You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							10561 lines
						
					
					
						
							189 KiB
						
					
					
				
			
		
		
	
	
							10561 lines
						
					
					
						
							189 KiB
						
					
					
				/*
 | 
						|
    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 {
 | 
						|
    position: relative;
 | 
						|
    min-height: 100%;
 | 
						|
}
 | 
						|
body {
 | 
						|
    font-family: 'Open Sans', sans-serif;
 | 
						|
    /* Margin bottom by footer height */
 | 
						|
    margin-bottom: 60px;
 | 
						|
}
 | 
						|
 | 
						|
body > main footer.footer {
 | 
						|
    bottom: 0;
 | 
						|
    left: 0;
 | 
						|
    position: absolute;
 | 
						|
    right: 0;
 | 
						|
}
 | 
						|
 | 
						|
.footer {
 | 
						|
    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;
 | 
						|
}
 | 
						|
 | 
						|
body.page_origin_embeddable {
 | 
						|
    padding-top: 10px;
 | 
						|
}
 | 
						|
body.page_origin_embeddable #cm-content > .container {
 | 
						|
    margin-bottom: 0px;
 | 
						|
    padding-bottom: 0px;
 | 
						|
}
 | 
						|
 | 
						|
.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;
 | 
						|
}
 | 
						|
 | 
						|
#formLogin .input-group {
 | 
						|
    margin-top: 10px;
 | 
						|
    margin-bottom: 10px;
 | 
						|
}
 | 
						|
 | 
						|
#formLogin .form-group small,  #formLogin .form-group .form_required {
 | 
						|
    display: none;
 | 
						|
}
 | 
						|
 | 
						|
#formLogin label {
 | 
						|
    display: none;
 | 
						|
}
 | 
						|
 | 
						|
#formLogin #QF_CAPTCHA_captcha_question {
 | 
						|
    max-width: 100%;
 | 
						|
    height: auto;
 | 
						|
}
 | 
						|
 | 
						|
#login-block .alert {
 | 
						|
    margin: 15px 0 5px;
 | 
						|
}
 | 
						|
 | 
						|
#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 {
 | 
						|
    margin-bottom: 0;
 | 
						|
    border-radius: 0;
 | 
						|
}
 | 
						|
.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;
 | 
						|
}
 | 
						|
 | 
						|
.dropdown-item.dropdown-notification:active, .dropdown-item.dropdown-notification.active {
 | 
						|
    color: #1d1e1f;
 | 
						|
    text-decoration: none;
 | 
						|
    background-color: #f7f7f9;
 | 
						|
}
 | 
						|
.dropdown-notification:hover .notification-read {
 | 
						|
    color: #34495E;
 | 
						|
}
 | 
						|
.dropdown-notification-all {
 | 
						|
    text-align: center;
 | 
						|
    padding-top: 5px;
 | 
						|
    padding-bottom: 5px;
 | 
						|
    font-style: oblique;
 | 
						|
    background-color: #34495E;
 | 
						|
    color: white;
 | 
						|
}
 | 
						|
.dropdown-notification-all:hover {
 | 
						|
    background-color: #34495E;
 | 
						|
    color: white;
 | 
						|
}
 | 
						|
.notifications-container {
 | 
						|
    max-height: 300px;
 | 
						|
    overflow: auto;
 | 
						|
    margin: 0;
 | 
						|
    list-style: none;
 | 
						|
    padding: 0;
 | 
						|
}
 | 
						|
.notification-dropdown-menu {
 | 
						|
    padding-bottom: 0;
 | 
						|
    min-width: 350px !important;
 | 
						|
}
 | 
						|
.notification-img {
 | 
						|
    width: 48px;
 | 
						|
    display: inline-block;
 | 
						|
    vertical-align: top;
 | 
						|
}
 | 
						|
.notifications-body {
 | 
						|
    display: inline-block;
 | 
						|
    width: 100%;
 | 
						|
    color: #565a5c;
 | 
						|
}
 | 
						|
