#pid-node-add-good-practice div.content-inner-inner h1.title {
	display:none;
}
#pid-page-thank-you-submitting-your-good-practice .step-title .form-item,
#pid-node-add-good-practice .step-title .form-item {
	font-size: 22px;
}
#pid-node-add-good-practice #edit-field-country-mono-mand-value-wrapper,
#pid-node-add-good-practice #edit-field-city-0-value-wrapper {
	display: inline-block;
	vertical-align: top;
}
.text-desc-5,
#pid-node-add-good-practice #edit-field-city-0-value-wrapper {
	margin:0px;
	padding-top: 53px;
    margin-left: -44px;
}
#pid-node-add-good-practice #edit-field-city-0-value-wrapper input { 
	width:180px;
}
#pid-node-add-good-practice .form-item#edit-field-city-0-value-wrapper label {
		font-size: 12px;
		padding-bottom: 0px;
}
#pid-node-add-good-practice .form-item .form-checkboxes .form-item {
	display: inline-block;
	vertical-align: top;
	padding-right: 20px;
}
#pid-node-add-good-practice .form-item .form-checkboxes .form-item label {
	font-size: 16px;
}
#pid-page-thank-you-submitting-your-good-practice .step-title .form-item,
#pid-node-add-good-practice .step-title .form-item,
.node-type-good-practice .step-title .form-item {
	background: #ededed;
	color:#adadad;
	margin:0px;
	padding:10px;
	margin-top: 2px;
}
#pid-node-add-good-practice .form-item,
.node-type-good-practice .form-item {
	margin-bottom: 25px;
}
#pid-node-add-good-practice  #field_people_involved_gp_values th,
.node-type-good-practice #field_people_involved_values th,
#pid-node-add-good-practice .form-item label,
.node-type-good-practice .form-item label {
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 6px;
}
#pid-node-add-good-practice .form-item .form-radios label {
	font-size: 12px;
}
span.field-prefix,
.text-desc-0,
.text-desc-1,
.text-desc-2 {
	
}
h2.supporting {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 24px;
	font-weight: bold;
}
h3.supporting {
	margin-top:10px;
	margin-bottom: 20px;
}
.node-type-good-practice .link-field-subrow label,
#pid-node-add-good-practice .link-field-subrow label {
	font-size: 12px;
}

#pid-node-add-good-practice #field-external-links-items,
.node-type-good-practice #field-external-links-items {
	margin-top: 30px;
}

.node-type-good-practice #bookmark-bottom {
	display: none;
}


.gp-starting {
	padding:7px;
	background: #369;
	border-radius: 6px;
	color:white;
	font-size: 18px;
	margin-top: 20px;
}
.gp-starting:visited {
	color:white;
}
.node-type-good-practice #edit-done,
#pid-node-add-good-practice #edit-done,
.node-type-good-practice #edit-draft,
.node-type-good-practice #edit-previous,
.node-type-good-practice #edit-next,
#pid-node-add-good-practice #edit-draft,
#pid-node-add-good-practice #edit-previous,
#pid-node-add-good-practice #edit-next {
		padding:6px;
	background: #369;
	border-radius: 6px;
	color:white;
	font-size: 14px;
	margin-top: 20px;
	border:0px;
}
.node-type-good-practice #edit-draft,
#pid-node-add-good-practice #edit-draft {
	background:#EB5825;
}
.node-type-good-practice #edit-done,
#pid-node-add-good-practice #edit-done {
	background:green;
}
.node-type-good-practice .form-buttons,
#pid-node-add-good-practice .form-buttons {
	margin-bottom: 30px;
}

.node-type-good-practice thead th,
#pid-node-add-good-practice thead th,
.node-type-good-practice tr,
#pid-node-add-good-practice tr {
	/*background:none;*/
	border:0px;
}
.node-type-good-practice  .node-widget-remove,
#pid-node-add-good-practice .node-widget-remove {
	display:none;
}


