/** * The main CSS file for the Page Forms extension. */ /* Override "width: 100%" setting in standard MediaWiki skins */ textarea.createboxInput { /* width: auto;*/ } textarea.mandatoryField { width: auto; } /* Used in 'create template' page */ .fieldBox { border: 1px black solid; background: #dddddd; padding: 10px 20px 10px 20px; margin: 0 20px 20px 20px; } /* Used in 'create form' page */ .templateForm { border: 1px black solid; background: #dddddd; padding: 0 20px 10px 20px; margin-bottom: 20px; } /* Used in 'create form' page */ .sectionForm { border: 1px black solid; background: #d0dae6; padding: 0 20px 10px 20px; margin-bottom: 20px; } /* Used in form pages */ table.formtable { /* width: 100%; */ } table.formtable th { text-align: left; vertical-align: top; /* max-width: 150px; */ } /* another possible layout */ table.formtable2 { width: 100%; margin: 5px 0 0; padding: 0.3em 0.2em 0.2em 0.2em; background: transparent; border-collapse: collapse; } table.formtable2 th, table.formtable2 td { vertical-align: top; } /* this makes sure that in long lists with checkboxes the checkbox and the corresponding label are not torn apart by a line break */ span.checkboxSpan { /* 'nowrap' doesn't work in IE, unfortunately */ /* white-space: nowrap; */ float: left; padding-right: 9px; } /* the "remove" and "add another" buttons used for multiple templates */ input.remove, input.addanother { } /* this selects text and dropdown list inputs that have been set to mandatory */ input.mandatoryField, select.mandatoryField { /* (suggested formatting) */ /* border: 1px #d72227 solid; */ } /* a span around radiobuttons and checkboxes that are set to mandatory, since some browsers don't support formatting of these elements, and a span around a set of them looks nicer anyway */ span.mandatoryFieldsSpan { /* (suggested formatting) */ /* border: 1px #d72227 solid; padding: 4px; */ } /** INPUT FIELD STYLE */ #pfForm input[readonly] { background: #EEE; } #pfForm .select2-container { border: none; padding: 0; } #pfForm textarea, form input.formInput, #pfForm input.yearInput, #pfForm input.dayInput, #pfForm input.hoursInput, #pfForm input.minutesInput, #pfForm input.secondsInput { border-radius: 3px; padding: 7px 8px; } /* The dropdowns need slightly different settings. */ #pfForm select.monthInput, #pfForm select.ampmInput { border-radius: 3px; padding: 3px 8px; } #pfForm input#wpSummary, #pfForminput#wpSummary:hover { border-radius: 3px; padding: 4px 8px; } #pfForm input#wpSummary, #pfForm input#wpSummary:hover { max-width: 100%; } /* Select2 inputs */ .select2-choice { /*width: 412px !important;*/ } .formtable textarea { /*width: 422px !important;*/ } /** /INPUT FIELD STYLE */ /* Override Select2 Style */ .select2-drop-active { border: 1px solid #999; } .select2-container-multi .select2-choices { padding: 2px 0; border-color: #ddd; } .select2-container-multi .select2-choices:hover { border-color: #bbb; } .select2-container-multi .select2-choices .select2-search-choice { padding: 4px 5px 4px 18px; } .table-edit-form .select2-container-multi.select2-container-active { border-color: #52bad5; } .ve-area-wrapper .oo-ui-toolbar-narrow .oo-ui-toolbar-bar:after { border-bottom: 0px; } .ve-area-wrapper .oo-ui-toolbar-position-top > .oo-ui-toolbar-bar { box-shadow: none; } .ve-area-wrapper .oo-ui-toolbar-bar { border-radius: 0 0px 3px 3px; z-index: auto !important; } .ve-area-wrapper .oo-ui-toolbar-bar .oo-ui-tool-name-vefpgSwitchEditor .oo-ui-tool-link{ padding: 9.5px; width: 40px; height: 40px; } .select2-container .select2-choice .select2-arrow { border-radius: 0; } div.infoMessage { border: 1px solid #777777; padding: 12px; margin: 25px; width: auto; background: #eeeeee; } div.errorMessage { color: red; margin: 1px 0 4px 0; } .inputError { background: #FCEEEE; } input.modifiedInput { background: #FFDDE5; } div.mainForms { font-size: large; } div.otherForms { font-size: small; } .multipleTemplateInstance { background-color: #e9e9e9; border: 1px solid #cccccc; padding: 5px; margin: 10px 0 10px 0; border-radius: 3px; } .multipleTemplateInstance table { width: 100%; padding: 0; margin: 0; color: inherit; background-color: inherit; } a.addAboveButton { display: block; width: 34px; height: 34px; background-image: url('PF_add_above.png'); } a.removeButton { display: block; width: 34px; height: 34px; background-image: url('PF_remove.png'); } a.addAboveButton:active, a.removeButton:active { box-shadow: 0 0 7px rgba(39,128,248,.35); } td.instanceRearranger { cursor: move; background-image: url(rearrangeDots.png); background-repeat: repeat; width: 8px; } td.instanceMain { padding-left: 7px; } td.instanceAddAbove, td.instanceRemove { padding: 0; width: 34px; overflow: visible; } .autoGrow { overflow: hidden; height: auto; /* width: 326px;*/ } /* Override some jQuery UI settings */ .ui-button { margin-left: -1px; } .ui-button-icon-only .ui-button-text { padding: 0.35em; } button.ui-button-icon-only { width: 1.7em; height: 1.5em; vertical-align: bottom; margin-top: 0.2em; } /* button elements seem to need a little more width */ /* Override CSS from Header Tabs extension, if tabs are used in the form */ input.pfComboBoxActual { border: 1px solid #a6a6a6; } #loaderSave { display: none; width: 94px; text-align: center; color: #fff; padding: 7px 14px; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 0.7em; float: left; cursor: inherit; } .saving-menu #loaderSave { float: right; margin-left: 5px; } #loaderSave .fa { opacity: 0.5; }