.notification-title {
 | 
						|
    font-weight: bold;
 | 
						|
}
 | 
						|
.notification-read {
 | 
						|
    margin: 0;
 | 
						|
    height: 48px;
 | 
						|
    vertical-align: top;
 | 
						|
    line-height: 48px;
 | 
						|
    padding-left: 15px;
 | 
						|
    color: white;
 | 
						|
    float: right;
 | 
						|
}
 | 
						|
.notification-date {
 | 
						|
    text-align: left;
 | 
						|
    color: #2980b9;
 | 
						|
    margin: 0;
 | 
						|
}
 | 
						|
.notification-solo {
 | 
						|
    margin-top: 1rem;
 | 
						|
}
 | 
						|
.notification-unread {
 | 
						|
    text-decoration: none;
 | 
						|
    background-color: #f7f7f9;
 | 
						|
}
 | 
						|
.notification-dropdown-menu{
 | 
						|
    padding: 0 !important;
 | 
						|
}
 | 
						|
.notification-dropdown-menu .dropdown-header{
 | 
						|
    border-bottom: 1px solid rgba(0,0,0,.15);
 | 
						|
    padding-bottom: 1rem;
 | 
						|
}
 | 
						|
.notification-dropdown-menu .fw-600{
 | 
						|
    font-weight: 600;
 | 
						|
}
 | 
						|
.notification-dropdown-menu .c-grey-900{
 | 
						|
    color: #313435!important;
 | 
						|
    font-size: 14px;
 | 
						|
}
 | 
						|
.notification-dropdown-menu .dropdown-notification{
 | 
						|
    padding: 15px;
 | 
						|
    border-bottom: 1px solid rgba(0,0,0,.0625)!important;
 | 
						|
    font-size: 12px;
 | 
						|
}
 | 
						|
.notification-dropdown-menu .dropdown-notification a.link{
 | 
						|
    margin: 0;
 | 
						|
    width: 100%;
 | 
						|
}
 | 
						|
.notification-dropdown-menu .dropdown-notification a{
 | 
						|
    display: inline-flex;
 | 
						|
    flex-direction: row;
 | 
						|
    flex-wrap: nowrap;
 | 
						|
}
 | 
						|
.notification-dropdown-menu .notification-event-text{
 | 
						|
    margin-top: 5px;
 | 
						|
    color: #9c9c9c;
 | 
						|
}
 | 
						|
 | 
						|
.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;
 | 
						|
}
 | 
						|
 | 
						|
thead input[type=checkbox], thead input[type=radio] {
 | 
						|
    margin: 0px 0 0;
 | 
						|
}
 | 
						|
 | 
						|
.ui-jqgrid-btable input[type=checkbox] {
 | 
						|
    margin-top: 4px;
 | 
						|
}
 | 
						|
 | 
						|
.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: 618px;
 | 
						|
}
 | 
						|
 | 
						|
.impress-title {
 | 
						|
    position: absolute;
 | 
						|
    top: 40%;
 | 
						|
    left: 0;
 | 
						|
    text-align: center;
 | 
						|
    width: 100%;
 | 
						|
}
 | 
						|
 | 
						|
.impress-content iframe {
 | 
						|
    width: 100%;
 | 
						|
    height: 582px;
 | 
						|
}
 | 
						|
 | 
						|
.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;
 | 
						|
}
 | 
						|
.file-upload-event{
 | 
						|
    margin-top: 1rem;
 | 
						|
}
 | 
						|
.file-upload-event label{
 | 
						|
    font-weight: normal;
 | 
						|
    margin-top: 1rem;
 | 
						|
}
 | 
						|
.file-upload-event .form-control {
 | 
						|
    margin-bottom: 1rem;
 | 
						|
}
 | 
						|
.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;
 | 
						|
}
 | 
						|
 | 
						|
.production-no-padding > .files-production > ul {
 | 
						|
    padding-left: 0px;
 | 
						|
}
 | 
						|
 | 
						|
#sn-extra-information .list-group-item {
 | 
						|
    padding: 5px 10px;
 | 
						|
    border: none;
 | 
						|
}
 | 
						|
 | 
						|
