﻿body {
}

/*#header.site_header {
    position: fixed !important;
}*/

#listLangNotLoggedin {
    display: none;
}

#listLangNotLoggedin.seen {
    display: block;
}

.WhiteLogoHeaderUnlogged
{
    margin-top:5px;
}

div#site-wrapper header#header.site_header.siteHeaderNotLoggedIn {
    background: linear-gradient(rgb(5,52,127), rgb(5,44,106));
}

    div#site-wrapper header#header.site_header.siteHeaderNotLoggedIn .topHeaderD::before,
    div#site-wrapper header#header.site_header.siteHeaderNotLoggedIn .topHeaderD::after {
        background: linear-gradient(rgb(5,52,127), rgb(5,44,106));
    }



.field-validation-valid {
    display: none;
}

div#site-wrapper header#header.site_header.siteHeaderNotLoggedIn .topHeaderD {
    background: transparent;
}

.form-control:disabled, .form-control[readonly] {
    background: #ffffff;
}



.TopHeaderMasterHalf {
    height: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: 0px;
    margin-left: 0px;
}

    .TopHeaderMasterHalf.TopHeaderMasterHalf1 {
        width: 40%;
    }

    .TopHeaderMasterHalf.TopHeaderMasterHalf2 {
        width: 59%;
    }

        .TopHeaderMasterHalf.TopHeaderMasterHalf2 .dropdownlang {
            display:inline-block;
            vertical-align:top;
            float:right;
            margin-top:4px;
            cursor:pointer;
        }

            .TopHeaderMasterHalf.TopHeaderMasterHalf2 .dropdownlang .langW {
                position:relative;
            }


.WhiteLogoHeaderUnlogged {
    margin-left: 40px;
}

#html_element
{
    width:100%;
}

#html_element > div {
    width: 100% !important;
}

#html_element > div > div > iframe {
    width: 100% !important;
}

    #html_element > div > div > iframe #rc-anchor-container {
        width: 100% !important;
    }

#chooselngdesktop {
    padding-top: 3px;
    padding-bottom: 3px;
    min-height: 24px;
    background-image: url(/images/EarthIcon.png);
    background-repeat: no-repeat;
}

ul.language-chooser#active-chooser {
    min-width: 200px;
}

ul.language-chooser:not(#active-chooser) {
    top: 32px;
    min-width: 200px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    border-radius: 0px;
}

ul.language-chooser:not(#active-chooser).reallyactive {
    display:block;
}

.qtranslate-chooser.reallyactive {
    display: block;
}

.TopHeaderMasterHalf.TopHeaderMasterHalf2 #langbottomarrow {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 9px solid #ffffff;
    position: absolute;
    top: 7px;
    right: 15px;
}

.TopHeaderMasterHalf.TopHeaderMasterHalf2 #langbottomarrow.langbottomarrowhidden {
    display: none;
}

.TopHeaderMasterHalf.TopHeaderMasterHalf2 #langtoparrow {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 9px solid #ffffff;
    position: absolute;
    top: 7px;
    right: 15px;
    display: none;
}

   
.TopHeaderMasterHalf.TopHeaderMasterHalf2 #langtoparrow.langtoparrowshown {
    display: block;
}

ul.language-chooser:not(#active-chooser) li {
    font-size: 17px;
    text-decoration: none;
    display: block;
    text-align: start;
    list-style: none;
    padding: 7px 16px;
}

    ul.language-chooser:not(#active-chooser) li a {
        padding-left: 0px;
        font-weight: 500;
        color: black;
    }

        ul.language-chooser:not(#active-chooser) li a:hover {
            color: #ef5a28;
            text-decoration:none;
        }


        @media screen and (min-width: 1200px) {
            #site-success-wrapper2 {
        grid-template-columns: 40% 60%;
        margin-top: -7px;
    }

            #site-success-wrapper2.RegistrationSuccess {
                margin-top:0px;
            }
}


@media screen and (max-width:1000px) and (min-width:801px) {

    .TopHeaderMasterHalf.TopHeaderMasterHalf2 > div {
        margin-top: 1px;
    }
}

@media screen and (max-width:801px) 
{
    .TopHeaderMasterHalf.TopHeaderMasterHalf1
    {
        display:none;
    }

    .TopHeaderMasterHalf.TopHeaderMasterHalf2
    {
        width:100%;
    }

    div#site-wrapper .TopHeaderMasterHalf.TopHeaderMasterHalf2 img.logo {
        max-height: 55px;
        display:block;
        margin:0px auto;
        margin-top:-18px;
        margin-left:60px;
    }

    #DropDownForNotLoggedIn
    {
        margin-right:10px;
    }
}
