.callout{color:#fff;border-left:5px solid #eee;border-radius:3px;margin:0 0 20px;padding:15px 30px 15px 15px}.callout.warning{background-color:#f39c12;border-color:#c87f0a}.callout.danger{background-color:#dd4b39;border-color:#c23321}.callout.info{background-color:#00c0ef;border-color:#0097bc}.callout.success{background-color:#00a65a;border-color:#00733e}.callout h3{color:#fff;margin:0 0 10px;font-weight:500;line-height:1.6rem}.callout h3:last-child,.callout p{margin:0}.callout .close{float:right;color:#000;text-shadow:0 1px #fff;opacity:.2;cursor:pointer;background:0 0;border:0;padding:0;font-size:21px;font-weight:700;line-height:1;position:relative;top:-2px;right:-21px}.callout .close:hover,.callout .close:focus{opacity:.5}.loader:before,.img-loader:before,.loader:after,.img-loader:after{content:" ";z-index:100;position:absolute;inset:0}.loader:before,.img-loader:before{text-align:center;font-size:1.5em;transition:all .1s ease-in-out;top:calc(50% + 20px)}.loader:after,.img-loader:after{text-align:center;border:4px solid #0003;border-top-color:#000000b3;border-radius:50%;width:30px;height:30px;margin:auto;animation:1s linear infinite spin}.dimmer{opacity:.5;background-color:#fff;width:100%;height:100%;position:fixed;top:0;left:0}.img-loader{display:inline-block;position:relative}.img-loader:before,.img-loader:after{z-index:-1}.guide .display-flex{display:flex}.guide .display-flex .flex{flex:1}.guide .soft-hide{position:fixed;left:-1000px}.file-available{margin-top:1rem}.firefox-selector{margin-top:15px}.form-group{margin-bottom:15px;position:relative}.form-group input{color:#555;width:100%;height:34px;box-shadow:none;border:1px solid #d2d6de;border-radius:0;padding:6px 12px;font-size:14px;line-height:1.42857;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.form-group input:focus{box-shadow:none;border-color:#3c8dbc}.form-group input::placeholder{color:#999}.form-group .input-icon{z-index:2;text-align:center;pointer-events:none;width:34px;height:34px;line-height:34px;display:block;position:absolute;top:0;right:0}.wrapper{z-index:10000;background:#ecf0f5;padding:15px;display:flex;position:absolute;inset:0;overflow-y:auto}.wrapper .content{max-width:640px;margin:auto;position:relative}.wrapper .content.access-form{max-width:500px}.wrapper .content .header{text-align:center;margin-bottom:25px;font-size:35px;font-weight:300}.wrapper .content .header img{vertical-align:middle;border:0;width:45%;max-width:200px}.wrapper .content .header img+span{text-transform:uppercase;border-left:1px solid #1eaee5;margin:15px;padding-left:15px;font-size:24px}.wrapper .content .box{z-index:10;background:#fff;border-top:0;margin:15px 0;padding:20px;position:relative;box-shadow:0 0 12px #0000000f}.wrapper .content .box img.guide{text-align:center}.wrapper .content .box>:first-child{margin-top:0}.wrapper .content .box :last-child{margin-bottom:0}.wrapper .content .box .bottom-error{margin-top:40px;position:absolute;left:0;right:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{box-sizing:border-box}:focus{outline:none}body,html,input,button{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857}h1,h2,h3,h4,h5,h6{color:#666;font-weight:400;line-height:1em}h1{margin-bottom:0;font-size:24px}h2{margin-bottom:-6px;font-size:22px}h3{font-size:18px}img{border:none;max-width:100%}.text-center{text-align:center}.hide{display:none}.btn-group{vertical-align:middle;display:inline-block;position:relative}.btn-group [type=button]{float:left;position:relative}.btn-group [type=button]:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group [type=button]:not(:first-child):not(:last-child){border-radius:0}.btn-group [type=button]:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group [type=button]:hover,.btn-group [type=button]:focus,.btn-group [type=button]:active,.btn-group [type=button].active{z-index:2}.btn-group [type=button]+[type=button]{margin-left:-1px}[type=button],[type=submit]{text-align:center;vertical-align:middle;white-space:nowrap;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:none;background-image:none;border:1px solid #0000;border-radius:3px;padding:6px 12px;font-size:16px;font-weight:400;line-height:1.42857;text-decoration:none;display:inline-block;position:relative}[type=button].primary,[type=submit].primary{color:#fff;background-color:#3c8dbc;border-color:#3379a1}[type=button].primary:hover,[type=button].primary:focus,[type=button].primary:active,[type=button].primary.active,[type=submit].primary:hover,[type=submit].primary:focus,[type=submit].primary:active,[type=submit].primary.active{background-color:#3379a1;border-color:#275c7a}[type=button].primary:active,[type=button].primary.active,[type=submit].primary:active,[type=submit].primary.active{box-shadow:inset 0 3px 5px #00000020}[type=button].primary:active:hover,[type=button].primary:active:focus,[type=button].primary.active:hover,[type=button].primary.active:focus,[type=submit].primary:active:hover,[type=submit].primary:active:focus,[type=submit].primary.active:hover,[type=submit].primary.active:focus{background-color:#275c7a;border-color:#1b3f54}[type=button].default,[type=submit].default{color:#444;background-color:#f4f4f4;border-color:#e2e2e2}[type=button].default:hover,[type=button].default:focus,[type=button].default:active,[type=button].default.active,[type=submit].default:hover,[type=submit].default:focus,[type=submit].default:active,[type=submit].default.active{background-color:#e2e2e2;border-color:#c9c9c9}[type=button].default:active,[type=button].default.active,[type=submit].default:active,[type=submit].default.active{box-shadow:inset 0 3px 5px #00000020}[type=button].default:active:hover,[type=button].default:active:focus,[type=button].default.active:hover,[type=button].default.active:focus,[type=submit].default:active:hover,[type=submit].default:active:focus,[type=submit].default.active:hover,[type=submit].default.active:focus{background-color:#c9c9c9;border-color:#afafaf}[type=button].inline,[type=submit].inline{margin:0 10px}[type=button].block,[type=submit].block{width:100%;display:block}[type=button].block svg,[type=submit].block svg{position:absolute;top:10px;left:10px}[type=button][disabled],[type=submit][disabled]{opacity:.8;cursor:wait}[type=button] svg,[type=submit] svg{margin:0 8px 0 -2px;font-size:13px!important}[type=button] svg.loading,[type=submit] svg.loading{animation:1s linear infinite spin}[type=button].sm,[type=submit].sm{padding:5px 10px;font-size:12px;line-height:1.5}[type=button].sm svg,[type=submit].sm svg{margin-right:6px;font-size:12px!important}
