
	iframe
{
overflow:auto;
-webkit-overflow-scrolling:touch;
}

.table td.padding-left-two
{
	padding-left:2px;
	
}
.table td.padding-right-two
{
	padding-right:2px;
	
}
.table-schedule td {
   
    text-align: center;
    
}

.table-schedule td.text-align-right
{
	text-align:right;
}

.table-schedule td.text-align-left
{
	text-align:left;
}


.table-schedule th.text-align-center
{
	text-align:center;
}


#main-container .red-color {
    color: #8f0000 !important;
}

#main-container .red-color {
    color: #8f0000 !important;
}
#main-container .bold {
    font-weight: 700;
}

.datestamp {

    border: medium none;
    color: #696969;
    font-size: 0.7em;
   
}

sub, sup {
   
    line-height: 1.5em;
   
}



.schedule-yellow {
	background-color:#ffcf00;
}

.schedule-green {
	background-color:#73ae94;
}

.schedule-red {
	background-color:#c32032;
}

.schedule-purple {
	background-color:#bd9ac6;
}

.schedule-white{
	 border: 1px solid #ddd;
}

.schedule-blue{
	 background-color:#a3d8f5;
}

.schedule-orange{
	 background-color:#f58220;
}

.schedule-brown{
	 background-color:#a15c40;
}

.font-white {
	color: #fff;
}

.primary-bg-color {
    background: #c1d5b0 none repeat scroll 0 0 !important;
}

.blue-bg-color
{
	background-color:#c6cfe7;	
}

.red
{
	color:#e03443;	
}
.blue
{
	color:#0061a5;	
}

.etr-teen-schedule-blue {
	background-color:#00a4e4
}
.etr-teen-schedule-green {
	background-color:#8dc642;
}
.etr-teen-schedule-orange {
	background-color:#e8ac2d;
}
.etr-teen-schedule-purple {
	background-color:#662e8a;
}

.etr-adult-schedule-pink {
	background-color:#D2BCC8;
}
.etr-adult-schedule-green {
	background-color:#11825D;
}
.etr-adult-schedule-blue {
	background-color:#10A2CF;
}
.etr-adult-schedule-gray {
	background-color:#CCC;
}

.etr-child-schedule-blue {
	background-color:#005EAB;
	color:#FFFFFF;
}
.etr-child-schedule-yellow {
	background-color:#FFF087;
}



.table th.bordered-bottom-dotted, .table td.bordered-bottom-dotted {
	border-bottom:dashed 1px #000 !important; 
}

.table th.border-none, .table td.border-none {
	border:none !important;
}

.table th.bottom-border-none, .table td.bottom-border-none {
	border-bottom:none !important;
}

.table th.top-border-none, .table td.top-border-none {
	border-top:none !important;
}


.table th.left-border-none, .table td.left-border-none {
	border-left:none !important;
}

.table th.right-border-none, .table td.right-border-none {
	border-right:none !important;
}




.table-bordered-black  {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-collapse:collapse;
    border-color: #000 #000 #000 #000;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
}   


.table-bordered-black th, .table-bordered-black td {
    border-left: 1px solid #000;
}

.table-bordered-black th, .table-bordered-black td {
    border-right: 1px solid #000;
}

.table-bordered-black th, .table-bordered-black td {
    border-bottom: 1px solid #000;
}

.table-bordered-black th, .table-bordered-black td {
    border-top: 1px solid #000;
}


  




.bottom-border
{
	border-bottom:#CCCCCC solid thin;
	
}

.right-padding-none
{
	padding-right:0px !important;

}

.font-size-8
{
	font-size:8px;
	
}

.font-size-9
{
	font-size:9px;
	
}

.font-size-10
{
	font-size:10px;
	
}


.font-size-11
{
	font-size:11px;
	
}


.table thead th.vertical-align-top
{
	vertical-align:top;
}

.table th.padding-zero, .table td.padding-zero {
	padding-top:0px !important;
}
.width-7
{
	width:7%;
}

