+ .contact-photo-wrapper { margin-left: 16px; }
+ .contact-photo {
+ width: 32px; height: 32px;
+ }
+ .contact-photo-menu-button {
+ top: 15px !important;
+ left: 0px !important;
+ }
+ .wall-item-links { padding-left: 12px; }
+}
+
+/* 'tag' item type */
+.wall-item-container.item-tag {
+ .wall-item-content {
+ .opaque(0.5);
+ }
+ .contact-photo-wrapper { margin-left: 32px; }
+ .contact-photo {
+ width: 16px; height: 16px;
+ }
+ .contact-photo-menu-button {
+ top: 15px !important;
+ left: 15px !important;
+ }
+}
+
+
+.wall-item-comment-wrapper {
+ margin: 1em 2em 1em 60px;
+ .comment-edit-photo { display: none; }
+ textarea {
+ height: 1em; width: 100%; font-size: 10px;
+ color: @CommentBoxEmptyColor;
+ border: 1px solid @CommentBoxEmptyBorderColor;
+ padding:0.3em;
+ }
+ .comment-edit-text-full {
+ font-size: 14px;
+ height: 4em;
+ color: @CommentBoxFullColor;
+ border: 1px solid @CommentBoxFullBorderColor;
+ }
+}
+
+.comment-edit-preview {
+ width: 710px;
+ border: 1px solid @Grey5;
+ margin-top: 10px;
+
+ .contact-photo { width: 32px; height: 32px; margin-left: 16px;
+ /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
+ }
+ .contact-photo-menu-button {
+ top: 15px !important;
+ left: 15px !important;
+ }
+ .wall-item-links { padding-left: 12px; }
+
+ .wall-item-container { width: 700px; }
+ .tread-wrapper { width: 700px; padding: 0; margin: 10px 0;}
+}
+
+.shiny { border-right:10px solid @ShinyBorderColor; }
+#jot-preview-content .tread-wrapper { background-color: @JotPreviewBackgroundColor; }
+
+.hide-comments-outer {margin-bottom: 0.8em; }
+
+.wall-item-tags { padding-top: 5px; }
+.tag {
+ background: url("../../../images/tag_b.png") no-repeat center left;
+ color: @TagColor;
+ padding-left: 3px;
+ a {
+ padding-right: 8px;
+ background: url("../../../images/tag.png") no-repeat center right;
+ color: @TagColor;
+ }
+}
+.filesavetags {
+ padding: 3px 0px 3px 0px;
+ opacity: 0.5;
+}
+
+.wwto {
+ position: absolute !important;
+ width: 25px; height: 25px;
+ background: #FFFFFF;
+ border: 2px solid @Metalic3;
+ height: 25px;
+ width: 25px;
+ overflow: hidden;
+ padding: 1px;
+ position: absolute !important;
+ top: 40px;
+ left: 30px;
+
+ .shadow(0px, 0px)
+}
+.wwto .contact-photo { width: 25px; height: 25px; }
+
+
+#pause {
+ position: fixed;
+ bottom: 5px;
+ right: 5px;
+}
+
+
+.contact-photo-wrapper { position: relative; }
+.contact-photo {
+ width: 48px; height: 48px;
+ img { width: 48px; height: 48px; }
+ overflow: hidden;
+ display: block;
+ }
+.contact-photo-menu-button {
+ display: none;
+ position: absolute;
+ left: -2px;
+ top: 31px;
+}
+
+.contact-wrapper {
+ float: left;
+ width: 300px;
+ height: 90px;
+ padding-right: 10px;
+ margin: 0 10px 10px 0px;
+ .contact-photo-wrapper {
+ float: left;
+ margin-right: 10px;
+ }
+ .contact-photo {
+ width: 80px; height: 80px;
+ img { width: 80px; height: 80px; }
+ }
+ .contact-photo-menu-button {
+ left: 0px;
+ top: 63px;
+ }
+}
+.directory-item {
+ float: left;
+ width: 200px;
+ height: 200px;
+ .contact-photo {
+ width: 175px; height: 175px;
+ img { width: 175px; height: 175px; }
+ }
+}
+.contact-name { font-weight: bold; padding-top: 15px; }
+.contact-details {
+ color: @Grey3; white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+/* editor */
+.jothidden { display: none; }
+#jot {
+
+ width: 100%;
+ margin: 0px 2em 20px 0px;
+
+
+ .profile-jot-text {
+ height: 1em; width: 99%; font-size: 10px;
+ color: @CommentBoxEmptyColor;
+ border: 1px solid @CommentBoxEmptyBorderColor;
+ padding:0.3em;
+ }
+
+ #jot-tools {
+ margin: 0px; padding: 0px;
+ height: 40px; overflow: none;
+ width: 770px;
+ background-color: @JotToolsBackgroundColor;
+ border-bottom: 2px solid @JotToolsBorderColor;
+ li {
+ list-style: none;
+ float: left;
+ width: 80px;
+ height: 40px;
+ border-bottom: 2px solid @JotToolsBorderColor;
+ a {
+ display: block;
+ color: @JotToolsText;
+ width: 100%;
+ height:40px;
+ text-align: center;
+ line-height: 40px;
+ overflow: hidden;
+ }
+ }
+ li:hover {
+ background-color: @JotToolsOverBackgroundColor;
+ border-bottom: 2px solid @JotToolsOverBorderColor;
+ }
+ li.perms {
+ float: right;
+ width: 40px;
+ a.unlock {
+ width: 30px;
+ border-left: 10px solid @JotPermissionUnlockBackgroundColor;
+ background-color: @JotPermissionUnlockBackgroundColor;
+ }
+ a.lock {
+ width: 30px;
+ border-left: 10px solid @JotPermissionLockBackgroundColor;
+ background-color: @JotPermissionLockBackgroundColor;
+ }
+
+ }
+ li.submit {
+ float: right;
+ background-color: @JotSubmitBackgroundColor;
+ border-bottom: 2px solid @JotSubmitBackgroundColor;
+ border-right: 1px solid @Grey4;
+ border-left: 1px solid @Grey4;
+ input {
+ border: 0px; margin: 0px; padding: 0px;
+ background-color: @JotSubmitBackgroundColor;
+ color: @JotSubmitText;
+ width: 80px; height: 40px;
+ line-height: 40px;
+ }
+ input:hover {
+ background-color: @JotSubmitOverBackgroundColor;
+ color: @JotSubmitOverText;
+ }
+ }
+ li.loading {
+ float: right;
+ background-color: @JotLoadingBackgroundColor;
+ width: 20px;
+ vertical-align: center;
+ text-align: center;
+ img { margin-top: 10px; }
+ border-top: 2px solid @JotToolsBorderColor;
+ height: 38px;
+ }
+ }
+
+ #jot-title {
+ border: 0px;
+ margin: 0px;
+ height: 20px;
+ width: 500px;
+ font-weight: bold;
+ border: 1px solid @BodyBackground;
+
+ &:-webkit-input-placeholder {
+ font-weight: normal;
+ }
+
+ &:-moz-placeholder {
+ font-weight: normal;
+ }
+
+ &:hover { border: 1px solid @CommentBoxEmptyBorderColor }
+ &:focus { border: 1px solid @CommentBoxEmptyBorderColor }
+ }
+
+ #character-counter {
+ width: 40px;
+ float: right;
+ text-align: right;
+ height: 20px;
+ line-height: 20px;
+ padding-right: 20px;
+ }
+
+ #jot-category {
+ border: 0px;
+ margin: 0px;
+ height: 20px;
+ width: 200px;
+ border: 1px solid @BodyBackground;
+ &:hover { border: 1px solid @CommentBoxEmptyBorderColor }
+ &:focus { border: 1px solid @CommentBoxEmptyBorderColor }
+ }
+}
+
+
+/** buttons **/
+/*input[type="submit"] {
+ border: 0px;
+ background-color: @ButtonBackgroundColor;
+ color: @ButtonColor;
+ padding: 0px 10px;
+ .rounded(5px);
+ height: 18px;
+}*/
+
+
+/** acl **/
+#photo-edit-perms-select,
+#photos-upload-permissions-wrapper,
+#profile-jot-acl-wrapper{
+ display:block!important;
+}
+
+
+
+#acl-wrapper {
+ width: 690px;
+ float:left;
+}
+#acl-search {
+ float:right;
+ background: #ffffff url("../../../images/search_18.png") no-repeat right center;
+ padding-right:20px;
+}
+#acl-showall {
+ float: left;
+ display: block;
+ width: auto;
+ height: 18px;
+ background-color: #cccccc;
+ background-image: url("../../../images/show_all_off.png");
+ background-position: 7px 7px;
+ background-repeat: no-repeat;
+ padding: 7px 5px 0px 30px;
+ color: #999999;
+ .rounded(5px);
+}
+#acl-showall.selected {
+ color: #000000;
+ background-color: #ff9900;
+ background-image: url("../../../images/show_all_on.png");
+}
+
+#acl-list {
+ height: 210px;
+ border: 1px solid #cccccc;
+ clear: both;
+ margin-top: 30px;
+ overflow: auto;
+}
+#acl-list-content {
+
+}
+.acl-list-item {
+ display: block;
+ width: 150px;
+ height: 30px;
+ border: 1px solid #cccccc;
+ margin: 5px;
+ float: left;
+}
+.acl-list-item img{
+ width:22px;
+ height: 22px;
+ float: left;
+ margin: 4px;
+}
+.acl-list-item p { height: 12px; font-size: 10px; margin: 0px; padding: 2px 0px 1px; overflow: hidden;}
+.acl-list-item a {
+ font-size: 8px;
+ display: block;
+ width: 40px;
+ height: 10px;
+ float: left;
+ color: #999999;
+ background-color: #cccccc;
+ background-position: 3px 3px;
+ background-repeat: no-repeat;
+ margin-right: 5px;
+ -webkit-border-radius: 2px ;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+ padding-left: 15px;
+}
+#acl-wrapper a:hover {
+ text-decoration: none;
+ color:#000000;
+}
+.acl-button-show { background-image: url("../../../images/show_off.png"); }
+.acl-button-hide { background-image: url("../../../images/hide_off.png"); }
+
+.acl-button-show.selected {
+ color: #000000;
+ background-color: #9ade00;
+ background-image: url("../../../images/show_on.png");
+}
+.acl-button-hide.selected {
+ color: #000000;
+ background-color: #ff4141;
+ background-image: url("../../../images/hide_on.png");
+}
+.acl-list-item.groupshow { border-color: #9ade00; }
+.acl-list-item.grouphide { border-color: #ff4141; }
+/** /acl **/
+
+/** tab buttons **/
+ul.tabs {
+ list-style-type: none;
+ padding-bottom: 10px;
+
+ li {
+ float: left;
+ margin-left: 20px;
+
+ .active {
+ border-bottom: 1px solid @LinkVisited;
+ }
+ }
+
+}
+
+
+/** group editor **/
+#group-edit-desc { margin-top: 1em; color: @FieldHelpColor; }
+#group-update-wrapper{
+ height: auto; overflow: auto;
+ #group {
+ width:300px;
+ float:left;
+ margin-right:20px;
+ }
+ #contacts {
+ width:300px;
+ float:left;
+ }
+ #group-separator { display: none; }
+ .contact_list {
+ height: 300px;
+ border: 1px solid @MenuBorder;
+ overflow: auto;
+ .contact-block-div {
+ width: 50px; height: 50px;
+ float: left;
+ }
+ }
+}
+
+/**
+ * Form fields
+ */
+.field {
+ margin-bottom: 10px;
+ padding-bottom: 10px;
+ overflow: auto;
+ width: 100%;
+
+
+ label {
+ float: left;
+ width: 200px;
+ }
+
+ input,
+ textarea {
+ width: 400px;
+ }
+ input[type="checkbox"], input[type="radio"]{
+ width: auto;
+ }
+
+ textarea { height: 100px; }
+ .field_help {
+ display: block;
+ margin-left: 200px;
+ color: @FieldHelpColor;
+
+ }
+
+
+ .onoff {
+ float: left;
+ width: 80px;
+ }
+ .onoff a {
+ display: block;
+ border:1px solid #666666;
+ background-image:url("../../../images/onoff.jpg");
+ background-repeat: no-repeat;
+ padding: 4px 2px 2px 2px;
+ height: 16px;
+ text-decoration: none;