/* NEW USER FORM */

.gange_style_login_label {
    width: 23% !important;
    height: 24px;
    border: solid 0px !important;
    background: transparent !important;
    vertical-align: middle;
    text-align: left;
}
.gange_style_login_fieldtxt, .gange_style_login_fieldtxtErrore {
    width: 95% !important;
    border-radius: 6px !important;
    margin: 0 0 0px !important;
    min-height: 20px;
}
.entry-content td, .comment-content td {
    border-top: 0px solid #ddd;
    padding: 6px 10px 6px 0;
}
.gange_style_login_fieldtxt:focus {
    border: 1px solid #787B7A;
}

.gange_widget_register_fast_submit_login {
border: 1px solid #F8AE18;
    background-color: #F8AE18;
    color: #ffffff !important;
    font-weight: normal;
    line-height: 25px;
    width: 89px;
    padding: 0px 0px 0px 0px;
}

.gange_widget_register_fast_submit_login:hover {
    border: 1px solid #F06621;
    background-color: #F06621;
}

.gange_widget_register_fast_submit_butt, .gange_style_green, .gange_style_green2 {
    border: 1px solid #F8AE18;
    background-color: #F8AE18 !important;
    color: #ffffff !important;
    font-weight: normal !important;
    line-height: 10px;
    padding: 0px 0px 0px 0px !important;
    cursor: pointer !important;
    height: 41px;
    margin-top: 10px !important;
    width: 148px;
    font: normal 300 19px "Roboto", "Open Sans", "PT Sans", sans-serif !important;
    border-radius: 7px;
}

.gange_widget_register_fast_submit_butt:hover {
    background-color: #F06621 !important;
    border: 1px solid #F06621;
    color: #ffffff !important;
    font-weight: normal;
    line-height: 10px;
    padding: 0px 0px 0px 0px;
    cursor: pointer;
    height: 41px;
    margin-top: 10px;
    width: 148px;
    font: normal 300 19px "Roboto", "Open Sans", "PT Sans", sans-serif;
    border-radius: 7px;
}

.gange_style_login_fieldcombo {
    width: 80% !important;
    border-radius: 6px !important;
    height: 42px;
    border: 1px solid #E0E0E0;
}

.gange_style_login_fieldcombo:focus {
    border: 1px solid #787B7A;
}

td.gange_style_login_labelCaptcha {
    text-align: center;
    vertical-align: middle;
}

td.gange_style_login_labelCaptcha img {
    width: 100px !important;
}

/* LOGIN FORM */ 

button.gange_widget_register_fast_submit, .gange_widget_register_fast_submit:hover {
    background: none;
    border: none;
    color: #3DBBDF !important;
    text-decoration: underline;
    font-weight: 300;
}
button.gange_widget_register_fast_submit img {
    display:none;
}

button.gange_widget_register_fast_submit_login img {
    display: none;
}


/* BOTTONI */

h2.bottoni-cosafare {
    background-color: #F8AE18;
    margin-bottom: 16px;
    padding: 8px;
    border: 0px solid red;
    font-size: 18px;
    font-family: arial;
    text-transform: uppercase;
    border-radius: 7px;
    box-shadow: 2px 2px 2px #123456;
    float: left;
    width: 48%;
    margin-right: 15px;
    text-align: center;
}
h2.bottoni-cosafare:hover {
    background-color: #123456;
}

h2.bottoni-cosafare a {
    color: #fff;
    font-size: 21px;
    vertical-align: middle;
}

/* BOTTONE VERDE */

.gange_style_green, .gange_style_green2 {
    border: 1px solid #F8AE18;
    background-color: #F8AE18;
    color: #ffffff !important;
    font-weight: normal;
    line-height: 10px;
    padding: 0px 10px 0px 10px !important;
    cursor: pointer;
    margin-top: 10px;
    width: auto;
    font: normal 300 19px "Roboto", "Open Sans", "PT Sans", sans-serif;
    border-radius: 7px;
}

.gange_style_green:hover, .gange_style_green2:hover {
    border: 1px solid #F06621;
    background-color: #F06621;
}



/*.gange_style_abs_combo_Preferred {
    width: 20% !important;
    border-radius: 6px !important;
    height: 42px;
    border: 1px solid #E0E0E0;
}*/

/* ABSTRACT */
.gange_style_abstract_text_title {
    margin-left: 10px;
    width: 100% !important;
    border-radius: 7px !important;
    border: 1px solid #BBBBBB !important;
}

#righe-piene td {
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    background: #EDF6FA;
    color: #000000;
    padding-bottom: 14px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 14px;
    border-bottom-style: groove;
    vertical-align: middle;
}
#righe-piene td {
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    background: #ffffff;
    color: #000000;
    padding-bottom: 14px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 14px;
    border-bottom-style: groove;
    vertical-align: middle;
}
#righe-piene tr:hover td {
    background: #EEEEEE;
    color: #394A57;
}
#righe-piene input {
    background: #ffffff;
    color: black;
    vertical-align: middle;
    border-radius: 7px;
    border: 1px solid #B9B8B8;
    height: 28px;
    margin: 0px;
}

#righe-piene input:focus {
    border: 1px solid #123456;
}

.gange_style_abs_combo_AffiliationNazioni {
    width: 100px !important;
    background: #ffffff;
    color: black;
    vertical-align: middle;
    border-radius: 7px;
    border: 1px solid #B9B8B8;
    height: 28px;
    margin: 0px;
}



.gange_style_abs_button_save {
    text-indent: 0px;
    background: #40BC7D !important;
    min-width: 69px;
    color: #ffffff !important;
    border: 1px solid #40BC7D !important;
}
.gange_style_abs_button_save:hover {
    background: #7acd33 !important;
}


.gange_style_abs_button_delete {
    text-indent: 0px !important;
    background: #e2604f !important;
    color: #ffffff !important;
    border: 1px solid #E2604F !important;
}
.gange_style_abs_button_delete:hover {
    background: #FF5722 !important;
}

.gange_style_abs_input_AffiliationNr {
    width: 40px !important;
    background: rgba(238, 238, 238, 0.85) !important;
    border: none !important;
    color: black !important;
    text-align: center;
}
#righe-piene th {
    background: #D4E3F3;
    border-top: 4px solid #84B0DC;
    color: #123456;
    font-size: 12px;
    font-weight: normal;
    padding: 5px;
}

img.gange_abs_imgstatus {
    display: none;
}
.gange_style_abs_button_edit {
    text-indent: 0px;
    background: #40BC7D !important;
    width: auto;
    color: #ffffff !important;
    border: 1px solid #40BC7D !important;
    line-height: 10px;
    height: 37px;
    font-size: 19px;
    text-align: center !important;
    padding: 8px !important;
}
.gange_style_abs_button_edit:hover {
    background: #7acd33 !important;
}
button#gange_abs_buttonDel { 
    background: #e2604f !important;
    width: auto;
    color: #ffffff !important;
    border: 1px solid #e2604f !important;
    line-height: 10px;
    height: 37px;
    font-size: 17px;
    text-align: center !important;
    padding: 7px;
}

/* REGISTRATION */

.gange_regfee_box table td {
    vertical-align: middle;
    border-bottom: 1px solid #dddddd !important;
   /* height: 61px !important;*/
    font-weight: bold;
}
.gange_style_table_td {
    border: solid 0px !important;
    background: transparent !important;
}
.gange_regfee_box table {
    width: 90%;
    border: 0px solid #dddddd !important;
    padding: 7px;
}

td.gange_style_anagrafica_value_td {
    font-weight: bold;
    text-align: center !important;
    background: #e0e0e0 !important;
    font-size: 17px;
    width: 100px;
}


/* ANAGRAFIC CHECK OUT */

.gange_style_anagrafica_firstcolumn {
    width: 1% !important;
    height: 24px;
    border: solid 0px !important;
    background: transparent !important;
    padding: 0px 0px 0px 0px !important;
}
.gange_style_anagrafica_tdfieldtxt {
    width: 65% !important;
    border: solid 0px !important;
    background: transparent !important;
}
.gange_style_anagrafica_fieldtxt {
    width: 100% !important;
    border-radius: 7px !important;
    MARGIN: 0PX 0PX 0PX 0PX !IMPORTANT;
}
.gange_style_anagrafica_fieldtxt:focus {
    border: 1px solid #787B7A;
}
.gange_style_anagrafica_fieldtxtErrore {
    width: 100% !important;
    border: 1px solid red !important;
    height: 42px;
}

.gange_style_anagrafica_label {
    width: 25% !important;
    height: 24px;
    border: solid 0px !important;
    background: transparent !important;
    vertical-align: middle;
}

.gange_style_anagrafica_fieldcombo {
    width: 100% !important;
    border-radius: 6px !important;
    height: 42px;
    border: 1px solid #E0E0E0;
}


/* SUMMARY */ 

table.gange_style_table_riepilogofinale_table {
    border-spacing: inherit;
}

tr.gange_style_table_riepilogofinaleT_tr td {
    background: #D4E3F3;
    border-top: 4px solid #84B0DC;
}
td.gange_style_table_riepilogofinaleT_td {
    text-align: right;
}

td.gange_style_table_riepilogofinaleT_td3 {
    text-align: right;
}

td.gange_style_table_riepilogofinaleT_td2 {
    width: 50%;
}

tr.gange_style_table_riepilogofinaleT_tr2 {
    background: transparent !important;
}

big b {
    font-size: 28px;
    color: #ADADAD;
    font-weight: normal;
}

.box_invoice {
    margin-bottom: 20px;
}
.gange_style_red {
    border: 1px solid #e2604f;
    background-color: #e2604f;
    color: #ffffff !important;
    font-weight: normal;
    line-height: 10px;
    padding: 0px 0px 0px 0px;
    cursor: pointer;
    height: 29px;
    margin-top: 10px;
    width: 85px;
    font: normal 300 16px "Roboto", "Open Sans", "PT Sans", sans-serif;
    border-radius: 7px;
}


.box_recap button {
    padding: 0px;
    padding-left: 35px;
    padding-right: 35px;
    background: #7acd33;
}
.box_recap button:hover {
    background: #40bc7d;
}

div.box_recap {
    border-bottom: #8eb9e4 0px solid;
}

