@charset 'UTF-8';
/*
 * Bootstrap Boostup 
 * Copyright 2013 Nicosys Co. Ltd.
 */

/* 
	Workaround for empty dd 
	http://stackoverflow.com/questions/10566451/prevent-twitter-bootstrap-empty-dd-filling-with-next-dd-value
*/
.dl-horizontal dd {
	*zoom: 1;
}
.dl-horizontal dd:before,
.dl-horizontal dd:after {
	display: table;
	line-height: 0;
	content: "";
}
.dl-horizontal dd:after {
	clear: both;
}



@media (max-width: 767px) {
	.dl-horizontal dd {
		margin-left: 10px;
	}
}

/*
	bootstrap dropdown menu in collapse workaround 
	http://stackoverflow.com/questions/11926028/bootstrap-dropdown-in-collapse
*/
.collapse.in {
	overflow: visible;
}

/* 'thead' less table */
.table caption + tbody tr:first-child th,
.table caption + tbody tr:first-child td,
.table colgroup + tbody tr:first-child th,
.table colgroup + tbody tr:first-child td,
.table tbody:first-child tr:first-child th,
.table tbody:first-child tr:first-child td {
	border-top: 0; 
}

/* Responsive switch for the large-desktop */

.visible-large-desktop,
.visible-large-desktop.btn-group {
	display: none !important;
}
.hidden-large-desktop {
	display: inherit !important;
}
.hidden-large-desktop.btn-group {
	display: inline-block !important;
}

/* Large desktop */
@media (min-width: 1200px) {
	.visible-large-desktop {
		display: inherit !important;
	}
	.visible-large-desktop.btn-group {
		display: inline-block !important;
	}
	.hidden-large-desktop,
	.hidden-large-desktop.btn-group {
		display: none !important;
	}
}

/* hidden only styles */

@media (max-width: 979px) {
	.hidden-below-desktop {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.hidden-below-tablet {
		display: none !important;
	}
}

@media (max-width: 480px) {
	.hidden-below-phone {
		display: none !important;
	}
}
