@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);@import url(https://fonts.googleapis.com/css?family=Lato:100,400,700,900);@import url(https://fonts.googleapis.com/css2?family=Luxurious+Roman&family=Sedgwick+Ave&display=swap);/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */fieldset,hr{border:0;padding:0}header,header .title,header nav,header>.inner{transition:all .5s ease-in-out}header nav li,ul.sidebar-course-progress li,ul.user-groups li{list-style:none}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body,html{width:100%;height:100%}body{font-family:'Source Sans Pro',sans-serif;font-size:11pt;background:url(/img/main-background-gradient.png) center -50px repeat-x fixed #fdfdfd;overflow-y:scroll}div.error-block,div.list div.list-item .description .read-more,div.list div.list-item .description .read-more .btn,div.list div.list-item .title .title-anchor,form.test-form .test-title,header .title,header nav li a:link,header nav li a:visited,ul.sidebar-course-progress li .anchor,ul.sidebar-course-progress li.test-progress div,ul.sidebar-course-progress li.test-title div{font-family:Lato,sans-serif}.desktop-width .hide-in-desktop-width,.mobile-width .hide-in-mobile-width{display:none!important}h1,h2,h3,h4,h5,h6{margin:0 0 .4em;padding:.3em 0 .15em}.lrfont{font-family:'Luxurious Roman',cursive}.mvfont{font-family:'Sedgwick Ave',cursive}header{width:100%;background:url(/img/header-background.png) center top repeat-x #99c14f;border-bottom:2px solid #418707;z-index:9999;position:absolute}.desktop-width header.fixed{position:fixed;top:-115px;left:0;right:0;background:center top #BBE174}header>.inner{max-width:1000px;height:120px;padding:0;margin:0 auto;background:url(/img/header-people.png) center top no-repeat}.desktop-width header.fixed>.inner{background:center top none!important}header .title{float:left;width:350px;margin:0;padding:15px 0 15px 20px;color:#fff}header .title h1,header .title h3{margin:0;padding:0;border:none}header .title h1{font-weight:900;text-shadow:2px 3px 1px #799a25}header .title h3{color:#3d5a06}header nav{margin:0;padding:0;border-top:1px solid #4B821C;background:#519815;z-index:999}header nav .inner{max-width:1000px;margin:0 auto}#sidebar-content,header nav li,header nav ul{margin:0;padding:0}header nav li{display:inline-block}header nav li a:link,header nav li a:visited{display:block;padding:12px 18px;color:#fff;font-weight:700;font-size:13pt}header nav li a:active,header nav li a:hover{text-decoration:none;background:#fff;color:#519815}#main-wrapper{height:100%}#content-wrapper{width:950px;margin:-2px auto 0;padding:190px 25px 110px;background:#fff;box-shadow:0 15px 15px #ddd;z-index:0;min-height:100%}#main-content{min-height:100%;padding:0 0 0 20px}#content-wrapper-popup{background:#fff;min-height:100%}#content-wrapper-popup #main-content{max-width:850px;margin:0 auto;padding:20px 25px 50px}@media screen and (max-width:649px){#content-wrapper-popup #main-content img{float:none!important;margin:1em 0!important;width:100%!important;height:auto!important;max-height:40%!important;display:block}},#main-content>h1:first-child,#main-content>h2:first-child,#main-content>h3:first-child{padding-top:0;margin-top:0}footer{min-height:200px;color:#fff;background:#8ABE3B;border-top:4px solid #578B07;padding:0 0 40px}footer .inner-dark{background:#699E18}footer .inner{max-width:950px;margin:0 auto;padding:26px 0 20px;text-align:justify}footer .inner h3{margin:0;padding:0;font-weight:900;text-shadow:2px 3px 1px #56840F}footer .inner ul,footer .inner ul li{margin:0;padding:0;list-style:none}footer .inner a:link,footer .inner a:visited{display:block;color:#fff;font-weight:700;padding:5px 8px}footer .inner a:active,footer .inner a:hover{color:#5C7B0A;background:#fff;text-decoration:none;border-radius:4px}footer .external-links h4{border-bottom:1px solid #A8D861;padding-bottom:7px;margin-bottom:4px}ul.sidebar-course-progress,ul.sidebar-course-progress li{margin:0;padding:0}ul.sidebar-course-progress{border-left:3px solid #eee}ul.sidebar-course-progress li.test-title div{background:#fff;padding:4px 0 2px 27px;margin:0 0 5px -27px;font-size:12pt;font-weight:700;border-bottom:1px solid #ddd}ul.sidebar-course-progress li.test-progress div{background:#fff;padding:10px 0 7px 12px;margin:0 0 0 -10px;border-bottom:2px solid #eee;font-weight:900}ul.sidebar-course-progress li.test-progress div.status.locked{color:#811D23}ul.sidebar-course-progress li.test-progress div.status.new-test{color:#197CBB}ul.sidebar-course-progress li.test-progress div.status.in-progress{color:#E18A07}ul.sidebar-course-progress li.test-progress div.status.completed{color:#467E0F}ul.sidebar-course-progress li.spacer{margin-bottom:22px}ul.sidebar-course-progress li.lock-spacer{margin-bottom:33px}ul.sidebar-course-progress li .anchor{display:block;font-weight:700;padding:8px 6px 6px 30px;margin-left:-28px;background:#f4f4f4}ul.sidebar-course-progress li.course-title{margin-bottom:14px}ul.sidebar-course-progress li.course-title .anchor{font-style:'Lato',sans-serif;font-weight:900;font-size:13pt;border-bottom:3px solid #eee;background:#fff;color:#444}ul.sidebar-course-progress li.course-title .anchor:active,ul.sidebar-course-progress li.course-title .anchor:hover{background:#F91C22;color:#fff}ul.sidebar-course-progress li.course-title .anchor:active,ul.sidebar-course-progress li.course-title .anchor:hover,ul.sidebar-course-progress li.course-title.active .anchor{border-top-right-radius:4px;border-bottom-right-radius:5px}ul.sidebar-course-progress li a:link,ul.sidebar-course-progress li a:visited{transition:all .1s ease-out;outline:0!important}ul.sidebar-course-progress li.test .anchor{background:#e8e8e8;border-bottom-right-radius:5px}ul.sidebar-course-progress li a:active,ul.sidebar-course-progress li a:hover,ul.sidebar-course-progress li.test a.anchor:active,ul.sidebar-course-progress li.test a.anchor:hover{background:#f44;color:#fff;text-decoration:none}.alert a,div.error-block a{text-decoration:underline}ul.sidebar-course-progress li.material .anchor,ul.sidebar-course-progress li.test.no-material .anchor{border-top-right-radius:5px}ul.sidebar-course-progress li.material .anchor{border-bottom:1px solid #e1e1e1}ul.sidebar-course-progress li.material.active .anchor{border-bottom:1px solid #FA9148}ul.sidebar-course-progress li.active a:link,ul.sidebar-course-progress li.active a:visited{background:#FD8B2E;color:#fff;border-left:6px solid #E66D21;padding-left:25px}ul.sidebar-course-progress li.active a:active,ul.sidebar-course-progress li.active a:hover{background:#F95423;border-left:6px solid #E5391A;color:#fff}ul.sidebar-course-progress li .anchor i.fa{float:left;padding:2px 6px 0 0;margin:0 0 0 -2px;transition:all .1s ease-out}ul.sidebar-course-progress li.material .anchor i.fa{color:#f44;text-shadow:1px 2px 0 #A30C1F}ul.sidebar-course-progress li.test .anchor i.fa{color:#126491}ul.sidebar-course-progress li a.anchor:hover i.fa,ul.sidebar-course-progress li.active .anchor i.fa{color:#fff;text-shadow:none}ul.sidebar-course-progress li .anchor>span{display:block;margin-left:17px}ul.sidebar-course-progress li .anchor>span span.glyphicon{float:right;padding-right:4px}ul.sidebar-course-progress li .anchor>span span.glyphicon.glyphicon-record{color:#fff;text-shadow:0 2px 0 #C93317;padding-top:1px}ul.sidebar-course-progress li .anchor>span span.glyphicon.glyphicon-lock{color:#777;text-shadow:0 1px 0 #444}.centered-titles{text-align:center;position:relative}.centered-titles h1,.centered-titles h2{margin-bottom:0;padding-bottom:0}.centered-titles h3{min-height:42px;position:relative}.centered-titles h3 div.line{display:block;width:100%;border-bottom:1px solid #ccc;margin-top:10px}.centered-titles h3 div.text{width:100%;float:left;display:block;margin-top:-15px;padding:0 1em}#login-status a,div.alert a{display:inline-block}div.text span{background:#fff;padding:0 12px}.centered-form{width:75%;margin:2em auto 0}#login-status{float:right;position:fixed;top:0;right:40px;padding:8px 18px;background:#fff;border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-shadow:0 3px 1px rgba(190,95,8,.32);z-index:99999}#login-status a{padding:0 6px}h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;font-weight:700}.btn{transition:all 80ms ease-out}div.course-description{padding:10px 0;margin-bottom:1em;color:#444;border-bottom:1px solid #ddd}div.error-block{background:#B00016;border:1px solid #6B000D;color:#fff;text-align:center;margin:1em 0;padding:12px;border-radius:3px}div.error-block a{color:#fff;font-weight:700}div.alert a,div.error-block a:hover{text-decoration:none}div.error-block b{font-style:oblique}div.alert a .glyphicon{display:inline-block;padding-left:5px}div.alert a:link>span.ul,div.alert a:visited>span.ul{text-decoration:underline;font-weight:700}a.spoiler-warning,div.alert a:active>span.ul,div.alert a:hover>span.ul,div.tabs .tab a{text-decoration:none}div.alert.alert-danger a:link,div.alert.alert-danger a:visited{color:#fff}div.alert.alert-danger a:active,div.alert.alert-danger a:hover{color:#FED4D5}div.list{padding-top:1.2em}div.list div.list-item{border:1px solid #eaeaea;border-bottom:1px solid #e5e5e5;box-shadow:0 2px 0 #f4f4f4;border-radius:6px;overflow:hidden;margin:0 0 1em}div.list div.list-item.list-item-flat{border:none;border-bottom:none;box-shadow:none}div.list div.list-item .title{font-size:18pt;margin:0;position:relative}div.list div.list-item .title div.status{float:right;position:absolute;top:-10px;right:0;bottom:0;width:350px;overflow:hidden;text-align:right}div.list div.list-item .title div.status .glyphicon{font-size:50pt}div.list div.list-item .title div.status.completed{color:#62AF49}div.list div.list-item .title div.status.in-progress{color:#FEA43E}div.list div.list-item .title div.status.started{color:#FFD030}div.list div.list-item .title div.status.locked{color:#aaa}div.list div.list-item .title div.status.new-test{color:#28AAFF}div.list div.list-item .title div.status p{float:right;position:absolute;right:78px;bottom:-2px;font-weight:900;font-size:13pt;color:#000}div.list div.list-item .title .title-anchor{display:block;padding:7px 15px;text-decoration:none;background:#f6f6f6;font-weight:700;outline:0!important}div.list div.list-item .title.title-dual-row .small-title{font-size:10pt;display:block}div.list div.list-item .title.title-dual-row i.fa{float:left;display:block;padding-top:25px;margin:0 8px 0 0}div.list div.list-item.list-item-flat .title .title-anchor{background:0 0}div.list div.list-item .title a:active,div.list div.list-item .title a:hover{background:#f2f2f2;color:#E7491A}div.list div.list-item .title .title-anchor i.fa{display:inline-block;padding-right:8px;color:#444}div.list div.list-item .title .title-anchor i.fa.material-icon{color:#f44;text-shadow:1px 2px 0 #A30C1F}div.list div.list-item .title .title-anchor i.fa.test-icon{color:#126491}.course-description,div.list div.list-item .description{text-align:justify;padding:12px 18px;margin:0;color:#555;background:#fcfcfc;font-size:11pt}div.list div.list-item .description .inner{padding:.45em 0}.course-description blockquote,div.list div.list-item .description blockquote{font-size:11pt;border-left-color:#ddd}div.list div.list-item.list-item-flat .description{background:0 0}div.list div.list-item .description .read-more{text-align:right;margin:12px 0 0;padding:8px 0 0;border-top:1px solid #eee;font-size:12pt;font-weight:700}div.list div.list-item .description .read-more .btn{font-size:12pt;font-weight:700;text-shadow:1px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 0 #245995;outline:0;padding:5px 14px}div.question input,div.question label,div.tabs .tab a{outline:0!important}div.list div.list-item .description .test.read-more .btn{text-shadow:1px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 #AAA}div.list div.list-item .description .alert{margin:1em 0 0;padding:8px 10px 2px;min-height:auto}div.list div.list-item .description .alert div{padding:6px 0 1px}div.test-material-body{text-align:justify}div.test-material-body img{border:0;margin:1em}form.test-form .test-title{font-weight:700}form.test-form div.test-description{color:#555;text-align:justify;padding-bottom:1em}.form-horizontal .form-group{margin-left:0;margin-right:0}div.tabs{height:44px;border-bottom:1px solid #ddd}div.tabs .tab{margin:0!important;padding:0 4px}div.tabs .tab a{float:left;display:block;width:100%;height:43px;padding:9px 0 0;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #ddd;border-bottom:none;background:#eee;cursor:pointer;font-size:13pt;font-family:Lato;font-weight:700;transition:all 150ms ease-out}div.tabs .tab.active a{color:#F43313}div.tabs .tab a:active,div.tabs .tab a:hover{color:#D33F13}div.tabs .tab a .glyphicon{display:inline-block;margin-left:5px}div.tabs .tab:not(.active) a{box-shadow:inset 0 -2px 4px #ddd}div.tabs .tab:not(.active) a:hover{box-shadow:inset 0 -2px 4px #d0d0d0;background:#e2e2e2}div.tabs .tab.active a{height:44px;background:#fff}#authentication-form .form-help{max-width:66%;margin:0 auto;padding:1.5em 0 1em;text-align:center}div.tab-content-wrapper{overflow:hidden!important;transition:height 350ms ease-out}.form-register div.tab-content-wrapper{height:285px}.form-login div.tab-content-wrapper{height:232px!important}.button-text{display:none}.form-login .button-text.button-text-login,.form-register .button-text.button-text-register{display:inline-block}div.tab-content-row{width:300%}div.tab-content-row>div.tab-panel{display:inline-block;width:710px;margin:0 auto;transition:margin 350ms ease-out}#authentication-form div.group-code{overflow:hidden;padding-top:1.2em}#authentication-form div.group-code>.form-group{width:710px!important}.form-register div.tab-panel:first-child{margin-left:0}.form-login div.tab-panel:first-child{margin-left:-710px}fieldset legend{padding-left:.4em}.test-status-alert .pull-right{margin:0 0 .5em 1em}div.question{display:block;padding:0;margin:0 0 1em;background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #ddd;border-radius:4px;overflow:hidden;transition:border .2s ease-out,box-shadow .2s ease-out}div.question .form-group{padding:3px 15px}div.question div.header{font-family:Lato,sans-serif;padding:7px 15px 12px 12px;margin:0;min-height:48px;background:#f1f1f1;border-left:4px solid #e4e4e4;position:relative;overflow:hidden}div.question.no-validation div.header{border-left:4px solid #DB690D}div.question div.header .number{float:left;font-size:28px;font-weight:700;margin-top:-1px;width:40px;text-align:right}div.question div.header .title{font-weight:700;margin-left:54px}div.question div.header .subtitle{font-weight:400;margin:0;color:#555}div.question div.header .subtitle img{max-width:50%;height:auto;margin:0 1em 0 0;padding:2px;border:1px solid #aaa;background:#fff;border-radius:3px;overflow:hidden}div.question div.header .big-validation-icon{width:110px;height:90px;font-size:80pt;position:absolute;top:-30px;right:0;text-align:right;overflow:hidden}div.question.correct div.header .big-validation-icon{color:#347F15}div.question.partially-correct div.header .big-validation-icon{color:#B1720F}div.question.incorrect div.header .big-validation-icon{color:#77000F}div.question.correct div.header{border-top:2px solid #4CA920}div.question.partially-correct div.header{border-top:2px solid #E39E11}div.question.incorrect div.header{border-top:2px solid #C20B25}div.question div.validation{color:#fff;padding:8px 16px;font-weight:700}div.question div.validation.correct{background:#4CA920;border-left:4px solid #347F15}div.question div.validation.partially-correct{background:#E39E11;border-left:4px solid #B1720F}div.question div.validation.incorrect{background:#A30017;border-left:4px solid #77000F}div.question div.answer{padding:1em 0 0}div.question div.answer .tip{padding:8px 10px}div.question div.correct-answers{background:#fff;border:1px solid #0C7EB9;box-shadow:inset 0 1px 1px #93CAE6;padding:7px 12px 9px;margin-top:10px;border-radius:4px;line-height:1.3;transition:all 150ms ease-in-out}div.question div.correct-answers:not(.spoiled){background-image:url(/img/stripes.png)}div.question div.correct-answers span.glyphicon{float:left;display:block;font-size:35px;color:#096FA4}div.question div.correct-answers ul{padding:0 0 0 45px;margin:0;display:none}div.question div.correct-answers.spoiled ul{display:block}a.spoiler-warning{cursor:pointer}div.question div.correct-answers .spoiler-warning{display:block;padding:0 0 0 45px}div.question div.correct-answers.spoiled .spoiler-warning{display:none}div.question div.correct-answers li{display:inline-block;padding:0;margin:0}div.question div.correct-answers li:after{content:', '}div.question div.correct-answers li:last-child:after{content:''}div.question div.answer-feedback{background:#fff;border:1px solid #57B10C;box-shadow:inset 0 1px 1px #B2E381;padding:7px 12px 9px;margin-top:10px;border-radius:4px;line-height:1.3}div.question div.answer-feedback span.glyphicon{float:left;display:block;font-size:35px;color:#43820D}div.question div.answer-feedback h4,div.question div.correct-answers h4{font-family:'Source Sans Pro';font-weight:700;margin:0 0 0 45px;padding:2px 0 3px;font-size:11pt}div.question div.answer-feedback p,div.question div.correct-answers p{margin:0 0 0 45px;padding:0;font-size:10pt}div.question div.checkbox,div.question div.radio{margin:0;padding:0}div.question .checkbox label,div.question .radio label{display:block;padding:6px 6px 6px 28px;margin:0;border:1px solid transparent;transition:all 80ms ease-in-out}div.question .checkbox.has-answer label,div.question .radio.has-answer label{background:#fff;box-shadow:0 1px 0 #ccc;border-radius:4px}div.question .checkbox label:hover,div.question .radio label:hover{background:#fff;border:1px solid #e2e2e2;box-shadow:0 1px 0 #ddd;border-radius:4px}div.question .checkbox label .glyphicon,div.question .radio label .glyphicon{float:right}div.question div.answer .row .glyphicon{display:none}div.question div.answer .row.has-error .glyphicon,div.question div.answer .row.has-success .glyphicon{display:block}div.question textarea{height:10em;min-height:10em;resize:vertical}div.question input,div.question textarea{background:#fcfcfc;transition:background-color .1s ease-in-out,box-shadow 60ms ease-in-out,border-color 60ms ease-in-out}div.question input[type=text],div.question textarea{box-shadow:0 2px 0 #e7e7e7}div.question input:focus,div.question textarea:focus{border-color:#CDA12B;box-shadow:0 2px 2px #F2EAD1}div.question .has-success input[type=text],div.question .has-success textarea{box-shadow:0 2px 0 #D4E4CC}div.question .has-success input:focus,div.question .has-success textarea:focus{border-color:#4E9633;box-shadow:0 2px 2px #9DDE86}div.question .has-error input[type=text],div.question .has-error textarea{box-shadow:0 2px 0 #E5BEC0}div.question .has-error input:focus,div.question .has-error textarea:focus{border-color:#832226;box-shadow:0 2px 2px #E58D92}div.question input:focus,div.question input:hover,div.question textarea:focus,div.question textarea:hover{background:#fff}div.question .multitext div.row{padding:0 0 .5em}div.question .multitext .control-label{text-align:right}#avaintekstit,#viivaotsikko{text-align:center;width:100%}div.alert.alert-danger{color:#fff;border:1px solid #8F0923;border-radius:5px;background:#BA1D34}#avaintekstit,#tausta{background-color:#ac1144}div.alert.alert-danger hr{margin-top:8px;margin-bottom:10px}div.alert-icon{padding-bottom:5px;min-height:4.8em}div.alert-icon>.glyphicon,div.alert-icon>i.fa{float:left;display:block;font-size:38px;width:38px;text-align:center}div.alert-icon.alert-icon-small{min-height:4.1em}div.alert-icon.alert-icon-small>.glyphicon,div.alert-icon.alert-icon-small>i.fa{font-size:28px!important;width:28px}div.alert-icon>div{margin:0 0 0 50px}div.alert-icon>div .btn{margin-top:8px}div.alert-icon.alert-icon-small>div{margin:0 0 0 40px}div.alert-icon>div.clearfix{margin:0;padding:0}blockquote{font-size:inherit!important}#Maailmanvalo ul,#mv ol,#mv p,#pm ol,#pm p,#pm ul{font-size:1em}ul.user-groups{width:600px;margin:0;padding:0 0 0 10px}ul.user-groups li{height:70px;padding:15px 0 0;border-bottom:1px solid #ddd}ul.user-groups li .btn{float:right;margin-top:-16px}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}#Maailmanvalo a:hover,#mv .bible,#mv .ointro1,#mv .ointro2,#pm .bible,#pm .ointro1,#pm .ointro2{color:#0075a7}#mieti,#pm a{color:#000}#avaintekstit,#avaintekstit a,#tausta{color:#FFF}#viivaotsikko{font-size:1.3em!important;color:#FFF;font-weight:400;background-color:#d08620;background-image:url(/uploads/images/viivaa.jpg);background-repeat:repeat-x}#avaintekstit,#mieti,#tausta{font-size:1em!important}#avaintekstit{font-weight:700}.bible,.ointro1{font-style:italic;text-align:right}#tausta{width:100%;padding:0 0 0 5px}#mieti{width:90%;padding:0 5px;margin-bottom:25px;background-color:#f8c2c2}#pm0 p{text-indent:-10000em!important}#pm a:hover{color:#ac1144}#avaintekstit a:hover{color:#f8c2c2}.ointro1{font-size:1.5em!important;font-weight:400}.ointro2{font-size:1.3em!important;font-weight:400}.bible,.ointro3{font-size:1em!important}.ointro3{color:#000;font-weight:700}.bible{font-weight:400}@media screen and (max-width:999px){#content-wrapper{width:100%;margin:0;box-shadow:0 15px 15px #ddd}.mobile-width header{position:static}.mobile-width #content-wrapper{padding-top:20px}#sidebar-content{display:none}.sidebar_before #sidebar-content{display:block;width:100%;float:none;clear:both;padding:0 0 20px}#sidebar-content-after{display:block;float:none;clear:both;padding:20px 0 0}.sidebar_before #sidebar-content-after{display:none}#sidebar-content-after h4{border-bottom:1px solid #ddd;padding-bottom:6px;text-align:center}#main-content{width:100%;padding:0}header>.inner{background:center top none!important}}@media screen and (max-width:767px){#login-status,.btn,body{font-size:13pt}.course.list-item .continue-button .btn,.mobile-full-width,.mobile-full-width a,header nav li{display:block}.centered-form{width:100%}#login-status{float:none;position:static;text-align:right}header .title{width:100%;text-align:center}header nav li a:link,header nav li a:visited{text-align:center;padding:12px 6px}footer .inner{padding-left:12px;padding-right:12px}footer .inner a:link,footer .inner a:visited{width:100%;padding:10px 8px;margin:0 0 4px;text-align:center;font-size:12pt;background:#7DB030;border-radius:4px}footer .inner a:active,footer .inner a:hover{color:#5C7B0A;background:#fff}footer .external-links ul{margin-bottom:1.5em}footer .external-links h4{border-bottom:1px solid #A8D861;padding-bottom:9px;margin-bottom:15px;text-align:center}.mobile-full-width{width:100%;text-align:center!important}.mobile-full-width a{padding:1em 0 0!important}.pull-left.mobile-full-width,.pull-right.mobile-full-width{float:none}div.list div.list-item .title .title-anchor{min-height:75px;height:auto!important;line-height:1.4em;border-bottom:1px solid #ddd;padding-top:5px}div.list div.list-item.list-item-flat .title .title-anchor{line-height:1em;min-height:60px;height:auto!important;border-bottom:none}div.list div.list-item .title div.status{padding:5px 0 0}div.list div.list-item .title div.status,div.list div.list-item .title div.status p{float:none;position:static;top:auto;bottom:auto;right:auto;left:auto;text-align:left}div.list div.list-item .title div.status p{margin:-5px 0 0}div.list div.list-item .title div.status .glyphicon{float:left;font-size:16pt!important;padding-right:8px}.course-description,.list-item .description{font-size:13pt!important}.course.list-item .description img,div.course-description img,div.test-material-body img{float:none!important;width:100%!important;height:auto!important;margin:1em 0!important}.course.list-item .continue-button{float:none!important}div.list div.list-item .description .read-more{font-size:14pt;text-align:center}div.list div.list-item .description .read-more .btn{display:block;font-size:14pt;padding:9px 14px}.big-validation-icon{display:none!important}div.question div.answer-feedback h4,div.question div.correct-answers h4{font-size:13pt}div.question div.answer-feedback p,div.question div.correct-answers p,div.question textarea{font-size:12pt}div.tab-content-wrapper{overflow:hidden}.form-register div.tab-content-wrapper{height:440px}.form-login div.tab-content-wrapper{height:390px!important}div.tab-content-row{width:100%;height:200%}div.tab-content-row>div.tab-panel{width:100%}#authentication-form div.group-code>.form-group{width:100%!important}.form-register div.tab-panel:first-child{margin-left:0}.form-login div.tab-panel:first-child{margin-left:0;display:none}#authentication-form .form-help{max-width:90%;padding:1.5em 0}.test-status-alert .pull-right{float:none!important;margin:1em 0}.test-status-alert .btn{display:block}ul.sidebar-course-progress{padding-left:27px;border-left:none}ul.sidebar-course-progress li .anchor{padding:12px 6px 10px 30px}ul.sidebar-course-progress li.course-title .anchor{border-radius:5px!important}ul.sidebar-course-progress li.test .anchor{border-bottom-left-radius:5px}ul.sidebar-course-progress li.material .anchor,ul.sidebar-course-progress li.test.no-material .anchor{border-top-left-radius:5px}ul.sidebar-course-progress li.test.no-material .anchor{border-radius:5px!important}}
