/* Theme Name: Chamilo Base URL Project: http://www.chamilo.org Description: Styles main base of Chamilo LMS appearance, works with Bootstrap 3.0.x Author: alex.aragon@beeznest.com angel.quiroz@beeznest.com julio.montoya@beeznest.com yannick.warnier@beeznest.com Version: 1.0 */ /* Sticky footer styles -------------------------------------------------- */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local('Open Sans Light'), local('OpenSans-Light'), url(themes/chamilo/fonts/OpenSans-Light.woff2) format('woff2'), url(themes/chamilo/fonts/OpenSans-Light.woff) format('woff'); } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans'), local('OpenSans'), url(themes/chamilo/fonts/OpenSans.woff2) format('woff2'), url(themes/chamilo/fonts/OpenSans.woff) format('woff'); } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(themes/chamilo/fonts/OpenSans-Semibold.woff2) format('woff2'), url(themes/chamilo/fonts/OpenSans-Semibold.woff) format('woff'); } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: local('Open Sans Bold'), local('OpenSans-Bold'), url(themes/chamilo/fonts/OpenSans-Bold.woff2) format('woff2'), url(themes/chamilo/fonts/OpenSans-Bold.woff) format('woff'); } html { background-color: #FFF; position: relative; min-height: 100%; } body { font-family: 'Open Sans', sans-serif; /* Margin bottom by footer height */ margin-bottom: 60px; } .footer { position: absolute; bottom: 0; width: 100%; /* Set the fixed height of the footer here */ height: auto; background-color: #f5f5f5; display: inline-flex; padding-bottom: 15px; } /* Custom page CSS -------------------------------------------------- */ /* Not required for template or sticky footer method. */ #cm-content > .container { padding-bottom: 60px; margin-bottom: 60px; } .footer > .container { padding-right: 15px; padding-left: 15px; } select { width: auto; } .header-ol{ list-style: none; padding: 0; margin: 10px 0; text-align: right; } .header-ol li{ display: inline-block; } .header-ol li a{ padding: 0 5px; } /*------------------------------*/ .admin-block-version { font-size: 12px; padding: 5%; background-color: #FCF8E3; border: 1px solid #FAEBCC; color: #8A6D3B; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: justify; } .version-checking { padding: 10px; width: 100%; } .version-checking .checkbox { margin-left: 20px; text-align: left; } .gallery .img-gallery { height: 100%; width: 100%; position: absolute; left: 0; top: 0; border-radius: 5px; } .gallery .photo { display: block; padding-bottom: 100%; overflow: hidden; } .gallery .frame { background-color: #eeeeee; display: block; width: 100%; } .gallery .canvas-one { margin-bottom: 30px; } .gallery .canvas-two { margin-right: 30px; flex-shrink: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; display: block; position: relative; } .popover.bottom { width: 320px; } .page-course { padding: 2% 3%; } .cursor-pointer { cursor: pointer; } .logo { margin: 10px 0; } #form-login .input-group { margin-top: 10px; margin-bottom: 10px; } #form-login .form-group small, #form-login .form-group .form_required { display: none; } #form-login label { display: none; } #login-block #formLogin .form-group { display: none; } #login-block .btn-group, .btn-group-vertical { width: 100%; } #login-block .btn-group > .btn { width: 100%; text-align: left; } #login-block .btn-group > .btn span.caret { right: 8px; top: 15px; position: absolute; } #login-block .dropdown-menu { width: 100%; } /* links dropdown flag */ #login-block .dropdown-toggle { display: block; width: 100%; padding: 5px; } #login-block .btn-language.open .dropdown-menu { display: block; } #toolbar-admin.navbar { margin-bottom: 0; border-radius: 0; border: none; } .blackboard_show { float: left; position: absolute; border: 1px solid #000; width: 200px; border-radius: 5px; background-color: #000; z-index: 99; display: inline; color: #fff; } .blackboard_hide { display: none; } .section-page h3.page-header { font-size: 22px; margin-top: 5px; } #carousel-announcement { min-height: 300px; } #carousel-announcement .carousel-caption { left: 0; right: 0; bottom: auto; padding: 5px; background-color: #fff; position: relative; text-align: left; text-shadow: none; color: #666; } #carousel-announcement img { max-width: 100%; height: auto; } #carousel-announcement .carousel-control.right, #carousel-announcement .carousel-control.left { background-image: none; } #carousel-announcement .left { left: 0; } #carousel-announcement .right { right: 0; } #carousel-announcement .carousel-indicators li { width: 20px; height: 20px; background-color: #ddd; margin-right: 15px; position: relative; } #carousel-announcement .carousel-indicators .active { background: #2C5B8E; } .carousel-control { width: 5%; } .carousel-content .block-text { padding-left: 7%; padding-right: 7%; min-height: 300px; } .carousel-indicators { bottom: 0; } .form-group .freeze { display: inline-block; padding-top: 8px; } /* notifications help and bug */ .notification-panel { position: fixed; top: 200px; right: -10px; z-index: 9999; width: 73px; } .notification-panel div a { display: block; margin-left: 1px; width: 65px; opacity: 0.8; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); } .notification-panel .help a { background-color: #879DAA; border: 1px solid #FFFFFF; display: block; margin-left: 50px; opacity: 0.8; width: 65px; padding: 6px 0 8px 6px; border-radius: 10px 0 0 10px; } .notification-panel .report a { background-color: #8fd400; border: 1px solid #FFFFFF; display: block; margin-left: 50px; opacity: 0.8; width: 65px; padding: 6px 0 8px 6px; border-radius: 10px 0 0 10px; } .cookieUsageValidation { padding: 5px; text-align: center; } .toolbar-cookie { bottom: 0; position: fixed; z-index: 100; width: 100%; } .avatar-user .dropdown-toggle { padding-top: 8px; padding-bottom: 5px; } .avatar-user .img-circle { border: 2px solid #FFFFFF; } .dropdown-menu .username { color: #fff; padding-left: 9px; } .navbar-nav .open .dropdown-menu .user-header { width: 260px; } .navbar-nav .open .dropdown-menu .user-header .text-center .name { padding-bottom: 0; margin-bottom: 0; } .navbar-nav .open .dropdown-menu .user-body a { color: #666; } /* notifications help and bug */ #touch-button.btn-touch { background-color: #C2C2C2; } #touch-button.btn-touch:hover { background-color: #E9E9F0; } #touch-button.btn-touch { background-color: #EFEFEF; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; } #gradebook_list .centered { text-align: center; vertical-align: middle; } input[type=checkbox], input[type=radio] { margin: 3px 0 0; } .prerequisites input[type=radio] { height: 12px; } #gradebook_list .centered .badge-group { width: auto; } #breadcrumb-bar #view_as_link { padding-top: 7px; margin-right: 10px; } .button-load { background: url("../../main/img/icons/64/file_upload.png") no-repeat center 20px; padding-top: 70px; } .radio.learnpath img { margin-right: 5px; } #results .file_upload_highlight { background: #F4D364; } .work-action, .work-date, .work-title { text-align: center; } .work-name { padding-left: 10px; } .file_upload { position: relative; } .work_correction_file_upload .button-load { position: relative; font-size: 10px; font-weight: normal; width: 100%; padding-top: 5px; background: none; } .file_upload_small { border: 1px solid #AFDDE9; background: #D4E6F0; width: 100%; border-radius: 5px; padding-bottom: 5px; } .work_correction_file_upload { margin-bottom: 5px; margin-top: 5px; } .work_correction_file_upload.hover { background: lawngreen; } .file_upload input { position: absolute; } #results .jqgrid_whitespace .date-time { font-size: 12px; color: #666666; text-align: center; } .list-work-results { margin-top: 20px; } .impress-content { position: relative; width: 100%; height: 600px; } .impress-title { position: absolute; top: 40%; left: 0; text-align: center; width: 100%; } .impress-title h1 { font-size: 35px; } /* SESSION CATALOG*/ .session-group .padding-clear { padding-top: 5px; padding-bottom: 10px; } .session-group .border-info { /*border-bottom: 1px solid #ccc;*/ padding-bottom: 5px; } .session-group .buttom-subscribed { padding-top: .5em; padding-bottom: .5em; } .session-group .time { font-size: 12px; } .session-group .accordion-heading { background-color: #D2E7F3; } .session-group .accordion-group { border: 1px solid #B7D7EF; } .session-group .accordion-inner { border-top: 1px solid #B7D7EF; background-color: #FFFFFF; } .buttom-subscribed .btn { font-size: 12px; padding: 5px 10px; } .buttom-subscribed .btn.btn-primary { background-color: #EF3E3E; border: none; } .buttom-subscribed .btn.btn-primary:hover { background-color: #CE2121; } .session-group .items-session { list-style: none; padding: 0; margin: 0; } .session-group .items-session li { padding-bottom: 5px; } .formw input[type="checkbox"], .formw input[type="radio"] { margin-right: 5px; margin-top: 2px; } .checkbox_send_notification{ margin-bottom: 10px; } /* end chamilo forms fixes */ .actions { background: #ffffff; border: 1px solid #dddddd; padding: 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); margin-bottom: 20px; } [dir=rtl] .actions { /*background: #efefef; border: 1px solid #ccc; margin-bottom: 11px; padding: 2px 2px 2px 14px; vertical-align: middle; float: right;*/ } .actions .actions-pagination { float: right; margin-top: 2px; } .actions .actions-pagination * { display: inline-block; float: none; margin: 0; padding: 0; } .actions .actions-pagination img { margin: 6px; padding: 0; } .actions form { margin-bottom: 0; } .actions fieldset { margin-top: 0; } .muted { color: #999999 !important; } .actions .btn-default { padding: 6px; border: 1px solid #DDD } .actions a { text-decoration: none; margin-right: 10px; } .actions a:hover { text-decoration: none; } .actions div.text-right { text-align: left; } .actions img { padding: 3px; border: 1px solid #dcdcdc; border-radius: 5px; background: #ffffff; /* Old browsers */ } .actions img:hover { background: #ededed; /* Old browsers */ } .actions .btn-toolbar { border: 1px solid #dcdcdc; border-radius: 5px; display: inline-block; padding-left: 5px; padding-right: 5px; margin: 0 0 0 5px; background: #ffffff; /* Old browsers */ } .actions .btn-toolbar:hover { background: #ededed; /* Old browsers */ } .actions .btn-toolbar img { background: none; border: none; } .actions form { margin-right: 10px; vertical-align: middle; } .actions fieldset { margin-top: 0; } .separate-action { padding-top: 10px; padding-bottom: 10px; } .control-course { padding-top: 10px; padding-bottom: 10px; } .select-list-ajax { padding: 10px; } .resize_font { display: inline-block; width: 100%; text-align: right; } .resize_font .btn { padding: 5px 8px; } .decrease_font .fa { font-size: 9px; } .reset_font .fa { font-size: 12px; } .increase_font .fa { font-size: 16px; } #exercise-description.panel-default { border: 1px solid #DDD; } #exercise-description .panel-heading a span { margin-left: 25px; } #exercise-description .panel-heading a { background: url("../../main/img/icons/22/arrow-up-collapse.png") no-repeat left center; } #exercise-description .panel-heading a.collapsed { background: url("../../main/img/icons/22/arrow-down-collapse.png") no-repeat left center; } /* REPORTS */ .panel-default.panel-view { border: 1px solid #e4e4e4; box-shadow: 0 2px 2px rgba(204, 197, 185, 0.5); } .card { border-radius: 6px; box-shadow: 0 2px 2px rgba(204, 197, 185, 0.5); background-color: #FFFFFF; color: #252422; margin-bottom: 20px; border: 1px solid #e4e4e4; } .card-body{ padding: .5em 1em; position: relative; width: 100%; } .card-body .stat-widget-five{ min-height: 60px; } .card-body .stat-widget-five .stat-icon{ font-size: 35px; line-height: 35px; position: absolute; left: 30px; top: 20px; } .card-body .stat-widget-five .stat-icon .active-icon{ position: absolute; top: 15px; bottom: 0; left: -9px; } .card-body .stat-content{ margin-left: 70px; } .card-body .stat-content .text-left{ display: inline-block; } .card-body .stat-widget-five .stat-text { color: #455a64; font-size: 16px; } .card-body .stat-widget-five .stat-heading { color: #99abb4; font-size: 12px; } .box-widget .card-body .stat-widget-five{ min-height: 45px; text-align: center; font-size:20px; } .box-widget .card-body .stat-widget-five .box-name{ font-size: 12px; color: #666; } .box-widget .card-body .stat-widget-five span.date{ font-size: 14px; display: inline-block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 158px; } .box-widget .card-body{ padding: 2px; background: #f5f5f5; color: #000; } .card .content { padding: 15px 15px 10px 15px; } .card .icon-big { font-size: 2.5em; min-height: 64px; } .card .numbers { text-align: left; } .card .numbers h2 { font-size: 3.2em; margin-top: 10px; color: #666666; } .card .icon-big { width: 65px; height: 65px; border-radius: 50%; text-align: center; vertical-align: middle; margin-left: 25px; } .card .icon-student { background: #f1c435; } .card .icon-studentboss { background: #4b73eb; } .card .icon-teachers { background: #50bbc1; } .card .icon-humanresources { background: #68ceeb; } .card .icon-big i { line-height: 66px; color: #fff; } .card .card-title { text-align: center; font-size: 12px; padding-bottom: 10px; padding-top: 10px; display: inline-block; width: 100%; } .card .card-title a { font-weight: bold; } .panel-view { padding: 20px; text-align: center; } .easypiechart { position: relative; text-align: center; width: 120px; height: 120px; margin: 20px auto 10px auto; } .section-title{ padding-bottom: 1rem; border-bottom: 1px solid #cdcdcd; font-weight: bold; margin-bottom: 2rem; } #easypiechart-blue .percent { color: #30a5ff; } #easypiechart-teal .percent { color: #1ebfae; } #easypiechart-orange .percent { color: #ffb53e; } #easypiechart-red .percent { color: #ef4040; } .easypiechart .percent { display: block; position: absolute; font-size: 26px; top: 38px; width: 120px; } .easypiechart-link { padding-bottom: 5px; padding-top: 5px; display: inline-block; width: 100%; } .item-report { text-align: center; min-height: 200px; } .item-report .panel-default { background-color: #ededed; border: 1px solid #e4e4e4; box-shadow: 0 2px 2px rgba(204, 197, 185, 0.5); } .item-report .item-report-number { font-size: 35px; font-weight: bold; color: #666666; } /***************************************************** * AGENDA * *****************************************************/ #agenda { width: 100%; margin: 0 auto; border: 1px solid #bbb; border-collapse: collapse; } .agenda_month_divider { background-color: #dcdcdc; font-weight: bold; font-size: 12px; color: #666; text-align: center; } #agenda .title a { color: #fff; } #agenda .agendaitem { font-size: 12px; } #smallcalendar .title { background-color: #dcdcdc; font-weight: bold; padding: 5px; color: #666; text-align: center; font-size: 11px; } #smallcalendar .title a { color: #666; } #agenda_select { list-style: none; border: 0 solid green; margin: 30px 0 0 0; padding: 0 0 0 10px; } #simple-dialog-form { font-size: 12px; } #simple-dialog-form .control-label { padding-top: 0; } .agenda_day { float: left; color: #666666; line-height: 16px; overflow: hidden; margin-bottom: 5px; } .agenda-title { font-size: 20px; } .days_today { background-color: #E8E8E8; } .days_today .agenda_day { float: left; width: 100%; color: #000; line-height: 16px; overflow: hidden; margin-bottom: 5px; } #agenda_list th { background-color: #F2F2F2; } #agenda_list .days_week { height: 100px; } /* --------------------------------------------------- styles for the mini agenda -----------------------------------------------------*/ #smallcalendar { width: 100%; margin: 0 auto; border: 1px solid #fff; border-collapse: collapse; } #smallcalendar .weekdays { background-color: #dcdcdc; text-align: center; font-size: 9px; font-weight: bold; border: 1px solid #fff; border-collapse: collapse; } #smallcalendar .days_week { background-color: #f5f5f5; text-align: center; font-size: 9px; border-collapse: collapse; } #smallcalendar .days_weekend { background-color: #e6e6e6; text-align: center; font-size: 9px; border: 1px solid #fff; border-collapse: collapse; } #smallcalendar .days_today { width: 12%; text-align: center; font-size: 9px; border: 1px solid #FA8500; border-collapse: collapse; background-color: #FFCA8D; } #smallcalendar tbody tr td { padding: 5px; } /* --------------------------------------------------- styles for the personal agenda -----------------------------------------------------*/ .personal_agenda { color: #008000; } .personal_agenda a:link, .personal_agenda a:visited { color: #008000; } a.personal_agenda:link, a.personal_agenda:visited { color: #008000; } .personal_agenda a:hover, .personal_agenda a:hover { color: #666666; } a.personal_agenda:hover, a.personal_agenda:hover { color: #666666; } .myagendatoday { background-color: #FFCA8D; border-collapse: collapse; font-family: verdana, arial, helvetica, sans-serif; color: #CC3300; font-weight: bold; } .rounded_div_agenda { background: none repeat scroll 0 0 #FFFFFF; float: left; height: auto; margin: 2px 4px 5px; padding: 8px; width: 100%; } /* -------------- DOCUMENT --------------*/ #document_quota { margin: 15px; font-weight: bold; color: #006633; text-align: center; } /* Message and Social */ .online_grid_item { float: left; margin: 10px; width: 100%; } .online_grid_element_0 { display: inline; float: left; height: 100px; overflow: hidden; width: 100px; } .online_grid_element_1, .online_grid_element_2 { font-size: 13px; float: left; margin: 25px 0 0 10px; width: 70%; } /* input values to crop the image: top, right, bottom, left */ .social-home-users-online { width: 200px; margin: -28px 0 0 -50px; } .social-home-anonymous-online { width: 200px; } .social-thumbnail { padding: 0; } .social-title { font-size: 18px; font-family: helvetica, arial, sans-serif; color: #000; } .social-description { padding: 8px; color: #000; } .social-image { max-height: 300px; } .social-post-answers { padding-right: 0; padding-left: 0; } .social-host p { padding: 10px; margin-top: 5px; margin-bottom: 5px; line-height: 22px; color: #999; } .menulist { margin: 0; padding: 0; } .menulist li { display: inline-block; width: 100%; list-style: none; border-bottom: 1px solid #DDDDDD; padding-bottom: 5px; padding-top: 5px; } .menulist li:last-child { border-bottom: none; } #profile .control-group .controls .files-production { padding: 5px 25px; border-radius: 10px; background-color: #F1F3F5; border: 1px solid #EAEBED; } #productions { list-style: none; } #productions li { list-style: none; padding-top: 3px; padding-bottom: 3px; } #sn-extra-information .list-group-item { padding: 5px 10px; border: none; } /** BUTTONS **/ .left { float: left !important; } .right { text-align: right; } /* Breadcrumb */ .breadcrumb{ margin-bottom: 10px; } .breadcrumb li a img { float: left; padding-right: 5px; margin-top: 2px; } /* ATTENDANCE */ div.attendance-calendar-add div.row div.formw, div.attendance-calendar-edit div.row div.formw { float: left; display: inline; width: auto; overflow: hidden; margin-right: 2px; margin-top: 5px; } .attendance-calendar-add div.row { display: inline; } .attendance-calendar-edit div.row { display: inline; } .attendance-calendar-row { padding: 5px; } .attendance-calendar-table .check { text-align: center; } .date-attendance { color: #666; text-align: center; font-size: 12px; width: 150px; margin: auto; } .date-attendance .blue { color: #2E75A3; } .date-attendance .grey { color: #666; } .tableFloatingHeaderOriginal { font-size: 12px; height: 64px; } /********************************************** * MESSAGE TOOL * **********************************************/ #inbox-wrapper { width: 100%; } #inbox-menu { width: 150px; float: left; margin-right: 10px; } #inbox-menu ul { margin: 0; padding: 0; } #inbox-menu ul li { padding: 2px 0; } .message-topic { padding: 15px; border-radius: 5px; display: inline-block; border: 1px solid #ECF0F1; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); width: 100%; } .message-topic .avatar-author, .message-post .avatar-author { text-align: center; } .message-topic .avatar-author .img-responsive, .message-post .avatar-author .img-responsive { display: initial; } .message-topic h4 { font-weight: bold; } .thread-body { padding-bottom: 20px; padding-top: 20px; } .message-post { border: 1px solid #ECF0F1; margin-bottom: 15px; border-radius: 5px; padding: 15px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } .message_view_table { background-color: #dbeaf5; border: 0; border-collapse: collapse; width: 100%; } .message_view_table th { padding-right: 12px; border: 1px solid gray; background-color: #f0f0f0; } .message-select-box { float: left; display: inline; position: absolute; margin-top: 23px; margin-left: 20px; } .message-content .date { font-size: 12px; } .message-content .username { font-size: 14px; font-weight: bold; } .message-content .message { line-height: 22px; } /* styles from the my.profile.php file */ .message-content .message-delete { position: absolute; top: 10px; right: 10px; cursor: pointer; } .message-content-internal { display: inline; margin: 20px auto; background: #F5E38E; border: 2px solid #EBCA4F; padding: 10px; width: 100px; position: relative; margin-top: 150px; margin-right: -100px; } .message-title { font-size: 12px; } .message-body { padding: 0 0 11px; color: #333; font-size: 100%; } .message-link { color: #ff8400; } .message-view { float: right; margin: 20px auto; background: #F5E38E; border: 2px solid #EBCA4F; padding: 10px; width: 100px; position: relative; margin-top: 115px; margin-right: -100px; } .message-content-table { background-color: white; border: 1px solid black; position: absolute; width: 200px; height: 60px; z-index: 3; visibility: hidden; top: 85px; left: 10px; margin: 0; padding: 0; } #message { margin: 0 auto; text-align: center; } #message select { margin: 10px 0; width: 220px; } #message textarea { margin: 10px 0; } #message td { padding: 4px; } .message-top-title { float: left; margin-top: 1px; margin-bottom: 1px; background-color: #F2F2F2; width: 600px; border-bottom: 1px solid #CCCCCC; margin-left: 5px; } .message-bottom-title { height: 22px; float: left; margin-top: 1px; margin-bottom: 1px; background-color: #F2F2F2; width: 600px; border-bottom: 1px solid #CCCCCC; } .message-content-body-left { float: left; width: 30%; } .message-content-body-right { float: right; text-align: left; width: 60%; } .message-body-title { float: right; margin-top: 1px; margin-bottom: 5px; border-bottom: 1px solid #CCCCCC; border-collapse: collapse; } .message-image-info { float: left; margin: 10px; text-align: left; } .message-content-body-right dd { color: #333399; border-bottom: 1px solid #CCCCCC; height: 20px; text-decoration: none; outline-style: none; background: #ffffff; } a.unread { font-weight: bold; } .cropCanvas > img { max-width: 300px; max-height: 200px; } /*SOCIAL TOOL*/ .clip-wrapper { position: relative; width: 100px; height: 100px; top: -1px; left: -1px; } .clip_vertical { position: absolute; clip: rect(0px 218px 185px 0px); top: -50px; left: -32px; -webkit-transform: scale(0.6); -moz-transform: scale(0.6); -o-transform: scale(0.6); } .clip_horizontal { position: absolute; clip: rect(0px 218px 155px 0px); top: -25px; left: -48px; -webkit-transform: scale(0.6); -moz-transform: scale(0.6); -o-transform: scale(0.6); } .social-plugin-item { float: left; width: 50%; background-color: #ccc; margin: 0; } #social-plugins { float: left; background-color: #f00; width: 100%; margin: 0; padding: 2px; } .box_shared_profile_group_title { border-bottom: 1pt dotted #000; padding: 5px; vertical-align: middle; font-size: 12pt; font-weight: bold; margin-bottom: 5px } .box_shared_profile_group_description { height: 100px; margin-left: 65px; } .box_shared_profile_group_image { height: 80px; width: 60px; float: left; } .box_shared_profile_group_actions { text-align: right; } /* BIG TOOLS COURSE */ .title-tools { font-weight: bold; } #course_tools .big_icon { padding: 10px; text-align: center; } #course_tools .content { text-align: center; margin-bottom: 20px; margin-top: 10px; width: 100%; height: 50px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } #course_tools .content:hover { width: auto; white-space: initial; overflow: visible; cursor: pointer; } .course-tool .make_visible_and_invisible img { margin-top: -3px; margin-right: 5px; } .big_icon img { padding: 5px; border-radius: 10px; box-shadow: 0 4px 8px #C8C8C8; border: 1px solid #e6e6e6; } .big_icon img:hover { box-shadow: 0 4px 18px #C8C8C8; } .courseadminview .big_icon a { font-size: 12px; } /* Fixes the administration block section */ .admin_section div { margin: 5px 0 14px 25px; } .rounded_div { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E5E5E5; border-radius: 11px; box-shadow: 0 4px 18px #C8C8C8; float: left; height: auto; margin: 10px 8px 15px 15px; padding: 18px; } /* Makes the course elements more readable */ .session_course_item { padding: 6px 0 6px 5px; } #lp_overview .thumbnail { text-align: center; } .lp_resource { list-style: none; margin: 0; float: left; width: 100%; } .lp_resource_element, .lp_resource_element_no_link { border: 1px solid #DDDDDD; color: #444444; cursor: pointer; text-decoration: none; margin: 5px; padding: 5px 10px; list-style: none; border-radius: 5px; } .lp_resource_element:hover { background-color: #E6E6E6; } .lp_resource_element_new a { font-size: 14px; } .doc_resource { margin: 6px; } table.lp_build td.tree { border: none; } #resource_tab { min-height: 380px; } div.system_announcement { background-color: #EEEEEE; } .RequirementHeading, .RequirementText, .RequirementContent { margin-top: 12px; line-height: 18px; margin-bottom: 20px; } #toolshortcuts_horizontal { padding: 0 20px 2px 0; clear: right; margin-left: auto; margin-right: auto; text-align: right; width: 98%; } #toolshortcuts_vertical { padding: 0 0 2px 0; clear: right; margin-left: auto; margin-right: auto; text-align: right; width: 40px; } div.admin_section { min-height: 260px; } .admin_section li { padding: 2px 0 2px; } div.admin_section h4 { font-size: 16px; letter-spacing: -1px; } #courseintro_empty { float: right; margin: 2px auto; padding: 0; } .profile_grid_container { width: 100%; } .profile_grid_item { border: 1px dotted #CCCCCC; float: left; height: 90px; margin: 5px; padding: 5px; width: 270px; } .profile_grid_element_0 { width: 100px; float: left; text-align: center; margin-bottom: 5px; } .profile_grid_element_1 { width: 170px; float: left; text-align: left; margin-bottom: 1px; } #profile .picture-form { width: 350px; } /* pagination grid sortable */ .sub_header { width: 100% } .grid_selectbox { float: left; width: 35% } .grid_title { float: left; width: 30%; text-align: center } .grid_nav { float: left; width: 35%; text-align: right } /* Groups boxes */ .toolbar-groups { margin-bottom: 30px; } .group_invitation_grid_container { width: 100%; } .group_invitation_grid_item { border: 1px dotted #CCCCCC; float: left; height: 85px; margin: 8px; padding: 5px; width: 300px; } .group_invitation_grid_element_0 { width: 100px; float: left; text-align: center; margin-bottom: 5px; } .group_invitation_grid_element_1 { width: 100px; float: left; text-align: left; margin-bottom: 5px; } .group_invitation_grid_element_2 { width: 150px; float: left; } /* home group boxes */ .home_group_grid_container { margin-bottom: 70px; height: 65px; } .home_group_grid_element_1 { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #686868; font-weight: bold; margin: 2px; padding: 2px; } .home_group_grid_element_2 { float: right; width: 80%; height: 45px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #666666; } /*INVITATION IN PROFILE*/ .invitation_profile_grid_container { width: 100%; } .invitation_profile_grid_item { float: left; height: 110px; margin: 5px; padding: 5px; width: 100px; } .invitation_profile_grid_element_0 { width: 100px; float: left; text-align: center; margin-bottom: 5px; } .invitation_profile_grid_element_2 { width: 100px; float: left; text-align: center; font-size: 12px; } /* User boxes */ .search_users_grid_container { width: 100%; } .search_users_grid_item { width: 400px; height: 90px; border: 1px dotted #ccc; float: left; padding: 5px; margin: 8px; } .search_users_grid_element_0 { width: 100px; float: left; text-align: center; margin-bottom: 5px; } .search_users_grid_element_1 { width: 100px; float: left; text-align: center; margin-bottom: 5px; } .search_users_grid_element_2 { width: 150px; float: left; } .search_users_grid_selectbox { width: 50%; float: left; } .search_users_grid_title { width: 30%; float: left; } .search_users_grid_nav { float: right; } /*WAITING USER*/ .waiting_user_grid_container { width: 100%; } .waiting_user_grid_item { width: 500px; height: 120px; border: 1px dotted #ccc; float: left; padding: 5px; margin: 5px; } .waiting_user_grid_element_0 { width: 100px; height: 90px; float: left; text-align: center; margin-bottom: 5px; padding-top: 15px; } .waiting_user_grid_element_1 { width: 400px; float: left; text-align: left; margin-bottom: 5px } .waiting_user_grid_element_2 { width: 400px; float: left; text-align: justify; margin-bottom: 5px } .waiting_user_grid_element_5 { width: 100%; text-align: left; } .waiting_user_grid_element_6 { width: 100%; text-align: left; } /*LIST MEMBERS*/ .list_members_grid_container { width: 100%; } .list_members_grid_item { width: 110px; height: 165px; border: 1px dotted #ccc; float: left; padding: 5px; margin: 8px; } .list_members_grid_element_0 { width: 100px; float: left; text-align: center; margin-bottom: 5px; } .list_members_grid_element_0 img { width: 50px; height: 50px; border: 3px solid #E6E6E6; } .list_members_grid_element_2 { width: 100px; float: left; text-align: center; margin-bottom: 5px; } .list_members_grid_element_3 { width: 100px; float: left; text-align: center; margin-bottom: 5px; } .list_members_grid_element_5 { width: 100%; text-align: center; } /*SEARCH USER*/ .search_user_grid_container { width: 100%; } .search_user_grid_item { width: 100px; height: 100px; border: 1px dotted #ccc; float: left; padding: 5px; margin: 5px; overflow: hidden; } .search_user_grid_element_0 { width: 100px; float: left; text-align: center; margin-bottom: 5px; } .search_user_grid_element_0 img { width: 50px; height: 50px; border: 2px solid #E6E6E6; } .search_user_grid_element_1 { width: 100%; text-align: center; } .search_user_grid_element_2 { width: 100%; text-align: center; } .search_user_grid_element_3 { width: 100%; text-align: center; } /*SEARCH GROUP*/ .search_group_grid_item { float: left; width: 345px; height: 165px; margin-top: 20px; } .search_group_grid_container { margin-top: 0; } .search_group_grid_element_1 { width: 330px; height: 165px; padding-left: 10px; padding-right: 10px; background-repeat: repeat-y; overflow: hidden; } #lp_item_list { margin: 0; padding: 0; } #lp_item_list, #lp_item_list li { list-style-type: none; /* float:left;*/ } #lp_item_list .active { border: 2px dotted #BDB76B; } #lp_item_list li{ border-bottom: 1px solid #dddddd; width: 100%; margin-bottom: 5px; margin-top: 5px; } #lp_item_list li:last-child{ border-bottom: none; } #lp_item_list .item_data { padding: .5em; } #lp_item_list .item_data span { margin-left: 5px; } .item_data .button_actions { display: none; margin: 5px 0; } .item_data:hover .button_actions { display: block; padding-top: 5px; } #lp_item_list .item { border: none; } #lp_item_list .empty { height: 5px; } #lp_item_list .ui-state-highlight { height: 25px; background: #EEEEEE; border-radius: 5px; border: 1px dashed #B0B0B0 } #question_list .header_operations { margin-bottom: 5px; clear: both; background: #F5F5F5; padding: 2px; } #question_list .header_operations:hover { background: #FFEEAA; border-color: #FFDE57; } #question_list .header_operations .table { margin: 0; } #question_list .header_operations.ui-state-focus { background: #D9EDF7; border-color: #bce8f1; } #question_list .question-list-description-block .question_options .radio { min-height: 0; margin-left: 30px; margin-top: 0; } #question_list .question-list-description-block .question_options .radio p { padding: 5px 0 0 0; margin: 0; } #question_list .question-list-description-block .lead { font-size: 18px; } .document_preview_container { border-radius: 5px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); background-color: #FFF; border: 1px solid #DDD; position: absolute; z-index: 20; margin: 5px; padding: 5px; width: 310px; height: 200px; overflow-y: auto; top: 0; right: 0; } .view-options { padding-top: 3px; padding-right: 5px; } #course_settings h3 img { margin-left: 25px; } .page-report{ } /* Exercise comment*/ #comments { position: absolute; left: 795px; top: 0; width: 200px; height: 75px; z-index: 1; } /* MAIN QUESTION */ .main-question { padding: 10px 20px; box-sizing: border-box; border: 1px solid #dddddd; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); margin-bottom: 35px; } .main-question .question_title { font-size: 20px; margin: 15px 0; color: #666666; } .main-question .question_description { color: #666666; } .main-question .form-actions { clear: both; width: 100%; display: block; border-top: 1px solid #dddddd; padding-top: 10px; } #questions { width: 40%; height: 50px; float: left; padding: 5px; } .exercise { padding: 10px 20px; box-sizing: border-box; border: 1px solid #dddddd; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); margin-bottom: 35px; } .question_row_score { margin-bottom: 20px; display: block; } .question_item { height: 50px; padding: 5px; margin: 10px 0 10px 0; } .question-return { padding: 10px; text-align: center; margin-bottom: 20px; } .option_item { width: 150px; padding: 3px; margin: 10px; } .ui-jqgrid tr.jqgrow td { height: 38px !important; white-space: inherit; } .ui-search-table .ui-search-input input { height: 25px; } .exercise_overview_options { background-color: #F9F9F9; border-radius: 10px; padding: 15px 0 15px 0; } .exercise_overview_options .left_option { float: left; margin: 12px 5px; width: 33%; } .exercise_overview_options .center_option { float: left; margin: 15px 5px; text-align: center; width: 33%; } .exercise_overview_options .right_option { float: right; margin: 12px 5px; text-align: right; font-size: 14px; } .remind_highlight { background-color: #FFF7C0; } .exercise_header { border-bottom: 1px dotted #ccc; margin-bottom: 20px; } /* Table */ .exercise_options { width: 720px; border-collapse: collapse; border-spacing: 0; } .exercise_options th { background-color: #F2F2F2; border-bottom: 1px solid #DDDDDD; line-height: normal; padding: 8px 10px; text-align: center; vertical-align: middle; } /* Fixes questions list */ .question_options { min-height: 150px; } .question_options label { margin-bottom: 14px; display: block; font-weight: normal; } .question_options .radio { min-height: 18px; margin-left: 65px; } .question_options .checkbox { margin-left: 65px; } .question_options .radio input[type="radio"], .question_options .checkbox input[type="checkbox"] { float: left; margin-left: -25px; } .question_options input[type="text"] { padding: 6px 12px; margin: 2px 2px 2px 0; vertical-align: middle; display: inline-block; height: 34px; line-height: 1.42857; border: 1px solid #CCCCCC; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #555555; font-weight: bold; background-color: #FCF8D6; } .question_options input[type="text"]:focus { border-color: #66AFE9; background-color: #ffffff; outline: 0 none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); } .exercise_description { padding: 0 0 10px 0; border-bottom: 1px solid #dddddd; margin-bottom: 10px; } .exercise_title { font-size: 1.6em; font-weight: bold; padding: 10px 0 10px 0; } .question_no_answer { background-color: #FFF7C0; margin: 10px 0 5px 0; } .question_answer { display: block; float: left; margin: 0; width: 100%; padding: 0 0 5px 0; } .question_answer label { float: left; margin: 0 0 0 8px; } .question_answer input { float: left; margin: 0; } #question_description { padding-left: 5px; padding-top: 10px; } #question_score { padding-top: 10px; padding-bottom: 10px; font-weight: bold; font-size: 130%; } .question_row_score .title-score .total { border: 1px solid #ddd; border-radius: 5px; padding: 10px; text-align: center; color: #666; background: #FAFAFA; } .question_row_score .title-score .total h3 { margin: 0; font-size: 22px; } .question_row_answer img { max-width: 80%; height: auto !important; } .ribbon { float: left; width: 100%; margin-bottom: 20px; border: 1px solid #dddddd; border-radius: 3px; position: relative; background: #FAFAFA; } .ribbon .rib { height: 40px; display: block; line-height: 1.3; left: -2px; top: 0; color: #cfcfcf; margin: 0; padding: 0 10px; position: relative; background: #333; border-radius: 4px 0 0 0; float: left; } .ribbon .rib h3 { color: white; font-size: 15px; float: left; line-height: 40px; font-weight: bold; margin: 0; } .ribbon .rib-total { width: 275px !important; } .ribbon .rib-error, .ribbon .ribbon-total-error { background: #ff3019; border-top: none; border-bottom: none; float: left; } .ribbon .rib-warning { background: orange; border-top: none; border-bottom: none; float: left; } .ribbon .rib-info { background: deepskyblue; border-top: none; border-bottom: none; float: left; } .ribbon .rib-gray { background: #cccccc; background-image: -ms-linear-gradient(top, #bbbbbb, #cccccc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bbbbbb), to(#cccccc)); background-image: -webkit-linear-gradient(top, #bbbbbb, #cccccc); background-image: -o-linear-gradient(top, #bbbbbb, #cccccc); background-image: -moz-linear-gradient(top, #bbbbbb, #cccccc); background-image: linear-gradient(top, #bbbbbb, #cccccc); border-top: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; float: left; } .ribbon .rib-success, .ribbon .ribbon-total-success { background: #86B404; border-top: none; border-bottom: none; float: left; } .ribbon h4 { margin: 0; padding-left: 8px; color: #444; float: left; line-height: 40px; font-size: 15px; } .ribbon-total h4 { left: 290px; } .ribbon h5 { display: block; height: 30px; width: 150px; margin: 0; padding: 15px 0; position: absolute; right: 0; top: 0; } .ribbon .rib-error::before { border-color: #cf0404 transparent transparent transparent; } .ribbon .rib-success::before { border-color: #4B610B transparent transparent transparent; } .ribbon .rib-gray::before { border-color: #ccc transparent transparent transparent; } .ribbon .rib-warning::before { border-color: darkorange transparent transparent transparent; } .ribbon .rib::before { left: 0; } .ribbon .rib::after { right: 0; } .ribbon .error { color: red; } .ribbon .success { color: green; } .exercise_save_now_button img { position: relative; top: 4px; } .exercise_save_now_button { padding-left: 25px; } .exercise_save_now_button .checkbox input[type="checkbox"] { margin-left: -25px; } .question-check-test { padding-left: 35px; margin-bottom: 35px; } .question-check-test label { font-weight: normal; } .question-check-test .checkbox input[type="checkbox"] { margin-left: -25px; } .form-actions { margin-top: 20px; margin-bottom: 25px; } /* EXERCISE MATFDC */ .certaintyQuizBox { border : 1px solid black; margin : auto; } .certaintyQuizColumn { float : left; } /* text at the top of the column */ .certaint-score { height : 20px; margin-bottom: 10px; padding : 0; text-align: center; font-size: 22px; font-weight: bold; } .chart-grid{ display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); grid-gap: 30px; width: 100%; margin: 0 auto; } .chart-title{ text-align: center; font-weight: bold; font-size: 16px; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #b3b3b3; text-transform: uppercase; background: #ecf0f1; padding-top: 10px; } .certaint-list-two, .certaint-list{ margin: 0; padding: 0; list-style: none; text-align: center; position: absolute; bottom: 0; display: inline-block; width: 100%; } .certaint-list-two li{ display: inline-block; margin-right: 10px; width: 40%; } .certaint-list li{ width: 50%; margin: auto; } .certaint-list-two li:last-child{ margin-right: 0; } .answers-title{ text-align: center; margin-bottom: 20px; font-weight: bold; } .panel-certaint{ margin-bottom: 20px; background-color: #FFF; border: 1px solid #e4e4e4;; box-shadow: 0 2px 2px rgba(204, 197, 185, 0.5); padding: 10px; border-radius: 6px; } .certaint-text{ text-align: center; padding: 10px 5px; } .certaintyVerticalLine { float: left; border-left : 1px solid black; font-size: 0; } .certaintyQuizClearer { clear : both; font-size: 0; height:0 } .chart-legend{ list-style: none; margin: 0; padding: 0; text-align: center; } .chart-legend li{ display: inline-block; padding-left: 10px; padding-right: 10px; margin-right: 10px; margin-bottom: 10px; } .square_color4{ color: #1e9c55; } .square_color3{ color: #b1e183; } .square_color2{ color: #f6ba2a; } .square_color1{ color: #f79b88; } .square_color0{ color: #ed4040; } .levelbar_1 { background-color: #1e9c55; border: 1px solid #1e9c55; } .levelbar_2 { background-color: #b1e183; border: 1px solid #b1e183; } .levelbar_3 { background-color: #f6ba2a; border: 1px solid #f6ba2a; } .levelbar_4 { background-color: #f79b88; border: 1px solid #f79b88; } .levelbar_5 { background-color: #ed4040; border: 1px solid #ed4040; } table.certaintyTable { margin : auto; border: 1px solid #7FC5FF; } table.certaintyTable th { text-align: center; border-bottom: 1px solid #7FC5FF; background-color: #c9e0ff; } table.certaintyTable td { padding : 10px; } table.certaintyTable td.borderRight { border-right: 1px dotted #7FC5FF; } table.certaintyTable td.firstLine { vertical-align: top; text-align: center; } table.certaintyTable th.globalChart { font-size : 18pt; line-height : 120%; padding : 20px; } table.certaintyTable td.globalChart { font-weight : bold; } /* Exercise clock*/ .count_down { font-size: 20px; font-weight: bold; color: #2E75A3; padding: 5px; text-align: center; margin-bottom: 10px; background: url(../../main/img/clock-exercise.png) no-repeat center center #FFF; border: 1px solid #DDD; border-radius: 5px; } .time_warning_two { background: url(../../main/img/clock-exercise.png) no-repeat center center #FFD700; border: 1px solid #FFCC00; color: #C00; } .time_warning_one { background: url(../../main/img/clock-exercise.png) no-repeat center center #FB3A35; border: 1px solid #FB3A35; color: #FFF; } .question_row{ display: inline-block; width: 100%; } #question_feedback { border-radius: 10px; background-color: #FCF7BA; border: 1px solid #EADC31; color: #555; font-size: 12px; font-weight: bold; list-style-type: none; margin-top: 5px; padding: 5px; } .userportal-order-courses-link { background-color: #F9F9F9; border-radius: 10px 10px 10px 10px; height: 40px; margin: 5px; padding: 15px; } .userportal-order-courses-link a { float: right; } .course_social_content { background: #EFEFEF; margin: 10px 21px; padding: 10px; } .topics_grid_item { border-bottom: 1px solid #DDD; margin-bottom: 10px; } #div_content_table { border-bottom: 1px solid #EAEAEA; margin-bottom: 20px; padding-bottom: 10px; } /* Forms */ div.row div.form_header { white-space: nowrap; padding: 2px; margin: 0 0 10px 0; background-color: #E5EDF9; border: 1px solid #E5EDF9; font-size: 20px; } span.form_required { color: #f00; } span.form_error { color: #f00; font-size: x-small; margin: 2px; } form .row { margin-bottom: 18px; } form .formw .freeze { display: block; padding-top: 8px; } .course_activity_home { width: 100%; } .course_activity_home td { line-height: normal; padding: 4px; text-align: left; vertical-align: middle; } .email-box{ display: flex; } .email-overflow{ width:200px; height:20px; padding:0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin: auto; text-align: center; } .show_element { display: block !important; } #social_wall_main_wall_post_button{ background: #f5f6f7 !important; color: #7a7a7a !important; border: 1px solid #bababa !important; } #social_wall_main_wall_post_button:hover{ border: 1px solid #162a83 !important; background: #162a83 !important; color: #ffffff !important; } .input-file-container { position: relative; } .input-file-container:hover{ cursor: pointer; } .js .input-file-trigger { display: inline-block; padding: 7px 15px; background: #f5f6f7; color: #7a7a7a; font-size: 14px; transition: all .4s; border-radius: 5px; border: 1px solid #bababa; cursor: pointer; font-weight: normal; } .js .input-file { position: absolute; top: 0; left: 0; opacity: 0; padding: 5px 0; width: 100%; } .js .input-file:hover{ cursor:pointer; } .js .input-file:hover + .input-file-trigger, .js .input-file:focus + .input-file-trigger, .js .input-file-trigger:hover, .js .input-file-trigger:focus { background: #162a83; color: #ffffff; cursor: pointer; border: 1px solid #162a83; } .file-return { margin: 0; } .file-return:not(:empty) { margin: 1em 0; } .js .file-return { font-style: italic; font-size: .9em; font-weight: bold; padding: 0; margin: 0; } .js .file-return:not(:empty):before { content: "Selected file: "; font-style: normal; font-weight: normal; } /*** ***/ .tag { background-color: #D3E6EF; border-radius: 3px 3px 3px 3px; display: inline-block; float: left; font-size: 12px; font-weight: 700; margin: 0 10px 5px 0; padding: 0.4em 0.6em; } .label_tag { padding: 1px 3px 2px; margin: 2px 3px 2px 0; background-color: #bfbfbf; font-size: 10px; font-weight: bold; color: #ffffff; border-radius: 3px; text-align: center; width: 155px; } .label_tag.personal_event { background: #3366CC; } .label_tag.admin_event { background: red; } .label_tag.course_event { background: #458B00; } .label_tag.group_event { background: #A0522D; } .label_tag.session_event { background: #00496D; } .label_tag.important { background-color: #c43c35; } .label_tag.warning { background-color: #f89406; } .label_tag.success { background-color: #46a546; } .label_tag.notice { background-color: #62cffc; } .label_tag.skill { background-color: #46a546; } .label_tag.course { background-color: #62cffc; } .label { font-weight: normal; font-size: 90%; } .requirements td { padding: 5px; } /* header cell in data table in tools */ .data_table { margin-bottom: 18px; width: 100%; border: 1px solid #DDDDDD; } .data_table td { font-size: 12px; } .data_table th, .data_table td { border-top: 1px solid #DDDDDD; line-height: 18px; padding: 10px; } .data_table th { padding: 8px 10px; font-weight: normal; background-color: #EEEEEE; border-bottom: 1px solid #DDDDDD; color: #333; } .data_table th a { color: #333; } .data_table_no_border { border-collapse: collapse; border-spacing: 0; font-size: 12px; margin-bottom: 15px; margin-top: 8px; text-align: left; width: 100%; } .data_table_no_border td { line-height: normal; padding: 6px; text-align: left; vertical-align: middle; } .data_table tr.row_odd { background-color: #F9F9F9; } .attendance-users-table .data_table tr.row_odd { height: 64px; } .attendance-users-table .data_table tr.row_even { height: 60px; } .data_table tr.row_odd:hover, .data_table tr.row_even:hover { background-color: #E5EDF9; } .data_table tr.row_even { background-color: #fff; } .attendance-calendar-table .data_table tr.row_odd { height: 64px; } .attendance-calendar-table .data_table tr.row_even { height: 60px; } .data_table_no_border td .highlight { font-weight: bold; } .data_table_pagination { width: 100%; margin-top: 5px; margin-bottom: 5px; } .table-well { background: #ffffff; border: 1px solid #dddddd; padding: 10px 20px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); margin-bottom: 20px; margin-top: 10px; } .tabs-margin, .btn-toolbar { margin-bottom: 15px; margin-top: 15px; } .form-stacked .label { display: block; float: none; font-weight: bold; line-height: 20px; padding-top: 0; text-align: left; width: auto; } .form-stacked .row div.formw { margin-left: 0; } .form-stacked .row { margin-bottom: 9px; } #install_form blockquote { line-height: 16px; } #install_form .data_table_no_border td { width: 30%; } .lp_content_type_label { font-style: italic; color: #999; font-size: 11px; } .btn-collapse.collapsed .open{ display: none; } .btn-collapse.collapsed .closed{ display: inline-block; } .btn-collapse .closed{ display: none; } .btn-collapse .open{ display: inline-block; } /* **************************************************** CSS SKILL **************************************************** */ .skills-badges{ display: grid; grid-gap: 1rem; grid-row-gap: 16px; grid-template-columns: repeat(6, 1fr); } .skills-badges .item{ display: inline-block; width: 100%; text-align: center; justify-content: center; align-items: center; } .skills-badges a .caption{ text-align: center; } .list-horizontal .list-skills{ display: grid; grid-gap: 1rem; grid-row-gap: 16px; grid-template-columns: repeat(4, 1fr); } .list-vertical .list-skills{ display: grid; grid-gap: 1rem; grid-row-gap: 16px; grid-template-columns: repeat(2, 1fr); } .list-skills .item{ display: inline-block; width: 100%; text-align: center; justify-content: center; align-items: center; } .skill-options .legend { border: 1px dashed #cccccc; padding: 1em; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-bottom: 1em; margin-top: 1em; background-color: #FFFFFF; } .skill-options .skill-home { margin-top: 1em; margin-bottom: 1em; } .skill-options .btn-block { box-sizing: border-box; display: block; padding-left: 0; padding-right: 0; width: 100%; } .skill-options .accordion-inner { padding: 9px 15px; /*border: 1px solid #dadada;*/ background-color: #FFFFFF; } .skill-options .load_wheel { } .skill-options .skill-winner { list-style: none; margin: 0; padding: 0; } .skill-options .skill-winner li { float: left; margin-right: 1em; padding-bottom: 1em; } .skill-options .skill-winner li a { background: url("../../main/img/icons/16/winner.png") no-repeat; padding-left: 1.5em; padding-bottom: 1em; } .search-skill ul.holder li.bit-input input { width: 100%; } .skill-legend-basic { color: #3A87AD; } .skill-legend-add { color: #F89406; } .skill-legend-search { color: #B94A48; } .skill-legend-badges { color: #31A354; } .page-skill .panel-default { border-color: #DDDDDD; } .page-skill .btn-default { background-color: #F6F6F6; } .page-skill .btn-default:hover { background-color: #E6E6E6; } .page-skill #skill_info { font-size: 12px; } .page-skill #skill_wheel tspan { font-size: 12px; } .page-skill .holder_simple li.bit-box a { color: #8A6D3B; } .skill_partition { cursor: pointer; stroke: #000000; stroke-width: 0.5px; } .items-user .avatar-user { text-align: center; margin-bottom: 10px; } .items-user p { font-size: 12px; margin-bottom: 5px; } .items-user .list-group { font-size: 12px; } table#skill_holder { margin-top: 15px; } .badges-sidebar { height: 250px; } .panel figure figcaption { background: none; text-align: center; } .skill_root { box-shadow: 2px 2px 19px #aaa; border-radius: 6px; background-color: #ccc; border: 0.1em dotted #D4E06B; color: black; font-size: 0.9em; height: 4em; opacity: 0.8; padding-top: 0.9em; text-align: center; width: 120px; z-index: 40; position: relative; } .skill_child { box-shadow: 2px 2px 19px #aaa; border-radius: 6px; background-color: white; border: 0.1em dotted #D4E06B; color: black; font-size: 0.9em; height: 4em; opacity: 0.8; padding-top: 0.9em; text-align: center; width: 120px; z-index: 40; float: left; margin-left: 20px; margin-bottom: 20px; margin-top: 10px; position: relative; } /* **************************************************** END SKILL **************************************************** */ /* list template document */ #frmModel ul { list-style: none; margin: 0; padding: 0 .5em 0 1em; } #frmModel ul li:hover { background-color: #FAFAFA; border: 1px solid #F2F2F2; } #frmModel ul li { text-align: center; padding-top: 1em; padding-bottom: 1em; } #frmModel ul li .title, #frmModel ul li .description { padding-top: .5em; padding-bottom: .5em; width: auto; font-size: 12px; line-height: 16px; } .lp-add-item { display: block; height: 550px; position: relative; } .items-templates { display: block; height: 750px; } .editor-lp { margin-bottom: 20px; } /* end list template document */ .done_window { background-color: #73982C; } .first_window { border: 1px solid red; cursor: pointer; } .second_window { border: 1px solid blue; margin-left: 0; } .third_window { border: 1px solid blue; cursor: pointer; } ._jsPlumb_endpoint { z-index: 50; } .drag-locked { border: 1px solid red; } ._jsPlumb_endpoint { z-index: 50; } ._jsPlumb_connector { z-index: 1; } .dropHover { border: 1px dotted red; } .dragActive { border: 2px dotted orange; } .edit_block { z-index: 200; } /***************************************************** * LOGIN AND LANGUAGE FORM * *****************************************************/ #lang_form { text-align: left; } .form_login { padding: 3px 15px; } #formLogin label { color: #666666; } #login_fail { margin-left: 20px; padding: 4px; border: 1px solid #f00; background-color: #fff; font-size: 12px; color: #f00; width: 185px; } input.mainoption { font-weight: bold; border: 1px solid #E1E1E0; } input.liteoption { font-weight: normal; border: 1px solid #E1E1E0; } .row_selected { border-color: #478ced #1f6fe2 #1f6fe2; background-color: #FFFFCC; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFCC), to(#FFFFCC)); background-image: -webkit-linear-gradient(top, #FFFFCC, #FFFFCC); background-image: -moz-linear-gradient(top, #FFFFCC, #FFFFCC); background-image: -ms-linear-gradient(top, #FFFFCC, #FFFFCC); background-image: -o-linear-gradient(top, #FFFFCC, #FFFFCC); background-image: linear-gradient(top, #FFFFCC, #FFFFCC); box-shadow: 0 1px 0 transparent; } .data_table_exercise_result, .data_table_exercise_result_left { border-collapse: collapse; border-spacing: 0; font-size: 12px; margin-bottom: 15px; margin-top: 8px; text-align: left; width: 100%; } .data_table_exercise_result td { line-height: normal; padding: 6px; text-align: center; vertical-align: middle; } .data_table_exercise_result_left td { line-height: normal; padding: 6px; text-align: left; vertical-align: middle; } #no-data-view { padding: 20px 0 0; text-align: center; } div#no-data-view img { margin-bottom: 25px; } div#no-data-view h2 { border: 0 none; color: #212121; font-size: 18px; font-weight: bold; margin: 0 0 6px; padding: 0; } div#no-data-view div.controls { padding-top: 1px; } /* styles for the star rater */ .star-rating { list-style: none; margin: 0; padding: 0; width: 125px; height: 25px; position: relative; overflow: hidden; background: url(../../main/img/alt_star.png) top left repeat-x; } .star-rating li { padding: 0; margin: 0; width: 25px; height: 25px; float: left; } .star-rating li a { display: block; width: 25px; height: 25px; line-height: 25px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0; overflow: hidden; } .star-rating li a:hover { background: url(../../main/img/alt_star.png) left bottom; z-index: 2; left: 0; border: none; } .star-rating a.one-star { left: 0; } .star-rating a.one-star:hover { width: 25px; } .star-rating a.two-stars { left: 25px; } .star-rating a.two-stars:hover { width: 50px; } .star-rating a.three-stars { left: 50px; } .star-rating a.three-stars:hover { width: 75px; } .star-rating a.four-stars { left: 75px; } .star-rating a.four-stars:hover { width: 100px; } .star-rating a.five-stars { left: 100px; } .star-rating a.five-stars:hover { width: 125px; } .star-rating li.current-rating { background: url(../../main/img/alt_star.png) left center; position: absolute; height: 25px; display: block; text-indent: -9000px; z-index: 1; } a:active { outline: none; } .skills-profiles, .skills-users, .skills-skills { margin-top: 10px; margin-bottom: 10px; padding: 10px; border: 1px solid #ccc; } .skills-skills ul.holder, .skills-users ul.holder, .skills-profiles ul.holder { margin-bottom: 8px; border: 0; } .skills_chart * { margin: 0; padding: 0; } .skills_chart ul { padding-top: 20px; position: relative; } .skills_chart li { float: left; text-align: center; list-style-type: none; padding: 20px 5px 0 5px; position: relative; } .skills_chart li::before, .skills_chart li::after { content: ''; position: absolute; top: 0; right: 50%; border-top: 1px solid #f80; width: 50%; height: 20px; } .skills_chart li::after { right: auto; left: 50%; border-left: 1px solid #f80; } .skills_chart li:only-child::before, .skills_chart li:only-child::after { display: none; } .skills_chart li:only-child { padding-top: 0; } .skills_chart li:first-child::before, .skills_chart li:last-child::after { border: 0 none; } .skills_chart li:last-child::before { border-right: 1px solid #f80; border-radius: 0 5px 0 0; } .skills_chart li:first-child::after { border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0; } .skills_chart ul ul::before { content: ''; position: absolute; top: 0; left: 50%; border-left: 1px solid #f80; width: 0; height: 20px; } .skills_chart li a { border: 1px solid #f80; padding: 1em 0.75em; text-decoration: none; color: #333; background-color: rgba(255, 255, 255, 0.5); font-size: 0.85em; display: inline-block; border-radius: 5px; transition: all 500ms; } .skills_chart li a:hover { border: 1px solid #fff; color: #ddd; background-color: rgba(255, 128, 0, 0.7); display: inline-block; } .skills_chart > ul > li > a { font-size: 1em; font-weight: bold; } .skills_chart > ul > li > ul > li > a { width: 8em; } .send_msg_in_text { background: url("../../main/img/mail_send.png") no-repeat scroll right center transparent; height: 16px; width: 17px; display: inline-block; margin-right: 4px; } .send_inv_in_text { background: url("../../main/img/invitation.png") no-repeat scroll right center transparent; height: 16px; width: 17px; display: inline-block; margin-right: 4px; } .welcome_course li { float: left; list-style-type: none; width: 175px } .welcome_course li p { margin-left: auto; margin-right: auto; width: 88px; } .welcome_course li a { margin-left: auto; margin-right: auto; width: 120px; } /* Nanogong - exercise player*/ .nanogong_player_container { width: 370px; margin: 0 auto; } .nanogong_player { float: left; } .action_player { float: right; width: 120px; } .audio_preview_container { margin-left: 50px; } /* ie fixes */ /* Disabling help/bug notifications */ .lt-ie7 #navigation { display: none; } /* Disabling top bar */ .lt-ie7 #topbar { display: none } .lt-ie7 .subnav .nav > li { float: left !important; } .lt-ie7 #announcements_page { width: 450px !important; } /* **** FORUM CATEGORY **** */ .forum_category { background-color: #0066CC; color: #fff; } .forum_category a { color: #fff; } .forum_category_header { background-color: #0066CC; color: #fff; } tr.forum_category_header a { color: #fff; } .forum-description { display: inline-block; } /* **** FORUM **** */ .forum_header { background-color: #EEF; } /* **** THREAD **** */ .forum_threadheader { color: #aaa; background-color: #F7F7F7; } .forum-thread-header { color: #000000; background-color: #F7F7F7; border: 1px solid #aaa; } .forum-thread-body { color: #000000; background-color: #FFFFFF; border: 1px solid #aaa; } .forum-date { font-size: 12px; } /* **** POST **** */ .quote { background-color: #a0e5fc; } a.forum-goto { font-size: 12px; } .structure { /*border-bottom: 1px solid #666666;*/ font-weight: bold; background-color: #F7F7F7; height: 20px; } .forum_description { color: #000; font-weight: normal; font-size: 15px; padding-top: 1em; padding-bottom: .5em; } .forum_description p { font-size: 11px; } .forum_title h1 { color: #000; padding-top: 1em; } .forum_low_description { color: #737780; font-style: italic; font-weight: normal; } .forum_attach_comment { color: #737780; font-style: italic; font-weight: normal; } .forum_message_left { width: 150px; vertical-align: top; border-right: 1px solid #aaa; background-color: #F7F7F7; } .forum_message_left_2_be_approved { width: 150px; vertical-align: top; border-right: 1px solid #aaa; background-color: #F7F7F7; color: #999; } .forum_message_post_title { font-weight: bold; background-color: #F7F7F7; height: 20px; font-size: 20px; } .forum_message_post_title_2_be_approved { color: #999; font-weight: bold; background-color: #F7F7F7; height: 20px; } .forum_message_post_text { margin-bottom: 10px; vertical-align: top; background: white; } .forum_message_post_text_2_be_approved { color: #999; margin-bottom: 10px; vertical-align: top; } /* New forum table */ .forum_table_title { border-collapse: collapse; width: 100%; padding: 5px; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; } .forum_table_title th { padding-right: 12px; /*border: 1px solid gray;*/ background-color: #E5EDF9; } .forum_table { border-collapse: collapse; width: 100%; padding: 5px; border: 1px solid #ccc; margin-bottom: 15px; } .forum_table .forum_head { padding: 5px; text-align: left; font-size: 14px; } .forum_table th { padding-right: 12px; background-color: #E5EDF9; } .forum_table tr.row_odd { background-color: #F2F2F2; } .forum_table tr.row_odd:hover, .data_table tr.row_even:hover { background-color: #E5EDF9; } .forum_table tr.row_even { background-color: #fff; } .forum_table td { padding: 5px; vertical-align: top; border-bottom: 1px solid #ccc; border-right: 1px dotted #e1e1e1; border-left: 1px dotted #e1e1e1; border-top: 1px solid #ccc; } .post { border: 1px solid #ccc; margin-bottom: 5px; } .timeline-example { background-color: #FFFFFF; border: 1px solid #CCCCCC; border-radius: 10px 10px 10px 10px; box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.25); margin-bottom: 20px; padding-bottom: 20px; padding-top: 20px; } #timeline { clear: both; height: 600px !important; position: relative !important; z-index: 100; } #main_content .course_item { padding: 5px 0 5px 0; } /* actions */ .actions_lp img { vertical-align: middle; } .actions_lp a { } .actions_lp span { margin-right: 10px; vertical-align: middle; } .actions_lp form { margin-right: 10px; vertical-align: middle; } .exercise_overview_options { text-align: center; } .new_actions { background: #ffffff; min-height: 50px; border: 1px solid #E5E5E5; } .new_actions .nav > li { margin-left: 0; } .new_actions .nav > li > a { border-radius: 0; border-right: 1px solid #E5E5E5; margin: 0; padding: 10px; } .new_actions .nav li a:hover { background: #ECF0F1; } .new_actions-fixed { border-color: #D5D5D5; border-radius: 0 0 0 0; border-width: 0 0 1px; left: 0; position: fixed; right: 0; top: 0; z-index: 1030; } .new_actions .nav .active a:hover { background: #E9E9E9; border-left: 0 none; border-right-color: #DDDDDD; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05) inset; color: #777777; } .new_actions .nav-tabs > li > a, .new_actions .nav-pills > li > a { padding: 8px; } .new_actions .nav-pills li.active a { background: #ECF0F1; } .subnav .nav > li > .logout { padding-top: 8px; } .subnav-fixed { position: fixed; top: 0; left: 0; right: 0; z-index: 1030; border-color: #d5d5d5; border-width: 0 0 1px; /* drop the border on the fixed edges */ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .doc_folder { margin-right: 5px; margin-top: 5px; width: 100%; float: left; } .doc_folder_hidden { color: grey; } .doc_resource { margin: 5px; width: 100%; float: left; } .doc_resource.lp_resource_element .item_data{ display: flex; flex-wrap: nowrap; width: 100%; } .lp_resource_element_new { border: 2px dotted green; } #course_thing_to_do .thumbnail { text-align: center; margin-bottom: 5px; } .section-parameters { padding-top: 20px; padding-bottom: 20px; margin-top: 10px; margin-bottom: 10px; } .control-text { padding-top: 5px; display: inline-block; } .boot-tooltip { cursor: pointer; } /* link */ .link_category { background-color: #FFFFFF; margin-bottom: 5px; } .link { margin-top: 15px; } .link .list-group-item-heading a { text-decoration: none; } .link .list-group-item-text { font-size: 12px; } .link .check-link { margin-left: 5px; } /* Glossary */ i.size-32.icon-new-glossary-term { background-image: url('../../main/img/icons/32/new_glossary_term.png'); } i.size-32.icon-new-note { background-image: url('../../main/img/icons/32/new_note.png'); } /* Data table */ .dataTables_wrapper { clear: both; } .dataTables_length { float: left; width: 40%; } .dataTables_filter { text-align: right; } .dataTables_info { float: left; width: 60%; } .dataTables_paginate { float: right; text-align: right; } .dataTables_wrapper label input, .dataTables_wrapper label textarea, .dataTables_wrapper label select { display: inline-block; } .dataTables.display { clear: both; margin: 0 auto; width: 100%; } .dataTables_wrapper .paginate_disabled_previous, .dataTables_wrapper .paginate_enabled_previous { padding-left: 23px; background: url("../../main/img/action_prev.png") no-repeat scroll left top; } .dataTables_wrapper .paginate_disabled_next, .dataTables_wrapper .paginate_enabled_next { margin-left: 10px; padding-right: 23px; background: url("../../main/img/action_next.png") no-repeat scroll left top; } .dataTables_wrapper .paginate_disabled_previous, .dataTables_wrapper .paginate_disabled_next { opacity: 0.4; } .dataTables_wrapper .sorting_asc { background-image: url("../../main/img/sort_asc.png"); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; } .dataTables_wrapper .sorting_desc { background-image: url("../../main/img/sort_desc.png"); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; } .nav-list img { margin-right: 6px; } /* Only for Firefox */ @-moz-document url-prefix() { select#question_type_hidden option { padding: 10px 0px 10px 40px; background-repeat: no-repeat; } select#question_type_hidden option[value="1"] { background-image: url(../../main/img/icons/32/mcua.png); } select#question_type_hidden option[value="2"] { background-image: url(../../main/img/icons/32/mcma.png); } select#question_type_hidden option[value="3"] { background-image: url(../../main/img/icons/32/fill_in_blanks.png); } select#question_type_hidden option[value="4"] { background-image: url(../../main/img/icons/32/matching.png); } select#question_type_hidden option[value="5"] { background-image: url(../../main/img/icons/32/open_answer.png); } select#question_type_hidden option[value="6"] { background-image: url(../../main/img/icons/32/hotspot.png); } select#question_type_hidden option[value="7"] { background-image: url(../../main/img/icons/32/mcma.png); } select#question_type_hidden option[value="8"] { background-image: url(../../main/img/icons/32/mcma.png); } select#question_type_hidden option[value="9"] { background-image: url(../../main/img/icons/32/mcmac.png); } select#question_type_hidden option[value="10"] { background-image: url(../../main/img/icons/32/mcuao.png); } select#question_type_hidden option[value="11"] { background-image: url(../../main/img/icons/32/mcmao.png); } select#question_type_hidden option[value="12"] { background-image: url(../../main/img/icons/32/mcmaco.png); } select#question_type_hidden option[value="13"] { background-image: url(../../main/img/icons/32/audio_question.png); } select#question_type_hidden option[value="14"] { background-image: url(../../main/img/icons/32/mcmagl.png); } select#question_type_hidden option[value="16"] { background-image: url(../../main/img/icons/32/calculated_answer.png); } } /* * work */ i.size-32.icon-new-work { background-image: url('../../main/img/icons/32/new_work.png'); } /* Default skill partition colors */ #filepaths input { margin-bottom: 5px; } .xdebug-error { margin-top: 20px; } .multiple_select_header { height: 35px; margin-bottom: 15px; } .exercise_save_mini_message { margin-left: 5px; } #learning_path_left_zone .no-border { border: 0; } .btn-invitations { margin-left: 110px; } .btn-msg { background-position: 3px; padding: 2px 4px; padding-left: 22px; margin-bottom: 10px; font-size: 11px; line-height: 14px; background-color: #e6e6e6; } .btn-inv { background-position: 3px; padding: 2px 4px; padding-left: 22px; margin-bottom: 10px; font-size: 11px; line-height: 14px; background-color: #e6e6e6; } .btn-inv-off { background-position: 3px; padding: 2px 4px; padding-left: 22px; margin-bottom: 10px; font-size: 11px; line-height: 14px; background-color: #e6e6e6; } .password-verdict { font-size: 12px; } #password_progress { width: 220px; } .jqgrid_whitespace { white-space: normal !important; } /* display the cookie usage warning validation */ #settings .panel .admin-edit-block { display: none; } #settings .panel:hover .admin-edit-block { display: block; } /***** Survey *****/ #list-survey p { display: inline-block; margin-left: 10px; } .survey-block { width: 100%; margin: auto; padding: 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .start-survey { margin-top: 20px; padding-top: 20px; margin-bottom: 20px; } .survey-reports .list-group .list-group-item h4 { font-weight: bold; font-size: 14px; } .survey-reports .list-group .list-group-item img { float: left; margin-right: 5px; } .survey-block .table tbody tr:hover td { background-color: #fff6d5; } .survey-block .table tbody tr:hover th, .survey-block .table tbody tr th { background-color: #ececec; text-align: center; } .survey-block .table .center { text-align: center; } .survey-block .title-survey-block { padding-top: 10px; padding-bottom: 10px; } .survey-block .title-survey-block h3 { display: inline-block; margin-left: 10px; } #question-survey .start-survey .col-sm-8 { text-align: center; } .survey_content { color: #666; padding: 5px; font-size: 13px; margin-top: 4px; margin-bottom: 10px; } .survey_question .title { font-weight: bold; padding-bottom: 10px; margin-bottom: 10px; margin-top: 35px; } .survey_question_options { /* 264269 4271b5 E5EDF9 */ background-color: #FFF; color: #000; padding: 5px; /*border: 1px solid #264269;*/ } .survey_subtitle { margin-top: 20px; margin-bottom: 20px; } .survey_question .radio-inline input[type="radio"], .survey_question .checkbox-inline input[type="checkbox"] { margin-top: 2px; } .survey-block .confirmation-message, .survey-block .error-message { font-size: 16px; text-align: center; } #question_report_questionnumbers.pagination .disabled a { background-color: #F5F5F5; color: #666; } .title-question { font-size: 22px; } #display-survey.table tbody tr th, #display-survey.table tbody tr:hover th { background-color: #666; text-align: center; font-size: 14px; color: #FFFFFF; } #display-survey .total { background-color: #EBF3F5; text-align: center; } #display-survey .center { text-align: center; } #display-survey { border: 1px solid #ddd; } #display-survey.table tbody tr:hover td, #display-survey.table tbody tr:hover th { background-color: transparent; } .answered-people { padding: 10px; border: 1px solid #ddd; margin-bottom: 20px; } .answered-people h4 { margin-bottom: 10px; font-size: 16px; font-weight: normal; } /* CSS BASE BOOSTRAP 3 */ .openbadges-introduction { line-height: 30px; margin-bottom: 30px; } .openbadges-introduction .title { text-align: center; margin-bottom: 20px; color: #456176; font-size: 35px; } .openbadges-introduction .lead { font-size: 15px; } .openbadges-introduction .sub-title { color: #456176; text-align: center; font-size: 20px; } .openbadges-introduction .badges-tablet { padding-top: 15px; } .openbadges-introduction .block-content { padding-top: 30px; padding-bottom: 30px; } .openbadges-introduction .block-edit { padding-top: 15px; padding-bottom: 30px; } .openbadges-introduction .block-content .block-title, .openbadges-introduction .block-edit .block-title { background-color: #e2eceb; border: 1px solid #456176; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; font-size: 16px; color: #456176; } .openbadges-introduction .block-content p { padding-left: 5%; font-size: 14px; } .openbadges-tablet { margin-top: 15px; } .openbadges-tablet .table thead { background-color: #E2ECEB; border-top: 1px solid #677F8F; border-bottom: 1px solid #677F8F; border-left: 1px solid #677F8F; border-right: 1px solid #677F8F; font-size: 16px; color: #456176; } .openbadges-tablet .table thead tr th { font-weight: normal; } .openbadges-tablet .table td { border-top: 1px solid #677F8F; vertical-align: middle; } .openbadges-tabs ul.nav-tabs li a { background-color: #E2ECEB; border-top: 1px solid #677F8F; border-right: 1px solid #677F8F; border-left: 1px solid #677F8F; border-bottom: 1px solid #677F8F; } .openbadges-tabs ul.nav-tabs .active a { background: #fff; border-bottom: 1px solid #ffffff; } .openbadges-tabs .nav-tabs { border-bottom: 1px solid #677F8F; } .create-openbadges { text-align: center; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; } .openbadges-img, .openbadges-view { text-align: center; padding: 10px; margin-top: 10px; border: 1px solid #b2b2b2; } .openbadges-text { text-align: center; } .title-badge { font-weight: bold; color: #2C3E50; } .code-badge { font-size: 12px; } .name-badge { font-size: 16px; } .issued .thumbnail { border: none; } /* Social Profile */ .social-profile { text-align: center; } .social-profile .expand-image { display: inline-block; } .list-user-data { list-style: none; margin: 0; padding: 0; } .list-user-data .item { padding-top: 5px; text-align: center; } .social-search form { margin-bottom: 0; } .social-group .group-title { color: #456176; font-weight: bold; font-size: 14px; } .social-profile .group-description { font-size: 12px; padding-left: 10px; padding-right: 10px; color: #666666; margin-bottom: 10px; margin-top: 10px; } .list-badges { padding: 0; margin: 0; list-style: none; } .list-badges .thumbnail { border-color: #bce8f1; display: inline-block; margin-right: 15px; padding: 0; vertical-align: top; width: 95px; } .list-badges .thumbnail a img { margin-bottom: 4px; margin-top: 4px; } .list-badges .thumbnail a .caption { background: #D9EDF7; font-size: 12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .list-badges .thumbnail a .caption:hover { width: auto; white-space: initial; overflow: visible; cursor: pointer; } #skillList .dropdown-menu { top: 30px; } #sm-groups .list-group-newest .items { display: block; } #sm-groups .list-group-newest .items .group-image { vertical-align: top; padding-left: 10px; padding-right: 10px; } #sm-groups .list-group-newest .items .group-image, #sm-groups .list-group-newest .items .group-info { display: inline-block; } #sm-groups .list-group-newest .items .group-info { width: auto; } #sm-groups .items { border-bottom: 1px dotted #B1DDE0; padding-bottom: 5px; margin-bottom: 5px; } #sm-groups .group-name a { font-size: 18px; font-weight: bold; } #sm-groups .count-username { font-size: 12px; color: #4D4D4D; } #sm-groups .description p { color: #4D4D4D; padding-top: 5px; padding-bottom: 0; line-height: 22px; } .sm-groups .social-profile .img-responsive { display: inline-block; } .sm-groups-content .groups-messages { padding: 20px; } .social-post .mediaPost { padding-top: 10px; padding-bottom: 5px; margin-bottom: 5px; } .social-post .sub-mediapost { padding-left: 20px; margin-left: 20px; } .top-mediapost .user-image img, .sub-mediapost .user-image img { width: 50px; height: 50px; max-width: 50px; max-height: 50px; } .top-mediapost .user-data img { margin-right: 5px; } .top-mediapost { border-bottom: 1px solid #ECF0F1; } .popularity-mediapost { margin-bottom: 30px; font-size: 1.2em; } .popularity-vote-found { color: #FFD700; } .top-mediapost .user-image, .sub-mediapost .user-image { vertical-align: top; } .top-mediapost .user-image .avatar-thumb, .sub-mediapost .user-image .avatar-thumb { border: 1px solid #dddddd; margin-bottom: 5px; margin-right: 5px; } .top-mediapost .user-data .username a, .sub-mediapost .user-data .username a { font-size: 14px; font-weight: normal; } .top-mediapost .user-data .time, .sub-mediapost .user-data .time { color: #9197a3; } .top-mediapost .msg-content .img-post .thumbnail, .sub-mediapost .msg-content .img-post .thumbnail { border: 1px solid #dddddd; } .top-mediapost .msg-content p, .sub-mediapost .rep-post .msg-content p { /* border-top:1px solid #ECF0F1; */ /* padding-top: 10px; */ /* padding-bottom: 20px; */ margin-top: 5px; margin-bottom: 20px; line-height: 22px; /* padding-left: 10px; */ padding-right: 10px; color: #666666; } .mediapost-form { margin-bottom: 10px; padding-bottom: 5px; } .top-mediapost .user-image, .top-mediapost .user-data, .sub-mediapost .rep-post .user-image, .sub-mediapost .rep-post .user-data { display: inline-block; } .deleted-mgs a { float: right; font-size: 18px; font-weight: bold; text-shadow: 0 1px 0 #fff; opacity: 0.2; filter: alpha(opacity=20); color: #000000; } .social-rss .title-rss { margin-bottom: 5px; margin-top: 5px; font-size: 14px; } .social-rss .rss-items { padding-top: 10px; padding-bottom: 5px; margin-bottom: 5px; } .social-rss .rss-items .rss-title a { color: #4D4D4D; } .social-rss .rss-items .rss-title a:hover { text-decoration: underline; } .social-rss .rss-items .rss-content p { line-height: 18px; font-size: 12px; color: #666; } /* Items menus sidebar */ .sidebar .list-group-item { border: none; margin-left: 2.14285714em; padding: 10px 5px; } .sidebar .list-group-item .item-icon { margin-right: 5px; text-align: center; position: absolute; left: -2.14285714em; width: 2.14285714em; } .social-network-menu .nav-pills li.active a, #groups-acordeon .nav li.active a { background: none; color: #1ABC9C; } .social-network-menu .nav li a img { vertical-align: bottom; margin-right: 5px; } .ui-state-highlight_lp { border: 1px solid #FEAA18; background: #FFB738; color: #363636; height: 20px; width: 70%; } .bottom_actions { display: block; } .bottom_actions .form-group { margin-bottom: 10px; } .sessions-items { list-style: none; padding: 0; margin: 0; } .sessions-items li { padding-top: 5px; padding-bottom: 5px; } .sessions-items li img { margin-right: 5px; } .sessions .subtitle-session { font-size: 12px; color: #666666; padding: 5px; margin-bottom: 10px; } /** * Modal for user avatar preview * @author Angel Fernando Quiroz Campos */ #expand-image-modal img { display: block; height: auto; margin: auto; max-width: 100%; } .question_menu { list-style: none; margin: 0; padding: 0; } .question_menu li { display: inline-block; } .actions .form-inline { display: block; width: 100%; } .actions #groups .bootstrap-select { width: 300px; } ul.holder { list-style: none; margin: 0; padding: 0; } ul.holder li.bit-input input { width: 100%; display: block; height: 38px; padding: 8px 12px; font-size: 14px; line-height: 1.42857; color: #555; background: #ffffff none; border: 1px solid #cccccc; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; } ul.holder li.bit-box { padding-right: 15px; margin-bottom: 5px; color: #8a6d3b; background-color: #FCF8E3; border: 1px solid #FAEBCC; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; } .session-course-edit .control { padding-top: 2em; padding-bottom: 2em; } .code-course { padding-left: 10px; padding-right: 10px; } .control-course { text-align: center; } #settings .form-inline { margin-bottom: 15px; } #search_settings { margin-bottom: 15px; } .src-image { display: none; } /* thematic progress */ #thematic .title-topics { font-size: 15px; color: #00829C; font-weight: bold; } #thematic .thematic-cont { padding: 15px; border: 1px solid #EEEEEE; border-radius: 5px; } #thematic .thematic-avatar { text-align: center; margin-bottom: 20px; } #thematic .thematic-avatar .img-responsive { display: inline-block; } #thematic .current { background-color: #EEEEEE; border: 1px dashed #B0B0B0; border-radius: 5px; } #thematic .panel-heading { padding: 0; } #thematic .panel-heading a { padding: 10px 15px; display: block; } #thematic .date { font-size: 12px; } #thematic .views ul li { font-size: 12px; } #thematic .arrow { background: url("../../main/img/icons/22/arrow-up-collapse.png") no-repeat 99% center; } #thematic .arrow.collapsed { background: url("../../main/img/icons/22/arrow-down-collapse.png") no-repeat 99% center; } .thematic .toolbar-actions { height: 30px; display: block; } .alert-thematic { margin-top: 10px; display: inline-block; } .thematic .thematic-advance { margin-top: 10px; display: inline-block; } .thematic .score-progress { background-color: #0099FF; border: 1px solid #0099FF; color: #FFF; padding: 12px; text-transform: uppercase; border-radius: 5px; } .thematic .score-progress h3 { margin: 0; padding: 0; } .question_options .exercise-unique-answer-image .radio { padding-left: 10px; margin-left: 0; } .question_options label > input + div.thumbnail { padding: 10px; box-sizing: border-box; border: 2px solid #eeeeee; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0); /* IE6-9 */ } .question_options label > input:checked + div.thumbnail { border: 2px solid #337AB7; box-shadow: 0 4px 18px #C8C8C8; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #fffef2 47%, #ffffe2 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(47%, #fffef2), color-stop(100%, #ffffe2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #fffef2 47%, #ffffe2 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #fffef2 47%, #ffffe2 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #fffef2 47%, #ffffe2 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #fffef2 47%, #ffffe2 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffe2', GradientType=0); /* IE6-9 */ } .question_options div.thumbnail p { margin: 0; } .question_options div.thumbnail img { height: 150px !important; width: 190px !important; max-width: 100%; } .question_options .fill_blanks { padding: 20px 30px; box-sizing: border-box; } .question_options .fill_blanks img { max-width: 100%; display: block; height: auto !important; } /*** Draggable answer ***/ .question_options ul.exercise-draggable-answer { float: left; margin-bottom: 20px; min-height: 2em; min-width: 100%; } ul.exercise-draggable-answer.list-inline li { float: left; } ul.exercise-draggable-answer li { cursor: move; margin: 0 20px 20px 0; padding: 5px 20px; text-align: center; } ul.exercise-draggable-answer .touch-items { background: #ffffff; background-image: -webkit-linear-gradient(top, #ffffff, #cfcfcf); background-image: -moz-linear-gradient(top, #ffffff, #cfcfcf); background-image: -ms-linear-gradient(top, #ffffff, #cfcfcf); background-image: -o-linear-gradient(top, #ffffff, #cfcfcf); background-image: linear-gradient(to bottom, #ffffff, #cfcfcf); border-radius: 4px; color: #2e2e2e; font-size: 13px; padding: 5px 10px; border: solid #b0b0b0 1px; text-decoration: none; z-index: 100; } ul.exercise-draggable-answer .touch-items:hover { background: #ffffff; background-image: -webkit-linear-gradient(top, #ffffff, #b8d3e3); background-image: -moz-linear-gradient(top, #ffffff, #b8d3e3); background-image: -ms-linear-gradient(top, #ffffff, #b8d3e3); background-image: -o-linear-gradient(top, #ffffff, #b8d3e3); background-image: linear-gradient(to bottom, #ffffff, #b8d3e3); text-decoration: none; } .question_options .ui-widget { padding: 10px 20px; } .question_options .droppable { padding: 5px; text-align: center; background-color: #ECF0F1; border: dotted #dddddd 2px; border-radius: 4px; color: #666666; /* Extra */ display: inline-block; width: 85%; margin-bottom: 0; } .question_options .droppable-item { background-color: #84bd00; color: #FFF; /* padding: 10px;*/ padding: 3px 0 3px 5px; } .question_options .droppable-item .number { font-size: 16px; font-weight: bold; /*width: 30px;*/ display: inline-block; } .question_options .ui-helper-reset { margin-top: -25px; } .question_options .droppable .gallery .btn-default { background: #D9534F; color: #ffffff; border-color: #D43F3A; } .question_options .droppable .gallery .btn-default:hover { background: #C9302C; color: #ffffff; border-color: #AC2925; } .question_options .droppable .gallery .exercise-draggable-answer-option { margin-bottom: 0; background: #feffff; background: -moz-linear-gradient(top, #feffff 0%, #d2ebf9 100%); background: -webkit-linear-gradient(top, #feffff 0%, #d2ebf9 100%); background: linear-gradient(to bottom, #feffff 0%, #d2ebf9 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffff', endColorstr='#d2ebf9', GradientType=0); border: 1px solid #DDDDDD; padding: 5px; border-radius: 5px; font-size: 12px; cursor: pointer; } /*** Matching Draggable answer ***/ .drag_question { min-height: 4em; width: 100%; padding: 20px; position: relative; box-sizing: border-box; } .drag_question .indent { text-indent: -15px; padding-left: 30px; padding-right: 15px; } .drag_question .separate { background-color: #ffffff; text-align: center; vertical-align: middle; border-top: #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: none !important; } .drag_question .text-right { text-align: left; } .drag_question .select-matching { display: inline-block; position: relative; overflow: hidden; height: 30px; width: 60px; text-align: center; border: 3px solid; border-color: white #f7f7f7 #f5f5f5; border-radius: 3px; } .drag_question .select-matching:before, .drag_question .select-matching:after { content: ''; position: absolute; z-index: 2; top: 9px; right: 10px; width: 0; height: 0; border: 4px dashed; border-color: #888 transparent; pointer-events: none; } .drag_question .select-matching:before { border-bottom-style: solid; border-top: none; border-bottom-color: #aaa; } .drag_question .select-matching:after { margin-top: 7px; border-top-style: solid; border-bottom: none; border-top-color: #aaa; } .drag_question .select-matching select { position: relative; width: 130%; margin: 0; padding: 6px 6px 6px 6px; height: 28px; line-height: 14px; font-size: 13px; color: #111; background: rgba(0, 0, 0, 0) !important; border: 0; border-radius: 0; -webkit-appearance: none; } .drag_question .select-matching select > option { margin: 3px; padding: 6px 8px; text-shadow: none; background: #fff; border-radius: 3px; cursor: pointer; color: #111; } .drag_question .window { border: 1px solid #dddddd; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; cursor: pointer; min-height: 65px; padding: 25px; margin-left: 5px; margin-right: 5px; } .window_left_question { padding: 10px 25px 10px 10px; text-align: right; background: #f2f9fe; /* Old browsers */ background: -moz-linear-gradient(top, #f2f9fe 0%, #d6f0fd 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f9fe), color-stop(100%, #d6f0fd)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f2f9fe 0%, #d6f0fd 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f2f9fe 0%, #d6f0fd 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f2f9fe 0%, #d6f0fd 100%); /* IE10+ */ background: linear-gradient(to bottom, #f2f9fe 0%, #d6f0fd 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f9fe', endColorstr='#d6f0fd', GradientType=0); /* IE6-9 */ } .window_right_question { padding: 10px 10px 10px 25px; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0); /* IE6-9 */ } .drag_question .data_table, .drag_question .data_table th, .drag_question .data_table td { border: none !important; } ._jsPlumb_endpoint { z-index: 50; } /*** Video chat ***/ video#chat-local-video, div#chat-remote-video video { display: block; height: auto; width: 100%; } /* CSS Forum */ .forum .number-post { background-color: #F7F7F9; border: 1px solid #E1E1E1; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; text-align: center; } .forum .number-post p { padding: 0; margin: 0; } .forum .title { margin: 0; padding: 0; font-size: 18px; } .forum .description { font-size: 14px; color: #666666; } .forum_display .sticky { background: #FCF8E3; border-color: #FAEBCC !important; } .forum_display .panel-default{ border: none; box-shadow: none; } .forum_display .panel-default .panel-body{ padding: 0; } .forum_display .panel .title img{ display: none; } .forum-post .thumbnail { margin-bottom: 5px; text-align: center; border: none; } .forum-post .thumbnail img{ border-radius: 50%; border: 2px solid #dddddd; width: 85px; } .forum-post .title-username { text-align: center; font-size: 14px; margin-bottom: 5px; margin-top: 0; font-weight: bold; padding-top: 5px; } .forum-post .user-type.text-center { border-radius: 50%; position: absolute; top: 25%; right: 17%; border: 2px solid #dddddd; padding: 5px; background-color: #fff; } .forum-post { border-color: #dddddd !important; } .forum-post .post-date { font-size: 12px; text-align: center; color: #666666; } .forum-post .post-closed { padding: 5px; text-align: center; } .forum-post .post-header { border-bottom: 1px solid #dddddd; margin-bottom: 20px; } .forum-post .post-body { color: #666666; } .forum-post .post-body img { display: block; max-width: 100%; } .forum-post .tools-icons { text-align: center; border: 1px solid #dddddd; padding: 5px; } .forum-post .tools-icons a { padding: 2px; white-space: normal; } /* Sequence */ .title-sequence { font-size: 12px; text-align: center; } #parents { text-align: center; } #parents .parent { display: inline-block; width: 125px; padding: 5px; /* background: url("../../main/img/icons/48/sequence-arrow.png") no-repeat center bottom; */ } #parents .sequence-plus-icon { color: #CCCCCC; padding: 0 10px; } .border-sequence { background: url("../../main/img/line.png") repeat-x 0 35px; } .arrow-sequence { height: 68px; background: url("../../main/img/icons/48/sequence-arrow.png") no-repeat center 15px; margin-top: 10px; padding-top: 10px; } #parents .parent .big-icon { background-color: #ECF0F1; padding: 10px; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position: relative; } #parents .parent.parent-deleted .sequence-course { text-decoration: line-through; } #parents .parent .big-icon .sequence-course { font-size: 12px; } #parents .parent .big-icon .sequence-deleted { font-size: 12px; } #resource { text-align: center; } #resource .parent { display: inline-block; padding: 5px; width: 15%; } #resource .parent .big-icon { background-color: #eeffaa; padding: 10px; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position: relative; } #resource .parent .big-icon .sequence-course { font-size: 12px; } #resource .parent .big-icon .sequence-deleted { font-size: 12px; } .section-title-sequence { font-size: 22px; color: #333333; margin-bottom: 30px; padding: 0; border-bottom: 1px solid #E5e5e5; } #children { text-align: center; } #children .parent { display: inline-block; padding: 5px; width: 15%; } #children .parent .big-icon { background-color: #feffd6; padding: 10px; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position: relative; } #children .parent .big-icon .sequence-course { font-size: 12px; } #parents .parent .big-icon .sequence-id, #resource .parent .big-icon .sequence-id, #children .parent .big-icon .sequence-id { border: 0 none; border-radius: 20px; background-color: #E74C3C; color: #ffffff; padding: 0 6px; position: absolute; right: 5px; top: 5px; } #children .parent .big-icon .sequence-deleted { font-size: 12px; } .form-search { padding-bottom: 50px; } /* INSTALL CHAMILO */ #page-install { margin-top: 40px; } #page-install .logo-install { text-align: center; margin-bottom: 10px; } #page-install .panel-default { border-color: #DDD; } .installer .logo { text-align: center; } #page-install .icon-install { text-align: center; } .installer .title { text-align: center; color: #FFF; font-weight: bold; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); } .installer .text { text-align: center; font-size: 16px; color: #FFF; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); } .installer .download-info { padding-top: 10px; text-align: center; } .RequirementHeading h2 { font-weight: bold; font-size: 22px; color: #2E75A3; padding-bottom: 10px; margin-bottom: 30px; } #page-install h2.page-header { font-weight: bold; font-size: 28px; } #page-install .checkbox { margin-bottom: 10px; } #page-install pre { margin-top: 5px !important; } #page-install .page-header { margin: 20px 0 20px; } #page-install .content { padding-left: 3%; padding-right: 3%; } #page-install .install-steps-menu { border: none; } #page-install .install-steps-menu ol li { padding-bottom: 5px; padding-top: 5px; } #page-install .normal-message { padding: 20px; margin: 20px 0; border-radius: 3px;; font-size: 12px; color: #666666; } .install-steps-menu li.current-step { font-weight: bold; } /**** SOCIAL MEDIA ****/ .share-social-media { background-color: #FFF; margin-bottom: 5px; padding: 10px 5px 5px 5px; font-size: 12px; } .share-social-media .sharing-buttons { list-style: none; margin: 0 0 10px 0; padding: 0; } .share-social-media .sharing-buttons li { display: inline-block; padding-right: 5px; padding-left: 5px; } .btn-facebook.btn-inverse { color: #3B5998; background-color: transparent; border-color: rgba(59, 89, 152, 0.3); } .btn-facebook.btn-inverse:hover { color: #FFF; background-color: #3B5998; border-color: #3B5998; } .btn-twitter.btn-inverse { color: #00ACED; background-color: transparent; border-color: rgba(0, 172, 237, 0.3); } .btn-twitter.btn-inverse:hover { color: #FFF; background-color: #00ACED; border-color: #00ACED; } .btn-linkedin.btn-inverse { color: #0077b5; background-color: transparent; border-color: rgba(7, 119, 181, 0.3); } .btn-linkedin.btn-inverse:hover { color: #FFF; background-color: #0077b5; border-color: #0077b5; } /**** END SOCIAL MEDIA ****/ /**** ABOUT SESSION ****/ .read-more, .hide-content { padding: 10px 0; font-weight: bold; margin-bottom: 10px; } .read-more-area { position: relative; width: 100%; min-height: 284px; } .label-price, .label-free { background-color: transparent; font-size: 18px; font-weight: 600; margin-top: 10px; padding: 0; display: block; width: 100%; text-align: left; } .label-price { color: #29303b; } .label-free { color: #5cb85c; } #about-course .panel-information ul { margin: 20px 0; } #about-course .course, #about-course .session { padding-top: 10px; padding-bottom: 10px; } #about-course .session-requirements h5 { font-weight: bold; } #about-course .session-title { font-weight: bold; } #about-course .session-tutor { margin-top: 20px; margin-bottom: 20px; font-size: 12px; } #about-course .share-social-media { padding: 10px 0 0 0; } #about-course .share-social-media .sharing-buttons li { padding-left: 0; } #about-course .session-info .date { font-weight: bold; text-align: center; } #about-course .panel-tags { display: inline-block; width: 100%; padding: 0 10px; margin-top: 10px; } #about-course .panel-tags .course-tags { margin-bottom: 0; } #about-course .panel-tags .course-tags li { margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; } #about-course .sub-title { font-size: 22px; font-weight: 700; margin: 0 0 20px; } #about-course .topics .title-info { margin: 30px 0 20px 0; border-bottom: 1px solid #ddd; padding-bottom: 15px; } #about-course .coach-header { display: flex; -moz-box-align: center; -webkit-box-align: center; align-items: center; flex-flow: row; } #about-course .coach-header .coach-avatar { width: 70px; margin-right: 20px; } #about-course .coach-header .coach-avatar .img-circle { border: 1px solid #C0C0C0; } #about-course .coach-header .coach-title { flex-flow: column; align-items: flex-start; display: flex; } #about-course .coach-header .coach-title p { font-size: 13px; } #about-course .coach-title p { margin: 0; } #about-course .coach-information { width: 100%; display: block; border-bottom: 1px solid #dddddd; margin-bottom: 10px; padding-bottom: 10px; } #about-course .coach-information:last-child { border-bottom: none; } #about-course .coach-information h4 { font-weight: bold; } #about-course .course-title h3 { font-size: 22px; line-height: 32px; font-weight: bold; margin-top: 0; margin-bottom: 15px; } #about-course .tags-course { padding: 10px; background-color: #ECF0F1; margin-bottom: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #about-course .tags-course .fa-tags { color: #D94D38; } #about-course .tags-course a { display: inline-block; margin-left: 5px; margin-right: 5px; padding-left: 5px; padding-right: 5px; background-color: #ffffff; border-radius: 10%; -moz-border-radius: 10%; -webkit-border-radius: 10%; } #about-course .subscribe { padding: 5px; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #about-course .info-course { margin-top: 20px; padding-top: 20px; } #about-course .info-course .panel-heading h4 { margin: 0; } #about-course .info-course .title-info { color: #00829C; border-bottom: 1px dotted #eeeeee; padding-bottom: 10px; margin-bottom: 10px; } #about-course .info-course .content-info { padding: 10px; } #about-course .extrafield_dt { margin-bottom: 10px; } #about-course .extrafield_dd { color: #666666; } #about-course .socialshare { text-align: center; } #about-course .socialshare .networks { padding-left: 0; list-style: none; } #about-course .socialshare .networks li { padding-right: 2px; padding-left: 2px; margin-bottom: 10px; display: inline-block; } #about-course .socialshare .networks li a { display: block; width: 48px; height: 48px; font-size: 2.3rem; line-height: 18px; text-align: center; color: #FFF; background-color: #337AB7; border-radius: 50%; padding: 10px; } #about-course .socialshare .networks li a:hover { background-color: #286090; } #about-course .course-tags .tag-value { display: inline-block; margin-bottom: 15px; } #about-course .course-tags li span { position: relative; display: inline-block; padding: 0 3px; height: 20px; line-height: 20px; font-size: 1.5rem !important; font-weight: 600 !important; background: #D7E3E6 !important; border-radius: 0 3px 3px 0 !important; -webkit-transition: none 0.15s ease-in-out; -o-transition: none 0.15s ease-in-out; transition: none 0.15s ease-in-out; } #about-course .course-tags li span::before { display: inline-block; content: ""; top: 0; left: -8px; position: absolute; width: 0; height: 0; border-right: 8px solid #D7E3E6; border-bottom: 10px solid transparent; border-top: 10px solid transparent; } #about-course .course-tags li span::after { z-index: 1; content: ""; top: 8px; left: -3px; position: absolute; width: 4px; height: 4px; background-color: #F2F2F2; border-radius: 10px; } #about-course .panel-tags .panel-body { text-align: center; } #about-course .price-text { font-size: 36px; font-weight: 700; line-height: 40px; margin-right: 10px; margin-bottom: 10px; margin-top: 10px; } #about-course .buy-box .btn-primary { color: #fff; background-color: #ec5252; border: 1px solid transparent; font-size: 15px; line-height: 1.35135; border-radius: 2px; } #about-course .course-short{ padding-top: 5px; padding-bottom: 5px; } #about-course .course-short ul{ display: inline-block; width: 100%; list-style: none; padding: 0; margin: 0; } #about-course .course-short ul li{ display: inline-block; } #about-course .course-short ul li.author{ font-weight: bold; margin-right: 5px; } #about-course #course-info-top .session-title{ margin-top: 10px; } /* list courses classic*/ .classic-courses .list-teachers { font-size: 12px; } /* list my course user*/ .session .info-session { margin-bottom: 10px; font-size: 12px; } .session .info-session span { margin-right: 10px; } .info-session .date { font-size: 12px; } .info-session .description { font-size: 12px; line-height: 22px; } .info-session .teacher-name { font-size: 12px; } .session .list-teachers { font-size: 12px; } .session .sessions-items .courses { padding-bottom: 10px; padding-top: 10px; border-bottom: 1px solid #ECF0F1; } .grid-courses .items .course-student-info { background-color: #d9edf7; border: 1px solid #bce8f1; padding: 5px; border-radius: 5px; } .grid-courses .items .code-title { font-size: 10px; font-weight: bold; padding-top: 8px; color: #666; } .toolbar-edit { display: inline-block; width: 100%; margin-top: 10px; } .bar-progress { display: inline-block; width: 100%; } .grid-courses .items { /* position: relative; */ vertical-align: top; white-space: normal; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); text-align: left; background-color: #fff; border: 1px solid #DFDFDF; border-radius: 5px; margin: auto auto 20px; } .grid-courses .items.my-courses { box-shadow: 2px 4px 15px 0 rgba(46, 61, 73, .1); transition: box-shadow .3s ease, border .3s ease; } .grid-courses .items.my-courses .course-student-info { font-size: 10px; text-align: center; background: none; border: none; padding: 0; } .grid-courses .items.my-courses .title { font-size: 14px; } .grid-courses .items.items-courses { padding-bottom: 10px; box-shadow: 2px 4px 15px 0 rgba(46, 61, 73, .1); transition: box-shadow .3s ease, border .3s ease; } .grid-courses .items.items-sessions { } .grid-courses .items.items-courses:hover, .grid-courses .items.my-courses:hover, .grid-courses .items.items-hotcourse:hover { box-shadow: 4px 5px 20px 0 rgba(46, 61, 73, .15); transition: box-shadow .3s ease, border .3s ease; } .grid-courses .items.items-hotcourse { box-shadow: 2px 4px 15px 0 rgba(46, 61, 73, .1); transition: box-shadow .3s ease, border .3s ease; } .grid-courses .items .block-title { margin: 10px 0; } .grid-courses .items .title { line-height: 1.4; padding: 0; font-weight: bold; margin: 0; font-size: 14px; } .grid-courses .items .toolbar > div { text-align: center; } .grid-courses .items .image .black-shadow { top: 0; left: 0; width: 100%; height: 100%; opacity: 0; box-sizing: border-box; position: absolute; background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; padding: 40px 10px 10px; } .grid-courses .items .image .hovered-course { opacity: 1; transition: all 0.3s ease 0s; } .grid-courses .items .toolbar .info { float: left; font-size: 12px; } .grid-courses .session-date, .grid-courses .session-info { font-size: 12px; padding: 5px 10px; } .grid-courses .items .block-info { font-size: 12px; } .grid-courses .items .block-date { padding: 5px 0; font-size: 11px; line-height: 18px; } .grid-courses .items .block-info .list-inline { margin: 0; padding: 0; } .grid-courses .items .image { position: relative; } .grid-courses .items .image .img-responsive { min-width: 100%; } .grid-courses .items .image .pin { position: absolute; top: -10px; right: -10px; z-index: 2; } .grid-courses .items .ranking { font-size: 10px; margin: 0 0 10px; } .grid-courses .items .notifications { text-align: center; } .grid-courses .items .admin-actions, .grid-courses .items .user-actions { position: absolute; bottom: 0; left: 0; } .grid-courses .items .admin-actions .btn-sm, .grid-courses .items .user-actions .btn-sm { border-radius: 0; border: none; } .grid-courses .items .admin-actions .registered { background-color: #17AA1C; color: #FFF; } .grid-courses .items .category { position: absolute; bottom: 0; right: -10px; background-color: #fd6600; color: #fff; padding: 5px 10px; font-size: 10px; text-transform: uppercase; z-index: 2; font-weight: bold; height: 32px; line-height: 23px; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .grid-courses .items .cribbon { width: 0; height: 0; border-top: 10px solid #333333; border-right: 10px solid transparent; position: absolute; bottom: -10px; right: -10px; } .grid-courses .items .description { padding: 5px 10px 5px; min-height: 125px; } .grid-courses .items .description .text { font-size: 12px; } .grid-courses .items .author-card { display: flex; margin-top: 5px; margin-left: 5px; } .grid-courses .items .author-card img { border: 2px solid #fff; } .grid-courses .items .author-card .teachers-details { display: flex; flex-direction: column; justify-content: center; } .grid-courses .items .author-card .teachers-details h5 { font-size: 10px; font-weight: bold; margin: 0 10px; } .grid-courses .items .author-card .teachers-details h5 a { color: #fff; } /*---- */ .grid-courses .items .block-author { display: flex; margin: 5px 0 5px; } .grid-courses .items .block-author img { border: 2px solid #fff; } .grid-courses .items .block-author .teachers-details { display: flex; flex-direction: column; justify-content: center; } .grid-courses .items .block-author .teachers-details p { font-size: 10px; margin: 0 10px 0 10px; padding: 0; } .grid-courses .items .block-author .teachers-details h5 { font-size: 10px; font-weight: bold; margin: 0 10px; } .grid-courses .items .block-author .teachers-details h5 a { color: #666; } .grid-courses { margin-top: 15px; margin-bottom: 15px; } .title-session, .title-courses { text-align: center; font-weight: bold; margin-bottom: 25px; } /*************** SCROLLBAR BASE CSS ***************/ .scroll-wrapper { overflow: hidden !important; padding: 0; position: relative; height: 300px; } .scroll-wrapper > .scroll-content { border: none !important; box-sizing: content-box; height: auto; left: 0; margin: 0; max-height: none; max-width: none; overflow: scroll !important; padding: 0; position: relative !important; top: 0; width: auto; } .scroll-wrapper > .scroll-content::-webkit-scrollbar { height: 0; width: 0; } .scroll-element { display: none; } .scroll-element, .scroll-element div { box-sizing: content-box; } .scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible { display: block; } .scroll-element .scroll-bar, .scroll-element .scroll-arrow { cursor: default; } .scroll-textarea { border: 1px solid #cccccc; border-top-color: #999999; } .scroll-textarea > .scroll-content { overflow: hidden !important; } .scroll-textarea > .scroll-content > textarea { border: none !important; box-sizing: border-box; height: 100% !important; margin: 0; max-height: none !important; max-width: none !important; overflow: scroll !important; outline: none; padding: 2px; position: relative !important; top: 0; width: 100% !important; } .scroll-textarea > .scroll-content > textarea::-webkit-scrollbar { height: 0; width: 0; } /*************** SIMPLE INNER SCROLLBAR ***************/ .scrollbar-inner > .scroll-element, .scrollbar-inner > .scroll-element div { border: none; margin: 0; padding: 0; position: absolute; z-index: 10; } .scrollbar-inner > .scroll-element div { display: block; height: 100%; left: 0; top: 0; width: 100%; } .scrollbar-inner > .scroll-element.scroll-x { bottom: 2px; height: 8px; left: 0; width: 100%; } .scrollbar-inner > .scroll-element.scroll-y { height: 100%; right: 2px; top: 0; width: 8px; } .scrollbar-inner > .scroll-element .scroll-element_outer { overflow: hidden; } .scrollbar-inner > .scroll-element .scroll-element_outer, .scrollbar-inner > .scroll-element .scroll-element_track, .scrollbar-inner > .scroll-element .scroll-bar { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; } .scrollbar-inner > .scroll-element .scroll-element_track, .scrollbar-inner > .scroll-element .scroll-bar { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); opacity: 0.4; } .scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; } .scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; } .scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; } .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; } /* update scrollbar offset if both scrolls are visible */ .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; } .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; } .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; } .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; } /* FORM REGISTER */ .terms-conditions { padding: 15px 10px; background-color: #DDD; margin-bottom: 10px; border-radius: 5px; border: 1px solid #ccc; } .help-registration { background-color: #ececec; box-shadow: none; } #registration #status-group .radio { display: inline-block; position: relative; } #registration #status-group .radio label p { text-align: center; padding-top: 5px; padding-bottom: 5px; } #registration .progress { width: 100%; margin-top: 5px; margin-bottom: 5px; height: 10px; } #registration input[name='status'] { position: relative !important; margin-left: 0 !important; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; -ms-appearance: none; appearance: none; outline: none; cursor: pointer; } #registration input.register-profile[value='5']:after { position: relative; top: 0; display: block; content: ' '; background: url(../../main/img/icons/svg/coursestudent_na.svg); width: 132px; height: 132px; border-radius: 0; -webkit-transition: color 1s, -webkit-box-shadow 1s; transition: color 1s, -webkit-box-shadow 1s; transition: box-shadow 1s, color 1s; transition: box-shadow 1s, color 1s, -webkit-box-shadow 1s; border: 4px solid #FFFFFF; } #registration input.register-profile[value='5']:checked:after { -webkit-box-shadow: 2px 2px 14px rgba(0, 0, 0, 0.4); box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2); background: url(../../main/img/icons/svg/coursestudent.svg); border-color: #E4CE80; transition: all 250ms ease; will-change: transition; top: 5px; } #registration input.register-profile[value='1']:after { position: relative; top: 0; display: block; content: ' '; background: url(../../main/img/icons/svg/coursemanager_na.svg); width: 132px; height: 132px; border-radius: 0; -webkit-transition: color 1s, -webkit-box-shadow 1s; transition: color 1s, -webkit-box-shadow 1s; transition: box-shadow 1s, color 1s; transition: box-shadow 1s, color 1s, -webkit-box-shadow 1s; border: 4px solid #FFFFFF; } #registration input.register-profile[value='1']:checked:after { -webkit-box-shadow: 2px 2px 14px rgba(0, 0, 0, 0.4); box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2); background: url(../../main/img/icons/svg/coursemanager.svg); border-color: #76CDE4; transition: all 250ms ease; will-change: transition; top: 5px; } /* GRID CATALOG */ .section-course-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: auto; align-items: center; } .section-course-wrapper.show-section { display: flex !important; } /* Catalog session */ .return-catalog { margin-top: 23px; } .search-session, .search-courses { margin-bottom: 15px; margin-top: 25px; } .search-session .form-inline label { font-weight: normal; padding-right: 10px; margin-right: 5px; } .search-session .btn-catalog { margin-top: 25px; } #session-list .col-md-4:nth-child(3n+1) { clear: left; } #session-list .title-session { font-size: 14px; line-height: 1.2; margin-top: 5px; min-height: 32px; } #session-list .session-col:nth-child(4n+1) { clear: left; } #session-list .item { display: block; padding: 0; border: 1px solid #dddddd; margin-bottom: 20px; border-radius: 5px; } #session-list .item img { max-width: 100%; height: auto; display: block; margin-left: auto; margin-right: auto; } #session-list .information-item { padding: 10px; min-height: 185px; } #session-list .information-item .requirements .fa-book { margin-right: 10px; color: #00829C; } #session-list .information-item .requirements { color: #666666; font-size: 12px; } #session-list .information-item .options .info-catalog { background-color: #35A8C9; color: #ffffff; padding: 5px; text-align: center; border-radius: 5px; font-size: 12px; } #session-list .author-session, #session-list .date-session { font-size: 12px; color: #666666; } #session-list .author-session .fa-user, #session-list .date-session .fa-calendar-o { color: #00829C; margin-right: 10px; } #session-list .options :last-child { margin: 0; } #session-list .dependent .tool-book .fa.fa-book { color: #00829C; margin-right: 10px; } #session-list .dependent { font-size: 12px; padding-bottom: 10px; } #session-list .dependent a { color: #666666; } #custom-icons .items-tools { padding: 10px; border: 1px solid #CCCCCC; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; min-height: 185px; margin-bottom: 20px; text-align: center; } #custom-icons .name-tools { font-size: 12px; padding-top: 10px; padding-bottom: 10px; } #custom-icons .btn { font-size: 18px; line-height: 0; margin-right: 5px; } #custom-icons .page-header { margin: 20px 0 20px; border-bottom: 1px solid #CCCCCC; } .help-course { background-color: #EEEEEE; color: #666; border: 1px dashed #B0B0B0; border-radius: 5px; padding: 1em; margin-bottom: 1em; text-align: center; } .my-progress .profile-user { padding: 10px; } .my-progress .avatar-profile .img-responsive { margin: auto; } .my-progress .username { font-size: 20px; text-align: center; } .my-progress .star-progress .fa-star { color: #e4c200; } .my-progress .star-progress .fa-star.in { color: #c2c2c2; } .my-progress .progress { margin-bottom: 0; } .my-progress .list-course { padding: 0; margin: 0; } .my-progress .list-course li { display: block; padding-top: 5px; padding-bottom: 5px; } .my-progress .list-course li a { color: #666; } .my-progress .list-course li a.active { color: #00829C; } .my-progress .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; } .my-progress .embed-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; } .section-status h2.page-header { font-size: 22px; margin-top: 5px; } #student-list-work { padding: 10px; } #work-list, #session-table { padding: 10px; border: 1px solid #dddddd; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: 10px; } .list-category { display: inline-block; } .list-category .chosen-container { width: 450px !important; } .ui-accordion .ui-accordion-content-active { overflow: visible; } .ui-jqgrid-view .ui-widget-content a { color: #666666; } .ui-jqgrid-view .ui-widget-content a.btn { color: #fff; } .ui-jqgrid-view .ui-state-default, .ui-jqgrid-view .ui-widget-content .ui-state-default, .ui-jqgrid-view .ui-widget-header .ui-state-default { background: transparent; color: #666666; border: none; } .ui-jqgrid-view table { border-collapse: inherit; } .ui-jqgrid.ui-widget-content { border: none; } .ui-jqgrid-view .ui-jqgrid-sortable { font-size: 12px; } .ui-jqgrid-view .ui-jqgrid .ui-jqgrid-htable th div { height: auto; } .ui-jqgrid tr.ui-row-ltr td { border: none; } .ui-jqgrid tr.jqgrow td { line-height: 22px; } .ui-jqgrid .ui-jqgrid-labels .ui-state-hover { background-color: transparent; } .ui-jqgrid .ui-pg-selbox { font-size: 12px; height: 25px; } .ui-jqgrid .ui-pg-input { font-size: 12px; height: 25px; } .ui-jqgrid .ui-pg-table td { font-size: 12px; } .ui-jqgrid .ui-widget-content .ui-state-default { background: #EEEEEE; } .ui-tabs .ui-widget-header { background: none; border: none; border-radius: 0; border-bottom-color: #dedede; } .ui-tabs.ui-widget-content { border: none; } .ui-tabs .ui-state-default, .ui-tabs .ui-widget-content .ui-state-default, .ui-tabs .ui-widget-header .ui-state-default { background: #fff; } .ui-tabs .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border-color: #dedede; } .ui-widget { font-family: "Open Sans", sans-serif; } .ui-tabs .ui-widget-content a.btn-success { color: #fff; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: 1; } .ui-jqgrid .ui-jqgrid-pager { height: 35px; } .ui-jqgrid .ui-pg-table { background: #fff; color: #666666; height: 35px; } .ui-jqgrid .ui-jqgrid-htable th { font-weight: bold; white-space: normal !important; } .ui-jqgrid .ui-state-highlight, .ui-jqgrid .ui-widget-content .ui-state-highlight, .ui-jqgrid .ui-widget-header .ui-state-highlight { background: #F7F7F7; } .ui-jqgrid .ui-state-hover, .ui-jqgrid .ui-widget-content .ui-state-hover, .ui-jqgrid .ui-widget-header .ui-state-hover { background: #F7F7F7; } /* ui diglog */ .ui-dialog .ui-widget-header { border: none; background: none; } .ui-dialog.ui-widget-content { border: 1px solid #DDD; background: #ffffff; } .ui-dialog .ui-dialog-buttonpane { border-top: 1px solid #DDD; } .ui-button.ui-widget.ui-state-default { background-color: #f5f5f5; background-image: -moz-linear-gradient(top, #fff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #fff, #e6e6e6); background-image: -o-linear-gradient(top, #fff, #e6e6e6); background-image: linear-gradient(to bottom, #fff, #e6e6e6); background-repeat: repeat-x; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); color: #333; text-shadow: 0 1px 1px rgba(255, 255, 255, .75); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05) } .ui-button.ui-widget.ui-state-hover { border-width: 1px; border-style: solid; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); background-position: 0 -15px; background-color: #E6E6E6; font-weight: normal; color: #333333; } #dialog-form .dialog-form-content { font-size: 12px; } #dialog-form .dialog-form-content .control-label { font-size: 12px; font-weight: normal; padding-top: 0; } #dialog-form .dialog-form-content .multiple-select { font-size: 12px; } #student-list-work { background-color: #ffffff; position: absolute; top: 0; right: 10px; border: 1px solid #ccc; width: auto; z-index: 3; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } .panel-student { width: 550px; } #student-list-work .toolbar { text-align: center; padding-top: 5px; padding-bottom: 5px; } #datafiller .fillers { list-style: none; padding: 0; margin: 0; } #datafiller .description { padding: 10px; margin-bottom: 10px; } #datafiller .fillers li { padding-top: 5px; padding-bottom: 5px; margin-left: 10px; } .filler-report h3 { margin-top: 10px; } .filler-report .filler-report-data-init { width: 60%; } .items-course { padding: 10px; border: 1px solid #e6e6e6; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; min-height: 330px; margin-bottom: 10px; } .items-course .items-course-info .title { font-size: 14px; min-height: 32px; line-height: 1.3; } .items-course .items-course-info .teachers { font-size: 12px; color: #666666; } .items-course .items-course-info .ranking { font-size: 10px; color: #666666; } .items-course .items-course-info .user-register { font-size: 11px; background-color: #FCF8E3; border: 1px solid #FAEBCC; text-align: center; display: inline-block; width: 100%; margin-left: 5px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 5px; border-radius: 5px; } .items-course .items-course-info .toolbar { text-align: center; padding-top: 5px; } .items-course .items-course-info .vote_label_info { margin-bottom: 5px; } .hot-course-head { padding-top: 10px; margin-bottom: 10px; padding-bottom: 10px; } .create-groups .separate td { padding-left: 15px; padding-right: 15px; margin-right: 10px; } .create-groups .separate .btn-primary { margin-top: 20px; } #session-properties td, #session-user-list td, #session-user-list th { text-align: left; padding-left: 15px; } #toolbar-agenda .bootstrap-select { width: 420px; } #toolbar-agenda .bootstrap-select .dropdown-menu li a { margin-left: 0px; } .files-table { padding-top: 20px; } .user-list { padding-top: 10px; padding-bottom: 10px; } .items-user { text-align: center; padding: 10px; margin-bottom: 10px; min-height: 170px; border: 1px solid #ddd; border-radius: 5px; } .items-user .name { margin-top: 10px; } .items-user .avatar { padding-top: 10px; padding-bottom: 10px; } #whoisonline .items-user { text-align: center; padding: 15px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #ECF0F1; margin-bottom: 20px; min-height: 250px; } #whoisonline .items-user-avatar .img-responsive { display: inline-block; height: 128px; } #whoisonline .items-user-name { font-size: 12px; padding-top: 10px; line-height: 15px; } #whoisonline .items-user .toolbar .btn, #whoisonline .items-user .items-user-status { margin-bottom: 5px; } .search-user label { font-weight: normal; padding-left: 10px; padding-right: 10px; } .course-items .course-items-session { font-size: 12px; } .course-items .course-items-title { font-size: 16px; } .report_section .table { font-size: 12px; } .promotions { border-bottom: 1px solid #DDD; margin-top: 30px; } .career p { padding-left: 10px; } .promotions .title { font-size: 16px; background-color: #DFDFDF; } .promotions .cycles { background-color: #F3F3F3; text-align: center; vertical-align: middle; text-transform: uppercase; border-right: 1px solid #DDD; } .promotions .cycles h4 { font-size: 14px; font-weight: bold; } .promotions .cycles a { color: #66666C; } .promotions .cycles a:hover { color: initial; } .promotions .courses { background-color: #FAFAFA; vertical-align: middle; border-right: 1px solid #DDD; } .promotions .promo { background-color: #D1D1D1; text-align: center; text-transform: uppercase; vertical-align: middle; } .promotions .promo h4 { font-size: 18px; font-weight: bold; } .promotions .promo h4 a { color: #666; } /* CSS for the view by session My Course tab */ .session-view-block { font-size: 14px; font-weight: normal; } .session-view-row { padding: 8px 0; } .session-view-lvl-2 { margin-left: 66px; } .session-view-lvl-3 { padding-left: 92px; } .session-view-lvl-4 { padding-left: 102px; } .session-view-lvl-5 { padding-left: 128px; font-weight: normal; } .session-view-lvl-6 { padding-left: 20px; } .session-view-lvl-7 { padding-left: 48px; } img.sessionView { margin-right: 10px; } a.sessionView { font-weight: bold; } .session-view-user-category { font-weight: bold; padding-bottom: 10px; } .session-view-session-category { font-weight: bold; padding-bottom: 10px; } .session-view-session { font-weight: bold; } /* Like the well class */ .session-view-well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #F5F5F5; border: 1px solid rgba(0, 0, 0, 0.05); border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset; } .session-view-button { border: none; min-width: 28px; } .view-by-session-link { min-height: 38px; } .view-by-session-teachers { display: none; /* change this if you want to display teachers name in this view */ font-size: 10px; overflow-x: auto; overflow-y: auto; max-height: 50px; } .session-view-session-go-to-course-in-session { font-size: 12px; } #gradebook_list .centered { text-align: center; vertical-align: middle; } #gradebook_list .score { font-weight: bold; color: #8A6E4E; } #gradebook_list .centered .badge-group { width: auto; } /* video chat */ #chat-video-panel .thumbnail .caption p { margin-bottom: 0; } #chat-video-panel .thumbnail video { background-color: #FFF; background-image: url("../../main/img/icons/128/camera-webrtc.png"); background-position: center center; background-repeat: no-repeat; display: block; min-width: 100%; width: 100%; } #listFriends .list-group-item { border: none; padding: 0; font-size: 12px; } #listFriends .help { font-size: 12px; } #listFriends a { display: block; text-overflow: ellipsis; } #listFriends a:hover { background: none; } #listFriends a .username { display: inline-block; text-overflow: ellipsis; white-space: nowrap; line-height: 32px; overflow: hidden; width: 120px; } #chat-video-panel #listFriends a .username { display: inline-block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 180px; } #listFriends .status { float: right; line-height: 32px; } #listFriends .user-image { width: 32px; height: 32px; margin-right: 5px; vertical-align: baseline; } #course-block .list-group .list-group-item, #session-block .list-group .list-group-item { padding: 5px; border: none; font-size: 12px; line-height: 17px; color: #666666; } #course-block .list-group .img-default { float: left; margin-right: 5px; } #course-block .list-group .list-group-item .img-course, #session-block .list-group .list-group-item .img-session { width: 70px; float: left; margin-right: 5px; } #course-block .list-group .list-group-item .title, #session-block .list-group .list-group-item .title { display: block; } #course-list.data_table .title { width: 390px; } .actions label { display: none; } #my_timeline { width: 900px; height: 350px; overflow: hidden; margin: 20px auto; position: relative; background: url('../../main/img/timeline/dot.gif') left 45px repeat-x; } #dates { width: 800px; height: 60px; overflow: hidden; } #dates li { list-style: none; float: left; width: 120px; height: 50px; font-size: 16px; text-align: center; background: url('../../main/img/timeline/biggerdot.png') center bottom no-repeat; } #dates a { line-height: 38px; padding-bottom: 10px; color: #cecece; } #dates .selected { font-size: 20px; color: #666666; } #issues { width: 800px; height: 350px; overflow: hidden; } #issues li { width: 800px; height: 350px; list-style: none; float: left; } #issues li.selected img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); } #issues li img { float: left; margin: 10px 30px 10px 50px; background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF); /* IE 6 & 7 */ zoom: 1; transition: all 2s ease-in-out; transform: scale(0.7, 0.7); } #issues li h1 { color: #ffcc00; font-size: 48px; margin: 20px 0; text-shadow: #000 1px 1px 2px; } #issues li p { font-size: 16px; margin-right: 70px; font-weight: normal; line-height: 22px; } #grad_left, #grad_right { width: 100px; height: 350px; position: absolute; top: 0; } #grad_left { left: 0; } #grad_right { right: 0; } #next, #prev { position: absolute; font-size: 70px; top: 170px; width: 22px; height: 38px; background: no-repeat 0 0; text-indent: -9999px; overflow: hidden; } #next:hover, #prev:hover { background-position: 0 -76px; } #next { right: 0; background-image: url('../../main/img/timeline/next.png'); } #prev { left: 0; background-image: url('../../main/img/timeline/prev.png'); } #next.disabled, #prev.disabled { opacity: 0.2; } .webcamclip_bg { width: 340px; height: 260px; border: 10px solid #00677C; border-radius: 25px; } .modal-body .sectiontitle { font-size: 18px; padding-bottom: 10px; color: #00829C; } .modal-body .sectioncomment { color: #666; } .progress { border: 1px solid #c5c5c5; background: #E9E9E9; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); } .wami-container { height: 144px; position: relative; } /* * Lesson scorm */ #subtab.tab-wrapper, #resource_tab.tab-wrapper .tab-content .tab-pane { margin-top: 20px; } #resource_tab li a { padding: 5px; } /* Gravatar */ #user_image_block img, #sn-avatar-one a.expand-image img { width: 120px; } footer { font-size: 12px; padding-top: 10px; } .bottom_actions_fixed { position: fixed; z-index: 9999; bottom: 0; left: 0; margin-bottom: 0; padding: 10px 20px; border-top: 1px solid #DCE4EC; background: #ffffff; width: 100%; } .bottom_actions_fixed .btn-primary { font-size: 12px; } #toolshortcuts_horizontal { padding: 5px; margin-bottom: 5px; text-align: center; } #toolshortcuts_horizontal .items-icon { padding: 0; display: inline-block; } #toolshortcuts_horizontal .items-icon img { padding: 3px; border-radius: 4px; border: 1px solid #e6e6e6; max-height: 40px; max-width: 40px; } .everybodyview { padding-top: 20px; margin-top: 10px; } .btn-options { padding-right: 20px; } .btn-tool { margin-bottom: 2px; } ul#toolnavbox { position: fixed; margin: 0; padding: 0; top: 10px; left: 0; list-style: none; z-index: 9999; } ul#toolnavbox li { width: 100%; } ul#toolnavbox li a { display: block; font-size: 12px; height: 35px; margin-left: -160px; } ul#toolnavbox li a.icons { width: 70px; } ul#toolnavbox li a.icons-text { width: 200px; } ul#toolnavbox li a.icons-text img { margin-left: 5px; } ul#toolnavbox li a.text { width: 180px; } ul#toolnavbox .tool-img { margin-left: 5px; } ul#toolnavbox li a.btn { text-align: right !important; } ul#toolnavbox-two { position: fixed; margin: 0; padding: 0; top: 10px; left: 0; list-style: none; z-index: 9999; } ul#toolnavbox-two li { width: 50px; } ul#toolnavbox-two li a { display: block; margin-left: -2px; font-size: 12px; width: 50px; } ul#toolnavbox-two .tool-img { float: left; margin-right: 5px; } ul#toolnavbox-two li a.btn { text-align: left !important; } /* CSS BACKUP *****/ .elfinder-cwd-filename { color: black !important; } .skill-badge-img { width: 150px; overflow: hidden; } .text-light { color: #00CCFF; } #dropzone { position: relative; overflow: hidden; direction: ltr; cursor: pointer; text-align: center; color: #333; font-weight: bold; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; width: auto; margin-left: auto; margin-right: auto; height: auto; line-height: 50px; background-color: #D4E6F0; border: 2px dashed #bbbbbb; font-size: 120%; margin-bottom: 0; } #dropzone.hover { background: lawngreen; } #upload_form .fa-plus-square-o, #upload_form .fa-minus-square-o { cursor: pointer; } #upload, .description-upload { padding-top: 15px; } .description-upload { margin-bottom: 15px; } #form-work { padding-top: 30px; } .item-backup { padding-top: 5px; padding-bottom: 5px; cursor: pointer; } .item-backup .title { margin-left: 10px; font-weight: bold; } .tool-backups-options { padding-left: 5%; padding-right: 5%; } .list-backups-options { list-style: none; } #invitations-acordion .list-group { margin-bottom: 10px; } #invitations-acordion .list-group .list-group-item { padding: 0; border: none; margin-top: 5px; } #invitations-acordion .list-group .list-group-item img { margin-right: 5px; } .block-invitation { padding: 10px; border-radius: 5px; border: 1px solid #ECF0F1; margin-bottom: 10px; } .block-invitation .date-invitation { font-size: 12px; } .block-invitation .title-profile { font-weight: bold; } #session-table .ui-jqdialog .ui-jqdialog-title { margin: 0; padding-left: 10px; } #session-table .ui-jqdialog .ui-jqdialog-titlebar { padding: 0; } #session-table .fm-button { padding-top: 0; padding-bottom: 0; } #session-table input { line-height: 20px; } #session-table .table { margin-bottom: 5px; } .select2-container .select2-selection--single { height: 32px !important; border-color: #CCCCCC !important; } .select2-container--default .select2-selection--multiple { background-color: #FFF !important; border: 1px solid #CCC !important; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .select2-container .select2-search--inline .select2-search__field { margin-top: 6px !important; margin-bottom: 4px !important; } .select2-dropdown { background-color: #FFF !important; border: 1px solid #CCC !important; border-top: none !important; } .page-blank { padding: 20px 30px; } /* groups social */ .group-tool { padding: 10px; display: inline-block; width: 100%; } .group-title { margin-bottom: 20px; padding-bottom: 5px; font-size: 16px; border-bottom: 1px solid #ECF0F1; } .panel-invitations { padding: 10px; } .navbar .container .navbar-brand { display: none; } .username-movil { display: none; } /** BLOG **/ .blog { padding: 0; } .blog .title-post { font-size: 30px; margin-bottom: 10px; letter-spacing: 0; margin-top: 5px; } .blog .info-post { display: block; border-bottom: #eaeaea 1px dotted; padding-bottom: 10px; } .blog .info-post span { margin-right: 20px; color: #888; } .blog .content-post { margin-top: 15px; margin-bottom: 15px; } .blog .content-post p { font-size: 15px; } .blog .article-post { margin-bottom: 20px; margin-top: 10px; } .blog .media .avatar { width: 70px; } .blog .comments-post { margin-top: 50px; margin-bottom: 20px; } .blog .comments-post .title { padding-bottom: 20px; } .blog .comments-post .media { border-top: 1px solid #eaeaea; padding-bottom: 10px; padding-top: 10px; margin-bottom: 10px; overflow: visible; } .blog .comments-post .media .media-body { overflow: visible; } .blog article header { padding-top: 0; } .blog .form-inline .form-group label { padding-right: 10px; } .blog .form-inline .form-group .bootstrap-select { margin-right: 10px; } #smallcalendar .month { text-align: center; } .list-message { padding: 0; margin: 0; list-style: none; } .list-message li { display: inline-block; margin-right: 10px; vertical-align: middle; } #home-welcome { display: block; width: 100%; margin-bottom: 20px; } .label-subscribed { font-size: 12px; width: 100px; } .panel-image:hover { background-color: #f5f5f5; } .panel-image { display: inline-block; width: 100%; border: 1px solid #DDD; padding: 15px; border-radius: 5px; } .files .panel-image .row { margin-bottom: 0; } .file_name a { color: #333; font-size: 12px; font-weight: bold; display: inline-block; padding-top: 15px; } .message-image-success, .message-image-danger { display: inline-block; width: 100%; padding-top: 15px; } #resource_tab #subtab #ul_subtab li a { padding: 10px 15px; } .feeback-form .form-group .form-control { width: 100%; } .sub-footer .teachers, .sub-footer .session-teachers { width: 100%; padding: 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .sub-footer .teachers:hover, .sub-footer .session-teachers:hover { width: 100%; text-overflow: inherit; overflow: visible; white-space: inherit; } /**** LP COLLAPSE CATEGORY ****/ #lp-accordion .panel-default { border-radius: 10px; } #lp-accordion .panel-default .panel-heading { background: url(../../../../main/img/icons/svg/arrow-down.svg) #FFF right center no-repeat; border-radius: 10px; } #lp-accordion .panel-default .panel-heading .tools-actions { padding-right: 20px; } #lp-accordion .panel { box-shadow: 0 1px 1px rgba(0, 0, 0, .05); } #lp-accordion .panel .panel-title { font-weight: bold; width: 100%; display: block; padding-top: 5px; padding-bottom: 5px; } #lp-accordion .panel .panel-title a { width: 100%; display: block; } #lp-accordion .lp-item { border-bottom: 1px solid #dddddd; padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; display: inline-block; width: 100%; } #lp-accordion .lp-item:last-child { border-bottom: none; padding-bottom: 0; } #lp-accordion .lp-item .fa { color: #686f7a; opacity: .5; margin-right: 5px; } #lp-accordion .lp-item .progress { border: none; background: #D7E3E6; margin-bottom: 10px; } #lp-accordion #not-category .lp-item { margin-bottom: 0; } /**** END LP COLLAPSE CATEGORY ****/ /**** TRACKING ****/ .tracking .panel-body{ padding: 5px; } .tracking .tracking-icon{ display: block; float: left; height: 70px; width: 50px; text-align: center; line-height: 70px; font-size: 35px; } .tracking-box-title{ font-size: 14px; margin-bottom: 20px; } .tracking .tracking-info{ padding: 5px 10px; margin-left: 50px; } .tracking .tracking-info .tracking-text{ display: block; font-size: 14px; } .tracking .tracking-info .tracking-number{ display: block; font-weight: bold; font-size: 2em; } .tracking-top-student .list-top{ margin: 0; padding: 0; list-style: none; } .tracking-top-student .list-top li{ display: inline-block; width: 100%; } .tracking-top-student .list-top .avatar{ display: block; float: left; height: 55px; width: 50px; text-align: center; line-height: 60px; } .tracking-top-student .list-top .info{ padding: 5px 10px; margin-left: 60px; } .tracking-top-student .list-top .info .name{ font-size: 14px; margin: 0; padding: 0; } .tracking-top-student .list-top .info .progress{ height: 15px; margin-top: 5px; margin-bottom: 5px; border: 1px solid #1e88e5; background: #ffffff; text-shadow: none; } .tracking-top-student .list-top .info .progress-bar{ line-height: 14px; background-color: #1e88e5; } .tracking-top-student .list-top .avatar .round { line-height: 39px; color: #ffffff; width: 40px; height: 40px; display: inline-block; font-weight: 400; text-align: center; border-radius: 100%; background: transparent; font-size: 25px; } .tracking-top-student .list-top .avatar .round.trophy{ background: #ffb22b; } .tracking-top-student .list-top .avatar .round img{ border-radius: 100%; } .tracking-box-legend{ font-size: 10px; color: #828282; } .tracking-student{ background-color: #725890; border-color: #725890; color: #ffffff; } .tracking-lessons{ background-color: #4199b0; border-color: #4199b0; color: #ffffff; } .tracking-exercise{ background-color: #ab4643; border-color: #ab4643; color: #ffffff; } .tracking-certificate{ background-color: #dd853d; border-color: #dd853d; color: #ffffff; } .btn-post{ margin-top: 10px; } main[dir="rtl"] .checkbox input[type=checkbox], main[dir="rtl"] .checkbox-inline input[type=checkbox], main[dir="rtl"] .radio input[type=radio], main[dir="rtl"] .radio-inline input[type=radio]{ position: relative; margin-left: 10px; } /* CSS Responsive */ @media (min-width: 1025px) and (max-width: 1200px) { .sidebar-scorm { width: 16.66666667%; } #learning_path_right_zone { width: 68%; } } @media (min-width: 1024px) { .sidebar-scorm { width: 25.66666667%; } .total { width: 100%; } #learning_path_right_zone { width: 68%; display: block; padding-left: 0; padding-right: 0; } #learning_path_right_zone.total { width: 100%; visibility: visible; padding-left: 15px; padding-right: 15px; } } /* Portrait tablet to landscape and desktop */ @media (min-width: 768px) and (max-width: 979px) { #learning_path_right_zone { width: 58%; display: block; padding-left: 0; padding-right: 0; } #learning_path_right_zone.total { width: 100%; padding-left: 15px; padding-right: 15px; visibility: visible; } .items-course { padding: 15px 20px; } } /* Landscape phones and down */ @media only screen and (min-device-width: 320px) and (max-device-width: 480px) { #learning_path_breadcrumb_zone { } #learning_path_main { margin-top: 5px; } #touch-button { top: 5px; } .sidebar-scorm { width: 100%; } .total { width: 100%; visibility: visible; } .question_options div.thumbnail img { height: 120px !important; width: 190px !important; max-width: 100%; } .drag_question { padding: 5px; } .drag_question .window { border: 1px solid #dddddd; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; cursor: pointer; min-height: 65px; margin-left: 5px; margin-right: 5px; padding: 10px 20px; vertical-align: middle; font-size: 12px; } .question_row_answer { font-size: 12px; padding: 10px; } .question_row_answer .page-header { margin: 10px 0; } .question_row_answer h3.page-header { font-size: 16px; margin: 0; } .dl-horizontal dt { float: left; width: 120px; overflow: hidden; clear: left; text-align: right; text-overflow: ellipsis; white-space: nowrap; } .dl-horizontal dd { margin-left: 140px; } #parents .parent, #resource .parent, #children .parent { display: inline-block; padding: 5px; width: 30%; } #show_graph { text-align: center; } } @media (min-width: 480px) and (max-width: 767px) { #touch-button { top: 5px; } .sidebar-scorm { width: 100%; } .items-course { padding: 15px; } #control-bottom.well { padding: 10px; } .total { width: 100%; visibility: visible; } #learning_path_left_zone { width: 100%; display: block; } .question_row_answer .page-header { margin: 10px 0; } .question_row_answer h3.page-header { font-size: 16px; margin: 0; } .navbar-nav .open .dropdown-menu .user-header { width: 100%; } .navbar-nav .open .dropdown-menu { background-color: #FFF; } .navbar-nav { margin: -2.5px -15px; } .grid-courses .items.my-courses { width: 310px; } } @media (min-width: 320px) and (max-width: 479px) { footer { padding-top: 15px; } footer #footer_right { text-align: center; } .items-course { padding: 5px; min-height: 300px; } .gallery .canvas-two { width: 100%; } .grid-courses .items { } .navbar .container .navbar-brand { display: block; font-size: 16px; } .navbar-nav .open .dropdown-menu .user-header { width: 100%; } .navbar-nav .open .dropdown-menu { background-color: #FFF; } .navbar-nav { margin: -2.5px -15px; } .installer { display: inline-table; } .header-movil { display: none; } .username-movil { display: inline-block; padding-right: 10px; padding-left: 10px; } #user_image_block { display: none; } .navbar-default { border: none; } .question_options .radio { min-height: 18px; margin-left: 20px; font-size: 12px; } .question_options .checkbox { margin-left: 20px; } .main-question .question_title { font-size: 16px; margin: 15px 0; color: #666666; line-height: 20px; } .grid-courses .items.items-courses { width: auto; } .grid-courses .items .title { font-size: 14px; } .grid-courses { margin-top: 10px; padding-top: 10px; } .title-session { font-size: 25px; } .survey_question .checkbox-inline + .checkbox-inline, .survey_question .radio-inline + .radio-inline { margin-left: 0; } .form-inline .survey_question .input-group .bootstrap-select { width: 300px; } .list-skills{ grid-template-columns: repeat(2, 1fr); } .forum_display .number-post{ padding: 0; background-color: transparent; border: none; } .forum_display .number-post img{ width: 32px; } .forum_display .panel .pull-right{ float: initial; } } @-moz-keyframes wobblebar-loader { 0% { left: 4px; } 3% { left: 204px; } 6% { left: 4px; } 9% { left: 204px; } 12% { left: 4px; } 15% { left: 204px; } 18% { left: 32px; } 27% { left: 32px; } 30% { left: 204px; } 33% { left: 4px; } 36% { left: 204px; } 39% { left: 4px; } 42% { left: 204px; } 45% { left: 4px; } 48% { left: 204px; } 51% { left: 152px; } 63% { left: 152px; } 66% { left: 4px; } 69% { left: 204px; } 72% { left: 4px; } 75% { left: 204px; } 78% { left: 4px; } 81% { left: 204px; } 84% { left: 72px; } 94% { left: 72px; } 97% { left: 204px; } } @-webkit-keyframes wobblebar-loader { 0% { left: 4px; } 3% { left: 204px; } 6% { left: 4px; } 9% { left: 204px; } 12% { left: 4px; } 15% { left: 204px; } 18% { left: 32px; } 27% { left: 32px; } 30% { left: 204px; } 33% { left: 4px; } 36% { left: 204px; } 39% { left: 4px; } 42% { left: 204px; } 45% { left: 4px; } 48% { left: 204px; } 51% { left: 152px; } 63% { left: 152px; } 66% { left: 4px; } 69% { left: 204px; } 72% { left: 4px; } 75% { left: 204px; } 78% { left: 4px; } 81% { left: 204px; } 84% { left: 72px; } 94% { left: 72px; } 97% { left: 204px; } } @keyframes wobblebar-loader { 0% { left: 4px; } 3% { left: 204px; } 6% { left: 4px; } 9% { left: 204px; } 12% { left: 4px; } 15% { left: 204px; } 18% { left: 32px; } 27% { left: 32px; } 30% { left: 204px; } 33% { left: 4px; } 36% { left: 204px; } 39% { left: 4px; } 42% { left: 204px; } 45% { left: 4px; } 48% { left: 204px; } 51% { left: 152px; } 63% { left: 152px; } 66% { left: 4px; } 69% { left: 204px; } 72% { left: 4px; } 75% { left: 204px; } 78% { left: 4px; } 81% { left: 204px; } 84% { left: 72px; } 94% { left: 72px; } 97% { left: 204px; } } /* :not(:required) hides this rule from IE9 and below */ .wobblebar-loader:not(:required) { background: #2E6DA4; -moz-border-radius: 10.66667px; -webkit-border-radius: 10.66667px; border-radius: 10.66667px; display: inline-block; overflow: hidden; text-indent: -9999px; width: 228px; height: 21.33333px; position: relative; } .wobblebar-loader:not(:required)::after { -moz-animation: wobblebar-loader 15000ms infinite ease; -webkit-animation: wobblebar-loader 15000ms infinite ease; animation: wobblebar-loader 15000ms infinite ease; background: white; display: block; -moz-border-radius: 7.11111px; -webkit-border-radius: 7.11111px; border-radius: 7.11111px; content: ''; position: absolute; top: 3.55556px; left: 4px; width: 21.33333px; height: 14.22222px; } input.form-control[type="color"] { padding: 2px; } .form-separator { font-weight: bold; border-bottom: 2px solid #CCC; padding-bottom: 12px; color: #666; margin-bottom: 20px; margin-top: 20px; } .col-xs-6.course-tool:nth-child(2n+1) { clear: left; } .btn-orange { background-color: #EF5F00; border: none; } .exercise_mark_select .dropdown-menu > .active > a.btn-danger, .exercise_mark_select .dropdown-menu > li > a.btn-danger:focus, .exercise_mark_select .dropdown-menu > li > a.btn-danger:hover { opacity: 0.8; background-color: #d9534f !important; } .exercise_mark_select .dropdown-menu > .active > a.btn-orange, .exercise_mark_select .dropdown-menu > li > a.btn-orange:focus, .exercise_mark_select .dropdown-menu > li > a.btn-orange:hover { background-color: #EF7710 !important; opacity: 0.8 !important; } .exercise_mark_select .dropdown-menu > .active > a.btn-warning, .exercise_mark_select .dropdown-menu > li > a.btn-warning:focus, .exercise_mark_select .dropdown-menu > li > a.btn-warning:hover { background-color: #f0ad4e !important; opacity: 0.8 !important; } .exercise_mark_select .dropdown-menu > .active > a.btn-success, .exercise_mark_select .dropdown-menu > li > a.btn-success:focus, .exercise_mark_select .dropdown-menu > li > a.btn-success:hover { background-color: #5cb85c !important; opacity: 0.8 !important; } #chamilo-news { bottom: 0; padding-bottom: 15px; position: -webkit-sticky; position: -moz-sticky; position: -ms-sticky; position: -o-sticky; position: sticky; z-index: 9999; } #chamilo-news .alert { margin-bottom: 0; } /* Extra small devices (phones, less than 768px) */ /* No media query since this is the default in Bootstrap */ /* Small devices (tablets, 768px and up) */ @media (min-width: 768px) { .grid-courses .items .toolbar .col-sm-4 { text-align: left; } .grid-courses .items .toolbar .col-sm-8 { text-align: right; } .actions div.text-right { text-align: right; } .actions .row .text-right a { margin-left: 10px; margin-right: 0; } .grid-courses .col-sm-6:nth-child(2n+1) { clear: left; } .survey_question.ch_yesno .input-group .radio-vertical { margin-left: 10px; cursor: pointer; } .survey_question.ch_yesno .input-group label { font-weight: normal; } .form-inline .survey_question.ch_score .input-group label { display: block; width: 100%; font-weight: normal; } .form-inline .survey_question.ch_score .input-group label p { margin: 0; } .form-inline .survey_question.ch_score .input-group { width: 100%; } .form-inline .survey_question .input-group { padding-bottom: 10px; padding-top: 10px; } .form-inline .survey_question .input-group .radio-inline .radio-inline, .form-inline .survey_question .input-group .checkbox-inline .checkbox-inline { display: block; } .form-inline .survey_question .form-group { width: 100%; } .form-inline .survey_question .form-group .form-control { width: 100%; } .form-inline .survey_question .form-group label { display: none; } .form-inline .survey_question .input-group .bootstrap-select { width: 300px; } } /* Medium devices (desktops, 992px and up) */ @media (min-width: 992px) { .col-xs-6.course-tool:nth-child(2n+1) { clear: none; } .col-md-3.course-tool:nth-child(4n+1) { clear: left; } div.navbar-collapse { padding-left: 0; } .grid-courses .col-sm-6:nth-child(2n+1) { clear: none; } .grid-courses .col-md-4:nth-child(3n+1) { clear: left; } #settings .settings-block:nth-child(2n+1) { clear: left; } } /* Large devices (large desktops, 1200px and up) */ @media (min-width: 1200px) { } .badge_sidebar_image { width: 120px; } .badge_sidebar_image_transparency { opacity: 0.2; } /* CSS FormValidator loader */ @-moz-keyframes wobblebar-loader { 0% { left: 4px; } 3% { left: 204px; } 6% { left: 4px; } 9% { left: 204px; } 12% { left: 4px; } 15% { left: 204px; } 18% { left: 32px; } 27% { left: 32px; } 30% { left: 204px; } 33% { left: 4px; } 36% { left: 204px; } 39% { left: 4px; } 42% { left: 204px; } 45% { left: 4px; } 48% { left: 204px; } 51% { left: 152px; } 63% { left: 152px; } 66% { left: 4px; } 69% { left: 204px; } 72% { left: 4px; } 75% { left: 204px; } 78% { left: 4px; } 81% { left: 204px; } 84% { left: 72px; } 94% { left: 72px; } 97% { left: 204px; } } @-webkit-keyframes wobblebar-loader { 0% { left: 4px; } 3% { left: 204px; } 6% { left: 4px; } 9% { left: 204px; } 12% { left: 4px; } 15% { left: 204px; } 18% { left: 32px; } 27% { left: 32px; } 30% { left: 204px; } 33% { left: 4px; } 36% { left: 204px; } 39% { left: 4px; } 42% { left: 204px; } 45% { left: 4px; } 48% { left: 204px; } 51% { left: 152px; } 63% { left: 152px; } 66% { left: 4px; } 69% { left: 204px; } 72% { left: 4px; } 75% { left: 204px; } 78% { left: 4px; } 81% { left: 204px; } 84% { left: 72px; } 94% { left: 72px; } 97% { left: 204px; } } @keyframes wobblebar-loader { 0% { left: 4px; } 3% { left: 204px; } 6% { left: 4px; } 9% { left: 204px; } 12% { left: 4px; } 15% { left: 204px; } 18% { left: 32px; } 27% { left: 32px; } 30% { left: 204px; } 33% { left: 4px; } 36% { left: 204px; } 39% { left: 4px; } 42% { left: 204px; } 45% { left: 4px; } 48% { left: 204px; } 51% { left: 152px; } 63% { left: 152px; } 66% { left: 4px; } 69% { left: 204px; } 72% { left: 4px; } 75% { left: 204px; } 78% { left: 4px; } 81% { left: 204px; } 84% { left: 72px; } 94% { left: 72px; } 97% { left: 204px; } } /* :not(:required) hides this rule from IE9 and below */ .wobblebar-loader:not(:required) { background: #2E6DA4; -moz-border-radius: 10.66667px; -webkit-border-radius: 10.66667px; border-radius: 10.66667px; display: inline-block; overflow: hidden; text-indent: -9999px; width: 228px; height: 21.33333px; position: relative; } .wobblebar-loader:not(:required)::after { -moz-animation: wobblebar-loader 15000ms infinite ease; -webkit-animation: wobblebar-loader 15000ms infinite ease; animation: wobblebar-loader 15000ms infinite ease; background: white; display: block; -moz-border-radius: 7.11111px; -webkit-border-radius: 7.11111px; border-radius: 7.11111px; content: ''; position: absolute; top: 3.55556px; left: 4px; width: 21.33333px; height: 14.22222px; } .popover { width: 400px; } .popover-title { text-align: left; } .popover-content { max-width: 400px; display: inline-block; } .popover-content .popover-teacher { display: block; width: 50%; float: left; } .popover-content .popover-teacher .ajax { float: left; } .popover-content .popover-teacher .teachers-details { text-align: left; } .feedback-green { color: #33a10b; font-weight: bold; } .feedback-red { color: #ff3019; text-decoration: line-through; font-weight: bold; } .feedback-question { margin: 5px 0; } .feedback-separator { font-weight: bold; } .correct-answer { background-color: #D7E3E6; color: #000000; padding-left: 5px; padding-right: 5px; border-radius: 5px; } .score-title { color: #162a83; font-weight: bold; font-size: 16px; } .score-limits { padding-top: 5px; padding-bottom: 5px; } .score-limits .score-img { display: inline-block; padding-right: 5px; } .question_row_answer img, .question_row img { max-width: 80%; height: auto !important; } /* Fixes bootstrap select long text options BT#14082 */ div.dropdown-menu.open { width: 100%; } ul.dropdown-menu.inner > li > a { white-space: initial; } /* start document mp3 preview */ .preview .mejs__container { background: #aaa; } .preview .mejs__controls { padding: 0 0 0 0; background: none; } .preview .mejs__button > button { margin: 16px 6px; } /* end document mp3 preview */ #announcement_preview_result .label { display: inline-table; } .forum_revision { background-color: #fff3cd; } .chatboxcontent .contact-list img { max-width: 30px; } .chatboxcontent .status { float:left; margin-right: 10px; } .user-data .username { display: inline-block; } .user-data img.pull-left { margin-right: 0.5em; } #user_image_block img, #sn-avatar-one a.expand-image img { width: 100px; } .sidebar-avatar .list-info { font-size: 12px; margin-top: 2rem; border-top: 1px solid #cdcdcd; padding-top: 2rem; } .sidebar-avatar .list-info dd { margin-bottom: 10px; } .sidebar-avatar .area-avatar { display: block; width: 100%; position: relative; } .sidebar-avatar .area-avatar .img-circle { border: 3px solid #96bd0d; } .sidebar-avatar .area-avatar .avatar-icon { position: absolute; top: 55px; right: 50px; background: #FFF; border-radius: 50%; width: 45px; height: 45px; border: 2px solid #cdcdcd; padding-top: 5px; padding-left: 4px; } .sidebar-avatar .area-avatar .avatar-lm h5, .sidebar-avatar .area-avatar .avatar-lc h5 { font-weight: bold; } .sidebar-avatar .area-avatar .avatar-lm { position: absolute; top: 0; left: 0; text-align: center; } .sidebar-avatar .area-avatar .avatar-lc { position: absolute; top: 0; right: 0; text-align: center; } .sidebar-avatar .item-name h5 { font-weight: bold; } .sidebar-avatar .edit-admin { display: inline-block; text-align: center; width: 100%; } .search-friend { padding-bottom: 20px; border-top: 1px solid #cdcdcd; padding-top: 10px; } .btn-maps { border-radius: 5px; border-color: #cccccc; background-color: #ffffff; color: #7a7a7a; } .btn-maps:hover { background-color: #f5f6f7 !important; color: #7a7a7a; border-color: #bababa; } .post-attachment { text-align: center; margin-bottom: 10px; } .post-date{ display: inline-block; width: 100%; } .pager .current { display: inline-block; padding: 5px 14px; background-color: #fff; font-weight: bold; } #calendar-session-planification .col-session { max-width: 230px; min-width: 230px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 230px; } #calendar-session-planification .col-week { max-width: 15px; min-width: 15px; } #calendar-session-planification th.col-week { vertical-align: middle; } #calendar-session-planification th.col-week span { display: block; font-size: 8px; float: left; padding: 0px; transform: rotate(270deg); transform-origin: center center 0; } #calendar-session-planification td.col-week { padding: 0px 0px; white-space: nowrap; } #calendar-session-planification td.col-week.in_last_year > span:before, #calendar-session-planification td.col-week.in_next_year > span:after { bottom: 0px; border: 5px solid transparent; border-bottom: 15px solid #FFF; border-top: 15px solid #FFF; content: " "; display: block; position: absolute; top: 0px; width: 5px; } #calendar-session-planification td.col-week.in_last_year > span:before { border-left-width: 0; left: 0; } #calendar-session-planification td.col-week.in_next_year > span:after { border-right-width: 0; right: -1px; } #calendar-session-planification td.col-week > span { display: block; position: relative; } .table-transparent>tbody>tr>td, .table-transparent>tbody>tr>th, .table-transparent>tfoot>tr>td, .table-transparent>tfoot>tr>th, .table-transparent>thead>tr>td, .table-transparent>thead>tr>th{ border: none; } .summary-height{ height: calc(100% - 20px); display: flex; flex-grow: 1; flex-direction: column; box-shadow: 0 0 13px 0 rgba(82,63,105,0.05); margin-bottom: 0; border-radius: 4px; border: 1px solid #cdcdcd; background-color: #f9f9fc; } .summary{ padding: 0; height: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; width: 100%; } .summary-body{ flex-grow: 1; padding-left: 10px !important; padding-right: 10px !important; margin-top: 15px !important; } .summary-item{ display: flex; -webkit-box-pack: justify; justify-content: flex-start; -webkit-box-align: center; align-items: center; padding-bottom: 2rem; } .summary-item .icon{ padding-right: 1.25rem; } .summary-item .icon img{ border: 1px solid #cdcdcd; } .summary-item .user .username{ font-size: 12px; } .summary-item .user .name{ color: #6c7293; font-size: 1.56rem; font-weight: 500; padding-right: 1.25rem; margin-top: 1rem; display: inline-block; flex-grow: 1; transition: color 0.3s ease; } .summary-item .user .name:hover{ color: #366cf3; transition: color 0.3s ease; } .summary-item .user{ width: 14%; } .summary-item .summary-course{ width: 82%; } .summary-item .summary-course .alert{ margin-bottom: 0; } .summary-item .summary-course .course-item{ padding-bottom: 1rem; padding-top: 1rem; border-bottom: 1px dashed #cdcdcd; display: flex; flex-wrap: nowrap; } .summary-item .summary-course .course-item:last-child{ border-bottom: none; } .summary-item .summary-course .course-item .course-info{ margin-right: 20px; width: 25%; } .summary-item .summary-course .course-item .course-info h5{ font-weight: bold; padding: 0; margin: 0; } .summary-item .summary-course .course-item .course-info .code{ font-size: 12px; } .summary-item .summary-course .course-item .box{ width: 10%; text-align: center; line-height: 50px; margin-right: 5px; font-size: 12px; border-radius: 5px; } .summary-item .summary-course .course-item .box.box-date{ width: 20%; } .summary-item .summary-course .course-item .box .kt-badge{ height: 0; width: auto; padding: 0.5rem 0.5rem; border-radius: 2px; font-weight: bold; } .summary-legend{ padding: 10px 0; margin-bottom: 2rem; } .summary-legend .list-legend{ margin: 0; padding: 0; list-style: none; } .summary-legend .list-legend li{ display: inline-block; font-size: 12px; } .summary-legend .cube{ width: 13px; height: 13px; display: inline-block; margin-right: 2px; border-radius: 2px; border: 1px solid; } .student-progress{ color: #366cf3; background: rgba(54,108,243,0.35); } .student-score{ color: #1dc9b7; background: rgba(29,201,183,0.35); } .student-message{ color: #fd397a; background: rgba(253,57,122,0.35); } .student-assignments{ color: #FF9800; background: rgba(255,184,34,0.35); } .student-exercises{ background-color: #83af3d3b !important; color: #4f9c53; } .questions-answered{ background-color: #fb5f0442 !important; color: #FF5722; } .details-title{ font-weight: bold; font-size: 22px; } .details{ margin-top: 2rem; } .details .user .avatar, .details .user .name, .details .user .access { text-align: center; } .details .user .name h3{ font-size: 1.75rem; } .details .user .avatar .img-responsive{ display:inline-block; } .details .user .parameters{ margin-top: 1rem; padding-top: 1rem; } .details .user .parameters .create{ text-align: center; } .details .easypiechart-legend{ text-align: center; } .details .easy-donut{ padding-bottom: 10px; margin-bottom: 10px; } .details .list-card{ display: grid; grid-gap: 1rem; grid-row-gap: 16px; grid-auto-flow: column; } .details .list-box-widget{ display: grid; grid-gap: 1rem; grid-row-gap: 16px; grid-template-columns: repeat(2, 1fr); } #question_admin_form .bootstrap-select .dropdown-menu li a span.text, .exercise_reminder_item label { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; } .summary-course .course .title{ font-weight: bold; font-size: 14px; } .summary-course .course .image{ margin-bottom: 10px; } .summary-course .course .info{ font-size: 12px; } .summary-course .list-donut{ display: grid; grid-gap: 1rem; grid-row-gap: 16px; grid-template-columns: repeat(2, 1fr); } .summary-course .list-donut .easypiechart{ margin: 5px auto 5px auto; width: 100px; height: 100px; } .summary-course .list-donut .easypiechart .percent{ font-size: 20px; top: 40px; width: 100px; } .summary-course .list-donut .easypiechart canvas{ width: 100px; height: 100px; } .summary-course .list-donut .easy-donut{ text-align: center; } .summary-course .state{ margin-bottom: 10px; margin-top: 10px; } .summary-course .state .stat-heading{ text-align: center; font-size: 12px; } .summary-course .state .stat-text { font-size: 22px; text-align: center; } .summary-course .state .stat-icon{ font-size: 30px; text-align: center; } .summary-course .easypiechart-legend { font-size: 12px; } .summary-course .list-info{ margin-bottom: 0; } .summary-course .list-info dt, .summary-course .list-info dd { padding-top: 7px; padding-bottom: 7px; } .summary-course .list-info .text-color{ color: #0A649F; } .question-result h3{ margin-top: 0; margin-bottom: 10px; font-size: 20px; font-weight: bold; } .question-result .user-avatar, .question-result .user-info{ text-align: center; } .question-result .user-avatar img{ border-radius: 10px; } .group-data .list-data .item{ width: 150px; display: inline-block; font-weight: bold; } .badge-username{ font-weight: bold; } .badge-item{ padding-top: 10px; padding-bottom: 10px; } .badge-item .msg{ border: 1px solid #cdcdcd; padding: 10px; border-radius: 5px; background-color: #f3f3f3; } .section-mycourses #course_tools .col-xs-6:nth-child(2n+1) { clear: left; } @media (min-width: 768px) { .clear-rows-6-4-3 .col-sm-6:nth-child(2n+1) { clear: left; } .section-mycourses #course_tools .col-xs-6:nth-child(2n+1) { clear: none; } .section-mycourses #course_tools .col-xs-6:nth-child(3n+1) { clear: left; } } @media (min-width: 992px) { .clear-rows-6-4-3 .col-sm-6:nth-child(2n+1) { clear: none; } .clear-rows-6-4-3 .col-sm-6:nth-child(3n+1) { clear: left; } .section-mycourses #course_tools .col-xs-6:nth-child(3n+1) { clear: none; } .section-mycourses #course_tools .col-xs-6:nth-child(4n+1) { clear: left; } } @media (min-width: 1200px) { .clear-rows-6-4-3 .col-sm-6:nth-child(3n+1) { clear: none; } .clear-rows-6-4-3 .col-sm-6:nth-child(4n+1) { clear: left; } } /*-------------------------------------------------------------------------------------*/