/*----------------------------*/
/* CSS Votaciones Web Sockets */
/*----------------------------*/

.footer2024 .footer {background-color:#333 !important;}
.footer2024 .footer p{font-size:.9rem}
.footer2024 .footer a{font-size:.9rem}

/* Layout para administrar votaciones*/
.layout-votaciones #session-detail-title{background-color:#333;padding-top:10px;padding-bottom:10px;margin-bottom:1em;}
.layout-votaciones #session-detail-title h3{color:#FFF;font-size:22px;margin-bottom:2px;line-height:30px;}
.layout-votaciones #session-detail-title #session-detail-recap{color:#FFF;font-size:15px;padding-bottom:5px;font-weight:200;}
.layout-votaciones #session-detail-title #session-detail-recap .recap-line{margin-right:15px;}
.layout-votaciones #session-detail-title #session-detail-recap .recap-line .glyphicon{margin-right:5px;font-size:20px;}
.layout-votaciones #footer { 
	background-color: #222; 
	border-top: 2px solid #FFFFFF; 
	font-size: 0.9em; 
	margin-top: 3em; 
	padding: 1.2em 1em; 
	border-top: 0px solid #222; 
	border-bottom: 0px solid #222;
}
.layout-votaciones #session-detail-title .tipus-votacio{color:#fff;}

/* ----- Portada de Votaciones ----- */
#votingPortadaVotaciones .table-responsive{overflow-x:auto}
#votingPortadaVotaciones #table-session-list{margin-bottom:1em;}
#votingPortadaVotaciones form.session-filters{
	background-color: #F5F5F5;
	border: 1px solid #C0C0C0;
	list-style: none outside none;
	margin: 1em 0;
	padding: 0em 1em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#votingPortadaVotaciones form.session-filters .top_search_col{margin-top:15px;margin-bottom:15px;}
#votingPortadaVotaciones form.session-filters .top_search_col .input_top_label{color:#555;font-weight: bold;margin-bottom:2px;}
#votingPortadaVotaciones form.session-filters .top_search_col_text input{width: 100%;}
#votingPortadaVotaciones form.session-filters .top_search_col_dates input{width: 48%;}
#votingPortadaVotaciones form.session-filters .top_search_col_type select{width: 100%;}
#votingPortadaVotaciones form.session-filters .top_search_col_btns{margin-top:40px;text-align:right}
#votingPortadaVotaciones form.session-filters .showDisabledSessionTypes{font-weight:400;font-size:.9em;margin-top:5px;cursor:pointer;color:#333;}
@media (max-width: 768px) {
	#votingPortadaVotaciones form.session-filters .top_search_col_btns{margin-top:20px;}
}
#votingPortadaVotaciones form.session-filters .top_search_col_btns a.btn{color:#333;}
#votingPortadaVotaciones #table-session-list thead tr th{font-size:14px;padding:5px 5px;vertical-align:middle;}
#votingPortadaVotaciones table .td-organo{font-size:13px;}
#votingPortadaVotaciones table .td-fecha{font-size:13px}
#votingPortadaVotaciones table .td-config span.red{font-size:1.1em;}
#votingPortadaVotaciones table .td-config span.green{font-size:1.2em;}
#votingPortadaVotaciones table .td-config span .glyphicon{margin-left:2px;font-size:.85em;}
#votingPortadaVotaciones table .td-agendaTopics{font-size:1.2em;color:#444;font-weight:bold;}
#votingPortadaVotaciones table .td-agendaTopics .glyphicon{font-size:.85em;color:#666;}
#votingPortadaVotaciones table .td-agendaTopicsVoted{font-size:1.2em;color:#444;font-weight:bold;}
#votingPortadaVotaciones table .td-agendaTopicsVoted .glyphicon{font-size:.85em;color:#666;}
#votingPortadaVotaciones table .td-votingSessionMembers{font-size:1.2em;color:#444;font-weight:bold;}
#votingPortadaVotaciones table .td-votingSessionMembers .glyphicon{font-size:.85em;color:#666;}
#votingPortadaVotaciones table .td-type{font-size:1em;}
#votingPortadaVotaciones table .auth-level .label{font-weight:400;}

/* ----- Resumen derecho a voto por organo ----- */
#recapTypeDerechoVoto .row-h2{margin-bottom:1em;}
#recapTypeDerechoVoto .row-h2 .btn{margin-top:10px;}
#recapTypeDerechoVoto .alert-only-normales{padding:10px 15px;font-size:14px;}
#recapTypeDerechoVoto .back-button-div{margin-bottom:1px;}
#recapTypeDerechoVoto .panel-heading .panel-title{font-weight:600;font-size:18px;color:#484848;}
#recapTypeDerechoVoto .group-box{margin-bottom:1em;}
#recapTypeDerechoVoto .group-box h4{font-weight:bold;color:#C03030;margin-bottom:5px;font-size:1em;border-bottom:1px dotted #918888;line-height:1.2;padding-bottom:5px;}
#recapTypeDerechoVoto .group-box .member{margin-bottom:5px;font-size:14px;}
#recapTypeDerechoVoto .group-box .member .member-name{margin-right:4px; color:#333;}
#recapTypeDerechoVoto .group-box .member .member-name.can-vote{}
#recapTypeDerechoVoto .group-box .member .member-name.cannot-vote{color: #bd5f5f;}
#recapTypeDerechoVoto .group-box .member .member-name.can-vote .glyphicon{margin-right:2px;color:#555;}
#recapTypeDerechoVoto .group-box .member .member-name.cannot-vote .glyphicon{margin-right:2px;color: #cc9090;}
#recapTypeDerechoVoto .group-box .member .status{display: inline-block;margin-right:5px;min-width:35px;}
#recapTypeDerechoVoto .edit-group{margin-top:15px; text-align:right;}

#editGroupVoteRights .row-h2{margin-bottom:1em;}
#editGroupVoteRights .panel-heading .panel-title{font-weight:600;font-size:18px;color:#484848;}
#editGroupVoteRights .group-box{margin-bottom:1em;}
#editGroupVoteRights .group-box h4{font-weight:bold;color:#C03030;margin-bottom:5px;font-size:1em;border-bottom:1px dotted #918888;line-height:1.2;padding-bottom:5px;}
#editGroupVoteRights .group-box .member{margin-bottom:5px;}
#editGroupVoteRights .group-box .member label{cursor: pointer}
#editGroupVoteRights .group-box .member .glyphicon{color:#555;;margin-right:3px;}
#editGroupVoteRights .group-box .member .username{display:inline-block;font-weight:400;margin-right:6px;color:#111;}
#editGroupVoteRights .group-box .member .input-block{display:inline-block;font-size:85%;color:#005090;}
#editGroupVoteRights .group-box .member.member-off .glyphicon{color:#bd5f5f;}
#editGroupVoteRights .group-box .member.member-off .username{color:#bd5f5f;}
#editGroupVoteRights .group-box .member.member-off .input-block{font-weight:400;color:#bd5f5f;}
#editGroupVoteRights .buttons{margin-top:1em;text-align: right;}

/* ----- Resumen Presidentes y portavoces por organo ----- */
#recapPdtePortavoces .row-h2{margin-bottom:1em;}
#recapPdtePortavoces .row-h2 h2{line-height:1.2;}
#recapPdtePortavoces .row-h2 .btn{margin-top:5px;}
#recapPdtePortavoces .alert-only-pvoz{margin-bottom:1.5em;}
#recapPdtePortavoces .alert button.close{font-size:28px;opacity:.8;filter:alpha(opacity=80);}
#recapPdtePortavoces .panel-heading{font-weight:bold; color:#505050;font-size:18px;}
#recapPdtePortavoces .panel-body{padding:10px 15px;}
#recapPdtePortavoces .panel-body .pdte-div{margin-bottom:15px;}
#recapPdtePortavoces .panel-body .pdte-div .pdte-span{font-weight:bold;font-size: 1.1em;}
#recapPdtePortavoces .panel-body .pdte-div .label{font-weight:400;font-size:.8em;margin-left:3px;}
#recapPdtePortavoces .panel-body .pdte-div .label-danger{font-style: italic}
#recapPdtePortavoces .panel-body .pdte-div .label-primary-pes{background-color:#FFF;color:#105090;border:1px solid #105090;font-weight:600;}
#recapPdtePortavoces .panel-body .grupo-box{margin-bottom:10px;}
#recapPdtePortavoces .panel-body .grupo-box .grupo-h{font-weight: bold;color: #C03030;border-bottom: 1px dotted #C18888;line-height:1.2;padding-bottom:2px;margin-bottom:5px;}
#recapPdtePortavoces .panel-body .grupo-box .grupo-h .glyphicon-tags{margin-right:2px;}
#recapPdtePortavoces .panel-body .grupo-box .no-pvoz{display:inline-block;padding:3px 15px;font-size:.9em;margin-bottom:5px;border:none;margin-left:5px;}
#recapPdtePortavoces .panel-body .grupo-box .no-pvoz .glyphicon{font-size:.8em;}
#recapPdtePortavoces .panel-body .grupo-box .li-portavoz{margin-bottom:5px;margin-left:5px;}
#recapPdtePortavoces .panel-body .grupo-box .li-portavoz .pvoz-name{font-weight:bold;}
#recapPdtePortavoces .panel-body .grupo-box .li-portavoz .label{font-weight:400;font-size:.8em;margin-left:3px;}
#recapPdtePortavoces .panel-body .grupo-box .li-portavoz .label.label-primary-pes{background-color:#FFF;color:#105090;border:1px solid #105090;font-weight:600;}
#recapPdtePortavoces .panel-body .grupo-box .li-portavoz .label.label-primary-pes strong{font-weight:600;}
#recapPdtePortavoces .panel-body .grupo-box .li-portavoz .label-danger{font-style: italic}
#recapPdtePortavoces .panel-body .grupo-box ul{list-style-position:inside;padding-left:10px;}
#recapPdtePortavoces .panel-body .grupo-box ul li{font-size:.9em;}
#recapPdtePortavoces .panel-body .grupo-box ul li span{color:#484848;}
#recapPdtePortavoces .panel-body .grupo-box ul li .label-danger{font-weight:400;margin-left:5px;font-style:italic;}
#recapPdtePortavoces .panel-body .edit-organ-btn{margin-top:5px;}
#recapPdtePortavoces .panel-body .edit-organ-btn .btn{min-width:8em;}

/*----------------------------------------------*/
/*	Configuracion de votaciones de una sesion	*/
/*----------------------------------------------*/
#votingConfigSession #session-recap{
	border-top: dotted 1px #999;
	border-bottom: dotted 1px #999;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px 10px;
}
#votingConfigSession #session-recap h3{font-size:1.2em;font-weight:600;color:#505050;line-height:1.4;margin-bottom:4px;}
#votingConfigSession #session-recap .recap-line{margin-bottom:6px;display:inline-block;margin-right:1.2em;font-size:.9em;}
#votingConfigSession #session-recap .recap-line .glyphicon{color:#505050;}
#votingConfigSession #session-recap .showInPublicView-line{font-size:.9em;margin-bottom:5px;}
#votingConfigSession #session-recap .showInPublicView-line .showInPublicView-yes{color: #157915;font-weight:600}
#votingConfigSession #session-recap .showInPublicView-line .showInPublicView-no{color: #a43939;font-weight:600}
#votingConfigSession #session-recap .showInPublicView-line .toogle-show-votes-in-public{margin-left:8px;display:inline-flex;}
#votingConfigSession #session-recap .showInPublicView-line .toogle-show-votes-in-public .btn{display:inline-block;outline:none !important;font-size:10px;padding:2px 5px;min-width:55px;}
#votingConfigSession #session-recap .showInPublicView-line .toogle-show-votes-in-public .btn.btn-default{color:#333;}
#votingConfigSession #session-recap .showInPublicView-line .toogle-show-votes-in-public .btn-left{
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
#votingConfigSession #session-recap .showInPublicView-line .toogle-show-votes-in-public .btn-right{
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
#votingConfigSession #session-recap .showInPublicView-line .toogle-show-votes-in-public .active{cursor: default;}
#votingConfigSession #session-recap .showInPublicView-line .auth-level-high{color: #105fa0;font-weight:600}
#votingConfigSession #session-recap .showInPublicView-line .auth-level-low{color:#484848;font-weight:400}
#votingConfigSession #session-recap .showInPublicView-line .btn-auth-toggle{color:#333;margin-left:6px;font-size:11px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#votingConfigSession #session-recap .showInPublicView-line .btn-auth-toggle .glyphicon{font-size:9px;}

