/* Event template */
.confTitleBox {
    display: none;
}
.conf_leftMenu {
    float: none;
    width: 100%;
    background: #fff;
}
.confBodyBox {
    margin-left: 0;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    width: 100%;
    margin: auto;
    text-align: justify;
}
#outer {
    width: 100%;
    position: relative;
    background: #fff;
    border: 0;
    st-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}


/* left sidebar */
li.menuConfTitle.selected.menuConfSelected {
    border: 0;
}
li.menuConfTitle.selected.menuConfSelected a {
    color: #000;
    background: #fff;
    text-transform: uppercase;
    font-weight: 700;
    width: auto;
    margin: 0 auto 0.3rem;
    font-size: 13pt !important;
}
li.menuConfTitle.selected.menuConfSelected a:hover,
li.menuConfTitle.selected.menuConfSelected a:focus {
    background: #fff !important;
}
li.menuConfTitle a {
    color: #fff;
    background: #fec200;
    border-radius: 40px;
    font-weight: bold;
    width: 220px;
    margin: 0 auto 0.3rem;
    font-size: 13pt !important;
}
li.menuConfTitle a:hover,
li.menuConfTitle a:focus {
    background: #fff;
}
.menuConfTitle {
    text-align: center;
}
.menuConfSelected, .menuConfMiddleCellSelected {
    background: #fff;
}
/* end left sidebar */

#outer>li.menuConfTitle {
    display: block;
    margin: auto;
}

.description p strong {
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
    font-size: 18px;
}

/* deadlines table */
p.p-main-text {
    text-align: center;
    margin: 3em 0 0;
}
.tb-main {
    margin: 1rem auto;
    width: 100%;
}
.tb-main tr {
    border: 0;
}
.tb-left .p-left {
    background: #03457a;
    border-radius: 50px;
    color: #fff;
    padding: 0.5rem;
    text-align: center;
    width: 221px;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    margin: 0;
}
td.tb-left {
    text-align: right;
}
td.tb-right{
    text-align: left;
}
.tb-left .p-right {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #4b85c5;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-size: 18px;
    margin-left: 2rem;
}
p.p-right.p-right-empty {
    background: #fff;
}
.tb-right .p-left {
    padding: 0.5rem;
    margin: 0;
    color: #000;
    font-size: 20px;
    font-weight: 300;
    display: inline-flex;
    justify-content: center;
    gap: 20px; /* distance beetwin arrow and text */
}
.tb-right .p-left::before {
    /*content: ">";
    font-size: 50px;
    color: #000;
    font-weight: 700;
    line-height: 0.38;*/
    content: "";
    display: inline-block;
    width: 27px;
    height: 27px;
    background-image: url("/event/1/images/11-arrow.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.tb-right .p-left sup {
    margin: auto -10px auto -19px;
    font-weight: 300;
    font-size: 14px;
    top: -0.33em;
}
/* end deadlines table */

.conferenceDetails .description {
    color: #000;
    font-size: 16px;
    margin: 3em 0 2em 0;
}
.infoline .label {
    text-transform: uppercase;
}
.infoline.location .place {
    color: #000;
    text-transform: uppercase;
    font-weight: 700;
}
.infoline.location .address {
    margin-top: 0;
}
.infoline .text {
    color: #000;
}
.infoline .icon {
    color: #000;
    font-size: 2.2rem;
    padding-right: 0.4em;
}
/*.p-main-text {
    margin: 0 auto;
    width: 600px;
}*/
/* main paragraphs */
.p-main {
    margin: 0 auto 2rem;
}
.p-main-img {
    margin: 0 auto 2rem;
    width: auto;
}
.infogrid {
    width: 600px;
}
.confSubTitleContent {
    display: none;
}

/* footer */
.footer .footer-logo,
.f-self-no-shrink {
    display: none;
}

body .confSubTitleBox,
html body .confSubTitleBox {
    background-image: url("/event/1/images/10-Background%20ca%20500%20px.png");
    height: 520px !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
    background-color: #fff !important;
}
.confSubTitleBox {
    background: #fff;
    border-bottom: 0;
    border-top: 0;
    padding: 0;
}

/* scientific program page */
/* hide pdf button */
.toolbar.f-j-end {
    display: none;
}

.conference-page header .title>.text>.title-with-actions {
    display: none;
}
.quotation {
    border-left: 0;
    color: #000;
    text-align: justify;
    font-size: 16px;
    padding: 0;
    margin: 0;
}
ul.tracks {
    background-image: url("/event/1/images/15-ICON%20Forecasting%20Exposure%20_%20Vulnerability%20to%202065.png"), url("/event/1/images/13-ICON%20Disaster%20Risk%20Reduction%20Applications.png"), url("/event/1/images/14-ICON%20Financial%20Risk%20Transfer.png"), url("/event/1/images/17-ICON%20Scenarios.png"), url("/event/1/images/18-ICON%20Working%20Group%20on%20National%20Seismic%20Hazard%20Modelling%20Guidelines.png"), url("/event/1/images/16-ICON%20GEM%20and%20Partner%20Labs%20(Live%20Demos)_.png"), url("/event/1/images/12-linea.png"), url("/event/1/images/20-elemento%20decorativo%201.png"), url("/event/1/images/21-elemento%20decorativo%202.png"), url("/event/1/images/20-elemento%20decorativo%201.png"), url("/event/1/images/21-elemento%20decorativo%202.png"), url("/event/1/images/22-elemento%20decorativo%204.png");
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat !important;
    background-position: center 20px, center 392px, center 765px, center 1076px, center 1518px, center 1957px, center 85px, center -83px, center -107px, center 960px, center 890px, center 1800px !important;
    margin: 4em 0;
    background-size: 90px 90px, 90px 90px, 90px 90px, 90px 90px, 90px 90px, 90px 90px, 4% 100%, auto auto, auto auto, auto auto, auto auto, auto auto;
}

ul.tracks li {
    color: #555;
    border: 4px solid #000;
    border-radius: 50px;
    text-align: center;
    padding: 2rem;
    margin: 9em 0 0 0;
    background: #fff;
}
ul.tracks li .track-title {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 1em;
}
ul.tracks li .track-title h3 {
    margin: 0;
    font-size: 24px;
    color: #539aba;
    font-weight: 700;
}
ul.tracks li .description {
    color: #000;
    font-size: 16px;
    text-align: justify;
}
/* pdf button */
.quotation p:first-child {
    text-align: right;
}
a, .fake-link, .ui-widget-content a {
    color: #000;
}

/* menu navigation and tools */
div#event-calendar-link,
a.i-button.text-color.subtle.icon-package-download,
button.i-button.text-color.subtle.icon-layout.arrow.js-dropdown,
div#favorite-link,
a.i-button.text-color.subtle.icon-edit,
.button-bar.flexrow.f-j-start
{
    display: none;
}
.event-page-header .main-action-bar {
    height: 0;
    min-height: 0;
}
.event-page-header .session-bar {
    position: fixed;
    right: 0;
    top: 10px;
}