Changeset - ac21f018f6be
[Not reviewed]
default
0 1 0
Marcin Kuzminski - 15 years ago 2010-09-03 09:23:50
marcin@python-works.com
fixed box-left forms layout
1 file changed with 12 insertions and 6 deletions:
0 comments (0 inline, 0 general)
pylons_app/public/css/style.css
Show inline comments
 
@@ -854,861 +854,867 @@ div.options a:hover
 
	float: left;
 
	border: none;
 
	color: #ffffff;
 
	text-transform: uppercase;
 
}
 
 
#content div.box div.title ul.links
 
{
 
	margin: 0;
 
	padding: 0;
 
	float: right;
 
}
 
 
#content div.box div.title ul.links li
 
{
 
	margin: 0;
 
	padding: 0;
 
	list-style: none;
 
	float: left;
 
}
 
 
#content div.box div.title ul.links li a
 
{
 
	margin: 0;
 
	padding: 13px 16px 12px 16px;
 
	height: 1%;
 
	display: block;
 
	float: left;
 
	background: url("../images/colors/blue/title_link.png") no-repeat top left;
 
	border-left: 1px solid #316293;
 
	color: #ffffff;
 
	font-size: 11px;
 
	font-weight: bold;
 
	text-decoration: none;
 
}
 
 
#content div.box div.title ul.links li a:hover
 
{
 
	color: #bfe3ff;
 
}
 
 
#content div.box div.title ul.links li.ui-tabs-selected a
 