#votingConfigSession .public-view-btndiv .voting-quick-actions{text-align:left;}
#votingConfigSession .public-view-btndiv .showInPublicView-line{font-size:.9em;margin-bottom:8px;margin-left:10px;font-weight:600;color:#206090;}
#votingConfigSession .public-view-btndiv .showInPublicView-line .showInPublicView-yes{color: #157915;font-weight:600;}
#votingConfigSession .public-view-btndiv .showInPublicView-line .showInPublicView-no{color: #a43939;font-weight:600;}
#votingConfigSession .public-view-btndiv .showInPublicView-line .toogle-show-votes-in-public{margin-left:8px;display:inline-flex;}
#votingConfigSession .public-view-btndiv .showInPublicView-line .toogle-show-votes-in-public .btn{display:inline-block;outline:none !important;font-size:10px;padding:2px 5px;min-width:55px;}
#votingConfigSession .public-view-btndiv .showInPublicView-line .toogle-show-votes-in-public .btn.btn-default{color:#333;}
#votingConfigSession .public-view-btndiv .showInPublicView-line .toogle-show-votes-in-public .btn-left{
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
#votingConfigSession .public-view-btndiv .showInPublicView-line .toogle-show-votes-in-public .btn-right{
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
#votingConfigSession .public-view-btndiv .showInPublicView-line .toogle-show-votes-in-public .active{cursor: default;}
#votingConfigSession .public-view-btndiv .showInPublicView-line .auth-level-high{color: #105fa0;font-weight:600}
#votingConfigSession .public-view-btndiv .showInPublicView-line .auth-level-low{color:#484848;font-weight:400}
#votingConfigSession .public-view-btndiv .showInPublicView-line .btn-auth-toggle{color:#333;margin-left:6px;font-size:11px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#votingConfigSession .public-view-btndiv .showInPublicView-line .btn-auth-toggle .glyphicon{font-size:9px;}
#votingConfigSession .public-view-btndiv .showInPublicView-line .btn-primary{margin-left:10px;font-size:11px;padding:2px 10px;}

#votingConfigSession .public-view-btndiv{margin-bottom:10px;text-align:right;}
#votingConfigSession .public-view-btndiv a.btn-primary{color: #FFF;min-width:10em;}
#votingConfigSession .public-view-btndiv a.btn-primary:link{color: #FFF;}
#votingConfigSession .public-view-btndiv a.btn-primary:visited{color: #FFF;}
#votingConfigSession .public-view-btndiv a.btn-primary:hover{color: #FFF;}
#votingConfigSession .navGrey .btn{line-height:1.3;font-size: 13px;}
#votingConfigSession .navGrey .btn .glyphicon{font-size: 12px;}
#votingConfigSession .navGrey a.btn-primary{color: #FFF;min-width:10em;}
#votingConfigSession .navGrey a.btn-primary:link{color: #FFF;}
#votingConfigSession .navGrey a.btn-primary:visited{color: #FFF;}
#votingConfigSession .navGrey a.btn-primary:hover{color: #FFF;}
#votingConfigSession .config-session-tabs .tab-btn-options{text-align: right;margin-bottom:5px;}
#votingConfigSession .config-session-tabs .tab-btn-options a{white-space: normal;}
#votingConfigSession .config-session-tabs .tab-btn-options .alert{display:flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
#votingConfigSession .config-session-tabs li a{color:#666;}
#votingConfigSession .config-session-tabs li a .badge{font-weight:bold;background-color:#605858;}
#votingConfigSession .config-session-tabs li.active a{font-weight:bold;color:#C01111;}
#votingConfigSession .config-session-tabs li.active a .badge{background-color:#C01111;}
#votingConfigSession .tab-content{padding:10px 15px;}
#votingConfigSession .alert-locked{padding:10px 15px;font-weight:bold;border-color:#9f8b68;}
#votingConfigSession .public-view-div{margin-bottom:1em;}
#votingConfigSession .public-view-div .btn{color:#FFF !important;}
#votingConfigSession .alert-warning-extra{color: #804000;background-color: #fcf8e3;border-color: #d2b07d;}

/* Puntos a votar de la sesion */
#votingConfigSession #configSessionPuntos{}
#votingConfigSession #configSessionPuntos .punto-item{border-bottom:1px dotted #333;padding-bottom:.5em;margin-bottom:1em;}
#votingConfigSession #configSessionPuntos .punto-item .topicTitle{margin-bottom:5px;}
#votingConfigSession #configSessionPuntos .punto-item .topicTitle .topicTitleDiv{margin-bottom:10px;}
#votingConfigSession #configSessionPuntos .punto-item .topicTitle .topicTitleDiv a .topicTitleText{font-size:1.2em;color:#333;font-weight:600;}
#votingConfigSession #configSessionPuntos .punto-item .topicTitle .topicTitleDiv a .glyphicon{font-size:1.2em;margin-right:5px;color:#555;}
#votingConfigSession #configSessionPuntos .punto-item .topicTitle .topicTitleDiv a:HOVER .topicTitleText{color:#C03030;text-decoration: underline !important;}
#votingConfigSession #configSessionPuntos .punto-item .topicTitle .topicTitleDiv a:HOVER .glyphicon{color:#C03030;}
#votingConfigSession #configSessionPuntos .punto-item .topicTitle .topicTitleDiv p .topicTitleText{font-size:1.2em;color:#333;font-weight:600;}
#votingConfigSession #configSessionPuntos .punto-item .topicTitle .topicTitleDiv p .glyphicon{font-size:1.2em;margin-right:5px;color:#555;}
#votingConfigSession #configSessionPuntos .punto-item .topicTitle .topicTitleType .label{
	display:inline-block;
	min-width:8em;
	font-size:.75em;
	padding:0.4em 1em 0.4em;
	margin-bottom:10px;
}
#votingConfigSession #configSessionPuntos .punto-item .topicTitle .topicTitleType .label.label-PUBLIC{background-color: #0d640d;}
#votingConfigSession #configSessionPuntos .punto-item .topicTitle .topicTitleType .label.label-PRIVATE{background-color: #831f81;}
#votingConfigSession #configSessionPuntos .punto-item .topicTitle .topicTitleType .label.label-NON_VOTABLE{}
#votingConfigSession #configSessionPuntos .punto-item .topicTitle .topicTitleType .label .glyphicon{padding-left:5px;}
#votingConfigSession #configSessionPuntos .punto-item .topicTitle .topicTitleType .changeTopicType{display:block;font-size:.9em;font-weight:600;padding: 3px 1px;}
#votingConfigSession #configSessionPuntos .punto-item .topicTitle .topicTitleType .changeTopicType:HOVER{text-decoration:underline !important;}
#votingConfigSession #configSessionPuntos .punto-item .topicVotationLabels .alert-retired{padding:10px 15px;font-size:14px;margin-bottom:0px;}
#votingConfigSession #configSessionPuntos .punto-item .topicVotationLabels .alert-canceled{padding:10px 15px;font-size:14px;margin-bottom:0px;}
#votingConfigSession #configSessionPuntos .punto-item .topicVotationLabels .label{font-size:.88em;display:inline-block;padding:.2em .8em .3em;font-weight:500;}
#votingConfigSession #configSessionPuntos .punto-item .topicVotationLabels .label.label-success{background-color: #419341;}
#votingConfigSession #configSessionPuntos .punto-item .topicVotationLabels .label.label-warning{background-color: #b28931;}
#votingConfigSession #configSessionPuntos .punto-item .topicVotationLabels .label.label-info{background-color: #4392af;}
#votingConfigSession #configSessionPuntos .punto-item .topicVotationLabels .label.label-closed{background-color: #625d5d;}
#votingConfigSession #configSessionPuntos .punto-item .topicVotationLabels .label.label-closed .glyphicon-stop{font-size: 10px;}
#votingConfigSession #configSessionPuntos .punto-item .topicVotationLabels .label.label-opened{background-color: #e5f5fa;color: #107b9b;border: 1px solid #57a4bd;font-weight: bold}
#votingConfigSession #configSessionPuntos .punto-item .topicVotationLabels .label.label-novotat{background-color:#F0F0F0;color:#555;border: 1px solid #999;}
#votingConfigSession #configSessionPuntos .punto-item .topic-votes-result {margin-top: 8px}
#votingConfigSession #configSessionPuntos .punto-item .topic-votes-result .label.label-YES{background-color:#fff;border:1px solid #107010;color:#107010;font-weight:bold}
#votingConfigSession #configSessionPuntos .punto-item .topic-votes-result .label.label-NO{background-color:#fff;border:1px solid #A02020;color:#A02020;font-weight:bold}
#votingConfigSession #configSessionPuntos .punto-item .topic-votes-result .label.label-tiebreak,
#votingConfigSession #configSessionPuntos .punto-item .topic-votes-result .label.label- {background-color:#fff;border:1px solid #09539d;color:#09539d;font-weight:bold}
#votingConfigSession #configSessionPuntos .punto-item .topic-votes-result button.btn-link{padding:2px 8px;font-size:.85em;color: #0050A0;}
#votingConfigSession #configSessionPuntos .punto-item .topic-votes-result button.btn-link:HOVER{text-decoration:underline !important;}
#votingConfigSession #configSessionPuntos .punto-item .topic-votes-result button.btn-link:FOCUS{outline:1px auto #0050A0;outline-offset: -1px;}
#votingConfigSession #configSessionPuntos .punto-item .topic-votes-recap {margin-top: 8px}
#votingConfigSession #configSessionPuntos .punto-item .topic-votes-recap .label-default{color:#333;border:1px solid #333;background-color:#F9F9F9;}

