/**************************************
 * THEME NAME: breincoach_black
 *
 * Files included in this sheet:
 *
 *   breincoach_black/styles.css
 **************************************/

/***** breincoach_black/styles.css start *****/

/* This style sheet
  restores some defaults from which
   to start the theme */

body {
  font-family: Verdana,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;
  background-color: #080808;
  color: #B9C7E0;
  font-size: 100.1%;
  margin: 0px 20px 0px 20px;
  padding: 0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
  margin:0;
  padding:0;
}

table {
  border-collapse:collapse;
  border-spacing:0;
}

fieldset,img {
  border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
  font-style:normal;
  font-weight:normal;
}

li {
  list-style:none;
}

caption,th {
  text-align:left;
}

h1,h2,h3,h4,h5,h6 {
  font-size:100.1%;
  font-weight:normal;
  color: #ffffff;
}

q:before,q:after {
  content:'';
}

abbr,acronym {
  border:0;
  font-variant:normal;
}

sup,sub {
  line-height:0px;
  vertical-align:text-top;
}

sub {
  vertical-align:text-bottom;
}

input {
  padding:2px 2px 0;
}
input, textarea, select {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  background-color: #aaaaaa;
  border-color: #000;
  border-width: 1px;
margin-right:2px;   
}

input:focus{
  border: solid 2px #000;
  border: solid 1px #0000b5;

}

.navigation select {
background-color: #aaaaaa;
border-color: #000;
border-width: 1px;
}
/*Moodle Specific*/


hr {
  display: none;
}

.sideblock .header,
.sideblock .content,
.generalbox,
h2.headingblock {
  border: none;
  background: none;
}

/* This file contains all starting point typographical
   modifications made for this theme.  */

body, table,td, th, li {
  font-family:Verdana,"Lucida Sans Unicode",Helvetica,Arial,sans-serif,Georgia, "Times New Roman", Times, serif;
  font-size: 1.004em
 }


table {
  font-size:inherit;
/*  font:100%; */
}

/*
pre,code,kbd,samp,tt {
  font-family:monospace;
  font-size:108%;
  line-height:99%;
}

*/
h1,h2 {
  font-weight: normal;
}
h1 {
  font-family: trebuchet MS,sans-serif;
  font-size: 1.441em;
  color: #57c9fe;

}

h2 {
  font-size: 1.23em;/* 123.1%;*/
  color:#ffffff
}

h3 {
/*  font-size:  108%; */
}

h1,h2,h3,h4 {
  margin:0.8em 0 1em 0;
}

h3,h4,h5,h6,strong {
  font-weight:bold;
}

abbr,acronym {
  cursor:help;
}

em {
  font-style:italic;
}

th {
  font-weight:bold;
  text-align:center;
}

blockquote,ul,ol,dl {
  margin:1em;
}

ol,ul,dl {
  margin-left:2em;
}

ol li {
  list-style: decimal outside;
}

ul li {
  list-style: disc outside;
}

.unlist li{
  list-style: none;
}
dl dd {
  margin-left:1em;
}

/*problemen met course menu --------------------------*/
th ,td{
 padding-top: 0.2em;
 padding-right: 0.45em;
 padding-bottom: 0.2em;
 padding-left: 0.45em;
 }
.course-content td{
 padding: inherit;
}



th.header {
  color: #fff;
  font-size: 1em;
  font-weight: bold;
  padding: 0px 0px 0px 5px;
}

p,fieldset/*,table*/ {
  margin-bottom:1em;
}


caption {
  margin-bottom:.5em;
  text-align:center;
}

blockquote {
    margin:1em 3em;
    padding:0 0 0 4px;
   /* color:#666;
   border-left:2px solid #b2b2b2;  */
}

#left-column .hidden .header, #right-column .hidden .header {
border-bottom-color: #000;
}

/* Core */

body {
  /* text-align: center;*/ /* required for centering the page in IE */
/*  margin: 0px 20px 0px 20px;
  padding: 0px;
  font-family: Verdana,"Lucida Sans Unicode",Helvetica,Arial,sans-serif;
  font-size: 72.7%;
  color: #B9C7E0;
  line-height: 1.35em;
*/
}

#page{
  font-size: 0.72em;
  width:990px;
  margin:auto;
}

