@charset 'UTF-8';
/*
 * Copyright 2012 Nicosys Co. Ltd.
 */

/*
 * Bootstrap Boostup 
 */

.breadcrumb > li {
    vertical-align: middle; /* firefox */
}


/*
	bootstrap dropdown menu in collapse workaround 
	http://stackoverflow.com/questions/11926028/bootstrap-dropdown-in-collapse
*/
.collapse.in {
	overflow: visible;
}

/* hack for Japanese font and baseline */
[class^="icon-"], [class*=" icon-"] {
	margin-top: 0;
}

/* adjust font size (1.15 scale) */
h1 {
	font-size: 24.4860875px; 
	line-height: 1.2;
}
h2 { 
	font-size: 21.29225px; 
	line-height: 1.2;
}
h3 {
	font-size: 18.515px; 
	line-height: 1.2;
}
h4 {
	font-size: 16.1px;
	line-height: 1.2;
}

h1 small { font-size: 21.29225px; }

/* '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;
	}
}
/*
.tooltip-inner {
  max-width: 400px !important;
  padding: 8px;
  color: #ffffff;
  text-align: left !important;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
*/

.popover {
	max-width: 400px !important;
}
