Chamilo is a learning management system focused on ease of use and accessibility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
chamilo-lms/main/css/delicious_bordeaux/default.css

3006 lines
59 KiB

16 years ago
/*****************************************************
* MAIN *
*****************************************************/
/* Adding default generic style for non chamilo_X themes */
@import url('../base.css');
/* the sticky effect */
16 years ago
html {
height: 100%;
}
/* Redefining html styles */
16 years ago
body {
/* hack ignored by non-IE to enable ie to support :hover on button */
behavior:url("/main/css/csshover3.htc");
font-family: arial, verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
margin: 0;
padding: 0;
background-color: #fff;
height: 100%; /* stick */
16 years ago
}
#wrapper{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -3em;
}
#outerframe {
position: relative; /* do not remove, fixes a bug in IE */
border: 1px solid #fff;
background-color: #fff;
}
/* Hides from IE5-mac \*/
* html #outerframe {
height: 1%;
}
/* End hide from IE5-mac */
#main {
float: left;
16 years ago
margin: 0px auto;
margin-top: 10x;
width: 96%;
16 years ago
padding: 0px 10px 10px 10px;
min-height: 320px;
}
/*
-----------------------------------------------------------------------------
Side-Menu Slider (JQuery) see banner.inc.php
-----------------------------------------------------------------------------
*/
ul#navigation {
position: fixed;
margin: 0px;
padding: 0px;
top: 10px;
right: -10px;
list-style: none;
z-index:9999;
}
ul#navigation li {
width: 73px;
}
ul#navigation li a {
display: block;
margin-left: 1px;
width: 65px;
height: 60px;
background-color:#CFCFCF;
background-repeat:no-repeat;
background-position:center center;
border:1px solid #AFAFAF;
-moz-border-radius:10px 0px 0px 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-top-right-radius: 10x;
-khtml-border-bottom-right-radius: 10px;
-khtml-border-top-right-radius: 10px;
-moz-box-shadow: 0px 4px 3px #000;
opacity: 0.6;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-webkit-box-shadow: 0px 4px 3px #000;
}
ul#navigation .help a {
-moz-border-radius:8px 0 0 8px;
-moz-box-shadow:0 2px 2px #000000;
background-color:#879DAA;
background-position:center center;
background-repeat:no-repeat;
border:1px solid #FFFFFF;
display:block;
height:44px;
margin-left:1px;
opacity:0.6;
width:65px;
padding: 6px 0 8px 6px;
}
ul#navigation .report a {
-moz-border-radius:8px 0 0 8px;
-moz-box-shadow:0 2px 2px #000000;
background-color:#8fd400;
background-position:center center;
background-repeat:no-repeat;
border:1px solid #FFFFFF;
display:block;
height:44px;
margin-left:1px;
opacity:0.6;
width:65px;
padding: 6px 0 8px 6px;
}
ul#navigation .student a {
-moz-border-radius:8px 0 0 8px;
-moz-box-shadow:0 2px 2px #000000;
background-color:#b27651 ;
background-position:center center;
background-repeat:no-repeat;
border:1px solid #FFFFFF;
display:block;
height:44px;
margin-left:1px;
opacity:0.6;
width:65px;
padding-bottom: 8px;
}
ul#navigation .user-online a {
-moz-border-radius:8px 0 0 8px;
-moz-box-shadow:0 2px 2px #000000;
background-color:#ccbc67 ;
background-position:center center;
background-repeat:no-repeat;
border:1px solid #FFFFFF;
display:block;
height:44px;
margin-left:1px;
opacity:0.6;
width:65px;
padding: 6px 0 8px 6px;
}
/* Other colors for other tabs in the earth tones */
ul#navigation .user-connect a {
-moz-border-radius:8px 0 0 8px;
-moz-box-shadow:0 2px 2px #000000;
background-color:#fac97a ;
background-position:center center;
background-repeat:no-repeat;
border:1px solid #FFFFFF;
display:block;
height:44px;
margin-left:1px;
opacity:0.6;
width:65px;
padding: 6px 0 8px 6px;
}
ul#navigation .student-connect a {
-moz-border-radius:8px 0 0 8px;
-moz-box-shadow:0 2px 2px #000000;
background-color:#d0d5d1 ;
background-position:center center;
background-repeat:no-repeat;
border:1px solid #FFFFFF;
display:block;
height:44px;
margin-left:1px;
opacity:0.6;
width:65px;
padding: 6px 0 8px 6px;
}
16 years ago
/* for content section in main index.php file */
.maincontent {
float: left;
width: 78%;
padding: 4px;
background-color: #fff;
}
#center {
margin: 0 190px 0 0;
padding: 10px 0 40px 0;
min-height: 300px;
}
.invisible {
color: #999;
}
.invisible a:link, .invisible a:visited {
color: #999;
}
a.invisible:link, a.invisible:visited {
color: #999;
}
.clear {
clear: both;
15 years ago
line-height:0px;
16 years ago
height: 0;
}
/*
-----------------------------------------------------------------------------
Menu Slide JQuery
-----------------------------------------------------------------------------
*/
ul#navigation {
position: fixed;
margin: 0px;
padding: 0px;
top: 110px;
right: -10px;
list-style: none;
z-index:9999;
}
ul#navigation li {
width: 73px;
}
ul#navigation li a {
display: block;
margin-left: 1px;
width: 65px;
height: 60px;
background-color:#CFCFCF;
background-repeat:no-repeat;
background-position:center center;
border:1px solid #AFAFAF;
-moz-border-radius:10px 0px 0px 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-top-right-radius: 10x;
-khtml-border-bottom-right-radius: 10px;
-khtml-border-top-right-radius: 10px;
-moz-box-shadow: 0px 4px 3px #000;
opacity: 0.6;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-webkit-box-shadow: 0px 4px 3px #000;
}
ul#navigation .help a{
background-image: url(images/help2.png);
}
16 years ago
/*****************************************************
* REDEFINED HTML TAGS *
*****************************************************/
img {
border: none;
}
p, blockquote, ol, ul {
}
h1 {
font-size: 21px;
}
h2 {
font-size: 18px;
}
h3 {
font-size: 15px;
margin-top:0px;
padding-top:0px;
}
h4 {
font-size: 12px;
}
h5, h6 {
}
/* the following for regular <a> elements */
a:link {
text-decoration: none;
font-weight : bold;
color : #975b5b;
}
a:visited {
text-decoration: none;
font-weight : bold;
color : #975b5b;
}
a:hover {
text-decoration: none;
color: #a8a7a7;
font-weight: bold;
}
a:active {
text-decoration: none;
font-weight : bold;
color : #975b5b;
}
/* form elements */
select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {
cursor: pointer;
}
input[text] {
}
input.link_alike {
background-color: #FFFFFF;
border-width: 0px;
color: #4171b5;
font-weight: bold;
text-align: left;
padding: 0px;
margin: 0px;
}
input.link_alike:hover {
background-color: #FFFFFF;
border-width: 0px;
color: #FF0000;
font-weight: bold;
text-align: left;
padding: 0px;
margin: 0px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
background-image:url(images/shadow.gif);
}
/* user_portal course status icon */
.coursestatusicons {
border: 0px solid #000;
float: left;
padding-right: 5px;
width: auto;
}
/* user_portal course list */
.courses {
list-style-type: none;
margin-bottom: 5px;
height: 30px;
16 years ago
}
/* user_portal session list */
.session_course_item .courses {
margin-bottom: 5px;
height:35px;
}
.session_course_item {
/* padding: 0px; */
margin: 0px;
font-size:135%;
16 years ago
}
.session_course_item .item_closed, .userportal-course-item-title .item_closed {
font-size:80%;
}
16 years ago
/*****************************************************
* HEADER STYLES *
*****************************************************/
#header {
width: 100%;
padding: 0;
margin: 0;
}
/********************************************************
* HEADER 1: Title, portal, organisation, course title *
********************************************************/
#header1 {
padding: 4px;
color: #975b5b;
}
#header1 a {
color: #636363;
text-decoration: none;
}
#header1 a:hover {
text-decoration: underline;
}
#sitename {
margin: 0;
font-weight: bold;
}
#top_corner {
}
#institution {
float: left;
}
#my_courses {
float: right;
}
/********************************************************
* HEADER 2: Users online, help, student/teacher view *
********************************************************/
#header2 {
position: relative; /* to avoid the IE peekabo bug*/
16 years ago
color: #636363;/*border: 1px solid red;*/
}
#header2 a {
color: #636363;
text-decoration: none;
font-weight:normal;
}
#header2 a:hover {
text-decoration: underline;
}
/*****************************************************
* HEADER 3: TABS OF THE HEADER *
*****************************************************/
.subnav {
16 years ago
background-image: url(images/tab-repeat.png);
background-position: 0px 0px;
background-repeat: repeat-x;/*border: 1px solid green;*/
height:41px;
width:100%;
16 years ago
}
.subnav a {
16 years ago
DISPLAY: block;
PADDING-RIGHT: 15px;
PADDING-LEFT: 6px;
COLOR: #fff;
float:left;
16 years ago
PADDING-TOP: 10px;
}
.subnav a:hover {
16 years ago
color: #a8a7a7;
background: none;
16 years ago
}
.subnav ul {
16 years ago
PADDING-BOTTOM: 0px;
MARGIN: 0px;
LIST-STYLE-TYPE: none;
display: inline;
}
.subnav li {
16 years ago
PADDING-RIGHT: 0px;
PADDING-LEFT: 9px;
FLOAT: left;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
padding-top: 10px;
height: 31px;
}
.subnav li#current {
16 years ago
background: url(images/tab-left.png) no-repeat top left;
padding-top: 0px;
height: 41px;
float: left;
}
.subnav #current a {
16 years ago
background: url(images/tab-right.png) no-repeat top right;
height: 31px;
}
.subnav .banner_links {
16 years ago
margin: 0;
}
.subnav input.logout {
16 years ago
/* makes an input appear like a link in this header */
margin: 0px;
padding: 0px;
16 years ago
background-color: transparent;
border: none;
COLOR: rgb(39,84,175);
font-weight:bold;
display: inline;
background: url(../../img/tab_right.gif) no-repeat right top;
PADDING-RIGHT: 10px;
PADDING-TOP: 3px;
16 years ago
}
.subnav input:hover {
16 years ago
color: #333;
background: url(../../img/tab_right_hover.gif) no-repeat right top;
}
.subnav input {
16 years ago
padding-right: 15px;
display: block;
padding-left: 6px;
}
.subnav #logout {
16 years ago
margin-top: 0px;
}
.subnav input.logout:hover {
16 years ago
}
#logout {
display: inline;
float: right;
width: auto;
text-align: right;
}
.subnav .clear {
16 years ago
display: none;
}
/*****************************************************
* HEADER 3:
16 years ago
*****************************************************/
#header4 {
background-color: #fff;
color: #fff;
width:100%;
16 years ago
}
/* The tool shortcuts */
#toolshortcuts {
text-align: right;
clear: right;
margin-left: auto;
margin-right: auto;
width: 98%;
16 years ago
}
/*****************************************************
* FOOTER STYLES *
*****************************************************/
14 years ago
footer {
background-color: #434343;
background-image: url(images/tab-repeat.png);
background-repeat:repeat-x;
font-size: 12px;
color:#ffffff;
min-height: 50px;
overflow:hidden;
width: 100%;
padding-bottom:10px;
}
14 years ago
footer a:link, footer a:visited {
color:#fff;
}
16 years ago
.push {
height: 3em; /* Very important */
}
16 years ago
/*****************************************************
* NAVIGATION MENU *
*****************************************************/
.menu {
float: right;
width: 20%;
padding: 0 0 6px 0;
border: 1px solid #636363;
}
.menucaption {
font-weight: bold;
padding-left: 12px;
}
.menusection {
width: auto;
margin: 24px 6px 0 6px;
padding-left: 10px;
/* border: 1px solid #636363; */
16 years ago
background-color: #FFF;
}
.menusectioncaption {
position: relative;
top: -9px;
background-color: #FFF;
padding: 0 8px 0 4px;
font-weight:bold;
16 years ago
}
.menulist {
list-style: none;
margin: 0 0 12px 0;
padding: 0;
}
#centerwrap {
float: left;
width: 100%;
margin-right: -95%;/* this needs to be less than 100% for Moz/Mac which thinks
it's empty otherwise. The difference is made up by putting a
negative left margin on the left float:
Note IE/Mac doesn't like this method ~ it wants the 100% so it can
be fed in using IE only CSS below becasue IE/Win also works with the 100% method.
*/
}
#center {
margin: 0 190px 0 0;
padding: 10px 0 40px 0;
min-height: 300px;
}
#toolnav {
float:right;
margin:-7px 0 0 -5%;
overflow:hidden;
padding:0;
width:180px;
16 years ago
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #toolnav {
margin-right: 0px;
}
* html #center {
height: 1%;
margin-left: 0;
}
/* End hide from IE5/mac */
/* --- course navigation menu as a definition list --- */
#swap_menu_link {
float: left;
}
#toolnavbox {
margin: 0 0 0 10px;
padding: 0;
float: left;
border: 1px solid #4271b5;
}
#toolnavbox dl {
width: 160px;
margin: 0 auto;
padding: 0;
background: transparent;
text-align: center;
}
#toolnavbox dt {
margin: 0;
padding: 0;
font-weight: bold;
text-align: center;
color: #000;
border-bottom: 1px solid #fff;
background: transparent;
}
#toolnavbox dd {
margin: 0;
padding: 0;
color: #009;
text-align: left;
border-bottom:1px solid #fff;
background: #E5EDF9;
}
#toolnav img {
float: left;
width: 25px;
height: 25px;
margin: 0 4px 0 0;
}
#toolnavlist a, #toolnavlist a:link {
background: #E5EDF9;
color: #4171b5;
padding: 5px 5px 5px 10px;
margin: 0;
text-decoration: none;
display: block;
line-height:24px;
16 years ago
}
#toolnavlist a:hover {
background: #fff;
color:#4171b5;
}
#toolnavlist a#here {
background: #fff;
color:#4171b5;
}
/* --- end of course navigation menu section --- */
/*
this lets the navigation menu appear to the left:
#center { margin: 0 0 0 180px; padding: 10px 0 40px 0;
min-height: 300px; }
#toolnav { float: left; width: 180px; padding: 20px 0 0 0;
margin-left: -5%;
}
#toolnav { float: right; width: 180px; padding: 0; margin: 0;
margin-left: -5%; /* the difference to make the left colum appear flush left
}*/
/* LOGIN AND LANGUAGE FORM */
#lang_form {
text-align: left;
margin: 2px 0 10px 0;
padding: 2px;
}
#lang_form input, #lang_form select {
}
#formLogin label {
margin: 4px 6px;
}
#formLogin input {
margin: 4px 6px;
}
#login_fail {
margin: 0 6px 6px 6px;
padding: 4px;
border: 1px solid #f00;
background-color: #fff;
color: #f00;
}
input.mainoption {
font-weight : bold;
}
input.liteoption {
font-weight : normal;
}
/*****************************************************
* COURSE HOMEPAGE *
*****************************************************/
/* various sections in course-home.php file */
#toolremove {
width: 40%;
color: #f00;
font-weight: bold;
margin: 10px auto;
padding: 10px;
border: 2px solid #f00;
}
#courseintro {
clear: both;
width: 80%;
margin: 10px auto;
padding: 10px;
border-bottom: 1px solid #636363;
}
#courseintro_icons {
clear: both;
width: 80%;
margin: 10px auto;
}
.everybodyview {
position: relative; /* to avoid the IE peekabo bug ?*/
width: 80%;
margin: 10px auto;
padding: 10px;
}
.Authoringview, .courseadminview, .platformadminview {
position: relative;
width: 80%;
margin: 25px auto 10px;
padding: 10px;
border: 1px solid #636363;
}
.viewcaption {
position: relative;
top: -20px;
font-weight: bold;
color: #636363;
background-color: #fff;
padding: 0 4px;
}
/*****************************************************
* AGENDA *
*****************************************************/
#agenda {
width: 100%;
margin: 0 auto;
border: 1px solid #bbb;
border-collapse: collapse;
}
.agenda_month_divider {
background-color: #dcdcdc;
font-weight: bold;
color: #666;
text-align: center;
}
#agenda .title a {
color: #fff;
}
#agenda .agendaitem {
}
#smallcalendar .title {
background-color: #dcdcdc;
font-weight: bold;
padding: 2px;
color: #666;
text-align: center;
font-size: 11px;
}
#smallcalendar .title a {
color: #666;
}
#agenda_select {
list-style: none;
border: 0px solid green;
margin: 30px 0 0 0;
padding: 0 0 0 10px;
}
/* ---------------------------------------------------
styles for the agenda (day, week, month view)
-----------------------------------------------------*/
#agenda_list {
width: 100%;
margin: 0 auto;
border: 1px solid #fff;
border-collapse: collapse;
}
/*The caption of the calendar (displays the month and the << and >> links*/
#agenda_list .title {
background-color: #dcdcdc;
font-weight: bold;
color: #666;
text-align: left;
padding: 2px 10px;
text-align: center;
border: 1px solid #bbb;
}
#agenda_list .title a:link, #agenda_list #title a:visited {
background-color: #dcdcdc;
font-weight: bold;
font-size: 11px;
color: #666;
padding: 2px 10px;
text-align: center;
}
#agenda_list .title a:hover {
background-color: #dcdcdc;
font-weight: bold;
font-size: 11px;
color: #f3840d;
padding: 2px 10px;
text-align: center;
}
/* The cells with the name of the days of the weeks (mon->sun)*/
#agenda_list .weekdays {
background-color: #dcdcdc;
text-align: center;
font-weight: bold;
border: 1px solid #264269;
border-collapse: collapse;
}
/* The cells for the days (1->31) */
#agenda_list .days_week {
height: 40px;
width: 12%;
text-align: left;
vertical-align: top;
border: 1px solid #ccc;
16 years ago
border-collapse: collapse;
background-color: #f5f5f5;
}
#agenda_list .days_weekend {
height: 40px;
width: 12%;
text-align: left;
vertical-align: top;
border: 1px solid #ccc;
16 years ago
border-collapse: collapse;
background-color: #e6e6e6;
}
#agenda_list .days_today {
height: 40px;
width: 12%;
text-align: left;
vertical-align: top;
border: 1px solid #ccc;
16 years ago
border-collapse: collapse;
background-color: #FFFFC0;
16 years ago
}
#agenda_list th {
background-color:#E5EDF9;
border:1px solid gray;
padding-right:12px;
}
16 years ago
/* text in the cells: display of agenda items (visible)*/
#agenda_list .data {
background-color: #eee;
text-align: left;
padding: 2px 10px;
font-weight: bold;
border: 0px solid #dcdcdc;
border-collapse: collapse;
}
#agenda_list .datanotbold {
background-color: #eee;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #dcdcdc;
border-collapse: collapse;
}
#agenda_list .text {
background-color: #fff;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #dcdcdc;
border-collapse: collapse;
}
/*text in the cells: display of agenda items (invisible)*/
#agenda_list .data_hidden {
background-color: #eee;
text-align: left;
padding: 2px 10px;
font-weight: bold;
border: 0px solid #dcdcdc;
border-collapse: collapse;
color: #999999;
}
#agenda_list .datanotbold_hidden {
background-color: #eee;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #dcdcdc;
border-collapse: collapse;
color: #999999;
}
#agenda_list .text_hidden {
background-color: #fff;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #dcdcdc;
border-collapse: collapse;
color: #999999;
}
/*text in the cells: display of agenda items (highlighted)*/
#agenda_list .datanow {
background-color: #FFCC00;
text-align: left;
padding: 2px 10px;
font-weight: bold;
border: 0px solid #dcdcdc;
border-collapse: collapse;
}
#agenda_list .datanotboldnow {
background-color: #FFCC00;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #dcdcdc;
border-collapse: collapse;
}
#agenda_list .textnow {
background-color: #fff;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #dcdcdc;
border-collapse: collapse;
}
/* ---------------------------------------------------
styles for the mini agenda
-----------------------------------------------------*/
#smallcalendar {
width: 100%;
margin: 0 auto;
border: 1px solid #fff;
border-collapse: collapse;
}
#smallcalendar .weekdays {
background-color: #dcdcdc;
text-align: center;
font-size: 11px;
font-weight: bold;
border: 1px solid #fff;
border-collapse: collapse;
}
#smallcalendar .days_week {
background-color: #f5f5f5;
text-align: center;
font-size: 11px;
border-collapse: collapse;
}
#smallcalendar .days_weekend {
background-color: #e6e6e6;
text-align: center;
font-size: 11px;
border: 1px solid #fff;
border-collapse: collapse;
}
#smallcalendar .days_today {
width: 12%;
text-align: center;
font-size: 11px;
border: 1px solid #FA8500;
border-collapse: collapse;
background-color: #FFCA8D;
}
/* ---------------------------------------------------
styles for the personal agenda
-----------------------------------------------------*/
.personal_agenda {
color: #008000;
}
.personal_agenda a:link, .personal_agenda a:visited {
color: #008000;
}
a.personal_agenda:link, a.personal_agenda:visited {
color: #008000;
}
.personal_agenda a:hover, .personal_agenda a:hover {
color: #666666;
}
a.personal_agenda:hover, a.personal_agenda:hover {
color: #666666;
}
/*****************************************************
* DISPLAY MESSAGES *
*****************************************************/
/* normal and erro message-box */
.normal-message {
border: 1px solid #975b5b;
color: #975b5b;
background-color: #EFEFEF;
}
.warning-message {
border: 1px solid #FF6600;
color: #666666;
background-color: #FFCD82;
}
.confirmation-message {
border: 1px solid #1F8323;
color: #1F8323;
background-color: #EFEFEF;
}
.error-message {
border: 1px solid #FF0000;
color: #FF0000;
background-color: #EFEFEF;
}
/* New training */
.bottom-link {
background-image:url(images/button_back.jpg);
}
16 years ago
/**********************************************
* DOCUMENT MODULE *
**********************************************/
/* styles from the document.php file */
.comment {
margin-left: 30px;
}
/* styles from the upload.php file */
dl.upload_option {
margin: 1em 0;
padding: 0;
}
.upload_option dt {
font-weight:bold;
margin:0;
}
.upload_option dd {
margin:0;
}
.document_owner {
text-align: right;
}
/**********************************************
* DROPBOX MODULE *
**********************************************/
/* styles from dropbox.php file */
.dropbox_detail {
font-size: small
}
.dropbox_date {
color: #737780;
font-style: italic;
font-weight: normal;
}
.dropbox_person {
font-weight: bold
}
.dropbox_listTitle {
color: #000000;
}
.dropbox_feedback {
font-size: x-small;
height: 50px;
width: 200px;
overflow: auto
}
.dropbox_feedbacks {
height: 250px;
width: 100%;
overflow: auto
}
/**********************************************
* CHAT MODULE *
**********************************************/
/* styles for chat / conference tools */
#chat_entermessage {
background-color: #D6E5FA;
border-top: 1px solid #4171B5;
padding: 5px;
margin: 0;
}
/* the following for the grayed out elements */
a.nobold:link, a.nobold:visited, a.nobold:active {
font-weight: normal;
color: #999;
margin: 0 0 0 25px;
}
a.nobold:hover {
font-weight: normal;
color: #999;
text-decoration: underline;
margin: 0 0 0 25px;
}
.note {
margin: 6px;
line-height: 14px;
background-color: #FFF089;
color: #4171B5;
border: 1px solid #4171B5;
padding: 4px;
}
.alternativeBgLight {
background-color: #f5f5f5;
border: 1px solid #4171B5;
border-collapse: collapse;
}
.alternativeBgDark {
background-color: #ccf;
border: 1px solid #4171B5;
border-collapse: collapse;
}
.myagendatoday {
background-color: #FFCA8D;
border-collapse: collapse;
color: #CC3300;
font-weight: bold;
}
/*****************************************************
* FORM STYLES *
*****************************************************/
div.row {
clear: both;
padding-top: 8px;
}
div.row div.form_header {
white-space: nowrap;
padding: 2px;
border: 1px solid #636363;
background-image: url(images/tab-repeat.png);
background-position:bottom;
color: #FFFFFF;
font-weight: bold;
}
span.form_required {
color: #f00;
}
span.form_error {
color: #f00;
font-size: x-small;
margin: 2px;
}
/*****************************************************
* DATA TABLE STYLES *
*****************************************************/
.cell_header {
background-color: #EEEEFF;
font-weight:bold;
text-align:left;
padding-left:5px;
} /* header cell in data table in tools */
.data_table {
border-collapse: collapse;
width: 100%;
padding: 5px;
margin-top: 5px;
margin-bottom: 5px;
}
.data_table th {
padding-right: 20px;
border: 1px solid #636363;
background-color: #975b5b;
color: #FFF;
}
.data_table th a {
color: #fff;
}
.data_table th a:hover {
color: #a8a7a7;
}
.data_table tr.row_odd {
background-color: #fafafa;
}
.data_table tr.row_odd:hover, .data_table tr.row_even:hover {
background-color: #f0f0f0;
}
.data_table tr.row_even {
background-color: #fff;
}
.data_table td {
padding: 5px;
vertical-align: top;
border-bottom: 1px solid #b0b0b0;
border-right: 1px dotted #e1e1e1;
border-left: 1px dotted #e1e1e1;
}
.data_table td.border {
padding: 5px;
vertical-align: top;
border: 1px solid gray;
}
.data_table td.none {
padding: 5px;
vertical-align: top;
border-right:none;
border-bottom: none;
border-left:none;
}
.data_table td.redText {
color:red;
}
.data_table td.borderRight {
border-right:1px solid gray;
border-bottom: none;
border-left:none;
}
.data_table td.borderLeft {
border-left:1px solid gray;
border-bottom: none;
border-right:none;
}
.data_table td.noLink {
color: gray;
}
.data_table tr.tableName {
padding: 5px;
border: 1px solid gray;
background-color: #e6e6ff;
text-align:left;
}
.data_table tr.total {
padding: 5px;
border: 1px solid gray;
background-color: #ffffcc;
text-align:left;
}
.data_table th.head {
padding-right: 20px;
border: 1px solid gray;
background-color: #ffffcc;
}
.data_table_pagination {
width:100%;
margin-top: 8px;
}
16 years ago
/* admin page tool list definitions */
.tool_list dt {
font-weight: bold;
}
.tool_list dd {
margin: 0;
padding: 4px 0 0 10px;
}
/* divs for category list / platform news on home page */
.home_cats {
width: 45%;
float: left;
position: relative;
margin: 0;
padding: 0px;
padding-top: 8px;
background: #fff;
}
.home_news {
width: 45%;
float: right;
position: relative;
margin: 0;
padding: 0px;
padding-top: 8px;
background: #fff;
}
label.left {
float: left;
width: 15em;
margin: 0 0 0.5em 0;
}
form br {
clear: both;
}
/* Fix for alignment problem in IE-Win browsers */
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .label {
margin-right: 10px;
}
* html .data {
height: 1%;
margin-left: 0;
}
/* End hide from IE5/mac */
.radio, .checkbox {
margin: 0;
padding: 0;
border: none;
background-color: transparent;
}
.required {
color: #f00;
font-weight: bold;
}
/* Admin section */
div.admin_section {
width: 40%;
float: left;
padding: 5px;
margin: 10px 20px;
}
div.admin_section h4 {
margin: 0;
border-bottom: 1px solid gray;
width: 100%;
}
/* Admin section */
div.admin_section {
16 years ago
width: 40%;
float: left;
padding: 5px;
margin: 10px 20px;
}
div.admin_section h4 {
16 years ago
margin: 0;
border-bottom: 1px solid gray;
width: 100%;
}
.user_course_category {
background-color: #efefef;
border: 1px solid #666;
font-weight: bold;
color: #666;
list-style-type: none;
margin: 5px;
padding: 5px;
}
.sessions_list {
line-height: 20px;
margin-top: 20px;
}
.sessions_list_inactive {
line-height: 20px;
}
.session_box {
border: 1px solid #DCE5F3;
/* font-weight: bold; */
color: #666;
list-style-type: none;
margin:5px 5px 10px 5px;
padding: 5px;
background-color:#FFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
16 years ago
.sub_session_box {
border: 1px solid #DCE5F3;
/* font-weight: bold; */
16 years ago
color: #666;
list-style-type: none;
16 years ago
margin:5px 5px 10px 0px;
padding: 5px;
background-color:#FFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.sub_session_box_title {
16 years ago
margin-bottom: 10px;
16 years ago
background-color:#F9F9F9;
16 years ago
}
.session_box_title {
16 years ago
margin-bottom: 10px;
background-color:#F9F9F9;
16 years ago
}
.session_course_item {
16 years ago
margin: 0px;
margin-bottom:20px;
16 years ago
}
.session_course_item .courses {
margin-bottom: 5px;
height:35px;
}
/***************************************************************
* DOKEOS CONFIG SETTINGS OF THE PLATFORM ADMIN SECTION *
***************************************************************/
.sectiontitle {
background-color: #EFEFEF;
border: 1px solid #cccccc;
font-weight: bold;
color: #666666;
list-style-type: none;
padding: 5px;
font-size: 11px;
}
.sectioncomment {
color: #000000;
margin: 5px;
padding: 5px;
font-size: 11px;
}
.sectionvalue {
list-style-type: none;
margin: 5px;
padding: 5px;
}
/*****************************************************
* ANNOUNCEMENTS *
*****************************************************/
.announcements_datum {
font-style: italic;
color: #666666;
}
/*****************************************************
* SYSTEM ANNOUNCEMENTS *
*****************************************************/
div.system_announcement {
padding: 10px;
border: 1px solid #ddd;
-moz-border-radius-topright : 5px;
-moz-border-radius-topleft : 5px;
-moz-border-radius-bottomright : 5px;
-moz-border-radius-bottomleft : 5px;
min-height:20px;
16 years ago
}
.system_announcement {
/* background: #eee url('images/headertables.jpg') repeat-x top center; */
font: bold 100% arial, sans-serif, sans;
16 years ago
}
.system_announcement_content {
font: normal 100% 'Lucida Grande', verdana, Arial, sans-serif, sans;
16 years ago
}
.system_announcements {
/* background: transparent url('images/systemenouvelles.jpg') no-repeat top left; */
padding-top: 10px;
padding-bottom: 10px;
width: 90%;
16 years ago
}
.system_announcements h3 {
}
.system_announcement_title {
font-weight: bold;
font-size: 120%;
float:left;
}
.system_announcement_date {
font-color: #ccc;
float:right;
16 years ago
}
/*****************************************************
* THE NEW FORUM *
*****************************************************/
/* **** FORUM CATEGORY **** */
.forum_category {
background-color: #0066CC;
color: #fff;
}
.forum_category a {
color: #fff;
}
.forum_category_header {
background-color: #0066CC;
color: #fff;
}
tr.forum_category_header a {
color: #fff;
}
/* **** FORUM **** */
.forum_header {
background-color: #EFEFEF;
}
/* **** THREAD **** */
.forum_threadheader {
color: #aaa;
background-color: #F7F7F7;
}
tr.forum_threadheader td {
}
.forum-thread-header {
color: #000000;
background-color: #F7F7F7;
border-left: 1px solid #aaa;
border-right: 1px solid #aaa;
border-bottom: 1px solid #aaa;
border-top: 1px solid #aaa;
}
.forum-thread-body {
color: #000000;
background-color: #FFFFFF;
border-left: 1px solid #aaa;
border-right: 1px solid #aaa;
border-bottom: 1px solid #aaa;
border-top: 1px solid #aaa;
}
/* **** POST **** */
.quote {
background-color: #EFEFEF;
}
.forum_message_left {
width: 150px;
vertical-align: top;
border-right: 1px solid #aaa;
background-color: #F7F7F7;
}
.forum_message_left_2_be_approved {
width: 150px;
vertical-align: top;
border-right: 1px solid #aaa;
background-color: #F7F7F7;
color: #999;
}
.forum_message_post_title {
font-weight: bold;
background-color: #F7F7F7;
height: 20px;
}
.forum_message_post_title_2_be_approved {
color: #999;
font-weight: bold;
background-color: #F7F7F7;
height: 20px;
}
.forum_message_post_text {
margin-bottom: 10px;
vertical-align: top;
}
.forum_message_post_text_2_be_approved {
color: #999;
margin-bottom: 10px;
vertical-align: top;
}
.current {
font-weight: bold;
}
.structure {
font-weight: bold;
background-color: #F7F7F7;
height: 20px;
}
a.forum_group_link {
font-weight: lighter;
display:inline;
}
.forum_description {
color: #000;
font-weight: normal;
}
.forum_title {
color: #000;
font-size: 14px;
}
.forum_low_description {
color: #737780;
font-style: italic;
font-weight: normal;
}
.forum_attach_comment {
color: #737780;
font-style: italic;
font-weight: normal;
}
/* **** BLOG **** */
span.blog_title {
font-size: 18px;
font-weight: bold;
color: #1657A9;
}
span.blog_subttitle {
}
td.blog_left {
margin-right: 5px;
padding-right: 5px;
border-right: 1px solid #dddddd;
}
td.blog_right {
padding-left: 10px;
}
td.blog_menu_title {
background-color: #dddddd;
color: #1657A9;
font-weight: bold;
font-size: 11px;
padding: 2px;
}
td.blog_menu {
border-bottom: 1px dashed #dddddd;
border-right: 1px dashed #dddddd;
border-left: 1px dashed #dddddd;
padding: 10px;
}
td.blog_menu ul {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 15px;
padding: 0;
}
td.blog_menu ul li {
}
span.blogpost_title {
display: block;
font-size: 18px;
font-weight: bold;
color: #1657A9;
padding-bottom: 5px;
}
span.blogpost_date {
display: block;
font-weight: bold;
color: #333333;
padding-bottom: 10px;
}
span.blogpost_info {
display: block;
color: #333333;
border-top: 1px solid #dddddd;
margin-top: 5px;
}
table.newBlog {
border: 1px solid #dddddd;
margin-bottom: 10px;
margin-top: 10px;
padding: 10px;
background-color: #f6f6f6;
}
table.newTask {
border: 1px solid #dddddd;
margin-bottom: 10px;
margin-top: 10px;
padding: 10px;
background-color: #f6f6f6;
}
table.new_comment {
border: 1px solid #dddddd;
margin-bottom: 10px;
margin-top: 10px;
padding: 10px;
background-color: #F4F4F4;
}
div.blogpost_comment {
border-top: 1px dashed #dddddd;
border-right: 1px dashed #dddddd;
border-bottom: 1px dashed #dddddd;
border-left: 1px dashed #dddddd;
margin-bottom: 10px;
padding: 10px;
background-color: white;
z-index: -1;
16 years ago
}
span.blogpost_comment_title {
display: block;
font-size: 14px;
font-weight: bold;
color: #1657A9;
padding-bottom: 5px;
}
span.blogpost_comment_date {
display: block;
font-size: 10px;
font-weight: bold;
color: #333333;
padding-bottom: 10px;
}
span.blogpost_comment_info {
font-size: 10px;
display: block;
color: #333333;
border-top: 1px solid #dddddd;
margin-top: 10px;
}
div.blogpost {
border: 1px solid #DDDDDD;
background-color: #ECECEC;
margin-bottom: 15px;
padding: 10px;
}
div.comments {
border: 1px solid #dddddd;
margin-bottom: 10px;
margin-top: 10px;
padding: 10px;
background-color: #F4F4F4;
margin-left:50px;
16 years ago
}
.attachment_comment {
color: #737780;
font-style: italic;
font-weight: normal;
}
.link {
text-decoration: none;
font-weight : bold;
color : #1657A9;
cursor: pointer
}
.link:hover {
text-decoration: none;
color: #abd9f1;
font-weight: bold;
cursor: pointer
}
/*****************************************************
* INSTALLATION *
*****************************************************/
#installation_steps {
float:left;
background-color: #EFEFEF;
}
.current_step {
font-weight: bold;
}
.RequirementHeading {
margin-right:10px;
}
.RequirementHeading h1 {
color:#0066CC;
font-size:1.2em;
font-weight: bold;
border-bottom: 1px solid #0066CC;
}
.RequirementText {
color:#666;
font-size:1.0em;
font-weight: normal;
float:right;
width:200px;
}
.RequirementContent {
color:#000;
font-size:1.0em;
font-weight: normal;
}
.RequirementContent table {
border: 1px solid #ccc;
width: 400px;
}
.RequirementContent table th {
border-bottom: 1px solid #ccc;
text-align: left;
}
.requirements-item {
width: 50%;
background-color:#f7f7f7;
padding-left:2px;
}
.requirements-value {
}
/************************************************************
styles below here are not necessarily used in the current
release and the CVS files, they are from earlier versions,
and have been left untouched for anyone needing them in
their own platform ...
*************************************************************/
.topBanner a:link, .topBanner a:active, .topBanner a:visited {
text-decoration:none;
color:white;
}
.topBanner table {
text-decoration:none;
}
.topBanner a:hover {
text-decoration:underline;
}
.topBanner td {
border-top: solid White 1px;
}
.alternativeBgLight {
background-color: #f5f5f5;
}
.alternativeBgDark {
background-color: #e6e6e6
}
.forms {
letter-spacing: normal;
text-align: justify;
text-indent: 3pt;
word-spacing: normal;
padding: 2px 5px;
}
.formsTips {
text-align: justify;
text-indent: 15pt;
word-spacing: normal;
}
.warn {
border: thin double Silver;
margin-left: 15px;
margin-right: 15px;
color: Red;
padding-left: 25px;
}
.small {
font-size: 11px
}
.xsmall {
font-size: 11px
}
.xxsmall {
font-size: 9px
}
/*
* TABBED INTERFACE
*/
#tabbed_menu {
width: 100%;
height: 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #666666;
margin-bottom: 20px;
}
#tabbed_menu #tabbed_menu_tabs li {
margin: 0px 10px;
padding: 0px;
display: inline;
list-style-type: none;
}
#tabbed_menu #tabbed_menu_tabs a:link, #tabbed_menu_tabs a:visited {
float: left;
background: #f3f3f3;
font-weight: bold;
padding: 2px 10px 2px 10px;
margin-right: 4px;
border: 1px solid #cccccc;
border-bottom: 1px solid #666666;
text-decoration: none;
color: #666;
}
#tabbed_menu #tabbed_menu_tabs a:link.active, #tabbed_menu_tabs a:visited.active {
border: 1px solid #666666;
border-bottom: 1px solid #fff;
background: #fff;
color: #000;
}
.skip {
display: none;
}
#WCAG-editor {
border: 1px #DCDCDC solid;
background-color: #F0F0F0;
width: 100%;
}
#WCAG-editor .title {
padding: 2px;
background-color: #DCDCDC;
text-align: center;
color: #000000;
font-weight: bold;
}
#WCAG-editor .body {
padding-top: 5px;
padding-left: 5px;
padding-right: 13px;
padding-bottom: 5px;
}
#WCAG-editor textarea {
margin-left: 0px;
margin-right: 0px;
width: 100%;
height: 180px;
border: 1px #DCDCDC solid;
}
#WCAG-editor input {
width: 100%;
}
/* don't work on IE 6 */
#WCAG-editor input[type="checkbox"], #WCAG-editor input[type="radio"], #WCAG-editor input[type="submit"] {
width: auto;
}
/* only for IE6 */
#WCAG-editor #submit, #WCAG-editor #visible_teacher, #WCAG-editor #visible_student, #WCAG-editor #visible_guest {
width: auto;
}
#WCAG-content img {
float: left;
margin-right: 5px;
margin-bottom: 5px;
}
#WCAG-content p {
text-align: justify;
}
/* hack for IE < 7 */
#course_description input {
width: auto;
}
#course_description #imagefile, #course_description #imageLabel, #course_description #link, #course_description #linkLabel {
width: 100%;
}
.WCAG-form textarea {
width: 100%;
height: 180px;
}
/*
------------------------------------------------------------------------------
OTHERS
------------------------------------------------------------------------------
*/
.input_titles {
width: 300px;
}
/*
------------------------------------------------------------------------------
Survey
------------------------------------------------------------------------------
*/
#survey_title {
background-color:#264269;
color:#FFF;
padding:2px;
border: 1px solid #264269;
}
#survey_subtitle {
background-color:#264269;
color:#FFF;
padding:2px;
border: 1px solid #264269;
}
.survey_content {
background-color:#EFEFEF;
color:#264269;
padding:5px;
border: 1px solid #264269;
}
.survey_question_wrapper {
border: 1px solid #4271b5;
}
.survey_question {
background-color:#4271b5;
color:#FFFFFF;
padding:5px;
}
.survey_question_options {
background-color:#FFF;
color:#000;
padding:5px;
}
.survey_export_link {
float: right;
}
/*
------------------------------------------------------------------------------^M
sessions
------------------------------------------------------------------------------^M
*/
#ajax_list_coachs {
position:absolute;
border:1px solid #4171B5;
margin:0px;
padding:0px;
margin-left:200px;
margin-top:-23px;
background-color:#FFFFFF;
height:auto;
overflow:auto;
}
#ajax_list_courses {
position:absolute;
border:1px solid #4171B5;
margin:0px;
padding:0px;
margin-left:200px;
background-color:#FFFFFF;
height:auto;
overflow:auto;
}
#ajax_list_users {
position:absolute;
border:1px solid #4171B5;
margin:0px;
padding:0px;
margin-left:200px;
background-color:#FFFFFF;
height:auto;
overflow:auto;
}
#chat_login_name {
color : #4171b5;
}
/* Quizzes tool */
.quiz_export_link {
float: right;
}
/*Exercice timer*/
#square{
padding:5px;
background-color:#EEEEEE;
border:1px solid #CCCCCC;
margin-right : 24px;
width : 155px;
margin-bottom:20px;
16 years ago
}
#wrapper-clock{
width:100%;
margin:0;
}
.count_down{
padding: 3px;
font-size:22px;
font-weight:bold;
color:#222;
}
16 years ago
/*
------------------------------------------------------------------------------
Learning path
------------------------------------------------------------------------------
*/
#show_audiorecorder_div {
background:#F0F0F0;
border:1px solid #999999;
font-weight:bold;
padding:2px;
width:350px;
}
/* Glossary tool */
.glossary-term {
margin: 1em;
background-color: #ffe99b;
padding: 0.5em 0.5em 1.8em 0;
-moz-border-radius: 0.5em;
}
.glossary-term-title {
margin: 2em 0 1em 0.5em;
font-weight: bold;
font-size: 120%;
}
.glossary-term-desc {
margin-left: 1em;
}
.glossary-term-action-links {
float: right;
}
.glossary-term-edit-form {
margin: 1em;
background-color: #FFE4C4;
padding: 0.5em 0.5em 2em 0;
-moz-border-radius: 0.5em;
}
.glossary-term-edit-desc {
font-weight: bold;
font-size: 120%;
}
.glossary-term-edit-title {
font-weight: bold;
font-size: 120%;
}
.glossary-add-form {
font-weight: bold;
font-size: 120%;
margin: 1em;
}
.glossary-orderby-link {
float:right;
margin: 1em;
}
.glossary-msg-error {
color: #FF0000;
display :none;
font-weight: normal;
font-size: 80%;
}
/* Notebook */
.notebook-add-form {
margin: 1em;
background-color: #c3d9ff;
padding: 1em 1em;
}
.notebook-add-desc-textarea {
background-color: #f2f5f8;
border-color: #ffe99b;
overflow: hidden;
}
.notebook-add-title-text {
background-color: #f2f5f8;
border-color: #ffe99b;
}
.notebook-edit-desc-textarea {
background-color: #e0ecff;
border-color: #ffe99b;
overflow: hidden;
}
.notebook-edit-title-text {
background-color: #e0ecff;
border-color: #ffe99b;
}
.notebook-msg-error {
color: #FF0000;
display :none;
background-color: #ffe99b;
width: 40%;
}
.notebook-list {
margin: 1em 1em 0em 1em;
background-color: #79b;
padding: 0.3em 0.3em;
-moz-border-radius: 0.5em;
}
.notebook-title-list {
color : #fff;
padding: 0.3em 0.3em;
font-weight: bold;
font-size: 120%;
}
.notebook-desc-list {
margin: 0em;
background-color: #f2f5f8;
padding: 0.5em 0.3em 2em 0.3em;
border: 1px solid #79b;
}
.notebook-term-action-links {
padding: 0.3em 0.3em;
width: 50%;
color : #fff;
}
.notebook-orderby-link {
text-align:right;
margin-right: 1em;
}
.notebook-search-title {
text-align:right;
margin: 1em;
}
.notebook-date-information {
color : #fff;
padding: 0.3em;
font-size: 120%;
font-weight: bold;
}
/* Gradebook */
.resource-deleted {
color:#990000;
}
.gradebook-table-header {
border: 1px solid rgb(153, 153, 153);
background: rgb(240, 240, 240) none repeat scroll 0% 0%;
}
.gradebook-table-body {
border: 1px solid rgb(153, 153, 153);
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}
.label_result {
float: left;
width: 25%;
text-align: left;
padding-top:8px;
}
.formw_result {
width: 75%;
float:left;
}
16 years ago
/* actions */
.actions_lp {
background:#F8F8F8;
height:29px;
padding-left: -17px;
margin: 5px 2px 1px 12px;
vertical-align:middle;
width: 90%;
}
.actions_lp img {
vertical-align:middle;
}
.actions_lp a {
margin-right: 10px;
vertical-align:middle;
}
.actions_lp span {
margin-right: 10px;
vertical-align:middle;
}
.actions_lp form {
margin-right: 10px;
vertical-align:middle;
}
.actions {
background:#efefef;
border-bottom:1px dotted #975b5b;
border-top:1px dotted #975b5b;
padding:2px;
margin-bottom: 5px;
vertical-align:middle;
}
.actions img {
/*display:inline-block;*/
border: none;
text-decoration: none;
/*background-color: #efefef;*/
16 years ago
padding-right: 5px;
vertical-align:middle;
}
.actions a {
display:inline-block;
margin-right: 10px;
vertical-align:middle;
}
.actions span {
margin-right: 10px;
vertical-align:middle;
}
.actions form {
margin-right: 10px;
vertical-align:middle;
}
/* big actions */
.actionsbig {
background:#F8F8F8;
border-bottom:1px solid #999999;
border-top:1px solid #999999;
background-color:#efefef;
padding:2px;
margin-bottom: 5px;
vertical-align:middle;
float:left;
width:100%;
}
.content_table {
padding:2px;
margin-bottom: 5px;
vertical-align:middle;
float:left;
width:100%;
}
.actionsbig a {
float:left;
padding-left:12px;
padding-right:12px;
text-align:center;
}
.actions img {
vertical-align:middle;
}
.actions a {
margin-right: 10px;
vertical-align:middle;
}
.actions-title {
background:#efefef;
border-bottom:1px dotted #999999;
border-top:1px dotted #999999;
padding:4px;
margin-bottom: 5px;
font-size:14px;
font-weight:bolder;
vertical-align:middle;
}
/*****************************************************
* BUTTONS *
*****************************************************/
/* BUTTONS */
button,input[type="submit"] {
margin:5px 5px 3px 0px !important;
background-color: #a8a7a7;
border-width: 1px;
-moz-border-radius-topright : 5px;
-moz-border-radius-topleft : 5px;
-moz-border-radius-bottomright : 5px;
-moz-border-radius-bottomleft : 5px;
font-size: 100%;
text-decoration: none;
color: black;
cursor: pointer;
padding:5px 15px 5px 15px;
vertical-align:middle;
}
button:hover input[type="submit"]:hover{
background-color:#a8a7a7;
color:#545454;
border-style: inset;
}
/* button with image */
button.add, button.save, button.cancel, button.refresh, button.upload, button.search, button.login, button.plus, button.minus, button.next, button.back, input[type="submit"].submit_next {
padding-left:30px;
background-position:10px;
background-repeat:no-repeat;
}
/* POSITIVE */
button.save, button.add, button.search, button.refresh, button.upload, button.login, button.plus, button.minus, button.next, button.back, input[type="submit"].submit_next {
background-color:#E5EDF9;
border-color: #D4E2F6;
}
button.save:hover, button.refresh:hover, button.upload:hover, button.add:hover, button.search:hover, button.login:hover, button.plus:hover, button.minus:hover, button.next:hover, button.back:hover, input[type="submit"].submit_next:hover {
border-color: #D4E2F6;
background-color:#D4E2F6;
}
/* NEGATIVE */
button.cancel {
background-color:#F8E8E6;
border-color: #FFE3DE;
}
button.cancel:hover {
border-color: #F4E1D0;
background-color: #FFE3DE;
}
/*including "save" image*/
button.save {
background-image:url(images/button_accept.gif);
}
/*including "add" image*/
button.add {
background-image:url(images/button_add.gif);
}
/*including "cancel" image*/
button.cancel {
background-image:url(images/button_delete.gif);
}
/*including "search" image*/
button.search {
background-image:url(images/button_search.gif);
}
/*including "login" image*/
button.login {
background-image:url(images/button_login.gif);
margin:2px 5px 3px 5px !important;
}
/*including "plus" image*/
button.plus {
background-image:url(images/button_plus.gif);
}
/*including "minus" image*/
button.minus {
background-image:url(images/button_minus.gif);
}
/*including "next" image*/
button.next,input[type="submit"].submit_next {
background-image:url(images/button_next.gif);
}
/*including "back" image*/
button.back {
background-image:url(images/button_back.gif);
}
/*including "refresh" image*/
button.refresh {
background-image:url(images/button_refresh.gif);
}
/*including "upload" image*/
button.upload {
background-image:url(images/button_upload.gif);
}
.icon_image_content {
width:70px;
cursor:hand;
height:6em;
text-align: center;
padding-right: 10px;
padding-left: 0px;
border: 1px dotted #ccc;
background-color: #eee;
margin-right: 0.2em;
margin-top: 0.1em;
-moz-border-radius-topleft : 5px;
-moz-border-radius-bottomright : 5px;
-moz-border-radius-bottomleft : 5px;
-moz-border-radius-topright : 5px;
}
.icon_image_content:hover {
background-color: #fff;
border: 1px solid #ccc;
16 years ago
}
.question_menu {
list-style:none;
float:left;
padding:0px;
margin:-2px;
min-height:100px;
}
.question_menu li {
float:left;
margin:0px;
}
#exercise_admin {
margin: 0;
padding: 0;
border: 0;
}
div#friend-header {
float:left;
width:100%;
line-height: 2.1em;
}
div#friend-header a {
padding-right:6px;
}
div#friend-container {
float:left;
}
div.image_friend_network {
float:left;
border:1px solid #CCCCCC;
margin:2px;
padding:4px;
background: #EFEFEF;
height:125px;
width:81px;
z-index:5;
}
div.image_friend_network span {
overflow:hidden;
display:block;
height:92px;
margin: 0px 0px;
}
div.image_friend_network img {
vertical-align:middle;
}
div.image_friend_network center.friend {
overflow:hidden;
height:30px;
}
.friend_invitations {
float:left;
margin: 0 0 4px 12px;
}
/* button >> */
button.arrowr {
-moz-border-radius-topleft : 5px;
-moz-border-radius-bottomright : 5px;
-moz-border-radius-bottomleft : 5px;
-moz-border-radius-topright : 5px;
padding-left:20px;
padding-top:20px;
background-position:10px;
background-color:#E5EDF9;
border-color: #D4E2F6;
border-width: 1px;
display:block;
font-size: 100%;
line-height :130%;
vertical-align:middle;
}
/*including "arrowr" image*/
button.arrowr {
background-image:url(images/2rightarrow.gif);
background-repeat:no-repeat;
}
/* button << */
button.arrowl {
margin:0px;
-moz-border-radius-topleft : 5px;
-moz-border-radius-bottomright : 5px;
-moz-border-radius-bottomleft : 5px;
-moz-border-radius-topright : 5px;
padding-left:20px;
padding-top:20px;
background-position:10px;
background-color:#E5EDF9;
border-color: #D4E2F6;
border-width: 1px;
display:block;
font-size: 100%;
line-height :130%;
vertical-align:middle;
}
/*including "arrowl" image*/
button.arrowl {
background-image:url(images/2leftarrow.gif);
background-repeat:no-repeat;
}
/* input >> */
input.arrowr {
-moz-border-radius-topleft : 5px;
-moz-border-radius-bottomright : 5px;
-moz-border-radius-bottomleft : 5px;
-moz-border-radius-topright : 5px;
padding-left:25px;
padding-top:20px;
background-position:10px;
background-color:#E5EDF9;
border-color: #D4E2F6;
border-width: 1px;
display:block;
font-size: 100%;
line-height :130%;
vertical-align:middle;
background-image:url(images/2rightarrow.gif);
background-repeat:no-repeat;
}
/* input << */
input.arrowl {
margin:0px;
-moz-border-radius-topleft : 5px;
-moz-border-radius-bottomright : 5px;
-moz-border-radius-bottomleft : 5px;
-moz-border-radius-topright : 5px;
padding-right:25px;
padding-top:20px;
background-position:10px;
background-color:#E5EDF9;
border-color: #D4E2F6;
border-width: 1px;
display:block;
font-size: 100%;
line-height :130%;
vertical-align:middle;
background-image:url(images/2leftarrow.gif);
background-repeat:no-repeat;
}
.u-m-answer {
width:100%;
}
.u-m-answer p {
margin:2px;
}
.refresh {
background-image:url(images/refresh.png);
background-repeat:no-repeat;
padding-left:20px;
padding-bottom:2px;
}
.portal {
background-image:url(images/portal.png);
background-repeat:no-repeat;
padding-left:28px;
padding-bottom:10px;
padding-top:8px;
}
.legal-terms {
height:150px;
overflow:auto;
background-color:#eee;
width:500px;
}
16 years ago
/* UI improvements for 1.8.6.2 this should be move to the chamilo theme and reproduce in all CSS*/
* {
outline :none;
}
/*
input, select, textarea {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-x-system-font:none;
border:1px solid #CCCCCC;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:120%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:5px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
background-image:url(images/shadow.gif);
}
.independent_course_item a {
font-size:135%;
}
.session_course_item a {
font-size:120%;
}
*/
#maincontent .courseslist li {
margin-bottom:8px;
}
/*
a.read {
font-weight:normal;
}
.actions {
background:#efefef;
border:1px solid #ccc;
padding:2px;
margin-bottom: 5px;
vertical-align:middle;
}
.actions-title {
background:#efefef;
border:1px solid #ccc;
padding:4px;
margin-bottom: 5px;
font-size:14px;
font-weight:bolder;
vertical-align:middle;
}*/
/* GROUP TOOL */
#group_description {
margin: 10px 0px 10px 0px;
}
#group_privacy {
margin: 10px 0px 10px 0px;
}
#group_permissions {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background:#EEE none repeat scroll 0 0;
margin: 20px 0px 20px 0px;
}
#group_permissions ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#group_permissions ul li {
margin: 10px 0px 10px 5px;
}
/* Groups boxes */
.groups_grid_container {
width:100%;
}
.groups_grid_item {
width:80px;
float:left;
margin:5px;
}
.groups_grid_element_0 { width:100px; float:left; text-align:center; margin-bottom:5px;}
.groups_grid_element_1 { width:100px; float:left; text-align:left; margin-bottom:5px;}
.groups_grid_element_2 { width:150px; float:left;}
/*POPULAR GROUP*/
.popular_grid_item {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E5E5E5;
border-radius: 11px 11px 11px 11px;
16 years ago
-webkit-border-radius: 11px 11px 11px 11px;
-opera-border-radius: 11px 11px 11px 11px;
-moz-border-radius: 11px 11px 11px 11px;
box-shadow: 0 4px 18px #C8C8C8;
-webkit-box-shadow: 0 4px 18px #C8C8C8;
-opera-box-shadow: 0 4px 18px #C8C8C8;
-moz-box-shadow: 0 4px 18px #C8C8C8;
float: left;
height: auto;
margin: 0 8px 15px 15px;
padding: 16px 12px 5px;
width:90%;
}
.popular_grid_element_0 {
width:600px;
height:98px;
padding-left:10px;
padding-right:10px;
overflow:hidden;
16 years ago
}
/*NEWEST GROUP*/
.newest_grid_item {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E5E5E5;
border-radius: 11px 11px 11px 11px;
16 years ago
-webkit-border-radius: 11px 11px 11px 11px;
-opera-border-radius: 11px 11px 11px 11px;
-moz-border-radius: 11px 11px 11px 11px;
box-shadow: 0 4px 18px #C8C8C8;
-webkit-box-shadow: 0 4px 18px #C8C8C8;
-opera-box-shadow: 0 4px 18px #C8C8C8;
-moz-box-shadow: 0 4px 18px #C8C8C8;
float: left;
height: auto;
margin: 0 8px 15px 15px;
padding: 16px 12px 5px;
width:90%;
}
.newest_grid_element_1 {
width:600px;
height:98x;
padding-left:10px;
padding-right:10px;
overflow:hidden;
16 years ago
}
/*MY GROUPS*/
.mygroups_grid_item {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E5E5E5;
border-radius: 11px 11px 11px 11px;
16 years ago
-webkit-border-radius: 11px 11px 11px 11px;
-opera-border-radius: 11px 11px 11px 11px;
-moz-border-radius: 11px 11px 11px 11px;
box-shadow: 0 4px 18px #C8C8C8;
-webkit-box-shadow: 0 4px 18px #C8C8C8;
-opera-box-shadow: 0 4px 18px #C8C8C8;
-moz-box-shadow: 0 4px 18px #C8C8C8;
float: left;
height: auto;
margin: 0 8px 15px 15px;
padding: 16px 12px 5px;
}
.box_description_group_member {
color: #999999;
font-size: 10px;
}
.mygroups_grid_element_1 {
width:600px;
height:100px;
overflow:hidden;
}
.box_description_group_title h3 {
margin-bottom:4px;
16 years ago
}
.box_description_group_title {
float:right;width:80%;
16 years ago
}
.box_description_group_content {
float:right;
width:80%;
margin-top:5px;
/* height:45px;*/
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#666666;
16 years ago
}
.box_description_group_actions {
float:right;
width:80%;
text-align:right;
margin-top:4px;
margin-right:4px;
16 years ago
}
#menu-wrapper {
width:200px;
float: right;
}
16 years ago
#menu {
-moz-border-radius: 10px; border: 1px solid #e1e1e0;
16 years ago
-webkit-border-radius: 10px; border: 1px solid #e1e1e0;
-opera-border-radius: 10px; border: 1px solid #e1e1e0;
16 years ago
margin-top:20px;
/* margin-right:10px; */
margin-bottom:0px;
16 years ago
/*padding-left:10px;
16 years ago
padding-right:10px;*/
16 years ago
padding-top:5px;
padding-bottom:0px;
16 years ago
width:200px;
16 years ago
float: right;
min-height: 150px;
16 years ago
}
/* INVITATIONS */
.invitation_confirm {
border-top:1px solid #D8DFEA;
}
.invitation_image {
width:110px;
}
/* DASHBOARD */
16 years ago
/* Head section */
#head {
background-color: #000;
height: 100px;
16 years ago
}
#head h1 {
line-height: 100px;
color: #FFF;
text-align: center;
text-indent: -9999em
16 years ago
}
/* End Head Section */
16 years ago
/* Columns section */
#columns .column {
float: left;
width: 50%;
/* Min-height: */
min-height: 400px;
height: auto !important;
height: 400px;
16 years ago
}
#columns ul, #columns ol {margin:0; padding:0; list-style:none; border:none;}
16 years ago
/* To add in 1.8.7*/
.session_box_title span {
font-size: 130%;
font-weight: bold;
16 years ago
}
.sub_session_box_title span {
font-size: 130%;
font-weight: bold;
16 years ago
}
#session_category_title {
font-size: 140%;
font-weight: bold;
padding: 2px 0px 5px 5px;
16 years ago
}
/* fixes the * */
span.form_required {
padding-right:5px;
16 years ago
}
.userportal-course-item {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color:#F9F9F9;
padding:5px 10px 5px 10px;
height:40px;
margin:5px;
16 years ago
}
.userportal-course-item-title {
font-size:135%;
16 years ago
}
.courseadminview-activity-3col, .platformadminview-activity-3col {
-moz-border-radius:5px 5px 5px 5px;
border:1px solid #E1E1E0;
16 years ago
float:left;
margin:0px 20px 10px 2px;
padding:11px;
width:220px;
height:330px;
16 years ago
}
.courseadminview-activity-3col ul {
padding:0px 20px 10px 4px;
list-style-type:none;
height:240px;
margin-left:0px;
margin: 0px 0px 0px 0px ;
16 years ago
}
.courseadminview-activity-3col ul li {
padding:4px 0px 4px 0px;
16 years ago
}
#activity-3col {
width: 800px ;
margin-left: auto ;
margin-right: auto ;
}
16 years ago
.userportal-catalog-item {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color:#F9F9F9;
padding:5px 10px 10px 6px;
/* height:40px; */
16 years ago
}
.userportal-catalog-item .catalog_box li span {
font-size:130%;
font-weight:bold;
margin-left:5px;
16 years ago
}
/* New forum table */
.forum_table_title {
border-collapse: collapse;
width: 100%;
padding: 5px;
border-left: 1px solid gray;
border-top: 1px solid gray;
border-right: 1px solid gray;
padding:5px;
}
.forum_table_title th {
padding-right: 12px;
/*border: 1px solid gray;*/
background-color: #E5EDF9;
}
.forum_table {
border-collapse: collapse;
width: 100%;
padding: 5px;
border: 1px solid gray;
margin-bottom:15px;
}
.forum_table .forum_head{
padding:5px;
text-align: left;
font-size:14px;
}
.forum_table th {
padding-right: 12px;
/*border: 1px solid gray;*/
background-color: #E5EDF9;
}
.forum_table tr.row_odd {
background-color: #F2F2F2;
}
.forum_table tr.row_odd:hover, .data_table tr.row_even:hover {
background-color: #E5EDF9;
}
.forum_table tr.row_even {
background-color: #fff;
}
.forum_table td {
padding: 5px;
vertical-align: top;
border-bottom: 1px solid #b0b0b0;
border-right: 1px dotted #e1e1e1;
border-left: 1px dotted #e1e1e1;
}
.post {
border: 1px solid gray;
margin-bottom:5px;
}
/* Text resize icons in header */
.resize_font { /* the canvas */
margin: 0 5px 0 5px;
}
.reset_font {
font-size: 1.2em;
color: gray;
border: 1px solid white;
padding: 2px;
}
.reset_font:hover {
border: 1px solid black;
cursor: pointer;
}
.increase_font {
font-size: 1.8em;
color: gray;
border: 1px solid white;
padding: 2px;
}
.increase_font:hover {
border: 1px solid black;
cursor: pointer;
}
.decrease_font {
font-size: 0.6em;
color: gray;
border: 1px solid white;
padding: 2px;
}
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
}
.online_grid_item {
float:left;
margin:10px;
text-align:center;
}
.online_grid_element_0 {
width: 100px;
height: 100px;
overflow: hidden;
}
/* input values to crop the image: top, right, bottom, left */
.online_grid_element_0 img{
width: 200px;
margin: -10px 0 0 -50px;
/* height: 150px; */
}
.online_grid_element_1, .online_grid_element_2 {
font-size:10px;
}
15 years ago
/* tips Abbr-plugin for FCKeditor */
abbr {
border-bottom: 1px dotted rgb(102, 102, 102);
background-color:#F00;
cursor: help;
}