/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */.quiz-response .grid .ui-grid-invisible,[hidden],audio:not([controls]),template{display:none}progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}.rich-input,textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){height:0}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}.admin-view-org span,.breadcrumbs,.menu ul{text-transform:uppercase}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body,html{box-sizing:border-box;font-family:"Open Sans",sans-serif}*,:after,:before{box-sizing:inherit}:focus{outline:0}body{margin:0;padding:0}.container{width:100%;margin:0 auto}@media (min-width:992px){.container{max-width:100%}}@media (min-width:1200px){.container{max-width:1200px}}.header{height:130px;border-bottom:1px solid #e5e5e5;background-image:url(../assets/images/essimoney-logo.svg);background-position:center left;background-repeat:no-repeat;background-size:220px}.header .header-logo{margin-left:20px;padding:20px 0 0;float:left;width:220px}.header .logout{float:right;height:100%;width:130px;border-left:1px solid #e5e5e5;text-align:center}.header .logout a{display:block;margin:56px 0 0}.breadcrumbs{height:60px;padding:20px 0 0 30px;border-bottom:1px solid #e5e5e5}.admin-view,.admin-view-org{height:170px;border-bottom:1px solid #e5e5e5}.breadcrumbs .arrow{float:left;margin:0 8px;padding-top:2px;width:10px}.breadcrumbs a{float:left;font-size:16px;color:#1b3756}.breadcrumbs a:hover{color:#3369a4}.breadcrumbs span{float:left;font-size:16px;color:#1b3756}.admin-view h1,.admin-view-org h1{font-size:45px;color:#1b3756;margin:0 30px;font-weight:300}.admin-view h1{padding-top:60px}.admin-view-org h1{padding-top:0}.admin-view-org span{display:block;margin:0 30px;padding-top:50px;font-size:15px;font-weight:300;color:#76879a}.menu{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;background-color:#f2f2f2;padding:0 30px}.menu ul{margin:0;padding:0;list-style:none;font-size:16px}.menu ul li{display:table;text-align:center;float:left;padding:0 20px;max-width:220px;height:100px}.menu ul li:first-child{padding-left:0}.menu ul li a{display:table-cell;vertical-align:middle;color:#76879a}.menu ul li a:hover{color:#b1bac5}.menu ul li.active{padding-top:4px}.menu ul li.active a{color:#6f5e96;border-bottom:4px solid #6f5e96}.menu ul li.active a:hover{color:#a69ac0}.alert-mainentance{text-align:center;font-weight:700}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.btn,.table1 table th{text-align:left;text-transform:uppercase}.pull-left{float:left}.pull-right,.quiz-response h1 span{float:right}.btn{background-color:transparent;border:none;color:#fff;cursor:pointer}.action-history p,.diary .content,.overview-class #total-games-help,.quiz-response h2,.table1 table tbody tr{border-top:1px solid #e5e5e5}.btn-bta{float:left;margin:-3px 10px 0 0;padding:6px 12px;font-size:12px!important;color:#fff!important;border-radius:15px;background-color:#6f5e96}.btn-bta:hover{background-color:#a69ac0}.table1{margin:40px 30px}.table1 table{border-collapse:collapse;width:100%}.table1 table th{padding-bottom:20px;font-size:12px;font-weight:700;color:#1b3756}.table1 table tbody tr{height:30px;border-bottom:1px solid #e5e5e5;font-size:22px;color:#666;font-weight:300}.table1 table tbody tr p{display:block;margin:30px 0}.table1 table tbody tr a{display:block;margin:30px 0;font-size:13px;color:#4ea547;font-weight:400}.table1 table tbody tr a:hover{color:#8ccb87}.table1 table tbody tr ul{list-style:none}.table1 table tbody tr .right{text-align:right}.grid{margin:40px 30px}.grid p{color:#76879a;text-transform:uppercase;font-size:15px}.grid1{width:100%;height:600px}.grid1 .ui-grid-top-panel{background:#fff}.grid1 .ui-grid-header-cell-wrapper .ui-grid-header-cell-row{height:60px}.grid1 .ui-grid-header-cell-wrapper .ui-grid-header-cell{vertical-align:middle;text-align:center;background-color:#fff}.grid1 .ui-grid-header-cell-wrapper .ui-grid-header-cell-label{font-size:12px;color:#1b3756;text-transform:uppercase}.grid1 .ui-grid-viewport .ui-grid-row{border-bottom:1px solid #d4d4d4}.grid1 .ui-grid-viewport .ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#fff}.grid1 .ui-grid-viewport .ui-grid-cell-contents{padding:18px 0 10px;text-align:center;font-size:13px;color:#666;font-weight:300}.grid1 .ui-grid-viewport a{display:block;padding:18px 0 10px 25px;font-size:13px;color:#4ea547;font-weight:400}.grid1 .ui-grid-viewport a:hover{color:#8ccb87}.quiz-response{margin:40px 30px 0;position:relative;padding-bottom:60px}.quiz-response.quiz-response-multiple{padding-bottom:0}.quiz-response h1{margin:10px 0 0;font-size:12px;font-weight:600;color:#1b3756;text-transform:uppercase}.quiz-response h1 small{font-size:12px;text-transform:none;font-weight:400}.quiz-response h2{padding:30px 0 10px;font-size:22px;font-weight:600;color:#1b3756;text-transform:uppercase}.quiz-response p{font-size:22px;font-weight:300;color:#1b3756}.quiz-response .type{position:absolute;margin-top:30px;padding:10px 15px;right:10px;border:1px solid #1b3756;border-radius:25px;text-transform:uppercase;font-size:16px;font-weight:600;color:#1b3756}.quiz-response .quiz-question ul{list-style:none;margin:0;padding:0}.quiz-response .quiz-question ul li{padding:20px 0}.quiz-response .quiz-question ul li .answer{float:left}.quiz-response .quiz-question ul li .feedback{float:right}.quiz-response .quiz-question ul li .correct{color:#7ac943}.quiz-response .quiz-question ul li .correct img{width:14px;height:14px}.quiz-response .quiz-question ul li .incorrect{color:#adb7c2}.quiz-response .quiz-question ul li .incorrect img{width:12px;height:12px}.quiz-response .disclaimer{font-size:14px}.quiz-response .grid{margin-left:0;margin-right:0}.quiz-response .grid1,.quiz-response .ui-grid-canvas,.quiz-response .ui-grid-viewport{height:auto!important}.overview-class .inner{padding:60px 30px}.overview-class .info1{float:left;padding-right:60px;padding-top:3px}.overview-class .info1 h1{margin:0;padding-top:0;font-size:45px;font-weight:300;color:#1b3756}.overview-class .info1 span{display:block;padding-top:0;font-size:15px;font-weight:300;color:#76879a;text-transform:uppercase}.overview-class .info2{float:left}.overview-class .info2 .label{display:inline-block;padding-bottom:6px;font-size:15px;font-weight:400;width:200px;color:#76879a;text-transform:uppercase}.overview-class .info2 .value{color:#1b3756;text-transform:uppercase}.overview-class .info2-student{float:left}.overview-class .info2-student .label{display:block;padding-bottom:6px;font-size:15px;font-weight:300;color:#76879a;text-transform:uppercase}.overview-class .info2-student .value{display:block;margin-top:25px;color:#1b3756;text-transform:uppercase}.overview-class .top-section{padding:40px 30px}.overview-class .bottom-section{background-color:#f9f9f9}.overview-class .bottom-section .inner{margin:0 30px;padding:30px 0}.overview-class .bottom-section h1{margin:0;padding-top:0;font-size:45px;font-weight:300;color:#1b3756}.overview-class .bottom-section span{display:block;padding-top:0;font-size:15px;font-weight:300;color:#76879a;text-transform:uppercase}.overview-class .bottom-section .column1,.overview-class .bottom-section .column2{float:left;margin-right:60px}.overview-class .bottom-section .column3{float:left}.overview-class .bottom-section .label{display:inline-block;padding-bottom:6px;font-size:15px;font-weight:400;width:165px;color:#76879a;text-transform:uppercase}.overview-class .bottom-section .value{display:inline;color:#1b3756;text-transform:uppercase;font-weight:400}.overview-class #help-icon{color:#1b3756;cursor:pointer}.overview-class #help-icon:hover{color:#76879a}.overview-class #total-games-help{position:relative;margin-top:5px;max-width:350px;border-bottom:1px solid #e5e5e5}.overview-class #total-games-help p{margin-top:25px;font-size:12px}.overview-class #total-games-help #close-icon{position:absolute;right:5px;top:5px;color:#1b3756;cursor:pointer}.overview-class #total-games-help #close-icon:hover{color:#76879a}.action-history{margin:60px 30px 40px}.action-history h1{margin:0 0 15px;font-size:11px;font-weight:700;color:#6f5e96}.action-history p{margin:0;padding:30px 0;font-size:22px;font-weight:300;color:#1b3756}.action-history p:last-child{border-bottom:1px solid #e5e5e5;margin-bottom:60px}.diary{margin:60px 30px 40px}.diary h1{margin:0 0 15px;font-size:11px;font-weight:700;color:#6f5e96}.diary .content{margin:0;padding:15px 0;font-size:22px;font-weight:300;color:#1b3756}.diary .content:last-child{border-bottom:1px solid #e5e5e5;margin-bottom:60px}.diary .question{font-size:22px;color:#1b3756;font-weight:700}.survey-table table tfoot tr td,.survey-table table thead tr td{font-weight:700}.survey-table table tr td{font-size:18px}.survey-results .survey-question-number{font-weight:400;font-size:22px;text-transform:uppercase;color:#1b3756;margin-top:40px;margin-bottom:34px}.survey-results .survey-question-bonus{color:#B3B3B3;margin-right:10px}.survey-results .survey-responses{clear:both}.survey-results .survey-responses--questions{font-size:22px;font-weight:300;width:750px;color:#1b3756}.survey-results .survey-answers{font-size:16px;font-weight:400;color:#B3B3B3}.survey-results .survey-answers table{border:0;margin-bottom:28px}.survey-results .survey-answers table tr{border:0}.survey-results .survey-answers table tr td{padding:28px 0}.survey-results .survey-answers table tr td.survey-answers--status{vertical-align:top;text-align:right;width:210px}.survey-results .survey-answers table tr td p{margin:0}.survey-question-bonus,.survey-question-type{line-height:40px;border-radius:20px;display:inline-block;font-size:16px;font-weight:700;padding:0 20px;border:1px solid #1b3756;color:#1b3756;text-transform:uppercase;margin-top:46px}.survey-question-bonus.link,.survey-question-type.link{font-weight:700;color:#1b3756}.survey-question-bonus.link:hover,.survey-question-type.link:hover{color:#1b3756;text-decoration:underline}.quiz-response .survey-question-bonus,.quiz-response .survey-question-type{margin-top:-63px}.survey-table.school .survey-answers table tr.is-correct td,.survey-table.schools .survey-answers table tr.is-correct td{color:#0c0}.survey-table.student .survey-answers table tr.user-selected td{color:#FF1D25}.survey-table.student .survey-answers table tr.user-selected.is-correct td{color:#0c0}.login{width:310px;margin:0 auto}.login h2{text-align:center}.login .login-error{color:#f25763}.rich-input{position:relative;zoom:1;margin:10px 0 12px}.rich-input.active .rich-input__inp{border-bottom:2px solid #4A5391}.rich-input.active .rich-input__label{bottom:auto;transform:translate3d(0,0,0) scale(.75)}.rich-input__label{position:absolute;font-size:16px;color:#7F86BF;z-index:0;text-align:right;transform:translate3d(0,22px,0) scale(1);transition:all 240ms ease;transform-origin:left top}.rich-input__inp{position:relative;z-index:1;display:block;padding:8px 0;margin:12px 0 0;border:0;background:0 0;border-bottom:2px solid #5D63AC;width:100%;color:#494E91;font-size:16px;text-align:left;transition:border .1s ease}.rich-input__inp:-webkit-autofill,.rich-input__inp:-webkit-autofill:focus .rich-input__inp:-webkit-autofill,.rich-input__inp:-webkit-autofill:hover{border:0;-webkit-text-fill-color:#494E91;-webkit-box-shadow:0 0;transition:background-color 5000s ease-in-out 0s;border-bottom:2px solid #5D63AC}.rich-input__inp:focus{outline:0}.rich-input__err{display:none;color:#ed6666;font-size:12px;margin-top:5px}.login-btn{color:#fff;background:0 0;border:0;display:block;max-width:340px;width:100%;margin:0 auto;padding:12px 0;border-radius:40px;transition:all .1s ease;cursor:pointer;font-weight:700;text-align:center;text-decoration:none}.login-btn:active,.login-btn:focus,.login-btn:hover{text-decoration:none;outline:0}.login-btn.dk{background:#494e91;border:2px solid #494e91}.login-btn.dk:active,.login-btn.dk:focus,.login-btn.dk:hover{background:#313051;border:2px solid #313051}.login-btn.dk[disabled=disabled]{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);cursor:default}.login-btn.dk[disabled=disabled]:active,.login-btn.dk[disabled=disabled]:focus,.login-btn.dk[disabled=disabled]:hover{background:#494e91;border:2px solid #494e91}.login-btn.lt{border:2px solid #5D63AC;color:#5D63AC}.login-btn.lt:active,.login-btn.lt:focus,.login-btn.lt:hover{background:#313051;border:2px solid #313051;color:#fff}