.node-type-good-practice  #field-people-involved-items .form-item,
#pid-node-add-good-practice #field-people-involved-items .form-item {
	margin-bottom:20px;
	display:inline-block;
	vertical-align:top;
	width:23%;
}
.node-type-good-practice  #field-people-involved-items .form-item label,
#pid-node-add-good-practice #field-people-involved-items .form-item label {
	font-size:12px;
}

.node-type-good-practice  #field-people-involved-items tbody,
#pid-node-add-good-practice #field-people-involved-items tbody {
	border-top:0px;
}

.node-type-good-practice .content-add-more,
#pid-node-add-good-practice .content-add-more {
	margin-top:10px;
	text-align:right;
}

#pid-node-add-good-practice .tablefield-rebuild,
.node-type-good-practice  .tablefield-rebuild,
.node-type-good-practice fieldset .clear-block,
#pid-node-add-good-practice fieldset .clear-block {
	display:none;
}
.node-type-good-practice .form-item,
#field_people_involved_gp_values .form-item {
	margin-bottom:3px;
}
.node-type-good-practice legend,
#pid-node-add-good-practice #field_people_involved_gp_values legend {
	display:none;
}
.node-type-good-practice th,
#pid-node-add-good-practice #pid-node-add-good-practice th {
	width:120px !important;
} 
.headers {
	display:inline-block;
}

.node-type-good-practice #field-people-involved-gp-items td.content-multiple-drag,
#pid-node-add-good-practice #field_people_involved_gp_value #field-people-involved-gp-items td.content-multiple-drag {
	display:none;
}

.node-type-good-practice .node-form .content-multiple-table td.content-multiple-drag,
#pid-node-add-good-practice .node-form .content-multiple-table td.content-multiple-drag {
	display: none;
}

.node-type-good-practice select,
#pid-node-add-good-practice select,
.node-type-good-practice input,
#pid-node-add-good-practice input,
.node-type-good-practice textarea,
#pid-node-add-good-practice textarea,
.text-desc-0,
.text-desc-1,
.text-desc-2,
.text-desc-3,
.text-desc-4,
.text-desc-5,
.node-type-good-practice .field-prefix,
#pid-node-add-good-practice .field-prefix {
	font-size: 14px;
} 


#field_people_involved_gp_values .name,
#field_people_involved_gp_values .surname,
#field_people_involved_gp_values .position,
#field_people_involved_gp_values .email {
	display: inline-block;
	width:108px;
	margin-right: 20px;
	font-size: 14px;
}

.node-type-good-practice .node-form .node-tablefield .form-text,
#pid-node-add-good-practice  .node-form .node-tablefield .form-text{
	width:100px;
	margin-right: 20px;
}
.text-desc-2 {
	margin-bottom: 20px;
}


.page-user .pane-good-practices-panel-pane-2 .views-row{
	padding-left: 10px;
	border-top: 1px dotted #51C5FD;
    padding: 10px;
}
.page-user div#content-group div.inner .pane-good-practices-panel-pane-2  h2.pane-title {
	font-size: 15px;
    color: #195e9c;
    /* float: left; */
    font-family: 'latoblack';
    margin: 10px 0px;
    clear: both;
    width: 100%;
    padding-left: 0 !important;
    border:0px;
}
.page-user .pane-good-practices-panel-pane-2 .views-field-created-1 span {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.2;
    font-weight: bold;
}
#step4 .cb {
	border:2px solid red;
}
input.cb {
	float:left;
}

#pid-node-add-good-practice #step4 #edit-next:disabled, #pid-node-add-good-practice #step4 #edit-next[disabled=disabled] {
	background: #ddd;
	cursor: auto;
}
#edit-field-completed-value--wrapper {
	display: none;
}
.node-type-good-practice .views-field-created,
.node-type-good-practice .views-field-field-city-value,
.node-type-good-practice .views-field-field-themes-value,
.node-type-good-practice .views-field-field-level-value,
.node-type-good-practice .views-field-field-country-mono-mand-value,
.node-type-good-practice .views-field-language {
	border-bottom: 1px dotted #51C5FD;
    padding: 5px 10px 10px 12px;
}
.node-type-good-practice .views-field-created label,
.node-type-good-practice .views-field-field-city-value label,
.node-type-good-practice .views-field-field-themes-value label,
.node-type-good-practice .views-field-field-level-value label,
.node-type-good-practice .views-field-field-country-mono-mand-value label,
.node-type-good-practice .views-field-language label {
	display:block;
    font-size: 11px;
    color: #000;
	font-weight: bold;
	margin-bottom:8px;
}
.node-type-good-practice .views-field-created .field-content,
.node-type-good-practice  .views-field-field-city-value .field-content,
.node-type-good-practice  .views-field-field-themes-value .field-content,
.node-type-good-practice .views-field-field-level-value .field-content,
.node-type-good-practice .views-field-field-country-mono-mand-value .field-content,
.node-type-good-practice .views-field-language .field-content {
	padding-top:8px;
}

