:root {
    --school-primary: #8D0004;
    --school-secondary: #676c73
}

.horizontal-logo {
    background-image: url('https://studentlogin.coloradotech.edu/horizontal_logo.2ab4253766c80bcd.svg');
    height: 39px;
    padding: 10px;
    background-repeat: no-repeat;
}


button.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #8D0004;
    --bs-btn-border-color: #8D0004;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #8D0004;
    --bs-btn-hover-border-color: #8D0004;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #8D0004;
    --bs-btn-active-border-color: #8D0004;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #8D0004;
    --bs-btn-disabled-border-color: #8D0004;
}

button.btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #676c73;
    --bs-btn-border-color: #676c73;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #676c73;
    --bs-btn-hover-border-color: #676c73;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #676c73;
    --bs-btn-active-border-color: #676c73;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #676c73;
    --bs-btn-disabled-border-color: #676c73;
}

button.btn-modal-primary {
    --bs-btn-color: #8D0004;
    --bs-btn-bg: #fff;
    --bs-btn-border-color: #fff;
    --bs-btn-hover-color: #8D0004;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #fff;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: #fff;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #fff;
    --bs-btn-disabled-border-color: #fff;
}



.form-control:focus-within {
    border-color: #999;
}

.form-control.is-valid, .was-validated .form-control:valid {
    border-color: #999;
    background-image: none;
}

[type=radio].form-check-input:checked {
    background: #8D0004;
    outline: 1px solid #8D0004;
    border-color: #fff;
}


[type=checkbox].form-check-input:checked {
    background-color: #8D0004;
    border-color: #8D0004;
}

.form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked {
    background-color: #8D0004;
}

[type=checkbox].form-check-input:focus {
    border-color: #8D0004;
}

[type=radio].form-check-input:focus {
    border-color: #8D0004;
}

[type=checkbox]:focus {
    border-color: #8D0004;
}

[type=radio]:focus {
    border-color: #8D0004;
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNUVS1UaGVtZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6IkNUVS1UaGVtZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XHJcbiAgICAtLXNjaG9vbC1wcmltYXJ5OiAjOEQwMDA0O1xyXG4gICAgLS1zY2hvb2wtc2Vjb25kYXJ5OiAjNjc2YzczXHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLWxvZ28ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3N0dWRlbnRsb2dpbi5jb2xvcmFkb3RlY2guZWR1L2hvcml6b250YWxfbG9nby4yYWI0MjUzNzY2YzgwYmNkLnN2ZycpO1xyXG4gICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcblxyXG5idXR0b24uYnRuLXByaW1hcnkge1xyXG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XHJcbiAgICAtLWJzLWJ0bi1iZzogIzhEMDAwNDtcclxuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzhEMDAwNDtcclxuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xyXG4gICAgLS1icy1idG4taG92ZXItYmc6ICM4RDAwMDQ7XHJcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM4RDAwMDQ7XHJcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwxMzIsMjUzO1xyXG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xyXG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiAjOEQwMDA0O1xyXG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzhEMDAwNDtcclxuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcclxuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xyXG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM4RDAwMDQ7XHJcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4RDAwMDQ7XHJcbn1cclxuXHJcbmJ1dHRvbi5idG4tc2Vjb25kYXJ5IHtcclxuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xyXG4gICAgLS1icy1idG4tYmc6ICM2NzZjNzM7XHJcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2NzZjNzM7XHJcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcclxuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiAjNjc2YzczO1xyXG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNjc2YzczO1xyXG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDksMTMyLDI1MztcclxuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcclxuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzY3NmM3MztcclxuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2NzZjNzM7XHJcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XHJcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcclxuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNjc2YzczO1xyXG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNjc2YzczO1xyXG59XHJcblxyXG5idXR0b24uYnRuLW1vZGFsLXByaW1hcnkge1xyXG4gICAgLS1icy1idG4tY29sb3I6ICM4RDAwMDQ7XHJcbiAgICAtLWJzLWJ0bi1iZzogI2ZmZjtcclxuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjOEQwMDA0O1xyXG4gICAgLS1icy1idG4taG92ZXItYmc6ICNmZmY7XHJcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwxMzIsMjUzO1xyXG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xyXG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZmO1xyXG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcclxuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xyXG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmY7XHJcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcblxyXG5cclxuLmZvcm0tY29udHJvbDpmb2N1cy13aXRoaW4ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzk5OTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuXHJcblt0eXBlPXJhZGlvXS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZDogIzhEMDAwNDtcclxuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjOEQwMDA0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5cclxuW3R5cGU9Y2hlY2tib3hdLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQwMDA0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOEQwMDA0O1xyXG59XHJcblxyXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RDAwMDQ7XHJcbn1cclxuXHJcblt0eXBlPWNoZWNrYm94XS5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzhEMDAwNDtcclxufVxyXG5cclxuW3R5cGU9cmFkaW9dLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOEQwMDA0O1xyXG59XHJcblxyXG5bdHlwZT1jaGVja2JveF06Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOEQwMDA0O1xyXG59XHJcblxyXG5bdHlwZT1yYWRpb106Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOEQwMDA0O1xyXG59XHJcblxyXG4iXX0= */
