File: /home/imensosw/www/mpl.imenso.co/public/css/admin.css
*,
*:before,
*:after {
box-sizing: border-box;
}
html,
body {
padding: 0;
margin: 0;
font-family: "Lato", sans-serif;
font-size: 16px;
line-height: 1;
position: relative;
overflow-x: hidden;
}
html.grey-bg,
body.grey-bg {
background: #ebebeb;
}
html.light-grey-bg,
body.light-grey-bg {
background: #F2F2F2;
}
html.full-page,
body.full-page {
height: 100%;
}
@media screen and (max-height: 680px) {
html.full-page,
body.full-page {
height: auto;
}
}
@media screen and (max-width: 630px) {
html.full-page,
body.full-page {
height: auto;
}
}
html.full-page .main,
body.full-page .main {
height: calc(100vh - 16px);
overflow: scroll;
padding-left: 78px;
}
@media screen and (max-width: 630px) {
html.full-page .main,
body.full-page .main {
height: auto;
}
}
html.full-page .home .main,
body.full-page .home .main {
overflow: hidden;
}
@media screen and (max-height: 700px) {
html.full-page .home .main,
body.full-page .home .main {
overflow: scroll;
}
}
@media screen and (max-width: 630px) {
html.full-page .home .main,
body.full-page .home .main {
overflow: scroll;
}
}
.picker--opened .picker__frame {
top: 50% !important;
transform: translateY(-50%) !important;
}
.hidden {
display: none;
}
.hidden-label {
display: none;
}
.alerts {
position: fixed;
top: 100px;
left: 50%;
transform: translateX(-50%);
width: 300px;
z-index: 200;
}
.alerts .alert {
padding: 16px 24px;
}
.alerts .alert.error {
background: #CE453C;
color: #FFF;
}
.alerts .alert.success {
background: #1AB719;
color: #FFF;
}
.alerts .alert .fa-times {
float: right;
font-size: 24px;
position: relative;
top: -11px;
left: 15px;
}
textarea,
input,
button {
outline: none !important;
}
.pac-container {
z-index: 100000;
}
body {
border: 8px solid #87f9d8;
}
body.full-page {
min-height: 100%;
}
@media screen and (max-height: 680px) {
body.full-page {
height: auto;
}
}
img {
max-width: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
margin: 0 0 16px;
}
.constrainer {
max-width: 1200px;
margin: 0 auto;
}
.constrainer.events-list {
max-width: 1400px;
}
.clear:before,
.clear:after {
content: " ";
display: table;
}
.clear:after {
clear: both;
}
.clear {
*zoom: 1;
}
.main-menu {
width: 70px;
position: relative;
left: 0;
top: 0;
float: left;
background: #000;
}
.main-menu > a {
display: block;
width: 100%;
padding-top: 100%;
height: 0;
position: relative;
color: #87F9D8;
text-decoration: none;
border-bottom: 1px solid #87F9D8;
}
.main-menu > a.active {
background-color: #87F9D8;
color: #000;
}
.main-menu > a.active .label {
background-color: #000;
color: #87F9D8;
}
.main-menu > a.active .label:after {
border-color: rgba(135, 249, 216, 0);
border-right-color: #000;
}
.main-menu > a:hover .label {
display: block;
}
.main-menu > a .icon {
font-size: 32px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.main-menu > a .label {
display: none;
position: absolute;
left: 100%;
background: #87F9D8;
top: 50%;
transform: translateY(-50%);
padding: 8px 12px 8px 2px;
border-radius: 0 4px 4px 0;
color: #000;
white-space: nowrap;
margin-left: 8px;
}
.main-menu > a .label:after {
right: 100%;
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(135, 249, 216, 0);
border-right-color: #87F9D8;
border-width: 16px;
margin-top: -16px;
}
.login-page {
text-align: center;
padding: 100px 0;
}
.login-page .constrainer {
max-width: 800px;
padding: 32px;
background: #fff;
border: 1px solid #000;
}
.login-page form.login-form {
width: 100%;
display: block;
}
.login-page form.login-form input {
max-width: 100%;
width: 600px;
margin: 24px auto 24px auto;
display: block;
border: 0;
border-bottom: 2px solid #000;
padding: 8px;
font-size: 20px;
background: transparent;
}
.login-page form.login-form input.btn {
display: inline-block;
width: auto;
padding: 12px 20px;
border: 2px solid #000;
margin: 0;
}
.login-page form.login-form input.btn:hover {
background: #000;
color: #fff;
}
.admin-page {
padding: 24px 8px;
}
.admin-page .subtitle {
margin-bottom: 24px;
}
.admin-page .export-link {
float: right;
color: #000;
margin-top: 12px;
}
.admin-page .search-row .filter-btn-row {
padding-top: 16px;
}
.admin-page .search-row .filter-btn-row label {
margin-right: 16px;
display: inline-block;
}
.admin-page .search-row .filter-btn-row input.primary {
font-size: 16px;
margi-top: 2px;
display: inline-block;
width: 150px;
}
.admin-page .search-row .updater {
float: right;
display: inline-block;
width: 200px;
}
.admin-page .search-row form {
width: 100%;
margin-bottom: 24px;
}
.admin-page .search-row form input[type=text] {
display: block;
width: 100%;
padding: 8px;
font-size: 20px;
}
.admin-page form.edit-admin {
width: 100%;
}
.admin-page form.edit-admin .input {
display: block;
width: 50%;
float: left;
padding: 12px;
}
.admin-page form.edit-admin .input.full {
width: 100%;
}
@media all and (max-width: 600px) {
.admin-page form.edit-admin .input {
width: 100%;
padding: 12px 0;
}
}
.admin-page form.edit-admin .input input {
display: block;
width: 100%;
padding: 8px;
font-size: 18px;
}
.admin-page form.edit-admin .input .label {
font-size: 20px;
margin-bottom: 12px;
}
table.secondary {
border-collapse: collapse;
width: 100%;
margin-bottom: 16px;
}
table.secondary th {
background: #232323;
color: #FFF;
text-align: center;
font-family: "brandon-grotesque", sans-serif;
font-weight: bold;
text-transform: uppercase;
font-size: 13px;
padding: 16px 8px;
}
table.secondary th.left {
text-align: left;
}
table.secondary th.right {
text-align: right;
}
table.secondary td {
background: #FFF;
text-align: left;
padding: 12px;
vertical-align: top;
border: 2px solid #d7d7d7;
border-right: 0;
border-left: 0;
}
table.secondary td.content {
max-width: 300px;
}
table.secondary td.count form {
display: inline-block;
}
table.secondary td.count .fa {
margin-left: 12px;
cursor: pointer;
}
table.secondary td.remove {
font-size: 20px;
}
table.secondary td.remove .fa {
cursor: pointer;
}
table.secondary td .long {
max-height: 96px;
overflow-y: hidden;
}
table.secondary td .read-more {
cursor: pointer;
color: #87f9d8;
}
table.secondary td.right {
text-align: right;
}
table.secondary td:first-child {
border-left: 2px solid #d7d7d7;
}
table.secondary td:last-child {
border-right: 2px solid #d7d7d7;
}
.back-to-news {
float: right;
font-size: 12px;
color: #000 !important;
text-decoration: underline !important;
}
.news-add {
padding-top: 32px;
}
.news-add textarea {
height: 150px;
}
@media screen and (max-width: 600px) {
.news-add input,
.news-add textarea,
.news-add select {
font-size: 14px !important;
}
}
.manage-news th {
padding: 16px 12px !important;
}
@media all and (max-width: 600px) {
.manage-news th {
padding: 12px 8px !important;
}
}
@media screen and (max-width: 1272px) {
.manage-news th.post-type {
display: none;
}
}
@media screen and (max-width: 1076px) {
.manage-news th.comments, .manage-news th.likes {
display: none;
}
}
@media screen and (max-width: 550px) {
.manage-news th.post-status, .manage-news th.date-posted {
display: none;
}
}
.manage-news td {
vertical-align: middle !important;
}
@media all and (max-width: 600px) {
.manage-news td {
padding: 12px 8px !important;
}
}
.manage-news .btn {
border: 3px solid #000;
padding: 12px 0 13px 0;
width: 100%;
font-size: 16px;
display: block;
transition: 0.5s;
}
.manage-news .btn:hover {
background: #000;
color: #fff;
}
.manage-news td.multi-edit {
width: 30px;
}
.manage-news td.post-type {
width: 90px;
}
@media screen and (max-width: 1272px) {
.manage-news td.post-type {
display: none;
}
}
.manage-news td.comments {
width: 90px;
}
@media screen and (max-width: 1076px) {
.manage-news td.comments {
display: none;
}
}
.manage-news td.likes {
width: 50px;
}
@media screen and (max-width: 1076px) {
.manage-news td.likes {
display: none;
}
}
.manage-news td.post-status {
width: 110px;
}
@media all and (max-width: 550px) {
.manage-news td.post-status {
display: none;
}
}
.manage-news td.date-posted {
width: 110px;
}
@media all and (max-width: 550px) {
.manage-news td.date-posted {
display: none;
}
}
.manage-news td.links {
width: 55px;
text-align: right;
}
.manage-news td.links.wide {
width: 110px;
}
.manage-news td.links a, .manage-news td.links a:focus, .manage-news td.links a:active, .manage-news td.links button, .manage-news td.links button:focus, .manage-news td.links button:active {
text-decoration: none;
font-size: 24px;
margin: 0 6px;
}
.manage-news td.links a .fa, .manage-news td.links a:focus .fa, .manage-news td.links a:active .fa, .manage-news td.links button .fa, .manage-news td.links button:focus .fa, .manage-news td.links button:active .fa {
color: #000;
}
.manage-news td.links a .fa.fa-star, .manage-news td.links a .fa.fa-star-o, .manage-news td.links a:focus .fa.fa-star, .manage-news td.links a:focus .fa.fa-star-o, .manage-news td.links a:active .fa.fa-star, .manage-news td.links a:active .fa.fa-star-o, .manage-news td.links button .fa.fa-star, .manage-news td.links button .fa.fa-star-o, .manage-news td.links button:focus .fa.fa-star, .manage-news td.links button:focus .fa.fa-star-o, .manage-news td.links button:active .fa.fa-star, .manage-news td.links button:active .fa.fa-star-o {
color: #87F9D8;
}
@media screen and (max-width: 1272px) {
.manage-news td.links a, .manage-news td.links a:focus, .manage-news td.links a:active, .manage-news td.links button, .manage-news td.links button:focus, .manage-news td.links button:active {
margin: 0;
width: 100%;
display: block;
text-align: center;
}
}
.manage-news .pagination {
list-style: none;
text-align: center;
display: block;
padding: 0;
margin: 0 0 24px 0;
}
.manage-news .pagination li {
display: inline-block;
font-size: 16px;
}
.manage-news .pagination li:first-child {
float: left;
}
.manage-news .pagination li:last-child {
float: right;
}
.manage-news .pagination li a,
.manage-news .pagination li a:active,
.manage-news .pagination li a:focus {
color: #000;
font-weight: bold;
text-decoration: none;
}
.manage-news .pagination li.active span {
font-weight: bold;
color: #87F9D8;
}
.manage-news .pagination li span {
font-weight: bold;
color: #888;
}
.manage-news .second-row {
margin-bottom: 24px;
}
.manage-news .second-row .search {
float: right;
position: relative;
}
@media all and (max-width: 600px) {
.manage-news .second-row .search {
float: none;
width: 100%;
margin-bottom: 12px;
}
}
.manage-news .second-row .search .input-wrap {
position: relative;
width: 300px;
}
@media all and (max-width: 600px) {
.manage-news .second-row .search .input-wrap {
width: 100%;
}
}
.manage-news .second-row .search .input-wrap input {
width: 100%;
display: block;
border: 3px solid #000;
padding: 8px 36px 8px 16px;
background: #fff;
}
@media all and (max-width: 600px) {
.manage-news .second-row .search .input-wrap input {
border: 2px solid #000;
}
}
.manage-news .second-row .search .input-wrap .fa-search {
font-size: 20px;
position: absolute;
top: 10px;
right: 16px;
}
.manage-news .second-row .search .qs-results-box {
left: 0;
max-height: 350px;
overflow: auto;
position: absolute;
right: 0;
top: 100%;
background: #fff;
border: 3px solid #000;
margin-top: -3px;
display: none;
}
.manage-news .second-row .search .qs-results-box .result {
position: relative;
}
.manage-news .second-row .search .qs-results-box .result a,
.manage-news .second-row .search .qs-results-box .result a:focus,
.manage-news .second-row .search .qs-results-box .result a:active {
color: #000;
text-decoration: none;
padding: 8px 36px 8px 16px;
border-bottom: 2px solid #D7D7D7;
display: block;
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.manage-news .second-row .search .qs-results-box .result:last-child a {
border-bottom: 0 none;
}
.manage-news .second-row .search .qs-results-box .result .edit {
position: absolute;
top: 8px;
right: 12px;
}
.manage-news .second-row .search .qs-results-box .result .edit .fa {
font-size: 20px;
}
.manage-news .second-row .search .qs-results-box .result .date {
color: #888;
font-size: 12px;
}
.manage-news .second-row .search .qs-results-box .no-results {
padding: 8px 16px;
display: block;
}
.manage-news .second-row .bulk-edit {
position: relative;
float: left;
}
@media all and (max-width: 600px) {
.manage-news .second-row .bulk-edit {
float: none;
width: 100%;
margin-bottom: 12px;
}
}
.manage-news .second-row .bulk-edit .bulk-actions-dropdown .title {
width: 200px;
padding: 8px 0;
cursor: pointer;
border-bottom: 2px solid #000;
}
@media all and (max-width: 600px) {
.manage-news .second-row .bulk-edit .bulk-actions-dropdown .title {
width: 100%;
}
}
.manage-news .second-row .bulk-edit .bulk-actions-dropdown .title .fa {
float: right;
font-size: 18px;
}
.manage-news .second-row .bulk-edit .bulk-actions-dropdown .actions {
display: none;
position: absolute;
top: 100%;
left: 0;
right: 0;
border: 2px solid #000;
margin-top: -2px;
background: #fff;
}
.manage-news .second-row .bulk-edit .bulk-actions-dropdown .actions .item {
padding: 8px;
border-bottom: 1px solid #d7d7d7;
cursor: pointer;
}
.manage-news .second-row .bulk-edit .bulk-actions-dropdown .actions:last-child .item {
border: 0 none;
}
.quick-search-results {
position: absolute;
left: 0;
right: 0;
top: 100%;
background: #fff;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
max-height: 250px;
overflow-y: auto;
z-index: 10;
}
.quick-search-results .artist {
padding: 16px;
border-bottom: 1px solid #d7d7d7;
font-size: 0;
cursor: pointer;
}
.quick-search-results .artist:hover {
background: #d7d7d7;
}
.quick-search-results .artist .image {
width: 50px;
height: 50px;
background-size: cover;
background-position: center center;
display: inline-block;
margin-right: 16px;
vertical-align: top;
}
.quick-search-results .artist .name {
width: calc(100% - 66px);
display: inline-block;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
vertical-align: top;
}
.news-post-main {
width: 75%;
float: left;
padding-right: 32px;
}
@media all and (max-width: 1272px) {
.news-post-main {
float: none;
width: 100%;
padding-right: 0;
}
}
.news-post-main .input-row.links-wrap {
position: relative;
}
.news-post-main .input-row.links-wrap .add-row {
position: absolute;
top: 0;
right: 0;
font-size: 24px;
}
.news-post-main .input-row .label {
font-size: 18px;
text-transform: uppercase;
}
.news-post-main .input-row input.primary {
width: 100%;
display: block;
padding: 8px;
margin-bottom: 32px;
}
.news-post-main .input-row input.primary.half-width-input {
width: 49%;
margin-right: 2%;
float: left;
}
.news-post-main .input-row input.primary.half-width-input:nth-child(2n) {
margin-right: 0;
}
.news-post-main .extra-content-row {
display: none;
}
.news-post-main .extra-content-row h3 {
margin: 0;
text-transform: uppercase;
font-size: 16px;
}
.news-post-main .extra-content-row .strapline {
font-size: 14px;
color: #888;
}
.news-post-main .audio-block {
padding: 32px;
background: #fff;
border: 2px solid #d7d7d7;
}
.news-post-main .audio-block .audioinput {
border: 3px solid #000;
padding: 12px;
display: block;
width: 100%;
margin-top: 24px;
cursor: pointer;
}
.news-post-main .video-block {
padding: 32px;
background: #fff;
border: 2px solid #d7d7d7;
}
.news-post-main .video-block .videoinput {
border: 3px solid #000;
padding: 12px;
display: block;
width: 100%;
margin-top: 24px;
}
.news-post-main .gallery-block {
padding: 32px;
background: #fff;
border: 2px solid #d7d7d7;
}
.news-post-main .gallery-block .image-upload-single {
width: 32%;
margin-right: 2%;
float: left;
}
.news-post-main .gallery-block .image-upload-single:nth-child(3n) {
margin-right: 0;
}
@media all and (max-width: 600px) {
.news-post-main .gallery-block .image-upload-single {
width: 48%;
margin-right: 2%;
float: left;
}
.news-post-main .gallery-block .image-upload-single:nth-child(3n) {
margin-right: 2%;
}
.news-post-main .gallery-block .image-upload-single:nth-child(2n) {
margin-right: 0;
}
}
@media all and (max-width: 400px) {
.news-post-main .gallery-block .image-upload-single {
width: 100%;
margin-right: 0 !important;
float: none;
}
}
.news-post-main .gallery-block .image-upload-single .add-image {
margin: 24px 0 0 0;
height: 220px;
padding: 24px;
cursor: default;
}
@media all and (max-width: 969px) {
.news-post-main .gallery-block .image-upload-single .add-image {
height: 170px;
}
}
.news-post-main .gallery-block .image-upload-single .add-image .name {
padding: 0 12px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.news-post-main .gallery-block .image-upload-single .add-image .image {
max-height: 100%;
vertical-align: middle;
}
.news-post-main .gallery-block .image-upload-single .add-image .image img {
max-height: 164px;
display: inline;
}
@media all and (max-width: 969px) {
.news-post-main .gallery-block .image-upload-single .add-image .image img {
max-height: 114px;
}
}
.news-post-main .gallery-block .image-upload-single .add-image .delete {
color: #888 !important;
font-size: 22px;
position: absolute;
right: 12px;
top: 4px;
}
.news-post-main .gallery-block .image-upload-single .delete-item {
color: #fff;
display: block;
font-size: 22px;
text-align: center;
width: 100%;
}
.add-image {
border: 4px dashed #9d9d9d;
color: #9d9d9d;
padding: 32px 0;
margin: 16px;
text-align: center;
text-transform: uppercase;
cursor: default;
position: relative;
}
@media all and (max-width: 969px) {
.add-image {
padding: 16px 0;
}
}
.add-image .plus-icon {
border: 2px dashed #9d9d9d;
font-size: 24px;
padding: 4px;
width: 48px;
margin: 12px auto 0;
cursor: pointer;
}
.add-image .plus-icon:hover {
background: #9d9d9d;
border: 2px solid #9d9d9d;
color: #fff;
}
.add-image .edit-item {
position: absolute;
top: 0px;
right: 9px;
font-size: 32px;
}
.added-image {
border: 4px dashed #9d9d9d;
color: #9d9d9d;
padding: 32px 0;
margin: 16px;
text-align: center;
text-transform: uppercase;
cursor: pointer;
position: relative;
display: none;
}
.added-image .edit-item {
border: 2px dashed #9d9d9d;
font-size: 24px;
padding: 4px;
width: 48px;
margin: 12px auto 0;
float: none;
}
.added-image .show-filename {
margin: 0 8px;
overflow: hidden;
}
.prev-added-image {
border: 0 none;
color: #9d9d9d;
padding: 0 0;
margin: 16px;
text-align: center;
text-transform: uppercase;
cursor: pointer;
position: relative;
}
.prev-added-image .edit-wrap {
position: absolute;
top: 0;
right: 0;
padding: 6px 6px;
background: #232323;
}
.prev-added-image .edit-item {
font-size: 18px;
display: inline-block;
color: #fff;
width: 30px;
}
.prev-added-image .delete-item {
color: #fff;
display: inline-block;
width: 30px;
font-size: 18px;
}
.prev-added-image .show-filename {
margin: 0 8px;
overflow: hidden;
}
.post-type-block {
background: #fff;
padding: 20px;
margin-bottom: 20px;
}
.post-type-block .label {
font-size: 18px;
text-transform: uppercase;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #000;
}
.post-type-block .input-box {
padding: 12px 20px 0;
}
.post-type-block .input-box .checker-wrap {
float: left;
min-width: 150px;
width: 25%;
}
.post-type-block .input-box .checker {
width: 12px;
height: 12px;
border: 2px solid #000;
margin-right: 8px;
display: inline-block;
cursor: pointer;
}
.post-type-block .input-box .checker.checked {
background: #000;
}
.post-type-block .input-box .icon {
width: 18px;
text-align: center;
display: inline-block;
margin-right: 8px;
}
.news-post-sidebar {
width: 25%;
float: left;
}
@media all and (max-width: 1272px) {
.news-post-sidebar {
float: none;
width: 100%;
}
}
.news-post-sidebar .sidebar-block {
background: #fff;
margin-bottom: 16px;
border-bottom: 4px solid #87F9D8;
}
.news-post-sidebar .sidebar-block.padded {
padding: 24px;
}
.news-post-sidebar .sidebar-block .send-to-types {
padding: 20px;
}
.news-post-sidebar .sidebar-block .send-to-types label {
width: 50%;
float: left;
margin-bottom: 4px;
}
.news-post-sidebar .sidebar-block .send-to-types label input {
margin-right: 4px;
position: relative;
top: -1px;
}
.news-post-sidebar .sidebar-block .label {
padding: 8px 20px;
font-weight: bold;
text-transform: uppercase;
font-size: 14px;
border-bottom: 1px solid #dbdbdb;
}
.news-post-sidebar .sidebar-block .input-box {
padding: 12px 20px;
}
.news-post-sidebar .sidebar-block .input-box .checker {
width: 12px;
height: 12px;
border: 2px solid #000;
margin-right: 8px;
display: inline-block;
cursor: pointer;
}
.news-post-sidebar .sidebar-block .input-box .checker.checked {
background: #000;
}
.news-post-sidebar .sidebar-block .input-box .icon {
width: 18px;
text-align: center;
display: inline-block;
margin-right: 8px;
}
.news-post-sidebar .sidebar-block .custom-dropdown {
margin: 12px auto;
position: relative;
}
.news-post-sidebar .sidebar-block .custom-dropdown .title {
padding: 8px;
border: 2px solid #000;
cursor: pointer;
}
.news-post-sidebar .sidebar-block .custom-dropdown .title .fa {
position: absolute;
top: 10px;
right: 8px;
font-size: 20px;
}
.news-post-sidebar .sidebar-block .custom-dropdown .item-wrap {
display: none;
position: absolute;
top: 100%;
left: 0;
right: 0;
margin-top: -2px;
border: 2px solid #000;
}
.news-post-sidebar .sidebar-block .custom-dropdown .item-wrap .item {
padding: 8px;
border-bottom: 1px solid #d7d7d7;
background: #fff;
}
.news-post-sidebar .sidebar-block .custom-dropdown .item-wrap .item:hover {
cursor: pointer;
background: #d7d7d7;
}
.news-post-sidebar .sidebar-block .custom-dropdown .item-wrap .item:last-child {
border: 0 none;
}
.news-post-sidebar .sidebar-block .status .fa,
.news-post-sidebar .sidebar-block .date-published .fa {
margin-right: 4px;
}
.news-post-sidebar .sidebar-block .edit-item-icon {
float: right;
cursor: pointer;
}
.news-post-sidebar .sidebar-block .datepicker,
.news-post-sidebar .sidebar-block .timepicker {
width: 100%;
margin-top: 8px;
cursor: pointer;
}
.news-post-sidebar .btn.standalone {
margin-bottom: 16px;
}
.input-row {
margin-bottom: 16px;
position: relative;
}
.success-message {
background: #87F9D8;
margin-bottom: 16px;
padding: 16px;
font-weight: bold;
}
.btn {
display: inline-block;
padding: 0.7em 0.8em 0.6em;
font-size: 16px;
text-align: center;
cursor: pointer;
text-decoration: none;
text-transform: uppercase;
font-family: "brandon-grotesque", sans-serif;
font-weight: bold;
}
.btn.small {
font-size: 14px;
padding: 0.5em 0.5em 0.4em;
}
.btn.primary {
background: transparent;
color: #000;
border: 3px solid #000;
}
.btn.primary:hover {
background: #000;
color: #FFF;
}
.btn.secondary {
background: #FFF;
border: 3px solid #000;
color: #000;
}
.btn.secondary:hover {
background: #000;
color: #FFF;
}
.btn.tertiary {
background-color: #87f9d8;
border: 3px solid #87f9d8;
color: #000;
font-weight: 700;
}
.btn.tertiary:hover {
border: 3px solid #FFF;
}
.btn.quarternary {
background: transparent;
color: #87f9d9;
border: 3px solid #87f9d9;
}
.btn.quarternary:hover {
background: #000;
color: #FFF;
}
.btn.quinternary {
color: #000;
background: #87f9d9;
border: 3px solid #000;
}
.btn.quinternary:hover {
background: #000;
color: #FFF;
}
.btn.sexternary {
color: #000;
background: #87f9d9;
border: 3px solid #87f9d9;
}
.btn.sexternary:hover {
background: #000;
color: #87f9d9;
}
.btn.septenary {
background: #FFF;
border: 3px solid #FFF;
color: #000;
}
.btn.septenary:hover {
background: #000;
color: #FFF;
}
.btn.octernary {
background: transparent;
border: 3px solid #87f9d9;
color: #87f9d9;
}
.btn.octernary:hover {
background: #87f9d9;
color: #000;
}
.btn.nonary {
background: #000;
color: #fff;
border: 3px solid #000;
}
.btn.nonary:hover {
background: #fff;
color: #000;
}
.btn.full-width {
width: 100%;
}
.btn.wide {
padding: 0.6em 1.2em;
}
.btn.thin {
padding: 0.3em 0.8em;
}
.send-bulk-message {
padding-top: 32px;
}
.send-bulk-message textarea {
width: 100%;
display: block;
border: 1px solid #dadada;
height: 200px;
padding: 8px;
}
.send-bulk-message input[type=checkbox] {
margin-right: 4px;
}
.send-bulk-message .recipient-list {
margin-bottom: 32px;
}
.dashboard {
padding-top: 80px;
}
.dashboard .top-bar {
margin-bottom: 32px;
}
.dashboard .top-bar .heading {
text-transform: uppercase;
font-family: "brandon-grotesque", sans-serif;
font-weight: bold;
font-size: 24px;
}
.dashboard .top-bar .right {
float: right;
font-size: 15px;
}
.dashboard .top-bar .right .label {
color: #d2d2d1;
text-transform: uppercase;
font-family: "brandon-grotesque", sans-serif;
font-weight: bold;
margin-right: 8px;
}
.dashboard .top-bar .right input {
background: transparent;
border: 0;
display: inline-block;
text-transform: uppercase;
font-family: "brandon-grotesque", sans-serif;
font-weight: bold;
width: 94px;
}
.dashboard .top-bar .right .presets {
display: inline-block;
margin-left: 64px;
}
.dashboard .top-bar .right .presets .option {
color: #b3b3b1;
margin-right: 24px;
text-decoration: none;
}
.dashboard .top-bar .right .presets .option:last-child {
margin-right: 0;
}
.dashboard .top-bar .right .presets .option.active {
color: #000;
font-weight: bold;
}
.dashboard .stat-up {
background: #FFF;
float: left;
width: 23.25%;
margin-right: 2.3333%;
margin-bottom: 2.3333%;
}
.dashboard .stat-up:last-child {
margin-right: 0;
}
.dashboard .stat-up .lines {
display: block;
margin: 0 auto;
}
.dashboard .stat-up .lines.flat {
margin-top: 42px;
}
.dashboard .stat-up .heading {
text-align: center;
text-transform: uppercase;
font-family: "brandon-grotesque", sans-serif;
font-weight: bold;
font-size: 12px;
border-bottom: 1px solid #eeeeee;
padding: 12px 16px;
}
.dashboard .stat-up .content {
padding: 16px;
}
.dashboard .stat-up .content .stat-row {
display: table;
text-transform: uppercase;
font-family: "brandon-grotesque", sans-serif;
font-weight: bold;
width: 100%;
}
.dashboard .stat-up .content .stat-row .left {
display: table-cell;
width: 50%;
text-align: right;
padding-right: 4px;
vertical-align: bottom;
line-height: 0.75;
}
.dashboard .stat-up .content .stat-row .right {
display: table-cell;
width: 50%;
text-align: left;
padding-left: 4px;
vertical-align: bottom;
}
.dashboard .stat-up .content .stat-row .number {
font-size: 40px;
}
.dashboard .stat-up .content .stat-row .label {
font-size: 13px;
}
.dashboard .stat-up .content .change {
font-size: 12px;
text-align: center;
color: #a8a8a6;
}
.dashboard .stat-up .content .change .fa-minus {
font-size: 18px;
color: #a8a8a6;
}
.dashboard .stat-up .content .change .fa-chevron-up {
font-size: 18px;
color: #87f9d8;
}
.dashboard .stat-up .content .change .fa-chevron-down {
font-size: 18px;
color: #ce453c;
}
.dashboard .stat-up .content .change .percent {
font-weight: bold;
font-size: 18px;
color: #000;
}
.artist-detail {
padding-top: 80px;
}
.artist-detail table.primary {
margin-bottom: 32px;
}
.artist-detail table.primary th {
text-align: left;
}
.heading {
text-transform: uppercase;
font-family: "brandon-grotesque", sans-serif;
font-weight: bold;
font-size: 24px;
margin-bottom: 32px;
}
.subheading {
text-transform: uppercase;
font-family: "brandon-grotesque", sans-serif;
font-weight: bold;
font-size: 18px;
}
table.primary {
border-collapse: collapse;
width: 100%;
margin-bottom: 16px;
}
table.primary th {
background: #232323;
color: #FFF;
text-align: center;
font-family: "brandon-grotesque", sans-serif;
font-weight: bold;
text-transform: uppercase;
font-size: 13px;
padding: 16px 8px;
}
table.primary th.left {
text-align: left;
}
table.primary td {
background: #FFF;
text-align: left;
padding: 12px;
vertical-align: top;
border: 2px solid #d7d7d7;
}
table.secondary {
border-collapse: collapse;
width: 100%;
margin-bottom: 16px;
}
table.secondary th {
background: #232323;
color: #FFF;
text-align: center;
font-family: "brandon-grotesque", sans-serif;
font-weight: bold;
text-transform: uppercase;
font-size: 13px;
padding: 16px 12px;
}
table.secondary th.left {
text-align: left;
}
table.secondary th.center {
text-align: center;
}
table.secondary td {
background: #FFF;
text-align: left;
padding: 12px;
vertical-align: middle;
border: 2px solid #d7d7d7;
border-right: 0;
border-left: 0;
}
table.secondary td .long {
max-height: 96px;
overflow-y: hidden;
}
table.secondary td.thumbnail {
width: 100px;
}
table.secondary td.right {
text-align: right;
}
table.secondary td.left {
text-align: left;
}
table.secondary td.center {
text-align: center;
}
table.secondary td:first-child {
border-left: 2px solid #d7d7d7;
}
table.secondary td:last-child {
border-right: 2px solid #d7d7d7;
}
table.secondary td .buttons {
text-align: right;
}
@media all and (max-width: 800px) {
table.secondary td .buttons {
display: block;
width: 100%;
max-width: 100%;
text-align: left;
}
}
@media all and (max-width: 500px) {
table.secondary td .buttons {
text-align: center;
}
}
table.secondary td .buttons form {
display: inline-block;
}
table.secondary td .buttons form button {
margin: 0;
padding: 0;
background: none;
border: none;
}
table.secondary td .buttons .btn {
margin-left: 6px;
}
@media all and (max-width: 390px) {
table.secondary td .buttons .btn {
font-size: 14px;
}
}
table.secondary td .buttons .fa {
color: #000;
font-size: 24px;
position: relative;
top: 3px;
}
.events-list td {
font-size: 12px !important;
}
.stat-row {
font-size: 0;
}
.stat-row .stat {
padding: 12px 16px;
text-align: center;
display: inline-block;
width: 16.6666%;
vertical-align: top;
border-bottom: 1px solid #d7d7d7;
border-right: 1px solid #d7d7d7;
font-size: 14px;
}
.stat-row .stat:nth-child(1n+13) {
border-bottom: 0;
}
.stat-row .stat:nth-child(6n) {
border-right: 0;
}
.stat-row .stat .value {
font-weight: bold;
margin-top: 6px;
display: block;
}
.mvt-link {
font-size: 13px;
color: #CCC;
text-decoration: none;
}
.mvt-link.active {
color: #000;
}
.breakdown-section {
margin-bottom: 32px;
display: block;
background: #fff;
padding: 32px;
}
.breakdown-section .artist {
padding: 24px 0;
border-bottom: 1px solid #000;
}
.breakdown-section .artist:last-child {
border-bottom: 0;
padding-bottom: 0;
}
.breakdown-section .name {
font-family: "brandon-grotesque", sans-serif;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 20px;
}
.breakdown-section .breakdown {
width: 500px;
}
.breakdown-section .breakdown th {
padding: 8px 12px !important;
}
.connection-link {
color: #000;
font-size: 12px;
}
.arcampaigns-list table .thumbnail {
max-width: 100px;
max-height: 50px;
}