@import 'base/bootstrap/bootstrap'; @import 'mixins'; @media (max-width: 1200px) { html { .license-grid { li { width: 50%; > div { margin: 5px !important; } } } } } .image-selector { width: 500px; max-height: 300px; overflow-y: auto; ul { list-style: none; padding: 0px; margin: 0px; li { margin: 0px; float: left; width: 20%; cursor: pointer; img { .transition(all 400ms); display: block; width: 100px; height: 100px; } &:hover { img { opacity: .8; } } } } } .account-tracks-listing, .account-albums-listing { overflow-y: auto; margin: 0px; padding: 0px; list-style: none; li { .box-sizing(border-box); padding: 0px; margin: 0px; line-height: normal; &.empty { .alert(); float: none !important; width: auto !important; display: block; padding: 5px; font-size: 9pt; } &.is-published a { background: transparent; } &.selected, &.selected:hover { a { #gradient>.vertical(#149bdf, #0480be); cursor: default; color: #fff; .published { color: #eee; } } } a { .transition(350px ease-out all); background: fadeout(@yellow, 90%); display: block; margin: 0px; padding: 5px; font-size: 9pt; font-weight: normal; overflow: hidden; .image { width: 32px; height: 32px; float: left; display: block; } .title { .ellipsis(); display: block; margin-left: 37px; } .published { display: block; color: #777; margin-left: 37px; font-size: 8pt; } &:hover { background: #ddd; text-decoration: none; } } } } .two-pane-view { .list { .dropdowns { margin-top: 0px; } } .editor { display: none; .show-songs { .btn { .border-radius(0px); display: block; float: none; padding: 3px 10px; font-size: 8pt; text-align: left; } .error { margin-top: 10px; } .pfm-popup { width: 300px; ul { margin: 0px; padding: 0px; list-style: none; li { margin: 0px; padding: 0px; a { .ellipsis(); display: block; padding: 3px 10px; font-size: 8pt; color: #333333; &:hover { #gradient>.vertical(@dropdownLinkBackgroundHover, darken(@dropdownLinkBackgroundHover, 5%)); text-decoration: none; color: @dropdownLinkColorHover; } } &.selected { a { #gradient>.vertical(@green, darken(@green, 5%)); color: #fff; font-weight: bold; &:hover { #gradient>.vertical(fadeout(@green, 20%), fadeout(darken(@green, 5%), 20%)); } } } } } } } .form-row { margin-bottom: 10px; .error { .alert(); .alert-error(); display: none; padding: 3px; font-size: 8pt; } &.has-error { label { color: @red; } .error { display: block; } } } .cover-upload { overflow: hidden; .error { clear: left; margin-top: 14px; } input[type=file] { display: none; } .btn { .border-radius(0px); } .preview { .img-polaroid(); overflow: hidden; width: 46px; height: 46px; float: left; img { position: relative; display: block; width: 100%; } &.canOpen { cursor: pointer; &:hover { border-color: @blue; border-style: solid; } } } p, .btn-group { color: #555; margin-left: 60px; display: block; margin-bottom: 1px; } p { font-size: 9pt; } } .alert { .border-radius(0px); margin-bottom: 10px; } .toolbar { #gradient>.vertical(#555, #222); list-style: none; margin: 0px; margin-bottom: 10px; padding: 0px; overflow: hidden; li { float: left; a, button { .border-radius(0px); font-size: 9pt; } &.delete { float: right; } } } label.strong { font-size: 8pt; font-weight: bold; } input[type="text"], input[type="password"], input[type="date"], textarea { padding: 3px; border: 1px solid; border-color: #9c9c9c #9c9c9c #ccc #ccc; } input[type="text"], input[type="password"], input[type="date"], textarea, select { .border-radius(0px); .box-sizing(border-box); display: block; font-size: 12px; width: 100%; &:focus { .box-shadow(none); } } label { } select { height: auto; line-height: normal; padding: 0px; } label { input[type="checkbox"] { margin: 0px; margin-top: -2px; vertical-align: middle; } } textarea { height: 60px; } } &.closed { .account-tracks-listing, .account-albums-listing { .clearfix(); li { float: left; width: 25%; &.empty { } } } } &.open { .list { .box-shadow(2px 0px 2px rgba(0, 0, 0, 0.2)); width: 250px; float: left; } .editor { margin-left: 260px; margin-right: 10px; display: block; .strech-to-bottom { overflow-y: auto; padding-right: 10px; } } } } .license-grid { margin: 0px; padding: 0px; overflow: hidden; list-style: none; li { float: left; width: 25%; > div { margin: 0px 5px; border: 1px solid #ddd; padding: 10px; cursor: pointer; strong { font-size: 9pt; display: block; margin: 0px; margin-bottom: 5px; padding: 0px; line-height: normal; } } p { min-height: 120px; font-size: 9pt; } a { .border-radius(0px); display: block; width: auto; } &.selected { > div { cursor: default; border-color: @blue; } } &:hover > div { border: 1px solid #3366CC; } &:first-child > div { margin-left: 0px; } &:last-child > div { margin-right: 0px; } } }