/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}legend,td,th{padding:0}.datepicker a,.datepicker a:hover,[datepicker] a,[datepicker] a:hover,a,datepicker a,datepicker a:hover{text-decoration:none}.button .icon,datepicker .icon,input[type=submit] .icon{fill:#fff}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;outline:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}::-webkit-input-placeholder{color:#c6c6c6}:-moz-placeholder{color:#c6c6c6;opacity:1}::-moz-placeholder{color:#c6c6c6;opacity:1}:-ms-input-placeholder{color:#c6c6c6}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.datepicker a,[datepicker] a,datepicker a{color:inherit}.datepicker select,.datepicker select:focus,.datepicker select:hover [datepicker] select,[datepicker] select:focus,[datepicker] select:hover,datepicker select,datepicker select:focus,datepicker select:hover{width:100%;overflow:hidden;background:#3f5c80;color:#fff;border:1px solid rgba(0,0,0,.05);height:30px;border-radius:2px}._720kb-datepicker-calendar-body,._720kb-datepicker-calendar-days-header,._720kb-datepicker-calendar-header,._720kb-datepicker-calendar-years-pagination-pages,.datepicker,[datepicker],datepicker{font-family:Helvetica Neue;font-size:13.5px;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;float:left;clear:right;position:relative}._720kb-datepicker-calendar{background:#fff;color:#333;position:absolute;z-index:999;min-width:220px;margin:0 auto 0 -.5%;width:101%;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;visibility:hidden;overflow:hidden;padding:0 0 2%;border-radius:3px}._720kb-datepicker-calendar._720kb-datepicker-open{visibility:visible}._720kb-datepicker-calendar-header{text-align:center;font-size:15px;line-height:40px}._720kb-datepicker-calendar-header:nth-child(odd){background:#3f5c80}._720kb-datepicker-calendar-header:nth-child(even){background:#5b85b9}._720kb-datepicker-calendar-header-left,._720kb-datepicker-calendar-header-middle,._720kb-datepicker-calendar-header-right{width:15%;float:left}._720kb-datepicker-calendar-header-middle{width:70%}._720kb-datepicker-calendar-body{width:96%;margin:2%;text-align:center}._720kb-datepicker-calendar-day{cursor:pointer;font-size:12.5px;width:12.2%;margin:5px 1%;padding:1.5% 0;float:left;border-radius:1px}._720kb-datepicker-calendar-day._720kb-datepicker-active,._720kb-datepicker-calendar-day:hover{background:rgba(0,0,0,.03)}._720kb-datepicker-calendar-header a,._720kb-datepicker-calendar-header a:hover{text-decoration:none;padding:3% 9% 4%;font-size:13.5px;color:#fff;font-weight:700;border-radius:3px}._720kb-datepicker-calendar-header a:hover{color:#fff;font-weight:500;background:#b83c34}._720kb-datepicker-calendar-month{color:#fff}._720kb-datepicker-calendar-month span{font-size:13px;margin-left:1%;color:rgba(0,0,0,.4)}._720kb-datepicker-calendar-month a span i{font-style:normal;font-size:15px}._720kb-datepicker-calendar-month a,._720kb-datepicker-calendar-month a:hover{padding:3px;margin-left:1%}._720kb-datepicker-calendar-years-pagination{padding:2% 0 0;float:left;clear:right;width:100%}._720kb-datepicker-calendar-years-pagination a,._720kb-datepicker-calendar-years-pagination a:hover{font-size:12px;padding:0 7px;font-weight:400;margin:3px 1% 0;line-height:20px;display:inline-block}._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active{color:#fff;font-weight:500;background:#b83c34}._720kb-datepicker-calendar-years-pagination-pages a,._720kb-datepicker-calendar-years-pagination-pages a:hover{padding:8px 16px}._720kb-datepicker-calendar-days-header{max-width:100%;margin:0 auto;padding:0 2%;background:rgba(19,142,250,.08);border-bottom:1px solid rgba(0,0,0,.02)}._720kb-datepicker-calendar-days-header div{width:13.2%;font-weight:500;font-size:11.5px;padding:10px .5%;float:left;text-align:center;color:rgba(0,0,0,.7)}.h1,h1,h2,h3,html{font-weight:300}._720kb-datepicker-calendar-days ._720kb-datepicker-default-button{font-size:18.5px;position:relative;bottom:-.5px}._720kb-datepicker-calendar-header-middle._720kb-datepicker-mobile-item{width:95%;float:none;margin:0 auto}.grid-2>div+*,.grid-2>li+*,.grid-3>div+*,.grid-3>li+*,.grid-4>div+*,.grid-4>li+*{margin-top:0}._720kb-datepicker-item-hidden{visibility:hidden}._720kb-datepicker-calendar-day._720kb-datepicker-disabled,._720kb-datepicker-calendar-day._720kb-datepicker-disabled:hover,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active._720kb-datepicker-disabled,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active._720kb-datepicker-disabled:hover,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-disabled,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-disabled:hover{color:rgba(0,0,0,.2);background:rgba(25,2,0,.02);cursor:default}.card,.cards>*{position:relative;background-color:rgba(248,248,248,.9);padding:16px;transition:background-color .3s,color .3s;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}ul.grid{list-style-type:name}.in-page-nav ul,.tabs-up ul,ul,ul.no-style,ul.standard-list{list-style-type:none}.grid-2>div,.grid-2>li{position:relative;float:left;width:48.5%}.grid-2>div:nth-child(n),.grid-2>li:nth-child(n){margin-bottom:6%;margin-right:3%}.grid-2>div:nth-child(2n),.grid-2>li:nth-child(2n){margin-right:0}.grid-2>div>a,.grid-2>li>a{display:block;text-align:center}.grid-2>div .thumb-nail,.grid-2>li .thumb-nail{display:block;width:100%;margin-bottom:8px}@media (max-width:850px){.grid-2>div,.grid-2>li{position:relative;float:left;width:100%}.grid-2>div:nth-child(n),.grid-2>li:nth-child(n){margin-bottom:4.5%;margin-right:3%}.grid-2>div:nth-child(1n),.grid-2>li:nth-child(1n){margin-right:0}.grid-2>div+*,.grid-2>li+*{margin-top:0}.grid-2>div>a,.grid-2>li>a{display:block;text-align:center}.grid-2>div .thumb-nail,.grid-2>li .thumb-nail{display:block;width:100%;margin-bottom:8px}.grid-2>div:last-child,.grid-2>li:last-child{margin-bottom:0}}.grid-3>div,.grid-3>li{position:relative;float:left;width:31.33333%}.grid-3>div:nth-child(n),.grid-3>li:nth-child(n){margin-bottom:3%;margin-right:3%}.grid-3>div:nth-child(3n),.grid-3>li:nth-child(3n){margin-right:0}.grid-3>div>a,.grid-3>li>a{display:block;text-align:center}.grid-3>div .thumb-nail,.grid-3>li .thumb-nail{display:block;width:100%;margin-bottom:8px}@media (max-width:1000px){.grid-3>div,.grid-3>li{position:relative;float:left;width:48.5%}.grid-3>div:nth-child(n),.grid-3>li:nth-child(n){margin-bottom:3%;margin-right:3%}.grid-3>div:nth-child(2n),.grid-3>li:nth-child(2n){margin-right:0}.grid-3>div+*,.grid-3>li+*{margin-top:0}.grid-3>div>a,.grid-3>li>a{display:block;text-align:center}.grid-3>div .thumb-nail,.grid-3>li .thumb-nail{display:block;width:100%;margin-bottom:8px}}@media (max-width:850px){.grid-3>div,.grid-3>li{position:relative;float:left;width:100%}.grid-3>div:nth-child(n),.grid-3>li:nth-child(n){margin-bottom:6%;margin-right:0}.grid-3>div:nth-child(1n),.grid-3>li:nth-child(1n){margin-right:0}.grid-3>div+*,.grid-3>li+*{margin-top:0}.grid-3>div>a,.grid-3>li>a{display:block;text-align:center}.grid-3>div .thumb-nail,.grid-3>li .thumb-nail{display:block;width:100%;margin-bottom:8px}}.grid-4>div,.grid-4>li{position:relative;float:left;width:22.75%}.grid-4>div:nth-child(n),.grid-4>li:nth-child(n){margin-bottom:3%;margin-right:3%}.grid-4>div:nth-child(4n),.grid-4>li:nth-child(4n){margin-right:0}.grid-4>div>a,.grid-4>li>a{display:block;text-align:center}.grid-4>div .thumb-nail,.grid-4>li .thumb-nail{display:block;width:100%;margin-bottom:8px}@media (max-width:1000px){.grid-4>div,.grid-4>li{position:relative;float:left;width:48.5%}.grid-4>div:nth-child(n),.grid-4>li:nth-child(n){margin-bottom:3%;margin-right:3%}.grid-4>div:nth-child(2n),.grid-4>li:nth-child(2n){margin-right:0}.grid-4>div+*,.grid-4>li+*{margin-top:0}.grid-4>div>a,.grid-4>li>a{display:block;text-align:center}.grid-4>div .thumb-nail,.grid-4>li .thumb-nail{display:block;width:100%;margin-bottom:8px}}@media (max-width:850px){.grid-4>div,.grid-4>li{position:relative;float:left;width:100%}.grid-4>div:nth-child(n),.grid-4>li:nth-child(n){margin-bottom:6%;margin-right:0}.grid-4>div:nth-child(1n),.grid-4>li:nth-child(1n){margin-right:0}.grid-4>div+*,.grid-4>li+*{margin-top:0}.grid-4>div>a,.grid-4>li>a{display:block;text-align:center}.grid-4>div .thumb-nail,.grid-4>li .thumb-nail{display:block;width:100%;margin-bottom:8px}}.col-inner{display:table-cell;vertical-align:middle}[class*=col-]{display:table;overflow:hidden}[class*=col-] img{display:inline-block;width:100%}@media (max-width:1000px){[class*=col-] img{width:320px;max-width:100%}}@media (max-width:600px){[class*=col-] img{width:240px;max-width:100%}}[class*=grid-]:after{content:"";display:block;clear:both}[class*=grid-] .col-25{width:23.5%}[class*=grid-] .col-35{width:33.5%}[class*=grid-] .col-50{width:48.5%}[class*=grid-] .col-65{width:63.5%}[class*=grid-] .col-75{width:73.5%}@media (max-width:1000px){[class*=grid-] .col-25,[class*=grid-] .col-35,[class*=grid-] .col-50,[class*=grid-] .col-65,[class*=grid-] .col-75{width:100%;margin:0}}.card h3{text-align:center}.cards>* h3{text-align:center}.cards>*+*{margin-top:24px}.in-page-nav{width:100%;margin-top:0;padding:0 32px}@media (max-width:1000px){.in-page-nav{text-align:center;margin-top:24px;padding:0 16px}}.in-page-nav+*{margin-top:32px}@media (max-width:1000px){.in-page-nav+*{margin-top:24px}}.in-page-nav ul{display:block;width:100%}.in-page-nav li{display:inline-block}.in-page-nav li+li{margin-left:4px}@media (max-width:600px){.in-page-nav li{display:block}.in-page-nav li+li{margin-top:4px;margin-left:0}}.in-page-nav .button{font-size:.7em;padding:10px 8px 8px;border-radius:0 0 12px 12px}@media (max-width:1000px){.in-page-nav .button{font-size:.8em;padding:8px 12px;border-radius:12px}}.a0-primary{background:#3f5c80!important}.button,input[type=submit]{display:inline-block;color:#fff;font-size:1em;letter-spacing:.1em;outline:0;border:none;background-color:#3f5c80;margin:0;padding:12px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:background-color .3s}.button.active,.button:hover,input[type=submit]:hover{background-color:#b83c34}.button:active,input[type=submit]:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.card input[type=submit]{position:absolute;bottom:0;left:0;padding:6px}.button.round{border-radius:100%;padding:16px}.tab-down{font-size:.7em;padding:10px 8px 8px;border-radius:0 0 12px 12px}.tabs-up{position:relative;z-index:0}@media (max-width:1000px){.tab-down{font-size:.8em;padding:8px 12px;border-radius:12px}.tabs-up{display:none}}.tabs-up ul li{display:inline-block;margin-left:16px}.tabs-up ul li .button{font-size:.7em;padding:8px 8px 10px;border-radius:12px 12px 0 0}@media (max-width:1000px){.tabs-up ul li .button{font-size:.8em;padding:8px 12px;border-radius:12px}}.icon{fill:#b83c34;width:24px;height:24px}.brand-red,.required{color:#b83c34;fill:#b83c34}.brand-blue{color:#3f5c80;fill:#3f5c80}.note{color:#ccc;text-size:.8em}.hide{display:none}ul.standard-list li{padding:4px 8px}.even{background-color:#eee}.sub-heading{font-size:16px;text-align:center;padding-top:8px}.year-month-select{text-align:center;vertical-align:middle}.year-month-select label,.year-month-select select{display:inline-block}.year-month-select label{line-height:0}.loader{position:fixed;z-index:500;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7);opacity:1;transition:all .5s}.loader svg{position:absolute;top:40%;left:50%;width:100px;height:100px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader.in-active{display:none}.notifications .notifications-container{text-align:center;position:fixed;top:0;right:0;z-index:2500;width:100%}.notifications .notifications-container>div+div{margin-top:4px}.notifications .error,.notifications .info,.notifications .notification,.notifications .success,.notifications .warning{display:inline-block;position:relative;color:#fff;padding:8px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.notifications .message{padding:0 8px}.notifications .error{background-color:#F64747;border-bottom:1px solid #f31515}.notifications .success{background-color:#0c6997;border-bottom:1px solid #0c6997}.notifications .warning{background-color:#b83c34}.notifications .info{background-color:#0c6997;border-bottom:1px solid #0c6997}.notifications .close-click{display:none;font-size:12px;cursor:pointer;padding:10px;margin:0 auto}.modal{opacity:0;transition:opacity .5s ease}.modal .inner{text-align:center;position:fixed;top:-100%;left:50%;z-index:2500;width:90%;max-width:640px;background-color:#fff;padding:32px;border-top:3px solid #3f5c80;-webkit-transform:translate(-50%,0) scale(.3);-ms-transform:translate(-50%,0) scale(.3);transform:translate(-50%,0) scale(.3);transition:all .5s ease}input,table{width:100%}*,.h1,h1{margin:0;padding:0}.modal .close{position:absolute;top:4px;right:4px}.modal .cover{position:fixed;z-index:2000;top:-9999px;left:-9999px;background-color:rgba(225,225,225,.5)}.modal.active{opacity:1}.modal.active .inner{top:30%;-webkit-transform:translate(-50%,0) scale(1);-ms-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.modal.active .cover{top:0;right:0;bottom:0;left:0}.cover:after{content:"";position:fixed;z-index:400;top:0;right:0;bottom:0;left:0;background-color:rgba(225,225,225,.7)}*{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Oxygen,sans-serif;color:#777;font-size:1.3em;letter-spacing:.04em;line-height:1.3;position:relative;min-height:101%;overflow-x:hidden}.h1,a,h1{color:#3f5c80}@media (max-width:1200px){html{font-size:1.1em}}@media (max-width:850px){html{font-size:1em}}body{height:100%}a:hover{transition:color .3s}img{max-width:100%;height:auto}.h1,h1{font-size:1.8em;text-align:center}@media (max-width:850px){.h1,h1{font-size:1.3em}}h2,h3{text-align:center;font-size:1.5em;margin-bottom:32px}h3,p{margin-bottom:16px}@media (max-width:850px){h2,h3{font-size:1.2em;margin-bottom:16px}}h3{font-size:1.2em}@media (max-width:1000px){h3{font-size:1em}}form{padding-bottom:16px}label{display:block;font-size:.8em;margin-bottom:4px}input[type=checkbox]{width:auto}input[type=checkbox]+label{display:inline}.main-sidebar.active,table td a{display:block}input.ng-touched.ng-invalid{color:#fff;background:#ff7d7d}select{font-size:.9em;border-color:#999}table{border-collapse:collapse;border-spacing:0}@media (max-width:600px){table{font-size:.5em}}table thead{border-bottom:1px #3f5c80 solid}table thead tr:hover{background:0 0}table th{color:#3f5c80;font-weight:400;text-align:left;padding:4px 8px}table tr:hover{color:#fff;background-color:#3f5c80}table tr:hover a{color:#fff}table td{min-width:50px;padding:4px 12px}table td+td{border-left:4px #f8f8f8 solid}table .tablesort-sortable:after{content:"";float:right;margin-top:7px;visibility:hidden;border-left:4px solid transparent;border-right:4px solid transparent;border-top:none;border-bottom:4px solid #3f5c80}table .tablesort-desc:after{border-top:4px solid #3f5c80;border-bottom:none}table .tablesort-asc:after,table .tablesort-desc:after,table .tablesort-sortable:hover:after{visibility:visible}th.tablesort-sortable{cursor:pointer}.main-sidebar.slim{width:60px}@media (max-width:1000px){.main-sidebar.slim{width:0}}.main-sidebar.slim .username .full-name{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.main-sidebar.slim .username .me{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.main-sidebar.slim .label{display:none;opacity:0}.main-sidebar.slim .icon{width:40px;height:40px}.main-sidebar.slim .logo-wrap{height:70px}.main-sidebar.slim .logo{opacity:0}.main-sidebar.slim .logo-mark{top:0;opacity:1}.main-sidebar.slim nav a{padding:8px 0}.main-sidebar{display:none;text-align:center;position:fixed;z-index:500;top:0;left:0;width:240px;height:100%;background-color:#f8f8f8;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transition:width .5s ease;overflow-x:hidden}.main-sidebar-controls,main header{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.main-sidebar .current-user{font-size:.8em;width:100%;margin-top:8px}.main-sidebar .current-user a{display:block;color:#f8f8f8}.main-sidebar .current-user a:hover .username{background-color:#b83c34;transition:all .3s ease}.main-sidebar img.profile-pic{display:block}.main-sidebar .username{position:relative;width:100%;height:1.8em;background-color:#3f5c80;border-radius:1px;transition:all .5s}.main-sidebar .username .full-name,.main-sidebar .username .me{display:block;position:absolute;top:0;left:0;width:100%;padding:4px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.main-sidebar .username .full-name{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.main-sidebar .username .me{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.main-sidebar nav{position:relative;z-index:2;padding-top:32px;background-color:#f8f8f8}@media (max-width:1000px){.main-sidebar .current-user{margin-top:0}.main-sidebar .username{font-size:1.1em;height:32px}.main-sidebar .username .full-name,.main-sidebar .username .me{top:4px}.main-sidebar nav{padding-top:16px}}.main-sidebar nav a{display:block;padding:16px 0}.main-sidebar nav a:hover{color:#b83c34;fill:#b83c34}.main-sidebar nav a:hover .icon{fill:#f8f8f8;background-color:#b83c34;margin-bottom:4px}.main-sidebar nav a.active{color:#b83c34;fill:#b83c34}.main-sidebar nav a.active .icon{fill:#f8f8f8;background-color:#b83c34;margin-bottom:4px}.main-sidebar .label{display:block;font-size:.8em;opacity:1;transition:opacity .3s}.main-sidebar .icon{vertical-align:middle;fill:#3f5c80;width:48px;height:48px;padding:8px;background-color:#f8f8f8;margin-bottom:0;border-radius:100%;transition:all .23077s ease}.main-sidebar .logo-wrap{position:relative;height:70px}.main-sidebar .logo,.main-sidebar .logo-mark{width:100%;transition:opacity .3s,top .3s}.main-sidebar .logo{padding:24px 37px 8px;opacity:1}@media (max-width:1000px){.main-sidebar .logo-wrap{height:64px}.main-sidebar .logo{padding-top:12px}}.main-sidebar .logo-mark{position:absolute;top:-200px;left:0;padding:24px 4px 8px;opacity:0}.ie9 .main-sidebar .username .me,.ie9 .main-sidebar.slim .username .full-name{display:none}.ie9 .main-sidebar.slim .username .me{display:block}.main-sidebar-controls.active{display:block;left:240px}body.login .main-sidebar,body.login .main-sidebar-controls,body.training main .quiz.active .question:after{display:none}.main-sidebar-controls.slim{z-index:100;left:63px;padding:10px}@media (max-width:1000px){.main-sidebar-controls.slim{left:-22px;padding:20px 15px}}.main-sidebar-controls.slim:hover{left:70px}.main-sidebar-controls.slim:active{padding:20px}.main-sidebar-controls.slim .icon{width:16px;height:16px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1000px){.main-sidebar-controls.slim:hover{left:-7px}.main-sidebar-controls.slim .icon{width:24px;height:24px}}.ie9 .main-sidebar-controls.slim .icon{-webkit-transform:none;-ms-transform:none;transform:none}.main-sidebar-controls{display:none;position:fixed;z-index:1000;top:50%;left:-25px;line-height:0;padding:12px;background-color:#3f5c80;outline:0;border:none;border-radius:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);cursor:pointer;transition:left .5s}main,main header{position:relative}@media (max-width:1000px){.main-sidebar-controls{top:0;padding:20px;border-radius:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.main-sidebar-controls:hover{background-color:#b83c34}.main-sidebar-controls:active{padding:10px}.main-sidebar-controls .icon{fill:#fff;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.view-loader{-webkit-transform:translate(240px,0);-ms-transform:translate(240px,0);transform:translate(240px,0)}.view-loader svg{-webkit-transform:translate(-170%,0);-ms-transform:translate(-170%,0);transform:translate(-170%,0)}@media (max-width:1000px){.main-sidebar-controls:active{padding:20px}.main-sidebar-controls .icon{width:24px;height:24px}.view-loader{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.view-loader.wide{-webkit-transform:translate(60px,0);-ms-transform:translate(60px,0);transform:translate(60px,0)}.view-loader.wide svg{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0)}main.wide{padding-left:60px}@media (max-width:1000px){.view-loader.wide svg{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.view-loader.wide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}main.wide{padding-left:0}}main{z-index:0;float:right;width:100%;padding-top:0;padding-left:240px;overflow:hidden;transition:padding-left .5s ease}main header,main section{position:relative;margin:0 auto;padding:16px 64px;overflow:hidden}@media (max-width:850px){main header,main section{padding:16px 32px}}main section{max-width:1920px}main header{z-index:1500;height:78px;background-color:#f8f8f8;padding:16px 64px}@media (max-width:1000px){main{padding-left:0}main header{height:64px;padding:12px 32px 8px}}@media (max-width:850px){main header{padding:20px 32px 8px}}main header+*{margin-top:32px}footer.main-footer{color:#fff;text-align:center;position:absolute;z-index:1500;bottom:0;left:0;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);width:100%;padding:16px;background-color:#b83c34;box-shadow:inset 0 3px 10px -2px rgba(0,0,0,.63)}footer.main-footer a{color:#fff}body.training main .video.finished{width:0;-webkit-transform:translate(0,-200px);-ms-transform:translate(0,-200px);transform:translate(0,-200px)}body.training main .video{position:relative;z-index:500;width:100%;max-width:960px;padding:0 96px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);transition:all 1s}@media (max-width:1000px){body.training main .video{padding:0 64px}}@media (max-width:850px){body.training main .video{padding:0 32px}}body.training main .video .video-wrap{position:relative;height:0;padding-bottom:56.25%}body.training main .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}body.training main .quiz.active{margin-top:0}body.training main .quiz.active .question{opacity:1}body.training main .quiz.active .submit{display:inline-block}body.training main .quiz{text-align:center;clear:left;margin-top:32px;transition:padding 1s}body.training main .quiz h2{margin:0}body.training main .quiz .questions{background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/10293/check_mark.svg);background-repeat:no-repeat;background-position:center;padding:32px}@media (max-width:1000px){body.training main .quiz .questions{padding:0}}body.training main .quiz .question{position:relative;text-align:left;vertical-align:middle;font-size:1.1em;opacity:.9;overflow:hidden}body.training main .quiz .question:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(248,248,248,.7);opacity:1;transition:opacity 1s}body.training main .quiz .question-text{display:inline-block;vertical-align:middle;width:80%}@media (max-width:850px){body.training main .quiz .question{padding:0}body.training main .quiz .question-text{width:100%;padding:16px}}body.training main .quiz .user-answer{display:inline-block;vertical-align:middle;text-align:right;top:50%;right:0;width:19%}body.training main .quiz .user-answer .false,body.training main .quiz .user-answer .true{display:inline-block;padding:8px}@media (max-width:850px){body.training main .quiz .user-answer{text-align:left;width:100%;top:0;bottom:0}body.training main .quiz .user-answer .false,body.training main .quiz .user-answer .true{display:block;float:left;width:50%;padding:0}body.training main .quiz .user-answer .false .button,body.training main .quiz .user-answer .true .button{width:100%;border-radius:0}}body.training main .quiz .user-answer .clicked{background-color:#b83c34}body.training main .quiz .submit{display:none;margin-top:16px}