/* 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;
 | 
						|
}
 | 
						|
 | 
						|
.promoted_post{
 | 
						|
    background: #f1fff1;
 | 
						|
    border-color: #9bd6b8;
 | 
						|
}
 | 
						|
.promoted_post .msg-content div{
 | 
						|
    border-bottom: 1px solid #9bd6b8;
 | 
						|
}
 | 
						|
 | 
						|
/**********************************************
 | 
						|
 *  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 {
 | 
						|
    border: 1px solid #CCC;
 | 
						|
    margin: 2px auto;
 | 
						|
}
 | 
						|
 | 
						|
.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(to top, #bbbbbb, #cccccc);
 | 
						|
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bbbbbb), to(#cccccc));
 | 
						|
    background-image: -webkit-linear-gradient(to top, #bbbbbb, #cccccc);
 | 
						|
    background-image: -o-linear-gradient(to top, #bbbbbb, #cccccc);
 | 
						|
    background-image: -moz-linear-gradient(to top, #bbbbbb, #cccccc);
 | 
						|
    background-image: linear-gradient(to 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;
 | 
						|
}
 | 
						|
/* Ribbon top right (diagonal) */
 | 
						|
.ribbon-diagonal {
 | 
						|
    width: 85px;
 | 
						|
    height: 100px;
 | 
						|
    overflow: hidden;
 | 
						|
    position: absolute;
 | 
						|
}
 | 
						|
.ribbon-diagonal::before,
 | 
						|
.ribbon-diagonal::after {
 | 
						|
    position: absolute;
 | 
						|
    z-index: -1;
 | 
						|
    content: '';
 | 
						|
    display: block;
 | 
						|
    border: 5px solid #337ab7;
 | 
						|
}
 | 
						|
.ribbon-diagonal span {
 | 
						|
    position: absolute;
 | 
						|
    display: block;
 | 
						|
    width: 185px;
 | 
						|
    padding: 2px 0;
 | 
						|
    box-shadow: 0 5px 2px rgba(0,0,0,.1);
 | 
						|
    color: #fff;
 | 
						|
    text-shadow: 0 1px 1px rgba(0,0,0,.2);
 | 
						|
    text-align: center;
 | 
						|
}
 | 
						|
.ribbon-diagonal-top-right {
 | 
						|
    right: 24px;
 | 
						|
    margin-top: -9px;
 | 
						|
}
 | 
						|
.ribbon-diagonal-top-right::before,
 | 
						|
.ribbon-diagonal-top-right::after {
 | 
						|
    border-top-color: transparent;
 | 
						|
    border-right-color: transparent;
 | 
						|
}
 | 
						|
.ribbon-diagonal-top-right::before {
 | 
						|
    top: 0;
 | 
						|
    left: 0;
 | 
						|
}
 | 
						|
.ribbon-diagonal-top-right::after {
 | 
						|
    bottom: 0;
 | 
						|
    right: 0;
 | 
						|
}
 | 
						|
.ribbon-diagonal-top-right span {
 | 
						|
    left: -41px;
 | 
						|
    top: 30px;
 | 
						|
    transform: rotate(45deg);
 | 
						|
    font-size: x-small;
 | 
						|
}
 | 
						|
.ribbon-diagonal-official span {
 | 
						|
    background-color: #337ab7;
 | 
						|
}
 | 
						|
.ribbon-diagonal-thirdparty span {
 | 
						|
    background-color: #f0ad4e;;
 | 
						|
}
 | 
						|
 | 
						|
.exercise_save_now_button img {
 | 
						|
}
 | 
						|
 | 
						|
.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: no-repeat center center #FFF;
 | 
						|
    border: 1px solid #DDD;
 | 
						|
    border-radius: 5px;
 | 
						|
}
 | 
						|
 | 
						|
.time_warning_two {
 | 
						|
    background: no-repeat center center #FFD700;
 | 
						|
    border: 1px solid #FFCC00;
 | 
						|
    color: #C00;
 | 
						|
}
 | 
						|
 | 
						|
