/* cor do caixa contacto */
.support_box > h3 {
    color: #ffffff;
    background: #ffbd59;
    margin: 0 0 5px 0;
    padding: 5px;
    font-weight: normal;
}

 .confLogoBox {
    float: initial;
   
}
#outer > li.menuConfTitle {
    display: block;
}
.menuConfTitle a {
    color: #fff;
    padding: 14px 12px;
}
/* cor do menu lateral */
.conf_leftMenu {
    float: left;
	width: 200px;
    background: transparent none repeat scroll 0 0;
	border-bottom: 0px solid #fff;
    background: #fff;
}

#outer {
    width: 100%;
    position: relative;
    background: #b80d0d;
    border: 0px solid #b80d0d;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
/* cor do menu seleccionado */
.menuConfSelected, .menuConfMiddleCellSelected {
    color: #ffbd59;
    background: #ffbd59;
    border-bottom: 1px solid #ffbd59;
    border-top: 1px solid #ffbd59;
}

.confBodyBox {
    /*margin-left: 0px;*/
    background: transparent none repeat scroll 0 0;
}

.category-info, .speaker-list, .conference-page, .conference-page .description, .conference-page .infogrid, .contribution-list, .track-review-list, .ui.image.label.meeting-participant, .paper-contribution-list {
    font-family: 'Verdana', sans-serif;
	
}
/* cor do menu seleccionado a passar por cima */
#outer li a:not(.no-link):hover {
    background: #ffbd59;
    border-bottom: 1px solid #ffbd59;
    border-top: 1px solid #ffbd59;
	color: #000;
}
.conferenceDetails .description {
    color: #777;
    font-size: 1em;
    margin: 1em 0 2em 0;
}

.info-message-box .message-text, .message-message-box .message-text, .highlight-message-box .message-text, .success-message-box .message-text, .warning-message-box .message-text, .error-message-box .message-text, .danger-message-box .message-text {
    flex-grow: 1;
    align-self: center;
    font-size: 1em;
}

.contribution-list .contribution-row .contrib-title, .contribution-list .track-review-row .contrib-title, .track-review-list .contribution-row .contrib-title, .track-review-list .track-review-row .contrib-title {
    font-size: 1em;
}

.infoline.date {
    font-size: 1em;
}

.infoline.location .place {
    color: #444;
    font-size: 1em;
}

body {
    font-size: 12px;
	}
/* Cor da letra do contacto a passar por cima */
a:hover, .fake-link:hover, .ui-widget-content a:hover {
    color: #000;
    cursor: pointer;
}

a, .fake-link, .ui-widget-content a {
    color: #27336d;
}
/* Cor da barra a seguir ao header */
.confSubTitleBox {
    background: #b80d0d;
    border-bottom: 1px solid #b80d0d;
    border-top: 1px solid #b80d0d;
    padding: 0.5rem 0;
}
/* cor de fundo do header */
.confTitleBox {
    color: black;
    min-height: 90px;
    text-align: left;
    background: #fff;
}
/* Cor da data na barra a seguir ao header */
.datePlace {
    color: #fff;
}
/* cor da letra do título da conferência */
.conference-title-link {
    color: #fff;
}
div.datePlace > div.timezone {
    font-size: 10px;
    color: #000;
}
ul.steps li.completed .circle::before {
    background-color: #6a3207;
    border-color: #6a3207;
}
ul.steps li.completed .horizontal-line {
    background-color: #6a3207;
	}

ul.steps li.completed .text {
    color: #6a3207;
}
.action-box.highlight .section:not(.highlight):not(.warning):not(.danger):not(.disabled):not(.accept):not(.plain) .text .label {
    color: #ffbd59;
}

.action-box.highlight {
    border-top: 1px solid #ffbd59;
    border-bottom: 1px solid #ffbd59;
    border-right: 1px solid #ffbd59;
    border-left: 1px solid #ffbd59;
    background: #fff;
    }