#enrol #page,
#auth-email #page,
#theme-index #page,
#files-index #page,
#admin-report-stats-index #page,
#admin-mnet-index #page,
#admin-roles-assign #page,
#admin-settings #page,
#admin-block #page,
#admin-modules #page,
#admin-langimport #page,
#admin-lang #page,
#admin-uploadpicture #page,
#admin-uploaduser #page,
#admin-user-user_bulk #page,
#admin-user #page,
#admin-xmldb-index #page,
#admin-blocks #page,
#admin-report-courseoverview-index #page,
#admin-report-backups-index #page,
#admin-report-security-index #page,
#grade-report-grader-index #page,
#course-user #page,
#course-report-log-index #page,
#course-report-stats-index #page,
#mod-hotpot-view #page,
#mod-scorm-player #page,
#mod-assignment-index #page,
#mod-assignment-submissions #page,
#user-editadvanced #page {
 width: auto;
 margin: 0 20px 0 20px;
}

#right-column, #left-column{
width: 212px !important;
}


#content-wrapper {
  margin: 0 auto;
  background-color: #222222;
  font-size: 1.15em;
}


#admin-lang .translator .localdifferent {
  background-color: #336600;
}

#admin-lang .translator .bothmissing {
  background-color: #770000;
}

.loginbox, .loginbox.twocolumns .loginpanel
{
border-right-color: #999999;
border-left-color: #999999;
border-top-color: #999999;
border-bottom-color: #999999;
}

.loginbox{
  font-size: 1.2em;
}

#login-index #content{
  background-color:#222222;
}

#admin-mnet-index td.generalboxcontent {
  border: #222 solid 0.1em;
  background: #292a29;
}


#layout-table {
  margin-top: 0px;
}

box h1 {
  color: #fff;
}

.box {
  background: #222222;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
  padding-left: 5px;
}
#footer {
}

#adminsettings .description
 {
 color: #869aa0;
 }



.logininfo {
  font-size:1em;
}
.logininfo a:link, .logininfo a:visited{
/*text-decoration: underline;*/
}
.navbutton {
margin-top:-5px;
}


div.navbutton form {
  float: right;
  margin: 5px 10px 5px 0px;
}

.breadcrumb {
  font-family: arial;
  font-size: 0.96em;
  font-weight: normal;
  color: #57c9fe;
  float: left;
/*  height: 17px;
  padding:3px 0px 0px 0px;
*/}


.headermenu {
position: relative;
margin-right: 5px;
float: right;
top: -0.53em;
}



.bc-head {
  height: 196px;
  margin:0;
  border:0;
  position:relative;
  background: transparent url(pix/bc_bgheader.jpg);
  overflow:hidden;

}

.bc-head h1 {
  font:bold 2.1em verdana;
  letter-spacing: -1px;
  color: #fff;
  text-align: left;
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 10;
  padding:0px;
  margin:0px;
}
.bc-head h3 {
  font:normal 12px arial;
  color: #fff;
  text-align: left;
  position: absolute;
  top: 60px;
  left: 20px;
  z-index: 10;
  padding:0px;
  margin:0px;
}


.bc-head-small {
      height: 66px;
  top:0;
  margin:0;
  border:0;
  position:relative;
  background: repeat-x url(pix/bc_bgheader_small.jpg);
      overflow:hidden;

}

.bc-head-small h1 {
  font:bold 24px verdana;
  letter-spacing: -1px;
  color: #fff;
  text-align: left;
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 10;
  padding:0px;
  margin:0px;
}
.bc-head-small h3 {
  font:normal 20px verdana;
  letter-spacing: -1px;
  color: #fff;
  text-align: left;
  position: absolute;
  top: 12px;
  left: 15px;
  z-index: 10;
  padding:0px;
  margin:0px;

}




.bc-footer {
  font-size: 10px;
  font-family: verdana, sans-serif;
  background: #161616;
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 6px 20px;
  clear: both;

  color: #999
}

.bc-footer p {
  padding: 0px 0px 0px 0px;
  margin: 0px
}

.notifyproblem {
  color:#FF0000;
}


#left-column,
#right-column {
  padding: 6px 0px 0px 0px;
  background-color: #222222;
  overflow: hidden;
  clear:both;
}


