376 lines
		
	
	
	
		
			5.8 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
		
		
			
		
	
	
			376 lines
		
	
	
	
		
			5.8 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
|  | @import url('widgets.css'); | ||
|  | 
 | ||
|  | /* FORM ROWS */ | ||
|  | 
 | ||
|  | .form-row { | ||
|  |     overflow: hidden; | ||
|  |     padding: 8px 12px; | ||
|  |     font-size: 11px; | ||
|  |     border-bottom: 1px solid #eee; | ||
|  | } | ||
|  | 
 | ||
|  | .form-row img, .form-row input { | ||
|  |     vertical-align: middle; | ||
|  | } | ||
|  | 
 | ||
|  | form .form-row p { | ||
|  |     padding-left: 0; | ||
|  |     font-size: 11px; | ||
|  | } | ||
|  | 
 | ||
|  | .hidden { | ||
|  |     display: none; | ||
|  | } | ||
|  | 
 | ||
|  | /* FORM LABELS */ | ||
|  | 
 | ||
|  | form h4 { | ||
|  |     margin: 0 !important; | ||
|  |     padding: 0 !important; | ||
|  |     border: none !important; | ||
|  | } | ||
|  | 
 | ||
|  | label { | ||
|  |     font-weight: normal !important; | ||
|  |     color: #666; | ||
|  |     font-size: 12px; | ||
|  | } | ||
|  | 
 | ||
|  | .required label, label.required { | ||
|  |     font-weight: bold !important; | ||
|  |     color: #333 !important; | ||
|  | } | ||
|  | 
 | ||
|  | /* RADIO BUTTONS */ | ||
|  | 
 | ||
|  | form ul.radiolist li { | ||
|  |     list-style-type: none; | ||
|  | } | ||
|  | 
 | ||
|  | form ul.radiolist label { | ||
|  |     float: none; | ||
|  |     display: inline; | ||
|  | } | ||
|  | 
 | ||
|  | form ul.inline { | ||
|  |     margin-left: 0; | ||
|  |     padding: 0; | ||
|  | } | ||
|  | 
 | ||
|  | form ul.inline li { | ||
|  |     float: left; | ||
|  |     padding-right: 7px; | ||
|  | } | ||
|  | 
 | ||
|  | /* ALIGNED FIELDSETS */ | ||
|  | 
 | ||
|  | .aligned label { | ||
|  |     display: block; | ||
|  |     padding: 3px 10px 0 0; | ||
|  |     float: left; | ||
|  |     width: 8em; | ||
|  |     word-wrap: break-word; | ||
|  | } | ||
|  | 
 | ||
|  | .aligned ul label { | ||
|  |     display: inline; | ||
|  |     float: none; | ||
|  |     width: auto; | ||
|  | } | ||
|  | 
 | ||
|  | .colMS .aligned .vLargeTextField, .colMS .aligned .vXMLLargeTextField { | ||
|  |     width: 350px; | ||
|  | } | ||
|  | 
 | ||
|  | form .aligned p, form .aligned ul { | ||
|  |     margin-left: 7em; | ||
|  |     padding-left: 30px; | ||
|  | } | ||
|  | 
 | ||
|  | form .aligned table p { | ||
|  |     margin-left: 0; | ||
|  |     padding-left: 0; | ||
|  | } | ||
|  | 
 | ||
|  | form .aligned p.help { | ||
|  |     padding-left: 38px; | ||
|  | } | ||
|  | 
 | ||
|  | .aligned .vCheckboxLabel { | ||
|  |     float: none !important; | ||
|  |     display: inline; | ||
|  |     padding-left: 4px; | ||
|  | } | ||
|  | 
 | ||
|  | .colM .aligned .vLargeTextField, .colM .aligned .vXMLLargeTextField { | ||
|  |     width: 610px; | ||
|  | } | ||
|  | 
 | ||
|  | .checkbox-row p.help { | ||
|  |     margin-left: 0; | ||
|  |     padding-left: 0 !important; | ||
|  | } | ||
|  | 
 | ||
|  | fieldset .field-box { | ||
|  |     float: left; | ||
|  |     margin-right: 20px; | ||
|  | } | ||
|  | 
 | ||