/* Asistentes a la sesion y su relacion con las votaciones */
#votingConfigSession #configSessionMembers{}
#votingConfigSession #configSessionMembers .grupo-members-it{
	margin-bottom:1.6em;
	border-left:3px solid #C03030;
	border-bottom:1px dotted #903030;
}
#votingConfigSession #configSessionMembers .grupo-members-it .col-sm-4{padding-left:10px;padding-right:10px;}
#votingConfigSession #configSessionMembers .grupo-members-it .grupo-label{background-color:#EDEDED;}
#votingConfigSession #configSessionMembers .grupo-members-it .grupo-label h3{font-weight:600;padding:1px 6px;color:#933;font-size:22px;}
#votingConfigSession #configSessionMembers .grupo-members-it .assistant-item{margin:10px 15px;}
#votingConfigSession #configSessionMembers .grupo-members-it .assistant-item .media .media-left img.media-object{max-width:80px;max-height:60px;border:1px solid #CCC;}
#votingConfigSession #configSessionMembers .grupo-members-it .assistant-item .media .media-heading{font-weight: bold;font-size:1.05em;color:#444;margin-bottom:1px;line-height:1.4;}
#votingConfigSession #configSessionMembers .grupo-members-it .assistant-item .media .media-heading.CANNOT_VOTE{color:#C03333;font-weight:normal;}
#votingConfigSession #configSessionMembers .grupo-members-it .assistant-item .media .label-assistencia{
	display: inline-block;
	margin-bottom:4px;
	font-weight:normal;
	font-size:80%;
	padding:0.2em 0.4em 0.2em;
	min-width: 9em;
}
#votingConfigSession #configSessionMembers .grupo-members-it .assistant-item .media .label-assistencia.label-no_presente{background-color:#CC5050;}
#votingConfigSession #configSessionMembers .grupo-members-it .assistant-item .media .label-assistencia.label-presente{background-color:#40AA40;}
#votingConfigSession #configSessionMembers .grupo-members-it .assistant-item .media .vote-right{
	font-weight:500;
	font-size:80%;
	min-width:9em;
	display:inline-block;
	background-color:#2070B0;
}
#votingConfigSession #configSessionMembers .grupo-members-it .assistant-item .media .vote-right.cannot-vote{background-color:#909090;}
#votingConfigSession #configSessionMembers .grupo-members-it .assistant-item .media .btn-change{color: #4070B0;font-style:italic;font-size:.94em;font-weight:bold;vertical-align:sub;}
#votingConfigSession #configSessionMembers .grupo-members-it .assistant-item .media .btn-change:HOVER{color:#4070B0;font-weight:bold;text-decoration:underline !important;}
#votingConfigSession #configSessionMembers .grupo-members-it .assistant-item .media .btn-change .glyphicon{font-size:.9em;}
#votingConfigSession #configSessionMembers .grupo-members-it .assistant-item .media .label-already-vot{font-weight:normal;background-color: #dcf0ff;color:#103060;padding:0.1em 0.8em 0.2em;}
#votingConfigSession #configSessionMembers .grupo-members-it .assistant-item .media .alert-tipoMiembro{font-size:12px;padding:5px;margin:3px 1px;line-height:1.3;font-style:italic}

/* CONFIGURACION DE PORTAVOCES Y PRESIDENTE PARA LA SESION */
#votingConfigSession #configSessionPvoces-inner .alert-ses-changed{padding:10px 15px;font-size:14px;font-weight:bold}
#votingConfigSession #configSessionPvoces-inner .presidente{text-align:center;margin-bottom:20px;}
#votingConfigSession #configSessionPvoces-inner .presidente .presidente-label{font-weight:600;font-size:20px;}
#votingConfigSession #configSessionPvoces-inner .presidente .presidente-name{margin-bottom:15px;}
#votingConfigSession #configSessionPvoces-inner .presidente .presidente-name .label-primary{font-size:14px;}
#votingConfigSession #configSessionPvoces-inner .presidente .presidente-name .label-danger{color:#d9534f;background-color:#fff;border:1px solid #D8A0A0;font-weight:600;font-style:italic}
#votingConfigSession #configSessionPvoces-inner .presidente .presidente-name .presidente-name-vota{margin-top:10px;}
#votingConfigSession #configSessionPvoces-inner .presidente .presidente-name .presidente-name-vota label.label{font-weight:500;font-size:80%;}
#votingConfigSession #configSessionPvoces-inner .presidente .presidente-name .presidente-name-vota label.label-success{background-color:#449d44;}
#votingConfigSession #configSessionPvoces-inner .presidente .presidente-name .presidenteType{font-size: 14px;font-weight: bold;color: #C03030;margin-top:10px;margin-bottom:15px;}

#votingConfigSession #configSessionPvoces-inner .grupos-portavoces-label{text-align:center;font-weight:600;font-size:20px;margin-bottom:5px;}
#votingConfigSession #configSessionPvoces-inner .grupo-box{margin-bottom:1em;}
#votingConfigSession #configSessionPvoces-inner .grupo-box .grupo{
	font-size:18px;
	font-weight:bold;
	color:#C03030;
	border-bottom:1px dotted #777;
	line-height:1.2;
	padding-bottom:5px;
	margin-bottom:5px;
	text-align:center;
}
#votingConfigSession #configSessionPvoces-inner .grupo-box .grupo .glyphicon{margin-right:2px;}
#votingConfigSession #configSessionPvoces-inner .grupo-box .portavoz-label-div{text-align:center;margin-bottom:5px;}
#votingConfigSession #configSessionPvoces-inner .grupo-box .portavoz-label-div .label-primary{font-size:14px;display:inline-block;margin-bottom:2px;}
#votingConfigSession #configSessionPvoces-inner .grupo-box .portavoz-label-div .label-danger{font-size:13px;display:inline-block;margin-bottom:2px;color:#d9534f;background-color:#FFF;border:1px solid #D8A0A0;font-style:italic}
#votingConfigSession #configSessionPvoces-inner .grupo-box .portavoz-pesos-div{text-align:center;margin-bottom:5px;}
#votingConfigSession #configSessionPvoces-inner .grupo-box .portavoz-pesos-div .label{font-size:14px;display:inline-block;color:#337ab7;background-color:#FFF;border:1px solid #337ab7;}
#votingConfigSession #configSessionPvoces-inner .grupo-box .alert.no-pvoz{display:block;margin-bottom:0px;padding:3px 20px;font-size:14px;font-weight:normal;text-align:center;}
#votingConfigSession #configSessionPvoces-inner .grupo-box .grupo-miembros{text-align:center;}
#votingConfigSession #configSessionPvoces-inner .grupo-box .grupo-miembros p{}
#votingConfigSession #configSessionPvoces-inner .grupo-box .grupo-miembros p .glyphicon{font-size:13px;color:#555;}
#votingConfigSession #configSessionPvoces-inner .grupo-box .grupo-miembros p .grupo-miembros-nom{font-size:13px;}
#votingConfigSession #configSessionPvoces-inner .grupo-box .grupo-miembros p .label-organ{color:#FFF;font-size:11px;font-weight:400;padding:0.1em 0.56em 0.1em }
#votingConfigSession #configSessionPvoces-inner .grupo-box .grupo-miembros p .label-organ .glyphicon{color:#FFF;font-size:9px;}
#votingConfigSession #configSessionPvoces-inner .grupo-box .grupo-miembros p .label-pdte{color:#FFF;font-size:11px;font-weight:400;padding:0.1em 0.56em 0.1em;margin-left:2px;}
#votingConfigSession #configSessionPvoces-inner .grupo-box .grupo-miembros p .label-pdte .glyphicon{color:#FFF;font-size:9px;}
#votingConfigSession #configSessionPvoces-inner .grupo-box button.btn-link{font-size:13px;font-weight:600;}
#votingConfigSession #configSessionPvoces-inner .grupo-box button.btn-link:HOVER{text-decoration:underline !important;}
#votingConfigSession #configSessionPvoces-inner .pesosPvoz-recap{margin-top:1em;padding-top:1em;border-top:1px dotted #999;}
#votingConfigSession #configSessionPvoces-inner .pesosPvoz-recap h5{font-size:14px;font-weight:600;color:#606060;;margin-bottom:5px;}
#votingConfigSession #configSessionPvoces-inner .pesosPvoz-recap .alert{font-size:12px;padding:6px 12px;margin-bottom:5px;}

#votingConfigSession #configSessionPvoces-inner .alert-organ-wrong-type{font-weight:bold}

/* MODAL PARA CAMBIAR PORTAVOZ PARA LA SESION */
#votingConfigSession .modalModGroupPvoz .modal-header{background-color:#b00000;padding:10px 15px;}
#votingConfigSession .modalModGroupPvoz .modal-header h4{color:#FFFFFF;font-weight:600;}
#votingConfigSession .modalModGroupPvoz .modal-header button.close{color:#FFFFFF;}
#votingConfigSession .modalModGroupPvoz .modal-body .change-label{text-align:center;font-weight:600;color:#484848;margin-bottom:10px;}
#votingConfigSession .modalModGroupPvoz .modal-body .form-group label{margin-right:0px;}

#votingConfigSession .lock-session-div{text-align:center;margin-top:2em;}
#votingConfigSession #lockModal .modal-header{background-color:#b00000;}
#votingConfigSession #lockModal .modal-header h4{color:#FFF;font-weight:bold;}
#votingConfigSession #lockModal .modal-header .close{color:#FFF;opacity:.6;}
#votingConfigSession #lockModal .modal-body p{margin-top:1em;margin-bottom:1em;}

#votingConfigSession #unlockModal .modal-header{background-color:#b00000;}
#votingConfigSession #unlockModal .modal-header h4{color:#FFF;font-weight:bold;}
#votingConfigSession #unlockModal .modal-header .close{color:#FFF;opacity:.6;}
#votingConfigSession #unlockModal .modal-body p{margin-top:1em;margin-bottom:1em;}

#votingConfigSession #assitance-config{margin-top:1em;margin-bottom:1em;}
#votingConfigSession #assitance-config .alert{padding:10px 15px;}
#votingConfigSession #assitance-config .alert .glyphicon{font-size:1.1em;}
#votingConfigSession #assitance-config .alert strong{display:block;margin-bottom:5px;font-size:1.1em;}
#votingConfigSession #assitance-config .alert p{display:block;margin-bottom:10px;}
#votingConfigSession #assitance-config .alert button.btn-warning{background-color: #D07818;border-color:#D07818;font-weight:400;font-size:14px;line-height:1.3;}
#votingConfigSession #assitance-config .alert button.btn-warning:HOVER{background-color: #e0892a;}

#votingConfigSession #assitance-config-setted{margin-top:1em;margin-bottom:1em;}
#votingConfigSession #assitance-config-setted .alert-success {color:#308030;background-color:#EFf0E9;border-color:#afd0a1;padding:10px;}
#votingConfigSession #assitance-config-setted p{line-height:2em;}
#votingConfigSession #assitance-config-setted p .glyphicon-ok-circle{font-size:1.4em;vertical-align: text-bottom}
#votingConfigSession #assitance-config-setted .btn{color:#fff;background-color:#4dA04d;border-color: #277527;padding:5px 12px;}

#votingConfigSession #deleteTopic .modal-header{background-color:#b00000;}
#votingConfigSession #deleteTopic .modal-header h4{color:#FFF;font-weight:bold;}
#votingConfigSession #deleteTopic .modal-header .close{color:#FFF;opacity:.6;}
#votingConfigSession #deleteTopic .modal-body p{margin-top:1em;margin-bottom:1em;}

#votingConfigSession #addNewTopic .modal-header{background-color:#b00000;}
#votingConfigSession #addNewTopic .modal-header h4{color:#FFF;font-weight:bold;}
#votingConfigSession #addNewTopic .modal-header .close{color:#FFF;opacity:.6;}
#votingConfigSession #addNewTopic .modal-body p{margin-top:1em;margin-bottom:1em;}

#votingConfigSession .well-modo-vote-select{padding:10px 15px;border-color:#BBBBBB;}
#votingConfigSession .well-modo-vote-select .tipus-votation strong{font-size:16px;line-height:30px;}
#votingConfigSession .well-modo-vote-select .tipus-votation span{font-size:16px;line-height:30px;}

#votingConfigSession #modalChangeVoteType .modal-header{background-color:#b00000;}
#votingConfigSession #modalChangeVoteType .modal-header h4{color:#FFFFFF;}
#votingConfigSession #modalChangeVoteType .modal-body .radio-group{margin-bottom:1em;}
#votingConfigSession #modalChangeVoteType .modal-body .radio-group .radio{margin-top:15px;margin-bottom: 15px;}
#votingConfigSession #modalChangeVoteType .modal-body label{font-size:1.05em;}
#votingConfigSession #modalChangeVoteType .modal-body label.checked{font-weight:bold;}
#votingConfigSession #modalChangeVoteType .modal-body .alert{margin-bottom:0px;font-weight:600;}
#votingConfigSession #modalChangeVoteType .modal-footer .btn{min-width:8em;}