#site-index #middle-column,
#course-view #middle-column {
  padding: 0px;
  background-color: #222222;
/*  background: url(pix/bc_bg02.gif) repeat top left ;
  overflow: hidden;
*/  clear:both;
}




.tabrow0 li a:link,
.tabrow0 li a:visited {
  color: #bbb;
}

.tabtree .tabrow0 .here a:link,
.tabtree .tabrow0 .here a:visited {
  color: #fff !important;
}

a:link,
a:visited,
.block_blog_tags a:link,
.block_blog_tags a:visited,
.homelink a:link,
.homelink a:visited,
.tabtree ul li ul li a span,
ul li a.first{
  color: #6D8797 /*#8a8d85  #94A8C1 #869aa0*/;
}

a:hover,
a:active,
.block_blog_tags a:hover,
.tabtree ul li ul li a span:hover {
  color: #fff;

}

a.autolink:link,
a.autolink:visited {
  color:#88A8E0;
  background: #222222;
}

a.dimmed:link, a.dimmed:visited{
  color: #545454;
}

.summary span,
.summary strong{
  color: #fff;
}


.sitetopic {
  padding-top: 2px;
}

#intro.generalbox,
#login-forgot_password  .generalbox {
  border: #000 solid 1px;
  background: #222222;
  padding: 10px 20px;
  margin: 20px auto;
}

span.highlight {
  color: #000;
}

textarea {
  width: 100%;
}

input#id_name {
  width: 100%;
}

form.mform .required label {
  color: #db0012;
}

form.mform .required .fgroup span label{
  color: #db0012;
  margin: 5px;
}


form.mform .fdescription.required {
  color: #d40012;
}

.mform fieldset legend {
  font-weight: normal;
  color:#fff;
 }

.htmlarea .toolbar table td {
  padding: 0;
  margin: 0;
}

/* Header */

.headermain h1 {
  margin: 10px 0 0;
}

.headermain .description {
  font-size: 0.6em;
  margin-bottom: 10px;
}


#header {
/*  padding-top: 5px;  */
}

/* Navbar */

.navbar {
  border: none;
  padding-left: 0em;
}

.bc-nav-menu {
  background: #161616;
  padding: 4px 0px 1px 10px;
  margin: 0px;
  font-family: arial;
  font-weight: normal;
  color: #57c9fe;
  border-top: solid 1px #000;
  border-bottom: solid 1px #000;
  height: 19px;
}

.bc-nav-menu-2 {
  background: #161616;
  padding: 4px 0px 1px 10px;
  margin: 0px;
  font-family: arial;
  font-weight: normal;
  color: #57c9fe;
  border-bottom: solid 1px #000;
  height: 25px;
}

.navigation {
  margin-top: 5px;
}

#css_buttons {
  float: right;
  margin: 0px 5px 0px 0px;
}


.navbar .sep {
  font-size: 0.95em;
  padding: 0 2px 0;
  color: #444;
}

/* Footer */

.newschool {
  text-align: center;
}
.newschool a:link,
.newschool a:visited {
  color: #161616;
}

.newschool a:hover,
.newschool a:active {
  color: #869aa0;
}

/* Sideblocks */

.sideblock .header {
  border: #000 solid 1px;
  border-bottom-width: 0px;
  margin-left: 5px;
  margin-right: 5px;
  color: #666;
  font-size: 1.1em;
  padding-left: 6px;
  background-color:#4b4b4b;
}

.sideblock .title h2 {
  margin-top: 4px;
  font-size: 90%;
}


.sideblock .content {
  padding-left: 6px;
  /* border: #292a29 solid 2px; */
  border: #000 solid 1px;
  margin-left: 5px;
  margin-right: 5px;
  background-color:#323232;
  line-height: 1.2em;
 }


/*
.sideblock li .icon img,
.sideblock .list .c0,
.sideblock .hide-show {
  display: none;
}
*/
.sideblock li {
  list-style: none;
}

.sideblock ul li a:link,
.sideblock ul li a:visited {
  line-height: 1.4;
}

.sideblock .link {
  border: none;
}

.block_messages .content .listentry,
.block_online_users .content .listentry {
  font-size: 1em
}

.block_online_users .content .info {
  padding-bottom: 5px;
  font-size: 0.75em;
  color: #999;
}

