.text-prewrap { white-space: pre-line; } .btn-p-0 { padding: 0 .375rem; } .z-1 { z-index: 1; } .input-group > .input-group-item { position: relative; flex: 1 1 auto; width: 1%; min-width: 0; } .input-group > .input-group-item .form-control:focus, .input-group > .input-group-item .form-select:focus { z-index: 3; position: relative; } .input-group-lg > .input-group-item .form-control, .input-group-lg > .input-group-item .form-select { padding: 0.5rem 1rem; font-size: 1.25rem; border-radius: 0.3rem; } .input-group-sm > .input-group-item .form-control, .input-group-sm > .input-group-item .form-select { padding: 0.25rem 0.5rem; font-size: 0.875rem; border-radius: 0.2rem; } .input-group-lg > .input-group-item .form-select, .input-group-sm > .input-group-item .form-select { padding-right: 3rem; } .input-group:not(.has-validation) > .input-group-item:not(:last-child) .form-control, .input-group:not(.has-validation) > .input-group-item:not(:last-child) .form-select { border-top-right-radius: 0; border-bottom-right-radius: 0; } .input-group.has-validation > .input-group-item:nth-last-child(n+3) .form-control, .input-group.has-validation > .input-group-item:nth-last-child(n+3) .form-select { border-top-right-radius: 0; border-bottom-right-radius: 0; } .input-group > .input-group-item:not(:first-child) .form-control, .input-group > .input-group-item:not(:first-child) .form-select { border-top-left-radius: 0; border-bottom-left-radius: 0; } .form-control-color.is-invalid, .was-validated .form-control-color:invalid, .form-control-color.is-valid, .was-validated .form-control-color:valid { padding-right: .375rem; background-image: none; }