/* Modal alertas en configuracion de la sesion */
#votingConfigSession #modalVotingSessionAlert{}
#votingConfigSession #modalVotingSessionAlert .modal-header{background-color:#b00000;}
#votingConfigSession #modalVotingSessionAlert .modal-header h4{color:#FFF;font-weight:bold;}
#votingConfigSession #modalVotingSessionAlert .modal-header .close{color:#FFF;opacity:.6;font-size:26px;}
#votingConfigSession #modalVotingSessionAlert .modal-body .alert-h{font-weight:bold;color:#505050;margin-bottom:15px;margin-top:5px;font-size:18px;}
#votingConfigSession #modalVotingSessionAlert .modal-body .alert.alert-warning{padding:10px 15px;}
#votingConfigSession #modalVotingSessionAlert .modal-body .suggest-fix{font-weight:600;font-size:16px;margin-bottom:5px;color:#505050;}
#votingConfigSession #modalVotingSessionAlert .modal-body .suggest-fix-text{margin-bottom:10px;}
#votingConfigSession #modalVotingSessionAlert .modal-body .suggest-buttons{text-align:center;}

/* Modal reiniciar sesion */
#votingConfigSession #modalResetConfigSession .modal-header{background-color:#b00000;}
#votingConfigSession #modalResetConfigSession .modal-header h4{color:#FFF;font-weight:bold;}
#votingConfigSession #modalResetConfigSession .modal-header .close{color:#FFF;opacity:.6;font-size:28px;}
#votingConfigSession #modalResetConfigSession .modal-body p{margin-top:1em;margin-bottom:1em;}

/* modal cambiar ver resultados en directo en votaciones portal miembros */
#votingConfigSession #memberResultLiveShowModal .modal-header{background-color:#b00000;}
#votingConfigSession #memberResultLiveShowModal .modal-header h4{color:#FFF;font-weight:bold;}
#votingConfigSession #memberResultLiveShowModal .modal-header .close{color:#FFF;opacity:.6;}
#votingConfigSession #memberResultLiveShowModal .modal-body{padding-top:2em;padding-bottom:2em;}
#votingConfigSession #memberResultLiveShowModal .modal-body p{font-weight:600;margin-bottom:5px;color:#484848;}
#votingConfigSession #memberResultLiveShowModal .modal-body p.modal-body-2{font-weight: 600;color: #206090;}

/* Modal regenerar miembros de la sesion */
#configSessionMembers #regenMembersModal .modal-header{background-color:#b00000;}
#configSessionMembers #regenMembersModal .modal-header h4{color:#FFF;font-weight:bold;}
#configSessionMembers #regenMembersModal .modal-header .close{color:#FFF;opacity:.6;}
#configSessionMembers #regenMembersModal .modal-body .alert-warning{padding: 10px 15px;margin-bottom: 5px;font-weight: bold;border-color: #af9050;}
#configSessionMembers #regenMembersModal .modal-body  .innner-text{padding: 10px 15px;}

/* Derecho a voto por defecto segun organo */
#showDretVoto .flex-container {display: flex;flex-wrap: wrap;justify-content: space-around;margin:1em;}
#showDretVoto .councilor-avatar img {width: 100%;max-width:6em;height:auto;max-height:6em;}
#showDretVoto img.councilortype-avatar{width:100%;max-width:6em;height:auto;max-height:6em;padding:8px;}
#showDretVoto .card__header{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;}
#showDretVoto .card__title{font-size:20px;font-weight:bold;}
#showDretVoto .card__subtitle{color: #b00000;font-weight:300;font-size:16px;}
#showDretVoto .organs h3{font-size:26px;margin-bottom:10px;}
#showDretVoto .organs .alert{padding:10px 15px;}
#showDretVoto .organs .form-group{margin-bottom:10px;}
#showDretVoto .organs .form-group-btns{margin-top:1.5em;}
#showDretVoto .organs .form-group-btns .btn{min-width:8em;margin:1px 5px;}


/* ADMIN :: Punto de la sesion */
#showAdminVotingTopic .agenda-topic-navigation{margin-bottom:1em;}
#showAdminVotingTopic .agenda-topic-navigation a{color:#333;}
#showAdminVotingTopic .agenda-topic-navigation a.bck-ses .glyphicon{margin-right:4px;}
#showAdminVotingTopic .agenda-topic-info{margin-bottom:1em;}
#showAdminVotingTopic .agenda-topic-info h2{line-height:1.4;border-bottom:1px dotted #666;margin-bottom:10px;}
#showAdminVotingTopic .agenda-topic-info h2 .glyphicon{font-size:.9em;margin-right:4px;color:#555;}
#showAdminVotingTopic .agenda-topic-info .agenda-topic-type .label{
	display:inline-block;
	min-width:8em;
	font-size:.95em;
	padding:0.5em 1em 0.5em;
	margin-bottom:10px;
}
#showAdminVotingTopic .agenda-topic-info .topic-notes{font-size:.9em;color:#484848;font-style: italic;}
#showAdminVotingTopic .agenda-topic-info .agenda-topic-type .label .glyphicon{margin-left:10px;}
#showAdminVotingTopic .agenda-topic-info .agenda-topic-type .label.label-PUBLIC{background-color: #106510;}
#showAdminVotingTopic .agenda-topic-info .agenda-topic-type .label.label-PRIVATE{background-color: #6e197c;}
#showAdminVotingTopic .agenda-topic-type a.changeTopicType{font-size:.9em;margin-bottom:5px;font-style:italic}
#showAdminVotingTopic .agenda-topic-type a.changeTopicType:HOVER{text-decoration:underline !important;}
#showAdminVotingTopic .agenda-topic-state{margin-bottom: 1em;font-weight: bold;}
#showAdminVotingTopic .agenda-topic-controls{margin-bottom:1.5em;}
#showAdminVotingTopic .agenda-topic-controls .btn{min-width:12em;font-size: 1em;margin:4px 10px;}
#showAdminVotingTopic .agenda-topic-controls .btn .glyphicon{margin-right:6px;}
#showAdminVotingTopic .agenda-topic-controls .btn-open{background-color: #1b7a1b;color:#FFF !important;}
#showAdminVotingTopic .agenda-topic-controls .btn-close{color:#FFF !important;}
#showAdminVotingTopic .agenda-topic-controls .btn-reopen{color:#FFF !important;}
#showAdminVotingTopic .agenda-topic-controls .btn-cancel{color:#FFF !important;}
#showAdminVotingTopic .agenda-topic-controls .btn-clone{color:#FFF !important;background-color: #bd8306;border-color: #e59e1e;}

#showAdminVotingTopic .agenda-topic-controls .actualiza-msesionshow{text-align: right;margin-bottom:10px;}
#showAdminVotingTopic .agenda-topic-controls .actualiza-msesionshow .btn{color:#333;min-width:6em;font-size:.9em;}

#showAdminVotingTopic .alert-otherTopicsOpen{font-weight: bold;color: #993007;border-color: #efca7d;}
#showAdminVotingTopic .alert-otherTopicsOpen .glyphicon{margin-right:6px;}
#showAdminVotingTopic .alert-otherTopicsOpen ul{margin-top:5px;margin-bottom:5px;}
#showAdminVotingTopic .alert-otherTopicsOpen ul a{color:#602800;}
#showAdminVotingTopic .alert-otherTopicsOpen ul a li{font-weight: normal;font-style: italic;}
#showAdminVotingTopic .alert-otherTopicsOpen ul a:HOVER{text-decoration:underline !important;}
#showAdminVotingTopic #cancelTopicVoteModal .modal-header{background-color:#333;}
#showAdminVotingTopic #cancelTopicVoteModal .modal-header h4{color:#FFF;}
#showAdminVotingTopic #cancelTopicVoteModal .modal-header .close{color:#FFF;opacity:0.8;filter:alpha(opacity=80);font-size:26px;font-weight: normal;}
#showAdminVotingTopic #cancelTopicVoteModal .modal-body input{margin-bottom:6px;max-width: 100%;width: 100%;}
#showAdminVotingTopic #cancelTopicVoteModal .modal-body small{font-style:italic;}
#showAdminVotingTopic #cancelTopicVoteModal .modal-footer .btn{min-width:8em;}
#showAdminVotingTopic #adminVoteForMember .modal-header{background-color:#333;}
#showAdminVotingTopic #adminVoteForMember .modal-header h4{color:#FFF;}
#showAdminVotingTopic #adminVoteForMember .modal-header .close{color:#FFF;opacity:0.8;filter:alpha(opacity=80);font-size:26px;font-weight: normal;}
#showAdminVotingTopic #adminVoteForMember .modal-body input{margin-bottom:6px;width:100%;max-width: 100%;}
#showAdminVotingTopic #adminVoteForMember .modal-body small{font-style:italic;}
#showAdminVotingTopic #adminVoteForMember .modal-footer .btn{min-width:8em;}
#showAdminVotingTopic #adminVoteForMember .btn-vote-admin { display: block; width: 100%; margin-top: 0.5em; font-size: 1.1em; font-weight: bold;}
#showAdminVotingTopic .agenda-topic-open-recap{border:1px solid #CCC;border-radius: 10px;margin-bottom: 30px;padding-top:10px;}
#showAdminVotingTopic .agenda-topic-open-recap.noClosePoll{display: none}
#showAdminVotingTopic .agenda-topic-open-recap .div-totalAcumVotos{display:none}
#showAdminVotingTopic .agenda-topic-open-aus-recap{border:1px solid #CCC;border-radius: 10px;padding-top:10px;margin-bottom: 30px;}
#showAdminVotingTopic .agenda-topic-open-aus-recap .progress-bar-addon{font-size:.9em;line-height:1.2}
#showAdminVotingTopic .agenda-topic-open-aus-recap .progress{height: 15px;margin-bottom:15px;}
#showAdminVotingTopic form.cloneTopicForm{display:inline-block}

#showAdminVotingTopic #adminCancelAdminModal .modal-header{background-color:#333;}
#showAdminVotingTopic #adminCancelAdminModal .modal-header h4{color:#FFF;}
#showAdminVotingTopic #adminCancelAdminModal .modal-header .close{color:#FFF;opacity:0.8;filter:alpha(opacity=80);font-size:26px;font-weight: normal;}
#showAdminVotingTopic #adminCancelAdminModal .modal-body{padding-top: 2em;padding-bottom: 2em;}
#showAdminVotingTopic #adminCancelAdminModal .modal-footer .btn{min-width:8em;}
#showAdminVotingTopic #adminCancelAdminModal .modal-footer .glyphicon-share-alt{transform: rotate(180deg);}

/* Administracion de votaciones. Acciones sobre los miembros */
#showAdminVotingTopic .agenda-topic-recap-members{margin-bottom:1em;}
#showAdminVotingTopic .agenda-topic-recap-members .grupo-div{margin-bottom:10px;}
#showAdminVotingTopic .agenda-topic-recap-members .grupo-div h4{font-weight: bold;}
#showAdminVotingTopic .agenda-topic-recap-members .grupo-div .member-admin-row{font-size:.9em;margin-bottom:5px;}
#showAdminVotingTopic .agenda-topic-recap-members .grupo-div .member-admin-row .absence-data{font-style: italic;}
#showAdminVotingTopic .agenda-topic-recap-members .grupo-div .member-admin-row .admin-vote-reason{font-style: italic;}
#showAdminVotingTopic .agenda-topic-recap-members .grupo-div .member-admin-row .admin-vote-reason{display: block}
#showAdminVotingTopic .agenda-topic-recap-members .grupo-div .member-admin-row .memberOptionVoted{font-weight: bold}
#showAdminVotingTopic .agenda-topic-recap-members .grupo-div .member-admin-row .vote-emited{font-weight: bold}
#showAdminVotingTopic .agenda-topic-recap-members .grupo-div .member-admin-row .vote-weigh{margin-left:2px;}
#showAdminVotingTopic .agenda-topic-recap-members .grupo-div .member-admin-row.vote-YES .vote-weight{background-color:#108010;}
#showAdminVotingTopic .agenda-topic-recap-members .grupo-div .member-admin-row.vote-NO .vote-weight{background-color:#C02020;}
#showAdminVotingTopic .agenda-topic-recap-members .grupo-div .member-admin-row.vote-ABSTENCION .vote-weight{background-color:#bb7710;}
#showAdminVotingTopic .agenda-topic-recap-members .grupo-div .member-admin-row.vote-AUS .vote-weight{background-color:#156088;}

