.col-xs-12 {
	float: none;
}

.text-xs {
	font-size: 0.6em !important;
}
.text-sm {
	font-size: 0.8em !important;
}
.text-md {
	font-size: 1.2em !important;
}
.text-lg {
	font-size: 1.4em !important;
}
.text-xl {
	font-size: 1.6em !important;
}

.text-inactive {
	opacity: 0.5;
}

.badge-danger {
	background-color: red;
}

.badge-success {
	background-color: limegreen;
}

.badge-warning {
	background-color: #DB0;
}

.badge-info {
	background-color: #39f;
}


/* Icon when the collapsible content is shown */
.accordion-toggle.btn:after {
    font-family: "Glyphicons Halflings";
    content: "\2212";
}

/* Icon when the collapsible content is hidden */
.accordion-toggle.btn.collapsed:after {
    content: "+";
}

.table-denpyou{
	width: 100%;
	margin-top: 3px;
	border-collapse: collapse;
	xoverflow: hidden; 
	border: 0px solid black !important;
}
.table-denpyou th {
	border: 1px solid black;
	background-color: black; 
	color: white; 
	text-align: center;
}
.table-denpyou td{
	margin: 5px;
	border: 1px solid black;
}

.denpyou-container{
	background-color: white; 
	padding: 30px 10px; 
	border-radius: 8px; 
	min-height: 500px; 
	margin: 0px 10px 40px 10px; 
	box-shadow: 1px 5px 10px #333;
}


 /*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
        
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {

    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
		.pull-right-sm {
			float: right !important;
		}
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {

    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {

    }
@media print{
	.no-print{
		display: none !important;
	}
}