.block_admin_tree .admintree a.link.current {
  color: #fff;
  background-color: transparent;
}

#left-column .hidden .header,
#right-column .hidden .header
{
  border-bottom-color: #000;
}

.block_news_items .newlink {
 font-size: 80%;
}

.block_news_items .name, .block_news_items .date {
 color: #869aa0;
}



/* Calendar */

.sideblock .minicalendar {
  border: none;
}

.cal_popup_bg,
.cal_popup_fg {
  background: #292a29;
  border: none;
}

table.cal_popup_fg td.cal_popup_fg div {
  color: #fff;
}

#calendar .maincalendar .filters table,
#calendar .sidecalendar .filters table,
.block_calendar_month .filters table {
  background-color: #292a29;
}

#calendar .maincalendar,
#calendar .sidecalendar {
 border-color: #333;
}

#calendar .maincalendar .eventlist .event .topic,
#calendar .maincalendar .eventlist .event .picture,
#calendar .maincalendar .eventlist .event .side,
#calendar .maincalendar .eventlist .event,
table.minicalendar {
  border-color:#333;
  background: #232222;
}

#calendar .maincalendar .eventlist .event .description {
  color: #333;
}

/* Admin */

.admin .generalbox {
  background: #232222;
}

#admin-index .adminwarning,
#admin-lang .generalbox {
  border-color: #333;
}

body#admin-index .c0{
  background-color: #222222;
}

#admin-lang .translator {
  border: none;
}

#adminsettings fieldset,
.admin .informationbox,
#content .plugin {
  background: #292a29;
  color: #eceeee;
  border: 0.1em groove #333;
}

#admin-user .generaltable {
  width: 100%;
}

#admin-user .generaltable td {
font-size: 0.9em;
}

form.mform fieldset {
  border-color: #000;
  padding: 3px;
}

.admin .boxwidthwide {
  width: 100%;
}

#admin-enrol_config #middle-column table td {
  font-size: 0.9em;
}

#adminsettings #admin-calendar_weekend table {
  width: 80%;
}

.warn {
  color: #333;
}


/* Forum */

.forumpost {
  border: none;
 /* background: url(pix/middle.png) repeat-x top !important; */
}

.forumpost .topic {
  background: none;
  border: none;
}

.forumpost .content {
  background: none;
  border-bottom: 3px solid #000;
}

.forumpost .left {
  background: #222222;
}

.forumpost .author {
  color: #999;
}

.blogpost.blogdraft .content {
  background-color:#232222;
}

.forumheaderlist .discussion .replies .unread {
  background: #292a29;
}

#mod-forum-discuss .forumpost.unread .content {
  border-color: #292a29;
  border-left-width:0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

/***
 *** Modules: Quiz
 ***/


.que .r0
{
  background-color: #242424;
}
table.quizattemptsummary .bestrow td {
  background-color: #242424;
}

table.quizreviewsummary th.cell {
  background: #242424;
  border: none;
}
table.quizreviewsummary td.cell {
  background: #242424;
}

/* Questions & Quiz */

.questionbank .boxaligncenter p {
  text-align: center;
  font-weight: bold;
  margin-top: 14px;
}

body#mod-quiz-report table#attempts,
body#mod-quiz-report table#commands,
body#mod-quiz-report table#itemanalysis {
  width: 100%;
}

.que {
  border-color: #333;
}

.que .answer {
  background: #232222;
}
.que .grading .correctness.partiallycorrect {
  color: #ffff00;
  background-color:#242424;
}

.que .grading .correctness.incorrect {
  color: #cc0000;
}
.que .answer .correct,
.que .grading .correctness {
  color: #009900;
}
.que .correct{
background-color: transparent;
}


#timer table td {
  background-color: #999999;
  border: 0.1em solid #333;
}

/* Glossary */

.glossarydisplay .entrybox,
.glossarypost {
  border-color: #333;
}

.glossarydisplay .glossarycategoryheader td {
  background: #232222;
}

/* Assignment */

#mod-assignment-submissions #optiontable {
  margin-left: 300px;
}

/* Lesson */

#mod-lesson-edit table table td,
#mod-lesson-edit table table th {
  border-color: #333;
}

.mod-lesson .lessonbutton a {
  padding-left: 1em;
  padding-right: 1em;
  background-color: #aaaaaa;
}

