table.blueTable {
  border: 2px solid #0E3752;
  background-color: #EEEEEE;
  text-align: center;
  border-collapse: collapse;
  margin: auto;
  
}
table.blueTable td, table.blueTable th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.blueTable tbody td {
  font-size: 14px;
    font-family: cursive;
    text-align: right;
    vertical-align: middle;
    font-weight: bold;
}
table.blueTable tr:nth-child(even) {
  background: #D0E4F5;
}
table.blueTable thead {
  background: #144D73;
  background: -moz-linear-gradient(top, #4f7996 0%, #2b5e81 66%, #144D73 100%);
  background: -webkit-linear-gradient(top, #4f7996 0%, #2b5e81 66%, #144D73 100%);
  background: linear-gradient(to bottom, #4f7996 0%, #2b5e81 66%, #144D73 100%);
  border-bottom: 2px solid #444444;
  height: 40px;
}
table.blueTable thead th {
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
table.blueTable th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
  background: #144D73;
}

table.blueTable td {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  border-left: 2px solid #D0E4F5;
}

table.blueTable thead th:first-child {
  border-left: none;
}

table.blueTable tfoot {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background: #144D73;
  background: -moz-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  background: -webkit-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  background: linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  border-top: 2px solid #444444;
}
table.blueTable tfoot td {
  font-size: 14px;
  background: #144D73;  
}
.button {
    background-color: #144D73;
    border: none;
    color: white;
    padding: 8px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
}

.remove-all-styles {
    all: revert;
  }

.form input[type=text],input[type=date],input[type=number]{
    height: 20px;
    border: 2px;
    border-color: black;
    color: #000;
    padding: 10px;
}

.form textarea{
    height: 40px;
    border: 2px;
    border-color: black;
    color: #000;
    padding: 10px;
}


.stud_sheet{
    text-align: center;
    
}

.stud_id{
   
    border:1px solid black;
	border-radius: 5px; 
    
}

table.blackTable {
  border: 2px solid #0E3752;
  background-color: #EEEEEE;
  text-align: center;
  border-collapse: collapse;
  margin: auto;
	
}
table.blackTable td, table.blackTable th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.blackTable tbody td {
    font-size: 13px;
    font-family: cursive;
    text-align: right;
    vertical-align: top;
    font-weight: bold;
	height:30px;
	padding:5px;
	border:1px solid #000;
}

table.blackTable thead {
  border-bottom: 4px solid #000;
  height: 40px;
}
table.blackTable thead th {
  font-size: 14px;
  font-weight: bold;
 border:1px solid #000;
}
table.blackTable th {
  font-size: 13px;
  font-weight: bold;
  border-left: 2px solid #D0E4F5;
}

table.blackTable thead th:first-child {
  border-left: none;
}

table.blackTable tr td {
  font-size: 12px;
}

.td_head {
  background-color: #c1bbbb;
}
.td_head {
  	height:10px;
	padding:1px;
	font-size: 7px;
}

.PASS { 

}
.LESS {
	background-color:#908a8a;
	
}

.LESS2 {
	background-color:#4b4b4b;
}

table.GreenTable {
  border: 2px solid #005522;
  background-color: #EEEEEE;
  text-align: center;
  border-collapse: collapse;
  margin: auto;
  
}
table.GreenTable td, table.GreenTable th {
  border: 1px solid #005522;
  padding: 3px 2px;
}
table.GreenTable tbody tr td {
    font-size: 14px;
    font-family: 'Droid Arabic Naskh', 'Open Sans', Tahoma;
    text-align: right;
    vertical-align: middle;
    font-weight: 700;
}
table.GreenTable tr:nth-child(even) {
  background: #d7f0e1;
}

table.GreenTable thead {
  background: #005522;
  background: -moz-linear-gradient(top, #005522 0%, #0d6530 66%, #2f6f49 100%);
  background: -webkit-linear-gradient(top, #005522 0%, #0d6530 66%, #2f6f49 100%);
  background: linear-gradient(to bottom, #005522 0%, #0d6530 66%, #2f6f49 100%);
  border-bottom: 2px solid #005522;
  height: 50px;
}
table.GreenTable thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #005522;
}
table.GreenTable th {
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #0d6530;
  background: #005522;
}

table.GreenTable thead th:first-child {
  border-left: none;
}

table.GreenTable tfoot {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background: #005522;

  border-top: 2px solid #005522;
}
table.GreenTable tfoot td {
  font-size: 14px;
}


