#custom_avatar {position:fixed;text-align:center;top:250px;left:46px;width:100px;background:#ffffff;z-index:99}
#custom_avatar .message {color:#ff0000;font-weight:bold;font-size:12pt}
#custom_avatar .tlu-quiz-time-left {color:#000000;font-weight:bold;font-size:12pt}
#custom_avatar #quiz-timer {height:18px}
#custom_avatar img {width:100px !important;height:auto;}

.manualgraded .info #student_img {margin-left:-5px}
/*
section#region-main {width:85% !important} 
aside#block-region-side-pre{width:15% !important}
section#region-main{float:left}
aside#block-region-side-pre{float:right}
a.qnbutton {width:2em !important}
*/

/*Drag & Drop Question Type*/
div.ablock table.answer,div.ablock table.answer td.text {width:60% !important}
div.ablock ul.matchorigin {width:35% !important}

/*Audio Settings*/
.mediacontainer {width:100%;margin:0 auto 60px auto;text-align:center;}
.mediacontainer .progressBar {width:75%;float: left;margin-left:2px;height: 28px;border: 1px solid #ccc;line-height: 30px;}
.mediacontainer .progressBar .progress {width: 82px;height: 26px;padding: 0 3px;}


.flowplayer-play {float:left;}
.mediaplayer {float:left;min-width: 200px;width:450px;height:30px;clear:right !important;}
/* .flowplayer .fp-buffer,.flowplayer .fp-progress {cursor: default;}  */

.controlAudio {width:580px; height:50px;clear:both;position:absolute;margin:0 auto}
.controlAudio .play {float:left;width:90px;font-weight:bold;}
.controlAudio .timebegin {float:left;font-weight:bold;font-style:italic;margin-left:3px;}
.controlAudio .timeend {float:right;font-weight:bold;font-style:italic;clear:right}
.controlAudio .seekbar {float:right;width:480px;height:28px;}
.question {clear:both;} 

.navbar.brand{padding:0px !important;}
.reloadImage,.reloadAudio {margin:0px !important;}

.preInstruction {width:100%;height:100%;border:1px}
.toggle-topic {cursor:pointer;}

form#responseform  .submitbtns input[type=submit],.singlebutton  input[type=submit] {
	color:#fff;
	text-shadow:0px -1px 0px rgba(0, 0, 0, 0.25);
	background-color:#005AA8;
	background-image:linear-gradient(to bottom, #0070A8, #0038A8);
	background-repeat:repeat-x;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

/*Not yet Fix the action menu is hidden by underneath Topic Titie when the upper Topic hide*/

/*Exam Manager Nav a[title="Exam Manager"]*/
.exam-manager {
	display:none !important;
}

/*Fix for popup menu cannot access by hidden topic underneath*/
ul[data-constraint=".course-content"] {
	top:-1300% !important;
}

.students-container {
		
}

span.subquestion select {
	/*
	height:32px;
	padding:1px;
	*/
}

/*CSS3 multiple columns.*/
/* Get em size for colums: 184/16 */   
ul.multicols
{   
    -moz-column-width: 11.5em; /* Firefox */
    -webkit-column-width: 11.5em; /* webkit, Safari, Chrome */
    column-width: 11.5em;
}
/*remove standard list and bullet formatting from ul*/
ul.multicols
{
    margin: 0;
    padding: 0;
    list-style: inside;
}
/* correct webkit/chrome uneven margin on the first column*/
ul.multicols li:first-child
{
    margin-top:0px;
} 
ul.multicols li {
	font-weight:bold;
}
.paragraph {
	border-width:3px !important;  
    border-style:groove !important;
	padding:3px;
}
.tluTable,table.answer {
	border-width:2px !important;  
    border-style:outset !important;
	
}
.tluTable.nowrap tr td{
	white-space: nowrap;
}
.tluTable tr td,table.answer tr td{
	border-width:1px !important;  
    border-style:dashed !important;
	padding: 3px !important;
}
.tluTable tr td.noleft{
	border-left:none !important;  
}
.tluImage {
	width:100%;
	height:auto;	
}
.tdFit {
	width:1% !important;
	white-space:nowrap;
}
@media only screen and (max-width: 320px) {
	.tluImage {		
		max-width:320px;
	}
}
#gradeparent_filterbyquizs {
	
}
#filterbyquizs-dialog h5 {
	margin-bottom: 10px;
	text-align: center;
}
ul.filterbyquizs-list {
	width:400px;
}
ul.filterbyquizs-list li {
	list-style:none;
	display:inline;
	margin-right: 20px;
}
.hide-column {
	display:none;
}

.feedback-title {
	text-align:center;
}

#feedback-alert {
	display: table;
	width:100%;
}
.feedback-link {
	display: table-cell;
	vertical-align:middle;
	text-align:center;
	font-size:20px;
	height:120px;
}
.feedback-col-required {
	width:20px;
}
.feedback-required {
	font-size:18px;
	color:#ff0000;
}
.searchtxtuser {
	text-align:center;
	width:80px;
	margin-left:10px;
}
.fixedscroll {
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: visible;
}