﻿body {
    background-color: #000 !important;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

img.logo {
    margin: 0px;
}

.container.offset-3 {
    position: initial;
}

.section-above-tab {
    height: auto !important;
}

.imagePrivacy {
    width: 100%;
    height: 530px;
    margin-top: 89px;
    background: url('/Content/images/privacy-policy/privacy-policy.jpg') no-repeat scroll center center transparent;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    /*min-height: 100%;*/
    /*background-position: center;*/
}

.paddPrivacy {
    padding-bottom: 30px;
}

.tituloPrivacy {
    font-size: 1.5em;
    padding: 10px;
    border: 2px solid #fff;
}

.position {
    margin-top: -80px;
}

.section-Privacy {
    background-color: rgba(18, 20, 20, 0.68) !important;
    width: 100%;
    height: 100%;
    padding: 15px 0px;
}

.section-above-tab p {
    line-height: 25px;
    width: 40%;
    background-color: rgba(18, 20, 20, 0.68) !important;
    color: #fff !important;
}

.contentPolicy {
    background-color: #fff;
    width: 100%;
    height: 100%;
}

.question {
    font-size: 1em;
    width: 100%;
    padding: 25px 40px 10px 40px;
}

.answer {
    font-size: 1em;
    width: 100%;
    padding: 5px 40px;
    overflow-wrap: break-word;
}

a.linkPrivacyPolicy {
    color: #4dc1df;
}

    a.linkPrivacyPolicy:link {
        text-decoration: none;
        color: #4dc1df;
    }

    a.linkPrivacyPolicy:visited {
        text-decoration: none;
        color: #4dc1df;
    }

    a.linkPrivacyPolicy:hover {
        text-decoration: none;
        color: #d1d2d4;
    }

    a.linkPrivacyPolicy:active {
        text-decoration: none;
        color: #d1d2d4;
    }

@media only screen and (min-width: 0px) and (max-width: 767px) {
    .imagePrivacy {
        width: 100%;
        height: 300px;
        margin-top: 89px;
        background: url(/Content/images/privacy-policy/privacy-policy.jpg) no-repeat scroll center center transparent;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        /*min-height: 100%;*/
    }
}

.menuTop {
    right: 215px;
    top: -24px;
}

ul.language {

}

/*.navbar-wrapper2 #user-logged, .navbar-fixed-top #user-logged {
    right: -200px !important;
    margin-top: 6px !important;
}*/

.menuTop.not-logged {
    width: 100px;
    right: 182px;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
    .menuTop.not-logged {
        right: 24px;
    }

    .menuTop {
        right: 24px;
        top: 8px;
    }

    #container-header .language {
        top: 60px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1400px) {
    .menuTop {
        position: absolute;
        right: 113px;
        top: -9px;
    }
}

@media only screen and (min-width: 767px) and (max-width: 1025px) {
    .menuTop.not-logged {
        right: 124px;
    }

    .menuTop {
        top: -4px;
        right: 124px;
    }
}