.box_invoice big {
    font-size: 17px;
    color: #ADADAD;
    font-weight: normal;
}


/* RECAP HISTORY PAGE */

td.gange_style_table_riepilogofinale_tdh {
    background: #D4E3F3;
    border-top: 4px solid #84B0DC;
    color: #123456;
    text-align: right;
}


.gange_style_table_riepilogofinale_tr {
    background: #D4E3F3;
    border-top: 4px solid #84B0DC !important;
    color: #123456;
    text-align: right;
}

.gange_style_abstract_text_keywords {
    width: 17% !important;
    margin-right: 15px !important;
    border-radius: 7px !important;
    border: 1px solid #BBBBBB !important;
    float: left;
}

.gange_widget_register_div_newuser table tr, .gange_widget_register_div_login table tr {
    background: #ffffff !important;
}

div.box_recap :hover {
    background-image: none;
    background-position: left top;
    background-color: transparent;
    background-repeat: repeat-x;
}


.gange_regfee_box table td {
    vertical-align: middle;
    border-bottom: 1px solid #dddddd !important;
    height: 38px !important;
    font-weight: bold;
    font-size: 15px;
}


td.gange_style_socialevents2_firstcolumn {
    display: none;
}

td.gange_style_socialevents2_firstcolumn {
    display: none;
}

td.gange_style_socialevents2_label {
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: bold;
}

td.gange_style_socialevents2_void {
    border: none;
}

td.gange_style_socialevents2_middlecolumn {
    border: none;
}

td.gange_style_socialevents2_label {
    border: none;
}


td.gange_style_socialevents2_value {
    vertical-align: middle;
    border-bottom: 0px solid #dddddd !important;
    height: 38px !important;
    font-weight: bold;
    font-size: 15px;
}

.gange_style_abs_combo_Preferred {
    width: 100% !important;
    border-radius: 6px !important;
    height: 30px !important;
    border: 1px solid #BBBBBB !important;
}

.gange_style_abstract_text_title {
    /*margin-left: 10px;*/
    width: 99% !important;
    border-radius: 7px !important;
    border: 1px solid #BBBBBB !important;
    height: 20px !important;
}

.singular.page .hentry {
    padding: 0.0em 0 0;
}

.singular .entry-title {
    color: #F06621;
    font-size: 27px;
    font-weight: lighter;
    line-height: 28px;
    font-family: inherit;
}

.entry-title {
    padding-bottom: 0em;
    padding-top: 0px;
}


#access {
    background: #222;
    background: -moz-linear-gradient(#252525, #0a0a0a);
    background: -o-linear-gradient(#252525, #0a0a0a);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a));
    background: -webkit-linear-gradient(#F8AD19, #F69E1D);
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    clear: both;
    display: block;
    float: left;
    margin: 0 auto 0px;
    width: 100%;
    display: none;
}

#branding img {
    height: auto;
    display: block;
    width: 100%;
    border-bottom: 5px solid #F8AE19;
    border-radius: 0px 0px 20px 0px;
}

#branding {
    border-top: 0px solid #E5E5E5;
    padding-bottom: 10px;
    position: relative;
    z-index: 9999;
}
.one-column #content {
    margin: 0 4.6%;
    width: auto;
}
.entry-content table, .comment-content table {
    border-bottom: 0px solid #ddd;
    margin: 0 0 1.625em;
    width: 100%;
}

body, input, textarea {
    color: #373737;
    font: normal 300 15px "Roboto", "Open Sans", "PT Sans", sans-serif !important;
    font-weight: 300;
    line-height: 0.625;
}

.widget-title {
    color: #F8AE18;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: 0em;
    line-height: 2.6em;
    text-transform: uppercase;
    border-bottom: 1px solid #E5E5E5;
    margin-bottom: 10px;
}

#site-generator {
    background: #E5E5E5;
    border-top: 1px solid #ddd;
    color: #666;
    font-size: 14px;
    line-height: 2.2em;
    padding: 2.2em 0.5em;
    text-align: center;
}
.gange_style_login_fieldtxt:focus {
    border: 1px solid #F8AE19;
}

button {
    cursor: pointer;
}

td.gange_style_survey_label {
    width: 50%;
vertical-align: top;
}


.gange_style_anagrafica_fieldtxtErrore {
    width: 100% !important;
    border: 2px solid #f06621 !important;
    height: 26px;
    border-radius: 6px;
    background: rgba(248, 174, 24, 0.14) !important;
}

td.gange_style_survey_tdfieldtxt select {
    width: 104% !important;
    height: 32px;
    border: 1px solid #A2A2A2;
}

td.gange_style_survey_tdfieldtxt input {
    border: 1px solid #A2A2A2;
    height: 22px;
    border-radius: 3px !important;
}

td.gange_style_survey_tdfieldtxt textarea {
    border: 1px solid #A2A2A2;
}

td.gange_style_survey_label label b {
    color: #DF191C;
    font-size: 18px;
    text-shadow: 1px 1px 1px #ADA9A9;
}

.gange_style_login_label {
    width: 32% !important;
    height: 24px;
    border: solid 0px !important;
    background: transparent !important;
    vertical-align: middle;
    text-align: left;
}

.gange_widget_register_fast_submit_butt, .gange_style_green, .gange_style_green2 {
    border: 1px solid #8D87A3;
    background-color: #8D87A3!important;
    color: #ffffff !important;
    font-weight: normal !important;
    line-height: 10px;
    padding: 0px 0px 0px 0px !important;
    cursor: pointer !important;
    height: 41px;
    margin-top: 10px !important;
    width: 148px;
    font: normal 300 19px "Roboto", "Open Sans", "PT Sans", sans-serif !important;
    border-radius: 7px;
}

.widget-title {
    color: #8D87A3;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: 0em;
    line-height: 2.6em;
    text-transform: uppercase;
    border-bottom: 1px solid #E5E5E5;
    margin-bottom: 10px;
}

#branding img {
    height: auto;
    display: block;
    width: 100%;
    border-bottom: 5px solid #8D87A3;
    border-radius: 0px 0px 20px 0px;
}

.gange_widget_register_fast_submit_butt:hover {
    background-color: #645F74 !important;
    border: 1px solid #645F74;
    color: #ffffff !important;

}

.singular .entry-title {
    color: #8D87A6;
    font-size: 27px;
    font-weight: 500;
    line-height: 28px;
    font-family: inherit;
}


#branding img {
    height: auto;
    display: block;
    width: 100%;
    border-bottom: 0px solid #8D87A3;
    border-radius: 0px 0px 20px 0px;
}

#branding {
    border-top: 0px solid #E5E5E5;
    padding-bottom: 10px;
    position: relative;
    z-index: 9999;
    padding-top: 8px;
}

table.tabellamedici td {
    padding: 5px;
    border: 1px solid #eee;
}

.singular .entry-title {
    color: #960820 !important;
    font-size: 27px;
    font-weight: 500;
    line-height: 28px;
    font-family: inherit;
}

.gange_widget_register_fast_submit_butt, .gange_style_green, .gange_style_green2 {
    border: 1px solid #960820;
    background-color: #960820!important;
    color: #ffffff !important;
    font-weight: bold !important;
    line-height: 10px;
    padding: 0px 0px 0px 0px !important;
    cursor: pointer !important;
    height: 41px;
    margin-top: 10px !important;
    width: 148px;
    font: normal 300 19px "Roboto", "Open Sans", "PT Sans", sans-serif !important;
    border-radius: 7px;
}

.gange_widget_register_fast_submit_butt:hover {
    background-color: #a31c33 !important;
    border: 1px solid #570513;
    color: #ffffff !important;
}

#branding {
    border-top: 0px solid #E5E5E5;
    padding-bottom: 10px;
    position: relative;
    z-index: 9999;
    padding-top: 0px !important;
}

.singular .entry-title {
    color: #e0851c !important;
    font-size: 27px;
    font-weight: 500;
    line-height: 28px;
    font-family: inherit;
}

.widget-title {
    color: #0b3649;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: 0em;
    line-height: 2.6em;
    text-transform: uppercase;
    border-bottom: 1px solid #E5E5E5;
    margin-bottom: 10px;
}

.gange_widget_register_fast_submit_butt, .gange_style_green, .gange_style_green2 {
    border: 1px solid #e0851c;
    background-color: #e0851c!important;
    color: #ffffff !important;
    font-weight: bold !important;
    line-height: 10px;
    padding: 0px 0px 0px 0px !important;
    cursor: pointer !important;
    height: 41px;
    margin-top: 10px !important;
    width: 148px;
    font: normal 300 19px "Roboto", "Open Sans", "PT Sans", sans-serif !important;
    border-radius: 7px;
}


#access {
    background: #222;
    background: -moz-linear-gradient(#252525, #0a0a0a);
    background: -o-linear-gradient(#252525, #0a0a0a);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a));
    background: -webkit-linear-gradient(#F8AD19, #F69E1D);
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    clear: both;
    display: block !important;
    float: left;
    margin: 0 auto 0px;
    width: 100%;

}


.gange_widget_register_fast_submit_login:hover {
    border: 1px solid #e60971;
    background-color: #e60971;
}


.gange_widget_register_fast_submit_butt:hover {
    background-color: #c91067 !important;
    border: 1px solid #c91067  !important;
    color: #ffffff !important;
width:auto;
}

.gange_widget_register_fast_submit_butt, .gange_style_green, .gange_style_green2 {
    border: 1px solid #e80872;
    background-color: #d10e69!important;
    color: #ffffff !important;
    font-weight: bold !important;
    line-height: 10px;
    padding: 0px 10px 0px 10px !important;
    cursor: pointer !important;
    height: 41px;
    margin-top: 10px !important;
    width: auto;
    font: normal 300 19px "Roboto", "Open Sans", "PT Sans", sans-serif !important;
    border-radius: 7px;
}


td.gange_style_table_td {
    text-align: left !important;
}


.singular .entry-title {
    font-family: 'Roboto Condensed', sans-serif;
}
.gange_regfee_box table td {
    font-family: 'Roboto Condensed', sans-serif !important;
}

.gange_widget_register_fast_submit_butt, .gange_style_green, .gange_style_green2 {
    font-family: 'Roboto Condensed', sans-serif !important;
}

.singular .entry-title {
    color: #d10e69 !important;
}


#supplementary {
    border-top: 0px solid #2F5D63;
    padding: 0.0em 7.6%;
    overflow: hidden;
}

.gange_style_yellow {
    background-clip: padding-box;
    background-color: #ffffff !important;
    background-image: none !important;
    border-color: transparent !important;
    box-shadow: none !important;
    text-shadow: none !important;
    padding: 5px !important;
    font-size: 13px !important;
    font-weight: bold !important;
    border-radius: 6px 6px 6px 6px !important;
    border-width: 1px !important;
    line-height: 1.2em !important;
    color: #f7a61b !important;
    cursor: pointer;
}


input#GANGE_ABSTRACT_TITLE {
    padding: 7PX;
    MARGIN-LEFT: 0PX;
    WIDTH: 100% !IMPORTANT;
}

