﻿@media print {

    body * {
        color: black !important;
        border: none;
        box-shadow: none;
        outline: none;
    }

    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
        padding: 0;
    }

    * {
        min-height: initial;
    }

    body {
        font-size: 11pt;
        line-height: 1.3;
        background: #fff !important;
        color: #000;
    }

    #ns-content .inner-content-box .neptunContent p {
        font-size: 11pt;
    }

    p {
        color: #000;
        font-size: 13pt;
        line-height: 1.3;
    }

    h1 {
        font-size: 24pt;
    }

    h2, h3, h4 {
        font-size: 15pt;
        margin-top: 25px;
    }

    a {
        page-break-inside: avoid
    }

    blockquote {
        page-break-inside: avoid;
    }

    h1, h2, h3, h4, h5, h6 {
        page-break-after: avoid;
        page-break-inside: avoid
    }

    img {
        page-break-inside: avoid;
        page-break-after: avoid;
    }

    table, pre {
        page-break-inside: avoid
    }

    ul, ol, dl {
        page-break-before: avoid
    }

    a:link, a:visited, a {
        background: transparent;
        color: #520;
        font-weight: bold;
        text-decoration: underline;
        text-align: left;
    }

    a {
        page-break-inside: avoid
    }

        a[href^=http]:after {
            content: " < " attr(href) "> ";
        }

    $a:after > img {
        content: "";
    }

    article a[href^="#"]:after {
        content: "";
    }

    a:not(:local-link):after {
        content: " < " attr(href) "> ";
    }

    .entry iframe, ins {
        display: none;
        width: 0 !important;
        height: 0 !important;
        overflow: hidden !important;
        line-height: 0pt !important;
        white-space: nowrap;
    }

    .accordionz {
        border: none;
    }

    .embed-youtube, .embed-responsive {
        position: absolute;
        height: 0;
        overflow: hidden;
    }

    .col-md-offset-2 {
        margin-left: 0;
    }

    #header-widgets, #ns-header, nav, aside.mashsb-container,
    .sidebar, .mashshare-top, .mashshare-bottom,
    .content-ads, .make-comment, .author-bio,
    .heading, .related-posts, #decomments-form-add-comment,
    .breadcrumb-wrapper, #footer, .post-byline, .meta-single,
    .site-title img, .post-tags, .readability, #site-footer, #ns-content .header.img-banner .banner-text .btn-secondary, .btn-primary, .btn-secondary, .btn-outline,
    .orange-border-box .btn,
    .short-links .btn,
    .site-search, .language-list, #individuals-carousel .carousel-inner img, .footMenu, .langQuest, .r-tabs-accordion-title a:after,
    #ns-content .carousel-inner.btn,
    .tooltip-btn sup, .btn, #ns-content .gray-box .single-news-intro:after, .scrollToTop, .offer-image,
    #ns-content .gray-blue-box-news .img-wrapper {
        display: none;
    }

    #ns-content .header.img-banner .banner-wrapper {
        min-height: 0;
    }



    #ns-content .header.img-banner .banner-text {
        max-width: 100%;
        text-align: left;
        position: relative;
        right: auto;
        width: 100%;
        padding: 0;
    }

    ul {
        padding-left: 20px;
        list-style-type: disc;
    }

        ul li {
            margin-bottom: 10px;
        }

    #ns-content .inner-content-box .store-list a {
        margin: 0 !important;
        display: block;
        text-align: left;
    }

    .store-list div {
        margin: 0;
        padding: 0;
    }

    .store-list {
        margin-left: 0;
    }


    #ns-content .short-links, #ns-content .short-links .row > div, #ns-content section.gray-section p + .short-links, #ns-content .short-links .row {
        margin-bottom: 0;
        padding: 0;
        margin: 0;
    }

    .short-links h2 {
        padding-top: 20px;
        padding-bottom: 20px;
        background-color: transparent;
    }

    .r-tabs .r-tabs-panel {
        display: block !important;
    }

    ul li {
        padding-left: 0;
    }

    #ns-content .inner-content-box .orange-border-box, #ns-content .accordionz .r-tabs-accordion-title > a {
        border: none !important;
    }

    #ns-content .orange-border-box, #ns-content .blue-box {
        margin: 0 !important;
        padding: 0 !important;
    }



    .container {
        width: 100%;
        margin: 0;
        padding: 0;
    }

    #exchange-rates {
        margin-bottom: 50px;
        margin-top: 30px;
    }

    .r-tabs-accordion-title {
        margin-top: 30px;
    }

    #ns-content .accordionz.r-tabs .r-tabs-accordion-title > a {
        padding: 0;
        border: NONE !important;
        margin-bottom: 20px;
        font-size: 15pt;
    }



    #ns-content .homepage-links .gray-box {
        padding: 0;
        min-height: initial;
    }

    #ns-content .inner-content-box .why-box .question h2 {
        font-size: 15pt;
    }

    #ns-content .inner-content-box .why-box .answers ul li, #ns-content ul li,
    ul li {
        font-size: 10pt !important;
    }

    #ns-content .offers .offer .offer-text, #ns-content .usefull-link .usefull-link-text, #ns-content .usefull-link, #ns-content .inner-content-box .why-box .question {
        height: auto;
        min-height: 0;
        margin: 0;
        padding: 0;
        display: block;
    }

    #ns-content .inner-content-box .why-box .answers {
        display: block;
    }

    #ns-content a.document-link:after,
    #ns-content a.video-link:after {
        left: 0;
    }

    #ns-content a.document-link,
    #ns-content a.video-link {
        padding: 20px 55px 20px 45px;
    }

    #ns-content .offers .offer .offer-text h2,
    #ns-content .usefull-link .usefull-link-text,
    #ns-content .inner-content-box .why-box .answers,
    #ns-content .inner-content-box .why-box .answers ul,
    #ns-content .inner-content-box .why-box {
        position: relative;
        top: 0;
        margin: 0;
        padding: 0;
    }

    #ns-content .header.img-banner .banner-text h1,
    #ns-content .header.img-banner .banner-text h2 {
        text-align: left;
    }

    #ns-content .header.img-banner .banner-text h1,
    #ns-content .header.img-banner .banner-text p {
        margin: 0px auto 0px 0;
        width: 100%;
        max-width: 100%;
        text-align: left;
    }



    #ns-content .homepage-links .gray-box svg {
        height: 40px;
    }

    #ns-content .homepage-links .gray-box .h3, #ns-content .homepage-links .gray-box, #news-squares-slider,
    #ns-content .gray-box.rate-list,
    #ns-content .homepage-links .gray-box h3, #ns-content .homepage-links .gray-box .h3 {
        min-height: initial;
    }


    #ns-content .gray-box .single-news-intro .intro, ul li:before {
        height: auto;
    }

    #ns-content .offers .offer .offer-text p {
        min-height: initial;
        color: #000;
        height: auto;
    }

    #homepage section, #ns-content .offers, #homepage section {
        padding: 0;
    }

    #ns-content .gray-box {
        margin-bottom: 0;
        padding: 0;
    }

    #ns-content .usefull-link img {
        width: auto;
        height: 100px;
    }

    #ns-content section.gray-section .white-box, #ns-content section .gray-section .white-box {
        margin: 0 !important;
        padding: 0 !important;
    }



    .tooltip-btn .tooltip-text {
        display: inline;
        visibility: visible;
        padding: 0;
        width: initial;
        max-width: initial;
        min-width: 0;
        position: relative;
        top: 0;
        left: 0;
        bottom: auto;
        right: auto;
        background: transparent;
        box-shadow: none;
        font-size: 11pt;
    }

    #ns-content .accordionz.r-tabs {
        margin: 0 !important;
    }

        #ns-content .accordionz.r-tabs .r-tabs-panel {
            padding: 0;
        }

            #ns-content .accordionz.r-tabs .r-tabs-panel span.tooltip-btn.accordions-tooltip {
                display: inline;
                visibility: visible;
                padding: 0;
                width: initial;
                max-width: initial;
                min-width: 0;
                position: relative;
                top: 0;
                left: 0;
                bottom: auto;
                right: auto;
                background: transparent;
                box-shadow: none;
                font-size: 11pt;
            }

    table {
        margin-bottom: 30px;
    }

    #ns-content .header.abstract-banner {
        padding: 0;
    }

    #ns-content .calculator-box {
        padding: 0 15px;
    }


    #ns-content .gray-blue-box-news .row > div {
        padding: 0 30px;
    }

    #ns-content .gray-blue-box-news, #ns-content .gray-blue-box-news .row {
        display: block;
    }

    #ns-content .inner-content-box img {
        width: 240px;
        margin-bottom: 20px;
    }

    #ns-content .gray-box .single-news-intro {
        padding: 10px 10px;
    }

    #homepage {
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0;
        display: block;
    }

    #news-squares-slider {
        width: 100%;
    }

    .single-news-intro {
        width: 100%;
    }

    #ns-content .gray-box h2 {
        display: block;
    }

    #ns-content .gray-box .single-news-intro {
        display: block;
        width: 100%;
        height: 100%;
    }

    #ns-content .gray-box.rate-list * {
        display: inline-block;
        width: 100%;
    }

    #ns-content .gray-box .country-list table tr {
        display: table;
    }

        #ns-content .gray-box .country-list table tr td,
        #ns-content .gray-box .country-list table tr th {
            display: table-cell;
            width: 100px;
        }

    #ns-content .gray-box.rate-list img {
        width: auto;
        display: block;
    }

    .row {
        margin: 0;
    }

    #ns-content .homepage-links {
        display: block;
        margin: 10px 0;
    }

    #ns-content .offers .offer {
        display: block;
        width: 100%;
        margin: 10px 0;
    }

    #ns-content .homepage-links .gray-box h3,
    #ns-content .homepage-links .gray-box .h3 {
        display: block;
    }

    #ns-content .usefull-link {
        margin: 20px 0;
    }

    #ns-content .usefull-link .usefull-link-text span.border-left {
        margin: 20px 0;
    }
    .display-data{
        padding:0;
        text-align:center;
    }
    .data-information {
        padding: 0;
        text-align: center;
    }
    .graphic-box {
        padding: 0;
        text-align: center;
    }
    #stockChart-wrapper {
        padding: 0;
        text-align: center;
        width: 100%;
        margin: 0 auto;
    }
    #ns-content .gray-box.grey-box-news{
        margin:20px 0;
    }
    #ns-content .header.img-banner .banner-text p{
        margin:10px 0;
    }
    #ns-content .accordionz.r-tabs .r-tabs-accordion-title {
        display: none;
    }
    #ns-content .accordionz.r-tabs .r-tabs-nav {
        display: none;
    }
}
