@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);.entry-block{text-align:right}.report-block{border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;box-shadow:0 0 6px rgba(0,0,0,.10196);background:#fff;padding:25px;margin:40px 25px;color:#707070}@media screen and (min-width:300px) and (max-width:599px){.report-block{margin:20px 0}}.report-block+.report-block{margin-top:40px}.report-block h1{font-size:30px;font-weight:600;margin-bottom:25px}.report-block label{font-weight:600}.report-block .form-control{border-radius:8px;height:34px}.report-block .b-form-datepicker label{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;height:34px!important}.report-block .btn-save-entry{border-radius:10px;background:#665dde;color:#fff;width:186px;height:50px;margin-top:25px}.report-block .btn-save-entry.btn-update{background:#17a2b8}.report-block .btn-save-entry.btn-clear-entry{background:#dc3545}.report-block .btn-save-entry:focus{box-shadow:none}.report-block .btn-update-report{background:#17a2b8;border-color:#17a2b8}.report-block .btn-save-report{background:#665dde}.report-block .btn-search{background:#77a7f7;color:#fff;height:32px;width:32px;font-size:12px;padding:0;border-radius:8px}@media screen and (max-width:991px){.report-block .btn-search{height:37px;width:37px;font-size:15px}}.report-block .search-buttons{display:inline-block}@media screen and (max-width:991px){.report-block .search-buttons{display:block}}.report-block .search-buttons .user-search{width:70%;display:inline-block}@media screen and (max-width:991px){.report-block .search-buttons .user-search{width:100%;display:block;margin-bottom:5px}}.report-block .search-buttons .input-group{width:35%;display:inline-flex;vertical-align:middle}@media screen and (max-width:991px){.report-block .search-buttons .input-group{width:100%;display:flex;margin-bottom:5px}}.report-block .search-buttons .input-group .custom-select{width:100%;border-top-right-radius:0;border-bottom-right-radius:0;margin-top:0;margin-bottom:0}.report-block .search-buttons .custom-select{height:34px;width:17%;border-radius:8px}@media screen and (max-width:991px){.report-block .search-buttons .custom-select{width:100%;margin-top:5px;margin-bottom:5px}}.report-block .dod-cage{text-transform:uppercase}.suggestions-wrapper{position:relative;z-index:10}.suggestions-wrapper.dod-wrapper{z-index:11}.suggestions-wrapper.estimate-wrapper{z-index:12}.suggestions-wrapper .suggestions{margin:5px 0 0;padding:0;list-style:none;border:1px solid #ced4da;border-radius:5px;max-height:250px;overflow-y:auto;position:absolute;z-index:10;background:#fff;width:85%}.suggestions-wrapper .suggestions li{padding:7px}.suggestions-wrapper .suggestions li.current-item,.suggestions-wrapper .suggestions li:hover{cursor:pointer;background:#ced4da}.suggestions-wrapper .suggestions li span{font-size:14px;line-height:1.2;display:block}.suggestions-wrapper .suggestions li span.cage-code{font-weight:600}@media screen and (max-width:991px){.suggestions-wrapper .suggestions{width:100%}}@media screen and (min-width:1500px){.suggestions-wrapper .suggestions{width:89%}}form .form-row>.col{padding:0 20px}form .form-row .col:first-child{padding-left:5px}form .form-row .col:last-child{padding-right:5px}@media screen and (min-width:300px) and (max-width:599px){form .form-row .col{flex-basis:auto;padding:0}}@media screen and (min-width:600px) and (max-width:767px){form .form-row .col{flex-basis:auto;padding:0}}@media screen and (min-width:768px) and (max-width:991px){form .form-row .col{flex-basis:auto;padding:0}}.reports-table{margin-right:-25px;margin-left:-25px}.table-reports .btn-table{width:32px;height:32px;border-radius:4px;padding:0;color:#fff;margin-bottom:5px;margin-right:5px}.table-reports .btn-table.btn-next{background:#77a7f7}.table-reports .btn-table.btn-active{background:#665dde}.table-reports .btn-table.btn-active svg{font-size:100%}.table-reports th{text-align:center}@media screen and (max-width:991px){.table-reports tr td:first-child{min-width:300px}}.table-reports tr.order-alert{background:#ffc4c4!important}.table-reports tr.row-details td{padding:30px}.table-reports tr.report-item td{text-align:center}.table-reports tr.report-item:nth-child(2n){background:#f4f4f4}.table-reports tr.report-item:nth-child(4n){background:#f8f8f8}#login{position:relative;width:100vw;height:100vh;background:transparent linear-gradient(180deg,#fff,#dfe7ef) 0 0 no-repeat padding-box}#login form{margin:0;width:50%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:600px) and (max-width:767px){#login form{width:60%}}@media screen and (min-width:300px) and (max-width:599px){#login form{width:65%}}#login form .login-logo{text-align:center}#login form .login-logo img{filter:drop-shadow(0 4px 11px rgba(0,0,0,.5))}#login form h1{text-align:center;letter-spacing:12px;font-size:30px;text-transform:uppercase;color:#707070;font-weight:500;margin:40px auto}@media screen and (min-width:300px) and (max-width:599px){#login form h1{margin:30px auto}}#login form .form-control{width:40%;margin:auto;padding:1.3rem .75rem}@media screen and (min-width:768px) and (max-width:991px){#login form .form-control{width:60%}}@media screen and (min-width:600px) and (max-width:767px){#login form .form-control{width:60%}}@media screen and (min-width:300px) and (max-width:599px){#login form .form-control{width:100%}}#login form input::-moz-placeholder{text-align:center;font-size:16px;font-weight:500}#login form input:-ms-input-placeholder{text-align:center;font-size:16px;font-weight:500}#login form input::placeholder{text-align:center;font-size:16px;font-weight:500}#login form .btn{width:200px;margin:50px auto;display:block;font-size:15px;padding:.6rem .75rem}#login form .btn.btn-primary{background:#665dde}@media screen and (min-width:300px) and (max-width:599px){#login form .btn{margin-top:30px}}#login .login-footer{position:absolute;width:100%;text-align:center;bottom:5%}nav{box-shadow:0 3px 6px rgba(0,0,0,.16078)}nav.navbar{padding-left:40px;padding-right:40px}@media screen and (min-width:300px) and (max-width:599px){nav.navbar{padding-left:15px;padding-right:15px}}nav.bg-light{background-color:#fff!important}nav .navbar-brand img{filter:drop-shadow(0 4px 4px rgba(0,0,0,.5))}nav .navbar-actions{display:flex;flex-basis:auto;flex-grow:1;align-items:center}nav .nav-item svg{width:27px;height:27px;color:#77a7f7}#users table{margin-top:20px}.user-form .form-group label{font-weight:600}.table-users td{text-align:center}.table-users td:first-child{min-width:auto!important}.btn-profile{height:34px}#loading-page{width:100vw;height:100vh;position:relative;background:#fafafc}#loading-page .loading-details{margin:0;width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#loading-page .loading-spinner span{margin-right:2rem;height:2rem;width:2rem;-webkit-animation:blink 2.5s infinite;animation:blink 2.5s infinite;background:#ccc}#loading-page .loading-spinner span:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}#loading-page .loading-spinner span:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}#loading-page .loading-spinner span:nth-child(4){-webkit-animation-delay:1.5s;animation-delay:1.5s}#loading-page .loading-spinner span:last-child{margin-right:0;-webkit-animation-delay:2s;animation-delay:2s}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.up-enter-active,.up-leave-active{transition:all 1s}.fade-leave-to,.up-enter{transform:translateY(0)}@keyframes blink{0%{opacity:0}20%{opacity:1}80%{opacity:0}to{opacity:0}}@-webkit-keyframes blink{0%{opacity:0}20%{opacity:1}80%{opacity:0}to{opacity:0}}body{font-family:Montserrat,sans-serif;background:#fafafc;position:relative}#snackbar{position:fixed;bottom:5px;width:400px;display:block;left:50%;transform:translateX(-50%);border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16078)}#snackbar p{margin-bottom:0}