.mod-lesson .lessonbutton a:link, .mod-lesson .lessonbutton a:visited, .mod-lesson .lessonbutton a:hover{
  color: #000;
  text-decoration: none;
}

.mod-lesson .lessonbutton a:link, .mod-lesson .lessonbutton a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}

.mod-lesson .lessonbutton a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
}




/* Workshops */

#mod-workshop-view .generalbox,
#mod-workshop-submissions .generalbox {
  width: 65%;
}

td.workshopassessmentheading {
  background: #292a29;
  color: #aaa;
}

/* Choice */

#mod-choice-view table.results td {
  border-color: #333;
}

/* Users */

.userinfobox {
  border: none;
}

.userinfobox .content {
  border: 1px solid #000;
  background: #292a29;
}

/* Tables */

#mod-assignment-submissions #attempts,
#categoryquestions,
.generaltable,
.forumheaderlist,
.logtable,
#page table.files {
  border: none;
  background: url(pix/block.png) repeat-x top !important;
}

#mod-assignment-submissions #attempts td,
.generaltable td.cell,
.generaltable th.header,
.forumheaderlist td,
.logtable td,
body#mod-quiz-report table#attempts td {
  background: none;
  border: none;
}

#mod-assignment-submissions #attempts th {
  border: none;
}

.r0{
 background:transparent
 /* #292A29 */ ;
}

#mod-survey-view .r0,
body#grade-index .grades .r0,
#admin-lang .translator tr.r0,
body#admin-blocks table#blocks .r0,
body#admin-blocks table#incompatible .r0,
table.flexible  .r0 {
  background-color: #2D2D2D;
  /* #242424 */
}

#mod-assignment-submissions #attempts .r1,
.answer .r1,
.grades .r1,
#listdirectories .r1,
.translator .r1,
.generaltable .r1,
.forumheaderlist .r1,
.logtable .r1 {
  background: #2D2D2D!important;

}

.forumheaderlist .discussion .starter {
  background: none;
}

.tabledivider {
  border-color: #444;
}

.logtable td
{
  font-size: 0.8em;
  padding: 0px 5px 0px 5px;
  text-align: left;
}

.generaltable tr,
#admin-roles-override .cell.c1, #admin-roles-assign .cell.c3, #admin-roles-assign .cell.c1 ,
#mod-wiki-index .cell,
#mod-survey-index .cell,
#mod-scorm-index .cell,
#mod-lesson-index .cell,
#mod-glossary-index .cell,
#mod-choice-index .cell,
#mod-chat-index .cell,
#mod-assignment-index .cell,
#mod-resource-index .cell{
  font-size: 0.95em;
  padding-top:0.2em;
}

/* Course */

#course-view .section td.content ul li {
  list-style: none;
}

#course-view .section td.spacer {
  background-color: transparent;
  background-image: url(pix/bc_bg01.gif);
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: left top;
  overflow-x: hidden;
  overflow-y: hidden;
  clear: both;
  padding-bottom: 0px;
}

#course-view h2.headingblock {
  display: none;
}

.boxwidthwide{
 width: 98%;
}

.coursebox {
  border: solid 1px #000;
  margin-bottom: 15px;
}

#course-view .section td.content,
#course-view .section td.side,
#course-view #section-0 {
  background: none;
  border-top:    #000 solid 1px;
  border-bottom: #000 solid 1px;
}
#course-view .section td.side.left,
#course-view #section-0 {
  border-left: #000 solid 1px;
}

#course-view .section td.side.right,
#course-view #section-0 {
  border-right: #000 solid 1px;
}

#course-view .weekscss .current,
#course-view .current td.side {
  background: #222222;
}

#course-view .weekscss .current td.content,
#course-view .current td.content {
/* background: url(pix/middle.png) repeat-x top; */
}
#course-view h1,
#course-view h2,
#course-view h3,
#course-view h4{
  margin-top: 0;
}


/***  nog niet duidelijk of onderstaande moet
#course-view .weekscss .section, #course-view .section td.side {
background-color: #000;
}
*/

#course-report-outline-index table td {
  background: #232222;
}

#course-scales  .singlebutton {
  text-align: center;
}

body#grade-index .grades,
body#grade-index .grades td {
  border-color: #333;
}