#righe-piene th {
    background: #D4E3F3;
    border-top: 4px solid #84B0DC;
    color: #123456;
    font-size: 12px;
    font-weight: normal;
    padding: 5px;
    line-height: 20px;
}

.gange_style_anagrafica_fieldcombo {
    height: 35px !important;
}

table.gange_style_table {
    font-family: 'Roboto Condensed', sans-serif;
}

td.gange_style_anagrafica_tdfieldtxt table {
    margin: 0px !important;
}

.gange_widget_register_fast_submit_logout {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #ffffff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border: 1px solid #e6342e;
    border-radius: 5px;
    color: #e6342e !important;
    font-weight: bold;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 9px;
    padding-top: 0;
    font-weight: bolder !important;
    padding: 11px;
}

.gange_widget_register_fast_submit_logout:hover {
    border: 1px solid #fe4c28;
    background-color: #e6342e;
    color: #ffffff !important;
}

.box_recap button {
    padding-left: 35px;
    padding-right: 35px;
    border: 1px solid #e80872;
    background-color: #d10e69!important;
    color: #ffffff !important;
    font-weight: bold !important;
    line-height: 10px;
    padding: 0px 10px 0px 10px !important;
    cursor: pointer !important;
    height: 41px;
    margin-top: 10px !important;
    width: auto;
    font: normal 300 19px "Roboto", "Open Sans", "PT Sans", sans-serif !important;
    border-radius: 7px;
}

article#post-22 .gange_style_gray {
    display: none !important;
}


article#post-13 h2 {
    text-align: center;
    font-size: 18px;
    color: #d90c6c;
    margin-bottom: 10px;
}

article#post-14 ul {
    margin-bottom: 20px !important;
}


.gange_style_login_fieldcombo {
    width: 97% !important;
    border-radius: 6px !important;
    height: 30px;
    border: 1px solid #E0E0E0;
}


.gange_style_abs_combo_Categorie {
    margin-bottom: 12px !important;
    width: 100% !important;
    border-radius: 6px !important;
    height: 30px  !important;
    border: 1px solid #BBBBBB  !important;
}

.gange_style_abs_combo_Preferred {
    margin-bottom: 26px;
}

article#post-183 .entry-content {
    width: 100%;
}

article#post-183  header.entry-header {
    width: 100% !important;
}

article#post-183 td.gange_style_anagrafica_label {
    vertical-align: top;
    font-weight: bold;
}

.gange_style_anagrafica_middlecolumn {
    width: 1% !important;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: none !important;
}

.su-spoiler-title {
    background: #f34998;
    color: #ffffff !important;
    width: 18% !important;
    border-radius: 20px !important;
    padding-left: 0px !important;
    text-align: center !important;
    font-size: 16px !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

.su-spoiler-title span:before {
    display: none !important;
}


article#post-13 h2 {
    text-align: center;
    font-size: 18px;
    color: #d90c6c;
    margin-bottom: 10px;
    padding-left: 24px;
}


.mce-statusbar .mce-container-body .mce-path-item {
    visibility: hidden;
}


input.gange_widget_register_fast_submit_butt {
    background: #22aae4 !important;
    padding: 10px;
    border: blue;
}


button.gange_widget_register_fast_submit_login {
    background: #22aae4 !important;
    padding: 10px;
    padding-top: unset;
    padding-bottom: unset;
    border: blue;
}

button#idLenaSCG_Gange_RegistrationFee_submit {
    background: #22aae4 !important;
    padding: 10px;
    padding-top: unset;
    padding-bottom: unset;
    border: blue;
    text-shadow: none;
}


input[type=radio]:checked:before {
    content: "";
    border-radius: 100%;
    width: 50%;
    height: 50%;
    background: #777777;
}

::selection {
    background: gray;
    color: #ffffff !important;
}


input.gange_style_green2 {
    background: #22aae4 !important;
    padding: 10px;
    padding-top: unset;
    padding-bottom: unset;
    border: blue;
    text-shadow: none;
}
input.gange_style_red {
    background: #303133 !important;
    padding: 2px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
}

a.keyclient_gange_pay_link:hover {
    background: #606ba3 !important;
}


a.keyclient_gange_pay_link {
    background: #22aae4 !important;
    padding: 15px;
    margin-top: 41px !important;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 20px;
}

.gange_style_login_fieldtxt, .gange_style_login_fieldtxtErrore {
    width: 100% !important;
    border-radius: 6px !important;
    margin: 0 0 0px !important;
    min-height: 20px;
}

td.gange_style_login_fieldtxt table {
    margin: 0px;
}

td.gange_style_login_fieldtxt select {
    height: 40px;
}

.gange_style_redirect_area {
    background: #fff !important;
    text-align: center;
}

button.gange_style_red {
    background: red !important;
    line-height: 0px;
}


td.gange_style_name {
    font-size: 18px;
    line-height: 27px;
}


span.gange_acc2_descser {
    line-height: 25px;
    font-size: 16px;
    padding-left: 3px;
}


td.gange_style_firstcolum div {
    width: 80% !important;
    background: #ffffff;
}
table#tabella-div-acc {
    width: 100%;
}


td.gange_style_login_fieldtxt_grp_div table {
    margin: 0px !important;
}


td.gange_style_login_fieldtxt_grp_div table input {
    width: auto !important;
}
td.gange_style_login_fieldtxt_grp_div input {
    width: 100% !important;
}
#righe-piene-grp tr:hover td {
    background: #ffffff !important;
    color: #394A57;
}

td.gange_style_login_fieldtxt_grp_div {
    background: #ffffff !important;
    padding: 0px !important;
}

#tabella-div-grp tr:hover td, #tabella-div-acc tr:hover td, #tabella-div-acc2 tr:hover td, #tabella-div-acc3 tr:hover td, #tabella-div-acc4 tr:hover td, #tabella-div-acc5 tr:hover td, #tabella-div-acc6 tr:hover td {
    background: #ffffff !important;
    color: #394A57;
}

table#tabella-div-acc2 {
    width: 100% !important;
}

table#tabella-div-acc2 {
    width: 100% !important;
}


#righe-piene-grp td {
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    background: #EDF6FA;
    color: #000000;
    padding-bottom: 14px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 14px;
    border-bottom-style: groove;
    vertical-align: top;
}

td.gange_style_delete form {
    margin-top: -10px;
}
/* td.gange_style_firstcolum form {
    width: 100% !important !important;
    background: #ffffff !important;
    text-align: center !important;
    margin-top: -12px !important;
    border: 1px solid #c4d6e0 !important;
    border-radius: 10px !important;
} */
#righe-piene-grp td {
    vertical-align: middle;
}

.gange_style_Grp_Div_Nascosto select {
    height: 40px !important;
    vertical-align: initial;
}

td.gange_style_anagrafica_tdfieldtxt select {
    height: 40px !important;
    vertical-align: initial;
}

td.gange_style_login_label {
    font-size: 18px;
}


.gange_style_firstcolum input.gange_style_yellow {
    margin-top: -17px;
    width: 101%;
    border: 1px solid #c4d6e0 !important;
}
.gange_style_anagrafica_fieldcombo {
    height: 40px !important;
}


#main-logo .navbar-brand img {
    width: auto !important;
}


.page-id-324 button.gange_style_yellow {
    margin-top: -17px;
    width: 101%;
    border: 1px solid #c4d6e0 !important;
}

.ioc0101 {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0%,rgba(255, 255, 255, 0.6) 100%), url('http://ioc-preventionconference.org/2020/wp-content/uploads/2018/04/IOC0101.png');
}
.ioc0101:hover {
    background-image: url('http://ioc-preventionconference.org/2020/wp-content/uploads/2018/04/IOC0101o.png');
}
.ioc0102 {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0%,rgba(255, 255, 255, 0.6) 100%), url('http://ioc-preventionconference.org/2020/wp-content/uploads/2018/04/IOC0102.png');
}
.ioc0102:hover {
    background-image: url('http://ioc-preventionconference.org/2020/wp-content/uploads/2018/04/IOC0102o.png');
}
.ioc0103 {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0%,rgba(255, 255, 255, 0.6) 100%), url('http://ioc-preventionconference.org/2020/wp-content/uploads/2018/04/IOC0103.png');
}
.ioc0103:hover {
    background-image: url('http://ioc-preventionconference.org/2020/wp-content/uploads/2018/04/IOC0103o.png');
}
.ioc0104 {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0%,rgba(255, 255, 255, 0.6) 100%), url('http://ioc-preventionconference.org/2020/wp-content/uploads/2018/04/IOC0104.png');
}
.ioc0104:hover {
    background-image: url('http://ioc-preventionconference.org/2020/wp-content/uploads/2018/04/IOC0104o.png');
}

