/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */.ir:before,hr{display:block}.ir,.visuallyhidden{border:0;overflow:hidden}.ir,fieldset,hr{border:0}.hidden,.invisible{visibility:hidden}body,fieldset,hr{padding:0}.cleaner,.clearfix:after{clear:both}#help-bar h2,#login h1 .sims,#login h2,#search-bar h1 .sims,.message h4,.results .result .infobar table td.data,.results .result .infobar table th,.results .result strong{text-transform:uppercase}button,html,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{height:1px;border-top:1px solid #ccc;margin:1em 0}audio,canvas,img,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}.ir{background-color:transparent}.ir:before{content:"";width:0;height:150%}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{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)")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}#login-loader{background-color:rgba(255,255,255,.1);height:1px;width:100%;position:relative;overflow:hidden}#login-loader.loading:before{display:block;position:absolute;content:"";left:-200px;width:200px;height:1px;background-color:#ffc400;animation:loading 2s linear infinite}@keyframes loading{from{left:-100px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}.spinner-wrapper{display:inline-block;width:15px;height:15px}.spinner,.spinner:after{border-radius:50%;width:13px;height:13px}.spinner{display:none;font-size:10px;position:relative;text-indent:-9999em;border:2px solid rgba(0,0,0,.2);border-left-color:#2a2a2a;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .5s infinite linear;animation:load8 .5s infinite linear}.spinner.loading{display:block}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{background:#eaeaea;margin:0;font-family:'Source Sans Pro',sans-serif}#wrapper{margin:0 auto;max-width:980px}#top-bar{background:#2a2a2a;color:#fff;font-size:12px;font-weight:500;line-height:12px;padding:10px 20px}#top-bar i{line-height:8px;margin-left:2px}#top-bar .highlight{color:#ffb80c;font-weight:600}#top-bar a{color:#a0a0a0;font-weight:400;margin-left:20px;text-decoration:none;transition:all .2s ease-out}#top-bar a:hover{color:#fff}#help-bar{background:#fff;font-size:14px;padding:20px}#help-bar h1{color:#2a2a2a;font-weight:300;font-size:21px}#help-bar h2{border-bottom:1px solid #f0f0f0;color:#222;font-weight:600;font-size:12px;padding:0 0 5px;margin-top:15px;margin-bottom:5px}#help-bar p{color:#666;font-size:12px;line-height:18px;margin:0;padding:0}#search-bar{background:url(../img/cubes_bw.png)center -110px no-repeat;margin:0 auto;padding:80px 0 20px}#search-bar h1{float:left;margin:0 20px 0 0;padding:5px 20px 10px;color:#333;font-weight:600;font-size:24px}#search-bar h1 .sims{color:rgba(51,51,51,.34);font-size:18px;font-weight:400}#search-bar form{text-align:center}#search-bar form input[type=text]{background:#fff;border:0;box-shadow:1px 1px 5px rgba(0,0,0,.05);font-family:'Source Sans Pro',Arial,sans-serif;font-size:17px;line-height:21px;font-weight:400;max-width:60%;margin-right:10px;min-width:100px;outline:0;padding:12px 10px 8px;width:66%}#search-bar form .search-options{font-size:14px;margin-top:10px;line-height:14px}#search-bar form .search-options select{margin-right:10px}.results{padding:0;list-style:none}.results .result{padding:0 0 10px;margin:10px 0 20px;font-size:12px}.results .result a:hover{color:#ffb80c;text-decoration:underline}.results .result p{color:#666;line-height:18px;padding:0;margin:0;font-size:12px}.results .result p em{background:rgba(255,184,12,.25);border:1px solid rgba(255,184,12,.34);border-radius:2px;color:#222;font-weight:600;font-style:normal;padding:0 3px}.results .result p.inline{display:inline-block;margin-right:20px}.results .result i{color:#8c6300}.results .result i.glyphicons{padding-top:15px;font-size:24px}.results .result i.glyphicons.x3{font-size:72px}.results .result i.glyphicons.x2{font-size:96px}.results .result strong{color:#333;font-weight:600}.results .result strong.extra{font-weight:700}.results .result .header{padding:5px 20px;line-height:13px}.results .result .infobar{background:rgba(255,255,255,.8);color:#aaa;cursor:pointer;padding:10px 20px 5px;margin-bottom:1px;transition:all .2s ease-in}.results .result .infobar:hover{background:#fff}.results .result .infobar table{width:220px;line-height:18px}.results .result .infobar table th{padding:0 0 2px 1px;font-size:10px;font-weight:500;text-align:left}.results .result .infobar table td{color:#666;vertical-align:top;white-space:nowrap;padding-right:15px}.results .result .infobar table td.data{color:#333;font-weight:600;padding-right:0;white-space:normal}.results .result .infobar table td a{color:#2a2a2a;text-decoration:none;transition:all ease-in .1s}.results .result .infobar table td a:hover{color:#d89900}.results .result .infobar table td a:hover i{color:#ffb80c}.results .result .infobar table td a i{color:#aaa;font-size:12px;padding:0 3px;transition:all ease-in .1s}.results .result .content{background:rgba(255,255,255,.5);color:#fff;padding:15px 0 5px}.results .result .content p{font-family:"Source Serif Pro","Times New Roman",Times,serif;font-size:12px}.results .result .content h2{font-size:13px;font-weight:500;margin:0 0 5px;padding:0}.toolbar label{font-size:12px;padding-right:5px}.message{background:rgba(255,184,12,.1);border:1px solid #d89900;border-radius:3px;font-size:14px;padding:10px 20px;margin:20px 0}.message h4{font-size:12px;margin:0}h3{font-weight:200;margin:0;padding:0 0 0 20px;font-size:25px;color:#aaa}.search-placeholder{padding:80px;text-align:center}.animate-show{opacity:1;padding-top:0}.animate-show.ng-hide-add.ng-hide-add-active,.animate-show.ng-hide-remove.ng-hide-remove-active{-webkit-transition:all linear .25s;transition:all linear .25s}.animate-show.ng-hide{opacity:0;padding:0}.animate-fade{transition:.2s linear all;opacity:1}.animate-fade.ng-hide{opacity:0}li.animated-list.ng-enter{opacity:0;padding-left:30px;transition:all ease 250ms}li.animated-list.ng-leave{display:none}li.animated-list.ng-enter-stagger,li.animated-list.ng-leave-stagger,li.animated-list.ng-move-stagger{transition-delay:.1s;-webkit-transition-delay:.1s;transition-duration:0s;-webkit-transition-duration:0s}li.animated-list.ng-enter-active{opacity:1;padding-left:0}.text-block{margin:0 0 10px;padding:0 20px}.text-block-inline,.text-block-inline-icon{display:inline-block;margin:10px 20px 10px 0;vertical-align:top}table{border-collapse:collapse}.text-block-inline-icon{text-align:center;margin-right:10px;width:40px}.text-container{display:inline-block}#footer{color:rgba(0,0,0,.2);font-size:11px}#login .outer{background:url(../img/cubes_bw.png)left 30px top 12% no-repeat #2a2a2a;display:table;position:absolute;height:100%;max-width:980px;margin:0;padding:0}#login .middle{display:table-cell;vertical-align:middle;padding:20px}#login .content{margin:auto;max-width:480px}#login h1{display:inline-block;color:#fff;font-weight:600;font-size:24px;text-align:left;margin:0 0 60px}#login h1 .sims{color:rgba(255,255,255,.34);font-size:18px;font-weight:400}#login h2{color:rgba(255,255,255,.9);font-size:16px;font-weight:300;letter-spacing:1px;padding-bottom:5px;text-align:left;margin:0}#login form{margin:25px 0;text-align:center}#login .glyphicons{color:#ffb80c;width:30px;padding:5px 5px 0 0}#login input[type=text],#login input[type=password]{background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.25);color:#fff;font-family:Consolas,Menlo,"Courier New",monospace;font-size:11px;letter-spacing:.1em;text-decoration:none;margin-bottom:20px;padding:5px 0;transition:all .2s ease-in;outline:0;width:250px}#login input[type=text]:focus,#login input[type=text]:hover,#login input[type=password]:focus,#login input[type=password]:hover{border-bottom:1px solid #ffb80c}#login ::-webkit-input-placeholder{color:rgba(255,255,255,.5)}#login :-moz-placeholder{color:rgba(255,255,255,.5)}#login ::-moz-placeholder{color:rgba(255,255,255,.5)}#login input:-ms-input-placeholder{color:rgba(255,255,255,.5)}#login .form-submit{margin:20px 0}#login .form-submit input[type=submit],#login .form-submit input[type=button]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.25);border-radius:2px;cursor:pointer;color:#fff;font-family:"Fira Sans",Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;padding:7px 20px 5px;text-transform:uppercase;letter-spacing:.1em;transition:all .2s ease-in;outline:0}#login .form-submit .login-error{color:#fff;font-weight:300;font-size:12px;margin-top:20px;margin-bottom:10px;width:280px;transition:all .2s ease-in}#login .form-submit input[type=submit]:hover,#login .form-submit input[type=button]:hover{background:#ffb80c;color:#2a2a2a}#login .footer{bottom:15px;color:rgba(255,255,255,.15);font-size:8px;position:absolute;text-align:left;width:260px}.pull-right{float:right}