#qtl_content h1{
margin-right:180px;
line-height:30px;
}	
#wpbody, #TB_window
{
font-size:1.2em !important;
line-height:20px !important;
}
#theExam td
{
padding:2px 0px 2px 0px !important;
}
#theExam hr
{
border:dashed 1px #ccc;
margin: 0px 0px 5px 0px;
}
theExam #questionDiv
{
padding: 5px 5px 20px 5px;
margin:5px;
border:2px solid #f1f1f1;
}
#theExam #question
{
padding:5px;	
}
#responseOptionsDiv td
{
padding:30px;
}
#quiztable table
{
padding:5px !important;
padding-left:0px !important;	
margin:0px !important;
width:90% !important;
}
#quiztable th
{
background:#ccc;
padding:6px;
text-align:left;
}
#quiztable td
{
padding:0px !important;
border-bottom:1px solid #ccc !important;
margin:0px !important;
line-height:35px;
}
.wp-editor-area {
height:200px !important;
}
#textEditor
{
margin-right:100px;
}
#textEditor table
{
padding:0px !important;
}
#textEditor td
{
border-bottom:0px !important;
} #textEditor label{
color:#666;
font-size:1.3em;
}
#TB_ajaxContent h2
{
line-height:30px !important;
}
.failText
{
color:#990000;
}
.successText
{
color:#009900;
}
.greyText
{
color:#999999;
}
.smallText
{
font-size:10px;
}
a
{
text-decoration:none;	
} #TB_window label
{
display: block;
font-weight:bold;
padding:20px 0px 10px 0px;
} #wpbody ul
{
list-style:disc !important;
padding:0px 0px 0px 15px;
}
#feedback
{
margin:10px 10px 10px 0px;
padding:5px 0px 5px 5px;
border:solid 2px #090;
background:#F2FFF2;
font-style:bold;
} .quizStart
{
font-weight:bold;
font-size:18px;
background:left no-repeat url(//www.wordsmile.com/wp-content/plugins/quiz-tool-lite/images/mark.png);
padding:30px 30px 30px 70px;
display:block;
}
.correct
{
color:#009900;
font-weight:bold;
background:left no-repeat url(//www.wordsmile.com/wp-content/plugins/quiz-tool-lite/images/tick.png);
padding:30px 30px 30px 50px;
display:block;
}
.correctFeedbackDiv
{
border:solid 1px #009900;
background:#EBFEE9;
padding:5px;
}
.incorrect
{
color:#990000;
font-weight:bold;
background:left no-repeat url(//www.wordsmile.com/wp-content/plugins/quiz-tool-lite/images/cross.png);
padding:30px 30px 30px 50px;
display:block;
}
.incorrectFeedbackDiv
{
border:solid 1px #990000;
background:#FEEDED;
padding:5px;
}
#reflectionFeedbackDiv
{
border:solid 1px #ccc;
background:#EBF2FE;
padding:5px;
margin: 15px 0px;
}
.qtl_hidden
{
display:none;	
}
.correctRowHighlight
{
background:#E9FEE7;	
}
#qtl_content
{
background:url(//www.wordsmile.com/wp-content/plugins/quiz-tool-lite/images/qtl_logo.png) no-repeat right top;
margin-top:5px;
}
.codeExample
{
background:#f3f3f7;
padding:11px;
border:1px solid #dedee3;
font-family: Consolas, Monaco, "Courier New", Courier, monospace;
}
.questionPotAdminDiv
{
background:url(//www.wordsmile.com/wp-content/plugins/quiz-tool-lite/images/pot_icon_large.png) left top no-repeat;	
padding-left:80px; padding-top:2px;
}
.greyLink a:link, .greyLink a:active, .greyLink a:visited {
color:#999999 !important;
text-decoration:none;
font-weight:normal;
}
.greyLink a:hover {
color:#333333;
text-decoration:underline;
} #responseOptionsEditList ul
{
margin-right:20px;	
}
#wpbody ul {
list-style: none !important;
}  
#responseOptionsEditList li:hover {
cursor: move;
}
.ui-state-default
{
padding:5px;
}
#quiztable .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
{
color:#0074a2;
}
.smallGreyText
{
color:#777; font-size:11px	
}
#countdownDiv
{
border:solid 1px #000;
background-color:#C61A1E;
color:#fff;
padding:5px;
width:600px;
height:55px;
text-align: center;
margin-left: auto;
position:fixed;
}
#countdownDiv span
{
font-size:20px;
}  table.dataTable thead{text-align:left ;}
.DataTables_sort_icon  {display:none;}
table.dataTable td {border-bottom:1px solid #ccc ;}
.ui-buttonset .ui-button
{
padding:5px;
}
.ui-widget-header{
padding-left:10px;
}
div .updated, div .error
{
padding:10px;
margin-left:0px;
margin-bottom:20px;	
} a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
z-index:10;display:none; padding:14px 20px;
margin-top:60px; margin-left:2px;
width:300px; line-height:16px;
}
a.tooltip:hover span{
display:inline; position:absolute; color:#111;
border:1px solid #ccc; background:#f1f1f1;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;} a.tooltip span
{
border-radius:4px;
box-shadow: 5px 5px 8px #CCC;
}.addIcon
{
background:url(//www.wordsmile.com/wp-content/plugins/quiz-tool-lite/images/icons/add.png) left no-repeat;
padding-left:20px; padding-top:3px;	padding-bottom:3px;	margin:2px;
}
.editIcon
{
background:url(//www.wordsmile.com/wp-content/plugins/quiz-tool-lite/images/icons/pencil.png) left no-repeat;
padding-left:20px; padding-top:3px;	padding-bottom:3px;	margin:2px;
}
.copyIcon
{
background:url(//www.wordsmile.com/wp-content/plugins/quiz-tool-lite/images/icons/page_copy.png) left no-repeat;
padding-left:20px; padding-top:3px;	padding-bottom:3px;	margin:2px;
}
.deleteIcon
{
background:url(//www.wordsmile.com/wp-content/plugins/quiz-tool-lite/images/icons/cancel.png) left no-repeat;
padding-left:20px; padding-top:3px;	padding-bottom:3px; margin:2px;
}
.tickIcon
{
background:url(//www.wordsmile.com/wp-content/plugins/quiz-tool-lite/images/icons/tick.png) left no-repeat;
padding-left:20px; padding-top:3px;	padding-bottom:3px;	margin:2px;
}
.backIcon
{
background:url(//www.wordsmile.com/wp-content/plugins/quiz-tool-lite/images/icons/arrow_left.png) left no-repeat;
padding-left:20px; padding-top:3px;	padding-bottom:3px;	margin:2px;
}
.dataIcon {
background:url(//www.wordsmile.com/wp-content/plugins/quiz-tool-lite/images/icons/chart_curve.png) left top no-repeat;	
padding-left:20px;
margin-top:30px
}
.boundaryIcon {
background:url(//www.wordsmile.com/wp-content/plugins/quiz-tool-lite/images/icons/timeline_marker.png) left top no-repeat;	
padding-left:20px;
margin-top:30px
}#TB_overlay {
background: #000;
opacity: 0.7;
filter: alpha(opacity=70);
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 100050; }
#TB_window {
position: fixed;
background-color: #fff;
z-index: 100050; visibility: hidden;
text-align: left;
top: 50%;
left: 50%;
-webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
}
#TB_window img#TB_Image {
display: block;
margin: 15px 0 0 15px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #666;
border-left: 1px solid #666;
}
#TB_caption{
height: 25px;
padding: 7px 30px 10px 25px;
float: left;
}
#TB_closeWindow {
height: 25px;
padding: 11px 25px 10px 0;
float: right;
}
#TB_closeWindowButton {
position: absolute;
left: auto;
right: 0;
width: 29px;
height: 29px;
border: 0;
padding: 0;
background: none;
cursor: pointer;
outline: none;
-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
transition: color .1s ease-in-out, background .1s ease-in-out;
}
#TB_ajaxWindowTitle {
float: left;
font-weight: 600;
line-height: 29px;
overflow: hidden;
padding: 0 29px 0 10px;
text-overflow: ellipsis;
white-space: nowrap;
width: calc( 100% - 39px );
}
#TB_title {
background: #fcfcfc;
border-bottom: 1px solid #ddd;
height: 29px;
}
#TB_ajaxContent {
clear: both;
padding: 2px 15px 15px 15px;
overflow: auto;
text-align: left;
line-height: 1.4em;
}
#TB_ajaxContent.TB_modal {
padding: 15px;
}
#TB_ajaxContent p {
padding: 5px 0px 5px 0px;
}
#TB_load {
position: fixed;
display: none;
z-index: 100050;
top: 50%;
left: 50%;
background-color: #E8E8E8;
border: 1px solid #555;
margin: -45px 0 0 -125px;
padding: 40px 15px 15px;
}
#TB_HideSelect {
z-index: 99;
position: fixed;
top: 0;
left: 0;
background-color: #fff;
border: none;
filter: alpha(opacity=0);
opacity: 0;
height: 100%;
width: 100%;
}
#TB_iframeContent {
clear: both;
border: none;
}
.tb-close-icon {
display: block;
color: #666;
text-align: center;
line-height: 29px;
width: 29px;
height: 29px;
position: absolute;
top: 0;
right: 0;
}
.tb-close-icon:before {
content: "\f158" / '';
font: normal 20px/29px dashicons;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#TB_closeWindowButton:hover .tb-close-icon,
#TB_closeWindowButton:focus .tb-close-icon {
color: #006799;
}
#TB_closeWindowButton:focus .tb-close-icon {
-webkit-box-shadow:
0 0 0 1px #5b9dd9,
0 0 2px 1px rgba(30, 140, 190, .8);
box-shadow:
0 0 0 1px #5b9dd9,
0 0 2px 1px rgba(30, 140, 190, .8);
}