/* Extending HtmlEditor*/

.x-html-editor-tb .x-edit-undo .x-btn-text {
  background: transparent url(/img/icons/htmleditorundoredo.gif) no-repeat;
  background-position: 0 0;
}
.x-html-editor-tb .x-edit-redo .x-btn-text {
  background: transparent url(/img/icons/htmleditorundoredo.gif) no-repeat;
  background-position: -16px 0;
}

.x-html-editor-tb .x-edit-image .x-btn-text {
  background: transparent url(/img/icons/picture.png) no-repeat;
}
.x-form-check-wrap {
  margin-top: 3px;
}
#img-chooser-view { 
  background: white; 
  font: 11px Arial, Helvetica, sans-serif;
} 
#img-browser-view .add-image {
  background-image: url(/img/icons/picture_add.png);
}
#img-browser-view .delete-image {
  background-image: url(/img/icons/picture_delete.png);
}
#img-browser-view .thumb {
  position: relative;
  background: white;
  border: 1px solid #dddddd;
  width: 80px;
  height: 80px;
}
#img-browser-view .thumb img {
  position: absolute;
}
#img-browser-view .thumb-wrap { 
  float: left; 
  margin: 4px; 
  margin-right: 0; 
  padding: 5px;
} 
#img-browser-view .thumb-wrap span { 
  display: block; 
  overflow: hidden; 
  text-align: center; 
} 
#img-browser-view .x-view-over {
  border: 1px solid #dddddd; 
  background: #efefef url('/extjs30/resources/images/default/grid/row-over.gif') repeat-x left top; 
  padding: 4px; 
}
#img-browser-view .x-view-selected { 
  background: #DFEDFF; 
  border: 1px solid #6593cf; 
  padding: 4px; 
} 
#img-browser-view .x-view-selected .thumb { 
  background: transparent; 
}
#img-browser-view .x-view-selected span { 
  color: #1A4D8F;
}
#img-browser-view .loading-indicator { 
  font-size: 11px; 
  background-image: url('/extjs30/resources/images/grid/loading.gif'); 
  background-repeat: no-repeat; 
  background-position: left; 
  padding-left: 20px; 
  margin: 10px; 
} 
.x-tbar-loading {
  width: 16px;
  height: 16px;
}
.ux-form-statictextfield {
	background: transparent;
	border: none;
	padding-top: 3px !important;
	padding-bottom: 1px !important;
	color: #333;
}

/* Multiselect */
.ux-mselect{
    overflow:auto;
    background:white;
    position:relative; /* for calculating scroll offsets */
    zoom:1;
    overflow:auto;	
}
.ux-mselect-item{
    font:normal 12px tahoma, arial, helvetica, sans-serif;
    padding:2px;
    border:1px solid #fff;
    white-space: nowrap;
    cursor:pointer;
}
.ux-mselect-selected{
	border:1px dotted #a3bae9 !important;
    background:#DFE8F6;
    cursor:pointer;
}


/*Grig CSS*/
/* icons used in the toolbar */
.add {
 background-image:url(/img/grid/add.gif) !important;
}
.remove {
 background-image:url(/img/grid/delete.gif) !important;
}
.search {
 background-image:url(/img/grid/search.png) !important;
}
.print{
 background-image:url(/img/grid/print.png) !important;
}
.table_refresh {
    background-image:url(/img/grid/table_refresh.png) !important;
}

/*TestCreator Tree*/
.book {
    background-image: url(/img/icons/book.png) !important;
}
.icon-book_edit {
    background-image: url(/img/icons/book_edit.png) !important;
}
.icon-book_add, .book_add{
    background-image: url(/img/icons/book_add.png) !important;
}
.book_link {
    background-image: url(/img/icons/book_link.png) !important;
}
.icon-book_delete {
    background-image: url(/img/icons/book_delete.png) !important;
}
.book_go {
    background-image: url(/img/icons/book_go.png) !important;
}

.page {
    background-image: url(/img/icons/page.png) !important;
}
.cancel {
    background-image: url(/img/icons/cancel.png) !important;
}
.tree_page {
    background-image: url(/img/icons/page.png) !important;
}
.question {
    background-image: url(/img/icons/question.png) !important;
}
.test {
    background-image: url(/img/icons/test.png) !important;
}

