*{transition:background-color .3s ease,color .3s ease}:focus{outline:0}body,html{color:#212529;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}header{background-color:#f7f8f9;padding:.4rem 0 0}.menu{padding:.4rem 2rem}header ul{border-bottom:1px solid #f2f2f2;list-style-type:none;margin:0;overflow:hidden;padding:0;text-align:right}header li a{border-radius:5px;color:rgba(0,0,0,0.5);display:block;height:44px;text-decoration:none}header li.menu-item a{border-radius:5px;margin:5px 0;height:38px;line-height:36px;padding:.4rem .65rem;text-align:center}header li.menu-item a.selected-tab,header li.menu-item a:focus,header li.menu-item a:hover{background-color:rgba(221,72,20,0.2);color:#dd4814}header .logo{float:left;height:44px;padding:.4rem .5rem}header .menu-toggle{display:none;float:right;font-size:2rem;font-weight:700}header .menu-toggle button{background-color:rgba(221,72,20,0.6);border:0;border-radius:3px;color:#fff;cursor:pointer;font:inherit;font-size:1.3rem;height:36px;padding:0;margin:11px 0;overflow:visible;width:40px}header .menu-toggle button:focus,header .menu-toggle button:hover{background-color:rgba(221,72,20,0.8);color:rgba(255,255,255,0.8)}header .heroe{margin:0 auto;max-width:1100px;padding:1rem 1.75rem 1.75rem 1.75rem}header .heroe h1{font-size:2.5rem;font-weight:500}header .heroe h2{font-size:1.5rem;font-weight:300}section{margin:0 auto;max-width:1100px;padding:2.5rem 1.75rem 3.5rem 1.75rem}section h1{margin-bottom:2.5rem}section h2{font-size:120%;line-height:2.5rem;padding-top:1.5rem}section pre{background-color:#f7f8f9;border:1px solid #f2f2f2;display:block;font-size:.9rem;margin:2rem 0;padding:1rem 1.5rem;white-space:pre-wrap;word-break:break-all}section code{display:block}section a{color:#dd4814}section svg{margin-bottom:-5px;margin-right:5px;width:25px}.further{background-color:#f7f8f9;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2}.further h2:first-of-type{padding-top:0}footer{background-color:rgba(221,72,20,0.8);text-align:center}footer .environment{color:#fff;padding:2rem 1.75rem}footer .copyrights{background-color:#3e3e3e;color:#c8c8c8;padding:.25rem 1.75rem}input,textarea{background-color:#eee;border:0;padding:12px 15px;margin:8px 0;width:100%}form{background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 50px;height:100%;text-align:center}button{border-radius:20px;border:1px solid #ff4b2b;background-color:#ff4b2b;color:#fff;font-size:12px;font-weight:700;padding:12px 45px;letter-spacing:1px;text-transform:uppercase;transition:transform 80ms ease-in}.forgot{color:#7f64b5;font-size:12px;text-decoration:none;margin:15px 0}.banner-left{float:left;display:none;@media only screen and (min-width:1025px){display:block}}.banner-right form{background-color:#c3ecf0;padding:22.5px}.dist-banner-right{float:right}.dist-banner-right img{width:60%}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;z-index:1050;width:auto;padding:10px;margin-right:auto;margin-left:auto}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{border-bottom:1px solid #e5e5e5}form#forgot-form{display:contents}form#forgot-form input#email{width:80%}.modal-footer{margin:20px}label.error{display:block;font-size:12px;color:#dc3545}input.error{margin:0}span.error{display:block;font-size:14px;color:#dc3545}span.success{display:block;font-size:14px;color:#28a745;padding:10px}#loginLoader .modal-content{background:0;box-shadow:none;border:0}.request-error,.request-success{text-align:center}.advice{background-color:#f2dede;border-color:#ebccd1;padding:15px;margin:1px;margin-bottom:15px;text-align:center}@media screen and (min-width:768px){.modal-dialog{width:600px;padding-top:30px;padding-bottom:30px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}}@media(max-width:559px){header ul{padding:0}header .menu-toggle{padding:0 1rem}header .menu-item{background-color:#f4f5f6;border-top:1px solid #f2f2f2;margin:0 15px;width:calc(100% - 30px)}header .menu-toggle{display:block}header .hidden{display:none}header li.menu-item a{background-color:rgba(221,72,20,0.1)}header li.menu-item a:focus,header li.menu-item a:hover{background-color:rgba(221,72,20,0.7);color:rgba(255,255,255,0.8)}.banner-left{float:none;display:none}.banner-right form{background-color:#fff;padding:0}.dist-banner-right img{width:100%}}