/* General */
.grup-politic-portlet .form-input-helper,
.organigrama-politic-portlet .form-input-helper {font-size:0.9rem;color:#666;margin-bottom:1.5rem;line-height:1.5rem;}

/*--------------------------*/
/* 		GRUPS i CARRECS		*/
/*--------------------------*/

.grup-politic-portlet{margin-bottom: 2em;}
.grup-politic-portlet .buttonHidePublic{padding: 8px 12px;}
.grup-politic-portlet .buttonHidePublic .switch_btn_info{margin-right: 10px;}
.grup-politic-portlet .buttonHidePublic .btn{padding: 4px 12px;}
@media (max-width: 980px){.grup-politic-portlet .buttonHidePublic .btn{padding: 4px 12px;}}
@media (max-width: 768px){.grup-politic-portlet .buttonHidePublic .btn{padding: 8px 12px;}}


.grup-politic-portlet  .organitzacio-politica-grups.organitzacio-politica-grups-0{opacity: 0.6;filter: alpha(opacity=60);}
.grup-politic-portlet  .organitzacio-politica-grups .grups-controls a.btn{margin-left: 5px;}
.grup-politic-portlet  .grups-controls{border-bottom: 1px solid #CCC;padding-bottom: 1rem;margin-bottom: 1rem;padding-left: 0px;padding-right: 0px;}
.grup-politic-portlet  .grups-controls h3{line-height: 30px;margin-top: 0px;margin-bottom: 0px;font-size: 22px !important;}
.grup-politic-portlet  .grups-controls .btn{font-size:14px;padding: 4px 12px;margin: 0 5px;}
@media (max-width: 768px){.grup-politic-portlet  .organitzacio-politica-grups .grups-controls a.btn{display: inline-block;max-width: 12rem;}}
@media (max-width: 768px){.grup-politic-portlet  .grups-controls .btn{display: inline-block;max-width: 12rem;margin-bottom: 6px;}}

/* LISTADO GRUPOS POLITICOS */
.grup-politic-portlet .grups-list{margin-bottom: 2em;}
.grup-politic-portlet .grups-list h3{font-size: 26px !important;border-bottom: 1px dotted #666;}
.grup-politic-portlet .grups-list .grups-item{border: 1px solid #E0E0E0;margin-bottom: 1em;}
@media (max-width: 980px){.grup-politic-portlet .grups-list{padding: 0rem 1rem;}}
@media (max-width: 980px){.grup-politic-portlet .alert{margin: 1rem;}}

.grup-politic-portlet .grups-list .grups-item .grups-item-content{background-color: #F0F0F0;min-height: 110px;margin-left: 110px;}
.grup-politic-portlet .grups-list .grups-item .grups-item-content .grups-item-nom{padding: 10px 10px;font-weight: 600;font-size: 16px;}
.grup-politic-portlet .grups-list .grups-item .grups-item-content .grups-item-regidors{padding: 5px 10px;font-size: 14px;}
.grup-politic-portlet .grups-list .grups-item .grups-item-content .grups-item-options{padding: 5px; text-align: right;}
.grup-politic-portlet .grups-list .grups-item .grups-item-content .grups-item-options .btn{
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	text-shadow: none;
	font-size: 12px !important;
	padding: 2px 10px !important;
	max-width: 120px;
}

.grup-politic-portlet .grups-list .grups-item .grups-item-logo{float: left;}
.grup-politic-portlet .grups-list .grups-item .grups-item-logo .media-object{ width: 100%;max-width: 100px;height: auto;padding: 5px;}


@media (max-width: 980px){.grup-politic-portlet .grups-add-form-form .span6 {width: 100% !important;}}

.grup-politic-portlet .grups-list .grups-item-aux{padding-bottom: 2rem;}
.grup-politic-portlet .grups-list .grups-item-aux .grups-item-logo{float: center;}
.grup-politic-portlet .grups-list .grups-item-aux .grups-item-logo .media-object{ width: 100%;max-width: 100px;height: auto;padding: 15px 5px;margin-left: auto!important;margin-right: auto!important;}
.grup-politic-portlet .grups-list .grups-item-aux .grups-item-logo-empty{height: 130px;}
.grup-politic-portlet .grups-list .grups-item-aux .grups-item-nom{font-weight: 600;margin-bottom: 5px;font-size: 1.15rem;}
.grup-politic-portlet .grups-list .grups-item-aux .grups-item-regidors{margin-bottom: 5px;font-size: .96rem;}
.grup-politic-portlet .grups-list .grups-item-aux .grups-item-options a{text-transform: uppercase;font-weight: bold;font-size: .96rem;border-bottom: 1px solid #2f6ea2;}
.grup-politic-portlet .grups-list .grups-item-aux .grups-item-options a:HOVER{text-decoration: none;border-bottom: 1px solid #00aaff;}

/* ADD GRUPO POLITICO */
.grup-politic-portlet .organitzacio-politica-grups-add{}
@media (max-width: 980px){.grup-politic-portlet .organitzacio-politica-grups-add{padding-left: 1rem;padding-right: 1rem;}}
.grup-politic-portlet .organitzacio-politica-grups-add.organitzacio-politica-grups-add-0{opacity: 0.6;filter: alpha(opacity=60);}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form fieldset{margin-bottom: 10px;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form fieldset label{font-weight: 600;line-height: 30px;margin-bottom: 0px;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-div-controls{margin: 15px;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-div-controls .btn{min-width: 160px;font-size: 14px;padding: 6px 12px;margin: 5px 0px;}

.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .social-label{width: 40px;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .social-controls{margin-left: 60px;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .control-networkbutton .controls{margin-left: 0px !important;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .control-networkname{margin-bottom: 0px !important;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .control-networkvalue{margin-bottom: 0px !important;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .control-networknameEs{margin-bottom: 0px !important;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .control-networkvalueEs{margin-bottom: 0px !important;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .socialNetworkItem{margin-bottom: 20px;border: solid 1px #dadada;padding: 10px;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .socialNetworkItemEs{margin-bottom: 20px;border: solid 1px #dadada;padding: 10px;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .add-link{text-decoration: underline;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .btn-remove{font-style: italic; text-decoration: underline;font-size: 12px;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .form-input-image-helper {font-size: 0.9rem;color:#666;margin-bottom:1.5rem;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .form-input-activitats-bens-helper {font-size: 0.9rem;color:#666;margin-bottom:1.5rem;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .form-select-empty-carrecs-helper {font-size: 0.9rem;color:#666;margin-bottom:1.5rem;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .selector-lang-active {background-color: #94dcff;border: 2px solid #209dd9;font-weight: bold;border-radius: 15px;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .selector-lang {padding-top: 5px;padding-bottom: 5px;padding-left: 10px;padding-right: 10px;margin-right: 10px;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .selector-lang:hover {cursor:pointer;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .selector-castella {width: auto;}
.grup-politic-portlet .organitzacio-politica-grups-add .grups-add-form-form .alert-esp-camps-ocults {margin-top: 10px;}

/* EDIT GRUPO POLITICO */
.grup-politic-portlet .organitzacio-politica-grups-edit{}
@media (max-width: 980px){.grup-politic-portlet .organitzacio-politica-grups-edit{padding-left: 1rem;padding-right: 1rem;}}
.grup-politic-portlet .organitzacio-politica-grups-edit.organitzacio-politica-grups-edit-0{opacity: 0.6;filter: alpha(opacity=60);}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form fieldset{margin-bottom: 10px;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form fieldset label{font-weight: 600;line-height: 30px;margin-bottom: 0px;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form fieldset input.input-cb{vertical-align: text-top;margin-right: 4px;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form fieldset input.input-color{height: 32px;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-div-controls{margin: 15px;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-div-controls .btn{min-width: 160px;font-size: 14px;padding: 6px 12px;margin: 5px 0px;}
.grup-politic-portlet .organitzacio-politica-grups-edit fieldset img.media-object{max-width: 120px; height: auto;margin-bottom: 8px;}

.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .social-label{width: 40px;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .social-controls{margin-left: 60px;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .control-networkbutton .controls{margin-left: 0px !important;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .control-networkname{margin-bottom: 0px !important;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .control-networkvalue{margin-bottom: 0px !important;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .control-networknameEs{margin-bottom: 0px !important;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .control-networkvalueEs{margin-bottom: 0px !important;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .socialNetworkItem{margin-bottom: 20px;border: solid 1px #dadada;padding: 10px;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .socialNetworkItemEs{margin-bottom: 20px;border: solid 1px #dadada;padding: 10px;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .add-link{text-decoration: underline;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .btn-remove{font-style: italic; text-decoration: underline;font-size: 12px;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .form-input-image-helper {font-size: 0.9rem;color:#666;margin-bottom:1.5rem;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .form-input-activitats-bens-helper {font-size: 0.9rem;color:#666;margin-bottom:1.5rem;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .form-select-empty-carrecs-helper {font-size: 0.9rem;color:#666;margin-bottom:1.5rem;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .selector-lang-active {background-color: #94dcff;border: 2px solid #209dd9;font-weight: bold;border-radius: 15px;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .selector-lang {padding-top: 5px;padding-bottom: 5px;padding-left: 10px;padding-right: 10px;margin-right: 10px;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .selector-lang:hover {cursor:pointer;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .selector-castella {width: auto;}
.grup-politic-portlet .organitzacio-politica-grups-edit .grups-edit-form-form .alert-esp-camps-ocults {margin-top: 10px;}

/* ADD CARGO ELECTO */
.organitzacio-politica-carrec-add{}
.organitzacio-politica-carrec-add.organitzacio-politica-carrec-add-0{opacity: 0.6;filter: alpha(opacity=60);}
@media (max-width: 980px){.organitzacio-politica-carrec-add{margin-left: 1em;margin-right: 1em;}}
.organitzacio-politica-carrec-add .carrec-add-form-form{margin-bottom: 2em;}
@media (max-width: 980px){.organitzacio-politica-carrec-add .carrec-add-form-form .span6 {width: 100% !important;}}
@media (max-width: 980px){.organitzacio-politica-carrec-add .carrec-add-form-form .span6 {width: 100% !important;}}
.organitzacio-politica-carrec-add .carrec-add-form-form fieldset{margin-bottom: 10px;}
.organitzacio-politica-carrec-add .carrec-add-form-form fieldset label{font-weight: 600;}
.organitzacio-politica-carrec-add .carrec-add-form-form fieldset .input-cb{vertical-align: text-top;margin-right: 4px;}
.organitzacio-politica-carrec-add .carrec-add-form-form .row-ckeditor{margin-top: 2em;margin-bottom: 2em;}
.organitzacio-politica-carrec-add .carrec-add-form-form .organ-pertany-label{font-weight: 600;}
.organitzacio-politica-carrec-add .carrec-add-form-form .div-organ-pertany{margin-left: 10px;}
.organitzacio-politica-carrec-add .carrec-add-form-form .div-organ-pertany label{font-size: 100%;font-weight: 400;}
.organitzacio-politica-carrec-add .carrec-add-form-form .form-input-image-helper {font-size: 0.9rem;color:#666;margin-bottom:1.5rem;}
.organitzacio-politica-carrec-add .carrec-add-form-form .form-input-activitats-bens-helper {font-size: 0.9rem;color:#666;margin-bottom:1.5rem;}

.organitzacio-politica-carrec-add .carrec-add-form-form .label-multiline {line-height: 20px;margin-bottom: 10px;}

.organitzacio-politica-carrec-add .carrec-add-form-form .social-label{width: 40px;}
.organitzacio-politica-carrec-add .carrec-add-form-form .social-controls{margin-left: 60px;}
.organitzacio-politica-carrec-add .carrec-add-form-form .control-networkbutton .controls{margin-left: 0px !important;}
.organitzacio-politica-carrec-add .carrec-add-form-form .control-networkname{margin-bottom: 0px !important;}
.organitzacio-politica-carrec-add .carrec-add-form-form .control-networkvalue{margin-bottom: 0px !important;}
.organitzacio-politica-carrec-add .carrec-add-form-form .control-networknameEs{margin-bottom: 0px !important;}
.organitzacio-politica-carrec-add .carrec-add-form-form .control-networkvalueEs{margin-bottom: 0px !important;}
.organitzacio-politica-carrec-add .carrec-add-form-form .socialNetworkItem{margin-bottom: 20px;border: solid 1px #dadada;padding: 10px;}
.organitzacio-politica-carrec-add .carrec-add-form-form .socialNetworkItemEs{margin-bottom: 20px;border: solid 1px #dadada;padding: 10px;}
.organitzacio-politica-carrec-add .carrec-add-form-form .add-link{text-decoration: underline;}
.organitzacio-politica-carrec-add .carrec-add-form-form .btn-remove{font-style: italic; text-decoration: underline;font-size: 12px;}
.organitzacio-politica-carrec-add .carrec-add-form-form .form-input-image-helper {font-size: 0.9rem;color:#666;margin-bottom:1.5rem;}
.organitzacio-politica-carrec-add .carrec-add-form-form .form-input-activitats-bens-helper {font-size: 0.9rem;color:#666;margin-bottom:1.5rem;}
.organitzacio-politica-carrec-add .carrec-add-form-form .selector-lang-active {background-color: #94dcff;border: 2px solid #209dd9;font-weight: bold;border-radius: 15px;}
.organitzacio-politica-carrec-add .carrec-add-form-form .selector-lang {padding-top: 5px;padding-bottom: 5px;padding-left: 10px;padding-right: 10px;margin-right: 10px;}
.organitzacio-politica-carrec-add .carrec-add-form-form .selector-lang:hover {cursor:pointer;}
.organitzacio-politica-carrec-add .carrec-add-form-form .selector-castella {width: auto;}
.organitzacio-politica-carrec-add .carrec-add-form-form .alert-esp-camps-ocults {margin-top: 10px;}

/*------------ GRUPO DETALLES ----------------*/
.grup-politic-portlet .grups-controls{border: none;}

.grup-politic-portlet .organitzacio-politica-grup-show{margin-bottom: 4em;}
.grup-politic-portlet .organitzacio-politica-grup-show.organitzacio-politica-grup-show-0{opacity: 0.6;filter: alpha(opacity=60);}
.grup-politic-portlet .organitzacio-politica-grup-show .grups-controls .btn{display: inline-block;width: auto;}
.grup-politic-portlet .organitzacio-politica-grup-show h2{font-size: 36px;line-height: 36px;margin-bottom: 20px;}
.grup-politic-portlet .organitzacio-politica-grup-show h2{font-size: 26px;line-height: 26px;margin-bottom: 10px;}

@media (max-width: 980px){.grup-politic-portlet .organitzacio-politica-grup-show .organitzacio-politica-grup-show-dades{padding: 0rem 1rem;}}

.grup-politic-portlet .organitzacio-politica-grup-show .organitzacio-politica-grup-show-dades .media-object{width: 100%;height: auto;max-width: 160px;}
@media (max-width: 768px){.grup-politic-portlet .organitzacio-politica-grup-show .organitzacio-politica-grup-show-dades .media-object{width: 100%;height: auto;max-width: 100px;}}


.grup-politic-portlet .organitzacio-politica-grup-show .organitzacio-politica-grup-show-dades-header{border-bottom: 1px solid #CCC;margin-bottom: .8rem;padding-top: 15px;}
.grup-politic-portlet .organitzacio-politica-grup-show .organitzacio-politica-grup-show-dades-header1{font-weight: bold;font-size: 1.8rem;margin-bottom: 1rem;}
.grup-politic-portlet .organitzacio-politica-grup-show .organitzacio-politica-grup-show-dades-header2{font-size: 1.2rem;margin-bottom: .8rem;}
.grup-politic-portlet .organitzacio-politica-grup-show .organitzacio-politica-grup-show-dades-label{font-weight: bold;font-size: 1.15rem;}
.grup-politic-portlet .organitzacio-politica-grup-show .organitzacio-politica-grup-show-dades-tag{margin-bottom: .5rem;margin-left: 15px;}
.grup-politic-portlet .organitzacio-politica-grup-show .organitzacio-politica-grup-show-dades-tag span.fa{font-size: 15px;margin-right: 6px;color: #666;display: inline-block;min-width: 18px;text-align: center;}
.grup-politic-portlet .organitzacio-politica-grup-show .organitzacio-politica-grup-show-dades-altres{margin-top: 1rem;margin-bottom: 1rem;}


.grup-politic-portlet .organitzacio-politica-grup-show .grup-regidors{margin-bottom: 10px;margin-top: 1rem;}
.grup-politic-portlet .organitzacio-politica-grup-show .grup-regidors .grup-regidors-label{line-height: 24px;font-size: 18px;font-weight: 600;margin-bottom: 1.4rem;}

.grup-politic-portlet .organitzacio-politica-grup-show .grup-regidors .grup-regidors-item{text-align: center;margin-bottom: 2rem;}
.grup-politic-portlet .organitzacio-politica-grup-show .grup-regidors .grup-regidors-item .grup-regidors-photo{
	display: inline-block;
    position: relative;
    width: 100px;
    height: 100px;
    overflow: hidden;
    border-radius: 50%;
    margin-bottom: 10px;
}
.grup-politic-portlet .organitzacio-politica-grup-show .grup-regidors .grup-regidors-item .grup-regidors-photo .media-object{
	width: 100%;
    max-width: 100px;
    height: auto;
    padding: 0px;
    margin-left: auto !important;
    margin-right: auto !important;
}

.grup-politic-portlet .organitzacio-politica-grup-show .grup-regidors .grup-regidors-item .grup-regidors-nom{font-weight: bold;font-size: 1.1rem;margin-bottom: 5px;}
.grup-politic-portlet .organitzacio-politica-grup-show .grup-regidors .grup-regidors-item .grup-regidors-carrec{font-weight: 500;font-size: 1rem;margin-bottom: 5px;font-style: italic;}
.grup-politic-portlet .organitzacio-politica-grup-show .grup-regidors .grup-regidors-item .grup-regidors-equip{font-weight: 500;font-size: .9rem;margin-bottom: 5px;color: #555;}

.grup-politic-portlet .organitzacio-politica-grup-show .grup-regidors .grup-regidors-item .grup-regidors-link{margin-top: 8px;margin-bottom: 8px;}
.grup-politic-portlet .organitzacio-politica-grup-show .grup-regidors .grup-regidors-item .grup-regidors-link a{
	text-decoration: none !important;
	text-transform: uppercase;
	border-bottom: 1px solid #2f6ea2;
	font-weight: bold;
}
.grup-politic-portlet .organitzacio-politica-grup-show .grup-regidors .grup-regidors-item .grup-regidors-link a:HOVER{border-color:#00aaff;}
.grup-politic-portlet .organitzacio-politica-grup-show .grup-regidors .grup-regidors-controls{padding: 10px 0px;border-top: 1px dotted #CCC;margin-top: 10px;margin-top: 1rem;}


/*------------- CARREC DETALLES --------------*/
.grup-politic-portlet .organitzacio-politica-carrec-show{margin-bottom: 1em;}
@media (max-width: 980px){.grup-politic-portlet .organitzacio-politica-carrec-show{padding-left: 1rem;padding-right: 1rem;}}
.grup-politic-portlet .organitzacio-politica-carrec-show.organitzacio-politica-carrec-show-0{opacity: 0.6;filter: alpha(opacity=60);}

.grup-politic-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades{margin-bottom: 1em;}
.grup-politic-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades .carrec-recap-data{margin-bottom: 1em;border-bottom: 1px solid #CCC;}
.grup-politic-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades .carrec-recap-data .carrec-nom{font-size: 2rem;font-weight: bold;margin-bottom: 1rem; line-height: 2.7rem;}
.grup-politic-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades .carrec-recap-data .carrec-carrec{font-size: 1.3rem;font-style: italic;}
.grup-politic-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades .carrec-recap-data .carrec-grup-nom{font-size: 1.1rem;}

.grup-politic-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades ul.carrec-ul-data{}
.grup-politic-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades ul.carrec-ul-data li{margin-bottom: 6px;}

.grup-politic-portlet .organitzacio-politica-carrec-show .carrec-left{margin-bottom: 2rem;text-align: center;}
.grup-politic-portlet .organitzacio-politica-carrec-show .carrec-left .carrec-photo{
	display: inline-block;
    position: relative;
    width: 172px;
    height: 172px;
    overflow: hidden;
    border-radius: 50%;
    margin-bottom: 10px;
}
.grup-politic-portlet .organitzacio-politica-carrec-show .carrec-left .carrec-photo .media-object{
	width: 100%;
    max-width: 172px;
    height: auto;
    padding: 0px;
    margin-left: auto !important;
    margin-right: auto !important;
}

.grup-politic-portlet .organitzacio-politica-carrec-show .carrec-left .carrec-correu{display: block;margin-top: 10px;margin-bottom: 10px;text-align: center;text-decoration: underline;}
.grup-politic-portlet .organitzacio-politica-carrec-show .carrec-left .carrec-correu:HOVER{text-decoration: none;}

.grup-politic-portlet .organitzacio-politica-carrec-show .carrec-left .carrec-xarxa{display: block;margin-top: 10px;margin-bottom: 10px;text-align: center;text-decoration: underline;}
.grup-politic-portlet .organitzacio-politica-carrec-show .carrec-left .carrec-xarxa:HOVER{text-decoration: none;}

.grup-politic-portlet .organitzacio-politica-carrec-show .carrec-link{margin-bottom: 10px;}



/*------------- CARREC EDITAR ---------------*/
.grup-politic-portlet .organitzacio-politica-carrec-edit{margin-bottom: 4em;}
.grup-politic-portlet .organitzacio-politica-carrec-edit.organitzacio-politica-carrec-edit-0{opacity: 0.6;filter: alpha(opacity=60);}                    

.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form fieldset{margin-bottom: 5px;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form fieldset label{font-weight: 600;line-height: 30px;margin-bottom: 0px;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form fieldset input.input-cb{vertical-align: text-top;margin-right: 4px;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form fieldset img.media-object{max-width: 120px; height: auto;margin-bottom: 8px;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-div-controls{margin: 15px;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-div-controls .btn{min-width: 160px;font-size: 14px;padding: 6px 12px;margin: 5px 0px;}

.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .organ-pertany-label{font-weight: 600;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .div-organ-pertany{margin-left: 10px;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .div-organ-pertany label{font-size: 100%;font-weight: 400;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .form-input-image-helper {font-size: 0.9rem;color:#666;margin-bottom:1.5rem;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .form-input-activitats-bens-helper {font-size: 0.9rem;color:#666;margin-bottom:1.5rem;}

.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .label-multiline {line-height: 20px;margin-bottom: 10px;}

.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .social-label{width: 40px;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .social-controls{margin-left: 60px;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .control-networkbutton .controls{margin-left: 0px !important;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .control-networkname{margin-bottom: 0px !important;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .control-networkvalue{margin-bottom: 0px !important;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .control-networknameEs{margin-bottom: 0px !important;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .control-networkvalueEs{margin-bottom: 0px !important;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .socialNetworkItem{margin-bottom: 20px;border: solid 1px #dadada;padding: 10px;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .socialNetworkItemEs{margin-bottom: 20px;border: solid 1px #dadada;padding: 10px;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .add-link{text-decoration: underline;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .btn-remove{font-style: italic; text-decoration: underline;font-size: 12px;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .form-input-image-helper {font-size: 0.9rem;color:#666;margin-bottom:1.5rem;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .form-input-activitats-bens-helper {font-size: 0.9rem;color:#666;margin-bottom:1.5rem;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .selector-lang-active {background-color: #94dcff;border: 2px solid #209dd9;font-weight: bold;border-radius: 15px;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .selector-lang {padding-top: 5px;padding-bottom: 5px;padding-left: 10px;padding-right: 10px;margin-right: 10px;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .selector-lang:hover {cursor:pointer;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .selector-castella {width: auto;}
.grup-politic-portlet .organitzacio-politica-carrec-edit .carrec-edit-form-form .alert-esp-camps-ocults {margin-top: 10px;}

/*--------------------------*/
/* ORGANS GOVERN I FUNCIONS */
/*--------------------------*/

.organs-govern-portlet{margin-bottom: 2em;}
.organs-govern-portlet .buttonHidePublic{padding: 8px 12px;}
.organs-govern-portlet .buttonHidePublic .switch_btn_info{margin-right: 10px;}
.organs-govern-portlet .buttonHidePublic .btn{padding: 4px 12px;}
@media (max-width: 980px){.organs-govern-portlet .buttonHidePublic .btn{padding: 4px 12px;}}
@media (max-width: 768px){.organs-govern-portlet .buttonHidePublic .btn{padding: 8px 12px;}}

.organs-govern-portlet .organs-govern-show{margin-top: 1em;margin-bottom: 1em;}
.organs-govern-portlet .organs-govern-show.organs-govern-show-0{opacity: 0.6;filter: alpha(opacity=60);}

.organs-govern-portlet .organ-controls{padding-bottom: 10px;margin-bottom: 1em;padding-left: 0px;padding-right: 0px;}
.organs-govern-portlet .organ-controls .btn{font-size:14px;padding: 4px 12px;margin: 0 5px;}
.organs-govern-portlet .organ-controls h3{line-height: 30px;margin-top: 0px;margin-bottom: 0px;font-size: 22px !important;}

@media (max-width: 980px){.organs-govern-portlet .organ-controls .btn{display: inline-block;width: 16rem;}}


.organs-govern-portlet .organs-govern-show .accordion-group{border-bottom: 1px solid #E0E0E0;;border-top: none;}
.organs-govern-portlet .organs-govern-show .accordion-group .accordion-heading{}
.organs-govern-portlet .organs-govern-show .accordion-group .accordion-heading a{padding: 1.4rem .8rem;font-weight: 600;font-size: 1.35rem;color: #333;}
.organs-govern-portlet .organs-govern-show .accordion-group .accordion-heading a .icon-chevron-right{color: #333;font-size: 12px;}
.organs-govern-portlet .organs-govern-show .carrec-organs-edit-form-modal-header {background-color:#2f6ea2;color:#FFF;}
.organs-govern-portlet .organs-govern-show .modal-body {max-height: 500px;}
.organs-govern-portlet .organs-govern-show .carrec-organs-edit-form-form {margin-bottom: 0px;}

.organs-govern-portlet .organs-govern-show .label-carrec-organ {
	border-bottom: 1px solid #BBB;
	padding-left: 30px !important;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: -1px !important;
}
.organs-govern-portlet .edit-organ-carrecs-grup {
    font-size: 12px;
}

.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body{}

.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner{padding-left: 2em;}
@media (max-width: 768px){.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner{padding-left: 0.5em;}}

.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner strong.accordion-strong{
	font-weight: 600;
	font-size: 1.1rem;
	margin-bottom: 1em;
	display: block;
	border-bottom: 1px dotted #CCC;
	line-height: 1.4rem;
}
.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner .accordion-inner-funcions{margin-bottom: 2rem;}
.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner .organ-funcions-div{margin-left: 1em;}
.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner .organ-membres-div{margin-left: 1em;}
@media (max-width: 768px){.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner .organ-membres-div{margin-left: 0em;}}

.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner .accordion-inner-is-principal{
	margin-bottom: 1rem;
	color: #185d8a;
	font-weight: 600;
	font-style: italic;
	font-size:.96rem;
	border: 1px solid #657cbb;
	padding: 4px 14px 4px 10px;
	display: inline-block;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner .accordion-inner-is-principal span.icon-principal{font-size: 16px;color:#657cbb;}

.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-controls{padding: 1em;text-align: right;}
.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-controls .btn{min-width: 6rem;font-size: 14px;padding: 4px 14px;}

@media (max-width: 980px){.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-controls .btn{display: inline-block;width: 8rem;}}

.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner .organ-membres-div .organ-membres-item-div{margin-bottom: 1.6rem;text-align: center; list-style-type: none;}

.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner .organ-membres-div .organ-membres-item-div .media-photo{
	display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
    overflow: hidden;
    border-radius: 50%;
    margin-bottom: .2rem;
}

.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner .organ-membres-div .organ-membres-item-div .media-object{
	width: 64px;
	height: auto;
}

.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner .organ-membres-div .organ-membres-item-div .media-body{padding-top: .8rem;}
.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner .organ-membres-div .organ-membres-item-div .media-body .media-body-nom{
	font-size: 1rem;
	font-weight: 600;
	margin-bottom: 6px;
}
.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner .organ-membres-div .organ-membres-item-div .media-body .media-body-grup{
	font-size: 1rem;
	font-style:italic;
	margin-bottom: 6px;
}

.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner .organ-membres-div .organ-membres-item-div .media-body .media-heading{
	font-size: 14px;
	color: #333;
	font-weight: 600;
	padding-bottom: .2rem;
	display: block;
}

.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner .organ-membres-div .organ-membres-item-div .media-body .media-link{
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
}
.organs-govern-portlet .organs-govern-show .accordion-group .accordion-body .accordion-inner .organ-membres-div .organ-membres-item-div .media-body .media-link:HOVER{text-decoration: none;}

@media (max-width: 980px){.organs-govern-portlet .organs-govern-add{padding-left: 1rem;padding-right: 1rem;}}
.organs-govern-portlet .organs-govern-add.organs-govern-add-0{opacity: 0.6;filter: alpha(opacity=60);}
.organs-govern-portlet .organs-govern-add .organ-add-form-form fieldset{margin-bottom: 10px;}
.organs-govern-portlet .organs-govern-add .organ-add-form-form fieldset label{font-weight: 600;line-height: 30px;margin-bottom: 0px;}
.organs-govern-portlet .organs-govern-add .organ-add-form-form fieldset input.input-cb{vertical-align: text-top;margin-right: 4px;}
.organs-govern-portlet .organs-govern-add .organ-add-form-form fieldset strike.muted{cursor:not-allowed;font-weight: 400;}
.organs-govern-portlet .organs-govern-add .organ-add-form-form fieldset .alert-principal-assigned{font-size: .9rem;padding: 4px 15px 4px 15px;cursor: default;}
.organs-govern-portlet .organs-govern-add .organ-add-form-form fieldset span.helptext{display: block;font-size: 94%;color: #555;font-weight: 400;font-style: italic;}
.organs-govern-portlet .organs-govern-add .organ-add-form-div-controls{margin: 15px;}
.organs-govern-portlet .organs-govern-add .organ-add-form-div-controls .btn{min-width: 160px;font-size: 14px;padding: 6px 12px;margin: 5px 0px;}
.organs-govern-portlet .organs-govern-add .selector-lang-active {background-color: #94dcff;border: 2px solid #209dd9;font-weight: bold;border-radius: 15px;}
.organs-govern-portlet .organs-govern-add .selector-lang {padding-top: 5px;padding-bottom: 5px;padding-left: 10px;padding-right: 10px;margin-right: 10px;}
.organs-govern-portlet .organs-govern-add .selector-lang:hover {cursor:pointer;}
.organs-govern-portlet .organs-govern-add .selector-castella {width: auto;}
.organs-govern-portlet .organs-govern-add .alert-esp-camps-ocults {margin-top: 10px;}

@media (max-width: 980px){.organs-govern-portlet .organs-govern-edit{padding-left: 1rem;padding-right: 1rem;}}
.organs-govern-portlet .organs-govern-edit.organs-govern-edit-0{opacity: 0.6;filter: alpha(opacity=60);}
.organs-govern-portlet .organs-govern-edit .organ-edit-form-form fieldset{margin-bottom: 10px;}
.organs-govern-portlet .organs-govern-edit .organ-edit-form-form fieldset label{font-weight: 600;line-height: 30px;margin-bottom: 0px;}
.organs-govern-portlet .organs-govern-edit .organ-edit-form-form fieldset input.input-cb{vertical-align: text-top;margin-right: 4px;}
.organs-govern-portlet .organs-govern-edit .organ-edit-form-form fieldset strike.muted{cursor:not-allowed;font-weight: 400;}
.organs-govern-portlet .organs-govern-edit .organ-edit-form-form fieldset .alert-principal-assigned{font-size: .9rem;padding: 4px 15px 4px 15px;cursor: default;}
.organs-govern-portlet .organs-govern-edit .organ-edit-form-form fieldset span.helptext{display: block;font-size: 94%;color: #555;font-weight: 400;font-style: italic;}
.organs-govern-portlet .organs-govern-edit .organ-edit-form-div-controls{margin: 15px;}
.organs-govern-portlet .organs-govern-edit .organ-edit-form-div-controls .btn{min-width: 160px;font-size: 14px;padding: 6px 12px;margin: 5px 0px;}
.organs-govern-portlet .organs-govern-edit .selector-lang-active {background-color: #94dcff;border: 2px solid #209dd9;font-weight: bold;border-radius: 15px;}
.organs-govern-portlet .organs-govern-edit .selector-lang {padding-top: 5px;padding-bottom: 5px;padding-left: 10px;padding-right: 10px;margin-right: 10px;}
.organs-govern-portlet .organs-govern-edit .selector-lang:hover {cursor:pointer;}
.organs-govern-portlet .organs-govern-edit .selector-castella {width: auto;}
.organs-govern-portlet .organs-govern-edit .alert-esp-camps-ocults {margin-top: 10px;}

/* CARREC DETALLES */
.organs-govern-portlet .organitzacio-politica-carrec-show{margin-bottom: 4em;}
.organs-govern-portlet .organitzacio-politica-carrec-show.organitzacio-politica-carrec-show-0{opacity: 0.6;filter: alpha(opacity=60);}
.organs-govern-portlet .organitzacio-politica-carrec-show .grups-controls{}
.organs-govern-portlet .organitzacio-politica-carrec-show .grups-controls .btn{padding: 4px 14px;font-size: 14px;}
@media (max-width: 768px){.organs-govern-portlet .organitzacio-politica-carrec-show .grups-controls .btn{display: inline-block;width: 12rem;}}

.organs-govern-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades{margin-bottom: 1em;}
@media (max-width: 980px){.organs-govern-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades{padding-left: 1rem;padding-right: 1rem;}}
.organs-govern-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades .carrec-nom{font-size: 36px !important;margin-bottom: 2rem;}
.organs-govern-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades .organitzacio-politica-grup-show-dades-generals{}
.organs-govern-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades .organitzacio-politica-grup-show-dades-retribucions{padding-top: 30px;}

.organs-govern-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades .media{}
.organs-govern-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades .media .carrec-photo{}
.organs-govern-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades .media .carrec-photo img.media-object{max-width: 200px;height: auto;margin-bottom: 10px;}
.organs-govern-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades .media .carrec-photo img.media-object.media-object-anonym{min-width: 160px;height: auto;}
.organs-govern-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades .media .media-heading{margin-bottom: 10px;}
.organs-govern-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades .carrec-agenda-link{font-weight: normal;}

.grup-politic-portlet .organitzacio-politica-carrec-show .organitzacio-politica-grup-show-dades .carrec-altres{margin-top: 1em;}

.grup-politic-portlet .grup-politic-dataset-link{text-align: right; margin: .6em 0em; padding-right: 1rem;}
.grup-politic-portlet .grup-politic-dataset-link a{display: inline-block;padding: 6px 15px;background-color:#2f6ea2;color:#FFF !important;font-size: 13px;font-weight: 600;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;text-decoration: none !important;}
.grup-politic-portlet .grup-politic-dataset-link a:hover {background-color: #3085CA;color:white;}

/* CARGOS ELECTOS */
.organitzacio-politica-carrecs-electes.organitzacio-politica-carrecs-electes-0{opacity: 0.6;filter: alpha(opacity=60);}
.organitzacio-politica-carrecs-electes .organ-principal-nom{margin-bottom: .4rem;padding-left: 5px;}
.organitzacio-politica-carrecs-electes .alert-info{margin-bottom: 2rem;}
.organitzacio-politica-carrecs-electes .alert-info .icon-info-sign{font-size: 18px;}

/* CARGOS ELECTOS --> Grupos */
.organitzacio-politica-carrecs-electes .organ-principal-grup-div{}
@media (max-width: 980px){.organitzacio-politica-carrecs-electes .organ-principal-grup-div{padding: 0px 10px;}}

.organitzacio-politica-carrecs-electes .organ-principal-grup-div .organ-principal-grup-div-logo{float: left;}
.organitzacio-politica-carrecs-electes .organ-principal-grup-div .organ-principal-grup-div-logo img.media-object{
	max-width: 60px;
	height: auto;
	max-height: 60px;
	background-color: #FFFFFF;
	padding-right: 5px;
}
.organitzacio-politica-carrecs-electes .organ-principal-grup-div .organ-principal-grup-div-logo span.media-object-empty{
	width: 0px;
	height: 60px;
	display: block;
	background-color: #FFFFFF;
}
.organitzacio-politica-carrecs-electes .organ-principal-grup-div .organ-principal-grup-div-nom{min-height: 60px;background-color: #F2F2F2;}
.organitzacio-politica-carrecs-electes .organ-principal-grup-div .organ-principal-grup-div-nom p{font-size: 18px;font-weight: 600;padding: 20px 15px 19px 81px;margin-bottom: 0px;}

.organitzacio-politica-carrecs-electes .organ-principal-grup-div .organ-principal-grup-div-nom.organ-principal-grup-div-nom-nologo-true p{padding: 20px 15px;}
.organitzacio-politica-carrecs-electes .organ-principal-grup-div .organ-principal-grup-div-nom.organ-principal-grup-div-nom-nologo-true p small{margin-left: 8px;font-style: italic;}



/* CARGOS ELECTOS --> Cargos*/
.organitzacio-politica-carrecs-electes .organ-principal-carrecs-div{padding: 1rem 0rem;}
@media (max-width: 980px){.organitzacio-politica-carrecs-electes .organ-principal-carrecs-div{padding: 1rem;}}


.organitzacio-politica-carrecs-electes .organ-principal-carrecs-div .organ-principal-carrecs-item{margin-bottom: 1rem;text-align: center;}
.organitzacio-politica-carrecs-electes .organ-principal-carrecs-div .organ-principal-carrecs-item .organ-principal-carrecs-item-logo{
	display: inline-block;
    position: relative;
    width: 92px;
    height: 92px;
    overflow: hidden;
    border-radius: 50%;
    margin-bottom: 8px;
}
.organitzacio-politica-carrecs-electes .organ-principal-carrecs-div .organ-principal-carrecs-item .organ-principal-carrecs-item-logo .media-object{
	width: 92px;
	height: auto;
}

.organitzacio-politica-carrecs-electes .organ-principal-carrecs-div .organ-principal-carrecs-item .organ-principal-carrecs-item-dades-nom{font-size: 1.1rem;font-weight: 600;margin-bottom: 0px;}
.organitzacio-politica-carrecs-electes .organ-principal-carrecs-div .organ-principal-carrecs-item .organ-principal-carrecs-item-dades-carrec{font-style: italic;margin-bottom: 0px;}
.organitzacio-politica-carrecs-electes .organ-principal-carrecs-div .organ-principal-carrecs-item .organ-principal-carrecs-item-dades-eqgob{font-size: .96rem;margin-bottom: 0px;}
.organitzacio-politica-carrecs-electes .organ-principal-carrecs-div .organ-principal-carrecs-item  .organ-principal-carrecs-item-dades-link{
	text-transform: uppercase;
	margin-top: .8rem;
	font-size: .96rem;
	text-decoration: none;
	font-weight: 600;
	display: inline-block;
	border-bottom: 1px solid #2f6ea2;
}
.organitzacio-politica-carrecs-electes .organ-principal-carrecs-div .organ-principal-carrecs-item  .organ-principal-carrecs-item-dades-link:HOVER{border-color:#00aaff;}


/*---- GRAFICA CARGOS ELECTOS ----*/
.organitzacio-politica-carrecs-electes .organ-principal-grafica-composicio{
	border: 1px solid #EAEAEA;
	background-color: #fff;
	background-image: url("../images/parlament.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 2rem;
}

.organitzacio-politica-carrecs-electes .organ-principal-grafica-composicio .carrecs-charts-legend{margin: 10px;}
.organitzacio-politica-carrecs-electes .organ-principal-grafica-composicio .carrecs-charts-legend .legend-name-partit{display: inline-block;margin: 3px 10px 3px 1px;}
.organitzacio-politica-carrecs-electes .organ-principal-grafica-composicio .carrecs-charts-legend .legend-name-partit .badge{    width: 15px; height: 15px; padding: 0; display: inline-block;}
.organitzacio-politica-carrecs-electes .organ-principal-grafica-composicio .carrecs-charts-legend .legend-name-partit .nompartit{font-size: .95rem;font-weight: 600;}


.organitzacio-politica-carrecs-electes .organ-principal-carrecs-electes-dots{margin-bottom: 2rem;}
.organitzacio-politica-carrecs-electes .organ-principal-carrecs-electes-dots .organ-principal-grup-dotdiv{margin-bottom: 10px;}
.organitzacio-politica-carrecs-electes .organ-principal-carrecs-electes-dots .organ-principal-grup-dotdiv .organ-principal-grup-dotdiv-logo{float: left;border: 1px solid #EEE;}
.organitzacio-politica-carrecs-electes .organ-principal-carrecs-electes-dots .organ-principal-grup-dotdiv .organ-principal-grup-dotdiv-logo img.media-object{
	max-width: 50px;
	height: auto;
	max-height: 50px;
	background-color: #FFFFFF;
	padding: 2px;
}
.organitzacio-politica-carrecs-electes .organ-principal-carrecs-electes-dots .organ-principal-grup-dotdiv .organ-principal-grup-dotdiv-logo span.media-object-empty{
	width: 50px;
	height: 50px;
	padding: 2px;
	background-color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	font-weight: 600;
}

.organitzacio-politica-carrecs-electes .organ-principal-carrecs-electes-dots  .organ-principal-grup-dotdiv .organ-principal-grup-dotdiv-nom{
	min-height: 26px;
	padding: 20px 15px 20px 70px;
}


.organitzacio-politica-carrecs-electes .organ-principal-carrecs-electes-dots  .organ-principal-grup-dotdiv .organ-principal-grup-dotdiv-nom .badge-dot-carrecs{
	padding-left: 8px;
	padding-right: 8px;
	line-height: 16px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin-left: 4px;
	
}


/* ALTOS CARGOS */
.organitzacio-politica-carrecs-electes.organitzacio-politica-carrecs-electes-0{opacity: 0.6;filter: alpha(opacity=60);}
.organitzacio-politica-carrecs-electes .alts-carrecs-nom{margin-bottom: .4rem;padding-left: 5px;}
.organitzacio-politica-carrecs-electes .alert-info{margin-bottom: 2rem;}
.organitzacio-politica-carrecs-electes .alert-info .icon-info-sign{font-size: 18px;}

/* ALTOS CARGOS --> Grupos */
.organitzacio-politica-carrecs-electes .alts-carrecs-grup-div{}
@media (max-width: 980px){.organitzacio-politica-carrecs-electes .alts-carrecs-grup-div{padding: 0px 10px;}}

.organitzacio-politica-carrecs-electes .alts-carrecs-grup-div .alts-carrecs-grup-div-logo{float: left;}
.organitzacio-politica-carrecs-electes .alts-carrecs-grup-div .alts-carrecs-grup-div-logo img.media-object{
	max-width: 60px;
	height: auto;
	max-height: 60px;
	background-color: #FFFFFF;
	padding-right: 5px;
}
.organitzacio-politica-carrecs-electes .alts-carrecs-grup-div .alts-carrecs-grup-div-logo span.media-object-empty{
	width: 0px;
	height: 60px;
	display: block;
	background-color: #FFFFFF;
}
.organitzacio-politica-carrecs-electes .alts-carrecs-grup-div .alts-carrecs-grup-div-nom{min-height: 60px;background-color: #F2F2F2;}
.organitzacio-politica-carrecs-electes .alts-carrecs-grup-div .alts-carrecs-grup-div-nom p{font-size: 18px;font-weight: 600;padding: 20px 15px 19px 81px;margin-bottom: 0px;}

.organitzacio-politica-carrecs-electes .alts-carrecs-grup-div .alts-carrecs-grup-div-nom.alts-carrecs-grup-div-nom-nologo-true p{padding: 20px 15px;}
.organitzacio-politica-carrecs-electes .alts-carrecs-grup-div .alts-carrecs-grup-div-nom.alts-carrecs-grup-div-nom-nologo-true p small{margin-left: 8px;font-style: italic;}

/* ALTOS CARGOS --> Cargos*/
.organitzacio-politica-carrecs-electes .alts-carrecs-carrecs-div{padding: 1rem 0rem;}
@media (max-width: 980px){.organitzacio-politica-carrecs-electes .alts-carrecs-carrecs-div{padding: 1rem;}}


.organitzacio-politica-carrecs-electes .alts-carrecs-carrecs-div .alts-carrecs-carrecs-item{margin-bottom: 1rem;text-align: center;}
.organitzacio-politica-carrecs-electes .alts-carrecs-carrecs-div .alts-carrecs-carrecs-item .alts-carrecs-carrecs-item-logo{
	display: inline-block;
    position: relative;
    width: 92px;
    height: 92px;
    overflow: hidden;
    border-radius: 50%;
    margin-bottom: 8px;
}
.organitzacio-politica-carrecs-electes .alts-carrecs-carrecs-div .alts-carrecs-carrecs-item .alts-carrecs-carrecs-item-logo .media-object{
	width: 92px;
	height: auto;
}

.organitzacio-politica-carrecs-electes .alts-carrecs-carrecs-div .alts-carrecs-carrecs-item .alts-carrecs-carrecs-item-dades-nom{font-size: 1.1rem;font-weight: 600;margin-bottom: 0px;}
.organitzacio-politica-carrecs-electes .alts-carrecs-carrecs-div .alts-carrecs-carrecs-item .alts-carrecs-carrecs-item-dades-carrec{font-style: italic;margin-bottom: 0px;}
.organitzacio-politica-carrecs-electes .alts-carrecs-carrecs-div .alts-carrecs-carrecs-item .alts-carrecs-carrecs-item-dades-eqgob{font-size: .96rem;margin-bottom: 0px;}
.organitzacio-politica-carrecs-electes .alts-carrecs-carrecs-div .alts-carrecs-carrecs-item  .alts-carrecs-carrecs-item-dades-link{
	text-transform: uppercase;
	margin-top: .8rem;
	font-size: .96rem;
	text-decoration: none;
	font-weight: 600;
	display: inline-block;
	border-bottom: 1px solid #2f6ea2;
}
.organitzacio-politica-carrecs-electes .alts-carrecs-carrecs-div .alts-carrecs-carrecs-item  .alts-carrecs-carrecs-item-dades-link:HOVER{border-color:#00aaff;}


.buttonLink {
  border: none !important;
  background: none !important;
  color: #006BB3 !important;
  font: inherit !important;
  cursor: pointer !important;
  text-decoration: underline !important;
  padding: 0 !important;
}

.w-full {width:100% !important;}


/* ADD AREA */
.organigrama-politic-portlet .organitzacio-politica-arees-add{}
@media (max-width: 980px){.organigrama-politic-portlet .organitzacio-politica-arees-add{padding-left: 1rem;padding-right: 1rem;}}
.organigrama-politic-portlet .organitzacio-politica-arees-add.organitzacio-politica-arees-add-0{opacity: 0.6;filter: alpha(opacity=60);}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form fieldset{margin-bottom: 10px;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form fieldset label{font-weight: 600;line-height: 30px;margin-bottom: 0px;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-div-controls{margin: 15px;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-div-controls .btn{min-width: 160px;font-size: 14px;padding: 6px 12px;margin: 5px 0px;}

.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .social-label{width: 40px;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .social-controls{margin-left: 60px;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .control-networkbutton .controls{margin-left: 0px !important;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .control-networkname{margin-bottom: 0px !important;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .control-networkvalue{margin-bottom: 0px !important;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .control-networknameEs{margin-bottom: 0px !important;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .control-networkvalueEs{margin-bottom: 0px !important;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .socialNetworkItem{margin-bottom: 20px;border: solid 1px #dadada;padding: 10px;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .socialNetworkItemEs{margin-bottom: 20px;border: solid 1px #dadada;padding: 10px;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .add-link{text-decoration: underline;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .btn-remove{font-style: italic; text-decoration: underline;font-size: 12px;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-div-controls{margin: 15px;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .selector-lang-active {background-color: #94dcff;border: 2px solid #209dd9;font-weight: bold;border-radius: 15px;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .selector-lang {padding-top: 5px;padding-bottom: 5px;padding-left: 10px;padding-right: 10px;margin-right: 10px;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .selector-lang:hover {cursor:pointer;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .selector-castella {width: auto;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .alert-esp-camps-ocults {margin-top: 10px;}

@media (max-width: 980px){.organigrama-politic-portlet .arees-add-form-form .span6 {width: 100% !important;}}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form fieldset{margin-bottom: 10px;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form fieldset label{font-weight: 600;line-height: 30px;margin-bottom: 0px;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .social-label{width: 40px;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .social-controls{margin-left: 60px;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .control-networkbutton .controls{margin-left: 0px !important;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .control-networkname{margin-bottom: 0px !important;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .control-networkvalue{margin-bottom: 0px !important;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .control-networknameEs{margin-bottom: 0px !important;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .control-networkvalueEs{margin-bottom: 0px !important;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .socialNetworkItem{margin-bottom: 20px;border: solid 1px #dadada;padding: 10px;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .socialNetworkItemEs{margin-bottom: 20px;border: solid 1px #dadada;padding: 10px;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .add-link{text-decoration: underline;}
.organigrama-politic-portlet .organitzacio-politica-arees-add .arees-add-form-form .btn-remove{font-style: italic; text-decoration: underline;font-size: 12px;}

.organigrama-politic-portlet h3 { font-size: 26px !important; border-bottom: 1px dotted #666; }
.organigrama-politic-portlet .arees-item-nom{ border-bottom: 1px dotted #666; margin-bottom: 15px;}


/*------------ VIEW AREES ----------------*/
.organigrama-politic-portlet .arees-controls{padding-bottom: 1rem;padding-left: 0px;padding-right: 0px;padding-top: 15px;border: none;}
.organigrama-politic-portlet .arees-area-div .arees-controls {padding-right: 15px;}
.organigrama-politic-portlet .arees-area-div-nom{min-height: 60px;background-color:#F2F2F2;}
.organigrama-politic-portlet .arees-area-regidories-item{margin-bottom: 1rem;}
.organigrama-politic-portlet .arees-area-regidories-item-logo{display: inline-block;position: relative;width: 65px;height: 65px;overflow: hidden;border-radius: 50%;margin-bottom: 8px;}
.organigrama-politic-portlet .arees-area-regidories-item-dades-nom{font-size: 0.9rem;font-weight: 600;margin-bottom: 0px;}
.organigrama-politic-portlet .arees-area-regidories-item-logo-span{text-align:center;}
.organigrama-politic-portlet .alts-carrecs-carrecs-item-dades-link{text-transform: uppercase;margin-top: .2rem;font-size: .90rem;text-decoration: none;font-weight: 600;display: inline-block;border-bottom: 1px solid #2f6ea2;}
.organigrama-politic-portlet .arees-area-div .arees-area-div-nom .title-nom {font-size: 18px;font-weight: 600;padding: 20px 15px 19px 20px;margin: 0px;border-left: 15px solid; line-height: 20px;}
.organigrama-politic-portlet .arees-area-regidories-item{margin-bottom: 1rem;}


@media (max-width: 980px) {
	.organigrama-politic-portlet .span-regidoria-dades {text-align: center;}
	.organigrama-politic-portlet .arees-area-regidories-div .row-regidories .regidoria-content:not(:last-child) {margin-bottom: 50px !important;}
}

.organigrama-politic-portlet .arees-area-regidories-item-dades-nomemclatura{text-transform: uppercase;font-size: .96rem;text-decoration: none;font-weight: 600;display: inline-block;color:#2f6ea2;text-align:left;}
.organigrama-politic-portlet .arees-area-regidories-item-dades-nom-regidoria{font-size: 1.25rem;font-weight: 600;display: inline-block;text-align:left;}
.organigrama-politic-portlet .arees-area-regidories-div .row-regidories:not(:last-child) {margin-bottom: 20px !important;}

.organigrama-politic-portlet .span-regidoria-image {text-align: center;}
.organigrama-politic-portlet .arees-area-carrec-item{padding: 5px; border: 1px solid #dcdcdc;border-radius: 10px;}
.organigrama-politic-portlet .arees-area-regidories-row{margin-bottom: 30px !important;}
.organigrama-politic-portlet .organitzacio-politica-arees-0{opacity: 0.6;filter: alpha(opacity=60);}
.organigrama-politic-portlet .arees-area-regidories-div { padding: 20px; }
.organigrama-politic-portlet .arees-area-regidories-div .arees-area-regidories-item-dades a{
	text-decoration: none !important;
	text-transform: uppercase;
	border-bottom: 1px solid #2f6ea2;
	font-weight: bold;
}
.organigrama-politic-portlet .item-area-div {margin-bottom:2rem}
.organigrama-politic-portlet .margin-regidor-span {margin-top: 1.3rem;}
.organigrama-politic-portlet .regidoria-first {padding-top: 0.5rem;}
.organigrama-politic-portlet .btn-add-regidoria {margin-top: 5px;}
.organigrama-politic-portlet .organitzacio-politica-arees .btn {display: inline-block; font-size: 13px;}
@media (max-width: 980px) {
	.organigrama-politic-portlet .organitzacio-politica-arees .btn {max-width: 150px;padding: 5px !important;}
}
.organigrama-politic-portlet .organitzacio-politica-arees .btnnopadding{
padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.organigrama-politic-portlet .organigrama-politic-dataset-link{text-align: right; margin: .6em 0em; padding-right: 1rem;}
.organigrama-politic-portlet .organigrama-politic-dataset-link a{display: inline-block;padding: 6px 15px;background-color:#2f6ea2;color:#FFF !important;font-size: 13px;font-weight: 600;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;text-decoration: none !important;}
.organigrama-politic-portlet .organigrama-politic-dataset-link a:hover {background-color: #3085CA;color:#FFF;}

/*------------ VIEW REGIDORIA -------------*/
.organigrama-politic-portlet .organitzacio-politica-regidoria-show{margin-bottom: 1em;}
@media (max-width: 980px){.organigrama-politic-portlet .organitzacio-politica-regidoria-show{padding-left: 1rem;padding-right: 1rem;}}
.organigrama-politic-portlet .organitzacio-politica-regidoria-show.organitzacio-politica-regidoria-show-0{opacity: 0.6;filter: alpha(opacity=60);}

.organigrama-politic-portlet .organitzacio-politica-regidoria .regidoria-controls a.btn{margin-left: 5px;}
.organigrama-politic-portlet .regidoria-controls{margin-bottom: 1rem;padding-left: 0px;padding-right: 0px;}
.organigrama-politic-portlet .regidoria-controls h3{line-height: 30px;margin-top: 0px;margin-bottom: 0px;font-size: 22px !important;}
.organigrama-politic-portlet .regidoria-controls .btn{font-size:14px;padding: 4px 12px;margin: 0 5px;}
@media (max-width: 768px){.organigrama-politic-portlet .organitzacio-politica-regidoria .regidoria-controls a.btn{display: inline-block;max-width: 12rem;}}
@media (max-width: 768px){.organigrama-politic-portlet .regidoria-controls .btn{display: inline-block;max-width: 12rem;margin-bottom: 6px;}}

@media (max-width: 980px){.organigrama-politic-portlet .organitzacio-politica-regidoria-show .organitzacio-politica-regidoria-show-dades{padding: 0rem 1rem;}}
.organigrama-politic-portlet .organitzacio-politica-regidoria-show .organitzacio-politica-regidoria-show-dades .media-object{width: 100%;height: auto;max-width: 160px;}
@media (max-width: 768px){.organigrama-politic-portlet .organitzacio-politica-regidoria-show .organitzacio-politica-regidoria-show-dades .media-object{width: 100%;height: auto;max-width: 100px;}}

.organigrama-politic-portlet .organitzacio-politica-regidoria-show .regidoria-left{margin-bottom: 2rem;text-align: center;}
.organigrama-politic-portlet .organitzacio-politica-regidoria-show .regidoria-left .carrec-photo{
	display: inline-block;
    position: relative;
    width: 172px;
    height: 172px;
    overflow: hidden;
    border-radius: 50%;
    margin-bottom: 10px;
}
.organigrama-politic-portlet .organitzacio-politica-regidoria-show .regidoria-left .carrec-photo .media-object{
	width: 100%;
    max-width: 172px;
    height: auto;
    padding: 0px;
    margin-left: auto !important;
    margin-right: auto !important;
}
.organigrama-politic-portlet .organitzacio-politica-regidoria-show .organitzacio-politica-regidoria-show-dades .regidoria-recap-data{margin-bottom: 1em;border-bottom: 1px solid #CCC;}
.organigrama-politic-portlet .organitzacio-politica-regidoria-show .organitzacio-politica-regidoria-show-dades .regidoria-recap-data .regidoria-nom{font-size: 2rem;font-weight: bold;margin-bottom: 1rem; line-height: 2.7rem;}
.organigrama-politic-portlet .organitzacio-politica-regidoria-show .organitzacio-politica-regidoria-show-dades .regidoria-recap-data .regidoria-area-nom{font-size: 1.1rem;}
.organigrama-politic-portlet .organitzacio-politica-regidoria-show .organitzacio-politica-regidoria-show-dades-label{font-weight: bold;font-size: 1.15rem;}
.organigrama-politic-portlet .organitzacio-politica-regidoria-show .organitzacio-politica-regidoria-show-dades-tag{margin-bottom: .5rem;margin-left: 15px;}
.organigrama-politic-portlet .organitzacio-politica-regidoria-show .organitzacio-politica-regidoria-show-dades-tag span.fa{font-size: 15px;margin-right: 6px;color: #666;display: inline-block;min-width: 18px;text-align: center;}
.organigrama-politic-portlet .organitzacio-politica-regidoria-show .organitzacio-politica-regidoria-show-dades .regidoria-altres{margin-top: 1em;}
.organigrama-politic-portlet .organitzacio-politica-regidoria-show .organitzacio-politica-regidoria-show-dades .regidoria-competencies{margin-top: 1em;}
.organigrama-politic-portlet .organitzacio-politica-regidoria-show .organitzacio-politica-regidoria-show-dades .carrec-enllac a{ 	
	text-decoration: none !important;
	text-transform: uppercase;
	border-bottom: 1px solid #2f6ea2;
	font-weight: bold;
}

/*------------ LOAD DEFAULT DATA -------------*/
.grup-politic-portlet .load-data-controls{padding-bottom: 1rem; margin-bottom: 1rem; padding-left: 0px; padding-right: 0px; border: none;background-color: #F2F2F2;padding-top: 30px;}
.grup-politic-portlet .data-to-load{padding-bottom: 1rem; margin-bottom: 1rem; padding-left: 0px; padding-right: 0px; border: none;}
.grup-politic-portlet .data-grup-item{border-left: 5px solid;padding-left: 10px; margin-bottom: 5px;}
.grup-politic-portlet .data-row-arees{margin-bottom: 8px !important;}
.grup-politic-portlet .data-area-item{border-left: 5px solid;padding-left: 10px;}
.grup-politic-portlet .data-row-carrecs{margin-bottom: 8px !important;}
.grup-politic-portlet .data-carrec-item{border-left: solid 5px;padding-left: 5px;}
.grup-politic-portlet .data-load-btn{margin-top: 25px;}
.grup-politic-portlet .data-load-title{background-color:#F2F2F2; padding: 8px 30px; border-left: 10px solid; margin-bottom: 15px;}
.grup-politic-portlet .enllas-dades-obertes-ckan a{color: white;font-size: 14px;padding: 5px 10px;border-radius: 5px;margin-right: 5px;background: #3677ae;opacity: 0.9;}
.grup-politic-portlet .enllas-dades-obertes-ckan a:hover {color: white;}
.grup-politic-portlet .load-default-data-ultima-actualitzacio {padding-top: 15px;padding-bottom: 15px;}