default.css 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938
  1. /*****************************************************
  2. * MAIN - BABY *
  3. *****************************************************/
  4. /* Adding default generic style for non chamilo_X themes */
  5. @import url('../base.css');
  6. /* Redefining html styles */
  7. body {
  8. /* hack ignored by non-IE to enable ie to support :hover on button */
  9. behavior:url("/main/css/csshover3.htc");
  10. font-family: arial, verdana, helvetica, sans-serif;
  11. font-size: 12px;
  12. color: #000;
  13. background-color: #fff;
  14. margin: 0;
  15. padding: 0;
  16. }
  17. img {
  18. border: none;
  19. }
  20. a {
  21. font-family:Arial, Helvetica, sans-serif;
  22. font-weight: bold;
  23. text-decoration: none;
  24. }
  25. a {
  26. color: #317100;
  27. }
  28. a:visited {
  29. }
  30. a:hover {
  31. color: #683000;
  32. }
  33. a:active {
  34. }
  35. #my_courses {
  36. float: right;
  37. font-weight: bold;
  38. }
  39. /* The tool shortcuts */
  40. #toolshortcuts {
  41. text-align: right;
  42. clear: right;
  43. margin-left: auto;
  44. margin-right: auto;
  45. width: 99%
  46. }
  47. /* footer styles */
  48. footer {
  49. background-color: #e26200;
  50. background-image: url(images/bg.jpg);
  51. background-repeat:repeat-x;
  52. color: #F7D77E;
  53. font-weight:bold;
  54. min-height: 100px;
  55. width: 100%;
  56. }
  57. .push {
  58. height: 9em; /* Very important */
  59. }
  60. #footer a {
  61. color: #fff;
  62. font-weight:normal;
  63. }
  64. /* main styles */
  65. #main {
  66. padding-left: 30px;
  67. position: relative;
  68. min-height: 320px;
  69. padding-left: 20px;
  70. padding-right: 15px;
  71. padding-bottom: 5px;
  72. }
  73. /*
  74. -----------------------------------------------------------------------------
  75. Side-Menu Slider (JQuery) see banner.inc.php
  76. -----------------------------------------------------------------------------
  77. */
  78. ul#navigation {
  79. position: fixed;
  80. margin: 0px;
  81. padding: 0px;
  82. top: 10px;
  83. right: -10px;
  84. list-style: none;
  85. z-index:9999;
  86. }
  87. ul#navigation li {
  88. width: 73px;
  89. }
  90. ul#navigation li a {
  91. display: block;
  92. margin-left: 1px;
  93. width: 65px;
  94. height: 60px;
  95. background-color:#CFCFCF;
  96. background-repeat:no-repeat;
  97. background-position:center center;
  98. border:1px solid #AFAFAF;
  99. -moz-border-radius:10px 0px 0px 10px;
  100. -webkit-border-bottom-right-radius: 10px;
  101. -webkit-border-top-right-radius: 10x;
  102. -khtml-border-bottom-right-radius: 10px;
  103. -khtml-border-top-right-radius: 10px;
  104. -moz-box-shadow: 0px 4px 3px #000;
  105. opacity: 0.6;
  106. filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  107. -webkit-box-shadow: 0px 4px 3px #000;
  108. }
  109. ul#navigation .help a {
  110. -moz-border-radius:8px 0 0 8px;
  111. -moz-box-shadow:0 2px 2px #000000;
  112. background-color:#879DAA;
  113. background-position:center center;
  114. background-repeat:no-repeat;
  115. border:1px solid #FFFFFF;
  116. display:block;
  117. height:44px;
  118. margin-left:1px;
  119. opacity:0.6;
  120. width:65px;
  121. padding: 6px 0 8px 6px;
  122. }
  123. ul#navigation .report a {
  124. -moz-border-radius:8px 0 0 8px;
  125. -moz-box-shadow:0 2px 2px #000000;
  126. background-color:#8fd400;
  127. background-position:center center;
  128. background-repeat:no-repeat;
  129. border:1px solid #FFFFFF;
  130. display:block;
  131. height:44px;
  132. margin-left:1px;
  133. opacity:0.6;
  134. width:65px;
  135. padding: 6px 0 8px 6px;
  136. }
  137. ul#navigation .student a {
  138. -moz-border-radius:8px 0 0 8px;
  139. -moz-box-shadow:0 2px 2px #000000;
  140. background-color:#b27651 ;
  141. background-position:center center;
  142. background-repeat:no-repeat;
  143. border:1px solid #FFFFFF;
  144. display:block;
  145. height:44px;
  146. margin-left:1px;
  147. opacity:0.6;
  148. width:65px;
  149. padding-bottom: 8px;
  150. }
  151. ul#navigation .user-online a {
  152. -moz-border-radius:8px 0 0 8px;
  153. -moz-box-shadow:0 2px 2px #000000;
  154. background-color:#ccbc67 ;
  155. background-position:center center;
  156. background-repeat:no-repeat;
  157. border:1px solid #FFFFFF;
  158. display:block;
  159. height:44px;
  160. margin-left:1px;
  161. opacity:0.6;
  162. width:65px;
  163. padding: 6px 0 8px 6px;
  164. }
  165. /* Other colors for other tabs in the earth tones */
  166. ul#navigation .user-connect a {
  167. -moz-border-radius:8px 0 0 8px;
  168. -moz-box-shadow:0 2px 2px #000000;
  169. background-color:#fac97a ;
  170. background-position:center center;
  171. background-repeat:no-repeat;
  172. border:1px solid #FFFFFF;
  173. display:block;
  174. height:44px;
  175. margin-left:1px;
  176. opacity:0.6;
  177. width:65px;
  178. padding: 6px 0 8px 6px;
  179. }
  180. ul#navigation .student-connect a {
  181. -moz-border-radius:8px 0 0 8px;
  182. -moz-box-shadow:0 2px 2px #000000;
  183. background-color:#d0d5d1 ;
  184. background-position:center center;
  185. background-repeat:no-repeat;
  186. border:1px solid #FFFFFF;
  187. display:block;
  188. height:44px;
  189. margin-left:1px;
  190. opacity:0.6;
  191. width:65px;
  192. padding: 6px 0 8px 6px;
  193. }
  194. /* my courses styles */
  195. .maincontent {
  196. /* float: left; */
  197. width: 71%;
  198. min-height: 333px;
  199. margin-top:0;
  200. float: right;
  201. clear: right;
  202. }
  203. .coursestatusicons {
  204. border: 0px solid #000;
  205. float: left;
  206. padding-right: 5px;
  207. width: auto;
  208. }
  209. .courseslist {
  210. }
  211. .courses {
  212. list-style-type: none;
  213. margin-bottom: 5px;
  214. }
  215. .courses a {
  216. text-decoration:underline;
  217. }
  218. .user_course_category {
  219. background: transparent url("images/thindivider.jpg") no-repeat left;
  220. background-color: #fff;
  221. padding-top: 10px;
  222. font-weight: bold;
  223. color: #666;
  224. list-style-type: none;
  225. margin: 5px;
  226. padding: 5px;
  227. padding-left: 130px;
  228. }
  229. .note {
  230. width: auto;
  231. margin: 24px 6px 0 6px;
  232. padding: 3px;
  233. border: 2px outset;
  234. border-color:#4171b5;
  235. }
  236. /* form styles */
  237. .form {
  238. width: 75%;
  239. float: left;
  240. }
  241. form div.row {
  242. clear: both;
  243. padding-top: 5px;
  244. }
  245. .form_header {
  246. white-space: nowrap;
  247. padding: 2px;
  248. background-color: #f0f0f0;
  249. border: 1px solid #bbb;
  250. font-weight: bold;
  251. }
  252. form span.form_required {
  253. color: #f00;
  254. }
  255. form span.form_error {
  256. color: #f00;
  257. font-size: x-small;
  258. margin: 2px;
  259. }
  260. /* New training */
  261. .bottom-link {
  262. background-image:url(images/button_back.jpg);
  263. }
  264. /* other styles */
  265. .clear {
  266. clear: both;
  267. line-height: 0px;
  268. height: 0;
  269. }
  270. /* actions */
  271. .actions_lp {
  272. background-color:#FDDEAA;
  273. border-bottom:1px solid #EE4C03;
  274. border-top:1px solid #EE4C03;
  275. height:29px;
  276. margin-bottom: 1px;
  277. }
  278. .actions_lp img {
  279. vertical-align:middle;
  280. }
  281. .actions_lp span {
  282. margin-right: 10px;
  283. vertical-align:middle;
  284. }
  285. .actions_lp form {
  286. margin-right: 10px;
  287. vertical-align:middle;
  288. }
  289. .actions {
  290. margin: 5px 0px; padding-top: 1px;
  291. border-top-width: 1px; top: 10px; right: 10px;
  292. bottom: 0px; left: 10px;
  293. padding-bottom: 1px;
  294. background-color:#FDDEAA;
  295. border-bottom:1px solid #EE4C03;
  296. border-top:1px solid #EE4C03;
  297. /*height:35px;*/
  298. padding:2px;
  299. margin-bottom: 5px;
  300. vertical-align:middle;
  301. }
  302. .actions img {
  303. /*display:inline-block;*/
  304. border: none;
  305. text-decoration: none;
  306. /*background-color: #FDDEAA;*/
  307. padding-right: 5px;
  308. vertical-align:middle;
  309. }
  310. .actions a {
  311. display:inline-block;
  312. margin-right: 10px;
  313. vertical-align:middle;
  314. }
  315. .actions span {
  316. margin-right: 10px;
  317. vertical-align:middle;
  318. }
  319. .actions form {
  320. margin-right: 10px;
  321. vertical-align:middle;
  322. }
  323. /* big actions */
  324. .actionsbig {
  325. background:#F8F8F8;
  326. border-bottom:1px solid #4171b5;
  327. border-top:1px solid #4171b5;
  328. background-color:#efefef;
  329. padding:2px;
  330. margin-bottom: 5px;
  331. vertical-align:middle;
  332. float:left;
  333. width:100%;
  334. }
  335. .actionsbig a {
  336. float:left;
  337. padding-left:12px;
  338. padding-right:12px;
  339. text-align:center;
  340. }
  341. .content_table {
  342. padding:2px;
  343. margin-bottom: 5px;
  344. vertical-align:middle;
  345. float:left;
  346. width:100%;
  347. }
  348. .actions img {
  349. vertical-align:middle;
  350. }
  351. .actions a {
  352. margin-right: 10px;
  353. vertical-align:middle;
  354. }
  355. .actions-title {
  356. background:#efefef;
  357. border-bottom:1px dotted #999999;
  358. border-top:1px dotted #999999;
  359. /*height:35px;*/
  360. padding:4px;
  361. margin-bottom: 5px;
  362. font-size:14px;
  363. font-weight:bolder;
  364. /*background:url(images/actions.jpg) repeat-x;*/
  365. vertical-align:middle;
  366. }
  367. .actions-message {
  368. white-space: nowrap;
  369. padding: 2px;
  370. background-color: #f0f0f0;
  371. border: 1px solid #bbb;
  372. }
  373. /* styles for the profile page */
  374. .profile_image {
  375. float: right;
  376. margin-right: 20px;
  377. }
  378. .profile_form {
  379. float: left;
  380. width: 75%;
  381. }
  382. /* course introduction */
  383. #courseintrocenter {
  384. position: relative;
  385. width: 80%;
  386. margin: 25px auto 10px;
  387. }
  388. #courseintro_iconscenter {
  389. position: relative;
  390. width: 80%;
  391. margin: 0px auto 10px;
  392. }
  393. #courseintroleft {
  394. position: relative;
  395. width: 80%;
  396. margin-bottom: 5px;
  397. }
  398. #courseintro_iconsleft {
  399. position: relative;
  400. width: 80%;
  401. }
  402. /* Login form */
  403. #formLogin div {
  404. margin-bottom: 3px;
  405. }
  406. #formLogin div input[type=submit] {
  407. width: 109px;
  408. }
  409. /* normal table*/
  410. .normal_table {
  411. margin: 3px;
  412. border-collapse: collapse;
  413. width: 98%;
  414. padding: 5px;
  415. }
  416. /* Data table */
  417. .data_table {
  418. margin: 3px;
  419. border-collapse: collapse;
  420. width: 100%;
  421. padding: 5px;
  422. }
  423. .data_table th {
  424. text-transform: capitalize;
  425. padding: .2em;
  426. background: #FDDEAA url('images/headertables.jpg') repeat-x;
  427. color: #3c471c;
  428. border-right: 1px solid #fff;
  429. }
  430. .data_table th a {
  431. text-decoration:none;
  432. }
  433. .data_table th a:hover {
  434. }
  435. .data_table tr.row_odd {
  436. border-right: 1px solid #fff;
  437. background: #ffea9f;
  438. padding: .2em;
  439. color: #00122B;
  440. margin: 0;
  441. }
  442. .data_table tr.row_odd:hover, .data_table tr.row_even:hover {
  443. background-color: #eebb03;
  444. }
  445. .data_table tr.row_even {
  446. border-right: 1px solid #fff;
  447. background: #ffdc9f;
  448. padding: .2em;
  449. color: #00122B;
  450. margin: 0;
  451. }
  452. .data_table td {
  453. padding: 5px;
  454. vertical-align: top;
  455. border-bottom: 2px solid #fff;
  456. border-right: 2px solid #fff;
  457. border-left: 2px solid #fff;
  458. }
  459. .data_table_pagination {
  460. width:100%;
  461. margin-top: 8px;
  462. }
  463. /* sections in the page */
  464. .sectiontitle {
  465. background: url('images/headertables.jpg') repeat-x top center;
  466. background-color: #ffb963;
  467. border: 1px solid #EE4C03;
  468. font-weight: bold;
  469. color: #EE4C03;
  470. list-style-type: none;
  471. margin: 5px;
  472. padding: 5px;
  473. }
  474. .sectioncomment {
  475. color: #000000;
  476. margin: 5px;
  477. padding: 5px;
  478. }
  479. .sectionvalue {
  480. list-style-type: none;
  481. margin: 5px;
  482. padding: 5px;
  483. }
  484. /* invisible styles */
  485. a.invisible {
  486. color: #999999;
  487. }
  488. a.invisible:visited {
  489. color: #999999;
  490. }
  491. a.invisible:active {
  492. color: #999999;
  493. }
  494. a.invisible:hover {
  495. color: #999999;
  496. }
  497. /* Platform Administration */
  498. div.admin_section {
  499. width: 40%;
  500. float: left;
  501. margin: 10px 20px;
  502. border: 1px solid #EE4C03;
  503. min-height:200px;
  504. }
  505. div.admin_section h4 {
  506. background-color: #FDDEAA;
  507. font-weight: bold;
  508. list-style-type: none;
  509. margin: 0px;
  510. padding: 5px;
  511. }
  512. /* Report section */
  513. div.report_section {
  514. width: 40%;
  515. float: left;
  516. margin: 10px 20px;
  517. border: 1px solid #EE4C03;
  518. }
  519. div.report_section h4 {
  520. background-color: #FDDEAA;
  521. font-weight: bold;
  522. list-style-type: none;
  523. margin: 0px;
  524. padding: 5px;
  525. }
  526. /* course homepage */
  527. .courseadminview, .platformadminview {
  528. position: relative;
  529. width: 80%;
  530. margin: 25px auto 10px;
  531. padding: 10px;
  532. border: 1px solid #EE4C03;
  533. }
  534. .courseadminview img, .platformadminview img {
  535. display:inline-block;
  536. border: none;
  537. text-decoration: none;
  538. /*background-color: #fff;*/
  539. padding-right: 5px;
  540. vertical-align:middle;
  541. }
  542. .viewcaption {
  543. position: relative;
  544. top: -20px;
  545. font-weight: bold;
  546. background-color: #fff;
  547. padding: 0 4px;
  548. }
  549. .tool-icon {
  550. margin-bottom: -3px;
  551. }
  552. /* learning path */
  553. table.lp_build {
  554. height:400px;
  555. width:100%;
  556. }
  557. table.lp_build td {
  558. vertical-align:top;
  559. }
  560. table.lp_build td.tree {
  561. border-right:1px solid #999999;
  562. width:240px;
  563. }
  564. table.lp_build td.workspace {
  565. padding: 0px;
  566. padding-left:5px;
  567. width:auto;
  568. }
  569. table.lp_overview {
  570. width:100%;
  571. }
  572. table.lp_overview td {
  573. border-bottom:1px solid #999999;
  574. border-top:1px solid #999999;
  575. height:20px;
  576. padding:3px;
  577. vertical-align:middle;
  578. width:auto;
  579. }
  580. table.lp_overview td.title {
  581. width:200px;
  582. }
  583. table.lp_overview td.actions {
  584. text-align:center;
  585. width:100px;
  586. }
  587. table.lp_overview td.move {
  588. text-align:center;
  589. width:50px;
  590. }
  591. table.lp_overview th {
  592. background:#FFFFFF;
  593. padding-left:3px;
  594. text-align:center;
  595. }
  596. table.lp_overview tr {
  597. background:#F8F8F8;
  598. }
  599. table.lp_overview tr:hover {
  600. background:#E5EDF9;
  601. }
  602. table.lp_overview img {
  603. margin-left:3px;
  604. }
  605. table.lp_prerequisites th {
  606. background:#F8F8F8;
  607. border-bottom:1px solid #999999;
  608. border-top:1px solid #999999;
  609. }
  610. .lp_mediaplayer {
  611. float: right;
  612. padding-top: 3px;
  613. margin-right: 5px;
  614. }
  615. div.lp_manipulate {
  616. background:#F8F8F8;
  617. border-bottom:1px dotted #999999;
  618. margin-bottom:0px;
  619. padding:3px 0 3px 10px;
  620. }
  621. div.lp_manipulate a {
  622. padding-right:10px;
  623. }
  624. div.lp_resource_header {
  625. background:#F0F0F0;
  626. border:1px solid #999999;
  627. font-weight:bold;
  628. padding:10px;
  629. width:350px;
  630. cursor:pointer;
  631. margin-top: -1px;
  632. }
  633. div.lp_resource_elements {
  634. background:#FAFAFA;
  635. border:1px solid #999999;
  636. display:none;
  637. padding:5px 10px;
  638. width:350px;
  639. margin-top: -1px;
  640. }
  641. .learnpath_chapter_form {
  642. width: 300px;
  643. }
  644. .learnpath_item_form {
  645. width: 300px;
  646. }
  647. #learnpath_preview_frame {
  648. margin-top: 5px;
  649. border:1px solid #CCCCCC;
  650. height:490px;
  651. width:95%;
  652. }
  653. /* exercices styles */
  654. .exercice_form {
  655. width: 300px;
  656. }
  657. span.checkbox {
  658. width: 19px;
  659. height: 25px;
  660. padding: 0 5px 0 0;
  661. background: url(images/checkbox.gif) no-repeat;
  662. display: block;
  663. clear: left;
  664. float: left;
  665. }
  666. span.radio {
  667. width: 19px;
  668. height: 25px;
  669. padding: 0 5px 0 0;
  670. background: url(images/radio.gif) no-repeat;
  671. display: block;
  672. clear: left;
  673. float: left;
  674. }
  675. /* forum styles */
  676. .forum_header {
  677. background: transparent url('images/line.jpg') repeat-x bottom center;
  678. font-weight: bold;
  679. }
  680. .forum_threadheader {
  681. background: transparent url('images/line.jpg') repeat-x bottom center;
  682. font-weight: bold;
  683. }
  684. .forum_message_left {
  685. width: 150px;
  686. vertical-align: top;
  687. /*border-bottom: 1px solid #666666;*/
  688. border-right: 1px solid #EE4C03;
  689. background: url('images/bglogin.jpg') repeat-y top center;
  690. background-color: #ebc41f;
  691. }
  692. .forum_message_post_title {
  693. border-bottom: 1px solid #EE4C03;
  694. font-weight: bold;
  695. background-color: #FDDEAA;
  696. height: 20px;
  697. color: #EE4C03;
  698. }
  699. .forum-thread-header {
  700. color: #000000;
  701. background-color: #F7F7F7;
  702. border-left: 1px solid #aaa;
  703. border-right: 1px solid #aaa;
  704. border-bottom: 1px solid #aaa;
  705. border-top: 1px solid #aaa;
  706. }
  707. .forum-thread-body {
  708. color: #000000;
  709. background-color: #FFFFFF;
  710. border-left: 1px solid #aaa;
  711. border-right: 1px solid #aaa;
  712. border-bottom: 1px solid #aaa;
  713. border-top: 1px solid #aaa;
  714. }
  715. /* Survey styles */
  716. #survey_title {
  717. background-color:#dcdcdc;
  718. color:#000;
  719. padding:2px;
  720. }
  721. #survey_subtitle {
  722. background-color:#dcdcdc;
  723. color:#000;
  724. padding:2px;
  725. }
  726. .survey_content {
  727. background-color:#EFEFEF;
  728. color:#264269;
  729. padding:5px;
  730. border: 1px solid #999;
  731. }
  732. .survey_question_wrapper {
  733. border: 1px solid #999;
  734. }
  735. .survey_question {
  736. /* 264269 4271b5 E5EDF9 */
  737. background-color:#f0f0f0;
  738. color:#999;
  739. padding:5px;/*border: 1px solid #264269;*/
  740. }
  741. .survey_question_options {
  742. /* 264269 4271b5 E5EDF9 */
  743. background-color:#FFF;
  744. color:#000;
  745. padding:5px;/*border: 1px solid #264269;*/
  746. }
  747. /* Blog */
  748. .blog_menu {
  749. border-bottom: 1px dashed #dddddd;
  750. border-right: 1px dashed #dddddd;
  751. border-left: 1px dashed #dddddd;
  752. padding: 10px;
  753. }
  754. .blogpost {
  755. border: 1px solid #DDDDDD;
  756. background-color: #ECECEC;
  757. margin-bottom: 15px;
  758. padding: 10px;
  759. }
  760. .blogpost_title {
  761. display: block;
  762. font-weight: bold;
  763. padding-bottom: 5px;
  764. }
  765. .blogpost_date {
  766. display: block;
  767. font-weight: bold;
  768. color: #333333;
  769. padding-bottom: 10px;
  770. }
  771. .blogpost_info {
  772. display: block;
  773. color: #333333;
  774. border-top: 1px solid #dddddd;
  775. margin-top: 5px;
  776. }
  777. .blogpost_comment {
  778. border-top: 1px dashed #dddddd;
  779. border-right: 1px dashed #dddddd;
  780. border-bottom: 1px dashed #dddddd;
  781. border-left: 1px dashed #dddddd;
  782. margin-bottom: 10px;
  783. padding: 10px;
  784. background-color: white;
  785. z-index: -1;
  786. }
  787. .blogpost_comment_title {
  788. display: block;
  789. font-weight: bold;
  790. color: #1657A9;
  791. padding-bottom: 5px;
  792. }
  793. .blogpost_comment_date {
  794. display: block;
  795. font-size: 10px;
  796. font-weight: bold;
  797. color: #333333;
  798. padding-bottom: 10px;
  799. }
  800. .blogpost_comment_info {
  801. font-size: 10px;
  802. display: block;
  803. color: #333333;
  804. border-top: 1px solid #dddddd;
  805. margin-top: 10px;
  806. }
  807. .blogpost {
  808. border: 1px solid #DDDDDD;
  809. background-color: #ECECEC;
  810. margin-bottom: 15px;
  811. padding: 10px;
  812. }
  813. .comments {
  814. border: 1px solid #dddddd;
  815. margin-bottom: 10px;
  816. margin-top: 10px;
  817. padding: 10px;
  818. background-color: #F4F4F4;
  819. margin-left:50px;
  820. }
  821. /* tabbed menu */
  822. #tabbed_menu {
  823. border: 1px solid #EE8003;
  824. background: transparent url('images/dropbox.jpg') no-repeat top left;
  825. width: 300px;
  826. margin: 0 0 1em 0;
  827. }
  828. #tabbed_menu_tabs {
  829. width: 90%;
  830. margin: 15px .2em 0 .2em;
  831. padding: 0;
  832. list-style-type: none;
  833. }
  834. #tabbed_menu_tabs li {
  835. padding: 0;
  836. margin: 0 .8em;
  837. }
  838. /* system announcements */
  839. div.system_announcement {
  840. border: 1px solid #EE8003;
  841. min-height:20px;
  842. }
  843. .system_announcement_title {
  844. color: #794102;
  845. }
  846. .system_announcements {
  847. background: transparent url('images/systemenouvelles.gif') no-repeat top left;
  848. padding-top: 30px;
  849. width: 50%;
  850. }
  851. .system_announcements h3 {
  852. text-align: center;
  853. }
  854. .system_announcement {
  855. background: #ffb963 url('images/headertables.jpg') repeat-x;
  856. font: bold 100% arial, sans-serif, sans;
  857. }
  858. .system_announcement_content {
  859. font: normal 100% 'Lucida Grande', verdana, Arial, sans-serif, sans;
  860. }
  861. #image_preview {
  862. text-align:center;
  863. padding-left: 17px;
  864. }
  865. .skip {
  866. display: none;
  867. }
  868. /* Specific forms: profile,add course,advanced search,advanced course search,etc.. */
  869. #add_course, #profile, #advanced_course_search, #advanced_search, #category, #course_user_import, #export_users, #update_course, #user_add, #user_import {
  870. /*border: 1px solid #EE4C03;
  871. background: transparent url("images/headerform.jpg") no-repeat top left;
  872. width: 550px;
  873. position: relative;
  874. padding: 60px 0 1em 0;*/
  875. }
  876. #advanced_search, #category, #course_user_import {
  877. /* background: transparent url("images/headerform2.jpg") no-repeat top left;*/
  878. }
  879. #export_users, #update_course, #user_add, #user_import {
  880. /* background: transparent url("images/headerform3.jpg") no-repeat top left;*/
  881. }
  882. /* Glossary tool */
  883. .glossary-term {
  884. margin: 1em;
  885. background-color: #ffe99b;
  886. padding: 0.5em 0.5em 1.8em 0;
  887. -moz-border-radius: 0.5em;
  888. }
  889. .glossary-term-title {
  890. margin: 2em 0 1em 0.5em;
  891. font-weight: bold;
  892. font-size: 120%;
  893. }
  894. .glossary-term-desc {
  895. margin-left: 1em;
  896. }
  897. .glossary-term-action-links {
  898. float: right;
  899. }
  900. .glossary-term-edit-form {
  901. margin: 1em;
  902. background-color: #FFE4C4;
  903. padding: 0.5em 0.5em 2em 0;
  904. -moz-border-radius: 0.5em;
  905. }
  906. .glossary-term-edit-desc {
  907. font-weight: bold;
  908. font-size: 120%;
  909. }
  910. .glossary-term-edit-title {
  911. font-weight: bold;
  912. font-size: 120%;
  913. }
  914. .glossary-add-form {
  915. font-weight: bold;
  916. font-size: 120%;
  917. margin: 1em;
  918. }
  919. .glossary-orderby-link {
  920. float:right;
  921. margin: 1em;
  922. }
  923. .glossary-msg-error {
  924. color: #FF0000;
  925. display :none;
  926. font-weight: normal;
  927. font-size: 80%;
  928. }
  929. /* Notebook */
  930. .notebook-add-form {
  931. margin: 1em;
  932. background-color: #c3d9ff;
  933. padding: 1em 1em;
  934. }
  935. .notebook-add-desc-textarea {
  936. background-color: #f2f5f8;
  937. border-color: #ffe99b;
  938. overflow: hidden;
  939. }
  940. .notebook-add-title-text {
  941. background-color: #f2f5f8;
  942. border-color: #ffe99b;
  943. }
  944. .notebook-edit-desc-textarea {
  945. background-color: #e0ecff;
  946. border-color: #ffe99b;
  947. overflow: hidden;
  948. }
  949. .notebook-edit-title-text {
  950. background-color: #e0ecff;
  951. border-color: #ffe99b;
  952. }
  953. .notebook-msg-error {
  954. color: #FF0000;
  955. display :none;
  956. background-color: #ffe99b;
  957. width: 40%;
  958. }
  959. .notebook-list {
  960. margin: 1em 1em 0em 1em;
  961. background-color: #79b;
  962. padding: 0.3em 0.3em;
  963. -moz-border-radius: 0.5em;
  964. }
  965. .notebook-title-list {
  966. color : #fff;
  967. padding: 0.3em 0.3em;
  968. font-weight: bold;
  969. font-size: 120%;
  970. }
  971. .notebook-desc-list {
  972. margin: 0em;
  973. background-color: #f2f5f8;
  974. padding: 0.5em 0.3em 2em 0.3em;
  975. border: 1px solid #79b;
  976. }
  977. .notebook-term-action-links {
  978. padding: 0.3em 0.3em;
  979. width: 50%;
  980. color : #fff;
  981. }
  982. .notebook-orderby-link {
  983. text-align:right;
  984. margin-right: 1em;
  985. }
  986. .notebook-search-title {
  987. text-align:right;
  988. margin: 1em;
  989. }
  990. .notebook-date-information {
  991. color : #fff;
  992. padding: 0.3em;
  993. font-size: 120%;
  994. font-weight: bold;
  995. }
  996. /*SESSIONS*/
  997. .sessions_list {
  998. line-height: 20px;
  999. margin-top: 20px;
  1000. }
  1001. .sessions_list_inactive {
  1002. line-height: 20px;
  1003. }
  1004. .session_box {
  1005. border: 1px solid #DCE5F3;
  1006. /* font-weight: bold; */
  1007. color: #666;
  1008. list-style-type: none;
  1009. margin:5px 5px 10px 5px;
  1010. padding: 5px;
  1011. background-color:#FFF;
  1012. -webkit-border-radius: 10px;
  1013. -moz-border-radius: 10px;
  1014. border-radius: 10px;
  1015. }
  1016. .sub_session_box {
  1017. border: 1px solid #DCE5F3;
  1018. /* font-weight: bold; */
  1019. color: #666;
  1020. list-style-type: none;
  1021. margin:5px 5px 10px 0px;
  1022. padding: 5px;
  1023. background-color:#FFF;
  1024. -webkit-border-radius: 10px;
  1025. -moz-border-radius: 10px;
  1026. border-radius: 10px;
  1027. }
  1028. .sub_session_box_title {
  1029. margin-bottom: 10px;
  1030. background-color:#F9F9F9;
  1031. }
  1032. .session_box_title {
  1033. margin-bottom: 10px;
  1034. background-color:#F9F9F9;
  1035. }
  1036. /*NAVIGATION MENU BAR*/
  1037. .menucaption {
  1038. font-size: 12px;
  1039. font-weight: bold;
  1040. padding-left: 12px;
  1041. }
  1042. .menusection {
  1043. }
  1044. .menusectioncaption {
  1045. position: relative;
  1046. top: -9px;
  1047. /* background-color: #E5EDF9; */
  1048. font-size: 12px;
  1049. padding: 0 8px 0 4px;
  1050. }
  1051. .menulist {
  1052. list-style: none;
  1053. margin: 0 0 12px 0;
  1054. padding: 0;
  1055. }
  1056. #centerwrap {
  1057. float: left;
  1058. width: 100%;
  1059. margin-right: -95%;/* this needs to be less than 100% for Moz/Mac which thinks
  1060. it's empty otherwise. The difference is made up by putting a
  1061. negative left margin on the left float:
  1062. Note IE/Mac doesn't like this method ~ it wants the 100% so it can
  1063. be fed in using IE only CSS below becasue IE/Win also works with the 100% method.
  1064. */
  1065. }
  1066. #center {
  1067. margin: 0 190px 0 0;
  1068. padding: 10px 0 40px 0;
  1069. min-height: 300px;
  1070. }
  1071. #toolnav {
  1072. float:right;
  1073. overflow:hidden;
  1074. padding:0;
  1075. width:180px;
  1076. }
  1077. /* Hide from IE5-mac. Only IE-win sees this. \*/
  1078. * html #toolnav {
  1079. margin-right: 0px;
  1080. }
  1081. * html #center {
  1082. height: 1%;
  1083. margin-left: 0;
  1084. }
  1085. /* End hide from IE5/mac */
  1086. /*
  1087. -----------------------------------------------------------------------------
  1088. Menu Slide JQuery
  1089. -----------------------------------------------------------------------------
  1090. */
  1091. ul#navigation {
  1092. position: fixed;
  1093. margin: 0px;
  1094. padding: 0px;
  1095. top: 80px;
  1096. right: -10px;
  1097. list-style: none;
  1098. z-index:9999;
  1099. }
  1100. ul#navigation li {
  1101. width: 73px;
  1102. }
  1103. ul#navigation li a {
  1104. display: block;
  1105. margin-left: 1px;
  1106. width: 65px;
  1107. height: 60px;
  1108. background-color:#CFCFCF;
  1109. background-repeat:no-repeat;
  1110. background-position:center center;
  1111. border:1px solid #AFAFAF;
  1112. -moz-border-radius:10px 0px 0px 10px;
  1113. -webkit-border-bottom-right-radius: 10px;
  1114. -webkit-border-top-right-radius: 10x;
  1115. -khtml-border-bottom-right-radius: 10px;
  1116. -khtml-border-top-right-radius: 10px;
  1117. -moz-box-shadow: 0px 4px 3px #000;
  1118. opacity: 0.6;
  1119. filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  1120. -webkit-box-shadow: 0px 4px 3px #000;
  1121. }
  1122. ul#navigation .help a{
  1123. background-image: url(images/help2.png);
  1124. }
  1125. /* --- course navigation menu as a definition list --- */
  1126. #swap_menu_link {
  1127. float: left;
  1128. }
  1129. #toolnavbox {
  1130. margin: 0 0 0 10px;
  1131. padding: 0;
  1132. float: left;
  1133. border: 1px solid #4271b5;
  1134. }
  1135. #toolnavbox dl {
  1136. width: 160px;
  1137. margin: 0 auto;
  1138. padding: 0;
  1139. background: transparent;
  1140. font-size: 12px;
  1141. text-align: center;
  1142. }
  1143. #toolnavbox dt {
  1144. margin: 0;
  1145. padding: 0;
  1146. font-weight: bold;
  1147. font-size: 12px;
  1148. text-align: center;
  1149. color: #000;
  1150. border-bottom: 1px solid #fff;
  1151. background: transparent;
  1152. }
  1153. #toolnavbox dd {
  1154. margin: 0;
  1155. padding: 0;
  1156. color: #009;
  1157. text-align: left;
  1158. border-bottom:1px solid #fff;
  1159. background: #E5EDF9;
  1160. }
  1161. #toolnav img {
  1162. float: left;
  1163. width: 25px;
  1164. height: 25px;
  1165. margin: 0 4px 0 0;
  1166. }
  1167. #toolnavlist a, #toolnavlist a:link {
  1168. background: #F4A460;
  1169. color: #DC143C;
  1170. padding: 5px 5px 5px 10px;
  1171. margin: 0;
  1172. text-decoration: none;
  1173. display: block;
  1174. line-height:24px;
  1175. }
  1176. #toolnavlist a:hover {
  1177. background: #fff;
  1178. color:#B8860B;
  1179. }
  1180. #toolnavlist a#here {
  1181. background: #fff;
  1182. color:#DC143C;
  1183. }
  1184. /* --- end of course navigation menu section --- */
  1185. /**********************************************
  1186. * EXERCISE TOOL *
  1187. **********************************************/
  1188. .exercice_form {
  1189. width: 300px;
  1190. }
  1191. span.checkbox {
  1192. width: 19px;
  1193. height: 25px;
  1194. padding: 0 5px 0 0;
  1195. background: url(images/checkbox.gif) no-repeat;
  1196. display: block;
  1197. clear: left;
  1198. float: left;
  1199. }
  1200. span.radio {
  1201. width: 19px;
  1202. height: 25px;
  1203. padding: 0 5px 0 0;
  1204. background: url(images/radio.gif) no-repeat;
  1205. display: block;
  1206. clear: left;
  1207. float: left;
  1208. }
  1209. #question_title {
  1210. }
  1211. #question_description {
  1212. padding-left:5px;
  1213. padding-top:10px;
  1214. }
  1215. #question_score {
  1216. padding-left:5px;
  1217. padding-top:10px;
  1218. padding-bottom:10px;
  1219. font-weight:bold;
  1220. }
  1221. #question_feedback {
  1222. background-color:#FCF7BA;
  1223. border:1px solid #CCCCCC;
  1224. color:#666666;
  1225. font-size:11px;
  1226. font-weight:bold;
  1227. list-style-type:none;
  1228. margin-top:5px;
  1229. padding:5px;
  1230. }
  1231. #exercise_close_link {
  1232. background: url(images/close.gif) no-repeat;
  1233. padding-left: 20px;
  1234. }
  1235. #exercise_close_link:hover {
  1236. background: url(images/close_highlight.gif) no-repeat;
  1237. padding-left: 20px;
  1238. }
  1239. /* Quizzes tool */
  1240. .quiz_export_link {
  1241. float: right;
  1242. }
  1243. /*****************************************************
  1244. * BUTTONS *
  1245. *****************************************************/
  1246. button:hover input[type="submit"]:hover{
  1247. background-color:#cbcbcb;
  1248. color:#545454;
  1249. border-style: inset;
  1250. }
  1251. /* button with image */
  1252. 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 {
  1253. padding-left:30px;
  1254. background-position:10px;
  1255. background-repeat:no-repeat;
  1256. }
  1257. /*including "save" image*/
  1258. button.save {
  1259. background-image:url(images/button_accept.gif);
  1260. }
  1261. /*including "add" image*/
  1262. button.add {
  1263. background-image:url(images/button_add.gif);
  1264. }
  1265. /*including "cancel" image*/
  1266. button.cancel {
  1267. background-image:url(images/button_delete.gif);
  1268. }
  1269. /*including "search" image*/
  1270. button.search {
  1271. background-image:url(images/button_search.gif);
  1272. }
  1273. /*including "login" image*/
  1274. button.login {
  1275. background-image:url(images/button_login.gif);
  1276. margin:2px 5px 3px 5px !important;
  1277. }
  1278. /*including "plus" image*/
  1279. button.plus {
  1280. background-image:url(images/button_plus.gif);
  1281. }
  1282. /*including "minus" image*/
  1283. button.minus {
  1284. background-image:url(images/button_minus.gif);
  1285. }
  1286. /*including "next" image*/
  1287. button.next,input[type="submit"].submit_next {
  1288. background-image:url(images/button_next.gif);
  1289. }
  1290. /*including "back" image*/
  1291. button.back {
  1292. background-image:url(images/button_back.gif);
  1293. }
  1294. /*including "refresh" image*/
  1295. button.refresh {
  1296. background-image:url(images/button_refresh.gif);
  1297. }
  1298. /*including "upload" image*/
  1299. button.upload {
  1300. background-image:url(images/button_upload.gif);
  1301. }
  1302. .icon_image_content {
  1303. width:70px;
  1304. cursor:hand;
  1305. height:6em;
  1306. text-align: center;
  1307. padding-right: 10px;
  1308. padding-left: 0px;
  1309. border: 1px dotted #ccc;
  1310. background-color: #eee;
  1311. margin-right: 0.2em;
  1312. margin-top: 0.1em;
  1313. -moz-border-radius-topleft : 5px;
  1314. -moz-border-radius-bottomright : 5px;
  1315. -moz-border-radius-bottomleft : 5px;
  1316. -moz-border-radius-topright : 5px;
  1317. }
  1318. .icon_image_content:hover {
  1319. background-color: #fff;
  1320. border: 1px solid #ccc;
  1321. }
  1322. .question_menu {
  1323. list-style:none;
  1324. float:left;
  1325. padding:0px;
  1326. margin:-2px;
  1327. min-height:100px;
  1328. }
  1329. .question_menu li {
  1330. float:left;
  1331. margin:0px;
  1332. }
  1333. #exercise_admin {
  1334. margin: 0;
  1335. padding: 0;
  1336. border: 0;
  1337. }
  1338. div#friend-header {
  1339. float:left;
  1340. width:100%;
  1341. line-height: 2.1em;
  1342. }
  1343. div#friend-header a {
  1344. padding-right:6px;
  1345. }
  1346. div#friend-container {
  1347. float:left;
  1348. }
  1349. div.image_friend_network {
  1350. float:left;
  1351. border:1px solid #CCCCCC;
  1352. margin:2px;
  1353. padding:4px;
  1354. background: #EFEFEF;
  1355. height:125px;
  1356. width:82px;
  1357. z-index:5;
  1358. }
  1359. div.image_friend_network span {
  1360. overflow:hidden;
  1361. display:block;
  1362. height:92px;
  1363. margin: 0px 0px;
  1364. }
  1365. div.image_friend_network img {
  1366. vertical-align:middle;
  1367. }
  1368. div.image_friend_network center.friend {
  1369. overflow:hidden;
  1370. height:30px;
  1371. }
  1372. .friend_invitations {
  1373. float:left;
  1374. margin: 0 0 4px 12px;
  1375. }
  1376. button.arrowr, input.arrowr {
  1377. background-image:url(images/2rightarrow.gif);
  1378. }
  1379. button.arrowl, input.arrowl {
  1380. background-image:url(images/2leftarrow.gif);
  1381. }
  1382. .u-m-answer {
  1383. width:100%;
  1384. }
  1385. .u-m-answer p {
  1386. margin:2px;
  1387. }
  1388. .refresh {
  1389. background-image:url(images/refresh.png);
  1390. background-repeat:no-repeat;
  1391. padding-left:20px;
  1392. padding-bottom:2px;
  1393. }
  1394. .portal {
  1395. background-image:url(images/portal.png);
  1396. background-repeat:no-repeat;
  1397. padding-left:28px;
  1398. padding-bottom:10px;
  1399. padding-top:8px;
  1400. }
  1401. .legal-terms {
  1402. height:150px;
  1403. overflow:auto;
  1404. background-color:#eee;
  1405. width:500px;
  1406. }
  1407. /* UI improvements for 1.8.6.2 this should be move to the chamilo theme and reproduce in all CSS*/
  1408. * {
  1409. outline :none;
  1410. }
  1411. /*
  1412. input, select, textarea {
  1413. -moz-border-radius-bottomleft:5px;
  1414. -moz-border-radius-bottomright:5px;
  1415. -moz-border-radius-topleft:5px;
  1416. -moz-border-radius-topright:5px;
  1417. -x-system-font:none;
  1418. border:1px solid #CCCCCC;
  1419. color:#666666;
  1420. font-family:Arial,Helvetica,sans-serif;
  1421. font-size:120%;
  1422. font-size-adjust:none;
  1423. font-stretch:normal;
  1424. font-style:normal;
  1425. font-variant:normal;
  1426. font-weight:normal;
  1427. line-height:normal;
  1428. padding:5px;
  1429. }
  1430. input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
  1431. background-image:url(images/shadow.gif);
  1432. }
  1433. .independent_course_item a {
  1434. font-size:135%;
  1435. }
  1436. .session_course_item a {
  1437. font-size:120%;
  1438. }
  1439. */
  1440. #maincontent .courseslist li {
  1441. margin-bottom:8px;
  1442. }
  1443. /*
  1444. a.read {
  1445. font-weight:normal;
  1446. }
  1447. .actions {
  1448. background:#efefef;
  1449. border:1px solid #ccc;
  1450. padding:2px;
  1451. margin-bottom: 5px;
  1452. vertical-align:middle;
  1453. }
  1454. .actions-title {
  1455. background:#efefef;
  1456. border:1px solid #ccc;
  1457. padding:4px;
  1458. margin-bottom: 5px;
  1459. font-size:14px;
  1460. font-weight:bolder;
  1461. vertical-align:middle;
  1462. }*/
  1463. /* GROUP TOOL */
  1464. #group_description {
  1465. margin: 10px 0px 10px 0px;
  1466. }
  1467. #group_privacy {
  1468. margin: 10px 0px 10px 0px;
  1469. }
  1470. #group_permissions {
  1471. -moz-background-clip:border;
  1472. -moz-background-inline-policy:continuous;
  1473. -moz-background-origin:padding;
  1474. -moz-border-radius-bottomleft:8px;
  1475. -moz-border-radius-bottomright:8px;
  1476. -moz-border-radius-topleft:8px;
  1477. -moz-border-radius-topright:8px;
  1478. background:#EEE none repeat scroll 0 0;
  1479. margin: 20px 0px 20px 0px;
  1480. }
  1481. #group_permissions ul {
  1482. list-style-image:none;
  1483. list-style-position:outside;
  1484. list-style-type:none;
  1485. margin:0;
  1486. padding:0;
  1487. }
  1488. #group_permissions ul li {
  1489. margin: 10px 0px 10px 5px;
  1490. }
  1491. /* Groups boxes */
  1492. .groups_grid_container {
  1493. width:100%;
  1494. }
  1495. .groups_grid_item {
  1496. width:80px;
  1497. float:left;
  1498. margin:5px;
  1499. }
  1500. .groups_grid_element_0 { width:100px; float:left; text-align:center; margin-bottom:5px;}
  1501. .groups_grid_element_1 { width:100px; float:left; text-align:left; margin-bottom:5px;}
  1502. .groups_grid_element_2 { width:150px; float:left;}
  1503. /*POPULAR GROUP*/
  1504. .popular_grid_item {
  1505. background: none repeat scroll 0 0 #FFFFFF;
  1506. border: 1px solid #E5E5E5;
  1507. border-radius: 11px 11px 11px 11px;
  1508. -webkit-border-radius: 11px 11px 11px 11px;
  1509. -opera-border-radius: 11px 11px 11px 11px;
  1510. -moz-border-radius: 11px 11px 11px 11px;
  1511. box-shadow: 0 4px 18px #C8C8C8;
  1512. -webkit-box-shadow: 0 4px 18px #C8C8C8;
  1513. -opera-box-shadow: 0 4px 18px #C8C8C8;
  1514. -moz-box-shadow: 0 4px 18px #C8C8C8;
  1515. float: left;
  1516. height: auto;
  1517. margin: 0 8px 15px 15px;
  1518. padding: 16px 12px 5px;
  1519. width:90%;
  1520. }
  1521. .popular_grid_element_0 {
  1522. width:600px;
  1523. height:98px;
  1524. padding-left:10px;
  1525. padding-right:10px;
  1526. overflow:hidden;
  1527. }
  1528. /*NEWEST GROUP*/
  1529. .newest_grid_item {
  1530. background: none repeat scroll 0 0 #FFFFFF;
  1531. border: 1px solid #E5E5E5;
  1532. border-radius: 11px 11px 11px 11px;
  1533. -webkit-border-radius: 11px 11px 11px 11px;
  1534. -opera-border-radius: 11px 11px 11px 11px;
  1535. -moz-border-radius: 11px 11px 11px 11px;
  1536. box-shadow: 0 4px 18px #C8C8C8;
  1537. -webkit-box-shadow: 0 4px 18px #C8C8C8;
  1538. -opera-box-shadow: 0 4px 18px #C8C8C8;
  1539. -moz-box-shadow: 0 4px 18px #C8C8C8;
  1540. float: left;
  1541. height: auto;
  1542. margin: 0 8px 15px 15px;
  1543. padding: 16px 12px 5px;
  1544. width:90%;
  1545. }
  1546. .newest_grid_element_1 {
  1547. width:600px;
  1548. height:98x;
  1549. padding-left:10px;
  1550. padding-right:10px;
  1551. overflow:hidden;
  1552. }
  1553. /*MY GROUPS*/
  1554. .mygroups_grid_item {
  1555. background: none repeat scroll 0 0 #FFFFFF;
  1556. border: 1px solid #E5E5E5;
  1557. border-radius: 11px 11px 11px 11px;
  1558. -webkit-border-radius: 11px 11px 11px 11px;
  1559. -opera-border-radius: 11px 11px 11px 11px;
  1560. -moz-border-radius: 11px 11px 11px 11px;
  1561. box-shadow: 0 4px 18px #C8C8C8;
  1562. -webkit-box-shadow: 0 4px 18px #C8C8C8;
  1563. -opera-box-shadow: 0 4px 18px #C8C8C8;
  1564. -moz-box-shadow: 0 4px 18px #C8C8C8;
  1565. float: left;
  1566. height: 88px;
  1567. margin: 0 8px 15px 15px;
  1568. padding: 16px 12px 5px;
  1569. width:600px;
  1570. }
  1571. .box_description_group_member {
  1572. color: #999999;
  1573. font-size: 10px;
  1574. }
  1575. .mygroups_grid_element_1 {
  1576. width:600px;
  1577. height:100px;
  1578. overflow:hidden;
  1579. }
  1580. .box_description_group_title h3 {
  1581. margin-bottom:4px;
  1582. }
  1583. .box_description_group_title {
  1584. float:right;width:80%;
  1585. }
  1586. .box_description_group_content {
  1587. float:right;
  1588. width:80%;
  1589. margin-top:5px;
  1590. /* height:45px;*/
  1591. font-family:Verdana, Geneva, sans-serif;
  1592. font-size:12px;
  1593. color:#666666;
  1594. }
  1595. .box_description_group_actions {
  1596. float:right;
  1597. width:80%;
  1598. text-align:right;
  1599. margin-top:4px;
  1600. margin-right:4px;
  1601. }
  1602. #menu-wrapper {
  1603. width:200px;
  1604. float: left;
  1605. }
  1606. #menu {
  1607. -moz-border-radius: 10px; border: 1px solid #e1e1e0;
  1608. -webkit-border-radius: 10px; border: 1px solid #e1e1e0;
  1609. -opera-border-radius: 10px; border: 1px solid #e1e1e0;
  1610. }
  1611. /* INVITATIONS */
  1612. .invitation_confirm {
  1613. border-top:1px solid #D8DFEA;
  1614. }
  1615. .invitation_image {
  1616. width:110px;
  1617. }
  1618. /* DASHBOARD */
  1619. /* Head section */
  1620. #head {
  1621. background-color: #000;
  1622. height: 100px;
  1623. }
  1624. #head h1 {
  1625. line-height: 100px;
  1626. color: #FFF;
  1627. text-align: center;
  1628. text-indent: -9999em
  1629. }
  1630. /* End Head Section */
  1631. /* Columns section */
  1632. #columns .column {
  1633. float: left;
  1634. width: 50%;
  1635. /* Min-height: */
  1636. min-height: 400px;
  1637. height: auto !important;
  1638. height: 400px;
  1639. }
  1640. #columns ul, #columns ol {margin:0; padding:0; list-style:none; border:none;}
  1641. /* To add in 1.8.7*/
  1642. .session_box_title span {
  1643. font-size: 130%;
  1644. font-weight: bold;
  1645. }
  1646. .sub_session_box_title span {
  1647. font-size: 130%;
  1648. font-weight: bold;
  1649. }
  1650. #session_category_title {
  1651. font-size: 140%;
  1652. font-weight: bold;
  1653. padding: 2px 0px 5px 5px;
  1654. }
  1655. /* fixes the * */
  1656. span.form_required {
  1657. padding-right:5px;
  1658. }
  1659. .userportal-course-item {
  1660. -webkit-border-radius: 10px;
  1661. -moz-border-radius: 10px;
  1662. border-radius: 10px;
  1663. background-color:#F9F9F9;
  1664. padding:5px 10px 5px 10px;
  1665. height:40px;
  1666. margin:5px;
  1667. }
  1668. .userportal-course-item-title {
  1669. font-size:135%;
  1670. }
  1671. .courseadminview-activity-3col, .platformadminview-activity-3col {
  1672. -moz-border-radius:5px 5px 5px 5px;
  1673. border:1px solid #E1E1E0;
  1674. float:left;
  1675. margin:0px 20px 10px 2px;
  1676. padding:11px;
  1677. width:220px;
  1678. height:330px;
  1679. }
  1680. .courseadminview-activity-3col ul {
  1681. padding:0px 20px 10px 4px;
  1682. list-style-type:none;
  1683. height:240px;
  1684. margin-left:0px;
  1685. margin: 0px 0px 0px 0px ;
  1686. }
  1687. .courseadminview-activity-3col ul li {
  1688. padding:4px 0px 4px 0px;
  1689. }
  1690. #activity-3col {
  1691. width: 800px ;
  1692. margin-left: auto ;
  1693. margin-right: auto ;
  1694. }
  1695. .userportal-catalog-item {
  1696. -webkit-border-radius: 10px;
  1697. -moz-border-radius: 10px;
  1698. border-radius: 10px;
  1699. background-color:#F9F9F9;
  1700. padding:5px 10px 10px 6px;
  1701. /* height:40px; */
  1702. }
  1703. .userportal-catalog-item .catalog_box li span {
  1704. font-size:130%;
  1705. font-weight:bold;
  1706. margin-left:5px;
  1707. }
  1708. .forum_table_title {
  1709. border-collapse: collapse;
  1710. width: 100%;
  1711. padding: 5px;
  1712. border-left: 1px solid gray;
  1713. border-top: 1px solid gray;
  1714. border-right: 1px solid gray;
  1715. padding:5px;
  1716. }
  1717. .forum_table_title th {
  1718. padding-right: 12px;
  1719. /*border: 1px solid gray;*/
  1720. background-color: #E5EDF9;
  1721. }
  1722. .forum_table {
  1723. border-collapse: collapse;
  1724. width: 100%;
  1725. padding: 5px;
  1726. border: 1px solid gray;
  1727. margin-bottom:15px;
  1728. }
  1729. .forum_table .forum_head {
  1730. padding:5px;
  1731. text-align: left;
  1732. font-size:14px;
  1733. }
  1734. .forum_table th {
  1735. padding-right: 12px;
  1736. /*border: 1px solid gray;*/
  1737. background-color: #E5EDF9;
  1738. }
  1739. .forum_table tr.row_odd {
  1740. background-color: #F2F2F2;
  1741. }
  1742. .forum_table tr.row_odd:hover, .data_table tr.row_even:hover {
  1743. background-color: #E5EDF9;
  1744. }
  1745. .forum_table tr.row_even {
  1746. background-color: #fff;
  1747. }
  1748. .forum_table td {
  1749. padding: 5px;
  1750. vertical-align: top;
  1751. border-bottom: 1px solid #b0b0b0;
  1752. border-right: 1px dotted #e1e1e1;
  1753. border-left: 1px dotted #e1e1e1;
  1754. }
  1755. .post {
  1756. border: 1px solid gray;
  1757. margin-bottom:5px;
  1758. }
  1759. /* Text resize icons in header */
  1760. .resize_font { /* the canvas */
  1761. margin: 0 5px 0 5px;
  1762. }
  1763. .reset_font {
  1764. font-size: 1.2em;
  1765. color: gray;
  1766. border: 1px solid white;
  1767. padding: 2px;
  1768. }
  1769. .reset_font:hover {
  1770. border: 1px solid black;
  1771. cursor: pointer;
  1772. }
  1773. .increase_font {
  1774. font-size: 1.8em;
  1775. color: gray;
  1776. border: 1px solid white;
  1777. padding: 2px;
  1778. }
  1779. .increase_font:hover {
  1780. border: 1px solid black;
  1781. cursor: pointer;
  1782. }
  1783. .decrease_font {
  1784. font-size: 0.6em;
  1785. color: gray;
  1786. border: 1px solid white;
  1787. padding: 2px;
  1788. }
  1789. .decrease_font:hover {
  1790. border: 1px solid black;
  1791. cursor: pointer;
  1792. }
  1793. .online_grid_item {
  1794. float:left;
  1795. margin:10px;
  1796. text-align:center;
  1797. }
  1798. .online_grid_element_0 {
  1799. width: 100px;
  1800. height: 100px;
  1801. overflow: hidden;
  1802. }
  1803. /* input values to crop the image: top, right, bottom, left */
  1804. .online_grid_element_0 img{
  1805. width: 200px;
  1806. margin: -10px 0 0 -50px;
  1807. /* height: 150px; */
  1808. }
  1809. .online_grid_element_1, .online_grid_element_2 {
  1810. font-size:10px;
  1811. }
  1812. /* tips Abbr-plugin for FCKeditor */
  1813. abbr {
  1814. border-bottom: 1px dotted rgb(102, 102, 102);
  1815. background-color:#F00;
  1816. cursor: help;
  1817. }