.time_warning_one {
 | 
						|
    background: 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: 6px 12px;
 | 
						|
    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: 4px;
 | 
						|
    margin: 2px 3px 2px 0;
 | 
						|
    background-color: #bfbfbf;
 | 
						|
    font-size: 10px;
 | 
						|
    font-weight: bold;
 | 
						|
    color: #ffffff;
 | 
						|
    border-radius: 3px;
 | 
						|
    text-align: center;
 | 
						|
    float:left;
 | 
						|
}
 | 
						|
 | 
						|
.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%;
 | 
						|
}
 | 
						|
.label.origin-style {
 | 
						|
    font-weight: bold;
 | 
						|
    font-size: 75%;
 | 
						|
}
 | 
						|
 | 
						|
.requirements td {
 | 
						|
    padding: 5px;
 | 
						|
}
 | 
						|
 | 
						|
/* header cell in data table in tools */
 | 
						|
 | 
						|
.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: #fdfdfd;
 | 
						|
}
 | 
						|
 | 
						|
.data_table tr.highlight {
 | 
						|
    font-style: italic;
 | 
						|
    font-weight: bolder;
 | 
						|
    color: #777;
 | 
						|
}
 | 
						|
 | 
						|
.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%;
 | 
						|
}
 | 
						|
 | 
						|
.data_table_pagination .btn-toolbar {
 | 
						|
    margin-bottom: 0;
 | 
						|
    margin-top: 0;
 | 
						|
}
 | 
						|
 | 
						|
.table-well {
 | 
						|
    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;
 | 
						|
}
 | 
						|
 | 
						|
.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(to top, #FFFFCC, #FFFFCC);
 | 
						|
    background-image: -moz-linear-gradient(to top, #FFFFCC, #FFFFCC);
 | 
						|
    background-image: -ms-linear-gradient(to top, #FFFFCC, #FFFFCC);
 | 
						|
    background-image: -o-linear-gradient(to top, #FFFFCC, #FFFFCC);
 | 
						|
    background-image: linear-gradient(to 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 */
 | 
						|
 | 
						|
.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;
 | 
						|
}
 | 
						|
 | 
						|
#sn-avatar .btn-social-edit{
 | 
						|
    position: absolute;
 | 
						|
    top: 5px;
 | 
						|
    right: 25px;
 | 
						|
}
 | 
						|
 | 
						|
.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 <angel.quiroz@beeznest.com>
 | 
						|
 */
 | 
						|
#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%;
 | 
						|
    border: 3px dashed #CCC;
 | 
						|
    padding: 20px 20px 0 20px;
 | 
						|
}
 | 
						|
 | 
						|
ul.exercise-draggable-answer.list-inline li {
 | 
						|
    margin-right: 20px;
 | 
						|
    min-width: auto;
 | 
						|
}
 | 
						|
 | 
						|
ul.exercise-draggable-answer li {
 | 
						|
    float: left;
 | 
						|
    cursor: move;
 | 
						|
    margin-bottom: 20px;
 | 
						|
    padding: 5px 20px;
 | 
						|
    text-align: center;
 | 
						|
    min-width: 100%;
 | 
						|
}
 | 
						|
 | 
						|
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;
 | 
						|
    padding: 5px 10px;
 | 
						|
    border: solid #b0b0b0 1px;
 | 
						|
    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 10px;
 | 
						|
    text-align: center;
 | 
						|
    background-color: #ECF0F1;
 | 
						|
    border: dotted #dddddd 2px;
 | 
						|
    border-radius: 4px;
 | 
						|
    color: #666666;
 | 
						|
    height: 2em;
 | 
						|
    width: 95%;
 | 
						|
    margin-bottom: 0;
 | 
						|
}
 | 
						|
 | 
						|
.question_options .droppable-item {
 | 
						|
    background-color: #096EAA4A;
 | 
						|
    color: #333;
 | 
						|
    display: table;
 | 
						|
    padding: 5px;
 | 
						|
    width: 100%;
 | 
						|
}
 | 
						|
 | 
						|
.question_options .droppable-item .number,
 | 
						|
.question_options .droppable-item .droppable {
 | 
						|
    display: table-cell;
 | 
						|
}
 | 
						|
 | 
						|
.question_options .droppable-item .number {
 | 
						|
    font-weight: bold;
 | 
						|
    text-align: right;
 | 
						|
    padding-right: 5px;
 | 
						|
}
 | 
						|
 | 
						|
.question_options .droppable-item .droppable .gallery {
 | 
						|
    margin-bottom: 0;
 | 
						|
}
 | 
						|
 | 
						|
.question_options .droppable-item .droppable .gallery .touch-items {
 | 
						|
    min-width: 100%;
 | 
						|
    margin: 5px 0;
 | 
						|
}
 | 
						|
 | 
						|
.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;
 | 
						|
    cursor: pointer;
 | 
						|
}
 | 
						|
 | 
						|