.docs {
    background-image: url(/img/icons/docs.gif) !important;
}
.expand-all {
    background-image: url(/img/icons/expand-all.gif) !important;
}
.icon-help {
    background-image: url(/img/icons/help.png) !important;
}
.collapse-all {
    background-image: url(/img/icons/collapse-all.gif) !important;
}
.icon-folder_new {
    background-image: url(/img/icons/folder_new.gif) !important;
}
.icon-folder_edit {
    background-image: url(/img/icons/folder_edit.png) !important;
}
.icon-folder_delete {
    background-image: url(/img/icons/folder_delete.gif) !important;
}
.icon-folder {
    background-image: url(../images/default/tree/folder.gif) !important;
}

.x-tree-node-leaf img.folder{
    background-image: url(/extjs/resources/images/default/tree/folder.gif) !important;
}

.x-resizable-handle {
/*    opacity:0.5 !important;*/
}
textarea.x-masterarea {
    border: 1px solid #D9D9E9;
}
textarea.x-masterarea, textarea.x-form-focus{
    border-color: #C6C9C9;
}
.ext-gecko .x-window-body .master-test-answer {
    overflow: visible;
}

.test {
    background-image: url(/img/icons/test.png) !important;
}
.icon-arrow_left {
    background-image: url(/img/icons/arrow_left.png) !important;
}
.icon-lightning {
    background-image: url(/img/icons/lightning.png) !important;
}
.icon-pencil {
    background-image: url(/img/icons/pencil.png) !important;
}
.icon-application {
    background-image: url(/img/icons/application.png) !important;
}
.icon-application_add {
    background-image: url(/img/icons/application_add.png) !important;
}
.icon-bullet_go {
    background-image: url(/img/icons/bullet_go.png) !important;
}
.icon-arrow_right {
    background-image: url(/img/icons/arrow_right.png) !important;
}

h1 {
    color:#778899;
    font-size:24px;
    margin:20px;
    text-indent:40px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

h2 {
    color:#667788;
    font-size:20px;
    margin:15px;
    text-align:left;
    text-indent:20px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

h3 {
    color:#335577;
    font-size:18px;
    font-weight:normal;
    margin:10px;
    text-indent:15px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

P {
    font-size:13px;
    text-indent:15px;
    font-family:tahoma,arial,helvetica,sans-serif;
}
ol.master-list {
    list-style-type: disc;
    padding-left: 20px;
}
ol.master-list li{
    padding-bottom: 10px;
}

.x-window-body p,.x-panel-body p {
	padding: 1px;
	margin: 0;
}

.right-answer{
    background-color:green;
}
.wrong-answer{
    background-color:red;
}

.master-test-answer label span{
    display:none;
}

.wrong span.line-through {
    color:red;
    left:22px;
    position:absolute;
    text-decoration:line-through;
    display:inline;
}

.icon-bullet_wrench {
    background-image: url(/img/icons/bullet_wrench.png) !important;
}
.icon-email_go {
    background-image: url(/img/icons/email_go.png) !important;
}
.icon-email {
    background-image: url(/img/icons/email.png) !important;
}

a {
    color:#555555;
}

#main_content_panel .ext-el-mask{
    z-index:1000 !important;
}

.mouseover, .mouseover .x-panel-body {
    background-color: #f9f9ff;
}

.question-buttons {
    display: none;
    float:right;
}
.x-form-field-wrap input.rate-value-combo {
    background-image: none;
    height: 16px;
    padding:0;
}
.mouseover .question-buttons {
    display: block;
}

.tests-grid .x-grid3-row-table .x-grid3-col div.x-grid3-cell-inner {
    white-space: normal;
}

.master-notice .x-window-mc {
    border: none;
    background-color: white;
    padding:10px;
    font-size:14px;
    cursor: pointer;
}

.master-check-fieldset {
    padding:10px 0px 0px;
}
.master-check-fieldset legend {
    font-size:12px;
    color: inherit;
    font-family:tahoma,arial,helvetica,sans-serif;
    font-weight:normal;
    padding:0px;
}

.main-menu-item a{
    color:#556677;
    font-family:arial,tahoma,helvetica,sans-serif;
    font-size:14px;
    text-decoration:none;
}
.main-menu-item {
    background-color:#FCFCFF;
    border-bottom:1px solid #DEDEDE;
    border-top:2px solid white;
    padding:0 5px;
}
.icon-accept {
    background-image: url(/img/icons/accept.png) !important;
}

/* For templates package */
.quiz-result-report p{
    margin-top:5px;
    padding:0;
}

.icon-quiz-create {
    background-image: url(/img/icons/application_cascade.png) !important;
}
.icon-import {
    background-image: url(/img/icons/folder_table.png) !important;
}