/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

@media screen and (min-width: 1160px) {
	#main {
		width: 1060px;
	}
	#primary {
		width: 705px;
	}
	#secondary {
		width: 330px;
	}
}

#ytc-wrapper {
	font-size: 90%;
	line-height: normal;
}

.squelch-taas-override.squelch-taas-accordion .ui-accordion-header {
   padding: 10px;
	padding-left: 30px;
}

.squelch-taas-override.squelch-taas-accordion .ui-accordion-content {
    padding: 5px;
}

.alert {
	max-width: 75%;
    border-radius: 10px;
    border: 1px;
		text-align: center;
		padding: 7px;
		line-height: 20px;
		font-size: 14px;
		margin: 0 auto;
}

.alert.yellow {
		background: #FFFFCC;
		border: 1px solid #FFCC66;
		color: #996600;
}

.alert.red {
		background: #ffdddd;
		border: 1px solid #ff0000;
		color: #ff0000;
}

.squelch-taas-override.squelch-taas-tab-group.ui-widget-content {
   border: 0px;
}

.squelch-taas-override.squelch-taas-tab-group.ui-tabs .ui-tabs-panel {
    border: 1px solid #e2e2e2;
		border-radius: 10px;
}

.squelch-taas-override.squelch-taas-tab-group.ui-tabs .ui-tabs-nav {
		padding-left: 10px;
	border: 1px;
}

th, td {
    border-bottom: 1px solid #ddd;
}

tr:nth-child(even) {background-color: #f2f2f2}

td {
		padding: 3px 0px 3px 3px;
	font-size: 13px;
	word-wrap:break-word;
}

th {
	font-size: 14px;
}

.tabletitle {
	text-align: center;
	font-size: 15px;
}

.centertext {
	text-align: center;
}

table#miyazaki caption {
	font-size: 2rem;
	color: #444;
	margin: 1rem;
}
table#miyazaki {
	border-collapse: collapse;
	text-rendering: optimizeLegibility;
	border-radius: 5px;
}
table#miyazaki thead th { 
	font-weight: 600; 
}
table#miyazaki thead th, 
	table#miyazaki tbody td {
	padding: .8rem;
	font-size: 1.4rem; 
}
table#miyazaki tbody td {
	padding: .8rem;
	font-size: 1.4rem;
	color: #444;

}
table#miyazaki tbody tr:not(:last-child) {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd; 
}
@media screen and (max-width: 700px) {
	table#miyazaki thead {
		display: none; 
	}
	table#miyazaki th {
		display: none; 
	}
	table#miyazaki tbody td {
		display: block;
		padding: .6rem; 
	}
	table#miyazaki tbody tr td:first-child {
		background: #333;
		color: #fff; 
	}
	table#miyazaki tbody td:before {
		content: attr(data-th);
		font-weight: bold;
		display: inline-block;
		width: 6rem; 
	}
}

@media screen and (min-width: 770px) and (max-width: 955px) {
	table#miyazaki thead {
		display: none; 
	}
	table#miyazaki th {
		display: none; 
	}
	table#miyazaki tbody td {
		display: block;
		padding: .6rem; 
	}
	table#miyazaki tbody tr td:first-child {
		background: #333;
		color: #fff; 
	}
	table#miyazaki tbody td:before {
		content: attr(data-th);
		font-weight: bold;
		display: inline-block;
		width: 6rem; 
	}
table#crguides td
{ vertical-align: middle; 
}
table#miyazaki {
	table-layout: fixed; 
}
