*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.9375rem;font-weight:300;line-height:1.5;color:#4e565a;text-align:left;background-color:#f5f7fa}[tabindex="-1"]:focus{outline:0 !important}p{margin-top:0;margin-bottom:1rem}a{color:#4b89fc;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:hover{color:#0459f6;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}img{vertical-align:middle;border-style:none}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:.9375rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:rgba(0,0,0,0);border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#c8dbfe;outline:0;box-shadow:0 0 0 .2rem rgba(75,137,252,.25)}.form-control::placeholder{color:#ccc;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.15625rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-group{margin-bottom:1rem}.form-check{position:relative;display:block;padding-left:1.25rem}.select2-container--default .select2-selection{border:1px solid #ced4da !important}.select2-container--default .select2-selection--single{height:36px !important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px !important}.select2-selection__rendered .badge{position:relative;top:0px}.form-check-input{margin-left:-1.25rem;cursor:pointer;position:absolute}.form-check-input:disabled~.form-check-label{color:#8d969e}.form-check-label{margin-bottom:0;cursor:pointer}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:.9375rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover,.btn:focus{text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(75,137,252,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#4b89fc;border-color:#4b89fc}.btn-primary:hover{color:#fff;background-color:#2570fb;border-color:#1968fb}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem}.alert-danger{color:#7a2e2f;background-color:#fbdede;border-color:#f9d0d1}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.float-left{float:left !important}.float-right{float:right !important}.mt-4,.my-4{margin-top:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.font-weight-light{font-weight:300 !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.text-primary{color:#4b89fc !important}a.text-primary:hover,a.text-primary:focus{color:#1968fb !important}.text-muted{color:#8d969e !important}body.login-page .alert.alert-danger p:last-child{margin-bottom:0}.login{min-height:100vh;display:flex}.login .image-placeholder{background:url(../../images/login-background.jpg) center center;background-size:cover;flex:auto;color:hsla(0,0%,100%,.8);padding:4rem;position:relative;align-items:flex-end;display:flex}.login .image-placeholder:before{content:"";display:block;background-color:rgba(0,0,0,.3);height:100%;width:100%;position:absolute;top:0px;left:0px;z-index:0}.login .form{width:480px;background-color:#fff;padding:6rem}@media only screen and (max-width: 768px){.login .login{display:block}.login .image-placeholder{display:none}.login .form{width:100%}}@media only screen and (max-width: 768px)and (max-width: 576px){.login .form{padding:2rem}}.alert-noscript{color:#fff;background-color:#6c757d;border-color:#fff;text-align:center}.alert-noscript span{font-weight:500}