/* _content/Bayer.ExtraObjednavka/Components/Account/Pages/ForgotPassword.razor.rz.scp.css */

.container[b-756k6divxp] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-756k6divxp]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-756k6divxp] {
        margin: 0 30px;
        background: #fff;
    }
}

@media (max-width: 640px) {
    .container[b-756k6divxp] {
        margin: 0;
        border-radius: 0;
        background: #fff;
    }
}
.tabs li a[b-756k6divxp] {
    text-align: center;
    display: block;
    font-size: 16px;
    line-height: 80px;
    background: #f0f2f5;
    text-transform: uppercase;
    text-decoration: none;
    font-family: proxima-nova-soft, sans-serif;
}

.tabs[b-756k6divxp] {
    display: flex;
    flex: 1;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

    .tabs li[b-756k6divxp] {
        flex: 1;
    }

.a[b-756k6divxp] {
    color: #002f87;
}

@media (max-width: 640px) {
    h2[b-756k6divxp] {
        font-size: 32px;
        line-height: 42px;
    }
}

*[b-756k6divxp], [b-756k6divxp]:after, [b-756k6divxp]:before {
    box-sizing: border-box;
}

h2[b-756k6divxp] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px;
}

h2[b-756k6divxp] {
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}

.align-center[b-756k6divxp] {
    text-align: center;
}

*[b-756k6divxp], [b-756k6divxp]:after, [b-756k6divxp]:before {
    box-sizing: border-box;
}

@media (max-width: 640px) {
    .align-center h2[b-756k6divxp]:after {
        margin: 15px auto 0;
    }
}

@media (max-width: 640px) {
    h2[b-756k6divxp]:after {
        margin-top: 15px;
    }
}

h2[b-756k6divxp]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126;
}

*[b-756k6divxp], [b-756k6divxp]:after, [b-756k6divxp]:before {
    box-sizing: border-box;
}


.container[b-756k6divxp] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-756k6divxp]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-756k6divxp] {
        margin: 0 30px;
        background: #fff;
    }
}

@media (max-width: 640px) {
    .container[b-756k6divxp] {
        margin: 0;
        border-radius: 0;
        background: #fff;
    }
}
/* _content/Bayer.ExtraObjednavka/Components/Account/Pages/ForgotPasswordConfirmation.razor.rz.scp.css */

.container[b-r7aat2ja2n] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-r7aat2ja2n]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-r7aat2ja2n] {
        margin: 0 30px;
        background: #fff;
    }
}

@media (max-width: 640px) {
    .container[b-r7aat2ja2n] {
        margin: 0;
        border-radius: 0;
        background: #fff;
    }
}

.tabs li a[b-r7aat2ja2n] {
    text-align: center;
    display: block;
    font-size: 16px;
    line-height: 80px;
    background: #f0f2f5;
    text-transform: uppercase;
    text-decoration: none;
    font-family: proxima-nova-soft, sans-serif;
}

.tabs[b-r7aat2ja2n] {
    display: flex;
    flex: 1;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

    .tabs li[b-r7aat2ja2n] {
        flex: 1;
    }

.a[b-r7aat2ja2n] {
    color: #002f87;
}

@media (max-width: 640px) {
    h2[b-r7aat2ja2n] {
        font-size: 32px;
        line-height: 42px;
    }
}

*[b-r7aat2ja2n], [b-r7aat2ja2n]:after, [b-r7aat2ja2n]:before {
    box-sizing: border-box;
}

h2[b-r7aat2ja2n] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px;
}

h2[b-r7aat2ja2n] {
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}

.align-center[b-r7aat2ja2n] {
    text-align: center;
}

*[b-r7aat2ja2n], [b-r7aat2ja2n]:after, [b-r7aat2ja2n]:before {
    box-sizing: border-box;
}

@media (max-width: 640px) {
    .align-center h2[b-r7aat2ja2n]:after {
        margin: 15px auto 0;
    }
}

@media (max-width: 640px) {
    h2[b-r7aat2ja2n]:after {
        margin-top: 15px;
    }
}

h2[b-r7aat2ja2n]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126;
}

*[b-r7aat2ja2n], [b-r7aat2ja2n]:after, [b-r7aat2ja2n]:before {
    box-sizing: border-box;
}


.container[b-r7aat2ja2n] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-r7aat2ja2n]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-r7aat2ja2n] {
        margin: 0 30px;
        background: #fff;
    }
}

@media (max-width: 640px) {
    .container[b-r7aat2ja2n] {
        margin: 0;
        border-radius: 0;
        background: #fff;
    }
}
/* _content/Bayer.ExtraObjednavka/Components/Account/Pages/Login.razor.rz.scp.css */

.tabs li a[b-3stp1cjwcl] {
    text-align: center;
    display: block;
    font-size: 16px;
    line-height: 80px;
    background: #f0f2f5;
    text-transform: uppercase;
    text-decoration: none;
    font-family: proxima-nova-soft, sans-serif;
}

.tabs[b-3stp1cjwcl] {
    display: flex;
    flex: 1;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.tabs li[b-3stp1cjwcl] {
    flex: 1;
}

.a[b-3stp1cjwcl] {
    color: #002f87;
}

@media (max-width: 640px) {
    h2[b-3stp1cjwcl] {
        font-size: 32px;
        line-height: 42px;
    }
}

*[b-3stp1cjwcl], [b-3stp1cjwcl]:after, [b-3stp1cjwcl]:before {
    box-sizing: border-box;
}

h2[b-3stp1cjwcl] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px;
}

h2[b-3stp1cjwcl] {
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}

.align-center[b-3stp1cjwcl] {
    text-align: center;
}

*[b-3stp1cjwcl], [b-3stp1cjwcl]:after, [b-3stp1cjwcl]:before {
    box-sizing: border-box;
}

@media (max-width: 640px) {
    .align-center h2[b-3stp1cjwcl]:after {
        margin: 15px auto 0;
    }
}

@media (max-width: 640px) {
    h2[b-3stp1cjwcl]:after {
        margin-top: 15px;
    }
}

h2[b-3stp1cjwcl]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126;
}

*[b-3stp1cjwcl], [b-3stp1cjwcl]:after, [b-3stp1cjwcl]:before {
    box-sizing: border-box;
}

/* _content/Bayer.ExtraObjednavka/Components/Account/Pages/Manage/EnableAuthenticator.razor.rz.scp.css */
.info-message[b-aujazbyr7a] {
    margin: 0.625rem 0 0.625rem 0;
    justify-content: start;
}
/* _content/Bayer.ExtraObjednavka/Components/Account/Pages/Manage/ExternalLogins.razor.rz.scp.css */
.current-logins[b-lz0cyztcne] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.current-logins-item[b-lz0cyztcne] {
    display: flex;
    gap: 0.625rem;
}
/* _content/Bayer.ExtraObjednavka/Components/Account/Pages/Manage/Index.razor.rz.scp.css */
.product-order-disabled[b-zq0b0fzqbm] {
    color: #737373;
}

.product-order-terminated[b-zq0b0fzqbm] {
    color: #985f0d;
}

.product-order-available[b-zq0b0fzqbm] {
    color: #d60808;
}

p.warning-bottom[b-zq0b0fzqbm] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-zq0b0fzqbm] {
    color: #ff0000
}

tr.delivery-detail table[b-zq0b0fzqbm] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-zq0b0fzqbm] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-zq0b0fzqbm] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-zq0b0fzqbm] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-zq0b0fzqbm] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-zq0b0fzqbm] {
    cursor: pointer;
}

table.product-list[b-zq0b0fzqbm] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-zq0b0fzqbm] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-zq0b0fzqbm] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-zq0b0fzqbm] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-zq0b0fzqbm] {
        color: #000000;
    }

    table.product-list.child-product th[b-zq0b0fzqbm] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-zq0b0fzqbm] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-zq0b0fzqbm] {
            width: 160px;
        }

.menu li a[b-zq0b0fzqbm] {
    padding-right: 8px !important;
}

    .menu li a.button[b-zq0b0fzqbm] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-zq0b0fzqbm] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-zq0b0fzqbm] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-zq0b0fzqbm] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-zq0b0fzqbm] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-zq0b0fzqbm] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-zq0b0fzqbm] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-zq0b0fzqbm] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-zq0b0fzqbm] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-zq0b0fzqbm] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-zq0b0fzqbm] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-zq0b0fzqbm] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-zq0b0fzqbm] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-zq0b0fzqbm] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-zq0b0fzqbm] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-zq0b0fzqbm] {
    padding-right: 18px;
}

table.homepage-info[b-zq0b0fzqbm] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-zq0b0fzqbm], table.homepage-info td[b-zq0b0fzqbm] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-zq0b0fzqbm] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-zq0b0fzqbm] {
        text-align: right
    }

























html[b-zq0b0fzqbm] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-zq0b0fzqbm]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-zq0b0fzqbm]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-zq0b0fzqbm] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-zq0b0fzqbm],
canvas[b-zq0b0fzqbm],
iframe[b-zq0b0fzqbm],
img[b-zq0b0fzqbm],
svg[b-zq0b0fzqbm],
video[b-zq0b0fzqbm] {
    vertical-align: middle
}

fieldset[b-zq0b0fzqbm] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-zq0b0fzqbm] {
    resize: vertical
}

.browserupgrade[b-zq0b0fzqbm] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-zq0b0fzqbm] {
    display: none !important
}

.visuallyhidden[b-zq0b0fzqbm] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-zq0b0fzqbm],
    .visuallyhidden.focusable:focus[b-zq0b0fzqbm] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-zq0b0fzqbm] {
    visibility: hidden
}

.clearfix[b-zq0b0fzqbm]:after,
.clearfix[b-zq0b0fzqbm]:before {
    content: " ";
    display: table
}

.clearfix[b-zq0b0fzqbm]:after {
    clear: both
}

@media print {
    *[b-zq0b0fzqbm],
    [b-zq0b0fzqbm]:after,
    [b-zq0b0fzqbm]:before,
    [b-zq0b0fzqbm]:first-letter,
    blockquote[b-zq0b0fzqbm]:first-line,
    div[b-zq0b0fzqbm]:first-line,
    li[b-zq0b0fzqbm]:first-line,
    p[b-zq0b0fzqbm]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-zq0b0fzqbm],
    a:visited[b-zq0b0fzqbm] {
        text-decoration: underline
    }

        a[href][b-zq0b0fzqbm]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-zq0b0fzqbm]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-zq0b0fzqbm]:after,
    a[href^="javascript:"][b-zq0b0fzqbm]:after {
        content: ""
    }

    pre[b-zq0b0fzqbm] {
        white-space: pre-wrap !important
    }

    blockquote[b-zq0b0fzqbm],
    pre[b-zq0b0fzqbm] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-zq0b0fzqbm] {
        display: table-header-group
    }

    img[b-zq0b0fzqbm],
    tr[b-zq0b0fzqbm] {
        page-break-inside: avoid
    }

    h2[b-zq0b0fzqbm],
    h3[b-zq0b0fzqbm],
    p[b-zq0b0fzqbm] {
        orphans: 3;
        widows: 3
    }

    h2[b-zq0b0fzqbm],
    h3[b-zq0b0fzqbm] {
        page-break-after: avoid
    }
}

.button[b-zq0b0fzqbm],
.button-disabled[b-zq0b0fzqbm],
.button-green[b-zq0b0fzqbm],
.button-red[b-zq0b0fzqbm] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-zq0b0fzqbm],
    .button-green:hover[b-zq0b0fzqbm],
    .button-red:hover[b-zq0b0fzqbm],
    .button:hover[b-zq0b0fzqbm] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-zq0b0fzqbm],
    .button-green:focus[b-zq0b0fzqbm],
    .button-red:focus[b-zq0b0fzqbm],
    .button:focus[b-zq0b0fzqbm] {
        outline: none
    }

.button[b-zq0b0fzqbm] {
    color: #fff
}

.button[b-zq0b0fzqbm],
.button-red[b-zq0b0fzqbm] {
    background: transparent
}

.button-red[b-zq0b0fzqbm] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-zq0b0fzqbm] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-zq0b0fzqbm] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-zq0b0fzqbm] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-zq0b0fzqbm] {
        cursor: default
    }

*[b-zq0b0fzqbm],
[b-zq0b0fzqbm]:after,
[b-zq0b0fzqbm]:before {
    box-sizing: border-box
}

body[b-zq0b0fzqbm],
html[b-zq0b0fzqbm] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-zq0b0fzqbm] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-zq0b0fzqbm] {
        padding: 120px 0 0
    }
}

footer[b-zq0b0fzqbm],
header[b-zq0b0fzqbm],
section[b-zq0b0fzqbm] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-zq0b0fzqbm] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-zq0b0fzqbm]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-zq0b0fzqbm] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-zq0b0fzqbm] {
        margin: 0;
        border-radius: 0
    }
}

p[b-zq0b0fzqbm] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-zq0b0fzqbm] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-zq0b0fzqbm] {
    color: #002f87
}

h2[b-zq0b0fzqbm] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-zq0b0fzqbm] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-zq0b0fzqbm]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-zq0b0fzqbm]:after {
        margin-top: 15px
    }
}

h3[b-zq0b0fzqbm] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-zq0b0fzqbm] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-zq0b0fzqbm] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-zq0b0fzqbm] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-zq0b0fzqbm] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-zq0b0fzqbm] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-zq0b0fzqbm] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-zq0b0fzqbm] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-zq0b0fzqbm] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-zq0b0fzqbm] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-zq0b0fzqbm] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-zq0b0fzqbm] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-zq0b0fzqbm] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-zq0b0fzqbm] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-zq0b0fzqbm] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-zq0b0fzqbm] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-zq0b0fzqbm] {
    text-align: center
}

    .align-center h2[b-zq0b0fzqbm]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-zq0b0fzqbm]:after {
        margin: 15px auto 0
    }
}

header .container[b-zq0b0fzqbm] {
    background: transparent
}

header.menu-opened nav[b-zq0b0fzqbm] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-zq0b0fzqbm] {
    display: none
}

header.menu-opened .icon-menu-close[b-zq0b0fzqbm],
header.menu-opened .ms[b-zq0b0fzqbm] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-zq0b0fzqbm] {
    display: none
}

footer .container[b-zq0b0fzqbm] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-zq0b0fzqbm] {
        margin: 0 20px
    }

        footer .container img[b-zq0b0fzqbm] {
            width: 60%
        }
}

footer p[b-zq0b0fzqbm] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-zq0b0fzqbm] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-zq0b0fzqbm] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-zq0b0fzqbm] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-zq0b0fzqbm] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-zq0b0fzqbm] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-zq0b0fzqbm] {
        width: 60%
    }
}

.logo .ms[b-zq0b0fzqbm] {
    display: none
}

.menu[b-zq0b0fzqbm] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-zq0b0fzqbm] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-zq0b0fzqbm] {
            width: 100%
        }

        .menu.opened li[b-zq0b0fzqbm] {
            display: block
        }

            .menu.opened li a[b-zq0b0fzqbm] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-zq0b0fzqbm],
        .menu.opened .icon-user[b-zq0b0fzqbm] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-zq0b0fzqbm] {
        display: none
    }
}

.menu li[b-zq0b0fzqbm] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-zq0b0fzqbm],
    .menu li a[b-zq0b0fzqbm] {
        display: inline-block
    }

        .menu li a[b-zq0b0fzqbm] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-zq0b0fzqbm] {
            display: block
        }

.menu .icon-arrow-down[b-zq0b0fzqbm],
.menu .icon-user[b-zq0b0fzqbm] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-zq0b0fzqbm],
    .menu .icon-user:hover[b-zq0b0fzqbm] {
        cursor: pointer
    }

.menu .dropdown-menu[b-zq0b0fzqbm] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-zq0b0fzqbm] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-zq0b0fzqbm] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-zq0b0fzqbm] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-zq0b0fzqbm] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-zq0b0fzqbm] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-zq0b0fzqbm] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-zq0b0fzqbm] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-zq0b0fzqbm] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-zq0b0fzqbm] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-zq0b0fzqbm] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-zq0b0fzqbm] {
                color: #ff3126
            }

.navicon[b-zq0b0fzqbm] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-zq0b0fzqbm] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-zq0b0fzqbm] {
    fill: #fff
}

.navicon .icon-menu-close[b-zq0b0fzqbm] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-zq0b0fzqbm] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-zq0b0fzqbm] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-zq0b0fzqbm] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-zq0b0fzqbm] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-zq0b0fzqbm] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-zq0b0fzqbm] {
    color: #fff
}

.icon-scroll-indicator[b-zq0b0fzqbm] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-zq0b0fzqbm] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-zq0b0fzqbm] {
        margin: 0 20px
    }
}

nav.sticky[b-zq0b0fzqbm] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-zq0b0fzqbm] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-zq0b0fzqbm] {
            display: none
        }

        nav.sticky .logo .ms[b-zq0b0fzqbm] {
            display: block
        }

    nav.sticky .menu[b-zq0b0fzqbm] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-zq0b0fzqbm] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-zq0b0fzqbm],
    nav.sticky .icon-menu-hamburger[b-zq0b0fzqbm],
    nav.sticky .icon-user[b-zq0b0fzqbm] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-zq0b0fzqbm] {
        top: 27px
    }
}

.tabs[b-zq0b0fzqbm] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-zq0b0fzqbm] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-zq0b0fzqbm] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-zq0b0fzqbm] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-zq0b0fzqbm] {
    background: #fff
}

.tab[b-zq0b0fzqbm] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-zq0b0fzqbm] {
        padding: 20px 20px 30px
    }
}

form[b-zq0b0fzqbm] {
    text-align: left
}

label[b-zq0b0fzqbm] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-zq0b0fzqbm],
input[type=number][b-zq0b0fzqbm],
input[type=password][b-zq0b0fzqbm],
input[type=search][b-zq0b0fzqbm],
input[type=tel][b-zq0b0fzqbm],
input[type=text][b-zq0b0fzqbm],
input[type=url][b-zq0b0fzqbm],
select[b-zq0b0fzqbm],
textarea[b-zq0b0fzqbm] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-zq0b0fzqbm],
    input[type=number]:focus[b-zq0b0fzqbm],
    input[type=password]:focus[b-zq0b0fzqbm],
    input[type=search]:focus[b-zq0b0fzqbm],
    input[type=tel]:focus[b-zq0b0fzqbm],
    input[type=text]:focus[b-zq0b0fzqbm],
    input[type=url]:focus[b-zq0b0fzqbm],
    select:focus[b-zq0b0fzqbm],
    textarea:focus[b-zq0b0fzqbm] {
        outline: none
    }

input[type=submit][b-zq0b0fzqbm] {
    width: auto;
    font-size: 14px
}

.search-ico[b-zq0b0fzqbm] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-zq0b0fzqbm] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-zq0b0fzqbm] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-zq0b0fzqbm] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-zq0b0fzqbm] {
            margin-right: 35px
        }

    .submit-panel p[b-zq0b0fzqbm] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-zq0b0fzqbm] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-zq0b0fzqbm] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-zq0b0fzqbm] {
        padding: 20px
    }
}

.breadcrumb li[b-zq0b0fzqbm] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-zq0b0fzqbm] {
        line-height: 20px
    }
}

.breadcrumb li[b-zq0b0fzqbm]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-zq0b0fzqbm] {
    color: #002f87
}

    .breadcrumb li:last-child[b-zq0b0fzqbm]:after {
        display: none
    }

.content[b-zq0b0fzqbm] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-zq0b0fzqbm] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-zq0b0fzqbm] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-zq0b0fzqbm] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-zq0b0fzqbm] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-zq0b0fzqbm] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-zq0b0fzqbm] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-zq0b0fzqbm] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-zq0b0fzqbm] {
        width: 100%
    }
}

.content .right-col[b-zq0b0fzqbm] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-zq0b0fzqbm] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-zq0b0fzqbm] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-zq0b0fzqbm] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-zq0b0fzqbm] {
        cursor: pointer
    }

    .switch[b-zq0b0fzqbm]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-zq0b0fzqbm]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-zq0b0fzqbm]:before {
        margin-right: 20px
    }
}

.switch.on[b-zq0b0fzqbm]:before {
    background-position: -56px 0
}

.products-header[b-zq0b0fzqbm] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-zq0b0fzqbm] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-zq0b0fzqbm] {
    float: left;
    display: inline-block
}

.w1[b-zq0b0fzqbm] {
    width: 56%
}

.w2[b-zq0b0fzqbm] {
    width: 20%
}

.w3[b-zq0b0fzqbm] {
    width: 24%;
    text-indent: 15px
}

.item[b-zq0b0fzqbm] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-zq0b0fzqbm] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-zq0b0fzqbm] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-zq0b0fzqbm] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-zq0b0fzqbm] {
        padding: 15px 0
    }
}

.product-summary:hover[b-zq0b0fzqbm] {
    cursor: pointer
}

.product-summary span[b-zq0b0fzqbm] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-zq0b0fzqbm] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-zq0b0fzqbm] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-zq0b0fzqbm] {
        padding: 15px 0
    }
}

.product-details table[b-zq0b0fzqbm] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-zq0b0fzqbm] {
        font-size: 12px
    }
}

.product-details table th[b-zq0b0fzqbm] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-zq0b0fzqbm] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-zq0b0fzqbm],
.product-details table td:nth-child(2)[b-zq0b0fzqbm] {
    width: 28%
}

.product-details table td:nth-child(3)[b-zq0b0fzqbm] {
    width: 20%
}

.product-details table td:nth-child(4)[b-zq0b0fzqbm] {
    width: 24%
}

.product-details .buy[b-zq0b0fzqbm] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-zq0b0fzqbm] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-zq0b0fzqbm] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-zq0b0fzqbm] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-zq0b0fzqbm] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-zq0b0fzqbm] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-zq0b0fzqbm] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-zq0b0fzqbm] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-zq0b0fzqbm] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-zq0b0fzqbm] {
        width: 40%
    }

    .product-details.basket .buy[b-zq0b0fzqbm] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-zq0b0fzqbm] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-zq0b0fzqbm] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-zq0b0fzqbm] {
        width: 100%
    }
}

.product-details.basket .remove[b-zq0b0fzqbm] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-zq0b0fzqbm] {
    margin-bottom: 20px
}

    .table .heading span[b-zq0b0fzqbm],
    .table .tr span[b-zq0b0fzqbm] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-zq0b0fzqbm],
    .table .tr span[b-zq0b0fzqbm] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-zq0b0fzqbm] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-zq0b0fzqbm] {
        text-transform: uppercase
    }

        .table .heading span label[b-zq0b0fzqbm] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-zq0b0fzqbm] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-zq0b0fzqbm] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-zq0b0fzqbm] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-zq0b0fzqbm] {
        color: #353638
    }

        .table .tr span input[b-zq0b0fzqbm] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-zq0b0fzqbm] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-zq0b0fzqbm] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-zq0b0fzqbm] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-zq0b0fzqbm] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-zq0b0fzqbm] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-zq0b0fzqbm] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-zq0b0fzqbm] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-zq0b0fzqbm] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-zq0b0fzqbm] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-zq0b0fzqbm] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-zq0b0fzqbm] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-zq0b0fzqbm] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-zq0b0fzqbm] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-zq0b0fzqbm] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-zq0b0fzqbm] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-zq0b0fzqbm] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-zq0b0fzqbm] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-zq0b0fzqbm] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-zq0b0fzqbm] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-zq0b0fzqbm] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-zq0b0fzqbm] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-zq0b0fzqbm] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-zq0b0fzqbm] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-zq0b0fzqbm] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-zq0b0fzqbm] {
        color: #353638
    }

.pagination[b-zq0b0fzqbm] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-zq0b0fzqbm],
    .pagination .icon-arrow-next[b-zq0b0fzqbm] {
        fill: #002f87
    }

    .pagination span[b-zq0b0fzqbm] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-zq0b0fzqbm] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-zq0b0fzqbm],
        .pagination a:hover[b-zq0b0fzqbm] {
            color: #002f87
        }

    .pagination .number-page[b-zq0b0fzqbm] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-zq0b0fzqbm] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-zq0b0fzqbm],
.disabled .icon-arrow-next[b-zq0b0fzqbm] {
    fill: #f0f2f5
}

.icon-trash[b-zq0b0fzqbm] {
    fill: #96999e
}

    .icon-trash:hover[b-zq0b0fzqbm] {
        fill: #ff3126
    }

.icon-success[b-zq0b0fzqbm] {
    fill: #3bbf26
}

.errorMsg[b-zq0b0fzqbm] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-zq0b0fzqbm] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-zq0b0fzqbm],
.iradio_minimal-blue[b-zq0b0fzqbm] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-zq0b0fzqbm] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-zq0b0fzqbm] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-zq0b0fzqbm] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-zq0b0fzqbm] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-zq0b0fzqbm] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-zq0b0fzqbm] {
        background-position: -40px 0 !important
    }
































.icheckbox_minimal-blue[b-zq0b0fzqbm], .iradio_minimal-blue[b-zq0b0fzqbm] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-zq0b0fzqbm] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-zq0b0fzqbm] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-zq0b0fzqbm] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-zq0b0fzqbm] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-zq0b0fzqbm] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-zq0b0fzqbm] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-zq0b0fzqbm] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-zq0b0fzqbm] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-zq0b0fzqbm] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-zq0b0fzqbm] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-zq0b0fzqbm], .iradio_minimal-blue[b-zq0b0fzqbm] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}

.block-content[b-zq0b0fzqbm] {
    width: auto;
}
/* _content/Bayer.ExtraObjednavka/Components/Account/Pages/Register.razor.rz.scp.css */

.tabs li a[b-v1pl1pv1c1] {
    text-align: center;
    display: block;
    font-size: 16px;
    line-height: 80px;
    background: #f0f2f5;
    text-transform: uppercase;
    text-decoration: none;
    font-family: proxima-nova-soft, sans-serif;
}

.tabs[b-v1pl1pv1c1] {
    display: flex;
    flex: 1;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

    .tabs li[b-v1pl1pv1c1] {
        flex: 1;
    }

.a[b-v1pl1pv1c1] {
    color: #002f87;
}

@media (max-width: 640px) {
    h2[b-v1pl1pv1c1] {
        font-size: 32px;
        line-height: 42px;
    }
}

*[b-v1pl1pv1c1], [b-v1pl1pv1c1]:after, [b-v1pl1pv1c1]:before {
    box-sizing: border-box;
}

h2[b-v1pl1pv1c1] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px;
}

h2[b-v1pl1pv1c1] {
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}

.align-center[b-v1pl1pv1c1] {
    text-align: center;
}

*[b-v1pl1pv1c1], [b-v1pl1pv1c1]:after, [b-v1pl1pv1c1]:before {
    box-sizing: border-box;
}

@media (max-width: 640px) {
    .align-center h2[b-v1pl1pv1c1]:after {
        margin: 15px auto 0;
    }
}

@media (max-width: 640px) {
    h2[b-v1pl1pv1c1]:after {
        margin-top: 15px;
    }
}

h2[b-v1pl1pv1c1]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126;
}

*[b-v1pl1pv1c1], [b-v1pl1pv1c1]:after, [b-v1pl1pv1c1]:before {
    box-sizing: border-box;
}
/* _content/Bayer.ExtraObjednavka/Components/Account/Pages/ResetPassword.razor.rz.scp.css */

.container[b-uwhdjeu2ii] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-uwhdjeu2ii]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-uwhdjeu2ii] {
        margin: 0 30px;
        background: #fff;
    }
}

@media (max-width: 640px) {
    .container[b-uwhdjeu2ii] {
        margin: 0;
        border-radius: 0;
        background: #fff;
    }
}

.tabs li a[b-uwhdjeu2ii] {
    text-align: center;
    display: block;
    font-size: 16px;
    line-height: 80px;
    background: #f0f2f5;
    text-transform: uppercase;
    text-decoration: none;
    font-family: proxima-nova-soft, sans-serif;
}

.tabs[b-uwhdjeu2ii] {
    display: flex;
    flex: 1;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

    .tabs li[b-uwhdjeu2ii] {
        flex: 1;
    }

.a[b-uwhdjeu2ii] {
    color: #002f87;
}

@media (max-width: 640px) {
    h2[b-uwhdjeu2ii] {
        font-size: 32px;
        line-height: 42px;
    }
}

*[b-uwhdjeu2ii], [b-uwhdjeu2ii]:after, [b-uwhdjeu2ii]:before {
    box-sizing: border-box;
}

h2[b-uwhdjeu2ii] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px;
}

h2[b-uwhdjeu2ii] {
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}

.align-center[b-uwhdjeu2ii] {
    text-align: center;
}

*[b-uwhdjeu2ii], [b-uwhdjeu2ii]:after, [b-uwhdjeu2ii]:before {
    box-sizing: border-box;
}

@media (max-width: 640px) {
    .align-center h2[b-uwhdjeu2ii]:after {
        margin: 15px auto 0;
    }
}

@media (max-width: 640px) {
    h2[b-uwhdjeu2ii]:after {
        margin-top: 15px;
    }
}

h2[b-uwhdjeu2ii]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126;
}

*[b-uwhdjeu2ii], [b-uwhdjeu2ii]:after, [b-uwhdjeu2ii]:before {
    box-sizing: border-box;
}


.container[b-uwhdjeu2ii] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-uwhdjeu2ii]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-uwhdjeu2ii] {
        margin: 0 30px;
        background: #fff;
    }
}

@media (max-width: 640px) {
    .container[b-uwhdjeu2ii] {
        margin: 0;
        border-radius: 0;
        background: #fff;
    }
}
/* _content/Bayer.ExtraObjednavka/Components/Account/Pages/ResetPasswordConfirmation.razor.rz.scp.css */

.container[b-jivjdw4nam] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-jivjdw4nam]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-jivjdw4nam] {
        margin: 0 30px;
        background: #fff;
    }
}

@media (max-width: 640px) {
    .container[b-jivjdw4nam] {
        margin: 0;
        border-radius: 0;
        background: #fff;
    }
}

.tabs li a[b-jivjdw4nam] {
    text-align: center;
    display: block;
    font-size: 16px;
    line-height: 80px;
    background: #f0f2f5;
    text-transform: uppercase;
    text-decoration: none;
    font-family: proxima-nova-soft, sans-serif;
}

.tabs[b-jivjdw4nam] {
    display: flex;
    flex: 1;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

    .tabs li[b-jivjdw4nam] {
        flex: 1;
    }

.a[b-jivjdw4nam] {
    color: #002f87;
}

@media (max-width: 640px) {
    h2[b-jivjdw4nam] {
        font-size: 32px;
        line-height: 42px;
    }
}

*[b-jivjdw4nam], [b-jivjdw4nam]:after, [b-jivjdw4nam]:before {
    box-sizing: border-box;
}

h2[b-jivjdw4nam] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px;
}

h2[b-jivjdw4nam] {
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}

.align-center[b-jivjdw4nam] {
    text-align: center;
}

*[b-jivjdw4nam], [b-jivjdw4nam]:after, [b-jivjdw4nam]:before {
    box-sizing: border-box;
}

@media (max-width: 640px) {
    .align-center h2[b-jivjdw4nam]:after {
        margin: 15px auto 0;
    }
}

@media (max-width: 640px) {
    h2[b-jivjdw4nam]:after {
        margin-top: 15px;
    }
}

h2[b-jivjdw4nam]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126;
}

*[b-jivjdw4nam], [b-jivjdw4nam]:after, [b-jivjdw4nam]:before {
    box-sizing: border-box;
}


.container[b-jivjdw4nam] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-jivjdw4nam]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-jivjdw4nam] {
        margin: 0 30px;
        background: #fff;
    }
}

@media (max-width: 640px) {
    .container[b-jivjdw4nam] {
        margin: 0;
        border-radius: 0;
        background: #fff;
    }
}
/* _content/Bayer.ExtraObjednavka/Components/Account/Shared/ExternalLoginPicker.razor.rz.scp.css */
.external-logins[b-nc1oxqf7zs] {
    display: flex;
    gap: 0.5rem;
}

@media (max-width: 500px) {
    .external-logins[b-nc1oxqf7zs] {
        flex-direction: column;
    }
}
/* _content/Bayer.ExtraObjednavka/Components/Account/Shared/ManageLayout.razor.rz.scp.css */
.tabs.horizontal-tabs[b-2609c5xe6t] {
    display: flex;
    list-style: none;
    padding: 0;
    margin-bottom: 1rem;
}

    .tabs.horizontal-tabs li[b-2609c5xe6t] {
        display: inline;
    }

.tab-button[b-2609c5xe6t] {
    display: inline-block;
    padding: 0.5rem 1rem;
    background-color: #f5f5f5;
    border-radius: 5px;
    text-decoration: none;
    color: #333;
    font-weight: 500;
    transition: background-color 0.2s ease;
    white-space: nowrap;
}

.tabs.horizontal-tabs > li > ul li[b-2609c5xe6t] {
    flex: 1;
}

.tab-button:hover[b-2609c5xe6t] {
    background-color: #eaeaea;
}



.product-order-disabled[b-2609c5xe6t] {
    color: #737373;
}

.product-order-terminated[b-2609c5xe6t] {
    color: #985f0d;
}

.product-order-available[b-2609c5xe6t] {
    color: #d60808;
}

p.warning-bottom[b-2609c5xe6t] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-2609c5xe6t] {
    color: #ff0000
}

tr.delivery-detail table[b-2609c5xe6t] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-2609c5xe6t] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-2609c5xe6t] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-2609c5xe6t] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-2609c5xe6t] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-2609c5xe6t] {
    cursor: pointer;
}

table.product-list[b-2609c5xe6t] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-2609c5xe6t] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-2609c5xe6t] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-2609c5xe6t] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-2609c5xe6t] {
        color: #000000;
    }

    table.product-list.child-product th[b-2609c5xe6t] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-2609c5xe6t] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-2609c5xe6t] {
            width: 160px;
        }

.menu li a[b-2609c5xe6t] {
    padding-right: 8px !important;
}

    .menu li a.button[b-2609c5xe6t] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-2609c5xe6t] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-2609c5xe6t] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-2609c5xe6t] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-2609c5xe6t] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-2609c5xe6t] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-2609c5xe6t] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-2609c5xe6t] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-2609c5xe6t] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-2609c5xe6t] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-2609c5xe6t] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-2609c5xe6t] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-2609c5xe6t] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-2609c5xe6t] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-2609c5xe6t] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-2609c5xe6t] {
    padding-right: 18px;
}

table.homepage-info[b-2609c5xe6t] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-2609c5xe6t], table.homepage-info td[b-2609c5xe6t] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-2609c5xe6t] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-2609c5xe6t] {
        text-align: right
    }

















html[b-2609c5xe6t] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-2609c5xe6t]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-2609c5xe6t]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-2609c5xe6t] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-2609c5xe6t],
canvas[b-2609c5xe6t],
iframe[b-2609c5xe6t],
img[b-2609c5xe6t],
svg[b-2609c5xe6t],
video[b-2609c5xe6t] {
    vertical-align: middle
}

fieldset[b-2609c5xe6t] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-2609c5xe6t] {
    resize: vertical
}

.browserupgrade[b-2609c5xe6t] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-2609c5xe6t] {
    display: none !important
}

.visuallyhidden[b-2609c5xe6t] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-2609c5xe6t],
    .visuallyhidden.focusable:focus[b-2609c5xe6t] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-2609c5xe6t] {
    visibility: hidden
}

.clearfix[b-2609c5xe6t]:after,
.clearfix[b-2609c5xe6t]:before {
    content: " ";
    display: table
}

.clearfix[b-2609c5xe6t]:after {
    clear: both
}

@media print {
    *[b-2609c5xe6t],
    [b-2609c5xe6t]:after,
    [b-2609c5xe6t]:before,
    [b-2609c5xe6t]:first-letter,
    blockquote[b-2609c5xe6t]:first-line,
    div[b-2609c5xe6t]:first-line,
    li[b-2609c5xe6t]:first-line,
    p[b-2609c5xe6t]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-2609c5xe6t],
    a:visited[b-2609c5xe6t] {
        text-decoration: underline
    }

        a[href][b-2609c5xe6t]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-2609c5xe6t]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-2609c5xe6t]:after,
    a[href^="javascript:"][b-2609c5xe6t]:after {
        content: ""
    }

    pre[b-2609c5xe6t] {
        white-space: pre-wrap !important
    }

    blockquote[b-2609c5xe6t],
    pre[b-2609c5xe6t] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-2609c5xe6t] {
        display: table-header-group
    }

    img[b-2609c5xe6t],
    tr[b-2609c5xe6t] {
        page-break-inside: avoid
    }

    h2[b-2609c5xe6t],
    h3[b-2609c5xe6t],
    p[b-2609c5xe6t] {
        orphans: 3;
        widows: 3
    }

    h2[b-2609c5xe6t],
    h3[b-2609c5xe6t] {
        page-break-after: avoid
    }
}

.button[b-2609c5xe6t],
.button-disabled[b-2609c5xe6t],
.button-green[b-2609c5xe6t],
.button-red[b-2609c5xe6t] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-2609c5xe6t],
    .button-green:hover[b-2609c5xe6t],
    .button-red:hover[b-2609c5xe6t],
    .button:hover[b-2609c5xe6t] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-2609c5xe6t],
    .button-green:focus[b-2609c5xe6t],
    .button-red:focus[b-2609c5xe6t],
    .button:focus[b-2609c5xe6t] {
        outline: none
    }

.button[b-2609c5xe6t] {
    color: #fff
}

.button[b-2609c5xe6t],
.button-red[b-2609c5xe6t] {
    background: transparent
}

.button-red[b-2609c5xe6t] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-2609c5xe6t] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-2609c5xe6t] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-2609c5xe6t] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-2609c5xe6t] {
        cursor: default
    }

*[b-2609c5xe6t],
[b-2609c5xe6t]:after,
[b-2609c5xe6t]:before {
    box-sizing: border-box
}

body[b-2609c5xe6t],
html[b-2609c5xe6t] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-2609c5xe6t] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-2609c5xe6t] {
        padding: 120px 0 0
    }
}

footer[b-2609c5xe6t],
header[b-2609c5xe6t],
section[b-2609c5xe6t] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-2609c5xe6t] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-2609c5xe6t]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-2609c5xe6t] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-2609c5xe6t] {
        margin: 0;
        border-radius: 0
    }
}

p[b-2609c5xe6t] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-2609c5xe6t] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-2609c5xe6t] {
    color: #002f87
}

h2[b-2609c5xe6t] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-2609c5xe6t] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-2609c5xe6t]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-2609c5xe6t]:after {
        margin-top: 15px
    }
}

h3[b-2609c5xe6t] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-2609c5xe6t] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-2609c5xe6t] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-2609c5xe6t] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-2609c5xe6t] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-2609c5xe6t] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-2609c5xe6t] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-2609c5xe6t] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-2609c5xe6t] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-2609c5xe6t] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-2609c5xe6t] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-2609c5xe6t] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-2609c5xe6t] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-2609c5xe6t] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-2609c5xe6t] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-2609c5xe6t] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-2609c5xe6t] {
    text-align: center
}

    .align-center h2[b-2609c5xe6t]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-2609c5xe6t]:after {
        margin: 15px auto 0
    }
}

header .container[b-2609c5xe6t] {
    background: transparent
}

header.menu-opened nav[b-2609c5xe6t] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-2609c5xe6t] {
    display: none
}

header.menu-opened .icon-menu-close[b-2609c5xe6t],
header.menu-opened .ms[b-2609c5xe6t] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-2609c5xe6t] {
    display: none
}

footer .container[b-2609c5xe6t] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-2609c5xe6t] {
        margin: 0 20px
    }

        footer .container img[b-2609c5xe6t] {
            width: 60%
        }
}

footer p[b-2609c5xe6t] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-2609c5xe6t] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-2609c5xe6t] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-2609c5xe6t] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-2609c5xe6t] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-2609c5xe6t] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-2609c5xe6t] {
        width: 60%
    }
}

.logo .ms[b-2609c5xe6t] {
    display: none
}

.menu[b-2609c5xe6t] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-2609c5xe6t] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-2609c5xe6t] {
            width: 100%
        }

        .menu.opened li[b-2609c5xe6t] {
            display: block
        }

            .menu.opened li a[b-2609c5xe6t] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-2609c5xe6t],
        .menu.opened .icon-user[b-2609c5xe6t] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-2609c5xe6t] {
        display: none
    }
}

.menu li[b-2609c5xe6t] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-2609c5xe6t],
    .menu li a[b-2609c5xe6t] {
        display: inline-block
    }

        .menu li a[b-2609c5xe6t] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-2609c5xe6t] {
            display: block
        }

.menu .icon-arrow-down[b-2609c5xe6t],
.menu .icon-user[b-2609c5xe6t] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-2609c5xe6t],
    .menu .icon-user:hover[b-2609c5xe6t] {
        cursor: pointer
    }

.menu .dropdown-menu[b-2609c5xe6t] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-2609c5xe6t] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-2609c5xe6t] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-2609c5xe6t] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-2609c5xe6t] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-2609c5xe6t] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-2609c5xe6t] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-2609c5xe6t] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-2609c5xe6t] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-2609c5xe6t] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-2609c5xe6t] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-2609c5xe6t] {
                color: #ff3126
            }

.navicon[b-2609c5xe6t] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-2609c5xe6t] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-2609c5xe6t] {
    fill: #fff
}

.navicon .icon-menu-close[b-2609c5xe6t] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-2609c5xe6t] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-2609c5xe6t] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-2609c5xe6t] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-2609c5xe6t] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-2609c5xe6t] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-2609c5xe6t] {
    color: #fff
}

.icon-scroll-indicator[b-2609c5xe6t] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-2609c5xe6t] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-2609c5xe6t] {
        margin: 0 20px
    }
}

nav.sticky[b-2609c5xe6t] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-2609c5xe6t] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-2609c5xe6t] {
            display: none
        }

        nav.sticky .logo .ms[b-2609c5xe6t] {
            display: block
        }

    nav.sticky .menu[b-2609c5xe6t] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-2609c5xe6t] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-2609c5xe6t],
    nav.sticky .icon-menu-hamburger[b-2609c5xe6t],
    nav.sticky .icon-user[b-2609c5xe6t] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-2609c5xe6t] {
        top: 27px
    }
}

.tabs[b-2609c5xe6t] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-2609c5xe6t] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-2609c5xe6t] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-2609c5xe6t] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-2609c5xe6t] {
    background: #fff
}

.tab[b-2609c5xe6t] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-2609c5xe6t] {
        padding: 20px 20px 30px
    }
}

form[b-2609c5xe6t] {
    text-align: left
}

label[b-2609c5xe6t] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-2609c5xe6t],
input[type=number][b-2609c5xe6t],
input[type=password][b-2609c5xe6t],
input[type=search][b-2609c5xe6t],
input[type=tel][b-2609c5xe6t],
input[type=text][b-2609c5xe6t],
input[type=url][b-2609c5xe6t],
select[b-2609c5xe6t],
textarea[b-2609c5xe6t] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-2609c5xe6t],
    input[type=number]:focus[b-2609c5xe6t],
    input[type=password]:focus[b-2609c5xe6t],
    input[type=search]:focus[b-2609c5xe6t],
    input[type=tel]:focus[b-2609c5xe6t],
    input[type=text]:focus[b-2609c5xe6t],
    input[type=url]:focus[b-2609c5xe6t],
    select:focus[b-2609c5xe6t],
    textarea:focus[b-2609c5xe6t] {
        outline: none
    }

input[type=submit][b-2609c5xe6t] {
    width: auto;
    font-size: 14px
}

.search-ico[b-2609c5xe6t] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-2609c5xe6t] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-2609c5xe6t] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-2609c5xe6t] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-2609c5xe6t] {
            margin-right: 35px
        }

    .submit-panel p[b-2609c5xe6t] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-2609c5xe6t] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-2609c5xe6t] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-2609c5xe6t] {
        padding: 20px
    }
}

.breadcrumb li[b-2609c5xe6t] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-2609c5xe6t] {
        line-height: 20px
    }
}

.breadcrumb li[b-2609c5xe6t]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-2609c5xe6t] {
    color: #002f87
}

    .breadcrumb li:last-child[b-2609c5xe6t]:after {
        display: none
    }

.content[b-2609c5xe6t] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-2609c5xe6t] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-2609c5xe6t] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-2609c5xe6t] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-2609c5xe6t] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-2609c5xe6t] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-2609c5xe6t] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-2609c5xe6t] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-2609c5xe6t] {
        width: 100%
    }
}

.content .right-col[b-2609c5xe6t] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-2609c5xe6t] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-2609c5xe6t] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-2609c5xe6t] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-2609c5xe6t] {
        cursor: pointer
    }

    .switch[b-2609c5xe6t]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-2609c5xe6t]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-2609c5xe6t]:before {
        margin-right: 20px
    }
}

.switch.on[b-2609c5xe6t]:before {
    background-position: -56px 0
}

.products-header[b-2609c5xe6t] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-2609c5xe6t] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-2609c5xe6t] {
    float: left;
    display: inline-block
}

.w1[b-2609c5xe6t] {
    width: 56%
}

.w2[b-2609c5xe6t] {
    width: 20%
}

.w3[b-2609c5xe6t] {
    width: 24%;
    text-indent: 15px
}

.item[b-2609c5xe6t] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-2609c5xe6t] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-2609c5xe6t] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-2609c5xe6t] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-2609c5xe6t] {
        padding: 15px 0
    }
}

.product-summary:hover[b-2609c5xe6t] {
    cursor: pointer
}

.product-summary span[b-2609c5xe6t] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-2609c5xe6t] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-2609c5xe6t] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-2609c5xe6t] {
        padding: 15px 0
    }
}

.product-details table[b-2609c5xe6t] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-2609c5xe6t] {
        font-size: 12px
    }
}

.product-details table th[b-2609c5xe6t] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-2609c5xe6t] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-2609c5xe6t],
.product-details table td:nth-child(2)[b-2609c5xe6t] {
    width: 28%
}

.product-details table td:nth-child(3)[b-2609c5xe6t] {
    width: 20%
}

.product-details table td:nth-child(4)[b-2609c5xe6t] {
    width: 24%
}

.product-details .buy[b-2609c5xe6t] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-2609c5xe6t] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-2609c5xe6t] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-2609c5xe6t] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-2609c5xe6t] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-2609c5xe6t] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-2609c5xe6t] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-2609c5xe6t] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-2609c5xe6t] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-2609c5xe6t] {
        width: 40%
    }

    .product-details.basket .buy[b-2609c5xe6t] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-2609c5xe6t] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-2609c5xe6t] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-2609c5xe6t] {
        width: 100%
    }
}

.product-details.basket .remove[b-2609c5xe6t] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-2609c5xe6t] {
    margin-bottom: 20px
}

    .table .heading span[b-2609c5xe6t],
    .table .tr span[b-2609c5xe6t] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-2609c5xe6t],
    .table .tr span[b-2609c5xe6t] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-2609c5xe6t] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-2609c5xe6t] {
        text-transform: uppercase
    }

        .table .heading span label[b-2609c5xe6t] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-2609c5xe6t] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-2609c5xe6t] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-2609c5xe6t] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-2609c5xe6t] {
        color: #353638
    }

        .table .tr span input[b-2609c5xe6t] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-2609c5xe6t] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-2609c5xe6t] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-2609c5xe6t] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-2609c5xe6t] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-2609c5xe6t] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-2609c5xe6t] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-2609c5xe6t] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-2609c5xe6t] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-2609c5xe6t] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-2609c5xe6t] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-2609c5xe6t] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-2609c5xe6t] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-2609c5xe6t] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-2609c5xe6t] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-2609c5xe6t] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-2609c5xe6t] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-2609c5xe6t] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-2609c5xe6t] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-2609c5xe6t] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-2609c5xe6t] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-2609c5xe6t] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-2609c5xe6t] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-2609c5xe6t] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-2609c5xe6t] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-2609c5xe6t] {
        color: #353638
    }

.pagination[b-2609c5xe6t] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-2609c5xe6t],
    .pagination .icon-arrow-next[b-2609c5xe6t] {
        fill: #002f87
    }

    .pagination span[b-2609c5xe6t] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-2609c5xe6t] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-2609c5xe6t],
        .pagination a:hover[b-2609c5xe6t] {
            color: #002f87
        }

    .pagination .number-page[b-2609c5xe6t] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-2609c5xe6t] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-2609c5xe6t],
.disabled .icon-arrow-next[b-2609c5xe6t] {
    fill: #f0f2f5
}

.icon-trash[b-2609c5xe6t] {
    fill: #96999e
}

    .icon-trash:hover[b-2609c5xe6t] {
        fill: #ff3126
    }

.icon-success[b-2609c5xe6t] {
    fill: #3bbf26
}

.errorMsg[b-2609c5xe6t] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-2609c5xe6t] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-2609c5xe6t],
.iradio_minimal-blue[b-2609c5xe6t] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-2609c5xe6t] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-2609c5xe6t] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-2609c5xe6t] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-2609c5xe6t] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-2609c5xe6t] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-2609c5xe6t] {
        background-position: -40px 0 !important
    }






























.icheckbox_minimal-blue[b-2609c5xe6t], .iradio_minimal-blue[b-2609c5xe6t] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-2609c5xe6t] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-2609c5xe6t] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-2609c5xe6t] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-2609c5xe6t] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-2609c5xe6t] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-2609c5xe6t] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-2609c5xe6t] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-2609c5xe6t] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-2609c5xe6t] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-2609c5xe6t] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-2609c5xe6t], .iradio_minimal-blue[b-2609c5xe6t] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}

































[b-2609c5xe6t] .tab-icon {
    width: 1rem;
    height: 1rem;
    min-width: 1rem;
    min-height: 1rem;
    background-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    background-position: center center;
    background-color: currentColor;
}

[b-2609c5xe6t] .icon-profile {
    -webkit-mask-image: url("images/account/manage-profile.svg");
    mask-image: url("images/account/manage-profile.svg");
}

[b-2609c5xe6t] .icon-email {
    -webkit-mask-image: url("images/account/manage-email.svg");
    mask-image: url("images/account/manage-email.svg");
}

[b-2609c5xe6t] .icon-two-factor {
    -webkit-mask-image: url("images/account/manage-two-factor.svg");
    mask-image: url("images/account/manage-two-factor.svg");
}

[b-2609c5xe6t] .icon-password {
    -webkit-mask-image: url("images/account/manage-password.svg");
    mask-image: url("images/account/manage-password.svg");
}

[b-2609c5xe6t] .icon-personal {
    -webkit-mask-image: url("images/account/manage-personal.svg");
    mask-image: url("images/account/manage-personal.svg");
}

[b-2609c5xe6t] .icon-external {
    -webkit-mask-image: url("images/account/user.svg");
    mask-image: url("images/account/user.svg");
}


.tabs li[b-2609c5xe6t] {
    width: 100%;
}

.block-content[b-2609c5xe6t] {
    width: auto;
}
/* _content/Bayer.ExtraObjednavka/Components/Account/Shared/ShowRecoveryCodes.razor.rz.scp.css */
.codes[b-vesrlannwj] {
    margin: 0.625rem 0px 0.625rem 0px;
}
/* _content/Bayer.ExtraObjednavka/Components/Layout/BusketButton.razor.rz.scp.css */
.menu-li-a[b-m3v7c1npvx] {
    font-size: 15px;
    color: #fff;
    line-height: 50px;
    padding: 0 18px;
    text-transform: uppercase;
    text-decoration: none;
    font-family: proxima-nova-soft, sans-serif;
}


.menu-li[b-m3v7c1npvx], .menu-li-a[b-m3v7c1npvx] {
    display: inline-block;
}


.menu-li-a[b-m3v7c1npvx] {
    padding-right: 8px !important;
}







html[b-m3v7c1npvx] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-m3v7c1npvx]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-m3v7c1npvx]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-m3v7c1npvx] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-m3v7c1npvx],
canvas[b-m3v7c1npvx],
iframe[b-m3v7c1npvx],
img[b-m3v7c1npvx],
svg[b-m3v7c1npvx],
video[b-m3v7c1npvx] {
    vertical-align: middle
}

fieldset[b-m3v7c1npvx] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-m3v7c1npvx] {
    resize: vertical
}

.browserupgrade[b-m3v7c1npvx] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-m3v7c1npvx] {
    display: none !important
}

.visuallyhidden[b-m3v7c1npvx] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-m3v7c1npvx],
    .visuallyhidden.focusable:focus[b-m3v7c1npvx] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-m3v7c1npvx] {
    visibility: hidden
}

.clearfix[b-m3v7c1npvx]:after,
.clearfix[b-m3v7c1npvx]:before {
    content: " ";
    display: table
}

.clearfix[b-m3v7c1npvx]:after {
    clear: both
}

@media print {
    *[b-m3v7c1npvx],
    [b-m3v7c1npvx]:after,
    [b-m3v7c1npvx]:before,
    [b-m3v7c1npvx]:first-letter,
    blockquote[b-m3v7c1npvx]:first-line,
    div[b-m3v7c1npvx]:first-line,
    li[b-m3v7c1npvx]:first-line,
    p[b-m3v7c1npvx]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-m3v7c1npvx],
    a:visited[b-m3v7c1npvx] {
        text-decoration: underline
    }

        a[href][b-m3v7c1npvx]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-m3v7c1npvx]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-m3v7c1npvx]:after,
    a[href^="javascript:"][b-m3v7c1npvx]:after {
        content: ""
    }

    pre[b-m3v7c1npvx] {
        white-space: pre-wrap !important
    }

    blockquote[b-m3v7c1npvx],
    pre[b-m3v7c1npvx] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-m3v7c1npvx] {
        display: table-header-group
    }

    img[b-m3v7c1npvx],
    tr[b-m3v7c1npvx] {
        page-break-inside: avoid
    }

    h2[b-m3v7c1npvx],
    h3[b-m3v7c1npvx],
    p[b-m3v7c1npvx] {
        orphans: 3;
        widows: 3
    }

    h2[b-m3v7c1npvx],
    h3[b-m3v7c1npvx] {
        page-break-after: avoid
    }
}

.button[b-m3v7c1npvx],
.button-disabled[b-m3v7c1npvx],
.button-green[b-m3v7c1npvx],
.button-red[b-m3v7c1npvx] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-m3v7c1npvx],
    .button-green:hover[b-m3v7c1npvx],
    .button-red:hover[b-m3v7c1npvx],
    .button:hover[b-m3v7c1npvx] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-m3v7c1npvx],
    .button-green:focus[b-m3v7c1npvx],
    .button-red:focus[b-m3v7c1npvx],
    .button:focus[b-m3v7c1npvx] {
        outline: none
    }

.button[b-m3v7c1npvx] {
    color: #fff
}

.button[b-m3v7c1npvx],
.button-red[b-m3v7c1npvx] {
    background: transparent
}

.button-red[b-m3v7c1npvx] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-m3v7c1npvx] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-m3v7c1npvx] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-m3v7c1npvx] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-m3v7c1npvx] {
        cursor: default
    }

*[b-m3v7c1npvx],
[b-m3v7c1npvx]:after,
[b-m3v7c1npvx]:before {
    box-sizing: border-box
}

body[b-m3v7c1npvx],
html[b-m3v7c1npvx] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-m3v7c1npvx] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-m3v7c1npvx] {
        padding: 120px 0 0
    }
}

footer[b-m3v7c1npvx],
header[b-m3v7c1npvx],
section[b-m3v7c1npvx] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-m3v7c1npvx] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-m3v7c1npvx]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-m3v7c1npvx] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-m3v7c1npvx] {
        margin: 0;
        border-radius: 0
    }
}

p[b-m3v7c1npvx] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-m3v7c1npvx] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-m3v7c1npvx] {
    color: #002f87
}

h2[b-m3v7c1npvx] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-m3v7c1npvx] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-m3v7c1npvx]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-m3v7c1npvx]:after {
        margin-top: 15px
    }
}

h3[b-m3v7c1npvx] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-m3v7c1npvx] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-m3v7c1npvx] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-m3v7c1npvx] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-m3v7c1npvx] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-m3v7c1npvx] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-m3v7c1npvx] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-m3v7c1npvx] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-m3v7c1npvx] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-m3v7c1npvx] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-m3v7c1npvx] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-m3v7c1npvx] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-m3v7c1npvx] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-m3v7c1npvx] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-m3v7c1npvx] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-m3v7c1npvx] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-m3v7c1npvx] {
    text-align: center
}

    .align-center h2[b-m3v7c1npvx]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-m3v7c1npvx]:after {
        margin: 15px auto 0
    }
}

header .container[b-m3v7c1npvx] {
    background: transparent
}

header.menu-opened nav[b-m3v7c1npvx] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-m3v7c1npvx] {
    display: none
}

header.menu-opened .icon-menu-close[b-m3v7c1npvx],
header.menu-opened .ms[b-m3v7c1npvx] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-m3v7c1npvx] {
    display: none
}

footer .container[b-m3v7c1npvx] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-m3v7c1npvx] {
        margin: 0 20px
    }

        footer .container img[b-m3v7c1npvx] {
            width: 60%
        }
}

footer p[b-m3v7c1npvx] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-m3v7c1npvx] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-m3v7c1npvx] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-m3v7c1npvx] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-m3v7c1npvx] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-m3v7c1npvx] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-m3v7c1npvx] {
        width: 60%
    }
}

.logo .ms[b-m3v7c1npvx] {
    display: none
}

.menu[b-m3v7c1npvx] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-m3v7c1npvx] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-m3v7c1npvx] {
            width: 100%
        }

        .menu.opened li[b-m3v7c1npvx] {
            display: block
        }

            .menu.opened li a[b-m3v7c1npvx] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-m3v7c1npvx],
        .menu.opened .icon-user[b-m3v7c1npvx] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-m3v7c1npvx] {
        display: none
    }
}

.menu li[b-m3v7c1npvx] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-m3v7c1npvx],
    .menu li a[b-m3v7c1npvx] {
        display: inline-block
    }

        .menu li a[b-m3v7c1npvx] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-m3v7c1npvx] {
            display: block
        }

.menu .icon-arrow-down[b-m3v7c1npvx],
.menu .icon-user[b-m3v7c1npvx] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-m3v7c1npvx],
    .menu .icon-user:hover[b-m3v7c1npvx] {
        cursor: pointer
    }

.menu .dropdown-menu[b-m3v7c1npvx] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-m3v7c1npvx] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-m3v7c1npvx] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-m3v7c1npvx] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-m3v7c1npvx] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-m3v7c1npvx] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-m3v7c1npvx] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-m3v7c1npvx] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-m3v7c1npvx] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-m3v7c1npvx] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-m3v7c1npvx] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-m3v7c1npvx] {
                color: #ff3126
            }

.navicon[b-m3v7c1npvx] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-m3v7c1npvx] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-m3v7c1npvx] {
    fill: #fff
}

.navicon .icon-menu-close[b-m3v7c1npvx] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-m3v7c1npvx] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-m3v7c1npvx] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-m3v7c1npvx] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-m3v7c1npvx] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-m3v7c1npvx] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-m3v7c1npvx] {
    color: #fff
}

.icon-scroll-indicator[b-m3v7c1npvx] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-m3v7c1npvx] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-m3v7c1npvx] {
        margin: 0 20px
    }
}

nav.sticky[b-m3v7c1npvx] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-m3v7c1npvx] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-m3v7c1npvx] {
            display: none
        }

        nav.sticky .logo .ms[b-m3v7c1npvx] {
            display: block
        }

    nav.sticky .menu[b-m3v7c1npvx] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-m3v7c1npvx] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-m3v7c1npvx],
    nav.sticky .icon-menu-hamburger[b-m3v7c1npvx],
    nav.sticky .icon-user[b-m3v7c1npvx] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-m3v7c1npvx] {
        top: 27px
    }
}

.tabs[b-m3v7c1npvx] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-m3v7c1npvx] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-m3v7c1npvx] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-m3v7c1npvx] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-m3v7c1npvx] {
    background: #fff
}

.tab[b-m3v7c1npvx] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-m3v7c1npvx] {
        padding: 20px 20px 30px
    }
}

form[b-m3v7c1npvx] {
    text-align: left
}

label[b-m3v7c1npvx] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-m3v7c1npvx],
input[type=number][b-m3v7c1npvx],
input[type=password][b-m3v7c1npvx],
input[type=search][b-m3v7c1npvx],
input[type=tel][b-m3v7c1npvx],
input[type=text][b-m3v7c1npvx],
input[type=url][b-m3v7c1npvx],
select[b-m3v7c1npvx],
textarea[b-m3v7c1npvx] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-m3v7c1npvx],
    input[type=number]:focus[b-m3v7c1npvx],
    input[type=password]:focus[b-m3v7c1npvx],
    input[type=search]:focus[b-m3v7c1npvx],
    input[type=tel]:focus[b-m3v7c1npvx],
    input[type=text]:focus[b-m3v7c1npvx],
    input[type=url]:focus[b-m3v7c1npvx],
    select:focus[b-m3v7c1npvx],
    textarea:focus[b-m3v7c1npvx] {
        outline: none
    }

input[type=submit][b-m3v7c1npvx] {
    width: auto;
    font-size: 14px
}

.search-ico[b-m3v7c1npvx] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-m3v7c1npvx] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-m3v7c1npvx] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-m3v7c1npvx] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-m3v7c1npvx] {
            margin-right: 35px
        }

    .submit-panel p[b-m3v7c1npvx] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-m3v7c1npvx] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-m3v7c1npvx] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-m3v7c1npvx] {
        padding: 20px
    }
}

.breadcrumb li[b-m3v7c1npvx] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-m3v7c1npvx] {
        line-height: 20px
    }
}

.breadcrumb li[b-m3v7c1npvx]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-m3v7c1npvx] {
    color: #002f87
}

    .breadcrumb li:last-child[b-m3v7c1npvx]:after {
        display: none
    }

.content[b-m3v7c1npvx] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-m3v7c1npvx] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-m3v7c1npvx] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-m3v7c1npvx] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-m3v7c1npvx] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-m3v7c1npvx] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-m3v7c1npvx] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-m3v7c1npvx] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-m3v7c1npvx] {
        width: 100%
    }
}

.content .right-col[b-m3v7c1npvx] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-m3v7c1npvx] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-m3v7c1npvx] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-m3v7c1npvx] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-m3v7c1npvx] {
        cursor: pointer
    }

    .switch[b-m3v7c1npvx]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-m3v7c1npvx]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-m3v7c1npvx]:before {
        margin-right: 20px
    }
}

.switch.on[b-m3v7c1npvx]:before {
    background-position: -56px 0
}

.products-header[b-m3v7c1npvx] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-m3v7c1npvx] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-m3v7c1npvx] {
    float: left;
    display: inline-block
}

.w1[b-m3v7c1npvx] {
    width: 56%
}

.w2[b-m3v7c1npvx] {
    width: 20%
}

.w3[b-m3v7c1npvx] {
    width: 24%;
    text-indent: 15px
}

.item[b-m3v7c1npvx] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-m3v7c1npvx] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-m3v7c1npvx] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-m3v7c1npvx] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-m3v7c1npvx] {
        padding: 15px 0
    }
}

.product-summary:hover[b-m3v7c1npvx] {
    cursor: pointer
}

.product-summary span[b-m3v7c1npvx] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-m3v7c1npvx] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-m3v7c1npvx] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-m3v7c1npvx] {
        padding: 15px 0
    }
}

.product-details table[b-m3v7c1npvx] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-m3v7c1npvx] {
        font-size: 12px
    }
}

.product-details table th[b-m3v7c1npvx] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-m3v7c1npvx] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-m3v7c1npvx],
.product-details table td:nth-child(2)[b-m3v7c1npvx] {
    width: 28%
}

.product-details table td:nth-child(3)[b-m3v7c1npvx] {
    width: 20%
}

.product-details table td:nth-child(4)[b-m3v7c1npvx] {
    width: 24%
}

.product-details .buy[b-m3v7c1npvx] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-m3v7c1npvx] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-m3v7c1npvx] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-m3v7c1npvx] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-m3v7c1npvx] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-m3v7c1npvx] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-m3v7c1npvx] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-m3v7c1npvx] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-m3v7c1npvx] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-m3v7c1npvx] {
        width: 40%
    }

    .product-details.basket .buy[b-m3v7c1npvx] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-m3v7c1npvx] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-m3v7c1npvx] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-m3v7c1npvx] {
        width: 100%
    }
}

.product-details.basket .remove[b-m3v7c1npvx] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-m3v7c1npvx] {
    margin-bottom: 20px
}

    .table .heading span[b-m3v7c1npvx],
    .table .tr span[b-m3v7c1npvx] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-m3v7c1npvx],
    .table .tr span[b-m3v7c1npvx] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-m3v7c1npvx] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-m3v7c1npvx] {
        text-transform: uppercase
    }

        .table .heading span label[b-m3v7c1npvx] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-m3v7c1npvx] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-m3v7c1npvx] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-m3v7c1npvx] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-m3v7c1npvx] {
        color: #353638
    }

        .table .tr span input[b-m3v7c1npvx] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-m3v7c1npvx] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-m3v7c1npvx] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-m3v7c1npvx] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-m3v7c1npvx] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-m3v7c1npvx] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-m3v7c1npvx] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-m3v7c1npvx] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-m3v7c1npvx] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-m3v7c1npvx] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-m3v7c1npvx] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-m3v7c1npvx] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-m3v7c1npvx] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-m3v7c1npvx] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-m3v7c1npvx] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-m3v7c1npvx] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-m3v7c1npvx] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-m3v7c1npvx] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-m3v7c1npvx] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-m3v7c1npvx] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-m3v7c1npvx] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-m3v7c1npvx] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-m3v7c1npvx] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-m3v7c1npvx] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-m3v7c1npvx] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-m3v7c1npvx] {
        color: #353638
    }

.pagination[b-m3v7c1npvx] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-m3v7c1npvx],
    .pagination .icon-arrow-next[b-m3v7c1npvx] {
        fill: #002f87
    }

    .pagination span[b-m3v7c1npvx] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-m3v7c1npvx] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-m3v7c1npvx],
        .pagination a:hover[b-m3v7c1npvx] {
            color: #002f87
        }

    .pagination .number-page[b-m3v7c1npvx] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-m3v7c1npvx] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-m3v7c1npvx],
.disabled .icon-arrow-next[b-m3v7c1npvx] {
    fill: #f0f2f5
}

.icon-trash[b-m3v7c1npvx] {
    fill: #96999e
}

    .icon-trash:hover[b-m3v7c1npvx] {
        fill: #ff3126
    }

.icon-success[b-m3v7c1npvx] {
    fill: #3bbf26
}

.errorMsg[b-m3v7c1npvx] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-m3v7c1npvx] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-m3v7c1npvx],
.iradio_minimal-blue[b-m3v7c1npvx] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-m3v7c1npvx] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-m3v7c1npvx] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-m3v7c1npvx] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-m3v7c1npvx] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-m3v7c1npvx] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-m3v7c1npvx] {
        background-position: -40px 0 !important
    }















.icheckbox_minimal-blue[b-m3v7c1npvx], .iradio_minimal-blue[b-m3v7c1npvx] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-m3v7c1npvx] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-m3v7c1npvx] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-m3v7c1npvx] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-m3v7c1npvx] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-m3v7c1npvx] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-m3v7c1npvx] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-m3v7c1npvx] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-m3v7c1npvx] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-m3v7c1npvx] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-m3v7c1npvx] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-m3v7c1npvx], .iradio_minimal-blue[b-m3v7c1npvx] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}























.product-order-disabled[b-m3v7c1npvx] {
    color: #737373;
}

.product-order-terminated[b-m3v7c1npvx] {
    color: #985f0d;
}

.product-order-available[b-m3v7c1npvx] {
    color: #d60808;
}

p.warning-bottom[b-m3v7c1npvx] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-m3v7c1npvx] {
    color: #ff0000
}

tr.delivery-detail table[b-m3v7c1npvx] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-m3v7c1npvx] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-m3v7c1npvx] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-m3v7c1npvx] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-m3v7c1npvx] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-m3v7c1npvx] {
    cursor: pointer;
}

table.product-list[b-m3v7c1npvx] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-m3v7c1npvx] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-m3v7c1npvx] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-m3v7c1npvx] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-m3v7c1npvx] {
        color: #000000;
    }

    table.product-list.child-product th[b-m3v7c1npvx] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-m3v7c1npvx] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-m3v7c1npvx] {
            width: 160px;
        }

.menu li a[b-m3v7c1npvx] {
    padding-right: 8px !important;
}

    .menu li a.button[b-m3v7c1npvx] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-m3v7c1npvx] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-m3v7c1npvx] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-m3v7c1npvx] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-m3v7c1npvx] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-m3v7c1npvx] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-m3v7c1npvx] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-m3v7c1npvx] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-m3v7c1npvx] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-m3v7c1npvx] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-m3v7c1npvx] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-m3v7c1npvx] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-m3v7c1npvx] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-m3v7c1npvx] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-m3v7c1npvx] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-m3v7c1npvx] {
    padding-right: 18px;
}

table.homepage-info[b-m3v7c1npvx] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-m3v7c1npvx], table.homepage-info td[b-m3v7c1npvx] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-m3v7c1npvx] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-m3v7c1npvx] {
        text-align: right
    }











/* _content/Bayer.ExtraObjednavka/Components/Layout/BusketMobileButton.razor.rz.scp.css */
.menu-li-a[b-mhcse8wywn] {
    font-size: 15px;
    color: #fff;
    line-height: 50px;
    padding: 0 18px;
    text-transform: uppercase;
    text-decoration: none;
    font-family: proxima-nova-soft, sans-serif;
}


.menu-li[b-mhcse8wywn], .menu-li-a[b-mhcse8wywn] {
    display: inline-block;
}


.menu-li-a[b-mhcse8wywn] {
    padding-right: 8px !important;
}







html[b-mhcse8wywn] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-mhcse8wywn]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-mhcse8wywn]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-mhcse8wywn] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-mhcse8wywn],
canvas[b-mhcse8wywn],
iframe[b-mhcse8wywn],
img[b-mhcse8wywn],
svg[b-mhcse8wywn],
video[b-mhcse8wywn] {
    vertical-align: middle
}

fieldset[b-mhcse8wywn] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-mhcse8wywn] {
    resize: vertical
}

.browserupgrade[b-mhcse8wywn] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-mhcse8wywn] {
    display: none !important
}

.visuallyhidden[b-mhcse8wywn] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-mhcse8wywn],
    .visuallyhidden.focusable:focus[b-mhcse8wywn] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-mhcse8wywn] {
    visibility: hidden
}

.clearfix[b-mhcse8wywn]:after,
.clearfix[b-mhcse8wywn]:before {
    content: " ";
    display: table
}

.clearfix[b-mhcse8wywn]:after {
    clear: both
}

@media print {
    *[b-mhcse8wywn],
    [b-mhcse8wywn]:after,
    [b-mhcse8wywn]:before,
    [b-mhcse8wywn]:first-letter,
    blockquote[b-mhcse8wywn]:first-line,
    div[b-mhcse8wywn]:first-line,
    li[b-mhcse8wywn]:first-line,
    p[b-mhcse8wywn]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-mhcse8wywn],
    a:visited[b-mhcse8wywn] {
        text-decoration: underline
    }

        a[href][b-mhcse8wywn]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-mhcse8wywn]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-mhcse8wywn]:after,
    a[href^="javascript:"][b-mhcse8wywn]:after {
        content: ""
    }

    pre[b-mhcse8wywn] {
        white-space: pre-wrap !important
    }

    blockquote[b-mhcse8wywn],
    pre[b-mhcse8wywn] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-mhcse8wywn] {
        display: table-header-group
    }

    img[b-mhcse8wywn],
    tr[b-mhcse8wywn] {
        page-break-inside: avoid
    }

    h2[b-mhcse8wywn],
    h3[b-mhcse8wywn],
    p[b-mhcse8wywn] {
        orphans: 3;
        widows: 3
    }

    h2[b-mhcse8wywn],
    h3[b-mhcse8wywn] {
        page-break-after: avoid
    }
}

.button[b-mhcse8wywn],
.button-disabled[b-mhcse8wywn],
.button-green[b-mhcse8wywn],
.button-red[b-mhcse8wywn] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-mhcse8wywn],
    .button-green:hover[b-mhcse8wywn],
    .button-red:hover[b-mhcse8wywn],
    .button:hover[b-mhcse8wywn] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-mhcse8wywn],
    .button-green:focus[b-mhcse8wywn],
    .button-red:focus[b-mhcse8wywn],
    .button:focus[b-mhcse8wywn] {
        outline: none
    }

.button[b-mhcse8wywn] {
    color: #fff
}

.button[b-mhcse8wywn],
.button-red[b-mhcse8wywn] {
    background: transparent
}

.button-red[b-mhcse8wywn] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-mhcse8wywn] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-mhcse8wywn] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-mhcse8wywn] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-mhcse8wywn] {
        cursor: default
    }

*[b-mhcse8wywn],
[b-mhcse8wywn]:after,
[b-mhcse8wywn]:before {
    box-sizing: border-box
}

body[b-mhcse8wywn],
html[b-mhcse8wywn] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-mhcse8wywn] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-mhcse8wywn] {
        padding: 120px 0 0
    }
}

footer[b-mhcse8wywn],
header[b-mhcse8wywn],
section[b-mhcse8wywn] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-mhcse8wywn] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-mhcse8wywn]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-mhcse8wywn] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-mhcse8wywn] {
        margin: 0;
        border-radius: 0
    }
}

p[b-mhcse8wywn] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-mhcse8wywn] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-mhcse8wywn] {
    color: #002f87
}

h2[b-mhcse8wywn] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-mhcse8wywn] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-mhcse8wywn]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-mhcse8wywn]:after {
        margin-top: 15px
    }
}

h3[b-mhcse8wywn] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-mhcse8wywn] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-mhcse8wywn] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-mhcse8wywn] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-mhcse8wywn] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-mhcse8wywn] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-mhcse8wywn] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-mhcse8wywn] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-mhcse8wywn] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-mhcse8wywn] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-mhcse8wywn] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-mhcse8wywn] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-mhcse8wywn] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-mhcse8wywn] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-mhcse8wywn] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-mhcse8wywn] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-mhcse8wywn] {
    text-align: center
}

    .align-center h2[b-mhcse8wywn]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-mhcse8wywn]:after {
        margin: 15px auto 0
    }
}

header .container[b-mhcse8wywn] {
    background: transparent
}

header.menu-opened nav[b-mhcse8wywn] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-mhcse8wywn] {
    display: none
}

header.menu-opened .icon-menu-close[b-mhcse8wywn],
header.menu-opened .ms[b-mhcse8wywn] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-mhcse8wywn] {
    display: none
}

footer .container[b-mhcse8wywn] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-mhcse8wywn] {
        margin: 0 20px
    }

        footer .container img[b-mhcse8wywn] {
            width: 60%
        }
}

footer p[b-mhcse8wywn] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-mhcse8wywn] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-mhcse8wywn] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-mhcse8wywn] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-mhcse8wywn] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-mhcse8wywn] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-mhcse8wywn] {
        width: 60%
    }
}

.logo .ms[b-mhcse8wywn] {
    display: none
}

.menu[b-mhcse8wywn] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-mhcse8wywn] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-mhcse8wywn] {
            width: 100%
        }

        .menu.opened li[b-mhcse8wywn] {
            display: block
        }

            .menu.opened li a[b-mhcse8wywn] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-mhcse8wywn],
        .menu.opened .icon-user[b-mhcse8wywn] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-mhcse8wywn] {
        display: none
    }
}

.menu li[b-mhcse8wywn] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-mhcse8wywn],
    .menu li a[b-mhcse8wywn] {
        display: inline-block
    }

        .menu li a[b-mhcse8wywn] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-mhcse8wywn] {
            display: block
        }

.menu .icon-arrow-down[b-mhcse8wywn],
.menu .icon-user[b-mhcse8wywn] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-mhcse8wywn],
    .menu .icon-user:hover[b-mhcse8wywn] {
        cursor: pointer
    }

.menu .dropdown-menu[b-mhcse8wywn] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-mhcse8wywn] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-mhcse8wywn] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-mhcse8wywn] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-mhcse8wywn] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-mhcse8wywn] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-mhcse8wywn] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-mhcse8wywn] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-mhcse8wywn] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-mhcse8wywn] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-mhcse8wywn] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-mhcse8wywn] {
                color: #ff3126
            }

.navicon[b-mhcse8wywn] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-mhcse8wywn] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-mhcse8wywn] {
    fill: #fff
}

.navicon .icon-menu-close[b-mhcse8wywn] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-mhcse8wywn] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-mhcse8wywn] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-mhcse8wywn] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-mhcse8wywn] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-mhcse8wywn] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-mhcse8wywn] {
    color: #fff
}

.icon-scroll-indicator[b-mhcse8wywn] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-mhcse8wywn] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-mhcse8wywn] {
        margin: 0 20px
    }
}

nav.sticky[b-mhcse8wywn] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-mhcse8wywn] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-mhcse8wywn] {
            display: none
        }

        nav.sticky .logo .ms[b-mhcse8wywn] {
            display: block
        }

    nav.sticky .menu[b-mhcse8wywn] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-mhcse8wywn] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-mhcse8wywn],
    nav.sticky .icon-menu-hamburger[b-mhcse8wywn],
    nav.sticky .icon-user[b-mhcse8wywn] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-mhcse8wywn] {
        top: 27px
    }
}

.tabs[b-mhcse8wywn] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-mhcse8wywn] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-mhcse8wywn] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-mhcse8wywn] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-mhcse8wywn] {
    background: #fff
}

.tab[b-mhcse8wywn] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-mhcse8wywn] {
        padding: 20px 20px 30px
    }
}

form[b-mhcse8wywn] {
    text-align: left
}

label[b-mhcse8wywn] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-mhcse8wywn],
input[type=number][b-mhcse8wywn],
input[type=password][b-mhcse8wywn],
input[type=search][b-mhcse8wywn],
input[type=tel][b-mhcse8wywn],
input[type=text][b-mhcse8wywn],
input[type=url][b-mhcse8wywn],
select[b-mhcse8wywn],
textarea[b-mhcse8wywn] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-mhcse8wywn],
    input[type=number]:focus[b-mhcse8wywn],
    input[type=password]:focus[b-mhcse8wywn],
    input[type=search]:focus[b-mhcse8wywn],
    input[type=tel]:focus[b-mhcse8wywn],
    input[type=text]:focus[b-mhcse8wywn],
    input[type=url]:focus[b-mhcse8wywn],
    select:focus[b-mhcse8wywn],
    textarea:focus[b-mhcse8wywn] {
        outline: none
    }

input[type=submit][b-mhcse8wywn] {
    width: auto;
    font-size: 14px
}

.search-ico[b-mhcse8wywn] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-mhcse8wywn] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-mhcse8wywn] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-mhcse8wywn] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-mhcse8wywn] {
            margin-right: 35px
        }

    .submit-panel p[b-mhcse8wywn] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-mhcse8wywn] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-mhcse8wywn] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-mhcse8wywn] {
        padding: 20px
    }
}

.breadcrumb li[b-mhcse8wywn] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-mhcse8wywn] {
        line-height: 20px
    }
}

.breadcrumb li[b-mhcse8wywn]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-mhcse8wywn] {
    color: #002f87
}

    .breadcrumb li:last-child[b-mhcse8wywn]:after {
        display: none
    }

.content[b-mhcse8wywn] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-mhcse8wywn] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-mhcse8wywn] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-mhcse8wywn] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-mhcse8wywn] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-mhcse8wywn] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-mhcse8wywn] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-mhcse8wywn] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-mhcse8wywn] {
        width: 100%
    }
}

.content .right-col[b-mhcse8wywn] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-mhcse8wywn] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-mhcse8wywn] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-mhcse8wywn] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-mhcse8wywn] {
        cursor: pointer
    }

    .switch[b-mhcse8wywn]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-mhcse8wywn]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-mhcse8wywn]:before {
        margin-right: 20px
    }
}

.switch.on[b-mhcse8wywn]:before {
    background-position: -56px 0
}

.products-header[b-mhcse8wywn] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-mhcse8wywn] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-mhcse8wywn] {
    float: left;
    display: inline-block
}

.w1[b-mhcse8wywn] {
    width: 56%
}

.w2[b-mhcse8wywn] {
    width: 20%
}

.w3[b-mhcse8wywn] {
    width: 24%;
    text-indent: 15px
}

.item[b-mhcse8wywn] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-mhcse8wywn] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-mhcse8wywn] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-mhcse8wywn] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-mhcse8wywn] {
        padding: 15px 0
    }
}

.product-summary:hover[b-mhcse8wywn] {
    cursor: pointer
}

.product-summary span[b-mhcse8wywn] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-mhcse8wywn] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-mhcse8wywn] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-mhcse8wywn] {
        padding: 15px 0
    }
}

.product-details table[b-mhcse8wywn] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-mhcse8wywn] {
        font-size: 12px
    }
}

.product-details table th[b-mhcse8wywn] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-mhcse8wywn] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-mhcse8wywn],
.product-details table td:nth-child(2)[b-mhcse8wywn] {
    width: 28%
}

.product-details table td:nth-child(3)[b-mhcse8wywn] {
    width: 20%
}

.product-details table td:nth-child(4)[b-mhcse8wywn] {
    width: 24%
}

.product-details .buy[b-mhcse8wywn] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-mhcse8wywn] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-mhcse8wywn] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-mhcse8wywn] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-mhcse8wywn] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-mhcse8wywn] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-mhcse8wywn] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-mhcse8wywn] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-mhcse8wywn] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-mhcse8wywn] {
        width: 40%
    }

    .product-details.basket .buy[b-mhcse8wywn] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-mhcse8wywn] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-mhcse8wywn] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-mhcse8wywn] {
        width: 100%
    }
}

.product-details.basket .remove[b-mhcse8wywn] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-mhcse8wywn] {
    margin-bottom: 20px
}

    .table .heading span[b-mhcse8wywn],
    .table .tr span[b-mhcse8wywn] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-mhcse8wywn],
    .table .tr span[b-mhcse8wywn] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-mhcse8wywn] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-mhcse8wywn] {
        text-transform: uppercase
    }

        .table .heading span label[b-mhcse8wywn] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-mhcse8wywn] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-mhcse8wywn] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-mhcse8wywn] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-mhcse8wywn] {
        color: #353638
    }

        .table .tr span input[b-mhcse8wywn] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-mhcse8wywn] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-mhcse8wywn] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-mhcse8wywn] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-mhcse8wywn] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-mhcse8wywn] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-mhcse8wywn] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-mhcse8wywn] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-mhcse8wywn] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-mhcse8wywn] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-mhcse8wywn] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-mhcse8wywn] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-mhcse8wywn] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-mhcse8wywn] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-mhcse8wywn] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-mhcse8wywn] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-mhcse8wywn] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-mhcse8wywn] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-mhcse8wywn] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-mhcse8wywn] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-mhcse8wywn] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-mhcse8wywn] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-mhcse8wywn] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-mhcse8wywn] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-mhcse8wywn] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-mhcse8wywn] {
        color: #353638
    }

.pagination[b-mhcse8wywn] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-mhcse8wywn],
    .pagination .icon-arrow-next[b-mhcse8wywn] {
        fill: #002f87
    }

    .pagination span[b-mhcse8wywn] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-mhcse8wywn] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-mhcse8wywn],
        .pagination a:hover[b-mhcse8wywn] {
            color: #002f87
        }

    .pagination .number-page[b-mhcse8wywn] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-mhcse8wywn] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-mhcse8wywn],
.disabled .icon-arrow-next[b-mhcse8wywn] {
    fill: #f0f2f5
}

.icon-trash[b-mhcse8wywn] {
    fill: #96999e
}

    .icon-trash:hover[b-mhcse8wywn] {
        fill: #ff3126
    }

.icon-success[b-mhcse8wywn] {
    fill: #3bbf26
}

.errorMsg[b-mhcse8wywn] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-mhcse8wywn] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-mhcse8wywn],
.iradio_minimal-blue[b-mhcse8wywn] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-mhcse8wywn] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-mhcse8wywn] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-mhcse8wywn] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-mhcse8wywn] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-mhcse8wywn] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-mhcse8wywn] {
        background-position: -40px 0 !important
    }















.icheckbox_minimal-blue[b-mhcse8wywn], .iradio_minimal-blue[b-mhcse8wywn] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-mhcse8wywn] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-mhcse8wywn] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-mhcse8wywn] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-mhcse8wywn] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-mhcse8wywn] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-mhcse8wywn] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-mhcse8wywn] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-mhcse8wywn] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-mhcse8wywn] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-mhcse8wywn] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-mhcse8wywn], .iradio_minimal-blue[b-mhcse8wywn] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}























.product-order-disabled[b-mhcse8wywn] {
    color: #737373;
}

.product-order-terminated[b-mhcse8wywn] {
    color: #985f0d;
}

.product-order-available[b-mhcse8wywn] {
    color: #d60808;
}

p.warning-bottom[b-mhcse8wywn] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-mhcse8wywn] {
    color: #ff0000
}

tr.delivery-detail table[b-mhcse8wywn] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-mhcse8wywn] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-mhcse8wywn] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-mhcse8wywn] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-mhcse8wywn] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-mhcse8wywn] {
    cursor: pointer;
}

table.product-list[b-mhcse8wywn] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-mhcse8wywn] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-mhcse8wywn] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-mhcse8wywn] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-mhcse8wywn] {
        color: #000000;
    }

    table.product-list.child-product th[b-mhcse8wywn] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-mhcse8wywn] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-mhcse8wywn] {
            width: 160px;
        }

.menu li a[b-mhcse8wywn] {
    padding-right: 8px !important;
}

    .menu li a.button[b-mhcse8wywn] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-mhcse8wywn] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-mhcse8wywn] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-mhcse8wywn] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-mhcse8wywn] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-mhcse8wywn] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-mhcse8wywn] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-mhcse8wywn] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-mhcse8wywn] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-mhcse8wywn] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-mhcse8wywn] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-mhcse8wywn] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-mhcse8wywn] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-mhcse8wywn] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-mhcse8wywn] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-mhcse8wywn] {
    padding-right: 18px;
}

table.homepage-info[b-mhcse8wywn] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-mhcse8wywn], table.homepage-info td[b-mhcse8wywn] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-mhcse8wywn] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-mhcse8wywn] {
        text-align: right
    }











/* _content/Bayer.ExtraObjednavka/Components/Layout/CookieConsent.razor.rz.scp.css */
.cookie-consent-banner[b-2beefwfzcq] {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #eaf7f7;
    color: #5c7291;
    padding: 1rem;
    z-index: 1000;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    box-shadow: 0 -2px 6px rgba(0,0,0,0.1);
}
/* _content/Bayer.ExtraObjednavka/Components/Layout/Footer.razor.rz.scp.css */
.footer.container[b-mme6w6m4sg] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    box-shadow: none;
    margin-top: 20px;
}

.footer img[b-mme6w6m4sg] {
    max-width: 100%;
    height: auto;
}

.footer p[b-mme6w6m4sg] {
    margin-left: 20px; 
}

@media (max-width: 600px) {
    .footer.container[b-mme6w6m4sg] {
        align-items: flex-start;
        flex-direction: column;
        display: flex;
        justify-content:flex-end;
        flex-wrap: wrap;
    }

    .footer p[b-mme6w6m4sg] {
        margin-left: 0;
    }
}
/* _content/Bayer.ExtraObjednavka/Components/Layout/HeaderNavMenu.razor.rz.scp.css */
.authorized-container[b-wgfdyxndw9] {
    display: flex;
    align-items: center; 
    justify-content: flex-end; 
    gap: 10px; 
    padding-right: 20px; 
}
.desktop-nav[b-wgfdyxndw9] {
    display: flex;
}
.mobile-nav[b-wgfdyxndw9] {
    display: none; 
    position: relative;
}
.mobile-nav .hamburger[b-wgfdyxndw9] {
    font-size: 24px;
    background: none;
    border: none;
    cursor: pointer;
    display: block;
    margin: 10px auto;
}
.mobile-nav-list[b-wgfdyxndw9] {
    list-style: none;
    padding: 0;
    margin: 0;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
}
.mobile-nav-list.open[b-wgfdyxndw9] {
    max-height: 500px; 
}

.menu-logo[b-wgfdyxndw9] {
    padding-left: 20px;
}

    .authorized-container .menu-button[b-wgfdyxndw9] {
        height: 40px; 
    }

@media (max-width: 720px) {
    .menu-logo[b-wgfdyxndw9] {
        align-items: center;
        justify-content: center;
        display: flex;
    }

    .logo[b-wgfdyxndw9] {
        align-items: center;
        justify-content: center;
        display: flex;
    }
    .mobile-nav[b-wgfdyxndw9] {
        display: block;
        width: 100%;
        background-color: #fff;
        /* Provide some top margin so it appears as part of the page */
        margin-top: 10px;
        margin: 0;
        padding: 0
    }

    .desktop-nav[b-wgfdyxndw9] {
        display: none;
    }

    .nav[b-wgfdyxndw9] {
        position: relative;
    }

}
.menu-li-a[b-wgfdyxndw9] {
    font-size: 15px;
    color: #fff;
    line-height: 50px;
    padding: 0 18px;
    text-transform: uppercase;
    text-decoration: none;
    font-family: proxima-nova-soft, sans-serif;
}


.menu-li[b-wgfdyxndw9], .menu-li-a[b-wgfdyxndw9] {
    display: inline-block;
}


.menu-li-a[b-wgfdyxndw9] {
    padding-right: 8px !important;
}







html[b-wgfdyxndw9] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-wgfdyxndw9]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-wgfdyxndw9]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-wgfdyxndw9] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-wgfdyxndw9],
canvas[b-wgfdyxndw9],
iframe[b-wgfdyxndw9],
img[b-wgfdyxndw9],
svg[b-wgfdyxndw9],
video[b-wgfdyxndw9] {
    vertical-align: middle
}

fieldset[b-wgfdyxndw9] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-wgfdyxndw9] {
    resize: vertical
}

.browserupgrade[b-wgfdyxndw9] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-wgfdyxndw9] {
    display: none !important
}

.visuallyhidden[b-wgfdyxndw9] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-wgfdyxndw9],
    .visuallyhidden.focusable:focus[b-wgfdyxndw9] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-wgfdyxndw9] {
    visibility: hidden
}

.clearfix[b-wgfdyxndw9]:after,
.clearfix[b-wgfdyxndw9]:before {
    content: " ";
    display: table
}

.clearfix[b-wgfdyxndw9]:after {
    clear: both
}

@media print {
    *[b-wgfdyxndw9],
    [b-wgfdyxndw9]:after,
    [b-wgfdyxndw9]:before,
    [b-wgfdyxndw9]:first-letter,
    blockquote[b-wgfdyxndw9]:first-line,
    div[b-wgfdyxndw9]:first-line,
    li[b-wgfdyxndw9]:first-line,
    p[b-wgfdyxndw9]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-wgfdyxndw9],
    a:visited[b-wgfdyxndw9] {
        text-decoration: underline
    }

        a[href][b-wgfdyxndw9]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-wgfdyxndw9]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-wgfdyxndw9]:after,
    a[href^="javascript:"][b-wgfdyxndw9]:after {
        content: ""
    }

    pre[b-wgfdyxndw9] {
        white-space: pre-wrap !important
    }

    blockquote[b-wgfdyxndw9],
    pre[b-wgfdyxndw9] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-wgfdyxndw9] {
        display: table-header-group
    }

    img[b-wgfdyxndw9],
    tr[b-wgfdyxndw9] {
        page-break-inside: avoid
    }

    h2[b-wgfdyxndw9],
    h3[b-wgfdyxndw9],
    p[b-wgfdyxndw9] {
        orphans: 3;
        widows: 3
    }

    h2[b-wgfdyxndw9],
    h3[b-wgfdyxndw9] {
        page-break-after: avoid
    }
}

.button[b-wgfdyxndw9],
.button-disabled[b-wgfdyxndw9],
.button-green[b-wgfdyxndw9],
.button-red[b-wgfdyxndw9] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-wgfdyxndw9],
    .button-green:hover[b-wgfdyxndw9],
    .button-red:hover[b-wgfdyxndw9],
    .button:hover[b-wgfdyxndw9] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-wgfdyxndw9],
    .button-green:focus[b-wgfdyxndw9],
    .button-red:focus[b-wgfdyxndw9],
    .button:focus[b-wgfdyxndw9] {
        outline: none
    }

.button[b-wgfdyxndw9] {
    color: #fff
}

.button[b-wgfdyxndw9],
.button-red[b-wgfdyxndw9] {
    background: transparent
}

.button-red[b-wgfdyxndw9] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-wgfdyxndw9] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-wgfdyxndw9] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-wgfdyxndw9] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-wgfdyxndw9] {
        cursor: default
    }


*[b-wgfdyxndw9],
[b-wgfdyxndw9]:after,
[b-wgfdyxndw9]:before {
    box-sizing: border-box
}

body[b-wgfdyxndw9],
html[b-wgfdyxndw9] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-wgfdyxndw9] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-wgfdyxndw9] {
        padding: 120px 0 0
    }
}

footer[b-wgfdyxndw9],
header[b-wgfdyxndw9],
section[b-wgfdyxndw9] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-wgfdyxndw9] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-wgfdyxndw9]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-wgfdyxndw9] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-wgfdyxndw9] {
        margin: 0;
        border-radius: 0
    }
}

p[b-wgfdyxndw9] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-wgfdyxndw9] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-wgfdyxndw9] {
    color: #002f87
}

h2[b-wgfdyxndw9] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-wgfdyxndw9] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-wgfdyxndw9]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-wgfdyxndw9]:after {
        margin-top: 15px
    }
}

h3[b-wgfdyxndw9] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-wgfdyxndw9] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-wgfdyxndw9] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-wgfdyxndw9] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-wgfdyxndw9] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-wgfdyxndw9] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-wgfdyxndw9] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-wgfdyxndw9] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-wgfdyxndw9] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-wgfdyxndw9] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-wgfdyxndw9] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-wgfdyxndw9] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-wgfdyxndw9] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-wgfdyxndw9] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-wgfdyxndw9] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-wgfdyxndw9] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-wgfdyxndw9] {
    text-align: center
}

    .align-center h2[b-wgfdyxndw9]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-wgfdyxndw9]:after {
        margin: 15px auto 0
    }
}

header .container[b-wgfdyxndw9] {
    background: transparent
}

header.menu-opened nav[b-wgfdyxndw9] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-wgfdyxndw9] {
    display: none
}

header.menu-opened .icon-menu-close[b-wgfdyxndw9],
header.menu-opened .ms[b-wgfdyxndw9] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-wgfdyxndw9] {
    display: none
}

footer .container[b-wgfdyxndw9] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-wgfdyxndw9] {
        margin: 0 20px
    }

        footer .container img[b-wgfdyxndw9] {
            width: 60%
        }
}

footer p[b-wgfdyxndw9] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-wgfdyxndw9] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-wgfdyxndw9] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-wgfdyxndw9] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-wgfdyxndw9] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-wgfdyxndw9] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-wgfdyxndw9] {
        width: 60%
    }
}

.logo .ms[b-wgfdyxndw9] {
    display: none
}

.menu[b-wgfdyxndw9] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-wgfdyxndw9] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-wgfdyxndw9] {
            width: 100%
        }

        .menu.opened li[b-wgfdyxndw9] {
            display: block
        }

            .menu.opened li a[b-wgfdyxndw9] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-wgfdyxndw9],
        .menu.opened .icon-user[b-wgfdyxndw9] {
            fill: #002f87
        }

.menu li[b-wgfdyxndw9] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-wgfdyxndw9],
    .menu li a[b-wgfdyxndw9] {
        display: inline-block
    }

        .menu li a[b-wgfdyxndw9] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-wgfdyxndw9] {
            display: block
        }

.menu .icon-arrow-down[b-wgfdyxndw9],
.menu .icon-user[b-wgfdyxndw9] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-wgfdyxndw9],
    .menu .icon-user:hover[b-wgfdyxndw9] {
        cursor: pointer
    }

.menu .dropdown-menu[b-wgfdyxndw9] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-wgfdyxndw9] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-wgfdyxndw9] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-wgfdyxndw9] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-wgfdyxndw9] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-wgfdyxndw9] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-wgfdyxndw9] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-wgfdyxndw9] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-wgfdyxndw9] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-wgfdyxndw9] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-wgfdyxndw9] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-wgfdyxndw9] {
                color: #ff3126
            }

.navicon[b-wgfdyxndw9] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-wgfdyxndw9] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-wgfdyxndw9] {
    fill: #fff
}

.navicon .icon-menu-close[b-wgfdyxndw9] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-wgfdyxndw9] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-wgfdyxndw9] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-wgfdyxndw9] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-wgfdyxndw9] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-wgfdyxndw9] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-wgfdyxndw9] {
    color: #fff
}

.icon-scroll-indicator[b-wgfdyxndw9] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-wgfdyxndw9] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-wgfdyxndw9] {
        margin: 0 20px
    }
}

nav.sticky[b-wgfdyxndw9] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-wgfdyxndw9] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-wgfdyxndw9] {
            display: none
        }

        nav.sticky .logo .ms[b-wgfdyxndw9] {
            display: block
        }

    nav.sticky .menu[b-wgfdyxndw9] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-wgfdyxndw9] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-wgfdyxndw9],
    nav.sticky .icon-menu-hamburger[b-wgfdyxndw9],
    nav.sticky .icon-user[b-wgfdyxndw9] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-wgfdyxndw9] {
        top: 27px
    }
}

.tabs[b-wgfdyxndw9] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-wgfdyxndw9] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-wgfdyxndw9] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-wgfdyxndw9] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-wgfdyxndw9] {
    background: #fff
}

.tab[b-wgfdyxndw9] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-wgfdyxndw9] {
        padding: 20px 20px 30px
    }
}

form[b-wgfdyxndw9] {
    text-align: left
}

label[b-wgfdyxndw9] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-wgfdyxndw9],
input[type=number][b-wgfdyxndw9],
input[type=password][b-wgfdyxndw9],
input[type=search][b-wgfdyxndw9],
input[type=tel][b-wgfdyxndw9],
input[type=text][b-wgfdyxndw9],
input[type=url][b-wgfdyxndw9],
select[b-wgfdyxndw9],
textarea[b-wgfdyxndw9] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-wgfdyxndw9],
    input[type=number]:focus[b-wgfdyxndw9],
    input[type=password]:focus[b-wgfdyxndw9],
    input[type=search]:focus[b-wgfdyxndw9],
    input[type=tel]:focus[b-wgfdyxndw9],
    input[type=text]:focus[b-wgfdyxndw9],
    input[type=url]:focus[b-wgfdyxndw9],
    select:focus[b-wgfdyxndw9],
    textarea:focus[b-wgfdyxndw9] {
        outline: none
    }

input[type=submit][b-wgfdyxndw9] {
    width: auto;
    font-size: 14px
}

.search-ico[b-wgfdyxndw9] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-wgfdyxndw9] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-wgfdyxndw9] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-wgfdyxndw9] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-wgfdyxndw9] {
            margin-right: 35px
        }

    .submit-panel p[b-wgfdyxndw9] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-wgfdyxndw9] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-wgfdyxndw9] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-wgfdyxndw9] {
        padding: 20px
    }
}

.breadcrumb li[b-wgfdyxndw9] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-wgfdyxndw9] {
        line-height: 20px
    }
}

.breadcrumb li[b-wgfdyxndw9]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-wgfdyxndw9] {
    color: #002f87
}

    .breadcrumb li:last-child[b-wgfdyxndw9]:after {
        display: none
    }

.content[b-wgfdyxndw9] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-wgfdyxndw9] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-wgfdyxndw9] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-wgfdyxndw9] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-wgfdyxndw9] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-wgfdyxndw9] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-wgfdyxndw9] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-wgfdyxndw9] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-wgfdyxndw9] {
        width: 100%
    }
}

.content .right-col[b-wgfdyxndw9] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-wgfdyxndw9] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-wgfdyxndw9] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-wgfdyxndw9] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-wgfdyxndw9] {
        cursor: pointer
    }

    .switch[b-wgfdyxndw9]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-wgfdyxndw9]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-wgfdyxndw9]:before {
        margin-right: 20px
    }
}

.switch.on[b-wgfdyxndw9]:before {
    background-position: -56px 0
}

.products-header[b-wgfdyxndw9] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-wgfdyxndw9] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-wgfdyxndw9] {
    float: left;
    display: inline-block
}

.w1[b-wgfdyxndw9] {
    width: 56%
}

.w2[b-wgfdyxndw9] {
    width: 20%
}

.w3[b-wgfdyxndw9] {
    width: 24%;
    text-indent: 15px
}

.item[b-wgfdyxndw9] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-wgfdyxndw9] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-wgfdyxndw9] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-wgfdyxndw9] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-wgfdyxndw9] {
        padding: 15px 0
    }
}

.product-summary:hover[b-wgfdyxndw9] {
    cursor: pointer
}

.product-summary span[b-wgfdyxndw9] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-wgfdyxndw9] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-wgfdyxndw9] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-wgfdyxndw9] {
        padding: 15px 0
    }
}

.product-details table[b-wgfdyxndw9] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-wgfdyxndw9] {
        font-size: 12px
    }
}

.product-details table th[b-wgfdyxndw9] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-wgfdyxndw9] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-wgfdyxndw9],
.product-details table td:nth-child(2)[b-wgfdyxndw9] {
    width: 28%
}

.product-details table td:nth-child(3)[b-wgfdyxndw9] {
    width: 20%
}

.product-details table td:nth-child(4)[b-wgfdyxndw9] {
    width: 24%
}

.product-details .buy[b-wgfdyxndw9] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-wgfdyxndw9] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-wgfdyxndw9] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-wgfdyxndw9] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-wgfdyxndw9] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-wgfdyxndw9] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-wgfdyxndw9] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-wgfdyxndw9] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-wgfdyxndw9] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-wgfdyxndw9] {
        width: 40%
    }

    .product-details.basket .buy[b-wgfdyxndw9] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-wgfdyxndw9] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-wgfdyxndw9] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-wgfdyxndw9] {
        width: 100%
    }
}

.product-details.basket .remove[b-wgfdyxndw9] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-wgfdyxndw9] {
    margin-bottom: 20px
}

    .table .heading span[b-wgfdyxndw9],
    .table .tr span[b-wgfdyxndw9] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-wgfdyxndw9],
    .table .tr span[b-wgfdyxndw9] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-wgfdyxndw9] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-wgfdyxndw9] {
        text-transform: uppercase
    }

        .table .heading span label[b-wgfdyxndw9] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-wgfdyxndw9] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-wgfdyxndw9] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-wgfdyxndw9] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-wgfdyxndw9] {
        color: #353638
    }

        .table .tr span input[b-wgfdyxndw9] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-wgfdyxndw9] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-wgfdyxndw9] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-wgfdyxndw9] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-wgfdyxndw9] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-wgfdyxndw9] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-wgfdyxndw9] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-wgfdyxndw9] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-wgfdyxndw9] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-wgfdyxndw9] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-wgfdyxndw9] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-wgfdyxndw9] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-wgfdyxndw9] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-wgfdyxndw9] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-wgfdyxndw9] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-wgfdyxndw9] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-wgfdyxndw9] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-wgfdyxndw9] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-wgfdyxndw9] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-wgfdyxndw9] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-wgfdyxndw9] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-wgfdyxndw9] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-wgfdyxndw9] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-wgfdyxndw9] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-wgfdyxndw9] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-wgfdyxndw9] {
        color: #353638
    }

.pagination[b-wgfdyxndw9] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-wgfdyxndw9],
    .pagination .icon-arrow-next[b-wgfdyxndw9] {
        fill: #002f87
    }

    .pagination span[b-wgfdyxndw9] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-wgfdyxndw9] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-wgfdyxndw9],
        .pagination a:hover[b-wgfdyxndw9] {
            color: #002f87
        }

    .pagination .number-page[b-wgfdyxndw9] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-wgfdyxndw9] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-wgfdyxndw9],
.disabled .icon-arrow-next[b-wgfdyxndw9] {
    fill: #f0f2f5
}

.icon-trash[b-wgfdyxndw9] {
    fill: #96999e
}

    .icon-trash:hover[b-wgfdyxndw9] {
        fill: #ff3126
    }

.icon-success[b-wgfdyxndw9] {
    fill: #3bbf26
}

.errorMsg[b-wgfdyxndw9] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-wgfdyxndw9] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-wgfdyxndw9],
.iradio_minimal-blue[b-wgfdyxndw9] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-wgfdyxndw9] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-wgfdyxndw9] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-wgfdyxndw9] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-wgfdyxndw9] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-wgfdyxndw9] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-wgfdyxndw9] {
        background-position: -40px 0 !important
    }















.icheckbox_minimal-blue[b-wgfdyxndw9], .iradio_minimal-blue[b-wgfdyxndw9] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-wgfdyxndw9] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-wgfdyxndw9] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-wgfdyxndw9] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-wgfdyxndw9] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-wgfdyxndw9] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-wgfdyxndw9] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-wgfdyxndw9] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-wgfdyxndw9] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-wgfdyxndw9] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-wgfdyxndw9] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-wgfdyxndw9], .iradio_minimal-blue[b-wgfdyxndw9] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}























.product-order-disabled[b-wgfdyxndw9] {
    color: #737373;
}

.product-order-terminated[b-wgfdyxndw9] {
    color: #985f0d;
}

.product-order-available[b-wgfdyxndw9] {
    color: #d60808;
}

p.warning-bottom[b-wgfdyxndw9] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-wgfdyxndw9] {
    color: #ff0000
}

tr.delivery-detail table[b-wgfdyxndw9] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-wgfdyxndw9] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-wgfdyxndw9] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-wgfdyxndw9] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-wgfdyxndw9] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-wgfdyxndw9] {
    cursor: pointer;
}

table.product-list[b-wgfdyxndw9] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-wgfdyxndw9] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-wgfdyxndw9] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-wgfdyxndw9] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-wgfdyxndw9] {
        color: #000000;
    }

    table.product-list.child-product th[b-wgfdyxndw9] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-wgfdyxndw9] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-wgfdyxndw9] {
            width: 160px;
        }

.menu li a[b-wgfdyxndw9] {
    padding-right: 8px !important;
}

    .menu li a.button[b-wgfdyxndw9] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-wgfdyxndw9] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-wgfdyxndw9] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-wgfdyxndw9] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-wgfdyxndw9] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-wgfdyxndw9] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-wgfdyxndw9] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-wgfdyxndw9] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-wgfdyxndw9] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-wgfdyxndw9] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-wgfdyxndw9] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-wgfdyxndw9] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-wgfdyxndw9] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-wgfdyxndw9] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-wgfdyxndw9] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-wgfdyxndw9] {
    padding-right: 18px;
}

table.homepage-info[b-wgfdyxndw9] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-wgfdyxndw9], table.homepage-info td[b-wgfdyxndw9] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-wgfdyxndw9] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-wgfdyxndw9] {
        text-align: right
    }




.nav[b-wgfdyxndw9] {
    padding-left: 1vw;
    padding-right: 2vw;
}






/* _content/Bayer.ExtraObjednavka/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-8zu6be0yr2] {
    height: 100%;
    font-family: var(--bs-font-sans-serif);
}

[b-8zu6be0yr2] .icon {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center center;
    -webkit-mask-mask-position: center center;
    width: 1rem;
    height: 1rem;
    background-repeat: no-repeat;
    background-color: var(--dxbl-btn-color);
}

[b-8zu6be0yr2] #menu-top {
    display: block;
}

    [b-8zu6be0yr2] #menu-top.hidden {
        display: none;
    }

[b-8zu6be0yr2] .icon-back {
    -webkit-mask-image: url("images/back.svg");
    mask-image: url("images/back.svg");
}

[b-8zu6be0yr2] .icon-menu {
    -webkit-mask-image: url("images/menu.svg");
    mask-image: url("images/menu.svg");
}
[b-8zu6be0yr2] .icon-log-in {
    -webkit-mask-image: url("images/account/log-in.svg");
    mask-image: url("images/account/log-in.svg");
}


[b-8zu6be0yr2] .icon-log-out {
    -webkit-mask-image: url("images/account/log-out.svg");
    mask-image: url("images/account/log-out.svg");
}

[b-8zu6be0yr2] .icon-user {
    -webkit-mask-image: url("images/account/user.svg");
    mask-image: url("images/account/user.svg");
}

[b-8zu6be0yr2] .content {
    overflow: auto;
    display: flex;
    flex-direction: column;
}

[b-8zu6be0yr2] .menu-button:hover .icon {
    background-color: var(--dxbl-btn-hover-color);
}

.nav-buttons-container[b-8zu6be0yr2] {
    display: flex;
    gap: 10px;
    padding: 2rem 0rem;
}

    .nav-buttons-container[b-8zu6be0yr2]  .menubutton-float-end {
        margin-left: auto;
    }

    .nav-buttons-container[b-8zu6be0yr2]  .dxbl-btn-icon-only {
        --dxbl-btn-padding-x: 0.75rem;
        --dxbl-btn-padding-y: 0.25rem;
    }

@media (max-width: 768px) {
    [b-8zu6be0yr2] .layout-sidebar {
        grid-area: header / header / header / header !important;
    }
}

@media (max-width: 768px) {
    [b-8zu6be0yr2] #menu-top {
        display: none;
    }
}


.nav[b-8zu6be0yr2] {
    padding-left: 1vw;
    padding-right: 2vw;
}
/* _content/Bayer.ExtraObjednavka/Components/Pages/AboutProject.razor.rz.scp.css */
.product-order-disabled[b-inzu6dovjc] {
    color: #737373;
}

.product-order-terminated[b-inzu6dovjc] {
    color: #985f0d;
}

.product-order-available[b-inzu6dovjc] {
    color: #d60808;
}

p.warning-bottom[b-inzu6dovjc] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-inzu6dovjc] {
    color: #ff0000
}

tr.delivery-detail table[b-inzu6dovjc] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-inzu6dovjc] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-inzu6dovjc] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-inzu6dovjc] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-inzu6dovjc] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-inzu6dovjc] {
    cursor: pointer;
}

table.product-list[b-inzu6dovjc] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-inzu6dovjc] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-inzu6dovjc] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-inzu6dovjc] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-inzu6dovjc] {
        color: #000000;
    }

    table.product-list.child-product th[b-inzu6dovjc] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-inzu6dovjc] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-inzu6dovjc] {
            width: 160px;
        }

.menu li a[b-inzu6dovjc] {
    padding-right: 8px !important;
}

    .menu li a.button[b-inzu6dovjc] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-inzu6dovjc] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-inzu6dovjc] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-inzu6dovjc] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-inzu6dovjc] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-inzu6dovjc] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-inzu6dovjc] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-inzu6dovjc] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-inzu6dovjc] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-inzu6dovjc] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-inzu6dovjc] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-inzu6dovjc] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-inzu6dovjc] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-inzu6dovjc] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-inzu6dovjc] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-inzu6dovjc] {
    padding-right: 18px;
}

table.homepage-info[b-inzu6dovjc] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-inzu6dovjc], table.homepage-info td[b-inzu6dovjc] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-inzu6dovjc] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-inzu6dovjc] {
        text-align: right
    }

































































html[b-inzu6dovjc] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-inzu6dovjc]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-inzu6dovjc]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-inzu6dovjc] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-inzu6dovjc],
canvas[b-inzu6dovjc],
iframe[b-inzu6dovjc],
img[b-inzu6dovjc],
svg[b-inzu6dovjc],
video[b-inzu6dovjc] {
    vertical-align: middle
}

fieldset[b-inzu6dovjc] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-inzu6dovjc] {
    resize: vertical
}

.browserupgrade[b-inzu6dovjc] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-inzu6dovjc] {
    display: none !important
}

.visuallyhidden[b-inzu6dovjc] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-inzu6dovjc],
    .visuallyhidden.focusable:focus[b-inzu6dovjc] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-inzu6dovjc] {
    visibility: hidden
}

.clearfix[b-inzu6dovjc]:after,
.clearfix[b-inzu6dovjc]:before {
    content: " ";
    display: table
}

.clearfix[b-inzu6dovjc]:after {
    clear: both
}

@media print {
    *[b-inzu6dovjc],
    [b-inzu6dovjc]:after,
    [b-inzu6dovjc]:before,
    [b-inzu6dovjc]:first-letter,
    blockquote[b-inzu6dovjc]:first-line,
    div[b-inzu6dovjc]:first-line,
    li[b-inzu6dovjc]:first-line,
    p[b-inzu6dovjc]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-inzu6dovjc],
    a:visited[b-inzu6dovjc] {
        text-decoration: underline
    }

        a[href][b-inzu6dovjc]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-inzu6dovjc]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-inzu6dovjc]:after,
    a[href^="javascript:"][b-inzu6dovjc]:after {
        content: ""
    }

    pre[b-inzu6dovjc] {
        white-space: pre-wrap !important
    }

    blockquote[b-inzu6dovjc],
    pre[b-inzu6dovjc] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-inzu6dovjc] {
        display: table-header-group
    }

    img[b-inzu6dovjc],
    tr[b-inzu6dovjc] {
        page-break-inside: avoid
    }

    h2[b-inzu6dovjc],
    h3[b-inzu6dovjc],
    p[b-inzu6dovjc] {
        orphans: 3;
        widows: 3
    }

    h2[b-inzu6dovjc],
    h3[b-inzu6dovjc] {
        page-break-after: avoid
    }
}

.button[b-inzu6dovjc],
.button-disabled[b-inzu6dovjc],
.button-green[b-inzu6dovjc],
.button-red[b-inzu6dovjc] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-inzu6dovjc],
    .button-green:hover[b-inzu6dovjc],
    .button-red:hover[b-inzu6dovjc],
    .button:hover[b-inzu6dovjc] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-inzu6dovjc],
    .button-green:focus[b-inzu6dovjc],
    .button-red:focus[b-inzu6dovjc],
    .button:focus[b-inzu6dovjc] {
        outline: none
    }

.button[b-inzu6dovjc] {
    color: #fff
}

.button[b-inzu6dovjc],
.button-red[b-inzu6dovjc] {
    background: transparent
}

.button-red[b-inzu6dovjc] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-inzu6dovjc] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-inzu6dovjc] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-inzu6dovjc] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-inzu6dovjc] {
        cursor: default
    }

*[b-inzu6dovjc],
[b-inzu6dovjc]:after,
[b-inzu6dovjc]:before {
    box-sizing: border-box
}

body[b-inzu6dovjc],
html[b-inzu6dovjc] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-inzu6dovjc] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-inzu6dovjc] {
        padding: 120px 0 0
    }
}

footer[b-inzu6dovjc],
header[b-inzu6dovjc],
section[b-inzu6dovjc] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-inzu6dovjc] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-inzu6dovjc]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-inzu6dovjc] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-inzu6dovjc] {
        margin: 0;
        border-radius: 0
    }
}

p[b-inzu6dovjc] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-inzu6dovjc] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-inzu6dovjc] {
    color: #002f87
}

h2[b-inzu6dovjc] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-inzu6dovjc] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-inzu6dovjc]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-inzu6dovjc]:after {
        margin-top: 15px
    }
}

h3[b-inzu6dovjc] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-inzu6dovjc] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-inzu6dovjc] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-inzu6dovjc] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-inzu6dovjc] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-inzu6dovjc] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-inzu6dovjc] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-inzu6dovjc] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-inzu6dovjc] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-inzu6dovjc] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-inzu6dovjc] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-inzu6dovjc] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-inzu6dovjc] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-inzu6dovjc] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-inzu6dovjc] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-inzu6dovjc] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-inzu6dovjc] {
    text-align: center
}

    .align-center h2[b-inzu6dovjc]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-inzu6dovjc]:after {
        margin: 15px auto 0
    }
}

header .container[b-inzu6dovjc] {
    background: transparent
}

header.menu-opened nav[b-inzu6dovjc] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-inzu6dovjc] {
    display: none
}

header.menu-opened .icon-menu-close[b-inzu6dovjc],
header.menu-opened .ms[b-inzu6dovjc] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-inzu6dovjc] {
    display: none
}

footer .container[b-inzu6dovjc] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-inzu6dovjc] {
        margin: 0 20px
    }

        footer .container img[b-inzu6dovjc] {
            width: 60%
        }
}

footer p[b-inzu6dovjc] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-inzu6dovjc] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-inzu6dovjc] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-inzu6dovjc] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-inzu6dovjc] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-inzu6dovjc] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-inzu6dovjc] {
        width: 60%
    }
}

.logo .ms[b-inzu6dovjc] {
    display: none
}

.menu[b-inzu6dovjc] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-inzu6dovjc] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-inzu6dovjc] {
            width: 100%
        }

        .menu.opened li[b-inzu6dovjc] {
            display: block
        }

            .menu.opened li a[b-inzu6dovjc] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-inzu6dovjc],
        .menu.opened .icon-user[b-inzu6dovjc] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-inzu6dovjc] {
        display: none
    }
}

.menu li[b-inzu6dovjc] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-inzu6dovjc],
    .menu li a[b-inzu6dovjc] {
        display: inline-block
    }

        .menu li a[b-inzu6dovjc] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-inzu6dovjc] {
            display: block
        }

.menu .icon-arrow-down[b-inzu6dovjc],
.menu .icon-user[b-inzu6dovjc] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-inzu6dovjc],
    .menu .icon-user:hover[b-inzu6dovjc] {
        cursor: pointer
    }

.menu .dropdown-menu[b-inzu6dovjc] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-inzu6dovjc] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-inzu6dovjc] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-inzu6dovjc] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-inzu6dovjc] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-inzu6dovjc] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-inzu6dovjc] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-inzu6dovjc] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-inzu6dovjc] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-inzu6dovjc] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-inzu6dovjc] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-inzu6dovjc] {
                color: #ff3126
            }

.navicon[b-inzu6dovjc] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-inzu6dovjc] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-inzu6dovjc] {
    fill: #fff
}

.navicon .icon-menu-close[b-inzu6dovjc] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-inzu6dovjc] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-inzu6dovjc] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-inzu6dovjc] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-inzu6dovjc] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-inzu6dovjc] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-inzu6dovjc] {
    color: #fff
}

.icon-scroll-indicator[b-inzu6dovjc] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-inzu6dovjc] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-inzu6dovjc] {
        margin: 0 20px
    }
}

nav.sticky[b-inzu6dovjc] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-inzu6dovjc] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-inzu6dovjc] {
            display: none
        }

        nav.sticky .logo .ms[b-inzu6dovjc] {
            display: block
        }

    nav.sticky .menu[b-inzu6dovjc] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-inzu6dovjc] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-inzu6dovjc],
    nav.sticky .icon-menu-hamburger[b-inzu6dovjc],
    nav.sticky .icon-user[b-inzu6dovjc] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-inzu6dovjc] {
        top: 27px
    }
}

.tabs[b-inzu6dovjc] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-inzu6dovjc] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-inzu6dovjc] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-inzu6dovjc] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-inzu6dovjc] {
    background: #fff
}

.tab[b-inzu6dovjc] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-inzu6dovjc] {
        padding: 20px 20px 30px
    }
}

form[b-inzu6dovjc] {
    text-align: left
}

label[b-inzu6dovjc] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-inzu6dovjc],
input[type=number][b-inzu6dovjc],
input[type=password][b-inzu6dovjc],
input[type=search][b-inzu6dovjc],
input[type=tel][b-inzu6dovjc],
input[type=text][b-inzu6dovjc],
input[type=url][b-inzu6dovjc],
select[b-inzu6dovjc],
textarea[b-inzu6dovjc] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-inzu6dovjc],
    input[type=number]:focus[b-inzu6dovjc],
    input[type=password]:focus[b-inzu6dovjc],
    input[type=search]:focus[b-inzu6dovjc],
    input[type=tel]:focus[b-inzu6dovjc],
    input[type=text]:focus[b-inzu6dovjc],
    input[type=url]:focus[b-inzu6dovjc],
    select:focus[b-inzu6dovjc],
    textarea:focus[b-inzu6dovjc] {
        outline: none
    }

input[type=submit][b-inzu6dovjc] {
    width: auto;
    font-size: 14px
}

.search-ico[b-inzu6dovjc] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-inzu6dovjc] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-inzu6dovjc] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-inzu6dovjc] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-inzu6dovjc] {
            margin-right: 35px
        }

    .submit-panel p[b-inzu6dovjc] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-inzu6dovjc] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-inzu6dovjc] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-inzu6dovjc] {
        padding: 20px
    }
}

.breadcrumb li[b-inzu6dovjc] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-inzu6dovjc] {
        line-height: 20px
    }
}

.breadcrumb li[b-inzu6dovjc]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-inzu6dovjc] {
    color: #002f87
}

    .breadcrumb li:last-child[b-inzu6dovjc]:after {
        display: none
    }

.content[b-inzu6dovjc] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-inzu6dovjc] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-inzu6dovjc] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-inzu6dovjc] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-inzu6dovjc] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-inzu6dovjc] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-inzu6dovjc] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-inzu6dovjc] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-inzu6dovjc] {
        width: 100%
    }
}

.content .right-col[b-inzu6dovjc] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-inzu6dovjc] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-inzu6dovjc] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-inzu6dovjc] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-inzu6dovjc] {
        cursor: pointer
    }

    .switch[b-inzu6dovjc]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-inzu6dovjc]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-inzu6dovjc]:before {
        margin-right: 20px
    }
}

.switch.on[b-inzu6dovjc]:before {
    background-position: -56px 0
}

.products-header[b-inzu6dovjc] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-inzu6dovjc] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-inzu6dovjc] {
    float: left;
    display: inline-block
}

.w1[b-inzu6dovjc] {
    width: 56%
}

.w2[b-inzu6dovjc] {
    width: 20%
}

.w3[b-inzu6dovjc] {
    width: 24%;
    text-indent: 15px
}

.item[b-inzu6dovjc] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-inzu6dovjc] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-inzu6dovjc] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-inzu6dovjc] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-inzu6dovjc] {
        padding: 15px 0
    }
}

.product-summary:hover[b-inzu6dovjc] {
    cursor: pointer
}

.product-summary span[b-inzu6dovjc] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-inzu6dovjc] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-inzu6dovjc] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-inzu6dovjc] {
        padding: 15px 0
    }
}

.product-details table[b-inzu6dovjc] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-inzu6dovjc] {
        font-size: 12px
    }
}

.product-details table th[b-inzu6dovjc] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-inzu6dovjc] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-inzu6dovjc],
.product-details table td:nth-child(2)[b-inzu6dovjc] {
    width: 28%
}

.product-details table td:nth-child(3)[b-inzu6dovjc] {
    width: 20%
}

.product-details table td:nth-child(4)[b-inzu6dovjc] {
    width: 24%
}

.product-details .buy[b-inzu6dovjc] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-inzu6dovjc] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-inzu6dovjc] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-inzu6dovjc] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-inzu6dovjc] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-inzu6dovjc] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-inzu6dovjc] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-inzu6dovjc] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-inzu6dovjc] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-inzu6dovjc] {
        width: 40%
    }

    .product-details.basket .buy[b-inzu6dovjc] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-inzu6dovjc] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-inzu6dovjc] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-inzu6dovjc] {
        width: 100%
    }
}

.product-details.basket .remove[b-inzu6dovjc] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-inzu6dovjc] {
    margin-bottom: 20px
}

    .table .heading span[b-inzu6dovjc],
    .table .tr span[b-inzu6dovjc] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-inzu6dovjc],
    .table .tr span[b-inzu6dovjc] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-inzu6dovjc] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-inzu6dovjc] {
        text-transform: uppercase
    }

        .table .heading span label[b-inzu6dovjc] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-inzu6dovjc] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-inzu6dovjc] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-inzu6dovjc] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-inzu6dovjc] {
        color: #353638
    }

        .table .tr span input[b-inzu6dovjc] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-inzu6dovjc] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-inzu6dovjc] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-inzu6dovjc] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-inzu6dovjc] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-inzu6dovjc] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-inzu6dovjc] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-inzu6dovjc] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-inzu6dovjc] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-inzu6dovjc] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-inzu6dovjc] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-inzu6dovjc] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-inzu6dovjc] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-inzu6dovjc] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-inzu6dovjc] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-inzu6dovjc] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-inzu6dovjc] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-inzu6dovjc] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-inzu6dovjc] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-inzu6dovjc] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-inzu6dovjc] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-inzu6dovjc] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-inzu6dovjc] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-inzu6dovjc] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-inzu6dovjc] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-inzu6dovjc] {
        color: #353638
    }

.pagination[b-inzu6dovjc] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-inzu6dovjc],
    .pagination .icon-arrow-next[b-inzu6dovjc] {
        fill: #002f87
    }

    .pagination span[b-inzu6dovjc] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-inzu6dovjc] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-inzu6dovjc],
        .pagination a:hover[b-inzu6dovjc] {
            color: #002f87
        }

    .pagination .number-page[b-inzu6dovjc] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-inzu6dovjc] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-inzu6dovjc],
.disabled .icon-arrow-next[b-inzu6dovjc] {
    fill: #f0f2f5
}

.icon-trash[b-inzu6dovjc] {
    fill: #96999e
}

    .icon-trash:hover[b-inzu6dovjc] {
        fill: #ff3126
    }

.icon-success[b-inzu6dovjc] {
    fill: #3bbf26
}

.errorMsg[b-inzu6dovjc] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-inzu6dovjc] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-inzu6dovjc],
.iradio_minimal-blue[b-inzu6dovjc] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-inzu6dovjc] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-inzu6dovjc] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-inzu6dovjc] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-inzu6dovjc] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-inzu6dovjc] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-inzu6dovjc] {
        background-position: -40px 0 !important
    }
























































.icheckbox_minimal-blue[b-inzu6dovjc], .iradio_minimal-blue[b-inzu6dovjc] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-inzu6dovjc] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-inzu6dovjc] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-inzu6dovjc] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-inzu6dovjc] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-inzu6dovjc] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-inzu6dovjc] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-inzu6dovjc] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-inzu6dovjc] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-inzu6dovjc] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-inzu6dovjc] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-inzu6dovjc], .iradio_minimal-blue[b-inzu6dovjc] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}

































/* _content/Bayer.ExtraObjednavka/Components/Pages/Condition.razor.rz.scp.css */
.product-order-disabled[b-r1g5gfxbxb] {
    color: #737373;
}

.product-order-terminated[b-r1g5gfxbxb] {
    color: #985f0d;
}

.product-order-available[b-r1g5gfxbxb] {
    color: #d60808;
}

p.warning-bottom[b-r1g5gfxbxb] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-r1g5gfxbxb] {
    color: #ff0000
}

tr.delivery-detail table[b-r1g5gfxbxb] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-r1g5gfxbxb] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-r1g5gfxbxb] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-r1g5gfxbxb] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-r1g5gfxbxb] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-r1g5gfxbxb] {
    cursor: pointer;
}

table.product-list[b-r1g5gfxbxb] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-r1g5gfxbxb] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-r1g5gfxbxb] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-r1g5gfxbxb] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-r1g5gfxbxb] {
        color: #000000;
    }

    table.product-list.child-product th[b-r1g5gfxbxb] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-r1g5gfxbxb] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-r1g5gfxbxb] {
            width: 160px;
        }

.menu li a[b-r1g5gfxbxb] {
    padding-right: 8px !important;
}

    .menu li a.button[b-r1g5gfxbxb] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-r1g5gfxbxb] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-r1g5gfxbxb] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-r1g5gfxbxb] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-r1g5gfxbxb] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-r1g5gfxbxb] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-r1g5gfxbxb] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-r1g5gfxbxb] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-r1g5gfxbxb] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-r1g5gfxbxb] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-r1g5gfxbxb] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-r1g5gfxbxb] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-r1g5gfxbxb] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-r1g5gfxbxb] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-r1g5gfxbxb] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-r1g5gfxbxb] {
    padding-right: 18px;
}

table.homepage-info[b-r1g5gfxbxb] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-r1g5gfxbxb], table.homepage-info td[b-r1g5gfxbxb] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-r1g5gfxbxb] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-r1g5gfxbxb] {
        text-align: right
    }








html[b-r1g5gfxbxb] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-r1g5gfxbxb]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-r1g5gfxbxb]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-r1g5gfxbxb] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-r1g5gfxbxb],
canvas[b-r1g5gfxbxb],
iframe[b-r1g5gfxbxb],
img[b-r1g5gfxbxb],
svg[b-r1g5gfxbxb],
video[b-r1g5gfxbxb] {
    vertical-align: middle
}

fieldset[b-r1g5gfxbxb] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-r1g5gfxbxb] {
    resize: vertical
}

.browserupgrade[b-r1g5gfxbxb] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-r1g5gfxbxb] {
    display: none !important
}

.visuallyhidden[b-r1g5gfxbxb] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-r1g5gfxbxb],
    .visuallyhidden.focusable:focus[b-r1g5gfxbxb] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-r1g5gfxbxb] {
    visibility: hidden
}

.clearfix[b-r1g5gfxbxb]:after,
.clearfix[b-r1g5gfxbxb]:before {
    content: " ";
    display: table
}

.clearfix[b-r1g5gfxbxb]:after {
    clear: both
}

@media print {
    *[b-r1g5gfxbxb],
    [b-r1g5gfxbxb]:after,
    [b-r1g5gfxbxb]:before,
    [b-r1g5gfxbxb]:first-letter,
    blockquote[b-r1g5gfxbxb]:first-line,
    div[b-r1g5gfxbxb]:first-line,
    li[b-r1g5gfxbxb]:first-line,
    p[b-r1g5gfxbxb]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-r1g5gfxbxb],
    a:visited[b-r1g5gfxbxb] {
        text-decoration: underline
    }

        a[href][b-r1g5gfxbxb]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-r1g5gfxbxb]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-r1g5gfxbxb]:after,
    a[href^="javascript:"][b-r1g5gfxbxb]:after {
        content: ""
    }

    pre[b-r1g5gfxbxb] {
        white-space: pre-wrap !important
    }

    blockquote[b-r1g5gfxbxb],
    pre[b-r1g5gfxbxb] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-r1g5gfxbxb] {
        display: table-header-group
    }

    img[b-r1g5gfxbxb],
    tr[b-r1g5gfxbxb] {
        page-break-inside: avoid
    }

    h2[b-r1g5gfxbxb],
    h3[b-r1g5gfxbxb],
    p[b-r1g5gfxbxb] {
        orphans: 3;
        widows: 3
    }

    h2[b-r1g5gfxbxb],
    h3[b-r1g5gfxbxb] {
        page-break-after: avoid
    }
}

.button[b-r1g5gfxbxb],
.button-disabled[b-r1g5gfxbxb],
.button-green[b-r1g5gfxbxb],
.button-red[b-r1g5gfxbxb] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-r1g5gfxbxb],
    .button-green:hover[b-r1g5gfxbxb],
    .button-red:hover[b-r1g5gfxbxb],
    .button:hover[b-r1g5gfxbxb] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-r1g5gfxbxb],
    .button-green:focus[b-r1g5gfxbxb],
    .button-red:focus[b-r1g5gfxbxb],
    .button:focus[b-r1g5gfxbxb] {
        outline: none
    }

.button[b-r1g5gfxbxb] {
    color: #fff
}

.button[b-r1g5gfxbxb],
.button-red[b-r1g5gfxbxb] {
    background: transparent
}

.button-red[b-r1g5gfxbxb] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-r1g5gfxbxb] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-r1g5gfxbxb] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-r1g5gfxbxb] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-r1g5gfxbxb] {
        cursor: default
    }

*[b-r1g5gfxbxb],
[b-r1g5gfxbxb]:after,
[b-r1g5gfxbxb]:before {
    box-sizing: border-box
}

body[b-r1g5gfxbxb],
html[b-r1g5gfxbxb] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-r1g5gfxbxb] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-r1g5gfxbxb] {
        padding: 120px 0 0
    }
}

footer[b-r1g5gfxbxb],
header[b-r1g5gfxbxb],
section[b-r1g5gfxbxb] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-r1g5gfxbxb] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-r1g5gfxbxb]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-r1g5gfxbxb] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-r1g5gfxbxb] {
        margin: 0;
        border-radius: 0
    }
}

p[b-r1g5gfxbxb] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-r1g5gfxbxb] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-r1g5gfxbxb] {
    color: #002f87
}

h2[b-r1g5gfxbxb] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-r1g5gfxbxb] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-r1g5gfxbxb]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-r1g5gfxbxb]:after {
        margin-top: 15px
    }
}

h3[b-r1g5gfxbxb] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-r1g5gfxbxb] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-r1g5gfxbxb] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-r1g5gfxbxb] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-r1g5gfxbxb] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-r1g5gfxbxb] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-r1g5gfxbxb] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-r1g5gfxbxb] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-r1g5gfxbxb] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-r1g5gfxbxb] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-r1g5gfxbxb] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-r1g5gfxbxb] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-r1g5gfxbxb] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-r1g5gfxbxb] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-r1g5gfxbxb] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-r1g5gfxbxb] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-r1g5gfxbxb] {
    text-align: center
}

    .align-center h2[b-r1g5gfxbxb]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-r1g5gfxbxb]:after {
        margin: 15px auto 0
    }
}

header .container[b-r1g5gfxbxb] {
    background: transparent
}

header.menu-opened nav[b-r1g5gfxbxb] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-r1g5gfxbxb] {
    display: none
}

header.menu-opened .icon-menu-close[b-r1g5gfxbxb],
header.menu-opened .ms[b-r1g5gfxbxb] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-r1g5gfxbxb] {
    display: none
}

footer .container[b-r1g5gfxbxb] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-r1g5gfxbxb] {
        margin: 0 20px
    }

        footer .container img[b-r1g5gfxbxb] {
            width: 60%
        }
}

footer p[b-r1g5gfxbxb] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-r1g5gfxbxb] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-r1g5gfxbxb] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-r1g5gfxbxb] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-r1g5gfxbxb] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-r1g5gfxbxb] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-r1g5gfxbxb] {
        width: 60%
    }
}

.logo .ms[b-r1g5gfxbxb] {
    display: none
}

.menu[b-r1g5gfxbxb] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-r1g5gfxbxb] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-r1g5gfxbxb] {
            width: 100%
        }

        .menu.opened li[b-r1g5gfxbxb] {
            display: block
        }

            .menu.opened li a[b-r1g5gfxbxb] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-r1g5gfxbxb],
        .menu.opened .icon-user[b-r1g5gfxbxb] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-r1g5gfxbxb] {
        display: none
    }
}

.menu li[b-r1g5gfxbxb] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-r1g5gfxbxb],
    .menu li a[b-r1g5gfxbxb] {
        display: inline-block
    }

        .menu li a[b-r1g5gfxbxb] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-r1g5gfxbxb] {
            display: block
        }

.menu .icon-arrow-down[b-r1g5gfxbxb],
.menu .icon-user[b-r1g5gfxbxb] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-r1g5gfxbxb],
    .menu .icon-user:hover[b-r1g5gfxbxb] {
        cursor: pointer
    }

.menu .dropdown-menu[b-r1g5gfxbxb] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-r1g5gfxbxb] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-r1g5gfxbxb] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-r1g5gfxbxb] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-r1g5gfxbxb] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-r1g5gfxbxb] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-r1g5gfxbxb] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-r1g5gfxbxb] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-r1g5gfxbxb] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-r1g5gfxbxb] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-r1g5gfxbxb] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-r1g5gfxbxb] {
                color: #ff3126
            }

.navicon[b-r1g5gfxbxb] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-r1g5gfxbxb] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-r1g5gfxbxb] {
    fill: #fff
}

.navicon .icon-menu-close[b-r1g5gfxbxb] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-r1g5gfxbxb] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-r1g5gfxbxb] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-r1g5gfxbxb] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-r1g5gfxbxb] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-r1g5gfxbxb] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-r1g5gfxbxb] {
    color: #fff
}

.icon-scroll-indicator[b-r1g5gfxbxb] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-r1g5gfxbxb] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-r1g5gfxbxb] {
        margin: 0 20px
    }
}

nav.sticky[b-r1g5gfxbxb] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-r1g5gfxbxb] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-r1g5gfxbxb] {
            display: none
        }

        nav.sticky .logo .ms[b-r1g5gfxbxb] {
            display: block
        }

    nav.sticky .menu[b-r1g5gfxbxb] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-r1g5gfxbxb] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-r1g5gfxbxb],
    nav.sticky .icon-menu-hamburger[b-r1g5gfxbxb],
    nav.sticky .icon-user[b-r1g5gfxbxb] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-r1g5gfxbxb] {
        top: 27px
    }
}

.tabs[b-r1g5gfxbxb] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-r1g5gfxbxb] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-r1g5gfxbxb] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-r1g5gfxbxb] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-r1g5gfxbxb] {
    background: #fff
}

.tab[b-r1g5gfxbxb] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-r1g5gfxbxb] {
        padding: 20px 20px 30px
    }
}

form[b-r1g5gfxbxb] {
    text-align: left
}

label[b-r1g5gfxbxb] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-r1g5gfxbxb],
input[type=number][b-r1g5gfxbxb],
input[type=password][b-r1g5gfxbxb],
input[type=search][b-r1g5gfxbxb],
input[type=tel][b-r1g5gfxbxb],
input[type=text][b-r1g5gfxbxb],
input[type=url][b-r1g5gfxbxb],
select[b-r1g5gfxbxb],
textarea[b-r1g5gfxbxb] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-r1g5gfxbxb],
    input[type=number]:focus[b-r1g5gfxbxb],
    input[type=password]:focus[b-r1g5gfxbxb],
    input[type=search]:focus[b-r1g5gfxbxb],
    input[type=tel]:focus[b-r1g5gfxbxb],
    input[type=text]:focus[b-r1g5gfxbxb],
    input[type=url]:focus[b-r1g5gfxbxb],
    select:focus[b-r1g5gfxbxb],
    textarea:focus[b-r1g5gfxbxb] {
        outline: none
    }

input[type=submit][b-r1g5gfxbxb] {
    width: auto;
    font-size: 14px
}

.search-ico[b-r1g5gfxbxb] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-r1g5gfxbxb] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-r1g5gfxbxb] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-r1g5gfxbxb] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-r1g5gfxbxb] {
            margin-right: 35px
        }

    .submit-panel p[b-r1g5gfxbxb] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-r1g5gfxbxb] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-r1g5gfxbxb] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-r1g5gfxbxb] {
        padding: 20px
    }
}

.breadcrumb li[b-r1g5gfxbxb] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-r1g5gfxbxb] {
        line-height: 20px
    }
}

.breadcrumb li[b-r1g5gfxbxb]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-r1g5gfxbxb] {
    color: #002f87
}

    .breadcrumb li:last-child[b-r1g5gfxbxb]:after {
        display: none
    }

.content[b-r1g5gfxbxb] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-r1g5gfxbxb] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-r1g5gfxbxb] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-r1g5gfxbxb] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-r1g5gfxbxb] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-r1g5gfxbxb] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-r1g5gfxbxb] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-r1g5gfxbxb] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-r1g5gfxbxb] {
        width: 100%
    }
}

.content .right-col[b-r1g5gfxbxb] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-r1g5gfxbxb] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-r1g5gfxbxb] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-r1g5gfxbxb] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-r1g5gfxbxb] {
        cursor: pointer
    }

    .switch[b-r1g5gfxbxb]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-r1g5gfxbxb]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-r1g5gfxbxb]:before {
        margin-right: 20px
    }
}

.switch.on[b-r1g5gfxbxb]:before {
    background-position: -56px 0
}

.products-header[b-r1g5gfxbxb] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-r1g5gfxbxb] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-r1g5gfxbxb] {
    float: left;
    display: inline-block
}

.w1[b-r1g5gfxbxb] {
    width: 56%
}

.w2[b-r1g5gfxbxb] {
    width: 20%
}

.w3[b-r1g5gfxbxb] {
    width: 24%;
    text-indent: 15px
}

.item[b-r1g5gfxbxb] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-r1g5gfxbxb] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-r1g5gfxbxb] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-r1g5gfxbxb] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-r1g5gfxbxb] {
        padding: 15px 0
    }
}

.product-summary:hover[b-r1g5gfxbxb] {
    cursor: pointer
}

.product-summary span[b-r1g5gfxbxb] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-r1g5gfxbxb] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-r1g5gfxbxb] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-r1g5gfxbxb] {
        padding: 15px 0
    }
}

.product-details table[b-r1g5gfxbxb] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-r1g5gfxbxb] {
        font-size: 12px
    }
}

.product-details table th[b-r1g5gfxbxb] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-r1g5gfxbxb] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-r1g5gfxbxb],
.product-details table td:nth-child(2)[b-r1g5gfxbxb] {
    width: 28%
}

.product-details table td:nth-child(3)[b-r1g5gfxbxb] {
    width: 20%
}

.product-details table td:nth-child(4)[b-r1g5gfxbxb] {
    width: 24%
}

.product-details .buy[b-r1g5gfxbxb] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-r1g5gfxbxb] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-r1g5gfxbxb] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-r1g5gfxbxb] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-r1g5gfxbxb] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-r1g5gfxbxb] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-r1g5gfxbxb] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-r1g5gfxbxb] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-r1g5gfxbxb] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-r1g5gfxbxb] {
        width: 40%
    }

    .product-details.basket .buy[b-r1g5gfxbxb] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-r1g5gfxbxb] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-r1g5gfxbxb] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-r1g5gfxbxb] {
        width: 100%
    }
}

.product-details.basket .remove[b-r1g5gfxbxb] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-r1g5gfxbxb] {
    margin-bottom: 20px
}

    .table .heading span[b-r1g5gfxbxb],
    .table .tr span[b-r1g5gfxbxb] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-r1g5gfxbxb],
    .table .tr span[b-r1g5gfxbxb] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-r1g5gfxbxb] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-r1g5gfxbxb] {
        text-transform: uppercase
    }

        .table .heading span label[b-r1g5gfxbxb] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-r1g5gfxbxb] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-r1g5gfxbxb] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-r1g5gfxbxb] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-r1g5gfxbxb] {
        color: #353638
    }

        .table .tr span input[b-r1g5gfxbxb] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-r1g5gfxbxb] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-r1g5gfxbxb] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-r1g5gfxbxb] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-r1g5gfxbxb] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-r1g5gfxbxb] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-r1g5gfxbxb] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-r1g5gfxbxb] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-r1g5gfxbxb] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-r1g5gfxbxb] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-r1g5gfxbxb] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-r1g5gfxbxb] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-r1g5gfxbxb] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-r1g5gfxbxb] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-r1g5gfxbxb] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-r1g5gfxbxb] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-r1g5gfxbxb] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-r1g5gfxbxb] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-r1g5gfxbxb] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-r1g5gfxbxb] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-r1g5gfxbxb] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-r1g5gfxbxb] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-r1g5gfxbxb] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-r1g5gfxbxb] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-r1g5gfxbxb] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-r1g5gfxbxb] {
        color: #353638
    }

.pagination[b-r1g5gfxbxb] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-r1g5gfxbxb],
    .pagination .icon-arrow-next[b-r1g5gfxbxb] {
        fill: #002f87
    }

    .pagination span[b-r1g5gfxbxb] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-r1g5gfxbxb] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-r1g5gfxbxb],
        .pagination a:hover[b-r1g5gfxbxb] {
            color: #002f87
        }

    .pagination .number-page[b-r1g5gfxbxb] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-r1g5gfxbxb] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-r1g5gfxbxb],
.disabled .icon-arrow-next[b-r1g5gfxbxb] {
    fill: #f0f2f5
}

.icon-trash[b-r1g5gfxbxb] {
    fill: #96999e
}

    .icon-trash:hover[b-r1g5gfxbxb] {
        fill: #ff3126
    }

.icon-success[b-r1g5gfxbxb] {
    fill: #3bbf26
}

.errorMsg[b-r1g5gfxbxb] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-r1g5gfxbxb] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-r1g5gfxbxb],
.iradio_minimal-blue[b-r1g5gfxbxb] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-r1g5gfxbxb] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-r1g5gfxbxb] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-r1g5gfxbxb] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-r1g5gfxbxb] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-r1g5gfxbxb] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-r1g5gfxbxb] {
        background-position: -40px 0 !important
    }













.icheckbox_minimal-blue[b-r1g5gfxbxb], .iradio_minimal-blue[b-r1g5gfxbxb] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-r1g5gfxbxb] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-r1g5gfxbxb] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-r1g5gfxbxb] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-r1g5gfxbxb] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-r1g5gfxbxb] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-r1g5gfxbxb] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-r1g5gfxbxb] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-r1g5gfxbxb] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-r1g5gfxbxb] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-r1g5gfxbxb] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-r1g5gfxbxb], .iradio_minimal-blue[b-r1g5gfxbxb] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}






































/* _content/Bayer.ExtraObjednavka/Components/Pages/Counter.razor.rz.scp.css */
.counter-block[b-y9nozzrc5i] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-y9nozzrc5i] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-y9nozzrc5i] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-y9nozzrc5i] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/Bayer.ExtraObjednavka/Components/Pages/Imprint.razor.rz.scp.css */
.product-order-disabled[b-w1wfd01jnt] {
    color: #737373;
}

.product-order-terminated[b-w1wfd01jnt] {
    color: #985f0d;
}

.product-order-available[b-w1wfd01jnt] {
    color: #d60808;
}

p.warning-bottom[b-w1wfd01jnt] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-w1wfd01jnt] {
    color: #ff0000
}

tr.delivery-detail table[b-w1wfd01jnt] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-w1wfd01jnt] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-w1wfd01jnt] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-w1wfd01jnt] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-w1wfd01jnt] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-w1wfd01jnt] {
    cursor: pointer;
}

table.product-list[b-w1wfd01jnt] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-w1wfd01jnt] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-w1wfd01jnt] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-w1wfd01jnt] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-w1wfd01jnt] {
        color: #000000;
    }

    table.product-list.child-product th[b-w1wfd01jnt] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-w1wfd01jnt] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-w1wfd01jnt] {
            width: 160px;
        }

.menu li a[b-w1wfd01jnt] {
    padding-right: 8px !important;
}

    .menu li a.button[b-w1wfd01jnt] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-w1wfd01jnt] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-w1wfd01jnt] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-w1wfd01jnt] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-w1wfd01jnt] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-w1wfd01jnt] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-w1wfd01jnt] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-w1wfd01jnt] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-w1wfd01jnt] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-w1wfd01jnt] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-w1wfd01jnt] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-w1wfd01jnt] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-w1wfd01jnt] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-w1wfd01jnt] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-w1wfd01jnt] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-w1wfd01jnt] {
    padding-right: 18px;
}

table.homepage-info[b-w1wfd01jnt] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-w1wfd01jnt], table.homepage-info td[b-w1wfd01jnt] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-w1wfd01jnt] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-w1wfd01jnt] {
        text-align: right
    }
































html[b-w1wfd01jnt] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-w1wfd01jnt]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-w1wfd01jnt]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-w1wfd01jnt] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-w1wfd01jnt],
canvas[b-w1wfd01jnt],
iframe[b-w1wfd01jnt],
img[b-w1wfd01jnt],
svg[b-w1wfd01jnt],
video[b-w1wfd01jnt] {
    vertical-align: middle
}

fieldset[b-w1wfd01jnt] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-w1wfd01jnt] {
    resize: vertical
}

.browserupgrade[b-w1wfd01jnt] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-w1wfd01jnt] {
    display: none !important
}

.visuallyhidden[b-w1wfd01jnt] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-w1wfd01jnt],
    .visuallyhidden.focusable:focus[b-w1wfd01jnt] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-w1wfd01jnt] {
    visibility: hidden
}

.clearfix[b-w1wfd01jnt]:after,
.clearfix[b-w1wfd01jnt]:before {
    content: " ";
    display: table
}

.clearfix[b-w1wfd01jnt]:after {
    clear: both
}

@media print {
    *[b-w1wfd01jnt],
    [b-w1wfd01jnt]:after,
    [b-w1wfd01jnt]:before,
    [b-w1wfd01jnt]:first-letter,
    blockquote[b-w1wfd01jnt]:first-line,
    div[b-w1wfd01jnt]:first-line,
    li[b-w1wfd01jnt]:first-line,
    p[b-w1wfd01jnt]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-w1wfd01jnt],
    a:visited[b-w1wfd01jnt] {
        text-decoration: underline
    }

        a[href][b-w1wfd01jnt]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-w1wfd01jnt]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-w1wfd01jnt]:after,
    a[href^="javascript:"][b-w1wfd01jnt]:after {
        content: ""
    }

    pre[b-w1wfd01jnt] {
        white-space: pre-wrap !important
    }

    blockquote[b-w1wfd01jnt],
    pre[b-w1wfd01jnt] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-w1wfd01jnt] {
        display: table-header-group
    }

    img[b-w1wfd01jnt],
    tr[b-w1wfd01jnt] {
        page-break-inside: avoid
    }

    h2[b-w1wfd01jnt],
    h3[b-w1wfd01jnt],
    p[b-w1wfd01jnt] {
        orphans: 3;
        widows: 3
    }

    h2[b-w1wfd01jnt],
    h3[b-w1wfd01jnt] {
        page-break-after: avoid
    }
}

.button[b-w1wfd01jnt],
.button-disabled[b-w1wfd01jnt],
.button-green[b-w1wfd01jnt],
.button-red[b-w1wfd01jnt] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-w1wfd01jnt],
    .button-green:hover[b-w1wfd01jnt],
    .button-red:hover[b-w1wfd01jnt],
    .button:hover[b-w1wfd01jnt] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-w1wfd01jnt],
    .button-green:focus[b-w1wfd01jnt],
    .button-red:focus[b-w1wfd01jnt],
    .button:focus[b-w1wfd01jnt] {
        outline: none
    }

.button[b-w1wfd01jnt] {
    color: #fff
}

.button[b-w1wfd01jnt],
.button-red[b-w1wfd01jnt] {
    background: transparent
}

.button-red[b-w1wfd01jnt] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-w1wfd01jnt] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-w1wfd01jnt] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-w1wfd01jnt] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-w1wfd01jnt] {
        cursor: default
    }

*[b-w1wfd01jnt],
[b-w1wfd01jnt]:after,
[b-w1wfd01jnt]:before {
    box-sizing: border-box
}

body[b-w1wfd01jnt],
html[b-w1wfd01jnt] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-w1wfd01jnt] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-w1wfd01jnt] {
        padding: 120px 0 0
    }
}

footer[b-w1wfd01jnt],
header[b-w1wfd01jnt],
section[b-w1wfd01jnt] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-w1wfd01jnt] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-w1wfd01jnt]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-w1wfd01jnt] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-w1wfd01jnt] {
        margin: 0;
        border-radius: 0
    }
}

p[b-w1wfd01jnt] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-w1wfd01jnt] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-w1wfd01jnt] {
    color: #002f87
}

h2[b-w1wfd01jnt] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-w1wfd01jnt] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-w1wfd01jnt]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-w1wfd01jnt]:after {
        margin-top: 15px
    }
}

h3[b-w1wfd01jnt] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-w1wfd01jnt] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-w1wfd01jnt] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-w1wfd01jnt] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-w1wfd01jnt] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-w1wfd01jnt] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-w1wfd01jnt] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-w1wfd01jnt] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-w1wfd01jnt] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-w1wfd01jnt] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-w1wfd01jnt] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-w1wfd01jnt] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-w1wfd01jnt] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-w1wfd01jnt] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-w1wfd01jnt] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-w1wfd01jnt] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-w1wfd01jnt] {
    text-align: center
}

    .align-center h2[b-w1wfd01jnt]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-w1wfd01jnt]:after {
        margin: 15px auto 0
    }
}

header .container[b-w1wfd01jnt] {
    background: transparent
}

header.menu-opened nav[b-w1wfd01jnt] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-w1wfd01jnt] {
    display: none
}

header.menu-opened .icon-menu-close[b-w1wfd01jnt],
header.menu-opened .ms[b-w1wfd01jnt] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-w1wfd01jnt] {
    display: none
}

footer .container[b-w1wfd01jnt] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-w1wfd01jnt] {
        margin: 0 20px
    }

        footer .container img[b-w1wfd01jnt] {
            width: 60%
        }
}

footer p[b-w1wfd01jnt] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-w1wfd01jnt] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-w1wfd01jnt] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-w1wfd01jnt] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-w1wfd01jnt] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-w1wfd01jnt] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-w1wfd01jnt] {
        width: 60%
    }
}

.logo .ms[b-w1wfd01jnt] {
    display: none
}

.menu[b-w1wfd01jnt] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-w1wfd01jnt] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-w1wfd01jnt] {
            width: 100%
        }

        .menu.opened li[b-w1wfd01jnt] {
            display: block
        }

            .menu.opened li a[b-w1wfd01jnt] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-w1wfd01jnt],
        .menu.opened .icon-user[b-w1wfd01jnt] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-w1wfd01jnt] {
        display: none
    }
}

.menu li[b-w1wfd01jnt] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-w1wfd01jnt],
    .menu li a[b-w1wfd01jnt] {
        display: inline-block
    }

        .menu li a[b-w1wfd01jnt] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-w1wfd01jnt] {
            display: block
        }

.menu .icon-arrow-down[b-w1wfd01jnt],
.menu .icon-user[b-w1wfd01jnt] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-w1wfd01jnt],
    .menu .icon-user:hover[b-w1wfd01jnt] {
        cursor: pointer
    }

.menu .dropdown-menu[b-w1wfd01jnt] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-w1wfd01jnt] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-w1wfd01jnt] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-w1wfd01jnt] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-w1wfd01jnt] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-w1wfd01jnt] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-w1wfd01jnt] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-w1wfd01jnt] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-w1wfd01jnt] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-w1wfd01jnt] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-w1wfd01jnt] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-w1wfd01jnt] {
                color: #ff3126
            }

.navicon[b-w1wfd01jnt] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-w1wfd01jnt] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-w1wfd01jnt] {
    fill: #fff
}

.navicon .icon-menu-close[b-w1wfd01jnt] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-w1wfd01jnt] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-w1wfd01jnt] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-w1wfd01jnt] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-w1wfd01jnt] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-w1wfd01jnt] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-w1wfd01jnt] {
    color: #fff
}

.icon-scroll-indicator[b-w1wfd01jnt] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-w1wfd01jnt] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-w1wfd01jnt] {
        margin: 0 20px
    }
}

nav.sticky[b-w1wfd01jnt] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-w1wfd01jnt] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-w1wfd01jnt] {
            display: none
        }

        nav.sticky .logo .ms[b-w1wfd01jnt] {
            display: block
        }

    nav.sticky .menu[b-w1wfd01jnt] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-w1wfd01jnt] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-w1wfd01jnt],
    nav.sticky .icon-menu-hamburger[b-w1wfd01jnt],
    nav.sticky .icon-user[b-w1wfd01jnt] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-w1wfd01jnt] {
        top: 27px
    }
}

.tabs[b-w1wfd01jnt] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-w1wfd01jnt] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-w1wfd01jnt] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-w1wfd01jnt] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-w1wfd01jnt] {
    background: #fff
}

.tab[b-w1wfd01jnt] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-w1wfd01jnt] {
        padding: 20px 20px 30px
    }
}

form[b-w1wfd01jnt] {
    text-align: left
}

label[b-w1wfd01jnt] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-w1wfd01jnt],
input[type=number][b-w1wfd01jnt],
input[type=password][b-w1wfd01jnt],
input[type=search][b-w1wfd01jnt],
input[type=tel][b-w1wfd01jnt],
input[type=text][b-w1wfd01jnt],
input[type=url][b-w1wfd01jnt],
select[b-w1wfd01jnt],
textarea[b-w1wfd01jnt] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-w1wfd01jnt],
    input[type=number]:focus[b-w1wfd01jnt],
    input[type=password]:focus[b-w1wfd01jnt],
    input[type=search]:focus[b-w1wfd01jnt],
    input[type=tel]:focus[b-w1wfd01jnt],
    input[type=text]:focus[b-w1wfd01jnt],
    input[type=url]:focus[b-w1wfd01jnt],
    select:focus[b-w1wfd01jnt],
    textarea:focus[b-w1wfd01jnt] {
        outline: none
    }

input[type=submit][b-w1wfd01jnt] {
    width: auto;
    font-size: 14px
}

.search-ico[b-w1wfd01jnt] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-w1wfd01jnt] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-w1wfd01jnt] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-w1wfd01jnt] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-w1wfd01jnt] {
            margin-right: 35px
        }

    .submit-panel p[b-w1wfd01jnt] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-w1wfd01jnt] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-w1wfd01jnt] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-w1wfd01jnt] {
        padding: 20px
    }
}

.breadcrumb li[b-w1wfd01jnt] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-w1wfd01jnt] {
        line-height: 20px
    }
}

.breadcrumb li[b-w1wfd01jnt]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-w1wfd01jnt] {
    color: #002f87
}

    .breadcrumb li:last-child[b-w1wfd01jnt]:after {
        display: none
    }

.content[b-w1wfd01jnt] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-w1wfd01jnt] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-w1wfd01jnt] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-w1wfd01jnt] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-w1wfd01jnt] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-w1wfd01jnt] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-w1wfd01jnt] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-w1wfd01jnt] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-w1wfd01jnt] {
        width: 100%
    }
}

.content .right-col[b-w1wfd01jnt] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-w1wfd01jnt] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-w1wfd01jnt] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-w1wfd01jnt] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-w1wfd01jnt] {
        cursor: pointer
    }

    .switch[b-w1wfd01jnt]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-w1wfd01jnt]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-w1wfd01jnt]:before {
        margin-right: 20px
    }
}

.switch.on[b-w1wfd01jnt]:before {
    background-position: -56px 0
}

.products-header[b-w1wfd01jnt] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-w1wfd01jnt] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-w1wfd01jnt] {
    float: left;
    display: inline-block
}

.w1[b-w1wfd01jnt] {
    width: 56%
}

.w2[b-w1wfd01jnt] {
    width: 20%
}

.w3[b-w1wfd01jnt] {
    width: 24%;
    text-indent: 15px
}

.item[b-w1wfd01jnt] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-w1wfd01jnt] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-w1wfd01jnt] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-w1wfd01jnt] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-w1wfd01jnt] {
        padding: 15px 0
    }
}

.product-summary:hover[b-w1wfd01jnt] {
    cursor: pointer
}

.product-summary span[b-w1wfd01jnt] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-w1wfd01jnt] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-w1wfd01jnt] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-w1wfd01jnt] {
        padding: 15px 0
    }
}

.product-details table[b-w1wfd01jnt] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-w1wfd01jnt] {
        font-size: 12px
    }
}

.product-details table th[b-w1wfd01jnt] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-w1wfd01jnt] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-w1wfd01jnt],
.product-details table td:nth-child(2)[b-w1wfd01jnt] {
    width: 28%
}

.product-details table td:nth-child(3)[b-w1wfd01jnt] {
    width: 20%
}

.product-details table td:nth-child(4)[b-w1wfd01jnt] {
    width: 24%
}

.product-details .buy[b-w1wfd01jnt] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-w1wfd01jnt] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-w1wfd01jnt] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-w1wfd01jnt] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-w1wfd01jnt] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-w1wfd01jnt] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-w1wfd01jnt] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-w1wfd01jnt] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-w1wfd01jnt] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-w1wfd01jnt] {
        width: 40%
    }

    .product-details.basket .buy[b-w1wfd01jnt] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-w1wfd01jnt] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-w1wfd01jnt] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-w1wfd01jnt] {
        width: 100%
    }
}

.product-details.basket .remove[b-w1wfd01jnt] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-w1wfd01jnt] {
    margin-bottom: 20px
}

    .table .heading span[b-w1wfd01jnt],
    .table .tr span[b-w1wfd01jnt] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-w1wfd01jnt],
    .table .tr span[b-w1wfd01jnt] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-w1wfd01jnt] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-w1wfd01jnt] {
        text-transform: uppercase
    }

        .table .heading span label[b-w1wfd01jnt] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-w1wfd01jnt] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-w1wfd01jnt] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-w1wfd01jnt] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-w1wfd01jnt] {
        color: #353638
    }

        .table .tr span input[b-w1wfd01jnt] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-w1wfd01jnt] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-w1wfd01jnt] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-w1wfd01jnt] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-w1wfd01jnt] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-w1wfd01jnt] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-w1wfd01jnt] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-w1wfd01jnt] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-w1wfd01jnt] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-w1wfd01jnt] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-w1wfd01jnt] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-w1wfd01jnt] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-w1wfd01jnt] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-w1wfd01jnt] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-w1wfd01jnt] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-w1wfd01jnt] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-w1wfd01jnt] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-w1wfd01jnt] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-w1wfd01jnt] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-w1wfd01jnt] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-w1wfd01jnt] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-w1wfd01jnt] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-w1wfd01jnt] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-w1wfd01jnt] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-w1wfd01jnt] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-w1wfd01jnt] {
        color: #353638
    }

.pagination[b-w1wfd01jnt] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-w1wfd01jnt],
    .pagination .icon-arrow-next[b-w1wfd01jnt] {
        fill: #002f87
    }

    .pagination span[b-w1wfd01jnt] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-w1wfd01jnt] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-w1wfd01jnt],
        .pagination a:hover[b-w1wfd01jnt] {
            color: #002f87
        }

    .pagination .number-page[b-w1wfd01jnt] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-w1wfd01jnt] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-w1wfd01jnt],
.disabled .icon-arrow-next[b-w1wfd01jnt] {
    fill: #f0f2f5
}

.icon-trash[b-w1wfd01jnt] {
    fill: #96999e
}

    .icon-trash:hover[b-w1wfd01jnt] {
        fill: #ff3126
    }

.icon-success[b-w1wfd01jnt] {
    fill: #3bbf26
}

.errorMsg[b-w1wfd01jnt] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-w1wfd01jnt] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-w1wfd01jnt],
.iradio_minimal-blue[b-w1wfd01jnt] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-w1wfd01jnt] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-w1wfd01jnt] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-w1wfd01jnt] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-w1wfd01jnt] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-w1wfd01jnt] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-w1wfd01jnt] {
        background-position: -40px 0 !important
    }

































.icheckbox_minimal-blue[b-w1wfd01jnt], .iradio_minimal-blue[b-w1wfd01jnt] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-w1wfd01jnt] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-w1wfd01jnt] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-w1wfd01jnt] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-w1wfd01jnt] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-w1wfd01jnt] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-w1wfd01jnt] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-w1wfd01jnt] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-w1wfd01jnt] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-w1wfd01jnt] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-w1wfd01jnt] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-w1wfd01jnt], .iradio_minimal-blue[b-w1wfd01jnt] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}
/* _content/Bayer.ExtraObjednavka/Components/Pages/Index.razor.rz.scp.css */
.product-order-disabled[b-6m7ylilt0g] {
    color: #737373;
}

.product-order-terminated[b-6m7ylilt0g] {
    color: #985f0d;
}

.product-order-available[b-6m7ylilt0g] {
    color: #d60808;
}

p.warning-bottom[b-6m7ylilt0g] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-6m7ylilt0g] {
    color: #ff0000
}

tr.delivery-detail table[b-6m7ylilt0g] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-6m7ylilt0g] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-6m7ylilt0g] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-6m7ylilt0g] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-6m7ylilt0g] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-6m7ylilt0g] {
    cursor: pointer;
}

table.product-list[b-6m7ylilt0g] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-6m7ylilt0g] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-6m7ylilt0g] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-6m7ylilt0g] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-6m7ylilt0g] {
        color: #000000;
    }

    table.product-list.child-product th[b-6m7ylilt0g] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-6m7ylilt0g] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-6m7ylilt0g] {
            width: 160px;
        }

.menu li a[b-6m7ylilt0g] {
    padding-right: 8px !important;
}

    .menu li a.button[b-6m7ylilt0g] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-6m7ylilt0g] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-6m7ylilt0g] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-6m7ylilt0g] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-6m7ylilt0g] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-6m7ylilt0g] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-6m7ylilt0g] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-6m7ylilt0g] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-6m7ylilt0g] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-6m7ylilt0g] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-6m7ylilt0g] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-6m7ylilt0g] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-6m7ylilt0g] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-6m7ylilt0g] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-6m7ylilt0g] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-6m7ylilt0g] {
    padding-right: 18px;
}

table.homepage-info[b-6m7ylilt0g] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-6m7ylilt0g], table.homepage-info td[b-6m7ylilt0g] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-6m7ylilt0g] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-6m7ylilt0g] {
        text-align: right
    }

















































html[b-6m7ylilt0g] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-6m7ylilt0g]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-6m7ylilt0g]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-6m7ylilt0g] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-6m7ylilt0g],
canvas[b-6m7ylilt0g],
iframe[b-6m7ylilt0g],
img[b-6m7ylilt0g],
svg[b-6m7ylilt0g],
video[b-6m7ylilt0g] {
    vertical-align: middle
}

fieldset[b-6m7ylilt0g] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-6m7ylilt0g] {
    resize: vertical
}

.browserupgrade[b-6m7ylilt0g] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-6m7ylilt0g] {
    display: none !important
}

.visuallyhidden[b-6m7ylilt0g] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-6m7ylilt0g],
    .visuallyhidden.focusable:focus[b-6m7ylilt0g] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-6m7ylilt0g] {
    visibility: hidden
}

.clearfix[b-6m7ylilt0g]:after,
.clearfix[b-6m7ylilt0g]:before {
    content: " ";
    display: table
}

.clearfix[b-6m7ylilt0g]:after {
    clear: both
}

@media print {
    *[b-6m7ylilt0g],
    [b-6m7ylilt0g]:after,
    [b-6m7ylilt0g]:before,
    [b-6m7ylilt0g]:first-letter,
    blockquote[b-6m7ylilt0g]:first-line,
    div[b-6m7ylilt0g]:first-line,
    li[b-6m7ylilt0g]:first-line,
    p[b-6m7ylilt0g]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-6m7ylilt0g],
    a:visited[b-6m7ylilt0g] {
        text-decoration: underline
    }

        a[href][b-6m7ylilt0g]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-6m7ylilt0g]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-6m7ylilt0g]:after,
    a[href^="javascript:"][b-6m7ylilt0g]:after {
        content: ""
    }

    pre[b-6m7ylilt0g] {
        white-space: pre-wrap !important
    }

    blockquote[b-6m7ylilt0g],
    pre[b-6m7ylilt0g] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-6m7ylilt0g] {
        display: table-header-group
    }

    img[b-6m7ylilt0g],
    tr[b-6m7ylilt0g] {
        page-break-inside: avoid
    }

    h2[b-6m7ylilt0g],
    h3[b-6m7ylilt0g],
    p[b-6m7ylilt0g] {
        orphans: 3;
        widows: 3
    }

    h2[b-6m7ylilt0g],
    h3[b-6m7ylilt0g] {
        page-break-after: avoid
    }
}

.button[b-6m7ylilt0g],
.button-disabled[b-6m7ylilt0g],
.button-green[b-6m7ylilt0g],
.button-red[b-6m7ylilt0g] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-6m7ylilt0g],
    .button-green:hover[b-6m7ylilt0g],
    .button-red:hover[b-6m7ylilt0g],
    .button:hover[b-6m7ylilt0g] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-6m7ylilt0g],
    .button-green:focus[b-6m7ylilt0g],
    .button-red:focus[b-6m7ylilt0g],
    .button:focus[b-6m7ylilt0g] {
        outline: none
    }

.button[b-6m7ylilt0g] {
    color: #fff
}

.button[b-6m7ylilt0g],
.button-red[b-6m7ylilt0g] {
    background: transparent
}

.button-red[b-6m7ylilt0g] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-6m7ylilt0g] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-6m7ylilt0g] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-6m7ylilt0g] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-6m7ylilt0g] {
        cursor: default
    }

*[b-6m7ylilt0g],
[b-6m7ylilt0g]:after,
[b-6m7ylilt0g]:before {
    box-sizing: border-box
}

body[b-6m7ylilt0g],
html[b-6m7ylilt0g] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-6m7ylilt0g] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-6m7ylilt0g] {
        padding: 120px 0 0
    }
}

footer[b-6m7ylilt0g],
header[b-6m7ylilt0g],
section[b-6m7ylilt0g] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-6m7ylilt0g] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-6m7ylilt0g]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-6m7ylilt0g] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-6m7ylilt0g] {
        margin: 0;
        border-radius: 0
    }
}

p[b-6m7ylilt0g] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-6m7ylilt0g] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-6m7ylilt0g] {
    color: #002f87
}

h2[b-6m7ylilt0g] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-6m7ylilt0g] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-6m7ylilt0g]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-6m7ylilt0g]:after {
        margin-top: 15px
    }
}

h3[b-6m7ylilt0g] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-6m7ylilt0g] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-6m7ylilt0g] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-6m7ylilt0g] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-6m7ylilt0g] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-6m7ylilt0g] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-6m7ylilt0g] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-6m7ylilt0g] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-6m7ylilt0g] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-6m7ylilt0g] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-6m7ylilt0g] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-6m7ylilt0g] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-6m7ylilt0g] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-6m7ylilt0g] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-6m7ylilt0g] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-6m7ylilt0g] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-6m7ylilt0g] {
    text-align: center
}

    .align-center h2[b-6m7ylilt0g]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-6m7ylilt0g]:after {
        margin: 15px auto 0
    }
}

header .container[b-6m7ylilt0g] {
    background: transparent
}

header.menu-opened nav[b-6m7ylilt0g] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-6m7ylilt0g] {
    display: none
}

header.menu-opened .icon-menu-close[b-6m7ylilt0g],
header.menu-opened .ms[b-6m7ylilt0g] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-6m7ylilt0g] {
    display: none
}

footer .container[b-6m7ylilt0g] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-6m7ylilt0g] {
        margin: 0 20px
    }

        footer .container img[b-6m7ylilt0g] {
            width: 60%
        }
}

footer p[b-6m7ylilt0g] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-6m7ylilt0g] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-6m7ylilt0g] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-6m7ylilt0g] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-6m7ylilt0g] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-6m7ylilt0g] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-6m7ylilt0g] {
        width: 60%
    }
}

.logo .ms[b-6m7ylilt0g] {
    display: none
}

.menu[b-6m7ylilt0g] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-6m7ylilt0g] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-6m7ylilt0g] {
            width: 100%
        }

        .menu.opened li[b-6m7ylilt0g] {
            display: block
        }

            .menu.opened li a[b-6m7ylilt0g] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-6m7ylilt0g],
        .menu.opened .icon-user[b-6m7ylilt0g] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-6m7ylilt0g] {
        display: none
    }
}

.menu li[b-6m7ylilt0g] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-6m7ylilt0g],
    .menu li a[b-6m7ylilt0g] {
        display: inline-block
    }

        .menu li a[b-6m7ylilt0g] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-6m7ylilt0g] {
            display: block
        }

.menu .icon-arrow-down[b-6m7ylilt0g],
.menu .icon-user[b-6m7ylilt0g] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-6m7ylilt0g],
    .menu .icon-user:hover[b-6m7ylilt0g] {
        cursor: pointer
    }

.menu .dropdown-menu[b-6m7ylilt0g] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-6m7ylilt0g] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-6m7ylilt0g] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-6m7ylilt0g] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-6m7ylilt0g] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-6m7ylilt0g] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-6m7ylilt0g] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-6m7ylilt0g] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-6m7ylilt0g] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-6m7ylilt0g] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-6m7ylilt0g] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-6m7ylilt0g] {
                color: #ff3126
            }

.navicon[b-6m7ylilt0g] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-6m7ylilt0g] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-6m7ylilt0g] {
    fill: #fff
}

.navicon .icon-menu-close[b-6m7ylilt0g] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-6m7ylilt0g] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-6m7ylilt0g] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-6m7ylilt0g] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-6m7ylilt0g] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-6m7ylilt0g] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-6m7ylilt0g] {
    color: #fff
}

.icon-scroll-indicator[b-6m7ylilt0g] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-6m7ylilt0g] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-6m7ylilt0g] {
        margin: 0 20px
    }
}

nav.sticky[b-6m7ylilt0g] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-6m7ylilt0g] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-6m7ylilt0g] {
            display: none
        }

        nav.sticky .logo .ms[b-6m7ylilt0g] {
            display: block
        }

    nav.sticky .menu[b-6m7ylilt0g] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-6m7ylilt0g] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-6m7ylilt0g],
    nav.sticky .icon-menu-hamburger[b-6m7ylilt0g],
    nav.sticky .icon-user[b-6m7ylilt0g] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-6m7ylilt0g] {
        top: 27px
    }
}

.tabs[b-6m7ylilt0g] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-6m7ylilt0g] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-6m7ylilt0g] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-6m7ylilt0g] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-6m7ylilt0g] {
    background: #fff
}

.tab[b-6m7ylilt0g] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-6m7ylilt0g] {
        padding: 20px 20px 30px
    }
}

form[b-6m7ylilt0g] {
    text-align: left
}

label[b-6m7ylilt0g] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-6m7ylilt0g],
input[type=number][b-6m7ylilt0g],
input[type=password][b-6m7ylilt0g],
input[type=search][b-6m7ylilt0g],
input[type=tel][b-6m7ylilt0g],
input[type=text][b-6m7ylilt0g],
input[type=url][b-6m7ylilt0g],
select[b-6m7ylilt0g],
textarea[b-6m7ylilt0g] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-6m7ylilt0g],
    input[type=number]:focus[b-6m7ylilt0g],
    input[type=password]:focus[b-6m7ylilt0g],
    input[type=search]:focus[b-6m7ylilt0g],
    input[type=tel]:focus[b-6m7ylilt0g],
    input[type=text]:focus[b-6m7ylilt0g],
    input[type=url]:focus[b-6m7ylilt0g],
    select:focus[b-6m7ylilt0g],
    textarea:focus[b-6m7ylilt0g] {
        outline: none
    }

input[type=submit][b-6m7ylilt0g] {
    width: auto;
    font-size: 14px
}

.search-ico[b-6m7ylilt0g] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-6m7ylilt0g] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-6m7ylilt0g] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-6m7ylilt0g] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-6m7ylilt0g] {
            margin-right: 35px
        }

    .submit-panel p[b-6m7ylilt0g] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-6m7ylilt0g] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-6m7ylilt0g] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-6m7ylilt0g] {
        padding: 20px
    }
}

.breadcrumb li[b-6m7ylilt0g] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-6m7ylilt0g] {
        line-height: 20px
    }
}

.breadcrumb li[b-6m7ylilt0g]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-6m7ylilt0g] {
    color: #002f87
}

    .breadcrumb li:last-child[b-6m7ylilt0g]:after {
        display: none
    }

.content[b-6m7ylilt0g] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-6m7ylilt0g] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-6m7ylilt0g] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-6m7ylilt0g] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-6m7ylilt0g] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-6m7ylilt0g] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-6m7ylilt0g] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-6m7ylilt0g] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-6m7ylilt0g] {
        width: 100%
    }
}

.content .right-col[b-6m7ylilt0g] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-6m7ylilt0g] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-6m7ylilt0g] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-6m7ylilt0g] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-6m7ylilt0g] {
        cursor: pointer
    }

    .switch[b-6m7ylilt0g]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-6m7ylilt0g]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-6m7ylilt0g]:before {
        margin-right: 20px
    }
}

.switch.on[b-6m7ylilt0g]:before {
    background-position: -56px 0
}

.products-header[b-6m7ylilt0g] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-6m7ylilt0g] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-6m7ylilt0g] {
    float: left;
    display: inline-block
}

.w1[b-6m7ylilt0g] {
    width: 56%
}

.w2[b-6m7ylilt0g] {
    width: 20%
}

.w3[b-6m7ylilt0g] {
    width: 24%;
    text-indent: 15px
}

.item[b-6m7ylilt0g] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-6m7ylilt0g] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-6m7ylilt0g] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-6m7ylilt0g] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-6m7ylilt0g] {
        padding: 15px 0
    }
}

.product-summary:hover[b-6m7ylilt0g] {
    cursor: pointer
}

.product-summary span[b-6m7ylilt0g] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-6m7ylilt0g] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-6m7ylilt0g] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-6m7ylilt0g] {
        padding: 15px 0
    }
}

.product-details table[b-6m7ylilt0g] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-6m7ylilt0g] {
        font-size: 12px
    }
}

.product-details table th[b-6m7ylilt0g] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-6m7ylilt0g] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-6m7ylilt0g],
.product-details table td:nth-child(2)[b-6m7ylilt0g] {
    width: 28%
}

.product-details table td:nth-child(3)[b-6m7ylilt0g] {
    width: 20%
}

.product-details table td:nth-child(4)[b-6m7ylilt0g] {
    width: 24%
}

.product-details .buy[b-6m7ylilt0g] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-6m7ylilt0g] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-6m7ylilt0g] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-6m7ylilt0g] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-6m7ylilt0g] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-6m7ylilt0g] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-6m7ylilt0g] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-6m7ylilt0g] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-6m7ylilt0g] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-6m7ylilt0g] {
        width: 40%
    }

    .product-details.basket .buy[b-6m7ylilt0g] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-6m7ylilt0g] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-6m7ylilt0g] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-6m7ylilt0g] {
        width: 100%
    }
}

.product-details.basket .remove[b-6m7ylilt0g] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-6m7ylilt0g] {
    margin-bottom: 20px
}

    .table .heading span[b-6m7ylilt0g],
    .table .tr span[b-6m7ylilt0g] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-6m7ylilt0g],
    .table .tr span[b-6m7ylilt0g] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-6m7ylilt0g] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-6m7ylilt0g] {
        text-transform: uppercase
    }

        .table .heading span label[b-6m7ylilt0g] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-6m7ylilt0g] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-6m7ylilt0g] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-6m7ylilt0g] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-6m7ylilt0g] {
        color: #353638
    }

        .table .tr span input[b-6m7ylilt0g] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-6m7ylilt0g] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-6m7ylilt0g] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-6m7ylilt0g] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-6m7ylilt0g] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-6m7ylilt0g] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-6m7ylilt0g] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-6m7ylilt0g] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-6m7ylilt0g] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-6m7ylilt0g] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-6m7ylilt0g] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-6m7ylilt0g] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-6m7ylilt0g] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-6m7ylilt0g] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-6m7ylilt0g] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-6m7ylilt0g] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-6m7ylilt0g] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-6m7ylilt0g] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-6m7ylilt0g] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-6m7ylilt0g] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-6m7ylilt0g] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-6m7ylilt0g] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-6m7ylilt0g] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-6m7ylilt0g] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-6m7ylilt0g] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-6m7ylilt0g] {
        color: #353638
    }

.pagination[b-6m7ylilt0g] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-6m7ylilt0g],
    .pagination .icon-arrow-next[b-6m7ylilt0g] {
        fill: #002f87
    }

    .pagination span[b-6m7ylilt0g] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-6m7ylilt0g] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-6m7ylilt0g],
        .pagination a:hover[b-6m7ylilt0g] {
            color: #002f87
        }

    .pagination .number-page[b-6m7ylilt0g] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-6m7ylilt0g] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-6m7ylilt0g],
.disabled .icon-arrow-next[b-6m7ylilt0g] {
    fill: #f0f2f5
}

.icon-trash[b-6m7ylilt0g] {
    fill: #96999e
}

    .icon-trash:hover[b-6m7ylilt0g] {
        fill: #ff3126
    }

.icon-success[b-6m7ylilt0g] {
    fill: #3bbf26
}

.errorMsg[b-6m7ylilt0g] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-6m7ylilt0g] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-6m7ylilt0g],
.iradio_minimal-blue[b-6m7ylilt0g] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-6m7ylilt0g] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-6m7ylilt0g] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-6m7ylilt0g] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-6m7ylilt0g] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-6m7ylilt0g] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-6m7ylilt0g] {
        background-position: -40px 0 !important
    }



























































.icheckbox_minimal-blue[b-6m7ylilt0g], .iradio_minimal-blue[b-6m7ylilt0g] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-6m7ylilt0g] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-6m7ylilt0g] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-6m7ylilt0g] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-6m7ylilt0g] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-6m7ylilt0g] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-6m7ylilt0g] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-6m7ylilt0g] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-6m7ylilt0g] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-6m7ylilt0g] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-6m7ylilt0g] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-6m7ylilt0g], .iradio_minimal-blue[b-6m7ylilt0g] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}




/* _content/Bayer.ExtraObjednavka/Components/Pages/Personal.razor.rz.scp.css */

@font-face {
    font-family: Wingdings;
    panose-1: 5 0 0 0 0 0 0 0 0 0;
    mso-font-charset: 2;
    mso-generic-font-family: auto;
    mso-font-pitch: variable;
    mso-font-signature: 0 268435456 0 0 -2147483648 0;
}

@font-face {
    font-family: PMingLiU;
    panose-1: 2 1 6 1 0 1 1 1 1 1;
    mso-font-alt: "Arial Unicode MS";
    mso-font-charset: 136;
    mso-generic-font-family: auto;
    mso-font-format: other;
    mso-font-pitch: variable;
    mso-font-signature: 0 134742016 16 0 1048576 0;
}

@font-face {
    font-family: "Cambria Math";
    panose-1: 2 4 5 3 5 4 6 3 2 4;
    mso-font-charset: 238;
    mso-generic-font-family: roman;
    mso-font-pitch: variable;
    mso-font-signature: -536869121 1107305727 33554432 0 415 0;
}

@font-face {
    font-family: Calibri;
    panose-1: 2 15 5 2 2 2 4 3 2 4;
    mso-font-charset: 238;
    mso-generic-font-family: swiss;
    mso-font-pitch: variable;
    mso-font-signature: -536859905 -1073732485 9 0 511 0;
}

@font-face {
    font-family: Tahoma;
    panose-1: 2 11 6 4 3 5 4 4 2 4;
    mso-font-charset: 238;
    mso-generic-font-family: swiss;
    mso-font-pitch: variable;
    mso-font-signature: -520081665 -1073717157 41 0 66047 0;
}

@font-face {
    font-family: "\@PMingLiU";
    panose-1: 0 0 0 0 0 0 0 0 0 0;
    mso-font-charset: 136;
    mso-generic-font-family: auto;
    mso-font-format: other;
    mso-font-pitch: variable;
    mso-font-signature: 0 134742016 16 0 1048576 0;
}
/* Style Definitions */
p.MsoNormal[b-a7cmdg9wpj], li.MsoNormal[b-a7cmdg9wpj], div.MsoNormal[b-a7cmdg9wpj] {
    mso-style-name: "Normal\,\#Standard";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

h1[b-a7cmdg9wpj] {
    mso-style-name: "Heading 1\,\#Head1\,Article Heading";
    mso-style-priority: 9;
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: EinzugA0;
    mso-style-link: "Heading 1 Char\,\#Head1 Char\,Article Heading Char";
    mso-style-next: A1;
    margin-top: 24.0pt;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    page-break-after: avoid;
    mso-outline-level: 1;
    mso-list: l12 level1 lfo12;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-font-kerning: 14.0pt;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

h2[b-a7cmdg9wpj] {
    mso-style-name: "Heading 2\,\#Head2\,Section Heading";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: EinzugA0;
    mso-style-link: "Heading 2 Char\,\#Head2 Char\,Section Heading Char";
    mso-style-next: A1;
    margin-top: 24.0pt;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-outline-level: 2;
    mso-list: l12 level2 lfo12;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

h3[b-a7cmdg9wpj] {
    mso-style-name: "Heading 3\,\#Head3";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: EinzugA0;
    mso-style-link: "Heading 3 Char\,\#Head3 Char";
    mso-style-next: A1;
    margin-top: 36.0pt;
    margin-right: 0cm;
    margin-bottom: 0cm;
    margin-left: 1.0cm;
    margin-bottom: .0001pt;
    text-align: justify;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    page-break-after: avoid;
    mso-outline-level: 3;
    mso-list: l12 level3 lfo12;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ascii-font-family: "Times New Roman";
    mso-ascii-theme-font: major-latin;
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-hansi-font-family: "Times New Roman";
    mso-hansi-theme-font: major-latin;
    mso-bidi-font-family: "Times New Roman";
    mso-bidi-theme-font: major-latin;
    mso-ansi-language: EN-US;
    mso-fareast-language: DE;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

h4[b-a7cmdg9wpj] {
    mso-style-name: "Heading 4\,\#Head4";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: EinzugA0;
    mso-style-next: A1;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-outline-level: 4;
    mso-list: l12 level4 lfo12;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

h5[b-a7cmdg9wpj] {
    mso-style-name: "Heading 5\,\#Head5";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: EinzugA0;
    mso-style-next: A1;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-outline-level: 5;
    mso-list: l12 level5 lfo12;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: normal;
}

h6[b-a7cmdg9wpj] {
    mso-style-name: "Heading 6\,\#Head6";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: EinzugA0;
    mso-style-next: A1;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-outline-level: 6;
    mso-list: l12 level6 lfo12;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: normal;
}

p.MsoHeading7[b-a7cmdg9wpj], li.MsoHeading7[b-a7cmdg9wpj], div.MsoHeading7[b-a7cmdg9wpj] {
    mso-style-name: "Heading 7\,\#Head7";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: EinzugA0;
    mso-style-next: A1;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-outline-level: 7;
    mso-list: l12 level7 lfo12;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoHeading8[b-a7cmdg9wpj], li.MsoHeading8[b-a7cmdg9wpj], div.MsoHeading8[b-a7cmdg9wpj] {
    mso-style-name: "Heading 8\,\#Head8";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: EinzugA0;
    mso-style-next: A1;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-outline-level: 8;
    mso-list: l12 level8 lfo12;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    mso-bidi-font-style: italic;
}

p.MsoHeading9[b-a7cmdg9wpj], li.MsoHeading9[b-a7cmdg9wpj], div.MsoHeading9[b-a7cmdg9wpj] {
    mso-style-name: "Heading 9\,\#Head9";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: EinzugA0;
    mso-style-next: A1;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-outline-level: 9;
    mso-list: l12 level9 lfo12;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoIndex1[b-a7cmdg9wpj], li.MsoIndex1[b-a7cmdg9wpj], div.MsoIndex1[b-a7cmdg9wpj] {
    mso-style-update: auto;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 12.0pt;
    text-indent: -12.0pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoIndex2[b-a7cmdg9wpj], li.MsoIndex2[b-a7cmdg9wpj], div.MsoIndex2[b-a7cmdg9wpj] {
    mso-style-update: auto;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 24.0pt;
    text-indent: -12.0pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoIndex3[b-a7cmdg9wpj], li.MsoIndex3[b-a7cmdg9wpj], div.MsoIndex3[b-a7cmdg9wpj] {
    mso-style-update: auto;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 36.0pt;
    text-indent: -12.0pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoIndex4[b-a7cmdg9wpj], li.MsoIndex4[b-a7cmdg9wpj], div.MsoIndex4[b-a7cmdg9wpj] {
    mso-style-update: auto;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 48.0pt;
    text-indent: -12.0pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoIndex5[b-a7cmdg9wpj], li.MsoIndex5[b-a7cmdg9wpj], div.MsoIndex5[b-a7cmdg9wpj] {
    mso-style-update: auto;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 60.0pt;
    text-indent: -12.0pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoIndex6[b-a7cmdg9wpj], li.MsoIndex6[b-a7cmdg9wpj], div.MsoIndex6[b-a7cmdg9wpj] {
    mso-style-update: auto;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 72.0pt;
    text-indent: -12.0pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoIndex7[b-a7cmdg9wpj], li.MsoIndex7[b-a7cmdg9wpj], div.MsoIndex7[b-a7cmdg9wpj] {
    mso-style-update: auto;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 84.0pt;
    text-indent: -12.0pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoIndex8[b-a7cmdg9wpj], li.MsoIndex8[b-a7cmdg9wpj], div.MsoIndex8[b-a7cmdg9wpj] {
    mso-style-update: auto;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 96.0pt;
    text-indent: -12.0pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoIndex9[b-a7cmdg9wpj], li.MsoIndex9[b-a7cmdg9wpj], div.MsoIndex9[b-a7cmdg9wpj] {
    mso-style-update: auto;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 108.0pt;
    text-indent: -12.0pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoToc1[b-a7cmdg9wpj], li.MsoToc1[b-a7cmdg9wpj], div.MsoToc1[b-a7cmdg9wpj] {
    mso-style-name: "TOC 1\,\#TOC1";
    mso-style-priority: 39;
    mso-style-unhide: no;
    mso-style-parent: NoerrEinzeilig;
    mso-style-next: NoerrEinzeilig;
    margin-top: 6.0pt;
    margin-right: 1.0cm;
    margin-bottom: 6.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: normal;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
}

p.MsoToc2[b-a7cmdg9wpj], li.MsoToc2[b-a7cmdg9wpj], div.MsoToc2[b-a7cmdg9wpj] {
    mso-style-name: "TOC 2\,\#TOC2";
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: NoerrEinzeilig;
    mso-style-next: NoerrEinzeilig;
    margin-top: 6.0pt;
    margin-right: 1.0cm;
    margin-bottom: 6.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: normal;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

p.MsoToc3[b-a7cmdg9wpj], li.MsoToc3[b-a7cmdg9wpj], div.MsoToc3[b-a7cmdg9wpj] {
    mso-style-name: "TOC 3\,\#TOC3";
    mso-style-unhide: no;
    mso-style-parent: NoerrEinzeilig;
    mso-style-next: NoerrEinzeilig;
    margin-top: 6.0pt;
    margin-right: 1.0cm;
    margin-bottom: 6.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: normal;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    mso-bidi-font-style: italic;
}

p.MsoToc4[b-a7cmdg9wpj], li.MsoToc4[b-a7cmdg9wpj], div.MsoToc4[b-a7cmdg9wpj] {
    mso-style-name: "TOC 4\,\#TOC4";
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: NoerrEinzeilig;
    mso-style-next: NoerrEinzeilig;
    margin-top: 6.0pt;
    margin-right: 1.0cm;
    margin-bottom: 6.0pt;
    margin-left: 2.0cm;
    text-indent: -1.0cm;
    line-height: normal;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoToc5[b-a7cmdg9wpj], li.MsoToc5[b-a7cmdg9wpj], div.MsoToc5[b-a7cmdg9wpj] {
    mso-style-name: "TOC 5\,\#TOC5";
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: NoerrEinzeilig;
    mso-style-next: NoerrEinzeilig;
    margin-top: 6.0pt;
    margin-right: 1.0cm;
    margin-bottom: 6.0pt;
    margin-left: 3.0cm;
    text-indent: -1.0cm;
    line-height: normal;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 9.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoToc6[b-a7cmdg9wpj], li.MsoToc6[b-a7cmdg9wpj], div.MsoToc6[b-a7cmdg9wpj] {
    mso-style-name: "TOC 6\,\#TOC6";
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: NoerrEinzeilig;
    mso-style-next: NoerrEinzeilig;
    margin-top: 6.0pt;
    margin-right: 1.0cm;
    margin-bottom: 6.0pt;
    margin-left: 4.0cm;
    text-indent: -1.0cm;
    line-height: normal;
    mso-pagination: widow-orphan;
    font-size: 9.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoToc7[b-a7cmdg9wpj], li.MsoToc7[b-a7cmdg9wpj], div.MsoToc7[b-a7cmdg9wpj] {
    mso-style-name: "TOC 7\,\#TOC7";
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: NoerrEinzeilig;
    mso-style-next: NoerrEinzeilig;
    margin-top: 6.0pt;
    margin-right: 1.0cm;
    margin-bottom: 6.0pt;
    margin-left: 5.0cm;
    text-indent: -1.0cm;
    line-height: normal;
    mso-pagination: widow-orphan;
    font-size: 9.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoToc8[b-a7cmdg9wpj], li.MsoToc8[b-a7cmdg9wpj], div.MsoToc8[b-a7cmdg9wpj] {
    mso-style-name: "TOC 8\,\#TOC8";
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: NoerrEinzeilig;
    mso-style-next: NoerrEinzeilig;
    margin-top: 6.0pt;
    margin-right: 1.0cm;
    margin-bottom: 6.0pt;
    margin-left: 6.0cm;
    text-indent: -1.0cm;
    line-height: normal;
    mso-pagination: widow-orphan;
    font-size: 9.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoToc9[b-a7cmdg9wpj], li.MsoToc9[b-a7cmdg9wpj], div.MsoToc9[b-a7cmdg9wpj] {
    mso-style-name: "TOC 9\,\#TOC9";
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: NoerrEinzeilig;
    mso-style-next: NoerrEinzeilig;
    margin-top: 6.0pt;
    margin-right: 1.0cm;
    margin-bottom: 6.0pt;
    margin-left: 6.0cm;
    text-indent: -1.0cm;
    line-height: normal;
    mso-pagination: widow-orphan;
    font-size: 9.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoNormalIndent[b-a7cmdg9wpj], li.MsoNormalIndent[b-a7cmdg9wpj], div.MsoNormalIndent[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 35.4pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoFootnoteText[b-a7cmdg9wpj], li.MsoFootnoteText[b-a7cmdg9wpj], div.MsoFootnoteText[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: NoerrEinzeilig;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 0cm;
    margin-left: 14.2pt;
    margin-bottom: .0001pt;
    text-indent: -14.2pt;
    line-height: normal;
    mso-pagination: widow-orphan;
    font-size: 10.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoCommentText[b-a7cmdg9wpj], li.MsoCommentText[b-a7cmdg9wpj], div.MsoCommentText[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-link: "Comment Text Char";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 10.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoHeader[b-a7cmdg9wpj], li.MsoHeader[b-a7cmdg9wpj], div.MsoHeader[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: normal;
    mso-pagination: widow-orphan;
    tab-stops: right 446.55pt;
    font-size: 8.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-ascii-font-family: Calibri;
    mso-ascii-theme-font: minor-latin;
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-hansi-font-family: Calibri;
    mso-hansi-theme-font: minor-latin;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoFooter[b-a7cmdg9wpj], li.MsoFooter[b-a7cmdg9wpj], div.MsoFooter[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: normal;
    mso-pagination: widow-orphan;
    font-size: 8.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoIndexHeading[b-a7cmdg9wpj], li.MsoIndexHeading[b-a7cmdg9wpj], div.MsoIndexHeading[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-next: "Index 1";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Arial","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
}

p.MsoCaption[b-a7cmdg9wpj], li.MsoCaption[b-a7cmdg9wpj], div.MsoCaption[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 10.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
}

p.MsoTof[b-a7cmdg9wpj], li.MsoTof[b-a7cmdg9wpj], div.MsoTof[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoEnvelopeAddress[b-a7cmdg9wpj], li.MsoEnvelopeAddress[b-a7cmdg9wpj], div.MsoEnvelopeAddress[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: .05pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-element: frame;
    mso-element-frame-width: 216.0pt;
    mso-element-frame-height: 108.0pt;
    mso-element-frame-hspace: 7.05pt;
    mso-element-wrap: auto;
    mso-element-anchor-horizontal: page;
    mso-element-left: center;
    mso-element-top: bottom;
    mso-height-rule: exactly;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Arial","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoEnvelopeReturn[b-a7cmdg9wpj], li.MsoEnvelopeReturn[b-a7cmdg9wpj], div.MsoEnvelopeReturn[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 10.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Arial","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

span.MsoFootnoteReference[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: "";
    vertical-align: super;
}

span.MsoCommentReference[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: "";
    mso-ansi-font-size: 8.0pt;
    mso-bidi-font-size: 8.0pt;
}

span.MsoPageNumber[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: "";
    mso-ansi-font-size: 8.0pt;
    font-family: "Calibri","sans-serif";
    mso-ascii-font-family: Calibri;
    mso-ascii-theme-font: minor-latin;
    mso-hansi-font-family: Calibri;
    mso-hansi-theme-font: minor-latin;
    letter-spacing: 0pt;
}

span.MsoEndnoteReference[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: "";
    vertical-align: super;
}

p.MsoEndnoteText[b-a7cmdg9wpj], li.MsoEndnoteText[b-a7cmdg9wpj], div.MsoEndnoteText[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: NoerrEinzeilig;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 0cm;
    margin-left: 1.0cm;
    margin-bottom: .0001pt;
    text-indent: -1.0cm;
    line-height: normal;
    mso-pagination: widow-orphan;
    font-size: 10.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoToa[b-a7cmdg9wpj], li.MsoToa[b-a7cmdg9wpj], div.MsoToa[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 12.0pt;
    text-indent: -12.0pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoMacroText[b-a7cmdg9wpj], li.MsoMacroText[b-a7cmdg9wpj], div.MsoMacroText[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: "";
    margin: 0cm;
    margin-bottom: .0001pt;
    line-height: 16.0pt;
    mso-pagination: widow-orphan;
    tab-stops: 24.0pt 48.0pt 72.0pt 96.0pt 120.0pt 144.0pt 168.0pt 192.0pt 216.0pt;
    font-size: 12.0pt;
    font-family: "Courier New";
    mso-fareast-font-family: "Times New Roman";
    letter-spacing: .3pt;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoToaHeading[b-a7cmdg9wpj], li.MsoToaHeading[b-a7cmdg9wpj], div.MsoToaHeading[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 6.0pt;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Arial","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
}

p.MsoList[b-a7cmdg9wpj], li.MsoList[b-a7cmdg9wpj], div.MsoList[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 14.15pt;
    text-indent: -14.15pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoListBullet[b-a7cmdg9wpj], li.MsoListBullet[b-a7cmdg9wpj], div.MsoListBullet[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 36.0pt;
    text-indent: -18.0pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l20 level1 lfo1;
    tab-stops: list 36.0pt;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoListNumber[b-a7cmdg9wpj], li.MsoListNumber[b-a7cmdg9wpj], div.MsoListNumber[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l2 level1 lfo2;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoList2[b-a7cmdg9wpj], li.MsoList2[b-a7cmdg9wpj], div.MsoList2[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 28.3pt;
    text-indent: -14.15pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoList3[b-a7cmdg9wpj], li.MsoList3[b-a7cmdg9wpj], div.MsoList3[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 42.45pt;
    text-indent: -14.15pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoList4[b-a7cmdg9wpj], li.MsoList4[b-a7cmdg9wpj], div.MsoList4[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 56.6pt;
    text-indent: -14.15pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoList5[b-a7cmdg9wpj], li.MsoList5[b-a7cmdg9wpj], div.MsoList5[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 70.75pt;
    text-indent: -14.15pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoListBullet2[b-a7cmdg9wpj], li.MsoListBullet2[b-a7cmdg9wpj], div.MsoListBullet2[b-a7cmdg9wpj] {
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l10 level1 lfo6;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoListBullet3[b-a7cmdg9wpj], li.MsoListBullet3[b-a7cmdg9wpj], div.MsoListBullet3[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l13 level1 lfo3;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoListBullet4[b-a7cmdg9wpj], li.MsoListBullet4[b-a7cmdg9wpj], div.MsoListBullet4[b-a7cmdg9wpj] {
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l1 level1 lfo4;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoListBullet5[b-a7cmdg9wpj], li.MsoListBullet5[b-a7cmdg9wpj], div.MsoListBullet5[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoListNumber2[b-a7cmdg9wpj], li.MsoListNumber2[b-a7cmdg9wpj], div.MsoListNumber2[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoListNumber3[b-a7cmdg9wpj], li.MsoListNumber3[b-a7cmdg9wpj], div.MsoListNumber3[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 18.0pt;
    text-indent: -18.0pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l0 level1 lfo5;
    tab-stops: list 18.0pt;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoListNumber4[b-a7cmdg9wpj], li.MsoListNumber4[b-a7cmdg9wpj], div.MsoListNumber4[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    tab-stops: list 18.0pt;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoListNumber5[b-a7cmdg9wpj], li.MsoListNumber5[b-a7cmdg9wpj], div.MsoListNumber5[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    tab-stops: list 18.0pt;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoTitle[b-a7cmdg9wpj], li.MsoTitle[b-a7cmdg9wpj], div.MsoTitle[b-a7cmdg9wpj] {
    mso-style-name: "Title\,\#Title";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 2.0pt;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    text-align: center;
    mso-line-height-alt: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 22.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    text-transform: uppercase;
    mso-ansi-language: EN-US;
    mso-fareast-language: EN-US;
}

p.MsoClosing[b-a7cmdg9wpj], li.MsoClosing[b-a7cmdg9wpj], div.MsoClosing[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoSignature[b-a7cmdg9wpj], li.MsoSignature[b-a7cmdg9wpj], div.MsoSignature[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 212.6pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoBodyText[b-a7cmdg9wpj], li.MsoBodyText[b-a7cmdg9wpj], div.MsoBodyText[b-a7cmdg9wpj] {
    mso-style-name: "Body Text\,\#Text\,bt\,bt wide\,body text\,body";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-link: "Body Text Char\,\#Text Char\,bt Char\,bt wide Char\,body text Char\,body Char";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoBodyTextIndent[b-a7cmdg9wpj], li.MsoBodyTextIndent[b-a7cmdg9wpj], div.MsoBodyTextIndent[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 6.0pt;
    margin-left: 14.15pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoListContinue[b-a7cmdg9wpj], li.MsoListContinue[b-a7cmdg9wpj], div.MsoListContinue[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 6.0pt;
    margin-left: 14.15pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoListContinue2[b-a7cmdg9wpj], li.MsoListContinue2[b-a7cmdg9wpj], div.MsoListContinue2[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 6.0pt;
    margin-left: 28.3pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoListContinue3[b-a7cmdg9wpj], li.MsoListContinue3[b-a7cmdg9wpj], div.MsoListContinue3[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 6.0pt;
    margin-left: 42.45pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoListContinue4[b-a7cmdg9wpj], li.MsoListContinue4[b-a7cmdg9wpj], div.MsoListContinue4[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 6.0pt;
    margin-left: 56.6pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoListContinue5[b-a7cmdg9wpj], li.MsoListContinue5[b-a7cmdg9wpj], div.MsoListContinue5[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 6.0pt;
    margin-left: 70.75pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoMessageHeader[b-a7cmdg9wpj], li.MsoMessageHeader[b-a7cmdg9wpj], div.MsoMessageHeader[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 2.0cm;
    text-indent: -2.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    background: #CCCCCC;
    mso-shading: windowtext;
    mso-pattern: gray-20 auto;
    border: none;
    mso-border-alt: solid windowtext .75pt;
    padding: 0cm;
    mso-padding-alt: 1.0pt 1.0pt 1.0pt 1.0pt;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Arial","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoSubtitle[b-a7cmdg9wpj], li.MsoSubtitle[b-a7cmdg9wpj], div.MsoSubtitle[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 3.0pt;
    margin-left: 0cm;
    text-align: center;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-outline-level: 2;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Arial","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoSalutation[b-a7cmdg9wpj], li.MsoSalutation[b-a7cmdg9wpj], div.MsoSalutation[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoDate[b-a7cmdg9wpj], li.MsoDate[b-a7cmdg9wpj], div.MsoDate[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoBodyTextFirstIndent[b-a7cmdg9wpj], li.MsoBodyTextFirstIndent[b-a7cmdg9wpj], div.MsoBodyTextFirstIndent[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: "Body Text\,\#Text\,bt\,bt wide\,body text\,body";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 6.0pt;
    margin-left: 0cm;
    text-indent: 10.5pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoBodyTextFirstIndent2[b-a7cmdg9wpj], li.MsoBodyTextFirstIndent2[b-a7cmdg9wpj], div.MsoBodyTextFirstIndent2[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: "Body Text Indent";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 6.0pt;
    margin-left: 14.15pt;
    text-indent: 10.5pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoNoteHeading[b-a7cmdg9wpj], li.MsoNoteHeading[b-a7cmdg9wpj], div.MsoNoteHeading[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoBodyText2[b-a7cmdg9wpj], li.MsoBodyText2[b-a7cmdg9wpj], div.MsoBodyText2[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 6.0pt;
    margin-left: 0cm;
    line-height: 200%;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoBodyText3[b-a7cmdg9wpj], li.MsoBodyText3[b-a7cmdg9wpj], div.MsoBodyText3[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 6.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 8.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoBodyTextIndent2[b-a7cmdg9wpj], li.MsoBodyTextIndent2[b-a7cmdg9wpj], div.MsoBodyTextIndent2[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 6.0pt;
    margin-left: 14.15pt;
    line-height: 200%;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoBodyTextIndent3[b-a7cmdg9wpj], li.MsoBodyTextIndent3[b-a7cmdg9wpj], div.MsoBodyTextIndent3[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 6.0pt;
    margin-left: 14.15pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 8.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoBlockText[b-a7cmdg9wpj], li.MsoBlockText[b-a7cmdg9wpj], div.MsoBlockText[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 72.0pt;
    margin-bottom: 6.0pt;
    margin-left: 72.0pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

a:link[b-a7cmdg9wpj], span.MsoHyperlink[b-a7cmdg9wpj] {
    mso-style-unhide: no;
    color: blue;
    text-decoration: underline;
    text-underline: single;
}

a:visited[b-a7cmdg9wpj], span.MsoHyperlinkFollowed[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    color: purple;
    text-decoration: underline;
    text-underline: single;
}

p.MsoDocumentMap[b-a7cmdg9wpj], li.MsoDocumentMap[b-a7cmdg9wpj], div.MsoDocumentMap[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    background: navy;
    font-size: 10.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: Tahoma;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoPlainText[b-a7cmdg9wpj], li.MsoPlainText[b-a7cmdg9wpj], div.MsoPlainText[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 10.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Courier New";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoAutoSig[b-a7cmdg9wpj], li.MsoAutoSig[b-a7cmdg9wpj], div.MsoAutoSig[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-priority: 99;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

address[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-style: italic;
}

code[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    font-family: "Courier New";
    mso-ascii-font-family: "Courier New";
    mso-fareast-font-family: "Times New Roman";
    mso-hansi-font-family: "Courier New";
    mso-bidi-font-family: "Courier New";
}

kbd[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    font-family: "Courier New";
    mso-ascii-font-family: "Courier New";
    mso-fareast-font-family: "Times New Roman";
    mso-hansi-font-family: "Courier New";
    mso-bidi-font-family: "Courier New";
}

pre[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    tab-stops: 1.0cm;
    font-size: 10.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Courier New";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

samp[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    font-family: "Courier New";
    mso-ascii-font-family: "Courier New";
    mso-fareast-font-family: "Times New Roman";
    mso-hansi-font-family: "Courier New";
    mso-bidi-font-family: "Courier New";
}

tt[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    font-family: "Courier New";
    mso-ascii-font-family: "Courier New";
    mso-fareast-font-family: "Times New Roman";
    mso-hansi-font-family: "Courier New";
    mso-bidi-font-family: "Courier New";
}

p.MsoCommentSubject[b-a7cmdg9wpj], li.MsoCommentSubject[b-a7cmdg9wpj], div.MsoCommentSubject[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: "Comment Text";
    mso-style-next: "Comment Text";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 10.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
}

p.MsoAcetate[b-a7cmdg9wpj], li.MsoAcetate[b-a7cmdg9wpj], div.MsoAcetate[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-link: "Balloon Text Char";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: normal;
    mso-pagination: widow-orphan;
    font-size: 8.0pt;
    font-family: "Tahoma","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

span.MsoPlaceholderText[b-a7cmdg9wpj] {
    mso-style-name: "Placeholder Text\,\#Platzhalter";
    mso-style-priority: 99;
    mso-style-unhide: no;
    color: gray;
}

p.MsoRMPane[b-a7cmdg9wpj], li.MsoRMPane[b-a7cmdg9wpj], div.MsoRMPane[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-priority: 99;
    mso-style-unhide: no;
    mso-style-parent: "";
    margin: 0cm;
    margin-bottom: .0001pt;
    line-height: normal;
    mso-pagination: widow-orphan;
    font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    letter-spacing: .3pt;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoListParagraph[b-a7cmdg9wpj], li.MsoListParagraph[b-a7cmdg9wpj], div.MsoListParagraph[b-a7cmdg9wpj] {
    mso-style-name: "List Paragraph\,\#Listenabsatz";
    mso-style-noshow: yes;
    mso-style-priority: 34;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 36.0pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.MsoQuote[b-a7cmdg9wpj], li.MsoQuote[b-a7cmdg9wpj], div.MsoQuote[b-a7cmdg9wpj] {
    mso-style-priority: 29;
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-link: "Quote Char";
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    line-height: normal;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-style: italic;
}

span.MsoSubtleEmphasis[b-a7cmdg9wpj] {
    mso-style-noshow: yes;
    mso-style-priority: 19;
    mso-style-unhide: no;
    color: #A2A2A2;
    mso-themecolor: text1;
    mso-themetint: 127;
    font-style: italic;
}

p.MsoTocHeading[b-a7cmdg9wpj], li.MsoTocHeading[b-a7cmdg9wpj], div.MsoTocHeading[b-a7cmdg9wpj] {
    mso-style-name: "TOC Heading\,\#TOCHead";
    mso-style-noshow: yes;
    mso-style-priority: 39;
    mso-style-qformat: yes;
    mso-style-parent: "Heading 1\,\#Head1\,Article Heading";
    mso-style-next: "Normal\,\#Standard";
    margin-top: 24.0pt;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan lines-together;
    page-break-after: avoid;
    mso-list: l12 level1 lfo12;
    tab-stops: list 1.0cm;
    font-size: 14.0pt;
    font-family: "Times New Roman","serif";
    mso-ascii-font-family: "Times New Roman";
    mso-ascii-theme-font: major-latin;
    mso-fareast-font-family: MingLiU;
    mso-fareast-theme-font: major-fareast;
    mso-hansi-font-family: "Times New Roman";
    mso-hansi-theme-font: major-latin;
    mso-bidi-font-family: "Times New Roman";
    mso-bidi-theme-font: major-bidi;
    color: #8F8F8F;
    mso-themecolor: accent1;
    mso-themeshade: 191;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
}

p.A1[b-a7cmdg9wpj], li.A1[b-a7cmdg9wpj], div.A1[b-a7cmdg9wpj] {
    mso-style-name: A1;
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "Body Text\,\#Text\,bt\,bt wide\,body text\,body";
    mso-style-link: "A1 Zchn";
    margin-top: 6.0pt;
    margin-right: 0cm;
    margin-bottom: 0cm;
    margin-left: 1.0cm;
    margin-bottom: .0001pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    page-break-after: avoid;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.A2[b-a7cmdg9wpj], li.A2[b-a7cmdg9wpj], div.A2[b-a7cmdg9wpj] {
    mso-style-name: A2;
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "Body Text\,\#Text\,bt\,bt wide\,body text\,body";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 2.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.A3[b-a7cmdg9wpj], li.A3[b-a7cmdg9wpj], div.A3[b-a7cmdg9wpj] {
    mso-style-name: A3;
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "Body Text\,\#Text\,bt\,bt wide\,body text\,body";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 3.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Adresse[b-a7cmdg9wpj], li.Adresse[b-a7cmdg9wpj], div.Adresse[b-a7cmdg9wpj] {
    mso-style-name: Adresse;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: normal;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.EinzugA1[b-a7cmdg9wpj], li.EinzugA1[b-a7cmdg9wpj], div.EinzugA1[b-a7cmdg9wpj] {
    mso-style-name: EinzugA1;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: A1;
    margin-top: 6.0pt;
    margin-right: 0cm;
    margin-bottom: 0cm;
    margin-left: 2.0cm;
    margin-bottom: .0001pt;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    page-break-after: avoid;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.EinzugA2[b-a7cmdg9wpj], li.EinzugA2[b-a7cmdg9wpj], div.EinzugA2[b-a7cmdg9wpj] {
    mso-style-name: EinzugA2;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: A2;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 3.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.EinzugA3[b-a7cmdg9wpj], li.EinzugA3[b-a7cmdg9wpj], div.EinzugA3[b-a7cmdg9wpj] {
    mso-style-name: EinzugA3;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: A3;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 4.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.EinzugA0[b-a7cmdg9wpj], li.EinzugA0[b-a7cmdg9wpj], div.EinzugA0[b-a7cmdg9wpj] {
    mso-style-name: EinzugA0;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: A0;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.NoerrEinzeilig[b-a7cmdg9wpj], li.NoerrEinzeilig[b-a7cmdg9wpj], div.NoerrEinzeilig[b-a7cmdg9wpj] {
    mso-style-name: NoerrEinzeilig;
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "Body Text\,\#Text\,bt\,bt wide\,body text\,body";
    margin: 0cm;
    margin-bottom: .0001pt;
    line-height: normal;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.NoerrFusszeile[b-a7cmdg9wpj], li.NoerrFusszeile[b-a7cmdg9wpj], div.NoerrFusszeile[b-a7cmdg9wpj] {
    mso-style-name: NoerrFusszeile;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: NoerrEinzeilig;
    margin-top: 0cm;
    margin-right: 99.15pt;
    margin-bottom: 0cm;
    margin-left: 0cm;
    margin-bottom: .0001pt;
    text-align: right;
    line-height: 10.0pt;
    mso-line-height-rule: exactly;
    mso-pagination: widow-orphan;
    font-size: 8.0pt;
    font-family: "Calibri","sans-serif";
    mso-ascii-font-family: Calibri;
    mso-ascii-theme-font: minor-latin;
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-hansi-font-family: Calibri;
    mso-hansi-theme-font: minor-latin;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.NoerrDruck6pt[b-a7cmdg9wpj], li.NoerrDruck6pt[b-a7cmdg9wpj], div.NoerrDruck6pt[b-a7cmdg9wpj] {
    mso-style-name: NoerrDruck6pt;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: NoerrDruck7pt;
    mso-style-link: "NoerrDruck6pt Zchn";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 0cm;
    margin-left: 42.55pt;
    margin-bottom: .0001pt;
    line-height: 7.0pt;
    mso-line-height-rule: exactly;
    mso-pagination: widow-orphan;
    mso-element: frame;
    mso-element-frame-width: 163.3pt;
    mso-element-frame-height: 400.85pt;
    mso-element-wrap: around;
    mso-element-anchor-vertical: page;
    mso-element-anchor-horizontal: page;
    mso-element-left: 411.3pt;
    mso-element-top: 416.8pt;
    mso-height-rule: exactly;
    font-size: 6.0pt;
    font-family: "Calibri","sans-serif";
    mso-ascii-font-family: Calibri;
    mso-ascii-theme-font: minor-latin;
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-hansi-font-family: Calibri;
    mso-hansi-theme-font: minor-latin;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: EN-GB;
    mso-fareast-language: DE;
}

span.NoerrDruck6ptZchn[b-a7cmdg9wpj] {
    mso-style-name: "NoerrDruck6pt Zchn";
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-locked: yes;
    mso-style-parent: "";
    mso-style-link: NoerrDruck6pt;
    mso-ansi-font-size: 6.0pt;
    mso-bidi-font-size: 6.0pt;
    font-family: "Calibri","sans-serif";
    mso-ascii-font-family: Calibri;
    mso-ascii-theme-font: minor-latin;
    mso-hansi-font-family: Calibri;
    mso-hansi-theme-font: minor-latin;
    mso-ansi-language: EN-GB;
    mso-fareast-language: DE;
}

p.NoerrDruck7pt[b-a7cmdg9wpj], li.NoerrDruck7pt[b-a7cmdg9wpj], div.NoerrDruck7pt[b-a7cmdg9wpj] {
    mso-style-name: NoerrDruck7pt;
    mso-style-unhide: no;
    mso-style-parent: NoerrDruck8pt;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 0cm;
    margin-left: 42.55pt;
    margin-bottom: .0001pt;
    line-height: 10.0pt;
    mso-line-height-rule: exactly;
    mso-pagination: widow-orphan;
    font-size: 7.0pt;
    mso-bidi-font-size: 8.0pt;
    font-family: "Calibri","sans-serif";
    mso-ascii-font-family: Calibri;
    mso-ascii-theme-font: minor-latin;
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-hansi-font-family: Calibri;
    mso-hansi-theme-font: minor-latin;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.NoerrDruck8pt[b-a7cmdg9wpj], li.NoerrDruck8pt[b-a7cmdg9wpj], div.NoerrDruck8pt[b-a7cmdg9wpj] {
    mso-style-name: NoerrDruck8pt;
    mso-style-unhide: no;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 0cm;
    margin-left: 42.55pt;
    margin-bottom: .0001pt;
    line-height: 10.0pt;
    mso-line-height-rule: exactly;
    mso-pagination: widow-orphan;
    font-size: 8.0pt;
    font-family: "Calibri","sans-serif";
    mso-ascii-font-family: Calibri;
    mso-ascii-theme-font: minor-latin;
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-hansi-font-family: Calibri;
    mso-hansi-theme-font: minor-latin;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.A0[b-a7cmdg9wpj], li.A0[b-a7cmdg9wpj], div.A0[b-a7cmdg9wpj] {
    mso-style-name: A0;
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "Body Text\,\#Text\,bt\,bt wide\,body text\,body";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.EinzugA4[b-a7cmdg9wpj], li.EinzugA4[b-a7cmdg9wpj], div.EinzugA4[b-a7cmdg9wpj] {
    mso-style-name: EinzugA4;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: A4;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 5.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.A4[b-a7cmdg9wpj], li.A4[b-a7cmdg9wpj], div.A4[b-a7cmdg9wpj] {
    mso-style-name: A4;
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "Body Text\,\#Text\,bt\,bt wide\,body text\,body";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 4.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.NumABC[b-a7cmdg9wpj], li.NumABC[b-a7cmdg9wpj], div.NumABC[b-a7cmdg9wpj] {
    mso-style-name: Num_ABC;
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-parent: "Heading 6\,\#Head6";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 0cm;
    margin-left: 132.55pt;
    margin-bottom: .0001pt;
    text-indent: -42.55pt;
    line-height: 110%;
    mso-pagination: widow-orphan;
    mso-outline-level: 6;
    mso-list: l12 level6 lfo12;
    tab-stops: list 1.0cm 132.55pt;
    font-size: 11.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.NoerrEmpfaenger[b-a7cmdg9wpj], li.NoerrEmpfaenger[b-a7cmdg9wpj], div.NoerrEmpfaenger[b-a7cmdg9wpj] {
    mso-style-name: NoerrEmpfaenger;
    mso-style-unhide: no;
    mso-style-parent: NoerrEinzeilig;
    margin: 0cm;
    margin-bottom: .0001pt;
    line-height: normal;
    mso-pagination: widow-orphan;
    mso-element: frame;
    mso-element-frame-width: 9.0cm;
    mso-element-frame-height: 99.25pt;
    mso-element-wrap: no-wrap-beside;
    mso-element-anchor-vertical: page;
    mso-element-anchor-horizontal: margin;
    mso-element-top: 168.75pt;
    mso-height-rule: exactly;
    mso-element-anchor-lock: locked;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

span.BalloonTextChar[b-a7cmdg9wpj] {
    mso-style-name: "Balloon Text Char";
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-locked: yes;
    mso-style-link: "Balloon Text";
    mso-ansi-font-size: 8.0pt;
    mso-bidi-font-size: 8.0pt;
    font-family: "Tahoma","sans-serif";
    mso-ascii-font-family: Tahoma;
    mso-hansi-font-family: Tahoma;
    mso-bidi-font-family: Tahoma;
    letter-spacing: .3pt;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.A5[b-a7cmdg9wpj], li.A5[b-a7cmdg9wpj], div.A5[b-a7cmdg9wpj] {
    mso-style-name: A5;
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "Body Text\,\#Text\,bt\,bt wide\,body text\,body";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 5.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Liste[b-a7cmdg9wpj], li.Liste[b-a7cmdg9wpj], div.Liste[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste";
    mso-style-unhide: no;
    mso-style-parent: A0;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    tab-stops: 2.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

span.QuoteChar[b-a7cmdg9wpj] {
    mso-style-name: "Quote Char";
    mso-style-priority: 29;
    mso-style-unhide: no;
    mso-style-locked: yes;
    mso-style-link: Quote;
    mso-ansi-font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    letter-spacing: .3pt;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-style: italic;
}

p.CD3DC7B2C28345E5B7112FE2A0300716[b-a7cmdg9wpj], li.CD3DC7B2C28345E5B7112FE2A0300716[b-a7cmdg9wpj], div.CD3DC7B2C28345E5B7112FE2A0300716[b-a7cmdg9wpj] {
    mso-style-name: CD3DC7B2C28345E5B7112FE2A0300716;
    mso-style-unhide: no;
    mso-style-parent: "";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 10.0pt;
    margin-left: 0cm;
    line-height: 115%;
    mso-pagination: widow-orphan;
    font-size: 11.0pt;
    font-family: "Calibri","sans-serif";
    mso-ascii-font-family: Calibri;
    mso-ascii-theme-font: minor-latin;
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-hansi-font-family: Calibri;
    mso-hansi-theme-font: minor-latin;
    mso-bidi-font-family: "Times New Roman";
    mso-bidi-theme-font: minor-bidi;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Anlage1[b-a7cmdg9wpj], li.Anlage1[b-a7cmdg9wpj], div.Anlage1[b-a7cmdg9wpj] {
    mso-style-name: "\#Anlage 1";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: A1;
    mso-style-next: "Body Text\,\#Text\,bt\,bt wide\,body text\,body";
    margin-top: 6.0pt;
    margin-right: 0cm;
    margin-bottom: 0cm;
    margin-left: 0cm;
    margin-bottom: .0001pt;
    text-align: right;
    text-indent: 0cm;
    line-height: 14.0pt;
    page-break-before: always;
    mso-pagination: widow-orphan;
    page-break-after: avoid;
    mso-outline-level: 1;
    mso-list: l15 level1 lfo7;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

p.AnlageA[b-a7cmdg9wpj], li.AnlageA[b-a7cmdg9wpj], div.AnlageA[b-a7cmdg9wpj] {
    mso-style-name: "\#Anlage A";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: A1;
    mso-style-next: "Body Text\,\#Text\,bt\,bt wide\,body text\,body";
    margin-top: 6.0pt;
    margin-right: 0cm;
    margin-bottom: 0cm;
    margin-left: 0cm;
    margin-bottom: .0001pt;
    text-align: right;
    text-indent: 0cm;
    line-height: 14.0pt;
    page-break-before: always;
    mso-pagination: widow-orphan;
    page-break-after: avoid;
    mso-outline-level: 1;
    mso-list: l15 level2 lfo7;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

p.AnlageTitel[b-a7cmdg9wpj], li.AnlageTitel[b-a7cmdg9wpj], div.AnlageTitel[b-a7cmdg9wpj] {
    mso-style-name: "\#AnlageTitel";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: NoerrEinzeilig;
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 42.55pt;
    text-align: right;
    line-height: normal;
    page-break-before: always;
    mso-pagination: widow-orphan;
    mso-outline-level: 1;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

p.Exhibit1[b-a7cmdg9wpj], li.Exhibit1[b-a7cmdg9wpj], div.Exhibit1[b-a7cmdg9wpj] {
    mso-style-name: "\#Exhibit 1";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: A1;
    mso-style-next: "Body Text\,\#Text\,bt\,bt wide\,body text\,body";
    margin-top: 6.0pt;
    margin-right: 0cm;
    margin-bottom: 0cm;
    margin-left: 0cm;
    margin-bottom: .0001pt;
    text-align: right;
    text-indent: 0cm;
    line-height: 14.0pt;
    page-break-before: always;
    mso-pagination: widow-orphan;
    page-break-after: avoid;
    mso-outline-level: 1;
    mso-list: l15 level3 lfo7;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

p.ExhibitA[b-a7cmdg9wpj], li.ExhibitA[b-a7cmdg9wpj], div.ExhibitA[b-a7cmdg9wpj] {
    mso-style-name: "\#Exhibit A";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: A1;
    mso-style-next: "Body Text\,\#Text\,bt\,bt wide\,body text\,body";
    margin-top: 6.0pt;
    margin-right: 0cm;
    margin-bottom: 0cm;
    margin-left: 0cm;
    margin-bottom: .0001pt;
    text-align: right;
    text-indent: 0cm;
    line-height: 14.0pt;
    page-break-before: always;
    mso-pagination: widow-orphan;
    page-break-after: avoid;
    mso-outline-level: 1;
    mso-list: l15 level4 lfo7;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

p.Liste1[b-a7cmdg9wpj], li.Liste1[b-a7cmdg9wpj], div.Liste1[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste1";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "\#Liste";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l17 level1 lfo11;
    tab-stops: list 1.0cm left 2.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Liste2[b-a7cmdg9wpj], li.Liste2[b-a7cmdg9wpj], div.Liste2[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste2";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "\#Liste";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l17 level2 lfo11;
    tab-stops: list 1.0cm left 2.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Liste3[b-a7cmdg9wpj], li.Liste3[b-a7cmdg9wpj], div.Liste3[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste3";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "\#Liste";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l17 level3 lfo11;
    tab-stops: list 1.0cm left 2.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Liste4[b-a7cmdg9wpj], li.Liste4[b-a7cmdg9wpj], div.Liste4[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste4";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "\#Liste";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l17 level4 lfo11;
    tab-stops: list 1.0cm left 2.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Liste5[b-a7cmdg9wpj], li.Liste5[b-a7cmdg9wpj], div.Liste5[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste5";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "\#Liste";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l17 level5 lfo11;
    tab-stops: list 1.0cm left 2.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Liste6[b-a7cmdg9wpj], li.Liste6[b-a7cmdg9wpj], div.Liste6[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste6";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "\#Liste";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l17 level6 lfo11;
    tab-stops: list 1.0cm left 2.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Liste7[b-a7cmdg9wpj], li.Liste7[b-a7cmdg9wpj], div.Liste7[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste7";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "\#Liste";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l17 level7 lfo11;
    tab-stops: list 1.0cm left 2.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Liste8[b-a7cmdg9wpj], li.Liste8[b-a7cmdg9wpj], div.Liste8[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste8";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "\#Liste";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l17 level8 lfo11;
    tab-stops: list 1.0cm left 2.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Liste9[b-a7cmdg9wpj], li.Liste9[b-a7cmdg9wpj], div.Liste9[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste9";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "\#Liste";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l17 level9 lfo11;
    tab-stops: list 1.0cm left 2.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Prambel[b-a7cmdg9wpj], li.Prambel[b-a7cmdg9wpj], div.Prambel[b-a7cmdg9wpj] {
    mso-style-name: "\#Präambel";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "Title\,\#Title";
    mso-style-next: A0;
    margin-top: 2.0pt;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: .05pt;
    text-align: center;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    tab-stops: center 0cm;
    font-size: 12.0pt;
    mso-bidi-font-size: 22.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: EN-US;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

p.TitelAbkrzungsverzeichnis[b-a7cmdg9wpj], li.TitelAbkrzungsverzeichnis[b-a7cmdg9wpj], div.TitelAbkrzungsverzeichnis[b-a7cmdg9wpj] {
    mso-style-name: "\#TitelAbkürzungsverzeichnis";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "Title\,\#Title";
    mso-style-next: "Normal\,\#Standard";
    margin-top: 2.0pt;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    page-break-before: always;
    mso-pagination: widow-orphan;
    mso-outline-level: 1;
    tab-stops: center 0cm;
    font-size: 12.0pt;
    mso-bidi-font-size: 22.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    text-transform: uppercase;
    mso-ansi-language: DE;
    mso-fareast-language: EN-US;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

p.TitelAnlagenverzeichnis[b-a7cmdg9wpj], li.TitelAnlagenverzeichnis[b-a7cmdg9wpj], div.TitelAnlagenverzeichnis[b-a7cmdg9wpj] {
    mso-style-name: "\#TitelAnlagenverzeichnis";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    page-break-before: always;
    mso-pagination: widow-orphan;
    mso-outline-level: 1;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    text-transform: uppercase;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
    mso-bidi-font-weight: normal;
    mso-no-proof: yes;
}

p.TitelInhaltsverzeichnis[b-a7cmdg9wpj], li.TitelInhaltsverzeichnis[b-a7cmdg9wpj], div.TitelInhaltsverzeichnis[b-a7cmdg9wpj] {
    mso-style-name: "\#TitelInhaltsverzeichnis";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "Body Text\,\#Text\,bt\,bt wide\,body text\,body";
    mso-style-link: "\#TitelInhaltsverzeichnis Zchn";
    mso-style-next: "Normal\,\#Standard";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    line-height: 14.0pt;
    page-break-before: always;
    mso-pagination: widow-orphan;
    mso-outline-level: 1;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    text-transform: uppercase;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

span.TitelInhaltsverzeichnisZchn[b-a7cmdg9wpj] {
    mso-style-name: "\#TitelInhaltsverzeichnis Zchn";
    mso-style-unhide: no;
    mso-style-locked: yes;
    mso-style-link: "\#TitelInhaltsverzeichnis";
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    text-transform: uppercase;
    letter-spacing: .3pt;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

p.Listere1[b-a7cmdg9wpj], li.Listere1[b-a7cmdg9wpj], div.Listere1[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste_re_1";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "List Number 3";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l21 level1 lfo8;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Listere2[b-a7cmdg9wpj], li.Listere2[b-a7cmdg9wpj], div.Listere2[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste_re_2";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "List Number 3";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l21 level2 lfo8;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Listere3[b-a7cmdg9wpj], li.Listere3[b-a7cmdg9wpj], div.Listere3[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste_re_3";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "List Number 3";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l21 level3 lfo8;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Listere4[b-a7cmdg9wpj], li.Listere4[b-a7cmdg9wpj], div.Listere4[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste_re_4";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "List Number 3";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l21 level4 lfo8;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Listere5[b-a7cmdg9wpj], li.Listere5[b-a7cmdg9wpj], div.Listere5[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste_re_5";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "List Number 3";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l21 level5 lfo8;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Listere6[b-a7cmdg9wpj], li.Listere6[b-a7cmdg9wpj], div.Listere6[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste_re_6";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "List Number 3";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l21 level6 lfo8;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Listere7[b-a7cmdg9wpj], li.Listere7[b-a7cmdg9wpj], div.Listere7[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste_re_7";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "List Number 3";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l21 level7 lfo8;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Listere8[b-a7cmdg9wpj], li.Listere8[b-a7cmdg9wpj], div.Listere8[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste_re_8";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "List Number 3";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l21 level8 lfo8;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.Listere9[b-a7cmdg9wpj], li.Listere9[b-a7cmdg9wpj], div.Listere9[b-a7cmdg9wpj] {
    mso-style-name: "\#Liste_re_9";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "List Number 3";
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    mso-list: l21 level9 lfo8;
    tab-stops: list 1.0cm;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

p.PrambelrechteSpalte[b-a7cmdg9wpj], li.PrambelrechteSpalte[b-a7cmdg9wpj], div.PrambelrechteSpalte[b-a7cmdg9wpj] {
    mso-style-name: "\#Präambel_rechte_Spalte";
    mso-style-unhide: no;
    mso-style-qformat: yes;
    mso-style-parent: "Title\,\#Title";
    mso-style-next: A0;
    margin-top: 2.0pt;
    margin-right: 0cm;
    margin-bottom: 12.0pt;
    margin-left: 0cm;
    text-align: center;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    page-break-after: avoid;
    font-size: 12.0pt;
    mso-bidi-font-size: 22.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: EN-US;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

span.BodyTextChar[b-a7cmdg9wpj] {
    mso-style-name: "Body Text Char\,\#Text Char\,bt Char\,bt wide Char\,body text Char\,body Char";
    mso-style-unhide: no;
    mso-style-locked: yes;
    mso-style-link: "Body Text\,\#Text\,bt\,bt wide\,body text\,body";
    mso-ansi-font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-ascii-font-family: Calibri;
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-hansi-font-family: Calibri;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

span.A1Zchn[b-a7cmdg9wpj] {
    mso-style-name: "A1 Zchn";
    mso-style-unhide: no;
    mso-style-locked: yes;
    mso-style-parent: "";
    mso-style-link: A1;
    mso-ansi-font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-ascii-font-family: Calibri;
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-hansi-font-family: Calibri;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

span.Anlage[b-a7cmdg9wpj] {
    mso-style-name: "\#Anlage";
    mso-style-unhide: no;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

span.AnlNummer[b-a7cmdg9wpj] {
    mso-style-name: "\#AnlNummer";
    mso-style-unhide: no;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

span.AnlBezeichnung[b-a7cmdg9wpj] {
    mso-style-name: "\#AnlBezeichnung";
    mso-style-unhide: no;
    font-weight: normal;
}

p.A12[b-a7cmdg9wpj], li.A12[b-a7cmdg9wpj], div.A12[b-a7cmdg9wpj] {
    mso-style-name: A12;
    mso-style-unhide: no;
    mso-style-parent: A1;
    margin-top: 6.0pt;
    margin-right: 0cm;
    margin-bottom: 0cm;
    margin-left: 0cm;
    margin-bottom: .0001pt;
    line-height: 14.0pt;
    mso-pagination: widow-orphan;
    page-break-after: avoid;
    font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-bidi-font-family: "Times New Roman";
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

span.Heading2Char[b-a7cmdg9wpj] {
    mso-style-name: "Heading 2 Char\,\#Head2 Char\,Section Heading Char";
    mso-style-unhide: no;
    mso-style-locked: yes;
    mso-style-link: "Heading 2\,\#Head2\,Section Heading";
    mso-ansi-font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-ascii-font-family: Calibri;
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-hansi-font-family: Calibri;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

span.Heading1Char[b-a7cmdg9wpj] {
    mso-style-name: "Heading 1 Char\,\#Head1 Char\,Article Heading Char";
    mso-style-priority: 9;
    mso-style-unhide: no;
    mso-style-locked: yes;
    mso-style-link: "Heading 1\,\#Head1\,Article Heading";
    mso-ansi-font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-ascii-font-family: Calibri;
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-hansi-font-family: Calibri;
    mso-font-kerning: 14.0pt;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

span.Heading3Char[b-a7cmdg9wpj] {
    mso-style-name: "Heading 3 Char\,\#Head3 Char";
    mso-style-unhide: no;
    mso-style-locked: yes;
    mso-style-link: "Heading 3\,\#Head3";
    mso-ansi-font-size: 11.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ascii-font-family: "Times New Roman";
    mso-ascii-theme-font: major-latin;
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-hansi-font-family: "Times New Roman";
    mso-hansi-theme-font: major-latin;
    mso-bidi-font-family: "Times New Roman";
    mso-bidi-theme-font: major-latin;
    mso-fareast-language: DE;
    font-weight: bold;
    mso-bidi-font-weight: normal;
}

span.CommentTextChar[b-a7cmdg9wpj] {
    mso-style-name: "Comment Text Char";
    mso-style-noshow: yes;
    mso-style-unhide: no;
    mso-style-locked: yes;
    mso-style-link: "Comment Text";
    mso-bidi-font-size: 12.0pt;
    font-family: "Calibri","sans-serif";
    mso-ascii-font-family: Calibri;
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
    mso-hansi-font-family: Calibri;
    mso-ansi-language: DE;
    mso-fareast-language: DE;
}

.MsoChpDefault[b-a7cmdg9wpj] {
    mso-style-type: export-only;
    mso-default-props: yes;
    font-size: 10.0pt;
    mso-ansi-font-size: 10.0pt;
    mso-bidi-font-size: 10.0pt;
    mso-ansi-language: EN-US;
    mso-fareast-language: EN-US;
}
/* Page Definitions */
@page {
    mso-footnote-separator: url("PrivacyStatement_files/header.html") fs;
    mso-footnote-continuation-separator: url("PrivacyStatement_files/header.html") fcs;
    mso-footnote-continuation-notice: url("PrivacyStatement_files/header.html") fcn;
    mso-endnote-separator: url("PrivacyStatement_files/header.html") es;
    mso-endnote-continuation-separator: url("PrivacyStatement_files/header.html") ecs;
    mso-endnote-continuation-notice: url("PrivacyStatement_files/header.html") ecn;
}

@page WordSection1 {
    size: 595.3pt 841.9pt;
    margin: 70.9pt 106.25pt 70.9pt 63.8pt;
    mso-header-margin: 2.0cm;
    mso-footer-margin: 25.8pt;
    mso-title-page: yes;
    mso-even-header: url("PrivacyStatement_files/header.html") eh1;
    mso-header: url("PrivacyStatement_files/header.html") h1;
    mso-first-header: url("PrivacyStatement_files/header.html") fh1;
    mso-paper-source: 0;
}

div.WordSection1[b-a7cmdg9wpj] {
    page: WordSection1;
}
/* List Definitions */
@list l0 {
    mso-list-id: -119;
    mso-list-type: simple;
    mso-list-template-ids: -606809306;
}

@list l0:level1 {
    mso-level-number-format: bullet;
    mso-level-style-link: "List Number 3";
    mso-level-text: \F0B7;
    mso-level-tab-stop: 18.0pt;
    mso-level-number-position: left;
    margin-left: 18.0pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l1 {
    mso-list-id: 3019327;
    mso-list-template-ids: 1887758770;
    mso-list-style-id: 508564232;
}

@list l1:level1 {
    mso-level-reset-level: level1;
    mso-level-style-link: "List Bullet 4";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l1:level2 {
    mso-level-text: "%1\.%2";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l1:level3 {
    mso-level-number-format: alpha-lower;
    mso-level-text: "\(%3\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l1:level4 {
    mso-level-number-format: alpha-upper;
    mso-level-text: "\(%4\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l1:level5 {
    mso-level-number-format: roman-lower;
    mso-level-text: "\(%5\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l1:level6 {
    mso-level-number-format: none;
    mso-level-text: "";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l1:level7 {
    mso-level-number-format: none;
    mso-level-text: "";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l1:level8 {
    mso-level-number-format: none;
    mso-level-text: "";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l1:level9 {
    mso-level-number-format: none;
    mso-level-text: "";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l2 {
    mso-list-id: 81802364;
    mso-list-template-ids: 1038407730;
}

@list l2:level1 {
    mso-level-number-format: alpha-upper;
    mso-level-style-link: "List Number";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l2:level2 {
    mso-level-number-format: roman-upper;
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l2:level3 {
    mso-level-suffix: none;
    mso-level-text: "§ %3";
    mso-level-tab-stop: none;
    mso-level-number-position: center;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l2:level4 {
    mso-level-tab-stop: 2.0cm;
    mso-level-number-position: left;
    margin-left: 2.0cm;
    text-indent: -1.0cm;
}

@list l2:level5 {
    mso-level-number-format: alpha-lower;
    mso-level-text: "%5\)";
    mso-level-tab-stop: 2.0cm;
    mso-level-number-position: left;
    margin-left: 3.0cm;
    text-indent: -1.0cm;
}

@list l2:level6 {
    mso-level-start-at: 27;
    mso-level-number-format: alpha-lower;
    mso-level-text: "%6\)";
    mso-level-tab-stop: 3.0cm;
    mso-level-number-position: left;
    margin-left: 3.0cm;
    text-indent: -1.0cm;
}

@list l2:level7 {
    mso-level-text: "\(%7\)";
    mso-level-tab-stop: 4.0cm;
    mso-level-number-position: left;
    margin-left: 4.0cm;
    text-indent: -1.0cm;
}

@list l2:level8 {
    mso-level-number-format: alpha-lower;
    mso-level-text: "\(%8\)";
    mso-level-tab-stop: 4.0cm;
    mso-level-number-position: left;
    margin-left: 4.0cm;
    text-indent: -1.0cm;
}

@list l2:level9 {
    mso-level-number-format: alpha-lower;
    mso-level-text: "\(%9\)";
    mso-level-tab-stop: 4.0cm;
    mso-level-number-position: left;
    margin-left: 4.0cm;
    text-indent: -1.0cm;
}

@list l3 {
    mso-list-id: 148324369;
    mso-list-type: hybrid;
    mso-list-template-ids: 408598388 67567617 67567619 67567621 67567617 67567619 67567621 67567617 67567619 67567621;
}

@list l3:level1 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 18.0pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l3:level2 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 54.0pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l3:level3 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 90.0pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l3:level4 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 126.0pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l3:level5 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 162.0pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l3:level6 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 198.0pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l3:level7 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 234.0pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l3:level8 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 270.0pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l3:level9 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 306.0pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l4 {
    mso-list-id: 216943321;
    mso-list-type: hybrid;
    mso-list-template-ids: 1958915304 67567617 67567619 67567621 67567617 67567619 67567621 67567617 67567619 67567621;
}

@list l4:level1 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 64.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l4:level2 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 100.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l4:level3 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 136.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l4:level4 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 172.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l4:level5 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 208.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l4:level6 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 244.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l4:level7 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 280.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l4:level8 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 316.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l4:level9 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 352.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l5 {
    mso-list-id: 240875415;
    mso-list-type: hybrid;
    mso-list-template-ids: 1461232580 -201936096 67567619 67567621 67567617 67567619 67567621 67567617 67567619 67567621;
}

@list l5:level1 {
    mso-level-start-at: 0;
    mso-level-number-format: bullet;
    mso-level-text: -;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
}

@list l5:level2 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l5:level3 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l5:level4 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l5:level5 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l5:level6 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l5:level7 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l5:level8 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l5:level9 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l6 {
    mso-list-id: 313485737;
    mso-list-type: simple;
    mso-list-template-ids: -487927408;
}

@list l6:level1 {
    mso-level-number-format: bullet;
    mso-level-text: ·;
    mso-level-tab-stop: 2.0cm;
    mso-level-number-position: left;
    margin-left: 2.0cm;
    text-indent: -1.0cm;
    font-family: Symbol;
}

@list l7 {
    mso-list-id: 326176327;
    mso-list-type: hybrid;
    mso-list-template-ids: -1250493098 67567617 67567619 67567621 67567617 67567619 67567621 67567617 67567619 67567621;
}

@list l7:level1 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 64.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l7:level2 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 100.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l7:level3 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 136.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l7:level4 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 172.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l7:level5 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 208.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l7:level6 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 244.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l7:level7 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 280.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l7:level8 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 316.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l7:level9 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 352.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l8 {
    mso-list-id: 404452603;
    mso-list-type: hybrid;
    mso-list-template-ids: 73711814 67567617 67567619 67567621 67567617 67567619 67567621 67567617 67567619 67567621;
}

@list l8:level1 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 64.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l8:level2 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 100.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l8:level3 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 136.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l8:level4 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 172.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l8:level5 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 208.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l8:level6 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 244.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l8:level7 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 280.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l8:level8 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 316.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l8:level9 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 352.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l9 {
    mso-list-id: 469909733;
    mso-list-template-ids: 447904932;
    mso-list-style-priority: 99;
    mso-list-style-name: "\#NoerrListeAnlagen";
}

@list l9:level1 {
    mso-level-text: "Anlage %1";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l9:level2 {
    mso-level-number-format: alpha-upper;
    mso-level-reset-level: level1;
    mso-level-text: "Anlage %2";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l9:level3 {
    mso-level-reset-level: level1;
    mso-level-text: "Annex %3";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l9:level4 {
    mso-level-number-format: alpha-upper;
    mso-level-reset-level: level1;
    mso-level-text: "Annex %4";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l9:level5 {
    mso-level-number-format: none;
    mso-level-reset-level: level1;
    mso-level-text: "";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l9:level6 {
    mso-level-number-format: none;
    mso-level-reset-level: level1;
    mso-level-text: "";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l9:level7 {
    mso-level-number-format: none;
    mso-level-reset-level: level1;
    mso-level-text: "";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l9:level8 {
    mso-level-number-format: none;
    mso-level-reset-level: level1;
    mso-level-text: "";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l9:level9 {
    mso-level-number-format: none;
    mso-level-reset-level: level1;
    mso-level-text: "";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l10 {
    mso-list-id: 508564232;
    mso-list-template-ids: 1887758770;
    mso-list-style-name: NSL_Liste;
}

@list l10:level1 {
    mso-level-reset-level: level1;
    mso-level-style-link: "List Bullet 2";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l10:level2 {
    mso-level-text: "%1\.%2";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l10:level3 {
    mso-level-number-format: alpha-lower;
    mso-level-text: "\(%3\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l10:level4 {
    mso-level-number-format: alpha-upper;
    mso-level-text: "\(%4\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l10:level5 {
    mso-level-number-format: roman-lower;
    mso-level-text: "\(%5\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l10:level6 {
    mso-level-number-format: none;
    mso-level-text: "";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l10:level7 {
    mso-level-number-format: none;
    mso-level-text: "";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l10:level8 {
    mso-level-number-format: none;
    mso-level-text: "";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l10:level9 {
    mso-level-number-format: none;
    mso-level-text: "";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l11 {
    mso-list-id: 532232726;
    mso-list-type: simple;
    mso-list-template-ids: 25456774;
}

@list l11:level1 {
    mso-level-number-format: bullet;
    mso-level-text: ·;
    mso-level-tab-stop: 2.0cm;
    mso-level-number-position: left;
    margin-left: 2.0cm;
    text-indent: -1.0cm;
    font-family: Symbol;
}

@list l12 {
    mso-list-id: 537133942;
    mso-list-template-ids: -202615874;
    mso-list-name: "my list";
}

@list l12:level1 {
    mso-level-number-format: alpha-upper;
    mso-level-reset-level: level1;
    mso-level-style-link: "Heading 1";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    text-transform: none;
    mso-ansi-font-weight: bold;
}

@list l12:level2 {
    mso-level-number-format: roman-upper;
    mso-level-style-link: "Heading 2";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    text-transform: none;
    mso-ansi-font-weight: bold;
}

@list l12:level3 {
    mso-level-style-link: "Heading 3";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    text-transform: none;
    mso-ansi-font-weight: bold;
}

@list l12:level4 {
    mso-level-number-format: alpha-upper;
    mso-level-style-link: "Heading 4";
    mso-level-text: "%4\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    text-transform: none;
    mso-ansi-font-weight: bold;
}

@list l12:level5 {
    mso-level-number-format: none;
    mso-level-style-link: "Heading 5";
    mso-level-text: "";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    text-transform: none;
    mso-ansi-font-weight: normal;
}

@list l12:level6 {
    mso-level-number-format: none;
    mso-level-style-link: "Heading 6";
    mso-level-text: "";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    text-transform: none;
    mso-ansi-font-weight: normal;
}

@list l12:level7 {
    mso-level-number-format: none;
    mso-level-style-link: "Heading 7";
    mso-level-text: "";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    text-transform: none;
    mso-ansi-font-weight: normal;
}

@list l12:level8 {
    mso-level-number-format: none;
    mso-level-style-link: "Heading 8";
    mso-level-text: "";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    text-transform: none;
    mso-ansi-font-weight: normal;
}

@list l12:level9 {
    mso-level-number-format: none;
    mso-level-style-link: "Heading 9";
    mso-level-text: "";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    text-transform: none;
    mso-ansi-font-weight: normal;
}

@list l13 {
    mso-list-id: 589970911;
    mso-list-template-ids: 1887758770;
    mso-list-style-id: 508564232;
}

@list l13:level1 {
    mso-level-reset-level: level1;
    mso-level-style-link: "List Bullet 3";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l13:level2 {
    mso-level-text: "%1\.%2";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l13:level3 {
    mso-level-number-format: alpha-lower;
    mso-level-text: "\(%3\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l13:level4 {
    mso-level-number-format: alpha-upper;
    mso-level-text: "\(%4\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l13:level5 {
    mso-level-number-format: roman-lower;
    mso-level-text: "\(%5\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l13:level6 {
    mso-level-number-format: none;
    mso-level-text: "";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    font-family: "Times New Roman","serif";
    mso-ansi-font-weight: normal;
    mso-ansi-font-style: normal;
}

@list l13:level7 {
    mso-level-number-format: none;
    mso-level-text: "";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l13:level8 {
    mso-level-number-format: none;
    mso-level-text: "";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l13:level9 {
    mso-level-number-format: none;
    mso-level-text: "";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l14 {
    mso-list-id: 640884761;
    mso-list-type: simple;
    mso-list-template-ids: 1580645318;
}

@list l14:level1 {
    mso-level-number-format: bullet;
    mso-level-text: ·;
    mso-level-tab-stop: 2.0cm;
    mso-level-number-position: left;
    margin-left: 2.0cm;
    text-indent: -1.0cm;
    font-family: Symbol;
}

@list l15 {
    mso-list-id: 758329928;
    mso-list-template-ids: 805830744;
}

@list l15:level1 {
    mso-level-style-link: "\#Anlage 1";
    mso-level-text: "Anlage %1";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l15:level2 {
    mso-level-number-format: alpha-upper;
    mso-level-reset-level: level1;
    mso-level-style-link: "\#Anlage A";
    mso-level-text: "Anlage %2";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l15:level3 {
    mso-level-reset-level: level1;
    mso-level-style-link: "\#Exhibit 1";
    mso-level-text: "Exhibit %3";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l15:level4 {
    mso-level-number-format: alpha-upper;
    mso-level-reset-level: level1;
    mso-level-style-link: "\#Exhibit A";
    mso-level-text: "Exhibit %4";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l15:level5 {
    mso-level-number-format: none;
    mso-level-reset-level: level1;
    mso-level-text: "";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l15:level6 {
    mso-level-number-format: none;
    mso-level-reset-level: level1;
    mso-level-text: "";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l15:level7 {
    mso-level-number-format: none;
    mso-level-reset-level: level1;
    mso-level-text: "";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l15:level8 {
    mso-level-number-format: none;
    mso-level-reset-level: level1;
    mso-level-text: "";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l15:level9 {
    mso-level-number-format: none;
    mso-level-reset-level: level1;
    mso-level-text: "";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 0cm;
    text-indent: 0cm;
}

@list l16 {
    mso-list-id: 949236499;
    mso-list-type: hybrid;
    mso-list-template-ids: 1199215686 67567617 67567619 67567621 67567617 67567619 67567621 67567617 67567619 67567621;
}

@list l16:level1 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 64.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l16:level2 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 100.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l16:level3 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 136.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l16:level4 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 172.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l16:level5 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 208.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l16:level6 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 244.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l16:level7 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 280.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l16:level8 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 316.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l16:level9 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 352.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l17 {
    mso-list-id: 1378704526;
    mso-list-template-ids: -1772689352;
    mso-list-style-priority: 99;
    mso-list-style-name: "\#Noerr_Liste";
}

@list l17:level1 {
    mso-level-number-format: alpha-upper;
    mso-level-style-link: "\#Liste1";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l17:level2 {
    mso-level-style-link: "\#Liste2";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l17:level3 {
    mso-level-style-link: "\#Liste3";
    mso-level-text: "%2\.%3";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l17:level4 {
    mso-level-number-format: alpha-lower;
    mso-level-style-link: "\#Liste4";
    mso-level-text: "\(%4\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l17:level5 {
    mso-level-number-format: alpha-upper;
    mso-level-style-link: "\#Liste5";
    mso-level-text: "\(%5\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l17:level6 {
    mso-level-number-format: roman-lower;
    mso-level-style-link: "\#Liste6";
    mso-level-text: "\(%6\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l17:level7 {
    mso-level-number-format: alpha-lower;
    mso-level-style-link: "\#Liste7";
    mso-level-text: "%7\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l17:level8 {
    mso-level-start-at: 27;
    mso-level-number-format: alpha-lower;
    mso-level-style-link: "\#Liste8";
    mso-level-text: "%8\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l17:level9 {
    mso-level-number-format: lower-rus;
    mso-level-style-link: "\#Liste9";
    mso-level-text: "\(%9\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l18 {
    mso-list-id: 1479572281;
    mso-list-type: simple;
    mso-list-template-ids: -1399814680;
}

@list l18:level1 {
    mso-level-number-format: bullet;
    mso-level-text: ·;
    mso-level-tab-stop: 2.0cm;
    mso-level-number-position: left;
    margin-left: 2.0cm;
    text-indent: -1.0cm;
    font-family: Symbol;
}

@list l19 {
    mso-list-id: 1670477484;
    mso-list-type: hybrid;
    mso-list-template-ids: -954855268 67567617 67567619 67567621 67567617 67567619 67567621 67567617 67567619 67567621;
}

@list l19:level1 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 64.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l19:level2 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 100.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l19:level3 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 136.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l19:level4 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 172.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l19:level5 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 208.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l19:level6 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 244.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l19:level7 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 280.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l19:level8 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 316.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l19:level9 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 352.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l20 {
    mso-list-id: 1670980820;
    mso-list-type: hybrid;
    mso-list-template-ids: 222098592 -815486140 68026371 68026373 68026369 68026371 68026373 68026369 68026371 68026373;
}

@list l20:level1 {
    mso-level-number-format: bullet;
    mso-level-style-link: "List Bullet";
    mso-level-text: -;
    mso-level-tab-stop: 36.0pt;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: "Courier New";
    mso-bidi-font-family: "Times New Roman";
}

@list l20:level2 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: 72.0pt;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l20:level3 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: 108.0pt;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l20:level4 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: 144.0pt;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l20:level5 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: 180.0pt;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l20:level6 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: 216.0pt;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l20:level7 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: 252.0pt;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l20:level8 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: 288.0pt;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l20:level9 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: 324.0pt;
    mso-level-number-position: left;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l21 {
    mso-list-id: 1767841244;
    mso-list-template-ids: -1358948202;
    mso-list-style-priority: 99;
    mso-list-style-name: "\#Noerr_Liste_re";
}

@list l21:level1 {
    mso-level-number-format: alpha-upper;
    mso-level-style-link: "\#Liste_re_1";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l21:level2 {
    mso-level-style-link: "\#Liste_re_2";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l21:level3 {
    mso-level-style-link: "\#Liste_re_3";
    mso-level-text: "%2\.%3";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l21:level4 {
    mso-level-number-format: alpha-lower;
    mso-level-style-link: "\#Liste_re_4";
    mso-level-text: "\(%4\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l21:level5 {
    mso-level-number-format: alpha-upper;
    mso-level-style-link: "\#Liste_re_5";
    mso-level-text: "\(%5\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l21:level6 {
    mso-level-number-format: roman-lower;
    mso-level-style-link: "\#Liste_re_6";
    mso-level-text: "\(%6\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l21:level7 {
    mso-level-number-format: alpha-lower;
    mso-level-style-link: "\#Liste_re_7";
    mso-level-text: "%7\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l21:level8 {
    mso-level-start-at: 27;
    mso-level-number-format: alpha-lower;
    mso-level-style-link: "\#Liste_re_8";
    mso-level-text: "%8\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l21:level9 {
    mso-level-number-format: lower-rus;
    mso-level-style-link: "\#Liste_re_9";
    mso-level-text: "\(%9\)";
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
}

@list l22 {
    mso-list-id: 1943344153;
    mso-list-type: hybrid;
    mso-list-template-ids: 1628441852 67436545 67436547 67436549 67436545 67436547 67436549 67436545 67436547 67436549;
}

@list l22:level1 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 64.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l22:level2 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 100.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l22:level3 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 136.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l22:level4 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 172.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l22:level5 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 208.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l22:level6 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 244.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l22:level7 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 280.35pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l22:level8 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 316.35pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l22:level9 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 352.35pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l23 {
    mso-list-id: 1970433397;
    mso-list-type: hybrid;
    mso-list-template-ids: -195371674 67567639 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;
}

@list l23:level1 {
    mso-level-number-format: alpha-lower;
    mso-level-text: "%1\)";
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 46.35pt;
    text-indent: -18.0pt;
}

@list l23:level2 {
    mso-level-number-format: alpha-lower;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 82.35pt;
    text-indent: -18.0pt;
}

@list l23:level3 {
    mso-level-number-format: roman-lower;
    mso-level-tab-stop: none;
    mso-level-number-position: right;
    margin-left: 118.35pt;
    text-indent: -9.0pt;
}

@list l23:level4 {
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 154.35pt;
    text-indent: -18.0pt;
}

@list l23:level5 {
    mso-level-number-format: alpha-lower;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 190.35pt;
    text-indent: -18.0pt;
}

@list l23:level6 {
    mso-level-number-format: roman-lower;
    mso-level-tab-stop: none;
    mso-level-number-position: right;
    margin-left: 226.35pt;
    text-indent: -9.0pt;
}

@list l23:level7 {
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 262.35pt;
    text-indent: -18.0pt;
}

@list l23:level8 {
    mso-level-number-format: alpha-lower;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 298.35pt;
    text-indent: -18.0pt;
}

@list l23:level9 {
    mso-level-number-format: roman-lower;
    mso-level-tab-stop: none;
    mso-level-number-position: right;
    margin-left: 334.35pt;
    text-indent: -9.0pt;
}

@list l24 {
    mso-list-id: 2083794590;
    mso-list-type: hybrid;
    mso-list-template-ids: -356490090 -1845602614 67567619 67567621 67567617 67567619 67567621 67567617 67567619 67567621;
}

@list l24:level1 {
    mso-level-start-at: 0;
    mso-level-number-format: bullet;
    mso-level-text: -;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 54.0pt;
    text-indent: -18.0pt;
    font-family: "Calibri","sans-serif";
    mso-fareast-font-family: PMingLiU;
    mso-fareast-theme-font: minor-fareast;
}

@list l24:level2 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 90.0pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l24:level3 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 126.0pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l24:level4 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 162.0pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l24:level5 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 198.0pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l24:level6 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 234.0pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l24:level7 {
    mso-level-number-format: bullet;
    mso-level-text: \F0B7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 270.0pt;
    text-indent: -18.0pt;
    font-family: Symbol;
}

@list l24:level8 {
    mso-level-number-format: bullet;
    mso-level-text: o;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 306.0pt;
    text-indent: -18.0pt;
    font-family: "Courier New";
}

@list l24:level9 {
    mso-level-number-format: bullet;
    mso-level-text: \F0A7;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    margin-left: 342.0pt;
    text-indent: -18.0pt;
    font-family: Wingdings;
}

@list l25 {
    mso-list-id: 2085031034;
    mso-list-type: hybrid;
    mso-list-template-ids: -875914016 913221040 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;
}

@list l25:level1 {
    mso-level-number-format: alpha-upper;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    text-indent: -18.0pt;
}

@list l25:level2 {
    mso-level-number-format: alpha-lower;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    text-indent: -18.0pt;
}

@list l25:level3 {
    mso-level-number-format: roman-lower;
    mso-level-tab-stop: none;
    mso-level-number-position: right;
    text-indent: -9.0pt;
}

@list l25:level4 {
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    text-indent: -18.0pt;
}

@list l25:level5 {
    mso-level-number-format: alpha-lower;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    text-indent: -18.0pt;
}

@list l25:level6 {
    mso-level-number-format: roman-lower;
    mso-level-tab-stop: none;
    mso-level-number-position: right;
    text-indent: -9.0pt;
}

@list l25:level7 {
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    text-indent: -18.0pt;
}

@list l25:level8 {
    mso-level-number-format: alpha-lower;
    mso-level-tab-stop: none;
    mso-level-number-position: left;
    text-indent: -18.0pt;
}

@list l25:level9 {
    mso-level-number-format: roman-lower;
    mso-level-tab-stop: none;
    mso-level-number-position: right;
    text-indent: -9.0pt;
}

@list l13:level1 lfo3 {
    mso-level-numbering: continue;
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    mso-ansi-font-weight: bold;
    mso-ansi-font-style: normal;
}

@list l1:level1 lfo4 {
    mso-level-numbering: continue;
    mso-level-tab-stop: 1.0cm;
    mso-level-number-position: left;
    margin-left: 1.0cm;
    text-indent: -1.0cm;
    mso-ansi-font-size: 12.0pt;
    mso-bidi-font-size: 12.0pt;
    mso-ansi-font-weight: bold;
    mso-ansi-font-style: normal;
}

ol[b-a7cmdg9wpj] {
    margin-bottom: 0cm;
}

ul[b-a7cmdg9wpj] {
    margin-bottom: 0cm;
}
-->
/* _content/Bayer.ExtraObjednavka/Components/Pages/Pharmacy/Add.razor.rz.scp.css */
html[b-ukyogdb01n] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-ukyogdb01n]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-ukyogdb01n]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-ukyogdb01n] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-ukyogdb01n],
canvas[b-ukyogdb01n],
iframe[b-ukyogdb01n],
img[b-ukyogdb01n],
svg[b-ukyogdb01n],
video[b-ukyogdb01n] {
    vertical-align: middle
}

fieldset[b-ukyogdb01n] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-ukyogdb01n] {
    resize: vertical
}

.browserupgrade[b-ukyogdb01n] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-ukyogdb01n] {
    display: none !important
}

.visuallyhidden[b-ukyogdb01n] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-ukyogdb01n],
    .visuallyhidden.focusable:focus[b-ukyogdb01n] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-ukyogdb01n] {
    visibility: hidden
}

.clearfix[b-ukyogdb01n]:after,
.clearfix[b-ukyogdb01n]:before {
    content: " ";
    display: table
}

.clearfix[b-ukyogdb01n]:after {
    clear: both
}

@media print {
    *[b-ukyogdb01n],
    [b-ukyogdb01n]:after,
    [b-ukyogdb01n]:before,
    [b-ukyogdb01n]:first-letter,
    blockquote[b-ukyogdb01n]:first-line,
    div[b-ukyogdb01n]:first-line,
    li[b-ukyogdb01n]:first-line,
    p[b-ukyogdb01n]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-ukyogdb01n],
    a:visited[b-ukyogdb01n] {
        text-decoration: underline
    }

        a[href][b-ukyogdb01n]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-ukyogdb01n]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-ukyogdb01n]:after,
    a[href^="javascript:"][b-ukyogdb01n]:after {
        content: ""
    }

    pre[b-ukyogdb01n] {
        white-space: pre-wrap !important
    }

    blockquote[b-ukyogdb01n],
    pre[b-ukyogdb01n] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-ukyogdb01n] {
        display: table-header-group
    }

    img[b-ukyogdb01n],
    tr[b-ukyogdb01n] {
        page-break-inside: avoid
    }

    h2[b-ukyogdb01n],
    h3[b-ukyogdb01n],
    p[b-ukyogdb01n] {
        orphans: 3;
        widows: 3
    }

    h2[b-ukyogdb01n],
    h3[b-ukyogdb01n] {
        page-break-after: avoid
    }
}

.button[b-ukyogdb01n],
.button-disabled[b-ukyogdb01n],
.button-green[b-ukyogdb01n],
.button-red[b-ukyogdb01n] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-ukyogdb01n],
    .button-green:hover[b-ukyogdb01n],
    .button-red:hover[b-ukyogdb01n],
    .button:hover[b-ukyogdb01n] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-ukyogdb01n],
    .button-green:focus[b-ukyogdb01n],
    .button-red:focus[b-ukyogdb01n],
    .button:focus[b-ukyogdb01n] {
        outline: none
    }

.button[b-ukyogdb01n] {
    color: #fff
}

.button[b-ukyogdb01n],
.button-red[b-ukyogdb01n] {
    background: transparent
}

.button-red[b-ukyogdb01n] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-ukyogdb01n] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-ukyogdb01n] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-ukyogdb01n] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-ukyogdb01n] {
        cursor: default
    }

*[b-ukyogdb01n],
[b-ukyogdb01n]:after,
[b-ukyogdb01n]:before {
    box-sizing: border-box
}

body[b-ukyogdb01n],
html[b-ukyogdb01n] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-ukyogdb01n] {
    background: url(../images/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-ukyogdb01n] {
        padding: 120px 0 0
    }
}

footer[b-ukyogdb01n],
header[b-ukyogdb01n],
section[b-ukyogdb01n] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-ukyogdb01n] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-ukyogdb01n]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-ukyogdb01n] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-ukyogdb01n] {
        margin: 0;
        border-radius: 0
    }
}

p[b-ukyogdb01n] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-ukyogdb01n] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-ukyogdb01n] {
    color: #002f87
}

h2[b-ukyogdb01n] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-ukyogdb01n] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-ukyogdb01n]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-ukyogdb01n]:after {
        margin-top: 15px
    }
}

h3[b-ukyogdb01n] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-ukyogdb01n] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-ukyogdb01n] {
    background: url(../images/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-ukyogdb01n] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-ukyogdb01n] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-ukyogdb01n] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-ukyogdb01n] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-ukyogdb01n] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-ukyogdb01n] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-ukyogdb01n] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-ukyogdb01n] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-ukyogdb01n] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-ukyogdb01n] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-ukyogdb01n] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-ukyogdb01n] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-ukyogdb01n] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-ukyogdb01n] {
    text-align: center
}

    .align-center h2[b-ukyogdb01n]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-ukyogdb01n]:after {
        margin: 15px auto 0
    }
}

header .container[b-ukyogdb01n] {
    background: transparent
}

header.menu-opened nav[b-ukyogdb01n] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-ukyogdb01n] {
    display: none
}

header.menu-opened .icon-menu-close[b-ukyogdb01n],
header.menu-opened .ms[b-ukyogdb01n] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-ukyogdb01n] {
    display: none
}

footer .container[b-ukyogdb01n] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-ukyogdb01n] {
        margin: 0 20px
    }

        footer .container img[b-ukyogdb01n] {
            width: 60%
        }
}

footer p[b-ukyogdb01n] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-ukyogdb01n] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-ukyogdb01n] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-ukyogdb01n] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-ukyogdb01n] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-ukyogdb01n] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-ukyogdb01n] {
        width: 60%
    }
}

.logo .ms[b-ukyogdb01n] {
    display: none
}

.menu[b-ukyogdb01n] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-ukyogdb01n] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-ukyogdb01n] {
            width: 100%
        }

        .menu.opened li[b-ukyogdb01n] {
            display: block
        }

            .menu.opened li a[b-ukyogdb01n] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-ukyogdb01n],
        .menu.opened .icon-user[b-ukyogdb01n] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-ukyogdb01n] {
        display: none
    }
}

.menu li[b-ukyogdb01n] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-ukyogdb01n],
    .menu li a[b-ukyogdb01n] {
        display: inline-block
    }

        .menu li a[b-ukyogdb01n] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-ukyogdb01n] {
            display: block
        }

.menu .icon-arrow-down[b-ukyogdb01n],
.menu .icon-user[b-ukyogdb01n] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-ukyogdb01n],
    .menu .icon-user:hover[b-ukyogdb01n] {
        cursor: pointer
    }

.menu .dropdown-menu[b-ukyogdb01n] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-ukyogdb01n] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-ukyogdb01n] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-ukyogdb01n] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-ukyogdb01n] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-ukyogdb01n] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-ukyogdb01n] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-ukyogdb01n] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-ukyogdb01n] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-ukyogdb01n] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-ukyogdb01n] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-ukyogdb01n] {
                color: #ff3126
            }

.navicon[b-ukyogdb01n] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-ukyogdb01n] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-ukyogdb01n] {
    fill: #fff
}

.navicon .icon-menu-close[b-ukyogdb01n] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-ukyogdb01n] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-ukyogdb01n] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-ukyogdb01n] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-ukyogdb01n] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-ukyogdb01n] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-ukyogdb01n] {
    color: #fff
}

.icon-scroll-indicator[b-ukyogdb01n] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-ukyogdb01n] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-ukyogdb01n] {
        margin: 0 20px
    }
}

nav.sticky[b-ukyogdb01n] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-ukyogdb01n] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-ukyogdb01n] {
            display: none
        }

        nav.sticky .logo .ms[b-ukyogdb01n] {
            display: block
        }

    nav.sticky .menu[b-ukyogdb01n] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-ukyogdb01n] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-ukyogdb01n],
    nav.sticky .icon-menu-hamburger[b-ukyogdb01n],
    nav.sticky .icon-user[b-ukyogdb01n] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-ukyogdb01n] {
        top: 27px
    }
}

.tabs[b-ukyogdb01n] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-ukyogdb01n] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-ukyogdb01n] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-ukyogdb01n] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-ukyogdb01n] {
    background: #fff
}

.tab[b-ukyogdb01n] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-ukyogdb01n] {
        padding: 20px 20px 30px
    }
}

form[b-ukyogdb01n] {
    text-align: left
}

label[b-ukyogdb01n] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-ukyogdb01n],
input[type=number][b-ukyogdb01n],
input[type=password][b-ukyogdb01n],
input[type=search][b-ukyogdb01n],
input[type=tel][b-ukyogdb01n],
input[type=text][b-ukyogdb01n],
input[type=url][b-ukyogdb01n],
select[b-ukyogdb01n],
textarea[b-ukyogdb01n] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-ukyogdb01n],
    input[type=number]:focus[b-ukyogdb01n],
    input[type=password]:focus[b-ukyogdb01n],
    input[type=search]:focus[b-ukyogdb01n],
    input[type=tel]:focus[b-ukyogdb01n],
    input[type=text]:focus[b-ukyogdb01n],
    input[type=url]:focus[b-ukyogdb01n],
    select:focus[b-ukyogdb01n],
    textarea:focus[b-ukyogdb01n] {
        outline: none
    }

input[type=submit][b-ukyogdb01n] {
    width: auto;
    font-size: 14px
}

.search-ico[b-ukyogdb01n] {
    background: #f0f2f5 url(../images/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-ukyogdb01n] {
    background: #f0f2f5 url(../images/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-ukyogdb01n] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-ukyogdb01n] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-ukyogdb01n] {
            margin-right: 35px
        }

    .submit-panel p[b-ukyogdb01n] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-ukyogdb01n] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-ukyogdb01n] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-ukyogdb01n] {
        padding: 20px
    }
}

.breadcrumb li[b-ukyogdb01n] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-ukyogdb01n] {
        line-height: 20px
    }
}

.breadcrumb li[b-ukyogdb01n]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-ukyogdb01n] {
    color: #002f87
}

    .breadcrumb li:last-child[b-ukyogdb01n]:after {
        display: none
    }

.content[b-ukyogdb01n] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-ukyogdb01n] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-ukyogdb01n] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-ukyogdb01n] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-ukyogdb01n] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-ukyogdb01n] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-ukyogdb01n] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-ukyogdb01n] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-ukyogdb01n] {
        width: 100%
    }
}

.content .right-col[b-ukyogdb01n] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-ukyogdb01n] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-ukyogdb01n] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-ukyogdb01n] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-ukyogdb01n] {
        cursor: pointer
    }

    .switch[b-ukyogdb01n]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../images/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-ukyogdb01n]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-ukyogdb01n]:before {
        margin-right: 20px
    }
}

.switch.on[b-ukyogdb01n]:before {
    background-position: -56px 0
}

.products-header[b-ukyogdb01n] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-ukyogdb01n] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-ukyogdb01n] {
    float: left;
    display: inline-block
}

.w1[b-ukyogdb01n] {
    width: 56%
}

.w2[b-ukyogdb01n] {
    width: 20%
}

.w3[b-ukyogdb01n] {
    width: 24%;
    text-indent: 15px
}

.item[b-ukyogdb01n] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-ukyogdb01n] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-ukyogdb01n] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-ukyogdb01n] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-ukyogdb01n] {
        padding: 15px 0
    }
}

.product-summary:hover[b-ukyogdb01n] {
    cursor: pointer
}

.product-summary span[b-ukyogdb01n] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-ukyogdb01n] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-ukyogdb01n] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-ukyogdb01n] {
        padding: 15px 0
    }
}

.product-details table[b-ukyogdb01n] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-ukyogdb01n] {
        font-size: 12px
    }
}

.product-details table th[b-ukyogdb01n] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-ukyogdb01n] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-ukyogdb01n],
.product-details table td:nth-child(2)[b-ukyogdb01n] {
    width: 28%
}

.product-details table td:nth-child(3)[b-ukyogdb01n] {
    width: 20%
}

.product-details table td:nth-child(4)[b-ukyogdb01n] {
    width: 24%
}

.product-details .buy[b-ukyogdb01n] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-ukyogdb01n] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-ukyogdb01n] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-ukyogdb01n] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-ukyogdb01n] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-ukyogdb01n] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-ukyogdb01n] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-ukyogdb01n] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-ukyogdb01n] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-ukyogdb01n] {
        width: 40%
    }

    .product-details.basket .buy[b-ukyogdb01n] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-ukyogdb01n] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-ukyogdb01n] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-ukyogdb01n] {
        width: 100%
    }
}

.product-details.basket .remove[b-ukyogdb01n] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-ukyogdb01n] {
    margin-bottom: 20px
}

    .table .heading span[b-ukyogdb01n],
    .table .tr span[b-ukyogdb01n] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-ukyogdb01n],
    .table .tr span[b-ukyogdb01n] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-ukyogdb01n] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-ukyogdb01n] {
        text-transform: uppercase
    }

        .table .heading span label[b-ukyogdb01n] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-ukyogdb01n] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-ukyogdb01n] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-ukyogdb01n] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-ukyogdb01n] {
        color: #353638
    }

        .table .tr span input[b-ukyogdb01n] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-ukyogdb01n] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-ukyogdb01n] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-ukyogdb01n] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-ukyogdb01n] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-ukyogdb01n] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-ukyogdb01n] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-ukyogdb01n] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-ukyogdb01n] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-ukyogdb01n] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-ukyogdb01n] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-ukyogdb01n] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-ukyogdb01n] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-ukyogdb01n] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-ukyogdb01n] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-ukyogdb01n] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-ukyogdb01n] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-ukyogdb01n] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-ukyogdb01n] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-ukyogdb01n] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-ukyogdb01n] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-ukyogdb01n] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-ukyogdb01n] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-ukyogdb01n] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-ukyogdb01n] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-ukyogdb01n] {
        color: #353638
    }

.pagination[b-ukyogdb01n] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-ukyogdb01n],
    .pagination .icon-arrow-next[b-ukyogdb01n] {
        fill: #002f87
    }

    .pagination span[b-ukyogdb01n] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-ukyogdb01n] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-ukyogdb01n],
        .pagination a:hover[b-ukyogdb01n] {
            color: #002f87
        }

    .pagination .number-page[b-ukyogdb01n] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-ukyogdb01n] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-ukyogdb01n],
.disabled .icon-arrow-next[b-ukyogdb01n] {
    fill: #f0f2f5
}

.icon-trash[b-ukyogdb01n] {
    fill: #96999e
}

    .icon-trash:hover[b-ukyogdb01n] {
        fill: #ff3126
    }

.icon-success[b-ukyogdb01n] {
    fill: #3bbf26
}

.errorMsg[b-ukyogdb01n] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-ukyogdb01n] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-ukyogdb01n],
.iradio_minimal-blue[b-ukyogdb01n] {
    background: url(../images/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-ukyogdb01n] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-ukyogdb01n] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-ukyogdb01n] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-ukyogdb01n] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-ukyogdb01n] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-ukyogdb01n] {
        background-position: -40px 0 !important
    }































.product-order-disabled[b-ukyogdb01n] {
    color: #737373;
}

.product-order-terminated[b-ukyogdb01n] {
    color: #985f0d;
}

.product-order-available[b-ukyogdb01n] {
    color: #d60808;
}

p.warning-bottom[b-ukyogdb01n] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-ukyogdb01n] {
    color: #ff0000
}

tr.delivery-detail table[b-ukyogdb01n] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-ukyogdb01n] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-ukyogdb01n] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-ukyogdb01n] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-ukyogdb01n] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-ukyogdb01n] {
    cursor: pointer;
}

table.product-list[b-ukyogdb01n] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-ukyogdb01n] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-ukyogdb01n] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-ukyogdb01n] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-ukyogdb01n] {
        color: #000000;
    }

    table.product-list.child-product th[b-ukyogdb01n] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-ukyogdb01n] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-ukyogdb01n] {
            width: 160px;
        }

.menu li a[b-ukyogdb01n] {
    padding-right: 8px !important;
}

    .menu li a.button[b-ukyogdb01n] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-ukyogdb01n] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-ukyogdb01n] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-ukyogdb01n] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-ukyogdb01n] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-ukyogdb01n] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-ukyogdb01n] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-ukyogdb01n] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-ukyogdb01n] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-ukyogdb01n] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-ukyogdb01n] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-ukyogdb01n] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-ukyogdb01n] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-ukyogdb01n] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-ukyogdb01n] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-ukyogdb01n] {
    padding-right: 18px;
}

table.homepage-info[b-ukyogdb01n] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-ukyogdb01n], table.homepage-info td[b-ukyogdb01n] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-ukyogdb01n] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-ukyogdb01n] {
        text-align: right
    }




/* _content/Bayer.ExtraObjednavka/Components/Pages/Pharmacy/Distributor.razor.rz.scp.css */
html[b-lx62a18und] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-lx62a18und]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-lx62a18und]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-lx62a18und] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-lx62a18und],
canvas[b-lx62a18und],
iframe[b-lx62a18und],
img[b-lx62a18und],
svg[b-lx62a18und],
video[b-lx62a18und] {
    vertical-align: middle
}

fieldset[b-lx62a18und] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-lx62a18und] {
    resize: vertical
}

.browserupgrade[b-lx62a18und] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-lx62a18und] {
    display: none !important
}

.visuallyhidden[b-lx62a18und] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-lx62a18und],
    .visuallyhidden.focusable:focus[b-lx62a18und] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-lx62a18und] {
    visibility: hidden
}

.clearfix[b-lx62a18und]:after,
.clearfix[b-lx62a18und]:before {
    content: " ";
    display: table
}

.clearfix[b-lx62a18und]:after {
    clear: both
}

@media print {
    *[b-lx62a18und],
    [b-lx62a18und]:after,
    [b-lx62a18und]:before,
    [b-lx62a18und]:first-letter,
    blockquote[b-lx62a18und]:first-line,
    div[b-lx62a18und]:first-line,
    li[b-lx62a18und]:first-line,
    p[b-lx62a18und]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-lx62a18und],
    a:visited[b-lx62a18und] {
        text-decoration: underline
    }

        a[href][b-lx62a18und]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-lx62a18und]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-lx62a18und]:after,
    a[href^="javascript:"][b-lx62a18und]:after {
        content: ""
    }

    pre[b-lx62a18und] {
        white-space: pre-wrap !important
    }

    blockquote[b-lx62a18und],
    pre[b-lx62a18und] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-lx62a18und] {
        display: table-header-group
    }

    img[b-lx62a18und],
    tr[b-lx62a18und] {
        page-break-inside: avoid
    }

    h2[b-lx62a18und],
    h3[b-lx62a18und],
    p[b-lx62a18und] {
        orphans: 3;
        widows: 3
    }

    h2[b-lx62a18und],
    h3[b-lx62a18und] {
        page-break-after: avoid
    }
}

.button[b-lx62a18und],
.button-disabled[b-lx62a18und],
.button-green[b-lx62a18und],
.button-red[b-lx62a18und] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-lx62a18und],
    .button-green:hover[b-lx62a18und],
    .button-red:hover[b-lx62a18und],
    .button:hover[b-lx62a18und] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-lx62a18und],
    .button-green:focus[b-lx62a18und],
    .button-red:focus[b-lx62a18und],
    .button:focus[b-lx62a18und] {
        outline: none
    }

.button[b-lx62a18und] {
    color: #fff
}

.button[b-lx62a18und],
.button-red[b-lx62a18und] {
    background: transparent
}

.button-red[b-lx62a18und] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-lx62a18und] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-lx62a18und] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-lx62a18und] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-lx62a18und] {
        cursor: default
    }

*[b-lx62a18und],
[b-lx62a18und]:after,
[b-lx62a18und]:before {
    box-sizing: border-box
}

body[b-lx62a18und],
html[b-lx62a18und] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-lx62a18und] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-lx62a18und] {
        padding: 120px 0 0
    }
}

footer[b-lx62a18und],
header[b-lx62a18und],
section[b-lx62a18und] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-lx62a18und] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-lx62a18und]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-lx62a18und] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-lx62a18und] {
        margin: 0;
        border-radius: 0
    }
}

p[b-lx62a18und] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-lx62a18und] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-lx62a18und] {
    color: #002f87
}

h2[b-lx62a18und] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-lx62a18und] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-lx62a18und]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-lx62a18und]:after {
        margin-top: 15px
    }
}

h3[b-lx62a18und] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-lx62a18und] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-lx62a18und] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-lx62a18und] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-lx62a18und] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-lx62a18und] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-lx62a18und] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-lx62a18und] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-lx62a18und] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-lx62a18und] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-lx62a18und] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-lx62a18und] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-lx62a18und] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-lx62a18und] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-lx62a18und] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-lx62a18und] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-lx62a18und] {
    text-align: center
}

    .align-center h2[b-lx62a18und]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-lx62a18und]:after {
        margin: 15px auto 0
    }
}

header .container[b-lx62a18und] {
    background: transparent
}

header.menu-opened nav[b-lx62a18und] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-lx62a18und] {
    display: none
}

header.menu-opened .icon-menu-close[b-lx62a18und],
header.menu-opened .ms[b-lx62a18und] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-lx62a18und] {
    display: none
}

footer .container[b-lx62a18und] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-lx62a18und] {
        margin: 0 20px
    }

        footer .container img[b-lx62a18und] {
            width: 60%
        }
}

footer p[b-lx62a18und] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-lx62a18und] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-lx62a18und] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-lx62a18und] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-lx62a18und] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-lx62a18und] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-lx62a18und] {
        width: 60%
    }
}

.logo .ms[b-lx62a18und] {
    display: none
}

.menu[b-lx62a18und] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-lx62a18und] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-lx62a18und] {
            width: 100%
        }

        .menu.opened li[b-lx62a18und] {
            display: block
        }

            .menu.opened li a[b-lx62a18und] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-lx62a18und],
        .menu.opened .icon-user[b-lx62a18und] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-lx62a18und] {
        display: none
    }
}

.menu li[b-lx62a18und] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-lx62a18und],
    .menu li a[b-lx62a18und] {
        display: inline-block
    }

        .menu li a[b-lx62a18und] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-lx62a18und] {
            display: block
        }

.menu .icon-arrow-down[b-lx62a18und],
.menu .icon-user[b-lx62a18und] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-lx62a18und],
    .menu .icon-user:hover[b-lx62a18und] {
        cursor: pointer
    }

.menu .dropdown-menu[b-lx62a18und] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-lx62a18und] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-lx62a18und] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-lx62a18und] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-lx62a18und] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-lx62a18und] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-lx62a18und] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-lx62a18und] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-lx62a18und] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-lx62a18und] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-lx62a18und] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-lx62a18und] {
                color: #ff3126
            }

.navicon[b-lx62a18und] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-lx62a18und] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-lx62a18und] {
    fill: #fff
}

.navicon .icon-menu-close[b-lx62a18und] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-lx62a18und] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-lx62a18und] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-lx62a18und] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-lx62a18und] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-lx62a18und] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-lx62a18und] {
    color: #fff
}

.icon-scroll-indicator[b-lx62a18und] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-lx62a18und] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-lx62a18und] {
        margin: 0 20px
    }
}

nav.sticky[b-lx62a18und] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-lx62a18und] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-lx62a18und] {
            display: none
        }

        nav.sticky .logo .ms[b-lx62a18und] {
            display: block
        }

    nav.sticky .menu[b-lx62a18und] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-lx62a18und] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-lx62a18und],
    nav.sticky .icon-menu-hamburger[b-lx62a18und],
    nav.sticky .icon-user[b-lx62a18und] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-lx62a18und] {
        top: 27px
    }
}

.tabs[b-lx62a18und] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-lx62a18und] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-lx62a18und] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-lx62a18und] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-lx62a18und] {
    background: #fff
}

.tab[b-lx62a18und] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-lx62a18und] {
        padding: 20px 20px 30px
    }
}

form[b-lx62a18und] {
    text-align: left
}

label[b-lx62a18und] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-lx62a18und],
input[type=number][b-lx62a18und],
input[type=password][b-lx62a18und],
input[type=search][b-lx62a18und],
input[type=tel][b-lx62a18und],
input[type=text][b-lx62a18und],
input[type=url][b-lx62a18und],
select[b-lx62a18und],
textarea[b-lx62a18und] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-lx62a18und],
    input[type=number]:focus[b-lx62a18und],
    input[type=password]:focus[b-lx62a18und],
    input[type=search]:focus[b-lx62a18und],
    input[type=tel]:focus[b-lx62a18und],
    input[type=text]:focus[b-lx62a18und],
    input[type=url]:focus[b-lx62a18und],
    select:focus[b-lx62a18und],
    textarea:focus[b-lx62a18und] {
        outline: none
    }

input[type=submit][b-lx62a18und] {
    width: auto;
    font-size: 14px
}

.search-ico[b-lx62a18und] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-lx62a18und] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-lx62a18und] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-lx62a18und] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-lx62a18und] {
            margin-right: 35px
        }

    .submit-panel p[b-lx62a18und] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-lx62a18und] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-lx62a18und] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-lx62a18und] {
        padding: 20px
    }
}

.breadcrumb li[b-lx62a18und] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-lx62a18und] {
        line-height: 20px
    }
}

.breadcrumb li[b-lx62a18und]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-lx62a18und] {
    color: #002f87
}

    .breadcrumb li:last-child[b-lx62a18und]:after {
        display: none
    }

.content[b-lx62a18und] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-lx62a18und] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-lx62a18und] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-lx62a18und] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-lx62a18und] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-lx62a18und] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-lx62a18und] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-lx62a18und] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-lx62a18und] {
        width: 100%
    }
}

.content .right-col[b-lx62a18und] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-lx62a18und] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-lx62a18und] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-lx62a18und] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-lx62a18und] {
        cursor: pointer
    }

    .switch[b-lx62a18und]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-lx62a18und]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-lx62a18und]:before {
        margin-right: 20px
    }
}

.switch.on[b-lx62a18und]:before {
    background-position: -56px 0
}

.products-header[b-lx62a18und] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-lx62a18und] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-lx62a18und] {
    float: left;
    display: inline-block
}

.w1[b-lx62a18und] {
    width: 56%
}

.w2[b-lx62a18und] {
    width: 20%
}

.w3[b-lx62a18und] {
    width: 24%;
    text-indent: 15px
}

.item[b-lx62a18und] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-lx62a18und] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-lx62a18und] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-lx62a18und] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-lx62a18und] {
        padding: 15px 0
    }
}

.product-summary:hover[b-lx62a18und] {
    cursor: pointer
}

.product-summary span[b-lx62a18und] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-lx62a18und] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-lx62a18und] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-lx62a18und] {
        padding: 15px 0
    }
}

.product-details table[b-lx62a18und] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-lx62a18und] {
        font-size: 12px
    }
}

.product-details table th[b-lx62a18und] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-lx62a18und] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-lx62a18und],
.product-details table td:nth-child(2)[b-lx62a18und] {
    width: 28%
}

.product-details table td:nth-child(3)[b-lx62a18und] {
    width: 20%
}

.product-details table td:nth-child(4)[b-lx62a18und] {
    width: 24%
}

.product-details .buy[b-lx62a18und] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-lx62a18und] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-lx62a18und] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-lx62a18und] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-lx62a18und] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-lx62a18und] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-lx62a18und] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-lx62a18und] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-lx62a18und] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-lx62a18und] {
        width: 40%
    }

    .product-details.basket .buy[b-lx62a18und] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-lx62a18und] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-lx62a18und] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-lx62a18und] {
        width: 100%
    }
}

.product-details.basket .remove[b-lx62a18und] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-lx62a18und] {
    margin-bottom: 20px
}

    .table .heading span[b-lx62a18und],
    .table .tr span[b-lx62a18und] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-lx62a18und],
    .table .tr span[b-lx62a18und] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-lx62a18und] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-lx62a18und] {
        text-transform: uppercase
    }

        .table .heading span label[b-lx62a18und] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-lx62a18und] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-lx62a18und] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-lx62a18und] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-lx62a18und] {
        color: #353638
    }

        .table .tr span input[b-lx62a18und] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-lx62a18und] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-lx62a18und] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-lx62a18und] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-lx62a18und] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-lx62a18und] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-lx62a18und] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-lx62a18und] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-lx62a18und] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-lx62a18und] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-lx62a18und] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-lx62a18und] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-lx62a18und] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-lx62a18und] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-lx62a18und] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-lx62a18und] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-lx62a18und] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-lx62a18und] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-lx62a18und] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-lx62a18und] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-lx62a18und] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-lx62a18und] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-lx62a18und] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-lx62a18und] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-lx62a18und] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-lx62a18und] {
        color: #353638
    }

.pagination[b-lx62a18und] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-lx62a18und],
    .pagination .icon-arrow-next[b-lx62a18und] {
        fill: #002f87
    }

    .pagination span[b-lx62a18und] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-lx62a18und] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-lx62a18und],
        .pagination a:hover[b-lx62a18und] {
            color: #002f87
        }

    .pagination .number-page[b-lx62a18und] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-lx62a18und] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-lx62a18und],
.disabled .icon-arrow-next[b-lx62a18und] {
    fill: #f0f2f5
}

.icon-trash[b-lx62a18und] {
    fill: #96999e
}

    .icon-trash:hover[b-lx62a18und] {
        fill: #ff3126
    }

.icon-success[b-lx62a18und] {
    fill: #3bbf26
}

.errorMsg[b-lx62a18und] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-lx62a18und] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-lx62a18und],
.iradio_minimal-blue[b-lx62a18und] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-lx62a18und] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-lx62a18und] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-lx62a18und] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-lx62a18und] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-lx62a18und] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-lx62a18und] {
        background-position: -40px 0 !important
    }





























.icheckbox_minimal-blue[b-lx62a18und], .iradio_minimal-blue[b-lx62a18und] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-lx62a18und] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-lx62a18und] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-lx62a18und] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-lx62a18und] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-lx62a18und] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-lx62a18und] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-lx62a18und] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-lx62a18und] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-lx62a18und] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-lx62a18und] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-lx62a18und], .iradio_minimal-blue[b-lx62a18und] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}





































.product-order-disabled[b-lx62a18und] {
    color: #737373;
}

.product-order-terminated[b-lx62a18und] {
    color: #985f0d;
}

.product-order-available[b-lx62a18und] {
    color: #d60808;
}

p.warning-bottom[b-lx62a18und] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-lx62a18und] {
    color: #ff0000
}

tr.delivery-detail table[b-lx62a18und] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-lx62a18und] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-lx62a18und] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-lx62a18und] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-lx62a18und] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-lx62a18und] {
    cursor: pointer;
}

table.product-list[b-lx62a18und] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-lx62a18und] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-lx62a18und] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-lx62a18und] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-lx62a18und] {
        color: #000000;
    }

    table.product-list.child-product th[b-lx62a18und] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-lx62a18und] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-lx62a18und] {
            width: 160px;
        }

.menu li a[b-lx62a18und] {
    padding-right: 8px !important;
}

    .menu li a.button[b-lx62a18und] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-lx62a18und] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-lx62a18und] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-lx62a18und] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-lx62a18und] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-lx62a18und] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-lx62a18und] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-lx62a18und] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-lx62a18und] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-lx62a18und] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-lx62a18und] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-lx62a18und] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-lx62a18und] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-lx62a18und] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-lx62a18und] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-lx62a18und] {
    padding-right: 18px;
}

table.homepage-info[b-lx62a18und] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-lx62a18und], table.homepage-info td[b-lx62a18und] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-lx62a18und] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-lx62a18und] {
        text-align: right
    }
/* _content/Bayer.ExtraObjednavka/Components/Pages/Pharmacy/Edit.razor.rz.scp.css */
.will-be-replaced[b-9okceewv8q] {
    color: gray;
    text-decoration: line-through;
    transition: all 0.3s ease-in-out;
}

.replacement-warning[b-9okceewv8q] {
    color: red;
    font-size: 0.9em;
    margin-left: 8px;
    font-style: italic;
    animation: fadeIn-b-9okceewv8q 0.5s ease-in-out;
    text-decoration: none;
}

@keyframes fadeIn-b-9okceewv8q {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

html[b-9okceewv8q] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-9okceewv8q]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-9okceewv8q]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-9okceewv8q] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-9okceewv8q],
canvas[b-9okceewv8q],
iframe[b-9okceewv8q],
img[b-9okceewv8q],
svg[b-9okceewv8q],
video[b-9okceewv8q] {
    vertical-align: middle
}

fieldset[b-9okceewv8q] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-9okceewv8q] {
    resize: vertical
}

.browserupgrade[b-9okceewv8q] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-9okceewv8q] {
    display: none !important
}

.visuallyhidden[b-9okceewv8q] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-9okceewv8q],
    .visuallyhidden.focusable:focus[b-9okceewv8q] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-9okceewv8q] {
    visibility: hidden
}

.clearfix[b-9okceewv8q]:after,
.clearfix[b-9okceewv8q]:before {
    content: " ";
    display: table
}

.clearfix[b-9okceewv8q]:after {
    clear: both
}

@media print {
    *[b-9okceewv8q],
    [b-9okceewv8q]:after,
    [b-9okceewv8q]:before,
    [b-9okceewv8q]:first-letter,
    blockquote[b-9okceewv8q]:first-line,
    div[b-9okceewv8q]:first-line,
    li[b-9okceewv8q]:first-line,
    p[b-9okceewv8q]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-9okceewv8q],
    a:visited[b-9okceewv8q] {
        text-decoration: underline
    }

        a[href][b-9okceewv8q]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-9okceewv8q]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-9okceewv8q]:after,
    a[href^="javascript:"][b-9okceewv8q]:after {
        content: ""
    }

    pre[b-9okceewv8q] {
        white-space: pre-wrap !important
    }

    blockquote[b-9okceewv8q],
    pre[b-9okceewv8q] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-9okceewv8q] {
        display: table-header-group
    }

    img[b-9okceewv8q],
    tr[b-9okceewv8q] {
        page-break-inside: avoid
    }

    h2[b-9okceewv8q],
    h3[b-9okceewv8q],
    p[b-9okceewv8q] {
        orphans: 3;
        widows: 3
    }

    h2[b-9okceewv8q],
    h3[b-9okceewv8q] {
        page-break-after: avoid
    }
}

.button[b-9okceewv8q],
.button-disabled[b-9okceewv8q],
.button-green[b-9okceewv8q],
.button-red[b-9okceewv8q] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-9okceewv8q],
    .button-green:hover[b-9okceewv8q],
    .button-red:hover[b-9okceewv8q],
    .button:hover[b-9okceewv8q] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-9okceewv8q],
    .button-green:focus[b-9okceewv8q],
    .button-red:focus[b-9okceewv8q],
    .button:focus[b-9okceewv8q] {
        outline: none
    }

.button[b-9okceewv8q] {
    color: #fff
}

.button[b-9okceewv8q],
.button-red[b-9okceewv8q] {
    background: transparent
}

.button-red[b-9okceewv8q] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-9okceewv8q] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-9okceewv8q] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-9okceewv8q] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-9okceewv8q] {
        cursor: default
    }

*[b-9okceewv8q],
[b-9okceewv8q]:after,
[b-9okceewv8q]:before {
    box-sizing: border-box
}

body[b-9okceewv8q],
html[b-9okceewv8q] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-9okceewv8q] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-9okceewv8q] {
        padding: 120px 0 0
    }
}

footer[b-9okceewv8q],
header[b-9okceewv8q],
section[b-9okceewv8q] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-9okceewv8q] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-9okceewv8q]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-9okceewv8q] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-9okceewv8q] {
        margin: 0;
        border-radius: 0
    }
}

p[b-9okceewv8q] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-9okceewv8q] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-9okceewv8q] {
    color: #002f87
}

h2[b-9okceewv8q] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-9okceewv8q] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-9okceewv8q]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-9okceewv8q]:after {
        margin-top: 15px
    }
}

h3[b-9okceewv8q] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-9okceewv8q] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-9okceewv8q] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-9okceewv8q] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-9okceewv8q] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-9okceewv8q] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-9okceewv8q] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-9okceewv8q] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-9okceewv8q] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-9okceewv8q] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-9okceewv8q] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-9okceewv8q] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-9okceewv8q] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-9okceewv8q] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-9okceewv8q] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-9okceewv8q] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-9okceewv8q] {
    text-align: center
}

    .align-center h2[b-9okceewv8q]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-9okceewv8q]:after {
        margin: 15px auto 0
    }
}

header .container[b-9okceewv8q] {
    background: transparent
}

header.menu-opened nav[b-9okceewv8q] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-9okceewv8q] {
    display: none
}

header.menu-opened .icon-menu-close[b-9okceewv8q],
header.menu-opened .ms[b-9okceewv8q] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-9okceewv8q] {
    display: none
}

footer .container[b-9okceewv8q] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-9okceewv8q] {
        margin: 0 20px
    }

        footer .container img[b-9okceewv8q] {
            width: 60%
        }
}

footer p[b-9okceewv8q] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-9okceewv8q] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-9okceewv8q] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-9okceewv8q] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-9okceewv8q] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-9okceewv8q] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-9okceewv8q] {
        width: 60%
    }
}

.logo .ms[b-9okceewv8q] {
    display: none
}

.menu[b-9okceewv8q] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-9okceewv8q] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-9okceewv8q] {
            width: 100%
        }

        .menu.opened li[b-9okceewv8q] {
            display: block
        }

            .menu.opened li a[b-9okceewv8q] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-9okceewv8q],
        .menu.opened .icon-user[b-9okceewv8q] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-9okceewv8q] {
        display: none
    }
}

.menu li[b-9okceewv8q] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-9okceewv8q],
    .menu li a[b-9okceewv8q] {
        display: inline-block
    }

        .menu li a[b-9okceewv8q] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-9okceewv8q] {
            display: block
        }

.menu .icon-arrow-down[b-9okceewv8q],
.menu .icon-user[b-9okceewv8q] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-9okceewv8q],
    .menu .icon-user:hover[b-9okceewv8q] {
        cursor: pointer
    }

.menu .dropdown-menu[b-9okceewv8q] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-9okceewv8q] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-9okceewv8q] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-9okceewv8q] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-9okceewv8q] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-9okceewv8q] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-9okceewv8q] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-9okceewv8q] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-9okceewv8q] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-9okceewv8q] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-9okceewv8q] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-9okceewv8q] {
                color: #ff3126
            }

.navicon[b-9okceewv8q] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-9okceewv8q] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-9okceewv8q] {
    fill: #fff
}

.navicon .icon-menu-close[b-9okceewv8q] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-9okceewv8q] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-9okceewv8q] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-9okceewv8q] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-9okceewv8q] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-9okceewv8q] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-9okceewv8q] {
    color: #fff
}

.icon-scroll-indicator[b-9okceewv8q] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-9okceewv8q] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-9okceewv8q] {
        margin: 0 20px
    }
}

nav.sticky[b-9okceewv8q] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-9okceewv8q] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-9okceewv8q] {
            display: none
        }

        nav.sticky .logo .ms[b-9okceewv8q] {
            display: block
        }

    nav.sticky .menu[b-9okceewv8q] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-9okceewv8q] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-9okceewv8q],
    nav.sticky .icon-menu-hamburger[b-9okceewv8q],
    nav.sticky .icon-user[b-9okceewv8q] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-9okceewv8q] {
        top: 27px
    }
}

.tabs[b-9okceewv8q] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-9okceewv8q] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-9okceewv8q] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-9okceewv8q] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-9okceewv8q] {
    background: #fff
}

.tab[b-9okceewv8q] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-9okceewv8q] {
        padding: 20px 20px 30px
    }
}

form[b-9okceewv8q] {
    text-align: left
}

label[b-9okceewv8q] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-9okceewv8q],
input[type=number][b-9okceewv8q],
input[type=password][b-9okceewv8q],
input[type=search][b-9okceewv8q],
input[type=tel][b-9okceewv8q],
input[type=text][b-9okceewv8q],
input[type=url][b-9okceewv8q],
select[b-9okceewv8q],
textarea[b-9okceewv8q] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-9okceewv8q],
    input[type=number]:focus[b-9okceewv8q],
    input[type=password]:focus[b-9okceewv8q],
    input[type=search]:focus[b-9okceewv8q],
    input[type=tel]:focus[b-9okceewv8q],
    input[type=text]:focus[b-9okceewv8q],
    input[type=url]:focus[b-9okceewv8q],
    select:focus[b-9okceewv8q],
    textarea:focus[b-9okceewv8q] {
        outline: none
    }

input[type=submit][b-9okceewv8q] {
    width: auto;
    font-size: 14px
}

.search-ico[b-9okceewv8q] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-9okceewv8q] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-9okceewv8q] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-9okceewv8q] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-9okceewv8q] {
            margin-right: 35px
        }

    .submit-panel p[b-9okceewv8q] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-9okceewv8q] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-9okceewv8q] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-9okceewv8q] {
        padding: 20px
    }
}

.breadcrumb li[b-9okceewv8q] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-9okceewv8q] {
        line-height: 20px
    }
}

.breadcrumb li[b-9okceewv8q]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-9okceewv8q] {
    color: #002f87
}

    .breadcrumb li:last-child[b-9okceewv8q]:after {
        display: none
    }

.content[b-9okceewv8q] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-9okceewv8q] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-9okceewv8q] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-9okceewv8q] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-9okceewv8q] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-9okceewv8q] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-9okceewv8q] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-9okceewv8q] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-9okceewv8q] {
        width: 100%
    }
}

.content .right-col[b-9okceewv8q] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-9okceewv8q] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-9okceewv8q] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-9okceewv8q] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-9okceewv8q] {
        cursor: pointer
    }

    .switch[b-9okceewv8q]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-9okceewv8q]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-9okceewv8q]:before {
        margin-right: 20px
    }
}

.switch.on[b-9okceewv8q]:before {
    background-position: -56px 0
}

.products-header[b-9okceewv8q] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-9okceewv8q] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-9okceewv8q] {
    float: left;
    display: inline-block
}

.w1[b-9okceewv8q] {
    width: 56%
}

.w2[b-9okceewv8q] {
    width: 20%
}

.w3[b-9okceewv8q] {
    width: 24%;
    text-indent: 15px
}

.item[b-9okceewv8q] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-9okceewv8q] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-9okceewv8q] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-9okceewv8q] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-9okceewv8q] {
        padding: 15px 0
    }
}

.product-summary:hover[b-9okceewv8q] {
    cursor: pointer
}

.product-summary span[b-9okceewv8q] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-9okceewv8q] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-9okceewv8q] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-9okceewv8q] {
        padding: 15px 0
    }
}

.product-details table[b-9okceewv8q] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-9okceewv8q] {
        font-size: 12px
    }
}

.product-details table th[b-9okceewv8q] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-9okceewv8q] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-9okceewv8q],
.product-details table td:nth-child(2)[b-9okceewv8q] {
    width: 28%
}

.product-details table td:nth-child(3)[b-9okceewv8q] {
    width: 20%
}

.product-details table td:nth-child(4)[b-9okceewv8q] {
    width: 24%
}

.product-details .buy[b-9okceewv8q] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-9okceewv8q] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-9okceewv8q] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-9okceewv8q] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-9okceewv8q] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-9okceewv8q] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-9okceewv8q] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-9okceewv8q] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-9okceewv8q] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-9okceewv8q] {
        width: 40%
    }

    .product-details.basket .buy[b-9okceewv8q] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-9okceewv8q] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-9okceewv8q] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-9okceewv8q] {
        width: 100%
    }
}

.product-details.basket .remove[b-9okceewv8q] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-9okceewv8q] {
    margin-bottom: 20px
}

    .table .heading span[b-9okceewv8q],
    .table .tr span[b-9okceewv8q] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-9okceewv8q],
    .table .tr span[b-9okceewv8q] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-9okceewv8q] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-9okceewv8q] {
        text-transform: uppercase
    }

        .table .heading span label[b-9okceewv8q] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-9okceewv8q] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-9okceewv8q] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-9okceewv8q] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-9okceewv8q] {
        color: #353638
    }

        .table .tr span input[b-9okceewv8q] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-9okceewv8q] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-9okceewv8q] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-9okceewv8q] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-9okceewv8q] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-9okceewv8q] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-9okceewv8q] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-9okceewv8q] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-9okceewv8q] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-9okceewv8q] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-9okceewv8q] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-9okceewv8q] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-9okceewv8q] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-9okceewv8q] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-9okceewv8q] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-9okceewv8q] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-9okceewv8q] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-9okceewv8q] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-9okceewv8q] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-9okceewv8q] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-9okceewv8q] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-9okceewv8q] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-9okceewv8q] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-9okceewv8q] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-9okceewv8q] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-9okceewv8q] {
        color: #353638
    }

.pagination[b-9okceewv8q] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-9okceewv8q],
    .pagination .icon-arrow-next[b-9okceewv8q] {
        fill: #002f87
    }

    .pagination span[b-9okceewv8q] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-9okceewv8q] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-9okceewv8q],
        .pagination a:hover[b-9okceewv8q] {
            color: #002f87
        }

    .pagination .number-page[b-9okceewv8q] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-9okceewv8q] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-9okceewv8q],
.disabled .icon-arrow-next[b-9okceewv8q] {
    fill: #f0f2f5
}

.icon-trash[b-9okceewv8q] {
    fill: #96999e
}

    .icon-trash:hover[b-9okceewv8q] {
        fill: #ff3126
    }

.icon-success[b-9okceewv8q] {
    fill: #3bbf26
}

.errorMsg[b-9okceewv8q] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-9okceewv8q] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-9okceewv8q],
.iradio_minimal-blue[b-9okceewv8q] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-9okceewv8q] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-9okceewv8q] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-9okceewv8q] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-9okceewv8q] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-9okceewv8q] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-9okceewv8q] {
        background-position: -40px 0 !important
    }





























.icheckbox_minimal-blue[b-9okceewv8q], .iradio_minimal-blue[b-9okceewv8q] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-9okceewv8q] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-9okceewv8q] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-9okceewv8q] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-9okceewv8q] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-9okceewv8q] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-9okceewv8q] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-9okceewv8q] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-9okceewv8q] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-9okceewv8q] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-9okceewv8q] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-9okceewv8q], .iradio_minimal-blue[b-9okceewv8q] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}





































.product-order-disabled[b-9okceewv8q] {
    color: #737373;
}

.product-order-terminated[b-9okceewv8q] {
    color: #985f0d;
}

.product-order-available[b-9okceewv8q] {
    color: #d60808;
}

p.warning-bottom[b-9okceewv8q] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-9okceewv8q] {
    color: #ff0000
}

tr.delivery-detail table[b-9okceewv8q] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-9okceewv8q] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-9okceewv8q] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-9okceewv8q] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-9okceewv8q] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-9okceewv8q] {
    cursor: pointer;
}

table.product-list[b-9okceewv8q] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-9okceewv8q] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-9okceewv8q] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-9okceewv8q] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-9okceewv8q] {
        color: #000000;
    }

    table.product-list.child-product th[b-9okceewv8q] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-9okceewv8q] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-9okceewv8q] {
            width: 160px;
        }

.menu li a[b-9okceewv8q] {
    padding-right: 8px !important;
}

    .menu li a.button[b-9okceewv8q] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-9okceewv8q] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-9okceewv8q] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-9okceewv8q] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-9okceewv8q] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-9okceewv8q] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-9okceewv8q] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-9okceewv8q] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-9okceewv8q] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-9okceewv8q] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-9okceewv8q] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-9okceewv8q] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-9okceewv8q] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-9okceewv8q] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-9okceewv8q] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-9okceewv8q] {
    padding-right: 18px;
}

table.homepage-info[b-9okceewv8q] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-9okceewv8q], table.homepage-info td[b-9okceewv8q] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-9okceewv8q] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-9okceewv8q] {
        text-align: right
    }
/* _content/Bayer.ExtraObjednavka/Components/Pages/Pharmacy/Index.razor.rz.scp.css */
.selected-pharmacy-row[b-gawrke2ztz] {
    border: 2px solid #3bbf26;
    background-color: #eafbe5;
    animation: fadeInHighlight-b-gawrke2ztz 0.4s ease-in-out;
}

@keyframes fadeInHighlight-b-gawrke2ztz {
    from {
        background-color: #ffffff;
        border-color: transparent;
    }

    to {
        background-color: #eafbe5;
        border-color: #3bbf26;
    }
}

html[b-gawrke2ztz] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-gawrke2ztz]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-gawrke2ztz]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-gawrke2ztz] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-gawrke2ztz],
canvas[b-gawrke2ztz],
iframe[b-gawrke2ztz],
img[b-gawrke2ztz],
svg[b-gawrke2ztz],
video[b-gawrke2ztz] {
    vertical-align: middle
}

fieldset[b-gawrke2ztz] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-gawrke2ztz] {
    resize: vertical
}

.browserupgrade[b-gawrke2ztz] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-gawrke2ztz] {
    display: none !important
}

.visuallyhidden[b-gawrke2ztz] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-gawrke2ztz],
    .visuallyhidden.focusable:focus[b-gawrke2ztz] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-gawrke2ztz] {
    visibility: hidden
}

.clearfix[b-gawrke2ztz]:after,
.clearfix[b-gawrke2ztz]:before {
    content: " ";
    display: table
}

.clearfix[b-gawrke2ztz]:after {
    clear: both
}

@media print {
    *[b-gawrke2ztz],
    [b-gawrke2ztz]:after,
    [b-gawrke2ztz]:before,
    [b-gawrke2ztz]:first-letter,
    blockquote[b-gawrke2ztz]:first-line,
    div[b-gawrke2ztz]:first-line,
    li[b-gawrke2ztz]:first-line,
    p[b-gawrke2ztz]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-gawrke2ztz],
    a:visited[b-gawrke2ztz] {
        text-decoration: underline
    }

        a[href][b-gawrke2ztz]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-gawrke2ztz]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-gawrke2ztz]:after,
    a[href^="javascript:"][b-gawrke2ztz]:after {
        content: ""
    }

    pre[b-gawrke2ztz] {
        white-space: pre-wrap !important
    }

    blockquote[b-gawrke2ztz],
    pre[b-gawrke2ztz] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-gawrke2ztz] {
        display: table-header-group
    }

    img[b-gawrke2ztz],
    tr[b-gawrke2ztz] {
        page-break-inside: avoid
    }

    h2[b-gawrke2ztz],
    h3[b-gawrke2ztz],
    p[b-gawrke2ztz] {
        orphans: 3;
        widows: 3
    }

    h2[b-gawrke2ztz],
    h3[b-gawrke2ztz] {
        page-break-after: avoid
    }
}

.button[b-gawrke2ztz],
.button-disabled[b-gawrke2ztz],
.button-green[b-gawrke2ztz],
.button-red[b-gawrke2ztz] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-gawrke2ztz],
    .button-green:hover[b-gawrke2ztz],
    .button-red:hover[b-gawrke2ztz],
    .button:hover[b-gawrke2ztz] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-gawrke2ztz],
    .button-green:focus[b-gawrke2ztz],
    .button-red:focus[b-gawrke2ztz],
    .button:focus[b-gawrke2ztz] {
        outline: none
    }

.button[b-gawrke2ztz] {
    color: #fff
}

.button[b-gawrke2ztz],
.button-red[b-gawrke2ztz] {
    background: transparent
}

.button-red[b-gawrke2ztz] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-gawrke2ztz] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-gawrke2ztz] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-gawrke2ztz] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-gawrke2ztz] {
        cursor: default
    }

*[b-gawrke2ztz],
[b-gawrke2ztz]:after,
[b-gawrke2ztz]:before {
    box-sizing: border-box
}

body[b-gawrke2ztz],
html[b-gawrke2ztz] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-gawrke2ztz] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-gawrke2ztz] {
        padding: 120px 0 0
    }
}

footer[b-gawrke2ztz],
header[b-gawrke2ztz],
section[b-gawrke2ztz] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-gawrke2ztz] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-gawrke2ztz]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-gawrke2ztz] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-gawrke2ztz] {
        margin: 0;
        border-radius: 0
    }
}

p[b-gawrke2ztz] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-gawrke2ztz] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-gawrke2ztz] {
    color: #002f87
}

h2[b-gawrke2ztz] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-gawrke2ztz] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-gawrke2ztz]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-gawrke2ztz]:after {
        margin-top: 15px
    }
}

h3[b-gawrke2ztz] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-gawrke2ztz] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-gawrke2ztz] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-gawrke2ztz] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-gawrke2ztz] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-gawrke2ztz] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-gawrke2ztz] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-gawrke2ztz] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-gawrke2ztz] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-gawrke2ztz] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-gawrke2ztz] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-gawrke2ztz] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-gawrke2ztz] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-gawrke2ztz] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-gawrke2ztz] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-gawrke2ztz] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-gawrke2ztz] {
    text-align: center
}

    .align-center h2[b-gawrke2ztz]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-gawrke2ztz]:after {
        margin: 15px auto 0
    }
}

header .container[b-gawrke2ztz] {
    background: transparent
}

header.menu-opened nav[b-gawrke2ztz] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-gawrke2ztz] {
    display: none
}

header.menu-opened .icon-menu-close[b-gawrke2ztz],
header.menu-opened .ms[b-gawrke2ztz] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-gawrke2ztz] {
    display: none
}

footer .container[b-gawrke2ztz] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-gawrke2ztz] {
        margin: 0 20px
    }

        footer .container img[b-gawrke2ztz] {
            width: 60%
        }
}

footer p[b-gawrke2ztz] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-gawrke2ztz] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-gawrke2ztz] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-gawrke2ztz] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-gawrke2ztz] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-gawrke2ztz] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-gawrke2ztz] {
        width: 60%
    }
}

.logo .ms[b-gawrke2ztz] {
    display: none
}

.menu[b-gawrke2ztz] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-gawrke2ztz] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-gawrke2ztz] {
            width: 100%
        }

        .menu.opened li[b-gawrke2ztz] {
            display: block
        }

            .menu.opened li a[b-gawrke2ztz] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-gawrke2ztz],
        .menu.opened .icon-user[b-gawrke2ztz] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-gawrke2ztz] {
        display: none
    }
}

.menu li[b-gawrke2ztz] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-gawrke2ztz],
    .menu li a[b-gawrke2ztz] {
        display: inline-block
    }

        .menu li a[b-gawrke2ztz] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-gawrke2ztz] {
            display: block
        }

.menu .icon-arrow-down[b-gawrke2ztz],
.menu .icon-user[b-gawrke2ztz] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-gawrke2ztz],
    .menu .icon-user:hover[b-gawrke2ztz] {
        cursor: pointer
    }

.menu .dropdown-menu[b-gawrke2ztz] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-gawrke2ztz] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-gawrke2ztz] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-gawrke2ztz] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-gawrke2ztz] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-gawrke2ztz] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-gawrke2ztz] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-gawrke2ztz] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-gawrke2ztz] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-gawrke2ztz] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-gawrke2ztz] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-gawrke2ztz] {
                color: #ff3126
            }

.navicon[b-gawrke2ztz] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-gawrke2ztz] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-gawrke2ztz] {
    fill: #fff
}

.navicon .icon-menu-close[b-gawrke2ztz] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-gawrke2ztz] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-gawrke2ztz] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-gawrke2ztz] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-gawrke2ztz] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-gawrke2ztz] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-gawrke2ztz] {
    color: #fff
}

.icon-scroll-indicator[b-gawrke2ztz] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-gawrke2ztz] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-gawrke2ztz] {
        margin: 0 20px
    }
}

nav.sticky[b-gawrke2ztz] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-gawrke2ztz] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-gawrke2ztz] {
            display: none
        }

        nav.sticky .logo .ms[b-gawrke2ztz] {
            display: block
        }

    nav.sticky .menu[b-gawrke2ztz] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-gawrke2ztz] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-gawrke2ztz],
    nav.sticky .icon-menu-hamburger[b-gawrke2ztz],
    nav.sticky .icon-user[b-gawrke2ztz] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-gawrke2ztz] {
        top: 27px
    }
}

.tabs[b-gawrke2ztz] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-gawrke2ztz] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-gawrke2ztz] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-gawrke2ztz] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-gawrke2ztz] {
    background: #fff
}

.tab[b-gawrke2ztz] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-gawrke2ztz] {
        padding: 20px 20px 30px
    }
}

form[b-gawrke2ztz] {
    text-align: left
}

label[b-gawrke2ztz] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-gawrke2ztz],
input[type=number][b-gawrke2ztz],
input[type=password][b-gawrke2ztz],
input[type=search][b-gawrke2ztz],
input[type=tel][b-gawrke2ztz],
input[type=text][b-gawrke2ztz],
input[type=url][b-gawrke2ztz],
select[b-gawrke2ztz],
textarea[b-gawrke2ztz] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-gawrke2ztz],
    input[type=number]:focus[b-gawrke2ztz],
    input[type=password]:focus[b-gawrke2ztz],
    input[type=search]:focus[b-gawrke2ztz],
    input[type=tel]:focus[b-gawrke2ztz],
    input[type=text]:focus[b-gawrke2ztz],
    input[type=url]:focus[b-gawrke2ztz],
    select:focus[b-gawrke2ztz],
    textarea:focus[b-gawrke2ztz] {
        outline: none
    }

input[type=submit][b-gawrke2ztz] {
    width: auto;
    font-size: 14px
}

.search-ico[b-gawrke2ztz] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-gawrke2ztz] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-gawrke2ztz] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-gawrke2ztz] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-gawrke2ztz] {
            margin-right: 35px
        }

    .submit-panel p[b-gawrke2ztz] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-gawrke2ztz] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-gawrke2ztz] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-gawrke2ztz] {
        padding: 20px
    }
}

.breadcrumb li[b-gawrke2ztz] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-gawrke2ztz] {
        line-height: 20px
    }
}

.breadcrumb li[b-gawrke2ztz]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-gawrke2ztz] {
    color: #002f87
}

    .breadcrumb li:last-child[b-gawrke2ztz]:after {
        display: none
    }

.content[b-gawrke2ztz] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-gawrke2ztz] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-gawrke2ztz] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-gawrke2ztz] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-gawrke2ztz] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-gawrke2ztz] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-gawrke2ztz] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-gawrke2ztz] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-gawrke2ztz] {
        width: 100%
    }
}

.content .right-col[b-gawrke2ztz] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-gawrke2ztz] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-gawrke2ztz] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-gawrke2ztz] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-gawrke2ztz] {
        cursor: pointer
    }

    .switch[b-gawrke2ztz]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-gawrke2ztz]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-gawrke2ztz]:before {
        margin-right: 20px
    }
}

.switch.on[b-gawrke2ztz]:before {
    background-position: -56px 0
}

.products-header[b-gawrke2ztz] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-gawrke2ztz] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-gawrke2ztz] {
    float: left;
    display: inline-block
}

.w1[b-gawrke2ztz] {
    width: 56%
}

.w2[b-gawrke2ztz] {
    width: 20%
}

.w3[b-gawrke2ztz] {
    width: 24%;
    text-indent: 15px
}

.item[b-gawrke2ztz] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-gawrke2ztz] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-gawrke2ztz] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-gawrke2ztz] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-gawrke2ztz] {
        padding: 15px 0
    }
}

.product-summary:hover[b-gawrke2ztz] {
    cursor: pointer
}

.product-summary span[b-gawrke2ztz] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-gawrke2ztz] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-gawrke2ztz] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-gawrke2ztz] {
        padding: 15px 0
    }
}

.product-details table[b-gawrke2ztz] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-gawrke2ztz] {
        font-size: 12px
    }
}

.product-details table th[b-gawrke2ztz] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-gawrke2ztz] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-gawrke2ztz],
.product-details table td:nth-child(2)[b-gawrke2ztz] {
    width: 28%
}

.product-details table td:nth-child(3)[b-gawrke2ztz] {
    width: 20%
}

.product-details table td:nth-child(4)[b-gawrke2ztz] {
    width: 24%
}

.product-details .buy[b-gawrke2ztz] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-gawrke2ztz] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-gawrke2ztz] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-gawrke2ztz] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-gawrke2ztz] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-gawrke2ztz] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-gawrke2ztz] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-gawrke2ztz] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-gawrke2ztz] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-gawrke2ztz] {
        width: 40%
    }

    .product-details.basket .buy[b-gawrke2ztz] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-gawrke2ztz] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-gawrke2ztz] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-gawrke2ztz] {
        width: 100%
    }
}

.product-details.basket .remove[b-gawrke2ztz] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-gawrke2ztz] {
    margin-bottom: 20px
}

    .table .heading span[b-gawrke2ztz],
    .table .tr span[b-gawrke2ztz] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-gawrke2ztz],
    .table .tr span[b-gawrke2ztz] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-gawrke2ztz] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-gawrke2ztz] {
        text-transform: uppercase
    }

        .table .heading span label[b-gawrke2ztz] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-gawrke2ztz] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-gawrke2ztz] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-gawrke2ztz] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-gawrke2ztz] {
        color: #353638
    }

        .table .tr span input[b-gawrke2ztz] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-gawrke2ztz] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-gawrke2ztz] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-gawrke2ztz] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-gawrke2ztz] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-gawrke2ztz] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-gawrke2ztz] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-gawrke2ztz] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-gawrke2ztz] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-gawrke2ztz] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-gawrke2ztz] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-gawrke2ztz] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-gawrke2ztz] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-gawrke2ztz] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-gawrke2ztz] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-gawrke2ztz] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-gawrke2ztz] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-gawrke2ztz] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-gawrke2ztz] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-gawrke2ztz] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-gawrke2ztz] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-gawrke2ztz] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-gawrke2ztz] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-gawrke2ztz] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-gawrke2ztz] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-gawrke2ztz] {
        color: #353638
    }

.pagination[b-gawrke2ztz] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-gawrke2ztz],
    .pagination .icon-arrow-next[b-gawrke2ztz] {
        fill: #002f87
    }

    .pagination span[b-gawrke2ztz] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-gawrke2ztz] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-gawrke2ztz],
        .pagination a:hover[b-gawrke2ztz] {
            color: #002f87
        }

    .pagination .number-page[b-gawrke2ztz] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-gawrke2ztz] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-gawrke2ztz],
.disabled .icon-arrow-next[b-gawrke2ztz] {
    fill: #f0f2f5
}

.icon-trash[b-gawrke2ztz] {
    fill: #96999e
}

    .icon-trash:hover[b-gawrke2ztz] {
        fill: #ff3126
    }

.icon-success[b-gawrke2ztz] {
    fill: #3bbf26
}

.errorMsg[b-gawrke2ztz] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-gawrke2ztz] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-gawrke2ztz],
.iradio_minimal-blue[b-gawrke2ztz] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-gawrke2ztz] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-gawrke2ztz] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-gawrke2ztz] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-gawrke2ztz] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-gawrke2ztz] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-gawrke2ztz] {
        background-position: -40px 0 !important
    }






.product-order-disabled[b-gawrke2ztz] {
    color: #737373;
}

.product-order-terminated[b-gawrke2ztz] {
    color: #985f0d;
}

.product-order-available[b-gawrke2ztz] {
    color: #d60808;
}

p.warning-bottom[b-gawrke2ztz] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-gawrke2ztz] {
    color: #ff0000
}

tr.delivery-detail table[b-gawrke2ztz] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-gawrke2ztz] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-gawrke2ztz] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-gawrke2ztz] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-gawrke2ztz] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-gawrke2ztz] {
    cursor: pointer;
}

table.product-list[b-gawrke2ztz] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-gawrke2ztz] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-gawrke2ztz] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-gawrke2ztz] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-gawrke2ztz] {
        color: #000000;
    }

    table.product-list.child-product th[b-gawrke2ztz] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-gawrke2ztz] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-gawrke2ztz] {
            width: 160px;
        }

.menu li a[b-gawrke2ztz] {
    padding-right: 8px !important;
}

    .menu li a.button[b-gawrke2ztz] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-gawrke2ztz] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-gawrke2ztz] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-gawrke2ztz] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-gawrke2ztz] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-gawrke2ztz] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-gawrke2ztz] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-gawrke2ztz] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-gawrke2ztz] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-gawrke2ztz] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-gawrke2ztz] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-gawrke2ztz] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-gawrke2ztz] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-gawrke2ztz] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-gawrke2ztz] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-gawrke2ztz] {
    padding-right: 18px;
}

table.homepage-info[b-gawrke2ztz] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-gawrke2ztz], table.homepage-info td[b-gawrke2ztz] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-gawrke2ztz] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-gawrke2ztz] {
        text-align: right
    }



/* _content/Bayer.ExtraObjednavka/Components/Pages/ProductOrder/Attachment.razor.rz.scp.css */
.product-order-disabled[b-r2jpjo8zrq] {
    color: #737373;
}

.product-order-terminated[b-r2jpjo8zrq] {
    color: #985f0d;
}

.product-order-available[b-r2jpjo8zrq] {
    color: #d60808;
}

p.warning-bottom[b-r2jpjo8zrq] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-r2jpjo8zrq] {
    color: #ff0000
}

tr.delivery-detail table[b-r2jpjo8zrq] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-r2jpjo8zrq] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-r2jpjo8zrq] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-r2jpjo8zrq] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-r2jpjo8zrq] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-r2jpjo8zrq] {
    cursor: pointer;
}

table.product-list[b-r2jpjo8zrq] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-r2jpjo8zrq] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-r2jpjo8zrq] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-r2jpjo8zrq] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-r2jpjo8zrq] {
        color: #000000;
    }

    table.product-list.child-product th[b-r2jpjo8zrq] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-r2jpjo8zrq] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-r2jpjo8zrq] {
            width: 160px;
        }

.menu li a[b-r2jpjo8zrq] {
    padding-right: 8px !important;
}

    .menu li a.button[b-r2jpjo8zrq] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-r2jpjo8zrq] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-r2jpjo8zrq] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-r2jpjo8zrq] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-r2jpjo8zrq] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-r2jpjo8zrq] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-r2jpjo8zrq] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-r2jpjo8zrq] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-r2jpjo8zrq] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-r2jpjo8zrq] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-r2jpjo8zrq] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-r2jpjo8zrq] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-r2jpjo8zrq] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-r2jpjo8zrq] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-r2jpjo8zrq] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-r2jpjo8zrq] {
    padding-right: 18px;
}

table.homepage-info[b-r2jpjo8zrq] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-r2jpjo8zrq], table.homepage-info td[b-r2jpjo8zrq] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-r2jpjo8zrq] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-r2jpjo8zrq] {
        text-align: right
    }




















html[b-r2jpjo8zrq] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-r2jpjo8zrq]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-r2jpjo8zrq]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-r2jpjo8zrq] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-r2jpjo8zrq],
canvas[b-r2jpjo8zrq],
iframe[b-r2jpjo8zrq],
img[b-r2jpjo8zrq],
svg[b-r2jpjo8zrq],
video[b-r2jpjo8zrq] {
    vertical-align: middle
}

fieldset[b-r2jpjo8zrq] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-r2jpjo8zrq] {
    resize: vertical
}

.browserupgrade[b-r2jpjo8zrq] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-r2jpjo8zrq] {
    display: none !important
}

.visuallyhidden[b-r2jpjo8zrq] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-r2jpjo8zrq],
    .visuallyhidden.focusable:focus[b-r2jpjo8zrq] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-r2jpjo8zrq] {
    visibility: hidden
}

.clearfix[b-r2jpjo8zrq]:after,
.clearfix[b-r2jpjo8zrq]:before {
    content: " ";
    display: table
}

.clearfix[b-r2jpjo8zrq]:after {
    clear: both
}

@media print {
    *[b-r2jpjo8zrq],
    [b-r2jpjo8zrq]:after,
    [b-r2jpjo8zrq]:before,
    [b-r2jpjo8zrq]:first-letter,
    blockquote[b-r2jpjo8zrq]:first-line,
    div[b-r2jpjo8zrq]:first-line,
    li[b-r2jpjo8zrq]:first-line,
    p[b-r2jpjo8zrq]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-r2jpjo8zrq],
    a:visited[b-r2jpjo8zrq] {
        text-decoration: underline
    }

        a[href][b-r2jpjo8zrq]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-r2jpjo8zrq]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-r2jpjo8zrq]:after,
    a[href^="javascript:"][b-r2jpjo8zrq]:after {
        content: ""
    }

    pre[b-r2jpjo8zrq] {
        white-space: pre-wrap !important
    }

    blockquote[b-r2jpjo8zrq],
    pre[b-r2jpjo8zrq] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-r2jpjo8zrq] {
        display: table-header-group
    }

    img[b-r2jpjo8zrq],
    tr[b-r2jpjo8zrq] {
        page-break-inside: avoid
    }

    h2[b-r2jpjo8zrq],
    h3[b-r2jpjo8zrq],
    p[b-r2jpjo8zrq] {
        orphans: 3;
        widows: 3
    }

    h2[b-r2jpjo8zrq],
    h3[b-r2jpjo8zrq] {
        page-break-after: avoid
    }
}

.button[b-r2jpjo8zrq],
.button-disabled[b-r2jpjo8zrq],
.button-green[b-r2jpjo8zrq],
.button-red[b-r2jpjo8zrq] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-r2jpjo8zrq],
    .button-green:hover[b-r2jpjo8zrq],
    .button-red:hover[b-r2jpjo8zrq],
    .button:hover[b-r2jpjo8zrq] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-r2jpjo8zrq],
    .button-green:focus[b-r2jpjo8zrq],
    .button-red:focus[b-r2jpjo8zrq],
    .button:focus[b-r2jpjo8zrq] {
        outline: none
    }

.button[b-r2jpjo8zrq] {
    color: #fff
}

.button[b-r2jpjo8zrq],
.button-red[b-r2jpjo8zrq] {
    background: transparent
}

.button-red[b-r2jpjo8zrq] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-r2jpjo8zrq] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-r2jpjo8zrq] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-r2jpjo8zrq] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-r2jpjo8zrq] {
        cursor: default
    }

*[b-r2jpjo8zrq],
[b-r2jpjo8zrq]:after,
[b-r2jpjo8zrq]:before {
    box-sizing: border-box
}

body[b-r2jpjo8zrq],
html[b-r2jpjo8zrq] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-r2jpjo8zrq] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-r2jpjo8zrq] {
        padding: 120px 0 0
    }
}

footer[b-r2jpjo8zrq],
header[b-r2jpjo8zrq],
section[b-r2jpjo8zrq] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-r2jpjo8zrq] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-r2jpjo8zrq]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-r2jpjo8zrq] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-r2jpjo8zrq] {
        margin: 0;
        border-radius: 0
    }
}

p[b-r2jpjo8zrq] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-r2jpjo8zrq] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-r2jpjo8zrq] {
    color: #002f87
}

h2[b-r2jpjo8zrq] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-r2jpjo8zrq] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-r2jpjo8zrq]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-r2jpjo8zrq]:after {
        margin-top: 15px
    }
}

h3[b-r2jpjo8zrq] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-r2jpjo8zrq] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-r2jpjo8zrq] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-r2jpjo8zrq] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-r2jpjo8zrq] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-r2jpjo8zrq] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-r2jpjo8zrq] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-r2jpjo8zrq] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-r2jpjo8zrq] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-r2jpjo8zrq] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-r2jpjo8zrq] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-r2jpjo8zrq] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-r2jpjo8zrq] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-r2jpjo8zrq] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-r2jpjo8zrq] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-r2jpjo8zrq] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-r2jpjo8zrq] {
    text-align: center
}

    .align-center h2[b-r2jpjo8zrq]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-r2jpjo8zrq]:after {
        margin: 15px auto 0
    }
}

header .container[b-r2jpjo8zrq] {
    background: transparent
}

header.menu-opened nav[b-r2jpjo8zrq] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-r2jpjo8zrq] {
    display: none
}

header.menu-opened .icon-menu-close[b-r2jpjo8zrq],
header.menu-opened .ms[b-r2jpjo8zrq] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-r2jpjo8zrq] {
    display: none
}

footer .container[b-r2jpjo8zrq] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-r2jpjo8zrq] {
        margin: 0 20px
    }

        footer .container img[b-r2jpjo8zrq] {
            width: 60%
        }
}

footer p[b-r2jpjo8zrq] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-r2jpjo8zrq] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-r2jpjo8zrq] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-r2jpjo8zrq] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-r2jpjo8zrq] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-r2jpjo8zrq] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-r2jpjo8zrq] {
        width: 60%
    }
}

.logo .ms[b-r2jpjo8zrq] {
    display: none
}

.menu[b-r2jpjo8zrq] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-r2jpjo8zrq] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-r2jpjo8zrq] {
            width: 100%
        }

        .menu.opened li[b-r2jpjo8zrq] {
            display: block
        }

            .menu.opened li a[b-r2jpjo8zrq] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-r2jpjo8zrq],
        .menu.opened .icon-user[b-r2jpjo8zrq] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-r2jpjo8zrq] {
        display: none
    }
}

.menu li[b-r2jpjo8zrq] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-r2jpjo8zrq],
    .menu li a[b-r2jpjo8zrq] {
        display: inline-block
    }

        .menu li a[b-r2jpjo8zrq] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-r2jpjo8zrq] {
            display: block
        }

.menu .icon-arrow-down[b-r2jpjo8zrq],
.menu .icon-user[b-r2jpjo8zrq] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-r2jpjo8zrq],
    .menu .icon-user:hover[b-r2jpjo8zrq] {
        cursor: pointer
    }

.menu .dropdown-menu[b-r2jpjo8zrq] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-r2jpjo8zrq] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-r2jpjo8zrq] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-r2jpjo8zrq] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-r2jpjo8zrq] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-r2jpjo8zrq] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-r2jpjo8zrq] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-r2jpjo8zrq] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-r2jpjo8zrq] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-r2jpjo8zrq] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-r2jpjo8zrq] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-r2jpjo8zrq] {
                color: #ff3126
            }

.navicon[b-r2jpjo8zrq] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-r2jpjo8zrq] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-r2jpjo8zrq] {
    fill: #fff
}

.navicon .icon-menu-close[b-r2jpjo8zrq] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-r2jpjo8zrq] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-r2jpjo8zrq] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-r2jpjo8zrq] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-r2jpjo8zrq] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-r2jpjo8zrq] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-r2jpjo8zrq] {
    color: #fff
}

.icon-scroll-indicator[b-r2jpjo8zrq] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-r2jpjo8zrq] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-r2jpjo8zrq] {
        margin: 0 20px
    }
}

nav.sticky[b-r2jpjo8zrq] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-r2jpjo8zrq] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-r2jpjo8zrq] {
            display: none
        }

        nav.sticky .logo .ms[b-r2jpjo8zrq] {
            display: block
        }

    nav.sticky .menu[b-r2jpjo8zrq] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-r2jpjo8zrq] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-r2jpjo8zrq],
    nav.sticky .icon-menu-hamburger[b-r2jpjo8zrq],
    nav.sticky .icon-user[b-r2jpjo8zrq] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-r2jpjo8zrq] {
        top: 27px
    }
}

.tabs[b-r2jpjo8zrq] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-r2jpjo8zrq] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-r2jpjo8zrq] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-r2jpjo8zrq] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-r2jpjo8zrq] {
    background: #fff
}

.tab[b-r2jpjo8zrq] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-r2jpjo8zrq] {
        padding: 20px 20px 30px
    }
}

form[b-r2jpjo8zrq] {
    text-align: left
}

label[b-r2jpjo8zrq] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-r2jpjo8zrq],
input[type=number][b-r2jpjo8zrq],
input[type=password][b-r2jpjo8zrq],
input[type=search][b-r2jpjo8zrq],
input[type=tel][b-r2jpjo8zrq],
input[type=text][b-r2jpjo8zrq],
input[type=url][b-r2jpjo8zrq],
select[b-r2jpjo8zrq],
textarea[b-r2jpjo8zrq] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-r2jpjo8zrq],
    input[type=number]:focus[b-r2jpjo8zrq],
    input[type=password]:focus[b-r2jpjo8zrq],
    input[type=search]:focus[b-r2jpjo8zrq],
    input[type=tel]:focus[b-r2jpjo8zrq],
    input[type=text]:focus[b-r2jpjo8zrq],
    input[type=url]:focus[b-r2jpjo8zrq],
    select:focus[b-r2jpjo8zrq],
    textarea:focus[b-r2jpjo8zrq] {
        outline: none
    }

input[type=submit][b-r2jpjo8zrq] {
    width: auto;
    font-size: 14px
}

.search-ico[b-r2jpjo8zrq] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-r2jpjo8zrq] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-r2jpjo8zrq] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-r2jpjo8zrq] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-r2jpjo8zrq] {
            margin-right: 35px
        }

    .submit-panel p[b-r2jpjo8zrq] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-r2jpjo8zrq] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-r2jpjo8zrq] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-r2jpjo8zrq] {
        padding: 20px
    }
}

.breadcrumb li[b-r2jpjo8zrq] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-r2jpjo8zrq] {
        line-height: 20px
    }
}

.breadcrumb li[b-r2jpjo8zrq]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-r2jpjo8zrq] {
    color: #002f87
}

    .breadcrumb li:last-child[b-r2jpjo8zrq]:after {
        display: none
    }

.content[b-r2jpjo8zrq] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-r2jpjo8zrq] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-r2jpjo8zrq] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-r2jpjo8zrq] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-r2jpjo8zrq] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-r2jpjo8zrq] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-r2jpjo8zrq] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-r2jpjo8zrq] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-r2jpjo8zrq] {
        width: 100%
    }
}

.content .right-col[b-r2jpjo8zrq] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-r2jpjo8zrq] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-r2jpjo8zrq] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-r2jpjo8zrq] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-r2jpjo8zrq] {
        cursor: pointer
    }

    .switch[b-r2jpjo8zrq]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-r2jpjo8zrq]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-r2jpjo8zrq]:before {
        margin-right: 20px
    }
}

.switch.on[b-r2jpjo8zrq]:before {
    background-position: -56px 0
}

.products-header[b-r2jpjo8zrq] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-r2jpjo8zrq] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-r2jpjo8zrq] {
    float: left;
    display: inline-block
}

.w1[b-r2jpjo8zrq] {
    width: 56%
}

.w2[b-r2jpjo8zrq] {
    width: 20%
}

.w3[b-r2jpjo8zrq] {
    width: 24%;
    text-indent: 15px
}

.item[b-r2jpjo8zrq] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-r2jpjo8zrq] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-r2jpjo8zrq] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-r2jpjo8zrq] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-r2jpjo8zrq] {
        padding: 15px 0
    }
}

.product-summary:hover[b-r2jpjo8zrq] {
    cursor: pointer
}

.product-summary span[b-r2jpjo8zrq] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-r2jpjo8zrq] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-r2jpjo8zrq] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-r2jpjo8zrq] {
        padding: 15px 0
    }
}

.product-details table[b-r2jpjo8zrq] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-r2jpjo8zrq] {
        font-size: 12px
    }
}

.product-details table th[b-r2jpjo8zrq] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-r2jpjo8zrq] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-r2jpjo8zrq],
.product-details table td:nth-child(2)[b-r2jpjo8zrq] {
    width: 28%
}

.product-details table td:nth-child(3)[b-r2jpjo8zrq] {
    width: 20%
}

.product-details table td:nth-child(4)[b-r2jpjo8zrq] {
    width: 24%
}

.product-details .buy[b-r2jpjo8zrq] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-r2jpjo8zrq] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-r2jpjo8zrq] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-r2jpjo8zrq] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-r2jpjo8zrq] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-r2jpjo8zrq] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-r2jpjo8zrq] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-r2jpjo8zrq] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-r2jpjo8zrq] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-r2jpjo8zrq] {
        width: 40%
    }

    .product-details.basket .buy[b-r2jpjo8zrq] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-r2jpjo8zrq] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-r2jpjo8zrq] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-r2jpjo8zrq] {
        width: 100%
    }
}

.product-details.basket .remove[b-r2jpjo8zrq] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-r2jpjo8zrq] {
    margin-bottom: 20px
}

    .table .heading span[b-r2jpjo8zrq],
    .table .tr span[b-r2jpjo8zrq] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-r2jpjo8zrq],
    .table .tr span[b-r2jpjo8zrq] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-r2jpjo8zrq] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-r2jpjo8zrq] {
        text-transform: uppercase
    }

        .table .heading span label[b-r2jpjo8zrq] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-r2jpjo8zrq] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-r2jpjo8zrq] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-r2jpjo8zrq] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-r2jpjo8zrq] {
        color: #353638
    }

        .table .tr span input[b-r2jpjo8zrq] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-r2jpjo8zrq] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-r2jpjo8zrq] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-r2jpjo8zrq] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-r2jpjo8zrq] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-r2jpjo8zrq] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-r2jpjo8zrq] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-r2jpjo8zrq] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-r2jpjo8zrq] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-r2jpjo8zrq] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-r2jpjo8zrq] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-r2jpjo8zrq] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-r2jpjo8zrq] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-r2jpjo8zrq] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-r2jpjo8zrq] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-r2jpjo8zrq] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-r2jpjo8zrq] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-r2jpjo8zrq] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-r2jpjo8zrq] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-r2jpjo8zrq] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-r2jpjo8zrq] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-r2jpjo8zrq] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-r2jpjo8zrq] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-r2jpjo8zrq] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-r2jpjo8zrq] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-r2jpjo8zrq] {
        color: #353638
    }

.pagination[b-r2jpjo8zrq] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-r2jpjo8zrq],
    .pagination .icon-arrow-next[b-r2jpjo8zrq] {
        fill: #002f87
    }

    .pagination span[b-r2jpjo8zrq] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-r2jpjo8zrq] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-r2jpjo8zrq],
        .pagination a:hover[b-r2jpjo8zrq] {
            color: #002f87
        }

    .pagination .number-page[b-r2jpjo8zrq] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-r2jpjo8zrq] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-r2jpjo8zrq],
.disabled .icon-arrow-next[b-r2jpjo8zrq] {
    fill: #f0f2f5
}

.icon-trash[b-r2jpjo8zrq] {
    fill: #96999e
}

    .icon-trash:hover[b-r2jpjo8zrq] {
        fill: #ff3126
    }

.icon-success[b-r2jpjo8zrq] {
    fill: #3bbf26
}

.errorMsg[b-r2jpjo8zrq] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-r2jpjo8zrq] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-r2jpjo8zrq],
.iradio_minimal-blue[b-r2jpjo8zrq] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-r2jpjo8zrq] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-r2jpjo8zrq] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-r2jpjo8zrq] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-r2jpjo8zrq] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-r2jpjo8zrq] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-r2jpjo8zrq] {
        background-position: -40px 0 !important
    }






































.icheckbox_minimal-blue[b-r2jpjo8zrq], .iradio_minimal-blue[b-r2jpjo8zrq] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-r2jpjo8zrq] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-r2jpjo8zrq] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-r2jpjo8zrq] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-r2jpjo8zrq] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-r2jpjo8zrq] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-r2jpjo8zrq] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-r2jpjo8zrq] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-r2jpjo8zrq] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-r2jpjo8zrq] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-r2jpjo8zrq] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-r2jpjo8zrq], .iradio_minimal-blue[b-r2jpjo8zrq] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}
/* _content/Bayer.ExtraObjednavka/Components/Pages/ProductOrder/Detail.razor.rz.scp.css */
html[b-cu7i9kddvx] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-cu7i9kddvx]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-cu7i9kddvx]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-cu7i9kddvx] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-cu7i9kddvx],
canvas[b-cu7i9kddvx],
iframe[b-cu7i9kddvx],
img[b-cu7i9kddvx],
svg[b-cu7i9kddvx],
video[b-cu7i9kddvx] {
    vertical-align: middle
}

fieldset[b-cu7i9kddvx] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-cu7i9kddvx] {
    resize: vertical
}

.browserupgrade[b-cu7i9kddvx] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-cu7i9kddvx] {
    display: none !important
}

.visuallyhidden[b-cu7i9kddvx] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-cu7i9kddvx],
    .visuallyhidden.focusable:focus[b-cu7i9kddvx] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-cu7i9kddvx] {
    visibility: hidden
}

.clearfix[b-cu7i9kddvx]:after,
.clearfix[b-cu7i9kddvx]:before {
    content: " ";
    display: table
}

.clearfix[b-cu7i9kddvx]:after {
    clear: both
}

@media print {
    *[b-cu7i9kddvx],
    [b-cu7i9kddvx]:after,
    [b-cu7i9kddvx]:before,
    [b-cu7i9kddvx]:first-letter,
    blockquote[b-cu7i9kddvx]:first-line,
    div[b-cu7i9kddvx]:first-line,
    li[b-cu7i9kddvx]:first-line,
    p[b-cu7i9kddvx]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-cu7i9kddvx],
    a:visited[b-cu7i9kddvx] {
        text-decoration: underline
    }

        a[href][b-cu7i9kddvx]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-cu7i9kddvx]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-cu7i9kddvx]:after,
    a[href^="javascript:"][b-cu7i9kddvx]:after {
        content: ""
    }

    pre[b-cu7i9kddvx] {
        white-space: pre-wrap !important
    }

    blockquote[b-cu7i9kddvx],
    pre[b-cu7i9kddvx] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-cu7i9kddvx] {
        display: table-header-group
    }

    img[b-cu7i9kddvx],
    tr[b-cu7i9kddvx] {
        page-break-inside: avoid
    }

    h2[b-cu7i9kddvx],
    h3[b-cu7i9kddvx],
    p[b-cu7i9kddvx] {
        orphans: 3;
        widows: 3
    }

    h2[b-cu7i9kddvx],
    h3[b-cu7i9kddvx] {
        page-break-after: avoid
    }
}

.button[b-cu7i9kddvx],
.button-disabled[b-cu7i9kddvx],
.button-green[b-cu7i9kddvx],
.button-red[b-cu7i9kddvx] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-cu7i9kddvx],
    .button-green:hover[b-cu7i9kddvx],
    .button-red:hover[b-cu7i9kddvx],
    .button:hover[b-cu7i9kddvx] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-cu7i9kddvx],
    .button-green:focus[b-cu7i9kddvx],
    .button-red:focus[b-cu7i9kddvx],
    .button:focus[b-cu7i9kddvx] {
        outline: none
    }

.button[b-cu7i9kddvx] {
    color: #fff
}

.button[b-cu7i9kddvx],
.button-red[b-cu7i9kddvx] {
    background: transparent
}

.button-red[b-cu7i9kddvx] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-cu7i9kddvx] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-cu7i9kddvx] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-cu7i9kddvx] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-cu7i9kddvx] {
        cursor: default
    }

*[b-cu7i9kddvx],
[b-cu7i9kddvx]:after,
[b-cu7i9kddvx]:before {
    box-sizing: border-box
}

body[b-cu7i9kddvx],
html[b-cu7i9kddvx] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-cu7i9kddvx] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-cu7i9kddvx] {
        padding: 120px 0 0
    }
}

footer[b-cu7i9kddvx],
header[b-cu7i9kddvx],
section[b-cu7i9kddvx] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-cu7i9kddvx] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-cu7i9kddvx]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-cu7i9kddvx] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-cu7i9kddvx] {
        margin: 0;
        border-radius: 0
    }
}

p[b-cu7i9kddvx] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-cu7i9kddvx] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-cu7i9kddvx] {
    color: #002f87
}

h2[b-cu7i9kddvx] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-cu7i9kddvx] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-cu7i9kddvx]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-cu7i9kddvx]:after {
        margin-top: 15px
    }
}

h3[b-cu7i9kddvx] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-cu7i9kddvx] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-cu7i9kddvx] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-cu7i9kddvx] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-cu7i9kddvx] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-cu7i9kddvx] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-cu7i9kddvx] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-cu7i9kddvx] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-cu7i9kddvx] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-cu7i9kddvx] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-cu7i9kddvx] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-cu7i9kddvx] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-cu7i9kddvx] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-cu7i9kddvx] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-cu7i9kddvx] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-cu7i9kddvx] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-cu7i9kddvx] {
    text-align: center
}

    .align-center h2[b-cu7i9kddvx]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-cu7i9kddvx]:after {
        margin: 15px auto 0
    }
}

header .container[b-cu7i9kddvx] {
    background: transparent
}

header.menu-opened nav[b-cu7i9kddvx] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-cu7i9kddvx] {
    display: none
}

header.menu-opened .icon-menu-close[b-cu7i9kddvx],
header.menu-opened .ms[b-cu7i9kddvx] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-cu7i9kddvx] {
    display: none
}

footer .container[b-cu7i9kddvx] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-cu7i9kddvx] {
        margin: 0 20px
    }

        footer .container img[b-cu7i9kddvx] {
            width: 60%
        }
}

footer p[b-cu7i9kddvx] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-cu7i9kddvx] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-cu7i9kddvx] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-cu7i9kddvx] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-cu7i9kddvx] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-cu7i9kddvx] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-cu7i9kddvx] {
        width: 60%
    }
}

.logo .ms[b-cu7i9kddvx] {
    display: none
}

.menu[b-cu7i9kddvx] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-cu7i9kddvx] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-cu7i9kddvx] {
            width: 100%
        }

        .menu.opened li[b-cu7i9kddvx] {
            display: block
        }

            .menu.opened li a[b-cu7i9kddvx] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-cu7i9kddvx],
        .menu.opened .icon-user[b-cu7i9kddvx] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-cu7i9kddvx] {
        display: none
    }
}

.menu li[b-cu7i9kddvx] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-cu7i9kddvx],
    .menu li a[b-cu7i9kddvx] {
        display: inline-block
    }

        .menu li a[b-cu7i9kddvx] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-cu7i9kddvx] {
            display: block
        }

.menu .icon-arrow-down[b-cu7i9kddvx],
.menu .icon-user[b-cu7i9kddvx] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-cu7i9kddvx],
    .menu .icon-user:hover[b-cu7i9kddvx] {
        cursor: pointer
    }

.menu .dropdown-menu[b-cu7i9kddvx] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-cu7i9kddvx] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-cu7i9kddvx] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-cu7i9kddvx] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-cu7i9kddvx] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-cu7i9kddvx] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-cu7i9kddvx] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-cu7i9kddvx] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-cu7i9kddvx] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-cu7i9kddvx] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-cu7i9kddvx] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-cu7i9kddvx] {
                color: #ff3126
            }

.navicon[b-cu7i9kddvx] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-cu7i9kddvx] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-cu7i9kddvx] {
    fill: #fff
}

.navicon .icon-menu-close[b-cu7i9kddvx] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-cu7i9kddvx] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-cu7i9kddvx] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-cu7i9kddvx] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-cu7i9kddvx] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-cu7i9kddvx] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-cu7i9kddvx] {
    color: #fff
}

.icon-scroll-indicator[b-cu7i9kddvx] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-cu7i9kddvx] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-cu7i9kddvx] {
        margin: 0 20px
    }
}

nav.sticky[b-cu7i9kddvx] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-cu7i9kddvx] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-cu7i9kddvx] {
            display: none
        }

        nav.sticky .logo .ms[b-cu7i9kddvx] {
            display: block
        }

    nav.sticky .menu[b-cu7i9kddvx] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-cu7i9kddvx] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-cu7i9kddvx],
    nav.sticky .icon-menu-hamburger[b-cu7i9kddvx],
    nav.sticky .icon-user[b-cu7i9kddvx] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-cu7i9kddvx] {
        top: 27px
    }
}

.tabs[b-cu7i9kddvx] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-cu7i9kddvx] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-cu7i9kddvx] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-cu7i9kddvx] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-cu7i9kddvx] {
    background: #fff
}

.tab[b-cu7i9kddvx] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-cu7i9kddvx] {
        padding: 20px 20px 30px
    }
}

form[b-cu7i9kddvx] {
    text-align: left
}

label[b-cu7i9kddvx] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-cu7i9kddvx],
input[type=number][b-cu7i9kddvx],
input[type=password][b-cu7i9kddvx],
input[type=search][b-cu7i9kddvx],
input[type=tel][b-cu7i9kddvx],
input[type=text][b-cu7i9kddvx],
input[type=url][b-cu7i9kddvx],
select[b-cu7i9kddvx],
textarea[b-cu7i9kddvx] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-cu7i9kddvx],
    input[type=number]:focus[b-cu7i9kddvx],
    input[type=password]:focus[b-cu7i9kddvx],
    input[type=search]:focus[b-cu7i9kddvx],
    input[type=tel]:focus[b-cu7i9kddvx],
    input[type=text]:focus[b-cu7i9kddvx],
    input[type=url]:focus[b-cu7i9kddvx],
    select:focus[b-cu7i9kddvx],
    textarea:focus[b-cu7i9kddvx] {
        outline: none
    }

input[type=submit][b-cu7i9kddvx] {
    width: auto;
    font-size: 14px
}

.search-ico[b-cu7i9kddvx] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-cu7i9kddvx] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-cu7i9kddvx] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-cu7i9kddvx] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-cu7i9kddvx] {
            margin-right: 35px
        }

    .submit-panel p[b-cu7i9kddvx] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-cu7i9kddvx] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-cu7i9kddvx] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-cu7i9kddvx] {
        padding: 20px
    }
}

.breadcrumb li[b-cu7i9kddvx] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-cu7i9kddvx] {
        line-height: 20px
    }
}

.breadcrumb li[b-cu7i9kddvx]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-cu7i9kddvx] {
    color: #002f87
}

    .breadcrumb li:last-child[b-cu7i9kddvx]:after {
        display: none
    }

.content[b-cu7i9kddvx] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-cu7i9kddvx] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-cu7i9kddvx] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-cu7i9kddvx] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-cu7i9kddvx] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-cu7i9kddvx] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-cu7i9kddvx] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-cu7i9kddvx] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-cu7i9kddvx] {
        width: 100%
    }
}

.content .right-col[b-cu7i9kddvx] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-cu7i9kddvx] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-cu7i9kddvx] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-cu7i9kddvx] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-cu7i9kddvx] {
        cursor: pointer
    }

    .switch[b-cu7i9kddvx]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-cu7i9kddvx]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-cu7i9kddvx]:before {
        margin-right: 20px
    }
}

.switch.on[b-cu7i9kddvx]:before {
    background-position: -56px 0
}

.products-header[b-cu7i9kddvx] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-cu7i9kddvx] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-cu7i9kddvx] {
    float: left;
    display: inline-block
}

.w1[b-cu7i9kddvx] {
    width: 56%
}

.w2[b-cu7i9kddvx] {
    width: 20%
}

.w3[b-cu7i9kddvx] {
    width: 24%;
    text-indent: 15px
}

.item[b-cu7i9kddvx] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-cu7i9kddvx] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-cu7i9kddvx] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-cu7i9kddvx] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-cu7i9kddvx] {
        padding: 15px 0
    }
}

.product-summary:hover[b-cu7i9kddvx] {
    cursor: pointer
}

.product-summary span[b-cu7i9kddvx] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-cu7i9kddvx] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-cu7i9kddvx] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-cu7i9kddvx] {
        padding: 15px 0
    }
}

.product-details table[b-cu7i9kddvx] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-cu7i9kddvx] {
        font-size: 12px
    }
}

.product-details table th[b-cu7i9kddvx] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-cu7i9kddvx] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-cu7i9kddvx],
.product-details table td:nth-child(2)[b-cu7i9kddvx] {
    width: 28%
}

.product-details table td:nth-child(3)[b-cu7i9kddvx] {
    width: 20%
}

.product-details table td:nth-child(4)[b-cu7i9kddvx] {
    width: 24%
}

.product-details .buy[b-cu7i9kddvx] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-cu7i9kddvx] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-cu7i9kddvx] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-cu7i9kddvx] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-cu7i9kddvx] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-cu7i9kddvx] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-cu7i9kddvx] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-cu7i9kddvx] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-cu7i9kddvx] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-cu7i9kddvx] {
        width: 40%
    }

    .product-details.basket .buy[b-cu7i9kddvx] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-cu7i9kddvx] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-cu7i9kddvx] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-cu7i9kddvx] {
        width: 100%
    }
}

.product-details.basket .remove[b-cu7i9kddvx] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-cu7i9kddvx] {
    margin-bottom: 20px
}

    .table .heading span[b-cu7i9kddvx],
    .table .tr span[b-cu7i9kddvx] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-cu7i9kddvx],
    .table .tr span[b-cu7i9kddvx] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-cu7i9kddvx] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-cu7i9kddvx] {
        text-transform: uppercase
    }

        .table .heading span label[b-cu7i9kddvx] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-cu7i9kddvx] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-cu7i9kddvx] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-cu7i9kddvx] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-cu7i9kddvx] {
        color: #353638
    }

        .table .tr span input[b-cu7i9kddvx] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-cu7i9kddvx] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-cu7i9kddvx] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-cu7i9kddvx] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-cu7i9kddvx] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-cu7i9kddvx] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-cu7i9kddvx] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-cu7i9kddvx] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-cu7i9kddvx] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-cu7i9kddvx] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-cu7i9kddvx] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-cu7i9kddvx] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-cu7i9kddvx] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-cu7i9kddvx] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-cu7i9kddvx] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-cu7i9kddvx] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-cu7i9kddvx] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-cu7i9kddvx] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-cu7i9kddvx] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-cu7i9kddvx] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-cu7i9kddvx] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-cu7i9kddvx] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-cu7i9kddvx] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-cu7i9kddvx] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-cu7i9kddvx] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-cu7i9kddvx] {
        color: #353638
    }

.pagination[b-cu7i9kddvx] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-cu7i9kddvx],
    .pagination .icon-arrow-next[b-cu7i9kddvx] {
        fill: #002f87
    }

    .pagination span[b-cu7i9kddvx] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-cu7i9kddvx] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-cu7i9kddvx],
        .pagination a:hover[b-cu7i9kddvx] {
            color: #002f87
        }

    .pagination .number-page[b-cu7i9kddvx] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-cu7i9kddvx] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-cu7i9kddvx],
.disabled .icon-arrow-next[b-cu7i9kddvx] {
    fill: #f0f2f5
}

.icon-trash[b-cu7i9kddvx] {
    fill: #96999e
}

    .icon-trash:hover[b-cu7i9kddvx] {
        fill: #ff3126
    }

.icon-success[b-cu7i9kddvx] {
    fill: #3bbf26
}

.errorMsg[b-cu7i9kddvx] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-cu7i9kddvx] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-cu7i9kddvx],
.iradio_minimal-blue[b-cu7i9kddvx] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-cu7i9kddvx] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-cu7i9kddvx] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-cu7i9kddvx] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-cu7i9kddvx] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-cu7i9kddvx] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-cu7i9kddvx] {
        background-position: -40px 0 !important
    }







































.icheckbox_minimal-blue[b-cu7i9kddvx], .iradio_minimal-blue[b-cu7i9kddvx] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-cu7i9kddvx] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-cu7i9kddvx] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-cu7i9kddvx] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-cu7i9kddvx] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-cu7i9kddvx] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-cu7i9kddvx] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-cu7i9kddvx] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-cu7i9kddvx] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-cu7i9kddvx] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-cu7i9kddvx] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-cu7i9kddvx], .iradio_minimal-blue[b-cu7i9kddvx] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}







































.product-order-disabled[b-cu7i9kddvx] {
    color: #737373;
}

.product-order-terminated[b-cu7i9kddvx] {
    color: #985f0d;
}

.product-order-available[b-cu7i9kddvx] {
    color: #d60808;
}

p.warning-bottom[b-cu7i9kddvx] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-cu7i9kddvx] {
    color: #ff0000
}

tr.delivery-detail table[b-cu7i9kddvx] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-cu7i9kddvx] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-cu7i9kddvx] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-cu7i9kddvx] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-cu7i9kddvx] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-cu7i9kddvx] {
    cursor: pointer;
}

table.product-list[b-cu7i9kddvx] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-cu7i9kddvx] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-cu7i9kddvx] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-cu7i9kddvx] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-cu7i9kddvx] {
        color: #000000;
    }

    table.product-list.child-product th[b-cu7i9kddvx] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-cu7i9kddvx] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-cu7i9kddvx] {
            width: 160px;
        }

.menu li a[b-cu7i9kddvx] {
    padding-right: 8px !important;
}

    .menu li a.button[b-cu7i9kddvx] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-cu7i9kddvx] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-cu7i9kddvx] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-cu7i9kddvx] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-cu7i9kddvx] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-cu7i9kddvx] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-cu7i9kddvx] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-cu7i9kddvx] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-cu7i9kddvx] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-cu7i9kddvx] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-cu7i9kddvx] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-cu7i9kddvx] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-cu7i9kddvx] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-cu7i9kddvx] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-cu7i9kddvx] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-cu7i9kddvx] {
    padding-right: 18px;
}

table.homepage-info[b-cu7i9kddvx] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-cu7i9kddvx], table.homepage-info td[b-cu7i9kddvx] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-cu7i9kddvx] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-cu7i9kddvx] {
        text-align: right
    }




/* _content/Bayer.ExtraObjednavka/Components/Pages/ProductOrder/EditAttachment.razor.rz.scp.css */
.will-be-replaced[b-405t2qqydv] {
    color: gray;
    text-decoration: line-through;
    transition: all 0.3s ease-in-out;
}

.replacement-warning[b-405t2qqydv] {
    color: red;
    font-size: 0.9em;
    margin-left: 8px;
    font-style: italic;
    animation: fadeIn-b-405t2qqydv 0.5s ease-in-out;
    text-decoration: none;
}

@keyframes fadeIn-b-405t2qqydv {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.product-order-disabled[b-405t2qqydv] {
    color: #737373;
}

.product-order-terminated[b-405t2qqydv] {
    color: #985f0d;
}

.product-order-available[b-405t2qqydv] {
    color: #d60808;
}

p.warning-bottom[b-405t2qqydv] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-405t2qqydv] {
    color: #ff0000
}

tr.delivery-detail table[b-405t2qqydv] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-405t2qqydv] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-405t2qqydv] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-405t2qqydv] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-405t2qqydv] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-405t2qqydv] {
    cursor: pointer;
}

table.product-list[b-405t2qqydv] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-405t2qqydv] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-405t2qqydv] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-405t2qqydv] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-405t2qqydv] {
        color: #000000;
    }

    table.product-list.child-product th[b-405t2qqydv] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-405t2qqydv] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-405t2qqydv] {
            width: 160px;
        }

.menu li a[b-405t2qqydv] {
    padding-right: 8px !important;
}

    .menu li a.button[b-405t2qqydv] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-405t2qqydv] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-405t2qqydv] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-405t2qqydv] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-405t2qqydv] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-405t2qqydv] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-405t2qqydv] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-405t2qqydv] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-405t2qqydv] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-405t2qqydv] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-405t2qqydv] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-405t2qqydv] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-405t2qqydv] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-405t2qqydv] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-405t2qqydv] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-405t2qqydv] {
    padding-right: 18px;
}

table.homepage-info[b-405t2qqydv] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-405t2qqydv], table.homepage-info td[b-405t2qqydv] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-405t2qqydv] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-405t2qqydv] {
        text-align: right
    }




















html[b-405t2qqydv] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-405t2qqydv]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-405t2qqydv]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-405t2qqydv] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-405t2qqydv],
canvas[b-405t2qqydv],
iframe[b-405t2qqydv],
img[b-405t2qqydv],
svg[b-405t2qqydv],
video[b-405t2qqydv] {
    vertical-align: middle
}

fieldset[b-405t2qqydv] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-405t2qqydv] {
    resize: vertical
}

.browserupgrade[b-405t2qqydv] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-405t2qqydv] {
    display: none !important
}

.visuallyhidden[b-405t2qqydv] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-405t2qqydv],
    .visuallyhidden.focusable:focus[b-405t2qqydv] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-405t2qqydv] {
    visibility: hidden
}

.clearfix[b-405t2qqydv]:after,
.clearfix[b-405t2qqydv]:before {
    content: " ";
    display: table
}

.clearfix[b-405t2qqydv]:after {
    clear: both
}

@media print {
    *[b-405t2qqydv],
    [b-405t2qqydv]:after,
    [b-405t2qqydv]:before,
    [b-405t2qqydv]:first-letter,
    blockquote[b-405t2qqydv]:first-line,
    div[b-405t2qqydv]:first-line,
    li[b-405t2qqydv]:first-line,
    p[b-405t2qqydv]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-405t2qqydv],
    a:visited[b-405t2qqydv] {
        text-decoration: underline
    }

        a[href][b-405t2qqydv]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-405t2qqydv]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-405t2qqydv]:after,
    a[href^="javascript:"][b-405t2qqydv]:after {
        content: ""
    }

    pre[b-405t2qqydv] {
        white-space: pre-wrap !important
    }

    blockquote[b-405t2qqydv],
    pre[b-405t2qqydv] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-405t2qqydv] {
        display: table-header-group
    }

    img[b-405t2qqydv],
    tr[b-405t2qqydv] {
        page-break-inside: avoid
    }

    h2[b-405t2qqydv],
    h3[b-405t2qqydv],
    p[b-405t2qqydv] {
        orphans: 3;
        widows: 3
    }

    h2[b-405t2qqydv],
    h3[b-405t2qqydv] {
        page-break-after: avoid
    }
}

.button[b-405t2qqydv],
.button-disabled[b-405t2qqydv],
.button-green[b-405t2qqydv],
.button-red[b-405t2qqydv] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-405t2qqydv],
    .button-green:hover[b-405t2qqydv],
    .button-red:hover[b-405t2qqydv],
    .button:hover[b-405t2qqydv] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-405t2qqydv],
    .button-green:focus[b-405t2qqydv],
    .button-red:focus[b-405t2qqydv],
    .button:focus[b-405t2qqydv] {
        outline: none
    }

.button[b-405t2qqydv] {
    color: #fff
}

.button[b-405t2qqydv],
.button-red[b-405t2qqydv] {
    background: transparent
}

.button-red[b-405t2qqydv] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-405t2qqydv] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-405t2qqydv] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-405t2qqydv] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-405t2qqydv] {
        cursor: default
    }

*[b-405t2qqydv],
[b-405t2qqydv]:after,
[b-405t2qqydv]:before {
    box-sizing: border-box
}

body[b-405t2qqydv],
html[b-405t2qqydv] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-405t2qqydv] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-405t2qqydv] {
        padding: 120px 0 0
    }
}

footer[b-405t2qqydv],
header[b-405t2qqydv],
section[b-405t2qqydv] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-405t2qqydv] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-405t2qqydv]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-405t2qqydv] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-405t2qqydv] {
        margin: 0;
        border-radius: 0
    }
}

p[b-405t2qqydv] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-405t2qqydv] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-405t2qqydv] {
    color: #002f87
}

h2[b-405t2qqydv] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-405t2qqydv] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-405t2qqydv]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-405t2qqydv]:after {
        margin-top: 15px
    }
}

h3[b-405t2qqydv] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-405t2qqydv] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-405t2qqydv] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-405t2qqydv] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-405t2qqydv] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-405t2qqydv] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-405t2qqydv] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-405t2qqydv] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-405t2qqydv] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-405t2qqydv] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-405t2qqydv] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-405t2qqydv] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-405t2qqydv] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-405t2qqydv] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-405t2qqydv] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-405t2qqydv] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-405t2qqydv] {
    text-align: center
}

    .align-center h2[b-405t2qqydv]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-405t2qqydv]:after {
        margin: 15px auto 0
    }
}

header .container[b-405t2qqydv] {
    background: transparent
}

header.menu-opened nav[b-405t2qqydv] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-405t2qqydv] {
    display: none
}

header.menu-opened .icon-menu-close[b-405t2qqydv],
header.menu-opened .ms[b-405t2qqydv] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-405t2qqydv] {
    display: none
}

footer .container[b-405t2qqydv] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-405t2qqydv] {
        margin: 0 20px
    }

        footer .container img[b-405t2qqydv] {
            width: 60%
        }
}

footer p[b-405t2qqydv] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-405t2qqydv] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-405t2qqydv] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-405t2qqydv] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-405t2qqydv] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-405t2qqydv] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-405t2qqydv] {
        width: 60%
    }
}

.logo .ms[b-405t2qqydv] {
    display: none
}

.menu[b-405t2qqydv] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-405t2qqydv] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-405t2qqydv] {
            width: 100%
        }

        .menu.opened li[b-405t2qqydv] {
            display: block
        }

            .menu.opened li a[b-405t2qqydv] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-405t2qqydv],
        .menu.opened .icon-user[b-405t2qqydv] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-405t2qqydv] {
        display: none
    }
}

.menu li[b-405t2qqydv] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-405t2qqydv],
    .menu li a[b-405t2qqydv] {
        display: inline-block
    }

        .menu li a[b-405t2qqydv] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-405t2qqydv] {
            display: block
        }

.menu .icon-arrow-down[b-405t2qqydv],
.menu .icon-user[b-405t2qqydv] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-405t2qqydv],
    .menu .icon-user:hover[b-405t2qqydv] {
        cursor: pointer
    }

.menu .dropdown-menu[b-405t2qqydv] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-405t2qqydv] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-405t2qqydv] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-405t2qqydv] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-405t2qqydv] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-405t2qqydv] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-405t2qqydv] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-405t2qqydv] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-405t2qqydv] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-405t2qqydv] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-405t2qqydv] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-405t2qqydv] {
                color: #ff3126
            }

.navicon[b-405t2qqydv] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-405t2qqydv] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-405t2qqydv] {
    fill: #fff
}

.navicon .icon-menu-close[b-405t2qqydv] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-405t2qqydv] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-405t2qqydv] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-405t2qqydv] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-405t2qqydv] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-405t2qqydv] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-405t2qqydv] {
    color: #fff
}

.icon-scroll-indicator[b-405t2qqydv] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-405t2qqydv] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-405t2qqydv] {
        margin: 0 20px
    }
}

nav.sticky[b-405t2qqydv] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-405t2qqydv] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-405t2qqydv] {
            display: none
        }

        nav.sticky .logo .ms[b-405t2qqydv] {
            display: block
        }

    nav.sticky .menu[b-405t2qqydv] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-405t2qqydv] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-405t2qqydv],
    nav.sticky .icon-menu-hamburger[b-405t2qqydv],
    nav.sticky .icon-user[b-405t2qqydv] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-405t2qqydv] {
        top: 27px
    }
}

.tabs[b-405t2qqydv] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-405t2qqydv] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-405t2qqydv] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-405t2qqydv] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-405t2qqydv] {
    background: #fff
}

.tab[b-405t2qqydv] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-405t2qqydv] {
        padding: 20px 20px 30px
    }
}

form[b-405t2qqydv] {
    text-align: left
}

label[b-405t2qqydv] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-405t2qqydv],
input[type=number][b-405t2qqydv],
input[type=password][b-405t2qqydv],
input[type=search][b-405t2qqydv],
input[type=tel][b-405t2qqydv],
input[type=text][b-405t2qqydv],
input[type=url][b-405t2qqydv],
select[b-405t2qqydv],
textarea[b-405t2qqydv] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-405t2qqydv],
    input[type=number]:focus[b-405t2qqydv],
    input[type=password]:focus[b-405t2qqydv],
    input[type=search]:focus[b-405t2qqydv],
    input[type=tel]:focus[b-405t2qqydv],
    input[type=text]:focus[b-405t2qqydv],
    input[type=url]:focus[b-405t2qqydv],
    select:focus[b-405t2qqydv],
    textarea:focus[b-405t2qqydv] {
        outline: none
    }

input[type=submit][b-405t2qqydv] {
    width: auto;
    font-size: 14px
}

.search-ico[b-405t2qqydv] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-405t2qqydv] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-405t2qqydv] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-405t2qqydv] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-405t2qqydv] {
            margin-right: 35px
        }

    .submit-panel p[b-405t2qqydv] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-405t2qqydv] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-405t2qqydv] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-405t2qqydv] {
        padding: 20px
    }
}

.breadcrumb li[b-405t2qqydv] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-405t2qqydv] {
        line-height: 20px
    }
}

.breadcrumb li[b-405t2qqydv]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-405t2qqydv] {
    color: #002f87
}

    .breadcrumb li:last-child[b-405t2qqydv]:after {
        display: none
    }

.content[b-405t2qqydv] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-405t2qqydv] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-405t2qqydv] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-405t2qqydv] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-405t2qqydv] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-405t2qqydv] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-405t2qqydv] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-405t2qqydv] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-405t2qqydv] {
        width: 100%
    }
}

.content .right-col[b-405t2qqydv] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-405t2qqydv] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-405t2qqydv] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-405t2qqydv] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-405t2qqydv] {
        cursor: pointer
    }

    .switch[b-405t2qqydv]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-405t2qqydv]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-405t2qqydv]:before {
        margin-right: 20px
    }
}

.switch.on[b-405t2qqydv]:before {
    background-position: -56px 0
}

.products-header[b-405t2qqydv] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-405t2qqydv] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-405t2qqydv] {
    float: left;
    display: inline-block
}

.w1[b-405t2qqydv] {
    width: 56%
}

.w2[b-405t2qqydv] {
    width: 20%
}

.w3[b-405t2qqydv] {
    width: 24%;
    text-indent: 15px
}

.item[b-405t2qqydv] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-405t2qqydv] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-405t2qqydv] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-405t2qqydv] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-405t2qqydv] {
        padding: 15px 0
    }
}

.product-summary:hover[b-405t2qqydv] {
    cursor: pointer
}

.product-summary span[b-405t2qqydv] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-405t2qqydv] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-405t2qqydv] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-405t2qqydv] {
        padding: 15px 0
    }
}

.product-details table[b-405t2qqydv] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-405t2qqydv] {
        font-size: 12px
    }
}

.product-details table th[b-405t2qqydv] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-405t2qqydv] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-405t2qqydv],
.product-details table td:nth-child(2)[b-405t2qqydv] {
    width: 28%
}

.product-details table td:nth-child(3)[b-405t2qqydv] {
    width: 20%
}

.product-details table td:nth-child(4)[b-405t2qqydv] {
    width: 24%
}

.product-details .buy[b-405t2qqydv] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-405t2qqydv] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-405t2qqydv] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-405t2qqydv] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-405t2qqydv] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-405t2qqydv] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-405t2qqydv] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-405t2qqydv] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-405t2qqydv] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-405t2qqydv] {
        width: 40%
    }

    .product-details.basket .buy[b-405t2qqydv] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-405t2qqydv] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-405t2qqydv] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-405t2qqydv] {
        width: 100%
    }
}

.product-details.basket .remove[b-405t2qqydv] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-405t2qqydv] {
    margin-bottom: 20px
}

    .table .heading span[b-405t2qqydv],
    .table .tr span[b-405t2qqydv] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-405t2qqydv],
    .table .tr span[b-405t2qqydv] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-405t2qqydv] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-405t2qqydv] {
        text-transform: uppercase
    }

        .table .heading span label[b-405t2qqydv] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-405t2qqydv] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-405t2qqydv] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-405t2qqydv] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-405t2qqydv] {
        color: #353638
    }

        .table .tr span input[b-405t2qqydv] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-405t2qqydv] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-405t2qqydv] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-405t2qqydv] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-405t2qqydv] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-405t2qqydv] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-405t2qqydv] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-405t2qqydv] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-405t2qqydv] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-405t2qqydv] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-405t2qqydv] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-405t2qqydv] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-405t2qqydv] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-405t2qqydv] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-405t2qqydv] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-405t2qqydv] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-405t2qqydv] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-405t2qqydv] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-405t2qqydv] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-405t2qqydv] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-405t2qqydv] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-405t2qqydv] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-405t2qqydv] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-405t2qqydv] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-405t2qqydv] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-405t2qqydv] {
        color: #353638
    }

.pagination[b-405t2qqydv] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-405t2qqydv],
    .pagination .icon-arrow-next[b-405t2qqydv] {
        fill: #002f87
    }

    .pagination span[b-405t2qqydv] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-405t2qqydv] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-405t2qqydv],
        .pagination a:hover[b-405t2qqydv] {
            color: #002f87
        }

    .pagination .number-page[b-405t2qqydv] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-405t2qqydv] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-405t2qqydv],
.disabled .icon-arrow-next[b-405t2qqydv] {
    fill: #f0f2f5
}

.icon-trash[b-405t2qqydv] {
    fill: #96999e
}

    .icon-trash:hover[b-405t2qqydv] {
        fill: #ff3126
    }

.icon-success[b-405t2qqydv] {
    fill: #3bbf26
}

.errorMsg[b-405t2qqydv] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-405t2qqydv] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-405t2qqydv],
.iradio_minimal-blue[b-405t2qqydv] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-405t2qqydv] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-405t2qqydv] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-405t2qqydv] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-405t2qqydv] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-405t2qqydv] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-405t2qqydv] {
        background-position: -40px 0 !important
    }






































.icheckbox_minimal-blue[b-405t2qqydv], .iradio_minimal-blue[b-405t2qqydv] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-405t2qqydv] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-405t2qqydv] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-405t2qqydv] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-405t2qqydv] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-405t2qqydv] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-405t2qqydv] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-405t2qqydv] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-405t2qqydv] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-405t2qqydv] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-405t2qqydv] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-405t2qqydv], .iradio_minimal-blue[b-405t2qqydv] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}
/* _content/Bayer.ExtraObjednavka/Components/Pages/ProductOrder/Index.razor.rz.scp.css */
html[b-cyd8ofvuch] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-cyd8ofvuch]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-cyd8ofvuch]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-cyd8ofvuch] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-cyd8ofvuch],
canvas[b-cyd8ofvuch],
iframe[b-cyd8ofvuch],
img[b-cyd8ofvuch],
svg[b-cyd8ofvuch],
video[b-cyd8ofvuch] {
    vertical-align: middle
}

fieldset[b-cyd8ofvuch] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-cyd8ofvuch] {
    resize: vertical
}

.browserupgrade[b-cyd8ofvuch] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-cyd8ofvuch] {
    display: none !important
}

.visuallyhidden[b-cyd8ofvuch] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-cyd8ofvuch],
    .visuallyhidden.focusable:focus[b-cyd8ofvuch] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-cyd8ofvuch] {
    visibility: hidden
}

.clearfix[b-cyd8ofvuch]:after,
.clearfix[b-cyd8ofvuch]:before {
    content: " ";
    display: table
}

.clearfix[b-cyd8ofvuch]:after {
    clear: both
}

@media print {
    *[b-cyd8ofvuch],
    [b-cyd8ofvuch]:after,
    [b-cyd8ofvuch]:before,
    [b-cyd8ofvuch]:first-letter,
    blockquote[b-cyd8ofvuch]:first-line,
    div[b-cyd8ofvuch]:first-line,
    li[b-cyd8ofvuch]:first-line,
    p[b-cyd8ofvuch]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-cyd8ofvuch],
    a:visited[b-cyd8ofvuch] {
        text-decoration: underline
    }

        a[href][b-cyd8ofvuch]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-cyd8ofvuch]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-cyd8ofvuch]:after,
    a[href^="javascript:"][b-cyd8ofvuch]:after {
        content: ""
    }

    pre[b-cyd8ofvuch] {
        white-space: pre-wrap !important
    }

    blockquote[b-cyd8ofvuch],
    pre[b-cyd8ofvuch] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-cyd8ofvuch] {
        display: table-header-group
    }

    img[b-cyd8ofvuch],
    tr[b-cyd8ofvuch] {
        page-break-inside: avoid
    }

    h2[b-cyd8ofvuch],
    h3[b-cyd8ofvuch],
    p[b-cyd8ofvuch] {
        orphans: 3;
        widows: 3
    }

    h2[b-cyd8ofvuch],
    h3[b-cyd8ofvuch] {
        page-break-after: avoid
    }
}

.button[b-cyd8ofvuch],
.button-disabled[b-cyd8ofvuch],
.button-green[b-cyd8ofvuch],
.button-red[b-cyd8ofvuch] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-cyd8ofvuch],
    .button-green:hover[b-cyd8ofvuch],
    .button-red:hover[b-cyd8ofvuch],
    .button:hover[b-cyd8ofvuch] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-cyd8ofvuch],
    .button-green:focus[b-cyd8ofvuch],
    .button-red:focus[b-cyd8ofvuch],
    .button:focus[b-cyd8ofvuch] {
        outline: none
    }

.button[b-cyd8ofvuch] {
    color: #fff
}

.button[b-cyd8ofvuch],
.button-red[b-cyd8ofvuch] {
    background: transparent
}

.button-red[b-cyd8ofvuch] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-cyd8ofvuch] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-cyd8ofvuch] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-cyd8ofvuch] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-cyd8ofvuch] {
        cursor: default
    }

*[b-cyd8ofvuch],
[b-cyd8ofvuch]:after,
[b-cyd8ofvuch]:before {
    box-sizing: border-box
}

body[b-cyd8ofvuch],
html[b-cyd8ofvuch] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-cyd8ofvuch] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-cyd8ofvuch] {
        padding: 120px 0 0
    }
}

footer[b-cyd8ofvuch],
header[b-cyd8ofvuch],
section[b-cyd8ofvuch] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-cyd8ofvuch] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-cyd8ofvuch]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-cyd8ofvuch] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-cyd8ofvuch] {
        margin: 0;
        border-radius: 0
    }
}

p[b-cyd8ofvuch] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-cyd8ofvuch] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-cyd8ofvuch] {
    color: #002f87
}

h2[b-cyd8ofvuch] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-cyd8ofvuch] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-cyd8ofvuch]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-cyd8ofvuch]:after {
        margin-top: 15px
    }
}

h3[b-cyd8ofvuch] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-cyd8ofvuch] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-cyd8ofvuch] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-cyd8ofvuch] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-cyd8ofvuch] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-cyd8ofvuch] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-cyd8ofvuch] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-cyd8ofvuch] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-cyd8ofvuch] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-cyd8ofvuch] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-cyd8ofvuch] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-cyd8ofvuch] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-cyd8ofvuch] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-cyd8ofvuch] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-cyd8ofvuch] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-cyd8ofvuch] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-cyd8ofvuch] {
    text-align: center
}

    .align-center h2[b-cyd8ofvuch]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-cyd8ofvuch]:after {
        margin: 15px auto 0
    }
}

header .container[b-cyd8ofvuch] {
    background: transparent
}

header.menu-opened nav[b-cyd8ofvuch] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-cyd8ofvuch] {
    display: none
}

header.menu-opened .icon-menu-close[b-cyd8ofvuch],
header.menu-opened .ms[b-cyd8ofvuch] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-cyd8ofvuch] {
    display: none
}

footer .container[b-cyd8ofvuch] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-cyd8ofvuch] {
        margin: 0 20px
    }

        footer .container img[b-cyd8ofvuch] {
            width: 60%
        }
}

footer p[b-cyd8ofvuch] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-cyd8ofvuch] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-cyd8ofvuch] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-cyd8ofvuch] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-cyd8ofvuch] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-cyd8ofvuch] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-cyd8ofvuch] {
        width: 60%
    }
}

.logo .ms[b-cyd8ofvuch] {
    display: none
}

.menu[b-cyd8ofvuch] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-cyd8ofvuch] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-cyd8ofvuch] {
            width: 100%
        }

        .menu.opened li[b-cyd8ofvuch] {
            display: block
        }

            .menu.opened li a[b-cyd8ofvuch] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-cyd8ofvuch],
        .menu.opened .icon-user[b-cyd8ofvuch] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-cyd8ofvuch] {
        display: none
    }
}

.menu li[b-cyd8ofvuch] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-cyd8ofvuch],
    .menu li a[b-cyd8ofvuch] {
        display: inline-block
    }

        .menu li a[b-cyd8ofvuch] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-cyd8ofvuch] {
            display: block
        }

.menu .icon-arrow-down[b-cyd8ofvuch],
.menu .icon-user[b-cyd8ofvuch] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-cyd8ofvuch],
    .menu .icon-user:hover[b-cyd8ofvuch] {
        cursor: pointer
    }

.menu .dropdown-menu[b-cyd8ofvuch] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-cyd8ofvuch] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-cyd8ofvuch] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-cyd8ofvuch] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-cyd8ofvuch] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-cyd8ofvuch] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-cyd8ofvuch] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-cyd8ofvuch] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-cyd8ofvuch] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-cyd8ofvuch] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-cyd8ofvuch] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-cyd8ofvuch] {
                color: #ff3126
            }

.navicon[b-cyd8ofvuch] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-cyd8ofvuch] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-cyd8ofvuch] {
    fill: #fff
}

.navicon .icon-menu-close[b-cyd8ofvuch] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-cyd8ofvuch] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-cyd8ofvuch] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-cyd8ofvuch] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-cyd8ofvuch] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-cyd8ofvuch] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-cyd8ofvuch] {
    color: #fff
}

.icon-scroll-indicator[b-cyd8ofvuch] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-cyd8ofvuch] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-cyd8ofvuch] {
        margin: 0 20px
    }
}

nav.sticky[b-cyd8ofvuch] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-cyd8ofvuch] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-cyd8ofvuch] {
            display: none
        }

        nav.sticky .logo .ms[b-cyd8ofvuch] {
            display: block
        }

    nav.sticky .menu[b-cyd8ofvuch] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-cyd8ofvuch] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-cyd8ofvuch],
    nav.sticky .icon-menu-hamburger[b-cyd8ofvuch],
    nav.sticky .icon-user[b-cyd8ofvuch] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-cyd8ofvuch] {
        top: 27px
    }
}

.tabs[b-cyd8ofvuch] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-cyd8ofvuch] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-cyd8ofvuch] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-cyd8ofvuch] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-cyd8ofvuch] {
    background: #fff
}

.tab[b-cyd8ofvuch] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-cyd8ofvuch] {
        padding: 20px 20px 30px
    }
}

form[b-cyd8ofvuch] {
    text-align: left
}

label[b-cyd8ofvuch] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-cyd8ofvuch],
input[type=number][b-cyd8ofvuch],
input[type=password][b-cyd8ofvuch],
input[type=search][b-cyd8ofvuch],
input[type=tel][b-cyd8ofvuch],
input[type=text][b-cyd8ofvuch],
input[type=url][b-cyd8ofvuch],
select[b-cyd8ofvuch],
textarea[b-cyd8ofvuch] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-cyd8ofvuch],
    input[type=number]:focus[b-cyd8ofvuch],
    input[type=password]:focus[b-cyd8ofvuch],
    input[type=search]:focus[b-cyd8ofvuch],
    input[type=tel]:focus[b-cyd8ofvuch],
    input[type=text]:focus[b-cyd8ofvuch],
    input[type=url]:focus[b-cyd8ofvuch],
    select:focus[b-cyd8ofvuch],
    textarea:focus[b-cyd8ofvuch] {
        outline: none
    }

input[type=submit][b-cyd8ofvuch] {
    width: auto;
    font-size: 14px
}

.search-ico[b-cyd8ofvuch] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-cyd8ofvuch] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-cyd8ofvuch] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-cyd8ofvuch] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-cyd8ofvuch] {
            margin-right: 35px
        }

    .submit-panel p[b-cyd8ofvuch] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-cyd8ofvuch] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-cyd8ofvuch] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-cyd8ofvuch] {
        padding: 20px
    }
}

.breadcrumb li[b-cyd8ofvuch] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-cyd8ofvuch] {
        line-height: 20px
    }
}

.breadcrumb li[b-cyd8ofvuch]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-cyd8ofvuch] {
    color: #002f87
}

    .breadcrumb li:last-child[b-cyd8ofvuch]:after {
        display: none
    }

.content[b-cyd8ofvuch] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-cyd8ofvuch] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-cyd8ofvuch] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-cyd8ofvuch] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-cyd8ofvuch] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-cyd8ofvuch] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-cyd8ofvuch] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-cyd8ofvuch] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-cyd8ofvuch] {
        width: 100%
    }
}

.content .right-col[b-cyd8ofvuch] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-cyd8ofvuch] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-cyd8ofvuch] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-cyd8ofvuch] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-cyd8ofvuch] {
        cursor: pointer
    }

    .switch[b-cyd8ofvuch]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-cyd8ofvuch]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-cyd8ofvuch]:before {
        margin-right: 20px
    }
}

.switch.on[b-cyd8ofvuch]:before {
    background-position: -56px 0
}

.products-header[b-cyd8ofvuch] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-cyd8ofvuch] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-cyd8ofvuch] {
    float: left;
    display: inline-block
}

.w1[b-cyd8ofvuch] {
    width: 56%
}

.w2[b-cyd8ofvuch] {
    width: 20%
}

.w3[b-cyd8ofvuch] {
    width: 24%;
    text-indent: 15px
}

.item[b-cyd8ofvuch] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-cyd8ofvuch] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-cyd8ofvuch] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-cyd8ofvuch] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-cyd8ofvuch] {
        padding: 15px 0
    }
}

.product-summary:hover[b-cyd8ofvuch] {
    cursor: pointer
}

.product-summary span[b-cyd8ofvuch] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-cyd8ofvuch] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-cyd8ofvuch] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-cyd8ofvuch] {
        padding: 15px 0
    }
}

.product-details table[b-cyd8ofvuch] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-cyd8ofvuch] {
        font-size: 12px
    }
}

.product-details table th[b-cyd8ofvuch] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-cyd8ofvuch] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-cyd8ofvuch],
.product-details table td:nth-child(2)[b-cyd8ofvuch] {
    width: 28%
}

.product-details table td:nth-child(3)[b-cyd8ofvuch] {
    width: 20%
}

.product-details table td:nth-child(4)[b-cyd8ofvuch] {
    width: 24%
}

.product-details .buy[b-cyd8ofvuch] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-cyd8ofvuch] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-cyd8ofvuch] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-cyd8ofvuch] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-cyd8ofvuch] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-cyd8ofvuch] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-cyd8ofvuch] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-cyd8ofvuch] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-cyd8ofvuch] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-cyd8ofvuch] {
        width: 40%
    }

    .product-details.basket .buy[b-cyd8ofvuch] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-cyd8ofvuch] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-cyd8ofvuch] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-cyd8ofvuch] {
        width: 100%
    }
}

.product-details.basket .remove[b-cyd8ofvuch] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-cyd8ofvuch] {
    margin-bottom: 20px
}

    .table .heading span[b-cyd8ofvuch],
    .table .tr span[b-cyd8ofvuch] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-cyd8ofvuch],
    .table .tr span[b-cyd8ofvuch] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-cyd8ofvuch] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-cyd8ofvuch] {
        text-transform: uppercase
    }

        .table .heading span label[b-cyd8ofvuch] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-cyd8ofvuch] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-cyd8ofvuch] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-cyd8ofvuch] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-cyd8ofvuch] {
        color: #353638
    }

        .table .tr span input[b-cyd8ofvuch] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-cyd8ofvuch] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-cyd8ofvuch] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-cyd8ofvuch] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-cyd8ofvuch] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-cyd8ofvuch] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-cyd8ofvuch] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-cyd8ofvuch] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-cyd8ofvuch] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-cyd8ofvuch] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-cyd8ofvuch] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-cyd8ofvuch] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-cyd8ofvuch] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-cyd8ofvuch] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-cyd8ofvuch] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-cyd8ofvuch] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-cyd8ofvuch] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-cyd8ofvuch] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-cyd8ofvuch] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-cyd8ofvuch] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-cyd8ofvuch] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-cyd8ofvuch] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-cyd8ofvuch] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-cyd8ofvuch] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-cyd8ofvuch] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-cyd8ofvuch] {
        color: #353638
    }

.pagination[b-cyd8ofvuch] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-cyd8ofvuch],
    .pagination .icon-arrow-next[b-cyd8ofvuch] {
        fill: #002f87
    }

    .pagination span[b-cyd8ofvuch] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-cyd8ofvuch] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-cyd8ofvuch],
        .pagination a:hover[b-cyd8ofvuch] {
            color: #002f87
        }

    .pagination .number-page[b-cyd8ofvuch] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-cyd8ofvuch] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-cyd8ofvuch],
.disabled .icon-arrow-next[b-cyd8ofvuch] {
    fill: #f0f2f5
}

.icon-trash[b-cyd8ofvuch] {
    fill: #96999e
}

    .icon-trash:hover[b-cyd8ofvuch] {
        fill: #ff3126
    }

.icon-success[b-cyd8ofvuch] {
    fill: #3bbf26
}

.errorMsg[b-cyd8ofvuch] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-cyd8ofvuch] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-cyd8ofvuch],
.iradio_minimal-blue[b-cyd8ofvuch] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-cyd8ofvuch] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-cyd8ofvuch] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-cyd8ofvuch] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-cyd8ofvuch] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-cyd8ofvuch] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-cyd8ofvuch] {
        background-position: -40px 0 !important
    }







































.icheckbox_minimal-blue[b-cyd8ofvuch], .iradio_minimal-blue[b-cyd8ofvuch] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-cyd8ofvuch] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-cyd8ofvuch] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-cyd8ofvuch] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-cyd8ofvuch] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-cyd8ofvuch] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-cyd8ofvuch] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-cyd8ofvuch] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-cyd8ofvuch] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-cyd8ofvuch] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-cyd8ofvuch] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-cyd8ofvuch], .iradio_minimal-blue[b-cyd8ofvuch] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}







































.product-order-disabled[b-cyd8ofvuch] {
    color: #737373;
}

.product-order-terminated[b-cyd8ofvuch] {
    color: #985f0d;
}

.product-order-available[b-cyd8ofvuch] {
    color: #d60808;
}

p.warning-bottom[b-cyd8ofvuch] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-cyd8ofvuch] {
    color: #ff0000
}

tr.delivery-detail table[b-cyd8ofvuch] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-cyd8ofvuch] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-cyd8ofvuch] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-cyd8ofvuch] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-cyd8ofvuch] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-cyd8ofvuch] {
    cursor: pointer;
}

table.product-list[b-cyd8ofvuch] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-cyd8ofvuch] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-cyd8ofvuch] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-cyd8ofvuch] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-cyd8ofvuch] {
        color: #000000;
    }

    table.product-list.child-product th[b-cyd8ofvuch] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-cyd8ofvuch] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-cyd8ofvuch] {
            width: 160px;
        }

.menu li a[b-cyd8ofvuch] {
    padding-right: 8px !important;
}

    .menu li a.button[b-cyd8ofvuch] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-cyd8ofvuch] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-cyd8ofvuch] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-cyd8ofvuch] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-cyd8ofvuch] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-cyd8ofvuch] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-cyd8ofvuch] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-cyd8ofvuch] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-cyd8ofvuch] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-cyd8ofvuch] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-cyd8ofvuch] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-cyd8ofvuch] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-cyd8ofvuch] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-cyd8ofvuch] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-cyd8ofvuch] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-cyd8ofvuch] {
    padding-right: 18px;
}

table.homepage-info[b-cyd8ofvuch] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-cyd8ofvuch], table.homepage-info td[b-cyd8ofvuch] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-cyd8ofvuch] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-cyd8ofvuch] {
        text-align: right
    }




/* _content/Bayer.ExtraObjednavka/Components/Pages/ProductOrder/OrderConfirnation.razor.rz.scp.css */
html[b-15qpc3axaa] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-15qpc3axaa]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-15qpc3axaa]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-15qpc3axaa] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-15qpc3axaa],
canvas[b-15qpc3axaa],
iframe[b-15qpc3axaa],
img[b-15qpc3axaa],
svg[b-15qpc3axaa],
video[b-15qpc3axaa] {
    vertical-align: middle
}

fieldset[b-15qpc3axaa] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-15qpc3axaa] {
    resize: vertical
}

.browserupgrade[b-15qpc3axaa] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-15qpc3axaa] {
    display: none !important
}

.visuallyhidden[b-15qpc3axaa] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-15qpc3axaa],
    .visuallyhidden.focusable:focus[b-15qpc3axaa] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-15qpc3axaa] {
    visibility: hidden
}

.clearfix[b-15qpc3axaa]:after,
.clearfix[b-15qpc3axaa]:before {
    content: " ";
    display: table
}

.clearfix[b-15qpc3axaa]:after {
    clear: both
}

@media print {
    *[b-15qpc3axaa],
    [b-15qpc3axaa]:after,
    [b-15qpc3axaa]:before,
    [b-15qpc3axaa]:first-letter,
    blockquote[b-15qpc3axaa]:first-line,
    div[b-15qpc3axaa]:first-line,
    li[b-15qpc3axaa]:first-line,
    p[b-15qpc3axaa]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-15qpc3axaa],
    a:visited[b-15qpc3axaa] {
        text-decoration: underline
    }

        a[href][b-15qpc3axaa]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-15qpc3axaa]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-15qpc3axaa]:after,
    a[href^="javascript:"][b-15qpc3axaa]:after {
        content: ""
    }

    pre[b-15qpc3axaa] {
        white-space: pre-wrap !important
    }

    blockquote[b-15qpc3axaa],
    pre[b-15qpc3axaa] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-15qpc3axaa] {
        display: table-header-group
    }

    img[b-15qpc3axaa],
    tr[b-15qpc3axaa] {
        page-break-inside: avoid
    }

    h2[b-15qpc3axaa],
    h3[b-15qpc3axaa],
    p[b-15qpc3axaa] {
        orphans: 3;
        widows: 3
    }

    h2[b-15qpc3axaa],
    h3[b-15qpc3axaa] {
        page-break-after: avoid
    }
}

.button[b-15qpc3axaa],
.button-disabled[b-15qpc3axaa],
.button-green[b-15qpc3axaa],
.button-red[b-15qpc3axaa] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-15qpc3axaa],
    .button-green:hover[b-15qpc3axaa],
    .button-red:hover[b-15qpc3axaa],
    .button:hover[b-15qpc3axaa] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-15qpc3axaa],
    .button-green:focus[b-15qpc3axaa],
    .button-red:focus[b-15qpc3axaa],
    .button:focus[b-15qpc3axaa] {
        outline: none
    }

.button[b-15qpc3axaa] {
    color: #fff
}

.button[b-15qpc3axaa],
.button-red[b-15qpc3axaa] {
    background: transparent
}

.button-red[b-15qpc3axaa] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-15qpc3axaa] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-15qpc3axaa] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-15qpc3axaa] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-15qpc3axaa] {
        cursor: default
    }

*[b-15qpc3axaa],
[b-15qpc3axaa]:after,
[b-15qpc3axaa]:before {
    box-sizing: border-box
}

body[b-15qpc3axaa],
html[b-15qpc3axaa] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-15qpc3axaa] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-15qpc3axaa] {
        padding: 120px 0 0
    }
}

footer[b-15qpc3axaa],
header[b-15qpc3axaa],
section[b-15qpc3axaa] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-15qpc3axaa] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-15qpc3axaa]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-15qpc3axaa] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-15qpc3axaa] {
        margin: 0;
        border-radius: 0
    }
}

p[b-15qpc3axaa] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-15qpc3axaa] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-15qpc3axaa] {
    color: #002f87
}

h2[b-15qpc3axaa] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-15qpc3axaa] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-15qpc3axaa]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-15qpc3axaa]:after {
        margin-top: 15px
    }
}

h3[b-15qpc3axaa] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-15qpc3axaa] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-15qpc3axaa] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-15qpc3axaa] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-15qpc3axaa] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-15qpc3axaa] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-15qpc3axaa] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-15qpc3axaa] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-15qpc3axaa] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-15qpc3axaa] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-15qpc3axaa] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-15qpc3axaa] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-15qpc3axaa] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-15qpc3axaa] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-15qpc3axaa] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-15qpc3axaa] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-15qpc3axaa] {
    text-align: center
}

    .align-center h2[b-15qpc3axaa]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-15qpc3axaa]:after {
        margin: 15px auto 0
    }
}

header .container[b-15qpc3axaa] {
    background: transparent
}

header.menu-opened nav[b-15qpc3axaa] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-15qpc3axaa] {
    display: none
}

header.menu-opened .icon-menu-close[b-15qpc3axaa],
header.menu-opened .ms[b-15qpc3axaa] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-15qpc3axaa] {
    display: none
}

footer .container[b-15qpc3axaa] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-15qpc3axaa] {
        margin: 0 20px
    }

        footer .container img[b-15qpc3axaa] {
            width: 60%
        }
}

footer p[b-15qpc3axaa] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-15qpc3axaa] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-15qpc3axaa] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-15qpc3axaa] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-15qpc3axaa] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-15qpc3axaa] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-15qpc3axaa] {
        width: 60%
    }
}

.logo .ms[b-15qpc3axaa] {
    display: none
}

.menu[b-15qpc3axaa] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-15qpc3axaa] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-15qpc3axaa] {
            width: 100%
        }

        .menu.opened li[b-15qpc3axaa] {
            display: block
        }

            .menu.opened li a[b-15qpc3axaa] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-15qpc3axaa],
        .menu.opened .icon-user[b-15qpc3axaa] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-15qpc3axaa] {
        display: none
    }
}

.menu li[b-15qpc3axaa] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-15qpc3axaa],
    .menu li a[b-15qpc3axaa] {
        display: inline-block
    }

        .menu li a[b-15qpc3axaa] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-15qpc3axaa] {
            display: block
        }

.menu .icon-arrow-down[b-15qpc3axaa],
.menu .icon-user[b-15qpc3axaa] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-15qpc3axaa],
    .menu .icon-user:hover[b-15qpc3axaa] {
        cursor: pointer
    }

.menu .dropdown-menu[b-15qpc3axaa] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-15qpc3axaa] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-15qpc3axaa] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-15qpc3axaa] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-15qpc3axaa] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-15qpc3axaa] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-15qpc3axaa] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-15qpc3axaa] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-15qpc3axaa] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-15qpc3axaa] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-15qpc3axaa] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-15qpc3axaa] {
                color: #ff3126
            }

.navicon[b-15qpc3axaa] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-15qpc3axaa] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-15qpc3axaa] {
    fill: #fff
}

.navicon .icon-menu-close[b-15qpc3axaa] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-15qpc3axaa] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-15qpc3axaa] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-15qpc3axaa] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-15qpc3axaa] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-15qpc3axaa] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-15qpc3axaa] {
    color: #fff
}

.icon-scroll-indicator[b-15qpc3axaa] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-15qpc3axaa] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-15qpc3axaa] {
        margin: 0 20px
    }
}

nav.sticky[b-15qpc3axaa] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-15qpc3axaa] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-15qpc3axaa] {
            display: none
        }

        nav.sticky .logo .ms[b-15qpc3axaa] {
            display: block
        }

    nav.sticky .menu[b-15qpc3axaa] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-15qpc3axaa] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-15qpc3axaa],
    nav.sticky .icon-menu-hamburger[b-15qpc3axaa],
    nav.sticky .icon-user[b-15qpc3axaa] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-15qpc3axaa] {
        top: 27px
    }
}

.tabs[b-15qpc3axaa] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-15qpc3axaa] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-15qpc3axaa] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-15qpc3axaa] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-15qpc3axaa] {
    background: #fff
}

.tab[b-15qpc3axaa] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-15qpc3axaa] {
        padding: 20px 20px 30px
    }
}

form[b-15qpc3axaa] {
    text-align: left
}

label[b-15qpc3axaa] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-15qpc3axaa],
input[type=number][b-15qpc3axaa],
input[type=password][b-15qpc3axaa],
input[type=search][b-15qpc3axaa],
input[type=tel][b-15qpc3axaa],
input[type=text][b-15qpc3axaa],
input[type=url][b-15qpc3axaa],
select[b-15qpc3axaa],
textarea[b-15qpc3axaa] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-15qpc3axaa],
    input[type=number]:focus[b-15qpc3axaa],
    input[type=password]:focus[b-15qpc3axaa],
    input[type=search]:focus[b-15qpc3axaa],
    input[type=tel]:focus[b-15qpc3axaa],
    input[type=text]:focus[b-15qpc3axaa],
    input[type=url]:focus[b-15qpc3axaa],
    select:focus[b-15qpc3axaa],
    textarea:focus[b-15qpc3axaa] {
        outline: none
    }

input[type=submit][b-15qpc3axaa] {
    width: auto;
    font-size: 14px
}

.search-ico[b-15qpc3axaa] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-15qpc3axaa] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-15qpc3axaa] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-15qpc3axaa] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-15qpc3axaa] {
            margin-right: 35px
        }

    .submit-panel p[b-15qpc3axaa] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-15qpc3axaa] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-15qpc3axaa] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-15qpc3axaa] {
        padding: 20px
    }
}

.breadcrumb li[b-15qpc3axaa] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-15qpc3axaa] {
        line-height: 20px
    }
}

.breadcrumb li[b-15qpc3axaa]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-15qpc3axaa] {
    color: #002f87
}

    .breadcrumb li:last-child[b-15qpc3axaa]:after {
        display: none
    }

.content[b-15qpc3axaa] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-15qpc3axaa] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-15qpc3axaa] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-15qpc3axaa] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-15qpc3axaa] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-15qpc3axaa] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-15qpc3axaa] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-15qpc3axaa] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-15qpc3axaa] {
        width: 100%
    }
}

.content .right-col[b-15qpc3axaa] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-15qpc3axaa] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-15qpc3axaa] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-15qpc3axaa] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-15qpc3axaa] {
        cursor: pointer
    }

    .switch[b-15qpc3axaa]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-15qpc3axaa]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-15qpc3axaa]:before {
        margin-right: 20px
    }
}

.switch.on[b-15qpc3axaa]:before {
    background-position: -56px 0
}

.products-header[b-15qpc3axaa] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-15qpc3axaa] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-15qpc3axaa] {
    float: left;
    display: inline-block
}

.w1[b-15qpc3axaa] {
    width: 56%
}

.w2[b-15qpc3axaa] {
    width: 20%
}

.w3[b-15qpc3axaa] {
    width: 24%;
    text-indent: 15px
}

.item[b-15qpc3axaa] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-15qpc3axaa] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-15qpc3axaa] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-15qpc3axaa] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-15qpc3axaa] {
        padding: 15px 0
    }
}

.product-summary:hover[b-15qpc3axaa] {
    cursor: pointer
}

.product-summary span[b-15qpc3axaa] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-15qpc3axaa] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-15qpc3axaa] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-15qpc3axaa] {
        padding: 15px 0
    }
}

.product-details table[b-15qpc3axaa] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-15qpc3axaa] {
        font-size: 12px
    }
}

.product-details table th[b-15qpc3axaa] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-15qpc3axaa] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-15qpc3axaa],
.product-details table td:nth-child(2)[b-15qpc3axaa] {
    width: 28%
}

.product-details table td:nth-child(3)[b-15qpc3axaa] {
    width: 20%
}

.product-details table td:nth-child(4)[b-15qpc3axaa] {
    width: 24%
}

.product-details .buy[b-15qpc3axaa] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-15qpc3axaa] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-15qpc3axaa] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-15qpc3axaa] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-15qpc3axaa] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-15qpc3axaa] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-15qpc3axaa] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-15qpc3axaa] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-15qpc3axaa] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-15qpc3axaa] {
        width: 40%
    }

    .product-details.basket .buy[b-15qpc3axaa] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-15qpc3axaa] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-15qpc3axaa] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-15qpc3axaa] {
        width: 100%
    }
}

.product-details.basket .remove[b-15qpc3axaa] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-15qpc3axaa] {
    margin-bottom: 20px
}

    .table .heading span[b-15qpc3axaa],
    .table .tr span[b-15qpc3axaa] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-15qpc3axaa],
    .table .tr span[b-15qpc3axaa] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-15qpc3axaa] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-15qpc3axaa] {
        text-transform: uppercase
    }

        .table .heading span label[b-15qpc3axaa] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-15qpc3axaa] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-15qpc3axaa] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-15qpc3axaa] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-15qpc3axaa] {
        color: #353638
    }

        .table .tr span input[b-15qpc3axaa] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-15qpc3axaa] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-15qpc3axaa] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-15qpc3axaa] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-15qpc3axaa] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-15qpc3axaa] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-15qpc3axaa] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-15qpc3axaa] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-15qpc3axaa] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-15qpc3axaa] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-15qpc3axaa] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-15qpc3axaa] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-15qpc3axaa] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-15qpc3axaa] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-15qpc3axaa] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-15qpc3axaa] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-15qpc3axaa] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-15qpc3axaa] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-15qpc3axaa] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-15qpc3axaa] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-15qpc3axaa] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-15qpc3axaa] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-15qpc3axaa] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-15qpc3axaa] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-15qpc3axaa] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-15qpc3axaa] {
        color: #353638
    }

.pagination[b-15qpc3axaa] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-15qpc3axaa],
    .pagination .icon-arrow-next[b-15qpc3axaa] {
        fill: #002f87
    }

    .pagination span[b-15qpc3axaa] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-15qpc3axaa] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-15qpc3axaa],
        .pagination a:hover[b-15qpc3axaa] {
            color: #002f87
        }

    .pagination .number-page[b-15qpc3axaa] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-15qpc3axaa] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-15qpc3axaa],
.disabled .icon-arrow-next[b-15qpc3axaa] {
    fill: #f0f2f5
}

.icon-trash[b-15qpc3axaa] {
    fill: #96999e
}

    .icon-trash:hover[b-15qpc3axaa] {
        fill: #ff3126
    }

.icon-success[b-15qpc3axaa] {
    fill: #3bbf26
}

.errorMsg[b-15qpc3axaa] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-15qpc3axaa] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-15qpc3axaa],
.iradio_minimal-blue[b-15qpc3axaa] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-15qpc3axaa] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-15qpc3axaa] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-15qpc3axaa] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-15qpc3axaa] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-15qpc3axaa] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-15qpc3axaa] {
        background-position: -40px 0 !important
    }







































.icheckbox_minimal-blue[b-15qpc3axaa], .iradio_minimal-blue[b-15qpc3axaa] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-15qpc3axaa] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-15qpc3axaa] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-15qpc3axaa] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-15qpc3axaa] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-15qpc3axaa] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-15qpc3axaa] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-15qpc3axaa] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-15qpc3axaa] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-15qpc3axaa] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-15qpc3axaa] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-15qpc3axaa], .iradio_minimal-blue[b-15qpc3axaa] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}







































.product-order-disabled[b-15qpc3axaa] {
    color: #737373;
}

.product-order-terminated[b-15qpc3axaa] {
    color: #985f0d;
}

.product-order-available[b-15qpc3axaa] {
    color: #d60808;
}

p.warning-bottom[b-15qpc3axaa] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-15qpc3axaa] {
    color: #ff0000
}

tr.delivery-detail table[b-15qpc3axaa] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-15qpc3axaa] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-15qpc3axaa] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-15qpc3axaa] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-15qpc3axaa] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-15qpc3axaa] {
    cursor: pointer;
}

table.product-list[b-15qpc3axaa] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-15qpc3axaa] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-15qpc3axaa] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-15qpc3axaa] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-15qpc3axaa] {
        color: #000000;
    }

    table.product-list.child-product th[b-15qpc3axaa] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-15qpc3axaa] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-15qpc3axaa] {
            width: 160px;
        }

.menu li a[b-15qpc3axaa] {
    padding-right: 8px !important;
}

    .menu li a.button[b-15qpc3axaa] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-15qpc3axaa] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-15qpc3axaa] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-15qpc3axaa] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-15qpc3axaa] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-15qpc3axaa] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-15qpc3axaa] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-15qpc3axaa] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-15qpc3axaa] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-15qpc3axaa] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-15qpc3axaa] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-15qpc3axaa] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-15qpc3axaa] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-15qpc3axaa] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-15qpc3axaa] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-15qpc3axaa] {
    padding-right: 18px;
}

table.homepage-info[b-15qpc3axaa] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-15qpc3axaa], table.homepage-info td[b-15qpc3axaa] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-15qpc3axaa] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-15qpc3axaa] {
        text-align: right
    }




/* _content/Bayer.ExtraObjednavka/Components/Pages/Products/Basket.razor.rz.scp.css */
html[b-24uh9ny4f3] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-24uh9ny4f3]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-24uh9ny4f3]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-24uh9ny4f3] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-24uh9ny4f3],
canvas[b-24uh9ny4f3],
iframe[b-24uh9ny4f3],
img[b-24uh9ny4f3],
svg[b-24uh9ny4f3],
video[b-24uh9ny4f3] {
    vertical-align: middle
}

fieldset[b-24uh9ny4f3] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-24uh9ny4f3] {
    resize: vertical
}

.browserupgrade[b-24uh9ny4f3] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-24uh9ny4f3] {
    display: none !important
}

.visuallyhidden[b-24uh9ny4f3] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-24uh9ny4f3],
    .visuallyhidden.focusable:focus[b-24uh9ny4f3] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-24uh9ny4f3] {
    visibility: hidden
}

.clearfix[b-24uh9ny4f3]:after,
.clearfix[b-24uh9ny4f3]:before {
    content: " ";
    display: table
}

.clearfix[b-24uh9ny4f3]:after {
    clear: both
}

@media print {
    *[b-24uh9ny4f3],
    [b-24uh9ny4f3]:after,
    [b-24uh9ny4f3]:before,
    [b-24uh9ny4f3]:first-letter,
    blockquote[b-24uh9ny4f3]:first-line,
    div[b-24uh9ny4f3]:first-line,
    li[b-24uh9ny4f3]:first-line,
    p[b-24uh9ny4f3]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-24uh9ny4f3],
    a:visited[b-24uh9ny4f3] {
        text-decoration: underline
    }

        a[href][b-24uh9ny4f3]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-24uh9ny4f3]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-24uh9ny4f3]:after,
    a[href^="javascript:"][b-24uh9ny4f3]:after {
        content: ""
    }

    pre[b-24uh9ny4f3] {
        white-space: pre-wrap !important
    }

    blockquote[b-24uh9ny4f3],
    pre[b-24uh9ny4f3] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-24uh9ny4f3] {
        display: table-header-group
    }

    img[b-24uh9ny4f3],
    tr[b-24uh9ny4f3] {
        page-break-inside: avoid
    }

    h2[b-24uh9ny4f3],
    h3[b-24uh9ny4f3],
    p[b-24uh9ny4f3] {
        orphans: 3;
        widows: 3
    }

    h2[b-24uh9ny4f3],
    h3[b-24uh9ny4f3] {
        page-break-after: avoid
    }
}

.button[b-24uh9ny4f3],
.button-disabled[b-24uh9ny4f3],
.button-green[b-24uh9ny4f3],
.button-red[b-24uh9ny4f3] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-24uh9ny4f3],
    .button-green:hover[b-24uh9ny4f3],
    .button-red:hover[b-24uh9ny4f3],
    .button:hover[b-24uh9ny4f3] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-24uh9ny4f3],
    .button-green:focus[b-24uh9ny4f3],
    .button-red:focus[b-24uh9ny4f3],
    .button:focus[b-24uh9ny4f3] {
        outline: none
    }

.button[b-24uh9ny4f3] {
    color: #fff
}

.button[b-24uh9ny4f3],
.button-red[b-24uh9ny4f3] {
    background: transparent
}

.button-red[b-24uh9ny4f3] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-24uh9ny4f3] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-24uh9ny4f3] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-24uh9ny4f3] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-24uh9ny4f3] {
        cursor: default
    }

.button-green:disabled[b-24uh9ny4f3] {
    background-color: #3bbf26;
    opacity: 0.6;
    cursor: not-allowed;
}
*[b-24uh9ny4f3],
[b-24uh9ny4f3]:after,
[b-24uh9ny4f3]:before {
    box-sizing: border-box
}

body[b-24uh9ny4f3],
html[b-24uh9ny4f3] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-24uh9ny4f3] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-24uh9ny4f3] {
        padding: 120px 0 0
    }
}

footer[b-24uh9ny4f3],
header[b-24uh9ny4f3],
section[b-24uh9ny4f3] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-24uh9ny4f3] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-24uh9ny4f3]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-24uh9ny4f3] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-24uh9ny4f3] {
        margin: 0;
        border-radius: 0
    }
}

p[b-24uh9ny4f3] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-24uh9ny4f3] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-24uh9ny4f3] {
    color: #002f87
}

h2[b-24uh9ny4f3] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-24uh9ny4f3] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-24uh9ny4f3]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-24uh9ny4f3]:after {
        margin-top: 15px
    }
}

h3[b-24uh9ny4f3] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-24uh9ny4f3] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-24uh9ny4f3] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-24uh9ny4f3] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-24uh9ny4f3] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-24uh9ny4f3] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-24uh9ny4f3] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-24uh9ny4f3] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-24uh9ny4f3] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-24uh9ny4f3] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-24uh9ny4f3] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-24uh9ny4f3] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-24uh9ny4f3] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-24uh9ny4f3] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-24uh9ny4f3] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-24uh9ny4f3] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-24uh9ny4f3] {
    text-align: center
}

    .align-center h2[b-24uh9ny4f3]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-24uh9ny4f3]:after {
        margin: 15px auto 0
    }
}

header .container[b-24uh9ny4f3] {
    background: transparent
}

header.menu-opened nav[b-24uh9ny4f3] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-24uh9ny4f3] {
    display: none
}

header.menu-opened .icon-menu-close[b-24uh9ny4f3],
header.menu-opened .ms[b-24uh9ny4f3] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-24uh9ny4f3] {
    display: none
}

footer .container[b-24uh9ny4f3] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-24uh9ny4f3] {
        margin: 0 20px
    }

        footer .container img[b-24uh9ny4f3] {
            width: 60%
        }
}

footer p[b-24uh9ny4f3] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-24uh9ny4f3] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-24uh9ny4f3] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-24uh9ny4f3] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-24uh9ny4f3] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-24uh9ny4f3] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-24uh9ny4f3] {
        width: 60%
    }
}

.logo .ms[b-24uh9ny4f3] {
    display: none
}

.menu[b-24uh9ny4f3] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-24uh9ny4f3] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-24uh9ny4f3] {
            width: 100%
        }

        .menu.opened li[b-24uh9ny4f3] {
            display: block
        }

            .menu.opened li a[b-24uh9ny4f3] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-24uh9ny4f3],
        .menu.opened .icon-user[b-24uh9ny4f3] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-24uh9ny4f3] {
        display: none
    }
}

.menu li[b-24uh9ny4f3] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-24uh9ny4f3],
    .menu li a[b-24uh9ny4f3] {
        display: inline-block
    }

        .menu li a[b-24uh9ny4f3] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-24uh9ny4f3] {
            display: block
        }

.menu .icon-arrow-down[b-24uh9ny4f3],
.menu .icon-user[b-24uh9ny4f3] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-24uh9ny4f3],
    .menu .icon-user:hover[b-24uh9ny4f3] {
        cursor: pointer
    }

.menu .dropdown-menu[b-24uh9ny4f3] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-24uh9ny4f3] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-24uh9ny4f3] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-24uh9ny4f3] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-24uh9ny4f3] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-24uh9ny4f3] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-24uh9ny4f3] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-24uh9ny4f3] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-24uh9ny4f3] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-24uh9ny4f3] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-24uh9ny4f3] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-24uh9ny4f3] {
                color: #ff3126
            }

.navicon[b-24uh9ny4f3] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-24uh9ny4f3] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-24uh9ny4f3] {
    fill: #fff
}

.navicon .icon-menu-close[b-24uh9ny4f3] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-24uh9ny4f3] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-24uh9ny4f3] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-24uh9ny4f3] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-24uh9ny4f3] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-24uh9ny4f3] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-24uh9ny4f3] {
    color: #fff
}

.icon-scroll-indicator[b-24uh9ny4f3] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-24uh9ny4f3] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-24uh9ny4f3] {
        margin: 0 20px
    }
}

nav.sticky[b-24uh9ny4f3] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-24uh9ny4f3] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-24uh9ny4f3] {
            display: none
        }

        nav.sticky .logo .ms[b-24uh9ny4f3] {
            display: block
        }

    nav.sticky .menu[b-24uh9ny4f3] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-24uh9ny4f3] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-24uh9ny4f3],
    nav.sticky .icon-menu-hamburger[b-24uh9ny4f3],
    nav.sticky .icon-user[b-24uh9ny4f3] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-24uh9ny4f3] {
        top: 27px
    }
}

.tabs[b-24uh9ny4f3] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-24uh9ny4f3] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-24uh9ny4f3] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-24uh9ny4f3] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-24uh9ny4f3] {
    background: #fff
}

.tab[b-24uh9ny4f3] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-24uh9ny4f3] {
        padding: 20px 20px 30px
    }
}

form[b-24uh9ny4f3] {
    text-align: left
}

label[b-24uh9ny4f3] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-24uh9ny4f3],
input[type=number][b-24uh9ny4f3],
input[type=password][b-24uh9ny4f3],
input[type=search][b-24uh9ny4f3],
input[type=tel][b-24uh9ny4f3],
input[type=text][b-24uh9ny4f3],
input[type=url][b-24uh9ny4f3],
select[b-24uh9ny4f3],
textarea[b-24uh9ny4f3] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-24uh9ny4f3],
    input[type=number]:focus[b-24uh9ny4f3],
    input[type=password]:focus[b-24uh9ny4f3],
    input[type=search]:focus[b-24uh9ny4f3],
    input[type=tel]:focus[b-24uh9ny4f3],
    input[type=text]:focus[b-24uh9ny4f3],
    input[type=url]:focus[b-24uh9ny4f3],
    select:focus[b-24uh9ny4f3],
    textarea:focus[b-24uh9ny4f3] {
        outline: none
    }

input[type=submit][b-24uh9ny4f3] {
    width: auto;
    font-size: 14px
}

.search-ico[b-24uh9ny4f3] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-24uh9ny4f3] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-24uh9ny4f3] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-24uh9ny4f3] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-24uh9ny4f3] {
            margin-right: 35px
        }

    .submit-panel p[b-24uh9ny4f3] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-24uh9ny4f3] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-24uh9ny4f3] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-24uh9ny4f3] {
        padding: 20px
    }
}

.breadcrumb li[b-24uh9ny4f3] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-24uh9ny4f3] {
        line-height: 20px
    }
}

.breadcrumb li[b-24uh9ny4f3]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-24uh9ny4f3] {
    color: #002f87
}

    .breadcrumb li:last-child[b-24uh9ny4f3]:after {
        display: none
    }

.content[b-24uh9ny4f3] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-24uh9ny4f3] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-24uh9ny4f3] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-24uh9ny4f3] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-24uh9ny4f3] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-24uh9ny4f3] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-24uh9ny4f3] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-24uh9ny4f3] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-24uh9ny4f3] {
        width: 100%
    }
}

.content .right-col[b-24uh9ny4f3] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-24uh9ny4f3] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-24uh9ny4f3] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-24uh9ny4f3] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-24uh9ny4f3] {
        cursor: pointer
    }

    .switch[b-24uh9ny4f3]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-24uh9ny4f3]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-24uh9ny4f3]:before {
        margin-right: 20px
    }
}

.switch.on[b-24uh9ny4f3]:before {
    background-position: -56px 0
}

.products-header[b-24uh9ny4f3] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-24uh9ny4f3] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-24uh9ny4f3] {
    float: left;
    display: inline-block
}

.w1[b-24uh9ny4f3] {
    width: 56%
}

.w2[b-24uh9ny4f3] {
    width: 20%
}

.w3[b-24uh9ny4f3] {
    width: 24%;
    text-indent: 15px
}

.item[b-24uh9ny4f3] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-24uh9ny4f3] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-24uh9ny4f3] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-24uh9ny4f3] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-24uh9ny4f3] {
        padding: 15px 0
    }
}

.product-summary:hover[b-24uh9ny4f3] {
    cursor: pointer
}

.product-summary span[b-24uh9ny4f3] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-24uh9ny4f3] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-24uh9ny4f3] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-24uh9ny4f3] {
        padding: 15px 0
    }
}

.product-details table[b-24uh9ny4f3] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-24uh9ny4f3] {
        font-size: 12px
    }
}

.product-details table th[b-24uh9ny4f3] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-24uh9ny4f3] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-24uh9ny4f3],
.product-details table td:nth-child(2)[b-24uh9ny4f3] {
    width: 28%
}

.product-details table td:nth-child(3)[b-24uh9ny4f3] {
    width: 20%
}

.product-details table td:nth-child(4)[b-24uh9ny4f3] {
    width: 24%
}

.product-details .buy[b-24uh9ny4f3] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-24uh9ny4f3] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-24uh9ny4f3] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-24uh9ny4f3] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-24uh9ny4f3] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-24uh9ny4f3] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-24uh9ny4f3] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-24uh9ny4f3] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-24uh9ny4f3] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-24uh9ny4f3] {
        width: 40%
    }

    .product-details.basket .buy[b-24uh9ny4f3] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-24uh9ny4f3] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-24uh9ny4f3] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-24uh9ny4f3] {
        width: 100%
    }
}

.product-details.basket .remove[b-24uh9ny4f3] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-24uh9ny4f3] {
    margin-bottom: 20px
}

    .table .heading span[b-24uh9ny4f3],
    .table .tr span[b-24uh9ny4f3] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-24uh9ny4f3],
    .table .tr span[b-24uh9ny4f3] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-24uh9ny4f3] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-24uh9ny4f3] {
        text-transform: uppercase
    }

        .table .heading span label[b-24uh9ny4f3] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-24uh9ny4f3] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-24uh9ny4f3] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-24uh9ny4f3] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-24uh9ny4f3] {
        color: #353638
    }

        .table .tr span input[b-24uh9ny4f3] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-24uh9ny4f3] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-24uh9ny4f3] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-24uh9ny4f3] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-24uh9ny4f3] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-24uh9ny4f3] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-24uh9ny4f3] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-24uh9ny4f3] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-24uh9ny4f3] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-24uh9ny4f3] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-24uh9ny4f3] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-24uh9ny4f3] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-24uh9ny4f3] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-24uh9ny4f3] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-24uh9ny4f3] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-24uh9ny4f3] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-24uh9ny4f3] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-24uh9ny4f3] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-24uh9ny4f3] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-24uh9ny4f3] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-24uh9ny4f3] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-24uh9ny4f3] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-24uh9ny4f3] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-24uh9ny4f3] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-24uh9ny4f3] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-24uh9ny4f3] {
        color: #353638
    }

.pagination[b-24uh9ny4f3] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-24uh9ny4f3],
    .pagination .icon-arrow-next[b-24uh9ny4f3] {
        fill: #002f87
    }

    .pagination span[b-24uh9ny4f3] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-24uh9ny4f3] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-24uh9ny4f3],
        .pagination a:hover[b-24uh9ny4f3] {
            color: #002f87
        }

    .pagination .number-page[b-24uh9ny4f3] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-24uh9ny4f3] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-24uh9ny4f3],
.disabled .icon-arrow-next[b-24uh9ny4f3] {
    fill: #f0f2f5
}

.icon-trash[b-24uh9ny4f3] {
    fill: #96999e
}

    .icon-trash:hover[b-24uh9ny4f3] {
        fill: #ff3126
    }

.icon-success[b-24uh9ny4f3] {
    fill: #3bbf26
}

.errorMsg[b-24uh9ny4f3] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-24uh9ny4f3] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-24uh9ny4f3],
.iradio_minimal-blue[b-24uh9ny4f3] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-24uh9ny4f3] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-24uh9ny4f3] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-24uh9ny4f3] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-24uh9ny4f3] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-24uh9ny4f3] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-24uh9ny4f3] {
        background-position: -40px 0 !important
    }






























.icheckbox_minimal-blue[b-24uh9ny4f3], .iradio_minimal-blue[b-24uh9ny4f3] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-24uh9ny4f3] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-24uh9ny4f3] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-24uh9ny4f3] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-24uh9ny4f3] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-24uh9ny4f3] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-24uh9ny4f3] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-24uh9ny4f3] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-24uh9ny4f3] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-24uh9ny4f3] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-24uh9ny4f3] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-24uh9ny4f3], .iradio_minimal-blue[b-24uh9ny4f3] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}











































.product-order-disabled[b-24uh9ny4f3] {
    color: #737373;
}

.product-order-terminated[b-24uh9ny4f3] {
    color: #985f0d;
}

.product-order-available[b-24uh9ny4f3] {
    color: #d60808;
}

p.warning-bottom[b-24uh9ny4f3] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-24uh9ny4f3] {
    color: #ff0000
}

tr.delivery-detail table[b-24uh9ny4f3] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-24uh9ny4f3] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-24uh9ny4f3] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-24uh9ny4f3] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-24uh9ny4f3] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-24uh9ny4f3] {
    cursor: pointer;
}

table.product-list[b-24uh9ny4f3] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-24uh9ny4f3] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-24uh9ny4f3] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-24uh9ny4f3] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-24uh9ny4f3] {
        color: #000000;
    }

    table.product-list.child-product th[b-24uh9ny4f3] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-24uh9ny4f3] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-24uh9ny4f3] {
            width: 160px;
        }

.menu li a[b-24uh9ny4f3] {
    padding-right: 8px !important;
}

    .menu li a.button[b-24uh9ny4f3] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-24uh9ny4f3] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-24uh9ny4f3] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-24uh9ny4f3] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-24uh9ny4f3] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-24uh9ny4f3] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-24uh9ny4f3] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-24uh9ny4f3] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-24uh9ny4f3] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-24uh9ny4f3] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-24uh9ny4f3] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-24uh9ny4f3] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-24uh9ny4f3] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-24uh9ny4f3] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-24uh9ny4f3] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-24uh9ny4f3] {
    padding-right: 18px;
}

table.homepage-info[b-24uh9ny4f3] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-24uh9ny4f3], table.homepage-info td[b-24uh9ny4f3] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-24uh9ny4f3] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-24uh9ny4f3] {
        text-align: right
    }




/* _content/Bayer.ExtraObjednavka/Components/Pages/Products/Index.razor.rz.scp.css */
table.product-list td:last-child[b-k95iu4fguq] {
    flex-direction: row-reverse;
    display: flex;
    width: auto;
}


html[b-k95iu4fguq] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-k95iu4fguq]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-k95iu4fguq]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-k95iu4fguq] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-k95iu4fguq],
canvas[b-k95iu4fguq],
iframe[b-k95iu4fguq],
img[b-k95iu4fguq],
svg[b-k95iu4fguq],
video[b-k95iu4fguq] {
    vertical-align: middle
}

fieldset[b-k95iu4fguq] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-k95iu4fguq] {
    resize: vertical
}

.browserupgrade[b-k95iu4fguq] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-k95iu4fguq] {
    display: none !important
}

.visuallyhidden[b-k95iu4fguq] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-k95iu4fguq],
    .visuallyhidden.focusable:focus[b-k95iu4fguq] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-k95iu4fguq] {
    visibility: hidden
}

.clearfix[b-k95iu4fguq]:after,
.clearfix[b-k95iu4fguq]:before {
    content: " ";
    display: table
}

.clearfix[b-k95iu4fguq]:after {
    clear: both
}

@media print {
    *[b-k95iu4fguq],
    [b-k95iu4fguq]:after,
    [b-k95iu4fguq]:before,
    [b-k95iu4fguq]:first-letter,
    blockquote[b-k95iu4fguq]:first-line,
    div[b-k95iu4fguq]:first-line,
    li[b-k95iu4fguq]:first-line,
    p[b-k95iu4fguq]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-k95iu4fguq],
    a:visited[b-k95iu4fguq] {
        text-decoration: underline
    }

        a[href][b-k95iu4fguq]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-k95iu4fguq]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-k95iu4fguq]:after,
    a[href^="javascript:"][b-k95iu4fguq]:after {
        content: ""
    }

    pre[b-k95iu4fguq] {
        white-space: pre-wrap !important
    }

    blockquote[b-k95iu4fguq],
    pre[b-k95iu4fguq] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-k95iu4fguq] {
        display: table-header-group
    }

    img[b-k95iu4fguq],
    tr[b-k95iu4fguq] {
        page-break-inside: avoid
    }

    h2[b-k95iu4fguq],
    h3[b-k95iu4fguq],
    p[b-k95iu4fguq] {
        orphans: 3;
        widows: 3
    }

    h2[b-k95iu4fguq],
    h3[b-k95iu4fguq] {
        page-break-after: avoid
    }
}

.button[b-k95iu4fguq],
.button-disabled[b-k95iu4fguq],
.button-green[b-k95iu4fguq],
.button-red[b-k95iu4fguq] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-k95iu4fguq],
    .button-green:hover[b-k95iu4fguq],
    .button-red:hover[b-k95iu4fguq],
    .button:hover[b-k95iu4fguq] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-k95iu4fguq],
    .button-green:focus[b-k95iu4fguq],
    .button-red:focus[b-k95iu4fguq],
    .button:focus[b-k95iu4fguq] {
        outline: none
    }

.button[b-k95iu4fguq] {
    color: #fff
}

.button[b-k95iu4fguq],
.button-red[b-k95iu4fguq] {
    background: transparent
}

.button-red[b-k95iu4fguq] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-k95iu4fguq] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-k95iu4fguq] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-k95iu4fguq] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-k95iu4fguq] {
        cursor: default
    }

*[b-k95iu4fguq],
[b-k95iu4fguq]:after,
[b-k95iu4fguq]:before {
    box-sizing: border-box
}

body[b-k95iu4fguq],
html[b-k95iu4fguq] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-k95iu4fguq] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-k95iu4fguq] {
        padding: 120px 0 0
    }
}

footer[b-k95iu4fguq],
header[b-k95iu4fguq],
section[b-k95iu4fguq] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-k95iu4fguq] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-k95iu4fguq]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-k95iu4fguq] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-k95iu4fguq] {
        margin: 0;
        border-radius: 0
    }
}

p[b-k95iu4fguq] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-k95iu4fguq] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-k95iu4fguq] {
    color: #002f87
}

h2[b-k95iu4fguq] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-k95iu4fguq] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-k95iu4fguq]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-k95iu4fguq]:after {
        margin-top: 15px
    }
}

h3[b-k95iu4fguq] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-k95iu4fguq] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-k95iu4fguq] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-k95iu4fguq] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-k95iu4fguq] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-k95iu4fguq] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-k95iu4fguq] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-k95iu4fguq] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-k95iu4fguq] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-k95iu4fguq] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-k95iu4fguq] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-k95iu4fguq] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-k95iu4fguq] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-k95iu4fguq] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-k95iu4fguq] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-k95iu4fguq] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-k95iu4fguq] {
    text-align: center
}

    .align-center h2[b-k95iu4fguq]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-k95iu4fguq]:after {
        margin: 15px auto 0
    }
}

header .container[b-k95iu4fguq] {
    background: transparent
}

header.menu-opened nav[b-k95iu4fguq] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-k95iu4fguq] {
    display: none
}

header.menu-opened .icon-menu-close[b-k95iu4fguq],
header.menu-opened .ms[b-k95iu4fguq] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-k95iu4fguq] {
    display: none
}

footer .container[b-k95iu4fguq] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-k95iu4fguq] {
        margin: 0 20px
    }

        footer .container img[b-k95iu4fguq] {
            width: 60%
        }
}

footer p[b-k95iu4fguq] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-k95iu4fguq] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-k95iu4fguq] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-k95iu4fguq] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-k95iu4fguq] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-k95iu4fguq] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-k95iu4fguq] {
        width: 60%
    }
}

.logo .ms[b-k95iu4fguq] {
    display: none
}

.menu[b-k95iu4fguq] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-k95iu4fguq] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-k95iu4fguq] {
            width: 100%
        }

        .menu.opened li[b-k95iu4fguq] {
            display: block
        }

            .menu.opened li a[b-k95iu4fguq] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-k95iu4fguq],
        .menu.opened .icon-user[b-k95iu4fguq] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-k95iu4fguq] {
        display: none
    }
}

.menu li[b-k95iu4fguq] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-k95iu4fguq],
    .menu li a[b-k95iu4fguq] {
        display: inline-block
    }

        .menu li a[b-k95iu4fguq] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-k95iu4fguq] {
            display: block
        }

.menu .icon-arrow-down[b-k95iu4fguq],
.menu .icon-user[b-k95iu4fguq] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-k95iu4fguq],
    .menu .icon-user:hover[b-k95iu4fguq] {
        cursor: pointer
    }

.menu .dropdown-menu[b-k95iu4fguq] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-k95iu4fguq] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-k95iu4fguq] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-k95iu4fguq] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-k95iu4fguq] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-k95iu4fguq] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-k95iu4fguq] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-k95iu4fguq] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-k95iu4fguq] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-k95iu4fguq] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-k95iu4fguq] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-k95iu4fguq] {
                color: #ff3126
            }

.navicon[b-k95iu4fguq] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-k95iu4fguq] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-k95iu4fguq] {
    fill: #fff
}

.navicon .icon-menu-close[b-k95iu4fguq] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-k95iu4fguq] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-k95iu4fguq] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-k95iu4fguq] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-k95iu4fguq] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-k95iu4fguq] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-k95iu4fguq] {
    color: #fff
}

.icon-scroll-indicator[b-k95iu4fguq] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-k95iu4fguq] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-k95iu4fguq] {
        margin: 0 20px
    }
}

nav.sticky[b-k95iu4fguq] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-k95iu4fguq] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-k95iu4fguq] {
            display: none
        }

        nav.sticky .logo .ms[b-k95iu4fguq] {
            display: block
        }

    nav.sticky .menu[b-k95iu4fguq] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-k95iu4fguq] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-k95iu4fguq],
    nav.sticky .icon-menu-hamburger[b-k95iu4fguq],
    nav.sticky .icon-user[b-k95iu4fguq] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-k95iu4fguq] {
        top: 27px
    }
}

.tabs[b-k95iu4fguq] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-k95iu4fguq] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-k95iu4fguq] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-k95iu4fguq] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-k95iu4fguq] {
    background: #fff
}

.tab[b-k95iu4fguq] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-k95iu4fguq] {
        padding: 20px 20px 30px
    }
}

form[b-k95iu4fguq] {
    text-align: left
}

label[b-k95iu4fguq] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-k95iu4fguq],
input[type=number][b-k95iu4fguq],
input[type=password][b-k95iu4fguq],
input[type=search][b-k95iu4fguq],
input[type=tel][b-k95iu4fguq],
input[type=text][b-k95iu4fguq],
input[type=url][b-k95iu4fguq],
select[b-k95iu4fguq],
textarea[b-k95iu4fguq] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-k95iu4fguq],
    input[type=number]:focus[b-k95iu4fguq],
    input[type=password]:focus[b-k95iu4fguq],
    input[type=search]:focus[b-k95iu4fguq],
    input[type=tel]:focus[b-k95iu4fguq],
    input[type=text]:focus[b-k95iu4fguq],
    input[type=url]:focus[b-k95iu4fguq],
    select:focus[b-k95iu4fguq],
    textarea:focus[b-k95iu4fguq] {
        outline: none
    }

input[type=submit][b-k95iu4fguq] {
    width: auto;
    font-size: 14px
}

.search-ico[b-k95iu4fguq] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-k95iu4fguq] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-k95iu4fguq] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-k95iu4fguq] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-k95iu4fguq] {
            margin-right: 35px
        }

    .submit-panel p[b-k95iu4fguq] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-k95iu4fguq] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-k95iu4fguq] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-k95iu4fguq] {
        padding: 20px
    }
}

.breadcrumb li[b-k95iu4fguq] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-k95iu4fguq] {
        line-height: 20px
    }
}

.breadcrumb li[b-k95iu4fguq]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-k95iu4fguq] {
    color: #002f87
}

    .breadcrumb li:last-child[b-k95iu4fguq]:after {
        display: none
    }

.content[b-k95iu4fguq] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-k95iu4fguq] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-k95iu4fguq] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-k95iu4fguq] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-k95iu4fguq] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-k95iu4fguq] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-k95iu4fguq] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-k95iu4fguq] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-k95iu4fguq] {
        width: 100%
    }
}

.content .right-col[b-k95iu4fguq] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-k95iu4fguq] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-k95iu4fguq] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-k95iu4fguq] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-k95iu4fguq] {
        cursor: pointer
    }

    .switch[b-k95iu4fguq]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-k95iu4fguq]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-k95iu4fguq]:before {
        margin-right: 20px
    }
}

.switch.on[b-k95iu4fguq]:before {
    background-position: -56px 0
}

.products-header[b-k95iu4fguq] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-k95iu4fguq] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-k95iu4fguq] {
    float: left;
    display: inline-block
}

.w1[b-k95iu4fguq] {
    width: 56%
}

.w2[b-k95iu4fguq] {
    width: 20%
}

.w3[b-k95iu4fguq] {
    width: 24%;
    text-indent: 15px
}

.item[b-k95iu4fguq] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-k95iu4fguq] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-k95iu4fguq] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-k95iu4fguq] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-k95iu4fguq] {
        padding: 15px 0
    }
}

.product-summary:hover[b-k95iu4fguq] {
    cursor: pointer
}

.product-summary span[b-k95iu4fguq] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-k95iu4fguq] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-k95iu4fguq] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-k95iu4fguq] {
        padding: 15px 0
    }
}

.product-details table[b-k95iu4fguq] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-k95iu4fguq] {
        font-size: 12px
    }
}

.product-details table th[b-k95iu4fguq] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-k95iu4fguq] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-k95iu4fguq],
.product-details table td:nth-child(2)[b-k95iu4fguq] {
    width: 28%
}

.product-details table td:nth-child(3)[b-k95iu4fguq] {
    width: 20%
}

.product-details table td:nth-child(4)[b-k95iu4fguq] {
    width: 24%
}

.product-details .buy[b-k95iu4fguq] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-k95iu4fguq] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-k95iu4fguq] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-k95iu4fguq] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-k95iu4fguq] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-k95iu4fguq] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-k95iu4fguq] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-k95iu4fguq] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-k95iu4fguq] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-k95iu4fguq] {
        width: 40%
    }

    .product-details.basket .buy[b-k95iu4fguq] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-k95iu4fguq] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-k95iu4fguq] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-k95iu4fguq] {
        width: 100%
    }
}

.product-details.basket .remove[b-k95iu4fguq] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-k95iu4fguq] {
    margin-bottom: 20px
}

    .table .heading span[b-k95iu4fguq],
    .table .tr span[b-k95iu4fguq] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-k95iu4fguq],
    .table .tr span[b-k95iu4fguq] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-k95iu4fguq] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-k95iu4fguq] {
        text-transform: uppercase
    }

        .table .heading span label[b-k95iu4fguq] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-k95iu4fguq] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-k95iu4fguq] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-k95iu4fguq] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-k95iu4fguq] {
        color: #353638
    }

        .table .tr span input[b-k95iu4fguq] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-k95iu4fguq] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-k95iu4fguq] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-k95iu4fguq] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-k95iu4fguq] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-k95iu4fguq] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-k95iu4fguq] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-k95iu4fguq] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-k95iu4fguq] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-k95iu4fguq] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-k95iu4fguq] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-k95iu4fguq] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-k95iu4fguq] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-k95iu4fguq] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-k95iu4fguq] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-k95iu4fguq] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-k95iu4fguq] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-k95iu4fguq] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-k95iu4fguq] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-k95iu4fguq] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-k95iu4fguq] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-k95iu4fguq] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-k95iu4fguq] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-k95iu4fguq] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-k95iu4fguq] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-k95iu4fguq] {
        color: #353638
    }

.pagination[b-k95iu4fguq] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-k95iu4fguq],
    .pagination .icon-arrow-next[b-k95iu4fguq] {
        fill: #002f87
    }

    .pagination span[b-k95iu4fguq] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-k95iu4fguq] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-k95iu4fguq],
        .pagination a:hover[b-k95iu4fguq] {
            color: #002f87
        }

    .pagination .number-page[b-k95iu4fguq] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-k95iu4fguq] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-k95iu4fguq],
.disabled .icon-arrow-next[b-k95iu4fguq] {
    fill: #f0f2f5
}

.icon-trash[b-k95iu4fguq] {
    fill: #96999e
}

    .icon-trash:hover[b-k95iu4fguq] {
        fill: #ff3126
    }

.icon-success[b-k95iu4fguq] {
    fill: #3bbf26
}

.errorMsg[b-k95iu4fguq] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-k95iu4fguq] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-k95iu4fguq],
.iradio_minimal-blue[b-k95iu4fguq] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-k95iu4fguq] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-k95iu4fguq] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-k95iu4fguq] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-k95iu4fguq] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-k95iu4fguq] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-k95iu4fguq] {
        background-position: -40px 0 !important
    }







































.icheckbox_minimal-blue[b-k95iu4fguq], .iradio_minimal-blue[b-k95iu4fguq] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-k95iu4fguq] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-k95iu4fguq] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-k95iu4fguq] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-k95iu4fguq] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-k95iu4fguq] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-k95iu4fguq] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-k95iu4fguq] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-k95iu4fguq] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-k95iu4fguq] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-k95iu4fguq] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-k95iu4fguq], .iradio_minimal-blue[b-k95iu4fguq] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}







































.product-order-disabled[b-k95iu4fguq] {
    color: #737373;
}

.product-order-terminated[b-k95iu4fguq] {
    color: #985f0d;
}

.product-order-available[b-k95iu4fguq] {
    color: #d60808;
}

p.warning-bottom[b-k95iu4fguq] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-k95iu4fguq] {
    color: #ff0000
}

tr.delivery-detail table[b-k95iu4fguq] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-k95iu4fguq] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-k95iu4fguq] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-k95iu4fguq] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-k95iu4fguq] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-k95iu4fguq] {
    cursor: pointer;
}

table.product-list[b-k95iu4fguq] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-k95iu4fguq] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-k95iu4fguq] {
        font-size: 14px;
    }

    table.product-list tr.children td[b-k95iu4fguq] {
        color: #000000;
    }

    table.product-list.child-product th[b-k95iu4fguq] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-k95iu4fguq] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-k95iu4fguq] {
            width: 160px;
        }

.menu li a[b-k95iu4fguq] {
    padding-right: 8px !important;
}

    .menu li a.button[b-k95iu4fguq] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-k95iu4fguq] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-k95iu4fguq] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-k95iu4fguq] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-k95iu4fguq] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-k95iu4fguq] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-k95iu4fguq] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-k95iu4fguq] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-k95iu4fguq] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-k95iu4fguq] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-k95iu4fguq] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-k95iu4fguq] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-k95iu4fguq] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-k95iu4fguq] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-k95iu4fguq] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-k95iu4fguq] {
    padding-right: 18px;
}

table.homepage-info[b-k95iu4fguq] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-k95iu4fguq], table.homepage-info td[b-k95iu4fguq] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-k95iu4fguq] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-k95iu4fguq] {
        text-align: right
    }




/* _content/Bayer.ExtraObjednavka/Components/Pages/Usage.razor.rz.scp.css */
.product-order-disabled[b-x3yw9u3wth] {
    color: #737373;
}

.product-order-terminated[b-x3yw9u3wth] {
    color: #985f0d;
}

.product-order-available[b-x3yw9u3wth] {
    color: #d60808;
}

p.warning-bottom[b-x3yw9u3wth] {
    margin-top: 40px;
    color: #d60808;
}

ul#pharmacy-management-list input[type=radio][b-x3yw9u3wth] {
    color: #ff0000
}

tr.delivery-detail table[b-x3yw9u3wth] {
    color: #000000;
    width: 80%
}

    tr.delivery-detail table th[b-x3yw9u3wth] {
        border-bottom: 1px solid #000000;
    }

tr.delivery-detail p[b-x3yw9u3wth] {
    color: #000000;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.info-text > p > span.order-warning[b-x3yw9u3wth] {
    color: #d60808;
    font-weight: bold;
}

table.table-record-detail th[b-x3yw9u3wth] {
    text-align: left;
    padding-right: 30px;
}

#sortable li:hover[b-x3yw9u3wth] {
    cursor: pointer;
}

table.product-list[b-x3yw9u3wth] {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.product-list th[b-x3yw9u3wth] {
        border-bottom: 1px solid #002a80;
        padding: 3px;
        font-size: 14px;
    }

    table.product-list td[b-x3yw9u3wth] {
        font-size: 14px;
    }

        table.product-list td:last-child[b-x3yw9u3wth] {
            width: 300px;
            padding: 5px;
        }

    table.product-list tr.children td[b-x3yw9u3wth] {
        color: #000000;
    }

    table.product-list.child-product th[b-x3yw9u3wth] {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #000000;
    }

    table.product-list.child-product td[b-x3yw9u3wth] {
        font-size: 14px;
        color: #000000;
        text-align: center;
        border-bottom: 1px dotted #000000;
    }

        table.product-list.child-product td:last-child[b-x3yw9u3wth] {
            width: 160px;
        }

.menu li a[b-x3yw9u3wth] {
    padding-right: 8px !important;
}

    .menu li a.button[b-x3yw9u3wth] {
        padding-right: 18px !important;
    }

        .menu li a.button.highlight[b-x3yw9u3wth] {
            background-color: #b90000;
            color: #ffffff;
        }

form li.field-error[b-x3yw9u3wth] {
    color: #f10807;
}

form div.col div.iradio_minimal-blue[b-x3yw9u3wth] {
    margin-right: 10px;
}


table.product-list.child-product tr.emergency-order-row-top td[b-x3yw9u3wth] {
    border-top: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-top td:first-child[b-x3yw9u3wth] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-top td:last-child[b-x3yw9u3wth] {
        border-right: 2px solid #000000;
    }

table.product-list.child-product tr.emergency-order-row th:first-child[b-x3yw9u3wth] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row th:last-child[b-x3yw9u3wth] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td p[b-x3yw9u3wth] {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin-top: 15px;
    text-align: justify
}

table.product-list.child-product tr.emergency-order-row td:first-child[b-x3yw9u3wth] {
    border-left: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row td:last-child[b-x3yw9u3wth] {
    border-right: 2px solid #000000;
}

table.product-list.child-product tr.emergency-order-row-bottom td[b-x3yw9u3wth] {
    border-bottom: 2px solid #000000;
    padding: 10px;
}

    table.product-list.child-product tr.emergency-order-row-bottom td:first-child[b-x3yw9u3wth] {
        border-left: 2px solid #000000;
    }

    table.product-list.child-product tr.emergency-order-row-bottom td:last-child[b-x3yw9u3wth] {
        border-right: 2px solid #000000;
    }

ul.menu li a.button-red[b-x3yw9u3wth] {
    padding-right: 18px;
}

table.homepage-info[b-x3yw9u3wth] {
    border: 1px solid;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
}

    table.homepage-info th[b-x3yw9u3wth], table.homepage-info td[b-x3yw9u3wth] {
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        text-align: center
    }

    table.homepage-info th[b-x3yw9u3wth] {
        color: #ffffff;
        background-color: #002f87
    }

    table.homepage-info td.price[b-x3yw9u3wth] {
        text-align: right
    }
































html[b-x3yw9u3wth] {
    color: #222;
    font-size: 1em;
    line-height: 1.4
}

[b-x3yw9u3wth]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

[b-x3yw9u3wth]::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr[b-x3yw9u3wth] {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio[b-x3yw9u3wth],
canvas[b-x3yw9u3wth],
iframe[b-x3yw9u3wth],
img[b-x3yw9u3wth],
svg[b-x3yw9u3wth],
video[b-x3yw9u3wth] {
    vertical-align: middle
}

fieldset[b-x3yw9u3wth] {
    border: 0;
    margin: 0;
    padding: 0
}

textarea[b-x3yw9u3wth] {
    resize: vertical
}

.browserupgrade[b-x3yw9u3wth] {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.hidden[b-x3yw9u3wth] {
    display: none !important
}

.visuallyhidden[b-x3yw9u3wth] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

    .visuallyhidden.focusable:active[b-x3yw9u3wth],
    .visuallyhidden.focusable:focus[b-x3yw9u3wth] {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
        white-space: inherit
    }

.invisible[b-x3yw9u3wth] {
    visibility: hidden
}

.clearfix[b-x3yw9u3wth]:after,
.clearfix[b-x3yw9u3wth]:before {
    content: " ";
    display: table
}

.clearfix[b-x3yw9u3wth]:after {
    clear: both
}

@media print {
    *[b-x3yw9u3wth],
    [b-x3yw9u3wth]:after,
    [b-x3yw9u3wth]:before,
    [b-x3yw9u3wth]:first-letter,
    blockquote[b-x3yw9u3wth]:first-line,
    div[b-x3yw9u3wth]:first-line,
    li[b-x3yw9u3wth]:first-line,
    p[b-x3yw9u3wth]:first-line {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a[b-x3yw9u3wth],
    a:visited[b-x3yw9u3wth] {
        text-decoration: underline
    }

        a[href][b-x3yw9u3wth]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-x3yw9u3wth]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-x3yw9u3wth]:after,
    a[href^="javascript:"][b-x3yw9u3wth]:after {
        content: ""
    }

    pre[b-x3yw9u3wth] {
        white-space: pre-wrap !important
    }

    blockquote[b-x3yw9u3wth],
    pre[b-x3yw9u3wth] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-x3yw9u3wth] {
        display: table-header-group
    }

    img[b-x3yw9u3wth],
    tr[b-x3yw9u3wth] {
        page-break-inside: avoid
    }

    h2[b-x3yw9u3wth],
    h3[b-x3yw9u3wth],
    p[b-x3yw9u3wth] {
        orphans: 3;
        widows: 3
    }

    h2[b-x3yw9u3wth],
    h3[b-x3yw9u3wth] {
        page-break-after: avoid
    }
}

.button[b-x3yw9u3wth],
.button-disabled[b-x3yw9u3wth],
.button-green[b-x3yw9u3wth],
.button-red[b-x3yw9u3wth] {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 25px;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s, background .6s;
    transition: border-color .3s, color .3s, background .6s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    z-index: 1
}

    .button-disabled:hover[b-x3yw9u3wth],
    .button-green:hover[b-x3yw9u3wth],
    .button-red:hover[b-x3yw9u3wth],
    .button:hover[b-x3yw9u3wth] {
        text-decoration: none;
        cursor: pointer
    }

    .button-disabled:focus[b-x3yw9u3wth],
    .button-green:focus[b-x3yw9u3wth],
    .button-red:focus[b-x3yw9u3wth],
    .button:focus[b-x3yw9u3wth] {
        outline: none
    }

.button[b-x3yw9u3wth] {
    color: #fff
}

.button[b-x3yw9u3wth],
.button-red[b-x3yw9u3wth] {
    background: transparent
}

.button-red[b-x3yw9u3wth] {
    color: #ff3126;
    border-color: #ff3126
}

.button-green[b-x3yw9u3wth] {
    background: #3bbf26;
    color: #fff
}

    .button-green .icon-add[b-x3yw9u3wth] {
        fill: #fff;
        margin-left: 10px;
        margin-right: -5px
    }

.button-disabled[b-x3yw9u3wth] {
    background: #d7d8db;
    color: #b4b5b8;
    border-color: transparent
}

    .button-disabled:hover[b-x3yw9u3wth] {
        cursor: default
    }

*[b-x3yw9u3wth],
[b-x3yw9u3wth]:after,
[b-x3yw9u3wth]:before {
    box-sizing: border-box
}

body[b-x3yw9u3wth],
html[b-x3yw9u3wth] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background: #f5f7fa;
    font-family: proxima-nova, sans-serif;
    color: #002f87;
    overflow-x: hidden
}

body[b-x3yw9u3wth] {
    background: url(../img/banner-hero-background-280.jpg) 50% 0 no-repeat;
    padding: 200px 0 0
}

@media (max-width: 640px) {
    body[b-x3yw9u3wth] {
        padding: 120px 0 0
    }
}

footer[b-x3yw9u3wth],
header[b-x3yw9u3wth],
section[b-x3yw9u3wth] {
    position: relative;
    float: left;
    width: 100%
}

.container[b-x3yw9u3wth] {
    position: relative;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background: #fff;
    border-radius: 5px
}

    .container[b-x3yw9u3wth]:after {
        content: " ";
        display: block;
        clear: both
    }

@media (max-width: 1280px) {
    .container[b-x3yw9u3wth] {
        margin: 0 30px
    }
}

@media (max-width: 640px) {
    .container[b-x3yw9u3wth] {
        margin: 0;
        border-radius: 0
    }
}

p[b-x3yw9u3wth] {
    font-size: 21px;
    line-height: 35px;
    margin-top: 0;
    color: #4c6799
}

@media (max-width: 640px) {
    p[b-x3yw9u3wth] {
        font-size: 16px;
        line-height: 24px
    }
}

a[b-x3yw9u3wth] {
    color: #002f87
}

h2[b-x3yw9u3wth] {
    position: relative;
    font-size: 42px;
    line-height: 52px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 25px
}

@media (max-width: 640px) {
    h2[b-x3yw9u3wth] {
        font-size: 32px;
        line-height: 42px
    }
}

h2[b-x3yw9u3wth]:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 2px;
    background: #ff3126
}

@media (max-width: 640px) {
    h2[b-x3yw9u3wth]:after {
        margin-top: 15px
    }
}

h3[b-x3yw9u3wth] {
    position: relative;
    font-size: 27px;
    line-height: 35px;
    font-family: proxima-nova-soft, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

@media (max-width: 640px) {
    h3[b-x3yw9u3wth] {
        font-size: 22px;
        line-height: 30px
    }
}

.home[b-x3yw9u3wth] {
    background: url(../img/banner-hero-background-720.jpg) 50% 0 no-repeat
}

    .home section[b-x3yw9u3wth] {
        padding: 90px 50px;
        border-bottom: 1px solid #e6e8eb
    }

@media (max-width: 640px) {
    .home section[b-x3yw9u3wth] {
        padding: 30px 20px
    }
}

.cols-2 .col[b-x3yw9u3wth] {
    width: 48.0769230769%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-2 .col:last-of-type[b-x3yw9u3wth] {
        margin-right: 0
    }

    .cols-2 .col [class*=button][b-x3yw9u3wth] {
        margin-right: 20px
    }

    .cols-2 .col input[type=submit][b-x3yw9u3wth] {
        width: 100%
    }

@media (max-width: 640px) {
    .cols-2 .col[b-x3yw9u3wth] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col[b-x3yw9u3wth] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%
}

    .cols-3 .col:last-of-type[b-x3yw9u3wth] {
        margin-right: 0
    }

@media (max-width: 640px) {
    .cols-3 .col[b-x3yw9u3wth] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.cols-3 .col p[b-x3yw9u3wth] {
    font-size: 17px;
    line-height: 28px
}

@media (max-width: 640px) {
    .cols-3 .col p[b-x3yw9u3wth] {
        font-size: 14px;
        line-height: 20px
    }
}

.middle-col[b-x3yw9u3wth] {
    max-width: 760px;
    margin: 0 auto;
    overflow: hidden
}

.align-center[b-x3yw9u3wth] {
    text-align: center
}

    .align-center h2[b-x3yw9u3wth]:after {
        margin: 30px auto 0
    }

@media (max-width: 640px) {
    .align-center h2[b-x3yw9u3wth]:after {
        margin: 15px auto 0
    }
}

header .container[b-x3yw9u3wth] {
    background: transparent
}

header.menu-opened nav[b-x3yw9u3wth] {
    background: #fff;
    padding-bottom: 30px
}

header.menu-opened .ds[b-x3yw9u3wth] {
    display: none
}

header.menu-opened .icon-menu-close[b-x3yw9u3wth],
header.menu-opened .ms[b-x3yw9u3wth] {
    display: block
}

header.menu-opened .icon-menu-hamburger[b-x3yw9u3wth] {
    display: none
}

footer .container[b-x3yw9u3wth] {
    margin-top: 20px;
    background: transparent
}

@media (max-width: 640px) {
    footer .container[b-x3yw9u3wth] {
        margin: 0 20px
    }

        footer .container img[b-x3yw9u3wth] {
            width: 60%
        }
}

footer p[b-x3yw9u3wth] {
    float: right;
    font-size: 15px;
    line-height: 22px;
    font-family: proxima-nova-soft, sans-serif;
    color: #002f87;
    margin: 25px 0 0
}

    footer p span[b-x3yw9u3wth] {
        margin-right: 50px
    }

@media (max-width: 640px) {
    footer p span[b-x3yw9u3wth] {
        display: block
    }
}

@media (max-width: 640px) {
    footer p[b-x3yw9u3wth] {
        width: 100%;
        margin: 0 0 25px
    }
}

.logo[b-x3yw9u3wth] {
    float: left;
    padding-top: 13px
}

    .logo .ds[b-x3yw9u3wth] {
        display: block
    }

@media (max-width: 640px) {
    .logo .ds[b-x3yw9u3wth] {
        width: 60%
    }
}

.logo .ms[b-x3yw9u3wth] {
    display: none
}

.menu[b-x3yw9u3wth] {
    position: relative;
    float: right;
    margin: 0;
    padding: 30px 0 0;
    list-style-type: none;
    z-index: 5
}

    .menu.opened[b-x3yw9u3wth] {
        display: block;
        padding: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

        .menu.opened .dropdown-menu[b-x3yw9u3wth] {
            width: 100%
        }

        .menu.opened li[b-x3yw9u3wth] {
            display: block
        }

            .menu.opened li a[b-x3yw9u3wth] {
                display: block;
                color: #002f87;
                text-align: left
            }

        .menu.opened .icon-arrow-down[b-x3yw9u3wth],
        .menu.opened .icon-user[b-x3yw9u3wth] {
            fill: #002f87
        }

@media (max-width: 1049px) {
    .menu[b-x3yw9u3wth] {
        display: none
    }
}

.menu li[b-x3yw9u3wth] {
    position: relative;
    margin: 0;
    padding: 0
}

    .menu li[b-x3yw9u3wth],
    .menu li a[b-x3yw9u3wth] {
        display: inline-block
    }

        .menu li a[b-x3yw9u3wth] {
            font-size: 15px;
            color: #fff;
            line-height: 50px;
            padding: 0 18px;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

        .menu li.dropdown:hover .dropdown-menu[b-x3yw9u3wth] {
            display: block
        }

.menu .icon-arrow-down[b-x3yw9u3wth],
.menu .icon-user[b-x3yw9u3wth] {
    fill: #fff;
    vertical-align: text-bottom
}

    .menu .icon-arrow-down:hover[b-x3yw9u3wth],
    .menu .icon-user:hover[b-x3yw9u3wth] {
        cursor: pointer
    }

.menu .dropdown-menu[b-x3yw9u3wth] {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    width: 270px;
    padding: 0;
    background: #fff;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

    .menu .dropdown-menu li[b-x3yw9u3wth] {
        float: left;
        display: block;
        width: 100%;
        text-transform: inherit;
        padding: 0 25px 20px;
        line-height: 23px
    }

        .menu .dropdown-menu li.userinfo[b-x3yw9u3wth] {
            padding: 25px
        }

            .menu .dropdown-menu li.userinfo img[b-x3yw9u3wth] {
                float: left;
                margin-right: 12px;
                background: #002f87
            }

            .menu .dropdown-menu li.userinfo div[b-x3yw9u3wth] {
                float: left
            }

            .menu .dropdown-menu li.userinfo strong[b-x3yw9u3wth] {
                display: block;
                text-transform: uppercase;
                color: #353638;
                font-size: 16px;
                line-height: 23px
            }

            .menu .dropdown-menu li.userinfo span[b-x3yw9u3wth] {
                display: block;
                color: #96999e;
                font-size: 13px;
                line-height: 18px
            }

        .menu .dropdown-menu li.links a[b-x3yw9u3wth] {
            margin-top: 5px
        }

            .menu .dropdown-menu li.links a:first-child[b-x3yw9u3wth] {
                margin-top: 0
            }

        .menu .dropdown-menu li a[b-x3yw9u3wth] {
            padding: 0;
            display: block;
            color: #002f87;
            text-transform: inherit;
            line-height: 18px
        }

        .menu .dropdown-menu li.logout[b-x3yw9u3wth] {
            border-top: 1px solid #e6e8eb;
            padding-top: 15px;
            padding-bottom: 15px
        }

            .menu .dropdown-menu li.logout a[b-x3yw9u3wth] {
                color: #ff3126
            }

.navicon[b-x3yw9u3wth] {
    display: none;
    position: absolute;
    right: 0;
    top: 38px
}

@media (max-width: 1049px) {
    .navicon[b-x3yw9u3wth] {
        display: block
    }
}

.navicon .icon-menu-hamburger[b-x3yw9u3wth] {
    fill: #fff
}

.navicon .icon-menu-close[b-x3yw9u3wth] {
    display: none;
    fill: #002f87
}

.navicon:hover[b-x3yw9u3wth] {
    cursor: pointer
}

@media (max-width: 768px) {
    .bg-container[b-x3yw9u3wth] {
        padding: 0 20px
    }
}

.bg-container .hero-text[b-x3yw9u3wth] {
    padding-top: 95px;
    text-align: center;
    color: #fff
}

    .bg-container .hero-text h1[b-x3yw9u3wth] {
        margin: 0 0 15px;
        font-size: 50px;
        line-height: 60px;
        font-family: proxima-nova-soft, sans-serif
    }

@media (max-width: 640px) {
    .bg-container .hero-text h1[b-x3yw9u3wth] {
        font-size: 40px;
        line-height: 50px
    }
}

.bg-container .hero-text p[b-x3yw9u3wth] {
    color: #fff
}

.icon-scroll-indicator[b-x3yw9u3wth] {
    margin: 80px 0 40px;
    text-align: center;
    fill: #fff
}

nav[b-x3yw9u3wth] {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width: 640px) {
    nav .container[b-x3yw9u3wth] {
        margin: 0 20px
    }
}

nav.sticky[b-x3yw9u3wth] {
    background: #fff;
    border-bottom: 1px solid #e6e8eb
}

    nav.sticky .logo[b-x3yw9u3wth] {
        padding-top: 0
    }

        nav.sticky .logo .ds[b-x3yw9u3wth] {
            display: none
        }

        nav.sticky .logo .ms[b-x3yw9u3wth] {
            display: block
        }

    nav.sticky .menu[b-x3yw9u3wth] {
        padding-top: 17px
    }

        nav.sticky .menu li a[b-x3yw9u3wth] {
            color: #002f87
        }

    nav.sticky .icon-arrow-down[b-x3yw9u3wth],
    nav.sticky .icon-menu-hamburger[b-x3yw9u3wth],
    nav.sticky .icon-user[b-x3yw9u3wth] {
        fill: #002f87
    }

@media (max-width: 640px) {
    nav.sticky .navicon[b-x3yw9u3wth] {
        top: 27px
    }
}

.tabs[b-x3yw9u3wth] {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .tabs li[b-x3yw9u3wth] {
        float: left;
        width: 50%;
        padding: 0
    }

        .tabs li a[b-x3yw9u3wth] {
            text-align: center;
            display: block;
            font-size: 16px;
            line-height: 80px;
            background: #f0f2f5;
            text-transform: uppercase;
            text-decoration: none;
            font-family: proxima-nova-soft, sans-serif
        }

@media (max-width: 640px) {
    .tabs li a[b-x3yw9u3wth] {
        font-size: 12px;
        line-height: 20px;
        padding: 10px
    }
}

.tabs li a.selected[b-x3yw9u3wth] {
    background: #fff
}

.tab[b-x3yw9u3wth] {
    padding: 50px 50px 60px
}

@media (max-width: 640px) {
    .tab[b-x3yw9u3wth] {
        padding: 20px 20px 30px
    }
}

form[b-x3yw9u3wth] {
    text-align: left
}

label[b-x3yw9u3wth] {
    display: block;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase;
    text-indent: 20px;
    margin-bottom: 5px
}

input[type=email][b-x3yw9u3wth],
input[type=number][b-x3yw9u3wth],
input[type=password][b-x3yw9u3wth],
input[type=search][b-x3yw9u3wth],
input[type=tel][b-x3yw9u3wth],
input[type=text][b-x3yw9u3wth],
input[type=url][b-x3yw9u3wth],
select[b-x3yw9u3wth],
textarea[b-x3yw9u3wth] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border: 0;
    border-radius: 25px;
    -webkit-appearance: none
}

    input[type=email]:focus[b-x3yw9u3wth],
    input[type=number]:focus[b-x3yw9u3wth],
    input[type=password]:focus[b-x3yw9u3wth],
    input[type=search]:focus[b-x3yw9u3wth],
    input[type=tel]:focus[b-x3yw9u3wth],
    input[type=text]:focus[b-x3yw9u3wth],
    input[type=url]:focus[b-x3yw9u3wth],
    select:focus[b-x3yw9u3wth],
    textarea:focus[b-x3yw9u3wth] {
        outline: none
    }

input[type=submit][b-x3yw9u3wth] {
    width: auto;
    font-size: 14px
}

.search-ico[b-x3yw9u3wth] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-search.svg) 95% no-repeat !important;
    padding-right: 50px !important
}

select[b-x3yw9u3wth] {
    background: #f0f2f5 url(../img/inline-svg-icons/icon-arrow-down.svg) 95% no-repeat !important
}

.submit-panel[b-x3yw9u3wth] {
    margin-top: 35px;
    text-align: left;
    font-family: proxima-nova-soft, sans-serif
}

    .submit-panel .links[b-x3yw9u3wth] {
        font-size: 14px;
        line-height: 48px
    }

        .submit-panel .links a[b-x3yw9u3wth] {
            margin-right: 35px
        }

    .submit-panel p[b-x3yw9u3wth] {
        font-size: 14px;
        line-height: 23px
    }

.breadcrumb[b-x3yw9u3wth] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 20px 0 55px;
    list-style-type: none
}

@media (max-width: 1050px) {
    .breadcrumb[b-x3yw9u3wth] {
        padding: 0 30px 30px
    }
}

@media (max-width: 640px) {
    .breadcrumb[b-x3yw9u3wth] {
        padding: 20px
    }
}

.breadcrumb li[b-x3yw9u3wth] {
    float: left;
    color: #8fa4cc;
    font-size: 14px;
    line-height: 80px;
    text-transform: uppercase;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .breadcrumb li[b-x3yw9u3wth] {
        line-height: 20px
    }
}

.breadcrumb li[b-x3yw9u3wth]:after {
    content: '/';
    float: right;
    margin: 0 5px
}

.breadcrumb li:last-child[b-x3yw9u3wth] {
    color: #002f87
}

    .breadcrumb li:last-child[b-x3yw9u3wth]:after {
        display: none
    }

.content[b-x3yw9u3wth] {
    padding: 0 55px 55px
}

@media (max-width: 1050px) {
    .content[b-x3yw9u3wth] {
        padding: 0 30px 55px
    }
}

@media (max-width: 640px) {
    .content[b-x3yw9u3wth] {
        padding: 0 20px 55px
    }
}

.content .left-col[b-x3yw9u3wth] {
    width: 30.7692307692%;
    float: left;
    margin-right: 3.8461538462%;
    padding-right: 30px
}

@media (max-width: 1050px) {
    .content .left-col[b-x3yw9u3wth] {
        width: 22.1153846154%;
        float: left;
        margin-right: 3.8461538462%;
        padding-right: 0
    }
}

@media (max-width: 1049px) {
    .content .left-col[b-x3yw9u3wth] {
        width: 100%;
        float: right;
        margin-right: 0
    }
}

.content .left-col .widget[b-x3yw9u3wth] {
    padding-bottom: 20px
}

@media (max-width: 1049px) {
    .content .left-col .widget[b-x3yw9u3wth] {
        float: left;
        width: 45%;
        margin-right: 5%
    }
}

@media (max-width: 640px) {
    .content .left-col .widget[b-x3yw9u3wth] {
        width: 100%
    }
}

.content .right-col[b-x3yw9u3wth] {
    width: 65.3846153846%;
    float: right;
    margin-right: 0
}

@media (max-width: 1050px) {
    .content .right-col[b-x3yw9u3wth] {
        width: 74.0384615385%;
        float: right;
        margin-right: 0
    }
}

@media (max-width: 1049px) {
    .content .right-col[b-x3yw9u3wth] {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 30px
    }
}

.switch[b-x3yw9u3wth] {
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: proxima-nova-soft, sans-serif
}

    .switch:hover[b-x3yw9u3wth] {
        cursor: pointer
    }

    .switch[b-x3yw9u3wth]:before {
        content: '';
        float: left;
        width: 56px;
        height: 30px;
        background: url(../img/switch.png) 0 0 no-repeat;
        margin-right: 20px
    }

@media (max-width: 1050px) {
    .switch[b-x3yw9u3wth]:before {
        margin-right: calc(100% - 56px)
    }
}

@media (max-width: 1049px) {
    .switch[b-x3yw9u3wth]:before {
        margin-right: 20px
    }
}

.switch.on[b-x3yw9u3wth]:before {
    background-position: -56px 0
}

.products-header[b-x3yw9u3wth] {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    text-transform: uppercase
}

@media (max-width: 640px) {
    .products-header[b-x3yw9u3wth] {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.products-header span[b-x3yw9u3wth] {
    float: left;
    display: inline-block
}

.w1[b-x3yw9u3wth] {
    width: 56%
}

.w2[b-x3yw9u3wth] {
    width: 20%
}

.w3[b-x3yw9u3wth] {
    width: 24%;
    text-indent: 15px
}

.item[b-x3yw9u3wth] {
    float: left;
    width: 100%;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

@media (max-width: 640px) {
    .item[b-x3yw9u3wth] {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e6e8eb
    }
}

.item:hover[b-x3yw9u3wth] {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.product-summary[b-x3yw9u3wth] {
    float: left;
    width: 100%;
    padding: 15px 20px
}

@media (max-width: 640px) {
    .product-summary[b-x3yw9u3wth] {
        padding: 15px 0
    }
}

.product-summary:hover[b-x3yw9u3wth] {
    cursor: pointer
}

.product-summary span[b-x3yw9u3wth] {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    color: #353638;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-summary span[b-x3yw9u3wth] {
        font-size: 12px;
        line-height: 18px
    }
}

.product-details[b-x3yw9u3wth] {
    float: left;
    width: 100%;
    padding: 15px 20px;
    color: #353638;
    border-top: 1px solid #e6e8eb
}

@media (max-width: 640px) {
    .product-details[b-x3yw9u3wth] {
        padding: 15px 0
    }
}

.product-details table[b-x3yw9u3wth] {
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    font-family: proxima-nova-soft, sans-serif
}

@media (max-width: 640px) {
    .product-details table[b-x3yw9u3wth] {
        font-size: 12px
    }
}

.product-details table th[b-x3yw9u3wth] {
    text-transform: uppercase;
    color: #002f87
}

    .product-details table th:nth-child(4)[b-x3yw9u3wth] {
        text-indent: 15px
    }

.product-details table td:nth-child(1)[b-x3yw9u3wth],
.product-details table td:nth-child(2)[b-x3yw9u3wth] {
    width: 28%
}

.product-details table td:nth-child(3)[b-x3yw9u3wth] {
    width: 20%
}

.product-details table td:nth-child(4)[b-x3yw9u3wth] {
    width: 24%
}

.product-details .buy[b-x3yw9u3wth] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 27px;
    font-family: proxima-nova-soft, sans-serif;
    background: #f0f2f5;
    border-radius: 25px
}

    .product-details .buy input[b-x3yw9u3wth] {
        float: left;
        width: 50%;
        padding: 0 0 0 15px;
        height: 38px;
        font-size: 13px;
        margin-bottom: 0
    }

@media (max-width: 640px) {
    .product-details .buy input[b-x3yw9u3wth] {
        float: none;
        width: 100%
    }
}

.product-details .buy [class*=button][b-x3yw9u3wth] {
    width: 50%;
    float: right;
    padding: 3px 10px;
    font-size: 13px;
    border: none
}

@media (max-width: 1050px) {
    .product-details .buy [class*=button][b-x3yw9u3wth] {
        width: 55%
    }
}

@media (max-width: 640px) {
    .product-details .buy [class*=button][b-x3yw9u3wth] {
        float: none;
        width: 100%
    }
}

.product-details.basket[b-x3yw9u3wth] {
    border: 1px solid #e6e8eb;
    margin-bottom: 20px
}

    .product-details.basket table td:nth-child(1)[b-x3yw9u3wth] {
        width: 48%
    }

    .product-details.basket table td:nth-child(2)[b-x3yw9u3wth] {
        width: 12%
    }

    .product-details.basket table td:nth-child(3)[b-x3yw9u3wth] {
        width: 40%
    }

    .product-details.basket .buy[b-x3yw9u3wth] {
        float: left;
        width: 50%
    }

        .product-details.basket .buy input[b-x3yw9u3wth] {
            width: 35% !important
        }

        .product-details.basket .buy [class*=button][b-x3yw9u3wth] {
            width: 65% !important
        }

@media (max-width: 640px) {
    .product-details.basket .buy[b-x3yw9u3wth] {
        width: 100%
    }
}

.product-details.basket .remove[b-x3yw9u3wth] {
    float: right;
    padding: 5px 0 0 20px
}

.table[b-x3yw9u3wth] {
    margin-bottom: 20px
}

    .table .heading span[b-x3yw9u3wth],
    .table .tr span[b-x3yw9u3wth] {
        display: table-cell;
        font-size: 16px;
        line-height: 22px;
        font-family: proxima-nova-soft, sans-serif;
        padding: 0 10px 0 0;
        word-break: break-word
    }

@media (max-width: 640px) {
    .table .heading span[b-x3yw9u3wth],
    .table .tr span[b-x3yw9u3wth] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .heading[b-x3yw9u3wth] {
    width: 100%;
    display: table;
    padding: 10px;
    margin-bottom: 10px
}

    .table .heading span[b-x3yw9u3wth] {
        text-transform: uppercase
    }

        .table .heading span label[b-x3yw9u3wth] {
            text-indent: 0
        }

@media (max-width: 640px) {
    .table .heading span label[b-x3yw9u3wth] {
        font-size: 12px;
        line-height: 18px
    }
}

.table .tr[b-x3yw9u3wth] {
    width: 100%;
    display: table;
    border: 1px solid #e6e8eb;
    border-radius: 5px;
    margin-bottom: 6px;
    padding: 10px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

    .table .tr:hover[b-x3yw9u3wth] {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
    }

    .table .tr span[b-x3yw9u3wth] {
        color: #353638
    }

        .table .tr span input[b-x3yw9u3wth] {
            margin-bottom: 0
        }

.table.table-orderlist span:nth-child(1)[b-x3yw9u3wth] {
    width: 6%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(1)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(2)[b-x3yw9u3wth] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(2)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(3)[b-x3yw9u3wth] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(3)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(4)[b-x3yw9u3wth] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(4)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(5)[b-x3yw9u3wth] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(5)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(6)[b-x3yw9u3wth] {
    width: 10%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(6)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-orderlist span:nth-child(7)[b-x3yw9u3wth] {
    width: 14%
}

@media (max-width: 640px) {
    .table.table-orderlist span:nth-child(7)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(1)[b-x3yw9u3wth] {
    width: 55%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(1)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(2)[b-x3yw9u3wth] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(2)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(3)[b-x3yw9u3wth] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(3)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-order span:nth-child(4)[b-x3yw9u3wth] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-order span:nth-child(4)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(1)[b-x3yw9u3wth] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(1)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(2)[b-x3yw9u3wth] {
    width: 24%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(2)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(3)[b-x3yw9u3wth] {
    width: 15%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(3)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(4)[b-x3yw9u3wth] {
    width: 20%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(4)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-recept span:nth-child(5)[b-x3yw9u3wth] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-recept span:nth-child(5)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-basket .heading[b-x3yw9u3wth] {
    padding: 0 20px
}

@media (max-width: 640px) {
    .table.table-basket .heading[b-x3yw9u3wth] {
        padding: 0;
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(1)[b-x3yw9u3wth] {
    width: 48%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(1)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(2)[b-x3yw9u3wth] {
    width: 12%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(2)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.table.table-basket span:nth-child(3)[b-x3yw9u3wth] {
    width: 40%
}

@media (max-width: 640px) {
    .table.table-basket span:nth-child(3)[b-x3yw9u3wth] {
        display: block;
        width: 100%
    }
}

.order-summary div[b-x3yw9u3wth] {
    margin-bottom: 20px;
    font-size: 16px;
    font-family: proxima-nova-soft, sans-serif
}

    .order-summary div strong[b-x3yw9u3wth] {
        text-transform: uppercase;
        display: block
    }

    .order-summary div span[b-x3yw9u3wth] {
        color: #353638
    }

.pagination[b-x3yw9u3wth] {
    float: left;
    width: 100%;
    clear: both;
    margin: 30px 0
}

    .pagination .icon-arrow-back[b-x3yw9u3wth],
    .pagination .icon-arrow-next[b-x3yw9u3wth] {
        fill: #002f87
    }

    .pagination span[b-x3yw9u3wth] {
        line-height: 30px;
        color: #8fa4cc
    }

    .pagination a[b-x3yw9u3wth] {
        color: #002f87;
        line-height: 30px
    }

        .pagination a.active[b-x3yw9u3wth],
        .pagination a:hover[b-x3yw9u3wth] {
            color: #002f87
        }

    .pagination .number-page[b-x3yw9u3wth] {
        margin: 0 5px
    }

        .pagination .number-page.current[b-x3yw9u3wth] {
            padding: 0 5px;
            border-bottom: 2px solid #ff3126
        }

.disabled .icon-arrow-back[b-x3yw9u3wth],
.disabled .icon-arrow-next[b-x3yw9u3wth] {
    fill: #f0f2f5
}

.icon-trash[b-x3yw9u3wth] {
    fill: #96999e
}

    .icon-trash:hover[b-x3yw9u3wth] {
        fill: #ff3126
    }

.icon-success[b-x3yw9u3wth] {
    fill: #3bbf26
}

.errorMsg[b-x3yw9u3wth] {
    font-size: 16px;
    line-height: 22px;
    color: #ff3126
}

.padding-top[b-x3yw9u3wth] {
    padding-top: 40px
}

.icheckbox_minimal-blue[b-x3yw9u3wth],
.iradio_minimal-blue[b-x3yw9u3wth] {
    background: url(../img/blue.png) no-repeat !important
}

.iradio_minimal-blue[b-x3yw9u3wth] {
    background-position: -100px 0 !important
}

    .iradio_minimal-blue.hover[b-x3yw9u3wth] {
        background-position: -120px 0 !important
    }

    .iradio_minimal-blue.checked[b-x3yw9u3wth] {
        background-position: -140px 0 !important
    }

.icheckbox_minimal-blue[b-x3yw9u3wth] {
    background-position: 0 0 !important
}

    .icheckbox_minimal-blue.hover[b-x3yw9u3wth] {
        background-position: -20px 0 !important
    }

    .icheckbox_minimal-blue.checked[b-x3yw9u3wth] {
        background-position: -40px 0 !important
    }

































.icheckbox_minimal-blue[b-x3yw9u3wth], .iradio_minimal-blue[b-x3yw9u3wth] {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal-blue[b-x3yw9u3wth] {
    background-position: 0 0
}

    .icheckbox_minimal-blue.hover[b-x3yw9u3wth] {
        background-position: -20px 0
    }

    .icheckbox_minimal-blue.checked[b-x3yw9u3wth] {
        background-position: -40px 0
    }

    .icheckbox_minimal-blue.disabled[b-x3yw9u3wth] {
        background-position: -60px 0;
        cursor: default
    }

    .icheckbox_minimal-blue.checked.disabled[b-x3yw9u3wth] {
        background-position: -80px 0
    }

.iradio_minimal-blue[b-x3yw9u3wth] {
    background-position: -100px 0
}

    .iradio_minimal-blue.hover[b-x3yw9u3wth] {
        background-position: -120px 0
    }

    .iradio_minimal-blue.checked[b-x3yw9u3wth] {
        background-position: -140px 0
    }

    .iradio_minimal-blue.disabled[b-x3yw9u3wth] {
        background-position: -160px 0;
        cursor: default
    }

    .iradio_minimal-blue.checked.disabled[b-x3yw9u3wth] {
        background-position: -180px 0
    }

@media (-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
    .icheckbox_minimal-blue[b-x3yw9u3wth], .iradio_minimal-blue[b-x3yw9u3wth] {
        background-image: url(blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px
    }
}
/* _content/Bayer.ExtraObjednavka/Components/Shared/CultureSelectorButton.razor.rz.scp.css */
::deep .icon[b-ae19numi52] {
    width: 1rem;
    height: 1rem;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 0.5rem;
}

[b-ae19numi52] .globe-icon {
    background-image: url("images/globe.svg");
}

.icon-large[b-ae19numi52] {
    transform: scale(1.4); 
    transform-origin: center;
}
/* _content/Bayer.ExtraObjednavka/Components/Shared/SortableList.razor.rz.scp.css */
/* 
  you need the ::deep identifier if you are using scoped styles like this
  because scoped styles are only applied to markup in the component, not
  to the markup inside the render fragment.
*/

[b-0j3lgfwbsu] .sortable-ghost {
    visibility: hidden;
}

[b-0j3lgfwbsu] .sortable-fallback {
    opacity: 1 !important
}