.ioc0201 {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0%,rgba(255, 255, 255, 0.6) 100%), url('http://ioc-preventionconference.org/2020/wp-content/uploads/2018/04/IOC0201.png');
}
.ioc0201:hover {
    background-image: url('http://ioc-preventionconference.org/2020/wp-content/uploads/2018/04/IOC0201o.png');
}
.ioc0202 {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0%,rgba(255, 255, 255, 0.6) 100%), url('http://ioc-preventionconference.org/2020/wp-content/uploads/2018/04/IOC0202.png');
}
.ioc0202:hover {
    background-image: url('http://ioc-preventionconference.org/2020/wp-content/uploads/2018/04/IOC0202o.png');
}
.ioc0203 {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0%,rgba(255, 255, 255, 0.6) 100%), url('http://ioc-preventionconference.org/2020/wp-content/uploads/2018/04/IOC0203.png');
}
.ioc0203:hover {
    background-image: url('http://ioc-preventionconference.org/2020/wp-content/uploads/2018/04/IOC0203o.png');
}
.ioc0204 {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0%,rgba(255, 255, 255, 0.6) 100%), url('http://ioc-preventionconference.org/2020/wp-content/uploads/2018/04/IOC0204.png');
}
.ioc0204:hover {
    background-image: url('http://ioc-preventionconference.org/2020/wp-content/uploads/2018/04/IOC0204o.png');
}

.IOCServices td {
	text-align:center;
	vertical-align:middle;
    width: 200px !important;
    height: 151px !important;
    background-size: cover;}

.IOCServices span {
    color: #1e73be;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	font-size:25px;
	font-family:arial;	
}
.IOCServices span:hover {
    color: orange;
}
table.IOCServices td {
    height: 210px !important;
}

.gange_style_abs_button_delete, .gange_style_abs_button_save {
	padding: 2px 8px 8px 8px !important;
}
.gange_style_abs_combo_AffiliationNazioni, .gange_style_abs_combo_Categorie, .gange_style_abstract_text_title {
    height: 38px !important;
}


.style-light select:not([multiple]) {
    background-repeat: no-repeat !important;
    background-position: right !important;
}


.post-media {
    height: auto !important;
    width: 150px !important;
    float: left;
    margin-right: 27px;
}
#GANGE_ANAGRAFIC_FORM > table > tbody > tr.gange_style_login_social > td > p {
    text-align: center;
}
input.gange_widget_register_fast_submit_butt {
    width: 50%;
    height: 60px;
    background-color: #ea0743 !important;
    border: 0px !important;
    font-size: 25px !important;
    border-radius: 5px;
}
input.gange_widget_register_fast_submit_butt:hover {
    width: 50%;
    height: 60px;
    background-color: #fff !important;
    border: 1px solid #ea0743 !important;
    font-size: 25px !important;
    border-radius: 5px;
    color: #ea0743 !important;
}
#GANGE_ANAGRAFIC_FORM > table > tbody > tr.gange_style_login_privacy > td {
    text-align: center;
}
button.gange_widget_register_fast_submit_login {
    background-color: #22aae4 !important;
    border: 0px !important;
    width: 70px !important;
}
.gange_style_AbsReviewer_Div_Nascosto {
    width: 900px !important;
}
@media only screen and (max-width: 640px) {
.col-lg-4 {
    display: table-footer-group;
}
}

button#gange_abs_buttonNew {
    text-shadow: none;
}
a.gange_style_green {
    text-shadow: none;
    padding: 5px !important;
    border: 0px !important;
}
#righe-piene input {
    padding: 20px !important;
    padding-left: 20px !important;
	line-height: 0px !important;
}
input[type=checkbox]:checked:before {
   /* margin-top: 11px;*/
}


/* new user login */
#post-266 > div > div > div > div > div > h2 {
    text-align: center;
    border-bottom: 2px solid #de3333;
    font-size: 43px !important;
    margin-top: -20px !important;
}
label {
    color: black !important;
}
#GANGE_ANAGRAFIC_FORM > table, tr, td {
    border: 0px !important;
}
.style-light input {
    border: 1px solid #c7c7c7;
}
.gange_style_login_fieldcombo {
    border: 1px solid #c7c7c7 !important;
}
#id_WReg_CAPTCHA_Copy_row > td.gange_style_login_label > label {
    color: #de3333;
}
#GANGE_ANAGRAFIC_FORM > table > tbody > tr.gange_style_login_privacy > td > font > b > b {
    color: black !important;
}
#GANGE_ANAGRAFIC_FORM > table > tbody > tr.gange_style_login_privacy > td > b:nth-child(4) {
    font-weight: 400 !important;
    font-style: italic;
}
#GANGE_ANAGRAFIC_FORM > table > tbody > tr.gange_style_login_privacy > td > b:nth-child(8) {
    font-weight: 500 !important;
    color: black !important;
    margin-left: 10px;
}
input.gange_widget_register_fast_submit_butt {
    width: 50% !important;
    height: 60px !important;
    background-color: #22a9e4 !important;
    border: 1px solid #22a9e4 !important;
    color: white !important;
    border-radius: 5px !important;
    margin-bottom: 20px !important;
}
input.gange_widget_register_fast_submit_butt:hover {
    width: 50% !important;
    height: 60px;
    background-color: #ffffff !important;
    border: 1px solid #22a9e4 !important;
    color: #22a9e4 !important;
    border-radius: 5px !important;
	margin-bottom: 20px !important;
}
button.gange_widget_register_fast_submit_login {
    width: 13% !important;
    background-color: #de3333 !important;
    border: 1px solid #de3333;
    color: #ffffff !important;
}
button.gange_widget_register_fast_submit_login:hover {
    width: 13% !important;
    background-color: #fff !important;
    border: 1px solid #de3333;
    color: #de3333 !important;
}
table.gange_widget_register_table_login {
    border: 0px !important;
}
button.gange_widget_register_fast_submit {
    width: 15%;
    background-color: #03A9F4 !important;
    border: 1px solid #03a8f4;
    color: #ffffff !important;
    height: 28px;
    padding: 0px;
    font-size: 11px !important;
    text-decoration: none !important;
}
button.gange_widget_register_fast_submit:hover {
    width: 15%;
    background-color: #ffffff !important;
    border: 1px solid #03a8f4;
    color: #03a8f4 !important;
    height: 28px;
    padding: 0px;
    font-size: 11px !important;
    text-decoration: none !important;
}
#post-103 > div > div > div > div > div > div.gange_widget_register_div_login > form > p {
    text-align: center !Important;
}


/* registration fees */
td.gange_style_table_td {
    padding: 20px;
}
input#id_IDQuotaIscr {
    margin-right: 10px;
}
td.gange_style_table_td {
    color: black !important;
}
#post-267 > div > div > div > div > div > div.gange_regfee_box > form > table {
    margin-bottom: 24px;
}
button#idLenaSCG_Gange_RegistrationFee_submit {
    width: 30% !important;
    height: 66px;
    color: white !important;
    background-color: #22a9e4 !important;
border-radius: 16px;
}
button#idLenaSCG_Gange_RegistrationFee_submit:hover {
    width: 30% !important;
    height: 66px;
    color: white !important;
    background-color: #22a9e4 !important;
    box-shadow: 0px 8px 20px #cecece !important;
    border-radius: 16px;
}
h3.titolo-descrizione-reg-fee strong span {
    color: #ee3751 !important;
    border-bottom: 1px solid;
}
#post-267 > div > div > div > div > div > h4 > strong {
    font-size: 16px;
}
.gange_style_redirect_area table {
    border: 0px !important;
}
button.gange_style_green {
    width: 100% !important;
    height: 48px;
    color: white !important;
    background-color: #22a9e4 !important;
    border: 0px !important;
    border-radius: 16px;
    text-shadow: none !important;
}
button.gange_style_green:hover {
    width: 100% !important;
    height: 48px;
    color: white !important;
    background-color: #22a9e4 !important;
    border: 0px !important;
    border-radius: 16px;
    text-shadow: none !important;
 box-shadow: 0px 8px 20px #cecece !important;
}
#post-267 > div > div > div > div > div > form > button {
    background-color: #28b56d !important;
}
#post-267 > div > div > div > div > div > div.gange_style_redirect_area {
    margin-left: 77px !important;
}
#righe-piene-grp th {
    background: #e6e6e6;
    border-top: 4px solid #03A9F4;
    color: #4c4c4c;
    font-size: 14px;
    font-weight: normal;
    padding: 6px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
#righe-piene-grp td {
    background: none;
}
button.gange_style_yellow {
    margin-top: -12px;
    color: #22a9e4 !important;
    background-color: #efefef !important;
    padding: 13px !important;
}
button.gange_style_yellow:hover {
    margin-top: -12px;
    color: #22a9e4 !important;
    background-color: #efefef !important;
    padding: 13px !important;
    box-shadow: 0px 4px 13px #cecece !important;
}
button.gange_style_red {
    border-radius: 8px !important;
    padding: 28px;
    padding-top: 18px !important;
    padding-bottom: 18px !important;
    text-shadow: none !important;
    font-size: 15px;
    border: 0px !important;
    background-color: #f14343 !important;
    color: white !important;
}
button.gange_style_red:hover {
    border-radius: 8px !important;
    padding: 28px;
    padding-top: 18px !important;
    padding-bottom: 18px !important;
    text-shadow: none !important;
    font-size: 15px;
    border: 0px !important;
    background-color: #f14343 !important;
    color: white !important;
box-shadow: 0px 4px 13px #cecece !important;
}
table#righe-piene-grp {
    border: 0px !important;
    border-bottom: 2px solid #e8e8e8 !important;
}
table#tabella-div-acc {
    border: 0px !important;
}
table#tabella-div-acc2 {
    border: 0px !important;
    background-color: whitesmoke !important;
}
#tabella-div-acc6 {

    width: 100%;
    border: 0px !important;
}
/* titoli */
h1.post-title {
    text-align: center;
    border-bottom: 2px solid #de3333;
    font-size: 43px !important;
    margin-top: -20px !important;
    color: #de3333;
    padding-bottom: 10px;
}


/* travel information */
input.gange_style_green {
    width: 100% !important;
    height: 66px;
    color: white !important;
    background-color: #28b56d !important;
    border: 0px !important;
    border-radius: 16px;
    text-shadow: none !important;
}
input.gange_style_green:hover {
    width: 100% !important;
    height: 66px;
    color: white !important;
    background-color: #28b56d !important;
    border: 0px !important;
    border-radius: 16px;
    text-shadow: none !important;
    box-shadow: 0px 8px 20px #cecece !important;
}
/* check out */
#id_IDDomanda4648_row > td.gange_style_anagrafica_label > label {
    font-size: 16px !important;
}
#GANGE_ANAGRAFIC_FORM > div > input.gange_style_green2 {
    width: 100% !important;
    height: 66px;
    color: white !important;
    background-color: #28b56d !important;
    border: 0px !important;
    border-radius: 16px;
    text-shadow: none !important;
}

