.facebox_content { display: none; } #facebox { input[type='text'], input.text { width: 98%; } } #facebox_header { position: relative; padding-bottom: 10px; .right { z-index: 3; right: 1em; top: 14px; color: #ccc; img { vertical-align: top; position: relative; top: 0px; } } h3, h4 { .description { margin-top: 0px; } } .tiny_text { font-size: 11px; font-weight: normal; } } #aspect_edit_controls { margin-top: 8px; } /* -- Used in aspects/edit.haml and in contacts/sharing.haml -- */ #aspect_edit_pane { width: 772px; .contact_list_controls { height: 30px; margin-bottom: 5px; } #contact_list_search { width: 200px; margin-top: 0px; float: right; } .contact_list, .aspect_list { @include border-radius(3px); height: 300px; max-height: 300px; overflow-y: auto; overflow-x: hidden; border: 1px solid #bbb; background-color: rgb(252,252,252); .avatar { float: left; height: 50px; width: 50px; margin-right: 10px !important; } .button.share { padding-right: 20px; .right { right: 8px; top: 3px; } } .icons-monotone_plus_add_round, .icons-monotone_check_yes { height: 20px; width: 20px; } & > .contacts { margin: 0px; padding: 5px; padding-right: 0px; & > .contact { @include border-radius(3px); @include box-shadow(0, 1px, 5px, #ccc); position: relative; display: inline-block; float: left; height: 50px; width: 170px; overflow-x: hidden; overflow-y: hidden; margin-bottom: 5px; margin-right: 5px; padding: 5px; background-color: #fff; border: 1px solid $border-dark-grey; &.hidden { display: none; } & > .name { white-space: nowrap; } &.remote_friend { width: 285px; } a.button { @include box-shadow(0,0,0); border-bottom: none; min-width: auto; float: right; padding: 2px 4px; margin-top: 5px; &.added { @include linear-gradient(rgb(158,255,153), rgb(92,199,86)); } &.added.remove { @include linear-gradient(rgb(255,153,153), rgb(199,86,86)); &:active { @include linear-gradient(rgb(199,119,119), rgb(130,55,55)); } } } } } } .aspect_list { height: 300px; max-height: 300px; .name { left: 1em; } ul > li { padding: 1em; height: 1em; .right { top: 2px; right: 1em; } } } .person_tiles .tile { @include border-radius(2px); padding: 6px; padding-left: 65px; margin: 3px; margin-left: 0px; display: inline-block; width: 126px; height: 50px; border: 1px solid #eee; position: relative; img { position: absolute; left: 6px; } } &.larger { width: 650px; } .bottom_submit_section { margin-top: 12px; form { display: inline-block; } .creation { float: right; } .contact_visibility_link { margin-left: 5px; #contact_visibility_padlock { display: inline-block; height: 16px; width: 16px; margin-left: 4px; margin-bottom: -2px; } } } }