/* This file is a copy of artist-redesign.scss file & will be modified as
** per new design specs
*/
/* line 7, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.main-content {
  padding: 0; }
  /* line 10, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .main-content #content {
    padding: 0 25px 40px; }
    /* line 13, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    .main-content #content.content-div {
      background-color: #F2F2F2;
      padding: 0; }

/* line 22, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#artistBuilderWrap {
  border: 1px solid #d1d0d0;
  display: inline-block;
  margin-top: 30px;
  width: 100%; }
  /* line 28, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #artistBuilderWrap #contentRightlg {
    background-color: #fff;
    border-left: 1px solid #d1d0d0;
    float: left;
    min-height: 650px;
    padding: 15px 20px 70px;
    width: calc(100%/4 *3); }
  /* line 37, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #artistBuilderWrap #contentLeftsm {
    float: left;
    width: calc(100%/4); }
  /* line 42, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #artistBuilderWrap .artistProfileNav {
    margin-right: -1px;
    position: relative; }
    /* line 46, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    #artistBuilderWrap .artistProfileNav li {
      border-bottom: 1px solid #d1d0d0;
      cursor: pointer;
      padding: 15px; }
      /* line 51, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
      #artistBuilderWrap .artistProfileNav li.current {
        background-color: #fff;
        border-right: none; }
      /* line 56, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
      #artistBuilderWrap .artistProfileNav li .alwNavIcon {
        display: none; }
      /* line 60, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
      #artistBuilderWrap .artistProfileNav li p {
        color: #4A4A4A;
        font-size: 18px;
        font-weight: 500; }
      /* line 66, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
      #artistBuilderWrap .artistProfileNav li .link-added {
        color: #a1a1a1;
        font-size: 9px;
        font-weight: 500;
        line-height: 1.6rem;
        text-transform: uppercase; }

/*Styles for Richtexteditor*/
/* line 84, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#biography_parent table,
#blurb_parent table {
  background-color: #fff;
  border-color: #bab7b7;
  border-radius: 3px; }

/* line 90, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#biography_parent .mceButton,
#blurb_parent .mceButton {
  background-image: none;
  border: none;
  margin: 0 3px; }

/* line 96, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#biography_parent .mceFirst,
#biography_parent .mceLast,
#blurb_parent .mceFirst,
#blurb_parent .mceLast {
  border-color: #bab7b7; }

/* line 101, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#biography_parent .mceToolbarEnd span,
#biography_parent .mceToolbarStart span,
#blurb_parent .mceToolbarEnd span,
#blurb_parent .mceToolbarStart span {
  background-image: none; }

/* line 106, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#biography_parent .mceButtonActive,
#biography_parent .mceButtonSelected,
#biography_parent .mceButtonEnabled:hover,
#blurb_parent .mceButtonActive,
#blurb_parent .mceButtonSelected,
#blurb_parent .mceButtonEnabled:hover {
  background-color: #e0e0e0; }

/* line 112, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#biography_parent .mceIframeContainer,
#blurb_parent .mceIframeContainer {
  border-bottom: none; }

/* line 116, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#biography_parent .mceIcon,
#blurb_parent .mceIcon {
  background: url(../images/artists/textarea-icons.png) no-repeat 20px 20px; }

/* line 120, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#biography_parent .mce_bold,
#blurb_parent .mce_bold {
  background-position: 0 3px; }

/* line 124, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#biography_parent .mce_italic,
#blurb_parent .mce_italic {
  background-position: -31px 3px; }

/* line 128, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#biography_parent .mce_underline,
#blurb_parent .mce_underline {
  background-position: -63px 3px; }

/* line 132, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#biography_parent .mce_link,
#blurb_parent .mce_link {
  background-position: -94px 2px; }

/* line 136, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#biography_parent .mce_unlink,
#blurb_parent .mce_unlink {
  background-position: -181px 2px; }

/* line 140, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#biography_parent .mce_code,
#blurb_parent .mce_code {
  background-position: -132px 0;
  height: 9px;
  width: 29px; }

/* line 146, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#biography_parent .mce_bullist,
#blurb_parent .mce_bullist {
  background-position: -250px 3px; }

/* line 150, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#biography_parent .mce_numlist,
#blurb_parent .mce_numlist {
  background-position: -214px 3px; }

/* -------------------------- ARTIST BUILDER -------------------------- */
/* line 158, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#artistFormWrap {
  border-bottom: 1px solid #d1d0d0;
  margin-bottom: 10px;
  /* Artist Videos */ }
  /* line 162, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #artistFormWrap .require-text {
    color: #a2a2a2;
    font-size: 12px;
    font-weight: 500;
    position: absolute;
    right: 0; }
  /* line 170, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #artistFormWrap .example-text {
    color: #a2a2a2;
    font-size: 12px; }
  /* line 175, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #artistFormWrap .artistinfo-inner {
    width: calc(100%/5 *3); }
  /* line 179, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #artistFormWrap .addButton {
    display: inline-block;
    width: 100%; }
    /* line 183, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    #artistFormWrap .addButton.photo-added {
      position: absolute;
      right: 10px;
      top: 0; }
      /* line 188, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
      #artistFormWrap .addButton.photo-added .qq-upload-progress-area {
        margin: 0; }
  /* line 195, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #artistFormWrap .required {
    color: #a2a2a2; }
  /* line 201, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #artistFormWrap.tourDates .addButton {
    margin-bottom: 28px; }
  /* line 207, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #artistFormWrap ul.pressStory li {
    border-top: 2px dotted #ccc;
    margin: 0 0 20px;
    padding: 20px 10px 0; }
    /* line 212, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    #artistFormWrap ul.pressStory li:first-child {
      border-top: 0;
      padding-top: 0; }
    /* line 217, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    #artistFormWrap ul.pressStory li ul {
      margin: 5px;
      padding-left: 10px; }
      /* line 221, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
      #artistFormWrap ul.pressStory li ul > li {
        border-top: 0px dotted #ccc;
        list-style: outside disc;
        padding: 3px 0px;
        margin: 0px; }
    /* line 230, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    #artistFormWrap ul.pressStory li .textMedium + div {
      max-height: 130px;
      overflow-x: hidden; }
  /* line 240, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #artistFormWrap .artistVideo .video-source {
    color: #6e6e6e; }

/* line 247, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#artistFormWrap ul.pressStory li p.editDelete {
  margin-top: 5px; }

/*ARTIST Create New Modal*/
/* line 252, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#edit_artist_form {
  display: inline-block;
  position: relative;
  text-align: left;
  width: 100%; }

/* -------------------------- ARTIST GADGETS -------------------------- */
/* line 261, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.gadgetOptionsPanel {
  color: #666;
  float: left;
  height: 112px;
  margin-bottom: 20px;
  text-align: center; }
  /* line 268, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .gadgetOptionsPanel span {
    display: block;
    font-size: 14px;
    font-weight: 500;
    text-shadow: 1px 1px 0px #fff; }
  /* line 275, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .gadgetOptionsPanel .options {
    float: left;
    font-size: 12px;
    margin-top: 8px; }
    /* line 280, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    .gadgetOptionsPanel .options .optionPreview {
      height: 38px; }
    /* line 284, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    .gadgetOptionsPanel .options .optionTitle {
      margin-bottom: 6px; }
    /* line 288, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    .gadgetOptionsPanel .options input {
      margin: 10px 0 0; }
  /* line 294, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .gadgetOptionsPanel #hexChoice {
    padding-top: 20px; }
    /* line 297, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    .gadgetOptionsPanel #hexChoice input {
      height: 32px;
      margin: 0;
      padding: 0 4px;
      text-align: center;
      width: 78px; }
  /* line 307, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .gadgetOptionsPanel .radio {
    margin-top: 3px; }
    /* line 310, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    .gadgetOptionsPanel .radio > [type="radio"] + label {
      padding-left: 18px; }

/* line 318, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
li.widgetNav {
  display: inline;
  margin-right: 10px;
  padding: 10px;
  background-color: #efefef;
  border-radius: 6px;
  -webkit-border-radius: 6px; }

/* line 327, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
li.widgetNavCurrent {
  display: inline;
  margin-right: 10px;
  padding: 10px;
  background-color: #dedede;
  border-radius: 6px;
  -webkit-border-radius: 6px; }

/* line 336, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
a.widgetLink {
  color: #000;
  padding: 10px;
  text-decoration: none; }

/* line 342, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#gadgetConfigTourDates, #gadgetConfigPhotos, #gadgetConfigNews {
  background: #efefef;
  padding: 13px;
  border-radius: 10px;
  -webkit-border-radius: 10px; }

/* line 349, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#gadgetPicker {
  height: 36px; }

/* line 353, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#tourdatesSize, #photosSize, #newsSize {
  border-right: 1px solid #fff;
  width: 174px; }

/* line 358, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#tourdatesSize span, #photosSize span, #newsSize span {
  margin-right: 13px; }

/* line 362, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#sizeSml {
  padding: 0 0 0 27px; }

/* line 366, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#sizeLrg {
  padding-left: 23px; }

/* line 370, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#tourdatesTheme, #photosTheme, #newsTheme {
  border-left: 1px solid #cdcdcd;
  border-right: 1px solid #fff;
  width: 153px; }

/* line 376, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#themeLite {
  padding: 0 20px 0 40px; }

/* line 380, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#tourdatesColor, #photosColor, #newsColor {
  border-left: 1px solid #cdcdcd;
  width: 180px; }

/* line 385, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#tourdatesColor span, #photosColor span, #newsColor span {
  margin-left: 18px; }

/* line 389, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#colorChoice {
  padding: 20px 16px 0 40px; }

/* line 393, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#hexChoice {
  padding-top: 20px; }

/* line 397, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#colorDisplay {
  background: #fff;
  height: 32px;
  margin: 0 auto 10px auto;
  padding: 3px;
  width: 32px; }

/* line 405, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
a#colorPickBtn {
  background: url(/images/icons/color_picker_toggle.png);
  display: inline-block;
  height: 20px;
  width: 35px; }

/* line 412, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#embedCodeArea {
  background-color: #fff;
  border: 1px solid #cdcdcd;
  color: #000;
  display: inline-block;
  float: left;
  font-size: 11px;
  overflow-x: hidden;
  margin-right: 10px;
  padding: 6px 4px;
  width: 350px;
  white-space: nowrap;
  border-radius: 5px;
  -webkit-border-radius: 5px; }

/* -------------------------- ARTIST SOCIAL INFO -------------------------- */
/* line 430, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.socialSyncAccount {
  background: #e0e0e0;
  border-radius: 10px;
  margin: 22px 0 42px 7px;
  padding: 10px;
  position: relative; }
  /* line 437, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .socialSyncAccount .dropdown {
    display: inline-block;
    float: right;
    height: 34px;
    line-height: 34px; }
    /* line 443, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    .socialSyncAccount .dropdown > span.bold {
      float: left;
      padding: 4px 10px 0 0; }
    /* line 448, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    .socialSyncAccount .dropdown #defaultFacebookPage {
      float: left; }
  /* line 454, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .socialSyncAccount a.expandContract.facebookToggle.close {
    opacity: 1; }

/* line 462, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.socialInputBox .input-group {
  width: 100%; }
  /* line 465, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .socialInputBox .input-group .input-group-addon:empty {
    display: none; }

/* line 475, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#other_artist_social_websites_list .remove-social-link {
  padding-top: 3px; }

/* line 481, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.socialSyncInfo {
  background: #fff;
  border-radius: 6px;
  color: #4A4A4A;
  margin: 10px 0;
  padding: 12px;
  -webkit-border-radius: 6px; }
  /* line 489, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .socialSyncInfo .preferenceCheckBox {
    background: url(/images/icons/socialUnchecked.png);
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 28px;
    margin-right: 5px;
    width: 28px; }
    /* line 498, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    .socialSyncInfo .preferenceCheckBox.checked {
      background: url(/images/icons/socialChecked.png); }
  /* line 504, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .socialSyncInfo a,
  .socialSyncInfo a:link,
  .socialSyncInfo a:visited,
  .socialSyncInfo a:hover {
    text-decoration: none; }
  /* line 511, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .socialSyncInfo div.preferenceCheckBox.disconnected {
    display: none; }
  /* line 515, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .socialSyncInfo input {
    float: left; }

/* line 521, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#fbTopSect {
  height: 34px; }

/* line 527, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
a.expandContract.facebookToggle {
  background: url("/images/icons/openedFacebook.png") top left no-repeat; }

/* line 531, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
a.expandContract.facebookToggle.close {
  background: url("/images/icons/closedFacebook.png") top left no-repeat; }

/* line 537, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.profile_facebook_page_name {
  color: #5876b7;
  float: left;
  font-size: 24px;
  font-weight: bold;
  line-height: 22px;
  width: 400px; }

/* line 546, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#profile_facebook_save_button_message {
  color: #88ae47;
  display: none;
  float: right;
  font-weight: bold;
  line-height: 34px; }

/* line 554, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.connectStatus {
  color: #acacac;
  float: left;
  font-weight: bold; }

/* line 560, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.connectedAs {
  font-size: 14px; }

/* line 564, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.profile_facebook_profile_pic {
  float: left;
  margin-right: 12px; }

/* line 569, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.profile_facebook_profile_pic img {
  background: #fff;
  padding: 3px; }

/* line 574, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#profile_facebook .pleaseConnect {
  color: #5876b7;
  font-size: 24px;
  font-weight: bold;
  line-height: 46px; }

/* line 581, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#defaultFacebookPage {
  width: 180px; }

/* line 585, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.socialSyncAccount .on_off {
  display: inline-block;
  margin: 40px 0 0 0; }

/* line 590, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.socialSyncAccount .on_off input {
  border: none;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  height: 15px;
  width: 33px; }

/* line 599, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.on_off input.fbConnected {
  color: #5876b7;
  background: url("/images/icons/fbConnected.png") top left no-repeat; }

/* line 604, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.on_off input.fbNotConnected {
  color: #acacac;
  background: url("/images/icons/fbTwNotConnected.png") top left no-repeat; }

/* -------------------------- ARTIST VIDEOS -------------------------- */
/* line 613, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.video-tab #artistFormWrap {
  border-bottom: none; }

/* line 619, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.no-data-frame {
  border: 1px solid #d1d0d0;
  margin-top: 20px;
  padding: 60px 0 20px; }
  /* line 624, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .no-data-frame > img {
    margin: 0 0 30px 0; }

/* line 630, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#add_video_form {
  display: inline-block;
  padding: 0 10px;
  width: 100%; }
  /* line 635, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #add_video_form.no-videos {
    padding: 20px; }
  /* line 639, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #add_video_form .addButton {
    float: left;
    margin-left: 25px; }
  /* line 644, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #add_video_form .no-width {
    width: auto; }

/* line 650, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.video-url {
  display: inline-block;
  float: left;
  vertical-align: top;
  width: calc(84%); }

/* line 657, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.videoLink {
  display: block;
  margin: 15px 0;
  min-height: 42px; }
  /* line 662, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .videoLink:hover {
    text-decoration: none; }

/* line 668, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.artistVideoImage {
  position: relative;
  padding: 15px 15px 0; }

/* line 673, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.videoImageContainer {
  border-bottom: 1px solid #fff;
  display: block;
  height: 140px;
  overflow: hidden;
  position: relative;
  text-align: center;
  vertical-align: middle; }
  /* line 682, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .videoImageContainer:after {
    content: '\A';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    opacity: 0;
    transition: all 1s;
    -webkit-transition: all 1s; }
  /* line 696, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .videoImageContainer:hover:after {
    opacity: 1; }
  /* line 700, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .videoImageContainer > img {
    left: 50%;
    max-width: 100%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%); }
  /* line 709, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .videoImageContainer .play_hover {
    z-index: 999; }

/* -------------------------- ARTIST LIST TABLE -------------------------- */
/* line 721, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.table.table-striped > tbody > tr > td {
  vertical-align: middle; }

/* line 729, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.artistlist {
  font-size: 13px; }
  /* line 732, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .artistlist .artist-img {
    border-radius: 70px;
    border: none;
    height: 65px;
    width: 65px; }
  /* line 739, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .artistlist .artist-name {
    cursor: pointer;
    margin-left: 15px;
    margin-top: 15px;
    width: 70%; }
  /* line 746, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .artistlist .artist-smalltext {
    float: left;
    font-size: 12px;
    margin-left: 15px;
    margin-top: 5px; }
  /* line 753, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .artistlist .number-releases,
  .artistlist .num-releases-in-progress {
    font-size: 18px;
    font-weight: 500; }
    /* line 758, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    .artistlist .number-releases .releases-link,
    .artistlist .num-releases-in-progress .releases-link {
      color: #6e6e6e;
      cursor: pointer;
      text-decoration: none; }
  /* line 766, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .artistlist .number-of-releases-zero {
    color: #6e6e6e;
    font-size: 18px;
    font-weight: bold; }
  /* line 772, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .artistlist .artist-progress {
    background-color: #fff;
    border: 1px solid #faa635;
    height: 10px;
    margin-right: 35px; }
  /* line 779, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .artistlist .artist-progress-bar {
    background: #faa635;
    border-right: 1px solid #faa635;
    border-left: 1px solid #faa635;
    height: 9px; }
  /* line 786, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .artistlist .artist-smalltext-per {
    color: #6e6e6e;
    margin-top: -15px; }

/* line 793, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.artist-button {
  padding-top: 20px; }

/* -------------------------- ARTIST TOUR DATES -------------------------- */
/* line 799, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.importTourDatesBtns {
  margin: 40px 0; }
  /* line 802, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .importTourDatesBtns p {
    margin-bottom: 20px; }
  /* line 806, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .importTourDatesBtns a {
    padding: 20px 10px; }
    /* line 809, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    .importTourDatesBtns a img {
      margin: 0; }

/* line 817, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.activeInactiveBtns {
  margin: 15px; }
  /* line 820, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .activeInactiveBtns a.activeDeletedOff {
    margin: 0 5px; }

/* line 826, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#whatsThis {
  color: #fff;
  float: right;
  line-height: 28px;
  margin-top: 4px; }
  /* line 832, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #whatsThis img {
    float: right;
    margin-left: 9px; }
  /* line 837, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #whatsThis a,
  #whatsThis a:link,
  #whatsThis a:active,
  #whatsThis a:visited {
    text-decoration: none; }
  /* line 844, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #whatsThis #tooltip div {
    line-height: 18px; }

/* line 850, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#tourDatesWrap {
  background: #8fb325;
  margin-bottom: 10px;
  padding: 14px 18px;
  border-radius: 10px;
  -webkit-border-radius: 10px; }
  /* line 857, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #tourDatesWrap h3 {
    color: #bdd27c;
    display: inline-block;
    float: left;
    font-size: 24px;
    margin: 0 0 14px 0; }
  /* line 865, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #tourDatesWrap ul {
    background: #efefef;
    padding-bottom: 0px;
    border-radius: 10px;
    -webkit-border-radius: 10px; }
    /* line 871, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    #tourDatesWrap ul li:first-child {
      border-radius: 10px 10px 0 0;
      -webkit-border-radius: 10px 10px 0 0; }

/* line 882, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#ticket_link_list .remove-link {
  padding-top: 3px; }

/* line 888, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.tour-date-row {
  background: #fff;
  margin-bottom: 7px;
  padding: 10px 21px; }
  /* line 893, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .tour-date-row .date-time {
    width: 80px; }
    /* line 896, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    .tour-date-row .date-time .date {
      font-weight: bold; }
  /* line 902, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .tour-date-row .date,
  .tour-date-row .show-time,
  .tour-date-row .venue-name,
  .tour-date-row .city-country {
    display: block; }
  /* line 909, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .tour-date-row .edit-tour-date {
    width: 30px; }

/* line 915, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#publishTourDates {
  margin: 8px 0 14px 20px; }

/* line 921, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#publishedTourDates .tour-date-row {
  background: #efefef; }

/* line 927, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.dateTime,
.location,
.deleteDate {
  display: inline-block;
  float: left; }

/* line 934, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.deleteDate a {
  display: inline-block;
  height: 19px;
  margin-top: 6px; }

/* line 940, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.location .venueName {
  text-transform: uppercase; }

/* line 944, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.location > .venueName,
.location > .cityCountry {
  display: block;
  width: 100%;
  word-wrap: break-word; }

/* -------------------------- ARTIST IMAGES PROGRESS BAR -------------------------- */
/* line 953, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.progress-bar-image-container {
  background: url(/images/loading2.gif) repeat-x top left;
  border-right: 1px solid #8b8b8b;
  margin: 0; }

/* -------------------------- ARTIST INSTALLED APPS  -------------------------- */
/* line 961, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#artistFormWrap ul.appPreview li .appPreviewDescription a {
  font-size: 11px; }

/* line 965, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#noAppsHolder {
  background: url(/images/icons/no_applications_lg.png) top center no-repeat;
  font-weight: bold;
  margin-top: 62px;
  padding: 128px 0 280px;
  text-align: center; }

/* line 973, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#noAppsHolder p {
  font-size: 20px;
  font-weight: normal; }

/* -------------------------- ARTIST PHOTOS  -------------------------- */
/* line 982, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.photos#noArtistPhotos {
  border: 1px solid #d1d0d0;
  margin-top: 20px;
  padding: 60px 0 40px; }
  /* line 987, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .photos#noArtistPhotos > img {
    margin: 0 0 30px 0; }
  /* line 991, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .photos#noArtistPhotos .add-photo-btn {
    float: none; }
  /* line 995, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .photos#noArtistPhotos .addButton {
    margin-top: 10px; }

/* line 1001, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.photos .add-photo-btn {
  background-image: url("../images/artists/add-photo-icon.png");
  background-repeat: no-repeat;
  background-position: 12% 50%;
  float: right;
  padding: 8px 15px 7px 32px; }

/* line 1011, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.content-block-inner {
  border: 2px solid #e4e4e4;
  border-radius: 3px; }

/* line 1016, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.content-block {
  border-radius: 10px;
  padding: 10px;
  width: calc(33.33%); }

/* line 1022, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.artist-photo-controls,
.artist-video-controls {
  border-top: 1px solid #efefef;
  display: inline-block;
  margin-top: 10px;
  padding: 15px 10px;
  width: 100%; }

/* line 1031, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.caption-title {
  text-align: center;
  margin-top: 15px;
  min-height: 16px; }

/* line 1037, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.artist-photo-size {
  color: #a1a1a1;
  font-size: 10px;
  text-align: center; }

/* line 1043, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.no-data-title {
  color: #A8A0A0;
  font-weight: 500; }

/* line 1050, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.photo-tab #artistFormWrap {
  border-bottom: none;
  position: static; }

/* line 1057, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.photo-tab-inner {
  position: relative;
  padding: 0 10px; }

/* line 1064, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.artist-photo .artist-photo-image {
  border-bottom: 1px solid #fff;
  display: block;
  height: 250px;
  margin: 15px;
  overflow: hidden;
  position: relative;
  text-align: center;
  vertical-align: middle; }
  /* line 1074, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .artist-photo .artist-photo-image > img {
    left: 50%;
    max-width: 100%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%); }

/* line 1084, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.artist-photo .editcaptionbutton,
.artist-photo .artist-photo-dim {
  margin: 0 8px; }

/* line 1089, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.artist-photo .radioOn,
.artist-photo .radioOff,
.artist-photo .radioOff:hover {
  background-image: url("/images/icons/radiobuttons.png");
  background-repeat: no-repeat;
  background-position: 0px -52px;
  cursor: pointer;
  padding: 4px 0px 0px 26px;
  width: 25px; }

/* line 1100, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.artist-photo .radioOff {
  background-position: 0px -2px; }
  /* line 1103, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .artist-photo .radioOff:hover {
    background-position: 0 -27px; }

/* line 1108, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.artist-photo .tooltip {
  background-color: #fff;
  border: 1px solid #a1a1a1;
  box-shadow: 0px 0px 0px 1px #e0e0e0; }
  /* line 1113, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .artist-photo .tooltip::before {
    border-bottom-color: #d1d0d0; }

/* line 1121, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.trash-icon {
  background: url("/images/icons/Delete.svg") no-repeat center center;
  margin: 0 5px; }

/* line 1126, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#image_wrap {
  display: table-cell;
  height: 490px;
  margin: 0;
  overflow: hidden;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 618px; }
  /* line 1136, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #image_wrap .artistPhotoDimModal {
    background: #e4e2e2 url(/images/icons/dnldHiResGrn.png) 10px center no-repeat;
    color: #8b8b8b;
    display: inline-block;
    font-size: 11px;
    font-weight: 500;
    padding: 5px 10px 5px 30px;
    text-align: left;
    text-decoration: none; }
    /* line 1146, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    #image_wrap .artistPhotoDimModal:hover {
      background: #88ae47 url(/images/icons/dnldHiResWht.png) 10px center no-repeat;
      color: #fff; }

/* line 1155, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
a.artistPhotoDimModalCaption {
  color: #6e6e6e;
  cursor: default;
  display: block;
  font-size: 11px;
  font-weight: 500;
  text-decoration: none; }

/* line 1164, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#photoUploadErrorFiles {
  background-color: #fefec3;
  border: 1px solid #e42600;
  display: block;
  font-size: 14px;
  margin: 10px 0 0 0;
  padding: 16px 8px;
  position: relative;
  border-radius: 10px;
  -webkit-border-radius: 10px; }

/* line 1176, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
span#photoUploadError {
  color: #e42600;
  font-size: 15px; }

/* line 1183, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.scrollable.image-scroll-panel {
  width: 480px; }
  /* line 1186, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .scrollable.image-scroll-panel .scrollable-items-list {
    float: left;
    height: 115px;
    margin-right: 115px;
    padding: 10px 0 0;
    width: 480px; }
  /* line 1194, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  .scrollable.image-scroll-panel .modal-in-wrap {
    display: table-cell;
    height: 94px;
    overflow: hidden;
    padding: 0 14px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 94px; }
    /* line 1204, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    .scrollable.image-scroll-panel .modal-in-wrap .square-image {
      width: 92px;
      height: 92px; }

/* right and left */
/* line 1217, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.artist-photo-scroll-arrow.right {
  background: url(/images/btns/modalRight.png) top left no-repeat;
  bottom: 60px;
  margin: 0;
  position: absolute;
  right: 2px; }

/* line 1225, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.artist-photo-scroll-arrow.left {
  background: url(/images/btns/modalLeft.png) top left no-repeat;
  bottom: 60px;
  left: 2px;
  margin: 0;
  position: absolute; }

/* line 1233, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.artist-photo-scroll-arrow.disabled {
  visibility: hidden; }

/* line 1241, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.modalWindowGallery .modal-body {
  min-height: 500px;
  max-height: 800px; }

/* line 1252, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.vertical-center .artistlist.text-center {
  vertical-align: middle; }

/* line 1262, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#edit_tourdate_form .pull-right {
  margin-right: 5px; }

/* -------------------------- ARTIST INSTALLED APPS -------------------------- */
/* line 1271, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#artistFormWrap ul.appPreview {
  margin: 10px 0 0; }
  /* line 1274, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
  #artistFormWrap ul.appPreview li {
    background: #efefef;
    margin: 0 0 6px;
    padding: 10px; }
    /* line 1279, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    #artistFormWrap ul.appPreview li:first-child {
      border-radius: 10px 10px 0 0; }
    /* line 1283, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    #artistFormWrap ul.appPreview li:last-of-type {
      border-radius: 0 0 10px 10px; }
    /* line 1289, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    #artistFormWrap ul.appPreview li a.appIcon {
      display: inline-block;
      float: left;
      height: 71px;
      margin-right: 10px;
      width: 71px; }
    /* line 1297, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    #artistFormWrap ul.appPreview li a.btnBlue, #artistFormWrap ul.appPreview li a.btnBlue:link, #artistFormWrap ul.appPreview li a.btnBlue:active, #artistFormWrap ul.appPreview li a.btnBlue:visited {
      border-radius: 8px;
      font-size: 11px;
      font-weight: normal !important;
      margin-top: 18px;
      padding: 4px 20px; }
    /* line 1310, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    #artistFormWrap ul.appPreview li .appPreviewDescription {
      display: table-cell;
      height: 71px;
      overflow: hidden;
      vertical-align: middle;
      width: 350px;
      word-wrap: break-word; }
    /* line 1319, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
    #artistFormWrap ul.appPreview li .list-installer-button {
      float: right;
      height: 71px;
      vertical-align: middle; }

/* -------------------------- ARTIST BUILDER VIDEOS -------------------------- */
/* line 1333, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
#add_video_message {
  float: left; }

/* -------------------------- AUTOCOMPLETE DROPDOWN -------------------------- */
/* line 1340, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.ac_results > ul {
  width: 100%; }

/* line 1346, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.publishPrompt {
  font-size: 14px;
  margin-bottom: 28px; }

/* line 1351, /var/www/html/frontend/style-redesign/applications/limited-artist-redesign.scss */
.colorPickerClose {
  font-size: 12px;
  padding-left: 160px; }
