body{font-family:Ubuntu,sans-serif;font-size:18px;line-height:1.6em}img{max-width:100%}.static-image-container img{max-height:400px}.content-box{background-color:#fff}.m-t-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-30{margin-top:30px}.m-b-5{margin-bottom:5px}.m-b-10{margin-bottom:10px}.m-r-10{margin-right:10px}.m-2{margin:2px}.m-l-15{margin-left:15px}.p-10{padding:10px}.btn{border-radius:0;border:none;font-size:24px;text-shadow:none}.btn:focus,.btn:active{box-shadow:none;outline:none}.btn.btn-sm{font-size:16px}.btn.btn-circle{border-radius:50%}.btn-primary{background-color:#0e74bb;background-image:none}.btn-link{color:#0e74bb}.btn-80{width:80px}form .form-group{margin-bottom:20px}form .form-group label.control-label:not(.shown){display:none}form .form-control{border-radius:0;border-width:0 0 1px 0;border-style:solid;border-color:#000;font-size:18px;box-shadow:none;background-color:transparent;padding-left:0;padding-right:0}form .form-control:focus{outline:none;box-shadow:none;border-color:#0e74bb}form input[type=radio],form input[type=checkbox]{margin-top:8px}form .has-error .form-control{box-shadow:none}form .has-error .form-control:focus{box-shadow:none}a:hover,a:focus{text-decoration:none}.panel{padding:30px}.text-break{word-break:break-all}.text-success{color:#5cbf14}.text-white{color:#fff}@media (max-width: 767.98px){.btn{font-size:20px}}#html5-watermark{display:none!important}.datepicker td.day.highlight{position:relative}.datepicker td.day.highlight:after{content:".";display:block;position:absolute;left:50%;bottom:0;color:#0e74bb;font-size:24px;margin-left:-3px}.datepicker td.day.highlight.active:after{color:#fff}.btn{margin-bottom:3px;border-radius:4px}.p-0{padding:0!important}.cursor-pointer{cursor:pointer}.browseCoursePanel .panel-heading a i{float:right;transition:all .5s}.browseCoursePanel .panel-heading.active a:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.container{max-width:970px}#header{padding:50px 0}#header .logo{max-width:100%}.container{padding-left:30px;padding-right:30px}.page-container{background-color:#aeaeae}.page-container>.container{background-color:#eaeaea;padding-top:30px;padding-bottom:30px}.page-container .content-box{padding:15px}#footer{background-color:#0e74bb;padding:30px 0}#footer .content-box{padding:12px 30px 20px}#footer .content-box h4{margin-bottom:24px}#footer .text-white:hover{color:#eaeaea}@media (min-width: 768px){.row.equal-height{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.row.equal-height>[class^=col-]{display:flex}.row.equal-height>[class^=col-] .content-box,.row.equal-height>[class^=col-] .course{flex:1}}@media (max-width: 767px){.content-box{margin-bottom:30px}}col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative}@media (min-width: 420px){.col-xxs-6{float:left;width:50%}.col-xxs-6{width:50%}.col-xxs-4{float:left;width:33.333%}.col-xxs-4{width:33.333%}.col-xxs-8{float:left;width:66.666%}.col-xxs-8{width:66.666%}}.navbar-primary{background-color:#0e74bb;background-image:none;font-size:16px;border-radius:0;border:none;margin-bottom:0}.navbar-primary .navbar-toggle{border-radius:0;border:none;float:left;margin-right:0;padding-left:0}.navbar-primary .navbar-toggle .icon-bar{background-color:#fff;width:24px;height:3px}.navbar-primary .navbar-toggle:hover,.navbar-primary .navbar-toggle:focus{background-color:transparent}.navbar-primary .navbar-toggle[aria-expanded=true] .icon-bar:nth-of-type(2){transform:rotate(45deg);margin-top:6px}.navbar-primary .navbar-toggle[aria-expanded=true] .icon-bar:nth-of-type(3){display:none}.navbar-primary .navbar-toggle[aria-expanded=true] .icon-bar:nth-of-type(4){transform:rotate(-45deg);margin-top:-2px}.navbar-primary .navbar-nav>li>a{color:#fff;text-shadow:none}.navbar-primary .navbar-nav>li>a:hover,.navbar-primary .navbar-nav>li>a:focus{background-color:#fff;color:#0e74bb}.navbar-primary .navbar-nav>.open>a,.navbar-primary .navbar-nav>.active>a{background-image:none;background-color:transparent;color:#fff;box-shadow:none}.navbar-primary .navbar-nav>.open>a:hover,.navbar-primary .navbar-nav>.open>a:focus,.navbar-primary .navbar-nav>.active>a:hover,.navbar-primary .navbar-nav>.active>a:focus{background-color:#fff}.navbar-primary .navbar-brand{color:#fff;text-shadow:none;font-size:24px;width:80%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navbar-primary .navbar-brand:hover,.navbar-primary .navbar-brand:focus{color:#fff}.navbar-primary .navbar-nav .open .dropdown-menu{background-color:#0e74bb;border-color:#0e74bb}.navbar-primary .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-primary .navbar-nav .open .dropdown-menu>li>a:hover{color:#0e74bb;background-color:#fff}@media (min-width: 768px){.navbar-primary>.container>.navbar-collapse{padding-left:0;padding-right:0}.navbar-primary .navbar-brand{display:none}.navbar-primary .navbar-nav>.open>a,.navbar-primary .navbar-nav>.active>a{background-color:#fff;color:#0e74bb}.navbar-primary .navbar-nav>.open>a:hover,.navbar-primary .navbar-nav>.open>a:focus,.navbar-primary .navbar-nav>.active>a:hover,.navbar-primary .navbar-nav>.active>a:focus{background-color:#fff}}@media (max-width: 767.98px){.navbar-primary .navbar-brand{font-size:18px}}.navbar{border-radius:0}.featherlight .featherlight-close-icon{position:fixed!important;width:50px!important;height:50px!important}.page-home{padding:20px 0}.page-home .content-box{background-color:#fff}.page-home .content-box img.img-large{width:80%}.page-home .content-box .title{margin-top:4px;color:#0e74bb}.page-home .content-box .text{padding:30px 15px 15px}@media (max-width: 767px){.page-home .content-box .img-large{max-width:300px}}.form-login{padding:80px 30px}.form-login .form-group{margin-bottom:50px}.form-register{padding:30px}.form-register .form-subheader{color:#0e74bb}.form-register .form-group{margin-bottom:30px}.form-register .password-wrapper{position:relative}.form-register .toggle-button{display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);left:unset;right:12px;cursor:pointer}.form-register .eye-icon{width:20px;height:20px}.form-profile{padding:20px 30px}.form-profile .form-subheader{color:#0e74bb}.form-profile .form-group{margin-bottom:30px}.form-profile .form-group:last-child{margin-bottom:0}.form-profile .img-avatar{margin-bottom:12px}.form-profile:not(:first-child){margin-top:-20px}.form-profile .password-wrapper{position:relative}.form-profile .toggle-button{display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);left:unset;right:12px;cursor:pointer}.form-profile .eye-icon{width:20px;height:20px}.page-courses .content-box{padding-bottom:30px}.page-courses .course{border:6px solid #eaeaea}.page-courses .course__info{padding-bottom:16px;font-size:16px}.page-courses .course__info hr{margin-top:4px;margin-bottom:4px;border-top:1px dashed #aeaeae;width:60%}.page-courses .course__title{margin-top:16px}@media (max-width: 767px){.page-courses .course{margin-bottom:15px}.page-courses .course .img-course{width:100%}}.page-course .course-header{display:flex}.page-course .course-header .img-course-container{align-content:center}@media (max-width: 767px){.page-course .course-header{display:block}.page-course .course-header .img-course-container{align-content:normal}}.page-course .course-info{margin-top:12px}.page-course .course-info label{color:#0e74bb}.page-course .course-info p{margin-left:auto;margin-right:auto}.page-course .course-info ul.course-modules{display:inline-block;text-align:left}.page-course .course-info ul.course-module-documents{padding-left:12px;list-style-type:none}.page-course .course-info>.tab-content{padding-top:12px}.page-course .course-info .nav-stacked li{padding-bottom:2px}.page-course .course-info .nav-stacked li:not(:last-child){border-bottom:1px solid #aeaeae}.page-course .course-info .nav-stacked li a{padding:5px 12px}.page-course .course-info #comments .comments-container{max-height:400px;overflow:scroll;padding-bottom:12px}.page-course .course-info #comments article{display:flex;flex-direction:row;margin-bottom:8px}.page-course .course-info #comments article .avatar{flex:0 0 60px}.page-course .course-info #comments article .comment{flex-grow:1;padding-left:20px;position:relative}.page-course .course-info #comments article .comment .text{background-color:#0e74bb;color:#fff;border-radius:20px;font-size:15px;padding:4px 12px}.page-course .course-info #comments article .comment .text .actions{margin-left:16px}.page-course .course-info #comments article .comment .text .actions button{background-color:transparent;color:inherit;padding-left:4px;padding-right:4px}.page-course .course-info #comments article .comment .text .actions .btn-edit{display:inline-block}.page-course .course-info #comments article .comment .text .actions .btn-save,.page-course .course-info #comments article .comment .text .actions .btn-cancel{display:none}.page-course .course-info #comments article .comment .text form{display:none}.page-course .course-info #comments article .comment .text form textarea{color:inherit;resize:none}.page-course .course-info #comments article .comment .text small{font-size:70%}.page-course .course-info #comments article .comment .text.editing{padding-bottom:12px}.page-course .course-info #comments article .comment .text.editing .actions .btn-edit{display:none}.page-course .course-info #comments article .comment .text.editing .actions .btn-save,.page-course .course-info #comments article .comment .text.editing .actions .btn-cancel{display:inline-block}.page-course .course-info #comments article .comment .text.editing form{display:block}.page-course .course-info #comments article .comment .author{font-weight:600}.page-course .course-info #comments article .comment .timestamp{color:#0e74bb;font-size:14px;padding-left:10px}.page-course .course-info #comments article .comment .attachment{font-size:14px;margin-left:12px;margin-top:4px}.page-course .course-info #comments article .action{flex:0 0 60px}.page-course .course-info #comments article .action .btn-reply{background-color:transparent;color:inherit}.page-course .course-info #comments article .action .btn-reply:hover{color:#0e74bb}.page-course .course-info #comments article:hover .btn-reply{visibility:visible}.page-course .course-info #comments .comment-reply{background-color:#dedede;border-radius:20px;padding:12px;margin-bottom:12px}.page-course .course-info #comments .comment-reply textarea{font-size:16px}.page-course .course-info #comments .comment-reply .btn-default{background-color:transparent;color:inherit}.page-course .course-info #comments .comment-reply .btn-default:hover{color:#0e74bb}.container-admin{font-size:16px;max-width:1120px}.container-admin .content-box{padding:30px}.container-admin .page-title,.container-admin .section-title{color:#0e74bb}.container-admin .page-title .btn,.container-admin .section-title .btn{line-height:inherit}.container-admin .btn.btn-sm{font-size:20px}.container-admin .btn.btn-xs{font-size:18px;padding:2px 8px!important}.container-admin .table-container{padding:15px;background-color:#eaeaea;margin-bottom:30px}.container-admin .table-container table{background-color:transparent;border-collapse:separate;border-spacing:0 .5em;margin-bottom:0}.container-admin .table-container table tr{background-color:#fff}.container-admin .table-container table tr td{border:none;vertical-align:middle}.container-admin .table-container table .btn{font-size:16px;padding:4px 12px}.container-admin .table-container table.table-course-keys{border-spacing:0 .1em}.container-admin .form-course .form-group{margin-bottom:30px}.container-admin .form-course .form-group .instructors{border-bottom:1px solid #000;height:100px;overflow:auto}.container-admin .form-course .form-group .instructors .instructor{display:flex;justify-content:space-between;margin-bottom:5px;padding-right:10px}.container-admin .form-course .form-group .organizations{border-bottom:1px solid #000;height:100px;overflow:auto}.container-admin .form-course .form-group .organizations .organization{display:flex;justify-content:space-between;margin-bottom:5px;padding-right:10px}.container-admin .form-course textarea:focus{border-top-style:dotted;border-top-width:1px;margin-top:-1px}.container-admin .form-course .img-course{margin-bottom:12px}.container-admin .form-group{margin-bottom:30px}.container-admin .form-group .users{border-bottom:1px solid #000;height:100px;overflow:auto}.container-admin .form-group .users .user{display:flex;justify-content:space-between;margin-bottom:5px;padding-right:10px}.container-admin .form-organization textarea:focus{border-top-style:dotted;border-top-width:1px;margin-top:-1px}.container-admin .form-organization .img-course{margin-bottom:12px}.container-admin .form-user .password-wrapper{position:relative}.container-admin .form-user .toggle-button{display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);left:unset;right:12px;cursor:pointer}.container-admin .form-user .eye-icon{width:20px;height:20px}.container-admin .form-horizontal .checkbox{font-size:18px}.container-admin .form-horizontal .checkbox.inline{display:inline-block;margin-right:18px}.container-admin .course{border:10px solid #eaeaea;padding-bottom:15px}@media (max-width: 767px){.container-admin .course{margin-bottom:15px}.container-admin .course .img-course{width:100%}.container-admin .btn.btn-sm{font-size:18px}.container-admin .btn.btn-xs{font-size:16px}}
