.header{padding-top:15px;padding-right:15px;z-index:10;position:absolute;right:0}.dropdown-menu{min-width:164px!important;border-radius:7px!important;box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1)}.dropdown-menu:focus{outline:transparent!important}.header-dropdown-toggle{color:#0075ff!important}.header-dropdown-toggle-label{font-weight:700;line-height:35px;margin-left:10px}.dropdown-menu-arrow:before{background:#fff;box-shadow:none;content:"";display:block;height:12px;width:12px;right:25px;left:auto;position:absolute;bottom:100%;transform:rotate(-45deg) translateY(12px);z-index:-5}.dropdown-menu.show{opacity:1;pointer-events:auto;transition:opacity .2s}.home-page-ibb-logo-container{display:flex;justify-content:center}.ibb-logo{width:400px}@media(max-width:600px){.ibb-logo{width:300px}}.home-page-selection-buttons{margin-top:50px}.home-page-upload-button{margin-bottom:25px}.home-page-download-button,.home-page-upload-button{text-align:center}.home-page-selection-buttons .p-button{font-size:18px!important}@media (min-width:960px) and (max-width:991px){.MuiGrid-grid-md-4{flex-grow:0;max-width:66.666667%!important;flex-basis:66.666667%!important}}@media (min-width:576px){.login-wrapper{max-width:540px}}@media (min-width:768px){.login-wrapper{max-width:720px}}@media (min-width:991px){.login-wrapper{max-width:960px}}@media (min-width:1200px){.login-wrapper{max-width:1140px}}.login-wrapper{width:100%;z-index:4;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.login-grid-container{width:auto!important;margin-left:-15px;margin-right:-15px}.login-grid-item{width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.login-form-wrapper{color:rgba(0,0,0,.87);width:100%;border:0;display:flex;position:relative;font-size:.875rem;min-width:0;word-wrap:break-word;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);margin-top:30px;border-radius:6px;margin-bottom:30px;flex-direction:column}.login-header{width:auto;text-align:center;color:#fff;background-color:#0075ff;box-shadow:0 12px 20px -10px rgba(0,117,255,.28),0 4px 20px 0 rgba(0,0,0,.12),0 7px 8px -5px rgba(0,117,255,.2);padding:20px 0;margin:-30px 20px 15px;border-radius:3px;border:0}.header-login-label{margin-top:.625rem;min-height:auto;font-weight:700;margin-bottom:.75rem;text-decoration:none;font-size:1.125rem;line-height:1.5em}.login-body{padding:0 30px 20px}.login-form-control{margin:0 0 17px!important;padding-top:27px!important}.login-form-control.email-error,.login-form-control.name-error,.login-form-control.password-error{margin:0!important}.login-form-input:before{border-bottom-color:#d2d2d2!important;border-bottom-width:1px!important}.login-form-input:after{border-bottom-color:#0075ff!important}.login-submit-buttons-container{text-align:center;margin-bottom:35px;align-items:center}.auth-button{font-weight:700;background-color:#0075ff!important;color:#fff!important}.auth-modal~.modal-backdrop.fade{opacity:0!important}.auth-modal.show .modal-dialog{transform:translateY(100%)!important}.auth-modal .modal-content{color:#fff;border:0!important}.auth-modal.login-modal .modal-dialog{max-width:255px;margin:0 auto}.auth-modal.register-modal .modal-dialog{max-width:270px;margin:0 auto}.auth-modal.fade .modal-dialog{transition:transform .3s ease-out}.auth-modal-label{padding:16px;border-radius:.3rem}.user-already-logged-in{text-align:center;margin:20px}.login-body .login-form-control label{margin-bottom:0!important}.captcha-error,.login-body .error{color:#d63c52;margin-top:2px}.MuiFormLabel-root.Mui-focused{color:#0075ff!important}.MuiInput-underline:after{border-bottom:2px solid #0075ff!important}.MuiInputLabel-shrink{transform:translateY(20px) scale(.75)!important}.MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom:1px solid rgba(0,0,0,.42)!important}.upload-page-container{width:520px!important;background:#fff;color:#000;border-radius:3px;margin:auto;z-index:1}@media(max-width:520px){.p-fileupload .p-fileupload-buttonbar .p-button{margin-bottom:8px}.upload-page-container{width:320px!important}}.upload-container{width:520px}.p-fileupload-content{max-height:40vh;overflow-y:scroll;overflow-x:hidden}.p-fileupload .p-fileupload-row>div{padding:16px 12px!important}.expiration-label{color:#000;margin-top:20px;text-align:center}.expiration-dropdown,.expiration-label{margin-bottom:20px}.expiration-dropdown .p-dropdown.p-component{margin:auto}.upload-feedback{color:#000;padding-left:16px;padding-right:16px}.upload-url{word-wrap:break-word}.p-fileupload-row div{text-overflow:ellipsis;overflow:hidden}.upload-limit-label{text-align:center;margin-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.14901960784313725)}.upload-in-progress{margin:10px;text-align:center}.files-up{display:flex;justify-content:space-between;margin-left:20px;margin-right:20px;margin-bottom:20px}.upload-select-buttons{margin:30px;display:flex;justify-content:space-around}.upload-file-list{background:#fff;padding:32px 16px 6px;border:1px solid #dee2e6;color:#495057;max-height:40vh;overflow-y:scroll;overflow-x:hidden}.upload-limit-error{background:rgba(214,60,82,.3607843137254902);display:flex;justify-content:space-around;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #dee2e6}.upload-limit-error-label{line-height:37px;padding-left:40px}.download-page-container{width:700px!important;background:#fff;color:#000;border-radius:3px;margin:auto;z-index:1}.download-container{margin:25px 16px}.download-file-item{text-align:center;margin-top:10px;margin-bottom:10px;word-wrap:break-word;border-top:1px solid rgba(0,0,0,.14901960784313725);padding-top:15px;padding-bottom:5px;position:relative}.preview-file{left:10px;width:80px;margin:auto;overflow:hidden}.copy-file,.preview-file{position:absolute;top:10px}.copy-file{right:10px}.copy-file .p-button.p-button-secondary{box-shadow:none!important}.download-file{position:absolute;top:10px;right:60px}.download-file .p-button.p-button-secondary{box-shadow:none!important}.user-page-container{width:900px!important;background:#fff;color:#000;border-radius:3px;margin:auto;z-index:1}.user-upload-label{text-align:center;margin-top:25px;font-weight:500}.user-download-container{margin:25px 16px}.user-download-file-item{text-align:center;margin-bottom:10px;word-wrap:break-word;padding-top:15px;padding-bottom:5px;position:relative}.user-preview-file{position:absolute;top:10px;left:10px;width:80px;margin:auto;overflow:hidden}.file-url-container{margin:auto;width:360px}.user-copy-file{position:absolute;top:10px;right:60px}.user-copy-file .p-button.p-button-secondary{box-shadow:none!important}.user-download-file{position:absolute;top:10px;right:100px}.user-download-file .p-button.p-button-secondary{box-shadow:none!important}.user-delete-file{position:absolute;top:10px;right:10px}.upload-page-button{text-align:center;padding-top:20px;margin-bottom:-10px}.user-secondary-info-label{text-align:center;margin-top:25px;margin-bottom:20px}.user-link-container{margin:8px 0}.user-links-table{margin-left:20px;margin-right:20px}.user-links-page-container{width:900px!important;background:#fff;color:#000;border-radius:3px;margin:auto;z-index:1}.user-link-save-button{margin:8px 12px;text-align:center}.p-calendar .p-datepicker{min-width:360px!important}.admin-page-container{width:900px!important}.admin-page-container,.admin-users-page-container{background:#fff;color:#000;border-radius:3px;margin:auto;z-index:1}.admin-users-page-container{width:1000px!important}.admin-welcome-label{text-align:center;font-weight:500;margin-top:30px;margin-bottom:30px;font-size:18px}.admin-file-limit-config{display:flex;justify-content:center;margin-top:10px;margin-bottom:10px}.admin-file-limit-config .p-dropdown,.admin-file-limit-config .p-inputtext{width:100px}.save-admin-settings-button{text-align:center;margin-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.14901960784313725)}.admin-users-button{margin-top:30px}.admin-users-button,.admin-users-label{text-align:center;margin-bottom:20px}.admin-users-table{margin-left:20px;margin-right:20px;max-height:40vh;overflow-y:scroll;overflow-x:hidden}.p-datatable .p-datatable-tbody>tr>td{word-wrap:break-word}.admin-user-info-label{text-align:center;margin-bottom:20px}.admin-user-files-page-container{width:700px!important;background:#fff;color:#000;border-radius:3px;margin:auto;z-index:1}.admin-user-files-container{margin:25px 16px;max-height:50vh;overflow-y:scroll;overflow-x:hidden}.admin-update-user-page-container{width:700px!important;background:#fff;color:#000;border-radius:3px;margin:auto;z-index:1}.admin-update-password{display:flex;justify-content:center;margin-top:10px;margin-bottom:10px}.admin-update-password-button{text-align:center;margin-top:20px;margin-bottom:20px}.admin-update-user-page-container .error{color:#d63c52;margin-top:2px}.admin-password-reset-success{color:#d63c52;text-align:center}.admin-confirm-user-label{text-align:center;margin-top:20px;margin-bottom:20px}.admin-activate-account-success,.admin-settings-success{color:#d63c52;text-align:center}.admin-add-user{margin-right:100px;margin-left:100px}.admin-add-society,.admin-add-user{display:flex;justify-content:space-around;text-align:center;margin-top:20px}.admin-add-society{padding-top:30px;border-top:1px solid rgba(0,0,0,.14901960784313725)}.admin-add-society-input-label{line-height:42px;font-weight:500}.admin-add-society .p-inputtext{width:300px}.admin-societies-list{margin-left:30px;margin-right:30px;display:flex;flex-wrap:wrap}.admin-society-item{margin:16px 30px;box-shadow:0 2px 1px -1px rgb(0 0 0/20%),0 1px 1px 0 rgb(0 0 0/14%),0 1px 3px 0 rgb(0 0 0/12%);border-radius:3px}.admin-society-item-content{display:flex;margin:10px}.admin-society-item .p-button.p-button-icon-only.p-button-rounded{height:30px!important;width:30px!important}.admin-society-item-name{line-height:30px;margin-right:15px;margin-left:5px;font-weight:500}.button-download-file{padding-top:16px}.admin-update-society{display:flex;justify-content:space-around;border-top:1px solid rgba(0,0,0,.14901960784313725);padding-top:10px;margin-bottom:-20px}.admin-update-society-label{line-height:92px}.admin-update-society-dropdown{width:220px}.admin-update-society-button{display:flex;justify-content:center;align-items:center}.admin-update-society-feedback{color:#d63c52;text-align:center}.forgot-password-page-container{width:700px!important;background:#fff;color:#000;border-radius:3px;margin:auto;z-index:1}.forgot-password-info-label{margin-top:30px}.forgot-password-info-label,.forgot-password-input-container{text-align:center;margin-bottom:30px}.forgot-password-input-container .p-inputtext{width:400px}.forgot-password-button{display:flex;justify-content:center}.forgot-password-feedback-message{margin-top:10px;text-align:center;font-size:14px;color:#d63c52}.forgot-password-spinning-loader{margin:10px;text-align:center}.user-update-password{display:flex;justify-content:center;margin-top:10px;margin-bottom:10px}.user-update-password-button{text-align:center;margin-top:20px;margin-bottom:20px}.forgot-password-page-container .error{color:#d63c52;margin-top:2px}.user-password-reset-success{color:#d63c52;text-align:center}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.page-background{min-height:100vh;width:100%;background-position:50%;background-attachment:fixed;display:flex;align-items:center;position:relative;background-repeat:no-repeat;background-size:cover}.page-background:before{background:rgba(0,0,0,.2);top:0;left:0;bottom:0;width:100%;min-height:500px;content:"";display:block;position:absolute;z-index:0}.page-container{width:450px;margin:auto;color:#fff;z-index:1}.bold{font-weight:700}.flex{display:flex}.flex-center{display:flex;justify-content:center}.flex-space-between{display:flex;justify-content:space-between}button:focus{outline:0!important}.bg-blue{background-color:#0075ff!important}.home-page-button{text-align:center;padding-top:20px;margin-top:30px;margin-bottom:20px;border-top:1px solid rgba(0,0,0,.14901960784313725)}
/*# sourceMappingURL=main.a02ff40d.chunk.css.map */