/**
 * Utility CSS Classes
 * Reusable classes to replace inline styles throughout the application
 * Extracted from Header_UI.jspf and other JSPF files for better performance
 */

/* Display Utilities */
.display-none {
    display: none;
}

.display-block {
    display: block;
}

/* Padding Utilities */
.no-padding-left {
    padding-left: 0px;
}

.no-padding-right {
    padding-right: 0px;
}

/* Box Shadow Utilities */
.no-box-shadow {
    box-shadow: none;
}

/* Height Utilities */
.signin-height-300 {
    height: 300px;
}

/* Flexbox Utilities */
.flex-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.flex-between {
    display: flex;
    justify-content: space-between;
}

/* Visibility Utilities */
.hidden {
    visibility: hidden;
}

.invisible {
    opacity: 0;
}

/* Spacing Utilities */
.margin-top-10 {
    margin-top: 10px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

/* Width Utilities */
.width-100 {
    width: 100%;
}

.width-50 {
    width: 50%;
}

/* Text Utilities */
.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

/* Position Utilities */
.position-relative {
    position: relative;
}

.position-absolute {
    position: absolute;
}
