.aside-primary{position:relative;z-index:1;box-shadow:0 0 1rem #dee2e6}.ui.vertical.menu{width:22rem}.primary-nav{margin:0;padding:0;width:22rem;height:100%;list-style-type:none;white-space:nowrap}.primary-nav a{position:relative;display:flex;align-items:center;padding-right:3rem;padding-left:3rem;overflow:hidden;white-space:nowrap;max-width:22rem;height:2.1rem;color:#868e96;text-align:left;text-decoration:none;font-weight:700;transition:all .2s ease-out}.primary-nav a i{flex:0 0 auto;width:4rem;text-align:center}.primary-nav a .primary-nav__txt{flex:1 1 auto;padding-right:2rem;opacity:1;transition:all .2s ease-out}.primary-nav li{position:relative}.primary-nav li:before{content:" ";position:absolute;top:0;bottom:0;left:0;width:.25rem;background:#797979;opacity:0}.primary-nav li a:active,.primary-nav li a:focus,.primary-nav li a:hover{color:#212529;background:#f1f3f5}.primary-nav li.active{color:#212529}.primary-nav li.active:before{opacity:1;z-index:2}.primary-nav li.active a{color:#212529;background:#f8f9fa}.secondary-nav{display:none;width:100%;height:100%;margin:0;padding:0;list-style-type:none;background:#fff}.secondary-nav a{display:block;padding:1rem;color:#adb5bd;text-decoration:none;font-weight:700;transition:all .2s ease-out}.secondary-nav a:hover{color:#495057;background:#f1f3f5}.pg-content{background:#f1f3f5;overflow-x:hidden;overflow-y:visible}.pg-content .spinner{position:absolute;top:50%;left:50%;margin-top:-4rem;margin-left:-4rem;height:8rem}h1{font-size:1.5rem}.pg-content__title{display:flex;flex-direction:row;align-items:center;top:0;padding:1rem 2rem;background:#fff}.pg-content__title button{flex:0 0 auto;margin-right:.5rem;margin-left:-1rem;width:3rem;height:3rem;border:none;background:transparent}.pg-content__title button i{margin:0}.pg-content__title h1{flex:1 1 auto;margin-top:-.25rem}.pg-content__body{padding:1.5rem 2rem}body,html{min-height:100%;font-size:14px}body{margin:0;padding:0;background:#ebebeb}body *{box-sizing:border-box}main{flex:1 1 auto}.app-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-flow:column nowrap;overflow:hidden}.app-header{position:relative;z-index:2;padding:1rem;display:flex;flex:0 0 auto;flex-flow:row nowrap;align-items:center;background-size:cover;box-shadow:0 .1rem .4rem #ced4da}.app-header .ui.positive.button{background-color:#cd163f!important}.brand{display:inline!important;max-width:none!important;width:18em!important}.burger{margin-right:.4em!important;vertical-align:.1em!important}.app-body{overflow-x:hidden;overflow-y:inherit}.app-body,.app-body>div{height:100%}.app-body,.app-body .pushable,.app-body .sidebar,.app-body>div,.pusher{display:flex;flex-flow:row nowrap;flex:1 1 auto}.app-body .sidebar{width:22rem!important;overflow-x:hidden;background:#fff}.app-footer{display:flex;flex-flow:row nowrap;flex:0 0 auto;margin:0!important;color:#fff;background-color:#9e3439!important;font-size:.85rem}.main-body{display:flex;flex-flow:row nowrap;flex:1 1 auto}.spinner{animation:spin 20s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-button{padding:0!important}.ui.header>.icon-button{display:inline-block;margin-left:6px!important}.hidden{display:none!important}.edit-dialog .actions,.monthly-table-dialog .actions{float:right}.monthly-table-dialog .actions .button{margin-bottom:1.5rem}.ui.form .field>.currency-text{padding-top:.67em}.currency-text,.number-input{text-align:right}.clickable{cursor:pointer}.segment-component{margin-bottom:0!important}.ui.disabled.segment .currency-text{opacity:1!important;color:#282828}.dropdown .search{margin-left:30px}.fake_input{background-color:#fff;margin:0;outline:0;line-height:1.21428571em;padding:.67857143em 1em;font-size:1em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:.28571429rem}.auth-container{display:flex;flex-flow:column nowrap;flex:auto;background-image:url(/static/media/bccsa_background.d977a32c.jpg);background-repeat:no-repeat;background-position:50%}.auth-grid{overflow-x:auto;margin:0!important}.auth-column{margin-top:60px;max-width:400px;background-color:#fff}.auth-column .ui.positive.button{background-color:#cd163f!important}.auth-container.signup .auth-column{margin-top:10px;max-width:830px}.auth-container.signup .type{float:right}.forgotPasswordLink{font-size:14px;bottom:6px!important;right:10px!important;position:absolute!important;color:grey}.forgotPasswordLink:active,.forgotPasswordLink:focus,.forgotPasswordLink:hover{color:grey!important;outline:none}.admin-settings .fields{margin-left:.4em!important}.construction-survey .crane-line{align-items:flex-end}.react-pdf__Page__annotations{height:0}.view-column{margin-top:1em;margin-left:1em;margin-right:1em}.view-column .ui.header .content{vertical-align:bottom!important}.view-segment-group{margin-top:1.7em!important}.centered{text-align:center}.form-top-button{display:inline}.ui.disabled.segment{opacity:1!important}.view-segment-group>.ui.disabled.segment{opacity:.8!important;color:rgba(40,40,40,.8)}
/*# sourceMappingURL=main.87f12a26.chunk.css.map */