default.css 29 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337
  1. /*!
  2. * Rainbow stylesheet - Default v.1.0
  3. * Homepage: https://chamilo.org
  4. * Author: Alex Aragón <alex.aragon@beeznest.com>
  5. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  6. * Based on Bootstrap v3
  7. */
  8. html {
  9. -ms-text-size-adjust: 100%;
  10. -webkit-text-size-adjust: 100%;
  11. }
  12. body {
  13. margin: 0;
  14. font-family: Verdana, Helvetica, Arial, sans-serif !important;
  15. line-height: 1.72222;
  16. background: url('images/bg.png') center center repeat-x;
  17. color: #666;
  18. }
  19. a {
  20. color: #162A83;
  21. text-decoration: none;
  22. }
  23. a:hover,
  24. a:focus {
  25. color: #666;
  26. text-decoration: none;
  27. }
  28. a:focus {
  29. outline: none;
  30. }
  31. .logo-ofaj{
  32. padding: 5px;
  33. margin-bottom: 0;
  34. margin-top: 0;
  35. }
  36. .home-information{
  37. margin: 0;
  38. padding: 0;
  39. }
  40. .home-information .title{
  41. position: static;
  42. font-size: 16px;
  43. margin-top: 20px;
  44. margin-bottom: 12px;
  45. font-weight: bold;
  46. color: #162A83;
  47. }
  48. .home-information .item-icon{
  49. text-align: center;
  50. }
  51. .home-information .item-icon .circle .fa{
  52. color: #FFF;
  53. }
  54. .home-information .item-icon .circle{
  55. width: 75px;
  56. height: 75px;
  57. line-height: 90px;
  58. border-radius: 50%;
  59. background: #162A83;
  60. display: inline-block;
  61. }
  62. #sessionList .list-group .title{
  63. font-size: 12px;
  64. font-weight: normal;
  65. display: inline !important;
  66. }
  67. #session-block .list-group .list-group-item{
  68. float: left;
  69. }
  70. #courseList .list-group .title{
  71. font-size: 12px;
  72. font-weight: normal;
  73. display: inline !important;
  74. }
  75. #course-block .list-group .list-group-item{
  76. float: left;
  77. }
  78. .title{
  79. position: static;
  80. font-size: 25px;
  81. margin-top: 32px;
  82. margin-bottom: 12px;
  83. font-weight: bold;
  84. color: #07578A;
  85. }
  86. .title a:hover{
  87. color: #666;
  88. }
  89. .page-faq .title, .page-contact .title{
  90. margin-top: 15px;
  91. margin-bottom: 10px;
  92. }
  93. .ui-widget-content{
  94. color: #666;
  95. }
  96. .ui-widget-header{
  97. color: #666;
  98. }
  99. .page-inscription .page-header{
  100. border: none;
  101. }
  102. .page-inscription .page-header h2{
  103. font-size: 25px;
  104. font-weight: bold;
  105. color: #07578A;
  106. }
  107. .title-green{
  108. position: static;
  109. font-size: 25px;
  110. margin-top: 32px;
  111. margin-bottom: 12px;
  112. font-weight: bold;
  113. color: #96BD0D;
  114. }
  115. .title-green a:hover{
  116. color: #666;
  117. }
  118. .list-faq{
  119. border: 1px solid #e5e5e5;
  120. border-radius: 5px;
  121. margin-top: 25px;
  122. padding-top: 20px;
  123. padding-bottom: 20px;
  124. margin-bottom: 20px;
  125. }
  126. .list-items-faq{
  127. list-style: none;
  128. padding: 0;
  129. margin: 0;
  130. }
  131. .list-items-faq a{
  132. color: #666;
  133. }
  134. .list-items-faq a:hover{
  135. color: #07578A;
  136. }
  137. .list-faq .list-title{
  138. font-size: 16px;
  139. font-weight: bold;
  140. }
  141. .block-faq .title{
  142. font-size: 20px;
  143. font-weight: bold;
  144. margin-bottom: 30px;
  145. color: #07578A;
  146. }
  147. .page-faq{
  148. padding-left: 30px;
  149. padding-right: 30px;
  150. }
  151. .block-faq .panel-default {
  152. box-shadow: none;
  153. }
  154. .block-faq .panel-default .panel-heading{
  155. font-weight: bold;
  156. font-size: 16px;
  157. background: transparent;
  158. }
  159. .back_to_top{
  160. font-size: 16px;
  161. text-align: center;
  162. }
  163. .back_to_top_wrap{
  164. cursor: pointer;
  165. position: fixed;
  166. right: 0;
  167. top: 50px;
  168. display: none;
  169. }
  170. .back_to_top_wrap:hover{
  171. color: #FFFFFF;
  172. }
  173. .navbar-right{
  174. margin-right: 0;
  175. }
  176. .partners{
  177. text-align: left;
  178. }
  179. .partners a{
  180. display: inline-block;
  181. padding-left: 10px;
  182. padding-right: 10px;
  183. }
  184. .big_icon img{
  185. box-shadow: none;
  186. border: none;
  187. }
  188. .big_icon img:hover{
  189. box-shadow: none;
  190. border: none;
  191. }
  192. footer #footer_right{
  193. text-align: right;
  194. }
  195. /* Menu Option */
  196. .item-menu{
  197. text-align: center;
  198. }
  199. .item-menu a{
  200. color: #fff !important;
  201. font-size: 15px;
  202. }
  203. .navbar-collapse{
  204. padding: 0;
  205. }
  206. .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{
  207. background-color: #8A3BA2;
  208. }
  209. #formLogin .input-group .input-group-addon .fa{
  210. color: #162A83;
  211. }
  212. .grid-courses .items .image .user-actions .btn .fa{
  213. color: #162A83;
  214. }
  215. .hot-courses .grid-courses .items .toolbar{
  216. display: none;
  217. }
  218. .hot-courses .grid-courses .items{
  219. min-height: 220px;
  220. }
  221. #latest_pages .section-title{
  222. margin-bottom: 35px;
  223. }
  224. .statistics{
  225. padding-top: 20px;
  226. padding-bottom: 20px;
  227. margin-top: 10px;
  228. margin-bottom: 10px;
  229. }
  230. .section-notice{
  231. padding-top: 20px;
  232. padding-bottom: 20px;
  233. margin-top: 10px;
  234. margin-bottom: 10px;
  235. }
  236. .section-notice .items{
  237. padding-left: 10px;
  238. padding-right: 10px;
  239. }
  240. .section-notice .items .description .title{
  241. margin-top: 10px;
  242. }
  243. .section-notice .items .title a{
  244. color: #162A83;
  245. font-size: 14px;
  246. font-weight: 700;
  247. }
  248. .section-notice .items .title a:hover{
  249. color: #666666;
  250. font-weight: 700;
  251. }
  252. .section-notice .items .image .sonata-media-block-media-container img,
  253. #latest_blocks .container.section-notice .items .image .sonata-media-block-feature-media-container img{
  254. width: 100%;
  255. height: 100%;
  256. }
  257. .section-notice .items .date{
  258. color: #888;
  259. padding-top: 5px;
  260. padding-bottom: 10px;
  261. }
  262. .section-global #breadcrumb-bar{
  263. display: none;
  264. }
  265. .grid-courses .session .session-name{
  266. color: #E53140;
  267. }
  268. .grid-courses .items.session{
  269. min-height: 230px;
  270. border: 1px solid #19BF69;
  271. }
  272. .section-title{
  273. font-size: 28px;
  274. color: #96BD0D;
  275. text-align: center;
  276. }
  277. .statistics .icon-color{
  278. color: #96BD0D;
  279. }
  280. .statistics .number{
  281. color: #96BD0D;
  282. font-weight: 700;
  283. }
  284. .statistics .text{
  285. color: #162A83;
  286. }
  287. .statistics .items{
  288. padding: 0;
  289. margin: 0;
  290. list-style: none;
  291. margin-left: 90px;
  292. }
  293. .statistics .items li{
  294. display: inline-block;
  295. padding-right: 10px;
  296. }
  297. .statistics .items li h2{
  298. padding: 0;
  299. margin: 0;
  300. }
  301. .welcome-home-top-temp{
  302. padding: 0;
  303. margin: 0;
  304. }
  305. #content-section, #page-wrap{
  306. margin-bottom: 250px;
  307. }
  308. .welcome-home-top-temp h1{
  309. color: #E53140;
  310. }
  311. .welcome-home-top-temp p{
  312. font-size: 20px;
  313. }
  314. #carousel-announcement .carousel-indicators .active{
  315. background: #162A83;
  316. }
  317. .carousel-indicators li{
  318. border: none;
  319. }
  320. #carousel-announcement .carousel-indicators li{
  321. width: 15px;
  322. height: 15px;
  323. }
  324. .carousel-control{
  325. opacity: 1;
  326. }
  327. .carousel-control:focus, .carousel-control:hover{
  328. opacity: 1;
  329. color: #162A83;
  330. }
  331. .form-horizontal .progress{
  332. margin-top: 10px;
  333. }
  334. .navbar{
  335. border-radius: 0;
  336. }
  337. .navbar {
  338. background: #96BD0D;
  339. border: none;
  340. }
  341. .nav li a{
  342. padding: 10px 20px;
  343. }
  344. .navbar-nav li a{
  345. font-weight: bold;
  346. line-height: 25px;
  347. padding-top: 12.5px;
  348. padding-bottom: 12.5px;
  349. }
  350. .navbar-collapse{
  351. overflow: hidden !important;
  352. }
  353. .navbar-default .navbar-nav > li > a:focus,
  354. .navbar-default .navbar-nav > li > a:hover {
  355. color: #A4DC2D;
  356. }
  357. .navbar-default .navbar-nav > .active > a,
  358. .navbar-default .navbar-nav > .active > a:hover,
  359. .navbar-default .navbar-nav > .active > a:focus{
  360. color: #fff;
  361. background:#6B1D82;
  362. }
  363. .navbar-default .navbar-nav > li > a{
  364. color: #333333;
  365. }
  366. .navbar-default .navbar-nav > .open > a,
  367. .navbar-default .navbar-nav > .open > a:hover,
  368. .navbar-default .navbar-nav > .open > a:focus{
  369. background: #07578a;
  370. }
  371. .navbar-nav > li > .dropdown-menu{
  372. min-width: 100%;
  373. margin-top: 2px;
  374. border-radius: 4px;
  375. -webkit-border-radius: 4px;
  376. -moz-border-radius: 4px;
  377. }
  378. .navbar-default .navbar-nav > .open > .dropdown-menu{
  379. padding: 3px 4px;
  380. }
  381. .navbar-default .navbar-nav > .open > .dropdown-menu > li > a{
  382. padding: 6px 9px;
  383. border-radius: 4px;
  384. -webkit-border-radius: 4px;
  385. -moz-border-radius: 4px;
  386. font-weight: normal;
  387. }
  388. .navbar-right .dropdown .dropdown-toggle{
  389. padding-top: 7px;
  390. padding-bottom: 7px;
  391. }
  392. .dropdown-toggle .img-circle{
  393. border: 2px solid #ccc;
  394. }
  395. .navbar-default .navbar-nav > .open > a,
  396. .navbar-default .navbar-nav > .open > a:hover,
  397. .navbar-default .navbar-nav > .open > a:focus{
  398. background-color: #6B1D82;
  399. padding-bottom: 7px;
  400. padding-top: 7px;
  401. color: #FFF;
  402. }
  403. .navbar-default .navbar-nav > li > a:focus,
  404. .navbar-default .navbar-nav > li > a:hover{
  405. color: #FFF;
  406. }
  407. .nav > li > a:hover, .nav > li > a:focus{
  408. background-color: transparent;
  409. }
  410. .btn-primary{
  411. background-color: #162A83;
  412. border-color: #162A83;
  413. }
  414. .btn-primary:hover{
  415. background-color: #000080;
  416. border-color: #000080;
  417. }
  418. .page-inscription .btn-default{
  419. background-color: #162A83;
  420. border-color: #162A83;
  421. color: #FFF;
  422. }
  423. .page-inscription .dropdown-toggle.btn-default{
  424. background-color: #FFF;
  425. border-color: #CCC;
  426. color: #333;
  427. }
  428. #extra_terms_datedenaissance_alt{
  429. background: #FFF;
  430. }
  431. .navbar-inverse li a{
  432. line-height: 30px;
  433. background: none !important;
  434. font-size: 12px;
  435. font-weight: normal;
  436. padding-top: 5px;
  437. padding-right: 10px;
  438. padding-left: 10px;
  439. padding-bottom: 5px;
  440. }
  441. .navbar-fixed-top .navbar-collapse{
  442. min-height:auto;
  443. }
  444. .navbar-inverse .navbar-brand{
  445. padding: 10px;
  446. font-size: 14px;
  447. height: auto;
  448. }
  449. .navbar-form .form-control{
  450. height: 25px;
  451. padding: 6px;
  452. }
  453. .navbar-fixed-top{
  454. min-height: 40px;
  455. }
  456. .navbar-fixed-top .dropdown-menu li a{
  457. line-height: 20px;
  458. }
  459. .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus{
  460. color: #ffffff;
  461. }
  462. .navbar-inverse li a:hover {
  463. background-image: -webkit-linear-gradient(#020202, #101112 40%, #191b1d) !important;
  464. background-image: -o-linear-gradient(#020202, #101112 40%, #191b1d) !important;
  465. background-image: -webkit-gradient(linear, left top, left bottom, from(#020202), color-stop(40%, #101112), to(#191b1d)) !important;
  466. background-image: linear-gradient(#020202, #101112 40%, #191b1d) !important;
  467. background-repeat: no-repeat !important;
  468. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff020202', endColorstr='#ff191b1d', GradientType=0) !important;
  469. -webkit-filter: none !important;
  470. filter: none !important;
  471. border-left-color: transparent !important;
  472. }
  473. .navbar-inverse .dropdown-menu li a:hover,
  474. .navbar-inverse .dropdown-menu li a:focus{
  475. background:#3C4147 !important;
  476. color: #fff;
  477. }
  478. .grid-courses .items .title{
  479. font-size: 12px;
  480. font-weight: bold;
  481. min-height: 35px;
  482. }
  483. .badge-warning{
  484. background-color: #6D237D;
  485. }
  486. .breadcrumb{
  487. padding: 8px 15px;
  488. margin-bottom: 21px;
  489. list-style: outside none none;
  490. background: transparent;
  491. font-size: 12px;
  492. }
  493. .breadcrumb a{
  494. color: #6B1D82;
  495. }
  496. .panel-default{
  497. border-color: #ddd;
  498. }
  499. .panel-default .panel-heading{
  500. color: #666;
  501. background-color:#ECF0F1;
  502. border-color: #ECF0F1;
  503. }
  504. .menu-column .nav li a img{
  505. vertical-align: middle;
  506. }
  507. .form-horizontal .control-label{
  508. font-size: 12px;
  509. }
  510. .panel-default .panel-heading h4{
  511. font-size: 12px;
  512. }
  513. .question_row_score .title-score .total{
  514. background: #162A83;
  515. color: #FFF;
  516. border: none;
  517. }
  518. .ribbon{
  519. background: #2c539e; /* Old browsers */
  520. background: -moz-linear-gradient(top, #2c539e 0%, #1a265e 100%); /* FF3.6-15 */
  521. background: -webkit-linear-gradient(top, #2c539e 0%,#1a265e 100%); /* Chrome10-25,Safari5.1-6 */
  522. background: linear-gradient(to bottom, #2c539e 0%,#1a265e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  523. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c539e', endColorstr='#1a265e',GradientType=0 ); /* IE6-9 */
  524. border: none;
  525. }
  526. .ribbon h4{
  527. color: #FFF;
  528. }
  529. /* bar progress */
  530. .progress{
  531. background: #FFF;
  532. border: 1px solid #162A83;
  533. border-radius: 0;
  534. text-shadow:none;
  535. }
  536. .progress-bar{
  537. color: #162A83;
  538. }
  539. .progress-bar-success{
  540. background-color: #96bd0d;
  541. }
  542. .scorm-header .progress-bar-success{
  543. background-color: #772583;
  544. }
  545. .scorm-header .progress-bar{
  546. color: #FFF;
  547. }
  548. .page-header{
  549. color: #162a83;
  550. border-bottom: none;
  551. font-weight: bold;
  552. }
  553. /* table ofaj */
  554. .table-ofaj{
  555. border-top: 1px solid #96bd0d;
  556. margin-top: 20px;
  557. }
  558. .table-ofaj .table-header{
  559. font-size: 14px;
  560. color: #162a83;
  561. }
  562. .table-ofaj .table-header th{
  563. border-bottom: 2px solid #96bd0d;
  564. padding-top: 20px;
  565. }
  566. .table-ofaj tbody tr td{
  567. border-top: 1px solid #96bd0d;
  568. }
  569. /* Jquery UI */
  570. .ui-accordion .ui-accordion-icons{
  571. padding-left: 0.2em;
  572. }
  573. /* End Jquery UI */
  574. .footer .pre-footer{
  575. padding-bottom: 5px;
  576. padding-top: 5px;
  577. margin-bottom: 10px;
  578. }
  579. footer .sub-footer{
  580. background-color:#ECECEC;
  581. padding-top: 20px;
  582. padding-bottom: 20px;
  583. }
  584. footer{
  585. color: #333333;
  586. }
  587. footer a{
  588. color: #666666;
  589. }
  590. footer a:hover{
  591. color: #96BD0D;
  592. }
  593. .navbar-default .navbar-brand {
  594. color:white;
  595. }
  596. .navbar-default .navbar-collapse, .navbar-default .navbar-form{
  597. border-color: #00677C;
  598. }
  599. .navbar-default .navbar-toggle{
  600. border: none;
  601. background-color: #000080;
  602. }
  603. .navbar-default .navbar-toggle .icon-bar{
  604. background-color: #ffffff;
  605. }
  606. .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
  607. background-color: #00677C;
  608. }
  609. .page-header{
  610. margin: 10px 0 10px;
  611. }
  612. #user_form .form-horizontal{
  613. font-size: 13px;
  614. }
  615. .form-horizontal .holder{
  616. border: none;
  617. }
  618. .form-horizontal .ul.holder li.bit-input input{
  619. width: 514px;
  620. border: 1px solid #cccccc !important;
  621. }
  622. legend{
  623. font-size: 18px;
  624. }
  625. .legend .panel-body{
  626. font-size: 13px;
  627. }
  628. .items .sonata-media-block-media-container{
  629. float: left;
  630. padding-right: 10px;
  631. padding-top: 5px;
  632. }
  633. #carousel-announcement .carousel-indicators li{
  634. border: 1px solid #162A83;
  635. }
  636. .ofaj-search .text-info{
  637. color: #888;
  638. }
  639. .ofaj-search .col-sm-8{
  640. width: 50.666%;
  641. }
  642. .ofaj-search .col-sm-2{
  643. width: 17.667%;
  644. }
  645. .ofaj-search .col-sm-2.control-label{
  646. width: 31.667%;
  647. font-weight: normal;
  648. }
  649. .required:before {
  650. content: "* ";
  651. color: #f00;
  652. }
  653. #breadcrumb-bar #view_as_link {
  654. padding-top: 0px;
  655. margin-right: 5px;
  656. }
  657. .sticky-footer {
  658. padding-bottom: 0;
  659. }
  660. .navbar-brand{
  661. display: none;
  662. }
  663. .block-items-admin{
  664. font-size: 12px;
  665. }
  666. .cookieUsageValidation{
  667. background-color: #ECECEC;
  668. color: #666;
  669. position: fixed;
  670. z-index: 999;
  671. width: 100%;
  672. padding: 15px 10px;
  673. border-bottom: 2px solid #D8D8D8;
  674. }
  675. .cookieUsageValidation .more{
  676. padding-top: 10px;
  677. padding-bottom: 10px;
  678. }
  679. .cookieUsageValidation .more a{
  680. color: #96BD0D;
  681. }
  682. .cookieUsageValidation .link{
  683. cursor: pointer;
  684. margin-left: 10px;
  685. padding: 6px 12px;
  686. margin-bottom: 0;
  687. font-size: 12px;
  688. font-weight: 400;
  689. line-height: 1.42857143;
  690. text-align: center;
  691. white-space: nowrap;
  692. vertical-align: middle;
  693. border: 1px solid #6B1D82;
  694. border-radius: 4px;
  695. background-color: #6B1D82;
  696. color: #FFF;
  697. }
  698. .cookieUsageValidation .link:hover{
  699. color: #FFF;
  700. background-color: #162A83;
  701. border-color: #162A83;
  702. }
  703. .question-result .dl-horizontal {
  704. display:none;
  705. }
  706. .bootstrap-select .dropdown-toggle.bs-placeholder,
  707. .bootstrap-select .dropdown-toggle.bs-placeholder:active,
  708. .bootstrap-select .dropdown-toggle.bs-placeholder:focus,
  709. .bootstrap-select .dropdown-toggle.bs-placeholder:hover{
  710. height: 30px;
  711. }
  712. .bootstrap-select .dropdown-toggle.bs-placeholder.btn-default{
  713. border: 1px solid;
  714. border-color: #162a83;
  715. border-radius: 0;
  716. }
  717. .bootstrap-select .dropdown-toggle.btn-default{
  718. border: 1px solid;
  719. border-color: #162a83;
  720. border-radius: 0;
  721. }
  722. .bootstrap-select .dropdown-toggle.btn-default.active,
  723. .bootstrap-select .dropdown-toggle.btn-default:active,
  724. .bootstrap-select.open .dropdown-toggle.btn-default{
  725. background-color: #162a83;
  726. color: #FFF;
  727. }
  728. .bootstrap-select .dropdown-menu{
  729. border-color: #162a83;
  730. }
  731. .dropdown-toggle.bs-placeholder.btn-default{
  732. border-color: #162a83;
  733. border-radius: 0;
  734. }
  735. .bootstrap-select.btn-group .dropdown-toggle .caret{
  736. color: #82BB25;
  737. }
  738. .bootstrap-select .dropdown-menu li a:focus,
  739. .bootstrap-select .dropdown-menu>li>a:hover{
  740. background-color: #162a83;
  741. color: #FFF;
  742. }
  743. .main-question .question_title img{
  744. display: none;
  745. }
  746. .main-question {
  747. border-color: #FFFFFF;
  748. }
  749. .main-question .question_title,
  750. .main-question .question_description,
  751. .main-question .question_options{
  752. color: #162A83;
  753. }
  754. .main-question .question_title{
  755. font-size: 16px;
  756. }
  757. .question-list-description-block select.selectpicker{
  758. display: block!important;
  759. }
  760. .exercise-container{
  761. padding: 10px;
  762. }
  763. .exercise-container .title{
  764. color: #162a83;
  765. margin: 0;
  766. }
  767. .exercise-container .title h2{
  768. padding: 0;
  769. margin: 0;
  770. }
  771. .exercise-container .description{
  772. color: #162a83;
  773. }
  774. .exercise-container .attempts{
  775. padding-top: 10px;
  776. padding-bottom: 10px;
  777. }
  778. .exercise-container .attempts-status{
  779. list-style: none;
  780. display: block;
  781. padding:0;
  782. margin: 0;
  783. }
  784. .exercise-container .attempts-status li{
  785. display: inline-block;
  786. }
  787. .exercise-container .details{
  788. padding-top: 10px;
  789. padding-bottom: 10px;
  790. color: #162a83;
  791. }
  792. .btn-exercise,
  793. .form-actions .btn-warning{
  794. background-color: #84bd00;
  795. border-color: #84bd00;
  796. border-radius: 0;
  797. font-weight: bold;
  798. font-size: 12px;
  799. }
  800. .btn-exercise:hover,
  801. .form-actions .btn-warning:hover{
  802. background-color: #772583;
  803. border-color: #772583;
  804. }
  805. .form-actions .btn-info{
  806. background-color: #162A83;
  807. border-color: #162A83;
  808. border-radius: 0;
  809. font-weight: bold;
  810. font-size: 12px;
  811. }
  812. .form-actions .btn-info:hover{
  813. background-color: #772583;
  814. border-color: #772583;
  815. }
  816. .exercise-btn{
  817. margin-top: 10px;
  818. }
  819. .mejs-container.svg.mejs-audio{
  820. width: 100%!important;
  821. height: 250px!important;
  822. margin-bottom: 30px;
  823. }
  824. .mejs-container.mejs-audio .mejs-layers{
  825. background: url(images/audio-background.jpg) center center;
  826. background-size: cover;
  827. height: 250px!important;
  828. width: 100%!important;
  829. }
  830. .mejs-container.mejs-audio .mejs-layers .mejs-poster.mejs-layer{
  831. background: url(images/icon-sound.png) no-repeat center center;
  832. display: inline-block !important;
  833. height: 250px!important;
  834. width: 100%!important;
  835. }
  836. .mejs-container.mejs-audio .mejs-controls{
  837. background: rgba(255,255,255,0.45)
  838. }
  839. #exercise-description.panel-default{
  840. color: #162A83;
  841. }
  842. #exercise-description.panel-default{
  843. border: none;
  844. }
  845. #exercise-description.panel-default .panel-heading{
  846. background: none;
  847. }
  848. .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
  849. width: 350px;
  850. margin-bottom: 5px;
  851. }
  852. .question_options ul.exercise-draggable-answer{
  853. list-style: none;
  854. padding: 0;
  855. margin: 0;
  856. }
  857. ul.exercise-draggable-answer.list-inline li{
  858. float: none;
  859. width: 100%;
  860. }
  861. ul.exercise-draggable-answer .touch-items{
  862. background: #FFFFFF;
  863. border-radius: 0;
  864. border-color: #162a83;
  865. padding: 5px;
  866. color: #162a83;
  867. text-align: left;
  868. }
  869. ul.exercise-draggable-answer .touch-items:hover{
  870. background: #772583;
  871. color: #FFFFFF;
  872. }
  873. .question_options .droppable-item{
  874. background-color: #84bd00;
  875. color: #FFF;
  876. padding: 10px;
  877. }
  878. .question_options .droppable-item .number{
  879. font-size: 16px;
  880. font-weight: bold;
  881. width: 30px;
  882. display: inline-block;
  883. }
  884. .question_options .droppable{
  885. background: none;
  886. border: none;
  887. border-radius: 0;
  888. display: inline-block;
  889. width: 95%;
  890. }
  891. .question_options .droppable .gallery .exercise-draggable-answer-option{
  892. background: #FFF;
  893. border: 1px solid #162a83;
  894. text-align: left;
  895. border-radius: 0;
  896. margin-left: 20px;
  897. float: left;
  898. color: #162a83;
  899. }
  900. .question_options .droppable .gallery .exercise-draggable-answer-option{
  901. margin-left: 0;
  902. }
  903. .drag_question .window{
  904. padding: 10px 5px;
  905. border: 1px solid #162A83;
  906. border-radius: 0;
  907. min-height: 45px;
  908. }
  909. .drag_question .window p{
  910. margin: 0;
  911. }
  912. .drag_question .window.window_right_question{
  913. border-color: #96BD0D;
  914. }
  915. .drag_question .window.window_right_question,
  916. .drag_question .window.window_left_question
  917. {
  918. background: #FFFFFF;
  919. }
  920. .drag_question .window.window_right_question p{
  921. padding-left: 20px;
  922. }
  923. .drag_question .window.window_left_question p{
  924. padding-right: 20px;
  925. }
  926. .drag_question ._jsPlumb_endpoint{
  927. cursor: pointer;
  928. }
  929. svg path{
  930. stroke: rgb(22,42,131);
  931. stroke-width: 2;
  932. }
  933. svg circle{
  934. fill:rgb(255,255,255);
  935. stroke:rgb(132,189,0);
  936. stroke-width: 2;
  937. r: 10;
  938. cy:15;
  939. cx:15;
  940. }
  941. .question_options input[type="text"]{
  942. border:1px solid #162A83;
  943. background-color:#FFFFFF;
  944. margin-left: 10px;
  945. margin-right: 10px;
  946. border-radius: 0;
  947. }
  948. .drag_question .select-matching{
  949. border:1px solid #162A83;
  950. border-radius: 0;
  951. }
  952. .mejs-overlay-button {
  953. position: absolute;
  954. top: 40%;
  955. left: 45%;
  956. width: 200px;
  957. height: 200px;
  958. margin: -50px 0 0 -50px;
  959. background: url(images/bigplay.svg) no-repeat;
  960. }
  961. .mejs-overlay:hover .mejs-overlay-button {
  962. background-position: 0 -200px;
  963. }
  964. .mejs-container.svg.mejs-video{
  965. margin-top: 20px;
  966. margin-bottom: 20px;
  967. }
  968. .mejs-container .mejs-controls {
  969. position: absolute;
  970. list-style-type: none;
  971. margin: 0;
  972. padding: 0;
  973. bottom: 0;
  974. left: 0;
  975. background: url(background.png);
  976. background: -moz-linear-gradient(top, rgba(211,211,211,0.8) 0%, rgba(142,142,142,1) 100%); /* FF3.6-15 */
  977. background: -webkit-linear-gradient(top, rgba(211,211,211,0.8) 0%,rgba(142,142,142,1) 100%); /* Chrome10-25,Safari5.1-6 */
  978. background: linear-gradient(to bottom, rgba(211,211,211,0.8) 0%,rgba(142,142,142,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  979. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccd3d3d3', endColorstr='#8e8e8e',GradientType=0 ); /* IE6-9 */
  980. height: 30px;
  981. width: 100%;
  982. }
  983. .mejs-controls .mejs-time-rail .mejs-time-loaded{
  984. background: #0e0e0e; /* Old browsers */
  985. background: -moz-linear-gradient(top, #0e0e0e 0%, #4c4c4c 99%); /* FF3.6-15 */
  986. background: -webkit-linear-gradient(top, #0e0e0e 0%,#4c4c4c 99%); /* Chrome10-25,Safari5.1-6 */
  987. background: linear-gradient(to bottom, #0e0e0e 0%,#4c4c4c 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  988. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#4c4c4c',GradientType=0 ); /* IE6-9 */
  989. }
  990. .mejs-controls .mejs-time-rail .mejs-time-current{
  991. background: #9dd53a; /* Old browsers */
  992. background: -moz-linear-gradient(top, #9dd53a 0%, #7cbc0a 100%); /* FF3.6-15 */
  993. background: -webkit-linear-gradient(top, #9dd53a 0%,#7cbc0a 100%); /* Chrome10-25,Safari5.1-6 */
  994. background: linear-gradient(to bottom, #9dd53a 0%,#7cbc0a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  995. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */
  996. }
  997. /* Large desktop */
  998. @media (min-width: 1200px) {
  999. }
  1000. /* Portrait tablet to landscape and desktop */
  1001. @media (min-width: 768px) and (max-width: 979px) {
  1002. .grid-courses .items{
  1003. height: 300px;
  1004. }
  1005. .statistics .items {
  1006. margin-left: 0;
  1007. text-align: center;
  1008. }
  1009. .section-title {
  1010. font-size: 25px;
  1011. margin-top: 10px;
  1012. margin-bottom: 10px;
  1013. }
  1014. .hot-courses .grid-courses .items {
  1015. height: 220px;
  1016. }
  1017. .page-faq{
  1018. padding-left: 10px;
  1019. padding-right: 10px;
  1020. }
  1021. .home-information .title {
  1022. font-size: 14px;
  1023. margin-top: 20px;
  1024. }
  1025. .container.home-information p {
  1026. font-size: 12px;
  1027. }
  1028. .home-information .item-icon .circle {
  1029. width: 50px;
  1030. height: 50px;
  1031. line-height: 60px;
  1032. }
  1033. .home-information .item-icon .circle .fa {
  1034. font-size: 2em;
  1035. }
  1036. .partners{
  1037. text-align: center;
  1038. padding-top: 30px;
  1039. }
  1040. footer #footer_right {
  1041. text-align: center;
  1042. }
  1043. .block-faq .title {
  1044. font-size: 16px;
  1045. margin-bottom: 15px;
  1046. }
  1047. .page-faq .title, .page-contact .title {
  1048. margin-top: 5px;
  1049. margin-bottom: 5px;
  1050. font-size: 20px;
  1051. }
  1052. .breadcrumb{
  1053. font-size: 12px;
  1054. }
  1055. #user_image_block{
  1056. display: none;
  1057. }
  1058. }
  1059. /* Landscape phone to portrait tablet */
  1060. @media (min-width: 480px) and (max-width: 641px) {
  1061. .navbar-nav li a {
  1062. padding-top: 6.5px;
  1063. padding-bottom: 6.5px;
  1064. font-weight: normal;
  1065. }
  1066. .navbar-default .navbar-collapse, .navbar-default .navbar-form {
  1067. border: none;
  1068. }
  1069. .dropdown.avatar-user {
  1070. text-align: right;
  1071. }
  1072. .item-menu{
  1073. width: 100%;
  1074. text-align: left;
  1075. border-bottom: 1px solid #85A70A;
  1076. }
  1077. .grid-courses .col-xs-12{
  1078. width: 48%;
  1079. }
  1080. .statistics .items{
  1081. margin-left: 0;
  1082. }
  1083. .statistics .items li h2{
  1084. padding: 0;
  1085. margin: 0;
  1086. font-size: 25px;
  1087. text-align: center;
  1088. display: inline-block;
  1089. }
  1090. .statistics .items li{
  1091. display: inline-block;
  1092. width: 100%;
  1093. text-align: center;
  1094. }
  1095. #user_image_block{
  1096. display: none;
  1097. }
  1098. .notification-panel{
  1099. display: none;
  1100. }
  1101. .partners {
  1102. padding-bottom: 20px;
  1103. padding-top: 20px;
  1104. text-align: center;
  1105. }
  1106. footer #footer_right {
  1107. text-align: center;
  1108. }
  1109. }
  1110. /* Landscape phones and down */
  1111. @media (max-width: 480px) {
  1112. .header-logo-top{
  1113. display: none;
  1114. }
  1115. #user_image_block{
  1116. display: none;
  1117. }
  1118. .navbar-nav li a {
  1119. padding-top: 6.5px;
  1120. padding-bottom: 6.5px;
  1121. font-weight: normal;
  1122. }
  1123. .navbar-default .navbar-collapse, .navbar-default .navbar-form {
  1124. border: none;
  1125. }
  1126. .dropdown.avatar-user {
  1127. text-align: right;
  1128. }
  1129. .item-menu{
  1130. width: 100%;
  1131. text-align: left;
  1132. border-bottom: 1px solid #85A70A;
  1133. }
  1134. #carousel-announcement{
  1135. min-height: auto;
  1136. }
  1137. .navbar-default .navbar-toggle {
  1138. border: none;
  1139. background-color: #6B1D82;
  1140. }
  1141. .navbar-default .navbar-toggle:focus,
  1142. .navbar-default .navbar-toggle:hover {
  1143. background-color: #72376E;
  1144. }
  1145. .avatar-user .user-body{
  1146. padding-left: 10px;
  1147. padding-right: 10px;
  1148. }
  1149. .avatar-user .user-body a{
  1150. border-bottom: 1px solid #CCC;
  1151. }
  1152. .statistics .items {
  1153. padding-top: 15px;
  1154. padding-bottom: 15px;
  1155. padding-left: 0;
  1156. padding-right: 0;
  1157. margin: 0;
  1158. list-style: none;
  1159. margin-left: 0;
  1160. text-align: center;
  1161. }
  1162. .section-title {
  1163. font-size: 20px;
  1164. text-align: left;
  1165. }
  1166. .section-notice .items .description{
  1167. font-size: 12px;
  1168. }
  1169. .section-notice .items .description .title {
  1170. margin-top: 10px;
  1171. line-height: 16px;
  1172. }
  1173. .section-notice .items {
  1174. padding-left: 10px;
  1175. padding-right: 10px;
  1176. padding-bottom: 10px;
  1177. border-bottom: 1px solid #ccc;
  1178. }
  1179. .partners {
  1180. padding-bottom: 10px;
  1181. padding-top: 10px;
  1182. text-align: center;
  1183. }
  1184. .partners a {
  1185. padding-bottom: 10px;
  1186. padding-top: 10px;
  1187. }
  1188. footer #footer_right {
  1189. text-align: center;
  1190. }
  1191. .page-faq {
  1192. padding-left: 0;
  1193. padding-right: 0;
  1194. }
  1195. .block-faq .title {
  1196. font-size: 16px;
  1197. font-weight: bold;
  1198. margin-bottom: 20px;
  1199. color: #07578A;
  1200. }
  1201. .list-faq ul{
  1202. list-style: none;
  1203. padding-left: 18px;
  1204. margin: 0;
  1205. }
  1206. .block-faq .panel-default .panel-heading {
  1207. font-weight: bold;
  1208. font-size: 14px;
  1209. background: transparent;
  1210. line-height: 20px;
  1211. }
  1212. .list-faq .list-title {
  1213. font-size: 15px;
  1214. font-weight: bold;
  1215. margin: 10px 0;
  1216. }
  1217. .page-faq .title {
  1218. font-size: 16px;
  1219. font-weight: bold;
  1220. margin: 10px 0;
  1221. }
  1222. .grid-courses .items.session {
  1223. border: 1px solid #19BF69;
  1224. }
  1225. .pull-right {
  1226. float: left !important;
  1227. }
  1228. .navbar-brand{
  1229. display: block;
  1230. }
  1231. .statistics .items li h2{
  1232. padding: 0;
  1233. margin: 0;
  1234. font-size: 25px;
  1235. text-align: center;
  1236. display: inline-block;
  1237. }
  1238. .statistics .icon-color.fa-4x{
  1239. font-size: 3em;
  1240. }
  1241. .statistics .items li{
  1242. display: inline-block;
  1243. width: 100%;
  1244. }
  1245. .statistics .text{
  1246. font-size: 12px;
  1247. }
  1248. .actions img{
  1249. padding: 0;
  1250. border: none;
  1251. width: 30px;
  1252. }
  1253. .form-group{
  1254. margin-bottom: 5px;
  1255. }
  1256. .actions .form-inline{
  1257. margin-right: 0;
  1258. }
  1259. .actions fieldset {
  1260. margin-top: 10px;
  1261. }
  1262. .actions .form-inline .form-group,
  1263. #settings .form-inline .form-group{
  1264. display: inline-block;
  1265. margin-bottom: 0;
  1266. vertical-align: middle;
  1267. }
  1268. #settings .form-control{
  1269. width: 65%;
  1270. display: inline-block;
  1271. }
  1272. .list-items-admin{
  1273. padding-left: 15px;
  1274. }
  1275. .admin-edit-block.pull-right{
  1276. float: right !important;
  1277. }
  1278. .view-options{
  1279. display: none;
  1280. }
  1281. .home-information p{
  1282. font-size: 12px;
  1283. }
  1284. .home-information .title{
  1285. font-size: 14px;
  1286. }
  1287. .home-information .item-icon .circle {
  1288. width: 50px;
  1289. height: 50px;
  1290. line-height: 58px;
  1291. }
  1292. .home-information .item-icon .circle .fa-3x{
  1293. font-size: 2em;
  1294. }
  1295. #panel-scorm .panel-body{
  1296. padding: 0;
  1297. }
  1298. #learning_path_toc{
  1299. margin-top: 10px;
  1300. }
  1301. #panel-scorm.panel-body{
  1302. padding: 0;
  1303. }
  1304. #panel-scorm .image-avatar{
  1305. padding-top: 0;
  1306. }
  1307. .notification-panel{
  1308. display: none;
  1309. }
  1310. footer .sub-footer {
  1311. background-color: #ECECEC;
  1312. padding-top: 0;
  1313. padding-bottom: 0;
  1314. }
  1315. .sticky-footer {
  1316. position: relative;
  1317. bottom: 0;
  1318. width: 100%;
  1319. padding-top: 10px;
  1320. padding-bottom: 10px;
  1321. }
  1322. .chatboxmain{
  1323. width: auto;
  1324. right: 0;
  1325. }
  1326. .chatboxmain .chatboxheadmain{
  1327. padding: 0 5px;
  1328. }
  1329. .chatboxcontent{
  1330. width: auto;
  1331. }
  1332. }