.font-sm {font-size: 10px; }
.font-md { font-size: 16px; }
.font-lg { font-size: 20px; }
.font-xl { font-size: 24px; }

.text-white { color: #cccccc; }

.school-list { height: 220px; overflow: hidden; }

.h-100 { min-height: 100px; }
.h-250 { min-height: 250px; }
.h-350 { min-height: 350px; }


.tab-visa { background-color: #149000 !important; color: #eeeeee !important; }

a.text-gray:link { color:#333333; text-decoration:none; font-weight:normal; }
a.text-gray:visited { color: #333333; text-decoration:none; font-weight:normal; }
a.text-gray:hover { color: #333333; text-decoration:none; font-weight:normal; }
a.text-gray:active { color: #333333; text-decoration:none; font-weight:normal; }


.label-conditional, .badge-conditional, .bg-conditional {
    background-color: #ff5a00 !important;
    color: #ffffff !important;
}

.label-foundation, .badge-foundation, .bg-foundation {
	background-color: #097d00 !important;
    color: #ffffff !important;
}

.text-foundation { color: #097d00; }
.text-conditional { color:#ff5a00; }


.share-icon a {
	background: #27a9e1;
	color: #ffffff;
	padding: 5px 6px;
	height: 28px;
	width: 28px;
	display: block;
	border-radius: 14px;
}



.share-icon a:hover { background: #0071a2; }
#rooms.rooms {
	padding-top: 15px;
	padding-bottom: 15px;
}




/* Portal School List */
.deleted { opacity: 0.3 !important; }
.grayout {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}