/* Content: School Inventory */

body.single-school .entry-content h1 { margin: 0 0 0 2px; }
body.single-school .entry-content h2 { margin: 15px 0 0 0; }
body.single-school .contact-info { margin: 0 0 15px; color: #666666; font-size: 0.85em; }
body.single-school .contact-info a { color: #666666; font-weight: normal; text-decoration: none; }
body.single-school .contact-info a:hover { text-decoration: underline; }
body.single-school .last-updated-date { float: right; color: #666666; font-style: italic; font-size: 0.9em; }

ul.photos { margin: 15px 0; padding: 0; width: 100%; list-style: none; }
ul.photos li { float: left; padding: 0; margin: 0 15px 0 10px; list-style: none; }
ul.photos li .img-a, ul.photos li .img-a img { display: block; }
ul.photos li .caption { color: #666666; font-size: 0.8em; }

.announcement.not-yet-evaluated-top { margin: 10px; border: 1px solid #e8c96b; }
.announcement.not-yet-evaluated-top div { background: #feffb5; font-size: 1.1em; padding: 20px 15px; }

body.single-school .entry-content fieldset { background: #ddd; color: #000000; border: 0; margin: 35px 0 25px 0; padding: 5px 10px 10px; }
body.single-school .entry-content  legend {
	float: none;
	width: auto;
	background: #ddd; font-weight: bold; padding: 3px 10px; margin: -0.6em 0 0 -10px; font-size: 1.2em; }

body.single-school .entry-content  fieldset.basic-profile { margin-top: 30px; }

.row-profile { height: 33px; }
.row-profile .col { float: left; width: 24%; display: block; line-height: 15px; }
.row-profile h3 { font-weight: bold; font-size: .8em; margin: 0 0 3px; }

.row-autonomies { clear: both; }
.row-autonomies .col { float: left; width: 49%; display: block; }
.row-autonomies .col-inner { padding-left: 30px; background: left top no-repeat; padding-top: 6px; padding-bottom: 15px; }
.row-autonomies .col-inner.checkbox-off { background-image: url('../images/inventory/checkbox-off.gif'); }
.row-autonomies .col-inner.checkbox-on { background-image: url('../images/inventory/checkbox-on.gif'); }
.row-autonomies .col-inner.checkbox-q { background-image: url('../images/inventory/checkbox-q.gif'); }
.row-autonomies .col-inner.has-tooltip span { cursor: pointer; padding-right: 50px; background: url('../images/inventory/more.png') right center no-repeat; }

.authority-big { font-size: 2em; font-weight: bold; margin: 0 0 15px 0; text-align: center; }
.authority-details { text-align: center; font-style: italic; margin: 0 30px; }

body.single-school .related-schools {
    background: #c0e7d2;
}

body.single-school .related-schools h2 {
    color: #1b374c !important;
}

#block-views-d424ae231fdd35a171cb5d1587181a35, body.single-school .related-schools {
	background: #b4c4f4;
	padding: 20px;
	text-align: center;
}

#block-views-d424ae231fdd35a171cb5d1587181a35 h2, body.single-school .related-schools h2 {
	color: #ff7a01 !important;
	font-size: 2em;
	text-align: center;
}

#block-views-d424ae231fdd35a171cb5d1587181a35 .node-teaser h2 {
	font-size: .8em;
}

#block-views-d424ae231fdd35a171cb5d1587181a35 .content, body.single-school .related-schools .content {
	margin: auto;
	max-width: 800px;
}

body.single-school .related-schools ul, block-views-schools-related-block-block-1 ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.view-schools-table td {
	font-size: .8em;
	padding: 3px;
}

.school-group-list a {
	text-decoration: none;
}

.school-group-list>div {
	margin-bottom: 20px;
}
	

.school-group {
    background: #c0e7d2;
    display: block;
    height: 100%;
    color: #000;
    margin-bottom: 0px;
	padding: 15px 15px 25px;
	position: relative;
    width: 100%;
}

#content .school-group h3 {
	margin-top: 0px;
}

.school-group-read-more {
	position: absolute;
	bottom: 15px;
	right: 15px;
	text-align: right;
	font-style: italic;
	font-size: 0.9em;
}

.tax-school_group .entry-content { margin-bottom: 30px; }
.tax-school_group article { margin: 30px 0; }
.tax-school_group #content article header { margin-bottom: 10px; }

/* DESKTOP */
@media screen and (min-width: 992px) {

}

/* WIDE DESKTOP */
@media screen and (min-width: 1400px) {
}