{
 
	background: url("../../../resources/images/colors/blue/title_tab_selected.png") no-repeat bottom center;
 
	color: #bfe3ff;
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> box / headings
 
----------------------------------------------------------- */
 
 
#content div.box h1,
 
#content div.box h2,
 
#content div.box h3,
 
#content div.box h4,
 
#content div.box h5,
 
#content div.box h6
 
{
 
    margin: 10px 20px 10px 20px;
 
    padding: 0 0 15px 0;
 
    clear: both;
 
    overflow: hidden;
 
    border-bottom: 1px solid #DDDDDD;
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> box / paragraphs
 
----------------------------------------------------------- */
 
 
#content div.box p
 
{
 
    margin: 0 24px 10px 24px;
 
    padding: 0;
 
    color: #5f5f5f;
 
    font-size: 12px;
 
    line-height: 150%;
 
}
 
 
#content div.box blockquote
 
{
 
    margin: 0 34px 0 34px;
 
    padding: 0 0 0 14px;
 
    border-left: 4px solid #DDDDDD;
 
    color: #5f5f5f;
 
    font-size: 11px;
 
    line-height: 150%;
 
}
 
 
#content div.box blockquote p
 
{
 
    margin: 10px 0 10px 0;
 
    padding: 0; 
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> box / lists
 
----------------------------------------------------------- */
 
 
#content div.box dl
 
{
 
    margin: 10px 24px 10px 24px;	
 
}
 
 
#content div.box dt
 
{
 
	margin: 0;
 
    font-size: 12px; 
 
}
 
 
#content div.box dd
 
{
 
	margin: 0;
 
	padding: 8px 0 8px 15px;
 
    font-size: 12px; 
 
}
 
 
#content div.box ul.left
 
{
 
    float: left;    
 
}
 
 
#content div.box ol.left
 
{
 
    float: left;    
 
}
 
 
#content div.box li
 
{
 
    padding: 4px 0 4px 0;
 
    font-size: 12px;  
 
}
 
 
#content div.box ol.lower-roman, 
 
#content div.box ol.upper-roman 
 
{
 
    margin: 10px 24px 10px 44px;
 
}
 
 
#content div.box ol.lower-alpha, 
 
#content div.box ol.upper-alpha
 
{
 
    margin: 10px 24px 10px 44px;
 
}
 
 
#content div.box ol.decimal
 
{
 
    margin: 10px 24px 10px 44px;
 
}
 
 
#content div.box ul.disc,
 
#content div.box ul.circle
 
{
 
    margin: 10px 24px 10px 38px;
 
}
 
 
#content div.box ul.square  
 
{
 
    margin: 10px 24px 10px 40px; 
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> box / images
 
----------------------------------------------------------- */
 
 
#content div.box img.left
 
{
 
    margin: 10px 10px 10px 0;
 
	border: none;
 
	float: left;
 
}
 
 
#content div.box img.right
 
{
 
    margin: 10px 0 10px 10px;
 
	border: none;
 
	float: right;
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> box / messages
 
----------------------------------------------------------- */ 
 
 
#content div.box div.messages
 
{
 
	margin: 0 20px 0 20px;
 
    padding: 0;
 
	clear: both;
 
	overflow: hidden;
 
}
 
 
#content div.box div.message
 
{
 
	margin: 0 0 0px 0;
 
    padding: 0 0 10px 0;
 
	clear: both;
 
	overflow: hidden;
 
}
 
 
#content div.box div.message div.image
 
{
 
	margin: 9px 0 0 5px;
 
	padding: 6px;
 
	float: left;
 
}
 
 
#content div.box div.message div.image img
 
{
 
    margin: 0;
 
    vertical-align: middle;
 
}
 
 
#content div.box div.message div.text
 
{
 
    margin: 0;
 
    padding: 9px 6px 9px 6px;
 
    float: left;
 
}
 
 
#content div.box div.message div.dismiss
 
{
 
    margin: 0;
 
    padding: 0;
 
    float: right;
 
}
 
 
#content div.box div.message div.dismiss a
 
{
 
	margin: 15px 14px 0 0;
 
	padding: 0;
 
	height: 16px;
 
	width: 16px;
 
	display: block;
 
	background: url("../images/icons/cross.png") no-repeat;
 
}
 
 
#content div.box div.message div.text h1,
 
#content div.box div.message div.text h2,
 
#content div.box div.message div.text h3,
 
#content div.box div.message div.text h4,
 
#content div.box div.message div.text h5,
 
#content div.box div.message div.text h6
 
{
 
    margin: 0;
 
    padding: 0px;
 
    border: none;
 
}
 
 
#content div.box div.message div.text span
 
{
 
    margin: 0;
 
    padding: 5px 0 0 0;
 
    height: 1%;
 
    display: block;
 
}
 
 
#content div.box div.message-error
 
{
 
    height: 1%;
 
	clear: both;
 
	overflow: hidden;
 
	background: #FBE3E4;
 
    border: 1px solid #FBC2C4;
 
	color: #860006;
 
}
 
 
#content div.box div.message-error h6
 
{
 
	color: #860006;
 
}
 
 
#content div.box div.message-warning
 
{
 
    height: 1%;
 
	clear: both;
 
	overflow: hidden;
 
    background: #FFF6BF;
 
    border: 1px solid #FFD324;
 
    color: #5f5200;
 
}
 
 
#content div.box div.message-warning h6
 
{
 
    color: #5f5200;
 
}
 
 
#content div.box div.message-notice
 
{
 
    height: 1%;
 
	clear: both;
 
	overflow: hidden;
 
    background: #8FBDE0;
 
    border: 1px solid #6BACDE;
 
    color: #003863;
 
}
 
 
#content div.box div.message-notice h6
 
{
 
    color: #003863;
 
}
 
 
#content div.box div.message-success
 
{
 
    height: 1%;
 
	clear: both;
 
	overflow: hidden;
 
    background: #E6EFC2;
 
    border: 1px solid #C6D880;
 
    color: #4e6100;
 
}
 
 
#content div.box div.message-success h6
 
{
 
    color: #4e6100;
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> box / forms
 
----------------------------------------------------------- */
 
 
#content div.box div.form
 
{
 
	margin: 0;
 
	padding: 0 20px 10px 20px;
 
    clear: both;
 
    overflow: hidden;
 
}
 
 
#content div.box div.form div.fields
 
{
 
	margin: 0;
 
	padding: 0;
 
    clear: both;
 
    overflow: hidden;
 
}
 
 
#content div.box div.form div.fields div.field
 
{
 
	margin: 0;
 
	padding: 10px 0 10px 0; 
 
	height: 1%;
 
	border-bottom: 1px solid #DDDDDD;
 
	clear: both;
 
	overflow: hidden;
 
}
 
 
#content div.box div.form div.fields div.field-first
 
{
 
	padding: 0 0 10px 0; 
 
}
 
 
#content div.box div.form div.fields div.field span.error-message
 
{
 
	margin: 8px 0 0 0;
 
	padding: 0;
 
	height: 1%;
 
	display: block;
 
	color: #FF0000;
 
}
 
 
#content div.box div.form div.fields div.field span.success
 
{
 
	margin: 8px 0 0 0;
 
	padding: 0;
 
	height: 1%;
 
	display: block;
 
	color: #316309;
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> forms -> labels
 
----------------------------------------------------------- */
 
 
#content div.box div.form div.fields div.field div.label
 
{
 
	left: 310px;
 
	margin: 0;
 
	padding: 8px 0 0 5px;
 
	width: auto;
 
	position: absolute;
 
}
 
 
#content div.box-left div.form div.fields div.field div.label,
 
#content div.box-right div.form div.fields div.field div.label
 
{
 
	left: 0;
 
	margin: 0;
 
	padding: 0 0 8px 0;
 
	width: auto;
 
	position: relative;
 
    left: 0;
 
    margin: 0;
 
    padding: 0 0 8px 0;
 
    width: auto;
 
    position: relative;
 
    clear: both;
 
    overflow: hidden;
 
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> forms -> label (select)
 
----------------------------------------------------------- */
 
 
#content div.box div.form div.fields div.field div.label-select
 
{
 
	padding: 2px 0 0 5px;
 
}
 
 
#content div.box-left div.form div.fields div.field div.label-select,
 
#content div.box-right div.form div.fields div.field div.label-select
 
{
 
	padding: 0 0 8px 0;
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> forms -> label (checkbox)
 
----------------------------------------------------------- */
 
 
#content div.box div.form div.fields div.field div.label-checkbox
 
{
 
	padding:0 0 0 5px !important;
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> forms -> label (radio)
 
----------------------------------------------------------- */
 
 
#content div.box div.form div.fields div.field div.label-radio
 
{
 
	padding:0 0 0 5px !important;
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> forms -> label (textarea)
 
----------------------------------------------------------- */
 
 
#content div.box div.form div.fields div.field div.label-textarea
 
{
 
	padding:0 0 0 5px !important;
 
}
 
 
#content div.box-left div.form div.fields div.field div.label-textarea,
 
#content div.box-right div.form div.fields div.field div.label-textarea
 
{
 
	padding: 0 0 8px 0 !important;
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> forms -> labels (label)
 
----------------------------------------------------------- */
 
 
#content div.box div.form div.fields div.field div.label label
 
{
 
    color: #393939;
 
    font-weight: bold;
 
}
 
 
#content div.box div.form div.fields div.field div.label span
 
{
 
	margin: 0;
 
	padding: 2px 0 0 0;
 
	height: 1%;
 
	display: block;
 
	color: #363636;
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> forms -> input
 
----------------------------------------------------------- */
 
 
#content div.box div.form div.fields div.field div.input
 
{
 
	margin: 0 0 0 200px;
 
	padding: 0;
 
}
 
 
#content div.box-left div.form div.fields div.field div.input,
 
#content div.box-right div.form div.fields div.field div.input
 
{
 
	margin: 0;
 
    margin: 0;
 
    padding: 7px 7px 6px 7px;
 
    clear: both;
 
    overflow: hidden;
 
    border-top: 1px solid #b3b3b3;
 
    border-left: 1px solid #b3b3b3;
 
    border-right: 1px solid #eaeaea;
 
    border-bottom: 1px solid #eaeaea;
 
 
}
 
 
#content div.box div.form div.fields div.field div.input input
 
{
 
    margin: 0;
 
    padding: 7px 7px 6px 7px;
 
    background: #FFFFFF;
 
    border-top: 1px solid #b3b3b3;
 
    border-left: 1px solid #b3b3b3;
 
    border-right: 1px solid #eaeaea;
 
    border-bottom: 1px solid #eaeaea;
 
    color: #000000;
 
	font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
 
	font-size: 11px;
 
	float: left;
 
}
 
 
#content div.box-left div.form div.fields div.field div.input input,
 
#content div.box-right div.form div.fields div.field div.input input
 
{
 
	width: 100%;
 
    padding: 0;
 
    border: none;
 
}
 
 
#content div.box div.form div.fields div.field div.input input.small
 
{
 
	width: 30%;	
 
}
 
 
#content div.box div.form div.fields div.field div.input input.medium
 
{
 
	width: 55%;	
 
}
 
 
#content div.box div.form div.fields div.field div.input input.large
 
{
 
	width: 85%;	
 
}
 
 
#content div.box div.form div.fields div.field div.input input.date
 
{
 
	width: 177px;	
 
}
 
 
#content div.box div.form div.fields div.field div.input input.button
 
{
 
    margin: 0;
 
    padding: 4px 8px 4px 8px;
 
    background: #D4D0C8;
 
    border-top: 1px solid #FFFFFF;
 
    border-left: 1px solid #FFFFFF;
 
    border-right: 1px solid #404040;
 
    border-bottom: 1px solid #404040;
 
    color: #000000;
 
}
 
 
#content div.box div.form div.fields div.field div.input input.error
 
{
 
	background: #FBE3E4;
 
	border-top: 1px solid #e1b2b3;
 
	border-left: 1px solid #e1b2b3;
 
	border-right: 1px solid #FBC2C4;
 
	border-bottom: 1px solid #FBC2C4;
 
}
 
 
#content div.box div.form div.fields div.field div.input input.success
 
{
 
	background: #E6EFC2;
 
	border-top: 1px solid #cebb98;
 
	border-left: 1px solid #cebb98;
 
	border-right: 1px solid #c6d880;
 
	border-bottom: 1px solid #c6d880;
 
}
 
 
#content div.box div.form div.fields div.field div.input img.ui-datepicker-trigger
 
{
 
    margin: 0 0 0 6px;
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> forms -> input (file styling)
 
----------------------------------------------------------- */
 
 
#content div.box div.form div.fields div.field div.input a.ui-input-file
 
{
 
    margin: 0 0 0 6px;
 
    padding: 0;
 
    width: 28px;
 
    height: 28px;
 
    display: inline;
 
    position: absolute;
 
    overflow: hidden;
 
    cursor: pointer;
 
    background: #e5e3e3 url("../images/button_browse.png") no-repeat;
 
    border: none;
 
    text-decoration: none;
 
}
 
 
#content div.box div.form div.fields div.field div.input a:hover.ui-input-file
 
{
 
    background: #e5e3e3 url("../images/button_browse_selected.png") no-repeat;
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> forms -> textarea
 
----------------------------------------------------------- */
 
 
#content div.box div.form div.fields div.field div.textarea
 
{
 
	margin: 0 0 0 200px;
 
	padding: 10px;
 
    border-top: 1px solid #b3b3b3;
 
    border-left: 1px solid #b3b3b3;
 
    border-right: 1px solid #eaeaea;
 
    border-bottom: 1px solid #eaeaea;
 
}
 
 
#content div.box div.form div.fields div.field div.textarea-editor
 
{
 
	padding: 0;
 
    border: 1px solid #dddddd;
 
}
 
 
#content div.box-left div.form div.fields div.field div.textarea,
 
#content div.box-right div.form div.fields div.field div.textarea
 
{
 
	margin: 0;
 
}
 
 
#content div.box div.form div.fields div.field div.textarea textarea
 
{
 
    margin: 0;
 
    padding: 0;
 
	width: 100%;
 
	height: 220px;
 
	overflow: hidden;
 
    background: #FFFFFF;
 
	border-width: 0;
 
    color: #000000;
 
	font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
 
	font-size: 11px;
 
    outline: none;
 
}
 
 
#content div.box-left div.form div.fields div.field div.textarea textarea,
 
#content div.box-right div.form div.fields div.field div.textarea textarea
 
{
 
	width: 100%;
 
	height: 100px;
 
}
 
 
#content div.box div.form div.fields div.field div.textarea textarea.error
 
{
 
    padding: 3px 10px 10px 23px;
 
	background-color: #FBE3E4;
 
	background-image: url("../../../resources/images/icons/exclamation.png");
 
	background-repeat: no-repeat;
 
	background-position: 3px 3px;
 
    border: 1px solid #FBC2C4;
 
}
 
 
#content div.box div.form div.fields div.field div.textarea textarea.success
 
{
 
    padding: 3px 10px 10px 23px;
 
	background-color: #E6EFC2;
 
	background-image: url("../../../resources/images/icons/accept.png");
 
	background-repeat: no-repeat;
 
	background-position: 3px 3px;
 
    border: 1px solid #C6D880;
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> forms -> textarea (tinymce editor)
 
----------------------------------------------------------- */
 
 
#content div.box div.form div.fields div.field div.textarea table
 
{
 
	margin: 0;
 
	padding: 0;
 
	width: 100%;
 
	border: none;
 
}
 
 
#content div.box div.form div.fields div.field div.textarea table td
 
{
 
	padding: 0;
 
	background: #DDDDDD;
 
	border: none;	
 
}
 
 
#content div.box div.form div.fields div.field div.textarea table td table
 
{
 
	margin: 0;
 
	padding: 0;
 
	width: auto;
 
	border: none;
 
}
 
 
#content div.box div.form div.fields div.field div.textarea table td table td
 
{
 
	padding: 5px 5px 5px 0;
 
	font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
 
	font-size: 11px;
 
}
 
 
#content div.box div.form div.fields div.field div.textarea table td table td a
 
{
 
	border: none;	
 
}
 
 
#content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive
 
{
 
	background: #b1b1b1;
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> forms -> select
 
----------------------------------------------------------- */
 
 
#content div.box div.form div.fields div.field div.select
 
{
 
	margin: 0 0 0 200px;
 
	padding: 0;
 
}
 
 
#content div.box div.form div.fields div.field div.select a:hover
 
{
 
    color: #000000;
 
    text-decoration: none;
 
}
 
 
#content div.box div.form div.fields div.field div.select select
 
{
 
    margin: 0;
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> forms -> select (jquery styling)
 
----------------------------------------------------------- */
 
 
#content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus
 
{
 
	border: 1px solid #666666;
 
}
 
 
#content div.box div.form div.fields div.field div.select a.ui-selectmenu  
 
{
 
    color: #565656; 
 
    text-decoration: none;
 
}
 
 
#content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover  
 
{
 
	color: #000000;
 
    text-decoration: none; 
 
}
 
 
#content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus span.ui-icon
 
{
 
	background-image: url(../images/ui/ui-icons_222222_256x240.png);
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> forms -> element focus
 
----------------------------------------------------------- */
 
 
#content div.box div.form div.fields div.field input[type=text]:focus, 
 
#content div.box div.form div.fields div.field input[type=password]:focus,
 
#content div.box div.form div.fields div.field input[type=file]:focus,
 
#content div.box div.form div.fields div.field textarea:focus,
 
#content div.box div.form div.fields div.field select:focus 
 
{
 
	background: #f6f6f6;
 
    border-color: #666;
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> forms -> checkboxes
 
----------------------------------------------------------- */
 
 
#content div.box div.form div.fields div.field div.checkboxes
 
{
 
	margin: 0 0 0 200px;
 
	padding: 0;
 
}
 
 
#content div.box div.form div.fields div.field div.checkboxes div.checkbox
 
{
 
	margin: 0;
 
	padding: 2px 0 2px 0;
 
	clear: both;
 
	overflow: hidden;
 
}
 
 
#content div.box div.form div.fields div.field div.checkboxes div.checkbox input
 
{
 
	margin: 0;	
 
	float: left;
 
}
 
 
#content div.box div.form div.fields div.field div.checkboxes div.checkbox label
 
{
 
	margin: 3px 0 0 4px;
 
	height: 1%;
 
	display: block;
 
	float: left;
 
}
 
 
/* -----------------------------------------------------------
 
	content -> right -> forms -> radios
 
----------------------------------------------------------- */
 
 
#content div.box div.form div.fields div.field div.radios
 
{
 
	margin: 0 0 0 200px;
 
	padding: 0;
 
}
 
 
#content div.box div.form div.fields div.field div.radios div.radio
 
{
 
	margin: 0;
 
	padding: 2px 0 2px 0;
 
	clear: both;
 
	overflow: hidden;
 
}
 
 
#content div.box div.form div.fields div.field div.radios div.radio input
 
{
 
	margin: 0;	
 
	float: left;
 
}
 
 
#content div.box div.form div.fields div.field div.radios div.radio label
 
{
 
	margin: 3px 0 0 4px;
 
	height: 1%;
 
	display: block;
 
	float: left;
 
}
 
/* -----------------------------------------------------------
 
	content -> right -> forms -> button
 
----------------------------------------------------------- */
 
 
div.form div.fields div.field div.button
 
{
 
	margin: 0;
 
	padding: 0 0 0 8px;
 
	float: left;
 
}
 
 
div.form div.fields div.field div.button input
 
{
 
	margin: 0;
 
	color: #000000;
 
	font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
 
	font-size: 11px;
 
	font-weight: bold;
 
}
 
 
div.form div.fields div.field div.button .ui-state-default
 
{
 
	margin: 0;
 
	padding: 6px 12px 6px 12px;
 
	background: #e5e3e3 url("../images/button.png") repeat-x;
 
	border-top: 1px solid #DDDDDD;
 
	border-left: 1px solid #c6c6c6;
 
	border-right: 1px solid #DDDDDD;
 
	border-bottom: 1px solid #c6c6c6;
 
	color: #515151;
 
	outline: none;
 
}
 
 
div.form div.fields div.field div.button .ui-state-hover
 
{
 
	margin: 0;
 
	padding: 6px 12px 6px 12px;
 
	background: #b4b4b4 url("../images/button_selected.png") repeat-x;
 
	border-top: 1px solid #cccccc;
 
	border-left: 1px solid #bebebe;
 
	border-right: 1px solid #b1b1b1;
 
	border-bottom: 1px solid #afafaf;
 
	color: #515151;
 
	outline: none;
0 comments (0 inline, 0 general)