/***
 *** Tabs
 ***/

.tabrow0 a span {
  background: transparent url(pix/tab/right.gif) no-repeat right top;
}

.tabrow0 a {
  background: transparent url(pix/tab/left.gif) no-repeat left top;
}

.tabrow0 a:hover {
  background-image: url(pix/tab/left_hover.gif);
}

.tabrow0 .here a:hover {
  background-image: url(pix/tab/left.gif);
}

.tabrow0 a:hover span {
  background-image: url(pix/tab/right_hover.gif);
}

.tabrow0 .here a:hover span {
  background-image: url(pix/tab/right.gif);
}

.tabrow0 div,
.tabrow0 ul {
  background: transparent url(pix/tab/tabrow1.jpg) repeat-x center left;
  border-top: 1px solid #111;
}

.tabrow0  .here a {
  color:#111;
}



/***
 *** Modules: Chat
 ***/

#mod-chat-gui_basic .text,
#mod-chat-gui_header_js-jsupdate .text {
  color:#aaa;
}

#mod-chat-gui_basic .event,
#mod-chat-gui_basic .title,
#mod-chat-gui_header_js-jsupdate .event,
#mod-chat-gui_header_js-jsupdate .title {
  color:#888
}

#mod-chat-gui_header_js-chatinput .wait {
  background: #dddddd;
}

#mod-chat-view #chatcurrentusers .idletime {
  color: #888888;
}

/* test */
.form-multicheckbox ul li label{
  margin-left: 5px;
}


.form-multicheckbox ul li input{
background: transparent;
border: 0;
}

/***
 *** Frontbloks (from http://docs.moodle.org/en/Homepage_design)
 ***/
.fronthead {
  font-size:1.3em;
  letter-spacing:0.04em;
  background-color: #242424;
  border: #000 solid 1px;
  background-color: #4b4b4b;
  color: #fff;
}

.fronttext {
  margin-top:5px;
  margin-left:20px;
  margin-right:10px;
  margin-bottom:5px;

}

div.frontblock {
  margin-top: 30px;
  margin-bottom: 25px;
  margin-right:2px;
  border: #4b4b4b 1px solid;
  line-height: 1.4em;
;

}

h1.frontblock {
  border: #000 solid 1px;
  padding: 1px 10px;
  display: inline;
  position: relative;
  top: -0.65em;
  left: 8px;
  font-weight: normal;
}

p.fronttext.p1 {
 /* min-height: 90px; */
 margin-bottom:5px;

}
p.fronttext.p2 {
  min-height: 90px;
}
p.fronttext.p3 {
  min-height: 125px;
}
p.fronttext.p4 {
  min-height: 105px;
}

#content {

/* was padding 5px  weer naar 0 voor page menu cursussen. waar gaat het nu opnieuw mis?*/
}

table.formtable
{
margin-bottom: 50px;
}
.generalbox li{
  margin-top: 0.2em;
}

/*
.box coursebox courseboxcontent boxaligncenter boxwidthwide{
  width: 100%;
}
*/
.my .courseboxcontent .overview{
/* border-bottom: #000 solid 1px; */
padding: 5px 0 5px 5px ;
}

.my .courseboxcontent .overview .info {
 font-size:0.8em;
 margin: 0 0 0 10px;
 padding: 0;
 color: #79C7D9;
}

.my .courseboxcontent .overview .name {
 margin: 0;
 padding: 0;
}

#login-index #content{
  font-size: 0.8em;
}


.block_login .loginform div{
  margin-top: 0.3em;
  margin-right: 0.6em;
  margin-bottom: 0.3em;
  margin-left: 0em;
  text-align: right;
  display: block;
}
.generalbox{

}
.sideblock .header .hide-show-image{
  margin-top: 0.18em;
}
.block_login_brein sideblock content{
padding-right:0px;
}

#my-index .name {
  margin-left: 0;
}