#GANGE_ANAGRAFIC_FORM > div > input.gange_style_green2:hover {
    width: 100% !important;
    height: 66px;
    color: white !important;
    background-color: #03A9F4 !important;
    border: 0px !important;
    border-radius: 16px;
    text-shadow: none !important;
	box-shadow: 0px 8px 20px #cecece !important;
}
/*#GANGE_ANAGRAFIC_FORM > div > p:nth-child(1) {
    display: none;
}*/
#id_IDDomanda4648_row {
    border: solid 0px !important;
    background: #f7f7f7 !important;
}
.cancel {
    background-color: #f7f7f7;
    padding: 20px;
}

/* recap */
#post-275 > div > div > div > div > div > div.box_recap > table {
    border: 0px !important;
}
#post-275 > div > div > div > div > div > div.box_recap > font:nth-child(6) > i > u {
    display: none;
}

/* check out */
#post-275 > div > div > div > div > div > div.box_invoice > big {
    line-height: 37px;
    text-transform: uppercase;
    color: black !important;
    font-weight: 800;
    font-size: 21px;
}
#post-275 > div > div > div > div > div > div.box_invoice > b {
    text-transform: uppercase;
}
.box_invoice {
    border: 0px !important;
    background-color: #f7f7f7 !important;
    padding: 10px !important;
    margin-top: -25px !important;
}
#post-275 > div > div > div > div > div > big > b {
    text-transform: uppercase;
    color: #03a9f4;
    font-weight: 700;
    border-bottom: 1px solid #03a9f4;
}
a.gange_style_gray {
    float: right;
    margin-top: -39px !important;
    background-color: #dadada !important;
    padding: 10px 15px 10px 15px !important;
    border: 0px !important;
    color: gray !important;
    border-radius: 8px !important;
    box-shadow: none;
}
input.gange_style_red {
    background-color: #dadada !important;
    padding: 0px 20px 1px 20px !important;
    border: 0px !important;
    color: gray !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    text-shadow: none !important;
    height: 33px !important;
}
table.gange_style_table_riepilogofinale_table, td, tr {
    border: 0px !important;
}
tr.gange_style_table_riepilogofinaleT_tr td {
    background: whitesmoke;
    color: black !important;
    text-decoration: none;
    font-style: normal !important;
}
tr.gange_style_table_riepilogofinale_tr4 {
    background-color: #03A9F4;
    color: white !important;
}
.box_recap {
    text-align: center !important;
    background: whitesmoke !important;
    margin-top: 13px !important;
}
#post-275 > div > div > div > div > div > div.box_recap > table > tbody > tr > td > form > div:nth-child(2) {
    color: black !important;
}
#post-275 > div > div > div > div > div > div.box_recap > table > tbody > tr > td > form > div:nth-child(3) > input[type="IMAGE"] {
    border: 1px solid #c7c7c7;
    background-color: #03A9F4;
    padding: 10px 50px 10px 50px;
    border: 0px !important;
    border-radius: 10px;
}
#post-275 > div > div > div > div > div > div.box_recap > table > tbody > tr > td > form > div:nth-child(3) > input[type="IMAGE"]:hover {
    border: 1px solid #c7c7c7;
    background-color: #03A9F4;
    padding: 10px 50px 10px 50px;
    border: 0px !important;
    border-radius: 10px;
    box-shadow: 0px 4px 11px #cecece !important;
}
#post-275 > div > div > div > div > div > form:nth-child(16) {
    text-align: center;
}
input.gange_widget_register_fast_submit_logout {
    background-color: #de3333 !important;
    border: 0px !important;
    border-radius: 10px !important;
    color: white !important;
    width: 40% !important;
}
input.gange_widget_register_fast_submit_logout:hover {
    background-color: #de3333 !important;
    border: 0px !important;
    border-radius: 10px !important;
    color: white !important;
    width: 40% !important;
	box-shadow: 0px 4px 11px #cecece !important;
}
table.gange_style_table_riepilogofinale_table {
    background: #fdfdfd;
}

/* mobile phone */
@media only screen and (max-width: 465px) {
#post-295 > div > div > div > div > div > div.gange_style_redirect_area > table > tbody > tr > td:nth-child(2) {
    position: absolute;
    float: left;
    margin-top: 76px;
    margin-left: -382px;
    width: 84% !important;
}
button#idLenaSCG_Gange_RegistrationFee_submit {
    width: 100% !important;
}
	h3.titolo-descrizione-reg-fee {
    line-height: 31px;
}
	table#righe-piene-grp {
    overflow-x: auto;
}
}

/* tablet ipad */
@media (max-width:1000px) and (min-width:1100px) {
#post-295 > div > div > div > div > div > div.gange_style_redirect_area > table > tbody > tr > td:nth-child(2) {
    position: absolute;
    float: left;
    margin-top: 76px;
    margin-left: -935px;
    width: 93% !important;
}}


input[type="radio"] {

    border-radius: 50% !important;
    border-color: #000 !important;
    height: 15px;

}

input[type="checkbox"] {
    height: 15px !important;

}
table.gange_style_table_socialevents button {
    width: 17% !important;
    padding: 10px !important;
    float: right;
    background: green !important;
}


td.gange_style_socialevents_label {
    width: 23% !important;
}

td.gange_style_socialevents_label b {
    font-size: 17px !important;
    color: #333333 !important;
}

table.gange_style_table_htl select {
    padding: 4px !important;
    height: 41px !important;
    line-height: 30px !important;
}

td.gange_style_socialevents_value {
    width: 20% !important;
}

font.gange_style_recap_hotel_title {
    font-size: 29px !important;
    text-transform: uppercase;
    color: #0382c8 !important;
    font-weight: 900 !important;
    font-family: Oswald;
}

.gange_style_table_hotel_nrNotti {
    width: 4% !important;
    border: none !important;
    font-weight: bolder !important;
    font-size: 20px !important;
	       display: inline;
}

input#Totale1526110 {
    border: none !important;
    box-shadow: none;
    padding-left: 10px !important;
}
input#NrNotti1526110 {
    border: none;
    box-shadow: none;
}
form#GANGE_SUBMIT_ADDHOTEL_FORM1526110 input {
    padding: 0px;
    margin: 0px;
}
font.gange_style_table_label_tot {
    float: left;
}

.gange_style_table_input_tot {
    float: left;
}

article#post-110 font {
    float: left;
    margin-top: 20px;
}

.gange_style_table_input_tot {
    border: none !important;
}

td.gange_style_socialevents_button1 button:hover {
    
    float: right;
    background: #22a9e4 !important;
}

table.gange_style_table_socialevents button.gange_style_red {
    margin-right: 10px !important;
    background: red !important;
}

.gange_style_socialevents_labelInCart {
    font-style: normal;
    font-size: large;
    font-weight: bold;
    border: solid 0px !important;
    background: transparent !important;
}

td.gange_style_socialevents_value {
    font-size: 20px !IMPORTANT;
    vertical-align: top;
    padding-top: 10px !important;
    color: #333333 !important;
}

input[type="file"] {
    background: #eee !important;
    padding: 10px !important;
    float: left !important;
    border: 1px solid gray !important;
    margin-right: 10px !important;
}

button.gange_style_FS_text_input_form img {
    display: none !important;
}


button.gange_style_FS_text_input_form {
    margin-top: 10px;
    background: green !important;
    color: #ffffff;
    margin-bottom: 15px;
}


table.IOCServices a {
    font-size: 23px;
    color: #1e73be;
    font-family: arial;
}

table.IOCServices a:hover {
    font-size: 23px;
color: #0cb4ce;
    font-family: arial;
}
button#gange_abs_buttonDel {
    background: #e2604f !important;
    width: auto;
    color: #ffffff !important;
    border: 1px solid #e2604f !important;
    line-height: 0px;
    height: 37px;
    font-size: 14px;
    text-align: center !important;
    padding: 6px !important;
    float: left;
}


button#gange_abs_buttonEdit {
    background: #4CAF50 !important;
    width: auto;
    color: #ffffff !important;
    border: 1px solid #4CAF50 !important;
    line-height: 0px;
    height: 37px;
    font-size: 14px;
    text-align: center !important;
    padding: 9px !important;
    float: left;
}

#righe-piene th {
    background: #D4E3F3;
    border-top: 4px solid #22a9e4;
    color: #123456;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    line-height: 20px;
    width: auto !important;
}


table#righe-piene td label {
    font-size: 12px !important;
}


#righe-piene input {
    padding: 15px !important;
    padding-left: 15px !important;
    line-height: 0px !important;
}

#righe-piene tr:hover td {
    background: #dce6f033;
    color: #394A57;
}


#righe-piene > tbody > tr > td:nth-child(16) > input[type="text"] {
    width: 100%;
}

#righe-piene > tbody:nth-child(2) > tr > td:nth-child(15) {
    width: 10px !important;
}


input.gange_style_abs_combo_Author_Cognome {
    width: 100% !important;
}


input.gange_style_abs_combo_Author_Nome {
    width: 100% !important;
}

input.gange_style_abs_combo_Author_Presenting:before {
    padding: 7px !important;
}

td.gange_style_table_cart_td_hr hr {
    display: none !important;
}

.box_recap {
    background: #ffffff !important;
}
.fa {
    display: inline !important;
}
@media (min-width: 960px){
.menu-smart > li > a {
    padding: 0px 10px 0px 0px !important;
	}}

@media screen and (max-width: 1180px){
.mobile-menu-button {
    display: inline-block;
    opacity: 1 !important;
	}}


.gange_acc2_table1 td {
    padding: 0PX !IMPORTANT;
}


table.gange_style_table_datapicker_hotel td {
    width: 100% !important;
}

/* NEW SPEAKERS PAGE */
td.gange_style_sessionplan_td_Photo2 {
    padding-left: 20px !important;
}
tr.gange_style_sessionplan_n_tr3 {
    border-bottom: 15px solid #ffffff !important;
}

img.gange_pop3_photo {
    width: 140px !important;
    height: auto !important;
}
td.gange_style_sessionplan_popup3_t2_td1 {
    width: 180px !important;
}
footer#colophon {
    background-color: white !important;
}