.question_options .col-xs-12.col-sm-4.col-md-3.col-lg-2 {
 | 
						|
    clear: right;
 | 
						|
}
 | 
						|
 | 
						|
.question_options .col-xs-12.col-sm-4.col-md-3.col-lg-2 .droppable-item {
 | 
						|
    margin-bottom: 20px;
 | 
						|
}
 | 
						|
 | 
						|
/***    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;
 | 
						|
}
 | 
						|
 | 
						|
.txt-linkedin {
 | 
						|
    color: #0a66c2;
 | 
						|
}
 | 
						|
 | 
						|
/**** 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 .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 .course-student-info {
 | 
						|
    padding-bottom: 10px;
 | 
						|
    font-size: 11px;
 | 
						|
}
 | 
						|
.grid-courses .items .course-student-info hr {
 | 
						|
    margin: 15px 0 10px;
 | 
						|
}
 | 
						|
.grid-courses .items .course-student-info .progress {
 | 
						|
    margin-bottom: 10px;
 | 
						|
}
 | 
						|
.course-student-info .progress-bar {
 | 
						|
    line-height: 15px;
 | 
						|
    vertical-align: middle;
 | 
						|
}
 | 
						|
 | 
						|
.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 .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 .category a {
 | 
						|
    color: #fff;
 | 
						|
}
 | 
						|
 | 
						|
.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;
 | 
						|
}
 | 
						|
 | 
						|
.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;
 | 
						|
}
 | 
						|
.grid-courses .alert:last-child {
 | 
						|
    margin-bottom: 0;
 | 
						|
}
 | 
						|
 | 
						|
.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 {
 | 
						|
}
 | 
						|
 | 
						|
#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;
 | 
						|
    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: 70px;
 | 
						|
    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 {
 | 
						|
    background: #E9E9E9;
 | 
						|
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
 | 
						|
}
 | 
						|
 | 
						|
.radio + .input-group,
 | 
						|
.input-group + .progress,
 | 
						|
input + .progress {
 | 
						|
    margin-top: 5px;
 | 
						|
    margin-bottom: 0;
 | 
						|
}
 | 
						|
 | 
						|
.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;
 | 
						|
}
 | 
						|
 | 
						|
/* 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: #FFF;
 | 
						|
    border-radius: 10px;
 | 
						|
    padding-right: 0;
 | 
						|
}
 | 
						|
 | 
						|
#lp-accordion .panel-default .panel-heading .tools-actions {
 | 
						|
    margin-right: 32px;
 | 
						|
}
 | 
						|
 | 
						|
#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;
 | 
						|
}
 | 
						|
 | 
						|
#lp-accordion .panel .panel-title a {
 | 
						|
    width: 100%;
 | 
						|
    display: block;
 | 
						|
    padding-top: 5px;
 | 
						|
    padding-bottom: 5px;
 | 
						|
    background-repeat: no-repeat;
 | 
						|
    background-position: right center;
 | 
						|
    background-image: url(../../../../main/img/icons/svg/arrow-down.svg);
 | 
						|
}
 | 
						|
#lp-accordion .panel .panel-title a[aria-expanded="true"] {
 | 
						|
    background-image: url(../../../../main/img/icons/svg/arrow-top.svg);
 | 
						|
}
 | 
						|
 | 
						|
#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 {
 | 
						|
    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;
 | 
						|
}
 | 
						|
.key-login{
 | 
						|
    display: none;
 | 
						|
}
 | 
						|
 | 
						|
#user-dropdown {
 | 
						|
    padding:3px;
 | 
						|
}
 | 
						|
 | 
						|
.menu-dropdown {
 | 
						|
    border: none;
 | 
						|
}
 | 
						|
 | 
						|
/* :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;
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
 | 
						|
/* :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;
 | 
						|
    border-radius: 50%;
 | 
						|
    width: 22px !important;
 | 
						|
    height: 22px !important;
 | 
						|
    min-width: 22px !important;
 | 
						|
}
 | 
						|
 | 
						|
.preview .mejs__controls {
 | 
						|
    padding: 0 0 0 0;
 | 
						|
    background: none;
 | 
						|
}
 | 
						|
 | 
						|
.preview .mejs__button > button {
 | 
						|
    margin: 20px 2px;
 | 
						|
}
 | 
						|
 | 
						|
/* 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 {
 | 
						|
    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;
 | 
						|
}
 | 
						|
 | 
						|
.compilation_block .progress {
 | 
						|
    margin:0;
 | 
						|
    width:120px
 | 
						|
}
 | 
						|
#registration .form_list {
 | 
						|
    display: grid;
 | 
						|
    grid-template-columns:  repeat(auto-fit, minmax(300px, 1fr));;
 | 
						|
}
 | 
						|
#registration .form_list .form-group {
 | 
						|
    margin: 10px;
 | 
						|
}
 | 
						|
#registration .form_list > *:nth-child(3n-2):nth-last-of-type(2) {
 | 
						|
    border-color: red;
 | 
						|
    grid-column: span 2;
 | 
						|
}
 | 
						|
#registration .form_list > *:nth-child(3n-1):nth-last-of-type(1) {
 | 
						|
    border-color: red;
 | 
						|
    grid-column: span 2;
 | 
						|
}
 | 
						|
 | 
						|
.portfolio-items.row .thumbnail .caption h3,
 | 
						|
.portfolio-item.thumbnail .caption .h3 {
 | 
						|
    margin-top: 0;
 | 
						|
}
 | 
						|
 | 
						|
.portfolio-items .thumbnail .portfolio-actions a > img,
 | 
						|
.portfolio-item.thumbnail .portfolio-actions a > img {
 | 
						|
    display: inline;
 | 
						|
}
 | 
						|
 | 
						|
.fa-ul.list-inline {
 | 
						|
    margin-left: -15px;
 | 
						|
}
 | 
						|
.fa-ul.list-inline li {
 | 
						|
    margin-left: 45px;
 | 
						|
    padding: 0;
 | 
						|
}
 | 
						|
 | 
						|
.embed-responsive-9by16 {
 | 
						|
    padding-bottom: 177.77%;
 | 
						|
}
 | 
						|
.embed-responsive-4by3 {
 | 
						|
    padding-bottom: 133.33%;
 | 
						|
}
 | 
						|
 | 
						|
/* 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) {
 | 
						|
    .navbar-header {
 | 
						|
        float: right !important;
 | 
						|
        margin-right: 50px;
 | 
						|
    }
 | 
						|
 | 
						|
    #notification-menu {
 | 
						|
        float: right !important;
 | 
						|
    }
 | 
						|
 | 
						|
    #notifications-dropdown {
 | 
						|
        display: block;
 | 
						|
        float:right !important;
 | 
						|
    }
 | 
						|
 | 
						|
    #user-dropdown{
 | 
						|
        display: block;
 | 
						|
        float:right !important;
 | 
						|
    }
 | 
						|
 | 
						|
    #count_message_li{
 | 
						|
        display: block;
 | 
						|
        float:right !important;
 | 
						|
    }
 | 
						|
 | 
						|
    .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-width: 320px) and (max-width: 480px) {
 | 
						|
    #notification-menu{
 | 
						|
        width: 250px !important;
 | 
						|
        min-width : 250px !important;
 | 
						|
    }
 | 
						|
 | 
						|
    #notification-dropdown-menu{
 | 
						|
        width: 200px !important;
 | 
						|
    }
 | 
						|
    #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;
 | 
						|
    }
 | 
						|
 | 
						|
    #my_timeline {
 | 
						|
        width: 320px;
 | 
						|
        overflow: scroll;
 | 
						|
 | 
						|
    }
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
@media (min-width: 480px) and (max-width: 767px) {
 | 
						|
    .navbar .container .navbar-brand {
 | 
						|
        display: block;
 | 
						|
        font-size: 16px;
 | 
						|
    }
 | 
						|
    #notification-menu{
 | 
						|
        width: 300px !important;
 | 
						|
        min-width : 300px !important;
 | 
						|
    }
 | 
						|
    #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: #ffffff;
 | 
						|
    }
 | 
						|
 | 
						|
    .navbar-nav {
 | 
						|
        margin: -2.5px -15px;
 | 
						|
    }
 | 
						|
 | 
						|
    .grid-courses .items.my-courses {
 | 
						|
        width: 310px;
 | 
						|
    }
 | 
						|
 | 
						|
    #my_timeline {
 | 
						|
        width: 480px;
 | 
						|
        overflow: scroll;
 | 
						|
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
@media (min-width: 320px) and (max-width: 479px) {
 | 
						|
    footer {
 | 
						|
        padding-top: 15px;
 | 
						|
    }
 | 
						|
 | 
						|
    footer #footer_right {
 | 
						|
        text-align: center;
 | 
						|
    }
 | 
						|
 | 
						|
    .items-course {
 | 
						|
        padding: 5px;
 | 
						|
    }
 | 
						|
 | 
						|
    .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;
 | 
						|
    }
 | 
						|
    .key-login{
 | 
						|
        display: block;
 | 
						|
        position: absolute;
 | 
						|
        right: 10px;
 | 
						|
        top: 25px;
 | 
						|
    }
 | 
						|
    .header-ol{
 | 
						|
        padding: 0;
 | 
						|
        margin: 0;
 | 
						|
    }
 | 
						|
    .section-notifications ul li.user-online a{
 | 
						|
        padding: 0;
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
@-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;
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
/* 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;
 | 
						|
    }
 | 
						|
 | 
						|
    .portfolio-items.row .col-md-6:nth-child(2n+1),
 | 
						|
    .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;
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
@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;
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
/* Only adjust class radio to student or profesor into /main/auth/inscription.php*/
 | 
						|
#registration > fieldset > #status-group .radio {
 | 
						|
    min-height: 145px;
 | 
						|
    min-width: 145px;
 | 
						|
}
 | 
						|
#registration input.register-profile[value='5']:after,
 | 
						|
#registration input.register-profile[value='1']:after
 | 
						|
{
 | 
						|
    top: -5px;
 | 
						|
    left: -2px;
 | 
						|
}
 | 
						|
 | 
						|
.bootstrap-select {
 | 
						|
    width: 220px;
 | 
						|
    /*IE9 and below*/
 | 
						|
    vertical-align: middle;
 | 
						|
}
 | 
						|
.form-inline .bootstrap-select,
 | 
						|
.form-inline .bootstrap-select.form-control:not([class*="col-"]) {
 | 
						|
    width: 100%;
 | 
						|
}
 | 
						|
 | 
						|
.youtube-embed-wrapper {
 | 
						|
    position: relative;
 | 
						|
}
 | 
						|
.youtube-embed-wrapper iframe {
 | 
						|
    position: absolute;
 | 
						|
    top: 0;
 | 
						|
    left: 0;
 | 
						|
    width: 100%;
 | 
						|
    height: 100%;
 | 
						|
} |