/* Cor dos botões de submeter e registar */	
.i-button.highlight:not(.label):not(.borderless):not(.text-color), .i-selection input[type='checkbox']:checked + label:not(.label):not(.borderless):not(.text-color), .i-selection input[type='radio']:checked + label:not(.label):not(.borderless):not(.text-color), .categorynav .category-list .item .button-wrapper .action-button:not(.label):not(.borderless):not(.text-color), .action-button:not(.label):not(.borderless):not(.text-color) {
    background: #ffbd59;
    border-color: #ffbd59;
    color: #f9f9f9;
}
/* cor das botões quando o rato passa por cima */
.i-button.highlight:not(.label):not(.borderless):not(.text-color):hover, .i-selection input[type='checkbox']:checked + label:not(.label):not(.borderless):not(.text-color):hover, .i-selection input[type='radio']:checked + label:not(.label):not(.borderless):not(.text-color):hover, .action-button:not(.label):not(.borderless):not(.text-color):hover {
    background: #ffbd59;
    background-image: linear-gradient(to bottom, #ffbd59, #ffbd59);
}

/* cor das botões quando o rato passa por cima */
.i-button.highlight:not(.label):not(.borderless):not(.text-color):hover, .i-selection input[type='checkbox']:checked + label:not(.label):not(.borderless):not(.text-color):hover, .i-selection input[type='radio']:checked + label:not(.label):not(.borderless):not(.text-color):hover, .action-button:not(.label):not(.borderless):not(.text-color):hover, .i-button.highlight:not(.label):not(.borderless):not(.text-color):active, .i-selection input[type='checkbox']:checked + label:not(.label):not(.borderless):not(.text-color):active, .i-selection input[type='radio']:checked + label:not(.label):not(.borderless):not(.text-color):active, .action-button:not(.label):not(.borderless):not(.text-color):active {
    border-color: #ffbd59;
    color: white;
}

.conference-page header h2 {
    color: #ffbd59;
    padding-right: 5px;
}
/* cor das logos de submissão */
.action-box.highlight .section:not(.highlight):not(.warning):not(.danger):not(.disabled):not(.accept):not(.plain) > .icon {
    color: #ffbd59;
}
/* cor do botão canto superior direito */
.i-button.accept:not(.label):not(.borderless):not(.text-color), div.session-bar .i-button.protection-public:not(.label):not(.borderless):not(.text-color), div.session-bar .protection-public.action-button:not(.label):not(.borderless):not(.text-color), .accept.action-button:not(.label):not(.borderless):not(.text-color) {
    background: #ffbd59;
    border-color: #ffbd59;
    color: #fff;
}
/* cor do botão de registar */

.ui.primary.buttons .button, .ui.primary.button {
    background-color: #ffbd59;
    color: #FFFFFF;
    text-shadow: none;
    background-image: none;
}

/* cor do botão de registo passar por cima*/
.ui.primary.buttons .button:hover, .ui.primary.button:hover {
    background-color: #b80d0d;
    color: #FFFFFF;
    text-shadow: none;
}

/* cor da letra das inscrições e tamanho do espaço*/
.i-box .i-box-header .i-box-title, .i-timeline-item .i-timeline-item-box .i-box-header .i-box-title, .categorynav .category-list .i-box-header .i-box-title, #email-template-manager .email-template-wrapper .regform-section-sortable-placeholder .i-box-header .i-box-title, .regform-section .i-box-header .i-box-title, .regform-done .i-box-header .i-box-title, .regform-section-sortable-placeholder .i-box-header .i-box-title, .review-item-content .i-box-header .i-box-title {
    color: #ad2513;
    display: inline-block;
    font-size: 2.5em;
    line-height: 2.5;
    font-weight: bold;
}
/* tamanho da letra do texto das inscrições e cor*/
.i-box .i-box-header .i-box-description, .i-timeline-item .i-timeline-item-box .i-box-header .i-box-description, .categorynav .category-list .i-box-header .i-box-description, #email-template-manager .email-template-wrapper .regform-section-sortable-placeholder .i-box-header .i-box-description, .regform-section .i-box-header .i-box-description, .regform-done .i-box-header .i-box-description, .regform-section-sortable-placeholder .i-box-header .i-box-description, .review-item-content .i-box-header .i-box-description {
    color: #000;
    font-size: 10pt;
	font-family: 'Muli', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/* tamanho da letra do texto e cor no inicio*/
.conferenceDetails .description {
    color: #000;
    font-size: 10pt;
    margin: 1em 0 2em 0;
}