﻿@charset "utf-8";
:root {
  --gt-purple: #4F2D7F;
}
                  .icon-homepage:before {
                       font-family: 'Glyphicons Halflings';
	               content: "\e021";
                       font-size: inherit;
                  }
a {
	color: #993300;
}
code {
  background: #fff;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 4px 4px;
  display: inline-block;
  line-height: 125%;
  margin: 0 2px;
  font-weight: 600
}
div.last {
	margin-bottom: 0;
}
table#enrollment {
margin-top: 0;
width: 100%;
vertical-align: middle;
table-layout: fixed;
word-wrap: break-word;
border-collapse: collapse;
color: #666666;
font-size:16px;  
text-align:left;
}

div.content {
padding: 0 20px;

}
                  .table {
                  display: table;
                  text-align: center;
                  width: 90%;
                  margin: 1rem auto 3rem auto;
                  border-collapse: separate;
                  font-size: 16px;
                  font-weight: 400;
                  }
                  
                  .table_row {
                  display: table-row;
                  }
                  
                  .theader {
                  display: table-row;
                  }
                  
                  .table_header {
                  display: table-cell;
                  border-bottom: #ccc 1px solid;
                  border-top: #ccc 1px solid;
                  background: #e60000;
                  color: #e5e5e5;
                  padding: 18px;
                  font-weight: 700;
                  }
                  
                  .table_header:first-child {
                  border-left: #ccc 1px solid;
                  border-top-left-radius: 5px;
                  }
                  
                  .table_header:last-child {
                  border-right: #ccc 1px solid;
                  border-top-right-radius: 5px;
                  }
                  
                  .table_small {
                  display: table-cell;
                  }
                  
                  .table_cell {
                  padding: 18px;
                  }
                  
                  .table_row > .table_small > .table_cell:nth-child(odd) {
                  display: none;
                  background: #bdbdbd;
                  color: #e5e5e5;
                  padding-top: 10px;
                  padding-bottom: 10px;
                  }
                  
                  .table_row > .table_small > .table_cell {
                  padding: 18px;
                  color: #5b5b5b;
                  border-bottom: #ccc 1px solid;
                  }
                  
                  .table_row > .table_small:first-child > .table_cell {
                  border-left: #ccc 1px solid;
                  }
                  
                  .table_row > .table_small:last-child > .table_cell {
                  border-right: #ccc 1px solid;
                  }
                  
                  .table_row:last-child > .table_small:last-child > .table_cell:last-child {
                  border-bottom-right-radius: 5px;
                  }
                  
                  .table_row:last-child > .table_small:first-child > .table_cell:last-child {
                  border-bottom-left-radius: 5px;
                  }
                  
                  .table_row:nth-child(2n+3) {
                  background: #e9e9e9;
                  }
                  
                  @media screen and (max-width: 900px) {
                  .table {
                  width: 90%
                  }
                  }
                  
                  @media screen and (max-width: 650px) {
                  .table {
                  display: block;
                  }
                  .table_row:nth-child(2n+3) {
                  background: none;
                  }
                  .theader {
                  display: none;
                  }
                  .table_row > .table_small > .table_cell:nth-child(odd) {
                  display: table-cell;
                  width: 50%;
                  }
                  .table_cell {
                  display: table-cell;
                  width: 50%;
                  }
                  .table_row {
                  display: table;
                  width: 100%;
                  border-collapse: separate;
                  padding-bottom: 20px;
                  margin: 5% auto 0;
                  text-align: center;
                  }
                  .table_small {
                  display: table-row;
                  }
                  .table_row > .table_small:first-child > .table_cell:last-child {
                  border-left: none;
                  }
                  .table_row > .table_small > .table_cell:first-child {
                  background: #e60000;
                  border-left: #ccc 1px solid;
                  }
                  .table_row > .table_small:first-child > .table_cell:first-child {
                  border-top-left-radius: 5px;
                  border-top: #ccc 1px solid;
                  }
                  .table_row > .table_small:first-child > .table_cell:last-child {
                  border-top-right-radius: 5px;
                  border-top: #ccc 1px solid;
                  }
                  .table_row > .table_small:last-child > .table_cell:first-child {
                  border-right: none;
                  }
                  .table_row > .table_small > .table_cell:last-child {
                  border-right: #ccc 1px solid;
                  }
                  .table_row > .table_small:last-child > .table_cell:first-child {
                  border-bottom-left-radius: 5px;
                  }
                  .table_row > .table_small:last-child > .table_cell:last-child {
                  border-bottom-right-radius: 5px;
                  }
                  }
.footer {
	height: 60px;
	font-size:16px;  
	font-weight:400;  
	color: #ffffff;
	width: 100%;
	text-align: center;
	padding: 10px 20px !important;
background-color: var(--gt-purple) !important;
}
.red p{
color: #e60000;	
}
.green p {
color:#27762D;
}
.left {
text-align: left;
}
.btitle span {
 color:var(--gt-purple);
 font-size: 24px;
}
.course {
color: #ca1896; 
font-size: 24px;
text-align: center;
}
ul li{
	font-size:16px;
  list-style: none;
}
ol li{
	font-size:16px;
  list-style: none;
}
	.course_banner {
		border: none;
		height: auto;
		width: 100%;
	}
	#gmap_canvas{
		width:100%;
		height:30em;
	}
.tb table {
  table-layout: fixed;
	border-collapse: separate;
	width: 100%;
}
.tb table, td {
	border: 1px solid #CCCCCC;
}
div.tb table td {
	width: auto;
	padding: 20px 10px !important;
    text-align: left;
}
div.tb table th {
	background-color: #0066FF;
	color: #FFFFFF;	
}
div.tb table th:nth-child(1), div.tb table td:nth-child(1) {
	width: 15% !important;
}


table.footer tr td{
	border-color: #7d3cf4 !important;
}
a#fors{
display: none
}
 @media screen and (max-width: 768px) {
.footer {
	height: auto;
}
div.tb table th:nth-child(1), div.tb table td:nth-child(1) {
	width: auto !important;
}
div.tb table tr:nth-child(even) {
	background-color: #f9ecf9;
}
div.tb table tr:nth-child(odd) {
	background-color: #eef9ec;
}

a#forb{
display: none
}
a#fors{
display: block
}	
}
