A.semcontrol  {font-size: 1.5em;margin-left:2pt;margin-right:2pt;}

div#time_info {float:right;background-color:#8ed5cf;}

input.myinput { width:90%; font-size:100%;border:1px solid red;
	font-family: Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace; }
textarea.mytext { width:90%; height:7em; font-size:100%;border:1px solid red;}

div.container {margin:0px;}
#time_info_start {white-space: nowrap;}
#time_info_end {white-space: nowrap;}
#time_info_rem {white-space: nowrap;}
#time_info_table {margin:1px;}
.timeisout{border:2px solid red;}

.myout {
	background-color: black;
	color:white;
	width:90%;
	white-space: pre;
	font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace;
	max-height: 40em;
	overflow: auto;
}

.panel-heading a {
    float: right;
	cursor: pointer;
	color:white;
}

.panel-heading .mynewwindow {
	float: right;
	cursor: pointer;
}

.subquestion.panel {
	margin-bottom:5px;
}
.alert {
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.panel-heading {
	padding-top:5px;
	padding-bottom:5px;
}

.timetable {border-collapse: collapse; width:100%;}
.timetable TH {max-height:1em;padding:0px; margin:0px; height:1em;border:1px solid gray; text-align: center;}
.timetable TD {max-height:1em;padding:0px; margin:0px; height:1em; border:1px solid gray; text-align: center; width:15%;}
.timetable TR {max-height:1em;padding:0px; margin:0px; height:1em;}
.timetable .btn {max-height:1.1em;padding:0px; margin:0px; height:1.1em;}
.timeentry:hover {background-color: #555;}
#sched_title { width:100%; text-align: center;}

.timetable TD.prof_ava { background-color: green;}
.timetable TD.prof_noava { background-color: red;}
.timetable TD.prof_nowant { background-color: yellow;}
.timetable TD.prof_course { background-color: orange;}
.timetable TD.prof_disabled { background-color: lightgray;}
.timetable TH.prof_mixe {background-image: url(images/mix.jpg);}
.timetable TD {cursor: pointer;}
.timetable .last_clicked {border:1px solid black;}


.panel {padding: 1px;}
.panel-body {padding: 0.3em;margin-bottom:0px;}


.per-SPECIAL {border:1px solid black;}
.per-VSPECIAL {border:1px solid gray;}
.per-ΕΡΓ {border:1px solid red;}
.per-ΕΡΓ_ΕΜΒ {border:1px solid orange;}
.per-ΘΕΩ {border:1px solid green;}
.per-ΘΕΩ_ΕΜΒ {border:1px solid lightgreen;}

.program_ele {display:block;position: absolute;overflow: hidden; background-color: lightblue; left:100px; top:100px;width:100px; height:100px; opacity: 0.8; border-width:2px;}

.exam_entry {width:10em;}

#urlarea {width:100%; border:1px solid grey;word-wrap:break-word;word-break: break-all;white-space:pre-line	}

/*
.btn-primary { background-color:#236d7f;}
.panel-heading { background-color:#236d7f;}
.panel-primary>.panel-heading { background-color:#236d7f;}
.panel-primary { border-color: #337ab7;}
*/