#GANGE_SUBMIT_ADDHOTEL_FORM1332938 > font.gange_style_recap_hotel_title > div {
    font-size: 12px !important;
    font-style: italic !important;
    padding-bottom: 10px !important;
    color: #22a9e4 !important;
}



.cstm-plane-info, p, li {
    font-weight: 300 !important;
}
.cstm-plane-info {
    padding: 20px !important;
    background: #f3f3f3 !important;
    padding-top: 1px !important;
}


/* COI BTTN */
.gange_speakerCOI {
    background: #03A9F4;
    width: 51%;
    text-align: center !important;
    padding: 12px;
    border-radius: 5px;
    margin-top: 14px !important;
    text-transform: uppercase;
}
.gange_speakerCOI a {
    color: white !important;
}




.absrev {
    background: #03a9f429;
    width: 41%;
    padding-bottom: 10px;
    border: 3px solid #F44336;
    padding-top: 10px;
}
#post-146 > div > div > div > div > div > center > div > big {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 25px;
    color: #F44336;
}
input#GANGE_ABSTRACT_KEYWORDS1 {
    width: 100% !important;
}

.bttn-abs-rev a {
    padding: 16px !important;
    margin-left: 10px;
    margin-right: 10px;
}
.bttn-abs-rev {
    margin-top: 45px;
    margin-bottom: 45px;
}



tr.gange_tabella_abs_rev_tr7 input {
    background: #FF9800 !important;
    color: white !important;
}

article#post-139 .gange_style_AbsReviewer_Div_Nascosto input.gange_style_yellow {
    background: #FF9800 !important;
    color: white !important;
    width: 100% !important;
    font-size: 20px !important;
    padding: 20px !important;
}

td.gange_style_socialevents_label {
    width: 59% !important;
}
td.gange_style_socialevents_firstcolumn {
    padding-left: 20px !important;
}
input[type="checkbox"] {
    padding-right: 20px;
    margin-right: 11px;
}

#post-143 > div > div > div > div > div > center:nth-child(28) > button > a {
    color: white !important;
    font-weight: 700;
}
#post-143 > div > div > div > div > div > center:nth-child(28) > button {
    background: #28b56d !important;
    width: 50% !important;
}

#post-143 > div > div > div > div > div > center:nth-child(24) > center > button {
    background: #28b56d !important;
    width: 50% !important;
}
#post-143 > div > div > div > div > div > center:nth-child(24) > center > button > a {
    color: white !important;
    font-weight: 600 !important;
    font-size: 22px;
    letter-spacing: 1px !important;
}



#post-143 > div > div > div > div > div > center:nth-child(17) > button {
    background: #EA0743 !important;
    width: 50% !important;
}

.accP-profile {
    padding: 20px;
    background: #efefef;
}

#post-143 > button.gange_style_yellow {
    margin-top: -12px;
    color: #22a9e4 !important;
    background-color: #efefef !important;
    padding: 8px !important;
    border: 7px solid white !important;
}
#post-143 > button.gange_style_yellow:hover {
    margin-top: -12px;
    color: #22a9e4 !important;
    background-color: #efefef !important;
    padding: 8px !important;
    border: 7px solid white !important;
}

#post-143 > button.gange_style_yellow {
    margin-top: -12px;
    color: #ffffff !important;
    background-color: #ea0743 !important;
    padding: 13px !important;
}
#post-143 > button.gange_style_yellow:hover {
    margin-top: -12px;
    color: #ffffff !important;
    background-color: #ea0743 !important;
    padding: 13px !important;
}


#post-143 > div > div > div > div > div > center:nth-child(17) > button > a {
    color: white !important;
    font-weight: 500;
    font-size: 24px !important;
}



table.gange_style_table_socialevents button.gange_style_red {
	height: 48px;
    margin-right: 10px !important;
    background: red !important;
    width: 91px !important;
}

#post-106 > div > div > div > div > div > table > tbody > tr > td.gange_style_socialevents_button1 > button.gange_style_green {
    width: 188px !important;
    margin-top: 0px !important;
}
td.gange_style_socialevents_value {
    padding-top: 27px !important;
}


#post-143 > div > div > div > div > div > center > center > button {
    background: #EA0743 !important;
    color: white !important;
    width: 50% !important;
}

#post-143 > div > div > div > div > div > center > center > button > a {
    color: white !important;
    font-weight: 500;
    font-size: 24px !important;
}



/* scientific programme table */

table.gange_session_programme_timetable {
    overflow: auto !important;
    white-space: nowrap !important;
    display: inline-block;
    width: 1138px !important;
}

button.gange_style_calendar2 {
    color: black !important;
    background-color: #e4e4e4 !important;
    border-color: #a0a0a0 !important;
    margin-bottom: 10px !important;
}


.gange_style_sessionplan_td_symposium {
    border: solid 1px #eaeaea !important;
    text-align: center !important;
    background-color: #FFC107;
    border-radius: 0px !important;
    padding: 10px 0px 10px 0px !important;
    vertical-align: middle !important;
}
td.gange_style_sessionplan_td_symposium {
    padding: 10px !important;
}
.gange_style_sessionplan_td_poster {
    border: solid 1px !important;
    background: #8fcdff !important;
    text-align: center !important;
    padding: 10px 10px 10px 10px !important;
    vertical-align: middle !important;
    border: 1px solid #bbbbbb !important;
}
.gange_style_sessionplan_td_workshop {
    background-color: #ff3b3b7d !important;
    border-radius: 0px !important;
    color: #FFFFFF !important;
    font-size: 13px !important;
    font-weight: bold !important;
    line-height: 1.2em !important;
    padding: 10px 10px 10px 10px !important;
    text-align: center;
    vertical-align: middle !important;
    border: 1px solid #d6d6d6 !important;
}
td.gange_style_sessionplan_td_lunches {
    padding: 15px !important;
    background-color: #27c76b99;
    border-radius: 0px !important;
}
td.gange_style_sessionplan_td_lunches {
    color: white !important;
    font-weight: bold;
}

input[type="radio"] {
    height: 19px !important;
}

table.gange_style_table_socialevents button {
    width: 100% !important;
}

tr.gange_style_socialevents2_tr {
    border-bottom: 1px solid #e0e0e0 !important;
}
button.gange_style_red:hover {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.gange_style_abs_combo_Preferred {
    height: 39px !important;
}
article#post-765 .row.row-parent.style-light.limit-width.double-top-padding.double-bottom-padding {
    padding-top: 20px !important;
}

article#post-749 .gange_fs_content_form4 button {
    background: #e2e2e2 !important;
}



/* DASHBOARD CUSTOM --INIZIO-- */

.dash-container-row {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.dash-container-col-1 {
    display: inline-block;
    width: 40%;
    margin: 5px;
    background: #efefef;
    padding: 40px 25px 40px 25px;
	border-bottom: 8px solid #d0d0d0;
}
.dash-container-col-1 strong {
    color: #ce1417;
}
.dash-container-col-2 {
    display: inline-block;
    width: 40%;
    margin: 5px;
    background: #efefef;
    padding: 40px 25px 40px 25px;
	border-bottom: 8px solid #d0d0d0;
}
.dash-container-col-2 strong {
    color: #ce1417;
}
.dash-container-col-3 {
    display: inline-block;
    width: 40%;
    margin: 5px;
    background: #efefef;
    padding: 40px 25px 40px 25px;
	border-bottom: 8px solid #d0d0d0;
}

.sectn-spearator-welcome {
	height: 20px;
}

.dash-button {
    width: 80%;
    margin: 0px auto;
	border-radius: 5px;
	line-height: 40px;
}

/* DASHBOARD CUSTOM --FINE-- */


/* Personalizzazione DASHBOARD CUSTOM --INIZIO-- */

article#post-765 .fa {
    line-height: 2;
color: #123b7d !important;
}

.dash-container-row strong {
    font-size: 20px;
    color: #ffffff;
}

/* Personalizzazione DASHBOARD CUSTOM --FINE-- */


body > div.box-wrapper > div > div.menu-wrapper.menu-sticky.with-header > div > div > div > div.col-lg-0.middle > div > div > p > strong > a {
    display: none;
}
body > div.box-wrapper > div > div.menu-wrapper.menu-sticky.with-header > div > div > div > div.col-lg-0.middle > div > div > p > strong::after {
    content: 'wbc@publicreations.com';
}


.page-id-1069 table.gange_style_sessionplan_n_table1 {
    border: 0px !important;
}

.gange_speakerCOI {
    width: 28% !important;
padding: 8px !important;
}
.gange_speakerCOI a {
    font-size: 12px;
}



.menu-container.style--bg.menu-no-borders {
    background-color: white !important;
}
ul#menu-main li a {
    font-size: 17px !important;
    color: gray !important;
    font-weight: 400 !important;
}
ul.drop-menu.sm-nowrap {
    background-color: white !important;
}
.top-menu.mobile-hidden.tablet-hidden.navbar.menu-secondary.menu-.submenu-.style--bg {
    background-color: #15325f !important;
    color: white !important;
    padding: 7px !important;
}
.top-menu.mobile-hidden.tablet-hidden.navbar.menu-secondary.menu-.submenu-.style--bg a {
    color: white !important;
}


/* menu about barcelona display none */
li#menu-item-111 {
    display: none;
}


/* news home */
.mtphr-dnt-tick-container {
    width: 82%;
    float: right;
    height: 72px !important;
    line-height: 68px;
}
.mtphr-dnt-tick-contents {
    height: 60px !important;
}


/* img titolo pagine 
rs-module#rev_slider_2_1 {
    height: 189px !important;
}
rs-module-wrap#rev_slider_2_1_wrapper {
    margin-top: 62px !important;
    height: 200px !important;
}
rs-module#rev_slider_2_1 {
    height: 189px !important;
}
rs-module-wrap#rev_slider_2_1_wrapper {
    margin-top: 62px !important;
    height: 200px !important;
}
rs-mask-wrap {
    margin-top: 55px !important;
}
*/



td.gange_style_login_fieldtxt input {
    border: 1px solid #c3c3c3 !important;
}
td.gange_style_login_fieldtxtCaptcha input {
    border: 1px solid #c3c3c3 !important;
}
td.gange_style_anagrafica_tdfieldtxt input {
    border: 1px solid #c3c3c3 !important;
}



