@charset "UTF-8";
/* CSS Document */

td {
    border: none;
/*  border: 1px solid black; */
}

input.student {
	width: 150px;
	display: inline-block;
	font-size: 13px;
	margin: 0px;
	padding: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: darkgray;
 	background: #ffffff;
}

input.search {
	width: 150px;
	margin: 0px;
	padding: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: darkgray;
 	background: #ffffff;
} 

input.number {
	width: 50px;
	margin: 0px;
	padding: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: darkgray;
 	background: #ffffff;
} 

.admin-select {
    padding:1px 3px;
    border:none;
    border-bottom:1px solid #ccc; 
    border-radius: 4px;
    cursor: pointer;
    background-color:#EEEEEE; /* For browsers that don't support gradients */
	background-image: linear-gradient(#FFFFFF, #DDDDDD); /* Standard syntax (must be last) */
}

.link {
    text-decoration: underline;
    cursor: pointer;
}

.link:hover {
    color:#1E8DD0;
}

.dataButton {
	border: 1px solid #ccc;
	border-radius: 4px;
	color: black;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 12px;
    cursor: pointer;
	background-image: linear-gradient(#FFFFFF, #DDDDDD); /* Standard syntax (must be last) */
}

.dataButton:disabled {
	cursor:not-allowed;
	opacity:0.4;
}

.dataButton:hover{
	background-image: linear-gradient(#EEEEEE, #CCCCCC); /* Standard syntax (must be last) */
}

.smallDataButton {
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 1px 3px;
	color: black;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 9px;
    cursor: pointer;
	background-image: linear-gradient(#FFFFFF, #DDDDDD); /* Standard syntax (must be last) */
}

.smallDataButton:disabled {
	cursor:not-allowed;
	opacity:0.4;
}

.smallDataButton:hover{
	background-image: linear-gradient(#EEEEEE, #CCCCCC); /* Standard syntax (must be last) */
}

.ptc-check, .ptc-radio {
	width:16px;
	height:16px;
	position:relative;
	top:3px;	
	border-style: solid;
	border-width: 1px;
	border-color: darkgray;
    border-radius: 4px;
}

.closeBox {
  cursor: pointer;
  padding: 4px 4px;
}

.closeBox:hover {
	background: #bbb;
}

.dataText {
    font-weight: bold;
    color: #5f5044;
}
.tier1 {
    background-color: #E0E9F9;
}
.tier1-lite {
    background-color: #F0F4FC;
}
.tier1-dark {
    background-color: #D4DCEA;
}

.tier2 {
	background-color: #F0EADD;
}

.tier3 {
	background-color: #E5F5E5;
}

.tier4 {
	background-color: #EFE6EB;
}

.tier5 {
	background-color: #F0F0D5;
}

.danger {
	background-color: #FFCCCC;
}