|  | /* WIDE FIELDSETS */ | ||
|  | 
 | ||
|  | .wide label { | ||
|  |     width: 15em !important; | ||
|  | } | ||
|  | 
 | ||
|  | form .wide p { | ||
|  |     margin-left: 15em; | ||
|  | } | ||
|  | 
 | ||
|  | form .wide p.help { | ||
|  |     padding-left: 38px; | ||
|  | } | ||
|  | 
 | ||
|  | .colM fieldset.wide .vLargeTextField, .colM fieldset.wide .vXMLLargeTextField { | ||
|  |     width: 450px; | ||
|  | } | ||
|  | 
 | ||
|  | /* COLLAPSED FIELDSETS */ | ||
|  | 
 | ||
|  | fieldset.collapsed * { | ||
|  |     display: none; | ||
|  | } | ||
|  | 
 | ||
|  | fieldset.collapsed h2, fieldset.collapsed { | ||
|  |     display: block !important; | ||
|  | } | ||
|  | 
 | ||
|  | fieldset.collapsed h2 { | ||
|  |     background-image: url(../img/nav-bg.gif); | ||
|  |     background-position: bottom left; | ||
|  |     color: #999; | ||
|  | } | ||
|  | 
 | ||
|  | fieldset.collapsed .collapse-toggle { | ||
|  |     background: transparent; | ||
|  |     display: inline !important; | ||
|  | } | ||
|  | 
 | ||
|  | /* MONOSPACE TEXTAREAS */ | ||
|  | 
 | ||
|  | fieldset.monospace textarea { | ||
|  |     font-family: "Bitstream Vera Sans Mono",Monaco,"Courier New",Courier,monospace; | ||
|  | } | ||
|  | 
 | ||
|  | /* SUBMIT ROW */ | ||
|  | 
 | ||
|  | .submit-row { | ||
|  |     padding: 5px 7px; | ||
|  |     text-align: right; | ||
|  |     background: white url(../img/nav-bg.gif) 0 100% repeat-x; | ||
|  |     border: 1px solid #ccc; | ||
|  |     margin: 5px 0; | ||
|  |     overflow: hidden; | ||
|  | } | ||
|  | 
 | ||
|  | body.popup .submit-row { | ||
|  |     overflow: auto; | ||
|  | } | ||
|  | 
 | ||
|  | .submit-row input { | ||
|  |     margin: 0 0 0 5px; | ||
|  | } | ||
|  | 
 | ||
|  | .submit-row p { | ||
|  |     margin: 0.3em; | ||
|  | } | ||
|  | 
 | ||
|  | .submit-row p.deletelink-box { | ||
|  |     float: left; | ||
|  | } | ||
|  | 
 | ||
|  | .submit-row .deletelink { | ||
|  |     background: url(../img/icon_deletelink.gif) 0 50% no-repeat; | ||
|  |     padding-left: 14px; | ||
|  | } | ||
|  | 
 | ||
|  | /* CUSTOM FORM FIELDS */ | ||
|  | 
 | ||
|  | .vSelectMultipleField { | ||
|  |     vertical-align: top !important; | ||
|  | } | ||
|  | 
 | ||
|  | .vCheckboxField { | ||
|  |     border: none; | ||
|  | } | ||
|  | 
 | ||
|  | .vDateField, .vTimeField { | ||
|  |     margin-right: 2px; | ||
|  | } | ||
|  | 
 | ||
|  | .vDateField { | ||
|  |     min-width: 6.85em; | ||
|  | } | ||
|  | 
 | ||
|  | .vTimeField { | ||
|  |     min-width: 4.7em; | ||
|  | } | ||
|  | 
 | ||
|  | .vURLField { | ||
|  |     width: 30em; | ||
|  | } | ||
|  | 
 | ||
|  | .vLargeTextField, .vXMLLargeTextField { | ||
|  |     width: 48em; | ||
|  | } | ||
|  | 
 | ||
|  | .flatpages-flatpage #id_content { | ||
|  |     height: 40.2em; | ||
|  | } | ||
|  | 
 | ||
