@charset "utf-8"; @import "group-variables"; @import "group-classes"; @import "group-reset"; // General style body { background: $gray; font-family: $main-font; } // dropzone .dropzone-pool { border: 2px dashed $blue; margin-bottom: 16px; font-family: $paragraph-font; font-size: 0.9375rem; color: $dark-gray; margin-right: 1rem; border-radius: $general; } // Override and resolve the conflict with main-form.css for that I need RWD support for this page .main-forms fieldset .input-area .controls textarea { max-width: none; } // Override Bootstrap modal .modal.fade { top: -65%; } // Override select2 styles, I need this evil power #main-wrap { .select2-container-multi { margin-right: 0.9375rem; min-width: 200px; .select2-choices { padding: 0; border-radius: $general; .select2-search-field { input { padding: 10px 5px; } } } .select2-search-choice { padding: 10px 1.75rem 10px 0.7rem; border-color: lighten($light-gray, 5%); background: $white; > div { &:before { content: "\F007"; font-family: FontAwesome; display: inline-block; font-size: 0.9375rem; color: $blue; margin: 0 0.5rem 0 0; } } } .select2-search-choice-close { right: 15px; left: auto; &:before { content: "\f057"; font-family: FontAwesome; position: absolute; cursor: pointer; left: 6px; top: 6px; font-size: 0.9375rem; color: $dark-gray; } &:hover { &:before { color: $red; } } } } } .select2-result-label { > span { white-space: nowrap; } } .wrap-inner { .upload-status-notice { position: fixed; right: 1rem; top: 4rem; color: $white; padding: 16px 1.375rem; background-color: $blue; border-radius: $general; font-size: 0.8125rem; box-shadow: 0px 0px 16px 3px rgba(0, 0, 0, 0.2); -webkit-animation-duration: .3s; animation-duration: .3s; z-index: 3000; } } .fileupload { .thumbnail { max-width: 60%; height: auto; } } .img-avatar { width: 50px; height: 50px; } // members page .existing-phone-avatar { vertical-align: top; margin: 0 0.5rem 0.5rem 0; } .existing-member-count { width: 60px; height: 60px; display: inline-block; box-sizing: border-box; line-height: 40px; text-align: center; white-space: nowrap; padding: 8px 0.45rem; font-size: 0.8125rem; } .group-edit-button { box-sizing: border-box; vertical-align: top; line-height: 40px; width: 60px; height: 60px; display: inline-block; text-align: center; font-size: 0.8125rem; } .group-edit-avatar { width: 60; } .group-member-edit-table { width: 100%; tr { border-bottom: 1px solid $gray; } td { padding: 8px 0.75rem; &:first-child { width: 60px; } } .make-admin-checkbox { display: inline-block; vertical-align: top; margin-right: 0.3125rem; } .group-member-permission { display: inline-block; vertical-align: text-top; } } .group-admin-edit-image-wrap { margin: 0 24px 1rem 0; } .group-admin-edit-image-item { margin: 0 10px 16px 0; padding: 16px 0.5rem; } .group-admin-edit-image-container { max-width: 100px; margin: 0 1rem 16px 0; } .group-admin-edit-checkbox-wrap { color: $white; font-size: 0.8125rem; background: $blue; padding: 2px 0.625rem; border-radius: $general; float: left; } .group-admin-edit-image-checkbox { display: inline-block; vertical-align: top; } .group-admin-edit-image-label { display: inline-block; vertical-align: text-top; font-size: 0.75rem; } .group-admin-edit-image-item-inner { padding: 16px 0.625rem; background: $white; border-radius: $general; } .group-admin-edit-file-wrap { margin-bottom: 10px; } .group-admin-edit-file-item { padding: 10px 16px; float: left; margin: 0 8px 0.5rem 0; font-size: 0.8125rem; .group-admin-edit-file-checkbox { margin: 0; } } .group-admin-edit-filename { margin-right: 0.3125rem; } .group-admin-edit-file-delete { padding-bottom: 4px; border-bottom: 1px dotted $red; vertical-align: top; } @media screen and (min-width: 700px) { .group-admin-edit-image-item { float: left; width: 45%; } } @media screen and (min-width: 960px) { .group-admin-edit-image-item { width: 30%; } } @media screen and (min-width: 1150px) { .group-admin-edit-image-item { width: 20%; } }