.fa-5x {
    font-size: 5em !important;
}
.fa-4x {
    font-size: 4em !important;
}
.fa-3x {
    font-size: 3em !important;
}
.fa-2x {
    font-size: 2em !important;
}

@media (min-width: 960px){
.menu-wrapper .row-menu .row-menu-inner {
    padding: 8px 36px 8px 36px !important;
}
}


.gange_style_AbsReviewer_Div_Nascosto {
    width: 93.5% !important;
}
table.gange_listapax2.table {
    font-size: 12px;
}
div#idgange_vimeo_drop_zone {
    height: 100px;
}


/* CHAT */

/* CHAT */

.gange_ch_fadd_style3 textarea {
    width: 100% !important;
}



.gange_ch_flist_style1 iframe, .gange_ch_fadd_style1 iframe{
    border: none;
    width: 100% !important;
}
.gange_ch_fadd_style5 {
    background: #9d73b2;
    color: #ffffff !important;
    border: none;
    border-radius: 0px;
    padding: 10px;
    width: auto !important;
    cursor: pointer !important;
}

.gange_ch_fadd_style5:hover {
    background: #8BC34A;
    cursor: pointer !important;
}


.gange_ch_fadd_style4 {
    border: none !important;
    cursor: pointer;
}

.gange_ch_flist_stylei1 {
    border: 1px solid #b5b3b3;
    border-radius: 0px;
}

.gange_ch_flist_stylei2 {
    border: none;
    font-style: italic !important;
    text-decoration: underline;
    padding-left: 7px;
    width: auto;
    padding-right: 7px;
	    cursor: pointer;

}


.gange_ch_flist_stylei3 {
    font-size: 11px !important;
    border: none;
    padding: 0px;
    margin-top: 4px;
    cursor: pointer;
}
.gange_ch_flist_stylei4, .gange_ch_flist_stylei6 {
    border: none;
    width: 3%;
    font-size: 16px !important;
    cursor: pointer;
}
.gange_ch_flist_stylei4 {
    margin-left: 2%;
}

.gange_ch_flist_styleNE1 {
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    border: 0 !important;
    font-size: 19px !important;
    font-weight: bolder !important;
    text-align: center !important;
    vertical-align: middle !important;
    color: red;
    background: transparent;
    padding-left: 5px !important;
}

.gange_ch_fadd_style3 {
    background: #efefef;
    padding: 5px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 14px;
}


.gange_ch_flist_style3 {
    BACKGROUND: #efefef;
    padding: 12PX;
    PADDING-BOTTOM: 1PX;
    BORDER-RADIUS: 10PX;
}

.gange_ch_flist_stylei1 {
    width: 72%;
}

.gange_style_listofpax2_div {
    overflow: auto !important;
    width: 100% !important;
    height: 350PX !important;
}

input.gange-light-table-filter {
    margin-left: 0px;
    width: 100%;
    margin: 0px;
	margin-left: 0px !important;
}

table.gange_listapax2.table {
    padding: 0px !important;
    margin: 0px !important;
}

.Gange_style_LiveUpdate_div {
	width: 100% !important
		
}


tr.gange_style_listofpax2_th th {
    color: rgb(255, 255, 255);
    text-align: left;
    background-color: rgb(153, 16, 86) !important;
    padding: 6px;
}


.Gange_style_LiveUpdate_div {
	border: solid 1px !important;
	border-color: #ffffff !important;
	background: #FF9800 !important;
	color: #ffffff !important;
	font-size: 15px;
	padding: 2px 5px 2px 5px  !important;
	border-style: dotted;
	border-radius: 5px;
	width: 230px;
	margin-bottom:30px !important;
}

th.gange_style_listofpax_td5 {
    width: 5%;
}

table.gange-order-table.table th {
    background: #991056 !important;
    border: none !important;
    padding: 0px !IMPORTANT;
}

.gange_style_vcard {
    width: 32px;
    height: 26px;
    background: transparent;
    border: 0px solid;
    background-image: url(./img/gange_vcard.png) !important;
    cursor: pointer;
    background-repeat: no-repeat;
}

button.gange_style_vcard {
background-color: transparent !important
}

button.gange_style_vcard {
    border: none !important;
}


button.gange_b2b_paxdetails2 {
    padding: 10px !important;
    line-height: 10px !important;
    background: #84184f !important;
    color: #fff !important;
    text-decoration: none !important;
}


button.gange_b2b_paxdetails2:hover {
    background: #ca9494 !important;
}

table.gange-order-table.table th {
    background: #991056 !important;
    border: none !important;
    padding: 4px !IMPORTANT;
    padding-left: 4px !important;
}

table.gange-order-table.table {
    line-height: 33px;
    text-align: left;
    background: white;
    border: 1px solid #eaeaea !important;
    border-collapse: separate;
    border-radius: 2px;
    font-size: 13px;
}

.esagonale {

width: calc(100vw / 6);

-webkit-clip-path: polygon(50% 0%, 97% 25%, 97% 75%, 50% 100%, 3% 75%, 3% 25%);

clip-path: polygon(50% 0%, 97% 25%, 97% 75%, 50% 100%, 3% 75%, 3% 25%);

border-left: 2px solid #fff;

border-right: 2px solid #fff;

-webkit-transform: translateZ(0);

transform: translateZ(0);

}

.gange_ch_flist_style2 {
	
	height:2000px !important;
	
}

table.gange_style_sessionplan_n_table1 {
    border: 0px;
}

table.gange_style_sessionplan_speakers_table1.table {
    border: 0px !important;
}

.gange_session_programmebysearch_filter_submit {
    margin-top: 30px;
}
h2.gange_style_sessionplan_h2_NomeCognome {
    margin: 0px !IMPORTANT;
    margin-bottom: 17px !important;
}


/* .gange_style_speaker_button::before {
    content: '>> ';
	font-family: FontAwesome;
}*/
button#idGangeLightboxButton:HOVER {
    TEXT-DECORATION: UNDERLINE !IMPORTANT;
    COLOR: #991056 !IMPORTANT;
}

.gange_speakerCOI {
    width: 20% !important;
    padding: 7px !important;
    background: #1f4067;
}

img.gange_popup2photo2 {
    width: 90%;
    height: auto !important;
    border-radius: 10px;
}

td.gange_style_sessionplan_popup3_t2_td2 h2 {
    color: #1f4067 !important;
    padding: 0px !important;
    margin: 0px !IMPORTANT;
}

td.gange_style_sessionplan_popup3_t2_td2 spam {
    font-style: italic !important;
    font-size: 15px;
    line-height: 19px;
}

.gange_style_sessionplan_popup3_div_cv {
    line-height: 19px;
    font-size: 14px;
    text-align: justify;
}

img.gange_speakerphoto2 {
    PADDING: 0PX;
    BORDER-RADIUS: 19PX !IMPORTANT;
    BOX-SHADOW: 10PX 10PX 10PX #e2dfdf;
    MARGIN-BOTTOM: 17PX;
}


form#GANGE_ANAGRAFIC6_FORM h2 {
    color: #9a1057 !important;
    text-transform: uppercase;
    padding-bottom: 20px;
    border-bottom: 1px solid;
}

.page-id-1374 .gange_style_anagrafica_fieldtxt {
    width: 100% !important;
}

div#Gange_B2B_ListPax2 h2 {
    font-size: 18px;
	color: #9a1057 !important;
}

.Gange_style_LiveUpdate_div {
padding: 5px !important;
border-radius: 2px !important;
border: 1px solid #991056 !important;
}

th.gange_style_listabs_thPhoto {
    width: 10% !important;
}


.gange_session_programmebysearch_s_tr2 input.gange_session_programmebysearch_page_3, input.gange_session_programmebysearch_page_Back {
    background-color: #8BC34A !important;
    color: white !important;
    border: 2px solid green !important;
}


.gange_ch_flist_style5bis {
    border: solid 0px !important;
	border-bottom: 2px solid #991056!important;
    background: #9910561c !important;
    color: #b13f06 !important;
    font-size: 18px!important;
    border-radius: 2px!important;
padding: 10px!important;
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.gange_ch_flist_style5 {
    border: solid 0px !important;
	border-bottom: 2px solid #1f4167!important;
    background: #1f416726 !important;
    color: #b13f06 !important;
    font-size: 18px!important;
    border-radius: 2px!important;
padding: 10px!important;
}

input#gange_ch_flist3177_sinput {
padding: 10px !important;
}

.sc-prg-pdf {
    padding: 16px;
    background-color: #9910561f;
    width: 41%;
    margin: 0px auto;
    text-align: center;
    border-bottom: 4px solid #991056;
}


.page-id-1333 .post-content h2 {
    text-transform: uppercase !important;
    color: #991056 !important;
    font-weight: 600 !important;
    font-size: 20px !important;
    background-color: #9910561a !important;
    width: fit-content !important;
    padding: 10px !important;
    border-bottom: 3px solid #991056 !important;
}
.page-id-256 .post-content h2 {
    text-transform: uppercase !important;
    color: #991056 !important;
    font-weight: 600 !important;
    font-size: 20px !important;
    background-color: #9910561a !important;
    width: fit-content !important;
    padding: 10px !important;
    border-bottom: 3px solid #991056 !important;
}

.page-id-1331 .post-content.style-light.std-block-padding {
    padding-left: 200px;
    padding-right: 200px;
}

img.gange_popup1photo2 {
    width: 100px !important;
}


button.gange_style_FS_text_input_form {
    color: #ffffff !important;
}
button.gange_style_FS_text_input_form {
    background: #9a1057 !important;
}

.Gange_style_LiveUpdate_div {
    padding: 5px !important;
    border-radius: 2px !important;
    border: 0px solid #991056 !important;
    background: #e7e7e7 !important;
    color: #2d6bb2 !important;
    font-size: 17px !important;
}




th.gange_style_listabs_thVideo, th.gange_style_listabs_thPdf{
    width: 7% !important;
}
span.Gange_style_LiveUpdate_span {
    font-size: 16px !important;
}


