// label { // display: block; // } hr { border-top: 1px solid red; } textarea { border: 1px solid red; min-width: 400px; width: 100%; min-height: 300px; } /* B */ .blue { color: blue; } .border-right { border-right: 1px solid red !important; } .bordered { border: 1px solid gray; border-radius: 5px; padding: 0.5em; } table.bordered { table-layout:fixed; width: auto; // 100%; word-wrap: break-word; border: 1px solid gray; // border-bottom: 0; // border-right: 0; th, thead { background: #ddd; font-weight: bold; } td { border: 1px solid gray; border-top: 0; border-left: 0; } .latest-at { width: 100px; } .froms, .leads { width: 200px; } } /* C */ .Card { border: 1px solid gray; border-radius: 5px; padding: 0.5em; margin: 0 0.5em 0.5em 0; } .code, .mono, .monospace { font-family: monospace; font-size: 0.8em; } textarea.monospace { padding: 0.6em; } /* D */ .descr { border: 1px solid red; padding: 0.5em; } /* E */ .eg { color: gray; font-size: 0.8em; } /* F */ .flex-row { display: flex; } .flexwidth { max-width: 1000px; margin: auto; } .field_with_errors { flex-grow: 1; } /* G */ .gray, .grey { color: #999; display: inline-block; } .green { color: green; } /* H */ .h-20px { min-height: 20px; } .h-30px { min-height: 30px; } .h-50px { min-height: 50px; } .h-300px { min-height: 300px; } .h-400px { min-height: 400px; } .h-500px { min-height: 500px; } .header { display: flex; > * { padding-right: 0.2em; } h5.title { display: flex; } } .hide, .hidden { display: none; } /* M */ .maxwidth { max-width: 1000px; /* @TODO: this would be responsive by-breakpoint _vp_ 2024-04-23 */ margin: auto; } .mini { font-size: 0.75em; } .mini-inputs { input[type='number'] { width: 4em; } } /* P */ .padded { // border: 1px solid green; // margin: 0.5em; // width: calc( 100% - 1em ); margin: 15px; // bootstrap has 15px gutters } /* R */ .red { color: red; } label.required { &:after { content: ' *'; color: red; } } /* S */ .spacer-small { height: 20px; } /* T */ .title { word-break: break-word; } /* W */ .w-2em { width: 2em; } .w-3em { width: 3em; } .w-10px { width: 10px; } .w-20px { width: 20px; } .w-30px { width: 30px; } .w-50px { width: 50px; } .w-150px { width: 150px; } .w-200px { width: 200px; } .w-300px { width: 300px; } .w-400px { width: 400px; } .w-500px { width: 500px; }