/**
 * Views stylesheet - for Mahara's Raw theme.
 *
 * @author     Catalyst IT Ltd
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL version 3 or later
 * @copyright  For copyright information on Mahara, please see the README file distributed with this software.

 * This file is licensed under the same terms as Mahara itself
 */
/******************** Collection navigation ********************/
#collectionnavwrap {
    background: #F4F4F4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
ul.colnav li a,
ul.colnav li a:link,
ul.colnav li a:visited,
ul.colnav li a:active {
    background: #DDDDDD;
    font-weight: bold;
}
ul.colnav li.selected span {
    color: #333333;
    background: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
/******************** Blocktype icons panel ********************/
#editcontent-sidebar {
    background: #BEBEBE;
}
.blocktype {
    background: #F7F7F7;
    border: 1px solid #DADADA;
    color: #333333;
}
.blocktype:hover {
    background: #FFFFFF;
}
.ui-draggable-dragging .blocktype {
    background: #989898;
    color: #FFFFFF;
}
.block-category-title .withjs,
.block-category-title .nonjs {
    color: #333333;
}
#block-category-general,
#block-category-internal,
#block-category-fileimagevideo,
#block-category-external,
#block-category-blog {
    background-color: #DDDDDD;
    border: 1px solid #B3B3B3;
}
#block-category-general:hover,
#block-category-internal:hover,
#block-category-fileimagevideo:hover,
#block-category-external:hover,
#block-category-blog:hover {
    background-color: #FFFFFF;
}
/* container around blocktypes under each category */
#blog,
#internal,
#general,
#fileimagevideo,
#external {
    background: #DDDDDD;
    border: 1px solid #B3B3B3;
    border-top: 0;
    overflow: hidden;
}
/* theme selector */
#select-theme {
    background-color: #DDDDDD;
    border: 1px solid #B3B3B3;
}
/******************** Column layout ********************/
#column-container {
    background: #FFFFFF;
}
#column-container .column-header input[disabled="disabled"] {
    color: #CCCCCC;
}
#column-container.page-edit {
    background: #FFFFFF;
    border: 2px dotted #999999;
    padding-bottom: 10px;
}
.block-placeholder {
    border: 2px dashed #bfbfbf;
    background: #fffadf;
    height: 35px;
}
/******************** Blocks ********************/
/* retractable blocks */
.blockinstance-header .arrow {
    background: url(../images/retractable.png) no-repeat 0 0;
    width: 24px;
    height: 24px;
}
.retractable .retracted .arrow {
    background: url(../images/retracted.png) no-repeat 0 0;
}
.column-content .add-button input {
    border: 1px solid #919191;
}
/* block header */
.blockinstance-header .title {
    margin: 0;
    font-size: 1.5em;
    border-bottom: 2px solid #D1D1D1;
    padding-bottom: 3px;
}
.blockinstance-header .title a,
.blockinstance-header .title a:link,
.blockinstance-header .title a:visited,
.blockinstance-header .title a:active {
    text-decoration: none;
}
/******************** Configure blockinstance ********************/
.blockinstance.configure {
    border: 7px solid #EEEEEE;
    background: #FFFFFF;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
/******************** Block config tabs ********************/
ul.artefactchooser-tabs li a,
ul.artefactchooser-tabs li a:link,
ul.artefactchooser-tabs li a:visited,
ul.artefactchooser-tabs li a:active {
    padding: 10px;
    border: 1px solid #D4D4D4;
    background: #EEEEEE;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    margin: 0 0 0 7px;
    color: #333333;
}
ul.artefactchooser-tabs li.current a,
ul.artefactchooser-tabs li.current a:link,
ul.artefactchooser-tabs li.current a:visited,
ul.artefactchooser-tabs li.current a:active {
    color: #333333;
    font-weight: bold;
    border-bottom: 1px solid #FFFFFF;
    background: none;
}
/******************** Block config sub tabs ********************/
ul.artefactchooser-subtabs li {
    border-right: 1px solid #D1D1D1;
}
ul.artefactchooser-subtabs li.current a,
ul.artefactchooser-subtabs li.current a:link,
ul.artefactchooser-subtabs li.current a:visited,
ul.artefactchooser-subtabs li.current a:active {
    color: #333333;
}
/******************** Block config tab body ********************/
#artefactchooser-body {
    border: 1px solid #D4D4D4;
    margin-top: -1px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
/******************** Page ********************/
#page #bottom-pane {
    -webkit-border-radius: 0 5px 5px 5px;
    -moz-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
    -webkit-box-shadow: 0 0 1px 1px #888888;
	box-shadow: 0 0 1px 1px #888888;
}
/* IE9-IE10 compatibility hack */
@media screen and (min-width:0\0) {
    #page #bottom-pane {
        -webkit-box-shadow: 0 0 1px 0 #888888;
        box-shadow: 0 0 1px 0 #888888;
    }
}
/* give IE8 a border as box-shadow doesn't work */
#page #bottom-pane/*\**/ {
    border: 1px solid #a4a4a4\9;
}
#blocksinstruction {
    font-size: 1.167em;
    color: #888888;
}
/* page footer */
.viewfooter {
    border: 1px solid #EEEEEE;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
/* feedback */
#feedbacktable .commentrightwrap {
    -webkit-border-radius: 0 5px 5px 5px;
    -moz-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
    background-color: #F9F9F9;
}
#feedbacktable .private .commentrightwrap {
    background: #FFF9F9 url(../images/private_bkgd.png) repeat 0 0;
}
#feedbacktable .attachmessage,
#feedbacktable .privatemessage,
#feedbacktable .requestmessage,
#feedbacktable .deleteddetails {
    color: #666666;
}
/* view menu */
.feedback {
    background: url(../images/feedback.png) no-repeat 0 0;
    padding-left: 21px !important;
}
.objection {
    background: url(../images/objectionable.png) no-repeat 0 0;
    padding-left: 21px !important;
}
.print {
    background: url(../images/print.png) no-repeat 0 0;
    padding-left: 21px !important;
}
.watchlist {
    background: url(../images/watchlist.png) no-repeat 0 0;
    padding-left: 21px !important;
}
/* feedback/objection form */
#add_feedback_form,
#objection_form {
    background: #EEEEEE;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
/******************** Blocks ********************/
/* Folder block */
#commentfiles {
    background: #EEEEEE;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
/* More link */
.morelinkwrap {
    background: #EEEEEE;
}
/******************** Viewing artefact ********************/
#view .filedata-icon {
    background: #EEEEEE;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
