/* PER POTER ESTENDERE LO SCHERMO DI HEADER E FOOTER: INIZIO */
body.container-fluid {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
}

.contentPage {
    margin: 0 auto;
}

#main-container-col-xs-12 {
    padding: 0;
}

.row.CssConsolidatoreGOSE {
    margin: 0;
}

.row.basket,
.form.ricercaPratiche,
.riepilogoContent,
.contenitoreHomeOperatore,
#ctl00_ContentPlaceHolder_iterForm_trModAdmin {
    max-width: 1030px;
    margin-left: auto;
    margin-right: auto;
}
/* PER POTER ESTENDERE LO SCHERMO DI HEADER E FOOTER: FINE */

body, table, p, div, td, input, select, textarea, nav a, input[type='submit'], * {
    font-family: 'Open Sans', sans-serif !important;
}

header-container {
    width: 100%;
    background-color: #f5f6f8;
    padding: 20px 0;
    display:block;
}

header {
    width:1000px;
    text-align: center;
    height: auto !important;
    display: flex;
    margin: 0 auto;
}

    header > div {
        flex: 0 0 33.333%;
    }

.go4sea-logo {
    width: 200px;
    height: auto;
}

.header-menu {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.CssConsolidatoreGOSE .header-menu .header-menu__items {
    display: flex;
    align-items: center;
}

.CssConsolidatoreGOSE .header-menu .header-menu__items a {
    margin-right: 20px;
    color: #5e6872;
    font-size: 15px;
}

.simpleTmt-b2b footer {
    background-color: #f5f6f8;
    padding: 30px 20px;
    text-align: center;
    display: flex;
    justify-content: center;
    margin: 0 !important;
}

.simpleTmt-b2b p .register-email {
    color: #5a8fb4;
    text-decoration: none;
    font-weight: 600;
}

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

.simpleTmt-b2b p.footer-text {
    font-size: 14px;
    color: #666 !important;
    line-height: 1.6;
}

.original-footer {
    display: none;
}

.menu_top {
    display: none;
}

.CssConsolidatoreGOSE header .itercompanydata {
    display: inline-block;
}

.simpleTmt-b2b header .data-agency {
    position: absolute;
    flex: 1;
    font-size: 12px;
    margin-bottom: 10px;
    color: #5e6872 !important;
    padding: 5px 10px;
    border-radius: 10px;
    top: 0px;
}

    .simpleTmt-b2b header .data-agency .spanNomeAgenziaWelcome {
        color: #5e6872 !important;
    }

.buttonOperatorChangeADV:hover {
    text-decoration:none;
}

.contenitoreHomeOperatore .boxBLU {
    padding:4px;
}

    .contenitoreHomeOperatore .boxBLU .boxHeader {
        margin-bottom:5px;
    }

.rowBoAdminTMT {
    clear:both;
}

#ctl00_ContentPlaceHolder_UpdatePanelFoto {
    display:none;
}

#ctl00_ContentPlaceHolder_divIter {
    .zonaitinerario
    {
        color: #000;
        font-weight: bold;
    }

    .zonaitinerarioTitolo {
        color: #737373;
        font-weight: normal;
    }

    .lPreventivo {
        color: #737373;
    }

    .lPreventivoDati {
        color: #000;
        font-weight: bold;
    }

    .iataAR {
        color: #000;
        font-weight: bold;
    }

    .iataARTitolo {
        color: #737373;
        font-weight: normal;
    }

    .distanzeitinerario {
        color: #000;
        font-weight: bold;
    }

    .distanzeitinerarioTitolo {
        color: #737373;
        font-weight: normal;
    }

    .datastartitinerarioTitolo {
        color: #737373;
        font-weight: normal;
    }

    .datastartitinerarioDati {
        color: #000;
        font-weight: bold;
    }

    .datafineitinerarioTitolo {
        color: #737373;
        font-weight: normal;
    }

    .datafineitinerarioDati {
        color: #000;
        font-weight: bold;
    }

    .durataitinerarioTitolo {
        color: #737373;
        font-weight: normal;
    }

    .durataitinerarioDati {
        color: #000;
        font-weight: bold;
    }

    .giornoprecedenteitinerario {
        color: #737373
    }

    .giornosuccessivoitinerario {
        color: #737373
    }

    .paxitinerarioTitolo {
        color: #737373;
        font-weight: normal;
    }

    .paxitinerarioDati {
        color: #000;
        font-weight: bold;
    }

    .roomsitinerarioTitolo {
        color: #737373;
        font-weight: normal;
    }

    .roomsitinerarioDati {
        color: #000;
        font-weight: bold;
    }

    .dataquotazioneitinerario {
        color: #737373
    }

    .dataquotazioneitinerarioDati {
        color: #000;
        font-weight: bold;
    }

    .nazionalitapax {
        color: #000;
        font-weight: bold;
    }

    .nazionalitapaxTitolo {
        color: #737373;
        font-weight: normal;
    }

    .nazionalitaresidenzapax {
        color: #000;
        font-weight: bold;
    }

    .nazionalitaresidenzapaxTitolo {
        color: #737373;
        font-weight: normal;
    }

    .prezzoQuotazioneItinerario, .prezzoQuotazioneItinerarioDati {
        font-size:20px !important;
    }

    .nomeItinerario .tipTMT img {
        vertical-align: top;
    }

    .tappaQuotazioni .descrizioneInsuranceQuotata {
        display:none;
    }
}