.coursebox .info{

  float: left;
  text-align: left;
  width: 90%;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

/* notes */

.notepost {
  background-color: #454545;
}

.notepost .content {
    padding-left: 5px;
}
.notepost p {
  background-color: #161616;
  padding-left: 5px;
}
.notepost .header {
  background-color: #161616;
}


/*--------------------------------------------------------------*/
/*              yuimenu en pagemenu                             */
/*--------------------------------------------------------------*/
 /* YUI will show the menu and move it to an appropiate location */
.menutreeroot {
 visibility: hidden;
 position: absolute;
}

div.yuimenu {
  background-color: #FFFFFF;
  border-top: 2px solid #AAA;
  border-left: 2px solid #AAA;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
  padding: 0;
}

div.yuimenu ul {
  padding: 0;
}

/* Rollover color */
div.yuimenu li.selected,
div.yuimenubar li.selected {
  background-color: #FFE4AF;
}

div.yuimenu .yuimenuitem a {
  color: #666666;
}

div.yuimenu li.selected a.selected {
  color: #666;
  text-decoration: none;
}

div.yuimenu .yuimenuitem a.yuicurrent,
div.yuimenu .yuimenuitem a.yuicurrent:hover {
  text-decoration: none;
  color: #666;
  font-weight: bold;
}

div.yuimenu li.yuimenuitem {
  border-bottom: 1px solid #D5E0E6;
  display: block;
  padding-left: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 90%;
}

div.yuimenu li.yuilastmenuitem {
  border-bottom: none;
}

div.yuimenu .yuichildtree .yuimenuitem {
  font-size: 100%;
}

.yuimenuitem a.selected,
.yuimenubaritem a.selected {

    background-color:#FFE4AF;
    text-decoration:underline;
    color:#fffFFF;

}

.yuimenuitemlabel {
    padding: 2px 24px 2px 3px;
    outline:none;
}



.mod-pagemenu .menutree .menuitem {
  padding: 3px 0px 0px 0px
}


.header-tabs {
  margin-top: 20px;
}

#site-index .header-tabs {
  margin-bottom: -32px;
}

/**
 * Clean up the formatting of the navbutton area
 **/

.navbar .navbutton form {
  float: left;
}

.navbar .navbutton .popupform {
  padding-top: 2px;
}

.navbar .navbutton #switchrole .helplink {
  display: block;
  float: left;
  margin-top: 2px;
}

.header-tabs {

  margin-top: -5px;
}

.header-tabs {
  margin-bottom: -5px;
}
.skip-block-to, #maincontent {
  display: block;
  height: 7px;
}

.mod-scorm .right{
  text-align: left;
}

.environmenttable .ok {
  color: #000;
}


#course-view  #maincontent {
  display: block;
  height: 7px;
  background-color: transparent;
  background-image: url(pix/bc_bg01.gif);
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: left top;
  overflow-x: hidden;
  overflow-y: hidden;
  clear: both;
}

#course-view h1.header1,
#course-view h2.header1,
#course-view h3.header1,
#course-view h4.header1,
#course-view h5.header1{
  color: #fff;
  margin-bottom: 0.2em;
  margin-top:0.5em;
}

#course-view h4.header1{
   font-size: 0.9em;
}
address.header1{
  font-style: italic;
  font-size: 0.9em;
  margin-left: 1em;
}


.grade-report-grader table#user-grades .catlevel1{
  background-color: transparent;
}

.grade-report-grader table#user-grades tr.avg td.cell,
.grade-report-grader table#user-grades tr.odd th.header,
.grade-report-grader table#user-grades tr.odd td.cell{
  background-color: #2D2D2D;
  border-color: inherit;
}

.grade-report-grader table#user-grades tr.avg td.cell{
  font-weight: bold;
  color: #00ffff;
  border-color: inherit;
}

img.icon{
  vertical-align: text-bottom;
}


.grade-report-grader table#user-grades td.cell span.gradepass{
  background-color: #c2ebbd;
  color: #000;
}
/*********************************
* Nasty hack to do fixed width  *
*********************************/


#message-index #content-wrapper,
#message-user #content-wrapper,
#message-messages #content-wrapper,
#message-send #content-wrapper,
#message-history #content-wrapper,
#message-send #content-wrapper,
#help #content-wrapper,
#course-info #content-wrapper,
#mod-glossary-showentry #content-wrapper,
#course-group #content-wrapper,
#question-preview #content-wrapper,
#mod-quiz-comment #content-wrapper,
#lib-form-editorhelp #content-wrapper{
  width: auto;
}
/*-------------------------------------*//***** breincoach_black/styles.css end *****/

