neofapometer/assets/styles/demdtrap.css

237 lines
9.6 KiB
CSS

* { margin: 0px; padding: 0px; }
h1 {
margin-bottom: var(--dt-spacing-2);
}
hr {
margin: var(--dt-spacing-2) var(--dt-spacing-0);
border: 0px;
border-bottom: 1px solid var(--dt-neutral-4);
}
a {
color: var(--dt-primary-lighter);
text-decoration: none;
&:hover {
background-color: var(--dt-primary-lighter);
color: var(--dt-neutral-2);
}
}
/* ------------------------------------------------------------- Margins --- */
.m-auto { margin: auto; }
.m-0 { margin: var(--dt-spacing-0); }
.m-1 { margin: var(--dt-spacing-1); }
.m-2 { margin: var(--dt-spacing-2); }
.m-3 { margin: var(--dt-spacing-3); }
.m-4 { margin: var(--dt-spacing-4); }
.m-5 { margin: var(--dt-spacing-5); }
.m-6 { margin: var(--dt-spacing-6); }
.mt-auto { margin: auto; }
.mt-0 { margin-top: var(--dt-spacing-0); }
.mt-1 { margin-top: var(--dt-spacing-1); }
.mt-2 { margin-top: var(--dt-spacing-2); }
.mt-3 { margin-top: var(--dt-spacing-3); }
.mt-4 { margin-top: var(--dt-spacing-4); }
.mt-5 { margin-top: var(--dt-spacing-5); }
.mt-6 { margin-top: var(--dt-spacing-6); }
.mb-auto { margin-bottom: auto; }
.mb-0 { margin-bottom: var(--dt-spacing-0); }
.mb-1 { margin-bottom: var(--dt-spacing-1); }
.mb-2 { margin-bottom: var(--dt-spacing-2); }
.mb-3 { margin-bottom: var(--dt-spacing-3); }
.mb-4 { margin-bottom: var(--dt-spacing-4); }
.mb-5 { margin-bottom: var(--dt-spacing-5); }
.mb-6 { margin-bottom: var(--dt-spacing-6); }
.ms-auto { margin-left: auto; }
.ms-0 { margin-left: var(--dt-spacing-0); }
.ms-1 { margin-left: var(--dt-spacing-1); }
.ms-2 { margin-left: var(--dt-spacing-2); }
.ms-3 { margin-left: var(--dt-spacing-3); }
.ms-4 { margin-left: var(--dt-spacing-4); }
.ms-5 { margin-left: var(--dt-spacing-5); }
.ms-6 { margin-left: var(--dt-spacing-6); }
.me-auto { margin-right: auto; }
.me-0 { margin-right: var(--dt-spacing-0); }
.me-1 { margin-right: var(--dt-spacing-1); }
.me-2 { margin-right: var(--dt-spacing-2); }
.me-3 { margin-right: var(--dt-spacing-3); }
.me-4 { margin-right: var(--dt-spacing-4); }
.me-5 { margin-right: var(--dt-spacing-5); }
.me-6 { margin-right: var(--dt-spacing-6); }
/* -------------------------------------------------------------- Padding --- */
.p-0 { padding: var(--dt-spacing-0); }
.p-1 { padding: var(--dt-spacing-1); }
.p-2 { padding: var(--dt-spacing-2); }
.p-3 { padding: var(--dt-spacing-3); }
.p-4 { padding: var(--dt-spacing-4); }
.p-5 { padding: var(--dt-spacing-5); }
.p-6 { padding: var(--dt-spacing-6); }
.pt-0 { padding-top: var(--dt-spacing-0); }
.pt-1 { padding-top: var(--dt-spacing-1); }
.pt-2 { padding-top: var(--dt-spacing-2); }
.pt-3 { padding-top: var(--dt-spacing-3); }
.pt-4 { padding-top: var(--dt-spacing-4); }
.pt-5 { padding-top: var(--dt-spacing-5); }
.pt-6 { padding-top: var(--dt-spacing-6); }
.pb-0 { padding-bottom: var(--dt-spacing-0); }
.pb-1 { padding-bottom: var(--dt-spacing-1); }
.pb-2 { padding-bottom: var(--dt-spacing-2); }
.pb-3 { padding-bottom: var(--dt-spacing-3); }
.pb-4 { padding-bottom: var(--dt-spacing-4); }
.pb-5 { padding-bottom: var(--dt-spacing-5); }
.pb-6 { padding-bottom: var(--dt-spacing-6); }
.ps-0 { padding-left: var(--dt-spacing-0); }
.ps-1 { padding-left: var(--dt-spacing-1); }
.ps-2 { padding-left: var(--dt-spacing-2); }
.ps-3 { padding-left: var(--dt-spacing-3); }
.ps-4 { padding-left: var(--dt-spacing-4); }
.ps-5 { padding-left: var(--dt-spacing-5); }
.ps-6 { padding-left: var(--dt-spacing-6); }
.pe-0 { padding-right: var(--dt-spacing-0); }
.pe-1 { padding-right: var(--dt-spacing-1); }
.pe-2 { padding-right: var(--dt-spacing-2); }
.pe-3 { padding-right: var(--dt-spacing-3); }
.pe-4 { padding-right: var(--dt-spacing-4); }
.pe-5 { padding-right: var(--dt-spacing-5); }
.pe-6 { padding-right: var(--dt-spacing-6); }
/* ------------------------------------------------------------ Object Fit ---*/
.fit-contain { object-fit: contain; }
.fit-cover { object-fit: cover; }
.fit-fill { object-fit: fill; }
.fit-none { object-fit: none; }
.fit-scale-down { object-fit: scale-down; }
/* ---------------------------------------------------------------- Floats ---*/
.float-end { float: right; }
.float-start { float: left; }
/* --------------------------------------------------------------- Borders ---*/
.border { border: 1px solid var(--dt-neutral-4); }
.border-top { border-top: 1px solid var(--dt-neutral-4); }
.border-bottom { border-bottom: 1px solid var(--dt-neutral-4); }
.border-start { border-left: 1px solid var(--dt-neutral-4); }
.border-end { border-right: 1px solid var(--dt-neutral-4); }
/* --------------------------------------------------------------- Colors --- */
.bg-neutral-1 { background-color: var(--dt-neutral-1) }
.bg-neutral-2 { background-color: var(--dt-neutral-2) }
.bg-neutral-3 { background-color: var(--dt-neutral-3) }
.bg-neutral-4 { background-color: var(--dt-neutral-4) }
.bg-neutral-5 { background-color: var(--dt-neutral-5) }
.bg-neutral-6 { background-color: var(--dt-neutral-6) }
.color-white { color: white; }
/* ------------------------------------------------------------------ Text ---*/
.fw-bold { font-weight: bold; }
.text-center { text-align: center; }
.text-start { text-align: left; }
.text-end { text-align: right; }
.text-muted { color: var(--dt-neutral-5); }
/* -------------------------------------------------------------- Display --- */
.d-contents { display: contents; }
.d-inline-block { display: inline-block; }
.d-block { display: block; }
.d-flex { display: flex; }
/* ----------------------------------------------------------------- Flex --- */
.flex-column { flex-direction: column; }
.flex-row { flex-direction: row; }
.flex-grow-1 { flex-grow: 1; }
.gap-0 { gap: var(--dt-spacing-0); }
.gap-1 { gap: var(--dt-spacing-1); }
.gap-2 { gap: var(--dt-spacing-2); }
.gap-3 { gap: var(--dt-spacing-3); }
.gap-4 { gap: var(--dt-spacing-4); }
.gap-5 { gap: var(--dt-spacing-5); }
.gap-6 { gap: var(--dt-spacing-6); }
.align-self-start { align-self: flex-start; }
.align-self-end { align-self: flex-end; }
.align-self-center { align-self: center; }
.align-self-baseline { align-self: baseline; }
.align-self-stretch { align-self: stretch; }
.align-content-start { align-content: flex-start; }
.align-content-end { align-content: flex-end; }
.align-content-center { align-content: center; }
.align-content-baseline { align-content: baseline; }
.align-content-stretch { align-content: stretch; }
.align-items-start { align-items: flex-start; }
.align-items-end { align-items: flex-end; }
.align-items-center { align-items: center; }
.align-items-baseline { align-items: baseline; }
.align-items-stretch { align-items: stretch; }
.justify-self-start { justify-self: flex-start; }
.justify-self-end { justify-self: flex-end; }
.justify-self-center { justify-self: center; }
.justify-self-baseline { justify-self: baseline; }
.justify-self-stretch { justify-self: stretch; }
.justify-content-start { justify-content: flex-start; }
.justify-content-end { justify-content: flex-end; }
.justify-content-center { justify-content: center; }
.justify-content-baseline { justify-content: baseline; }
.justify-content-stretch { justify-content: stretch; }
.justify-items-start { justify-items: flex-start; }
.justify-items-end { justify-items: flex-end; }
.justify-items-center { justify-items: center; }
.justify-items-baseline { justify-items: baseline; }
.justify-items-stretch { justify-items: stretch; }
/* ---------------------------------------------------------------- Sizes --- */
.w-100 { width: 100%; }
/* -------------------------------------------------------------- Buttons --- */
.btn {
border: 0px;
padding: var(--dt-spacing-1) var(--dt-spacing-2);
color: white;
border: 1px solid red;
}
.btn-primary { background-color: var(--dt-primary); border-color: var(--dt-primary-darker); }
.btn-secondary { background-color: var(--dt-secondary); border-color: var(--dt-secondary-darker); }
.btn-success { background-color: var(--dt-success); border-color: var(--dt-success-darker); }
.btn-warning { background-color: var(--dt-warning); border-color: var(--dt-warning-darker); }
.btn-danger { background-color: var(--dt-danger); border-color: var(--dt-danger-darker); }
.btn-primary:hover { background-color: var(--dt-primary-darker); }
.btn-secondary:hover { background-color: var(--dt-secondary-darker); }
.btn-success:hover { background-color: var(--dt-success-darker); }
.btn-warning:hover { background-color: var(--dt-warning-darker); }
.btn-danger:hover { background-color: var(--dt-danger-darker); }
.btn-group {
display: flex;
gap: 0px;
}
.btn-group > * {
width: 30px;
height: 30px;
border: 1px solid black;
border-left: none;
text-align: center;
line-height: 41px;
display: block;
color: white;
text-decoration: none;
font-weight: bold;
background-position: center;
background-repeat: no-repeat;
background-size: 15px;
}
.btn-group > :first-child {
border-left: 1px solid black;
}