/* Administracion de votaciones. Listado de miembros con derecho a voto no asistentes */
#showAdminVotingTopic .members-can-vote-no-assist{margin-bottom: 1em;}
#showAdminVotingTopic .members-can-vote-no-assist h4{font-weight: bold;border-bottom: 1px solid #CCC;color: #6a5a5a;font-size:16px;}
#showAdminVotingTopic .members-can-vote-no-assist .member-p{margin-bottom:2px;}
#showAdminVotingTopic .members-can-vote-no-assist .member-p .glyphicon{font-size:13px;color:#666;margin-right:4px;vertical-align:middle;}
#showAdminVotingTopic .members-can-vote-no-assist .member-p .member-name{font-size:14px;color:#666;vertical-align:middle;}
#showAdminVotingTopic .members-can-vote-no-assist .member-p .member-type{font-size:13px;font-style:italic;color:#666;vertical-align:middle;}
#showAdminVotingTopic .members-can-vote-no-assist .member-p .label-pdte-pvoz{margin-right:5px;display:inline-block;font-weight:400;color: #337ab7;background-color:#FFF;border:1px solid #337ab7;min-width:60px;}
#showAdminVotingTopic .members-can-vote-no-assist .member-p .label-pdte-pvoz .glyphicon{color: #FFF;}

/* Administracion de votaciones. Listado de miembros sin derecho a voto */
#showAdminVotingTopic .agenda-topic-recap-cannotmembers{margin-bottom: 1em;}
#showAdminVotingTopic .agenda-topic-recap-cannotmembers h4{font-weight: bold;border-bottom: 1px solid #CCC;color: #6a5a5a;font-size:16px;}
#showAdminVotingTopic .agenda-topic-recap-cannotmembers .member-p .glyphicon{font-size: 12px;color: #8f654f;margin-right:4px;}
#showAdminVotingTopic .agenda-topic-recap-cannotmembers .member-p .member-name{font-size: 13px;color: #8f654f;}
#showAdminVotingTopic .agenda-topic-recap-cannotmembers .member-p .member-type{font-size: 13px;font-style: italic;color: #8f654f;}

/*Botones de votos y alertas con los votos realizados*/
#showAdminVotingTopic .vote-AUS{color: #156088;}
#showAdminVotingTopic .vote-YES{color: #108010;}
#showAdminVotingTopic .vote-NO{color: #C02020;}
#showAdminVotingTopic .vote-ABSTENCION{color: #bb7710;}
#showAdminVotingTopic .vote-YES-sign:before {content: "\e089"}
#showAdminVotingTopic .vote-NO-sign:before {content: "\e088"}
#showAdminVotingTopic .vote-ABSTENCION-sign:before {content: "\e082"}
#showAdminVotingTopic .ABSENCE-sign:before {content: "\e082"}
#showAdminVotingTopic .popover-title{font-weight: bold;font-size:1.1em;}
#showAdminVotingTopic .popover-content{font-size:.9em}

/* Resultado de la votacion */
#showAdminVotingTopic .vote-result{text-align: center;margin-bottom:1.5em;}
#showAdminVotingTopic .vote-result .label{font-size:1.1em;display: inline-block; font-weight:600;padding: 0.2em 1em 0.3em;min-width: 10em;margin-bottom:5px;}
#showAdminVotingTopic .vote-result .label.label-YES{background-color:#FFFFFF;color:#0B810B;border:2px solid #0B810B;}
#showAdminVotingTopic .vote-result .label.label-NO{background-color:#FFFFFF;color:#C10B0B;border:2px solid #C10B0B;}
#showAdminVotingTopic .vote-result .label.label-tiebreak,
#showAdminVotingTopic .vote-result .label.label-{background-color:#FFFFFF;color: #0A73be;border:2px solid #0A73be;}

#showAdminVotingTopic .vote-result-modify{text-align: right}
#showAdminVotingTopic .vote-result-modify button{color:#444;}

#showAdminVotingTopic .tiebreak-modal .modal-header{background-color:#b00000;}
#showAdminVotingTopic .tiebreak-modal .modal-header h4{color:#FFF;font-weight:bold;}
#showAdminVotingTopic .tiebreak-modal .modal-header .close{color:#FFF;opacity:.6;font-size: 2em;}
#showAdminVotingTopic .tiebreak-modal .modal-body p.resultat{font-size:1.4em;font-weight: bold}
#showAdminVotingTopic .tiebreak-modal .modal-body .topic-votes-recap{margin-bottom: 1em;}
#showAdminVotingTopic .tiebreak-modal .modal-body .topic-votes-recap .label{font-size: 80%;}
#showAdminVotingTopic .tiebreak-modal .modal-body .topic-votes-recap .label.label-info{background-color: #3fa4c2;}
#showAdminVotingTopic .tiebreak-modal .modal-body p.text-body{margin-bottom:1em;font-size: 1.05em;}
#showAdminVotingTopic .tiebreak-modal .modal-body .radio{margin-bottom:15px;}
#showAdminVotingTopic .tiebreak-modal .modal-body input[type=radio] {-ms-transform: scale(1.4);-webkit-transform: scale(1.4);transform: scale(1.4);}
#showAdminVotingTopic .tiebreak-modal .modal-body .radio span.label{min-width:8em;font-size:.9em !important;margin-left:4px;}
#showAdminVotingTopic .tiebreak-modal .modal-body .radio .label.label-clean{font-weight:600;background-color:#FFF;color:#484848;padding: 0.2em 0.1em 0.3em}
#showAdminVotingTopic .tiebreak-modal .modal-body input#reason{min-width: 100%;}
#showAdminVotingTopic .tiebreak-modal .modal-body small{color:#555;}

/*------------------------------------------*/
/* 	VISTA DE MIEMBROS PARA LAS VOTACIONES	*/
/*------------------------------------------*/
body.body-member-votes .container-breadcrumbs{background-color: #CCC;}
body.body-member-votes .container-layoutbody{margin-top: 1em;margin-bottom: 1em;}

#memberSessionShow #member-absence p.alert{font-size:16px;font-style: italic}
#memberSessionShow #member-absence p.alert .glyphicon{font-size:20px;}
#memberSessionShow #session-recap{margin-bottom:15px;padding-bottom:10px;border-bottom: 1px dotted #666;}
#memberSessionShow #session-recap .sessionTitle{line-height: 1.2;font-weight:600;margin-bottom:6px;}
#memberSessionShow #session-recap .recap-info{font-size: 1em;}
#memberSessionShow #session-recap .recap-info .sessionDetail-tag{display: inline-block;margin-right:2em;}
#memberSessionShow #session-recap .recap-info .sessionDetail-tag .glyphicon{color:#555;}
#memberSessionShow .member-vote-right{margin-bottom:2.5em;}
#memberSessionShow .member-vote-right .alert{font-size:1em;font-weight:600;}
#memberSessionShow .portavoz-member-info{margin-bottom:10px;margin-top:10px;}
#memberSessionShow .portavoz-member-info .label-primary{display: inline-block;padding:8px 15px;margin-bottom:10px;font-size:12px;}
#memberSessionShow .portavoz-member-info .label-primary.label-peso{border:2px solid #337ab7;color:#337ab7;background-color:#FFF;padding:4px 15px;}
#memberSessionShow .portavoz-member-info .label-primary.label-peso .badge{background-color:#337ab7;font-size:12px;vertical-align:text-bottom;}
#memberSessionShow .portavoz-member-info .label-primary.label-pdte-delegate{font-size:11px;border:1px solid #337ab7;color:#105099;background-color:#FFF;padding:6px 15px;font-weight:500;}

#memberSessionShow .agenda-topic-info{margin-bottom:3em;}
#memberSessionShow .agenda-topic-info .alert{font-size:1.2em;font-weight:600;}
#memberSessionShow .agenda-topic-info{margin-bottom:1em;}
#memberSessionShow .agenda-topic-info h2{font-size:2em; line-height:1.4;border-bottom:1px dotted #666;margin-bottom:10px;}
#memberSessionShow .agenda-topic-info h2 .glyphicon{font-size:.9em;margin-right:4px;color:#555;}
#memberSessionShow .agenda-topic-info .agenda-topic-type .label{display:inline-block; min-width:8em; font-size:.95em; padding:0.5em 1em 0.5em; margin-bottom:10px;}
#memberSessionShow .agenda-topic-info .topic-notes{font-size:.9em;color:#484848;font-style: italic;}
#memberSessionShow .agenda-topic-info .agenda-topic-type .label .glyphicon{margin-left:10px;}
#memberSessionShow .agenda-topic-info .agenda-topic-type .label.label-PUBLIC{background-color: #106510;}
#memberSessionShow .agenda-topic-info .agenda-topic-type .label.label-PRIVATE{background-color: #6e197c;}
#memberSessionShow #member-option-voted {color: #fff; font-size: 1.5em; font-weight: bold}
#memberSessionShow #open-topic-div{margin-bottom:2em;font-size:1.3em;font-weight:600;}
#memberSessionShow .vote-buttons{margin-bottom: 1em}
#memberSessionShow .vote-buttons .btn{min-width: 16em;margin:5px;}
#memberSessionShow .agenda-topic-open-recap{border: 1px solid #CCC; border-radius: 10px; margin-bottom:1em;padding-top:10px;}
#memberSessionShow .agenda-topic-open-recap .div-totalAcumVotos{display:none}
#memberSessionShow .agenda-topic-open-aus-recap{border:1px solid #CCC;border-radius: 10px;padding-top:10px;margin-bottom: 30px;}
#memberSessionShow .agenda-topic-open-aus-recap .progress-bar-addon{font-size:.94em;line-height:1.4}
#memberSessionShow .agenda-topic-open-aus-recap .progress{height: 15px;margin-bottom:10px;}

/* Resumen votaciones por grupos y miembros */
#memberSessionShow .agenda-topic-recap-members{margin-bottom:2em;}
#memberSessionShow .agenda-topic-recap-members .grupo-div{margin-bottom:10px;}
#memberSessionShow .agenda-topic-recap-members .grupo-div h4{font-weight: bold;color:#555;line-height: 1.2;margin-bottom:8px;}
#memberSessionShow .agenda-topic-recap-members .grupo-div .member-admin-row{font-size:.9em;margin-bottom:4px;}
#memberSessionShow .agenda-topic-recap-members .grupo-div .member-admin-row .absence-data{font-style: italic;}
#memberSessionShow .agenda-topic-recap-members .grupo-div .member-admin-row .admin-vote-reason{font-style: italic;}
#memberSessionShow .agenda-topic-recap-members .grupo-div .member-admin-row .admin-vote-reason{display: block}
#memberSessionShow .agenda-topic-recap-members .grupo-div .member-admin-row .memberOptionVoted{font-weight: bold}
#memberSessionShow .agenda-topic-recap-members .grupo-div .member-admin-row .vote-emited{font-weight: bold}

/* Recap votaciones de todos los puntos */
#memberSessionShow #sesion-topics-recap{margin-top:2em;}
#memberSessionShow #sesion-topics-recap .sesion-topics-header{
	color:#004840;
	border-bottom: 1px dotted #5d6564;
	margin-bottom:10px;
	font-weight:600;
	font-size:20px;
}
#memberSessionShow #sesion-topics-recap .topic-box{padding-bottom:8px;margin-bottom:8px;border-bottom: 1px dotted #b8d9d4;}
#memberSessionShow #sesion-topics-recap .topic-box .tb-topic-text{margin-bottom:4px;}
#memberSessionShow #sesion-topics-recap .topic-box .tb-topic-text .topicTitle{font-weight:600;font-size:1.3em;display:inline-block;margin-right:1em;}
#memberSessionShow #sesion-topics-recap .topic-box .tb-topic-text .topicTitle:before{content: "-";margin-right:5px;}
#memberSessionShow #sesion-topics-recap .topic-box .tb-topic-text .topic-vote-type{font-size:.85em;font-style: italic;font-weight:600;color: #666;}
#memberSessionShow #sesion-topics-recap .topic-box .tb-topic-text .topic-vote-type.label-PUBLIC{color: #106010;}
#memberSessionShow #sesion-topics-recap .topic-box .tb-topic-text .topic-vote-type.label-PRIVATE{color: #500050;}
#memberSessionShow #sesion-topics-recap .topic-box .tb-topic-info{padding:4px 0px 4px 10px;}
#memberSessionShow #sesion-topics-recap .topic-box .tb-topic-info .topic-vote-cancel{
	color: #9b4444;
	font-weight: bold;
	font-size:1em;
	margin-top:4px;
	margin-bottom:4px;
}
#memberSessionShow #sesion-topics-recap .topic-box .tb-topic-info .label-novoted{font-size:11px;margin-right:10px;background-color:#F6F6F6;color: #555;border: 1px solid #888;font-weight: 500;}
#memberSessionShow #sesion-topics-recap .topic-box .tb-topic-info .label-voting{font-size:11px;margin-right:10px;}
#memberSessionShow #sesion-topics-recap .topic-box .tb-topic-info .label-close{font-size:11px;margin-right:10px;background-color:#666666;color: #ffffff;border: 1px solid #666666;}
#memberSessionShow #sesion-topics-recap .topic-box .tb-topic-info .label-vote-result.label-YES{font-size:11px;color:#006000;background-color:#FFF;border: 1px solid #006000;}
#memberSessionShow #sesion-topics-recap .topic-box .tb-topic-info .label-vote-result.label-NO{font-size:11px;color:#AD0303;background-color:#FFF;border: 1px solid #AD0303;}
#memberSessionShow #sesion-topics-recap .topic-box .tb-topic-info .label-vote-result.label-tiebreak,
#memberSessionShow #sesion-topics-recap .topic-box .tb-topic-info .label-vote-result.label-{font-size:11px;color:#005090;background-color:#FFF;border: 1px solid #005090;}
#memberSessionShow #sesion-topics-recap .topic-votes-result-recap{margin-bottom:10px;}
#memberSessionShow #sesion-topics-recap .topic-votes-result-recap .label-default{color:#333;background-color:#F9F9F9;border:1px solid #555;font-weight:500;}
#memberSessionShow #sesion-topics-recap .topic-box .tb-topic-info .topic-votes-result{margin-top: 8px}
#memberSessionShow #sesion-topics-recap .topic-box .tb-topic-info .topic-votes-result .dropdown-btn{padding:2px 8px;}

