
/* MAIN HEADER */
.MainHeader
{

}


#header-content-joboffer
{
    background-image: url(../Images/offerte_di_lavoro.jpg);
    background-repeat: no-repeat;
    background-position: top right;

}

.MacroCicognaJob #header-content-joboffer
{
    background-image: url(../Images/offerte_di_lavoro-familycare.png);

}


#header-content-joboffer.fixed-theme
{

    min-height: 400px;
    height:100px;
    overflow: hidden;
}



.search-button-orange
{
    background-color: orange;
    color: #ffffff;
    font-size: 30px;
    text-align: center;
    padding: 10px;
    padding-left: 20px;
    padding-right: 20px;
}


.input-height-66
{
    height:66px;
}


/* ACTION HOME PAGE MEDIA QUERY */
@media (max-width: 960px) {

    #MainTitle-Pericandidati
    {
        font-size:1.5rem;
    }

    .input-height-66
    {
        height:35px;
    }

    .search-button-orange {
        background-color: orange;
        color: #ffffff;
        font-size: 15px;
        text-align: center;
        padding: 5px;
        padding-left: 15px;
        padding-right: 15px;
    }

}


.SecondaryMainHeaderMenu img
{
    width: 30px;
    vertical-align: bottom;
}

.width-300
{
    min-width: 300px;
}

/* ON SCROLLING */

.body-scrolled
{
    padding-top:400px;
}

#TopHeader.fixed-theme
{
    display: none;
}


#header-content
{
    display: flex;
    visibility: visible;
    opacity: 1;
    transition: visibility 0s, opacity 1.5s linear;
}

#header-content.fixed-theme
{
    display: none;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 1.5s linear;
}

#MainHederNav
{
    display: block;
    visibility: visible;
    opacity: 1;
    transition: visibility 0s, opacity 1.5s linear;
}

#MainHederNav.fixed-theme
{
    display: none;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 1.5s linear;
}


#HeaderContainer.fixed-theme
{
    position: fixed;
    z-index: 1000;
    top: 0;
}

#per-i-candidati-header-image.fixed-theme
{
    display: none !important;
}

#MainTitle-Pericandidati.fixed-theme
{
    padding: 0 !important;
    margin: 0 !important;
}

#Header-InputContainer-Pericandidati.fixed-theme
{
    padding: 0 !important;
    margin: 0 !important;
}


#MainAction
{

}

#MainAction.fixed-theme
{
    margin-top:50px;
}

@media (min-width: 960px) {

    #header-content-pericandidati {


    }

    #header-content-pericandidati.fixed-theme {
        padding: 0!important;

        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }
}

#HeaderContainer.fixed-theme,
#header-content.fixed-theme,
#MainAction.fixed-theme
{
    transition: 0.8s;
    -webkit-transition:  0.8s;
}


/* BODY HEADER */
.MacroCandidati .MainHeader
{
    background-color: #0066cc;
}

.MacroPerLeAziende .MainHeader
{
    background-color: #179bc3;
}


.MacroChisiamo .MainHeader
{
    background-color: #003671;
}


.MacroWs .MainHeader
{
    background-color: #0066cc;
}

.MacroCicogna .MainHeader
{
    background-color: #1d416e;
}
.MacroCicognaJob .MainHeader
{
    background-color: #1d416e;
}

.orienta-background-3
{
    background-color: #1d416e;
}

/* MAIN MENU */
#MainMenu li.active
{

}

.MainMenu li a
{
    font-size:1.2rem;
}

.MainMenu li a.font-size-lg-14 {
    font-size: 0.8rem;
}

.main-logo
{
    width:150px;

}


.job-connector-logo-link
{
    background-color: #ffffff;
}

.job-connector-logo
{
    max-height: 70px;
}

/* SECONDARY MENU */
.SecondaryMainHeaderMenu li a
{
    font-size:1.0rem;
}


.footer-logo
{
    width:150px;
    margin-bottom: 15px;
}

.mt-2_3
{
    margin-top: 2.3rem!important;
}

.dropdown-menu.background-none
{
    background: none;
}

.dropdown-menu.no-width
{
   width:auto;
   min-width: inherit;
}


.MacroCandidati .DropDownAreaServizi
{
    background-color: #0066cc;
}

.MacroPerLeAziende .DropDownAreaServizi
{
    background-color: #179bc3;
}


.MacroChisiamo .DropDownAreaServizi
{
    background-color: #003671;
}

.job-header-details a
{
    color: #ffffff;
}

.candidatiora
{
    background: orange;
    font-weight:bold;
    border: 0 !important;
}

.perleaziendecontattaci
{
    background: orange;
    font-weight:bold;
    border: 0 !important;
}

.menusiticontainer
{
    width:150px !important;
    background: #0066cc !important;
    right:0;
}

.registerbutton
{
    background: orange;
    font-weight:bold;
    border: 0 !important;
}