.register-button,.login-button,.wiki-wrapper section.wiki .settings-form .btn,.course-view .page-header-secondary .form-actions .btn,.instructor-dashboard-wrapper-2 .bottom-bar input.add[type="button"],.dashboard .main-container .my-courses .course .details .enter-course,.wrapper-action-more button.action-more,.btn-link.all-topics,.wiki-wrapper section.wiki .btn,.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register,.course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong{transition:all 0.2s ease;display:inline-block;background:#d6251d !important;color:#fff !important;text-transform:uppercase;border-radius:40px !important;text-shadow:none !important;box-shadow:none !important;border:3px solid #d6251d !important;text-transform:uppercase !important;cursor:pointer;font-size:15px !important}.register-button:active,.register-button:focus,.login-button:active,.login-button:focus,.wiki-wrapper section.wiki .settings-form .btn:active,.wiki-wrapper section.wiki .settings-form .btn:focus,.course-view .page-header-secondary .form-actions .btn:active,.course-view .page-header-secondary .form-actions .btn:focus,.instructor-dashboard-wrapper-2 .bottom-bar input.add[type="button"]:active,.instructor-dashboard-wrapper-2 .bottom-bar input.add[type="button"]:focus,.dashboard .main-container .my-courses .course .details .enter-course:active,.dashboard .main-container .my-courses .course .details .enter-course:focus,.wrapper-action-more button.action-more:active,.wrapper-action-more button.action-more:focus,.btn-link.all-topics:active,.btn-link.all-topics:focus,.wiki-wrapper section.wiki .btn:active,.wiki-wrapper section.wiki .btn:focus,.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register:active,.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register:focus,.course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong:active,.course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong:focus{color:#d6251d !important;background:#fff !important}.register-button:focus:hover,.register-button:hover,.login-button:focus:hover,.login-button:hover,.wiki-wrapper section.wiki .settings-form .btn:focus:hover,.wiki-wrapper section.wiki .settings-form .btn:hover,.course-view .page-header-secondary .form-actions .btn:focus:hover,.course-view .page-header-secondary .form-actions .btn:hover,.instructor-dashboard-wrapper-2 .bottom-bar input.add[type="button"]:focus:hover,.instructor-dashboard-wrapper-2 .bottom-bar input.add[type="button"]:hover,.dashboard .main-container .my-courses .course .details .enter-course:focus:hover,.dashboard .main-container .my-courses .course .details .enter-course:hover,.wrapper-action-more button.action-more:focus:hover,.wrapper-action-more button.action-more:hover,.btn-link.all-topics:focus:hover,.btn-link.all-topics:hover,.wiki-wrapper section.wiki .btn:focus:hover,.wiki-wrapper section.wiki .btn:hover,.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register:focus:hover,.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register:hover,.course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong:focus:hover,.course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong:hover{color:#d6251d !important;background:#fff !important}.wrapper-messages-primary .message.message-upsell .action-upgrade{border-radius:40px}#expand-collapse-outline-all-button,.new-post-btn,section.discussion .search-button,.course-info .container .wrap-instructor-info .instructor-info-action{border:3px solid #d6251d !important;border-radius:40px !important;color:#fff !important;background:#d6251d !important;line-height:1.1;text-transform:uppercase !important;cursor:pointer;font-size:15px !important;text-decoration:none !important}#expand-collapse-outline-all-button:active,#expand-collapse-outline-all-button:focus,#expand-collapse-outline-all-button:focus:hover,#expand-collapse-outline-all-button:hover,.new-post-btn:active,.new-post-btn:focus,.new-post-btn:focus:hover,.new-post-btn:hover,section.discussion .search-button:active,section.discussion .search-button:focus,section.discussion .search-button:focus:hover,section.discussion .search-button:hover,.course-info .container .wrap-instructor-info .instructor-info-action:active,.course-info .container .wrap-instructor-info .instructor-info-action:focus,.course-info .container .wrap-instructor-info .instructor-info-action:focus:hover,.course-info .container .wrap-instructor-info .instructor-info-action:hover{background:#fff !important;border:3px solid #d6251d !important;color:#d6251d !important}.btn{font-weight:normal !important;font-size:15px !important}.global-header{box-shadow:none !important;padding:0;border-bottom:none;position:relative;overflow:visible;background:#eee}.global-header .main-header{display:flex;justify-content:space-between;align-items:center;padding:20px 0;height:auto}@media screen and (max-width: 991px){.global-header .main-header{display:block;text-align:center}}.global-header .main-header .header-logo{display:block;margin:0;flex-grow:0}@media screen and (max-width: 991px){.global-header .main-header .header-logo{display:inline-block}}.global-header .main-header .header-logo a{margin:0}.global-header .main-header .header-logo a .logo{display:block;margin:0 !important}.global-header .main-header .header-logo .course-header{margin-top:0;color:#898989}.global-header .main-header .nav-links{flex-grow:1;display:flex;justify-content:space-between;align-items:center;font-size:16px !important}.global-header .main-header .nav-links .main{margin:0 0 0 20px}.global-header .main-header .nav-links .main .nav-item{margin-left:30px}.global-header .main-header .nav-links .main .nav-item a{color:#898989}.global-header .main-header .nav-links .secondary{margin:0}.global-header .main-header .nav-links .secondary .nav-item{padding:0;margin:0 0 0 10px;font-size:16px !important}.global-header .main-header .nav-links .secondary .nav-item a{color:#898989}.global-header .main-header .nav-links .secondary .nav-item .fa{color:#898989}.global-header .main-header .nav-links .secondary .nav-item-dropdown{position:relative}.global-header .main-header .nav-links .secondary .username{margin-left:10px}.global-header .main-header .nav-links .secondary .user-image-frame{margin:0 5px;border-radius:50%;border:2px solid #d6251d}.global-header .main-header .nav-links .secondary .dropdown-user-menu{right:0}.global-header .dropdown-user-menu{background:#e6eaed !important;border:5px solid #fff !important;width:200px}.global-header .dropdown-user-menu a{color:#28507d !important}.global-header .dropdown-user-menu a:hover{background:#bfdff7;color:#d6251d !important}.global-header .main .nav-item a{padding:0 !important;border:none !important;position:relative;color:#898989 !important}.global-header .main .nav-item a:before{content:"";width:0;height:2px;position:absolute;left:0;bottom:-5px;background:#d6251d;transition:all 0.2s ease}.global-header .main .nav-item a.active:before,.global-header .main .nav-item a:hover:before{width:100%}.global-header .help-link{color:#898989 !important}.global-header .hamburger-menu{top:30px}.global-header .hamburger-menu .line{background:#000}.global-header .btn{transition:all 0.2s ease;display:inline-block;background:#d6251d !important;color:#fff !important;border:3px solid #d6251d !important;text-transform:uppercase;border-radius:40px !important}.global-header .btn:active,.global-header .btn:focus{background:#d6251d !important}.global-header .btn:focus:hover{color:#d6251d !important;background:#fff !important;border:3px solid #d6251d !important}.global-header .btn:hover{color:#d6251d !important;background:#fff !important;border:3px solid #d6251d !important}.mobile-menu{margin:0;border-top:1px solid #234264}.mobile-menu .mobile-nav-link a{background:none !important;color:#000 !important;border-bottom:1px solid #234264 !important;font-size:16px}.mobile-menu .mobile-nav-link a:focus:hover,.mobile-menu .mobile-nav-link a:hover{background:none !important}.global-header .main-header .nav-links .main .nav-item{position:relative}.global-header .main-header .nav-links .main .nav-item:hover ul{display:block}.global-header .main-header .nav-links .main .nav-item ul{list-style:none;padding:0;margin:0;background:#e6eaed;border:5px solid #fff;position:absolute;left:0;top:24px;width:300px;z-index:100;display:none}.global-header .main-header .nav-links .main .nav-item ul li{font-size:15px;line-height:18px;text-transform:uppercase}.global-header .main-header .nav-links .main .nav-item ul li a{color:#28507d !important;text-decoration:none;display:block;padding:10px 15px !important;margin:0 !important}.global-header .main-header .nav-links .main .nav-item ul li a:before{display:none !important}.global-header .main-header .nav-links .main .nav-item ul li a:hover{background:#bfdff7;color:#d6251d !important}section.home>header{min-height:450px;background:url("/static/lilactheme/images/background.280d785facc2.jpg") no-repeat 50% 50%;background-size:cover;text-align:center;display:flex;align-items:center;justify-content:center;color:#fff}section.home>header .outer-wrapper{width:100%;padding:15px}section.home>header .outer-wrapper .title{background:none;box-shadow:none;float:none;margin:0;padding:0;width:100%;transition:none !important}section.home>header .outer-wrapper .title .heading-group{text-align:center}section.home>header .outer-wrapper .title .heading-group h1{font-size:32px;line-height:1.2;color:#fff;font-weight:bold;text-shadow:0px 2px 0px rgba(77,77,77,0.4);margin-bottom:30px;text-transform:uppercase;text-align:center !important}@media screen and (min-width: 760px){section.home>header .outer-wrapper .title .heading-group h1{font-size:52px}}section.home>header .outer-wrapper .title .heading-group span{display:block;text-align:center;font-size:34px;line-height:1.3;text-shadow:0px 2px 0px rgba(77,77,77,0.4);color:#fff;margin-bottom:40px}@media screen and (max-width: 760px){section.home>header .outer-wrapper .title .heading-group span{font-size:24px}}section.home>header .outer-wrapper .title .heading-group .link{background:transparent;border:3px solid #fff;color:#fff;padding:10px 20px;display:inline-block}section.home>header .outer-wrapper .title .heading-group .link:hover{background:rgba(0,0,0,0.2);color:#fff;text-decoration:none}section.home>header .outer-wrapper .title .course-search{max-width:590px;margin:0 auto;overflow:hidden;position:relative;padding:15px 0}section.home>header .outer-wrapper .title .course-search .search-input{background:rgba(255,255,255,0.6);border:2px solid #fff;color:#4b4b4b;padding-left:20px !important;height:55px;border-radius:40px}section.home>header .outer-wrapper .title .course-search .search-input:focus{border-color:#fff !important}section.home>header .outer-wrapper .title .course-search .search-input::placeholder{color:#4b4b4b;opacity:1}section.home>header .outer-wrapper .title .course-search .search-input:-ms-input-placeholder{color:#4b4b4b}section.home>header .outer-wrapper .title .course-search .search-button{background:none !important;color:#95b2d6;border-left:none !important;right:0;height:55px;border:none !important}.wrapper-preview-menu{background:#c8c8c8}.wrapper-preview-menu label{color:#3c3c3c !important}.wrapper-footer{padding:50px 0 !important;text-align:center;background:#000;color:#fff;margin:0 !important;box-shadow:none !important}@media screen and (min-width: 1200px){.wrapper-footer{position:absolute;left:0;bottom:0;width:100%}}@media screen and (max-width: 991px){.wrapper-footer{padding:30px 0 10px}}.wrapper-footer footer#footer-openedx{width:100%;max-width:1200px !important;padding:0 15px}.wrapper-footer footer#footer-openedx a{border:none !important}.wrapper-footer footer#footer-openedx .colophon{float:none;width:100%;text-align:center}.wrapper-footer footer#footer-openedx .colophon .nav-colophon{text-align:center;margin:0 0 30px}.wrapper-footer footer#footer-openedx .colophon .nav-colophon ol{margin:0;padding:0}.wrapper-footer footer#footer-openedx .colophon .nav-colophon ol li{float:none;display:inline-block;vertical-align:top;font-size:16px;margin:0 10px}@media screen and (max-width: 567px){.wrapper-footer footer#footer-openedx .colophon .nav-colophon ol li{display:block;margin:5px 0}}.wrapper-footer footer#footer-openedx .colophon .nav-colophon ol li a{color:#fff}.wrapper-footer footer#footer-openedx .colophon .nav-colophon ol li a:focus,.wrapper-footer footer#footer-openedx .colophon .nav-colophon ol li a:hover{border:none !important;color:rgba(255,255,255,0.8)}.wrapper-footer .footer-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.wrapper-footer .footer-flex>*{width:33.3333%}@media screen and (max-width: 991px){.wrapper-footer .footer-flex>*{width:100%}}.wrapper-footer .icon-list{width:auto !important}@media screen and (max-width: 991px){.wrapper-footer .icon-list{width:100% !important;order:1}}.wrapper-footer .footer-support{display:flex;align-items:center;font-size:12px;margin:0 !important;color:#fff}@media screen and (max-width: 1050px){.wrapper-footer .footer-support{justify-content:center;order:3}}.wrapper-footer .footer-support span{margin:0 5px}.wrapper-footer .footer-support a{display:inline-block;vertical-align:top;color:#fff !important}.wrapper-footer .footer-support em{display:inline-block;vertical-align:top;font-style:normal;line-height:22px}.wrapper-footer .footer-support .svg-edx{width:66px;height:50px}.wrapper-footer .footer-support .svg-raccoon{width:20px;height:20px}@media screen and (max-width: 991px){.wrapper-footer .footer-logo-holder{order:2;margin-bottom:10px}}.wrapper-footer .footer-logo-holder a{float:right}@media screen and (max-width: 991px){.wrapper-footer .footer-logo-holder a{float:none;display:inline-block}}.wrapper-footer .footer-logo-holder img{height:50px}.wrapper-footer .icon-list{margin:0 0 7px 10px;padding:0;list-style:none}@media screen and (max-width: 991px){.wrapper-footer .icon-list{margin-bottom:15px}}.wrapper-footer .icon-list_item{margin:0 5px 0 0;display:inline-block}.wrapper-footer .icon-list_link{display:block;width:25px;height:25px}.wrapper-footer .icon-list_svg{width:25px;height:25px;fill:#fff}.wrapper-footer .icon-list_svg:hover{fill:#d6251d;opacity:0.8}.smarted-footer{overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}.smarted-footer>div{width:25%;position:relative}@media screen and (max-width: 1050px){.smarted-footer>div{width:33.3333%}}@media screen and (max-width: 767px){.smarted-footer>div{width:100%;text-align:center}}.smarted-footer_footer-left{display:flex;flex-wrap:wrap;align-content:space-between}.smarted-footer_footer-left .footer-support{position:relative;bottom:-15px}@media screen and (max-width: 1050px){.smarted-footer_footer-left{order:4;width:100% !important;margin-top:50px;display:block}}.smarted-footer_logo{display:block;width:150px}@media screen and (max-width: 1050px){.smarted-footer_logo{margin:0 auto}}.smarted-footer_logo img{display:block;width:150px}.smarted-footer_title{display:block;text-transform:uppercase;font-size:14px;color:#fff;font-weight:normal;position:relative;margin-bottom:22px}.smarted-footer_title:before{content:"";width:100px;height:3px;background:#afaeae;position:absolute;left:0;bottom:-10px}@media screen and (max-width: 767px){.smarted-footer_title:before{left:50%;margin-left:-50px}}.smarted-footer ul{list-style:none;text-align:left;margin:0;padding:0 0 0 10px}@media screen and (max-width: 767px){.smarted-footer ul{text-align:center;margin-bottom:30px;padding-left:0}}.smarted-footer ul li{font-size:12px;text-transform:uppercase;margin-bottom:5px}.smarted-footer ul li a{color:#fff !important;text-decoration:none}.smarted-footer ul li a:hover{color:#d6251d !important}.smarted-footer_phone{color:#fff;font-size:18px;font-weight:bold;margin-left:10px;line-height:25px;margin-bottom:5px;display:block}.smarted-footer_phone em{font-style:normal;display:inline-block;background:url("/static/lilactheme/images/phone-icon.1bdb22859b80.png") no-repeat 0 50%;padding-left:30px}@media screen and (max-width: 767px){.smarted-footer_phone{margin-left:0}}.smarted-footer_email{display:block;color:#fff !important;text-decoration:none;margin:0 0 10px 10px}.smarted-footer_email:hover{color:#d6251d !important}@media screen and (max-width: 767px){.smarted-footer_email{margin-left:0}}.smarted-footer_telefono{display:block;color:#fff !important;text-decoration:none;margin:0 0 10px 10px}@media screen and (max-width: 767px){.smarted-footer_telefono{margin-left:0}}.smarted-footer_copyright{display:block;font-size:12px;text-transform:uppercase;margin-left:10px}@media screen and (max-width: 767px){.smarted-footer_copyright{margin-left:0}}.smarted-footer_copyright a{color:#fff}.smarted-footer_copyright a:focus,.smarted-footer_copyright a:hover{border:none !important;color:rgba(255,255,255,0.8)}.learn-more{display:block;border:3px solid #fff !important;background:none !important;line-height:45px !important;box-sizing:border-box}.highlighted-courses .courses .course{border-bottom-color:#d6251d}.highlighted-courses .courses .course:hover{background:none}.courses-container .courses .course .cover-image:before{transition:all 0.2s ease}.courses-container .courses .course .course-info .course-title{color:#000;font-size:18px;margin:5px 0;height:96px;overflow:hidden}.dashboard .main-container{padding:40px 20px 40px 40px}.dashboard .side-container{padding:40px 0 40px 20px}.find-courses .discovery-input{border-radius:40px;overflow:hidden}.find-courses .discovery-submit{border-radius:0 40px 40px 0}.course-info header.course-profile{padding:20px 0;height:auto}.course-info .details *{font-family:"Open Sans"}.course-info .intro-inner-wrapper{border-color:#ccc}.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a{display:flex}.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a span.register{padding:10px !important;display:flex;align-items:center;justify-content:center;border-radius:40px}.content-wrapper .course-tabs .nav-item .nav-link{padding:18px 15px 15px}#course-container{max-width:1920px;padding:0 15px}#course-container .page-header{padding:20px}#course-container .page-content{padding:20px}.paragon__alert-warning{border-bottom:1px solid #c8c8c8}.paragon__alert-dismissible .paragon__close{background:none !important;padding:8px 15px}.wiki-wrapper section.wiki .breadcrumbs-header{margin:0 -15px}.wiki-wrapper section.wiki .main-article{padding:20px}.wiki-wrapper section.wiki .article-functions{padding:20px}.article-wrapper .settings-form .page-header{margin-bottom:20px;padding:10px 0}.article-wrapper .settings-form #div_id_group_read,.article-wrapper .settings-form #div_id_group_write,.article-wrapper .settings-form #div_id_other_read,.article-wrapper .settings-form #div_id_other_write{display:flex;align-items:center}.article-wrapper .settings-form #div_id_group_read .controls,.article-wrapper .settings-form #div_id_group_write .controls,.article-wrapper .settings-form #div_id_other_read .controls,.article-wrapper .settings-form #div_id_other_write .controls{order:1;margin-right:10px;position:relative;top:-1px}.article-wrapper .settings-form #div_id_group_read label,.article-wrapper .settings-form #div_id_group_write label,.article-wrapper .settings-form #div_id_other_read label,.article-wrapper .settings-form #div_id_other_write label{order:2;margin:0}.article-wrapper .settings-form #div_id_locked .controls,.article-wrapper .settings-form #div_id_recursive .controls{display:flex;align-items:center}.article-wrapper .settings-form #div_id_locked .controls input,.article-wrapper .settings-form #div_id_recursive .controls input{margin-right:10px}.article-wrapper .settings-form #div_id_locked label,.article-wrapper .settings-form #div_id_recursive label{display:block}.article-wrapper .settings-form #id_owner_username{width:100%;margin-bottom:10px}.btn-link.all-topics{text-transform:uppercase;height:40px;text-decoration:none !important;cursor:pointer;padding:0 20px}section.discussion .search-input{border-radius:40px 0 0 40px !important;border-left:3px solid #d6251d;border-top:3px solid #d6251d;border-bottom:3px solid #d6251d;border-right:none;box-shadow:none}section.discussion .search-button{border-radius:0 40px 40px 0 !important}section.discussion .page-header{align-items:center;padding:20px}@media screen and (max-width: 600px){section.discussion .page-header .page-header-secondary{justify-content:space-between}}@media screen and (max-width: 420px){section.discussion .page-header .page-header-secondary{display:block}}section.discussion .page-content{padding:20px}#discussion-container{max-width:1920px}.discussion-board>.page-header .has-breadcrumbs .breadcrumbs{margin:0}@media screen and (max-width: 600px){.page-header{display:block}}.forum-nav-browse-menu{position:relative}@media screen and (max-width: 600px){.forum-search{margin:0}}.btn{font-size:15px !important;cursor:pointer}.instructor-dashboard-wrapper-2 textarea{display:block;height:150px !important;width:100% !important}.instructor-dashboard-wrapper-2 .instructor-nav .nav-item .btn-link:hover{text-decoration:none !important}.enrollment-wrapper table{width:100%}.enrollment-wrapper table caption{padding:10px}.enrollment-wrapper table th{text-align:left}.enrollment-wrapper table td{text-align:center}.enrollment-wrapper table th,.enrollment-wrapper table td{padding:5px 10px;border:1px solid #ccc;vertical-align:middle}.instructor-dashboard-content-2{padding:20px;line-height:1.5}.instructor-dashboard-content-2 button:not(.btn-link),.instructor-dashboard-content-2 .btn-blue,.instructor-dashboard-content-2 input[type=button]{margin:10px 0}.instructor-dashboard-content-2 p input{margin-top:0 !important}.instructor-dashboard-content-2 ul li{margin-bottom:5px}.instructor-dashboard-content-2 textarea{width:100% !important;clear:both}.instructor-dashboard-content-2 textarea#notes,.instructor-dashboard-content-2 textarea#certificate-invalidation-notes{height:100px}.instructor-dashboard-content-2 .add-certificate-invalidation label{display:block;margin-bottom:10px}.instructor-dashboard-content-2 .add-certificate-invalidation div{margin-bottom:10px}body.view-progress .profile-wrapper{max-width:1920px}.sysadmin-dashboard-wrapper{background:#fff;padding:20px;margin-top:20px;overflow:hidden}.sysadmin-dashboard-wrapper .instructor-nav a{padding:5px 0}.sysadmin-dashboard-wrapper .instructor-nav a.active-section{color:#000}.sysadmin-dashboard-wrapper hr{width:100%}.sysadmin-dashboard-wrapper ol{word-break:break-all}.sysadmin-dashboard-content{margin:20px 0 !important}.list-input{list-style:none;padding:0}.list-input li{padding-bottom:15px}.list-input li input{width:100% !important}table.stat_table{width:100%;word-break:break-all}.instructor-dashboard-wrapper-2 .bottom-bar{display:flex;justify-content:space-between;align-items:center}.instructor-dashboard-wrapper-2 .bottom-bar label{margin:0}.instructor-dashboard-wrapper-2 section#membership.idash-section .member-lists-management .auth-list-container .member-list-widget input.add[type="button"],.instructor-dashboard-wrapper-2 section#membership.idash-section .member-lists-management-ccx .auth-list-container .member-list-widget input.add[type="button"]{position:relative;margin:0;right:auto}.login-register-content{background:none}.login-register{max-width:1170px;padding:0 15px;width:100%;box-sizing:border-box}.register-button,.login-button{font-size:16px !important;font-weight:normal !important;min-width:150px;padding:5px 20px !important}body{background:#eee !important;position:relative;line-height:1.2;overflow-x:hidden}.holder,.wrapper-preview-menu .preview-menu{max-width:1200px;margin:0 auto;padding:0 15px;width:100%;box-sizing:border-box}body.view-in-course .instructor-dashboard-wrapper-2,body.view-in-course .wiki-wrapper{max-width:1920px;margin:0 auto;padding:0 15px;width:100%;box-sizing:border-box}.content-wrapper{margin:0 auto;padding-top:0px;padding-bottom:0px;padding-right:10px;padding-left:10px;background:#eee}.view-profile .window-wrap,.window-wrap{background:none;position:relative;box-sizing:border-box}@media screen and (min-width: 1200px){.view-profile .window-wrap,.window-wrap{min-height:100vh;padding-bottom:270px}}
