@charset "UTF-8";
button.custom-button{-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;border:1px solid var(--brand-blue);border-radius:.5rem;background-color:var(--brand-blue);padding:.4rem 1rem;color:var(--brand-green);font-weight:500;font-size:1rem}button.custom-button:hover{border:1px solid var(--brand-blue);background-color:rgba(0,0,0,0);color:var(--brand-blue)}.custom-file-wrapper{position:relative;display:inline-block;width:100%}.custom-file-wrapper input.custom-file-input{display:none}.custom-file-wrapper label.custom-file-label{display:block;width:100%;border:1px solid var(--brand-blue);border-radius:.5rem;padding:.8rem 1rem;font-size:1rem;color:var(--brand-blue);background-color:var(--brand-green);text-align:center;cursor:pointer;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.custom-file-wrapper label.custom-file-label:hover{background-color:var(--brand-blue);color:var(--brand-green)}.custom-file-wrapper .file-name{margin-top:.5rem;font-size:.9rem;color:var(--brand-blue);text-align:center}.site-application-status .card-header.bg-primary{background-color:#27184c !important}.site-application-status .card-header .mb-0{color:#aee5ae !important}.site-application-status .progress-bar{background-color:#27184c;color:#aee5ae}.site-application-status .btn-outline-primary{border-color:#27184c;background-color:#27184c;color:#aee5ae}.site-application-status .btn-outline-primary:hover{background-color:rgba(0,0,0,0);color:#27184c}.site-application-status .list-group-item{padding:.75rem 1.25rem;border:1px solid rgba(39,24,76,.125)}.site-application-status .list-group-item .detail-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#27184c;font-weight:500}.site-application-status .list-group-item .detail-label i{width:24px;text-align:center;margin-right:.75rem;color:#27184c}.site-application-status .list-group-item .detail-value{font-weight:600;color:#27184c}.site-application-status .timeline{position:relative;padding:1rem;margin:0;list-style:none}.site-application-status .timeline:before{content:"";position:absolute;left:2rem;top:0;height:100%;width:2px;background-color:rgba(39,24,76,.2)}.site-application-status .timeline .timeline-item{position:relative;padding:1rem 1rem 1.5rem 3.5rem}.site-application-status .timeline .timeline-item:last-child{padding-bottom:0}.site-application-status .timeline .timeline-item .timeline-marker{position:absolute;left:.85rem;top:1rem;width:2.25rem;height:2.25rem;border-radius:50%;background-color:#fff;border:2px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-application-status .timeline .timeline-item .timeline-marker i{color:#ccc}.site-application-status .timeline .timeline-item .timeline-marker.completed{border-color:#27184c}.site-application-status .timeline .timeline-item .timeline-marker.completed i{color:#27184c}.site-application-status .timeline .timeline-item .timeline-content{background-color:#f8f9fa;border-radius:.5rem;padding:1rem;border-left:4px solid #27184c}.site-application-status .timeline .timeline-item .timeline-content h6{color:#27184c;margin-bottom:.5rem}.site-application-status .timeline .timeline-item .timeline-content .timeline-date{font-size:.875rem;color:#666;margin-bottom:.5rem}.site-application-status .timeline .timeline-item .timeline-content .timeline-description{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed rgba(39,24,76,.2)}.site-application-status .timeline .border-left-primary{border-left:4px solid #27184c !important}.site-application-status .timeline .card .card-body{padding:1rem}.site-application-status .timeline .badge{font-size:.75rem;padding:.25rem .5rem}.site-application-status .timeline .btn-sm{padding:.25rem .5rem;font-size:.875rem}.site-application-status .timeline .alert-info{background-color:rgba(39,24,76,.1);border-color:rgba(39,24,76,.2);color:#27184c}.site-application-status .timeline .bg-success{background-color:#28a745 !important}.site-application-status .timeline .bg-warning{background-color:#ffc107 !important;color:#212529 !important}.site-application-status .timeline .bg-secondary{background-color:#6c757d !important;color:#212529 !important}.site-application-status .status-badge{display:inline-block;padding:.75rem 1.5rem;border-radius:2rem;font-weight:600;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);margin-bottom:1.5rem}