|  | .module table .vPositiveSmallIntegerField { | ||
|  |     width: 2.2em; | ||
|  | } | ||
|  | 
 | ||
|  | .vTextField { | ||
|  |     width: 20em; | ||
|  | } | ||
|  | 
 | ||
|  | .vIntegerField { | ||
|  |     width: 5em; | ||
|  | } | ||
|  | 
 | ||
|  | .vBigIntegerField { | ||
|  |     width: 10em; | ||
|  | } | ||
|  | 
 | ||
|  | .vForeignKeyRawIdAdminField { | ||
|  |     width: 5em; | ||
|  | } | ||
|  | 
 | ||
|  | /* INLINES */ | ||
|  | 
 | ||
|  | .inline-group { | ||
|  |     padding: 0; | ||
|  |     border: 1px solid #ccc; | ||
|  |     margin: 10px 0; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-group .aligned label { | ||
|  |     width: 8em; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-related { | ||
|  |     position: relative; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-related h3 { | ||
|  |     margin: 0; | ||
|  |     color: #666; | ||
|  |     padding: 3px 5px; | ||
|  |     font-size: 11px; | ||
|  |     background: #e1e1e1 url(../img/nav-bg.gif) top left repeat-x; | ||
|  |     border-bottom: 1px solid #ddd; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-related h3 span.delete { | ||
|  |     float: right; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-related h3 span.delete label { | ||
|  |     margin-left: 2px; | ||
|  |     font-size: 11px; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-related fieldset { | ||
|  |     margin: 0; | ||
|  |     background: #fff; | ||
|  |     border: none; | ||
|  |     width: 100%; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-related fieldset.module h3 { | ||
|  |     margin: 0; | ||
|  |     padding: 2px 5px 3px 5px; | ||
|  |     font-size: 11px; | ||
|  |     text-align: left; | ||
|  |     font-weight: bold; | ||
|  |     background: #bcd; | ||
|  |     color: #fff; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-group .tabular fieldset.module { | ||
|  |     border: none; | ||
|  |     border-bottom: 1px solid #ddd; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-related.tabular fieldset.module table { | ||
|  |     width: 100%; | ||
|  | } | ||
|  | 
 | ||
|  | .last-related fieldset { | ||
|  |     border: none; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-group .tabular tr.has_original td { | ||
|  |     padding-top: 2em; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-group .tabular tr td.original { | ||
|  |     padding: 2px 0 0 0; | ||
|  |     width: 0; | ||
|  |     _position: relative; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-group .tabular th.original { | ||
|  |     width: 0px; | ||
|  |     padding: 0; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-group .tabular td.original p { | ||
|  |     position: absolute; | ||
|  |     left: 0; | ||
|  |     height: 1.1em; | ||
|  |     padding: 2px 7px; | ||
|  |     overflow: hidden; | ||
|  |     font-size: 9px; | ||
|  |     font-weight: bold; | ||
|  |     color: #666; | ||
|  |     _width: 700px; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-group ul.tools { | ||
|  |     padding: 0; | ||
|  |     margin: 0; | ||
|  |     list-style: none; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-group ul.tools li { | ||
|  |     display: inline; | ||
|  |     padding: 0 5px; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-group div.add-row, | ||
|  | .inline-group .tabular tr.add-row td { | ||
|  |     color: #666; | ||
|  |     padding: 3px 5px; | ||
|  |     border-bottom: 1px solid #ddd; | ||
|  |     background: #e1e1e1 url(../img/nav-bg.gif) top left repeat-x; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-group .tabular tr.add-row td { | ||
|  |     padding: 4px 5px 3px; | ||
|  |     border-bottom: none; | ||
|  | } | ||
|  | 
 | ||
|  | .inline-group ul.tools a.add, | ||
|  | .inline-group div.add-row a, | ||
|  | .inline-group .tabular tr.add-row td a { | ||
|  |     background: url(../img/icon_addlink.gif) 0 50% no-repeat; | ||
|  |     padding-left: 14px; | ||
|  |     font-size: 11px; | ||
|  |     outline: 0; /* Remove dotted border around link */ | ||
|  | } | ||
|  | 
 | ||
|  | .empty-form { | ||
|  |     display: none; | ||
|  | } |