/* meet the professor */
.page-id-1307 .su-column.su-column-size-1-2 {
    background-color: #f9f9f9;
    padding: 18px;
    border-left: 5px solid #991056;
}
.page-id-1307 .su-column.su-column-size-1-2:hover {
    box-shadow: 0px 0px 22px 0px grey;
}


/* on air */
.su-row.on-air {
    background-color: #f9f9f9;
    padding: 20px;
    border-left: 5px solid #991056;
}
.su-row.on-air:hover {
    box-shadow: 0px 0px 20px grey;
}

/* survey insmed */
.page-id-1769 .gange_style_anagrafica_fieldtxt {
    height: 52px !important;
}
.page-id-1769 td.gange_style_survey_label {
    vertical-align: middle !important;
}
.page-id-1769 table.gange_style_survey_table {
    border: 0px !important;
}
.page-id-1769 .gange_style_anagrafica_fieldcombo {
    height: 52px !important;
}
.end-survey-insmed p em {
    font-size: 15px;
}
.page-id-1769 form#GANGE_ADDFIELDS_FORM label {
    font-weight: 400 !important;
}
#post-1769 > div > div > div > div > div > div:nth-child(13) h1 {
    DISPLAY: NONE;
}


/* ondemand session */
.su-spoiler.su-spoiler-style-default.su-spoiler-icon-plus.chat-bttn-ondemand.su-spoiler-closed .su-spoiler-title {
    width: 100% !important;
    border-radius: 0px !important;
    height: 39px;
    line-height: 34px;
    font-size: 21px !important;
    text-transform: uppercase;
    background-color: #991056;
}

.su-spoiler.su-spoiler-style-default.su-spoiler-icon-plus.chat-bttn-ondemand .su-spoiler-title {
    width: 100% !important;
    border-radius: 0px !important;
    height: 39px;
    line-height: 34px;
    font-size: 21px !important;
    text-transform: uppercase;
    background-color: #991056;
}
.gange_ch_fadd_style3 {
    border-radius: 0px !important;
}
.gange_ch_flist_style3 {
    border-radius: 0px !important;
}

.gange_ch_flist_style1 iframe {
min-height: 400px !important;
	height: 100% !important
}
.gange_ch_fadd_style3 {
    height: 121px;
}
.gange_ch_flist_styledo2 {
    border: solid 0px !important;
    border-color: #60a9e8 !important;
    background: #f9f9f9 !important;
    color: #404069 !important;
    font-size: 16px;
    padding: 2px 5px 2px 5px !important;
    border-radius: 10px !important;
border-bottom: 2px solid gray !important;
}



/* partners virtual */
form#GANGE_ADDFIELDS_FORM table {
    border: 0px !important;
}

.gange_style_anagrafica_fieldtxt {
    height: 41px !important;
}
.quiz-partners h1 {
    display: none;
}

.gange_tooltip .gange_tooltiptext {
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
}

.gange_ch_flist_style5 {
    margin-right: 45px;
}

.gange_ch_flist_stylei1 {
    width: 64%;
}



#post-256 > div > div > div > div > div > div:nth-child(16) > h1 {
    display: none;
}

span.su-lightbox.bttn-iframe h2 {
    background: #991056;
    padding: 10px;
    color: #fff;
    font-size: 20px;
    width: fit-content;
}


span.su-lightbox.bttn-iframe h2:hover {
    background: #673AB7;
}
span.su-lightbox.bttn-iframe h2 {
    background: #991056;
    padding: 10px;
    color: #fff;
    font-size: 16px;
    width: fit-content;
}

.dash-container-col-1 {
    display: inline-block;
    width: 40%;
    margin: 5px;
    background: #ffffff;
    padding: 40px 25px 40px 25px;
    border-bottom: 8px solid #d0d0d0;
}

td.gange_style_login_fieldtxt input {
    border: 1px solid #c3c3c3 !important;
    color: black !important;
}

td.gange_style_login_fieldtxtCaptcha input {
    border: 1px solid #c3c3c3 !important;
    color: black !important;
}

td.gange_style_anagrafica_tdfieldtxt input {
    color: black !important;
}

input {
    color: black !important;
}

td.gange_style_socialevents_button1 button:hover {
    /* width: 17% !important; */
    /* padding: 10px !important; */
    float: right;
    background: #22a9e4 !important;
}

font.gange_style_recap_hotel_title {
    font-family: 'Roboto';
    text-align: center !important;
}

img.gange_speakerphoto2 {
    PADDING: 0PX;
    BORDER-RADIUS: 19PX !IMPORTANT;
    BOX-SHADOW: 10PX 10PX 10PX #e2dfdf;
    MARGIN-BOTTOM: 17PX;
    width: 100%;
}

spam.gange_style_sessionplan_popup_nazione {
    font-weight: 100;
    font-style: italic;
}

.gange_speakerCOI {
    width: 30% !important;
    padding: 7px !important;
    background: #1f4067;
}

h2.gange_style_sessionplan_h2_NomeCognome {
    margin-bottom: 15px !important;
    padding: 0px !important;
}

button#idGangeLightboxButton {
    background: transparent !important;
    margin-left: 0px !important;
    padding-left: 0px !important;
}

.gange_style_anagrafica_label {
    width: 35% !important;
    height: 24px;
    border: solid 0px !important;
    background: transparent !important;
    vertical-align: middle;
}

.gange_style_anagrafica_fieldcombo {
    border: 1px solid #9e9e9e !important;
}

td.gange_style_anagrafica_label {
    width: 40% !important;
}

.gange_style_anagrafica_fieldtxtErrore {
    height: 45px;
    border: 1px solid red !important;
}
.gange_style_Grp_Div_Nascosto {
    width: 1000px !important;
}

table#tabella-div-grp {
    width: 990px !important;
}

td.gange_style_anagrafica_label {
    width: 43% !important;
}

td.gange_style_anagrafica_label label {
    font-weight: 300;
}

h1.gange_style_sessionplan_nSponsor_2_Titolo_8870 {
    font-size: 23px;
    margin: 0PX !important;
}

span.gange_style_sessionplan_nSponsor_td_2_Nationality {
    DISPLAY: NONE;
}

h1.gange_style_sessionplan_nSponsor_2_Titolo_8870 {
    COLOR: #444590;
    FONT-WEIGHT: 600;
    LINE-HEIGHT: 5PX;
    padding-top: 30px;
}
tr.gange_style_sessionplan_nSponsor_tr_2_tr {
    border-bottom: 1px solid #aaa !important;
}

.gange_tabella_abs_rev_td16_div h2 {
    color: black;
    font-size: 15px;
}

.gange_tabella_abs_rev_td16_div h2, .gange_tabella_abs_rev_td16_div p {
    color: black !important;
}

button.gange_style_FS_text_input_form {
    background: #eeeeee !important;
    color: black !important;
    font-size: 13px;
}
.gange_style_table_hotel_nrNotti {
    width: 100% !important;
}
td.gange_grp_htl_td2_nrnight {
    width: 110px !important;
}
.gange_style_table_hotel_totalDue {
    width: 130px !important;
    font-size: 20px !important;
    height: 38px !important;
    float: left;
    border: 0px !important;
    font-weight: bolder !important;
}

iframe.iframe-streaming {
    width: 100%;
    height: 650px;
}


@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.page-id-1110 table, .page-id-1110 thead, .page-id-1110 tbody, .page-id-1110 th, .page-id-1110 td, .page-id-1110 tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.page-id-1110 thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.page-id-1110 tr { border: 1px solid #ccc; }
	
	.page-id-1110 td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 35%;
	}
	
	.page-id-1110 td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.gange_style_listofpax_td {
    padding: 0px !important;
}
	td.gange_style_listofpax_tdphoto {
    margin: 0px !important;
    float: left;
    padding: 0px;
}button.gange_widget_register_fast_submit {
    width: 100% !important;
    margin-bottom: 10px;
    background: transparent !important;
    color: #03a9f4 !important;
}

button#idgange_widget_register_fast_submit {
    width: 100% !important;
    margin-bottom: 10px;
}
	.dash-container-col-1 {
    width: 100%;
}
	/* Force table to not be like tables anymore */
	.page-id-1113 table, .page-id-1113 thead, .page-id-1113 tbody, .page-id-1113 th, .page-id-1113 td, .page-id-1113 tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.page-id-1113 thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.page-id-1113 tr { border: 1px solid #ccc; }
	
	.page-id-1113 td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	.page-id-1113 td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}

	td.gange_style_listabs_tdNr {
    background: #eee;
}
	td.gange_style_listabs_tdDet {
    text-align: center;
    background: #b4e4ea;
}
	iframe.iframe-streaming {
 width: 100%;
  height: 530px;
}
	
}

.vd-promo {
    width: auto !important;
	max-width: 500px !important;
}

.vd-promo2 {
    font-size: 14px;
    color: #133180 !important;
    font-weight: 800;
    text-align: justify;
    width: 100% !important;
}

@media only screen and (max-width: 450px) {
  input.gange_session_programmebysearch_filter_submit {
    width: 100%;
    padding: 10px;
  }
  input.gange_session_programmebysearch_filter_reset {
    width: 100% !important;
    text-align: center !important;
    padding: 10px;
  }
  input.gange_session_programmebysearch_page_3, input.gange_session_programmebysearch_page_1, td.gange_session_programmebysearch_hd_td1,    span.gange_session_programmebysearch_s_sp_Chairman, span.gange_session_programmebysearch_s_sp_Type, span.gange_session_programmebysearch_s_sp_Place, span.gange_session_programmebysearch_s_sp_Date, span.gange_session_programmebysearch_s_sp_Time, input.gange_session_programmebysearch_page_Back {
    padding: 0;
    font-size: 10px !important;  
  }
	
  button.gange_style_calendar2 {
    padding: 10px 40px 10px 10px;	
  }	
	
	
	
}
.gange_ch_flist_style1 iframe {
    min-height: 1000px !important;
    height: 100% !important;
}

label.gange_style_survey_rispostaesatta {
    font-style: italic;
    color: #1bc61b !important;
    margin-left: 10px;
}


table.gange_widget_register_table_login tr, td {
    border: 0px !important;
}

table.gange_widget_register_table_login {
    border: 0px !important;
}
table.gange_widget_register_table_login td input {
    width: 100% !important;
}
h1.post-title {
    display: none;
}