#memberSessionShow .members-can-vote-no-assist{margin-bottom:1em;}
#memberSessionShow .members-can-vote-no-assist h4{font-weight:600;color:#666;font-size:13px;border-bottom:1px dotted #CCC;margin-bottom:3px;}
#memberSessionShow .members-can-vote-no-assist .member-p{font-size:11px;color:#555;margin-bottom:2px;}
#memberSessionShow .members-can-vote-no-assist .member-p .glyphicon{margin-right:5px;}

#memberSessionShow .show-all-topics-recap{margin-top:10px;}
#memberSessionShow .show-all-topics-recap .btn{background-color: #105048;border-color: #0B4841;color:#FFF;padding:4px 12px;}

#memberSessionShow .actualiza-msesionshow{margin-bottom:1em;text-align:right;}

/*Botones de votos y alertas con los votos realizados*/
.body-member-votes .vote-YES {color: #108010}
.body-member-votes .vote-NO {color: #C02020}
.body-member-votes .vote-ABSTENCION {color: #BB6010}
.body-member-votes .vote-AUS {color: #2880BB}
.body-member-votes .vote-YES-sign:before {content: "\e089"}
.body-member-votes .vote-NO-sign:before {content: "\e088"}
.body-member-votes .vote-ABSTENCION-sign:before {content: "\e082"}
.body-member-votes .ABSENCE-sign:before {content: "\e082"}
.body-member-votes .alert-YES{background-color: #108010; color: #fff;}
.body-member-votes .alert-NO{background-color: #C02020; color: #fff}
.body-member-votes .alert-ABSTENCION{background-color: #BB6010; color: #fff}
.body-member-votes .alert-ABSENCE{background-color:#2880BB; color: #fff}
.body-member-votes .vote-YES .badge.vote-weight{background-color: #108010}
.body-member-votes .vote-NO .badge.vote-weight{background-color: #C02020}
.body-member-votes .vote-ABSTENCION .badge.vote-weight{background-color: #BB6010}
.body-member-votes .vote-AUS .badge.vote-weight{background-color: #2880BB}

/* PORTAL DE MIEMBROS :: VISTA RESUMEN VOTACIONES TODOS LOS PUNTOS */
#memberSessionAllVotingShow #session-recap{margin-bottom:15px;padding-bottom:10px;border-bottom: 1px dotted #666;}
#memberSessionAllVotingShow #session-recap .sessionTitle{line-height: 1.2;font-weight:600;margin-bottom:6px;}
#memberSessionAllVotingShow #session-recap .recap-info{font-size: 1em;}
#memberSessionAllVotingShow #session-recap .recap-info .sessionDetail-tag{display: inline-block;margin-right:2em;}
#memberSessionAllVotingShow #session-recap .recap-info .sessionDetail-tag .glyphicon{color:#555;}

#memberSessionAllVotingShow #sesion-topics-recap{margin-top:10px;margin-bottom:10px;}
#memberSessionAllVotingShow #sesion-topics-recap .row-points-header{margin-bottom:1em;}
#memberSessionAllVotingShow #sesion-topics-recap .row-points-header .sesion-topics-header{color:#004840;font-weight:600;font-size:20px;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-box{padding-bottom:8px;margin-bottom:8px;border-bottom: 1px dotted #b8d9d4;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-box .tb-topic-text{margin-bottom:4px;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-box .tb-topic-text .topicTitle{font-weight:600;font-size:1.3em;display:inline-block;margin-right:1em;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-box .tb-topic-text .topicTitle:before{content: "-";margin-right:5px;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-box .tb-topic-text .topic-vote-type{font-size:.85em;font-style: italic;font-weight:600;color: #666;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-box .tb-topic-text .topic-vote-type.label-PUBLIC{color: #106010;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-box .tb-topic-text .topic-vote-type.label-PRIVATE{color: #500050;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-box .tb-topic-info{padding:4px 0px 4px 10px;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-box .tb-topic-info .topic-vote-cancel{color: #9b4444;font-weight: bold;font-size:1em;margin-top:4px;margin-bottom:4px;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-box .tb-topic-info .label-novoted{font-size:11px;margin-right:10px;background-color:#F6F6F6;color: #555;border: 1px solid #888;font-weight: 500;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-box .tb-topic-info .label-voting{font-size:11px;margin-right:10px;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-box .tb-topic-info .label-close{font-size:11px;margin-right:10px;background-color:#666666;color: #ffffff;border: 1px solid #666666;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-box .tb-topic-info .label-vote-result.label-YES{font-size:11px;color:#006000;background-color:#FFF;border: 1px solid #006000;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-box .tb-topic-info .label-vote-result.label-NO{font-size:11px;color:#AD0303;background-color:#FFF;border: 1px solid #AD0303;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-box .tb-topic-info .label-vote-result.label-tiebreak,
#memberSessionAllVotingShow #sesion-topics-recap .topic-box .tb-topic-info .label-vote-result.label-{font-size:11px;color:#005090;background-color:#FFF;border: 1px solid #005090;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-votes-result-recap{margin-bottom:10px;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-votes-result-recap .label-default{color:#333;background-color:#F9F9F9;border:1px solid #555;font-weight:500;}
#memberSessionAllVotingShow #sesion-topics-recap .topic-box .tb-topic-info .topic-votes-result{margin-top: 8px}
#memberSessionAllVotingShow #sesion-topics-recap .topic-box .tb-topic-info .topic-votes-result .dropdown-btn{padding:2px 8px;}
#memberSessionAllVotingShow #sesion-topics-recap .agenda-topic-open-recap{display:none;}
#memberSessionAllVotingShow #sesion-topics-recap .agenda-topic-open-aus-recap{display:none;}
#memberSessionAllVotingShow #sesion-topics-recap .agenda-topic-recap-members{margin-top:10px;margin-bottom:10px;}
#memberSessionAllVotingShow #sesion-topics-recap .grupo-div h4{font-weight:bold;font-size:14px;margin-bottom:3px;}
#memberSessionAllVotingShow #sesion-topics-recap .grupo-div .member-admin-row{font-size: 12px;font-weight: bold}
#memberSessionAllVotingShow #sesion-topics-recap .grupo-div .member-admin-row .badge{padding:3px 6px;font-size: 10px;}

#spinner-vot{
	background: url(../images/spinner.gif) 50% 50% no-repeat rgba(220,220,220,0.3);
	padding: 0em;
	text-indent: -9999px;
	position: fixed;
	top: 0;
	left: 0;
	margin-left:0px;
	margin-top: 0px;
	text-align:center;
	z-index:1240;
	overflow: visible;
	width: 100%;;
	height: 100%;
	display: none;
}

/**
	VISTA PUBLICA DE VOTACIONES
 */
#votingPublicView .alert-no-open-topics{margin-top: 2em;text-align: center}
#votingPublicView .agenda-topic-navigation{margin-bottom:1em;}
#votingPublicView .agenda-topic-navigation a{color:#333;}
#votingPublicView .agenda-topic-navigation a.bck-ses .glyphicon{margin-right:4px;}
#votingPublicView .agenda-topic-info{margin-bottom:1em;}
#votingPublicView .agenda-topic-info h2{line-height:1.4;border-bottom:1px dotted #666;margin-bottom:10px;font-size:2em;}
#votingPublicView .agenda-topic-info h2 .glyphicon{font-size:.9em;margin-right:4px;color:#555;}
#votingPublicView .agenda-topic-info .agenda-topic-type .label{
	display:inline-block;
	min-width:8em;
	font-size:.9em;
	padding:0.5em 1em 0.5em;
	margin-bottom:10px;
}
#votingPublicView .agenda-topic-info .topic-notes{font-size:.8em;color:#484848;font-style: italic;}
#votingPublicView .agenda-topic-info .agenda-topic-type .label .glyphicon{margin-left:8px;font-size:.8em;}
#votingPublicView .agenda-topic-info .agenda-topic-type .label.label-PUBLIC{background-color: #106510;}
#votingPublicView .agenda-topic-info .agenda-topic-type .label.label-PRIVATE{background-color: #6e197c;}
#votingPublicView .agenda-topic-state{margin-bottom: 1em;font-weight: bold;}
#votingPublicView .agenda-topic-open-recap {border:1px solid #CCC;border-radius: 10px;margin-bottom: 30px;padding-top:10px;}
#votingPublicView .agenda-topic-open-recap .div-totalAcumVotos{display:none}
#votingPublicView .agenda-topic-open-aus-recap{border:1px solid #CCC;border-radius: 10px;padding-top:10px;margin-bottom: 30px;}
#votingPublicView .agenda-topic-open-aus-recap .progress-bar-addon{font-size:.9em;line-height:1.2}
#votingPublicView .agenda-topic-open-aus-recap .progress{height: 15px;margin-bottom:10px;}
#votingPublicView .agenda-topic-recap-members{margin-bottom:1em;}
#votingPublicView .agenda-topic-recap-members .grupo-div{margin-bottom:10px;}
#votingPublicView .agenda-topic-recap-members .grupo-div h4{font-weight: bold;}
#votingPublicView .agenda-topic-recap-members .grupo-div .member-admin-row{font-size:.9em;margin-bottom:4px;}
#votingPublicView .agenda-topic-recap-members .grupo-div .member-admin-row .absence-data{font-style: italic;}
#votingPublicView .agenda-topic-recap-members .grupo-div .member-admin-row .admin-vote-reason{font-style: italic;}
#votingPublicView .agenda-topic-recap-members .grupo-div .member-admin-row .admin-vote-reason{display: block}
#votingPublicView .agenda-topic-recap-members .grupo-div .member-admin-row .memberOptionVoted{font-weight: bold}
#votingPublicView .agenda-topic-recap-members .grupo-div .member-admin-row .vote-emited{font-weight: bold}

/* Administracion de votaciones. Listado de miembros con derecho a voto no asistentes */
#votingPublicView .members-can-vote-no-assist{margin-bottom: 1em;}
#votingPublicView .members-can-vote-no-assist h4{font-weight: bold;border-bottom: 1px solid #CCC;color: #6a5a5a;font-size:16px;}
#votingPublicView .members-can-vote-no-assist .member-p .glyphicon{font-size:12px;color:#666;margin-right:4px;}
#votingPublicView .members-can-vote-no-assist .member-p .member-name{font-size:13px;color:#666;}
#votingPublicView .members-can-vote-no-assist .member-p .member-type{font-size:13px;font-style:italic;color:#666;}

#votingPublicView .agenda-topic-recap-cannotmembers{margin-bottom: 1em;}
#votingPublicView .agenda-topic-recap-cannotmembers h4{font-weight: bold;border-bottom: 1px solid #CCC;color: #6a5a5a;font-size:16px;}
#votingPublicView .agenda-topic-recap-cannotmembers .member-p .glyphicon{font-size: 12px;color: #8f654f;margin-right:4px;}
#votingPublicView .agenda-topic-recap-cannotmembers .member-p .member-name{font-size: 13px;color: #8f654f;}
#votingPublicView .agenda-topic-recap-cannotmembers .member-p .member-type{font-size: 13px;font-style: italic;color: #8f654f;}
#votingPublicView .vote-YES{color:#108010;}
#votingPublicView .vote-NO{color:#C02020;}
#votingPublicView .vote-ABSTENCION{color:#BB6010;}
#votingPublicView .vote-AUS{color:#156088;}
#votingPublicView .vote-YES-sign:before {content: "\e089"}
#votingPublicView .vote-NO-sign:before {content: "\e088"}
#votingPublicView .vote-ABSTENCION-sign:before {content: "\e082"}
#votingPublicView .ABSENCE-sign:before {content: "\e082"}

#votingPublicView .vote-YES .badge.vote-weight{background-color:#108010;}
#votingPublicView .vote-NO .badge.vote-weight{background-color:#C02020;}
#votingPublicView .vote-ABSTENCION .badge.vote-weight{background-color:#BB6010;}
#votingPublicView .vote-AUS .badge.vote-weight{background-color:#156088;}


/* LISTADO CON AUDOTORIA DE ACCIONES */

#session-voting-audit #session-recap{
	border-top: dotted 1px #999;
	border-bottom: dotted 1px #999;
	margin-top:1em;
	margin-bottom:1em;
	padding:5px 10px;
}
#session-voting-audit #session-recap h3{font-size:1.4em;font-weight:600;color:#505050;}
#session-voting-audit #session-recap .recap-line{margin-bottom:6px;display:inline-block;margin-right:1.2em;font-size:.9em;}
#session-voting-audit #session-recap .recap-line .glyphicon{color:#505050;}
#session-voting-audit #search-panel{
	margin-bottom:1em;
	background-color:#F5F5F5;
	padding:5px 15px;
	border: 1px solid #C0C0C0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
#session-voting-audit #search-panel .form-group{margin-bottom:5px;}
#session-voting-audit #search-panel .form-group label{margin-bottom:2px;}
#session-voting-audit #search-panel .btns-div{text-align:right;}
#session-voting-audit #search-panel .btns-div .btn{min-width:6em;margin:5px;}
#session-voting-audit #search-panel .btns-div a.btn{color:#333;}
#session-voting-audit table tbody td{font-size: .9em}


/* ---------------------------------*/
/*	VISTA PUBLICA TAB VOTACIONES	*/
/* ---------------------------------*/
#session-detail #video-index-controls-social #video-index-controls #votingBtn{text-transform:capitalize;min-width:9em;}
#session-detail #video-index #votinRecapDiv .alert{display: block;}
#session-detail #video-index #votinRecapDiv .votingTopicDiv{border-bottom:1px dotted #888;margin-bottom:10px;padding-bottom:10px;}
#session-detail #video-index #votinRecapDiv h4.votingTopic-title{font-weight:600;color:#505050;margin-bottom:4px;}
#session-detail #video-index #votinRecapDiv h4.votingTopic-title .glyphicon{color:#333;font-size:.8em;margin-right:5px;}
#session-detail #video-index #votinRecapDiv .votingTopic-voteCancelled{font-size:.9em;color:#BB3030;margin-left:22px;font-weight:600;}
#session-detail #video-index #votinRecapDiv .label-novoted{
	margin-left:22px;
	font-size:.8em;
	font-weight:600;
	color:#505050;
	background-color:#F6F6F6;
	border:1px solid #B0B0B0;
}
#session-detail #video-index #votinRecapDiv .label-resultado.label-YES{
	margin-left:22px;
	font-size:.8em;
	font-weight:600;
	color: #ffffff;
	background-color: #2d832d;
}
#session-detail #video-index #votinRecapDiv .label-resultado.label-NO{
	margin-left:22px;
	font-size:.8em;
	font-weight:600;
	color:#ffffff;
	background-color: #bb3232;
}
#session-detail #video-index #votinRecapDiv .label-resultado.label-TIE,
#session-detail #video-index #votinRecapDiv .label-resultado.label-{
	margin-left:22px;
	font-size:.8em;
	font-weight:600;
	color: #ffffff;
	background-color: #288db2;
}

#session-detail #video-index #votinRecapDiv .label-tipus-vote.label-tipus-vote-PRIVATE{margin-left:20px;color:#7d0491;font-size:.7em;font-weight:600;border:1px solid #7d0491;}
#session-detail #video-index #votinRecapDiv .label-tipus-vote.label-tipus-vote-PUBLIC{margin-left:20px;color: #094373;font-size:.7em;font-weight:600;border:1px solid #094373;}
#session-detail #video-index #votinRecapDiv .voting-recap-opts{margin-left:22px;margin-top:10px;margin-bottom:8px;}
#session-detail #video-index #votinRecapDiv .voting-recap-opts .voting-recap-YES{color: #197919;border:1px solid #197919;background-color:#FFF;}
#session-detail #video-index #votinRecapDiv .voting-recap-opts .voting-recap-NO{color: #A03030;border:1px solid #A03030;background-color:#FFF;}
#session-detail #video-index #votinRecapDiv .voting-recap-opts .voting-recap-ABSTENCION{color:#855f08;border:1px solid #855f08;background-color:#FFF;}
#session-detail #video-index #votinRecapDiv .voting-recap-opts .voting-recap-MEMBERNOVOTE{color:#555;border:1px solid #777;background-color:#FFF;font-weight:600;}


/* ---------------------------------*/
/*	VISTA MIEMBROS TAB VOTACIONES	*/
/* ---------------------------------*/
#sessionShowCouncilor #indexAndInterventions #sessionWsVotes .alert{display: block;}
#sessionShowCouncilor #indexAndInterventions #sessionWsVotes .votingTopicDiv{border-bottom:1px dotted #888;margin-bottom:10px;padding-bottom:10px;}
#sessionShowCouncilor #indexAndInterventions #sessionWsVotes h4.votingTopic-title{font-weight:600;color:#505050;margin-bottom:4px;}
#sessionShowCouncilor #indexAndInterventions #sessionWsVotes h4.votingTopic-title .glyphicon{color:#333;font-size:.8em;margin-right:5px;}
#sessionShowCouncilor #indexAndInterventions #sessionWsVotes .votingTopic-voteCancelled{font-size:.9em;color:#BB3030;margin-left:22px;font-weight:600;}
#sessionShowCouncilor #indexAndInterventions #sessionWsVotes .label-novoted{
	margin-left:22px;
	font-size:.8em;
	font-weight:600;
	color:#505050;
	background-color:#F6F6F6;
	border:1px solid #B0B0B0;
}
#sessionShowCouncilor #indexAndInterventions #sessionWsVotes .label-resultado.label-YES{
	margin-left:22px;
	font-size:.8em;
	font-weight:600;
	color: #ffffff;
	background-color: #2d832d;
}
#sessionShowCouncilor #indexAndInterventions #sessionWsVotes .label-resultado.label-NO{
	margin-left:22px;
	font-size:.8em;
	font-weight:600;
	color:#ffffff;
	background-color: #bb3232;
}
#sessionShowCouncilor #indexAndInterventions #sessionWsVotes .label-resultado.label-TIE,
#sessionShowCouncilor #indexAndInterventions #sessionWsVotes .label-resultado.label-{
	margin-left:22px;
	font-size:.8em;
	font-weight:600;
	color: #ffffff;
	background-color: #288db2;
}

#sessionShowCouncilor #indexAndInterventions #sessionWsVotes .label-tipus-vote.label-tipus-vote-PRIVATE{margin-left:20px;color:#7d0491;font-size:.7em;font-weight:600;border:1px solid #7d0491;}
#sessionShowCouncilor #indexAndInterventions #sessionWsVotes .label-tipus-vote.label-tipus-vote-PUBLIC{margin-left:20px;color: #094373;font-size:.7em;font-weight:600;border:1px solid #094373;}
#sessionShowCouncilor #indexAndInterventions #sessionWsVotes .voting-recap-opts{margin-left:22px;margin-top:10px;margin-bottom:8px;}
#sessionShowCouncilor #indexAndInterventions #sessionWsVotes .voting-recap-opts .voting-recap-YES{color: #197919;border:1px solid #197919;background-color:#FFF;}
#sessionShowCouncilor #indexAndInterventions #sessionWsVotes .voting-recap-opts .voting-recap-NO{color: #A03030;border:1px solid #A03030;background-color:#FFF;}
#sessionShowCouncilor #indexAndInterventions #sessionWsVotes .voting-recap-opts .voting-recap-ABSTENCION{color:#855f08;border:1px solid #855f08;background-color:#FFF;}
#sessionShowCouncilor #indexAndInterventions #sessionWsVotes .voting-recap-opts .voting-recap-MEMBERNOVOTE{color:#555;border:1px solid #777;background-color:#FFF;font-weight:600;}

/*Modal si fallo de nivel de autenticacion en votaciones portal de miembros */
.modal#councilorShowSessionAuthLevelKO .modal-header{background-color:#09655a;}
.modal#councilorShowSessionAuthLevelKO .modal-header button.close{font-size:26px;color:#FFF;opacity:.2;filter:alpha(opacity=20);}
.modal#councilorShowSessionAuthLevelKO .modal-header button.close:HOVER{opacity:.5;filter:alpha(opacity=50);}
.modal#councilorShowSessionAuthLevelKO .modal-header h4{color:#FFF;}
.modal#councilorShowSessionAuthLevelKO .modal-body{padding:25px 15px;}
.modal#councilorShowSessionAuthLevelKO .modal-body .alert{font-weight:bold;font-size:14px;}
.modal#councilorShowSessionAuthLevelKO .modal-body p.text{margin-bottom:15px;font-size:14px;line-height:1.6;}
.modal#councilorShowSessionAuthLevelKO .modal-body .tanca-sesion .btn{color: #FFF;background-color: #105048;border-color: #0B4841;}
.modal#councilorShowSessionAuthLevelKO .modal-body .tanca-sesion .btn:HOVER{background-color: #206b61;}
.modal#councilorShowSessionAuthLevelKO .modal-footer{padding:10px;}

/*------ EDITAR PRESIDENTE Y PORTAVOCES A NIVEL DE ORGANO ----------*/
#editPresidentAndSpokesman-sessionType h1{line-height:1.1;margin-bottom:5px;}
#editPresidentAndSpokesman-sessionType .row-header{margin-bottom:10px;}
#editPresidentAndSpokesman-sessionType .row-header .col-back-btn .btn{margin-top:1em;}
#editPresidentAndSpokesman-sessionType h2{border-bottom:1px dotted #903030;margin-bottom:15px;color:#C03030;line-height:1.4;font-size:24px;}
#editPresidentAndSpokesman-sessionType h2 .glyphicon{margin-right:10px;}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte{margin-bottom:1em;}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-heading{text-align:center;background-color:#505050;}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-heading h3{font-weight:600;font-size:1.1em;color:#FFF;line-height:1}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-body{text-align:center;padding:10px;}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-body .alert{margin-bottom:20px;padding:10px 15px;}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-body .div-pdte-info .img-responsive{display:inline-flex;max-width: 80px;}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-body .div-pdte-info a.pdte-name{font-weight:600;font-size:16px;display:block;}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-body .div-pdte-info a.pdte-name:HOVER{text-decoration:underline !important;}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-body .div-pdte-info p.pdte-tipo{color:#404040;font-style: italic;font-size:14px;}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-body .div-pdte-info p.pdte-presidenteVota{font-size:14px;}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-body .div-pdte-info p.pdte-presidenteVota.pdte-presidenteVota-yes{color:#305030;font-weight:600;}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-body .div-pdte-info p.pdte-presidenteVota.pdte-presidenteVota-no{color:#808080;}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-body .div-pdte-info .btn{margin-top:10px;padding:4px 12px;vertical-align:bottom;min-width:8em;}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-body .form-group{margin-bottom:20px;}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-body .form-group select#ptde{min-width:20em;}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-body .form-group label.presidentevota-label{cursor:pointer}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-body .form-group input[type=radio]{cursor:pointer}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-body form{margin-top:1em}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-body form select{cursor:pointer;}
#editPresidentAndSpokesman-sessionType .panel.panel-pdte .panel-body form .btn{min-width:8em;}
#editPresidentAndSpokesman-sessionType .panel-portavoces{margin-bottom:2em;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .panel-heading{text-align:left;background-color:#505050;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .panel-heading h3{font-weight:600;font-size:1.1em;color:#FFF;line-height:1;text-align:center;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .panel-body{padding:10px;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz{margin-bottom:5px;padding-bottom:5px;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .grupo-name{font-weight:bold;margin-bottom:10px;font-size:17px;color:#505050;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .grupo-name .glyphicon{margin-right:2px;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .col-pvoz-info{margin-bottom:10px;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .portavoz-label{
	text-align:center;
	font-weight:600;
	color:#505050;
	border-bottom:1px dotted #888;
	margin-bottom:10px;
	font-size:16px;
}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .group-organ-members{
	text-align:center;
	font-weight:600;
	color:#505050;
	border-bottom:1px dotted #888;
	margin-bottom:5px;
	font-size:16px;
}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .alert{padding:6px 12px;margin-bottom:10px;font-size:13px;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .media{margin-bottom:10px;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .media-left{width:40%;text-align:right;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .media-left .img-responsive{max-width:54px;display:inline-block;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .media-body .media-heading{font-weight:600;font-size:17px;line-height:1.2;margin-bottom:10px;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .media-body .media-heading a:HOVER{text-decoration:underline !important;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .btn-set-ptvoz{padding:4px 10px;min-width:7em;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .btn-cancel-ptvoz{padding:4px 10px;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .pvoz-peso{margin-bottom:15px;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .pvoz-peso label{color:#555;font-size:15px;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .pvoz-peso .label{
	background-color: #FFF;
	color: #105090;
	border: 1px solid #105090;
	font-weight: 600;
	font-size:13px;
}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .pvoz-peso .peso-int{font-size:18px;vertical-align:middle;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .group-portavoz-select .row-gps{margin-bottom:10px;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .group-portavoz-select select{margin-top:5px;margin-bottom:5px;cursor:pointer;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .group-portavoz-select input{margin-top:5px;margin-bottom:5px;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz a.member-group-user{display:block;margin-bottom:3px;color:#993333;text-align:center;font-size:14px;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz a.member-group-user .glyphicon{color:#993333;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz a.member-group-user:HOVER{color:#CC3333;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz a.member-group-user:HOVER .glyphicon{color:#CC3333;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz a.member-group-user .label{margin-left:5px;font-weight:400;font-size:11px;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz a.member-group-user .label.label-danger{padding:0.2em 0.5em 0.2em;font-size:10px;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz a.member-group-user .label .glyphicon{color:#FFF;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .group-portavoz .alert-warning-pesogrupo{margin-top:10px;color:#a25e24;border-color:#c0998b;font-weight:600;}
#editPresidentAndSpokesman-sessionType .panel-portavoces .div-save-button{margin-top:1em;margin-bottom:1em;}

#editPresidentAndSpokesman-sessionType #select-change-pdte-div .info-text-ask{color:#993333;font-size:1.1em;}
#editPresidentAndSpokesman-sessionType #select-change-pdte-div p.info-text{margin-top:5px;color:#993333;font-style:italic;font-size:.8em;padding-right:10px;padding-left:10px;}

/* Modal de seleccion de miembros que asisten a una sesion */
#sessionAssistantModal .modal-header{background-color: #C00000; color:#FFF}
#sessionAssistantModal .modal-header button.close{color:#FFFFFF;font-size:24px;opacity:0.5;filter:alpha(opacity=50);}

#sessionAssistantModal .modal-body .total-presence-number{margin-bottom:20px;font-size:1.3em;color:#C03030;font-weight: bold}
#sessionAssistantModal .modal-body .member-group{border-bottom:1px dotted #666;font-weight:bold;line-height:1.2;color:#333;margin-top:10px;}
#sessionAssistantModal .modal-body .checkbox{margin-top:5px;margin-bottom:5px;padding-top:5px;padding-bottom:5px;}
#sessionAssistantModal .modal-body .checkbox .presencia-label{min-width:8em;font-weight:500;padding:0.3em 0.1em;font-size:70%;}
#sessionAssistantModal .modal-body .checkbox .presencia-label.label-success{background-color: #309930;}
#sessionAssistantModal .modal-body .checkbox .presencia-label .glyphicon{margin-right:4px;}
#sessionAssistantModal .modal-body .checkbox .glyphicon-user{margin-left:4px;font-size:1em;color:#444;vertical-align: middle;}
#sessionAssistantModal .modal-body .checkbox .glyphicon-lock{margin-left:4px;font-size:1em;color:#666;vertical-align: middle;}
#sessionAssistantModal .modal-body .checkbox .member-full-name{margin-right:6px;font-weight:bold;color:#333;vertical-align: middle;}
#sessionAssistantModal .modal-body .checkbox label{padding-left: 2px;}
#sessionAssistantModal .modal-body .checkbox label.hasvote{cursor: not-allowed !important;}
#sessionAssistantModal .modal-body .checkbox input[type='checkbox']{display: none}
#sessionAssistantModal .modal-body .checkbox.cb-assis-yes .presencia-label.label-success{display:inline-block}
#sessionAssistantModal .modal-body .checkbox.cb-assis-yes .presencia-label.label-danger{display: none}
#sessionAssistantModal .modal-body .checkbox.cb-assis-no .presencia-label.label-success{display: none}
#sessionAssistantModal .modal-body .checkbox.cb-assis-no .presencia-label.label-danger{display: inline-block}
#sessionAssistantModal .modal-body .checkbox.cb-assis-no .member-full-name{font-weight:normal;text-decoration:line-through !important;}
#sessionAssistantModal .modal-body .checkbox .dret-vote .glyphicon{margin-right:2px;}
#sessionAssistantModal .modal-body .checkbox .dret-vote.dret-vote-yes{font-size:12px;color: #1060A0;vertical-align:bottom;letter-spacing:-0.4px;font-weight:600;}
#sessionAssistantModal .modal-body .checkbox .dret-vote.dret-vote-no{font-size:12px;color: #666;vertical-align: bottom;letter-spacing:-0.4px;font-weight:600;}
#sessionAssistantModal .modal-body .checkbox:HOVER .member-full-name{color:#903333;}
#sessionAssistantModal .modal-body .checkbox:HOVER .glyphicon-user{color:#903333;}
#sessionAssistantModal .modal-body .checkbox:HOVER label.hasvote .member-full-name{color:#777777;}
#sessionAssistantModal .modal-body .checkbox:HOVER label.hasvote .glyphicon-user{color:#777777;}
#sessionAssistantModal .modal-body .checkbox .label-assistant-lastUpdated{font-weight:400;font-size:.74em;background-color:#F0F0F0;color:#404040;padding: 0.2em 0.4em 0.3em;}
#sessionAssistantModal .modal-body .checkbox .label-pvoz{font-weight:400;margin-right:3px;}

#sessionAssistantModal .modal-footer button{min-width:8em;}
#sessionAssistantModal .modal-footer .alert{text-align:left;padding:10px 15px;margin-bottom:15px;}
#sessionAssistantModal .modal-footer .info-alert{font-size:13px;}
#sessionAssistantModal .modal-footer .btn-primary{color:#FFF;}
#sessionAssistantModal.sessionAssistantModalShow .member-nocb{cursor:default;}
#sessionAssistantModal.sessionAssistantModalShow .member-nocb .presencia-label{display: inline-block;}

/*----------------------------------*/
/*	Configuracion global votaciones	*/
/*----------------------------------*/
#votingGlobalConfig .row-h{margin-bottom:1em;}
#votingGlobalConfig .row-h .btn-default{color:#333333; margin:10px 5px;}
#votingGlobalConfig #saveOptionsMessage .alert-save .saveOptionsMessage-body{line-height:30px;}
#votingGlobalConfig section{margin-bottom:1em;}
#votingGlobalConfig section h3{margin-bottom:15px; border-bottom:1px dotted #666;}
#votingGlobalConfig section .section-config{margin-bottom:2em;}
#votingGlobalConfig section .section-config h4{font-weight:600;color:#505050;line-height:1.2;}
#votingGlobalConfig section .section-config .radio{margin-left:1em;margin-top:5px;margin-bottom:5px;}
#votingGlobalConfig section .section-config .radio label.label-checked{color: #307830;font-weight:600;font-size:1.1em;}
#votingGlobalConfig section .section-config .radio label.label-unchecked{color: #686868;}