@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article", "aside", "details", "figcaption", "figure", "footer", "header", "hgroup", "menu", "nav", "section", "summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:"studentenportal-icons";src:url("/static/fonts/studentenportal-icons.eot?a54cf6af05e0");src:url("/static/fonts/studentenportal-icons.eot?&a54cf6af05e0#iefix") format("embedded-opentype"),url("/static/fonts/studentenportal-icons.woff?a54cf6af05e0") format("woff"),url("/static/fonts/studentenportal-icons.ttf?a54cf6af05e0") format("truetype"),url("/static/fonts/studentenportal-icons.svg?a54cf6af05e0#studentenportal-icons") format("svg");font-weight:normal;font-style:normal}.icon-lecturer:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"f"}.icon-download:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"j"}.icon-home:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"b"}.icon-magnifying-glass:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"c"}.icon-github:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"e"}.icon-calendar:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"a"}.icon-list:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"g"}.icon-comment-quotes:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"i"}.icon-doc:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"l"}.icon-test:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"k"}.icon-statistics:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"m"}.icon-trash:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"n"}.icon-logout:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"o"}.icon-user:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"p"}.icon-login:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"q"}.icon-arrow-up:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"r"}.icon-arrow-down:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"s"}.icon-doc-alt:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"t"}.icon-edit:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"u"}.icon-smilie-sad:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"v"}.icon-flag:before{font-family:"studentenportal-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:1em;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"w"}.filetypes-sprite,.ficon-xls,.ficon-ppt,.ficon-doc,.ficon-pdf,.ficon-other,.ficon-img,.ficon-zip{background-image:url('/static/img/filetypes.png?a54cf6af05e0');background-repeat:no-repeat}.ficon-xls{background-position:0 -160px}.ficon-ppt{background-position:0 -128px}.ficon-doc{background-position:0 0}.ficon-pdf{background-position:0 -96px}.ficon-other{background-position:0 -64px}.ficon-img{background-position:0 -32px}.ficon-zip{background-position:0 -192px}html{font-size:62.5%}body{background:#fff;font-size:1.4rem;line-height:1.82rem;font-family:"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;color:#333}h1,h2,h3,h4,h5,h6,nav a{font-family:'Droid Sans',sans-serif}h1{font-size:3.2rem;font-weight:400;color:#155183;line-height:4.16rem}h2{font-size:2.8rem;line-height:3.64rem}h3{font-size:2rem;line-height:2.6rem}h4{font-size:1.6rem;line-height:2.08rem}em,strong{font-weight:700}p{margin:0 auto 0.5em}hr{border:solid #D2DDE5;border-width:1px 0 0;clear:both;margin:1rem 0 1.5rem;height:0}ul>li{list-style:disc inside;padding-left:1rem}a{color:#155183;text-decoration:none;outline:0}a:hover,a:focus{color:#41586e}form,fieldset{margin-bottom:1rem}button,a.button,input,select,textarea{font-family:"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;font-size:1.6rem;padding:0.8rem 1.2rem;outline:none}button:before,a.button:before,input:before,select:before,textarea:before{padding-right:0.5em}.control-group{*zoom:1}.control-group:after{content:"";display:table;clear:both}label{color:#666;display:block;margin-bottom:0.5rem}input,select,textarea{width:100%;-moz-transition-property:border-color;-webkit-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;border:2px solid #D2DDE5}input:focus,select:focus,textarea:focus{border-color:#41586e}.help-block{font-size:1.1rem}ul.errorlist li{color:#b94a48;list-style-type:none;padding-left:0;font-size:1.1rem}input[type="checkbox"]{width:auto;float:left}input[type="checkbox"] + p.help-block{font-size:1.4rem}input[type="file"]::-webkit-file-upload-button{visibility:hidden}input[type="file"]{position:relative}input[type="file"]:before{content:'Browse';display:inline-block;color:#fff;padding:0.5rem 1rem;cursor:pointer;-moz-transition:background 0.2s;-webkit-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;background:#155183}input[type="file"]:before:hover{background:#41586e}.form-horizontal .control-group{margin-bottom:1rem}@media (min-width:70rem){.form-horizontal label,.form-horizontal p.help-block,.form-horizontal ul.errorlist{float:left;width:30%}.form-horizontal input,.form-horizontal textarea,.form-horizontal select{float:right;width:70%}.form-horizontal #id_license + p.help-block{width:70%;float:right}.form-horizontal input[type="checkbox"]{float:left;width:auto}.form-horizontal input[type="checkbox"] + p.help-block{width:65%;float:right}}button,.button{border:0;display:inline-block;margin:1rem;margin-left:0;color:#fff;cursor:pointer;-moz-transition:background 0.2s;-webkit-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;background-color:#91acc0}button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active{background-color:#7194ad;color:#fff}button.button-primary,.button.button-primary{background-color:#155183}button.button-primary:hover,button.button-primary:active,button.button-primary:focus,.button.button-primary:hover,.button.button-primary:active,.button.button-primary:focus{background:#41586e}.hidden{display:none}.readonly{opacity:0.7}.main-sponsor-logo{display:flex;flex-flow:row wrap;align-items:center;float:right}.main-sponsor-logo img{height:3rem;margin-top:-1rem}.footer{overflow:display}.footer:after{content:"";display:table;clear:both}.main-sponsor-logo::after{clear:both}div.sponsors-logos{display:flex;flex-flow:row wrap;align-items:center}div.sponsors-logos a>img{display:inline-block;max-width:17em;max-height:5em;margin:1em}div.sponsors-logos a.button{margin:1em}.news,.event,.document-category,.document,.quote,.lecturer{padding:1rem;margin-bottom:1rem;background-color:#fff;-moz-box-shadow:0 0 3px 2px #ccc;-webkit-box-shadow:0 0 3px 2px #ccc;-o-box-shadow:0 0 3px 2px #ccc;box-shadow:0 0 3px 2px #ccc}@media (min-width:64.375rem){.header,.main,.footer{max-width:103rem;margin:0 auto}}.header,.main,.footer{padding:0 1rem}.top{padding:0;background-image:url('/static/img/hsr@2x.jpg?a54cf6af05e0');background-position:center;background-repeat:no-repeat;background-size:cover;min-height:25rem}.header{overflow:hidden;*zoom:1}.main{margin-top:1rem}.footer{margin-top:3rem;margin-bottom:1rem}.header{padding:1rem;background-color:#D2DDE5}.header .branding{float:left;padding-right:1rem}.header .branding h1{color:#155183}@media (max-width:46em){.header{padding:0.5rem 0}.header .branding{padding-left:0.5rem;padding-right:0}}.header .header-actions{*zoom:1}.header .header-actions:after{content:"";display:table;clear:both}.header .header-actions>a{float:right;padding:0.5rem;font-size:3.2rem;color:#155183}.header .header-actions>a:hover{color:#41586e}.header .header-actions .login-button{display:block}@media (min-width:46em){.header .header-actions{float:right}.header .header-actions>a{float:left;margin-left:0.5rem}}@media (max-width:33rem){.header .branding h1{font-size:2.7rem;line-height:3.51rem}.header .header-actions>a{font-size:2.7rem}.header .icon-logout:before,.header .icon-login:before,.header .icon-user:before{top:0.35em}}.nav-collapse{background-color:#D2DDE5;*zoom:1}.nav-collapse:after{content:"";display:table;clear:both}.nav-collapse li{margin:0;padding:0}.nav-collapse li a{font-size:1.6rem;padding:1rem 0.75rem;display:block;background-color:#D2DDE5;color:#155183}.nav-collapse li a:before{font-size:0.75em;padding-right:0.5em}@media (min-width:46em){.nav-collapse li a{float:left}}.nav-collapse li.active a{background-color:#fff}.nav-collapse:before{clear:left}.is-dev-environment>*{color:red!important}.author,a[rel="author"]{font-size:1.1rem}.search-box{overflow:hidden;*zoom:1;margin-bottom:1em;width:100%;max-width:70rem}.search-box>input,.search-box>button{height:2.5em}.search-box>input{float:left;width:85%;background:#E1E5E8}.search-box>input:focus{border-color:#155183}.search-box>button{margin:0;float:right;width:15%;position:relative;padding:0;color:#fff;background:#155183}.search-box>button:before{content:'';position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:transparent #155183 transparent;top:0.75em;left:-0.4em}.date{position:absolute;left:0.5rem}.date .day,.date .month{font-family:'Droid Sans',sans-serif;display:block;line-height:1}.date .day{margin-top:0.75rem;font-size:3.5rem;color:#7194ad}.date .month{margin-left:0.25rem;font-size:2rem;color:#91acc0}.date .year{margin-left:0.25rem;font-size:1.1rem;color:#b2c5d2}.news,.event,.quote{*zoom:1;margin-top:1em;padding:0.5rem;min-height:4em;position:relative;padding-bottom:0.4em;border-bottom:1px #D2DDE5;border-left:0.5rem solid transparent}.news:after,.event:after,.quote:after{content:"";display:table;clear:both}:hover.news,:hover.event,:hover.quote{border-left:0.5rem solid #155183}.news .summary,.event .summary,.quote .summary{margin-left:4em;float:left}.user-profile .user-info,.user-profile .user-stats{margin-bottom:1rem}.user-profile .documents{padding:1rem 0}.news{min-height:9.5rem}.votebuttons{text-align:center;width:3rem}.votebuttons .upvote:before,.votebuttons .downvote:before{font-size:3rem;color:#4F4A4A}.votebuttons .upvote:hover,.votebuttons .downvote:hover{cursor:pointer;cursor:hand}.votebuttons .upvote:hover:before,.votebuttons .upvote.active:before{color:#4BC35F}.votebuttons .downvote:hover:before,.votebuttons .downvote.active:before{color:#C15044}.votebuttons .vote_sum{font-size:3rem;font-family:'Droid Sans',sans-serif}.event h3{line-height:1;margin-top:1rem}.event .summary a{word-break:break-all}.document-category{overflow:hidden;*zoom:1}.document-category .summary>a,.document-category .summary>a:visited{color:inherit}.document-category .abbreviation{margin-right:0.5rem}.document-category .summary{float:left;width:80%}.document-category .summary span{margin-right:0.5em}.document-category .summary li{list-style:none;padding:0;padding-right:1rem;float:left}.document-category .lecturers{*zoom:1;float:right;width:20%}.document-category .lecturers:after{content:"";display:table;clear:both}.document-category .lecturers>div{margin-top:0.2rem;margin-left:0.5rem;float:right}.document-category .lecturers>div a{margin:0;display:block;background-color:#155183}.document-category .lecturers>div img{display:block;width:100%}.document-empty>*{opacity:0.4}.document{*zoom:1;position:relative}.document:after{content:"";display:table;clear:both}.document h3{line-height:1;margin-top:1rem}.document .edit{margin-left:-1rem;margin-right:-1rem;margin-bottom:1rem;background-color:#155183}.document .edit button,.document .edit .button{margin:0;margin-left:1rem;background:none;font-size:1.1rem;padding:0}.document .drating{*zoom:1}.document .drating:after{content:"";display:table;clear:both}.document .drating .star-rating{float:left;display:block;margin-right:1rem}.document .drating>label{line-height:3rem;float:left}.document .download{text-align:center}.document .download .thumbnail{height:15rem;overflow:hidden}.document .download .thumbnail img{max-width:100%}.document .download .download-action{font-family:"Droid Sans",sans-serif;color:#fff;padding:0.75rem 1.5rem 0.75rem 4rem;line-height:1.8rem;font-size:1.6rem;font-weight:700;display:block;min-height:3.4rem;position:relative;overflow:hidden}.document .download .download-action>div{position:absolute;top:0.2rem;left:0.2rem;float:left;width:3.2rem;height:3.2rem}.document .download .download-action.doc{background-color:#2b5796}.document .download .download-action.xls{background-color:#1e7145}.document .download .download-action.ppt{background-color:#d15a25}.document .download .download-action.other{background-color:#6b533b}.document .download .download-action.img{background-color:#5b2d8d}.document .download .download-action.pdf{background-color:#ea4c3a}.document .download .download-action.zip{background-color:#ff9408}.document .download span.ficon-pdf{display:inline-block}.document .details a{word-break:break-all}@media (max-width:62rem){.document .labels{width:90%}.document .labels>a{display:inline-block;margin-bottom:0.2rem}}@media (min-width:62rem){.document .details{width:70%;float:left}.document .download{margin-top:0.3rem;float:right;width:30%;max-width:400px}.document .download .thumbnail{height:10rem}.document .download>a{height:3.2rem}.document span.filename{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;display:none;width:55%}}@media (min-width:62rem) and (min-width:rem-to-em(90rem,1.6rem)){.document span.filename{display:block}}@media (min-width:62rem) and (min-width:rem-to-em(130rem,1.6rem)){.document span.filename{width:75%}}@media (min-width:62rem){.document span.filesize{display:block}}@media (min-width:62rem) and (min-width:rem-to-em(90rem,1.6rem)){.document span.filesize{float:left;display:block;width:45%;text-align:left}}@media (min-width:62rem) and (min-width:rem-to-em(130rem,1.6rem)){.document span.filesize{width:25%}}.document-edit{padding-top:0}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){.document-rating-table td{padding-left:0%!important;margin-bottom:0.8rem}}.quote{padding:1rem;position:relative;min-height:11rem}.quote .edit{margin-left:-1rem;margin-right:-1rem;margin-bottom:1rem;background-color:#155183}.quote .edit button,.quote .edit .button{margin:0;margin-left:1rem;background:none;font-size:1.1rem;padding:0}.quote .quote-wrapper{padding-left:4rem;float:left;width:80%}.quote .votebuttons{position:absolute;z-index:2}.quote blockquote{padding:0.5rem 0.5rem 0 0}.quote blockquote p{font-family:'Droid Serif',serif;font-style:italic;font-size:1.6rem;line-height:2rem;text-indent:7rem;word-wrap:break-word}.quote blockquote p:before{content:'“';font-family:serif;font-style:normal;font-weight:700;position:absolute;font-size:10rem;top:2rem;left:-1rem;color:#155183;text-shadow:7px 14px 10px rgba(0,0,0,0.1)}.quote .comment{background-color:#D2DDE5;padding:0.5rem;font-size:1.2rem;display:inline-block}.quote .thumbnail{width:20%;float:right;max-width:7.5rem}.quote .thumbnail img{max-width:100%}@media (max-width:450px){.quote .quote-wrapper{width:95%}.quote .thumbnail{display:none}}@media (min-width:620px){.quote .quote-wrapper{width:85%}.quote .thumbnail{width:15%}}@media (min-width:900px){.quote .quote-wrapper{width:90%}.quote .thumbnail{width:10%}}.quote-no-lecturer .quote-wrapper{width:100%}.quote-edit{padding-top:0}.quote-edit blockquote p:before{display:none}.lecturer-profile{*zoom:1}.lecturer-profile:after{content:"";display:table;clear:both}.lecturer-profile .info{float:left}@media (min-width:660px){.lecturer-profile .pictures{float:right}}.lecturer-profile .pictures .oldphotos{cursor:pointer;cursor:hand}.lecturer-profile .pictures .oldphotos>img{margin-left:0.5rem;float:right}.rate{margin-top:1rem}.rate h3{display:inline-block;width:12rem}.rate li{position:relative;list-style:none;padding:0;margin:0.5rem 0}.rate .label-didactic,.rate .label-humanly,.rate .label-technical{font-size:2rem;line-height:3rem;width:6.8rem;display:inline-block}.quotes{margin-top:1rem}#lrating-d,#lrating-m,#lrating-f{display:inline-block}.properties{table-layout:fixed;width:100%;max-width:52rem}.properties td{vertical-align:top;padding:0.5rem 1rem;word-wrap:break-word;width:16rem}.properties td + td{border:none;width:auto}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){.rating-table td:nth-of-type(1):before{content:"Kompetenz"}.rating-table td:nth-of-type(2):before{content:"Deine Bewertung"}.rating-table td:nth-of-type(3):before{content:"Durchschnitt"}}.rating-table td{padding:0.4rem}#lecturers{*zoom:1}#lecturers:after{content:"";display:table;clear:both}.lecturer{*zoom:1;float:left;width:49%;margin-right:1%}.lecturer:after{content:"";display:table;clear:both}.lecturer img{width:100%}.lecturer h3{max-height:5.3rem}.lecturer .label,.lecturer .label-didactic,.lecturer .label-humanly,.lecturer .label-technical,.lecturer .label-license,.lecturer .label-summary,.lecturer .label-exam,.lecturer .label-other,.lecturer .label-extension,.lecturer .label-github,.lecturer .label-document-rating,.lecturer .label-e,.lecturer .label-i,.lecturer .label-m,.lecturer .label-mi,.lecturer .label-b,.lecturer .label-eeu,.lecturer .label-wing,.lecturer .label-r,.lecturer .label-l{margin:0}@media (min-width:54rem){.lecturer{width:32%}}@media (min-width:70rem){.lecturer{width:24%}}@media (min-width:80rem){.lecturer{width:19%}}.star-rating{font-size:0;white-space:nowrap;display:inline-block;height:3rem;width:30rem;vertical-align:top;overflow:hidden;position:relative;background:url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjREREREREIiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=');background-size:contain}.star-rating input{-moz-appearance:none;-webkit-appearance:none;opacity:0;display:inline-block;width:10%;height:100%;margin:0;padding:0;z-index:2;position:relative}.star-rating input:hover + i,.star-rating input:checked + i{opacity:1}.star-rating i{opacity:0;position:absolute;left:0;top:0;height:100%;width:10%;z-index:1;background:url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZERjg4IiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=');background-size:contain}.star-rating i ~ i{width:20%}.star-rating i ~ i ~ i{width:30%}.star-rating i ~ i ~ i ~ i{width:40%}.star-rating i ~ i ~ i ~ i ~ i{width:50%}.star-rating i ~ i ~ i ~ i ~ i ~ i{width:60%}.star-rating i ~ i ~ i ~ i ~ i ~ i ~ i{width:70%}.star-rating i ~ i ~ i ~ i ~ i ~ i ~ i ~ i{width:80%}.star-rating i ~ i ~ i ~ i ~ i ~ i ~ i ~ i ~ i{width:90%}.star-rating i ~ i ~ i ~ i ~ i ~ i ~ i ~ i ~ i ~ i{width:100%}.label,.label-license,.label-summary,.label-exam,.label-other,.label-extension,.label-github,.label-didactic,.label-humanly,.label-technical,.label-document-rating,.label-e,.label-i,.label-m,.label-mi,.label-b,.label-eeu,.label-wing,.label-r,.label-l{display:inline;padding:0.2rem 0.6rem 0.3rem;font-family:'Droid Sans',sans-serif;font-size:1.1rem;font-weight:700;line-height:1;margin-right:0.5rem;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#155183;-moz-border-radius:0.1em;-webkit-border-radius:0.1em;-o-border-radius:0.1em;-ms-border-radius:0.1em;-khtml-border-radius:0.1em;border-radius:0.1em}.label-license{background-color:#f0ad4e}.label-summary{background-color:#5CB870}.label-exam{background-color:#428bca}.label-other{background-color:#5bc0de}.label-extension{text-transform:uppercase}.label-github{position:relative;padding-left:1.8rem;background-color:#302F2F}.label-github:before{position:absolute;font-size:1.5rem;top:0.1rem;left:0.2rem}.label-didactic{background-color:#f0ad4e}.label-humanly{background-color:#428bca}.label-technical{background-color:#5CB870}.label-document-rating{background-color:#155183;font-size:2rem;line-height:3rem;width:6.8rem;display:inline-block}.label-e{background-color:#5CB870}.label-i{background-color:#f0ad4e}.label-m{background-color:#428bca}.label-mi{background-color:#428bca}.label-b{background-color:#AEB870}.label-eeu{background-color:#f0ad4e}.label-wing{background-color:#5CB870}.label-r{background-color:#5CB870}.label-l{background-color:#5bc0de}ul.pagination li{padding-left:0;list-style:none;display:inline-block}ul.pagination .button{font-size:1.4rem;margin:0;text-align:center;width:3rem;padding:0.25rem 0;margin-bottom:0.5rem;margin-right:0.5rem}.alert-success,.alert-info,.alert-warning,.alert-error{padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:1px}.alert-success{color:#5CB870;background-color:#c7e6cd}.alert-info{color:#567a95;background-color:#D2DDE5}.alert-warning{color:#f0ad4e;background-color:#fceedb}.alert-error{color:#a94442;background-color:#dda8a7}.picker button{color:inherit;margin:inherit;margin-left:inherit}.picker td{text-align:inherit}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){.responsive-table table,.responsive-table thead,.responsive-table tbody,.responsive-table th,.responsive-table td,.responsive-table tr{display:block}.responsive-table thead tr{position:absolute;top:-9999px;left:-9999px}.responsive-table tr{border:1px}.responsive-table td{border:none;border-bottom:1px;position:relative;padding-left:50%}.responsive-table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}}/*! responsive-nav.js 1.0.32 by @viljamis */.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}.nav-collapse li{width:100%;display:block}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}.nav-collapse.opened{max-height:9999px}.disable-pointer-events{pointer-events:none!important}.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media screen and (min-width:46em){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}}