.node-type-good-practice .panels-flexible-region-inside-first .panel-pane {
	margin-bottom:20px;
}
.node-type-good-practice div#content-group div.inner  .panels-flexible-region-inside-first .pane-title {
	font-size:18px;
	padding-left:0px;
}

#pid-share-good-practices-temporal,#pid-good-practices .view-good-practices .panel-col-first {
	width:12%;
}
#pid-share-good-practices-temporal,#pid-good-practices .view-good-practices .panel-col-last {
	width:82%;
}
#pid-share-good-practices-temporal,#pid-good-practices .view-good-practices .views-field-field-subject-value label,
#pid-share-good-practices-temporal,#pid-good-practices .view-good-practices .views-field-field-subject-value .field-content,
#pid-share-good-practices-temporal,#pid-good-practices .view-good-practices .views-field-field-subject-value .field-content .field-item {
	display:inline-block;
	vertical-align: top;
}
#pid-share-good-practices-temporal,#pid-good-practices .view-good-practices .views-row {
    border-bottom: 1px dotted #888888;
    margin-bottom: 10px;
    padding: 8px 8px 5px;
}
#pid-share-good-practices-temporal,#pid-good-practices .view-good-practices .views-field-title a {
    color: #000;
    font-size: 17px;
    font-weight: bold;
    line-height: 1.2 !important;
}
#pid-share-good-practices-temporal,#pid-good-practices .view-good-practices .views-field-field-good-practice-summary-value {
    font-size: 12px;
    line-height: 1.2;
    margin-bottom: 8px;
}
#pid-share-good-practices-temporal,#pid-good-practices .view-good-practices .views-field-field-subject-value label {
	font-weight: bold;
    color: #0365a2;
    font-size: 10px;
}
#pid-share-good-practices-temporal,#pid-good-practices .view-good-practices .views-field-field-subject-value .field-content {
		background: #BFEBFE !important;
    font-size: 10px;
    color: #00659F;
    font-weight: bold;
}
#pid-share-good-practices-temporal,#pid-good-practices-temporal .view-good-practices .views-field-field-subject-value .field-content .field-item {
	background: #BFEBFE !important;
    font-size: 10px;
    color: #00659F;
    margin: 1px 3px 2px 0px;
    padding: 0px 3px;
    font-weight: bold;
    display: inline-block !important;
}
#pid-share-good-practices-temporal,#pid-good-practices .view-good-practices .views-field-type  {
	margin-top:-7px;
}
#pid-share-good-practices-temporal,#pid-good-practices .view-good-practices .views-field-type .field-content {
color: #fff;
    font-size: 7px;
    width: 60px;
    background: #54C5FD;
    text-transform: uppercase;
    padding: 0px 0px 3px 2px;
    font-weight: bold;
}
.jury-members {
	width:984px;
	padding-bottom: 40px;
}
.jury-member {
	width:49%;
	display: inline-block;
	vertical-align: top;
	padding-top:30px;
}
.jury-member .left-jury {
	width:17%;
	vertical-align: top;
	display: inline-block;
}
.jury-member .left-jury img {
	width:90%;
	height: auto;
}
.jury-member .name {
	font-size:14px;
	color:#d2562b;
}
.jury-member .bio {
	font-size:9px;
}
.jury-member .right-jury {
	width:72%;
	vertical-align: top;
	display: inline-block;

}