.theme--rebrand{--black:#000;--field-border-radius:8px;--field-padding:11px 16px;--modals-border-radius:20px;--menu-box-shadow:0 4px 14px 0 rgba(0,0,0,.07);--navigation-height:56px;--red:#e61e1e}.academy-shadow{box-shadow:2px 2px 8px 2px rgba(0,0,0,.07)}.rebrand-title{font-size:20px;line-height:26px}.navigation-header-logo{float:right}.main-navigation{float:left;margin:8px 0 0 10px}.main-navigation li{float:right;text-align:right}.main-nav-mobile-toggle{float:left}@media only screen and (max-width:800px){.main-navigation{float:none;margin:0}.main-navigation li{float:none}}.academyuser__stat{border-left:1px solid #d8d8dc;border-right:0}.lesson-image--emblem,.lesson-image--icon_point{margin:0 0 0 20px}.lesson-type-emblem .lesson-image{float:right}.question__heading:before{margin-left:5px;padding:0}body.igcom .lesson-type-default table td,body.igcom .lesson-type-default table th{border-right:0}body.igcom .lesson-type-default table tr td:last-child,body.igcom .lesson-type-default table tr th:last-child{border-left:0}.course-started .course-module h3{padding-right:50px}.button-blue,.button-ghost-black,.button-ghost-white,.button-green,.button-green-small{border-radius:4px;box-shadow:none;padding-left:60px;padding-right:60px}.button-green,.button-green-small,.login .login-button.button-green{background-color:#6d558e;color:#fff}.button-green-small:hover,.button-green:hover,.login .login-button.button-green:hover{background-color:#7854a9;color:#fff}.button-ghost-black:hover{background-color:rgba(0,0,0,.05)}.academy-login-promo .button-blue,.academy-login-promo .button-ghost-black,.academy-login-promo .button-ghost-white,.academy-login-promo .button-green,.academy-login-promo .button-green-small{padding-left:40px;padding-right:40px}.footer-links{float:none}@media only screen and (max-width:820px){.inline-disclaimer{display:block}.footer-container .footer-main-wrapper.wide-layout .links .flag-wrapper,.footer-container .footer-main-wrapper.wide-layout .links .footer-links,.footer-container .footer-main-wrapper.wide-layout .links .footer-secondary-links{text-align:right}.footer-container .footer-main-wrapper.wide-layout .links .flag-wrapper a,.footer-container .footer-main-wrapper.wide-layout .links .footer-links a,.footer-container .footer-main-wrapper.wide-layout .links .footer-secondary-links a{float:right;text-align:right;width:49%}}.quiz__welcome-list{padding-left:0;padding-right:55px}.quiz__welcome-list-item{border-left:0;border-right:3px solid #6d578c;text-align:right}.quiz__welcome-list-item:before{float:right}.quiz__welcome-list-item--infinity:before{margin-left:0;margin-right:-70px}.quiz__welcome-list-item--clock:before{margin-left:0;margin-right:-75px}.quiz__answer-value,.quiz__pagination-cell--left,.quiz__question{text-align:right}.quiz__pagination-cell--right{text-align:left}.quiz__button-previous:before{transform:rotate(0)}.quiz__button-previous:before,.quiz__hint:before{margin-left:10px;margin-right:0}.quiz__percentage:after{transform:scaleX(1)}.quiz__percentage:before{transform:scaleX(-1)}.quiz__question-container--answer{text-align:right}.quiz__question-container--answer:before{float:right;margin-left:0;margin-right:-35px}.quiz__question-container--answer .quiz__counter:after{float:left;margin-left:-40px;margin-right:0}.quiz__answer--correct:after,.quiz__answer--incorrect:after{margin-left:5px;margin-right:0}section.question{padding:0 60px 30px 0}.question__reveal-button:after{margin-left:0;margin-right:10px;transform:scaleX(-1)}.question__answer-value{text-align:right}.question__reveal{text-align:left}.exercise .question__title,.exercise>.question:first-child .question__heading{text-align:right}.question__answer--correct:after,.question__answer--incorrect:after{margin-left:5px;margin-right:0}.question__correct:before,.question__incorrect:before{float:right;margin-left:5px;margin-right:0}.course-list-item__score_percent:after{transform:scaleX(1)}.course-list-item__score_percent:before{transform:scaleX(-1)}.course-list-item__recap-link:after,.course-list-item__retake-link:after{margin:0 4px 0 0;transform:scaleX(-1)}.academy-list-filter li{float:right}.academy-list-filter span{padding:0 49px 8px 5px}.academy-list-filter span:after,.academy-list-filter span:before{left:auto;right:0}.academy-list-filter .all-filter{text-align:right}.academy-list-filter .all-filter span{padding-left:5px;padding-right:0}.academy-list-filter .all-filter span:before{display:none}.academy-list-item,.course-list-level{float:right}@media (max-width:800px){.academy-list-filters li{float:none;text-align:right}.academy-list-filters.open:after,.academy-list-filters:after{left:10px;right:auto}}.course-overview .course-level{background-position:100%;padding-left:0;padding-right:36px}.course-module h3{padding:0 50px 0 80px}.course-module .duration{left:8px;right:auto}.module-number-display{left:auto;right:5px}.course-module--quiz .module-number-display{left:auto;right:12px}.course-benefit{background-position:right 2px;padding:0 30px 0 0}.course-benefit-graphics{background-position:right 4px}.academy-sharing{clear:both;overflow:hidden}.academy-sharing .social-sharing,.lesson-progress{float:right}.lesson-progress .course-module .duration,.lesson-progress .course-module h3{padding:0 46px 0 0}.lesson-progress .course-module.active{border-left:0;border-right:4px solid #6d558e}.lesson-progress .course-module.active a{padding:6px 6px 6px 10px}.lesson__emblem_info,.lesson__emblem_info h2,.lesson__emblem_info h3,.lesson__emblem_info h4{text-align:right}.lesson__content{float:left}.lesson__content .lesson-section-title{text-align:right}.lesson-section-title,.lesson-type-summary li{background-position:right 5px;padding-left:0;padding-right:30px}.definition,.lesson-type-didyouknow,.lesson-type-example,.lesson-type-homework,.lesson-type-practice,.question__header{border-left:0;border-right:3px solid #6d558e;margin:0 60px 50px 0;padding-left:0;padding-right:20px}.definition{margin:0 auto}.lesson__next-previous .lesson__prev{float:right;padding:0 40px 0 0}.lesson__next-previous .lesson__prev:before{transform:none}.lesson__next-previous .lesson__next{float:left;padding:0 0 0 40px}.lesson__next-previous .lesson__next:before{left:10px;right:auto;transform:rotate(180deg)}.seminar__datetime-box--time{border-radius:4px 0 0 4px;padding-left:0;padding-right:20px;text-align:right}.seminar__datetime-box--date{border-radius:0 4px 4px 0}.seminar__description li{background-position:right 5px;padding:0 30px 0 0}