.select_from{ display:block; float:left; width: 100%; } .select_to{ display:block; float:left; width: 100%; } .select_buttons { display:inline-block; float:left; text-align:right; padding-top: 180px; width: 36px; } .pp-add-box { background: #aaa; margin-top: 20px; padding: 15px; h3 { margin-top: 0; } input[type='text'] { width: 210px; } label { margin-top: 10px; } .pp-selection-box { background: white; max-height: 140px; padding: 10px; overflow-y: scroll; border: 1px solid #7f9db9; } } .pp-add-box .button { margin-top: 15px; } #left_actions { float: left; width: 250px; .controls a { background-color: #dbedff; background-position: 12px; background-repeat: no-repeat; border: 1px solid #65C3F7; display: block; padding: 9px 12px 9px 36px; &:hover { background-color: #cae7fb; } } .resource-pp-add-box{ label { display: inline; font-weight: normal; } } } #pp-select-container { position: relative; } #links-container { #sortable_list { padding: 10px 20px 20px 20px; background: #eee; width: 650px; min-height: 400px; list-style: none; ul { li { list-style: none; } list-style: none; } .pp-placeholder { margin-top: 10px; cursor: default; } } } .pp-link { position: relative; margin-top: 10px!important; list-style: none; .header { height: 20px; line-height: 20px; padding: 8px; background: #c3e1ff; &:hover { background: #add6ff; } .type { position: absolute; top: 8px; right: 36px; } .arrow { background-repeat: no-repeat; background-image: url(/assets/refinery/icons/down.gif); background-position:center; position: absolute; right: 0px; top: 0px; width: 36px; height: 36px; cursor: pointer; } } .body { display: none; background: #dbedff; padding: 15px; position: relative; label { display: inline-block; margin-right: 10px; margin-top: 0; width: 100px; text-align: right; } input { width: 250px; } a.remove { position: absolute; right: 10px; bottom: 10px; cursor: pointer; } .original-resource { display: inline-block; margin: 5px 0; } } } #menu_form { float: right; width: 700px; } .field input[type=text] { padding: 3px 5px; }