.lexum-theme .btn{border-radius:50px;font-weight:700}
.lexum-theme .btn-primary{background:#e6027c;border-color:#e6027c;color:#fff}
.lexum-theme .btn-primary:hover{background:#cf0270;border-color:#cf0270;color:#fff}
.lexum-theme .btn-outline-primary{color:#e6027c;border-color:#e6027c}
.lexum-theme .btn-outline-primary:hover{background:#e6027c;color:#fff}
.lexum-theme .alert{border:0;border-radius:20px;box-shadow:0 4px 18px 0 rgba(0,0,0,.08)}
.lexum-theme .card{border-radius:30px;box-shadow:0 4px 18px 0 rgba(0,0,0,.08)}
.lexum-theme .content{padding:2rem 1.5rem 4rem}
.lexum-theme .content:has(.fill-mode){padding:0;overflow:visible}
.lexum-page{display:flex;flex-direction:column;align-items:center;gap:1.5rem}
.lexum-form{width: 100%}
.lexum-form .form-control{height:60px}
.lexum-form .form-control.form-card-control{width:100%}
.lexum-form .form-control.form-card-control-long{width:100%}
.lexum-page .titleBox{margin-bottom:0}
.lexum-page .form-card-text{max-width:680px}
.lexum-navbar .container{width:100%;display:flex;align-items:center;gap:1rem;padding:0}
.lexum-navbar .navbar-brand{margin-right:0;min-width:120px;font-size:1.05rem}
.lexum-navbar .nav-scrollable{flex:1;display:flex;justify-content:center;align-items:center;overflow-x:auto}
.lexum-navbar .nav-scrollable::-webkit-scrollbar{display:none}
.lexum-navbar .navbar-nav{width:auto;display:flex !important;justify-content:center;align-items:center !important;align-content:center;gap:0.5rem;flex-wrap:nowrap;white-space:nowrap;flex-direction:row;margin:0 !important;padding:0 !important;float:none !important}
.lexum-navbar .nav-item{display:flex !important;align-items:center !important;justify-content:center;height:auto !important;padding:0 1rem !important;margin:0 !important;border:none !important;float:none !important;align-self:center !important}
.lexum-navbar .nav-link{padding:.35rem .75rem;border-radius:20px;font-size:.95rem;display:flex !important;align-items:center !important;gap:.5rem;line-height:1.2 !important;white-space:nowrap;height:auto !important;margin:0 !important;vertical-align:middle;align-self:center !important}
.lexum-navbar .nav-link *{line-height:1 !important;vertical-align:middle}
.lexum-navbar .nav-link{justify-content:center}
.lexum-navbar .nav-item,.lexum-navbar .nav-link,.lexum-navbar .nav-text{vertical-align:middle}
.lexum-navbar .nav-icon{display:inline-flex;align-items:center;justify-content:center}
.lexum-navbar .nav-text{display:inline-flex;align-items:center}
.lexum-navbar .nav-link .bi{margin-right:0}
.lexum-navbar .nav-link span{display:inline-flex;align-items:center}
.lexum-theme .top-row-actions{margin-left:auto}
.doc-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;align-items:stretch}
.doc-grid-item{display:flex}
.doc-tile{width:100%;min-height:200px;margin-top:0 !important;display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem;text-align:center}
.doc-tile .card-body{display:flex;flex-direction:column;justify-content:center;gap:0.5rem}
.doc-tile .card-footer{padding-top:0.5rem}
.doc-tile .card-title{min-height:3rem;display:flex;align-items:center;justify-content:center}
