/*
                                                            
    @@@@       @@@@@@@@@@@@@@@@@@@@@@@@@@@                   
    @@@@@@@@   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@              
    @@@@@@@@@  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@            
    @@@@@@@@@  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@          
    @@@@@@@@@  @@@@@@@@                     @@@@@@@@@@         
    @@@@@@@@@  @@@@@@@@                      @@@@@@@@@         
    @@@@@@@@@  @@@@@@@@                      @@@@@@@@@         
    @@@@@@@@@  @@@@@@@@                    @@@@@@@@@@          
    @@@@@@@@@  @@@@@@@@@@@@@@@@@@@    @@@@@@@@@@@@@@           
    @@@@@@@@@  @@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@             
    @@@@@@@@@  @@@@@@@@@@@@@@@@@@@   @@@@@@@@@@@@@             
    (@@@@@@@@@                          @@@@@@@@@@@@@@         
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@      
        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    
        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     
                ,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                
            LIGHTS | CONTROL | RIGGING
                ---- PREP PORTAL ---- 
            COBAIN SCHOFIELD 2021-Present
*/
*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;font-size:80%;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;transition:font-size .5s ease-in-out}body{margin:0;font-family:Nunito,Arial;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}img{vertical-align:middle;border-style:none}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;padding-top:.5rem;font-family:'Bebas Neue',sans-serif;font-weight:500;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}p{margin-top:0;margin-bottom:1rem;font-family:Nunito,Arial}ol,ul{margin-top:0;margin-bottom:1rem}b,strong{font-weight:bolder}.small{font-size:.875em;font-weight:400}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col{position:relative;flex-basis:0;flex-grow:1;width:100%;max-width:100%;padding-right:15px;padding-left:15px}@media (min-width:576px){.col-sm-6{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.col-md-6{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:1200px){.col-xl-3{flex:0 0 25%;max-width:25%}}button,input{margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}button{border-radius:0;text-transform:none}button:focus:not(:focus-visible){outline:0}[type=submit],button{-webkit-appearance:button}[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.form-group{margin-bottom:1rem}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:background-color .5s ease}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;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}.btn:hover{color:#212529;text-decoration:none}.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-left-width:1rem;border-radius:0}.alert p:last-of-type{margin-bottom:0}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dismissible{padding-right:4rem}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.img-fluid{max-width:100%;height:auto}.d-block{display:block!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.position-relative{position:relative!important}.h-100{height:100%!important}.mt-2{margin-top:.5rem!important}.mb-4{margin-bottom:1.5rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.text-center{text-align:center!important}.text-white{color:#fff!important}.authentication-bg{background:#1b75bb;background:linear-gradient(30deg,rgba(27,170,187,.65) 0,rgba(27,117,187,.65) 41%,rgba(26,34,93,.65) 100%);background-size:250% 250%;animation:login-background-animation 5s ease infinite;height:100vh}@keyframes login-background-animation{0%{background-position:25% 50%}50%{background-position:100% 50%}100%{background-position:25% 50%}}.login-row{margin-top:-.5rem}
