@import "../../../lib/bootstrap/css/bootstrap.css";
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
@import "../../../lib/semanticui/theorchard-semantic.css";
.tab.view.section .menu-box {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background-color: white;
  z-index: 129;
  min-height: 60px;
}
.tab.view.section .ui.secondary.pointing.menu {
  border-bottom: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tab.view.section .ui.secondary.pointing.menu .item:first-child {
  margin-left: 0;
}
.tab.view.section .ui.secondary.pointing.menu .active.item {
  color: #000000;
  border: 0;
}
.tab.view.section .ui.secondary.pointing.menu .active.item > a {
  border-bottom: 1px solid #000000;
  height: 59px;
}
.tab.view.section .ui.secondary.pointing.menu .item {
  color: #999999;
  padding: 0;
  opacity: 1;
  border-bottom: none;
  display: block;
}
.tab.view.section .ui.secondary.pointing.menu .item > a {
  color: inherit;
  text-decoration: none;
  outline: none;
  display: table-cell;
  vertical-align: middle;
  padding-top: 4px;
  height: 60px;
}
@media (max-width: 480px) {
  .tab.view.section .ui.secondary.pointing.menu .item {
    margin: 0px 0px -1px 0px;
    width: 25%;
  }
  .tab.view.section .tab-content {
    margin-bottom: 0px;
  }
  .tab.view.section .music.player.item {
    padding-bottom: 10px;
  }
}
@media (min-width: 481px) {
  .tab.view.section .ui.secondary.pointing.menu .item {
    margin: 0px 30px -1px 30px;
  }
  .tab.view.section .tab-content {
    margin-bottom: 40px;
  }
  .tab.view.section .music.player.item {
    margin-bottom: 40px;
  }
}
.tab.view.section .ui.tab {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  margin-right: 0;
  margin-left: 0;
}
.tab.view.section .tab-content {
  margin-top: 30px;
}
.tabs-manage-layout {
  background: #ffffff;
}
.tabs-manage-layout .text-title {
  padding-top: 30px;
}
.tabs-manage-layout .menu-box {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  z-index: 800;
  height: 133px;
}
.tabs-manage-layout .ui.secondary.pointing.menu {
  border-bottom: none;
}
.tabs-manage-layout .ui.secondary.pointing.menu .item:first-child {
  margin-left: 0;
}
.tabs-manage-layout .ui.secondary.pointing.menu .active.item {
  color: #000000;
  background: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tabs-manage-layout .ui.secondary.pointing.menu .active.item:after {
  display: none;
}
.tabs-manage-layout .ui.secondary.pointing.menu .active.item {
  border-bottom: 1px solid #000000;
}
.tabs-manage-layout .ui.secondary.pointing.menu .item {
  color: #999999;
  padding: 0;
  border-bottom: none;
  margin: 0px 30px -1px 30px;
  text-decoration: none;
  outline: none;
  padding-top: 9px;
  height: 61px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media (max-width: 481px) {
  .tabs-manage-layout .ui.secondary.pointing.menu .item {
    margin: 0px 0px -1px 0px;
  }
}
.tabs-manage-layout .ui.secondary.pointing.menu a.item:hover {
  color: #999999;
}
.tabs-manage-layout .ui.secondary.pointing.menu .active.item:hover {
  color: #333333;
}
.tabs-manage-layout .container {
  min-height: calc(100% - 296px);
}
.theorchard .tabs-manage-layout .ui.secondary.pointing.menu .item {
  color: #a8a0a0;
  font-size: 16px !important;
}
.theorchard .tabs-manage-layout .ui.secondary.pointing.menu .active.item {
  border-bottom: 0.1px solid #d9d2d0;
  color: #4a4a4a;
}
.theorchard .ui.menu a.item:hover {
  background: none;
}
@-moz-document url-prefix() {
  row {
    display: contents;
  }
}
@media (min-width: 320px) {
  .container {
    width: 100% !important;
    padding: 0;
  }
  row {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}
@media (min-width: 481px) {
  .container {
    width: 100% !important;
  }
  row {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 1070px !important;
  }
  row {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}
.one-column {
  float: left;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 480px) {
  .one-column {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .one-column {
    float: left;
    width: 16.66666667%;
  }
}
.two-columns {
  float: left;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 480px) {
  .two-columns {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .two-columns {
    float: left;
    width: 33.33333333%;
  }
}
.three-columns {
  float: left;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 480px) {
  .three-columns {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .three-columns {
    float: left;
    width: 50%;
  }
}
.four-columns {
  float: left;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 480px) {
  .four-columns {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .four-columns {
    float: left;
    width: 66.66666667%;
  }
}
.five-columns {
  float: left;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 480px) {
  .five-columns {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .five-columns {
    float: left;
    width: 83.33333333%;
  }
}
.six-columns {
  float: left;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 480px) {
  .six-columns {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .six-columns {
    float: left;
    width: 100%;
  }
}
.label-column {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.label-column .text-body-title .required-indicator-container {
  color: #ff0000;
  font-size: 15px;
  padding-left: 2px;
}
@media (min-width: 481px) {
  .label-column label {
    position: relative;
    top: 10px;
  }
}
.theorchard .label-column .text-body-title .required-indicator-container {
  display: none;
}
.value-column {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.display-block {
  display: block;
}
.flag-icon.flag-icon-small {
  width: 16px;
  height: 11px;
  line-height: 11px;
  margin: 0em 0.75em 0em 0em;
}
.ui.celled.table .td-item.list-upper-item {
  padding-top: 23px !important;
}
.ui.celled.table .td-item.list-center-item {
  vertical-align: middle;
}
.theorchard .ui.celled.table .td-item.list-center-item {
  vertical-align: 23px;
}
.primary-link {
  font-family: museo-sans, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #1dadea;
  text-decoration: none;
  cursor: pointer;
}
.primary-link:hover {
  color: #0c93cd;
  text-decoration: none;
}
.ui.pink.button:not(.theorchard) {
  background-image: -webkit-linear-gradient(225deg, #a445b2, #d41872 52%, #ff0066);
  background-image: -o-linear-gradient(225deg, #a445b2, #d41872 52%, #ff0066);
  background-image: linear-gradient(225deg, #a445b2, #d41872 52%, #ff0066);
  -webkit-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
.ui.pink.button:not(.theorchard):hover {
  background-image: -webkit-linear-gradient(225deg, #b455c2, #e42882 52%, #ff2086);
  background-image: -o-linear-gradient(225deg, #b455c2, #e42882 52%, #ff2086);
  background-image: linear-gradient(225deg, #b455c2, #e42882 52%, #ff2086);
}
.list-pro-ribbon {
  pointer-events: none;
  position: absolute;
  z-index: 1;
  overflow: hidden;
  width: 50px;
  height: 50px;
  text-align: right;
  left: 10px;
  top: 10px;
}
.list-pro-ribbon > span {
  position: absolute;
  text-transform: uppercase;
  opacity: 0.9;
  text-align: center;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  display: block;
  color: #FFF;
  background: #e52d98;
  -webkit-box-shadow: 0 3px 10px -5px #000000;
          box-shadow: 0 3px 10px -5px #000000;
  font-size: 9px;
  font-weight: bold;
  line-height: 14px;
  width: 54px;
  top: 9px;
  left: -13px;
}
.list-pro-ribbon > span::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid #e52d98;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #e52d98;
}
.list-pro-ribbon > span::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 100%;
  z-index: -1;
  border-left: 2px solid transparent;
  border-right: 2px solid #e52d98;
  border-bottom: 2px solid transparent;
  border-top: 2px solid #e52d98;
}
.primary-link:focus {
  text-decoration: none;
}
.primary-link.tiny {
  font-size: 14px !important;
}
.primary-link.small {
  font-size: 16px !important;
}
.primary-link.medium {
  font-size: 18px !important;
}
.primary-link.large {
  font-size: 20px !important;
}
.ui.item.secondary-link,
.secondary-link {
  font-family: museo-sans, sans-serif !important;
  font-weight: 500;
  color: #999999 !important;
  text-decoration: none !important;
}
.ui.item.secondary-link:hover,
.secondary-link:hover {
  color: #666666;
  text-decoration: none !important;
}
.ui.selection.dropdown {
  background: transparent;
}
.ffm-button,
.ui.blue.primary.button {
  background: #1dadea !important;
  color: #ffffff !important;
  border-radius: 3px !important;
  font-weight: 500 !important;
}
.ffm-button:hover,
.ui.blue.primary.button:hover {
  background: #0c93cd !important;
  color: #f3f3f3 !important;
  border-radius: 3px !important;
  font-weight: 500 !important;
}
body {
  -webkit-font-smoothing: antialiased !important;
  text-rendering: optimizeLegibility !important;
}
@media (min-width: 1024px) {
  .text-user-role-button {
    font-size: 40px;
  }
  .text-micro {
    font-weight: 700 !important;
    font-size: 11px !important;
  }
  .text-micro-labels {
    font-weight: 700 !important;
    font-size: 11px !important;
    color: #999999 !important;
  }
  .text-time-date,
  .text-post-labels {
    font-weight: 300 !important;
    font-size: 13px !important;
    color: #999999 !important;
    letter-spacing: normal !important;
  }
  .text-header {
    font-weight: 300 !important;
    font-size: 16px !important;
  }
  .text-small {
    font-weight: 500 !important;
    font-size: 14px !important;
  }
  .text-small-share-icons-label {
    font-weight: 300 !important;
    font-size: 14px !important;
  }
  .text-small-share-icons {
    font-weight: 300 !important;
    font-size: 20px !important;
  }
  .text-clipboard {
    font-weight: 700 !important;
    font-size: 14px !important;
  }
  .text-footer-item {
    font-weight: 300 !important;
    font-size: 14px !important;
    line-height: 1.65 !important;
    color: #eeeeee !important;
  }
  .text-footer-title {
    font-weight: 700 !important;
    font-size: 14px !important;
    color: #eeeeee !important;
  }
  .text-tabs {
    font-weight: 900 !important;
    font-size: 14px !important;
  }
  .text-tabs-counter {
    font-weight: 300 !important;
    font-size: 14px !important;
  }
  .text-small-body-right {
    font-weight: 300 !important;
    font-size: 16px !important;
  }
  .text-small-body {
    font-weight: 500 !important;
    font-size: 16px !important;
  }
  .text-small-body-bold {
    font-weight: 700 !important;
    font-size: 16px !important;
  }
  .text-body {
    font-weight: 300 !important;
    font-size: 18px !important;
  }
  .text-body-regular {
    font-weight: 500 !important;
    font-size: 18px !important;
  }
  .text-body-title {
    font-weight: 700 !important;
    font-size: 18px !important;
  }
  .text-body-modal-negative-button {
    font-weight: 300 !important;
    font-size: 21px !important;
  }
  .text-body-modal-posetive-button {
    font-weight: 700 !important;
    font-size: 21px !important;
  }
  .text-message-title {
    font-weight: 300 !important;
    font-size: 24px !important;
  }
  .text-top-message {
    font-weight: 300 !important;
    font-size: 26px !important;
  }
  .text-title {
    font-weight: 300 !important;
    font-size: 30px !important;
  }
  .text-story-h1 {
    font-weight: 500 !important;
    font-size: 36px !important;
  }
  .text-huge {
    font-weight: 500 !important;
    font-size: 46px !important;
  }
  .text-preview-statistics {
    font-weight: 500 !important;
    font-size: 46px !important;
  }
}
@media (max-width: 1023px) {
  .text-user-role-button {
    font-size: 30px;
  }
  .text-micro {
    font-weight: 700 !important;
    font-size: 11px !important;
  }
  .text-micro-labels {
    font-weight: 700 !important;
    font-size: 11px !important;
    color: #999999 !important;
  }
  .text-time-date,
  .text-post-labels {
    font-weight: 300 !important;
    font-size: 13px !important;
    color: #999999 !important;
    letter-spacing: normal !important;
  }
  .text-small {
    font-weight: 500 !important;
    font-size: 14px !important;
  }
  .text-small-share-icons {
    font-weight: 300 !important;
    font-size: 14px !important;
  }
  .text-clipboard {
    font-weight: 700 !important;
    font-size: 14px !important;
  }
  .text-footer-item {
    font-weight: 300 !important;
    font-size: 14px !important;
    line-height: 1.65 !important;
  }
  .text-footer-title {
    font-weight: 700 !important;
    font-size: 14px !important;
  }
  .text-tabs {
    font-weight: 900 !important;
    font-size: 11px !important;
  }
  .text-tabs-counter {
    font-weight: 300 !important;
    font-size: 11px !important;
  }
  .text-small-body-right {
    font-weight: 300 !important;
    font-size: 16px !important;
  }
  .text-small-body {
    font-weight: 500 !important;
    font-size: 16px !important;
  }
  .text-small-body-bold {
    font-weight: 700 !important;
    font-size: 16px !important;
  }
  .text-body {
    font-weight: 300 !important;
    font-size: 16px !important;
  }
  .text-body-regular {
    font-weight: 500 !important;
    font-size: 16px !important;
  }
  .text-body-title {
    font-weight: 700 !important;
    font-size: 16px !important;
  }
  .text-body-modal-negative-button {
    font-weight: 300 !important;
    font-size: 21px !important;
  }
  .text-body-modal-posetive-button {
    font-weight: 700 !important;
    font-size: 21px !important;
  }
  .text-message-title {
    font-weight: 300 !important;
    font-size: 24px !important;
  }
  .text-top-message {
    font-weight: 500 !important;
    font-size: 16px !important;
  }
  .text-title {
    font-weight: 300 !important;
    font-size: 30px !important;
  }
  .text-story-h1 {
    font-weight: 500 !important;
    font-size: 36px !important;
  }
  .text-huge {
    font-weight: 500 !important;
    font-size: 46px !important;
  }
  .text-preview-statistics {
    font-weight: 500 !important;
    font-size: 36px !important;
  }
}
.ffm-form-error-message .ui.labels.visible .label,
.ffm-form-error-message .ui.label.visible,
.ffm-form-error-message .ui.labels.visible .label,
.ffm-form-error-message .ui.label.visible {
  display: block !important;
}
.ffm-form-error-message .ui.form .field .prompt.label {
  border: 0px solid #ff0000 !important;
  border-width: 0 0 0 0  !important;
  display: block !important;
}
.ffm-form-error-message .ui.red.labels .label,
.ffm-form-error-message .ui.red.label:not(.ribbon) {
  color: #FF0000 !important;
  background: transparent !important;
  border-color: transparent !important;
  border: 0px solid red !important;
  margin: 3px !important;
  font-weight: 500 !important;
  font-size: 14px;
  padding-left: 0px !important;
  padding-bottom: 0px !important;
  padding-top: 2px !important;
  margin-left: 0 !important;
  line-height: 1.3;
  display: block !important;
}
.ffm-form-error-message .ui.form .field .prompt.label:before,
.ffm-form-error-message .ui.red.labels .label:before {
  content: '\a' !important;
  white-space: pre !important;
}
.ffm-form-error-message .ui.pointing.label:not(.blue):before {
  display: none !important;
}
.ffm-form-error-message .field.ui.input.error {
  display: block !important;
}
.ffm-form-error-message .ui.error.message {
  text-align: center;
  color: red;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0px;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3;
}
.ffm-form-error-message .server-error-message {
  text-align: center;
  color: red;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0px;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3;
}
.error-text {
  color: #ff0000;
  font-size: 16px;
  margin-bottom: 20px;
  display: none;
}
.fade {
  opacity: 1;
  -o-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -webkit-transition: opacity 0.4s ease-in-out;
}
.icon-caption-button-container {
  color: #666666;
  padding-bottom: 22px;
  cursor: pointer;
}
.icon-caption-button-container i {
  background-color: #666666;
  width: 32px;
  height: 32px;
  vertical-align: middle;
  padding-top: 4px;
  border-radius: 3px;
}
.icon-caption-button-container div {
  font-size: 16px;
  font-weight: 500;
  margin-top: 7px;
  display: inline-block;
}
.icon-caption-button-container:hover {
  color: #333333;
}
.icon-caption-button-container:hover i {
  background-color: #333333;
}
.hide-element {
  display: none ;
}
.ui.form .inline.fields .field {
  vertical-align: top;
  margin: 0.5em 1em 0em 0em;
}
.ui.form .inline.fields .field:not(:first-of-type) {
  margin-left: 2em;
}
.ui.menu {
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: none;
}
/* FIX a bug with IE, which causes the placeholder to be displayed with our regular dark gray color (#333333) */
:-ms-input-placeholder {
  color: #cccccc !important;
}
/* overrides semantic ui dropdown size due to issues with calc when compiling remote gulp*/
.ui.selection.dropdown .menu {
  min-width: calc(100% + 2px);
  width: calc(100% + 2px);
}
.ui.celled.table {
  background: inherit;
  border: none;
  border-spacing: 0px 10px;
  margin-top: 9px;
}
.ui.celled.table tr th {
  border: none;
  padding-top: 0px;
  padding-bottom: 0px;
}
.ui.celled.table tr td {
  border-left: none;
}
.ui.celled.table thead > tr > th {
  background: inherit;
  font-size: 14px;
  font-weight: 700;
  color: #999999 !important;
}
.ui.celled.table td {
  border-top: 1px solid #dddddd !important;
  border-bottom: 1px solid #dddddd;
}
.ui.celled.table td:first-child {
  border-left: 1px solid #dddddd !important;
}
.ui.celled.table td:last-child {
  border-right: 1px solid #dddddd !important;
}
.ui.celled.table td.image-container {
  width: 100px;
}
.ui.celled.table td.image-container img {
  width: 90px;
  height: 90px;
}
.ui.celled.table .action-panel-container {
  position: relative;
}
.ui.celled.table .td-item {
  font-size: 14px !important;
  border-left: none !important;
  vertical-align: top;
}
.ui.celled.table .td-item .secondary-text {
  font-size: 12px;
  font-weight: 700;
  margin-top: 10px;
  color: #999999;
  text-transform: capitalize;
}
.ui.celled.table tbody tr:hover {
  background: #F2F2F2;
}
.ui.celled.table .ui.dimmer {
  background-color: rgba(0, 0, 0, 0.3);
}
.ffm-analytics-sub-menu.ui.menu .active.item:after {
  background-color: #1f2532 !important;
  border: none;
}
.ffm-analytics-sub-menu.ui.menu .active.item:hover,
.ffm-analytics-sub-menu.ui.menu .active.item:hover:after {
  background-color: #1f2532;
}
.ffm-analytics-sub-menu.ui.menu .item {
  color: rgba(0, 0, 0, 0.8);
}
.ffm-analytics-sub-menu.ui.menu .active.item {
  background-color: #1f2532 !important;
  color: #ffffff !important;
}
@media (max-width: 480px) {
  .text-user-role-button {
    font-size: 40px;
  }
  .visible-xs.menu.ui {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (min-width: 481px) and (max-width: 1023px) {
  .visible-md.menu.ui,
  .visible-sm.menu.ui {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (min-width: 1024px) {
  .visible-lg.menu.ui {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media only screen and (min-width: 768px) {
  .is-table-row {
    display: table;
  }
  .is-table-row [class*="-columns"] {
    float: none;
    display: table-cell;
    vertical-align: middle;
  }
}
a.disabled {
  pointer-events: none;
  cursor: default;
}
a.disabled:hover {
  pointer-events: none;
  text-decoration: none;
  cursor: default;
}
.ui.form .disabled.fields .field:not(.radio),
.ui.form .disabled.field,
.ui.form .field :disabled,
.ui.form .field.disabled label,
.ui.form .ui.label.disabled {
  opacity: 1;
}
/*.ui.form .value-column .disabled.fields > .field > .ui,
.ui.form .value-column .disabled.field,
.ui.form .value-column .field > .ui.dropdown.disabled,*/
.ui.form .value-column .field :disabled,
.ui.form .value-column .fields .radio.field.disabled,
.ui.form .value-column .field.disabled .non-input-disableable,
.ui.form .value-column .field.disabled .ui.search.selection.dropdown,
.ui.form .field.disabled .type-column,
.ui.form .field.disabled .value-column input:not(:disabled),
.ui.form .value-column .field.disabled input:not(:disabled),
.ui.form .field.disabled .value-column textarea:not(:disabled),
.ui.form .value-column .field.disabled textarea:not(:disabled),
.ui.form .field.disabled .value-column i.icon:not(:disabled),
.ui.form .value-column .field.disabled i.icon:not(:disabled),
.ui.form .field.disabled .value-column .ui.checkbox:not(:disabled),
.ui.form .value-column .field.disabled .ui.checkbox:not(:disabled),
.ui.form .field .value-column :disabled,
.ui.form .field.disabled .value-column .ui.inline.dropdown,
.ui.form .field.disabled .value-column .non-input-disableable {
  opacity: 0.5 !important;
}
/*
// prevent double transparency
.ui.form .disabled.field .value-column .disabled.field,
.ui.form .disabled.field .value-column .disabled.field > input {
  opacity: 1;
}
*/
.ui.dropdown:hover > .default.text,
.ui.default.dropdown:hover > .text,
.ui.dropdown.label .text {
  color: rgba(0, 0, 0, 0.6);
}
.ui.form .disabled.field .value-column .ui.blue.disabled.button {
  background-color: #1dadea !important;
}
.ui.form .disabled.field .value-column .ui.pink.disabled.button {
  background-color: #e52d98 !important;
}
body.theorchard {
  font-family: 'rubik', 'sans-serif' !important;
}
.theorchard {
  background: white !important;
}
.theorchard .modal {
  background: white !important;
}
.theorchard a {
  color: #026ead;
}
.theorchard input {
  font-size: 14px;
}
.theorchard .ui.celled.table .td-item {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}
.theorchard .ui.dimmer {
  background-color: rgba(0, 0, 0, 0);
}
.theorchard form .inline.field.ui.input {
  min-width: 373px !important;
  max-width: 373px !important;
  width: 373px !important;
}
.theorchard .ui.selection.dropdown .menu {
  min-width: 100%;
  width: 100%;
}
.theorchard .item,
.theorchard .message,
.theorchard .primary-link,
.theorchard .ui.item.secondary-link,
.theorchard .secondary-link {
  font-family: 'rubik', 'sans-serif' !important;
}
.theorchard .ui.popup {
  font-size: 14px !important;
  color: #6d6565 !important;
  font-weight: 700;
  font-family: 'rubik', 'sans-serif' !important;
}
.theorchard .ui.inverted.popup {
  color: white !important;
}
.theorchard .text-title {
  color: #4a4a4a;
}
@media (min-width: 320px) {
  .theorchard .container {
    max-width: 1225px !important;
    background-color: #ffffff;
  }
}
.theorchard .text-body-title,
.theorchard .list-table-title {
  font-weight: 700 !important;
  font-size: 12px !important;
  text-transform: uppercase;
  color: #a8a0a0;
}
.theorchard .value-column .field.ui.input input {
  max-height: 30px !important;
  height: 30px !important;
}
.theorchard .label-column {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 481px) {
  .theorchard .label-column label {
    position: relative;
    top: 0px;
  }
}
.theorchard .value-column {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: 10px;
}
.theorchard .orchard-turtle-duckling {
  background-image: -webkit-linear-gradient(203deg, #78a22f, #f6db38);
  background-image: -o-linear-gradient(203deg, #78a22f, #f6db38);
  background-image: linear-gradient(247deg, #78a22f, #f6db38);
}
.theorchard .orchard-duckling-fox {
  background-image: -webkit-linear-gradient(337deg, #f6db38, #ff893e);
  background-image: -o-linear-gradient(337deg, #f6db38, #ff893e);
  background-image: linear-gradient(113deg, #f6db38, #ff893e);
}
.theorchard .orchard-fox-parrot {
  background-image: -webkit-linear-gradient(337deg, #ff893e, #d54336);
  background-image: -o-linear-gradient(337deg, #ff893e, #d54336);
  background-image: linear-gradient(113deg, #ff893e, #d54336);
}
.theorchard .orchard-parrot-peacock {
  background-image: -webkit-linear-gradient(337deg, #d54336, #9f0088);
  background-image: -o-linear-gradient(337deg, #d54336, #9f0088);
  background-image: linear-gradient(113deg, #d54336, #9f0088);
}
.theorchard .orchard-peacock-octopus {
  background-image: -webkit-linear-gradient(337deg, #9f0088, #4b3da3);
  background-image: -o-linear-gradient(337deg, #9f0088, #4b3da3);
  background-image: linear-gradient(113deg, #9f0088, #4b3da3);
}
.theorchard .orchard-octopus-bluejay {
  background-image: -webkit-linear-gradient(157deg, #4b3da3, #026ead);
  background-image: -o-linear-gradient(157deg, #4b3da3, #026ead);
  background-image: linear-gradient(293deg, #4b3da3, #026ead);
}
.theorchard .ui.floating.dropdown.icon.button.blue {
  max-width: 30px !important;
  height: 30px;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#f2f2f2));
  background: -webkit-linear-gradient(white, #f2f2f2);
  background: -o-linear-gradient(white, #f2f2f2);
  background: linear-gradient(white, #f2f2f2);
  color: #6d6565 !important;
}
.theorchard form-input .field.ui.input {
  padding-bottom: 0;
  margin-bottom: 0;
}
.theorchard .ui.textarea.expanding.form-textarea-field,
.theorchard form-input textarea {
  min-height: 60px;
  font-size: 14px;
  padding: 10px;
}
.theorchard .searchbox.ui.input > input,
.theorchard form-input .field.ui.input input,
.theorchard form-input .field.ui.input textarea {
  height: 30px;
  border: 1px solid #a8a0a0;
  border-radius: 4px;
}
.theorchard .searchbox.ui.input > input:focus,
.theorchard form-input .field.ui.input input:focus,
.theorchard textarea:focus {
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 2px 0 rgba(2, 110, 173, 0.5);
          box-shadow: 0 0 2px 0 rgba(2, 110, 173, 0.5);
  border: solid 1px #026ead;
}
.theorchard .searchbox.ui.input > input::-webkit-input-placeholder,
.theorchard .ui.input input::-webkit-input-placeholder,
.theorchard .ui.selection.dropdown .default.text,
.theorchard .ui.input.focus input::-webkit-input-placeholder,
.theorchard .ui.input input:focus::-webkit-input-placeholder,
.theorchard form-input .field.ui.input input:disabled::-webkit-input-placeholder,
.theorchard textarea:disabled::-webkit-input-placeholder {
  color: #a8a0a0;
}
.theorchard .searchbox.ui.input > input::-moz-placeholder,
.theorchard .ui.input input::-moz-placeholder,
.theorchard .ui.selection.dropdown .default.text,
.theorchard .ui.input.focus input::-moz-placeholder,
.theorchard .ui.input input:focus::-moz-placeholder,
.theorchard form-input .field.ui.input input:disabled::-moz-placeholder,
.theorchard textarea:disabled::-moz-placeholder {
  color: #a8a0a0;
}
.theorchard .searchbox.ui.input > input::-ms-input-placeholder,
.theorchard .ui.input input::-ms-input-placeholder,
.theorchard .ui.selection.dropdown .default.text,
.theorchard .ui.input.focus input::-ms-input-placeholder,
.theorchard .ui.input input:focus::-ms-input-placeholder,
.theorchard form-input .field.ui.input input:disabled::-ms-input-placeholder,
.theorchard textarea:disabled::-ms-input-placeholder {
  color: #a8a0a0;
}
.theorchard .searchbox.ui.input > input::placeholder,
.theorchard .ui.input input::placeholder,
.theorchard .ui.selection.dropdown .default.text,
.theorchard .ui.input.focus input::placeholder,
.theorchard .ui.input input:focus::placeholder,
.theorchard form-input .field.ui.input input:disabled::placeholder,
.theorchard textarea:disabled::placeholder {
  color: #a8a0a0;
}
.theorchard .searchbox.ui.input > input:disabled,
.theorchard form-input .field.ui.input input:disabled,
.theorchard textarea:disabled {
  color: #4a4a4a;
}
.theorchard .searchbox.ui.error.input > input,
.theorchard .searchbox.ui.error.input > input:focus,
.theorchard form-input .field.ui.input.error input,
.theorchard form-input .field.ui.input.error textarea,
.theorchard form-input .field.ui.input.error input:focus,
.theorchard form-input .field.ui.input.error textarea:focus {
  border: 1px solid #d54336;
  border-radius: 4px;
  background-color: #ffffff;
}
.theorchard .searchbox.ui.error.input > input:focus::-webkit-input-placeholder,
.theorchard form-input .field.ui.input.error input:focus::-webkit-input-placeholder,
.theorchard form-input .field.ui.input.error textarea:focus::-webkit-input-placeholder {
  color: #a8a0a0;
}
.theorchard .searchbox.ui.error.input > input:focus::-moz-placeholder,
.theorchard form-input .field.ui.input.error input:focus::-moz-placeholder,
.theorchard form-input .field.ui.input.error textarea:focus::-moz-placeholder {
  color: #a8a0a0;
}
.theorchard .searchbox.ui.error.input > input:focus::-ms-input-placeholder,
.theorchard form-input .field.ui.input.error input:focus::-ms-input-placeholder,
.theorchard form-input .field.ui.input.error textarea:focus::-ms-input-placeholder {
  color: #a8a0a0;
}
.theorchard .searchbox.ui.error.input > input:focus::placeholder,
.theorchard form-input .field.ui.input.error input:focus::placeholder,
.theorchard form-input .field.ui.input.error textarea:focus::placeholder {
  color: #a8a0a0;
}
.theorchard .searchbox.ui.error.input > input::-webkit-input-placeholder,
.theorchard .ui.input.error input::-webkit-input-placeholder {
  color: #faecea;
}
.theorchard .searchbox.ui.error.input > input::-moz-placeholder,
.theorchard .ui.input.error input::-moz-placeholder {
  color: #faecea;
}
.theorchard .searchbox.ui.error.input > input::-ms-input-placeholder,
.theorchard .ui.input.error input::-ms-input-placeholder {
  color: #faecea;
}
.theorchard .searchbox.ui.error.input > input::placeholder,
.theorchard .ui.input.error input::placeholder {
  color: #faecea;
}
.theorchard .searchbox.ui.error.input > input:focus::-webkit-input-placeholder,
.theorchard .ui.input.error input:focus::-webkit-input-placeholder {
  color: #faecea;
}
.theorchard .searchbox.ui.error.input > input:focus::-moz-placeholder,
.theorchard .ui.input.error input:focus::-moz-placeholder {
  color: #faecea;
}
.theorchard .searchbox.ui.error.input > input:focus::-ms-input-placeholder,
.theorchard .ui.input.error input:focus::-ms-input-placeholder {
  color: #faecea;
}
.theorchard .searchbox.ui.error.input > input:focus::placeholder,
.theorchard .ui.input.error input:focus::placeholder {
  color: #faecea;
}
.theorchard .ui.red.labels .label,
.theorchard .ui.red.label:not(.ribbon) {
  color: #d54336 !important;
  background: transparent !important;
  border-color: transparent !important;
  border: 0 solid #d54336 !important;
  margin: 3px !important;
  font-weight: 300 !important;
  font-size: 12px;
  padding-left: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 2px !important;
  margin-left: 0 !important;
  line-height: 1.3;
  display: block !important;
}
.theorchard .ui.form .field.error input:focus {
  color: #6d6565;
}
.theorchard input {
  padding-left: 10px;
  padding-right: 10px;
}
.theorchard .searchbox {
  width: 100%;
}
.theorchard .searchbox > i {
  font-size: 14px;
}
.theorchard .big-button,
.theorchard .ui.button.big-button {
  padding: 13px 18px 12px 18px !important;
  height: 40px !important;
}
.theorchard .small-button,
.theorchard .ui.small.blue.button.small-button,
.theorchard .ui.button.small-button {
  padding: 9px 9px 5px 9px !important;
  height: 30px !important;
}
.theorchard .ui.small.button,
.theorchard .ui.small.button:hover {
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
}
.theorchard .select-button .ui.small.blue.button,
.theorchard .ui.blue.buttons .button,
.theorchard .ui.button.primary,
.theorchard .ui.button.blue,
.theorchard .ui.button.fox {
  background-color: #ff893e !important;
  color: #ffffff !important;
  font-weight: 700 !important;
  font-size: 11px !important;
  text-transform: uppercase;
}
.theorchard .select-button .ui.small.blue.button:hover,
.theorchard .ui.blue.buttons .button:hover,
.theorchard .ui.button.primary:hover,
.theorchard .ui.button.blue:hover,
.theorchard .ui.button.fox:hover {
  background-color: #ff893e !important;
  color: #ffffff !important;
  font-weight: 700 !important;
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2) !important;
          box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2) !important;
}
.theorchard .ui.blue.disabled.button,
.theorchard .ui.primary.disabled.button,
.theorchard .ui.button.primary.disabled,
.theorchard .ui.button.blue.disabled,
.theorchard .ui.button.fox.disabled,
.theorchard .ui.button.primary.disabled,
.theorchard .ui.button.primary.disabled:hover,
.theorchard .ui.button.primary.disabled:hover,
.theorchard .ui.button.fox.disabled:hover,
.theorchard .ui.button.blue.disabled:hover {
  background-color: #ff893e !important;
  color: rgba(255, 255, 255, 0.5) !important;
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
}
.theorchard .orchard-button,
.theorchard .ui.small.button.secondary,
.theorchard .ui.blue.default.button,
.theorchard .ui.default.button {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(#f2f2f2)), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), #f2f2f2), -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), #f2f2f2), -o-linear-gradient(#ffffff, #ffffff);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #f2f2f2), linear-gradient(#ffffff, #ffffff);
  border: solid 1px #d9d2d0 !important;
  color: #6d6565 !important;
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
}
.theorchard .orchard-button:hover,
.theorchard .ui.small.button.secondary:hover,
.theorchard .ui.blue.default.button:hover,
.theorchard .ui.default.button:hover {
  -webkit-box-shadow: unset !important;
          box-shadow: unset !important;
}
.theorchard .ui.floating.dropdown.icon.button.blue.default:hover,
.theorchard .ui.small.button.secondary:hover,
.theorchard .ui.fluid.default.button:hover,
.theorchard .ui.default.blue.button:hover,
.theorchard .ui.default.button:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(#d9d2d0)), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), #d9d2d0), -webkit-linear-gradient(#ffffff, #ffffff) !important;
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), #d9d2d0), -o-linear-gradient(#ffffff, #ffffff) !important;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #d9d2d0), linear-gradient(#ffffff, #ffffff) !important;
  border: solid 1px #d9d2d0;
  color: #6d6565;
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
}
.theorchard .ui.small.button.secondary.active,
.theorchard .ui.small.button.secondary:active,
.theorchard .ui.default.button.active,
.theorchard .ui.default.blue.button:active,
.theorchard .ui.default.button:active {
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.2), inset 0 0 5px 0 rgba(0, 0, 0, 0.1) !important;
          box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.2), inset 0 0 5px 0 rgba(0, 0, 0, 0.1) !important;
  background-color: rgba(217, 210, 208, 0.3) !important;
  background-image: unset;
  border: solid 1px #a8a0a0 !important;
  color: #6d6565 !important;
  font-weight: 700 !important;
  font-size: 11px !important;
  text-transform: uppercase;
}
.theorchard .ui.small.button.secondary.disabled,
.theorchard .ui.small.button.secondary.disabled:hover,
.theorchard .ui.button.default.disabled,
.theorchard .ui.button.default.disabled:hover {
  background-color: #f2f2f2 !important;
  color: #a8a0a0 !important;
  border: solid 1px #d9d2d0 !important;
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
}
.theorchard .ui.destructive.button {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(#f2f2f2)), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), #f2f2f2), -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), #f2f2f2), -o-linear-gradient(#ffffff, #ffffff);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #f2f2f2), linear-gradient(#ffffff, #ffffff);
  border: solid 1px #d9d2d0;
  color: #d54336;
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
}
.theorchard .ui.destructive.button:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(#d9d2d0)), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), #d9d2d0), -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), #d9d2d0), -o-linear-gradient(#ffffff, #ffffff);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #d9d2d0), linear-gradient(#ffffff, #ffffff);
  border: solid 1px #d9d2d0;
  color: #d54336;
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
}
.theorchard .ui.destructive.button.active,
.theorchard .ui.destructive.button:active {
  background-image: -webkit-radial-gradient(#ffffff, rgba(255, 255, 255, 0.5), #d9d2d0);
  background-image: -o-radial-gradient(#ffffff, rgba(255, 255, 255, 0.5), #d9d2d0);
  background-image: radial-gradient(#ffffff, rgba(255, 255, 255, 0.5), #d9d2d0);
  border: solid 1px #d9d2d0;
  color: #d54336;
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
}
.theorchard .ui.button.destructive.disabled,
.theorchard .ui.button.destructive.disabled:hover {
  background-color: #f2f2f2;
  color: #d54336;
  border: solid 1px #d9d2d0;
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
}
.theorchard .primary-link {
  background-color: transparent;
  border: none;
  color: #026ead;
  font-size: 14px !important;
}
.theorchard .primary-link:hover {
  background-color: transparent;
  border: none;
  color: #026ead;
  text-decoration: underline;
  font-size: 14px !important;
}
.theorchard .primary-link.active,
.theorchard .primary-link:active {
  background-color: transparent;
  border: none;
  color: #a8a0a0;
  font-size: 14px !important;
}
.theorchard .primary-link.disabled,
.theorchard .primary-link.disabled:hover {
  background-color: transparent;
  border: none;
  color: #e5f0f6;
  font-size: 14px !important;
}
.theorchard .ui.text.button {
  background-color: transparent;
  border: none;
  color: #026ead;
  font-size: 11px !important;
}
.theorchard .ui.text.button:hover {
  background-color: transparent;
  border: none;
  color: #026ead;
  text-decoration: underline;
  font-size: 11px !important;
}
.theorchard .ui.text.button.active,
.theorchard .ui.text.button:active {
  background-color: transparent;
  border: none;
  color: #a8a0a0;
  font-size: 11px !important;
}
.theorchard .ui.button.text.disabled,
.theorchard .ui.button.text.disabled:hover {
  background-color: transparent;
  border: none;
  color: #e5f0f6;
  font-size: 11px !important;
}
.theorchard .ui.dropdown {
  height: 30px;
}
.theorchard .ui.dropdown .text > span {
  white-space: nowrap;
}
.theorchard .ui.floating.dropdown.icon.button.default {
  border-left: none;
}
.theorchard .ui.floating.dropdown > .menu {
  background-color: #ffffff;
  border-radius: 4px !important;
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  border: solid 1px #b8b6b5;
  padding: 5px 8px;
  margin-top: 0 !important;
}
.theorchard .ui.multiple.dropdown > .label,
.theorchard .dropdown.multiple .ui.label {
  font-size: 12px;
  padding: 1px 6px!important;
  margin-top: 4px !important;
  margin-bottom: 4px !important;
  display: inline-block !important;
  white-space: nowrap;
  background-color: #6d6565;
  color: #ffffff;
  text-transform: none;
  font-weight: 500;
  border-radius: 2px !important;
  -webkit-transition: background 0.1s ease;
  -o-transition: background 0.1s ease;
  transition: background 0.1s ease;
  -webkit-box-shadow: 0px 0px 0px 0px #6d6565 !important;
          box-shadow: 0px 0px 0px 0px #6d6565 !important;
  line-height: 1.7;
  margin-right: 6px !important;
}
.theorchard .ui.multiple.dropdown > .label i:before,
.theorchard .dropdown.multiple .ui.label i:before {
  -webkit-text-stroke: 1px;
  font-size: 11px;
}
.theorchard .ui.multiple.dropdown > .label:hover,
.theorchard .dropdown.multiple .ui.label:hover,
.theorchard .dropdown.multiple .ui.label:hover:before {
  background-color: #6d6565 !important;
  border-color: #6d6565 !important;
}
.theorchard .ui.dropdown .menu > .item {
  font-size: 14px;
  color: #6d6565;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 30px !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffffff !important;
}
.theorchard .ui.dropdown .menu > .item:hover {
  background-color: #f2f2f2 !important;
}
.theorchard .ui.dropdown .menu > .item:not(:last-child) {
  border-bottom: 1px solid #f2f2f2;
}
.theorchard .td-item {
  font-size: 14px !important;
  border-left: none !important;
  vertical-align: top;
}
.theorchard .td-item .secondary-text {
  font-size: 14px;
  margin-top: unset !important;
  font-weight: 300 !important;
  color: #6d6565 !important;
}
.theorchard td formatted-date > span,
.theorchard .primary-link.plain-text,
.theorchard .primary-link.plain-text:hover {
  color: #6d6565;
  cursor: auto;
}
.theorchard .ui.celled.table thead > tr > th {
  font-weight: 300 !important;
  color: #a8a0a0;
  font-family: 'rubik', 'sans-serif';
  text-transform: uppercase;
  font-size: 14px;
}
.theorchard tbody > tr {
  border: solid 1px #d9d2d0;
}
.theorchard .ui.checkbox label:before {
  width: 14px !important;
  height: 14px !important;
  border: 2px solid #d9d2d0 !important;
  border-radius: 4px !important;
  line-height: 1;
}
.theorchard view-options-dropdown .ui.checkbox .box:before,
.theorchard view-options-dropdown .ui.checkbox label:before {
  top: 1px !important;
}
.theorchard .ui.checkbox input:checked ~ .box:after,
.theorchard .ui.checkbox input:checked ~ label:after {
  top: 1px;
  color: #6d6565;
}
.theorchard .orchard-form-title {
  font-size: 24px;
  color: #4a4a4a;
  font-weight: 500;
}
.theorchard .ui.fullscreen.modal.extra-padding .fullscreen-modal-title,
.theorchard .ui.fullscreen.modal.extra-padding .fullscreen-modal-content {
  padding-bottom: 0 !important;
}
.theorchard i.dropdown.icon {
  font-family: 'Icons' !important;
}
.theorchard i.dropdown.icon:before {
  content: "\f107" !important;
  font-size: 22px !important;
  color: #4a4a4a;
}
.theorchard common-analytics-report-daterange-picker,
.theorchard analytics-report-daterange-picker {
  position: relative;
  border: 1px solid #6d6565;
  border-radius: 4px;
  padding: 0;
  height: 30px;
  width: 373px;
}
.theorchard common-analytics-report-daterange-picker i.Calendar.icon:before,
.theorchard analytics-report-daterange-picker i.Calendar.icon:before {
  position: absolute;
  left: 7px;
  bottom: 3px;
  font-size: 16px;
  color: #6d6565;
}
.theorchard common-analytics-report-daterange-picker i.dropdown.icon:before,
.theorchard analytics-report-daterange-picker i.dropdown.icon:before {
  color: #6d6565;
  right: 10px;
  bottom: -2px;
  position: absolute;
}
.theorchard common-analytics-report-daterange-picker > div > span,
.theorchard analytics-report-daterange-picker > div > span {
  font-size: 14px;
  position: absolute;
  left: 30px;
  top: 6px;
  color: #6d6565;
}
.theorchard .daterangepicker {
  width: auto !important;
}
.theorchard .daterangepicker.dropdown-menu.opensleft {
  height: 315px;
  width: 179px;
}
.theorchard .daterangepicker.dropdown-menu.opensleft .calendar.first {
  margin-top: 6px;
}
.theorchard .daterangepicker.dropdown-menu.opensleft .calendar.second.right {
  margin-top: 16px;
}
.theorchard .daterangepicker.dropdown-menu.opensleft li.active {
  background-color: #026ead;
  color: #ffffff;
}
.theorchard .daterangepicker.dropdown-menu.opensleft li:not(.active) {
  color: #026ead;
  background-color: #f2f2f2;
}
.theorchard .daterangepicker.dropdown-menu.opensleft .ui.compact.small.button.reportrange {
  height: 30px !important;
}
.theorchard .daterangepicker.dropdown-menu.opensleft .ui.compact.small.button.reportrange .applyBtn {
  background-color: #026ead;
}
.theorchard .daterangepicker.dropdown-menu.opensleft label {
  color: #4a4a4a;
}
.theorchard .daterangepicker.dropdown-menu.opensleft .ranges .input-mini {
  padding: 0 5px !important;
}
.theorchard .daterangepicker.dropdown-menu.opensleft.show-calendar .calendar.second.right {
  margin-right: 10px;
}
.post-searchbar-background-placeholder-container {
  height: 40px;
  width: 100%;
  position: absolute;
  left: 0;
  margin-top: 77px;
  background: -webkit-gradient(linear, left top, left bottom, from(#EAEAEA), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(top, #EAEAEA 0%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(top, #EAEAEA 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(180deg, #EAEAEA 0%, rgba(255, 255, 255, 0) 100%);
  opacity: 0.9;
}
.theorchard .post-searchbar-background-placeholder-container {
  display: none;
}
[data-ffm-icon]:before {
  font-family: "ffm-links-list-icons" !important;
  content: attr(data-ffm-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="ffm-icon-"]:before,
[class*=" ffm-icon-"]:before {
  font-family: "ffm-links-list-icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ffm-icon-archive:before {
  content: "\61";
}
.ffm-icon-clock:before {
  content: "\62";
}
.ffm-icon-insight:before {
  content: "\66";
}
.ffm-icon-link:before {
  content: "\67";
}
.ffm-icon-more:before {
  content: "\68";
}
.ffm-icon-unarchive:before {
  content: "\69";
}
.ffm-icon-warning:before {
  content: "\6c";
}
.ffm-icon-widget:before {
  content: "\6d";
}
.ffm-icon-edit:before {
  content: "\64";
}
.ffm-icon-pause:before {
  content: "\63";
}
.ffm-icon-resume:before {
  content: "\65";
}
.ffm-icon-resume-charges:before {
  content: "\6a";
}
.ffm-icon-stop-charges:before {
  content: "\6b";
}
.ffm-icon-view-campaigns:before {
  content: "\6e";
}
.ffm-icon-manage-budget:before {
  content: "\6f";
}
.ffm-icon-enter:before {
  content: "\70";
}
.ffm-icon-settings:before {
  content: "\71";
}
[data-icon]:before {
  font-family: "theorchard-links-list-icons" !important;
  content: attr(data-theorchard-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="theorchard-icon-"]:before,
[class*=" theorchard-icon-"]:before {
  font-family: "theorchard-links-list-icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.theorchard-icon-analytics:before {
  content: "\62";
}
.theorchard-icon-archive:before {
  content: "\64";
}
.theorchard-icon-edit:before {
  content: "\63";
}
.theorchard-icon-link:before {
  content: "\61";
}
.theorchard-icon-unarchive:before {
  content: "\65";
}
.status-indicator {
  border-radius: 45px;
  width: 12px;
  height: 12px;
}
.status-indicator.error,
.status-indicator.alert {
  background-color: #fd604f;
}
.status-indicator.success {
  background-color: #57d11f;
}
.status-indicator.info {
  background-color: rgba(65, 71, 84, 0.3);
}
.status-indicator.blank {
  border: 1px solid rgba(65, 71, 84, 0.3);
}
.status-indicator.warning {
  background-color: #f89a18;
}
body {
  font-family: museo-sans, sans-serif;
}
error {
  display: block;
  background: #ffffff;
  padding-bottom: 0;
}
error .app.header {
  background: #2C3F47;
}
error .error-content.extra-padding {
  padding-top: 60px;
}
error .error-link {
  font-size: 18px;
}
error .error-message {
  color: #e52d98;
  font-size: 100px;
  font-weight: 100;
  text-align: center;
  display: block;
  margin: auto;
}
error .no-connection {
  width: 200px;
  height: 200px;
  background-size: contain;
  background-repeat: no-repeat;
  margin: auto;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAKACAMAAAA7EzkRAAABnlBMVEW2A3n///+2A3m2A3m2A3ne5ei2A3m2A3m2A3nb4+bc5Oe2A3m2A3m2A3na4uW2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3m2A3na4uUnQrgHAAAAiHRSTlMAAAECAwMEBQYGBgcICQkPEBITHB4fISMkJicoKS0uMzQ1Nzg5PD1FRkdKS0xOT1BRUlZYXF1eYGFiaWprbHFzdHd4ent8iouMjY6TlJWYmaOkpaaur7CztLW2ubq7vL2+v8LDxMfIycrLzNLT1NjZ2tvd3t/j5ebt7u/w8fLz9PX3+Pn6+/z+V7/8jQAAFOhJREFUeAHs0kERAAAAgjDtX9oYfrYIHCkcGRADYkAwIAYEA2JAMCAGBANiQDAgBgQDYkAwIAYEA2JAMCAGBANiQDAgBgQDYkAwIAYEA2JAMCAGxIBgQAwIBsSAYEAMCAbEgGBADAgGxIBgQAwIBsSAYEAMCAbEgGBADAgGxIBgQAwIBsSAYEAMCAbEgBgQDIgBwYAYEAyIAcGAGBAMiAHBgBgQDIgBwYAYEAyIAcGAGBAMiAHBgBgQDIgBwYAYEAyIATGgBBgQA4IBMSAYEAOCATEgGBADggExIBgQA4IBMSAYcOzXMQvaYBDGcRuIkCgHdhLabEIFsXZoEao46uJYwcGpLgYcHB3iorzm8q2LGa4tGHzyxgy+3v8z/HiOq61GUc3edLk5HA3nmeNhs5z2mo2iPmgK8HkAO5P1ie90Wk86NQNUgAqwvzpzYedVvz6AClABeqMdPygeeQpQAdYDMNoy0DaqAaACVICthWEoM28pQAX4bIDdmOHiLgrQJ6JAAb5tRAQCHCRcomSALiBlGeUpwDeL8lCAY8OlMmMUIGV5b6RQAVJedouwEzxLuWTpDAKYT6BEtwIF6HD+X3slAH5PuXTpDxDgvwJFoQJ0sFDsSRQgAIdXtug6BADKBN5BGCpAd/pv+LABFICfErYq+WwNUBQqQAfyBZ8VwPaeLdu37QE6co4V4D18EvkAwDlbt0AAhpRJTiFUgGGBPmQABWBk2DoTCUB8AosQKkCHpg8H6P3mCm09HCBgMFSALuiTKHwM8CtX6hsCEBEoCBXgC/8c+AAKwB1XKgYA5hPohkEFGKL4QIBfuGJ9EKADBhVggOtDAf7iiq1wgC9tUAH6og+NgocAP164YpcODvB1DSpAXB8ygAJwwpX7CQC0EOiGwcYf9u4Y15YTDeI4X0AAsv678C5mVjCzA3sNliPLiRPrBY9dT4I00o0sPT4oDtU7aO6vq4BD3/6oNW8CwF9+HOAvpURKBE6DdAPUmPglAPzp7x8H+PdPiQCnQQMUmPhlAPz5+4Lr5wSAElVsgFNfHsB/rwD4r2yA06ABCvBbDPC/KwD+ZzVAgRg0QCa/XIC/rgD46xaA02A1QIHwWwbw9xUAf9sFcBo0QIFl7yKAf64A+McCgDIEDXDq2wPw2wqAf+UDvJZguZpfPsDvS67yD3aTxmqC3QDF+QkBnBEoHYMG2Cc/AzxA0ACnPgNMIGiAOfwMUJ9guZmfAeYTNMDJzwATCBpgPj8DnASrAR7iZ4DTYDXAQ/wMcBI0wBR+BpgwFzTANvkZ4AGCBtgnPwM8QdAAJz8DPEHQAIFhgJkEuwHm8zPAG/ZkiiY/A8wnaID5aw8DlJ8KljvWHgaYPxU0QGAY4F6CBpjZvgao38NFv30NML2HDZAUfwao38NFqX0N8L0eLg+0rwEK70sXpfY1wPd6uDwbfwaYH4L6ADnrTwkgAO+FYHk2/gBCBeC8ziKE/hZA4By+2ThCAOfVDiKEhwBWOIavxbzUAM6rn0II7RWAcAgfMS8BgIJJCG8ABIFJny7AeQF8+HK4XP/GW8K3niUAzqvuRwifDhB0oy8foH4QwkcD7KCsLx+gvkFonwsQ1H9nzweobxDkAepvvgA1QhKgvkHonwgQBPRJANQ3CKoA9f3NNa80QP1fkEARoP7qgzmFFga4YCRRq2F9gCCw7JACqB+D8DkAQah67wcYUQEVgfoAKwiEnxxA/RiE+gkAmwA/TYD6s0G4HyAIbLqIAtSPQbgdIAiEnyxAfYJwNcAGArsuwgD1d7ig3wsQBMJPHKD+Kg9uBQj5/AwwnyDcCRDy+RngDoJwIcAO+fwMcA9BqLcBbPn8DHAnwXYXQMjnZ4A7CcJNACGfnwHuJQj3AIR8fga4myBcArBDPj8D3E8Q6g0AWyI/AzxMsOsDhFP8DDD/R1CaOkDI4meACscUQBugzE0boP4fo9xxy9DCAHV6GHQBglL7GmBOD4MqQKWbNUD9P0qRX/pDDwPU62EQBNiRbF8DzOhh6GoAm+pjZoApPUzXAtgQbl8DjAZ6AouuPyDCAKV7mKYDENTb1wAj5AQW0TuDGg8AtMCi6i/CAK84JAMKAEFx8WGA+mFRJP1FGOA9y2E4DRA0F78GqJ8YRc9fhAFetiEDBwE2XX8GqB8bRew+ajwF0ALLC/VrgPlvLsIRgHDtqWcDjBAQWC6+AQOUmsDDdoANgc0XA1TJENpmgD3h6XkWIHC/wM0Ab/cHCAEcAP3qGoatAOFifw1gKAGcIwEXhyBsBAjXHj0A5t9bDeA0eK/AfQAbd8Zfn/pkAU6D/UqBsA3glf7axKcJMH9bID9PqJsAwnX+6tSnDzC/i/POqZIJMOGBaUePf0gD3G0QLgJIwvIjvXqvAzgN9psEwg6AcFP9Tn1XApwG60UCNwCsF/lj8rsX4DR4y/kYWj7AfH956w5lgAIEYXMElkMBCE3geZYHuL+JQR/gEn/7Z376ACUeW3gAICjwkwR4vokb4gAh318+P32A+QRzjtnRkgGm+cvndz/ASbAqL4YRBwgi/LQASm3hgy7AjrC/OvndDVDgDVaQBZjvL3/YFAGKNQnoA1TzB4yHAA5AUqAyQBDipwxQgCBoroKR9NdhjOcAToJaAglZgCB2mlIZoABB+CyANKmBUgcoQBDkAQr4A8a7ACfBJiMQVYC0PH6vAxwDVAQSmgDpaQNkgIk93JAFKOAPGAY4L+gCAmnZABsq/urkZ4CpPdwReysOEX9f+RngAA7vsSIJkJ4/KgY4AZydaRP5ACsC/mAMA9wWgqD0v2Hg9Ny4wTDAnYuRDin+8l/LhL3PowGOcSwEiU0AOTkWwDDA/adVGyTMtUpuBEHek2iA+0MQlX9SDoeGocIwwIPLYUQ+00DCbHhh/BnggLaTINTYCbCjXb8GmHZAAVD4VlyH3fFXYRigwJtzAKteVC4JcSQSfwaYeAYdpkLg2BfTYeejB8MA1d6CnfgOAQxg11Z8h2GA2l9hWQBwAUGghkz8GeAYoA9w1YQU8k9jGKCQQAGA0yAws0/NnwEO+GyA4p9QMcAB1QAT3kkwwPR3Eg0QhgHm1rAB5vszwAEGmODPABMFGiAMAzy1J22AHcY7AIF8gs0AdeJvDHQAToPv1XB51h9QQwpgRAU0BBogJOsjIsQAznkHLwksL/qb+hQB5lcxGOBRf0CLkAWYX8VggOf8zfATBjgv4JRAA4R8fuoAIxo8ILA85G92rzzA/CYGA9ztD6gRAgAlmhgMcIG/hO5NA5hAMEGgAVbQ4ScBcBLcItAAez4/CYACBKEbYL6/yU8QoADBLwINELT4CQGMSBFogNn+ImQBCkyPMcDM039QQxagxNY0GGDa9A9ahDRAgakgGGCOPyBCHaDAPAUMMMdfhD5AhakgRBhgRWCLKx2gZg/TwwDJb18BgKI9jAFCfqeoANRbD8PrAEFs7ZsPUGrQ4G2AIBB/+QCFQ/B1gKrxpwkw4cmFlwGCcJXkA5T48Yj6LkCQjb98gDKjx7MAa36NyAMUEEh7FWC+PxmA0jXMowBB+3RvPkCRMYRHASrHXz5AIYFvAoR8f6oAxc4nwJMAletXGWDCk/wiQFgTfwa4YCipDwJc5c8AF/wyx3MAK/n+RAAq9okBsnL/1AADDHArQOhhgMsEggHmD5gsQAGBrwHsLPZngNEwwE0BCGGAi/akDTDfnwBAtRo2wAx/BhiQ/YKmAUIYYIJAA1zgzwADMgEaIIQBJgjEAEXGKR+ggEAvQhpZ/gwwwABzIhDCAHMEGmC+Px2AAgINkDx/BhhggKsjkBYGmCWQ/h5AEo9fGWCAzwMujECIMMA0gbQHATYy/RlggN+KWzNA0MIAE99V4k2AAQrDIwCQsyMMIQBQdRoIxMcDhJMCiVcBVg4+nQgBHMCxU9L0ZwFGhzObLw2UAGYmPaBZwOL/JT/9byIGMPV29XZgxL8Tks9PEGDeLXfIr5hbAUaD/fw0AY4BNYsgWvU7AUoSBKjJ/NQA5pv4SnBqN8C5VgOmPch/cVYQYP62e+f/CAF6hAF+WZmSP91UBphfjEDuQy4LUG7LRxfgEPBhgLnxJwdQa3pmgPn+9AAm9LABiq6z9QF+kkADnPzuAjigGeDn+tMH+CEhaIAwtAFWxucKNEAY4gDJPw5kgHoHvvQB3h+CBtgY426ANws0QBjXAxzQDfB+f/cCHINmgPf7uxjgAAO839/FAAcY4P3+RAHCeFRgedmfEMAxHhVYXvY3qPoAVQUa4IpaQx/gpQINEMbnARxggPf7kwPYGB8l0AArjIsAMsarAsvD8acE8FmB5Wl/A0QAPiuwPO1vjBsBSgs0wA5jHcBvK/z9VVZ/0aMboK6/lV8eKX+uAPhHWf3JKAxQ9Kos/VOW31cA/G09QFGBBsjaLPkfe3fw0kYUBgF8GlghsgzoVevJFotIvbRCm3qt0FwVRD3pRVHw1h6qB0MM/a9LGyQlxM9kv93CLDN/wX68384qebsPp3UAPEW+tCW2BxogWe9Kol8HwG9o4NRQA0xE5pRcfKkDYK8JgDRAldePEjti8LYOgG+Qv2qBCjTA+lcS5UPe30OJxFXLVKABsgGAOMkDPEECYFjdBqjvL64S4HMe4Ccg+wQWeAgbYBMLCawOsv4Gq0DiskUq0ADJBhYSwGEW4CESAFUq0ACLRhYSwFYW4FYIkAbY+gdwogIB4DLn7xIAGrpuGqBKAcZhBHA3B3A3BMj8dWsHLsDo9zgA6Jxn/J13AKDZ6xaIAcZhABCvh9X9DTcAAFEB6legAeYXkgFAfK0O8AARwC5/GaAL8E9CgOV1VX/XZQiQBmiAYQVinPWfFffir2Oc+PCStvwfbICJsAgAYuexir/HHcQA8yVogOp/AsbnsuEpH0aL+xt9xFPil6gMUD2s5wEcAMT+aGF/+3gJoH8MMcD4C+CYZG+4mL/hHmKAk5BsJ0ADzG/HmmT7bqH/P7YRAEyUYLsAGmB8HCD+zdrN/P5u1hAADAQaoGJYX/0FAFEezPkYHh6UCAAGAg1QMkz5C4KpbFzM4+9iAwgABgINUDMF6/QXAETn/dVL/K52O5hO4qMiBqgQZvwFwYxsHQ2C/fdH7zAjia9qGqBCWLe/ACCw0ju+n6Xv/ri3AsQAw5AGqBky4S8InsvSZq9/dvtjNJZ39/32rN/bXMJzScwhsCHQABv7wBRqSuJOamcBGiAp0+UGKJCCsv4SAr0lX7Y5KDWJX0oSCEX9JTZo0QBFi6OrP4tfTJcVSC63YxZ2DVBQoMZzq0sKDGKACwskqT+MP1ApK5DUP3HH34iWFUh2xaahlj8DDAWSguPQB9W0ZclYtGYe+qgusRIk2Z5bqvlbyQBTKUhO6aP8QJzMsuwDqwVaY7xm/Jt2nAKqMYsBTlJhvfDf8qr1McDf7N3NThtXHIbxv1RrBglFjmQbBJuQlFUNCQlCJStSPqQ2uKGhiep0gZsFZQpCpLaRxiHUKRvey84NjMfzcc6w4Hku4dVPQoxnzimQZa/V3tr/46Q/upauR4OT7v5Wu1UFQAACsLa8042VUNzdXa75BAhAAM4+PYyVUnz4dNYTQAAC8NGbK03t6s0jAALQPcBgPVLGTtYDAALQKcDgx4FyNNgMAAhAdwDXLpSzT2sABKAjgIs9FeivRQAC0AHAcO9/FepmLywLEIAAXIhUuGgBgAAsB3BjrBKNNwAIwBIAw32VrBMCEIBFAdaPVLqjOgABWAxg41wOOm8AEIBFAM4N5KTBHAABmB/g/KUcdTkPQADmBdjoy1n9BgABmA9g/UwOO6sDEIB5AM705LTeDAABmAPgz3LcL9kBAhCAq7dy3O1qVoAABGArlvPiVjaAAARgeCwPHYeZAAIQgNvy0k9ZAAIQgM2xvDRuZgAIQAC+k6feARCA0wH+IG+1AQjAaQCDC3nrIgAgAKcA3JTHNgEIwHSAwUAeGwQABGAqwBfy2gsAAjAV4D/yWgRAAKYBXJLnlgAIwBSAB/LcAQABOBng7Bd57sssAAE4EeAzee8ZAAE4EeBv8t5bAAJwEsDvYnkvrgEQgBMAPlEFPQEgACcA3FEF7QAQgBMAflAFfQAgACcAjFVBMQABmJg1VUnNpN0BSNZWJbWTdgcg2StV0quk3QFI1lEldZJ2ByBZV5XUTdodgGSRKilK2h2AZH1VUj9pdwCSfVYlfWb3JIBk16qka3ZPAkimimJ3AALw3gLkT/B/xtYA5J8QAPIYBoDEg2gA8lMcAImXESoIgLyOBUBeSF1hdwDySv4dBEA+SgIgn2X+CUAA8mH6vQXI0RzfAxCAEwDWOJwIgHcJ0N5yPBsAOaDy/gEkjugFIIeUAxCAj+W5xwAEYApAO5XXTg2AAOSqLgDe08sKhwEAAZgK0F7KYy8NgAC8uwur/w2mAAQgAK3Nlf0AvEuA9l6eem/TAQIQgM2xvDRuAhCAGQDatry0bQAEYBaA4d/y0HEIQABmAmitkZw3ahkAAZgNoK3eynG3qwZAAGYFaK/luNcGQABmBzjTk9N6MzkAAhCAVj+Tw87qlgcgAAFojYGcNWhYPoAABKDNX8pRl/OWFyAAAWhzQzlpOGf5AQIQgNY4l4POGwZAABYBaA+PVLqjhwZAABYDaGFHJeuEBkAAFgVotjFWicYbZgAEYAmAthCpcNGCARCA5QBauHejQt3shQZAAJYFaLb4UQX6uGgGQAA6AGi2dqGcfVozAyAAHQG0YHOoHA03AwMgAN0BNAvWT5Wx0/XALCdAAJJNa+ngSlO7OlgyMwAC0D1AswfPD2OlFP/+/IEZAIsAJMtUbXm3m4gw7u4u18wMgMUAkmWvtbLV6UbD0Vfp62gYdX/dWmlZ9tgagATAb+3SsQAAAADAIH/rQewthhAQBERAEBABQUAEBAEREAREQBAQAUFABAQBERAEREAQEAFBQAQEAREQBERAEBABQUAEBAEREAFBQAQEAREQBERAEBABQUAEBAEREAREQBAQAUFABAQBERAEREAQEAFBQAQEAREQBERAEBABERAEREAQEAFBQAQEAREQBERAEBABQUAEBAEREAREQBAQAUFABAQBERAEREAQEAFBQAT8EBAEREAQEAFBQAQEAREQBERAEBABQUAEhACzpR+B6LN+twAAAABJRU5ErkJggg==');
}
error .error-icon-container,
error .error-code-container {
  margin-top: 150px;
}
error .error-code-container {
  display: block;
  font-size: 0;
  text-align: center;
}
error .error-code-container div.error-code-font {
  color: #e52d98;
  font-size: 158px;
  vertical-align: bottom;
  display: inline-block;
  font-weight: 100;
  line-height: 112px;
  height: 112px;
}
error .error-code-container div.error-code-background-image {
  background-image: url("/assets/images/icon_0_speaker.svg");
  height: 114px;
  line-height: 114px;
  width: 112px;
  display: inline-block;
  background-position: 50%;
  background-repeat: no-repeat;
  margin-left: 5px;
  margin-right: 5px;
}
error .error-code-container.error-title {
  font-size: 50px;
  font-weight: 100;
  margin-top: 50px;
  color: #e52d98;
}
error .hidden {
  display: none;
}
error .error-icon {
  max-height: 110px;
  text-align: center;
  display: block;
  margin: auto;
}
error .secondary-error-message {
  padding-top: 40px;
  color: #1D1D1D;
  font-size: 30px;
  font-weight: 300;
  text-align: center;
  display: block;
  max-width: 720px;
  margin: auto;
}
error .link-container {
  margin: auto;
  margin-top: 80px;
  text-align: center;
  display: block;
}
error .error-content {
  min-height: 400px;
  background: #ffffff;
}
@media (max-width: 1023px) {
  error .link-container {
    margin-top: 30px;
  }
  error .error-icon-container,
  error .error-code-container {
    margin-top: 50px;
  }
  error .secondary-error-message {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.theorchard error .error-content {
  min-height: unset;
}
.theorchard error .error-icon-container {
  text-align: center;
}
.theorchard error .error-icon-container .error-message {
  margin-top: 60px;
  font-weight: 100;
  font-size: 22px;
  color: #4a4a4a;
}
.theorchard error .error-icon-container .error-secondary-message {
  margin-top: 15px;
  font-weight: 100;
  font-size: 14px;
  color: #4a4a4a;
}
body.dimmed {
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.ui.dimmer.modals.page {
  overflow: scroll;
}
featurefm {
  display: block !important;
}
featurefm app-footer {
  display: block;
  margin-top: 10px;
}
featurefm .internet-connection {
  z-index: 999;
  position: fixed;
  background-color: grey;
  height: 100%;
  width: 100%;
  opacity: 0.4;
}
@media (max-width: 480px) {
  .offline-ui,
  featurefm .internet-connection {
    display: none !important;
  }
}
loading-placeholder-partial .ui.segment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 200px;
  background: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-top: 40px;
}
loading-placeholder-partial .ui.segment .ui.inverted.dimmer {
  background: none;
}
loading-placeholder-partial .ui.segment .ui.inverted.dimmer .ui.text.loader {
  font-size: 14px;
}
body.dimmed {
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.ui.dimmer.modals.page {
  overflow: scroll;
}
spotlight {
  display: block;
}
landing-page .landing-page-background {
  background-repeat: no-repeat;
  width: 100%;
}
@media (max-width: 1023px) {
  landing-page .landing-page-background {
    background-size: cover;
    height: 100%;
    padding-top: 80px;
  }
}
@media (min-width: 1024px) {
  landing-page .landing-page-background {
    background-size: contain;
    height: 0;
    padding-top: 57.64%;
    position: relative;
  }
}
player-widget {
  display: block;
  background: #ffffff;
}
player-widget #background_container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
player-widget #background_container.artist-image .background.layer1 {
  -webkit-filter: blur(20px);
          filter: blur(20px);
}
player-widget #background_container .background.layer1 {
  background-color: #333333;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
player-widget #background_container .background.layer2 {
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  width: 100%;
  height: 100%;
}
player-widget #background_container:not(.artist-image) .background.layer2 {
  display: none;
}
player-widget .logo-container {
  z-index: 1;
  position: absolute;
  width: 100%;
}
player-widget .logo-container .featurefm-logo {
  margin-top: 15px;
  margin-left: 15px;
  max-width: 100px;
  opacity: 0.5;
}
player-widget video-player {
  display: table;
  height: inherit;
  margin: 0 auto;
  width: 100%;
}
player-widget video-player > div {
  display: table-cell;
  vertical-align: middle;
}
account-dropdown {
  min-height: inherit;
}
account-dropdown .ui.dropdown.active {
  background-color: rgba(255, 255, 255, 0.95);
}
account-dropdown .ui.dropdown.active .icon.triangle.up {
  display: block;
}
account-dropdown .ui.dropdown.active .icon.triangle.down {
  display: none;
}
account-dropdown .ui.dropdown:not(.active) .icon.triangle.up {
  display: none;
}
account-dropdown .ui.dropdown:not(.active) .icon.triangle.down {
  display: block;
}
account-dropdown .ui.dropdown {
  min-height: inherit;
  padding-top: 10px;
  padding-right: 23px;
  padding-left: 45px;
}
account-dropdown .ui.dropdown .icon.triangle.down,
account-dropdown .ui.dropdown .icon.triangle.up {
  font-size: 20px;
  float: right;
  margin-left: 4px !important;
  margin-top: 2px !important;
}
account-dropdown .ui.dropdown .icon.triangle.down {
  color: #ffffff;
}
account-dropdown .ui.dropdown .icon.triangle.up {
  color: #333333;
}
account-dropdown .ui.dropdown .menu {
  width: 350px;
  background-color: rgba(255, 255, 255, 0.95);
  -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
          box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  border: none;
  padding-top: 20px;
  padding-left: 30px;
  padding-bottom: 20px;
  padding-right: 30px;
}
account-dropdown .ui.dropdown .menu.two-columns {
  width: 520px;
}
account-dropdown #account-dropdown-menu {
  top: 100%;
  bottom: auto;
}
account-dropdown #account-dropdown-menu .second.column {
  padding-left: 0;
}
account-dropdown #account-dropdown-menu .column {
  padding-right: 0;
  max-width: 220px;
}
account-dropdown #account-dropdown-menu .column .header {
  color: #1F2532;
  text-transform: uppercase;
  margin-bottom: 6px;
  opacity: 0.4;
  font-size: 12px;
  line-height: 14px;
}
account-dropdown #account-dropdown-menu .column .header span {
  text-transform: none;
}
account-dropdown #account-dropdown-menu .column .header:not(:first-child) {
  padding-top: 40px;
}
account-dropdown #account-dropdown-menu .column .header.artist-name {
  white-space: pre-wrap;
  line-height: 1.3;
}
account-dropdown #account-dropdown-menu .column .item,
account-dropdown #account-dropdown-menu .column .clickable {
  display: block;
  padding: 4px 0px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  color: #1dadea;
}
account-dropdown #account-dropdown-menu .column .item:hover,
account-dropdown #account-dropdown-menu .column .clickable:hover {
  color: #0c93cd;
  cursor: pointer;
  background: none;
}
account-dropdown #account-dropdown-menu .column .item.selected {
  background: none;
}
account-dropdown #account-dropdown-menu .column .item.logout {
  color: #EB5757;
}
account-dropdown #account-dropdown-menu .column .item.logout span {
  font-weight: 300;
  font-size: 14px;
  color: #333333;
}
account-dropdown #account-dropdown-menu .horizontal-divider {
  width: 100%;
  border-bottom: 1px #e5e5e5 solid;
  margin-top: 10px;
  margin-bottom: 10px;
}
account-dropdown #account-dropdown-menu:not(.two-columns) .column {
  padding-right: 1rem;
  max-width: inherit;
}
.account-teams .team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 0px;
}
.account-teams .team .team-name {
  font-size: 14px;
  line-height: 18px;
  color: #1dadea;
}
.account-teams .team .team-checkmark {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.account-teams .team .avatar.image {
  margin-right: 10px;
}
.account-teams .team .team-email {
  font-size: 12px;
  line-height: 14px;
  opacity: 0.5;
  color: #414754;
}
.account-teams .team:hover .team-name {
  color: #0c93cd;
}
.account-teams .team:hover .team-email {
  opacity: 0.8;
}
.account-teams .horizontal-divider {
  width: 100%;
  border-bottom: 1px #e5e5e5 solid;
  margin-top: 10px;
  margin-bottom: 10px;
}
.account-teams .account-team-elements {
  max-height: 190px;
  overflow: scroll;
}
.account-teams .search-account {
  height: 38px;
  background: #FFFFFF;
  outline: none;
  font-size: 12px;
  line-height: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #414754;
  margin-top: 10px;
  width: 100%;
  border: 1px solid #EBECED;
  border-radius: 4px;
}
.account-teams .search-account::-webkit-input-placeholder {
  opacity: 0.4;
}
.account-teams .search-account::-moz-placeholder {
  opacity: 0.4;
}
.account-teams .search-account::-ms-input-placeholder {
  opacity: 0.4;
}
.account-teams .search-account::placeholder {
  opacity: 0.4;
}
.account-teams .team.disabled {
  opacity: 0.3;
  pointer-events: none;
}
.account-teams .team.selected {
  pointer-events: none;
}
.account-teams .team.selected .avatar.image {
  border: 2px solid #1AA7E0;
}
.account-teams .title {
  color: #1F2532;
  text-transform: uppercase;
  opacity: 0.4;
  font-size: 12px;
  line-height: 14px;
}
.account-teams .team:last-child {
  padding-bottom: 0px;
}
.app-footer-edit {
  height: 56px;
  background-color: #f7f7f7;
  /*background: white !important;*/
  /*padding-top: 100px;*/
}
.app-footer-edit .items {
  margin-top: 15px;
}
.app-footer-edit .text-footer-item {
  color: #eeeeee;
  margin-right: 30px;
}
.app-footer-edit .footer.brand.text {
  padding-top: 5px;
  font-weight: 500;
  font-size: 12px;
  color: #999999;
}
.app-footer-edit .footer.brand.image {
  margin-top: 5px;
  height: 30px;
}
.text-footer-title {
  color: #a6a6a6;
}
.footer.section .column {
  padding-top: 30px;
}
.footer.section.empty {
  background: none;
  border: none;
}
.footer.section {
  border-top: 1px solid #cccccc;
  padding-top: 20px;
  padding-bottom: 50px;
  min-height: 20px;
}
.footer.section .ui.menu {
  display: block;
  width: 100%;
}
.footer.section,
.footer.section .ui.menu {
  background: #1f2532;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.footer.section .item {
  color: #999999;
}
.footer.section .footer.header {
  color: #a6a6a6;
  border-bottom: 1px solid #999999;
  padding-bottom: 20px;
}
.footer.section .ui.link.list .item i.icon {
  color: #a6a6a6;
  margin-top: -2px;
}
.footer.section .ui.link.list .item i.zmdi {
  margin: 0em 0.25em 0em 0em;
  padding-right: 0.285714em;
}
.footer.section .footer.brand.text {
  padding-top: 5px;
  font-weight: 500;
  font-size: 12px;
  color: #999999;
}
.footer.section .footer.brand.image {
  margin-top: 39px;
  height: 50px;
  margin-bottom: 25px;
}
.footer.section .footer-links-column-about {
  float: left;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 480px) {
  .footer.section .footer-links-column-about {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .footer.section .footer-links-column-about {
    float: left;
    width: 33.33333333%;
  }
}
.footer.section .footer-links-column-connect {
  float: left;
  width: 50%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 480px) {
  .footer.section .footer-links-column-connect {
    float: left;
    width: 25%;
  }
}
@media (min-width: 1024px) {
  .footer.section .footer-links-column-connect {
    float: left;
    width: 33.33333333%;
  }
}
@media (max-width: 1023px) {
  .footer.section .column {
    padding-right: 0px;
  }
}
@media (min-width: 1024px) {
  .footer.section .column {
    padding-right: 100px;
  }
}
.app.header .my-shortcuts,
.app.header .my-campaigns,
.app.header .my-smartlinks,
.app.header .my-songs {
  padding-right: 40px !important;
}
.app.header .item.text-header.account-balance .available-budget {
  color: white;
}
.app.header .item.text-header.account-balance .available-budget-text {
  font-size: 9px;
}
.app.header .item.text-header.get-marketing-pro {
  border-left: 1px solid #41454F;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid #41454F;
  line-height: 1.6 !important;
}
.app.header .item.text-header.get-marketing-pro .button {
  margin-left: 20px;
}
.app.header .item.text-header.get-marketing-pro .caption {
  font-size: 12px;
  width: 140px;
  font-weight: 500;
  text-transform: none;
}
.app.header .item.text-header.account-balance {
  font-weight: 700 !important;
  font-size: 16px;
  left: 1;
  border-left: 1px solid #41454F;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid #41454F;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  line-height: 1.6 !important;
}
.app.header .item.text-header.help-center {
  font-weight: 600 !important;
  font-size: 12px;
  padding: 15px 0px 15px 30px !important;
  text-transform: unset;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  line-height: 1.6 !important;
}
.app.header .item.text-header.help-center a,
.app.header .item.text-header.help-center a:visited {
  text-decoration: none !important;
  color: rgba(255, 255, 255, 0.7);
}
.app.header .item.text-header.help-center a:hover {
  color: #FFFFFF;
}
.app.header .ui.menu {
  border-bottom: 1px solid rgba(151, 151, 151, 0.5);
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
  height: 50px;
  min-height: 50px;
  margin: 0px;
}
.app.header .ui.menu.comp {
  border-bottom: none;
}
.app.header .ui.menu.comp .item {
  padding: 15px 30px 15px 30px;
}
.app.header .ui.menu .item {
  line-height: 2;
}
.app.header .right.menu.comp {
  min-height: inherit;
}
.app.header .right.menu.comp a:first-child {
  margin-right: 10px;
}
.app.header .ui.floated.right.menu.mobile {
  border-bottom: none;
}
.app.header .image.ffm-triangle {
  width: 40px;
}
.app.header .ui.menu.visible-xs.visible-sm.visible-md > a:first-child {
  padding-right: 0;
}
.app.header .ui.menu.visible-xs.visible-sm.visible-md > a:nth-child(2) {
  color: #ffffff;
  padding-left: 10px;
}
.app.header .right.menu.mobile {
  padding-top: 7px;
}
.app.header .ui.vertical.menu,
.app.header .ui.vertical.menu .item,
.app.header #mobile-sidebar {
  background: #ffffff;
  width: 240px;
  padding-left: 20px;
}
.app.header .ui.vertical.menu {
  vertical-align: middle;
  width: 100%;
  border-bottom: none;
  background: #333333;
}
.app.header .drop.down.menu.mobile {
  background: #2D3F47;
  color: #FAFBFB;
}
.app.header .drop.down.menu.mobile .item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  z-index: 1;
  background: inherit;
}
.app.header .ui.menu > a.item:hover {
  background: inherit;
  color: #ffffff;
}
.app.header > .ui.menu > .item,
.app.header > .ui.menu > .menu > .item {
  min-height: inherit;
}
.app.header.manage-background {
  background: #1F2532;
}
.app.header.manage-background > .ui.menu.minimalistic-logo {
  margin-left: auto;
  margin-right: auto;
  max-width: 1035px;
  height: 49px;
  min-height: 49px;
  border-bottom: none;
}
.app.header {
  text-align: center;
  border-bottom: 1px solid #41454F;
}
.app.header .item.ff-logo.minimalistic-logo {
  width: auto;
  padding-left: 0;
  padding-right: 5px;
}
.app.header .item.ff-logo.minimalistic-logo .ui.small.image {
  width: auto;
  max-width: 30px;
}
.app.header .item.text-header {
  text-transform: uppercase;
  font-size: 12px !important;
  padding-left: 25px;
  padding-right: 25px;
  letter-spacing: -0.2;
}
.app.header .account-dropdown-container {
  float: right;
  min-height: inherit;
}
.app.header .hide-tag {
  display: none;
}
.app.header .item.ff-logo {
  width: 250px;
  padding-left: 40px;
}
.app.header .visible-xs.visible-sm.visible-md .signup-item,
.app.header .visible-xs.visible-sm.visible-md .login-item {
  color: #ffffff;
  font-size: 16px;
  padding-bottom: 30px;
}
.app.header .close.icon {
  top: 0.35em !important;
  right: 0.35em !important;
  float: right;
  cursor: pointer;
  color: #CBCBCB;
  font-family: museo-sans, sans-serif;
  font-size: 30px;
  font-weight: 100;
  margin-top: 10px;
  margin-right: 30px;
}
.app.header i.icon.close:before {
  content: '\2715';
}
.app.header a {
  outline: none;
}
@media (max-width: 1023px) {
  .app.header .device .right.menu.mobile a.right.item {
    padding-bottom: 60px;
    font-size: 20px;
  }
  .app.header .device .right.menu.mobile {
    display: none !important;
  }
  .app.header .align.justify.icon {
    margin-bottom: 10px;
    margin-right: 0px;
  }
  .app.header .horizontal-divider {
    border-bottom: 1px #e5e5e5 solid;
    margin-bottom: 10px;
  }
  .app.header .image.ffm-triangle {
    width: 30px;
  }
  .app.header .logout.primary-link {
    cursor: pointer;
    font-size: 16px;
  }
  .app.header .username.text-small {
    color: #333333;
  }
}
user-impersonation-search-box i.loading.icon {
  z-index: 2;
}
user-impersonation-search-box .ui.button.impersonate {
  background-color: #1dadea;
}
user-impersonation-search-box .ui.button.impersonate:hover {
  background-color: #0c93cd;
  color: #FFFFFF;
}
user-impersonation-search-box .ui.search .prompt {
  border-radius: 0;
}
user-impersonation-search-box .ui.icon.input {
  top: -1px;
  max-height: 40px;
}
user-impersonation .clickable.impersonate,
user-impersonation .clickable.unimpersonate {
  font-size: 14px;
  line-height: 16px;
}
user-impersonation .ui.message.impersonation-error {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-top: 7px;
  padding-bottom: 0;
  white-space: normal;
  background-color: transparent;
}
user-impersonation .user-impersonation {
  margin-bottom: 10px;
}
user-impersonation .header.impersonate {
  color: #1F2532;
  text-transform: uppercase;
  margin-bottom: 10px;
  opacity: 0.4;
  font-size: 12px;
  line-height: 14px;
}
user-impersonation .max-width {
  max-width: 440px !important;
}
accept-management-invite-convert-promoter-confirmation-modal {
  display: none;
}
.ui.modal.accept-management-invite-convert-promoter-confirmation-modal .yesno-buttons-container {
  height: 132px;
}
add-button .add-button {
  float: right;
  cursor: pointer;
  color: white;
  border-radius: 45px;
  text-align: center;
  vertical-align: middle;
  -webkit-box-shadow: 0 5px 13px 0 rgba(232, 12, 108, 0.4);
          box-shadow: 0 5px 13px 0 rgba(232, 12, 108, 0.4);
  background-image: -webkit-linear-gradient(225deg, #a445b2, #d41872 52%, #ff0066);
  background-image: -o-linear-gradient(225deg, #a445b2, #d41872 52%, #ff0066);
  background-image: linear-gradient(225deg, #a445b2, #d41872 52%, #ff0066);
  -webkit-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
add-button .add-button:hover {
  background-image: -webkit-linear-gradient(225deg, #b455c2, #e42882 52%, #ff2086);
  background-image: -o-linear-gradient(225deg, #b455c2, #e42882 52%, #ff2086);
  background-image: linear-gradient(225deg, #b455c2, #e42882 52%, #ff2086);
}
add-button .add-button.disabled {
  cursor: default;
  pointer-events: none;
}
add-button .add-button.small {
  height: 54px;
  margin-top: -11px;
  width: 55px;
  line-height: 50px;
  font-size: 40px;
  font-weight: 500;
}
add-button .add-button.large {
  height: 75px;
  width: 75px;
  line-height: 70px;
  font-size: 65px;
  font-weight: 500;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.theorchard add-button .small-button.ui.button.primary {
  padding-top: 10px !important;
  float: right;
}
.theorchard add-button .button-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.theorchard add-button .button-container div:nth-child(1) {
  font-weight: 900;
  font-size: 16px !important;
  margin-top: -1px;
}
.theorchard add-button .button-container div:nth-child(2) {
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11px !important;
  font-weight: 700 !important;
  white-space: nowrap;
}
.theorchard add-button .ui.small.button {
  width: 200px !important;
  height: 30px !important;
}
amount-details-item .amount-details-item {
  width: 100%;
  font-size: 16px;
  line-height: 1.3;
}
amount-details-item .amount-details-item .monthly {
  font-size: 11px;
}
amount-details-item .amount-details-item .item-label {
  width: auto;
  overflow: hidden;
}
amount-details-item .amount-details-item .item-label .item-comment {
  color: #999999;
  font-size: 13px;
  font-weight: 500;
  margin-top: 5px;
}
amount-details-item .amount-details-item .item-label.bold-label {
  font-weight: 500;
  padding-right: 15px;
}
amount-details-item .amount-details-item .item-value {
  font-weight: 500;
  width: 100px;
  float: right;
  text-align: right;
  margin-left: 0px;
}
amount-details-item .amount-details-item .item-value.left-aligned {
  text-align: left;
}
amount-details-item .amount-details-item .item-value.positive {
  color: #00CD00;
  font-size: 14px;
}
amount-details-item .amount-details-item.total {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px #999999 solid;
  font-weight: 700;
}
amount-details-item .amount-details-item.total .item-label .item-comment {
  font-weight: 700;
}
amount-details-item .amount-details-item.total .item-value {
  font-weight: 700;
}
.arist-links .item {
  margin-bottom: 5px;
}
.arist-links .icon {
  font-size: 1.3em;
  height: 1.16em;
}
.arist-links i.icon:before {
  position: relative;
  top: 3px;
}
.arist-links .world.icon {
  color: #666666;
}
.arist-links .facebook.icon {
  color: #324A7F;
}
.arist-links .twitter.icon {
  color: #00AEEF;
}
.arist-links .youtube.icon {
  color: #DE2A25;
}
.arist-links a {
  display: inline-block;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  width: 250px;
  white-space: nowrap;
  overflow: hidden;
}
.artist-profile-modal {
  padding-top: 25px;
}
.artist-profile-modal .six-columns {
  padding-left: 0;
  padding-right: 0;
}
.artist-profile-modal .artist-content {
  padding-top: 55px;
}
.artist-profile-modal .artist-bio {
  line-height: 1.4;
  text-align: left;
}
.artist-profile-modal .profile-image.xlarge {
  margin-top: -30px;
}
.artist-profile-modal .artist-name {
  margin-top: 15px;
}
.artist-profile-modal .top-section {
  text-align: center;
}
.artist-profile-modal .location-text {
  margin-top: 10px;
  color: #999999;
}
.artist-profile-modal .messageme-button {
  font-size: 16px;
  padding-left: 55px;
  padding-right: 55px;
  padding-bottom: 15px;
  padding-top: 15px;
  margin-top: 15px;
}
.audio-player-error-message {
  height: 70px;
  width: 100%;
  color: red;
}
.audio-player {
  position: relative;
  line-height: 16px;
  min-height: 60px;
}
.audio-player .upload-finished-player-loader {
  position: absolute;
  top: 0px;
  width: 30px;
  height: 32px;
  background-color: rgba(0, 0, 0, 0);
  z-index: 10;
  margin-top: -5px;
  margin-left: 2px;
}
.audio-player .upload-finished-player-loader .ui.loader {
  display: block;
}
.audio-player .upload-finished-player-loader .ui.loader:before {
  border: none;
}
.audio-player .upload-finished-player-loader .ui.loader:after {
  border-color: #000000 transparent transparent !important;
  margin-top: 5px;
  width: 23px;
  height: 23px;
}
.audio-player .audio-player-height-placeholder {
  height: 30px;
  width: 100%;
}
.audio-player .details-summary {
  margin-top: 14px;
  font-size: 13px;
  margin-bottom: 12px;
}
.audio-player .details-summary .vertical-separator {
  display: inline-block;
  width: 16px;
  text-align: center;
}
.audio-player .details-summary .vertical-separator:after {
  content: "|";
}
.audio-player .ffm-audio-box .video-js,
.audio-player .ffm-audio-box .video-js .vjs-control-bar {
  background-color: transparent;
}
.audio-player .ffm-audio-box .video-js {
  color: unset;
}
.audio-player .ffm-audio-box .video-js .vjs-button {
  outline: none;
}
.audio-player .ffm-audio-box .video-js .vjs-progress-holder {
  background-color: rgba(0, 0, 0, 0.3);
  height: 2px;
}
.audio-player .ffm-audio-box .video-js .vjs-progress-holder .vjs-play-progress {
  background-color: #e52d98;
}
.audio-player .ffm-audio-box .video-js .vjs-progress-holder .vjs-load-progress {
  background-color: rgba(255, 255, 255, 0.2);
}
.audio-player .ffm-audio-box .video-js .vjs-progress-holder .vjs-load-progress div {
  background-color: transparent;
}
.audio-player .ffm-audio-box .video-js .vjs-progress-control .vjs-progress-holder.vjs-slider-horizontal .vjs-play-progress:before,
.audio-player .ffm-audio-box .video-js .vjs-volume-panel .vjs-volume-control .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level:before {
  content: "\f111";
  font-family: Icons;
  font-size: 20px;
  line-height: 1;
  text-align: center;
  text-shadow: -1px -1px 0 #777777, 1px -1px 0 #777777, -1px 1px 0 #777777, 1px 1px 0 #777777;
  position: absolute;
  color: white;
}
.audio-player .ffm-audio-box .video-js .vjs-progress-control .vjs-progress-holder.vjs-slider-horizontal .vjs-play-progress:before {
  top: -0.45em;
}
.audio-player .ffm-audio-box .video-js .vjs-big-play-button {
  display: none;
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: -5px;
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-time-control {
  font-size: 12px;
  line-height: 2.4em;
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-current-time,
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-duration {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-volume-panel {
  width: 9em;
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  visibility: visible;
  opacity: 1;
  position: relative;
  width: 5em;
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-mute-control .vjs-icon-placeholder:before {
  border-left: 1px solid #666;
  height: 20px;
  margin-top: 5px;
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-play-control {
  width: 2em;
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-play-control .vjs-icon-placeholder:before {
  font-size: 26px;
  content: "\e001";
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\e002";
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-icon-placeholder:before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\e003";
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\e004";
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\e005";
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-mute-control.vjs-vol-3 .vjs-icon-placeholder:before {
  content: "\e006";
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-volume-panel {
  margin-left: auto;
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-volume-panel .vjs-volume-bar {
  margin-top: 23px;
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-volume-panel .vjs-volume-bar,
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-volume-panel .vjs-volume-level {
  height: 2px;
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-volume-panel .vjs-volume-level {
  background-color: #e52d98;
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-volume-panel .vjs-volume-level:before {
  top: -0.5em;
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-volume-panel.vjs-volume-panel-horizontal {
  width: 12.5em;
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-volume-panel.vjs-volume-panel-horizontal .vjs-volume-control.vjs-volume-horizontal {
  width: 9.5em;
  height: 0;
  top: -8px;
  visibility: visible;
  opacity: 1;
  position: relative;
}
.audio-player .ffm-audio-box .video-js .vjs-control-bar .vjs-volume-panel.vjs-volume-panel-horizontal .vjs-volume-bar.vjs-slider-horizontal {
  width: 6.5em;
}
.audio-player.audio-loading .jwplayer .jw-controlbar .jw-group.jw-controlbar-left-group .jw-icon.jw-icon-inline.jw-icon-playback {
  width: 16px;
}
.audio-player.audio-loading .jwplayer .jw-controlbar .jw-group.jw-controlbar-left-group .jw-icon.jw-icon-inline.jw-icon-playback:before {
  display: none;
}
.become-a-fan-form .text-title {
  line-height: 1.5;
}
.become-a-fan-form .no-posting-text {
  color: #999999;
  width: 260px;
  margin: auto;
  text-align: center;
  margin-top: 10px;
  line-height: 1.3;
}
.become-a-fan-form .fb-login-button {
  margin-top: 60px;
}
.theorchard button-iframe-event > button {
  cursor: pointer;
  background-color: transparent;
  border: none;
}
.theorchard button-iframe-event > button > span.text {
  font-weight: 700 !important;
  color: #a8a0a0 !important;
  font-size: 18px !important;
}
.theorchard button-iframe-event > button:focus {
  outline: 0;
}
cf-invitation .fluid.ui.pink.button {
  width: 100%;
  height: 55px;
}
cf-invitation .invitation.requested {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #00CD00;
}
cf-invitation .invitation.requested .check.circle.icon {
  font-size: 28px;
  height: inherit;
}
cf-invitation .invitation.requested .invited-text {
  font-size: 18px;
  font-weight: 700;
}
.theorchard chart-line-graph > div {
  padding: 10px 40px;
  border: 1px solid #d9d2d0;
  border-radius: 4px;
  height: 430px !important;
}
chart-no-data .container {
  width: 100%;
  display: block;
  text-align: center;
  padding: 25px;
}
chart-no-data .container .text {
  margin-top: 25px;
  color: #4a4a4a;
  font-size: 22px;
}
.theorchard chart-no-data .border {
  border-radius: 4px;
  border: 1px solid #d9d2d0;
}
.theorchard chart-world-map > div {
  border: 1px solid #d9d2d0;
  border-radius: 4px;
}
delete-confirmation-modal {
  display: none;
}
.delete-confirmation-modal .confirm-delete-form .ui.form .field.input-confirm-delete-container {
  max-width: 190px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}
.delete-confirmation-modal .confirm-delete-form.ffm-form-error-message .ui.error.message {
  display: unset;
}
fblogin-button .facebook-color {
  background: #43598A !important;
}
fblogin-button .facebook.icon {
  font-size: 17px;
}
fblogin-button .facebook-color.medium.button:hover,
fblogin-button .facebook-color.medium.button:focus {
  color: #ffffff;
  background: #324879;
}
featurefm-error {
  display: block;
  background: #ffffff;
}
featurefm-error #background_container {
  position: relative;
  overflow: visible;
}
featurefm-error .app-header-background .app.header {
  background: #2C3F47;
}
.ui.active.dimmer.ffm-loading-dimmer {
  z-index: 9999;
  position: fixed;
}
following-supporting-list .column:first-child {
  padding-right: 25px;
  width: 204px;
}
.form-add-content-container {
  height: 60px;
  background-color: #D1EDF9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  cursor: pointer;
}
.form-add-content-container .form-add-content-icon-container {
  -ms-flex-item-align: center;
      align-self: center;
  margin-right: 10px;
}
.form-add-content-container .form-add-content-icon-container .form-add-content-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 32px;
  height: 32px;
  border: 2px solid #1BA7E0;
  border-radius: 30px;
  background-color: #D1EDF9;
  font-size: 26px;
  -webkit-transition: background-color ease-in 0.3s;
  -o-transition: background-color ease-in 0.3s;
  transition: background-color ease-in 0.3s;
  -webkit-transition: color ease-in 0.15s;
  -o-transition: color ease-in 0.15s;
  transition: color ease-in 0.15s;
}
.form-add-content-container .form-add-content-icon-container .form-add-content-icon span {
  color: #1BA7E0;
}
.form-add-content-container .form-add-content-text {
  -ms-flex-item-align: center;
      align-self: center;
  color: #1BA7E0;
  font-size: 16px;
  font-weight: bold;
}
.form-add-content-container:hover .form-add-content-icon {
  background-color: #1BA7E0;
}
.form-add-content-container:hover .form-add-content-icon span {
  color: #D1EDF9;
}
form-media-upload {
  margin-top: 18px;
  display: block;
}
form-media-upload .video-upload-section {
  width: 100%;
  display: inline-block;
}
form-media-upload .video-error.visible {
  vertical-align: top;
  white-space: normal;
  background: transparent !important;
  border: 0px solid #ff0000 !important;
  color: #ff0000 !important;
  position: relative;
  float: left;
  width: 100%;
  display: inline-block !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  margin: 3px !important;
  font-weight: 500 !important;
  font-size: 14px;
  padding-left: 0px !important;
  padding-bottom: 0px !important;
  padding-top: 2px !important;
  margin-left: 0 !important;
  line-height: 1.3;
}
form-media-upload .upload-link-container {
  margin-top: 10px;
}
form-media-upload .disabled {
  opacity: 0.5;
  pointer-events: none;
}
form-media-upload .play-button-overlay img {
  height: 65px;
  opacity: 0.7;
}
form-media-upload .play-button-overlay img:hover {
  opacity: 1;
}
.theorchard form-media-upload .with-icon .upload-link-container {
  position: relative;
}
.theorchard form-media-upload .with-icon .upload-link-container i.icon.upload {
  margin-right: 0;
  font-size: 12px;
  color: #026ead;
}
.theorchard form-media-upload .with-icon .upload-link-container i.icon.upload.disabled {
  opacity: 0.5;
}
.theorchard form-media-upload .upload-song-text.text-small:hover {
  text-decoration: underline;
}
.upload-form {
  margin: 0;
}
.upload-form input[type="file"] {
  color: transparent !important;
  background: transparent !important;
  width: 1px !important;
  height: 1px !important;
}
.generic-error-modal-close-button-container {
  position: absolute;
  top: -30px;
  right: 0;
}
.generic-error-modal-padding .modal-relative-container .title {
  padding-top: 30px !important;
}
.image-upload-section.wide-layout .upload-new-song {
  background-color: #F9FBFC;
  border: 2px dashed #65C6F0;
}
.image-upload-section.wide-layout .upload-new-song .hoverback-container .hoverback i.fas {
  color: #65C6F0;
}
.image-upload-section.wide-layout .upload-new-song .hoverback-container .hoverback .upload-song-text {
  color: #1F2532;
}
.image-upload-section.wide-layout .upload-new-song .hoverback-container .hoverback .upload-song-text.text-custom {
  margin-top: 8px;
}
.image-upload-section.wide-layout .upload-new-song .hoverback-container .hoverback .upload-song-text.upload-text-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
}
.image-upload-section.wide-layout .upload-new-song:hover:not(.no-controls) .hoverback:not(.image-loading) {
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
}
.image-upload-section.wide-layout .upload-new-song:hover:not(.no-controls) .hoverback:not(.image-loading) .upload-song-text {
  color: rgba(255, 255, 255, 0.7);
}
.image-upload-section.wide-layout .upload-new-song:hover:not(.no-controls) .hoverback:not(.image-loading) .fa-cloud-upload-alt {
  display: inline-block !important;
}
.image-upload-section.wide-layout .upload-new-song:hover:not(.no-controls) .hoverback.image-blank:not(.image-loading) {
  background: rgba(0, 0, 0, 0.05);
}
.image-upload-section.wide-layout .upload-new-song:hover:not(.no-controls) .hoverback.image-blank:not(.image-loading) .upload-song-text {
  color: #666666;
}
.actual-image-container {
  margin-right: 5px;
  width: 100%;
}
.image-upload-section {
  position: relative;
  float: left;
  /* Other ratios */
}
.image-upload-section .aspect-ratio-maintainer {
  max-height: inherit;
  height: inherit;
  position: relative;
}
.image-upload-section .aspect-ratio-maintainer .upload-new-song {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.image-upload-section .aspect-ratio-maintainer.ratio2_1:before {
  padding-top: 50%;
}
.image-upload-section .aspect-ratio-maintainer.ratio1_2:before {
  padding-top: 200%;
}
.image-upload-section .aspect-ratio-maintainer.ratio4_3:before {
  padding-top: 75%;
}
.image-upload-section .aspect-ratio-maintainer.ratio16_9:before {
  padding-top: 56.25%;
}
.image-upload-section .aspect-ratio-maintainer:before {
  content: "";
  display: block;
  padding-top: 56.25%;
  padding-top: 100%;
  /* initial ratio of 1:1*/
}
.image-upload-section .progress-bar {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  width: 0;
  background: #e52d98;
}
.image-upload-section .remove-image {
  position: absolute;
  bottom: 10px;
  right: 0px;
  color: rgba(255, 255, 255, 0.7);
  z-index: 2;
  font-size: 25px;
}
.image-upload-section .remove-image .trash.outline.icon {
  cursor: pointer;
}
.image-upload-section .remove-image:hover {
  color: #ffffff;
}
.image-upload-section .upload-new-song-focusable-element {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  border: none;
  pointer-events: none;
}
.image-upload-section .upload-progress-text {
  color: #e52d98 !important;
}
.image-upload-section .upload-new-song {
  background: #EAF7FD;
  border: 1px dashed #B7B7B7;
  text-decoration: none;
}
.image-upload-section .upload-new-song .hoverback-container {
  display: table;
  width: 100%;
  height: 100%;
  text-align: center;
}
.image-upload-section .upload-new-song .hoverback-container .custom-overlay-after-upload {
  z-index: 1;
  position: absolute;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.image-upload-section .upload-new-song .hoverback-container .hoverback {
  width: 100%;
  height: 100%;
  background-color: transparent;
  display: table-cell;
  vertical-align: middle;
}
.image-upload-section .upload-new-song .hoverback-container .hoverback .upload.icon {
  color: #999999;
  font-size: 30px;
  font-weight: 100;
}
.image-upload-section .upload-new-song .hoverback-container .hoverback .upload-song-text {
  margin-top: 15px;
  color: #999999;
}
.image-upload-section .upload-new-song .hoverback-container .hoverback.image-loading {
  background-color: transparent;
  cursor: default !important;
  pointer-events: unset;
}
.image-upload-section .upload-new-song .hoverback-container .hoverback.image-loading .ui.active.loader {
  margin-top: -13px;
  margin-left: -2px;
}
.image-upload-section .upload-new-song:not(.no-controls) {
  cursor: pointer;
}
.image-upload-section .upload-new-song:not(.no-controls) .hoverback-container .hoverback {
  cursor: pointer;
}
.image-upload-section .upload-new-song:hover:not(.no-controls) .hoverback:not(.image-loading) {
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
}
.image-upload-section .upload-new-song:hover:not(.no-controls):not(.prevent-upload-new-on-hover) .hoverback:not(.image-loading) .upload.icon {
  color: rgba(255, 255, 255, 0.7);
  display: inline-block !important;
}
.image-upload-section .upload-new-song:hover:not(.no-controls):not(.prevent-upload-new-on-hover) .hoverback:not(.image-loading) .upload-song-text {
  color: rgba(255, 255, 255, 0.7);
  display: block !important;
}
.upload-song-text-narrow-layout-container {
  float: left;
}
.field.error generic-upload-with-thumbnail button.upload-new-song-focusable-element {
  border: 1px red solid;
}
.image-error.visible {
  vertical-align: top;
  white-space: normal;
  background: transparent !important;
  border: 0px solid #ff0000 !important;
  color: #ff0000 !important;
  position: relative;
  float: left;
  width: 100%;
  display: inline-block !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  margin: 3px !important;
  font-weight: 500 !important;
  font-size: 14px;
  padding-left: 0px !important;
  padding-bottom: 0px !important;
  padding-top: 2px !important;
  margin-left: 0 !important;
  line-height: 1.3;
}
.theorchard generic-upload-with-thumbnail .upload-new-song {
  background: none;
  border: 2px dashed #d9d2d0;
}
.theorchard generic-upload-with-thumbnail .upload-new-song .hoverback-container .hoverback .upload.icon {
  color: #026ead;
  font-size: 16px;
}
.theorchard generic-upload-with-thumbnail .upload-new-song .hoverback-container .hoverback .upload-song-text {
  color: #026ead;
  text-transform: uppercase;
  display: inline-block;
  font-weight: 700 !important;
  font-size: 11px !important;
}
.theorchard generic-upload-with-thumbnail .image-error.visible {
  color: #d54336 !important;
  margin: 3px !important;
  font-weight: 300 !important;
  font-size: 12px;
  padding-left: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 2px !important;
  margin-left: 0 !important;
  line-height: 1.3;
  display: block !important;
}
.theorchard generic-upload-with-thumbnail .upload-new-song:hover:not(.no-controls) .hoverback:not(.image-loading) {
  background: #e5f0f6;
  opacity: 0.7;
}
.theorchard generic-upload-with-thumbnail .upload-new-song:hover:not(.no-controls):not(.prevent-upload-new-on-hover) .hoverback:not(.image-loading) .upload.icon {
  color: #026ead;
}
.theorchard generic-upload-with-thumbnail .upload-new-song:hover:not(.no-controls):not(.prevent-upload-new-on-hover) .hoverback:not(.image-loading) .upload-song-text {
  color: #026ead;
  display: inline-block !important;
}
.theorchard generic-upload-with-thumbnail .upload-progress-text {
  color: #78a22f !important;
}
.theorchard generic-upload-with-thumbnail .upload-progress-text .field.error generic-upload-with-thumbnail button.upload-new-song-focusable-element {
  border: 1px #d54336 solid;
}
.theorchard generic-upload-with-thumbnail .upload-progress-text .image-error.visible {
  border: 0px solid #d54336 !important;
  color: #d54336 !important;
}
header-toolbar .header-toolbar-width-container {
  width: 100%;
}
header-toolbar .header-toolbar {
  height: 60px;
  border-bottom: 1px solid lightgray;
  background: #1F2532;
  padding: 0;
  top: 0;
  position: fixed;
  width: 100%;
  z-index: 1000;
}
header-toolbar .header-toolbar .cancel-button-container {
  float: left;
  margin-left: 30px;
  margin-top: 15px;
  line-height: 1.4;
}
@media (max-width: 480px) {
  header-toolbar .header-toolbar .cancel-button-container {
    margin-left: 14px;
  }
}
header-toolbar .header-toolbar .cancel-button-container .ffm_close_modal,
header-toolbar .header-toolbar .cancel-button-container i.close.icon.ffm_close_modal {
  color: rgba(255, 255, 255, 0.85);
}
header-toolbar .header-toolbar .cancel-button-container i.close.icon {
  cursor: pointer;
  font-family: museo-sans, sans-serif;
  font-weight: 100;
  float: left;
  right: initial !important;
  left: 30px;
  font-size: 23px;
  top: 15px !important;
  position: static !important;
  z-index: 1;
  margin-right: 0.25rem !important;
}
header-toolbar .header-toolbar .cancel-button-container i.close.icon:before {
  content: '\2715';
}
header-toolbar .header-toolbar .cancel-button-container div {
  cursor: pointer;
  float: left;
  margin-top: 7px;
  font-size: 15px;
  font-weight: 500;
  margin-left: 4px;
}
header-toolbar .header-toolbar .cancel-button-container:hover {
  color: white;
}
header-toolbar .header-toolbar .action-buttons-container {
  float: right;
  padding-right: 30px;
}
header-toolbar .header-toolbar .action-buttons-container .button-wrapper {
  float: right;
}
header-toolbar .header-toolbar .action-buttons-container .button-wrapper .ui.button {
  margin-top: 8px;
  margin-right: 12px;
  width: auto !important;
  padding-right: 35px;
  padding-left: 35px;
  line-height: 1.8;
  font-size: 15px;
}
header-toolbar .header-toolbar .action-buttons-container .button-wrapper i.close.icon:before {
  content: '\2715';
  -webkit-text-stroke: 0.9px;
}
header-toolbar .header-toolbar .action-buttons-container .button-wrapper i.icon.chevron.right:before {
  content: '\f105';
  -webkit-text-stroke: 0.4px;
  position: fixed;
  font-size: 20px;
  margin-top: -10px;
}
header-toolbar .header-toolbar .action-buttons-container .button-wrapper .ui.button.primary {
  background-color: rgba(255, 255, 255, 0.85);
  color: #333333;
}
header-toolbar .header-toolbar .action-buttons-container .button-wrapper .ui.button.secondary {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.85);
  border: 2px rgba(255, 255, 255, 0.5) solid;
  padding-top: 7px;
}
header-toolbar .header-toolbar .action-buttons-container .button-wrapper .ui.button:hover {
  background-color: white;
  color: #333333;
}
header-toolbar .header-toolbar .action-buttons-container .button-wrapper .ui.button.pink:hover {
  background-color: #cc1a81;
  color: #ffffff;
}
header-toolbar .header-toolbar .action-buttons-container .button-wrapper .ui.button.primary.disabled {
  background-color: rgba(255, 255, 255, 0.15);
  color: rgba(51, 51, 51, 0.5);
}
header-toolbar .header-toolbar .action-buttons-container .button-wrapper .ui.button.secondary.disabled {
  color: rgba(153, 153, 153, 0.5);
  border: 2px rgba(153, 153, 153, 0.15) solid;
}
header-toolbar .header-toolbar .action-buttons-container .button-wrapper .ui.pink.disabled.button {
  color: rgba(255, 255, 255, 0.2) !important;
}
header-toolbar .header-toolbar .action-buttons-container .button-wrapper .ui.disabled.button {
  opacity: 0.3 !important;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout {
  height: 72px;
  position: fixed;
  top: 0;
  z-index: 500;
  background-color: #1F2532;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar {
  height: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: none;
  max-width: 1440px;
  margin-right: auto;
  margin-left: auto;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .cancel-button-container {
  float: right;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .action-buttons-container,
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .button-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .action-buttons-container {
  padding-right: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button {
  margin-bottom: auto;
  margin-top: auto;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
  height: 40px !important;
  min-width: 95px;
  font-size: 14px;
  font-weight: 700;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button.primary {
  color: #1F2532;
  background-color: #F9FBFC;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button.primary:hover {
  background-color: white;
  color: #333333;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button.secondary {
  background-color: #313A4C;
  color: #989CA5;
  padding-top: 0.611111em;
  border: none;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button.secondary:hover span {
  opacity: 0.85;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button.secondary:hover span i.icon {
  opacity: 1;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .mobile-cancel-button-container {
  display: none;
}
@media (max-width: 481px) {
  header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button {
    margin-right: 17px;
    padding-left: 0;
    padding-right: 0;
    height: 40px !important;
    min-width: 0;
    font-size: 14px;
    font-weight: 700;
  }
  header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button.primary,
  header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button.pink,
  header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button.primary:hover {
    background-image: none !important;
    background-color: transparent;
    white-space: nowrap;
  }
  header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button.primary i,
  header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button.pink i,
  header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button.primary:hover i {
    display: none;
  }
  header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button.primary,
  header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button.primary:hover {
    color: #1fb6ed;
  }
  header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button.pink {
    color: #D51A99;
  }
  header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button.primary:after {
    content: ">";
  }
  header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .ui.small.button.secondary.ffm_close_modal {
    display: none;
  }
  header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .mobile-cancel-button-container {
    display: block;
  }
  header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .mobile-cancel-button-container .ui.small.button.secondary.ffm_close_modal {
    margin-right: 0;
    margin-left: 10px;
    width: auto !important;
    padding-left: 12px;
    padding-right: 10px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .mobile-cancel-button-container .ui.small.button.secondary.ffm_close_modal i.close.icon {
    margin-top: -3px;
  }
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar i.icon.right.chevron {
  width: 5px;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar i.icon.close {
  width: 9px;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .managed-item-data-container {
  margin-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .managed-item-data-container .item-info {
  margin-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .managed-item-data-container .item-info > .image-container,
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .managed-item-data-container .item-info > .multi-image {
  width: 72px;
  min-width: 72px;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .managed-item-data-container .item-info > .image-container {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}
@media (max-width: 481px) {
  header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .managed-item-data-container .item-info > .image-container {
    display: none !important;
  }
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .managed-item-data-container .item-info .titles-container,
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .managed-item-data-container .item-info .image-container,
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .managed-item-data-container .item-info .multi-image {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .managed-item-data-container .item-info > .multi-image {
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .managed-item-data-container .item-info > .multi-image img {
  height: 36px !important;
  width: 36px !important;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .managed-item-data-container .item-info .titles-container {
  margin-left: 17px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  justify-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .managed-item-data-container .item-info .titles-container .primary-title,
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .managed-item-data-container .item-info .titles-container .secondary-title {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .managed-item-data-container .item-info .titles-container .primary-title {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .managed-item-data-container .item-info .titles-container .secondary-title {
  color: #A0ADBC;
  font-size: 14px;
  font-weight: 500;
}
header-toolbar .header-toolbar-width-container.sidebar-nav-layout .header-toolbar .managed-item-data-container .external-content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.theorchard header-toolbar .header-toolbar {
  border-bottom: none;
  min-height: 60px;
  max-width: 1225px;
  background-color: #ffffff;
  position: unset;
  min-width: 1120px;
  margin: auto;
  border-top: 1px solid #d9d2d0;
}
.theorchard header-toolbar .header-toolbar .cancel-button-container {
  margin-left: 20px;
  margin-top: 0px;
}
.theorchard header-toolbar .header-toolbar .cancel-button-container .ui.button {
  margin-top: 14px !important;
  margin-left: 0px !important;
}
.theorchard header-toolbar .header-toolbar .action-buttons-container {
  margin-right: 20px;
  padding: 0px !important;
}
.theorchard header-toolbar .header-toolbar .ui.fluid.default.button {
  margin-top: 12px;
  width: auto;
  min-width: 80px;
  height: 30px;
}
.theorchard header-toolbar .header-toolbar .action-buttons-container > .button-wrapper .ui.small.button.primary {
  width: auto !important;
  height: 30px !important;
  margin-top: 14px;
  margin-right: 0;
  text-align: center;
  background-color: #ff893e;
  color: #ffffff;
  padding-right: 20px;
  padding-left: 20px;
}
.theorchard header-toolbar .header-toolbar .action-buttons-container > .button-wrapper .ui.small.button.primary > span {
  position: relative;
}
.theorchard header-toolbar .header-toolbar .ui.small.button {
  position: relative;
}
.theorchard header-toolbar .header-toolbar .angle.right.icon {
  position: absolute;
  left: 24px;
  bottom: 7px;
  font-size: 18px;
}
.theorchard header-toolbar .header-toolbar .ui.small.button.secondary {
  height: 30px !important;
  margin-top: 14px;
  padding-top: 6px !important;
}
span.icon-svg::before {
  padding: 3px;
}
.media-upload-section.video-mode .upload-error.value-column {
  border-top: none;
  padding-top: 10px;
  padding-bottom: 0;
}
.media-upload-section .upload-error.value-column,
.media-upload-section .upload-progress.value-column {
  padding-top: 31px;
  padding-bottom: 20px;
}
.media-upload-section .upload-error.value-column .vertical-separator,
.media-upload-section .upload-progress.value-column .vertical-separator {
  display: inline-block;
  width: 20px;
  text-align: center;
}
.media-upload-section .upload-error.value-column .vertical-separator:after,
.media-upload-section .upload-progress.value-column .vertical-separator:after {
  content: "\\";
}
.media-upload-section .progress-bar {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  width: 0;
  background: #e52d98;
}
.media-upload-section .mb-short,
.media-upload-section .upload-progress.value-column {
  color: #e52d98;
}
.media-upload-section .upload-error.value-column {
  border-top: 3px solid red;
  color: red;
}
.media-upload-section .upload-finished.value-column {
  width: 100%;
}
.jw-skin-media-upload-video-skin {
  background-color: #333333 !important;
  max-height: 375px;
}
.jw-skin-media-upload-video-skin .jw-media video.jw-video {
  min-height: 100%;
  height: auto;
}
[data-skin-name="media-upload-video-skin"] {
  padding-top: 56.25%;
  width: 100%;
  display: block;
  position: relative;
}
[data-skin-name="media-upload-video-skin"] .ffm-video-box {
  background-color: black;
}
.theorchard .media-upload-section {
  max-width: 373px;
}
.theorchard .media-upload-section .vertical-separator {
  display: none !important;
}
.theorchard .media-upload-section .upload-progress.value-column {
  padding-top: 15px;
}
.theorchard .media-upload-section .progress-bar-background {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  width: 100%;
  border-radius: 20px;
  background: #d9d2d0;
}
.theorchard .media-upload-section .progress-bar {
  border-radius: 30px;
  background: #78a22f;
}
.theorchard .media-upload-section .mb-short {
  display: block;
}
.theorchard .media-upload-section .mb-short,
.theorchard .media-upload-section formatted-message {
  font-size: 14px;
  color: #4a4a4a;
  font-weight: 300;
}
.theorchard .media-upload-section .upload-error.value-column {
  color: #d54336 !important;
  margin: 3px !important;
  font-weight: 300 !important;
  font-size: 12px;
  padding-left: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 2px !important;
  margin-left: 0 !important;
  line-height: 1.3;
  display: block !important;
}
.multi-stats .x1-column {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.multi-stats .x2-column {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.multi-stats .stats-text {
  white-space: nowrap;
}
.multi-stats .x3-column {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.multi-stats .x4-column {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.multi-stats .x5-column {
  position: relative;
  float: left;
  width: 20%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.multi-stats .x6-column {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.multi-stats .ui.statistic:not(.inverted) .value.text-preview-statistics {
  color: rgba(0, 0, 0, 0.8);
}
.multi-stats .ui.lined.statistic:not(.inverted),
.multi-stats .ui.down.bordered.statistics:not(.inverted) {
  border-color: #cccccc;
}
.multi-stats .ui.statistic.centered {
  width: 100% !important;
  max-width: 100% !important;
}
.multi-stats .ui.statistic.centered a,
.multi-stats .ui.statistic.centered div {
  text-align: center;
}
.multi-stats .primary-link {
  margin-top: 8px;
}
.multi-stats .text-preview-statistics {
  line-height: 0.9em !important;
  white-space: nowrap;
  font-size: 32px !important;
}
.multi-stats .statistics {
  margin: 0;
}
.multi-stats .ui.down.bordered.statistics {
  padding-bottom: 20px;
}
.multi-stats .ui.full.bordered.statistics {
  border: 1px solid #dddddd;
  padding-bottom: 20px;
  padding-top: 20px;
  line-height: unset;
}
.multi-stats .primary-link {
  font-size: 14px;
}
@media (max-width: 480px) {
  .multi-stats {
    margin-top: 20px;
  }
  .multi-stats .first-column {
    margin-left: 0px;
    margin-right: 0px;
  }
  .multi-stats .ui.inverted.statistic {
    width: 100%;
  }
  .multi-stats .ui.inverted.statistic div {
    text-align: center;
  }
}
.theorchard multi-stats .multi-stats {
  padding-bottom: 5px;
}
.theorchard multi-stats .stats-text {
  padding-bottom: 5px;
}
.theorchard multi-stats .ui.down.bordered.statistics {
  margin-top: 20px;
}
.theorchard multi-stats .multi-stats .text-preview-statistics {
  font-size: 30px !important;
  color: #78a22f !important;
}
.theorchard multi-stats .ui.down.bordered.statistics {
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.theorchard multi-stats .x3-column,
.theorchard multi-stats .x4-column {
  border: 1px solid #d9d2d0;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 20px;
  border-radius: 3px;
  width: unset;
}
.theorchard multi-stats .x3-column > .ui.centered.statistic,
.theorchard multi-stats .x4-column > .ui.centered.statistic {
  width: 250px !important;
  max-width: 250px !important;
}
.theorchard multi-stats .x4-column:nth-child(4) {
  margin-right: 0;
}
.theorchard multi-stats .x3-column {
  border: 1px solid #d9d2d0;
  width: auto !important;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 20px;
  border-radius: 3px;
}
.theorchard multi-stats .x3-column > div {
  border: none;
  display: block;
  margin: auto;
  width: 295px !important;
  white-space: nowrap;
  text-align: center;
  font-size: 14px;
  color: #4a4a4a;
}
.theorchard multi-stats .ui.lined.statistic {
  border: none;
}
.theorchard multi-stats .x3-column:nth-child(3) {
  margin-right: 0;
}
.theorchard multi-stats .ui.lined.centered.statistic {
  border: none;
}
.theorchard multi-stats .ui.statistics .statistic > .label,
.theorchard multi-stats .ui.statistic > .label {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  color: #a8a0a0;
}
.theorchard multi-stats .multi-stats.pre-save {
  border: none;
  padding-bottom: 0 !important;
}
.theorchard multi-stats .multi-stats.pre-save .ui.down.bordered.statistics {
  padding-bottom: 0;
}
.theorchard multi-stats .x2-column .value.text-preview-statistics {
  padding-top: 5px;
}
music-player-item.audio-creative-mode .music.player.item .player-container {
  width: 300px;
  height: 250px;
}
music-player-item.audio-creative-mode .music.player.item .select-container {
  padding-top: 105px;
}
.music.player.item {
  height: 100%;
}
.music.player.item .player-container.full-height {
  height: 100%;
}
.music.player.item .player-container.clickable {
  cursor: pointer;
}
.music.player.item .player-container {
  background-size: cover;
  background-position: center;
  height: 80%;
  border: 1px solid #e5e5e5;
  display: block;
  position: relative;
}
.music.player.item .play.icon {
  margin: auto;
  display: block;
  color: rgba(255, 255, 255, 0.6);
  font-size: 70px;
  margin-top: 45px;
}
.music.player.item .ui.micro.header,
.music.player.item .song-name {
  display: block;
  margin-top: 8px;
}
.music.player.item .check.circle.icon {
  font-size: 23px;
  color: #26CD60;
}
.music.player.item .check-icon-container {
  position: absolute;
  top: 30px;
  left: 10px;
  width: 20px;
  height: 20px;
}
.music.player.item .include-exclude-container,
.music.player.item .select-container {
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  padding-top: 75px;
}
.music.player.item .play-icon-container {
  display: none;
}
.music.player.item .low-opacity-white-button {
  margin: auto;
  display: block;
}
.music.player.item .low-opacity-white-button {
  background: rgba(255, 255, 255, 0.85);
  color: #232323 !important;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 700;
  font-size: 15px;
  border-radius: 3px;
  border: none;
}
.music.player.item .low-opacity-white-button:hover {
  background: rgba(255, 255, 255, 0.9) !important;
  color: #000000;
}
.music.player.item .player-container:hover .include-exclude-container,
.music.player.item .player-container:hover .select-container,
.music.player.item .player-container:hover .play-icon-container.play-mode {
  display: block;
}
.music.player .song-duration-container {
  right: 3px;
  bottom: 3px;
  position: absolute;
}
.music.player .song-duration-container.edit-mode {
  left: 3px;
}
.remove-image {
  position: absolute;
  bottom: 10px;
  right: 0px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 25px;
}
.remove-image .outline.icon {
  cursor: pointer;
}
.music.player .song-duration {
  color: rgba(255, 255, 255, 0.85);
  background: rgba(0, 0, 0, 0.7);
  padding-right: 3px;
  padding-left: 3px;
}
.pagination-container {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.pagination-container .pagination-side {
  white-space: nowrap;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12em;
          flex: 0 0 12em;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  color: #B0B0B0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pagination-container .pagination {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.pagination-container list-rows-per-page-selector .rows-per-page {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.pagination .two-columns {
  padding: 0px;
}
.pagination .pagination__controls--center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pagination .pagination__control,
.pagination .pagination__page {
  border: 1px solid rgba(65, 71, 84, 0.1);
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  font-weight: 700;
  color: #898D95;
}
.pagination .pagination__page.disabled {
  border: 1px solid rgba(65, 71, 84, 0);
  min-width: 18px;
  color: rgba(137, 141, 149, 0.5);
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
  padding-top: 3px;
}
.pagination .pagination__control {
  padding: 7px 16px 6px 16px;
}
.pagination .pagination__control:first-child {
  margin-right: 6px;
}
.pagination .pagination__control:focus {
  text-decoration: none;
}
.pagination .pagination__control i.large.icon {
  margin-top: -4px;
  font-size: 1.6em;
  margin-right: 0;
  margin-left: 0;
  width: 8px;
}
.pagination .pagination__control i.icon.left.angle {
  margin-right: 9px;
}
.pagination .pagination__control i.icon.right.angle {
  margin-left: 9px;
}
.pagination .pagination__control.disabled {
  background: #f7f7f7;
  color: #cccccc;
  cursor: inherit;
}
.pagination .pagination__page {
  min-width: 34px;
  margin-right: 6px;
}
.pagination .pagination__page:focus {
  text-decoration: none;
}
.pagination .pagination__page:not(.disabled) {
  padding: 0 5px 0 5px;
}
.pagination .pagination__page--current {
  background-color: #898D95;
  color: #ffffff;
  text-align: center;
  width: auto;
  font-weight: 700;
}
.theorchard .pagination-container {
  padding-bottom: 100px;
}
.theorchard .pagination-container .pagination .pagination__control,
.theorchard .pagination-container .pagination .pagination__page {
  background: inherit;
  color: inherit;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700 !important;
  width: 80px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.theorchard .pagination-container .pagination .pagination__page {
  width: 30px;
  height: 30px;
}
.theorchard .pagination-container .pagination .pagination__page--current {
  background-color: #d9d2d0;
}
.ui.dimmer.modals.page.visible.active.topmost {
  z-index: 10000 !important;
}
.payment-confirmation-modal .content-container {
  padding-top: 15px;
  text-align: center;
  width: 100%;
}
.payment-confirmation-modal .icon.circle.check {
  color: E72499;
  font-size: 100px;
  margin-top: -30px;
}
.payment-confirmation-modal .ffm_close_modal {
  cursor: pointer;
}
.payment-confirmation-modal .confirmation-message {
  text-align: center;
  margin-top: 25px;
}
.payment-confirmation-modal .confirmation-number {
  text-align: center;
  margin-top: 10px;
}
.payment-confirmation-modal-padding .modal-relative-container > div.title {
  padding-top: 46px !important;
}
.payment-confirmation-modal-padding .modal-relative-container > div.content {
  padding-top: 10px !important;
}
@media (max-width: 480px) {
  div#payment-confirmation-modal.ui.ffm-modal-template.modal {
    width: calc(100% - 20px) !important;
    margin-left: 10px !important;
    left: 0 !important;
  }
}
.pre-redirection-modal .content-container {
  padding-top: 15px;
  text-align: center;
  width: 100%;
}
.pre-redirection-modal .icon.circle.check {
  color: E72499;
  font-size: 100px;
  margin-top: -30px;
}
.pre-redirection-modal .ffm_close_modal {
  cursor: pointer;
}
.pre-redirection-modal .pre-redirection-modal-message {
  text-align: center;
  margin-top: 25px;
}
.pre-redirection-modal .pre-redirection-modal-link {
  text-align: center;
  margin-top: 10px;
}
.pre-redirection-modal .pre-redirection-modal-link a:focus {
  outline: none;
}
.pre-redirection-modal-padding .modal-relative-container > div.title {
  padding-top: 46px !important;
}
.pre-redirection-modal-padding .modal-relative-container > div.content {
  padding-top: 10px !important;
}
@media (max-width: 480px) {
  div#pre-redirection-modal.ui.ffm-modal-template.modal {
    width: calc(100% - 20px) !important;
    margin-left: 10px !important;
    left: 0 !important;
  }
}
raw-html {
  white-space: normal;
}
.reset-password-confirmation-modal .content-container {
  padding-top: 60px;
  text-align: center;
  width: 100%;
}
.reset-password-confirmation-modal .icon.circle.check {
  color: #E72499;
  font-size: 100px;
  margin-top: -30px;
}
.reset-password-confirmation-modal .confirmation-message {
  text-align: center;
  line-height: 1.3;
  margin-top: 55px;
}
.reset-password-confirmation-modal-padding .modal-relative-container > div.title {
  padding-top: 46px !important;
}
.reset-password-confirmation-modal-padding .modal-relative-container > div.content {
  padding-top: 10px !important;
}
.ui.modal.ffm-reset-password-modal {
  background: rgba(255, 255, 255, 0.9);
}
.ffm-reset-password-modal .fullscreen-modal-title {
  margin-bottom: 35px;
}
reset-password-request-form .reset-password-text {
  color: #999999;
  line-height: 1.2;
  margin-bottom: 20px;
}
.ui.modal.ffm-reset-password-request-modal {
  background: rgba(255, 255, 255, 0.9);
}
.ffm-reset-password-request-modal .fullscreen-modal-title {
  margin-bottom: 35px;
}
@font-face {
  font-family: userTypesFont;
  src: url(/assets/fonts/User-Types.woff);
}
.ui.modal.ffm-signup-user-role-modal {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(40, 80, 100, 0.3)), to(rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(bottom, rgba(40, 80, 100, 0.3), rgba(0, 0, 0, 0.7));
  background: -o-linear-gradient(bottom, rgba(40, 80, 100, 0.3), rgba(0, 0, 0, 0.7));
  background: linear-gradient(to top, rgba(40, 80, 100, 0.3), rgba(0, 0, 0, 0.7));
}
.ui.modal.ffm-signup-user-role-modal .close.icon.ffm_close_modal {
  color: #CCD6D0;
}
.ffm-signup-user-role-modal .fullscreen-modal-content {
  position: static;
}
.ffm-signup-user-role-modal .fullscreen-modal-content .center-align {
  text-align: center;
}
.ffm-signup-user-role-modal .fullscreen-modal-content .user-role-container:not(:hover) {
  color: rgba(255, 255, 255, 0.7);
}
.ffm-signup-user-role-modal .fullscreen-modal-content .user-role-container:hover {
  background-color: rgba(255, 255, 255, 0.95);
  border-radius: 50%;
  cursor: pointer;
}
.ffm-signup-user-role-modal .fullscreen-modal-content .user-role-container {
  text-align: center;
  font-weight: 100;
  width: 100%;
  max-width: 320px;
  display: inline-block;
  position: relative;
  margin: auto;
}
.ffm-signup-user-role-modal .fullscreen-modal-content .user-role-container .user-role-height-dummy {
  margin-top: 100%;
}
.ffm-signup-user-role-modal .fullscreen-modal-content .user-role-container .user-role-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.ffm-signup-user-role-modal .fullscreen-modal-content .user-role-container .user-role-icon {
  padding-top: 55px;
  margin-left: 0px;
  width: inherit;
  font-family: userTypesFont;
  font-size: 55px;
}
.ffm-signup-user-role-modal .fullscreen-modal-content .user-role-container .user-role-title {
  padding-top: 132px;
  margin-left: -6px;
  width: inherit;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 1.2;
}
#snackbar-top.snackbar-messages-container {
  width: calc(100% - 40px);
  top: 20px;
  left: 20px;
  bottom: unset;
}
#snackbar-top.snackbar-messages-container .ui.message.custom-snackbar-message i.close.icon {
  margin-top: -9px;
}
.snackbar-messages-container {
  position: fixed;
  width: 360px;
  z-index: 2060;
  bottom: 20px;
  left: 20px;
}
.snackbar-messages-container .ui.message.custom-snackbar-message {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5) inset, 0 0 0 0 transparent;
          box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5) inset, 0 0 0 0 transparent;
  color: white;
  font-size: 14px;
  border-radius: 4px;
}
.snackbar-messages-container .ui.message.custom-snackbar-message i.icon:not(.close),
.snackbar-messages-container .ui.message.custom-snackbar-message i.close.icon {
  font-size: 24px;
}
.snackbar-messages-container .ui.message.custom-snackbar-message i.close.icon {
  top: unset;
  margin-top: -3px;
  z-index: 1;
}
.snackbar-messages-container .ui.message.custom-snackbar-message i.close.icon:before {
  content: '\2715';
  -webkit-text-stroke: 0.1px;
}
.snackbar-messages-container .ui.message.custom-snackbar-message .content {
  margin-right: 20px;
}
.snackbar-messages-container .ui.message.custom-snackbar-message .content .header {
  color: white;
}
.snackbar-messages-container .ui.message.custom-snackbar-message a {
  color: white;
  text-decoration: underline;
}
.snackbar-messages-container .ui.message.custom-snackbar-message.auto-close i.close.icon {
  display: none;
}
.snackbar-messages-container .ui.message.custom-snackbar-message.success {
  background-color: #43a047;
}
.snackbar-messages-container .ui.message.custom-snackbar-message.info {
  background-color: #3a78ff;
}
.snackbar-messages-container .ui.message.custom-snackbar-message.warning {
  background-color: #ffa000;
}
.snackbar-messages-container .ui.message.custom-snackbar-message.error {
  background-color: #d32f2f;
}
sortable-table {
  font-size: 14px;
}
sortable-table tr.tablesorter-hasChildRow {
  cursor: pointer;
}
sortable-table tr.tablesorter-hasChildRow.expanded {
  background-color: #1dadea;
  color: white;
}
sortable-table tr.tablesorter-childRow {
  display: none;
}
sortable-table .ui.manually-sortable.table thead th {
  cursor: pointer;
  white-space: nowrap;
  border-left: 1px solid #D0D0D0;
  color: rgba(0, 0, 0, 0.8);
  outline: none;
  background: #1f2532;
  color: #ffffff !important;
  padding: 5px;
  font-size: 12px;
}
sortable-table .ui.manually-sortable.table thead th:first-child {
  border-left: none;
}
sortable-table .ui.manually-sortable.table thead th:hover {
  background: #1f2532;
  color: #ffffff !important;
}
sortable-table .ui.manually-sortable.table thead th.tablesorter-headerAsc,
sortable-table .ui.manually-sortable.table thead th.tablesorter-headerDesc {
  background: #1f2532;
  color: #ffffff !important;
  padding: 5px;
  font-size: 12px;
}
sortable-table .ui.manually-sortable.table thead th.tablesorter-headerAsc,
sortable-table .ui.manually-sortable.table thead th.tablesorter-headerDesc,
sortable-table .ui.manually-sortable.table thead th.tablesorter-headerAsc:hover,
sortable-table .ui.manually-sortable.table thead th.tablesorter-headerDesc:hover {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
sortable-table .ui.manually-sortable.table thead th:after {
  display: none;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  content: '';
  height: 1em;
  width: auto;
  opacity: 0.8;
  margin: 0em 0em 0em 0.5em;
  font-family: 'Icons';
}
sortable-table .ui.manually-sortable.table thead th.tablesorter-headerAsc:after {
  content: '\f0d8';
}
sortable-table .ui.manually-sortable.table thead th.tablesorter-headerDesc:after {
  content: '\f0d7';
}
sortable-table .ui.manually-sortable.table thead th.tablesorter-headerAsc:after,
sortable-table .ui.manually-sortable.table thead th.tablesorter-headerDesc:after {
  display: inline-block;
}
sortable-table .tablesorter-header-inner {
  display: inline-block;
}
.theorchard sortable-table table.ui.table {
  border-left: none;
  border-right: none;
  border-top: 1px solid #d9d2d0;
  border-bottom: 1px solid #d9d2d0;
}
.theorchard sortable-table table.ui.table thead th,
.theorchard sortable-table .ui.manually-sortable.table thead th.tablesorter-headerDesc {
  background: #ffffff;
  padding-top: 6px !important;
  padding-bottom: 5px !important;
}
.theorchard sortable-table table.ui.table thead th:after,
.theorchard sortable-table .ui.manually-sortable.table thead th.tablesorter-headerDesc:after,
.theorchard sortable-table table.ui.table thead th > div,
.theorchard sortable-table .ui.manually-sortable.table thead th.tablesorter-headerDesc > div {
  font-size: 12px;
  color: #a8a0a0;
  text-transform: uppercase;
  font-weight: 700;
}
.theorchard sortable-table table.ui.table thead th:hover,
.theorchard sortable-table .ui.manually-sortable.table thead th.tablesorter-headerDesc:hover {
  background: #ffffff;
}
.theorchard sortable-table table.ui.table thead th:hover > div,
.theorchard sortable-table .ui.manually-sortable.table thead th.tablesorter-headerDesc:hover > div {
  color: #6d6565;
}
.theorchard sortable-table table.ui.table thead th:hover .tablesorter-header-inner,
.theorchard sortable-table .ui.manually-sortable.table thead th.tablesorter-headerDesc:hover .tablesorter-header-inner {
  color: #6d6565;
}
.theorchard sortable-table table.ui.table thead th:hover:after,
.theorchard sortable-table .ui.manually-sortable.table thead th.tablesorter-headerDesc:hover:after {
  color: #6d6565;
}
.theorchard sortable-table .ui.manually-sortable.table thead th {
  border-left: none;
  border-bottom: 1px solid #d9d2d0;
}
.theorchard sortable-table .ui.table td {
  padding-top: 6px;
  padding-bottom: 5px;
  font-size: 14px;
  color: #6d6565;
}
supported-plays .supported-plays {
  display: table;
  margin-left: auto;
  margin-right: auto;
  margin-top: 21px;
}
supported-plays .supported-plays .ui.large.avatar.image {
  display: table-cell;
  vertical-align: middle;
}
supported-plays .supported-plays .estimated.plays {
  display: table-cell;
  color: #333333;
  vertical-align: middle;
  line-height: 1;
}
supported-plays .supported-plays .estimated.plays .estimated-plays-formatted-number-container {
  display: inline-block;
}
supported-plays .supported-plays.small-version {
  position: absolute;
  bottom: 90px;
  width: 100%;
  text-align: center;
  margin-left: 0;
  margin-top: 35px;
}
supported-plays .supported-plays.small-version .estimated.plays {
  display: block;
  font-size: 36px;
  color: #1dadea;
}
supported-plays .supported-plays.small-version .estimated.plays .estimated-plays-formatted-number-container {
  display: inline-block;
}
supported-plays .supported-plays.small-version .estimated.plays .estimated.plays.text-small {
  display: inline-block;
  color: #999999;
  font-size: 12px !important;
  vertical-align: baseline;
  padding-left: 0;
  margin-left: -5px;
}
@media (max-width: 480px) {
  supported-plays .supported-plays:not(.small-version) .estimated.plays {
    font-size: 50px;
  }
  supported-plays .supported-plays:not(.small-version) .estimated.plays .estimated.plays.text-small {
    padding-left: 36px;
  }
}
@media (min-width: 481px) {
  supported-plays .supported-plays:not(.small-version) .estimated.plays {
    font-size: 60px;
  }
  supported-plays .supported-plays:not(.small-version) .estimated.plays .estimated.plays.text-small {
    padding-left: 45px;
  }
}
video-player .remove-icon-container {
  position: absolute;
  top: 10px;
  right: 0px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 25px;
  z-index: 1;
}
video-player .remove-icon-container .trash.outline.icon {
  cursor: pointer;
}
video-player .remove-icon-container:hover {
  color: #ffffff;
}
video-player .ffm-video-box.show-jwplayer-mock .video-element {
  display: none;
}
video-player .ffm-video-box.show-video-element .jwplayer {
  display: none;
}
video-player .ffm-video-box.youtube-mobile-browser .jwplayer.jw-state-idle .jw-media,
video-player .ffm-video-box.youtube-mobile-browser .jwplayer.jw-state-complete .jw-media,
video-player .ffm-video-box.youtube-mobile-browser .jwplayer.jw-state-error .jw-media {
  display: block;
}
video-player .ffm-video-box.youtube-mobile-browser .jwplayer.jw-state-idle .jw-controls,
video-player .ffm-video-box.youtube-mobile-browser .jwplayer.jw-state-complete .jw-controls,
video-player .ffm-video-box.youtube-mobile-browser .jwplayer.jw-state-error .jw-controls {
  display: none;
}
video-player .ffm-video-box {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
video-player .ffm-video-box .ffm-video-placeholder {
  width: 100%;
  display: block;
}
video-player .ffm-video-box .ffm-video-placeholder img.poster-placeholder {
  width: 100%;
  pointer-events: none;
}
video-player .vjs-fill,
video-player .vjs-tech {
  overflow: hidden;
}
video-player .vjs-tech {
  -o-object-fit: cover;
     object-fit: cover;
}
video-player .audio-only.vjs-has-started .vjs-poster {
  display: block;
}
video-player .vjs-ffm-skin.vjs-fullscreen .vjs-control-bar .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\e00b";
}
video-player .vjs-ffm-skin .vjs-progress-control .vjs-progress-holder.vjs-slider-horizontal .vjs-play-progress:before,
video-player .vjs-ffm-skin .vjs-volume-panel .vjs-volume-control .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level:before {
  content: "\f111";
  font-family: Icons;
  font-size: 20px;
  line-height: 1;
  text-align: center;
  text-shadow: -1px -1px 0 #777777, 1px -1px 0 #777777, -1px 1px 0 #777777, 1px 1px 0 #777777;
  position: absolute;
}
video-player .vjs-ffm-skin {
  font-size: 16px;
}
video-player .vjs-ffm-skin .vjs-big-play-button {
  font-size: calc(40px + 30vh) !important;
}
video-player .vjs-ffm-skin .vjs-big-play-button .vjs-icon-placeholder:before {
  top: 5px;
}
video-player .vjs-ffm-skin .vjs-control-bar {
  background-color: rgba(0, 0, 0, 0.3);
  padding: 0 0.25em;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-control {
  height: 60%;
  top: 20%;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-current-time.vjs-time-control {
  padding-left: 0;
  font-size: 0.75em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-progress-control {
  position: absolute;
  left: 0;
  width: 100%;
  top: -6px;
  height: 12px;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-progress-control .vjs-progress-holder {
  margin: 0;
  background-color: rgba(0, 0, 0, 0.3);
  height: 1px;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress {
  padding-left: 8px;
  background-color: #e52d98;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress:before {
  top: -0.5em;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-load-progress {
  background-color: rgba(255, 255, 255, 0.2);
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-button {
  outline: none;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-play-control {
  width: 2.25em;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-play-control .vjs-icon-placeholder:before {
  font-size: 22px;
  content: "\e001";
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\e002";
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-icon-placeholder:before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-mute-control {
  width: 3em;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-mute-control .vjs-icon-placeholder:before {
  font-size: 22px;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\e003";
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\e004";
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\e005";
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-mute-control.vjs-vol-3 .vjs-icon-placeholder:before {
  content: "\e006";
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-fullscreen-control .vjs-icon-placeholder:before {
  font-size: 14px;
  content: "\e000";
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-volume-panel {
  margin-left: auto;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-volume-panel .vjs-volume-bar {
  margin-top: calc(1.35em + 2px);
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-volume-panel .vjs-volume-bar,
video-player .vjs-ffm-skin .vjs-control-bar .vjs-volume-panel .vjs-volume-level {
  height: 1px;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-volume-panel .vjs-volume-level {
  background-color: #e52d98;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-volume-panel .vjs-volume-level:before {
  top: -0.5em;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-volume-panel.vjs-volume-panel-horizontal {
  width: 7em;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-volume-panel.vjs-volume-panel-horizontal .vjs-volume-control.vjs-volume-horizontal {
  width: 4em;
  height: 0;
  top: -8px;
  visibility: visible;
  opacity: 1;
  position: relative;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-fullscreen-control {
  width: 2.25em;
}
video-player .vjs-ffm-skin .vjs-control-bar .vjs-fullscreen-control.vjs-disabled {
  display: none;
}
video-player .vjs-ffm-skin .vjs-time-tooltip {
  top: -3.9em;
}
video-player .vjs-ffm-skin .vjs-control:focus,
video-player .vjs-ffm-skin .vjs-control:focus:before,
video-player .vjs-ffm-skin .vjs-control:hover:before {
  text-shadow: 0 0 0em #fff;
}
video-player .vjs-ffm-skin .vjs-menu li.vjs-menu-item:focus,
video-player .vjs-menu li.vjs-menu-item:hover {
  outline: none;
}
video-player .vjs-ffm-skin.vjs-fullscreen {
  font-size: 18px;
}
video-player .vjs-ffm-skin button {
  outline: none;
}
video-player .vjs-ffm-skin .vjs-controls-disabled .vjs-big-play-button {
  display: none !important;
}
video-player .vjs-ffm-skin.vjs-ended .vjs-big-play-button,
video-player .vjs-ffm-skin.vjs-paused:not(.vjs-has-started) .vjs-big-play-button {
  display: block;
}
video-player .vjs-ffm-skin .vjs-load-progress div,
video-player .vjs-ffm-skin.vjs-seeking .vjs-big-play-button,
video-player .vjs-ffm-skin.vjs-waiting .vjs-big-play-button {
  display: none !important;
}
video-player .vjs-ffm-skin.vjs-ended .vjs-big-play-button {
  display: block !important;
}
video-player .vjs-ffm-skin .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-left: -1em;
  margin-top: -1em;
  width: 2em;
  height: 2em;
  line-height: 2em;
  border: none;
  border-radius: 50%;
  font-size: 3.5em;
  background-color: rgba(0, 0, 0, 0.45);
  color: #fff;
  -webkit-transition: border-color 0.4s, outline 0.4s, background-color 0.4s;
  -o-transition: border-color 0.4s, outline 0.4s, background-color 0.4s;
  transition: border-color 0.4s, outline 0.4s, background-color 0.4s;
}
video-player .vjs-ffm-skin .vjs-big-play-button {
  background-color: rgba(0, 0, 0, 0);
  font-size: 12em;
  border-radius: 0%;
  height: 1em!important;
  line-height: 1em!important;
  margin-top: -0.5em !important;
}
video-player .vjs-ffm-skin:hover .vjs-big-play-button,
video-player .vjs-ffm-skin .vjs-big-play-button:focus,
video-player .vjs-ffm-skin .vjs-big-play-button:active {
  background-color: rgba(0, 0, 0, 0);
}
video-player .vjs-ffm-skin .vjs-remaining-time-display {
  display: none;
}
video-player .vjs-ffm-skin .vjs-duration {
  display: block;
  left: 0em;
}
video-player .vjs-ffm-skin .vjs-current-time {
  display: block;
  left: 0;
}
video-player .vjs-ffm-skin.vjs-live .vjs-time-control {
  display: none;
}
video-player .jw-reset {
  color: inherit;
  background-color: transparent;
  padding: 0;
  margin: 0;
  float: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 1em;
  list-style: none;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  border: 0;
  direction: ltr;
  font-variant: inherit;
  font-stretch: inherit;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
@font-face {
  font-family: 'jw-icons';
  src: url(data:application/font-woff;base64,d09GRgABAAAAABQ4AAsAAAAAE+wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxID2WNtYXAAAAFoAAAAVAAAAFQaVsydZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAD3AAAA9wKJaoQ2hlYWQAABE0AAAANgAAADYIhqKNaGhlYQAAEWwAAAAkAAAAJAmCBdxobXR4AAARkAAAAGwAAABscmAHPWxvY2EAABH8AAAAOAAAADg2EDnwbWF4cAAAEjQAAAAgAAAAIAAiANFuYW1lAAASVAAAAcIAAAHCwZOZtHBvc3QAABQYAAAAIAAAACAAAwAAAAMEmQGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5hYDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOYW//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAABABgAAAFoAOAADoAPwBEAEkAACUVIi4CNTQ2Ny4BNTQ+AjMyHgIVFAYHHgEVFA4CIxEyFhc+ATU0LgIjIg4CFRQWFz4BMxExARUhNSEXFSE1IRcVITUhAUAuUj0jCgoKCkZ6o11do3pGCgoKCiM9Ui4qSh4BAjpmiE1NiGY6AQIeSioCVQIL/fWWAXX+i0oBK/7VHh4jPVIuGS4VH0MiXaN6RkZ6o10iQx8VLhkuUj0jAcAdGQ0bDk2IZjo6ZohNDhsNGR3+XgNilZXglZXglZUAAAABAEAAAAPAA4AAIQAAExQeAjMyPgI1MxQOAiMiLgI1ND4CMxUiDgIVMYs6ZohNTYhmOktGeqNdXaN6RkZ6o11NiGY6AcBNiGY6OmaITV2jekZGeqNdXaN6Rks6ZohNAAAEAEAAAATAA4AADgAcACoAMQAAJS4BJyERIREuAScRIREhByMuAyc1HgMXMSsBLgMnNR4DFzErATUeARcxAn8DBQQCDPxGCysLBDz9v1NaCERrjE9irINTCLVbByc6Sio9a1I1CLaBL0YMQgsoCgLB/ukDCgIBSPzCQk6HaEIIWAhQgKdgKUg5JgdYBzRRZzx9C0QuAAAAAAUAQAAABMADgAAOABkAJwA1ADwAACUuASchESERLgEnESERIQE1IREhLgMnMQEjLgMnNR4DFzErAS4DJzUeAxcxKwE1HgEXMQKAAgYFAg38QAwqCgRA/cD+gANA/iAYRVlsPgEtWghFa4xPYq2DUgmzWgcnO0oqPGpSNgm6gDBEDEAMKAwCwP7tAggDAUb8wAHQ8P3APWdUQRf98E2IaEIHWghQgKhgKUg4JgdaCDVRZzt9DEMuAAAEAEAAAAXAA4AABAAJAGcAxQAANxEhESEBIREhEQU+ATc+ATMyFhceARceARceARcjLgEnLgEnLgEnLgEjIgYHDgEHDgEHDgEVFBYXHgEXHgEXHgEzMjY3PgE3Mw4BBw4BBw4BBw4BIyImJy4BJy4BJy4BNTQ2Nz4BNzEhPgE3PgEzMhYXHgEXHgEXHgEXIy4BJy4BJy4BJy4BIyIGBw4BBw4BBw4BFRQWFx4BFx4BFx4BMzI2Nz4BNzMOAQcOAQcOAQcOASMiJicuAScuAScuATU0Njc+ATcxQAWA+oAFNvsUBOz8Iw4hExQsGBIhEA8cDQwUCAgLAlsBBQUECgYHDggIEAkQGgsLEgcHCgMDAwMDAwoHBxILCxoQFiEMDA8DWgIJBwgTDQwcERAkFBgsFBMhDg0VBwcHBwcHFQ0Bug0hFBMsGREhEBAcDAwVCAgKAloCBQQECwYGDggIEQgQGwsLEgcHCgMDAwMDAwoHBxILCxsQFSIMDA4DWwIJCAcUDAwdEBEkExksExQhDQ4UBwcICAcHFA4AA4D8gAM1/RYC6tcQGAgJCQUFBQ8KChgPDiETCQ4HBwwFBQgDAwIGBgYRCgoYDQ0cDg0aDQ0XCgoRBgYGDQ0OIhYUJBEQHAsLEgYGBgkICRcPDyQUFCwXGC0VFCQPEBgICQkFBQUPCgoYDw4hEwkOBwcMBQUIAwMCBgYGEQoKGA0NHA4NGg0NFwoKEQYGBg0NDiIWFCQREBwLCxIGBgYJCAkXDw8kFBQsFxgtFRQkDwAAAAADAEAAAAXAA4AAEABvAM4AACUhIiY1ETQ2MyEyFhURFAYjAT4BNz4BNz4BMzIWFx4BFx4BFx4BFzMuAScuAScuAScuASMiBgcOAQcOAQcOARUUFhceARceARceATMyNjc+ATc+ATc+ATcjDgEHDgEjIiYnLgEnLgEnLgE1NDY3OQEhPgE3PgE3PgEzMhYXHgEXHgEXHgEXMy4BJy4BJy4BJy4BIyIGBw4BBw4BBw4BFRQWFx4BFx4BFx4BMzI2Nz4BNz4BNz4BNyMOAQcOASMiJicuAScuAScuATU0Njc5AQUs+6g9V1c9BFg9V1c9/JoDCgcGEgsLGxAJEAgIDgYHCgQEBgFaAgoICBQNDBwQDyESGCwUEyEODRUHBwcHBwcVDQ4hExQrGRQkEBAdDAwUCAcJAloDDwwMIhUQGwsLEgYHCgMEAwMEAbkDCgcHEgsLGxAIEQgHDwYGCwQEBQFbAgoICBUMDBwQECERGSwTFCENDhQHBwgIBwcUDg0hFBMsGRMkERAdDAwUBwgJAlsDDgwNIRUQGwsLEgcHCgMDAwMDAFc+AlY+V1c+/ao+VwH0DRgKCxAGBgYCAwMIBQUMBwcOCRMhDg8YCgoOBgUFCQkIGBAPJBQVLRgXLBQUJA8PFwkICQYGBhILCxwQESQUFiIODQ0GBgYRCgoXDQ0aDg4bDQ0YCgsQBgYGAgMDCAUFDAcHDgkTIQ4PGAoKDgYFBQkJCBgQDyQUFS0YFywUFCQPDxcJCAkGBgYSCwscEBEkFBYiDg0NBgYGEQoKFw0NGg4OGw0AAAABAOAAoAMgAuAAFAAAARQOAiMiLgI1ND4CMzIeAhUDIC1OaTw8aU4tLU5pPDxpTi0BwDxpTi0tTmk8PGlOLS1OaTwAAAMAQAAQBEADkAADABAAHwAANwkBISUyNjU0JiMiBhUUFjMTNCYjIgYVERQWMzI2NRFAAgACAPwAAgAOFRUODhUVDiMVDg4VFQ4OFRADgPyAcBYQDxgWERAWAeYPGBYR/tcPGBYRASkAAgBAAAADwAOAAAcADwAANxEXNxcHFyEBIREnByc3J0CAsI2wgP5zAfMBjYCwjbCAAAGNgLCNsIADgP5zgLCNsIAAAAAFAEAAAAXAA4AABAAJABYAMwBPAAA3ESERIQEhESERATM1MxEjNSMVIxEzFSUeARceARceARUUBgcOAQcOAQcOASsBETMeARcxBxEzMjY3PgE3PgE3PgE1NCYnLgEnLgEnLgErAUAFgPqABTb7FATs/FS2YGC2ZGQCXBQeDg8UBwcJBgcHEwwMIRMTLBuwsBYqE6BHCRcJChIIBw0FBQUEAwINBwcTDAwgETcAA4D8gAM2/RcC6f7Arf5AwMABwK2dBxQODyIWFTAbGC4TFiIPDhgKCQcBwAIHB0P+5gQDAg0HBxcMDCETER0PDhgKCQ8EBQUABAA9AAAFwAOAABAAHQA7AFkAACUhIiY1ETQ2MyEyFhURFAYjASMVIzUjETM1MxUzEQUuAScuAScuASsBETMyNjc+ATc+ATc+ATUuASc5AQcOAQcOASsBETMyFhceARceARceARUUBgcOAQc5AQUq+6k+WFg+BFc+WFg+/bNgs2Rks2ABsAcXDA4fExMnFrCwGywTEx4PDBMHBwYCCAl3CBIKCRQMRzcTHgwMEwcHCwQDBAUFBQ0HAFg+AlQ+WFg+/aw+WAKdra3+QMDAAcB9FiIODxQHBwb+QAkHCRgPDiUTFiwYHTAW4ggNAgMEAR8EBQUPCgoYDw4fERMfDwwXBwAAAAABAEMABgOgA3oAjwAAExQiNScwJic0JicuAQcOARUcARUeARceATc+ATc+ATE2MhUwFAcUFhceARceATMyNjc+ATc+ATc+AzE2MhUwDgIVFBYXHgEXFjY3PgE3PgE3PgE3PgM3PAE1NCYnJgYHDgMxBiI1MDwCNTQmJyYGBw4BBw4DMQYiNTAmJy4BJyYGBw4BMRWQBgQIBAgCBQ4KBwkDFgcHIQ8QDwcHNgUEAwMHBQsJChcMBQ0FBwsHDBMICR8cFQUFAwQDCAUHFRERJBEMEwgJEgUOGQwGMjgvBAkHDBYEAz1IPAQFLyQRIhEQFgoGIiUcBQUEAgMYKCcmCgcsAboFBQwYDwUKBwUEAgMNBwcLBxRrDhENBwggDxOTCgqdMBM1EQwTCAcFBAIFCgcPIw4UQ0IxCgpTc3glEyMREBgIBwEKBxUKESUQJ00mE6/JrA8FBgIHDQMECAkGla2PCQk1VGYxNTsHAgUKChwQC2BqVQoKehYfTwUDRx8TkAMAAAAAAgBGAAAENgOAAAQACAAAJREzESMJAhEDxnBw/IADgPyAAAOA/IADgP5A/kADgAAAAgCAAAADgAOAAAQACQAAJREhESEBIREhEQKAAQD/AP4AAQD/AAADgPyAA4D8gAOAAAAAAAEAgAAABAADgAADAAAJAREBBAD8gAOAAcD+QAOA/kAAAgBKAAAEOgOAAAQACAAANxEjETMJAhG6cHADgPyAA4AAA4D8gAOA/kD+QAOAAAAAAQBDACADQwOgACkAAAEeARUUDgIjIi4CNTQ+AjM1DQE1Ig4CFRQeAjMyPgI1NCYnNwMNGhw8aYxPT4xoPT1ojE8BQP7APGlOLS1OaTw8aU4tFhNTAmMrYzVPjGg9PWiMT0+MaD2ArbOALU5pPDxpTi0tTmk8KUsfMAAAAAEAQABmAiADEwAGAAATETMlESUjQM0BE/7tzQEzARPN/VPNAAQAQAAABJADgAAXACsAOgBBAAAlJz4DNTQuAic3HgMVFA4CBzEvAT4BNTQmJzceAxUOAwcxJz4BNTQmJzceARUUBgcnBREzJRElIwPaKiY+KxcXKz4mKipDMBkZMEMqpCk5REQ5KSE0JBQBFCQzIcMiKCgiKiYwMCYq/c3NARP+7c0AIyheaXI8PHFpXikjK2ZyfEFBfHJmK4MjNZFUVJE1Ix5IUFgvL1lRRx2zFkgpK0YVIxxcNDVZHykDARPN/VPNAAACAEAAAAPDA4AABwAPAAABFyERFzcXBwEHJzcnIREnAypw/qlwl3mZ/iaWepZwAVdtAnNwAVdwlnqT/iOWepZw/qpsAAMAQAETBcACYAAMABkAJgAAARQGIyImNTQ2MzIWFSEUBiMiJjU0NjMyFhUhFAYjIiY1NDYzMhYVAY1iRUVhYUVFYgIWYUVFYmJFRWECHWFFRWJiRUVhAbpFYmJFRWFhRUViYkVFYWFFRWJiRUVhYUUAAAAAAQBmACYDmgNaACAAAAEXFhQHBiIvAQcGIicmND8BJyY0NzYyHwE3NjIXFhQPAQKj9yQkJGMd9vYkYx0kJPf3JCQkYx329iRjHSQk9wHA9iRjHSQk9/ckJCRjHfb2JGMdJCT39yQkJGMd9gAABgBEAAQDvAN8AAQACQAOABMAGAAdAAABIRUhNREhFSE1ESEVITUBMxUjNREzFSM1ETMVIzUBpwIV/esCFf3rAhX96/6dsrKysrKyA3xZWf6dWVn+nVlZAsaysv6dsrL+nbKyAAEAAAABGZqh06s/Xw889QALBAAAAAAA0dQiKwAAAADR1CIrAAAAAAXAA6AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABgAAAAAABcAAAQAAAAAAAAAAAAAAAAAAABsEAAAAAAAAAAAAAAACAAAABgAAYAQAAEAFAABABQAAQAYAAEAGAABABAAA4ASAAEAEAABABgAAQAYAAD0D4ABDBIAARgQAAIAEAACABIAASgOAAEMEwABABMAAQAQAAEAGAABABAAAZgQAAEQAAAAAAAoAFAAeAIgAuAEEAWAChgOyA9QECAQqBKQFJgXoBgAGGgYqBkIGgAaSBvQHFgdQB4YHuAABAAAAGwDPAAYAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIABwCNAAEAAAAAAAMADABFAAEAAAAAAAQADACiAAEAAAAAAAUACwAkAAEAAAAAAAYADABpAAEAAAAAAAoAGgDGAAMAAQQJAAEAGAAMAAMAAQQJAAIADgCUAAMAAQQJAAMAGABRAAMAAQQJAAQAGACuAAMAAQQJAAUAFgAvAAMAAQQJAAYAGAB1AAMAAQQJAAoANADganctc2l4LWljb25zAGoAdwAtAHMAaQB4AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjEAVgBlAHIAcwBpAG8AbgAgADEALgAxanctc2l4LWljb25zAGoAdwAtAHMAaQB4AC0AaQBjAG8AbgBzanctc2l4LWljb25zAGoAdwAtAHMAaQB4AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByanctc2l4LWljb25zAGoAdwAtAHMAaQB4AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff'), url(data:application/octet-stream;base64,AAEAAAALAIAAAwAwT1MvMg8SA9kAAAC8AAAAYGNtYXAaVsydAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZiiWqEMAAAF4AAAPcGhlYWQIhqKNAAAQ6AAAADZoaGVhCYIF3AAAESAAAAAkaG10eHJgBz0AABFEAAAAbGxvY2E2EDnwAAARsAAAADhtYXhwACIA0QAAEegAAAAgbmFtZcGTmbQAABIIAAABwnBvc3QAAwAAAAATzAAAACAAAwSZAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmFgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg5hb//f//AAAAAAAg5gD//f//AAH/4xoEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAEAGAAAAWgA4AAOgA/AEQASQAAJRUiLgI1NDY3LgE1ND4CMzIeAhUUBgceARUUDgIjETIWFz4BNTQuAiMiDgIVFBYXPgEzETEBFSE1IRcVITUhFxUhNSEBQC5SPSMKCgoKRnqjXV2jekYKCgoKIz1SLipKHgECOmaITU2IZjoBAh5KKgJVAgv99ZYBdf6LSgEr/tUeHiM9Ui4ZLhUfQyJdo3pGRnqjXSJDHxUuGS5SPSMBwB0ZDRsOTYhmOjpmiE0OGw0ZHf5eA2KVleCVleCVlQAAAAEAQAAAA8ADgAAhAAATFB4CMzI+AjUzFA4CIyIuAjU0PgIzFSIOAhUxizpmiE1NiGY6S0Z6o11do3pGRnqjXU2IZjoBwE2IZjo6ZohNXaN6RkZ6o11do3pGSzpmiE0AAAQAQAAABMADgAAOABwAKgAxAAAlLgEnIREhES4BJxEhESEHIy4DJzUeAxcxKwEuAyc1HgMXMSsBNR4BFzECfwMFBAIM/EYLKwsEPP2/U1oIRGuMT2Ksg1MItVsHJzpKKj1rUjUItoEvRgxCCygKAsH+6QMKAgFI/MJCTodoQghYCFCAp2ApSDkmB1gHNFFnPH0LRC4AAAAABQBAAAAEwAOAAA4AGQAnADUAPAAAJS4BJyERIREuAScRIREhATUhESEuAycxASMuAyc1HgMXMSsBLgMnNR4DFzErATUeARcxAoACBgUCDfxADCoKBED9wP6AA0D+IBhFWWw+AS1aCEVrjE9irYNSCbNaByc7Sio8alI2CbqAMEQMQAwoDALA/u0CCAMBRvzAAdDw/cA9Z1RBF/3wTYhoQgdaCFCAqGApSDgmB1oINVFnO30MQy4AAAQAQAAABcADgAAEAAkAZwDFAAA3ESERIQEhESERBT4BNz4BMzIWFx4BFx4BFx4BFyMuAScuAScuAScuASMiBgcOAQcOAQcOARUUFhceARceARceATMyNjc+ATczDgEHDgEHDgEHDgEjIiYnLgEnLgEnLgE1NDY3PgE3MSE+ATc+ATMyFhceARceARceARcjLgEnLgEnLgEnLgEjIgYHDgEHDgEHDgEVFBYXHgEXHgEXHgEzMjY3PgE3Mw4BBw4BBw4BBw4BIyImJy4BJy4BJy4BNTQ2Nz4BNzFABYD6gAU2+xQE7PwjDiETFCwYEiEQDxwNDBQICAsCWwEFBQQKBgcOCAgQCRAaCwsSBwcKAwMDAwMDCgcHEgsLGhAWIQwMDwNaAgkHCBMNDBwRECQUGCwUEyEODRUHBwcHBwcVDQG6DSEUEywZESEQEBwMDBUICAoCWgIFBAQLBgYOCAgRCBAbCwsSBwcKAwMDAwMDCgcHEgsLGxAVIgwMDgNbAgkIBxQMDB0QESQTGSwTFCENDhQHBwgIBwcUDgADgPyAAzX9FgLq1xAYCAkJBQUFDwoKGA8OIRMJDgcHDAUFCAMDAgYGBhEKChgNDRwODRoNDRcKChEGBgYNDQ4iFhQkERAcCwsSBgYGCQgJFw8PJBQULBcYLRUUJA8QGAgJCQUFBQ8KChgPDiETCQ4HBwwFBQgDAwIGBgYRCgoYDQ0cDg0aDQ0XCgoRBgYGDQ0OIhYUJBEQHAsLEgYGBgkICRcPDyQUFCwXGC0VFCQPAAAAAAMAQAAABcADgAAQAG8AzgAAJSEiJjURNDYzITIWFREUBiMBPgE3PgE3PgEzMhYXHgEXHgEXHgEXMy4BJy4BJy4BJy4BIyIGBw4BBw4BBw4BFRQWFx4BFx4BFx4BMzI2Nz4BNz4BNz4BNyMOAQcOASMiJicuAScuAScuATU0Njc5ASE+ATc+ATc+ATMyFhceARceARceARczLgEnLgEnLgEnLgEjIgYHDgEHDgEHDgEVFBYXHgEXHgEXHgEzMjY3PgE3PgE3PgE3Iw4BBw4BIyImJy4BJy4BJy4BNTQ2NzkBBSz7qD1XVz0EWD1XVz38mgMKBwYSCwsbEAkQCAgOBgcKBAQGAVoCCggIFA0MHBAPIRIYLBQTIQ4NFQcHBwcHBxUNDiETFCsZFCQQEB0MDBQIBwkCWgMPDAwiFRAbCwsSBgcKAwQDAwQBuQMKBwcSCwsbEAgRCAcPBgYLBAQFAVsCCggIFQwMHBAQIREZLBMUIQ0OFAcHCAgHBxQODSEUEywZEyQREB0MDBQHCAkCWwMODA0hFRAbCwsSBwcKAwMDAwMAVz4CVj5XVz79qj5XAfQNGAoLEAYGBgIDAwgFBQwHBw4JEyEODxgKCg4GBQUJCQgYEA8kFBUtGBcsFBQkDw8XCQgJBgYGEgsLHBARJBQWIg4NDQYGBhEKChcNDRoODhsNDRgKCxAGBgYCAwMIBQUMBwcOCRMhDg8YCgoOBgUFCQkIGBAPJBQVLRgXLBQUJA8PFwkICQYGBhILCxwQESQUFiIODQ0GBgYRCgoXDQ0aDg4bDQAAAAEA4ACgAyAC4AAUAAABFA4CIyIuAjU0PgIzMh4CFQMgLU5pPDxpTi0tTmk8PGlOLQHAPGlOLS1OaTw8aU4tLU5pPAAAAwBAABAEQAOQAAMAEAAfAAA3CQEhJTI2NTQmIyIGFRQWMxM0JiMiBhURFBYzMjY1EUACAAIA/AACAA4VFQ4OFRUOIxUODhUVDg4VEAOA/IBwFhAPGBYREBYB5g8YFhH+1w8YFhEBKQACAEAAAAPAA4AABwAPAAA3ERc3FwcXIQEhEScHJzcnQICwjbCA/nMB8wGNgLCNsIAAAY2AsI2wgAOA/nOAsI2wgAAAAAUAQAAABcADgAAEAAkAFgAzAE8AADcRIREhASERIREBMzUzESM1IxUjETMVJR4BFx4BFx4BFRQGBw4BBw4BBw4BKwERMx4BFzEHETMyNjc+ATc+ATc+ATU0JicuAScuAScuASsBQAWA+oAFNvsUBOz8VLZgYLZkZAJcFB4ODxQHBwkGBwcTDAwhExMsG7CwFioToEcJFwkKEggHDQUFBQQDAg0HBxMMDCARNwADgPyAAzb9FwLp/sCt/kDAwAHArZ0HFA4PIhYVMBsYLhMWIg8OGAoJBwHAAgcHQ/7mBAMCDQcHFwwMIRMRHQ8OGAoJDwQFBQAEAD0AAAXAA4AAEAAdADsAWQAAJSEiJjURNDYzITIWFREUBiMBIxUjNSMRMzUzFTMRBS4BJy4BJy4BKwERMzI2Nz4BNz4BNz4BNS4BJzkBBw4BBw4BKwERMzIWFx4BFx4BFx4BFRQGBw4BBzkBBSr7qT5YWD4EVz5YWD79s2CzZGSzYAGwBxcMDh8TEycWsLAbLBMTHg8MEwcHBgIICXcIEgoJFAxHNxMeDAwTBwcLBAMEBQUFDQcAWD4CVD5YWD79rD5YAp2trf5AwMABwH0WIg4PFAcHBv5ACQcJGA8OJRMWLBgdMBbiCA0CAwQBHwQFBQ8KChgPDh8REx8PDBcHAAAAAAEAQwAGA6ADegCPAAATFCI1JzAmJzQmJy4BBw4BFRwBFR4BFx4BNz4BNz4BMTYyFTAUBxQWFx4BFx4BMzI2Nz4BNz4BNz4DMTYyFTAOAhUUFhceARcWNjc+ATc+ATc+ATc+Azc8ATU0JicmBgcOAzEGIjUwPAI1NCYnJgYHDgEHDgMxBiI1MCYnLgEnJgYHDgExFZAGBAgECAIFDgoHCQMWBwchDxAPBwc2BQQDAwcFCwkKFwwFDQUHCwcMEwgJHxwVBQUDBAMIBQcVEREkEQwTCAkSBQ4ZDAYyOC8ECQcMFgQDPUg8BAUvJBEiERAWCgYiJRwFBQQCAxgoJyYKBywBugUFDBgPBQoHBQQCAw0HBwsHFGsOEQ0HCCAPE5MKCp0wEzURDBMIBwUEAgUKBw8jDhRDQjEKClNzeCUTIxEQGAgHAQoHFQoRJRAnTSYTr8msDwUGAgcNAwQICQaVrY8JCTVUZjE1OwcCBQoKHBALYGpVCgp6Fh9PBQNHHxOQAwAAAAACAEYAAAQ2A4AABAAIAAAlETMRIwkCEQPGcHD8gAOA/IAAA4D8gAOA/kD+QAOAAAACAIAAAAOAA4AABAAJAAAlESERIQEhESERAoABAP8A/gABAP8AAAOA/IADgPyAA4AAAAAAAQCAAAAEAAOAAAMAAAkBEQEEAPyAA4ABwP5AA4D+QAACAEoAAAQ6A4AABAAIAAA3ESMRMwkCEbpwcAOA/IADgAADgPyAA4D+QP5AA4AAAAABAEMAIANDA6AAKQAAAR4BFRQOAiMiLgI1ND4CMzUNATUiDgIVFB4CMzI+AjU0Jic3Aw0aHDxpjE9PjGg9PWiMTwFA/sA8aU4tLU5pPDxpTi0WE1MCYytjNU+MaD09aIxPT4xoPYCts4AtTmk8PGlOLS1OaTwpSx8wAAAAAQBAAGYCIAMTAAYAABMRMyURJSNAzQET/u3NATMBE839U80ABABAAAAEkAOAABcAKwA6AEEAACUnPgM1NC4CJzceAxUUDgIHMS8BPgE1NCYnNx4DFQ4DBzEnPgE1NCYnNx4BFRQGBycFETMlESUjA9oqJj4rFxcrPiYqKkMwGRkwQyqkKTlERDkpITQkFAEUJDMhwyIoKCIqJjAwJir9zc0BE/7tzQAjKF5pcjw8cWleKSMrZnJ8QUF8cmYrgyM1kVRUkTUjHkhQWC8vWVFHHbMWSCkrRhUjHFw0NVkfKQMBE839U80AAAIAQAAAA8MDgAAHAA8AAAEXIREXNxcHAQcnNychEScDKnD+qXCXeZn+JpZ6lnABV20Cc3ABV3CWepP+I5Z6lnD+qmwAAwBAARMFwAJgAAwAGQAmAAABFAYjIiY1NDYzMhYVIRQGIyImNTQ2MzIWFSEUBiMiJjU0NjMyFhUBjWJFRWFhRUViAhZhRUViYkVFYQIdYUVFYmJFRWEBukViYkVFYWFFRWJiRUVhYUVFYmJFRWFhRQAAAAABAGYAJgOaA1oAIAAAARcWFAcGIi8BBwYiJyY0PwEnJjQ3NjIfATc2MhcWFA8BAqP3JCQkYx329iRjHSQk9/ckJCRjHfb2JGMdJCT3AcD2JGMdJCT39yQkJGMd9vYkYx0kJPf3JCQkYx32AAAGAEQABAO8A3wABAAJAA4AEwAYAB0AAAEhFSE1ESEVITURIRUhNQEzFSM1ETMVIzURMxUjNQGnAhX96wIV/esCFf3r/p2ysrKysrIDfFlZ/p1ZWf6dWVkCxrKy/p2ysv6dsrIAAQAAAAEZmqHTqz9fDzz1AAsEAAAAAADR1CIrAAAAANHUIisAAAAABcADoAAAAAgAAgAAAAAAAAABAAADwP/AAAAGAAAAAAAFwAABAAAAAAAAAAAAAAAAAAAAGwQAAAAAAAAAAAAAAAIAAAAGAABgBAAAQAUAAEAFAABABgAAQAYAAEAEAADgBIAAQAQAAEAGAABABgAAPQPgAEMEgABGBAAAgAQAAIAEgABKA4AAQwTAAEAEwABABAAAQAYAAEAEAABmBAAARAAAAAAACgAUAB4AiAC4AQQBYAKGA7ID1AQIBCoEpAUmBegGAAYaBioGQgaABpIG9AcWB1AHhge4AAEAAAAbAM8ABgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAMAAAAAQAAAAAAAgAHAI0AAQAAAAAAAwAMAEUAAQAAAAAABAAMAKIAAQAAAAAABQALACQAAQAAAAAABgAMAGkAAQAAAAAACgAaAMYAAwABBAkAAQAYAAwAAwABBAkAAgAOAJQAAwABBAkAAwAYAFEAAwABBAkABAAYAK4AAwABBAkABQAWAC8AAwABBAkABgAYAHUAAwABBAkACgA0AOBqdy1zaXgtaWNvbnMAagB3AC0AcwBpAHgALQBpAGMAbwBuAHNWZXJzaW9uIDEuMQBWAGUAcgBzAGkAbwBuACAAMQAuADFqdy1zaXgtaWNvbnMAagB3AC0AcwBpAHgALQBpAGMAbwBuAHNqdy1zaXgtaWNvbnMAagB3AC0AcwBpAHgALQBpAGMAbwBuAHNSZWd1bGFyAFIAZQBnAHUAbABhAHJqdy1zaXgtaWNvbnMAagB3AC0AcwBpAHgALQBpAGMAbwBuAHNGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype');
  font-weight: normal;
  font-style: normal;
}
video-player .jw-icon-display {
  font-family: 'jw-icons';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  background-color: transparent;
  font-variant: normal;
  -webkit-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -moz-osx-font-smoothing: grayscale;
}
video-player .jw-icon-buffer:before {
  content: "\e601";
}
video-player .jw-icon-play:before {
  content: "\e60e";
}
video-player .jw-icon-replay:before {
  content: "\e610";
}
video-player .jwplayer {
  width: 100%;
  font-size: 16px;
  position: relative;
  display: block;
  min-height: 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: Arial, Helvetica, sans-serif;
  /*background-color: #000;*/
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
video-player .jwplayer * {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
video-player .jwplayer.jw-flag-aspect-mode-OFF {
  height: auto !important;
}
video-player .jwplayer.jw-flag-aspect-mode .jw-aspect {
  display: block;
}
video-player .jwplayer .jw-aspect {
  display: none;
}
video-player .jwplayer:focus,
video-player .jwplayer .jw-swf {
  outline: none;
}
video-player .jwplayer:hover .jw-display-icon-container {
  background-color: #333;
  background: #333;
  background-size: #333;
}
video-player .jw-controls {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
video-player .jw-icon-playback:before {
  content: "\e60e";
}
video-player .jw-controls {
  pointer-events: none;
}
video-player .jw-display-icon-container {
  pointer-events: all;
}
video-player .jw-display-icon-container {
  position: relative;
  top: 50%;
  display: table;
  height: 3.5em;
  width: 3.5em;
  margin: -1.75em auto 0;
  cursor: pointer;
}
video-player .jw-display-icon-container .jw-icon-display {
  position: relative;
  display: table-cell;
  text-align: center;
  vertical-align: middle !important;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  font-size: 2em;
}
video-player .jw-icon {
  font-family: 'jw-icons';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  background-color: transparent;
  font-variant: normal;
  -webkit-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -moz-osx-font-smoothing: grayscale;
}
video-player .jw-background-color {
  background-color: #414040;
}
video-player .jw-icon-display:hover {
  color: #eee;
}
video-player .jw-icon-playback {
  min-width: 2.25em;
}
video-player .jwplayer.jw-state-idle .jw-icon-display:before {
  content: "\e60e";
}
video-player .jwplayer.jw-state-playing .jw-display-icon-container {
  display: none;
}
video-player .jwplayer.jw-state-playing .jw-display-icon-container .jw-icon-display:before {
  content: "\e60d";
}
video-player .jwplayer.jw-state-playing .jw-icon-playback:before {
  content: "\e60d";
}
video-player .jwplayer.jw-state-paused .jw-display-icon-container {
  display: none;
}
video-player .jwplayer.jw-state-paused .jw-display-icon-container .jw-icon-display:before {
  content: "\e60e";
}
video-player .jwplayer.jw-state-paused .jw-icon-playback:before {
  content: "\e60e";
}
video-player .jwplayer.jw-state-buffering .jw-display-icon-container .jw-icon-display {
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
video-player .jwplayer.jw-state-buffering .jw-display-icon-container .jw-icon-display:before {
  content: "\e601";
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
video-player .jwplayer.jw-state-buffering .jw-icon-playback:before {
  content: "\e60d";
}
video-player .jwplayer.jw-state-complete .jw-display-icon-container .jw-icon-display:before {
  content: "\e610";
}
video-player .jwplayer.jw-state-complete .jw-icon-playback:before {
  content: "\e60e";
}
video-player .jwplayer {
  background-size: contain;
  background-repeat: no-repeat;
  background-color: black !important;
  background-position-x: 50%;
}
video-player .jwplayer.blank-image-background {
  background-size: cover;
  background-color: transparent !important;
}
view-options-dropdown {
  /* this affects the checkbox V mark */
  /* this affects the checkbox box */
  /* this affects the checkbox box */
}
view-options-dropdown .ui.compact.labeled.icon.button {
  background: transparent;
  color: #009FDA;
  padding-top: 1px !important;
  padding-left: 0px !important;
  padding-bottom: 0;
  padding-right: 15px !important;
}
view-options-dropdown .ui.compact.labeled.icon.button .ui.tiny.header {
  font-weight: 700;
  font-size: 14px;
  color: #009FDA;
}
view-options-dropdown .ui.compact.labeled.icon.button > .icon {
  background-color: transparent;
  width: 20px;
  right: -5px;
  top: -2px;
}
view-options-dropdown .ui.compact.labeled.icon.button:hover {
  color: #00b2f3;
}
view-options-dropdown .ui.compact.labeled.icon.button:hover .ui.tiny.header {
  color: #00b2f3;
}
view-options-dropdown .ui.dropdown .menu > .item {
  height: 20px;
  padding-top: 2px !important;
  padding-bottom: 2px !important;
  padding-left: 2px !important;
  padding-right: 2px !important;
}
view-options-dropdown .ui.dropdown .menu > .item:last-child {
  height: 25px;
}
view-options-dropdown .ui.dropdown .menu > .ui.checkbox label {
  font-size: 14px;
  padding-right: 5px !important;
  padding-left: 22px !important;
  padding-top: 3px !important;
}
view-options-dropdown .ui.checkbox label:before,
view-options-dropdown .ui.checkbox .box:before,
view-options-dropdown .ui.checkbox label:after,
view-options-dropdown .ui.checkbox .box:after {
  font-size: 11px !important;
  padding-top: 2px;
  padding-left: 1px !important;
}
view-options-dropdown .ui.checkbox label:before {
  width: 15px !important;
  height: 15px !important;
  border: 2px solid #cccccc !important;
}
view-options-dropdown .ui.checkbox .box:before,
view-options-dropdown .ui.checkbox label:before {
  top: 3px;
  left: 5px;
}
.theorchard view-options-dropdown .ui.compact.labeled.icon.button .ui.tiny.header,
.theorchard view-options-dropdown .ui.compact.labeled.icon.button .ui.tiny.header:hover,
.theorchard view-options-dropdown .ui.compact.labeled.icon.button,
.theorchard view-options-dropdown .ui.compact.labeled.icon.button:hover {
  padding-left: 0 !important;
  font-weight: 300 !important;
  color: #a8a0a0 !important;
}
.theorchard view-options-dropdown .ui.compact.labeled.icon.button .ui.tiny.header .ui.tiny.header,
.theorchard view-options-dropdown .ui.compact.labeled.icon.button .ui.tiny.header:hover .ui.tiny.header,
.theorchard view-options-dropdown .ui.compact.labeled.icon.button .ui.tiny.header,
.theorchard view-options-dropdown .ui.compact.labeled.icon.button:hover .ui.tiny.header {
  font-weight: 700 !important;
  font-size: 12px;
  text-transform: uppercase;
  color: #a8a0a0 !important;
}
.theorchard view-options-dropdown .ui.compact.labeled.icon.button .ui.tiny.header .dropdown.icon,
.theorchard view-options-dropdown .ui.compact.labeled.icon.button .ui.tiny.header:hover .dropdown.icon,
.theorchard view-options-dropdown .ui.compact.labeled.icon.button .dropdown.icon,
.theorchard view-options-dropdown .ui.compact.labeled.icon.button:hover .dropdown.icon {
  font-size: 16px !important;
}
.theorchard view-options-dropdown .ui.compact.labeled.icon.button .ui.tiny.header .dropdown.icon:before,
.theorchard view-options-dropdown .ui.compact.labeled.icon.button .ui.tiny.header:hover .dropdown.icon:before,
.theorchard view-options-dropdown .ui.compact.labeled.icon.button .dropdown.icon:before,
.theorchard view-options-dropdown .ui.compact.labeled.icon.button:hover .dropdown.icon:before {
  font-size: 16px !important;
  margin-left: 3px;
  color: #a8a0a0 !important;
}
.theorchard view-options-dropdown .ui.labeled.icon.buttons > .button > .icon:before,
.theorchard view-options-dropdown .ui.labeled.icon.button > .icon:before,
.theorchard view-options-dropdown .ui.labeled.icon.buttons > .button > .icon:after,
.theorchard view-options-dropdown .ui.labeled.icon.button > .icon:after {
  top: 43% !important;
}
welcome-first-song-message .welcome-first-song-container {
  text-align: center;
  margin-top: 85px;
  position: relative;
  padding: 0 200px;
}
welcome-first-song-message .welcome-first-song-container > .welcome-first-song-title {
  font-size: 36px;
  font-weight: 300;
  letter-spacing: -1px;
}
welcome-first-song-message .welcome-first-song-container > .welcome-first-song-message {
  margin-top: 22px;
  font-size: 26px;
  line-height: 1.3;
}
welcome-first-song-message .welcome-first-song-container > .ui.large.button {
  margin-top: 35px;
  font-size: 26px;
}
@media (max-width: 481px) {
  artist-integrations-form .label-column {
    width: 100%;
    margin-bottom: 10px;
  }
  artist-integrations-form .value-column {
    width: 100%;
  }
}
artist-integrations-form .container-box:not(:first-child) {
  padding-top: 40px;
}
@media (max-width: 481px) {
  artist-promoter-details-form .label-column {
    width: 100%;
    margin-bottom: 10px;
  }
  artist-promoter-details-form .value-column {
    width: 100%;
  }
}
artist-promoter-details-form .ui.form.promoter .promoter-type-container {
  padding-top: 20px;
}
artist-promoter-details-form .ui.form.promoter .website-container,
artist-promoter-details-form .ui.form.promoter .location-container {
  padding-top: 15px;
}
artist-promoter-details-form .ui.form.promoter .currency-container {
  padding-top: 15px;
}
artist-promoter-details-form .ui.form.artist .location-container,
artist-promoter-details-form .ui.form.artist .upload-image-container {
  padding-top: 40px;
}
artist-promoter-details-form .ui.form.artist .website-container {
  padding-top: 15px;
}
artist-promoter-details-form .ui.form.artist .currency-container {
  padding-top: 30px;
}
artist-promoter-details-form .inline.field.ui.input.error {
  width: 100% !important;
  display: block !important;
}
artist-promoter-details-form .about-yourself-container,
artist-promoter-details-form .type-container {
  padding-top: 40px;
}
artist-promoter-details-form .divider-container {
  padding-top: 15px;
}
artist-promoter-details-form .optional-field-container {
  padding-top: 15px;
}
.edit-artist-modal .container-scroller > .container {
  max-width: none !important;
}
.edit-artist-modal .container-scroller > .container > .six-columns {
  padding: 0;
}
.edit-artist-modal .fullscreen-modal-title .text-title {
  padding-left: 20px;
}
.reduce-radio-button-margin artist-promoter-details-form .inline.field.type-container .value-column div.ui.checkbox {
  margin-top: 0;
}
manage-complete-signup-details .container-scroller {
  height: 100%;
  overflow: scroll;
  /*position: fixed;*/
  width: 100%;
  padding-top: 100px;
  padding-bottom: 60px;
}
manage-complete-signup-details .container-scroller .container {
  padding-bottom: 60px;
}
manage-complete-signup-details .container-scroller .text-title {
  padding-bottom: 45px;
}
@media (max-width: 481px) {
  manage-complete-signup-details .container-scroller .text-title {
    padding-bottom: 0px;
  }
}
manage-feature-campaign manage-tabs-layout .grid-container-sidebar-nav-layout .manage-tabs-data .ui.tab {
  margin-top: 0;
}
manage-feature-campaign .manage-tabs-data .ui.tab {
  margin-top: 34px;
}
manage-feature-campaign .manage-tabs-data .four-columns {
  margin-bottom: 40px;
}
manage-feature-campaign form-radio .label-column:not(.vertical-alignment) label {
  top: 10px !important;
}
@media (max-width: 1365px) {
  body:not(.theorchard) manage-feature-campaign .label-column .text-body-title {
    font-size: 14px !important;
  }
  body:not(.theorchard) manage-feature-campaign .label-column label {
    top: 12px !important;
  }
  body:not(.theorchard) manage-feature-campaign form-checkbox .label-column label,
  body:not(.theorchard) manage-feature-campaign form-radio .label-column label {
    top: 2px !important;
  }
  body:not(.theorchard) manage-feature-campaign form-radio .label-column:not(.vertical-alignment) label {
    top: 10px !important;
  }
  body:not(.theorchard) manage-feature-campaign form-radio .ui.checkbox label {
    font-size: 16px;
  }
}
.theorchard manage-feature-campaign .tabs-manage-layout .menu-box {
  /*margin-top: 50px;*/
  border-bottom: none !important;
}
.theorchard manage-feature-campaign .manage-tabs-data .ui.tab {
  margin-top: 20px !important;
}
.theorchard manage-feature-campaign .manage-tabs-data .ui.form .disabled.fields .field {
  opacity: 0.3;
}
.theorchard manage-feature-campaign form-radio .ui.checkbox label {
  font-size: 18px;
}
.theorchard manage-feature-campaign form-radio .label-column:not(.vertical-alignment) label {
  top: 0 !important;
}
.theorchard manage-feature-campaign .ui.form manage-feature-campaign-web-select-song .appearance-play-icon {
  padding-top: 20px;
}
manage-tabs-layout .grid-container-sidebar-nav-layout .manage-tabs-data .ui.tab {
  margin-top: 0;
}
.manage-tabs-data .ui.tab {
  margin-top: 34px;
}
.manage-tabs-data .ui.form .disabled.fields > .field {
  opacity: 1;
}
@media (max-width: 481px) {
  .manage-tabs-data {
    width: 100vw;
  }
}
.theorchard .manage-tabs-data .ui.tab {
  margin-top: 24px !important;
}
.theorchard .manage-tabs-data .ui.tab .tabs-manage-sidebar-nav-layout-content-tab-container .four-columns,
.theorchard .manage-tabs-data .ui.tab .tabs-manage-sidebar-nav-layout-content-tab-container .three-columns,
.theorchard .manage-tabs-data .ui.tab .tabs-manage-sidebar-nav-layout-content-tab-container .two-columns {
  margin-bottom: 40px;
}
manage-tabs-layout .ui.tab form.ui.form {
  margin-bottom: 0;
}
manage-tabs-layout .hidden {
  display: none;
}
manage-tabs-layout .form-with-bottom-floating-bar {
  padding-bottom: 100px;
}
manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout {
  background-color: #F9FBFC;
}
manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container {
  min-height: 100%;
  border-left: 1px solid #DBE4EA;
  border-right: 1px solid #DBE4EA;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: white;
  padding-top: 72px;
  max-width: 1440px;
  margin-right: auto;
  margin-left: auto;
}
manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-navigation-bar {
  background-color: #F9FBFC;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 260px;
          flex: 0 0 260px;
}
manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-navigation-bar .ui.secondary.vertical.menu {
  width: 260px;
  margin: 0;
}
@media (max-width: 1080px) {
  manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-navigation-bar {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 220px;
            flex: 0 0 220px;
  }
  manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-navigation-bar .ui.secondary.vertical.menu {
    width: 220px;
  }
}
@media (max-width: 481px) {
  manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-navigation-bar {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-bottom: -10px;
    height: 75px;
    width: 100%;
    position: fixed;
    padding-bottom: 10px;
    left: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 100;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: #1F2532;
  }
}
manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-content-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 260px);
  z-index: 1;
}
@media (max-width: 1080px) {
  manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-content-area {
    width: calc(100% - 220px);
  }
}
manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-content-area .manage-tabs-data-container {
  -webkit-box-shadow: 0 5px 40px 0 rgba(34, 44, 56, 0.06);
          box-shadow: 0 5px 40px 0 rgba(34, 44, 56, 0.06);
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
  z-index: 1;
  max-width: calc(100% -  460px);
}
@media (max-width: 1080px) {
  manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-content-area .manage-tabs-data-container {
    max-width: calc(100% -  320px);
  }
}
@media (max-width: 481px) {
  manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-content-area .manage-tabs-data-container {
    max-width: '100%';
  }
}
manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-content-area .tabs-manage-sidebar-nav-layout-content-tab-container {
  min-height: calc(100vh - 72px);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-content-area .tabs-manage-sidebar-nav-layout-content-tab-container .tabs-manage-sidebar-nav-layout-content-main,
manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-content-area .tabs-manage-sidebar-nav-layout-content-tab-container .tabs-manage-sidebar-nav-layout-content-sidebar {
  padding-top: 30px;
  padding-bottom: 150px;
}
manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-content-area .tabs-manage-sidebar-nav-layout-content-tab-container .tabs-manage-sidebar-nav-layout-content-main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 40px;
  padding-right: 40px;
  min-height: calc(100% - 72px);
  width: calc(100% -  460px);
}
manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-content-area .tabs-manage-sidebar-nav-layout-content-tab-container .tabs-manage-sidebar-nav-layout-content-main .tabs-manage-sidebar-nav-layout-content-main-header {
  font-weight: 500;
  padding-bottom: 20px;
}
manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-content-area .tabs-manage-sidebar-nav-layout-content-tab-container .tabs-manage-sidebar-nav-layout-content-main .tabs-manage-sidebar-nav-layout-content-main-header .title {
  font-size: 24px;
}
manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-content-area .tabs-manage-sidebar-nav-layout-content-tab-container .tabs-manage-sidebar-nav-layout-content-main .tabs-manage-sidebar-nav-layout-content-main-header .description {
  margin-top: 8px;
  font-size: 14px;
}
@media (max-width: 1080px) {
  manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-content-area .tabs-manage-sidebar-nav-layout-content-tab-container .tabs-manage-sidebar-nav-layout-content-main {
    width: calc(100% -  320px);
    padding-left: 20px;
    padding-right: 20px;
  }
  manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-content-area .tabs-manage-sidebar-nav-layout-content-tab-container .tabs-manage-sidebar-nav-layout-content-main .label-column {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    float: unset;
    position: static;
  }
  manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-content-area .tabs-manage-sidebar-nav-layout-content-tab-container .tabs-manage-sidebar-nav-layout-content-main .label-column > label.text-body-title {
    position: static;
  }
  manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-content-area .tabs-manage-sidebar-nav-layout-content-tab-container .tabs-manage-sidebar-nav-layout-content-main .value-column {
    width: 100%;
  }
}
@media (max-width: 1080px) and (max-width: 481px) {
  manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container .tabs-manage-sidebar-nav-layout-content-area .tabs-manage-sidebar-nav-layout-content-tab-container .tabs-manage-sidebar-nav-layout-content-main {
    width: 100vw;
    padding-left: 10px;
    padding-right: 10px;
  }
}
manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-sidebar-nav-layout-preview-area {
  background-color: #F9FBFC;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 460px;
          flex: 0 0 460px;
}
@media (max-width: 1080px) {
  manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-sidebar-nav-layout-preview-area {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 320px;
            flex: 0 0 320px;
  }
}
@media (max-width: 481px) {
  manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-sidebar-nav-layout-preview-area {
    display: none;
  }
}
manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-sidebar-nav-layout-preview-area .tips-toggle {
  font-size: 11px;
  font-weight: 500;
  float: right;
  padding: 0 10px;
  height: 24px;
  background-color: #E8ECED;
  border-radius: 4px;
  color: #1F2532;
  line-height: 24px;
  text-align: center;
}
manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-sidebar-nav-layout-preview-area .tips-toggle:hover {
  background-color: #e0e0e0;
}
manage-tabs-layout .tabs-manage-layout.grid-container-sidebar-nav-layout .tabs-manage-layout-width-container.sidebar-nav-layout.budget-packages-visible .tabs-manage-sidebar-nav-layout-preview-area {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 260px;
          flex: 0 0 260px;
}
manage-tabs-layout .tabs-manage-layout {
  /* Fake (pseudo) element, that enables vertical-align */
}
manage-tabs-layout .tabs-manage-layout .container {
  padding-bottom: 35px;
  line-height: 1.4;
}
@media (min-width: 1024px) {
  manage-tabs-layout .tabs-manage-layout .tabs-manage-layout-width-container .preview-tips-container.two-columns {
    margin-bottom: 40px;
    position: relative;
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  manage-tabs-layout .tabs-manage-layout .tabs-manage-layout-width-container .preview-tips-container.two-columns {
    float: left;
    width: 41.66666667%;
  }
}
manage-tabs-layout .tabs-manage-layout .tabs-manage-layout-title .top-header-text,
manage-tabs-layout .tabs-manage-layout .tabs-manage-layout-title .top-header-type {
  display: inline-block;
  vertical-align: bottom;
}
manage-tabs-layout .tabs-manage-layout .tabs-manage-layout-title .top-header-text {
  max-width: 70%;
  overflow: hidden;
  white-space: nowrap;
  word-wrap: normal;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  padding-right: 5px;
}
manage-tabs-layout .tabs-manage-layout .tabs-manage-layout-title .top-header-type {
  padding-left: 10px;
  margin-bottom: 6px;
}
manage-tabs-layout .tabs-manage-layout .tabs-manage-layout-title:before {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 1024px) {
  manage-feature-campaign manage-tabs-layout .tabs-manage-layout .tabs-manage-layout-width-container .preview-tips-container.two-columns {
    margin-bottom: 0;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  manage-feature-campaign manage-tabs-layout .tabs-manage-layout .tabs-manage-layout-width-container .preview-tips-container.two-columns {
    float: left;
    width: 33.33333333%;
  }
}
.theorchard .tabs-manage-layout .container {
  padding-bottom: 0px;
}
.theorchard .tabs-manage-layout .ui.secondary.pointing.menu {
  border-bottom: 1px solid #d9d2d0;
}
.theorchard .tabs-manage-layout .menu-box {
  border-bottom: none;
}
.theorchard .tabs-manage-layout .top-header-text {
  font-size: 24px !important;
}
.theorchard manage-tabs-navigator .manage-tabs-navigator a.item.text-tabs {
  text-transform: unset;
}
.theorchard manage-tabs-navigator .manage-tabs-navigator a.item.text-tabs .tab-name-container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.theorchard manage-tabs-navigator .manage-tabs-navigator a.item.text-tabs .tab-name-container > span.tab-number {
  font-size: 16px;
  margin-bottom: 0px;
  width: 20px;
}
.theorchard manage-tabs-navigator .manage-tabs-navigator a.item.text-tabs > i.icon {
  margin-bottom: 2px;
}
.theorchard manage-tabs-navigator .manage-tabs-navigator i.icon.chevron.right.separator {
  margin-left: 2em;
  margin-right: -2em;
  pointer-events: none;
  cursor: default;
  color: #a8a0a0;
}
.theorchard manage-tabs-navigator manage-tabs-navigator i:last-child {
  display: none;
}
.theorchard manage-tabs-navigator .tab-name-mobile {
  display: none;
}
manage-tabs-navigator {
  width: 100%;
}
manage-tabs-navigator .tab-name-mobile {
  display: none;
}
manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout {
  position: fixed;
  width: 260px;
  padding-top: 25px;
}
@media (max-width: 481px) {
  manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout {
    padding-top: 0px;
  }
}
manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-transform: capitalize;
  height: 48px;
  line-height: 48px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 30px !important;
  margin: 0 !important;
}
@media (max-width: 481px) {
  manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs {
    height: 32px;
  }
}
manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs .tab-name-container {
  font-size: 14px;
  font-weight: 500;
  color: #1F2532;
  opacity: 0.7;
}
@media (max-width: 481px) {
  manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs .tab-name-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    opacity: 1;
    font-weight: 700;
    font-size: 9px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    color: white;
  }
  manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs .tab-name-container .tab-name {
    display: none;
  }
  manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs .tab-name-container .tab-name-mobile {
    display: block;
    max-width: 40px;
    line-height: 1.6;
    text-transform: uppercase;
    margin-top: 8px;
    text-align: center;
  }
}
manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs .tab-name-container > i.fas {
  width: 30px;
  opacity: 0.4;
}
@media (max-width: 481px) {
  manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs .tab-name-container > i.fas {
    opacity: 1;
    color: white;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.disabled.text-tabs .tab-name-container {
  opacity: 0.3 !important;
}
manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs:hover .tab-name-container > i.fas,
manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs.active .tab-name-container > i.fas {
  color: #1fb6ed;
}
@media (max-width: 481px) {
  manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs:hover .tab-name-container > .tab-name-mobile,
  manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs.active .tab-name-container > .tab-name-mobile {
    color: #1fb6ed;
  }
}
manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs.active {
  background-color: #EAF1F5 !important;
}
@media (max-width: 481px) {
  manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs.active {
    background: unset !important;
  }
}
manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs.active .tab-name-container {
  opacity: 1;
  color: #1F2532;
  font-weight: 700;
}
manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs.active .tab-name-container > i.fas {
  opacity: 1;
}
manage-tabs-navigator .manage-tabs-navigator a.item.text-tabs:hover .ribbon-container .ui.black.label,
manage-tabs-navigator .manage-tabs-navigator a.item.text-tabs.active .ribbon-container .ui.black.label {
  background-color: #1dadea !important;
  border-color: #1dadea !important;
  color: #FFFFFF !important;
}
manage-tabs-navigator .manage-tabs-navigator a.item.text-tabs {
  text-transform: uppercase;
}
manage-tabs-navigator .manage-tabs-navigator a.item.text-tabs .tab-name-container > span.tab-number {
  width: 20px;
  font-size: 20px;
  margin-bottom: 2px;
}
manage-tabs-navigator .manage-tabs-navigator a.item.text-tabs .tab-name-container > i.icon {
  margin-bottom: 2px;
}
manage-tabs-navigator .manage-tabs-navigator a.item.text-tabs .checkmark.icon {
  font-weight: 100 !important;
  color: #00CD00;
  font-size: 14px;
}
manage-tabs-navigator .manage-tabs-navigator a.item.text-tabs .warning.circle.icon {
  font-weight: 100 !important;
  color: #FF0202;
  font-size: 14px;
}
manage-tabs-navigator .manage-tabs-navigator a.item.text-tabs .ribbon-container {
  margin-left: 5px;
}
manage-tabs-navigator .manage-tabs-navigator a.item.text-tabs .ribbon-container .ui.black.label {
  height: 20px;
  border-radius: 3px;
  font-size: 10px;
  font-weight: bold;
  -webkit-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
  padding-left: 7px;
  padding-right: 7px;
  background-color: #1F2532 !important;
  border-color: #1F2532 !important;
  color: #FFFFFF !important;
}
manage-tabs-navigator .manage-tabs-navigator a.item.text-tabs .ribbon-container .ui.black.label:before {
  -webkit-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}
manage-tabs-navigator .manage-tabs-navigator a.item.text-tabs .ribbon-container .ui.label.non-clickable {
  cursor: default;
}
@media (max-width: 481px) {
  manage-tabs-navigator .manage-tabs-navigator a.item.text-tabs .ribbon-container {
    display: none;
  }
}
@media (max-width: 481px) {
  manage-tabs-navigator .manage-tabs-navigator {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
manage-tabs-navigator .manage-tabs-navigator a.item.text-tabs.disabled {
  color: rgba(40, 40, 40, 0.2) !important;
}
@media (max-width: 1080px) {
  .tabs-manage-sidebar-nav-layout-navigation-bar manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout {
    width: 220px;
    position: fixed;
  }
  .tabs-manage-sidebar-nav-layout-navigation-bar manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs {
    padding-left: 16px !important;
  }
}
@media (max-width: 1080px) and (max-width: 481px) {
  .tabs-manage-sidebar-nav-layout-navigation-bar manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    left: 0;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .tabs-manage-sidebar-nav-layout-navigation-bar manage-tabs-navigator .manage-tabs-navigator.tabs-navigator-sidebar-nav-layout a.item.text-tabs {
    padding-left: 4px !important;
  }
}
manage-tabs-preview {
  width: 100%;
}
manage-tabs-preview .manage-tabs-preview.tabs-manage-sidebar-nav-layout-content-sidebar {
  padding-top: 30px;
}
@media (max-width: 1080px) {
  .tabs-manage-sidebar-nav-layout-navigation-bar manage-tabs-preview .manage-tabs-preview.tabs-manage-sidebar-nav-layout-content-sidebar {
    width: 220px;
  }
  .tabs-manage-sidebar-nav-layout-navigation-bar manage-tabs-preview .manage-tabs-preview.tabs-manage-sidebar-nav-layout-content-sidebar a.item.text-tabs {
    padding-left: 16px !important;
  }
}
.add-artist-modal .container-scroller {
  padding-bottom: 35px;
}
.add-artist-modal .fullscreen-modal-title .text-title {
  padding-left: 20px;
}
.reduce-radio-button-margin artist-promoter-details-form .inline.field.type-container .value-column div.ui.checkbox {
  margin-top: 0;
}
.artists-list-item {
  background: #ffffff;
}
.artists-list-item .narrow-title {
  min-width: 75px;
}
.artists-list-item .primary-text.lighter {
  color: #999999;
  margin-bottom: 10px;
}
.artists-list-item .artist-details-container {
  min-width: 250px;
  max-width: 250px;
}
.artists-list-item .artist-details-container .artist-name-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.artists-list-item .artist-details-container .artist-name-container list-item-readonly-icon .read-only-container {
  margin-top: 1px;
}
.artists-list-item .artist-details-container .artist-name-container .artist-name {
  font-size: 16px;
  font-weight: bold;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.artists-list-item .artist-details-container .country-name {
  font-size: 12px !important;
  font-weight: 700 !important;
  color: #b3b5bb !important;
}
.artists-list-item .artist-details-container .shared-folder-row {
  font-size: 14px;
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  color: #aaaaaa;
  font-weight: 500;
}
.artists-list-item .artist-details-container .shared-folder-row img {
  margin-right: 6px;
  margin-top: -1px;
}
.artists-list-item .artist-details-container .shared-folder-row .icon,
.artists-list-item .artist-details-container .shared-folder-row .fas {
  font-size: 18px;
}
.artists-list-item .artist-details-container .shared-folder-row .shared-folder-name {
  margin-left: 0;
}
.artists-list-item .artist-details-container .shared-folder-row i:not(:first-child) {
  margin-left: 10px;
}
.artists-list-item .activity-container {
  min-width: 100px;
  font-size: 14px;
  font-weight: bold;
  color: #414754;
}
.artists-list-item .action-panel-container {
  width: 180px;
}
.artists-list-item .assets-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 180px;
}
.artists-list-item .assets-container .right-space {
  margin-right: 8px;
}
.artists-list-item .assets-container .asset-item {
  padding-right: 8px;
  border-right: solid 1px #ECEDEE;
  white-space: nowrap;
  cursor: default;
}
.artists-list-item .assets-container .asset-item .asset-value {
  margin-left: 5px;
  cursor: default;
}
.artists-list-item .assets-container .asset-item:last-child {
  padding-right: 0!important;
  border-right: none!important;
}
.copy-artist-modal .artist-input {
  padding: 20px 30px 0px 30px !important;
}
.copy-artist-modal .artist-input .inline.field.ui.input {
  width: 100% !important;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
my-artists search-input .searchbox,
my-artists multi-stats {
  margin-top: 10px;
}
my-artists .status-filter {
  margin-top: 10px;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
my-artists .status-filter a {
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  padding: 6px;
  min-width: 70px;
  text-align: center;
}
my-artists .status-filter a.active {
  color: #e52d98;
  border: 1px solid #e52d98;
}
my-artists .status-filter a.inactive {
  color: #cccccc;
  border: 1px solid #cccccc;
}
pending-invitations-list-item-action .action-button {
  text-transform: capitalize !important;
  max-width: 100px !important;
  height: 31px;
  padding-left: 10px !important;
  padding-right: 10px !important;
  font-size: 14px !important;
}
pending-invitations-list-item-action .ui.dropdown {
  white-space: nowrap;
  height: 31px;
}
pending-invitations-list-item-action .ui.dropdown .menu {
  right: 0px;
  left: auto;
}
pending-invitations-list-item-action .ui.dropdown .menu .item {
  text-transform: capitalize;
  padding: 0.7rem 0.7rem !important;
}
pending-invitations-list-item-action .ui.dropdown .menu .item a {
  color: #999999;
}
pending-invitations-list-item-action .ui.dropdown .menu .item a:hover {
  color: rgba(0, 0, 0, 0.95);
}
pending-invitations-list-item-action .ui.floating.dropdown.icon.button.blue {
  background-color: #0aa3e3;
}
.pending-invitations-list-item .artist-details-container {
  max-width: 300px;
}
.pending-invitations-list-item .primary-text.lighter {
  color: #999999;
  margin-bottom: 10px;
}
pending-invitations-list .ui.celled.padded.table {
  margin-top: 29px;
}
pending-invitations-list .server-error-message {
  color: red;
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 20px;
  padding: 0px;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 15px;
  font-weight: 500;
}
.welcome-left-panel-item {
  padding-top: 50px;
}
.welcome-left-panel-item .item-title {
  font-weight: 700;
  font-size: 18px;
}
.welcome-left-panel-item .title-remark {
  font-weight: 300;
}
.welcome-left-panel-item .item-content {
  margin-top: 15px;
  font-size: 18px;
}
.welcome-left-panel-item .item-image {
  max-width: 520px;
  margin-top: 40px;
}
@media (max-width: 1023px) {
  .welcome-left-panel-item .item-image {
    max-width: 520px;
  }
}
@media (max-width: 480px) {
  .welcome-left-panel-item .item-image {
    max-width: 280px;
  }
}
welcome-mobile-not-supported .welcome.mobile.not.supported {
  color: #fff;
  position: absolute;
  text-align: center;
  top: 0;
  height: 100%;
  background-image: -webkit-linear-gradient(184deg, #a445b2, #d41872 52%, #ff0066);
  background-image: -o-linear-gradient(184deg, #a445b2, #d41872 52%, #ff0066);
  background-image: linear-gradient(266deg, #a445b2, #d41872 52%, #ff0066);
}
welcome-mobile-not-supported .welcome.mobile.not.supported h1 {
  margin-top: 80px;
  line-height: 42px;
  color: #fff;
}
welcome-mobile-not-supported .welcome.mobile.not.supported p {
  font-size: 20px;
  font-weight: 300;
}
welcome-mobile-not-supported .welcome.mobile.not.supported input {
  height: 55px;
  color: #fff;
}
welcome-mobile-not-supported .welcome.mobile.not.supported .mobile.button {
  margin-top: 20px;
  width: 100% !important;
}
welcome-mobile-not-supported .welcome.mobile.not.supported p.suggest.desktop {
  font-weight: 700;
}
analytics-report-budget-summary .value.text-preview-statistics {
  font-size: 32px !important;
}
.theorchard analytics-report-budget-summary multi-stats .multi-stats {
  border-bottom: unset;
}
analytics-report-cost-performance double-chart-line-graph #clicks-vs-costs-echarts {
  border: 1px solid #cccccc;
  padding: 20px 0px;
  height: 520px !important;
}
analytics-report-daterange-picker {
  width: auto;
  float: right;
  border: 1px solid #ccc;
  padding: 8px;
  font-size: 14px;
}
.daterangepicker .range_inputs .ui.compact.small.button {
  width: 77px !important;
  padding: 0;
}
analytics-report-demographic two-sided-bar-graph #demographic-echarts {
  border: 1px solid #cccccc;
  padding: 20px 0px;
  height: 100%;
}
analytics-report-demographic two-sided-bar-graph .border {
  width: 100%;
  border: 1px solid #cccccc;
  height: 460px;
}
.theorchard analytics-report-demographic two-sided-bar-graph #demographic-echarts {
  border: unset;
}
analytics-report-engagements-breakdown .engagement-table-and-chart {
  display: inline-block;
  margin-left: 20px !important;
  margin-right: 0px !important;
  width: 100%;
  padding-bottom: 20px;
}
analytics-report-engagements-breakdown .border {
  border: 1px solid #ccc;
}
analytics-report-engagements-breakdown row .three-columns.campaign-analytics-section:first-child {
  width: 80%;
}
analytics-report-engagements-breakdown .three-columns.campaign-analytics-section {
  padding-top: 20px;
}
analytics-report-engagements-breakdown #engagements-breakdown-table-container tr td:first-child {
  width: 5px;
}
.theorchard analytics-report-engagements-breakdown .engagement-table-and-chart {
  border-radius: 4px;
  border: 1px solid #d9d2d0;
}
.theorchard analytics-report-gender-age-breakdown .campaign-analytics-section-title {
  margin: 25px 0 25px 0 !important;
}
.theorchard analytics-report-gender-age-breakdown h1 {
  font-size: 22px !important;
  color: #4a4a4a !important;
}
.theorchard analytics-report-gender-age-breakdown .gender-age-engagement-graph.ffm-analytics-sub-menu.ui.pointing.menu {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.theorchard analytics-report-gender-age-breakdown .gender-age-engagement-graph.ffm-analytics-sub-menu.ui.pointing.menu > a {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(#f2f2f2)), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), #f2f2f2), -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), #f2f2f2), -o-linear-gradient(#ffffff, #ffffff);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #f2f2f2), linear-gradient(#ffffff, #ffffff);
  border: solid 1px #d9d2d0;
  color: #6d6565;
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: 6px 15px !important;
  height: 30px;
  margin-bottom: 5px;
}
.theorchard analytics-report-gender-age-breakdown .gender-age-engagement-graph.ffm-analytics-sub-menu.ui.pointing.menu > a:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.theorchard analytics-report-gender-age-breakdown .gender-age-engagement-graph.ffm-analytics-sub-menu.ui.pointing.menu > a:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.theorchard analytics-report-gender-age-breakdown .gender-age-engagement-graph.ffm-analytics-sub-menu.ui.pointing.menu > a:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(#d9d2d0)), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), #d9d2d0), -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), #d9d2d0), -o-linear-gradient(#ffffff, #ffffff);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #d9d2d0), linear-gradient(#ffffff, #ffffff);
  border: solid 1px #d9d2d0;
  color: #6d6565;
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
}
.theorchard analytics-report-gender-age-breakdown .gender-age-engagement-graph.ffm-analytics-sub-menu.ui.pointing.menu > a.active,
.theorchard analytics-report-gender-age-breakdown .gender-age-engagement-graph.ffm-analytics-sub-menu.ui.pointing.menu > a:active {
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.2), inset 0 0 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.2), inset 0 0 5px 0 rgba(0, 0, 0, 0.2);
  background-color: rgba(217, 210, 208, 0.3) !important;
  border: solid 1px #d9d2d0;
  color: #6d6565 !important;
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
}
.theorchard analytics-report-gender-age-breakdown .gender-age-engagement-graph.ffm-analytics-sub-menu.ui.pointing.menu > a:after {
  display: none;
}
.theorchard analytics-report-gender-age-breakdown .ui.bottom.attached.tab.segment {
  border: 1px solid #d9d2d0;
  border-radius: 4px;
}
analytics-report-header .campaign-title {
  font-size: 24px;
}
analytics-report-header .campaign-subtitle {
  font-size: 18px;
}
analytics-report-header .ui.middle.aligned.small.image.left.floated {
  margin-bottom: 0;
}
analytics-report-header .edit-export {
  font-size: 16px;
  bottom: 0;
  margin-left: 170px;
  position: absolute;
}
analytics-report-header .edit-campaign-link-container {
  /*TEMPORARY: NOT YET ENABLED, NEEDS DESIGN*/
  margin-bottom: 5px;
}
.theorchard analytics-report-header .back-link {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.theorchard analytics-report-header .back-link i {
  margin-right: 10px;
  font-size: 1.4em;
  font-weight: 500;
  width: unset;
}
.theorchard analytics-report-header .campaign-title {
  font-size: 20px;
  margin-top: 5px;
  color: #4a4a4a;
}
.theorchard analytics-report-header .campaign-subtitle {
  font-size: 14px;
  margin-top: 5px;
  color: #4a4a4a;
}
.theorchard analytics-report-header .edit-export {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.theorchard analytics-report-location-breakdown-map .geography-plays-engagement-graph.ffm-analytics-sub-menu.ui.pointing.menu {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.theorchard analytics-report-location-breakdown-map .geography-plays-engagement-graph.ffm-analytics-sub-menu.ui.pointing.menu > a {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(#f2f2f2)), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), #f2f2f2), -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), #f2f2f2), -o-linear-gradient(#ffffff, #ffffff);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #f2f2f2), linear-gradient(#ffffff, #ffffff);
  border: solid 1px #d9d2d0;
  color: #6d6565;
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: 6px 15px !important;
  height: 30px;
  margin-bottom: 5px;
}
.theorchard analytics-report-location-breakdown-map .geography-plays-engagement-graph.ffm-analytics-sub-menu.ui.pointing.menu > a:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.theorchard analytics-report-location-breakdown-map .geography-plays-engagement-graph.ffm-analytics-sub-menu.ui.pointing.menu > a:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.theorchard analytics-report-location-breakdown-map .geography-plays-engagement-graph.ffm-analytics-sub-menu.ui.pointing.menu > a:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(#d9d2d0)), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), #d9d2d0), -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), #d9d2d0), -o-linear-gradient(#ffffff, #ffffff);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #d9d2d0), linear-gradient(#ffffff, #ffffff);
  border: solid 1px #d9d2d0;
  color: #6d6565;
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
}
.theorchard analytics-report-location-breakdown-map .geography-plays-engagement-graph.ffm-analytics-sub-menu.ui.pointing.menu > a.active,
.theorchard analytics-report-location-breakdown-map .geography-plays-engagement-graph.ffm-analytics-sub-menu.ui.pointing.menu > a:active {
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.2), inset 0 0 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.2), inset 0 0 5px 0 rgba(0, 0, 0, 0.2);
  background-color: rgba(217, 210, 208, 0.3) !important;
  border: solid 1px #d9d2d0;
  color: #6d6565 !important;
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
}
.theorchard analytics-report-location-breakdown-map .geography-plays-engagement-graph.ffm-analytics-sub-menu.ui.pointing.menu > a:after {
  display: none;
}
.theorchard analytics-report-location-breakdown-map .ui.bottom.attached.active.tab.segment {
  padding: 0;
}
.cities-table-container .ui.dimmer,
.regions-table-container .ui.dimmer {
  background-color: rgba(0, 0, 0, 0.3);
  height: calc(100% - 1em);
  width: calc(100% - 1em);
}
analytics-report-location-breakdown-table tr.rendered.tablesorter-childRow > td {
  padding-left: 35px;
}
analytics-report-location-breakdown-table tr.rendered.tablesorter-childRow .ui.segment {
  padding-left: 0;
  padding-top: 0;
}
analytics-report-location-breakdown-table tr.rendered.tablesorter-childRow .ui.secondary.menu .item:first-child {
  margin-left: 0;
}
.theorchard analytics-report-location-breakdown-table .campaign-analytics-section-title {
  margin: 25px 0 25px 0 !important;
}
.theorchard analytics-report-location-breakdown-table h2 {
  font-size: 22px !important;
  color: #4a4a4a !important;
}
.theorchard analytics-report-location-breakdown-table sortable-table .ui.table td {
  padding-top: 14px;
  padding-bottom: 10px;
}
.theorchard analytics-report-plays-by-source .campaign-analytics-section-title {
  margin: 25px 0 25px 0 !important;
}
.theorchard analytics-report-plays-by-source h1 {
  font-size: 22px !important;
  color: #4a4a4a !important;
}
.theorchard analytics-report-plays-by-source sortable-table .ui.table td {
  padding-top: 14px;
  padding-bottom: 10px;
}
.theorchard analytics-report-plays-during-campaign-time .campaign-analytics-section-title {
  margin: 25px 0 25px 0 !important;
}
.theorchard analytics-report-plays-during-campaign-time h1 {
  font-size: 22px !important;
  color: #4a4a4a !important;
}
.theorchard analytics-report-reactions-during-song-time > div {
  border: 1px solid #d9d2d0;
  border-radius: 4px;
}
.theorchard analytics-report-reactions-during-song-time .audio-player-container {
  max-width: 1060px;
}
.theorchard analytics-report-reactions-during-song-time .campaign-analytics-section-title {
  margin: 25px 0 25px 0 !important;
}
.theorchard analytics-report-reactions-during-song-time h1 {
  font-size: 22px !important;
  color: #4a4a4a !important;
}
analytics-report-shared-enable-box {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
analytics-report-shared-enable-box .arpb-container {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: 21rem;
}
analytics-report-shared-enable-box .arpb-container .arpb-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-left: 1rem;
  margin-right: 1rem;
  margin-bottom: 80px;
}
analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row1-container {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row1-container .arpb-row1-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row1-container .arpb-row1-row .arpb-row1-col1 {
  margin-top: 2px;
  margin-right: 4rem;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row1-container .arpb-row1-row .arpb-row1-col1 h1,
analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row1-container .arpb-row1-row .arpb-row1-col1 h2 {
  color: white;
}
analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row1-container .arpb-row1-row .arpb-row1-col1 h1 {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 0.5rem;
}
analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row1-container .arpb-row1-row .arpb-row1-col1 h2 {
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 0;
}
analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row1-container .arpb-row1-row .arpb-row1-col2 {
  margin-top: -3px;
}
analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row2-container {
  margin-top: 0rem;
}
analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row2-container .arpb-please-subscribe-section {
  float: left;
}
analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row2-container .arpb-url-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 0.3rem;
  color: white;
}
analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row2-container .arpb-url-section .bottom-bar {
  position: static;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0px;
}
analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row2-container .arpb-url-section .bottom-bar .original-link-content {
  background-color: #292f3c;
  max-width: 100%;
  margin: 0;
  border: 1px solid #6d6565;
  padding: 6px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row2-container .arpb-url-section .bottom-bar .original-link-content .base-url {
  max-width: 15rem;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
  font-weight: lighter;
}
analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row2-container .arpb-url-section .bottom-bar .original-link-content .ui.fluid.button {
  max-width: 50px;
  margin-left: 0px;
  height: 30px;
  font-size: 12px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #3d4350;
}
.theorchard analytics-report-shared-enable-box .arpb-container .arpb-column {
  max-width: unset;
  margin: unset;
}
.theorchard analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row1-container {
  width: 100%;
  max-width: unset;
}
.theorchard analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row1-container .arpb-row1-row {
  width: 100%;
  max-width: unset;
}
.theorchard analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row1-container .arpb-row1-row .arpb-row1-col1 {
  margin: auto;
  margin-right: 10px;
  max-width: unset;
  text-align: right;
  width: 100%;
}
.theorchard analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row1-container .arpb-row1-row .arpb-row1-col1 h1 {
  font-size: 16px !important;
  font-weight: 600;
  margin-bottom: unset;
}
.theorchard analytics-report-shared-enable-box .arpb-container .arpb-column .arpb-row1-container .arpb-row1-row .arpb-row1-col2 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: unset;
  height: 64px;
}
.theorchard analytics-report-shared-enable-box .arpb-row2-container .arpb-url-section {
  color: black !important;
}
.theorchard analytics-report-shared-enable-box .arpb-row2-container .arpb-url-section .bottom-bar .original-link-content {
  background-color: unset !important;
  height: 40px !important;
  padding: unset !important;
  border: 1px solid #d9d2d0 !important;
}
.theorchard analytics-report-shared-enable-box .arpb-row2-container .arpb-url-section .bottom-bar .original-link-content .base-url {
  padding: 12px 12px !important;
}
.theorchard analytics-report-shared-enable-box .arpb-row2-container .arpb-url-section .bottom-bar .original-link-content .ui.fluid.button {
  border: none !important;
  border-left: 1px solid #d9d2d0 !important;
  height: 38px !important;
  border-radius: 0px !important;
  max-width: 90px !important;
}
analytics-report-shared-unshare-modal {
  display: none;
}
analytics-report .feature-campaign-statistics .analytics-top-stat-section .three-columns,
analytics-report .feature-campaign-statistics .analytics-top-stat-section .two-columns,
analytics-report .feature-campaign-statistics .analytics-top-stat-section .one-column,
analytics-report .feature-campaign-statistics .analytics-top-stat-section .six-columns {
  padding-right: 0;
  padding-left: 0;
}
analytics-report .ui.table,
analytics-report .ui.segment {
  background: transparent;
}
analytics-report .analytics-stats-container {
  padding-top: 30px;
}
analytics-report .feature-campaign-statistics.container {
  padding-bottom: 50px;
}
analytics-report .feature-campaign-statistics.container .timeframe-selection-container {
  padding-right: 0;
  padding-left: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: right;
}
analytics-report .deezer-note {
  border-top: 1px solid #cccccc;
  padding-top: 3px;
}
analytics-report .campaign-analytics-section {
  margin-top: 15px;
  border: 1px solid #eeeeee;
  background: #ffffff;
  padding-bottom: 15px;
}
analytics-report .campaign-analytics-section .campaign-analytics-section-title {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 8px;
  margin-top: 20px;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 300;
}
analytics-report .campaign-analytics-section-top {
  padding-top: 23px !important;
}
analytics-report .ui.tabular.secondary.menu .item {
  color: rgba(0, 0, 0, 0.95);
}
analytics-report .ui.bottom.attached.segment {
  border: none;
  width: 100%;
  margin: 0;
}
.theorchard analytics-report .feature-campaign-statistics .analytics-top-stat-section .three-columns,
.theorchard analytics-report .feature-campaign-statistics .analytics-top-stat-section .two-columns,
.theorchard analytics-report .feature-campaign-statistics .analytics-top-stat-section .one-column,
.theorchard analytics-report .feature-campaign-statistics .analytics-top-stat-section .six-columns {
  padding-right: 20px;
  padding-left: 20px;
}
.theorchard analytics-report .campaign-analytics-section-title {
  border-bottom: unset;
  padding-bottom: unset;
  margin: 25px 0 25px 0 !important;
}
.theorchard analytics-report h1 {
  font-size: 22px !important;
  color: #4a4a4a !important;
}
.theorchard analytics-report .campaign-analytics-section {
  border: unset;
  background: unset;
  padding-bottom: unset;
}
.theorchard analytics-report .two-columns > analytics-report-daterange-picker {
  margin-top: 60px;
}
.theorchard analytics-report .six-columns.campaign-analytics-section {
  margin-top: 0;
}
.theorchard analytics-report .sub-header-container {
  padding-top: 30px;
}
common-analytics-report-header-country-filter .menu .search.input input {
  padding: 0em 1em !important;
}
common-analytics-report-header-country-filter .filter.icon {
  padding-top: 3px;
}
.analytics-report,
analytics-report {
  padding-bottom: 50px;
}
.analytics-report .analytics-top-header,
analytics-report .analytics-top-header {
  background-color: #1f2532;
  min-height: 145px;
  max-height: 145px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 20px;
  margin-bottom: 40px;
}
.analytics-report .analytics-top-header .analytics-report-shared-enable-box-section,
analytics-report .analytics-top-header .analytics-report-shared-enable-box-section {
  border-left: 1px solid #41454F;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  max-height: 145px;
}
.analytics-report .sub-header-container,
analytics-report .sub-header-container {
  padding-top: 20px;
}
.analytics-report .analytics-top-stat-background,
analytics-report .analytics-top-stat-background {
  position: absolute;
  z-index: 0;
  width: 100%;
  left: 0;
  background-color: #1f2532;
  height: 145px;
}
.analytics-report .analytics-top-stat-section .three-columns,
analytics-report .analytics-top-stat-section .three-columns {
  color: white;
}
.analytics-report .analytics-top-stat-section .three-columns,
analytics-report .analytics-top-stat-section .three-columns,
.analytics-report .analytics-top-stat-section .two-columns,
analytics-report .analytics-top-stat-section .two-columns,
.analytics-report .analytics-top-stat-section .one-column,
analytics-report .analytics-top-stat-section .one-column,
.analytics-report .analytics-top-stat-section .six-columns,
analytics-report .analytics-top-stat-section .six-columns {
  padding-right: 0;
  padding-left: 0;
}
.analytics-report .upgrade-audience,
analytics-report .upgrade-audience {
  font-size: 16px !important;
  border: 1px solid #cccccc;
  margin-bottom: 20px;
  height: 76px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.analytics-report .mfa.pre-save,
analytics-report .mfa.pre-save {
  font-size: 16px;
  margin-left: 10px;
  float: right;
  margin-top: -8px;
}
.analytics-report .mfa.pre-save .icon,
analytics-report .mfa.pre-save .icon {
  margin-left: 3px;
}
.analytics-report .export.pre-save,
analytics-report .export.pre-save {
  font-size: 16px;
  margin-top: 5px;
  float: right;
}
.analytics-report .export.pre-save:focus,
analytics-report .export.pre-save:focus {
  outline: none;
  text-decoration: none;
  color: #009FDA !important;
}
.analytics-report .presave-upgrade-footer,
analytics-report .presave-upgrade-footer {
  margin: 10px 0;
}
.analytics-report .timeframe-selection-container,
analytics-report .timeframe-selection-container {
  padding-top: 0px;
  padding-bottom: 20px;
  text-align: right;
}
.analytics-report .analytics-section-container,
analytics-report .analytics-section-container {
  margin-top: 15px;
  border: 1px solid #eeeeee;
  background: #ffffff;
  padding-bottom: 15px;
}
.analytics-report .analytics-section-container .analytics-section-title,
analytics-report .analytics-section-container .analytics-section-title {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 8px;
  margin-top: 20px;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 300;
}
.analytics-report .analytics-section-container .follow-header,
analytics-report .analytics-section-container .follow-header {
  padding-top: 60px;
}
.analytics-report .analytics-section-container .follow-entities-container,
analytics-report .analytics-section-container .follow-entities-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.analytics-report .analytics-section-container .follow-entities-container .entity-container,
analytics-report .analytics-section-container .follow-entities-container .entity-container {
  margin-top: 0px;
  min-width: 240px;
}
.analytics-report .analytics-section-container .ffm-analytics-sub-menu,
analytics-report .analytics-section-container .ffm-analytics-sub-menu {
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.analytics-report .analytics-section-container .multi-stats.pre-save,
analytics-report .analytics-section-container .multi-stats.pre-save {
  padding-bottom: 10px;
}
.analytics-report .analytics-section-container .multi-stats.pre-save .ui.statistic,
analytics-report .analytics-section-container .multi-stats.pre-save .ui.statistic {
  max-width: none;
  padding-right: 10px;
}
.analytics-report .analytics-section-top,
analytics-report .analytics-section-top {
  padding-top: 23px !important;
}
.analytics-report .ui.bottom.attached,
analytics-report .ui.bottom.attached {
  max-width: 100%;
}
.theorchard analytics-report-link-page .analytics-report .analytics-top-header {
  background-color: unset;
  padding-top: 0;
  min-height: unset;
  max-height: unset;
  white-space: nowrap;
}
.theorchard analytics-report-link-page .analytics-report .analytics-top-header .analytics-report-shared-enable-box-section {
  border-left: unset;
}
.theorchard analytics-report-link-page .analytics-report .sub-header-container {
  padding-top: 0;
}
.theorchard analytics-report-link-page .analytics-report.container {
  padding-top: 50px;
}
.theorchard analytics-report-link-page .analytics-report.container h1,
.theorchard analytics-report-link-page .analytics-report.container h2,
.theorchard analytics-report-link-page .analytics-report.container .analytics-section-title {
  border-bottom: unset;
  font-size: 22px !important;
  color: #4a4a4a !important;
}
.theorchard analytics-report-link-page .analytics-report .export.pre-save {
  color: #026ead;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}
.theorchard analytics-report-link-page .analytics-top-stat-section .three-columns,
.theorchard analytics-report-link-page .analytics-top-stat-section .two-columns,
.theorchard analytics-report-link-page .analytics-top-stat-section .one-column,
.theorchard analytics-report-link-page .analytics-top-stat-section .six-columns {
  padding-right: 20px;
  padding-left: 20px;
}
.theorchard analytics-report-link-page .analytics-section-top {
  padding-top: unset !important;
}
.theorchard analytics-report-link-page .analytics-report .analytics-section-container .analytics-section-title {
  margin: 25px 0 25px 0;
}
.theorchard analytics-report-link-page .analytics-report .analytics-section-container {
  border: unset;
}
.theorchard analytics-report-link-page .six-columns.analytics-section-container.top-referrals {
  height: 428px;
  overflow: auto;
}
.theorchard analytics-report-link-page .timeframe-selection-container {
  padding-bottom: 0;
}
.theorchard analytics-report-link-page .timeframe-selection-container > common-analytics-report-daterange-picker {
  margin-top: 103px;
}
.theorchard analytics-report-link-page .pagination {
  padding-bottom: 40px;
}
tbody[data-is="analytics-report-presave-table-row"] .td-item .email {
  max-width: 150px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  width: 150px;
  white-space: nowrap;
}
tbody[data-is="analytics-report-presave-table-row"] .td-item .service {
  font-size: 12px;
  color: #999999;
  margin-top: 6px;
  text-transform: capitalize;
}
tbody[data-is="analytics-report-presave-table-row"] .td-item .followers {
  width: 80px;
  max-width: 80px;
}
.theorchard tbody[data-is="analytics-report-presave-table-row"] tr {
  border-radius: 4px;
}
.theorchard tbody[data-is="analytics-report-presave-table-row"] td.td-item {
  padding-top: 20px !important;
}
.theorchard tbody[data-is="analytics-report-presave-table-row"] td.td-item .user-name {
  font-size: 14px !important;
  color: #4a4a4a !important;
  pointer-events: none;
}
.theorchard tbody[data-is="analytics-report-presave-table-row"] td.td-item .ui.avatar.tiny.image {
  border-radius: 4px;
}
.theorchard tbody[data-is="analytics-report-presave-table-row"] td.td-item .service {
  margin-top: 10px;
  font-size: 12px !important;
  color: #4a4a4a !important;
}
.theorchard tbody[data-is="analytics-report-presave-table-row"] td.td-item .followers,
.theorchard tbody[data-is="analytics-report-presave-table-row"] td.td-item .age,
.theorchard tbody[data-is="analytics-report-presave-table-row"] td.td-item .country,
.theorchard tbody[data-is="analytics-report-presave-table-row"] td.td-item .date,
.theorchard tbody[data-is="analytics-report-presave-table-row"] td.td-item .email {
  font-size: 14px !important;
  color: #4a4a4a !important;
}
.theorchard tbody[data-is="analytics-report-presave-table-row"] td.td-item:first-child {
  width: 56px;
}
.theorchard tbody[data-is="analytics-report-presave-table-row"] td.td-item:first-child .ui.avatar.tiny.image {
  width: 60px !important;
  height: 60px !important;
}
.theorchard tbody[data-is="analytics-report-presave-table-row"] .flag-icon.flag-icon-small {
  width: 21px;
  height: 16px;
}
report-upgrade-box .arlp-container {
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FEEFED;
}
report-upgrade-box .arlp-container .arlp-row {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
report-upgrade-box .arlp-container .arlp-row .arlp-center {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: auto 0;
  padding-left: 25px;
  font-size: 16px;
  color: #333333;
}
report-upgrade-box .arlp-container .arlp-row .arlp-right {
  margin-right: 20px;
}
report-upgrade-box .arlp-container .arlp-row .arlp-right .unlock-button {
  height: 33px!important;
}
analytics-maintenance-warning .analytics-maintenance-warning-container {
  background-color: #1f2532;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #f3bd2a;
  border-top: 1px solid #f3bd2a;
  padding-bottom: 5px;
  color: #f3bd2a;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  padding-top: 5px;
  z-index: 1;
  padding-left: 5px;
}
analytics-maintenance-warning .warning-icon-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
      align-self: center;
  margin-top: -10px;
  margin-right: 5px;
}
analytics-maintenance-warning .warning-text-container {
  font-size: 16px;
}
common-analytics-report-activities-breakdown-table tr.rendered.tablesorter-childRow > td {
  padding-left: 35px;
}
common-analytics-report-activities-breakdown-table tr.rendered.tablesorter-childRow .ui.segment {
  padding-left: 0;
  padding-top: 0;
}
common-analytics-report-activities-breakdown-table tr.rendered.tablesorter-childRow .ui.secondary.menu .item:first-child {
  margin-left: 0;
}
common-analytics-report-activities-breakdown-table .no-activities-message-container {
  width: 100%;
  display: block;
  padding: 20px;
  text-align: center;
  color: rgba(51, 51, 51, 0.5);
  font-size: 16px;
}
.theorchard common-analytics-report-activities-breakdown-table sortable-table .ui.table td {
  padding-top: 14px;
  padding-bottom: 10px;
}
common-analytics-report-breakdown .table-and-chart {
  display: inline-block;
  margin-left: 0px !important;
  margin-right: 0px !important;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #ccc;
}
common-analytics-report-breakdown .data-not-available {
  padding-top: 49px;
  padding-bottom: 10px;
  padding-left: 51px;
}
common-analytics-report-breakdown .show-more {
  font-size: 16px;
  padding-bottom: 10px;
}
common-analytics-report-breakdown .three-columns.analytics-section {
  padding-top: 20px;
}
common-analytics-report-breakdown #breakdown-table-container tr td.color-column {
  width: 5px;
}
.theorchard common-analytics-report-breakdown .table-and-chart {
  border: 1px solid #d9d2d0;
  border-radius: 4px;
}
.theorchard common-analytics-report-breakdown .is-table-row.table-and-chart {
  border-radius: 4px !important;
}
.theorchard common-analytics-report-breakdown .ui.table tr td {
  border: none;
}
.theorchard common-analytics-report-breakdown .ui.table tr td span {
  color: #4a4a4a;
  font-size: 16px;
}
.theorchard common-analytics-report-breakdown a.show-more {
  color: #026ead;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}
common-analytics-report-daterange-picker {
  width: auto;
  float: right;
  border: 1px solid #ccc;
  padding: 8px;
}
.daterangepicker .range_inputs .ui.compact.small.button {
  width: 77px !important;
  padding: 0;
}
common-analytics-report-header .profile-image-container {
  min-width: 140px;
  min-height: 140px;
}
common-analytics-report-header .profile-image-container .profile-image {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
common-analytics-report-header .profile-image-container .title {
  font-size: 18px;
  margin-bottom: 5px;
}
common-analytics-report-header .profile-image-container .subtitle {
  font-size: 14px;
  margin-left: -8px;
  text-decoration: none;
}
.theorchard common-analytics-report-header .profile-image-container {
  padding-top: 3px;
}
.theorchard common-analytics-report-header .profile-image {
  margin-top: -3px;
}
.theorchard common-analytics-report-header .ui.floated.image,
.theorchard common-analytics-report-header .ui.floated.images {
  margin-bottom: 0 !important;
}
.theorchard common-analytics-report-header .back-link {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  padding-left: 13px;
}
.theorchard common-analytics-report-header .back-link i {
  margin-right: 10px;
  font-size: 1.4em;
  font-weight: 500;
  width: unset;
  position: absolute;
  top: -5px;
  left: 0;
}
.theorchard common-analytics-report-header .title:not(.shared) {
  margin-top: 5px;
}
.theorchard common-analytics-report-header .title {
  font-size: 20px;
  color: #4a4a4a;
}
.theorchard common-analytics-report-header .subtitle {
  font-size: 14px;
  margin-top: 5px;
  color: #4a4a4a;
}
common-analytics-report-location-breakdown-table tr.rendered.tablesorter-childRow > td {
  padding-left: 35px;
}
common-analytics-report-location-breakdown-table tr.rendered.tablesorter-childRow .ui.segment {
  padding-left: 0;
  padding-top: 0;
}
common-analytics-report-location-breakdown-table tr.rendered.tablesorter-childRow .ui.secondary.menu .item:first-child {
  margin-left: 0;
}
.theorchard common-analytics-report-location-breakdown-table sortable-table .ui.table td {
  padding-top: 14px;
  padding-bottom: 10px;
}
common-analytics-report-tabbed-breakdown .ui.segment {
  border: 1px solid #cccccc !important;
  background: transparent;
  margin-left: 0px !important;
  padding-bottom: 0px !important;
  max-width: calc(100%);
}
common-analytics-report-tabbed-breakdown .ui.segment .three-columns {
  padding: 0px !important;
}
common-analytics-report-tabbed-breakdown .ui.segment .table-and-chart {
  border: none;
  margin: 0px !important;
  padding: 0px !important;
}
common-analytics-report-tabbed-breakdown .data-not-available {
  padding: 30px;
}
common-analytics-report-tabbed-breakdown .no-content-message-container {
  width: 100%;
  display: block;
  padding: 20px;
  text-align: center;
  color: rgba(51, 51, 51, 0.5);
  font-size: 16px;
}
.theorchard common-analytics-report-tabbed-breakdown .ui.segment {
  border-radius: 4px !important;
}
.theorchard common-analytics-report-tabbed-breakdown .breakdown.ffm-analytics-sub-menu.ui.pointing.menu > a {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(#f2f2f2)), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), #f2f2f2), -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), #f2f2f2), -o-linear-gradient(#ffffff, #ffffff);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #f2f2f2), linear-gradient(#ffffff, #ffffff);
  border: solid 1px #d9d2d0;
  color: #6d6565;
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: 6px 15px !important;
  height: 30px;
  margin-bottom: 5px;
}
.theorchard common-analytics-report-tabbed-breakdown .breakdown.ffm-analytics-sub-menu.ui.pointing.menu > a:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.theorchard common-analytics-report-tabbed-breakdown .breakdown.ffm-analytics-sub-menu.ui.pointing.menu > a:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.theorchard common-analytics-report-tabbed-breakdown .breakdown.ffm-analytics-sub-menu.ui.pointing.menu > a:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(#d9d2d0)), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), #d9d2d0), -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), #d9d2d0), -o-linear-gradient(#ffffff, #ffffff);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #d9d2d0), linear-gradient(#ffffff, #ffffff);
  border: solid 1px #d9d2d0;
  color: #6d6565;
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
}
.theorchard common-analytics-report-tabbed-breakdown .breakdown.ffm-analytics-sub-menu.ui.pointing.menu > a.active,
.theorchard common-analytics-report-tabbed-breakdown .breakdown.ffm-analytics-sub-menu.ui.pointing.menu > a:active {
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.2), inset 0 0 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.2), inset 0 0 5px 0 rgba(0, 0, 0, 0.2);
  background-color: rgba(217, 210, 208, 0.3) !important;
  background-image: unset;
  border: solid 1px #d9d2d0;
  color: #6d6565 !important;
  font-weight: 700;
  font-size: 11px !important;
  text-transform: uppercase;
}
.theorchard common-analytics-report-tabbed-breakdown .breakdown.ffm-analytics-sub-menu.ui.pointing.menu > a:after {
  display: none;
}
common-analytics-report-table chart-no-data .container {
  margin-top: 20px;
}
my-shortcuts .text-title.header {
  margin-bottom: 10px;
}
my-shortcuts .text-title.header {
  text-align: center;
}
my-shortcuts .select-shortcut-content {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  display: block;
}
.theorchard my-shortcuts select-shortcut-content {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  display: block;
}
audience-upgrade-to-export-modal {
  display: none;
}
.upgrade_message_container {
  width: 100%;
  display: block;
  padding-top: 25px;
  padding: 20px;
  text-align: center;
  color: rgba(51, 51, 51, 0.5);
  font-size: 16px;
  cursor: pointer;
}
modal-part-coupon-code div.coupon-code-container .ui.form {
  margin-bottom: 0px;
}
modal-part-coupon-code div.coupon-code-container .ui.form .ui.error.message {
  text-align: left;
}
modal-part-coupon-code div.coupon-code-container .ui.form .server-error-message {
  text-align: left;
  margin-bottom: 10px;
}
modal-part-credit-card-details div.credit-card-container .captcha-container {
  margin: 1em 47px -0.5em;
}
modal-part-credit-card-details div.credit-card-container div.cardholder {
  padding-top: 3px;
  padding-bottom: 14px;
}
modal-part-credit-card-details div.credit-card-container .ui.form {
  margin-bottom: 0px;
}
modal-part-credit-card-details div.credit-card-container .ui.form .fields > .field {
  padding-right: 0px !important;
  padding-left: 0px !important;
  margin-right: -1px;
}
modal-part-credit-card-details div.credit-card-container .ui.form .field {
  margin-bottom: -1px !important;
  color: #cccccc;
}
modal-part-credit-card-details div.credit-card-container .ui.form .ui.error.message {
  text-align: left;
}
modal-part-credit-card-details div.credit-card-container .ui.form .server-error-message {
  text-align: left;
}
modal-part-credit-card-details div.credit-card-container .ui.form .field.error input {
  z-index: 1;
}
modal-part-credit-card-details div.credit-card-container .ui.form .field input:focus {
  z-index: 2;
}
modal-part-credit-card-details div.credit-card-container .impersonated-add-card-error-title {
  font-weight: bold;
}
modal-part-credit-card-details div.credit-card-container .impersonated-add-card-error-content {
  margin-top: 5px;
}
modal-part-credit-card-new-or-existing .ui.active.centered.inline.loader {
  color: rgba(0, 0, 0, 0.8);
}
modal-part-credit-card-new-or-existing .ui.active.centered.inline.loader:before {
  border-color: rgba(0, 0, 0, 0.1);
}
modal-part-credit-card-new-or-existing .ui.active.centered.inline.loader:after {
  border-color: #aaaaaa transparent transparent;
}
modal-part-credit-card-new-or-existing modal-part-existing-credit-card div.existing-credit-card-container .single-card-details > div.icon-container {
  margin-top: -5px;
}
modal-part-existing-credit-card div.existing-credit-card-container div.card-details-title {
  font-weight: 700;
  padding-bottom: 5px;
}
modal-part-existing-credit-card div.existing-credit-card-container div.card-details {
  padding-top: 2px;
  padding-bottom: 10px;
}
modal-part-existing-credit-card div.existing-credit-card-container div.card-details .multiple-card-details .ui.dropdown > .menu {
  max-height: 200px;
}
modal-part-existing-credit-card div.existing-credit-card-container div.card-details .multiple-card-details .ui.dropdown > .text {
  white-space: nowrap;
}
modal-part-existing-credit-card div.existing-credit-card-container div.card-details .multiple-card-details .ui.dropdown > .text > i.big.icon,
modal-part-existing-credit-card div.existing-credit-card-container div.card-details .multiple-card-details .ui.dropdown > .menu > .item > i.big.icon {
  margin-right: 0.2em;
}
modal-part-existing-credit-card div.existing-credit-card-container div.card-details .multiple-card-details .ui.dropdown > .text > i.big.icon {
  line-height: 0.8;
}
modal-part-existing-credit-card div.existing-credit-card-container div.card-details .multiple-card-details .ui.dropdown > .menu > .item > i.big.icon {
  line-height: 0.6;
}
modal-part-existing-credit-card div.existing-credit-card-container div.card-details .multiple-card-details .ui.dropdown > .menu > .item > span {
  vertical-align: top;
}
modal-part-existing-credit-card div.existing-credit-card-container .single-card-details {
  position: relative;
}
modal-part-existing-credit-card div.existing-credit-card-container .single-card-details > div {
  display: inline-block;
  float: left;
}
modal-part-existing-credit-card div.existing-credit-card-container .single-card-details > div a {
  margin-left: 12px;
}
modal-part-existing-credit-card div.existing-credit-card-container .single-card-details > div.icon-container {
  margin-top: -2px;
}
modal-part-existing-credit-card div.existing-credit-card-container .single-card-details > div.text-container {
  margin-left: 5px;
  margin-top: 3px;
}
modal-part-existing-credit-card div.existing-credit-card-container .ui.dropdown {
  margin-bottom: 10px;
}
modal-part-existing-credit-card div.existing-credit-card-container .server-error-message {
  display: inline-block;
  text-align: left;
}
.theorchard modal-part-existing-credit-card div.existing-credit-card-container div.card-details {
  padding-top: 10px;
}
modal-part-payment-terms-and-conditions div.legal-container {
  margin-top: 13px;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 300;
}
.ui.modal .yesno-buttons-container {
  margin-top: 35px;
  height: 60px;
  border-top: 1px solid #e5e5e5;
  display: table;
  width: 100%;
}
.ui.modal .yesno-buttons-container .yesno-button {
  color: #1dadea;
  height: inherit;
  width: 50%;
  display: table-cell;
  font-size: 21px;
  text-align: center;
  vertical-align: middle;
  background-color: transparent;
  border-radius: 0;
}
.ui.modal .yesno-buttons-container .yesno-button.smaller {
  font-size: 18px;
}
.ui.modal .yesno-buttons-container .yesno-button:hover,
.ui.modal .yesno-buttons-container .yesno-button:focus {
  color: #0c93cd;
}
.ui.modal .yesno-buttons-container .yesno-button:hover {
  cursor: pointer;
}
.ui.modal .yesno-buttons-container .yesno-button:focus {
  background-color: rgba(0, 0, 0, 0.02);
}
.ui.modal .yesno-buttons-container .ffm-negative.yesno-button {
  border-right: 1px solid #e5e5e5;
  font-weight: 300;
}
.ui.modal .yesno-buttons-container .ffm-positive.yesno-button {
  font-weight: 700;
}
.add-edit-credit-card-modal-content-padding .captcha-box-container {
  margin-bottom: -10px;
}
.add-edit-credit-card-modal-content-padding {
  padding-top: 32px;
  padding-bottom: 30px;
}
.add-edit-credit-card-modal-buttons-container {
  margin-bottom: 45px;
}
.add-edit-credit-card-modal-buttons-container .ui.large.blue.button {
  width: 100% !important;
}
.change-password-form {
  padding-top: 35px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 15px;
}
.change-password-form .error-messages-container {
  min-height: 20px;
}
.fullscreen-modal-content .change-password-form {
  padding: 0 !important;
}
.fullscreen-modal-content .change-password-form .ui.form {
  margin-bottom: 0;
}
.fullscreen-modal-content .change-password-form .server-error-message,
.fullscreen-modal-content .change-password-form #displayed-error-container {
  margin-bottom: 10px;
}
change-password-modal {
  display: none;
}
delete-credit-card-confirmation-modal {
  display: none;
}
delete-subscription-confirmation-modal {
  display: none;
}
.bm-cancel {
  z-index: 9999!important;
}
#disconnect-soundcloud-account-confirmation-modal.ui.ffm-modal-template.modal div.modal-relative-container .secondary-text {
  padding-left: 30px;
  padding-right: 30px;
  text-align: left;
}
.manage-account-crowdfunding-invitation .comming-soon-header {
  margin-bottom: 20px;
}
.manage-account-crowdfunding-invitation .comming-soon-text {
  margin-bottom: 40px;
}
.manage-account-crowdfunding-invitation .fluid.ui.pink.button {
  margin-top: 40px;
}
.manage-account-crowdfunding-invitation .invitation.requested {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 50px;
}
.manage-account-deposit-history-container .text-body-title.first {
  margin-bottom: 30px;
}
.manage-account-deposit-history .text-body-title.first {
  margin-bottom: 10px;
}
.manage-account-deposit-history .deposit-history-container {
  padding-top: 3px;
  padding-bottom: 40px;
}
.manage-account-deposit-history .deposit-history-container .horizontal-divider.first {
  padding-top: 20px;
}
.manage-account-deposit-history .deposit-history-container .horizontal-divider {
  border-bottom: 1px solid #eeeeee;
  padding-top: 18px;
  margin-bottom: 25px;
}
.manage-account-deposit-history .deposit-history-container .deposit-history-row,
.manage-account-deposit-history .deposit-history-container .coupon-history-row {
  display: block;
  padding-top: 5px;
  padding-left: 20px;
}
@media (max-width: 481px) {
  .manage-account-deposit-history .deposit-history-container .deposit-history-row,
  .manage-account-deposit-history .deposit-history-container .coupon-history-row {
    padding-left: 0px;
  }
}
.manage-account-deposit-history .deposit-history-container .deposit-history-column-date {
  margin-top: -15px;
  margin-bottom: -5px;
  margin-right: -3px;
  float: left;
  width: 25%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (max-width: 481px) {
  .manage-account-deposit-history .deposit-history-container .deposit-history-column-date {
    margin-right: 10px;
  }
}
@media (min-width: 480px) {
  .manage-account-deposit-history .deposit-history-container .deposit-history-column-date {
    float: left;
    width: 25%;
  }
}
@media (min-width: 1024px) {
  .manage-account-deposit-history .deposit-history-container .deposit-history-column-date {
    float: left;
    width: 25%;
  }
}
.manage-account-deposit-history .deposit-history-container .deposit-history-column-brand {
  margin-top: -21px;
  margin-bottom: -5px;
  margin-right: -6px;
  float: left;
  width: 8.33333333%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 480px) {
  .manage-account-deposit-history .deposit-history-container .deposit-history-column-brand {
    float: left;
    width: 8.33333333%;
  }
}
@media (min-width: 1024px) {
  .manage-account-deposit-history .deposit-history-container .deposit-history-column-brand {
    float: left;
    width: 8.33333333%;
  }
}
.manage-account-deposit-history .deposit-history-container .deposit-history-column-source {
  margin-top: -15px;
  margin-bottom: -5px;
  margin-right: -3px;
  float: left;
  width: 41.66666667%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 480px) {
  .manage-account-deposit-history .deposit-history-container .deposit-history-column-source {
    float: left;
    width: 41.66666667%;
  }
}
@media (min-width: 1024px) {
  .manage-account-deposit-history .deposit-history-container .deposit-history-column-source {
    float: left;
    width: 41.66666667%;
  }
}
.manage-account-deposit-history .deposit-history-container .deposit-history-column-source span {
  padding-left: 30px;
}
.manage-account-deposit-history .deposit-history-container .deposit-history-column-amount {
  margin-top: -15px;
  margin-bottom: -5px;
  margin-right: -3px;
  float: left;
  width: 25%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 480px) {
  .manage-account-deposit-history .deposit-history-container .deposit-history-column-amount {
    float: left;
    width: 25%;
  }
}
@media (min-width: 1024px) {
  .manage-account-deposit-history .deposit-history-container .deposit-history-column-amount {
    float: left;
    width: 25%;
  }
}
.manage-account-deposit-history .deposit-history-container .deposit-history-column-refund {
  font-size: 80%;
  padding-left: 20px;
  font-weight: 700;
}
.manage-account-payment-settings-subscription-plan {
  margin-bottom: 40px;
}
.manage-account-payment-settings-subscription-plan .manage-account-payment-settings-subscription-plan-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.manage-account-payment-settings-subscription-plan .manage-account-payment-settings-subscription-plan-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.manage-account-payment-settings-subscription-plan .manage-account-payment-settings-subscription-plan-content-left-side {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.manage-account-payment-settings-subscription-plan .manage-account-payment-settings-subscription-plan-content-right-side {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}
.manage-account-payment-settings-subscription-plan .plan-info-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-size: 16px;
  font-weight: 500;
  margin-right: 86px;
}
@media (max-width: 481px) {
  .manage-account-payment-settings-subscription-plan .plan-info-container {
    margin-right: 0px;
    font-size: 12px;
  }
}
.manage-account-payment-settings-subscription-plan .plan-name {
  text-transform: capitalize;
}
.manage-account-payment-settings-subscription-plan .plan-description {
  text-align: right;
  margin-right: 86px;
  display: block;
  font-size: 14px;
  margin-top: 6px;
}
@media (max-width: 481px) {
  .manage-account-payment-settings-subscription-plan .plan-description {
    margin-right: 0px;
    font-size: 12px;
  }
}
.manage-account-payment-settings-subscription-plan .plan-discount {
  color: green;
}
.manage-account-payment-settings-subscription-plan .plan-paused {
  color: red;
}
.manage-account-payment-settings-subscription-plan .plan-description-subscribe-teazer {
  text-align: left;
}
@media (max-width: 481px) {
  .manage-account-payment-settings-subscription-plan .plan-description-subscribe-teazer {
    width: 100%;
  }
}
.manage-account-payment-settings-subscription-plan .missing-card,
.manage-account-payment-settings-subscription-plan .no-further-charges {
  color: red;
}
.manage-account-payment-settings-subscription-plan .horizontal-divider {
  margin-right: 86px;
  border-bottom: 1px solid #cccccc;
  margin-top: 20px;
}
@media (max-width: 481px) {
  .manage-account-payment-settings-subscription-plan .horizontal-divider {
    width: 100%;
    margin-right: 0px;
  }
}
.manage-account-payment-settings-subscription-plan .primary-link {
  font-size: 14px;
}
.payment-information .credit-card-container .captcha-container {
  margin: 1em 62px;
}
.manage-account-payment-settings.select-mode .six-columns.no-left-padding {
  padding-right: 0;
}
.manage-account-payment-settings.select-mode .credit-cards-container {
  font-size: 16px;
}
.manage-account-payment-settings.select-mode .credit-cards-container .credit-card-row .six-columns,
.manage-account-payment-settings.select-mode .credit-cards-container .credit-card-row .five-columns {
  padding-right: 0;
  padding-left: 0;
}
.manage-account-payment-settings.select-mode .credit-cards-container .payment-settings-column-card-details i {
  margin-right: 10px;
}
.manage-account-payment-settings .add-card-container {
  padding-top: 20px;
  padding-bottom: 80px;
}
.manage-account-payment-settings .add-card-container > a {
  margin-left: 20px;
}
.manage-account-payment-settings .credit-cards-container {
  padding-top: 20px;
  padding-bottom: 80px;
}
.manage-account-payment-settings .credit-cards-container .horizontal-divider {
  margin-right: 86px;
  border-bottom: 1px solid #eeeeee;
}
@media (max-width: 481px) {
  .manage-account-payment-settings .credit-cards-container .horizontal-divider {
    margin-right: 0px;
  }
}
@media (max-width: 481px) {
  .manage-account-payment-settings .credit-cards-container .five-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 288px;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
.manage-account-payment-settings .credit-cards-container .horizontal-divider.before-cards {
  padding-top: 23px;
  margin-bottom: 26px;
}
.manage-account-payment-settings .credit-cards-container .icon.grey {
  color: #cccccc !important;
}
.manage-account-payment-settings .credit-cards-container .horizontal-divider.after-cards {
  padding-top: 20px;
  margin-bottom: 20px;
}
.manage-account-payment-settings .credit-cards-container .credit-card-row:last-child .horizontal-divider.after-cards {
  margin-bottom: 5px;
}
.manage-account-payment-settings .credit-cards-container .payment-settings-column-card-details {
  float: left;
  width: 25%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 480px) {
  .manage-account-payment-settings .credit-cards-container .payment-settings-column-card-details {
    float: left;
    width: 25%;
  }
}
@media (min-width: 1024px) {
  .manage-account-payment-settings .credit-cards-container .payment-settings-column-card-details {
    float: left;
    width: 41.66666667%;
  }
}
.manage-account-payment-settings .credit-cards-container .payment-settings-column-card-details i {
  margin-top: -10px;
  margin-right: 20px;
}
.manage-account-payment-settings .credit-cards-container .payment-settings-column-expiration-date {
  float: left;
  width: 8.33333333%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 480px) {
  .manage-account-payment-settings .credit-cards-container .payment-settings-column-expiration-date {
    float: left;
    width: 8.33333333%;
  }
}
@media (min-width: 1024px) {
  .manage-account-payment-settings .credit-cards-container .payment-settings-column-expiration-date {
    float: left;
    width: 16.66666667%;
  }
}
@media (max-width: 481px) {
  .manage-account-payment-settings .credit-cards-container .payment-settings-column-expiration-date {
    display: none;
  }
}
.manage-account-payment-settings .credit-cards-container .payment-settings-column-edit-card {
  float: left;
  width: 8.33333333%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 480px) {
  .manage-account-payment-settings .credit-cards-container .payment-settings-column-edit-card {
    float: left;
    width: 8.33333333%;
  }
}
@media (min-width: 1024px) {
  .manage-account-payment-settings .credit-cards-container .payment-settings-column-edit-card {
    float: left;
    width: 8.33333333%;
  }
}
.manage-account-payment-settings .credit-cards-container .payment-settings-column-status {
  float: left;
  width: 8.33333333%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 480px) {
  .manage-account-payment-settings .credit-cards-container .payment-settings-column-status {
    float: left;
    width: 8.33333333%;
  }
}
@media (min-width: 1024px) {
  .manage-account-payment-settings .credit-cards-container .payment-settings-column-status {
    float: left;
    width: 8.33333333%;
  }
}
.manage-account-payment-settings .credit-cards-container .payment-settings-column-actions {
  float: left;
  width: 8.33333333%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 480px) {
  .manage-account-payment-settings .credit-cards-container .payment-settings-column-actions {
    float: left;
    width: 8.33333333%;
  }
}
@media (min-width: 1024px) {
  .manage-account-payment-settings .credit-cards-container .payment-settings-column-actions {
    float: left;
    width: 16.66666667%;
  }
}
.manage-account-payment-settings .credit-cards-container.select-mode .horizontal-divider {
  margin-right: 0;
}
.manage-account-payment-settings .credit-cards-container.select-mode .payment-settings-column-card-details {
  float: left;
  width: 33.33333333%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 480px) {
  .manage-account-payment-settings .credit-cards-container.select-mode .payment-settings-column-card-details {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 1024px) {
  .manage-account-payment-settings .credit-cards-container.select-mode .payment-settings-column-card-details {
    float: left;
    width: 50%;
  }
}
.manage-account-payment-settings .credit-cards-container.select-mode .payment-settings-column-card-details i {
  margin-top: -10px;
}
.manage-account-payment-settings .credit-cards-container.select-mode .payment-settings-column-expiration-date {
  float: left;
  width: 16.66666667%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 480px) {
  .manage-account-payment-settings .credit-cards-container.select-mode .payment-settings-column-expiration-date {
    float: left;
    width: 16.66666667%;
  }
}
@media (min-width: 1024px) {
  .manage-account-payment-settings .credit-cards-container.select-mode .payment-settings-column-expiration-date {
    float: left;
    width: 25%;
  }
}
.manage-account-payment-settings .credit-cards-container.select-mode .payment-settings-column-default-card {
  float: left;
  width: 16.66666667%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 480px) {
  .manage-account-payment-settings .credit-cards-container.select-mode .payment-settings-column-default-card {
    float: left;
    width: 16.66666667%;
  }
}
@media (min-width: 1024px) {
  .manage-account-payment-settings .credit-cards-container.select-mode .payment-settings-column-default-card {
    float: left;
    width: 25%;
  }
}
.manage-account-payment-settings .other-payment-methods-container {
  margin-top: 80px;
}
.manage-account-payment-settings .primary-link:focus,
.manage-account-payment-settings .primary-link:active {
  color: #1dadea;
  outline: none;
  text-decoration: none;
}
.manage-account-payment-settings .icon-caption-button-container {
  padding-bottom: 0;
  margin-top: -5px;
  margin-left: 2px;
}
.manage-account-payment-settings .payment-methods-title {
  padding-bottom: 18px;
}
.manage-account-payment-settings .six-columns.no-left-padding {
  padding-left: 0;
}
.manage-account-profile .manage-account-profile-form-container {
  margin-bottom: 40px;
}
.manage-account-profile .username-container form-input .value-column {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.manage-account-profile .username-container form-input:last-child .value-column {
  margin-left: 10px;
}
.manage-account-profile .connect-account-button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0px 20px;
  position: relative;
  z-index: 9;
}
.manage-account-profile .connect-account-button-group a {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 48px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.manage-account-profile .connect-account-button-group a.disabled {
  opacity: 0.3 !important;
}
.manage-account-profile .connect-account-button-group > button {
  width: 30% !important;
  border: 1px solid red;
  color: red;
  background: white !important;
  height: 48px;
}
.manage-account-profile .facebook-color {
  background: #43598A !important;
}
.manage-account-profile .soundcloud-offer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  width: 160%;
  margin-top: -10px;
  font-size: 12px;
  background: #F9F9F9;
  border-radius: 2px;
  position: relative;
  line-height: 17px;
  font-weight: 500;
  padding: 40px 30px 30px 30px;
  gap: 90px;
}
.manage-account-profile .soundcloud-offer .soundcloud-offer-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  row-gap: 10px;
}
.manage-account-profile .soundcloud-offer .soundcloud-offer-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.manage-account-profile .soundcloud-color {
  background: #f26f23 !important;
}
@media (max-width: 481px) {
  .manage-account-profile .two-columns side-tip {
    display: none;
  }
}
.manage-account-profile .user-full-name {
  font-weight: 700;
}
.manage-account-profile .image-container {
  padding-top: 24px;
}
.manage-account-profile .email-container,
.manage-account-profile .generic-field-container,
.manage-account-profile .optional-field-container,
.manage-account-profile .divider-container,
.manage-account-profile .accordion-container {
  padding-top: 30px;
}
.manage-account-profile .accordion-container {
  padding-bottom: 60px;
}
.manage-account-profile .accordion-container.remove-bottom-margin {
  padding-bottom: 0;
}
.manage-account-profile .location-container {
  padding-top: 35px;
}
.manage-account-profile .two-factor-authentication-container {
  padding-top: 25px;
}
.manage-account-profile .password-container {
  padding-top: 15px;
}
.manage-account-profile .password-container .ui.field {
  margin-top: 11px;
}
.manage-account-profile .password-container .ui.field .primary-link {
  font-size: 16px;
}
.manage-account-profile .password-container .ui.field .primary-link:focus,
.manage-account-profile .password-container .ui.field .primary-link:active {
  color: #1dadea;
  outline: none;
  text-decoration: none;
}
.manage-account-profile .horizontal-divider {
  border-bottom: 1px solid #cccccc;
  padding-top: 55px;
  margin-bottom: 35px;
}
.manage-account-profile .connected-accounts-container {
  padding-top: 25px;
}
.manage-account-profile #manage-account-profile-form .server-error-message {
  color: red;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0px;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 15px;
  font-weight: 500;
}
@media (max-width: 481px) {
  .manage-account-profile #manage-account-profile-form .label-column {
    width: 100%;
    margin-bottom: 10px;
  }
  .manage-account-profile #manage-account-profile-form .username-container form-input:first-child .value-column {
    width: 50%;
    padding-right: 4px;
  }
  .manage-account-profile #manage-account-profile-form .username-container form-input:last-child .value-column {
    width: 50%;
    padding-left: 4px;
    margin: 0px;
  }
  .manage-account-profile #manage-account-profile-form .value-column {
    width: 100%;
  }
}
.manage-account-profile .delete-account-container-outer a.disabled {
  cursor: default;
  color: #EEEEEE;
  pointer-events: none;
}
.manage-account-profile .delete-account-container-outer a.disabled > i.inverted.icon {
  color: #FFFFFF;
  background-color: #EEEEEE;
}
.manage-account-profile .account-pending-deletion-message-container div.ui.red.prompt.label {
  display: inline-block !important;
  white-space: normal;
}
.manage-account-profile .account-pending-deletion-message-container a {
  font-size: 14px;
}
.manage-account-smartlink-settings .four-columns {
  padding-bottom: 140px !important;
}
.manage-account-tabs-data .ui.tab {
  margin-top: 34px;
}
@media (max-width: 481px) {
  manage-account-tabs-header {
    width: 100%;
  }
}
@media (max-width: 481px) {
  .manage-account-tabs-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.manage-account-tabs-header .item {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
.manage-account-tabs-header a.item.text-tabs.disabled {
  color: rgba(40, 40, 40, 0.2) !important;
}
manage-facebook-connection .manage-facebook-connection .ui.small.button.facebook-container {
  margin-bottom: 22px;
  width: 100% !important;
  background-color: #445a88;
  color: white;
}
manage-facebook-connection .manage-facebook-connection .ui.small.button.facebook-container i.Facebook {
  margin-right: 3px;
  opacity: 1;
  vertical-align: top;
}
manage-facebook-connection .manage-facebook-connection .ui.small.button.facebook-container div {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  vertical-align: middle;
}
manage-facebook-connection .manage-facebook-connection .ui.small.button.facebook-container:focus,
manage-facebook-connection .manage-facebook-connection .ui.small.button.facebook-container:hover {
  background: #324879;
}
.two-factor-auth-enabled .value-column {
  width: 100%;
}
.two-factor-auth-enabled .text-body {
  line-height: 1.3;
  margin-bottom: 20px;
}
.two-factor-auth-enabled .learn-more {
  margin-left: 6px;
}
.two-factor-auth-enabled .learn-more:focus {
  outline: none;
  text-decoration: none;
  color: #009FDA !important;
}
.two-factor-auth-enabled .two-factor-auth-modal-content-padding {
  margin-bottom: 20px;
  padding-top: 36px;
  padding-bottom: 30px;
}
.two-factor-auth-enabled .two-factor-auth-modal-content-padding div.field .ui.form {
  margin-bottom: 0px;
}
.two-factor-auth-enabled .two-factor-auth-modal-content-padding .ffm-form-error-message {
  margin-bottom: 3em;
}
.two-factor-auth-enabled .two-factor-auth-modal-content-padding .field input:focus {
  z-index: 2;
}
.two-factor-auth-enabled .two-factor-auth-modal-content-padding .text-body {
  line-height: 1.2;
}
.two-factor-auth-enabled .field.error input {
  z-index: 1;
}
.two-factor-auth-register {
  padding-top: 35px;
}
.two-factor-auth-register .twoFAHeader {
  padding-top: 10px;
  font-weight: 700;
  padding-bottom: 20px;
}
.two-factor-auth-register .enabled {
  color: green;
}
.two-factor-auth-register .qr-img {
  margin-left: 28%;
}
@media (max-width: 481px) {
  .two-factor-auth-register .qr-img {
    margin-left: 20%;
  }
}
.two-factor-auth-register .submit-2fa-key-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  margin-top: 10px;
}
.two-factor-auth-register .submit-2fa-key-container .input {
  -webkit-box-flex: 9;
      -ms-flex-positive: 9;
          flex-grow: 9;
  width: 30%;
}
.two-factor-auth-register .submit-2fa-key-container .input .value-column {
  width: 100%;
}
.two-factor-auth-register .submit-2fa-key-container .input .ui.red.pointing.prompt.label {
  width: 200%;
  text-align: left;
  margin-bottom: -3em !important;
}
.two-factor-auth-register .submit-2fa-key-container .ui.button {
  height: 2.65em;
  padding-top: 0.85em;
  border-radius: 0;
}
.two-factor-auth-register .ui {
  text-align: right;
}
.edit-artist-tab-integrations .edit-artist-tab-integrations-feature-teazer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: -15px;
  margin-bottom: 12px;
}
edit-artist-tab-permissions-invite-user .ui.form {
  margin-bottom: 0;
}
edit-artist-tab-permissions-invite-user .ui.form .add-store-container {
  width: 100%;
}
edit-artist-tab-permissions-invite-user .ui.form .add-store-container .ui.error.message {
  text-align: left;
  margin-bottom: 10px;
}
edit-artist-tab-permissions-invite-user .ui.form .add-store-container .add-store-input-button-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
edit-artist-tab-permissions-invite-user .ui.form .add-store-container .add-store-input-button-container {
  margin-bottom: 0;
  margin-top: 10px;
  padding-top: 20px;
}
edit-artist-tab-permissions-invite-user .ui.form .add-store-container .add-store-comment-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
edit-artist-tab-permissions-invite-user .ui.form .add-store-container .add-store-comment-container .add-store-comment-in-use {
  color: #aaaaaa;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.45px;
}
edit-artist-tab-permissions-invite-user .ui.form .add-store-container .ui.input {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  width: auto !important;
}
edit-artist-tab-permissions-invite-user .ui.form .add-store-container .ui.input.disabled {
  padding-bottom: 4px;
}
edit-artist-tab-permissions-invite-user .ui.form .add-store-container .ui.button {
  margin-left: 20px;
  height: 48px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.edit-artist-tab-permissions > .four-columns {
  width: 70%;
}
.edit-artist-tab-permissions > .two-columns {
  width: 30%;
}
@media (max-width: 1080px) {
  .edit-artist-tab-permissions .four-columns {
    width: 100%;
  }
  .edit-artist-tab-permissions .two-columns {
    width: 0;
    display: none;
  }
}
.edit-artist-tab-permissions .user-permissions-container {
  max-width: 65%;
}
.edit-artist-tab-permissions .invite-user-container {
  max-width: 75%;
}
@media (max-width: 1080px) {
  .edit-artist-tab-permissions .invite-user-container {
    max-width: 100%;
  }
}
.edit-artist-tab-permissions .user-details-header {
  min-width: 300px;
}
.edit-artist-tab-permissions .user-account-container {
  max-width: 220px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.edit-artist-tab-permissions .user-account-container img.ui.avatar.floated.Middle.Aligned.image {
  margin: 0;
  margin-right: 1em;
}
.edit-artist-tab-permissions .user-account-container .user-details-container .user-details-status-container.secondary-text,
.edit-artist-tab-permissions .user-account-container .user-details-container .user-details-email-container.secondary-text {
  width: 220px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  padding: 0 !important;
  padding-top: 5px !important;
  text-align: left !important;
  font-size: 14px;
  color: #999999;
  line-height: 15px;
}
.edit-artist-tab-permissions .user-account-container .user-details-container .user-details-status-container.secondary-text {
  text-transform: capitalize;
}
.edit-artist-tab-permissions .user-account-container .user-details-container .user-details-status-container.secondary-text.denied .status {
  color: red;
}
.edit-artist-tab-permissions .remove-user-permissions-container {
  cursor: pointer;
}
.edit-artist-tab-permissions .remove-user-permissions-container.disabled {
  pointer-events: none;
}
.edit-artist-tab-permissions .permissions-control-container .ui.selection.dropdown {
  min-height: 37px;
  min-width: 70px;
  font-size: 15px;
  text-align: center;
  padding: 10px 0 10px 0;
}
.edit-artist-tab-permissions .add-card-container {
  padding-top: 20px;
  padding-bottom: 80px;
}
.edit-artist-tab-permissions .add-card-container > a {
  margin-left: 20px;
}
.edit-artist-tab-permissions .primary-link:focus,
.edit-artist-tab-permissions .primary-link:active {
  color: #1dadea;
  outline: none;
  text-decoration: none;
}
.edit-artist-tab-permissions .ui.table {
  border: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
}
.edit-artist-tab-permissions .ui.table thead th {
  padding-top: 0;
  background: none;
  font-size: 16px;
}
.edit-artist-tab-permissions .ui.table thead th.permission-column-header {
  text-align: center;
}
.edit-artist-tab-permissions .ui.table .artist-user-permissions-row.disabled .user-details-container a {
  opacity: 0.4;
}
.edit-artist-tab-permissions .ui.table .artist-user-permissions-row td {
  padding-left: 10px;
  padding-right: 10px;
}
.edit-artist-tab-permissions .ui.table .artist-user-permissions-row td .permissions-control-container .ui.selection.dropdown .menu > .item {
  padding-left: 7px !important;
  padding-right: 7px !important;
  font-size: 16px;
}
.edit-artist-tab-permissions .table-footer-info-container {
  margin-top: 10px;
}
.edit-artist-tab-smartlink > .five-columns {
  max-width: 715px;
}
delete-credit-card-confirmation-modal {
  display: none;
}
action-platform-button .action-platform-button-size-container {
  width: 162px;
  height: 102px;
  display: inline-block;
  position: relative;
}
action-platform-button .action-platform-button-size-container .coming-soon-overlay {
  z-index: 2;
  height: 100%;
  width: 100%;
  pointer-events: none;
  display: none;
  position: absolute;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  color: white;
  font-size: 11px;
  font-weight: 500;
  padding-left: 10px;
  padding-right: 10px;
  background-color: rgba(0, 0, 0, 0.75);
  line-height: 1.4;
}
action-platform-button .action-platform-button-size-container.disabled {
  pointer-events: none;
}
action-platform-button .action-platform-button-size-container.disabled > div:not(.coming-soon-overlay) {
  opacity: 0.5;
}
action-platform-button .action-platform-button-size-container.disabled .image-container img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
action-platform-button .action-platform-button-size-container.disabled .coming-soon-overlay {
  pointer-events: all;
  visible: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
}
action-platform-button .action-platform-button-size-container.disabled .coming-soon-overlay:hover {
  opacity: 1;
}
action-platform-button .ribbon {
  pointer-events: none;
  position: absolute;
  z-index: 1;
  overflow: hidden;
  width: 100px;
  height: 100px;
  text-align: right;
  left: -9px;
  top: -9px;
}
action-platform-button .ribbon > span {
  position: absolute;
  text-transform: uppercase;
  text-align: center;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  display: block;
  color: #FFF;
  background: #bbbbbb;
  -webkit-box-shadow: 0 3px 10px -5px #000000;
          box-shadow: 0 3px 10px -5px #000000;
  font-size: 10px;
  font-weight: bold;
  line-height: 22px;
  width: 70px;
  top: 11px;
  left: -13px;
}
action-platform-button .ribbon > span::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid #999999;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #999999;
}
action-platform-button .ribbon > span::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #999999;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #999999;
}
action-platform-button .action-platform-button-size-container:hover .ribbon > span {
  color: #FFF;
  background: #1dadea;
}
action-platform-button .action-platform-button-size-container:hover .ribbon > span::before {
  border-left: 3px solid #10a0e7;
  border-top: 3px solid #10a0e7;
}
action-platform-button .action-platform-button-size-container:hover .ribbon > span::after {
  border-right: 3px solid #10a0e7;
  border-top: 3px solid #10a0e7;
}
action-platform-button .action-platform-button {
  border: 1px solid #cccccc;
  display: block;
  font-size: 14px;
  font-weight: 300;
  cursor: pointer;
  height: 100%;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  padding-left: calc((100% - 96px)/2);
  padding-right: calc((100% - 96px)/2);
  line-height: 1.4;
  color: #333333;
}
action-platform-button .action-platform-button .image-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 70%;
}
action-platform-button .action-platform-button .image-container > img {
  width: 50px;
}
action-platform-button .action-platform-button .label-container {
  /*padding-top: 5px;*/
}
action-platform-button .action-platform-button:hover {
  background-color: #eeeeee;
}
action-platform-button .action-platform-button.selected {
  background-color: #dddddd !important;
  /*color: #333333 !important;*/
}
.theorchard .action-platform-button-size-container .action-platform-button {
  border-radius: 4px;
}
.theorchard .action-platform-button-size-container .action-platform-button .image-container > img {
  width: 35px;
  height: 35px;
}
.theorchard .action-platform-button-size-container .action-platform-button:not(.selected) {
  border: 1px solid #d9d2d0;
}
.theorchard .action-platform-button-size-container .action-platform-button.selected {
  border: 1px solid #f2f2f2;
  background-color: #f2f2f2;
}
.theorchard .action-platform-button-size-container .label-container {
  font-size: 11px;
  padding-top: 2px;
}
.add-edit-song-form .ui.form .field .prompt.label {
  background: transparent !important;
  border: none !important;
}
.add-edit-song-form #add-edit-song-form {
  padding-bottom: 60px;
}
.add-edit-song-form .audio-title-container {
  padding-top: 0;
}
.add-edit-song-form .audio-container {
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid lightgray;
  padding-top: 0px;
  margin-top: 40px !important;
  font-size: 16px;
  font-weight: 500;
}
.add-edit-song-form .song-metadata-container {
  position: relative;
}
.add-edit-song-form .song-metadata-container .song-metadata-loader-container {
  height: calc(100% + 80px);
  width: 100%;
  position: absolute;
}
.add-edit-song-form .song-metadata-container .song-metadata-loader-container .ui.active.dimmer {
  background-color: rgba(0, 0, 0, 0.5);
}
.add-edit-song-form .song-metadata-container .upload-image-container {
  padding-top: 40px;
}
.add-edit-song-form .song-metadata-container .upload-image-container.audio-creative .upload-image-text {
  padding-top: 134px;
}
.add-edit-song-form .song-metadata-container .genres-container {
  padding-top: 65px;
}
.add-edit-song-form .song-metadata-container .divider-container {
  padding-top: 35px;
}
.add-edit-song-form .song-metadata-container .song-name-container {
  padding-top: 25px;
}
.add-edit-song-form .song-metadata-container .tags-container,
.add-edit-song-form .song-metadata-container .youtube-container,
.add-edit-song-form .song-metadata-container .soundcloud-container,
.add-edit-song-form .song-metadata-container .buy-song-container {
  padding-top: 18px;
}
.add-edit-song-form .song-metadata-container .error-messages-container {
  min-height: 20px;
}
.add-edit-song-form .song-metadata-container #add-edit-song-form.ffm-form-error-message .ui.red.label:not(.ribbon) {
  background: transparent !important;
}
.add-edit-song-form .song-metadata-container .ui.multiple.search.dropdown > input.search {
  margin-left: 0;
}
#add-edit-song-modal .fullscreen-modal-title .text-title {
  padding-left: 20px;
}
checkout-modal-campaign-image .single-image {
  height: 100%;
  width: 100%;
}
checkout-modal-campaign-image .multi-image {
  min-height: 100%;
  min-width: 100%;
}
checkout-modal-campaign-image .multi-image img {
  height: 50%;
  width: 50%;
}
.checkout-modal .close.icon {
  display: none !important;
}
.checkout-modal .fullscreen-modal-title {
  padding-left: 20px;
}
@media (max-width: 480px) {
  .checkout-modal .fullscreen-modal-title {
    display: none;
  }
}
.checkout-modal .checkout-terms-of-service {
  margin-top: -20px;
  font-size: 12px;
  line-height: 17px;
  color: #333333;
  padding: 0px 4px;
  text-align: center;
  opacity: 0.6;
}
@media (max-width: 480px) {
  .checkout-modal .fullscreen-modal-content {
    margin-top: 15px !important;
  }
}
.checkout-modal .checkout-modal-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 480px) {
  .checkout-modal .checkout-modal-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.checkout-modal .checkout-modal-content .captcha-box-container {
  margin-left: -27px;
  margin-bottom: -10px;
}
.checkout-modal .checkout-modal-content .payment-information-title {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 25px;
}
.checkout-modal .checkout-modal-content .payment-information-title .title-link {
  float: right;
  font-size: 16px;
  font-weight: 300;
}
@media (max-width: 480px) {
  .checkout-modal .checkout-modal-content .payment-information {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.checkout-modal .checkout-modal-content .payment-information-title:not(:first-child) {
  margin-top: 35px;
  margin-bottom: 15px;
}
@media (max-width: 480px) {
  .checkout-modal .checkout-modal-content .payment-information-title:not(:first-child) {
    margin-top: 15px;
  }
}
.checkout-modal .checkout-modal-content .payment-information-note {
  font-size: 15px;
  color: #999999;
  margin-top: 2px;
  line-height: 1.4;
  margin-bottom: 35px;
}
.checkout-modal .checkout-modal-content div.actions {
  width: 100%;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.checkout-modal .checkout-modal-content div.actions div.buttons-container {
  position: inherit !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.checkout-modal .checkout-modal-content div.actions div.buttons-container .button {
  margin-bottom: 30px;
  width: 100% !important;
}
.checkout-modal .checkout-modal-content div.actions.right {
  margin-top: 30px !important;
}
.checkout-modal .checkout-modal-content .order-summary .order-summary-top-section {
  width: 100%;
}
.checkout-modal .checkout-modal-content .order-summary .order-summary-top-section .song-image-container,
.checkout-modal .checkout-modal-content .order-summary .order-summary-top-section .estimated-plays-container {
  height: 135px;
}
.checkout-modal .checkout-modal-content .order-summary .order-summary-top-section .song-image-container {
  width: 135px;
  background-size: cover;
  background-position: 50%;
  margin-right: 10px;
  float: left;
}
.checkout-modal .checkout-modal-content .order-summary .order-summary-top-section .estimated-plays-container {
  padding-left: 20px;
  display: table-cell;
  vertical-align: middle;
  width: auto;
  overflow: hidden;
}
.checkout-modal .checkout-modal-content .order-summary .order-summary-top-section .estimated-plays-container .estimated-plays-value {
  color: #333333;
  font-weight: 500;
  font-size: 38px;
}
.checkout-modal .checkout-modal-content .order-summary .order-summary-top-section .estimated-plays-container .estimated-plays-label {
  color: #999999;
  font-weight: 500;
  font-size: 16px;
  padding-right: 30px;
  line-height: 1.4;
  padding-top: 10px;
}
.checkout-modal .checkout-modal-content .order-summary .amount-details {
  margin-top: 35px;
  width: 100%;
}
@media (max-width: 480px) {
  .checkout-modal .checkout-modal-content .order-summary {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.checkout-modal .checkout-modal-content .amount-details-item-container:not(:first-child) {
  margin-top: 20px;
}
.checkout-modal .checkout-modal-content .amount-details-item-container-padding {
  padding-top: 10px;
}
disapprove-campaigns-by-song-confirmation-modal {
  display: none;
}
disapprove-single-campaign-confirmation-modal {
  display: none;
}
editable-label-input a {
  text-decoration: underline !important;
}
editable-label-input input[type="text"] {
  width: 60px !important;
  font-size: 14px !important;
  height: unset !important;
  line-height: unset !important;
  min-height: unset;
  max-height: unset;
  padding: 0;
  text-align: center;
  padding-right: 2px;
}
facebook-connect-button form-caption .value-column {
  /*margin-bottom: 10px;*/
}
facebook-connect-button .facebook-color {
  background: #43598A !important;
}
facebook-connect-button .connect-your-page {
  margin-bottom: 20px;
}
facebook-connect-button .facebook.icon {
  font-size: 17px;
}
facebook-connect-button .facebook-color.medium.button:hover,
facebook-connect-button .facebook-color.medium.button:focus {
  color: #ffffff;
  background: #324879;
}
facebook-connect-button .facebook-disconnect-button-container button.ui.button {
  margin-top: 10px;
}
facebook-connect-button .error-container form-error .value-column,
facebook-connect-button .facebook-color.medium.button.extra-spacing {
  margin-bottom: 20px;
}
.theorchard facebook-connect-button button.ui.button {
  height: 30px;
  width: 373px;
  padding: 0;
}
.theorchard facebook-connect-button .facebook-color {
  font-size: 11px;
  text-transform: uppercase;
}
.theorchard facebook-connect-button .connect-your-page form-caption .value-column > .ui.field > label {
  font-size: 13px !important;
}
feature-teazer-extended {
  width: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}
feature-teazer-extended .teazer-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #F1EBFB;
  height: 70px;
  margin-top: 15px;
  width: 100%;
}
feature-teazer-extended .teazer-container .msg {
  font-size: 14px;
  font-weight: 400;
  padding: 15px 15px 15px 15px;
  cursor: default;
}
feature-teazer-extended .teazer-container .ui.button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 120px;
          flex: 0 0 120px;
  font-weight: 900;
  background-color: #9B62FF;
  cursor: pointer;
  color: white;
  border-radius: 3px;
  margin: 15px 15px 15px auto;
  font-size: 16px;
  padding: 5px 15px;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
  line-height: 30px;
}
feature-teazer-extended .teazer-container .ui.button:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.1)));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1) 0 0);
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0.1) 0 0);
  background-image: linear-gradient(rgba(0, 0, 0, 0.1) 0 0);
}
feature-teazer-extended .teazer-container.success {
  background-color: #EAF9F6;
}
feature-teazer-extended .teazer-container.success .ui.button {
  background-color: #57ECCA;
}
feature-teazer-extended .teazer-container.success .feature-doc-link {
  color: #26DBB0;
}
feature-teazer-extended .teazer-container.success .feature-doc-link:hover {
  color: #46FBC0;
}
feature-teazer-extended .teazer-container.inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
feature-teazer-extended .with-left-arrow {
  margin-left: 15px;
  max-width: calc(100% - 15px);
}
feature-teazer-extended .teazer-container-max-width {
  max-width: 420px;
}
feature-teazer-extended .feature-doc-link {
  color: #9B62FF;
  font-weight: 700;
}
feature-teazer-extended .feature-doc-link:hover {
  color: #BB82FF;
  text-decoration: underline;
}
feature-teazer-extended .feature-doc-link:visited,
feature-teazer-extended .feature-doc-link:focus,
feature-teazer-extended .feature-doc-link:active {
  text-decoration: none;
}
feature-teazer-extended .bold {
  font-weight: 800;
}
feature-teazer-extended .left-arrow {
  margin-left: -20px;
  width: 0;
  height: 0;
  border-width: 12.5px 20px 12.5px 0;
  border-color: transparent #F1EBFB transparent transparent;
  border-style: solid;
}
feature-teazer .teazer-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFEEEC;
  height: 70px;
  margin-top: 15px;
  width: 100%;
}
feature-teazer .teazer-container .icon {
  margin-top: -2px;
  margin-left: 5px;
  cursor: default;
}
feature-teazer .teazer-container .msg {
  font-size: 14px;
  font-weight: 400;
  padding: 15px 15px 15px 15px;
  cursor: default;
}
feature-teazer .teazer-container .ui.button.pink {
  cursor: pointer;
  background-color: #D51A99;
  color: white;
  border-radius: 3px;
  margin: 15px 15px 15px auto;
  font-size: 16px;
  padding: 5px 15px;
  font-weight: bolder;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
  line-height: 30px;
}
feature-teazer .teazer-container .ui.button.pink:hover {
  background-color: #F55AB9;
}
feature-teazer .teazer-container-max-width {
  max-width: 420px;
}
feature-teazer .feature-doc-link {
  color: #33ACE1;
  font-weight: 700;
}
feature-teazer .feature-doc-link:hover {
  color: #53CCF1;
  text-decoration: underline;
}
feature-teazer .feature-doc-link:visited,
feature-teazer .feature-doc-link:focus,
feature-teazer .feature-doc-link:active {
  text-decoration: none;
}
feature-teazer .bold {
  font-weight: 800;
}
@media (max-width: 481px) {
  followable-entity-card-small {
    width: 100%;
  }
}
followable-entity-card-small .entity-container .add-entity-button,
followable-entity-card-small .entity-container .entity-container {
  height: 70px;
  margin-top: 15px;
}
@media (max-width: 481px) {
  followable-entity-card-small .entity-container .add-entity-button,
  followable-entity-card-small .entity-container .entity-container {
    width: 100%;
  }
}
followable-entity-card-small .entity-container .add-entity-button {
  width: 70px;
  border: 1px dashed #cccccc;
  margin-right: 20px;
}
followable-entity-card-small .entity-container .add-entity-button .add-entity-button-icon-container {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
followable-entity-card-small .entity-container .add-entity-button .add-entity-button-icon-container .add-button {
  height: 50px;
  width: 50px;
  line-height: 47px;
  border-radius: 45px;
  font-size: 36px;
  font-weight: 500;
  text-align: center;
  vertical-align: middle;
  color: #9B62FF;
  -webkit-transition: background-color ease-in 0.3s;
  -o-transition: background-color ease-in 0.3s;
  transition: background-color ease-in 0.3s;
  -webkit-transition: color ease-in 0.15s;
  -o-transition: color ease-in 0.15s;
  transition: color ease-in 0.15s;
}
followable-entity-card-small .entity-container .add-entity-button .add-entity-button-icon-container .add-button-disabled {
  color: #7d7d7d;
}
followable-entity-card-small .entity-container .add-entity-button:hover .add-button {
  background-color: #F1EBFB;
}
followable-entity-card-small .entity-container .add-entity-button:hover .add-button-disabled {
  color: #7d7d7d;
  background-color: #e6e6e6;
}
followable-entity-card-small .entity-container .add-entity-button.add-entity-button-disabled {
  pointer-events: none;
  opacity: 0.6;
}
followable-entity-card-small .entity-container .add-entity-button.add-entity-button-disabled .add-entity-button-icon-container {
  cursor: default;
}
followable-entity-card-small .entity-container .entity-container {
  max-width: 202.3px;
  min-width: 150px;
  margin-right: 30px;
}
followable-entity-card-small .entity-container .entity-container .entity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  font-size: 13px;
  color: #343434;
}
followable-entity-card-small .entity-container .entity-container .entity .entity-avatar-container,
followable-entity-card-small .entity-container .entity-container .entity .entity-details-container,
followable-entity-card-small .entity-container .entity-container .entity .entity-remove-button-container,
followable-entity-card-small .entity-container .entity-container .entity .entity-description-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 0;
}
followable-entity-card-small .entity-container .entity-container .entity .entity-details-container,
followable-entity-card-small .entity-container .entity-container .entity .entity-remove-button-container,
followable-entity-card-small .entity-container .entity-container .entity .entity-description-container {
  margin-left: 10px;
}
followable-entity-card-small .entity-container .entity-container .entity .remove-button-icon-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 30px;
  width: 30px;
  border: 1px solid #CCCCCC;
  border-radius: 50%;
}
followable-entity-card-small .entity-container .entity-container .entity .entity-avatar-container a {
  border-radius: 50%;
}
followable-entity-card-small .entity-container .entity-container .entity .entity-avatar-container img {
  width: 60px;
  height: 60px;
  border: 1px solid #CCCCCC;
}
followable-entity-card-small .entity-container .entity-container .entity .entity-description-container {
  font-size: 16px;
  margin-right: 20px;
  color: #343434;
}
followable-entity-card-small .entity-container .entity-container .entity .entity-details-container {
  width: 100%;
  margin-left: 5px;
  max-height: 100%;
}
followable-entity-card-small .entity-container .entity-container .entity .entity-details-container a {
  color: #343434;
  text-decoration: none;
}
followable-entity-card-small .entity-container .entity-container .entity .entity-details-container a .entity-name {
  font-weight: 600;
}
followable-entity-card-small .entity-container .entity-container .entity .entity-details-container .entity-type {
  color: #CCCCCC;
  font-size: 12px;
  max-height: 40%;
  text-transform: capitalize;
}
followable-entity-card-small .entity-container .entity-container .entity .entity-remove-button-container {
  font-size: 14px;
  max-width: 30px;
  color: #9F9F9F;
}
followable-entity-card-small .entity-container .entity-container .entity .entity-remove-button-container .close.icon {
  cursor: pointer;
  /*transition: all 0.2s ease-in-out;*/
  font-size: 18px;
  margin: -9px 0 0 0;
}
followable-entity-card-small .entity-container .entity-container .entity .entity-remove-button-container .close.icon:before {
  content: '\2715';
}
followable-entity-card-small .entity-container .entity-container .entity .entity-remove-button-container .close.icon:hover {
  /*transform: scale(1.5);*/
  color: red;
  /*margin-left: -3px;*/
  /*margin-top: -3px;*/
}
followable-entity-card-small .entity-disabled {
  opacity: 0.6;
  pointer-events: none;
}
form-bottom-floating-bar .save-button-container {
  display: none;
  z-index: 2;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding-bottom: 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  background-color: white;
  text-align: center;
}
form-bottom-floating-bar .save-button-container .save-button,
form-bottom-floating-bar .save-button-container .cancel-button {
  height: 55px;
  margin-top: 20px;
  font-size: 24px;
}
icon-caption-button .icon-caption-button-tooltip-container {
  display: inline-block;
}
icon-caption-button .icon-caption-button-size-container {
  width: 162px;
  height: 102px;
  display: inline-block;
  position: relative;
}
icon-caption-button .icon-caption-button-size-container.square {
  width: 120px;
  height: 120px;
}
icon-caption-button .icon-caption-button-size-container.disabled {
  pointer-events: none;
  opacity: 0.5;
}
icon-caption-button .ribbon {
  pointer-events: none;
  position: absolute;
  z-index: 1;
  overflow: hidden;
  width: 100px;
  height: 100px;
  text-align: right;
  left: -9px;
  top: -9px;
}
icon-caption-button .ribbon > span {
  position: absolute;
  text-transform: uppercase;
  text-align: center;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  display: block;
  color: #FFF;
  background: #bbbbbb;
  -webkit-box-shadow: 0 3px 10px -5px #000000;
          box-shadow: 0 3px 10px -5px #000000;
  font-size: 10px;
  font-weight: bold;
  line-height: 22px;
  width: 70px;
  top: 11px;
  left: -13px;
}
icon-caption-button .ribbon > span::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid #999999;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #999999;
}
icon-caption-button .ribbon > span::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #999999;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #999999;
}
icon-caption-button .icon-caption-button-size-container:hover .ribbon > span {
  color: #FFF;
  background: #1dadea;
}
icon-caption-button .icon-caption-button-size-container:hover .ribbon > span::before {
  border-left: 3px solid #10a0e7;
  border-top: 3px solid #10a0e7;
}
icon-caption-button .icon-caption-button-size-container:hover .ribbon > span::after {
  border-right: 3px solid #10a0e7;
  border-top: 3px solid #10a0e7;
}
icon-caption-button .icon-caption-button {
  border: 1px solid #cccccc;
  display: block;
  font-size: 14px;
  font-weight: 300;
  cursor: pointer;
  height: 100%;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  padding-left: calc((100% - 96px)/2);
  padding-right: calc((100% - 96px)/2);
  line-height: 1.4;
  color: #333333;
}
icon-caption-button .icon-caption-button .icon-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 60%;
  max-height: calc((100% - 48px));
}
icon-caption-button .icon-caption-button .label-container {
  /*padding-top: 5px;*/
}
icon-caption-button .icon-caption-button:hover {
  background-color: #eeeeee;
}
icon-caption-button .icon-caption-button.selected {
  background-color: #eeeeee !important;
  /*color: #333333 !important;*/
}
icon-caption-button .icon-caption-button.huge-icon .icon-container {
  min-height: 80%;
}
icon-caption-button .icon-caption-button.huge-icon .icon-container i.icon.big {
  font-size: 4em;
}
icon-caption-button .icon-caption-button.huge-icon .label-container {
  font-weight: 500;
}
icon-caption-button i.blue-icon {
  color: #1dadea;
}
.theorchard icon-caption-button .selected-radio-style-outer-border {
  position: absolute;
  padding: 7px;
  z-index: 2;
  border: 1px solid #d9d2d0;
  border-radius: 15px;
  margin-left: 10px;
  margin-top: 10px;
  height: 14px;
  width: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.theorchard icon-caption-button .selected-radio-style-outer-border .selected-radio-style {
  display: none;
}
.theorchard icon-caption-button .selected-radio-style-outer-border.selected {
  border: 1px solid #026ead;
}
.theorchard icon-caption-button .selected-radio-style-outer-border.selected .selected-radio-style {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}
.theorchard icon-caption-button .selected-radio-style-outer-border.selected .selected-radio-style:after {
  width: 8px;
  height: 8px;
  border-radius: 15px;
  position: relative;
  background-color: #026ead;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #d9d2d0;
}
.theorchard icon-caption-button .icon-caption-button-tooltip-container {
  margin-right: 16px;
}
.theorchard icon-caption-button .icon-caption-button-tooltip-container .icon-caption-button-size-container.square {
  width: 147px;
  height: 137px;
}
.theorchard icon-caption-button .icon-caption-button-tooltip-container .icon-caption-button-size-container.square .icon-caption-button {
  padding-left: 0px;
  padding-right: 0px;
  position: relative;
}
.theorchard icon-caption-button .icon-caption-button-tooltip-container .icon-caption-button-size-container.square .icon-caption-button .label-container {
  font-size: 16px;
  font-weight: 700;
  position: absolute;
  bottom: 4px;
  width: 100%;
}
.theorchard icon-caption-button .icon-caption-button-tooltip-container .icon-caption-button-size-container.square .icon-caption-button.selected,
.theorchard icon-caption-button .icon-caption-button-tooltip-container .icon-caption-button-size-container.square .icon-caption-button:hover {
  background: none !important;
}
.theorchard icon-caption-button .icon-caption-button-tooltip-container .icon-caption-button-size-container.square .icon-caption-button.selected {
  border-color: #026ead;
}
icon-radio-button .irb-container {
  border: 1px solid #bbbbbb;
  position: relative;
  opacity: 0.7;
  margin-left: -1px;
  margin-top: -1px;
}
icon-radio-button .irb-enabled {
  border: 1px solid #1dadea;
  cursor: pointer;
}
icon-radio-button .irb-enabled:hover {
  opacity: 1;
}
icon-radio-button .irb-selected {
  opacity: 1;
}
icon-radio-button .irb-container .irb-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
icon-radio-button .irb-container .irb-row .irb-left {
  width: 35px;
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: 15px;
}
icon-radio-button .irb-container .irb-row .irb-left .irb-icon {
  width: 25px;
  height: 25px;
  display: inline-block;
}
icon-radio-button .irb-container .irb-row .irb-left .irb-icon-disabled {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
icon-radio-button .irb-container .irb-row .irb-left .irb-icon-nonselected {
  opacity: 0.7;
}
icon-radio-button .irb-container .irb-row .irb-middle {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-item-align: center;
      align-self: center;
  font-size: 14px;
  font-weight: 700;
}
icon-radio-button .irb-container .irb-row .irb-middle span {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
icon-radio-button .irb-container .irb-row .irb-right {
  width: 45px;
  -ms-flex-item-align: center;
      align-self: center;
}
icon-radio-button .irb-container .radio-button {
  height: 25px;
  width: 25px;
  border: 1px solid #1dadea;
  border-radius: 50%;
  display: inline-block;
  float: right;
  margin-right: 15px;
}
icon-radio-button .irb-container .rb-disabled {
  border: 1px solid #bbbbbb;
}
icon-radio-button .irb-container .rb-full {
  background-color: #1dadea;
}
internal-alert-message-box .internal-alert-message-box-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #FFEEEC;
  height: 70px;
  min-width: 462px;
  max-width: 520px;
}
internal-alert-message-box .internal-alert-message-box-container .internal-alert-message-box-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
internal-alert-message-box .internal-alert-message-box-container .internal-alert-message-box-row .icon {
  margin-top: -2px;
  margin-left: 5px;
}
internal-alert-message-box .internal-alert-message-box-container .internal-alert-message-box-row .msg {
  font-size: 14px;
  padding: 0 6px;
  line-height: 1.6;
}
internal-alert-message-box .internal-alert-message-box-container .internal-alert-message-box-row .ui.button.error {
  cursor: pointer;
  background-color: #FD5546;
  color: white;
  border-radius: 3px;
  margin-right: 15px;
  margin-left: 5px;
  font-size: 14px;
  padding: 12px 10px;
  font-weight: bolder;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
}
internal-alert-message-box .internal-alert-message-box-container .internal-alert-message-box-row .ui.button.error:hover {
  background-color: #FD7566;
}
internal-alert-message-box .bold {
  font-weight: 800;
}
.load-assets-from-url-modal .scan-field-container form-input > .value-column {
  width: 89%;
}
@media (max-width: 481px) {
  .load-assets-from-url-modal .scan-field-container form-input > .value-column {
    width: 76%;
  }
}
.load-assets-from-url-modal .scan-field-container form-input > .value-column .inline {
  width: 100%;
}
.load-assets-from-url-modal .ui.blue.scan.button {
  width: 55px !important;
  height: 48px !important;
  font-size: 14px;
  float: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0;
}
.load-assets-from-url-modal .empty-image {
  color: #cccccc;
}
.load-assets-from-url-modal .image-preview {
  border: 1px dashed #cccccc;
  width: 182px;
  height: 182px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 481px) {
  .load-assets-from-url-modal .image-preview {
    width: 162px;
    height: 162px;
  }
}
.load-assets-from-url-modal .link-title.data {
  padding-top: 10px;
  line-height: 1.2;
}
.load-assets-from-url-modal .link-title.data.empty {
  color: #cccccc;
}
.load-assets-from-url-modal .link-title {
  margin-left: 30px;
}
@media (max-width: 1080px) {
  .load-assets-from-url-modal .link-title {
    margin-left: 0px;
  }
}
.load-assets-from-url-modal .add-padding {
  padding-top: 20px;
}
.load-assets-from-url-modal .ui.blue.cancel.button {
  line-height: 1.6;
  float: right;
  margin-top: -20px;
  margin-right: 10px;
}
.load-assets-from-url-modal .four-columns {
  height: 200px;
}
@media (max-width: 1080px) {
  .load-assets-from-url-modal .four-columns {
    height: 100px;
  }
}
.load-assets-from-url-modal .ui.blue.save.button {
  line-height: 1.6;
  float: right;
  margin-top: -20px;
}
.load-assets-from-url-modal .preview-url-container {
  margin-top: 20px;
}
.load-assets-from-url-modal .preview-url-container i.icon {
  margin-left: 10px;
  margin-bottom: 10px;
  color: #00CD00;
}
.load-assets-from-url-modal .action-buttons-footer-container {
  margin-bottom: 20px;
}
.theorchard .load-assets-from-url-modal .scan-field-container form-input > .value-column {
  width: 83%;
}
.theorchard .load-assets-from-url-modal .ui.default.button {
  height: 30px !important;
  width: auto !important;
  line-height: 1.4;
}
.theorchard .load-assets-from-url-modal .link-url .value-column {
  margin-top: 0px;
}
.theorchard .load-assets-from-url-modal .link-title,
.theorchard .load-assets-from-url-modal .image-preview .empty-image {
  font-size: 14px;
}
.theorchard .load-assets-from-url-modal .ui.default.cancel.button {
  float: left;
}
.theorchard .load-assets-from-url-modal .action-buttons-footer-container {
  margin-top: 20px;
  border-top: 1px solid #d9d2d0;
  padding-top: 10px;
}
.theorchard .load-assets-from-url-modal .scan-field-container {
  padding-top: 0px;
}
.theorchard .load-assets-from-url-modal .scan-result-title-container {
  margin-top: 20px;
}
.theorchard .load-assets-from-url-modal .scan-result-title-container .value-column {
  margin: 0px;
}
@media (max-width: 481px) {
  manage-link-page-add-remove-territory-content form-toggle-with-image .value-column .inline.fields .toggle-with-custom-options-container {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  manage-link-page-add-remove-territory-content form-toggle-with-image .value-column .inline.fields .toggle-with-custom-options-container .custom-options-container {
    margin-right: 0;
  }
}
manage-link-page-add-remove-territory-content .value-column {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 16px;
  padding-bottom: 16px;
}
manage-link-page-add-remove-territory-content .value-column .inline.fields {
  border: 1px solid #eeeeee;
  padding: 16px 20px;
}
@media (max-width: 481px) {
  manage-link-page-add-remove-territory-content .value-column .inline.fields {
    padding: 16px 10px;
  }
}
manage-link-page-add-remove-territory-content .ui.small.blue.button.save-button {
  float: right;
  margin-top: 30px;
  font-size: 18px;
}
manage-link-page-add-remove-territory-content .no-territories-selected-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
manage-link-page-add-remove-territory-content .no-territories-selected-message .info.circle.icon {
  font-weight: 100 !important;
  color: #e52d98;
  font-size: 60px;
  margin: 30px;
}
manage-link-page-add-remove-territory-content .no-territories-selected-message .missing-text {
  font-size: 18px;
  padding: 0px 60px;
  line-height: 1.3;
  text-align: center;
}
manage-link-page-add-remove-territory-content raw-html {
  line-height: 1.4;
  font-size: 16px;
  font-weight: 300;
}
manage-link-page-add-remove-territory-content .mark-container {
  display: block;
  margin-top: 30px;
}
@media (max-width: 481px) {
  manage-link-page-add-remove-territory-content .mark-container {
    display: none;
  }
}
manage-link-page-add-remove-territory-content .primary-link {
  font-size: 14px;
}
manage-link-page-add-remove-territory-content .primary-link:first-child {
  border-right: 1px solid #cccccc;
  padding-right: 10px;
}
manage-link-page-add-remove-territory-content .primary-link:last-child {
  padding-left: 10px;
}
@media (max-width: 481px) {
  manage-link-page-add-remove-territory-content form-toggle-with-image .value-icon-container {
    padding-right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 481px) {
  manage-link-page-add-remove-territory-content form-toggle-with-image .toggle-flag-text {
    margin-left: 10px;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: auto;
  }
}
manage-link-page-add-remove-territory-content form-toggle-with-image .ui.checkbox {
  margin-top: -4px !important;
}
manage-link-page-add-remove-territory-content .countries-container {
  height: 333px;
  overflow: scroll;
  border: 1px solid #cccccc;
  margin-top: 3px;
  background: white;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
@media (max-width: 481px) {
  manage-link-page-add-remove-territory-content .countries-container {
    height: 300px;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 481px) {
  #manage-link-page-add-remove-territory-modal.ui.ffm-modal-template.modal.large div.modal-relative-container > div:not(.ffm_close_modal) {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
manage-link-page-header .pro-link-label.ui.left.pointing.label,
manage-link-page-header .upgrade-button.ui.left.pointing.label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #313A4C;
  border-color: #313A4C;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  line-height: 25px;
  border-radius: 4px;
  outline: none;
  padding-left: 17px;
  padding-right: 17px;
  color: #FFFFFF;
}
@media (max-width: 481px) {
  manage-link-page-header .pro-link-label.ui.left.pointing.label,
  manage-link-page-header .upgrade-button.ui.left.pointing.label {
    display: none;
  }
}
manage-link-page-header .pro-link-label.ui.left.pointing.label i.icon,
manage-link-page-header .upgrade-button.ui.left.pointing.label i.icon,
manage-link-page-header .pro-link-label.ui.left.pointing.label span.large.star,
manage-link-page-header .upgrade-button.ui.left.pointing.label span.large.star {
  color: #e52d98;
}
manage-link-page-header .pro-link-label.ui.left.pointing.label i.icon,
manage-link-page-header .upgrade-button.ui.left.pointing.label i.icon {
  margin-top: -7px;
  margin-right: 10px;
}
manage-link-page-header .pro-link-label.ui.left.pointing.label span.large.star,
manage-link-page-header .upgrade-button.ui.left.pointing.label span.large.star {
  margin-top: -2px;
  font-size: 20px;
}
manage-link-page-header .upgrade-button.ui.left.pointing.label:hover i.icon,
manage-link-page-header .upgrade-button.ui.left.pointing.label:hover span.large.star {
  color: #cc1a81;
}
manage-link-page-header .pro-link-label.ui.left.pointing.label:before,
manage-link-page-header .upgrade-button.ui.left.pointing.label:before {
  width: 10px;
  height: 14px;
  left: 1px;
  top: calc(50% - 1px);
  outline: none;
}
manage-link-page-notifications-preview .manage-link-page-notifications-preview-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 20px 0px;
}
manage-link-page-notifications-preview .manage-link-page-notifications-body {
  background: white;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  color: #000000;
}
manage-link-page-notifications-preview .manage-link-page-notifications-subject-head {
  font-size: 12px;
  margin-right: 10px;
  line-height: 20px;
  color: #9094A3;
}
manage-link-page-notifications-preview .manage-link-page-notifications-subject {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  line-height: 20px;
  margin: 0px 20px;
  background: transparent;
  border-bottom: 1px solid #E2E2E2;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #4A4A4A;
}
manage-link-page-notifications-preview .manage-link-page-notifications-body-powered-by-note,
manage-link-page-notifications-preview .manage-link-page-notifications-footer-physical-address {
  font-size: 10px;
  line-height: 12px;
  color: #9D9D9D;
}
manage-link-page-notifications-preview .manage-link-page-notifications-footer-physical-address {
  font-weight: 400;
}
manage-link-page-notifications-preview .manage-link-page-notifications-body-powered-by {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  margin-top: 40px;
  margin-bottom: -6px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #9D9D9D;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
manage-link-page-notifications-preview .manage-link-page-notifications-body-powered-by div {
  margin: 6px auto;
}
manage-link-page-notifications-preview .manage-link-page-notifications-footer {
  margin-top: 35px;
  margin-bottom: 35px;
}
manage-link-page-notifications-preview .manage-link-page-notifications-footer-separator {
  width: 30%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
  border-top: 1px solid rgba(157, 157, 157, 0.3);
}
manage-link-page-notifications-preview .manage-link-page-notifications-artist-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 40px auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
manage-link-page-notifications-preview .manage-link-page-notifications-artist-image img {
  width: 90px;
  height: 90px;
  border-radius: 50%;
}
manage-link-page-notifications-preview .manage-link-page-notifications-body-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
  line-height: 22px;
  background: #71CF7B;
  border-radius: 8px;
  color: white;
  height: 56px;
  width: 320px;
}
manage-link-page-notifications-preview .manage-link-page-notifications-body-action div {
  margin-left: 10px;
}
manage-link-page-notifications-preview .manage-link-page-notifications-body-image {
  width: 200px;
  height: 200px;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
manage-link-page-notifications-preview .manage-link-page-notifications-body-image-footer {
  width: 200px;
  background: black;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  color: white;
  font-size: 14px;
  line-height: 22px;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
manage-link-page-notifications-preview .manage-link-page-notifications-body-message {
  padding: 40px 60px;
}
manage-link-page-side-preview-title .desktop-view {
  font-size: 14px;
  font-weight: 700;
}
manage-link-page-side-preview-title .manage-link-page-side-preview-title-container {
  height: auto;
  width: 380px !important;
  margin: auto !important;
}
manage-link-page-side-preview-title .manage-link-page-side-preview-title-container .main-header .ui.small.header {
  padding-top: 2px;
}
manage-link-page-side-preview-title .manage-link-page-side-preview-title-container .main-header .header {
  color: black;
}
manage-link-page-side-preview-title .manage-link-page-side-preview-title-container .main-header .preview-type .radio.field {
  margin-left: 20px;
}
manage-link-page-side-preview-title .manage-link-page-side-preview-title-container .main-header .value-column {
  padding-top: 3px;
}
manage-link-page-side-preview-title .manage-link-page-side-preview-title-container .main-header i.desktop.icon {
  color: #009FDA;
}
manage-link-page-side-preview-title .manage-link-page-side-preview-title-container .main-header .preview-mode-header-row-container {
  width: 100%;
  display: block;
}
manage-link-page-side-preview-title .manage-link-page-side-preview-title-container .main-header .preview-mode-header-row-container i.world.icon {
  color: #1dadea;
  margin-left: -4px;
}
manage-link-page-side-preview-title .manage-link-page-side-preview-title-container .main-header .preview-type-selector {
  padding-top: 28px;
  padding-bottom: 18px;
  text-align: center;
}
manage-link-page-side-preview-title .manage-link-page-side-preview-title-container .flag-icon {
  margin-top: 3px;
  margin-right: 10px;
}
@media (max-width: 1080px) {
  .sidebar-nav-layout manage-link-page-side-preview-title .manage-link-page-side-preview-title-container {
    width: 320px !important;
  }
  .sidebar-nav-layout manage-link-page-side-preview-title .manage-link-page-side-preview-title-container .main-header .preview-mode-header-row-container {
    padding-right: 20px;
    padding-left: 20px;
  }
  .sidebar-nav-layout manage-link-page-side-preview-title .manage-link-page-side-preview-title-container iframe {
    -webkit-transform: scale(0.85);
        -ms-transform: scale(0.85);
            transform: scale(0.85);
    -webkit-transform-origin: top;
        -ms-transform-origin: top;
            transform-origin: top;
  }
}
.theorchard manage-link-page-side-preview-title .sticky-part-container {
  margin: unset;
}
.theorchard manage-link-page-side-preview-title .sticky-wrapper .sticky-part-container {
  width: 400px !important;
  margin-top: 30px !important;
}
.theorchard manage-link-page-side-preview-title side-tip .side-tip-preview-container.wide-mode .tips-container {
  position: relative !important;
  top: 0 !important;
}
.theorchard manage-link-page-side-preview-title .tips-toggle {
  font-size: 11px;
  float: right;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 4px;
}
.theorchard manage-link-page-side-preview-title .desktop-view {
  font-size: 11px;
  font-weight: 700;
}
.theorchard manage-link-page-side-preview-title .manage-link-page-side-preview-title-container {
  width: calc(100% - 45px) !important;
  margin-left: 45px !important;
}
.theorchard manage-link-page-side-preview-title .manage-link-page-side-preview-title-container .preview-mode-header-row-container i.world.icon {
  margin-left: 0;
}
.theorchard manage-link-page-side-preview-title .manage-link-page-side-preview-title-container .main-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 300;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin-left: 12px;
}
.theorchard manage-link-page-side-preview-title .manage-link-page-side-preview-title-container .main-header .header {
  color: #4a4a4a;
  font-size: 18px;
}
.theorchard manage-link-page-side-preview-title .manage-link-page-side-preview-title-container .desktop-view {
  text-transform: uppercase;
  margin-left: 10px;
}
.featherlight-loading .featherlight-close-icon {
  display: none;
}
manage-link-page-side-preview .sticky-part-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 380px !important;
}
manage-link-page-side-preview .desktop-view {
  font-size: 14px;
  font-weight: 700;
}
manage-link-page-side-preview .manage-link-page-side-preview-container {
  height: 700px;
  width: 380px !important;
  margin: auto !important;
}
manage-link-page-side-preview .manage-link-page-side-preview-container .main-header .ui.small.header {
  padding-top: 2px;
}
manage-link-page-side-preview .manage-link-page-side-preview-container .main-header .header {
  color: black;
}
manage-link-page-side-preview .manage-link-page-side-preview-container .main-header .preview-type .radio.field {
  margin-left: 20px;
}
manage-link-page-side-preview .manage-link-page-side-preview-container .main-header .value-column {
  padding-top: 3px;
}
manage-link-page-side-preview .manage-link-page-side-preview-container .main-header i.desktop.icon {
  color: #009FDA;
}
manage-link-page-side-preview .manage-link-page-side-preview-container .main-header .preview-mode-header-row-container {
  width: 100%;
  display: block;
}
manage-link-page-side-preview .manage-link-page-side-preview-container .main-header .preview-mode-header-row-container i.world.icon {
  color: #1dadea;
  margin-left: -4px;
}
manage-link-page-side-preview .manage-link-page-side-preview-container .main-header .preview-type-selector {
  padding-top: 28px;
  padding-bottom: 18px;
  text-align: center;
}
manage-link-page-side-preview .manage-link-page-side-preview-container .ui.radio.checkbox {
  min-width: 30px !important;
  max-width: 30px !important;
}
manage-link-page-side-preview .manage-link-page-side-preview-container .flag-icon {
  margin-top: 3px;
  margin-right: 10px;
}
@media (max-width: 1080px) {
  .sidebar-nav-layout manage-link-page-side-preview .sticky-part-container {
    width: 320px !important;
  }
  .sidebar-nav-layout manage-link-page-side-preview .manage-link-page-side-preview-container {
    width: 320px !important;
  }
  .sidebar-nav-layout manage-link-page-side-preview .manage-link-page-side-preview-container .main-header .preview-mode-header-row-container {
    padding-right: 20px;
    padding-left: 20px;
  }
  .sidebar-nav-layout manage-link-page-side-preview .manage-link-page-side-preview-container iframe {
    -webkit-transform: scale(0.85);
        -ms-transform: scale(0.85);
            transform: scale(0.85);
    -webkit-transform-origin: top;
        -ms-transform-origin: top;
            transform-origin: top;
  }
}
.theorchard manage-link-page-side-preview .sticky-part-container {
  margin: unset;
}
.theorchard manage-link-page-side-preview .sticky-wrapper .sticky-part-container {
  width: 330px !important;
  margin-top: 30px !important;
}
.theorchard manage-link-page-side-preview side-tip .side-tip-preview-container.wide-mode .tips-container {
  position: relative !important;
  top: 0 !important;
}
.theorchard manage-link-page-side-preview .tips-toggle {
  font-size: 11px;
  float: right;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 4px;
}
.theorchard manage-link-page-side-preview .desktop-view {
  font-size: 11px;
  font-weight: 700;
}
.theorchard manage-link-page-side-preview .manage-link-page-side-preview-container {
  width: calc(100% - 45px) !important;
  margin-left: 45px !important;
}
.theorchard manage-link-page-side-preview .manage-link-page-side-preview-container .preview-mode-header-row-container i.world.icon {
  margin-left: 0;
}
.theorchard manage-link-page-side-preview .manage-link-page-side-preview-container .main-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 300;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin-left: 12px;
}
.theorchard manage-link-page-side-preview .manage-link-page-side-preview-container .main-header .header {
  color: #4a4a4a;
  font-size: 18px;
}
.theorchard manage-link-page-side-preview .manage-link-page-side-preview-container .desktop-view {
  text-transform: uppercase;
  margin-left: 10px;
}
manage-link-page-social-embeds-preview .manage-link-page-social-embeds-preview-container {
  height: 700px;
  width: 380px !important;
  margin: auto !important;
}
manage-link-page-social-embeds-preview .manage-link-page-social-embeds-preview-container .side-campaign-preview-main-header {
  direction: ltr;
  margin-bottom: 30px;
}
manage-link-page-social-embeds-preview .manage-link-page-social-embeds-preview-container .side-campaign-preview-main-header i.world.icon {
  color: #1dadea;
  margin-left: -4px;
}
@media (max-width: 1080px) {
  .sidebar-nav-layout manage-link-page-social-embeds-preview .manage-link-page-social-embeds-preview-container {
    width: 320px !important;
  }
  .sidebar-nav-layout manage-link-page-social-embeds-preview .manage-link-page-social-embeds-preview-container .side-campaign-preview-main-header .preview-mode-header-row-container {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.theorchard manage-link-page-social-embeds-preview .tips-toggle {
  font-size: 11px;
  float: right;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 4px;
}
.theorchard manage-link-page-social-embeds-preview .side-campaign-preview-main-header {
  float: unset;
  margin-bottom: 10px;
  font-size: 16px;
}
.manage-link-page-tab-advanced-form .inline.field:first-child .form-divider {
  margin-top: 0px !important;
}
.manage-link-page-tab-advanced-form .divider-container,
.manage-link-page-tab-advanced-form .pixel-container,
.manage-link-page-tab-advanced-form .song-name-container,
.manage-link-page-tab-advanced-form .album-name-container,
.manage-link-page-tab-advanced-form .tags-container,
.manage-link-page-tab-advanced-form .affiliate-container,
.manage-link-page-tab-advanced-form .legal-container,
.manage-link-page-tab-advanced-form .analytics-container {
  padding-top: 20px;
}
.manage-link-page-tab-advanced-form .extra-divider-padding {
  padding-top: 48px;
}
.manage-link-page-tab-notifications-form .inline.field.link-page-show-notifications-icons-toggle-container form-toggle .label-column {
  padding-top: 0;
  margin-top: -5px;
}
.manage-link-page-tab-notifications-form .inline.field.link-page-show-notifications-icons-toggle-container form-toggle .label-column label {
  font-size: 16px !important;
  font-weight: 500 !important;
}
.manage-link-page-tab-notifications-form .inline.field.link-page-show-notifications-icons-toggle-container form-toggle .value-column {
  padding-top: 0;
}
.manage-link-page-tab-notifications-form .inline.field.message,
.manage-link-page-tab-notifications-form .inline.field.artist-name,
.manage-link-page-tab-notifications-form .inline.field.subject,
.manage-link-page-tab-notifications-form .inline.field.artist-image,
.manage-link-page-tab-notifications-form .inline.field.release-name,
.manage-link-page-tab-notifications-form .inline.field.sender-email,
.manage-link-page-tab-notifications-form .inline.field.footer-text,
.manage-link-page-tab-notifications-form .inline.field.missing-addon-message {
  padding-top: 20px;
}
.manage-link-page-tab-notifications-form .inline.field.message input::-webkit-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.artist-name input::-webkit-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.subject input::-webkit-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.artist-image input::-webkit-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.release-name input::-webkit-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.sender-email input::-webkit-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.footer-text input::-webkit-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.missing-addon-message input::-webkit-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.message textarea::-webkit-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.artist-name textarea::-webkit-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.subject textarea::-webkit-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.artist-image textarea::-webkit-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.release-name textarea::-webkit-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.sender-email textarea::-webkit-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.footer-text textarea::-webkit-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.missing-addon-message textarea::-webkit-input-placeholder {
  font-size: 16px;
}
.manage-link-page-tab-notifications-form .inline.field.message input::-moz-placeholder,
.manage-link-page-tab-notifications-form .inline.field.artist-name input::-moz-placeholder,
.manage-link-page-tab-notifications-form .inline.field.subject input::-moz-placeholder,
.manage-link-page-tab-notifications-form .inline.field.artist-image input::-moz-placeholder,
.manage-link-page-tab-notifications-form .inline.field.release-name input::-moz-placeholder,
.manage-link-page-tab-notifications-form .inline.field.sender-email input::-moz-placeholder,
.manage-link-page-tab-notifications-form .inline.field.footer-text input::-moz-placeholder,
.manage-link-page-tab-notifications-form .inline.field.missing-addon-message input::-moz-placeholder,
.manage-link-page-tab-notifications-form .inline.field.message textarea::-moz-placeholder,
.manage-link-page-tab-notifications-form .inline.field.artist-name textarea::-moz-placeholder,
.manage-link-page-tab-notifications-form .inline.field.subject textarea::-moz-placeholder,
.manage-link-page-tab-notifications-form .inline.field.artist-image textarea::-moz-placeholder,
.manage-link-page-tab-notifications-form .inline.field.release-name textarea::-moz-placeholder,
.manage-link-page-tab-notifications-form .inline.field.sender-email textarea::-moz-placeholder,
.manage-link-page-tab-notifications-form .inline.field.footer-text textarea::-moz-placeholder,
.manage-link-page-tab-notifications-form .inline.field.missing-addon-message textarea::-moz-placeholder {
  font-size: 16px;
}
.manage-link-page-tab-notifications-form .inline.field.message input::-ms-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.artist-name input::-ms-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.subject input::-ms-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.artist-image input::-ms-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.release-name input::-ms-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.sender-email input::-ms-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.footer-text input::-ms-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.missing-addon-message input::-ms-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.message textarea::-ms-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.artist-name textarea::-ms-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.subject textarea::-ms-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.artist-image textarea::-ms-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.release-name textarea::-ms-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.sender-email textarea::-ms-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.footer-text textarea::-ms-input-placeholder,
.manage-link-page-tab-notifications-form .inline.field.missing-addon-message textarea::-ms-input-placeholder {
  font-size: 16px;
}
.manage-link-page-tab-notifications-form .inline.field.message input::placeholder,
.manage-link-page-tab-notifications-form .inline.field.artist-name input::placeholder,
.manage-link-page-tab-notifications-form .inline.field.subject input::placeholder,
.manage-link-page-tab-notifications-form .inline.field.artist-image input::placeholder,
.manage-link-page-tab-notifications-form .inline.field.release-name input::placeholder,
.manage-link-page-tab-notifications-form .inline.field.sender-email input::placeholder,
.manage-link-page-tab-notifications-form .inline.field.footer-text input::placeholder,
.manage-link-page-tab-notifications-form .inline.field.missing-addon-message input::placeholder,
.manage-link-page-tab-notifications-form .inline.field.message textarea::placeholder,
.manage-link-page-tab-notifications-form .inline.field.artist-name textarea::placeholder,
.manage-link-page-tab-notifications-form .inline.field.subject textarea::placeholder,
.manage-link-page-tab-notifications-form .inline.field.artist-image textarea::placeholder,
.manage-link-page-tab-notifications-form .inline.field.release-name textarea::placeholder,
.manage-link-page-tab-notifications-form .inline.field.sender-email textarea::placeholder,
.manage-link-page-tab-notifications-form .inline.field.footer-text textarea::placeholder,
.manage-link-page-tab-notifications-form .inline.field.missing-addon-message textarea::placeholder {
  font-size: 16px;
}
.manage-link-page-tab-notifications-form .inline.field.artist-show .ui.checkbox .text-body-title,
.manage-link-page-tab-notifications-form .inline.field.powered-by-hide .ui.checkbox .text-body-title {
  font-size: 14px !important;
}
.manage-link-page-tab-notifications-form .note-text {
  font-size: 14px;
  line-height: 17px;
  margin-top: 10px;
  opacity: 0.6;
}
.manage-link-page-tab-notifications-form .note-head {
  font-weight: 600;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 17px;
}
.manage-link-page-tab-notifications-form .note-head div {
  margin-left: 4px;
}
.manage-link-page-tab-notifications-form .inline.field.artist-name .ui.input.labeled input,
.manage-link-page-tab-notifications-form .inline.field.release-name .ui.input.labeled input {
  border-right: none;
}
.manage-link-page-tab-notifications-form .inline.field.artist-name .label.custom-label,
.manage-link-page-tab-notifications-form .inline.field.release-name .label.custom-label {
  border-left: none;
}
.manage-link-page-tab-notifications-form .auto-scan-text {
  cursor: default;
  font-size: 12px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  font-weight: 900;
  color: #666666;
}
.manage-link-page-tab-notifications-form .auto-scan-text > div {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.manage-link-page-tab-notifications-form .auto-scan-text .led-off,
.manage-link-page-tab-notifications-form .auto-scan-text .led-green {
  width: 12px;
  height: 12px;
  border-radius: 50%;
}
.manage-link-page-tab-notifications-form .auto-scan-text .led-green {
  background-color: #6FD647;
  -webkit-box-shadow: #6FD647 0 0 5px 1px;
          box-shadow: #6FD647 0 0 5px 1px;
}
.manage-link-page-tab-notifications-form .auto-scan-text .led-off {
  background-color: #CCCCCC;
}
.manage-link-page-tab-notifications-form .auto-scan-text .autoscan-label-container {
  margin-top: 1px;
  margin-left: 8px;
}
@media (max-width: 365px) {
  .manage-link-page-tab-notifications-form .auto-scan-text .autoscan-label-container {
    display: none;
  }
}
.manage-link-page-tab-notifications-form .auto-scan-text.off {
  color: #CCCCCC;
}
.manage-link-page-tab-notifications-form .missing-addon-message {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #404754;
}
.manage-link-page-tab-social-embeds-form .title-container {
  padding-top: 20px;
}
.manage-link-page-tab-social-embeds-form .upload-text-small.image-recommendation {
  opacity: 0.8;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
@media (max-width: 481px) {
  .manage-link-page-tab-social-embeds-form .upload-text-small.image-recommendation {
    display: none;
  }
}
.manage-link-page-tab-social-embeds-form .dummy-link {
  color: #65C6F0;
}
.manage-link-page-tab-social-icons-form .inline.field.link-page-show-social-icons-toggle-container form-toggle .label-column {
  padding-top: 0;
  margin-top: -5px;
}
.manage-link-page-tab-social-icons-form .inline.field.link-page-show-social-icons-toggle-container form-toggle .label-column label {
  font-size: 16px !important;
  font-weight: 500 !important;
}
.manage-link-page-tab-social-icons-form .inline.field.link-page-show-social-icons-toggle-container form-toggle .value-column {
  padding-top: 0;
}
.manage-link-page-tab-social-icons-form .use-artist-defaults-container {
  padding-top: 5px;
}
.manage-link-page-tab-social-icons-form .use-artist-defaults-container form-checkbox label.text-body-title {
  font-weight: 700 !important;
  font-size: 14px !important;
}
.manage-link-page-tab-social-icons-form .social-links-array-container {
  padding-top: 7px;
}
.manage-link-page-tab-social-icons-form .social-links-array-container .social-link-input-container:not(:first-child) {
  padding-top: 3px;
}
.manage-link-page-tab-social-icons-form .social-links-array-container .social-link-input-container {
  margin-bottom: 0;
}
.manage-link-page-tab-social-icons-form .social-links-array-container .social-link-input-container form-input .inline.field.ui.input.disabled {
  opacity: 0.3;
}
.manage-link-page-tab-social-icons-form .social-links-array-container .social-link-input-container form-input .ui.label.custom-label {
  background-color: #F9FBFC;
  width: 48px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.manage-link-page-tab-social-icons-form .social-links-array-container .social-link-input-container form-input .ui.label.custom-label i.fas,
.manage-link-page-tab-social-icons-form .social-links-array-container .social-link-input-container form-input .ui.label.custom-label i.fab {
  font-size: 20px;
}
manage-link-page-territory-selector .add-remove-territories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
manage-link-page-territory-selector form-left-right-toggle > div,
manage-link-page-territory-selector form-left-right-toggle .menu-picker,
manage-link-page-territory-selector form-left-right-toggle .menu-picker .content {
  height: 54px;
}
manage-link-page-territory-selector form-left-right-toggle .ui.search.selection.dropdown {
  height: 100%;
  margin-top: -2px;
  border: none;
  padding: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
manage-link-page-territory-selector form-left-right-toggle .ui.search.selection.dropdown input.search {
  height: 100%;
  font-family: 'Font Awesome 5 Free', museo-sans, sans-serif;
}
manage-link-page-territory-selector form-left-right-toggle .ui.search.selection.dropdown > .text .world.icon,
manage-link-page-territory-selector form-left-right-toggle .ui.search.selection.dropdown > .text .flag-icon {
  margin-right: 6px;
}
manage-link-page-territory-selector form-left-right-toggle .ui.search.selection.dropdown > .filtered.text {
  visibility: visible;
}
manage-link-page-territory-selector form-left-right-toggle .ui.search.selection.dropdown .dropdown.icon {
  position: static;
  margin-left: 5px;
  margin-top: -16px;
}
manage-link-page-territory-selector form-left-right-toggle .ui.search.selection.dropdown .menu > .item {
  color: rgba(0, 0, 0, 0.95) !important;
}
manage-link-page-territory-selector form-left-right-toggle .ui.search.selection.dropdown .menu > .active.item,
manage-link-page-territory-selector form-left-right-toggle .ui.search.selection.dropdown .menu > .item:hover {
  background-color: #1dadea !important;
  color: white !important;
}
manage-link-page-territory-selector form-left-right-toggle .ui.search.selection.dropdown:not(.active) input.search {
  color: transparent;
}
manage-link-page-territory-selector form-left-right-toggle .ui.search.selection.dropdown:not(.active) input.search::-webkit-input-placeholder,
manage-link-page-territory-selector form-left-right-toggle .ui.search.selection.dropdown:not(.active) input.search::-webkit-input-placeholder {
  color: transparent !important;
}
manage-link-page-territory-selector form-left-right-toggle .ui.search.selection.dropdown:not(.active) input.search::placeholder,
manage-link-page-territory-selector form-left-right-toggle .ui.search.selection.dropdown:not(.active) input.search::-webkit-input-placeholder {
  color: transparent !important;
}
manage-link-page-territory-selector form-left-right-toggle .ui.search.selection.dropdown.active .dropdown.icon {
  display: none;
}
manage-link-page-territory-selector form-left-right-toggle .ui.search.selection.dropdown.active .text {
  display: none;
}
manage-link-page-territory-selector form-left-right-toggle .prevent-dropdown-behaviour {
  cursor: default !important;
  pointer-events: none;
}
manage-link-page-territory-selector .add-remove-territories {
  font-size: 14px;
}
object-type-selection-entity {
  width: 100%;
  position: relative;
}
object-type-selection-entity .pro-ribbon {
  pointer-events: none;
  position: absolute;
  z-index: 1;
  overflow: hidden;
  width: 110px;
  height: 110px;
  text-align: right;
}
object-type-selection-entity .pro-ribbon > span {
  position: absolute;
  text-transform: uppercase;
  opacity: 0.9;
  text-align: center;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  display: block;
  color: #FFF;
  background: #e52d98;
  -webkit-box-shadow: 0 3px 10px -5px #000000;
          box-shadow: 0 3px 10px -5px #000000;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  width: 90px;
  top: 19px;
  left: -17px;
}
object-type-selection-entity .pro-ribbon > span::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid #e52d98;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #e52d98;
}
object-type-selection-entity .pro-ribbon > span::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 100%;
  z-index: -1;
  border-left: 2px solid transparent;
  border-right: 2px solid #e52d98;
  border-bottom: 2px solid transparent;
  border-top: 2px solid #e52d98;
}
object-type-selection-entity .pro-ribbon.box {
  left: -6px;
  top: -6px;
}
object-type-selection-entity .pro-ribbon.rectangle {
  left: 16px;
  top: 14px;
}
object-type-selection-entity > div {
  width: 100%;
}
object-type-selection-entity .box-card:hover:not(.disabled),
object-type-selection-entity .rectangle-card:hover:not(.disabled) {
  /*background-color: #eeeeee;*/
  border: 1px solid #1dadea;
  cursor: pointer;
}
object-type-selection-entity .box-card:hover:not(.disabled) .select-button .ui.small.blue.button,
object-type-selection-entity .rectangle-card:hover:not(.disabled) .select-button .ui.small.blue.button {
  background-color: #0aa3e3;
}
object-type-selection-entity .box-card:hover:not(.disabled) .select-button .ui.small.pink.button,
object-type-selection-entity .rectangle-card:hover:not(.disabled) .select-button .ui.small.pink.button {
  background-color: #cc1a81;
}
object-type-selection-entity .rectangle-card {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 5px;
  background-color: white;
  border: 1px solid white;
  padding: 20px;
  margin-bottom: 40px;
}
object-type-selection-entity .rectangle-card .image {
  width: 200px;
  min-width: 200px;
  height: 136px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
object-type-selection-entity .rectangle-card .image > .ui.fluid.image {
  min-width: unset;
  width: 96px;
  height: 90px;
}
object-type-selection-entity .rectangle-card .image.bg-post-release {
  background-color: rgba(53, 211, 110, 0.1);
}
object-type-selection-entity .rectangle-card .image.bg-pre-release {
  background-color: rgba(26, 167, 224, 0.1);
}
object-type-selection-entity .rectangle-card .image.bg-short-link {
  background-color: rgba(140, 88, 46, 0.1);
}
object-type-selection-entity .rectangle-card .image.bg-podcast-link {
  background: rgba(152, 2, 133, 0.1);
}
object-type-selection-entity .rectangle-card .image.bg-reward-link {
  background: rgba(140, 88, 46, 0.1);
}
object-type-selection-entity .rectangle-card .image.bg-ticket-link {
  background: rgba(252, 165, 0, 0.1);
}
object-type-selection-entity .rectangle-card .image.bg-future-release {
  background-color: rgba(248, 180, 42, 0.1);
}
object-type-selection-entity .rectangle-card .image.bg-campaign-facebook-inst {
  background-color: rgba(26, 188, 156, 0.1);
}
object-type-selection-entity .rectangle-card .image.bg-campaign-deezer {
  background-color: rgba(248, 180, 42, 0.1);
}
object-type-selection-entity .rectangle-card .image.bg-campaign-deezer-multi {
  background-color: rgba(255, 107, 107, 0.1);
}
object-type-selection-entity .rectangle-card .image.bg-campaign-audiomack {
  background-color: rgba(26, 167, 224, 0.1);
}
object-type-selection-entity .rectangle-card .image.bg-campaign-int-radio {
  background-color: rgba(155, 89, 182, 0.1);
}
object-type-selection-entity .rectangle-card .image.bg-campaign-music-web {
  background-color: rgba(7, 153, 146, 0.1);
}
object-type-selection-entity .rectangle-card .image.bg-campaign-spotify {
  background-color: rgba(186, 220, 88, 0.1);
}
object-type-selection-entity .rectangle-card .image.bg-campaign-audio-ad {
  background-color: rgba(250, 152, 58, 0.1);
}
object-type-selection-entity .rectangle-card .image.bg-campaign-sua-musica {
  background-color: rgba(74, 105, 189, 0.1);
}
object-type-selection-entity .rectangle-card .image.bg-campaign-old-style-image > .ui.fluid.image {
  width: 100%;
  height: 100%;
}
object-type-selection-entity .rectangle-card .image.bg-campaign > .ui.fluid.image {
  width: 113px;
}
object-type-selection-entity .rectangle-card .descripiton {
  -webkit-box-flex: 100;
      -ms-flex-positive: 100;
          flex-grow: 100;
  padding-left: 25px;
  padding-right: 25px;
}
object-type-selection-entity .rectangle-card .descripiton .header {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 14px;
}
object-type-selection-entity .rectangle-card .descripiton ol.ui.list {
  margin-left: 15px;
  color: rgba(65, 71, 84, 0.7);
}
object-type-selection-entity .rectangle-card .descripiton ol.ui.list li:before {
  margin-left: -15px;
  color: rgba(65, 71, 84, 0.7);
}
object-type-selection-entity .rectangle-card .descripiton .benefit {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.25;
  padding: 0;
}
object-type-selection-entity .rectangle-card .descripiton .benefit.single {
  line-height: 1.4;
}
object-type-selection-entity .rectangle-card .select-button {
  width: 133px;
  min-width: 133px;
  text-align: right;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
object-type-selection-entity .rectangle-card .select-button .ui.small.button {
  padding: 15px 0px 0px 0px;
}
object-type-selection-entity .box-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: white;
  border: 1px solid #cccccc;
  height: 240px;
  width: 100%;
  margin: 20px auto;
}
object-type-selection-entity .box-card .image {
  display: inline-block !important;
  margin: 10px 10px;
  width: 30px !important;
  height: 30px !important;
}
object-type-selection-entity .box-card .image.compact {
  width: 24px !important;
  height: 24px !important;
}
object-type-selection-entity .box-card .title {
  margin: 20px auto;
  font-weight: 700;
  margin-bottom: 0px;
  font-size: 20px;
}
object-type-selection-entity .box-card .description {
  margin: 20px auto;
  font-weight: 500;
  margin-bottom: 0px;
  text-align: center;
  width: 80%;
  font-size: 16px;
}
object-type-selection-entity .box-card .select-button {
  margin: 20px auto;
}
object-type-selection-entity .box-card .select-button .button {
  padding-top: 14px;
}
.theorchard object-type-selection-entity .box-card:hover:not(.disabled),
.theorchard object-type-selection-entity .rectangle-card:hover:not(.disabled) {
  cursor: pointer;
}
.theorchard object-type-selection-entity .box-card:hover:not(.disabled) .select-button .ui.small.button,
.theorchard object-type-selection-entity .rectangle-card:hover:not(.disabled) .select-button .ui.small.button {
  background-color: #ff893e;
}
.theorchard object-type-selection-entity .rectangle-card:hover:not(.disabled) {
  border: 1px solid #026ead;
}
.theorchard object-type-selection-entity .rectangle-card {
  border: 1px solid #d9d2d0;
  border-radius: 4px;
  margin-bottom: 25px;
  padding: 10px;
}
.theorchard object-type-selection-entity .rectangle-card .descripiton {
  color: #4a4a4a;
  padding-left: 10px;
  padding-right: 10px;
}
.theorchard object-type-selection-entity .rectangle-card .descripiton .header {
  margin-bottom: 0px;
}
.theorchard object-type-selection-entity .rectangle-card .descripiton .header {
  font-size: 18px;
  font-weight: 700;
}
.theorchard object-type-selection-entity .rectangle-card .descripiton .benefit {
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
}
.theorchard object-type-selection-entity .rectangle-card .select-button {
  min-width: 80px !important;
  width: 80px !important;
}
.theorchard object-type-selection-entity .rectangle-card .select-button .ui.small.button {
  width: 90px !important;
  height: 30px !important;
}
.theorchard object-type-selection-entity > div > div > div.image {
  width: 240px;
  height: 140px;
}
.theorchard object-type-selection-entity > div > div > div.image > .ui.fluid.image {
  width: 240px;
  height: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.theorchard object-type-selection-entity > div > div > div.image > .ui.fluid.image > img {
  width: 70px;
  height: 70px;
  margin: auto;
}
select-artist .select-create-artist-buttons-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
select-artist .select-create-artist-name-container {
  margin-top: 30px;
}
.theorchard select-artist .select-create-artist-name-container {
  margin-top: 0px;
  width: 373px !important;
}
select-create-artist-existing .select-create-artist-existing .ui.search.selection.dropdown > input.search {
  padding-top: 13px;
  padding-left: 16px;
}
.select-create-artist-new .checkmark.icon {
  color: #00CD00;
}
.select-create-artist-new .warning.circle.icon {
  color: #FF0202;
}
.select-create-artist-new form-input .field.ui.input {
  padding-bottom: 0;
}
.select-create-artist-new form-input .ui.red.pointing.prompt.label.visible {
  margin-top: 5px !important;
}
select-create-artist .select-create-artist-buttons-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
select-create-artist .select-create-artist-name-container {
  margin-top: 30px;
}
.select-featurefm-song-modal .select-featurefm-song-modal-title {
  margin-bottom: 47px;
  margin-left: auto;
  margin-right: auto;
}
.select-featurefm-song-modal .select-featurefm-song-modal-title .add-song-button-container {
  float: right;
  margin-top: -30px;
}
.select-featurefm-song-modal .select-featurefm-song-modal-content .music.player.item {
  height: 240px;
  display: block;
  margin-bottom: 50px;
}
side-tip .side-tip-preview-container {
  width: 380px !important;
  margin: auto !important;
  position: relative !important;
  top: 0px !important;
}
side-tip .side-tip-preview-container .tips-container {
  width: 380px !important;
}
side-tip .side-tip-preview-container .tips-container .tips-main-header {
  margin-bottom: 20px;
  display: block;
}
side-tip .side-tip-preview-container .tips-container .tips-main-header .tip.header {
  color: black;
}
side-tip .side-tip-preview-container .tips-container .tips-main-header .tips-header-icon-container {
  display: inline;
  margin-left: -4px;
}
side-tip .side-tip-preview-container .tips-container .tips-main-header .tips-header-icon-container i.icon {
  color: #1dadea;
  width: 22px;
  margin-right: 3px;
}
side-tip .side-tip-preview-container .tips-container .tips-main-header .tips-header-text-container {
  font-weight: 500;
  display: inline;
}
side-tip .side-tip-preview-container .tips-container .tips-section {
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 30px;
}
side-tip .side-tip-preview-container .tips-container .tips-section .tips-section-header {
  font-weight: 700;
  margin-bottom: 5px;
}
side-tip .side-tip-preview-container .tips-container .tips-section .tips-section-content {
  margin-bottom: 20px;
  font-weight: 500;
}
side-tip .side-tip-preview-container .tips-container .tips-section .tips-section-content ul {
  margin-top: 0px;
  padding-left: 15px;
}
side-tip .side-tip-preview-container .tips-container .tips-section .tips-section-content ul li {
  margin-bottom: 15px;
}
side-tip .side-tip-preview-container .tips-container .tips-section .tips-section-content b {
  font-weight: 900;
}
side-tip .side-tip-preview-container .tips-section-content {
  color: #999999;
}
side-tip .side-tip-preview-container .tips-section-content-bold {
  font-weight: 500;
}
side-tip .side-tip-preview-container .tip {
  color: #999999;
  margin-top: 20px;
}
side-tip .side-tip-preview-container .tip .emphasized {
  color: black;
}
@media (max-width: 481px) {
  side-tip .side-tip-preview-container {
    display: none;
  }
}
@media (max-width: 1080px) {
  .sidebar-nav-layout side-tip .side-tip-preview-container {
    width: 320px !important;
  }
  .sidebar-nav-layout side-tip .side-tip-preview-container .tips-container {
    width: 320px !important;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.theorchard side-tip .side-tip-preview-container {
  width: 324px !important;
  margin: auto !important;
}
.theorchard side-tip .side-tip-preview-container .tips-container {
  max-width: 324px;
  width: 100% !important;
  margin-left: 4px;
}
.theorchard side-tip .side-tip-preview-container .tips-container .tips-main-header {
  border-bottom: 1px solid #d9d2d0;
  padding-bottom: 10px;
}
.theorchard side-tip .side-tip-preview-container .tips-container .tips-main-header .tip.header {
  font-size: 18px;
  color: #6d6565;
  margin-left: 20px;
}
.theorchard side-tip .side-tip-preview-container .tips-container .tips-main-header .tips-header-icon-container {
  margin-left: 0px;
  margin-right: 0px;
  position: relative;
}
.theorchard side-tip .side-tip-preview-container .tips-container .tips-section .tips-section-header {
  font-size: 15px;
  color: #4a4a4a;
  font-weight: 700;
}
.theorchard side-tip .side-tip-preview-container .tips-container .tips-section .tips-section-content {
  font-size: 14px;
  color: #6d6565;
  font-weight: 500;
}
.theorchard side-tip .side-tip-preview-container .tips-container i.question.circle.icon {
  position: absolute;
  width: 15px;
  height: 15px;
  color: #ffffff;
  font-size: 13px;
  background-color: #4a4a4a;
  border-radius: 120px;
  top: 1px;
}
.theorchard side-tip .side-tip-preview-container .tips-container i.question.circle.icon:before {
  position: absolute;
  right: 4px;
  bottom: -2px;
}
.theorchard side-tip .side-tip-preview-container.wide-mode {
  width: 100% !important;
  margin-left: -4px !important;
}
.theorchard side-tip .side-tip-preview-container.wide-mode .tips-container {
  max-width: unset;
}
.smartlink-settings-form-add-territory .value-column {
  width: 51%;
}
@media (max-width: 481px) {
  .smartlink-settings-form-add-territory .value-column {
    width: 100%;
  }
}
.smartlink-settings-form-add-territory .ui.small.button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: right;
  width: 152px !important;
  height: 48px !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 481px) {
  .smartlink-settings-form-add-territory .ui.small.button {
    width: 100% !important;
    margin-top: 10px !important;
  }
}
.smartlink-settings-form-add-territory .upgrade-subscription.require-padding .upgrade {
  margin-top: -14px;
}
.smartlink-settings-form-add-territory .comment {
  font-size: 12px;
  font-weight: 500;
  margin-top: 5px;
}
@media (max-width: 481px) {
  .smartlink-settings-form-add-territory {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
.field.disabled .smartlink-settings-form-add-territory {
  opacity: 0.5;
}
.smartlink-settings-form-territory-element .accordion-content {
  border-left: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  padding: 1em 40px !important;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 20px;
}
.smartlink-settings-form-territory-element .upper-caption-head {
  margin-top: 20px;
  font-size: 16px;
  font-weight: 400;
}
.smartlink-settings-form-territory-element .divider-container {
  display: inline-block;
}
.smartlink-settings-form-territory-element .territory-name {
  color: #333333;
}
.smartlink-settings-form-territory-element .call-to-action .input {
  width: 100%;
}
.smartlink-settings-form-territory-element .upper-caption-head:first-child {
  margin-top: 0px;
}
.smartlink-settings-form-territory-element .upper-caption-bottom {
  font-size: 13px;
  font-weight: 300;
  color: #999999;
}
.smartlink-settings-form-territory-element .title span {
  margin-left: 20px;
}
.smartlink-settings-form-territory-element .angle.down.icon {
  float: right;
  font-size: 30px;
  color: #333333;
  margin: -6px 10px 0px 0px;
}
.smartlink-settings-form-territory-element .remove.icon.grey {
  color: #cccccc;
  cursor: default;
}
.smartlink-settings-form-territory-element .remove.icon {
  font-size: 22px;
  color: #333333;
  border-right: 1px solid #cccccc;
  padding-right: 16px;
  padding-top: 0px;
}
.smartlink-settings-form-territory-element i.world.icon {
  margin-left: 18px;
  font-size: 20px;
  color: #333333;
}
@media (max-width: 481px) {
  smartlink-settings-form .label-column {
    width: 100%;
    margin-bottom: 10px;
  }
  smartlink-settings-form .value-column {
    width: 100%;
  }
}
smartlink-settings-form manage-smartlink-addstore .ui.search.value-column {
  margin-top: 0px;
  border: none;
  padding-top: 0px;
  padding-bottom: 0px;
}
smartlink-settings-form manage-smartlink-addstore .ui.search.value-column .input {
  width: 68%;
  padding-left: 0px;
  padding-right: 0px;
}
smartlink-settings-form manage-smartlink-addstore .ui.search.value-column .button {
  margin-right: 0px;
  width: 152px !important;
  background-color: #1dadea;
}
smartlink-settings-form manage-smartlink-addstore .ui.search.value-column .button.disabled {
  background-color: rgba(29, 173, 234, 0.2) !important;
}
smartlink-settings-form .notification-enabled form-toggle label.text-body-title,
smartlink-settings-form .show-artist-by-default form-toggle label.text-body-title,
smartlink-settings-form .hide-powered-by-ffm-by-default form-toggle label.text-body-title {
  font-size: 16px !important;
  font-weight: 300 !important;
  line-height: 28px;
}
smartlink-settings-form .optional-field-container {
  padding-top: 20px !important;
}
smartlink-settings-form .localization-territories {
  padding-top: 30px;
}
smartlink-settings-form upgrade-subscription .upgrade {
  margin-bottom: 20px;
  margin-left: 10px;
}
smartlink-settings-form .divider-container {
  padding: 20px 0px 20px 0px !important;
}
smartlink-settings-form manage-smartlink-addstore upgrade-subscription .upgrade {
  margin-top: 6px !important;
  margin-right: 0px !important;
}
smartlink-settings-form .available-stores-padding {
  padding-top: 25px;
}
smartlink-settings-form .location-container {
  margin-bottom: 40px;
}
smartlink-settings-form .allow-collecting-fan-emails-container form-checkbox .ui.checkbox label:before {
  margin-top: 5px;
}
smartlink-settings-form .allow-collecting-fan-emails-container form-checkbox .ui.checkbox label.text-body-title {
  line-height: 1.4;
  margin-top: -5px;
}
social-media-mock-post-preview .header-container {
  font-weight: 700;
  color: #1DADEA;
  font-size: 14px;
  margin-bottom: 8px;
}
social-media-mock-post-preview .header-container i {
  width: 20px;
  height: 20px;
  margin-right: 2px;
  font-size: 20px;
}
social-media-mock-post-preview .preview-container {
  width: 380px;
}
social-media-mock-post-preview .preview-container .preview-image {
  height: 199px;
  background-size: cover;
  background-position-y: 50%;
}
social-media-mock-post-preview .preview-container .preview-text {
  padding-left: 10px;
  padding-right: 10px;
}
social-media-mock-post-preview .social-media-mock-post-preview.facebook .preview-text {
  background-color: #F2F3F5;
  padding-bottom: 4px;
  padding-top: 4px;
}
social-media-mock-post-preview .social-media-mock-post-preview.facebook .preview-text .domain {
  text-transform: uppercase;
  color: #464950;
  font-size: 9px;
  line-height: 15px;
}
social-media-mock-post-preview .social-media-mock-post-preview.facebook .preview-text .title {
  color: #1c2028;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}
social-media-mock-post-preview .social-media-mock-post-preview.facebook .preview-text .description {
  color: #464950;
  font-size: 11px;
  font-weight: 500;
  line-height: 18px;
}
social-media-mock-post-preview .social-media-mock-post-preview.facebook.small-image-layout .preview-container {
  font-size: 0;
}
social-media-mock-post-preview .social-media-mock-post-preview.facebook.small-image-layout .preview-container .preview-image {
  width: 128px;
  height: 128px;
  display: inline-block;
}
social-media-mock-post-preview .social-media-mock-post-preview.facebook.small-image-layout .preview-container .preview-text {
  vertical-align: top;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 128px;
  max-width: 252px;
  min-width: 252px;
}
social-media-mock-post-preview .social-media-mock-post-preview.twitter .preview-container .preview-image {
  height: 190px;
  border: 1px solid #E1E8ED;
  border-bottom: none;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}
social-media-mock-post-preview .social-media-mock-post-preview.twitter .preview-container .preview-text {
  border: 1px solid #E1E8ED;
  border-top: none;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  background-color: #FFFFFF;
  padding-bottom: 5px;
  padding-top: 10px;
  padding-left: 14px;
  padding-right: 14px;
}
social-media-mock-post-preview .social-media-mock-post-preview.twitter .preview-container .preview-text .title,
social-media-mock-post-preview .social-media-mock-post-preview.twitter .preview-container .preview-text .description {
  color: #000000;
  font-size: 12px;
  line-height: 18px;
}
social-media-mock-post-preview .social-media-mock-post-preview.twitter .preview-container .preview-text .title {
  font-weight: 700;
}
social-media-mock-post-preview .social-media-mock-post-preview.twitter .preview-container .preview-text .description {
  font-weight: 500;
}
social-media-mock-post-preview .social-media-mock-post-preview.twitter .preview-container .preview-text .domain {
  color: #8899A6;
  font-size: 11px;
  line-height: 19px;
}
social-media-mock-post-preview .social-media-mock-post-preview.twitter.small-image-layout .preview-container {
  font-size: 0;
}
social-media-mock-post-preview .social-media-mock-post-preview.twitter.small-image-layout .preview-container .preview-image {
  border-bottom: 1px solid #E1E8ED;
  border-right: none;
  width: 128px;
  height: 128px;
  display: inline-block;
  border-top-right-radius: 0;
  border-top-left-radius: 9px;
  border-bottom-left-radius: 9px;
}
social-media-mock-post-preview .social-media-mock-post-preview.twitter.small-image-layout .preview-container .preview-text {
  border-top: 1px solid #E1E8ED;
  border-left: none;
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
  border-bottom-left-radius: 0;
  vertical-align: top;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 128px;
  max-width: 252px;
  min-width: 252px;
}
@media (max-width: 1080px) {
  .sidebar-nav-layout social-media-mock-post-preview .preview-container {
    width: 100%;
  }
  .sidebar-nav-layout social-media-mock-post-preview .preview-container .preview-image {
    height: 146px;
  }
  .sidebar-nav-layout social-media-mock-post-preview .social-media-mock-post-preview {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sidebar-nav-layout social-media-mock-post-preview .social-media-mock-post-preview.twitter .preview-container .preview-image {
    height: 146px;
  }
}
.unlock-pro-link-modal-part-content-buttons .button-container {
  margin: 16px 0px 5px 0px;
}
.unlock-pro-link-modal-part-content-buttons .button-container-cancel {
  margin: 10px 125px 15px 125px;
}
@media (max-width: 481px) {
  .unlock-pro-link-modal-part-content-buttons .button-container-cancel {
    margin: unset;
  }
}
.unlock-pro-link-modal-part-content-buttons .ui.button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 55px;
  font-size: 18px;
  font-weight: 700;
  -webkit-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
  line-height: 30px;
}
.unlock-pro-link-modal-part-content-buttons .ui.blue-light.button {
  background: transparent;
  color: #0aa3e3;
  border: 1px solid #0aa3e3;
}
.unlock-pro-link-modal-part-content-buttons .ui.link.button {
  color: #0aa3e3;
  font-weight: 700;
  background-color: transparent !important;
  font-size: 14px;
}
.unlock-pro-link-modal-part-content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  margin-left: 40px;
  margin-right: 40px;
  cursor: default;
}
.unlock-pro-link-modal-part-content .unlock-pro-link-modal-part-content-text-container {
  text-align: left;
}
.unlock-pro-link-modal-part-content .unlock-pro-link-modal-part-content-text-container .unlock-pro-link-modal-part-content-text-title {
  margin-top: 26px;
  font-size: 30px;
  line-height: 35px;
  color: #414754;
}
.unlock-pro-link-modal-part-content .unlock-pro-link-modal-part-content-text-container .unlock-pro-link-modal-part-content-text {
  margin-top: 20px;
  font-size: 16px;
  line-height: 19px;
  color: #414754;
  opacity: 0.6;
}
.unlock-pro-link-modal-part-content .unlock-pro-link-modal-part-content-text-container .unlock-pro-link-modal-part-content-text-secondary {
  margin-top: 20px;
  font-size: 14px;
  line-height: 16px;
  color: #414754;
}
.unlock-pro-link-modal-part-content .unlock-pro-link-modal-part-content-text-container .unlock-pro-link-modal-part-content-text-secondary ul {
  -webkit-padding-start: 20px !important;
          padding-inline-start: 20px !important;
  list-style-image: url(/assets/images/green_checkmark.svg);
}
.unlock-pro-link-modal-part-content .unlock-pro-link-modal-part-content-text-container .unlock-pro-link-modal-part-content-text-secondary li {
  padding: 3px 3px;
}
.unlock-pro-link-modal-part-testimony {
  height: 100%;
  background: #0aa3e3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: default;
}
.unlock-pro-link-modal-part-testimony .unlock-pro-link-modal-part-testimony-center {
  margin-left: 60px;
  margin-right: 60px;
}
.unlock-pro-link-modal-part-testimony .unlock-pro-link-modal-part-testimony-center .unlock-pro-link-modal-part-testimony-quote.transition {
  opacity: 0 !important;
}
.unlock-pro-link-modal-part-testimony .unlock-pro-link-modal-part-testimony-center .unlock-pro-link-modal-part-testimony-quote {
  position: relative;
  text-align: center;
  opacity: 1;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}
.unlock-pro-link-modal-part-testimony .unlock-pro-link-modal-part-testimony-center .unlock-pro-link-modal-part-testimony-quote raw-html {
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 27px;
  color: #FFFFFF;
  letter-spacing: -0.3px;
  z-index: 10;
}
.unlock-pro-link-modal-part-testimony .unlock-pro-link-modal-part-testimony-center .unlock-pro-link-modal-part-testimony-quote img {
  position: absolute;
  left: 0;
  top: -15px;
  z-index: 1;
}
.unlock-pro-link-modal-part-testimony .unlock-pro-link-modal-part-testimony-center .unlock-pro-link-modal-part-testimony-identify {
  text-align: center;
  margin-bottom: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.unlock-pro-link-modal-part-testimony .unlock-pro-link-modal-part-testimony-center .unlock-pro-link-modal-part-testimony-identify .unlock-pro-link-modal-part-testimony-identify.transition {
  opacity: 0 !important;
}
.unlock-pro-link-modal-part-testimony .unlock-pro-link-modal-part-testimony-center .unlock-pro-link-modal-part-testimony-identify .unlock-pro-link-modal-part-testimony-identify {
  letter-spacing: -0.3px;
  text-align: center;
  opacity: 1;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 27px;
  color: #FFFFFF;
  margin-top: 25px;
}
.unlock-pro-link-modal-part-testimony .unlock-pro-link-modal-part-testimony-center .unlock-pro-link-modal-part-testimony-identify .unlock-pro-link-modal-part-testimony-identify-role {
  opacity: 0.5;
  font-size: 16px;
  font-weight: 400;
}
.unlock-pro-link-modal-part-testimony .unlock-pro-link-modal-part-testimony-bottom {
  margin-bottom: 45px;
  text-align: center;
}
.unlock-pro-link-modal-part-testimony .unlock-pro-link-modal-part-testimony-bottom .logo-awal {
  width: 138px;
  height: 36px;
}
.unlock-pro-link-modal-part-testimony .unlock-pro-link-modal-part-testimony-bottom img.transition {
  opacity: 0 !important;
}
.unlock-pro-link-modal-part-testimony .unlock-pro-link-modal-part-testimony-bottom img {
  opacity: 1;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}
.unlock-pro-link-modal-part-testimony .unlock-pro-link-modal-part-testimony-bottom .logo-secretlygroup {
  width: 138px;
  height: 41px;
}
.unlock-pro-link-modal-part-testimony .unlock-pro-link-modal-part-testimony-bottom .logo-300 {
  width: 110px;
  height: 72px;
}
.unlock-pro-link-modal-part-testimony .unlock-pro-link-modal-part-testimony-bottom .logo-redeye {
  width: 138px;
  height: 42px;
}
.unlock-pro-link-modal-content {
  height: 690px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.unlock-pro-link-modal-content .unlock-pro-link-modal-content-left {
  height: 100%;
  width: 50%;
}
@media (max-width: 481px) {
  .unlock-pro-link-modal-content .unlock-pro-link-modal-content-left {
    width: 100%;
  }
}
.unlock-pro-link-modal-content .unlock-pro-link-modal-content-right {
  height: 100%;
  width: 50%;
}
@media (max-width: 481px) {
  .unlock-pro-link-modal-content .unlock-pro-link-modal-content-right {
    display: none;
  }
}
upgrade-subscription .upgrade {
  float: right;
  font-size: 12px;
  margin-top: 4px;
}
.external-song-search-results-list-item .ellipsisText {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 290px;
}
.theorchard external-song-search-results-list-table-data .help-button.ui.small.responsive.blue.button {
  width: 95px !important;
  height: 30px !important;
  min-width: unset !important;
  padding: 6px 4px !important;
}
external-song-search-results-list .hidden-audio-player-wrapper {
  display: none;
}
external-song-search-results-list .ui.table {
  border: none;
}
external-song-search-results-list .ui.table thead tr th {
  background: none;
  border-top: 2px solid #d0d0d0;
  border-bottom: none;
  padding-bottom: 5px;
  font-weight: 500;
  color: #666666;
  font-size: 14px;
}
external-song-search-results-list .ui.table thead tr th .select-all-container,
external-song-search-results-list .ui.table thead tr th .select-all-container-separator,
external-song-search-results-list .ui.table thead tr th .view-options-container {
  text-align: right;
  float: right;
}
external-song-search-results-list .ui.table thead tr th .select-all-container-separator {
  padding-left: 7px;
  padding-right: 7px;
}
external-song-search-results-list .ui.table tbody tr td {
  border-top: none;
  border-bottom: 1px solid #d0d0d0;
}
external-song-search-results-list .ui.table tbody tr:last-child td {
  border-bottom: none;
}
external-song-search-results-list .ui.table .external-song-search-results-list-item {
  border-left: none;
  border-right: none;
}
external-song-search-results-list .ui.table .details-container {
  vertical-align: top;
}
external-song-search-results-list .ui.table .details-container .song-detail {
  font-size: 16px;
  margin-bottom: 5px;
}
external-song-search-results-list .ui.table .details-container .song-detail.title {
  color: #333333;
  font-weight: 700;
}
external-song-search-results-list .ui.table .details-container .song-detail.artist-name {
  color: #333333;
}
external-song-search-results-list .ui.table .details-container .song-detail.duration {
  color: #999999;
}
external-song-search-results-list .ui.table .details-container .song-detail.disabled {
  color: #BBBBBB !important;
}
external-song-search-results-list .ui.table .select-button-container {
  width: 150px;
}
external-song-search-results-list .ui.table .select-button-container button {
  min-width: 150px;
}
external-song-search-results-list .ui.table .select-button-container .unavailable-comment {
  position: relative;
}
external-song-search-results-list .ui.table .select-button-container .unavailable-comment span {
  position: absolute;
  white-space: nowrap;
  text-align: right;
  right: 0;
  font-size: 14px;
  bottom: -60px;
}
external-song-search-results-list .ui.table .select-button-container.multiple {
  width: auto;
  text-align: right;
}
external-song-search-results-list .ui.table .albumart-container {
  width: 120px;
}
external-song-search-results-list .ui.table .albumart-container .ffm_ad_unit_image_sizer {
  width: 120px;
  height: 120px;
  position: relative;
}
external-song-search-results-list .ui.table .albumart-container .ffm_ad_unit_image_sizer > .ffm_ad_unit_image_container,
external-song-search-results-list .ui.table .albumart-container .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container {
  position: absolute;
  width: 100%;
  height: 100%;
}
external-song-search-results-list .ui.table .albumart-container .ffm_ad_unit_image_sizer > .ffm_ad_unit_image_container {
  background-size: cover;
  background-position: 50%;
}
external-song-search-results-list .ui.table .albumart-container .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container {
  text-align: center;
  z-index: 3;
}
external-song-search-results-list .ui.table .albumart-container .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container > span {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
external-song-search-results-list .ui.table .albumart-container .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container > a {
  outline: none;
}
external-song-search-results-list .ui.table .albumart-container .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container div.ffm_ad_unit_image_internal_container {
  display: inline-block;
  vertical-align: middle;
  background-color: #666666;
  border-radius: 50%;
}
external-song-search-results-list .ui.table .albumart-container .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container div.ffm_ad_unit_image_internal_container:hover {
  background-color: #999999;
}
external-song-search-results-list .ui.table .albumart-container .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container div.ffm_ad_unit_image_internal_container {
  -webkit-transition: opacity 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
  opacity: 0.7;
}
external-song-search-results-list .ui.table .albumart-container .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container div.ffm_ad_unit_image_internal_container:hover {
  opacity: 1 !important;
}
external-song-search-results-list .ui.table .albumart-container .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container div.ffm_ad_unit_image_internal_container > div.ffm_ad_unit_button_image {
  height: 30px;
  width: 20px;
  margin-top: 13px;
  margin-bottom: 7px;
  padding: 0;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
external-song-search-results-list .ui.table .albumart-container .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container div.ffm_ad_unit_image_internal_container > div.ffm_ad_unit_button_image.play {
  background-image: url(/assets/images/play_button_white.png);
  margin-right: 11px;
  margin-left: 19px;
}
external-song-search-results-list .ui.table .albumart-container .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container div.ffm_ad_unit_image_internal_container > div.ffm_ad_unit_button_image.lock {
  background-image: url(/assets/images/padlock_closed_inv.png);
  margin-right: 15px;
  margin-left: 15px;
}
external-song-search-results-list .ui.table .albumart-container .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container > a.preview-playing > div.ffm_ad_unit_image_internal_container {
  opacity: 0.2;
}
external-song-search-results-list .ui.table .albumart-container .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container > a.preview-playing > div.ffm_ad_unit_image_internal_container > div.ffm_ad_unit_button_image.play {
  background-image: url(/assets/images/stop_button_white.png);
  margin-right: 15px;
  margin-left: 15px;
}
.theorchard external-song-search-results-list .web-campaign-song-name table.ui.table {
  border-spacing: 0 10px;
}
.theorchard external-song-search-results-list .web-campaign-song-name table.ui.table th {
  border-top: none;
  padding: 0;
}
.theorchard external-song-search-results-list .web-campaign-song-name table.ui.table .select-button-container {
  width: unset;
  padding-right: 20px;
}
.theorchard external-song-search-results-list .web-campaign-song-name table.ui.table .select-button-container button {
  padding: 9px 14px;
  min-width: unset;
  width: unset !important;
  height: unset !important;
  white-space: nowrap;
}
.theorchard external-song-search-results-list .web-campaign-song-name table.ui.table tbody tr {
  margin-bottom: 0;
  border: none;
}
.theorchard external-song-search-results-list .web-campaign-song-name table.ui.table tbody tr td {
  border-top: 1px solid #d9d2d0;
  border-bottom: 1px solid #d9d2d0;
  padding: 10px;
}
.theorchard external-song-search-results-list .web-campaign-song-name table.ui.table tbody tr td.albumart-container {
  border-left: 1px solid #d9d2d0;
}
.theorchard external-song-search-results-list .web-campaign-song-name table.ui.table tbody tr td.albumart-container .ffm_ad_unit_image_sizer {
  width: 100px;
  height: 100px;
}
.theorchard external-song-search-results-list .web-campaign-song-name table.ui.table tbody tr td.select-button-container {
  border-right: 1px solid #d9d2d0;
}
.theorchard external-song-search-results-list .web-campaign-song-name table.ui.table .details-container {
  position: relative;
  min-width: 290px;
}
.theorchard external-song-search-results-list .web-campaign-song-name table.ui.table .details-container .song-detail {
  font-size: 16px !important;
  color: #4a4a4a !important;
  padding-top: 5px;
}
.theorchard external-song-search-results-list .web-campaign-song-name table.ui.table .details-container .song-detail.artist-name {
  font-size: 14px !important;
  color: #6d6565 !important;
  padding-top: 0;
}
.theorchard external-song-search-results-list .web-campaign-song-name table.ui.table .song-detail.duration {
  position: absolute;
  font-size: 12px !important;
  color: #a8a0a0 !important;
  bottom: 10px;
}
feature-campaign-external-song-multiple-widget .ffm_external_song_widget_wrapper {
  font-size: 0;
  line-height: normal;
  font-family: sans-serif;
  vertical-align: bottom;
  width: 200px;
  height: 200px;
  display: block;
  position: relative;
  background-size: cover;
  background-position: 50%;
  padding-left: 0;
  padding-right: 0;
}
feature-campaign-external-song-multiple-widget .ffm_external_song_widget_wrapper form-image-upload .image-error.visible {
  display: none !important;
}
feature-campaign-external-song-multiple-widget .manage-feature-campaign-sidebar-top-error-container {
  margin-bottom: 20px;
  color: #ff0000 !important;
  margin-top: -17px !important;
  font-weight: 500 !important;
  font-size: 14px;
  padding-top: 2px !important;
  line-height: 1.3;
}
feature-campaign-external-song-multiple-widget .ffm_external_song_widget_wrapper > .ffm_ad_unit_action_container {
  font-size: 14px;
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: 0;
}
feature-campaign-external-song-multiple-widget .ffm_external_song_widget_wrapper > .ffm_ad_unit_action_container > .ffm_ad_unit_action_button > div {
  background-color: rgba(0, 0, 0, 0.7);
  color: #cccccc;
  text-decoration: none;
  text-transform: capitalize;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  width: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
}
feature-campaign-external-song-multiple-widget .ffm_external_song_widget_wrapper > .ffm_ad_unit_action_container > .ffm_ad_unit_action_button > div:hover {
  color: #ffffff;
}
feature-campaign-external-song-single-widget .ffm_external_song_widget_wrapper {
  font-size: 0;
  line-height: normal;
  font-family: sans-serif;
  vertical-align: bottom;
  display: block;
  position: relative;
  background-size: cover;
  background-position: 50%;
  padding-left: 0;
  padding-right: 0;
}
feature-campaign-external-song-single-widget .ffm_external_song_widget_wrapper > .ffm_ad_unit_action_container {
  font-size: 14px;
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: 0;
}
feature-campaign-external-song-single-widget .ffm_external_song_widget_wrapper > .ffm_ad_unit_action_container > .ffm_ad_unit_action_button > div {
  background-color: rgba(0, 0, 0, 0.7);
  color: #cccccc;
  text-decoration: none;
  text-transform: capitalize;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  width: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
}
feature-campaign-external-song-single-widget .ffm_external_song_widget_wrapper > .ffm_ad_unit_action_container > .ffm_ad_unit_action_button > div:hover {
  color: #ffffff;
}
feature-campaign-web-widget .ffm_web_widget_wrapper {
  font-size: 0;
  line-height: normal;
  font-family: sans-serif;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container {
  min-width: 200px;
  max-width: 500px;
  vertical-align: top;
  width: 100%;
  display: block;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit {
  padding-left: 0;
  padding-right: 0;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_image_sizer {
  padding-bottom: 56.25%;
  position: relative;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_image_sizer > .ffm_ad_unit_image_container,
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container,
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_image_sizer > .ffm_ad_unit_loader_container,
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_image_sizer > .ffm_ad_unit_player_iframe_container {
  position: absolute;
  width: 100%;
  height: 100%;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_image_sizer > .ffm_ad_unit_image_container {
  background-size: cover;
  background-position: 50%;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_image_sizer > .ffm_ad_unit_loader_container {
  pointer-events: none;
  z-index: 1;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_image_sizer > .ffm_ad_unit_player_iframe_container {
  z-index: 2;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_image_sizer > .ffm_ad_unit_player_iframe_container > iframe {
  width: 100%;
  height: 100%;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container {
  text-align: center;
  z-index: 3;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container > span {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container > div {
  display: inline-block;
  vertical-align: middle;
  opacity: 0.7;
  background-color: #1dadea;
  border-radius: 50%;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container > div:hover {
  background-color: #0c93cd;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_image_sizer > .ffm_ad_unit_play_button_container > div > div.ffm_ad_unit_play_button_image {
  background-image: url(/assets/images/play_button_white.png);
  height: 55px;
  width: 47px;
  margin: 17px 14px 17px 30px;
  padding: 0;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_bottom > .ffm_ad_unit_artist_name {
  margin-top: 3px;
  font-size: 14px;
  font-style: italic;
  font-weight: 100;
  color: #777;
  text-decoration: initial;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_bottom > .ffm_ad_unit_song_name {
  margin-top: 7px;
  font-size: 20px;
  color: black;
  text-decoration: initial;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_bottom > .ffm_ad_unit_action_container {
  font-size: 14px;
  text-align: right;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_bottom > .ffm_ad_unit_action_container > .ffm_ad_unit_action_button > div {
  background-color: white;
  color: #555;
  border: 1px solid #555;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 5px;
  display: inline-block;
  min-width: 100px;
  text-align: center;
  font-weight: bold;
  padding: 4px 10px 3px 10px;
  font-size: 12px;
  margin-top: 7px;
}
feature-campaign-web-widget .ffm_web_widget_wrapper > .ffm_ad_unit_container > .ffm_ad_unit > .ffm_ad_unit_bottom > .ffm_ad_unit_action_container > .ffm_ad_unit_action_button > div:hover {
  color: #E23398;
  border: 1px solid #E23398;
}
.manage-feature-campaign-create-basic-details-website .ui.image.laptop {
  max-width: 380px;
  max-height: 230px;
}
.manage-feature-campaign-create-basic-details-website .ui.image.web {
  width: 130px;
  max-width: 130px;
  height: 90px;
}
.manage-feature-campaign-create-basic-details-website .explain-area {
  margin-top: 40px;
}
.manage-feature-campaign-create-basic-details-website .explain-area .ui.list {
  padding-left: 60px;
}
.manage-feature-campaign-create-basic-details-website .benefit {
  font-size: 16px;
  margin-top: 20px;
}
manage-feature-campaign-create-basic-details {
  width: 100%;
}
manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details .campaign-url-container,
manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details .campaign-button-container {
  padding-top: 20px;
}
manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details .campaign-artist-container {
  padding-top: 25px;
}
manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details .feature-campaign-basic-details-form-container {
  padding: 0px;
}
manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details .ui.blue.button {
  height: 55px;
  padding-top: 18px;
}
manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details form-input .value-column,
manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details form-error .value-column {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details .inline.field.server-error-container {
  margin-top: 60px;
}
body:not(.theorchard) manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details .feature-campaign-basic-details-form-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body:not(.theorchard) manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details .feature-campaign-basic-details-form-container #manage-feature-campaign-create-basic-details {
  max-width: 353px;
  width: 100%;
}
@media (min-width: 480px) {
  body:not(.theorchard) manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details .feature-campaign-basic-details-form-container #manage-feature-campaign-create-basic-details {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  body:not(.theorchard) manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details .feature-campaign-basic-details-form-container #manage-feature-campaign-create-basic-details {
    width: 33.33333333%;
  }
}
.theorchard manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details .value-column {
  margin: 0px;
}
.theorchard manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details .big-button {
  width: 160px !important;
}
.theorchard manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details .campaign-artist-container {
  width: 373px;
}
.theorchard manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details .campaign-name-container {
  padding: 0px;
}
.theorchard manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details .campaign-button-container {
  padding-top: 10px;
  margin-bottom: 40px;
}
.theorchard manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details .first-focusable.fluid.ui.blue.button.big-button {
  padding-top: 14px !important;
  width: 90px!important;
  height: 38px !important;
}
.theorchard manage-feature-campaign-create-basic-details .manage-feature-campaign-create-basic-details .two-columns {
  padding: 0px 20px;
}
.ui.form manage-feature-campaign-external-select-song .external-source-song-search-container {
  padding-top: 20px;
}
.ui.form manage-feature-campaign-external-select-song .external-source-signup-container {
  padding-top: 40px;
}
.ui.form manage-feature-campaign-external-select-song .song-name-and-link-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ui.form manage-feature-campaign-external-select-song .song-name-and-link-container .song-name-details-container,
.ui.form manage-feature-campaign-external-select-song .song-name-and-link-container .change-song-link-container {
  display: inline-block;
  position: relative;
}
.ui.form manage-feature-campaign-external-select-song .song-name-and-link-container .song-name-details-container {
  top: 10px;
}
.ui.form manage-feature-campaign-external-select-song .song-name-and-link-container .song-name-details-container .song-title {
  font-weight: 700;
}
.ui.form manage-feature-campaign-external-select-song .song-name-and-link-container .song-name-details-container .artist-name {
  margin-left: 2px;
}
.ui.form manage-feature-campaign-external-select-song .song-name-and-link-container .change-song-link-container {
  white-space: nowrap;
  top: 12px;
}
.ui.form manage-feature-campaign-external-select-song .external-source-campaign-song-image-container,
.ui.form manage-feature-campaign-external-select-song .external-source-campaign-song-player-container {
  padding-top: 40px;
}
.ui.form manage-feature-campaign-external-select-song .external-source-campaign-song-image-actions-container {
  padding-top: 10px;
  font-size: 14px;
}
.theorchard manage-feature-campaign-external-select-song .external-source-song-search-container {
  padding-top: 0 !important;
}
.theorchard manage-feature-campaign-external-select-song .song-name-and-link-container {
  display: block !important;
}
.theorchard manage-feature-campaign-external-select-song .song-name-and-link-container .song-name-details-container {
  top: 0 !important;
}
.theorchard manage-feature-campaign-external-select-song .song-name-and-link-container .song-name-details-container .song-title {
  font-size: 14px;
  font-weight: 700 !important;
}
.theorchard manage-feature-campaign-external-select-song .song-name-and-link-container .song-name-details-container .artist-name {
  margin-left: 2px;
  font-size: 14px;
  font-weight: 500 !important;
}
.theorchard manage-feature-campaign-external-select-song .change-song-link-container {
  display: block !important;
}
.theorchard manage-feature-campaign-external-select-song .change-song-link-container .primary-link {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px !important;
}
.theorchard manage-feature-campaign-external-select-song .external-source-campaign-song-image-container {
  padding-top: 35px !important;
}
.theorchard manage-feature-campaign-external-select-song .external-source-campaign-song-player-container {
  padding-top: 15px !important;
}
.manage-feature-campaign-facebook-content-settings {
  margin-top: 10px;
}
.manage-feature-campaign-facebook-existing-post-settings {
  margin-top: 10px;
}
.manage-feature-campaign-facebook-existing-post-settings .existing-posts-search-results-container {
  padding-top: 20px;
}
.manage-feature-campaign-facebook-existing-post-settings .card-navigator {
  text-align: center;
  font-size: 0;
  width: 92%;
}
.manage-feature-campaign-facebook-existing-post-settings .card-navigator a.disabled .single-arrow-container img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  opacity: 0.6;
}
.manage-feature-campaign-facebook-existing-post-settings .card-navigator a:not(.disabled):hover .single-arrow-container img {
  -webkit-filter: brightness(85%);
          filter: brightness(85%);
}
.manage-feature-campaign-facebook-existing-post-settings .card-navigator .single-arrow-container {
  position: relative;
  width: 50px;
  height: 50px;
  display: inline-block;
}
.manage-feature-campaign-facebook-existing-post-settings .card-navigator .single-arrow-container img {
  width: 35px;
}
manage-feature-campaign-facebook-existing-posts-list-item {
  width: 100%;
  position: relative;
}
manage-feature-campaign-facebook-existing-posts-list-item > div {
  width: 100%;
}
manage-feature-campaign-facebook-existing-posts-list-item .card.disabled,
manage-feature-campaign-facebook-existing-posts-list-item .card-navigator.disabled {
  pointer-events: none;
  opacity: 0.5;
}
manage-feature-campaign-facebook-existing-posts-list-item .card {
  cursor: pointer;
  width: 95%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid #cccccc;
  padding-top: 20px;
  padding-bottom: 15px;
  padding-left: 7px;
  padding-right: 7px;
  margin-bottom: 10px;
}
manage-feature-campaign-facebook-existing-posts-list-item .card .image {
  position: relative;
  overflow: hidden;
  width: 174px;
  min-width: 174px;
  height: 90px;
  min-height: 90px;
}
manage-feature-campaign-facebook-existing-posts-list-item .card .image > img {
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
}
manage-feature-campaign-facebook-existing-posts-list-item .card .description {
  width: calc((100% - 195px));
  -webkit-box-flex: 100;
      -ms-flex-positive: 100;
          flex-grow: 100;
  padding-left: 15px;
  padding-right: 5px;
  overflow: hidden;
}
manage-feature-campaign-facebook-existing-posts-list-item .card .description .header {
  max-height: 60px;
  height: 60px;
  line-height: 1.3;
  font-size: 15px;
  color: #333333;
  font-weight: 500;
  letter-spacing: 0.3px;
  margin-bottom: 10px;
}
manage-feature-campaign-facebook-existing-posts-list-item .card .description .secondary-title {
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4;
  color: #999999;
  padding: 0;
}
manage-feature-campaign-facebook-existing-posts-list-item .card .description .secondary-title:not(:first-child) {
  padding-left: 25px;
}
manage-feature-campaign-facebook-existing-posts-list-item .card.selected {
  background-color: #eeeeee;
  border: 1px solid #1dadea;
  pointer-events: none;
}
.manage-feature-campaign-facebook-smartlink-settings {
  margin-top: 10px;
}
.manage-feature-campaign-facebook-smartlink-settings .smartlinks-search-results-container {
  padding-top: 20px;
}
.manage-feature-campaign-facebook-smartlink-settings .smartlinks-search-results-container .no-links {
  font-size: 14px;
}
manage-feature-campaign-facebook-smartlinks-list-item {
  width: 100%;
  position: relative;
}
manage-feature-campaign-facebook-smartlinks-list-item > div {
  width: 100%;
}
manage-feature-campaign-facebook-smartlinks-list-item .card.disabled {
  pointer-events: none;
  opacity: 0.5;
}
manage-feature-campaign-facebook-smartlinks-list-item .card:hover {
  background-color: #eaeaea;
  border: 1px solid #bbbbbb;
  cursor: pointer;
}
manage-feature-campaign-facebook-smartlinks-list-item .card:hover .select-button .ui.small.button {
  background-color: #0aa3e3;
}
manage-feature-campaign-facebook-smartlinks-list-item .card.selected {
  background-color: #eeeeee;
  border: 1px solid #1dadea;
  pointer-events: none;
}
manage-feature-campaign-facebook-smartlinks-list-item .card.selected .select-button .ui.small.button.select {
  display: none;
}
manage-feature-campaign-facebook-smartlinks-list-item .card.selected .select-button .ui.small.button.selected {
  display: inline-block;
}
manage-feature-campaign-facebook-smartlinks-list-item .card {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid #cccccc;
  padding: 20px;
  margin-bottom: 10px;
}
manage-feature-campaign-facebook-smartlinks-list-item .card .image {
  width: 90px;
  min-width: 90px;
  height: 90px;
  min-height: 90px;
}
manage-feature-campaign-facebook-smartlinks-list-item .card .description {
  -webkit-box-flex: 100;
      -ms-flex-positive: 100;
          flex-grow: 100;
  padding-left: 25px;
  padding-right: 25px;
  overflow: hidden;
}
manage-feature-campaign-facebook-smartlinks-list-item .card .description .header {
  color: #1dadea;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 10px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
manage-feature-campaign-facebook-smartlinks-list-item .card .description .secondary-title {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  color: #999999;
  padding: 0;
}
manage-feature-campaign-facebook-smartlinks-list-item .card .select-button {
  width: 110px;
  min-width: 110px;
  text-align: right;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
manage-feature-campaign-facebook-smartlinks-list-item .card .select-button .ui.small.button {
  padding-top: 15px;
}
manage-feature-campaign-facebook-smartlinks-list-item .card .select-button .ui.small.button.selected {
  display: none;
}
.theorchard manage-feature-campaign-facebook-smartlinks-list-item .card {
  width: 480px;
  border-color: #d9d2d0 !important;
}
.theorchard manage-feature-campaign-facebook-smartlinks-list-item .card .description {
  padding: 20px !important;
}
.theorchard manage-feature-campaign-facebook-smartlinks-list-item .card .description .header {
  border: none;
  color: #026ead;
  font-weight: 500;
}
.theorchard manage-feature-campaign-facebook-smartlinks-list-item .card .description .meta .secondary-title {
  font-size: 12px;
  color: #4a4a4a !important;
}
.theorchard manage-feature-campaign-facebook-smartlinks-list-item .card.selected {
  border-color: #d9d2d0 !important;
}
.theorchard manage-feature-campaign-facebook-smartlinks-list-item .card:hover {
  background: none !important;
  border-color: #026ead !important;
  cursor: pointer;
}
#select-campaign-type .fullscreen-modal-title .text-title {
  font-size: 30px !important;
  font-weight: 500 !important;
}
.manage-feature-campaign-select-platform-content {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  display: block;
}
.manage-feature-campaign-select-platform-content > .single-entity-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.manage-feature-campaign-select-platform-content .budget-boost-button {
  display: inline-block;
  text-align: center;
  padding-bottom: 3px;
  padding-top: 3px;
  padding-left: 8px;
  padding-right: 8px;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 700;
  border-radius: 4px;
  margin-left: 10px;
  color: white;
  background-image: -webkit-linear-gradient(157deg, #4b3da3, #026ead);
  background-image: -o-linear-gradient(157deg, #4b3da3, #026ead);
  background-image: linear-gradient(293deg, #4b3da3, #026ead);
}
.manage-feature-campaign-shared-preview-container .manage-feature-campaign-tab-budget-sidebar-stats {
  display: block;
  width: 380px !important;
  margin: auto !important;
}
.manage-feature-campaign-shared-preview-container .campaign-generated-royalties-text {
  padding-top: 20px;
  font-size: 12px;
  font-weight: 300;
  color: #777;
}
@media (max-width: 1080px) {
  .manage-feature-campaign-shared-preview-container .manage-feature-campaign-tab-budget-sidebar-stats {
    width: 320px !important;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.sidebar-nav-layout.budget-packages-visible .manage-feature-campaign-shared-preview-container .manage-feature-campaign-tab-budget-sidebar-stats {
  width: 260px !important;
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 1160px) {
  .sidebar-nav-layout.budget-packages-visible .manage-feature-campaign-shared-preview-container .manage-feature-campaign-tab-budget-sidebar-stats {
    width: 320px !important;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.manage-feature-campaign-sidebar-top {
  width: 100%;
}
.manage-feature-campaign-sidebar-top .song-image-container,
.manage-feature-campaign-sidebar-top .song-name-container {
  height: 135px;
}
.manage-feature-campaign-sidebar-top .song-image-container {
  width: 135px;
  background-size: cover;
  background-position: 50%;
  margin-right: 10px;
  float: left;
}
.manage-feature-campaign-sidebar-top .song-name-container {
  display: table-cell;
  vertical-align: middle;
  width: auto;
  overflow: hidden;
}
manage-feature-campaign-tab-budget-daily-limit .daily-budget-container form-input .value-column {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
manage-feature-campaign-tab-budget-daily-limit .daily-limit-container,
manage-feature-campaign-tab-budget-daily-limit .daily-budget-container {
  padding-top: 20px;
}
manage-feature-campaign-tab-budget-daily-limit .daily-budget-container form-input .value-column {
  padding-left: 0px !important;
}
manage-feature-campaign-tab-budget-daily-limit .daily-budget-container form-input .value-column .inline.field.ui.input.error .ui.basic.red.pointing.prompt.label {
  white-space: nowrap;
}
.manage-feature-campaign-tab-budget-facebook-style-lifetime-daily-limit-options .daily-budget-container form-input .value-column {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.manage-feature-campaign-tab-budget-facebook-style-lifetime-daily-limit-options .daily-limit-container .label-column,
.manage-feature-campaign-tab-budget-facebook-style-lifetime-daily-limit-options .daily-budget-container .label-column {
  padding-left: 30px;
  width: 33%;
}
.manage-feature-campaign-tab-budget-facebook-style-lifetime-daily-limit-options .daily-limit-container .value-column,
.manage-feature-campaign-tab-budget-facebook-style-lifetime-daily-limit-options .daily-budget-container .value-column {
  width: 66%;
  padding-bottom: 20px;
}
.manage-feature-campaign-tab-budget-facebook-style-lifetime-daily-limit-options .daily-limit-container .value-column .field,
.manage-feature-campaign-tab-budget-facebook-style-lifetime-daily-limit-options .daily-budget-container .value-column .field {
  margin-top: 10px !important;
}
.manage-feature-campaign-tab-budget-facebook-style-lifetime-daily-limit-options .daily-limit-container {
  padding-top: 20px !important;
}
.manage-feature-campaign-tab-budget-facebook-style-lifetime-daily-limit-options .daily-limit-container form-checkbox .ui.checkbox {
  min-width: 0;
}
.manage-feature-campaign-tab-budget-facebook-style-lifetime-daily-limit-options .daily-budget-container form-input .value-column {
  padding-left: 0px !important;
  width: 30% !important;
}
.manage-feature-campaign-tab-budget-facebook-style-lifetime-daily-limit-options .daily-budget-container form-input .value-column .inline.field.ui.input.error .ui.basic.red.pointing.prompt.label.transition.visible {
  white-space: nowrap;
  visibility: visible !important;
  padding-top: 10px !important;
}
manage-feature-campaign-tab-budget-scheduling .schedule-container {
  padding-top: 20px;
}
manage-feature-campaign-tab-budget-scheduling .schedule-container form-input .error.field .ui.red.prompt.visible,
manage-feature-campaign-tab-budget-scheduling .schedule-container form-input .value-column .ui.red.prompt.visible {
  display: none !important;
  visibility: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
}
manage-feature-campaign-tab-budget-scheduling .schedule-container form-datepicker form-input .value-column {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
manage-feature-campaign-tab-budget-scheduling .schedule-container .campaign-schedules-separator {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  line-height: 2.5;
  margin-left: 4px;
}
manage-feature-campaign-tab-budget-scheduling .schedule-container form-radio > .value-column > .fields.grouped.disabled > .radio.field {
  opacity: 0.3;
}
manage-feature-campaign-tab-budget-scheduling .schedule-container form-radio > .value-column > .fields.grouped.disabled > .radio.field > div > raw-tag,
manage-feature-campaign-tab-budget-scheduling .schedule-container form-radio > .value-column > .fields.grouped.disabled > .radio.field > div div {
  pointer-events: auto;
  opacity: 1;
}
manage-feature-campaign-tab-budget-scheduling .schedule-container.with-timezone-selection form-datepicker form-input .value-column {
  width: 75%;
}
@media (max-width: 1080px) {
  .sidebar-nav-layout manage-feature-campaign-tab-budget-scheduling .schedule-container form-datepicker form-input .value-column {
    width: 66% !important;
  }
}
.theorchard manage-feature-campaign-tab-budget-scheduling .schedule-container {
  position: relative;
  padding-top: 0px;
}
.theorchard manage-feature-campaign-tab-budget-scheduling .facebook-style-schedule-container > .label-column {
  display: none;
}
.theorchard manage-feature-campaign-tab-budget-scheduling .facebook-style-schedule-container .value-column {
  margin-top: 10px;
  display: inline-block;
  width: 30%;
}
@media (max-width: 1080px) {
  .theorchard manage-feature-campaign-tab-budget-scheduling .facebook-style-schedule-container .value-column {
    margin-top: 10px;
    display: inline-block;
    width: 33% !important;
  }
}
.theorchard manage-feature-campaign-tab-budget-scheduling i.calendar.icon {
  left: 173px !important;
}
.manage-feature-campaign-tab-budget .label-column {
  max-width: 168px;
}
.manage-feature-campaign-tab-budget .budget-type-container form-input[ref="budget-amount"] .error.field .ui.red.prompt {
  display: none !important;
  visibility: hidden !important;
  height: 0;
}
.manage-feature-campaign-tab-budget .budget-type-container.multiple-types form-dropdown .value-column {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.manage-feature-campaign-tab-budget .budget-type-container.multiple-types form-input .value-column {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.manage-feature-campaign-tab-budget .budget-type-container:not(.multiple-types) form-input .value-column {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.manage-feature-campaign-tab-budget .budget-type-container.budget-packages-available form-dropdown .value-column {
  max-width: 170px;
}
.manage-feature-campaign-tab-budget .budget-type-container.budget-packages-available form-input .value-column {
  max-width: 150px;
}
.manage-feature-campaign-tab-budget .budget-type-container.multiple-types .budget-amount-container {
  display: inline;
  padding-top: 20px;
}
.manage-feature-campaign-tab-budget .budget-type-container:not(.multiple-types) .budget-amount-container.with-budget-boost .value-column {
  padding-right: 8px;
}
.manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost form-input[ref="budget-amount"],
.manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost form-input[ref="boost-amount"] {
  max-width: 19%;
}
.manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost .budget-boost-add-sign .value-column {
  padding-right: 8px;
}
.manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost .budget-boost-add-sign .value-column,
.manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost .budget-boost-total .value-column {
  font-size: 15px;
  padding-top: 5px;
}
.manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost .budget-boost-add-sign .value-column span,
.manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost .budget-boost-total .value-column span {
  padding-right: 5px;
}
.manage-feature-campaign-tab-budget .cpm-container.multiple-types form-input .value-column,
.manage-feature-campaign-tab-budget .budget-add-amount-container.multiple-types form-input .value-column {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.manage-feature-campaign-tab-budget .cpm-container:not(.multiple-types) form-input .value-column,
.manage-feature-campaign-tab-budget .budget-add-amount-container:not(.multiple-types) form-input .value-column {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.manage-feature-campaign-tab-budget .credit-card-details-container form-select-credit-card form-dynamic-data > .value-column .multiple-card-details {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.manage-feature-campaign-tab-budget .credit-card-details-container {
  padding-top: 12px;
}
.manage-feature-campaign-tab-budget .budget-packages-container {
  width: 153%;
  max-width: 1030px;
}
.manage-feature-campaign-tab-budget .budget-packages-container > .ui.red.prompt {
  display: none !important;
}
.manage-feature-campaign-tab-budget .budget-packages-container .value-column {
  width: unset;
}
.manage-feature-campaign-tab-budget .budget-type-container.balance-displayed,
.manage-feature-campaign-tab-budget .budget-packages-container.balance-displayed {
  padding-top: 20px;
}
.manage-feature-campaign-tab-budget .budget-add-amount-container,
.manage-feature-campaign-tab-budget .cpm-container,
.manage-feature-campaign-tab-budget .field multiple-songs-limit-budget-container,
.manage-feature-campaign-tab-budget .start-date-container {
  padding-top: 20px;
}
.manage-feature-campaign-tab-budget .budget-type-container form-dropdown .value-column .form-field-comment {
  white-space: nowrap;
}
.manage-feature-campaign-tab-budget .manage-feature-campaign-sidebar-top {
  margin-bottom: 20px;
}
@media (max-width: 1080px) {
  .sidebar-nav-layout .manage-feature-campaign-tab-budget .budget-type-container.multiple-types form-dropdown .value-column,
  .sidebar-nav-layout .manage-feature-campaign-tab-budget .budget-type-container.multiple-types form-input .value-column {
    width: 33% !important;
  }
  .sidebar-nav-layout .manage-feature-campaign-tab-budget .budget-type-container:not(.multiple-types) form-input .value-column {
    width: 50% !important;
  }
  .sidebar-nav-layout .manage-feature-campaign-tab-budget .budget-packages-container {
    width: unset;
    max-width: unset;
  }
}
@media (max-width: 1160px) {
  .sidebar-nav-layout.budget-packages-visible .manage-feature-campaign-tab-budget .budget-type-container.multiple-types form-dropdown .value-column,
  .sidebar-nav-layout.budget-packages-visible .manage-feature-campaign-tab-budget .budget-type-container.multiple-types form-input .value-column {
    width: 33% !important;
  }
  .sidebar-nav-layout.budget-packages-visible .manage-feature-campaign-tab-budget .budget-type-container:not(.multiple-types) form-input .value-column {
    width: 50% !important;
  }
  .sidebar-nav-layout.budget-packages-visible .manage-feature-campaign-tab-budget .budget-packages-container {
    width: unset;
    max-width: unset;
  }
}
body:not(.theorchard) .manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
body:not(.theorchard) .manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost form-input[ref="boost-amount"],
body:not(.theorchard) .manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost form-input[ref="budget-amount"] {
  max-width: unset;
}
body:not(.theorchard) .manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost form-input[ref="budget-amount"] {
  width: 100%;
  min-width: 100%;
}
body:not(.theorchard) .manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost form-input[ref="boost-amount"] .label-column {
  width: 40%;
}
body:not(.theorchard) .manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost form-input[ref="boost-amount"] .value-column {
  width: 60%;
}
body:not(.theorchard) .manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost .budget-boost-total .label-column {
  display: none;
}
body:not(.theorchard) .manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost .budget-boost-total .value-column {
  width: 100%;
}
body:not(.theorchard) .manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost .budget-boost-add-sign .value-column,
body:not(.theorchard) .manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost .budget-boost-total .value-column {
  padding-top: 10px;
}
.theorchard .manage-feature-campaign-tab-budget .label-column {
  max-width: unset;
}
.theorchard .manage-feature-campaign-tab-budget .inline.field.budget-type-container form-input > .value-column,
.theorchard .manage-feature-campaign-tab-budget .inline.field.budget-type-container form-dropdown > .value-column {
  width: 100%;
  padding-left: 0px;
}
.theorchard .manage-feature-campaign-tab-budget .inline.field.budget-type-container .ui.fluid.search.selection.dropdown {
  width: 95px;
}
.theorchard .manage-feature-campaign-tab-budget .credit-card-details-container {
  padding-top: 10px;
}
.theorchard .manage-feature-campaign-tab-budget .form-field-comment {
  font-size: 12px;
  font-weight: 500;
  color: #4a4a4a;
  margin-top: 8px;
}
.theorchard .manage-feature-campaign-tab-budget side-tip .tips-container {
  margin-top: unset;
}
.theorchard .manage-feature-campaign-tab-budget .orchard-budget-disclaimer {
  padding-top: 8px;
  font-size: 12px;
  font-style: italic;
}
.theorchard .manage-feature-campaign-tab-budget side-tip .tips-container {
  margin-top: 20px;
}
.theorchard .manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost .inline.field.ui.input {
  min-width: unset !important;
  width: unset !important;
}
.theorchard .manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost .budget-boost-add-sign .value-column,
.theorchard .manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost .budget-boost-total .value-column {
  font-size: 30px;
  margin-top: -3px;
  padding-top: 6px;
  margin-bottom: -5px;
}
.theorchard .manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost .budget-boost-add-sign .value-column raw-html,
.theorchard .manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost .budget-boost-total .value-column raw-html {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.theorchard .manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost .budget-boost-add-sign .value-column .budget-boost-regular-text,
.theorchard .manage-feature-campaign-tab-budget .budget-amount-container.with-budget-boost .budget-boost-total .value-column .budget-boost-regular-text {
  font-size: 15px;
  margin-top: 2px;
}
.theorchard .manage-feature-campaign-tab-budget .budget-type-container:not(.multiple-types) .budget-amount-container:not(.with-budget-boost) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.theorchard .manage-feature-campaign-tab-budget .remaining-capped-budget-caption {
  font-size: 15px;
}
.manage-feature-campaign-tab-creative .ui.form .facebook-ad-image-container:not(.first-field) {
  padding-top: 6px;
}
.manage-feature-campaign-tab-creative .ui.form .facebook-ad-format-container {
  padding-top: 10px;
  margin-bottom: 0;
}
.manage-feature-campaign-tab-creative .ui.form .ad-creative-format-title-container {
  margin-bottom: 30px;
}
.manage-feature-campaign-tab-creative .ui.form .ad-creative-format-title-container .value-column {
  margin-top: 0px !important;
}
.manage-feature-campaign-tab-creative .ui.form .ad-creative-format-title-container .value-column .text-small-body {
  margin-top: 20px;
}
.manage-feature-campaign-tab-creative .ui.form .ad-creative-format-title-container .disabled a {
  opacity: 0.5;
  pointer-events: none;
}
.manage-feature-campaign-tab-creative .ui.form .title-container {
  padding-top: 20px;
}
.theorchard .manage-feature-campaign-tab-creative .ui.form .facebook-ad-format-container {
  padding-top: 0px;
}
.theorchard .manage-feature-campaign-tab-creative .ui.form .image-upload-section non-input-disableable {
  max-width: 200px !important;
  max-height: 200px !important;
  width: 200px !important;
  height: 200px !important;
}
.theorchard .manage-feature-campaign-tab-creative .ui.form .inline.field.divider {
  padding-top: 10px;
}
.theorchard .manage-feature-campaign-tab-creative .ui.form form-media-upload {
  margin-top: 0 !important;
}
.theorchard .manage-feature-campaign-tab-creative .primary-link {
  font-size: 14px;
}
.theorchard .manage-feature-campaign-tab-creative .primary-link a:hover {
  text-decoration: underline;
}
.theorchard .manage-feature-campaign-tab-creative .primary-link:hover {
  text-decoration: none;
}
.theorchard .manage-feature-campaign-tab-creative .inline.field.creative-video-container {
  margin-top: 10px;
}
.theorchard .manage-feature-campaign-tab-creative .inline.field.creative-video-container > row {
  position: relative;
}
.theorchard .manage-feature-campaign-tab-creative .inline.field.creative-video-container .upload-link-container a {
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 700;
}
.theorchard .manage-feature-campaign-tab-creative .inline.field.creative-video-container .upload-link-container {
  margin-top: 0px;
  margin-bottom: 10px;
}
.theorchard .manage-feature-campaign-tab-creative .inline.field.creative-video-container i.icon.video {
  color: #026ead;
}
.theorchard .manage-feature-campaign-tab-creative .icon-caption-button-size-container.square {
  width: 173px !important;
  height: 137px !important;
}
body:not(.theorchard) .manage-feature-campaign-tab-creative .ui.form .four-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  body:not(.theorchard) .manage-feature-campaign-tab-creative .ui.form .four-columns {
    float: left;
    width: 58.33333333%;
  }
}
body:not(.theorchard) .manage-feature-campaign-tab-creative .ui.form .two-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  body:not(.theorchard) .manage-feature-campaign-tab-creative .ui.form .two-columns {
    float: left;
    width: 41.66666667%;
  }
}
manage-feature-campaign-tab-song-facebook .ad-creative-format-title-container {
  padding-top: 20px;
  margin-bottom: 10px;
}
manage-feature-campaign-tab-song-facebook .field.facebook-ad-section-title-container {
  padding-top: 20px;
}
manage-feature-campaign-tab-song-facebook .field.facebook-ad-section-title-container form-caption .value-column .ui.field label {
  font-weight: 700;
  font-size: 18px;
}
manage-feature-campaign-tab-song-facebook .field.facebook-ad-section-title-container.after-divider {
  padding-top: 0;
}
manage-feature-campaign-tab-song-facebook .facebook-disabled-pages-message-container,
manage-feature-campaign-tab-song-facebook .facebook-reconnect-message-container {
  font-size: 13px;
}
manage-feature-campaign-tab-song-facebook .facebook-disabled-pages-message-container .value-column {
  margin-bottom: 5px;
}
manage-feature-campaign-tab-song-facebook .facebook-ad-section-container .ui.horizontal.segments {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-left: 0;
  margin-right: 0;
  margin-top: 15px;
}
manage-feature-campaign-tab-song-facebook .facebook-ad-section-container .icon-caption-button-tooltip-container,
manage-feature-campaign-tab-song-facebook .facebook-campaign-objectives-container .icon-caption-button-tooltip-container {
  margin-right: 10px;
}
manage-feature-campaign-tab-song-facebook .field.facebook-campaign-objectives-container,
manage-feature-campaign-tab-song-facebook .field.facebook-ad-section-container {
  padding-top: 20px;
}
manage-feature-campaign-tab-song-facebook .facebook-ad-settings-smartlink,
manage-feature-campaign-tab-song-facebook .facebook-ad-settings-content,
manage-feature-campaign-tab-song-facebook .facebook-ad-settings-existing-post {
  padding-top: 20px;
}
manage-feature-campaign-tab-song-facebook .instagram-data-wrapper.disabled {
  opacity: 0.5;
}
manage-feature-campaign-tab-song-facebook .instagram-data-wrapper {
  padding-top: 10px;
}
manage-feature-campaign-tab-song-facebook .instagram-data-wrapper .instagram-data img {
  width: 45px;
}
manage-feature-campaign-tab-song-facebook .instagram-data-wrapper .instagram-data span {
  margin-left: 5px;
}
manage-feature-campaign-tab-song-facebook .instagram-data-wrapper .instagram-data-scanning {
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
manage-feature-campaign-tab-song-facebook .facebook-page-divider-container .ui.divider.form-divider {
  margin-top: 20px;
  margin-bottom: 25px;
}
manage-feature-campaign-tab-song-facebook .facebook-campaign-settings-divider-container .ui.divider.form-divider {
  margin-bottom: 25px;
}
manage-feature-campaign-tab-song-facebook i.icon.flag.checkered:before {
  content: '041';
}
manage-feature-campaign-tab-song-facebook .instagram-warning-title,
manage-feature-campaign-tab-song-facebook .instagram-warning-content,
manage-feature-campaign-tab-song-facebook .instagram-warning-rescan-container {
  font-size: 13px;
}
manage-feature-campaign-tab-song-facebook .instagram-warning-content,
manage-feature-campaign-tab-song-facebook .instagram-warning-rescan-container {
  display: inline-block;
}
manage-feature-campaign-tab-song-facebook .instagram-warning-content {
  width: 80%;
}
manage-feature-campaign-tab-song-facebook .instagram-warning-rescan-container {
  width: 100%;
  text-align: right;
  vertical-align: top;
  padding-right: 5px;
}
manage-feature-campaign-tab-song-facebook .instagram-warning-title {
  font-weight: 700;
  color: orange;
}
manage-feature-campaign-tab-song-facebook i.icon.sync:before {
  content: "\f021";
}
manage-feature-campaign-tab-song-facebook .facebook-ad-page-container .ui.dropdown.loading {
  cursor: default;
  pointer-events: none;
  opacity: 0.3;
}
.theorchard manage-feature-campaign-tab-song-facebook .facebook-page-divider-container {
  padding-top: 20px !important;
}
.theorchard manage-feature-campaign-tab-song-facebook .inline.field.facebook-campaign-settings-divider-container,
.theorchard manage-feature-campaign-tab-song-facebook .inline.field.facebook-page-divider-container {
  margin: 0 !important;
}
.theorchard manage-feature-campaign-tab-song-facebook .facebook-ad-section-container .icon-caption-button-tooltip-container,
.theorchard manage-feature-campaign-tab-song-facebook .facebook-campaign-objectives-container .icon-caption-button-tooltip-container {
  margin-right: 16px;
}
.theorchard manage-feature-campaign-tab-song-facebook .instagram-data-wrapper {
  max-width: 488px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.theorchard manage-feature-campaign-tab-song-facebook .instagram-data-wrapper .instagram-data img {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 30px;
  height: 30px;
}
.theorchard manage-feature-campaign-tab-song-facebook .instagram-data-wrapper .instagram-data span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-align: center;
  margin: auto;
  margin-left: 6px;
  font-size: 14px;
  color: #6d6565;
}
.theorchard manage-feature-campaign-tab-song-facebook .instagram-data-wrapper .instagram-data-scanning {
  font-size: 13px;
  height: unset;
}
.theorchard manage-feature-campaign-tab-song-facebook .instagram-warning-rescan-container {
  width: 19%;
}
.theorchard manage-feature-campaign-tab-song-facebook .facebook-ad-section-title-container .value-column > .ui.field > label {
  text-transform: uppercase;
  color: #a8a0a0 !important;
  font-size: 12px !important;
  font-weight: 700 !important;
}
.theorchard manage-feature-campaign-tab-song-facebook .inline.field.facebook-connect-button-container {
  padding-top: 10px;
}
.theorchard manage-feature-campaign-tab-song-facebook .field.facebook-campaign-objectives-container,
.theorchard manage-feature-campaign-tab-song-facebook .field.facebook-ad-section-container {
  padding-top: 0;
}
.theorchard manage-feature-campaign-tab-song-facebook .inline.field.facebook-ad-page-container,
.theorchard manage-feature-campaign-tab-song-facebook .inline.field.instagram-actor-id-container {
  padding-top: 20px;
}
.theorchard manage-feature-campaign-tab-song-facebook .inline.field.facebook-ad-page-container .value-column,
.theorchard manage-feature-campaign-tab-song-facebook .inline.field.instagram-actor-id-container .value-column {
  margin-top: 0;
}
.manage-feature-campaign-tab-song .song-name-container,
.manage-feature-campaign-tab-song .ad-title-container {
  padding-top: 20px;
}
.manage-feature-campaign-tab-song .soundcloud-player-container,
.manage-feature-campaign-tab-song .video-player-container,
.manage-feature-campaign-tab-song .audio-player-container {
  padding-top: 40px;
}
.manage-feature-campaign-tab-song .youtube-container.inline.field.error .inline.field.ui.input,
.manage-feature-campaign-tab-song .soundcloud-container.inline.field.error .inline.field.ui.input {
  display: block;
}
.manage-feature-campaign-tab-song form-select-featurefm-song .no-video.no-song {
  margin-top: 12px;
}
.manage-feature-campaign-tab-song .divider-container .form-divider {
  margin-bottom: 28px;
  margin-top: 30px;
}
.manage-feature-campaign-tab-song .first-divider.divider-container {
  margin: 0px;
}
.manage-feature-campaign-tab-song .first-divider.divider-container .divider {
  margin-top: 0px;
}
.jw-skin-manage-feature-campaign-tab-song-youtube-video-skin {
  background-color: #333333 !important;
  max-height: 375px;
}
.jw-skin-manage-feature-campaign-tab-song-youtube-video-skin .jw-media video.jw-video {
  min-height: 100%;
  height: auto;
}
.theorchard .manage-feature-campaign-tab-song manage-feature-campaign-external-select-song > div {
  max-width: 480px !important;
}
manage-feature-campaign-tab-targeting-facebook .inline.field.artists-and-interests-container {
  padding-top: 15px;
}
.theorchard manage-feature-campaign-tab-targeting-facebook > .inline.field.retargeting-toggle-container {
  padding-top: 10px;
}
.theorchard manage-feature-campaign-tab-targeting-facebook .inline.field.artists-and-interests-container {
  margin-left: 26px;
}
.manage-feature-campaign-tab-targeting .ages-container,
.manage-feature-campaign-tab-targeting .gender-container,
.manage-feature-campaign-tab-targeting .apps-container,
.manage-feature-campaign-tab-targeting .similarartists-container,
.manage-feature-campaign-tab-targeting .explicit-nsfw-container,
.manage-feature-campaign-tab-targeting .tags-container,
.manage-feature-campaign-tab-targeting .engagement-url-action-name-container,
.manage-feature-campaign-tab-targeting .engagement-url-action-url-container {
  padding-top: 20px;
}
.manage-feature-campaign-tab-targeting .ages-container.first-field {
  padding-top: 0;
}
.manage-feature-campaign-tab-targeting .retargeting-toggle-container {
  padding-top: 20px;
}
.manage-feature-campaign-tab-targeting .advanced-engagement-options-title-container {
  padding-top: 30px;
}
.manage-feature-campaign-tab-targeting .advanced-engagement-options-title-container .section-title-container .text-body-title {
  font-size: 22px !important;
}
.manage-feature-campaign-tab-targeting .inline.field.minimal-padding {
  padding-top: 0;
}
.manage-feature-campaign-tab-targeting .ages-container .value-column {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
.manage-feature-campaign-tab-targeting .divider-container .form-divider {
  margin-bottom: 28px;
  margin-top: 30px;
}
.manage-feature-campaign-tab-targeting .first-divider.divider-container {
  margin: 0px;
}
.manage-feature-campaign-tab-targeting .first-divider.divider-container .divider {
  margin-top: 10px;
}
.manage-feature-campaign-tab-targeting .divider-container.optional-section .form-divider {
  margin-bottom: 32px;
}
.manage-feature-campaign-tab-targeting .min-age .value-column,
.manage-feature-campaign-tab-targeting .max-age .value-column {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.manage-feature-campaign-tab-targeting .min-age .value-column {
  margin-left: -10px;
}
.manage-feature-campaign-tab-targeting .gap {
  text-align: center;
  padding-top: 12px;
  width: 10px;
  float: left;
  height: 48px;
}
.manage-feature-campaign-tab-targeting .gender-container .value-column {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (max-width: 1080px) {
  .sidebar-nav-layout .manage-feature-campaign-tab-targeting .ages-container .value-column {
    width: 33% !important;
  }
  .sidebar-nav-layout .manage-feature-campaign-tab-targeting .min-age .value-column,
  .sidebar-nav-layout .manage-feature-campaign-tab-targeting .max-age .value-column {
    width: 33% !important;
  }
  .sidebar-nav-layout .manage-feature-campaign-tab-targeting .gender-container .value-column {
    width: 33% !important;
  }
}
.theorchard .first-divider .orchard-form-title {
  margin-top: 0;
}
.theorchard .manage-feature-campaign-tab-targeting .advanced-engagement-options-title-container {
  padding-top: 10px;
}
.theorchard .manage-feature-campaign-tab-targeting .gender-container,
.theorchard .manage-feature-campaign-tab-targeting .ages-container {
  padding-top: 5px;
}
.theorchard .manage-feature-campaign-tab-targeting .engagement-url-action-name-container {
  padding-top: 0px;
}
.theorchard .manage-feature-campaign-tab-targeting .engagement-url-action-url-container {
  padding-top: 10px;
}
.theorchard .manage-feature-campaign-tab-targeting .gap {
  padding-top: 13px;
}
.theorchard .manage-feature-campaign-tab-targeting .min-age .value-column,
.theorchard .manage-feature-campaign-tab-targeting .max-age .value-column {
  width: 110px !important;
}
.theorchard .manage-feature-campaign-tab-targeting .min-age .value-column .ui.fluid.search.selection.dropdown,
.theorchard .manage-feature-campaign-tab-targeting .max-age .value-column .ui.fluid.search.selection.dropdown {
  width: 90px !important;
}
.theorchard .manage-feature-campaign-tab-targeting .min-age .label-column {
  margin-top: 10px;
}
.theorchard .manage-feature-campaign-tab-targeting form-dropdown[labeltext="Gender"] .label-column {
  margin-top: 3px;
}
.theorchard .manage-feature-campaign-tab-targeting .inline.field.engagement-type-container .value-column {
  height: 140px;
  margin-top: 0 !important;
}
.theorchard .manage-feature-campaign-tab-targeting .explicit-nsfw-container,
.theorchard .manage-feature-campaign-tab-targeting .similarartists-container {
  padding-top: 15px;
}
.theorchard .manage-feature-campaign-tab-targeting .tags-container {
  padding-top: 0;
}
.theorchard .manage-feature-campaign-tab-targeting side-tip .side-tip-preview-container.wide-mode .tips-container {
  position: relative !important;
  top: 0 !important;
}
.manage-feature-campaign-web-select-song-external {
  margin-top: 10px;
}
.manage-feature-campaign-web-select-song-external .external-song-recommendation {
  font-size: 14px;
  font-weight: 500;
  color: #999999;
}
.manage-feature-campaign-web-select-song-external .external-song-recommendation span {
  color: #000000;
}
.manage-feature-campaign-web-select-song-external .soundcloud-embed-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16/9 ratio */
  padding-top: 30px;
  /* IE6 workaround*/
  height: 0;
  overflow: hidden;
}
.manage-feature-campaign-web-select-song-external .soundcloud-embed-container iframe,
.manage-feature-campaign-web-select-song-external .soundcloud-embed-container object,
.manage-feature-campaign-web-select-song-external .soundcloud-embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.manage-feature-campaign-web-select-song-external video-player .jwplayer.jw-state-idle .jw-media,
.manage-feature-campaign-web-select-song-external video-player .jwplayer.jw-state-complete .jw-media,
.manage-feature-campaign-web-select-song-external video-player .jwplayer.jw-state-error .jw-media {
  display: block;
}
.manage-feature-campaign-web-select-song-external video-player .jwplayer.jw-state-idle .jw-controls,
.manage-feature-campaign-web-select-song-external video-player .jwplayer.jw-state-complete .jw-controls,
.manage-feature-campaign-web-select-song-external video-player .jwplayer.jw-state-error .jw-controls {
  display: none;
}
@media (max-width: 1080px) {
  .sidebar-nav-layout .manage-feature-campaign-web-select-song-external {
    margin-top: 0;
  }
}
.ui.form manage-feature-campaign-web-select-song .inline.field.artist-video-container .inline.fields .radio.field {
  padding-right: 0;
  margin-right: 0;
}
.ui.form manage-feature-campaign-web-select-song .inline.field.artist-video-container .inline.fields .radio.field .ui.checkbox {
  min-width: 0;
}
.ui.form manage-feature-campaign-web-select-song .web-campaign-song-image {
  padding-top: 20px;
}
.ui.form manage-feature-campaign-web-select-song .web-ad-best-practices-title .value-column .ui.field label.is-bold {
  margin-top: 15px;
}
.ui.form manage-feature-campaign-web-select-song .web-campaign-best-practices-container .web-ad-best-practices-list-header,
.ui.form manage-feature-campaign-web-select-song .web-campaign-best-practices-container .web-ad-best-practices-list {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.25;
  padding: 0;
}
.ui.form manage-feature-campaign-web-select-song .web-campaign-best-practices-container .web-ad-best-practices-list li {
  line-height: 1.4;
}
side-campaign-preview-facebook-title .preview-type-selector {
  direction: ltr;
  margin-bottom: 10px;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
side-campaign-preview-facebook-title .tips-toggle {
  font-size: 12px;
  /*float: right;*/
  /*margin-top: -28px;*/
}
side-campaign-preview-facebook-title .side-campaign-preview-facebook-title-container {
  width: 380px !important;
  margin: auto !important;
}
side-campaign-preview-facebook-title .side-campaign-preview-facebook-title-container .preview-mode-header-row-container {
  width: 100%;
}
side-campaign-preview-facebook-title .side-campaign-preview-facebook-title-container .preview-mode-header-row-container i.world.icon {
  color: #1dadea;
  margin-left: -4px;
}
side-campaign-preview-facebook-title .side-campaign-preview-facebook-title-container .preview-mode-header-row-container .ui.small.header {
  color: black;
}
side-campaign-preview-facebook-title .side-campaign-preview-facebook-title-container side-tip {
  direction: ltr;
}
side-campaign-preview-facebook-title .side-campaign-preview-facebook-title-container .side-campaign-preview-main-header {
  direction: ltr;
  margin-bottom: 20px;
}
side-campaign-preview-facebook-title .side-campaign-preview-facebook-title-container .ui.radio.checkbox {
  min-width: 30px !important;
  max-width: 30px !important;
}
side-campaign-preview-facebook-title .side-campaign-preview-facebook-title-container .flag-icon {
  margin-right: 10px;
}
@media (max-width: 1080px) {
  .sidebar-nav-layout side-campaign-preview-facebook-title .iframe-container iframe {
    -webkit-transform: scale(0.85);
        -ms-transform: scale(0.85);
            transform: scale(0.85);
    -webkit-transform-origin: top;
        -ms-transform-origin: top;
            transform-origin: top;
  }
  .sidebar-nav-layout side-campaign-preview-facebook-title .sticky-part-container {
    width: 320px !important;
  }
  .sidebar-nav-layout side-campaign-preview-facebook-title .side-campaign-preview-facebook-title-container {
    width: 320px !important;
  }
  .sidebar-nav-layout side-campaign-preview-facebook-title .side-campaign-preview-facebook-title-container .main-header {
    width: 320px !important;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.theorchard side-campaign-preview-facebook-title .sticky-part-container {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: -11px;
}
.theorchard side-campaign-preview-facebook-title .preview-type-selector {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 10px 0px;
  padding-left: 0px !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding-left: 9px;
}
.theorchard side-campaign-preview-facebook-title .preview-type-selector .primary-link {
  font-size: 11px !important;
  font-weight: 700 !important;
}
.theorchard side-campaign-preview-facebook-title .preview-type-selector a,
.theorchard side-campaign-preview-facebook-title .preview-type-selector span {
  padding: 0px 7px;
}
.theorchard side-campaign-preview-facebook-title .preview-type-selector .first-preview-type-element {
  padding-left: 0px !important;
}
.theorchard side-campaign-preview-facebook-title .tips-toggle {
  float: right;
  /*margin-right: -8px;*/
  text-transform: uppercase;
  font-size: 11px !important;
  font-weight: 700 !important;
}
.theorchard side-campaign-preview-facebook-title .preview-mode-header-row-container .ui.small.header {
  color: rgba(0, 0, 0, 0.8);
}
.theorchard side-campaign-preview-facebook-title .side-campaign-preview-main-header {
  float: unset;
  margin-bottom: 10px;
  font-size: 16px;
}
.theorchard side-campaign-preview-facebook-title .side-campaign-preview-facebook-title-container {
  width: 316px !important;
  margin: auto !important;
}
.theorchard side-campaign-preview-facebook-title .side-campaign-preview-facebook-title-container .iframe-loading-container {
  text-align: center;
  margin-top: 80px;
}
.featherlight-loading .featherlight-close-icon {
  display: none;
}
side-campaign-preview-facebook {
  /*iframe:hover {*/
  /*-ms-zoom: 1;*/
  /*transform: scale(1);*/
  /*}*/
}
side-campaign-preview-facebook .preview-type-selector {
  direction: ltr;
  margin-bottom: 10px;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
side-campaign-preview-facebook .iframe-loading-container {
  direction: ltr;
  position: absolute;
}
side-campaign-preview-facebook .iframe-loading-container .loader-text {
  display: inline-block;
  padding-top: 10px;
}
side-campaign-preview-facebook .iframe-loading-container .ui.loader {
  z-index: auto;
}
side-campaign-preview-facebook .not-supported-box-message {
  background: #e0f0ff;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #c7e3ff;
  width: 320px;
  margin: 20px auto;
  text-align: left;
  font-size: 14px;
}
side-campaign-preview-facebook .iframe-container {
  position: relative;
  z-index: 1000;
  width: 335px;
}
side-campaign-preview-facebook .iframe-container iframe {
  /*height: 450px !important;*/
}
side-campaign-preview-facebook iframe.scaled-down {
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -ms-zoom: 0.6;
  -webkit-transform: scale(0.6);
      -ms-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
          transform-origin: 100% 0;
}
side-campaign-preview-facebook .tips-toggle-container {
  position: absolute;
}
side-campaign-preview-facebook .tips-toggle {
  font-size: 12px;
  /*float: right;*/
  /*margin-top: -28px;*/
}
side-campaign-preview-facebook .sticky-part-container {
  direction: rtl;
  width: 380px !important;
  /*width: 324px !important;*/
  /*margin-top: 10px !important;*/
  /*margin-right: -38px;*/
  /*margin-left: auto;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
side-campaign-preview-facebook .desktop-view {
  font-size: 12px;
}
side-campaign-preview-facebook .side-campaign-preview-facebook-container {
  height: 700px;
  width: 380px !important;
  margin: auto !important;
}
side-campaign-preview-facebook .side-campaign-preview-facebook-container .preview-mode-header-row-container {
  width: 100%;
}
side-campaign-preview-facebook .side-campaign-preview-facebook-container .preview-mode-header-row-container i.world.icon {
  color: #1dadea;
  margin-left: -4px;
}
side-campaign-preview-facebook .side-campaign-preview-facebook-container .preview-mode-header-row-container .ui.small.header {
  color: black;
}
side-campaign-preview-facebook .side-campaign-preview-facebook-container side-tip {
  direction: ltr;
}
side-campaign-preview-facebook .side-campaign-preview-facebook-container .side-campaign-preview-main-header {
  direction: ltr;
  margin-bottom: 20px;
}
side-campaign-preview-facebook .side-campaign-preview-facebook-container .ui.radio.checkbox {
  min-width: 30px !important;
  max-width: 30px !important;
}
side-campaign-preview-facebook .side-campaign-preview-facebook-container .flag-icon {
  margin-right: 10px;
}
@media (max-width: 1080px) {
  .sidebar-nav-layout side-campaign-preview-facebook .iframe-container iframe {
    -webkit-transform: scale(0.85);
        -ms-transform: scale(0.85);
            transform: scale(0.85);
    -webkit-transform-origin: top;
        -ms-transform-origin: top;
            transform-origin: top;
  }
  .sidebar-nav-layout side-campaign-preview-facebook .sticky-part-container {
    width: 320px !important;
  }
  .sidebar-nav-layout side-campaign-preview-facebook .side-campaign-preview-facebook-container {
    width: 320px !important;
  }
  .sidebar-nav-layout side-campaign-preview-facebook .side-campaign-preview-facebook-container .main-header {
    width: 320px !important;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.theorchard side-campaign-preview-facebook .sticky-part-container {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: -11px;
}
.theorchard side-campaign-preview-facebook .preview-type-selector {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 10px 0px;
  padding-left: 0px !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding-left: 9px;
}
.theorchard side-campaign-preview-facebook .preview-type-selector .primary-link {
  font-size: 11px !important;
  font-weight: 700 !important;
}
.theorchard side-campaign-preview-facebook .preview-type-selector a,
.theorchard side-campaign-preview-facebook .preview-type-selector span {
  padding: 0px 7px;
}
.theorchard side-campaign-preview-facebook .preview-type-selector .first-preview-type-element {
  padding-left: 0px !important;
}
.theorchard side-campaign-preview-facebook .tips-toggle {
  float: right;
  /*margin-right: -8px;*/
  text-transform: uppercase;
  font-size: 11px !important;
  font-weight: 700 !important;
}
.theorchard side-campaign-preview-facebook .preview-mode-header-row-container .ui.small.header {
  color: rgba(0, 0, 0, 0.8);
}
.theorchard side-campaign-preview-facebook .side-campaign-preview-main-header {
  float: unset;
  margin-bottom: 10px;
  font-size: 16px;
}
.theorchard side-campaign-preview-facebook .side-campaign-preview-facebook-container {
  width: 316px !important;
  margin: auto !important;
}
.theorchard side-campaign-preview-facebook .side-campaign-preview-facebook-container .iframe-loading-container {
  text-align: center;
  margin-top: 80px;
}
side-campaign-preview .side-campaign-preview-container {
  width: 380px !important;
  margin: auto !important;
}
side-campaign-preview .side-campaign-preview-container .side-campaign-preview-main-header {
  margin-bottom: 20px;
  display: block;
}
side-campaign-preview .side-campaign-preview-container .side-campaign-preview-main-header .web-campaign-preview.header {
  color: black;
}
side-campaign-preview .side-campaign-preview-container .side-campaign-preview-content {
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 30px;
}
side-campaign-preview .side-campaign-preview-container .side-campaign-preview-content .external-song-unavailable-player-container {
  background-color: rgba(0, 0, 0, 0.4);
  color: white;
}
side-campaign-preview .side-campaign-preview-container .side-campaign-preview-content .external-song-unavailable-player-container .unavailable-embed-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16/9 ratio */
  padding-top: 30px;
  /* IE6 workaround*/
  height: 0;
  overflow: hidden;
}
side-campaign-preview .side-campaign-preview-container .side-campaign-preview-content .external-song-unavailable-player-container .unavailable-embed-container > div {
  font-size: 16px;
  font-weight: 500;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
side-campaign-preview .side-campaign-preview-container .side-campaign-preview-content .external-song-unavailable-player-container .unavailable-embed-container .unavailable-icon-center-wrapper {
  display: table;
  width: 100%;
  height: 100%;
  text-align: center;
}
side-campaign-preview .side-campaign-preview-container .side-campaign-preview-content .external-song-unavailable-player-container .unavailable-embed-container .unavailable-icon-center-wrapper .unavailable-icon-middle-wrapper {
  width: 100%;
  height: 100%;
  background-color: transparent;
  display: table-cell;
  vertical-align: middle;
}
side-campaign-preview .side-campaign-preview-container .side-campaign-preview-content .external-song-unavailable-player-container .unavailable-embed-container .unavailable-icon-center-wrapper .unavailable-icon-middle-wrapper > div {
  margin-top: 10px;
}
side-campaign-preview .web-campaign-preview {
  color: #999999;
  margin-top: 20px;
}
@media (max-width: 1080px) {
  .sidebar-nav-layout side-campaign-preview .side-campaign-preview-container {
    width: 320px !important;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.theorchard side-campaign-preview .side-campaign-preview-container {
  width: 100% !important;
}
side-multiple-campaigns-summary-bubble {
  /*
        .external-source-search-results-summary-container-triangle {
            position: absolute;
            margin-left: -10px;
            margin-top: 15px;

            width: 0;
            height: 0;
            border-top: 10px solid transparent;
            border-right: 10px solid #EEFFE7;
            border-bottom: 10px solid transparent;
        }

        .external-source-search-results-summary-container-triangle-border {
            position: absolute;
            margin-left: -11px;
            margin-top: 13px;

            width: 0;
            height: 0;
            border-top: 12px solid transparent;
            border-right: 12px solid #B7CAA7;
            border-bottom: 12px solid transparent;
        }
        */
}
side-multiple-campaigns-summary-bubble .external-source-search-results-summary-container-outer {
  position: relative;
  height: 0;
  /* to 68px */
  width: 380px !important;
  margin: auto !important;
}
@media (max-width: 1080px) {
  side-multiple-campaigns-summary-bubble .external-source-search-results-summary-container-outer {
    width: 320px !important;
    padding-left: 20px;
    padding-right: 20px;
  }
}
side-multiple-campaigns-summary-bubble .external-source-search-results-summary-data-container {
  position: relative;
  width: 100%;
  display: none;
}
side-multiple-campaigns-summary-bubble .external-source-search-results-summary-container {
  /*display: none;*/
  padding: 0;
  margin-bottom: 20px;
  height: 48px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 0px 1px #B7CAA7 inset, 0px 0px 0px 0px transparent;
          box-shadow: 0px 0px 0px 1px #B7CAA7 inset, 0px 0px 0px 0px transparent;
  background-color: #EEFFE7;
  color: #3C763D;
  font-size: 1em;
  position: relative;
  line-height: 1.3;
  -webkit-transition: opacity 0.2s ease, color 0.2s ease, background 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: opacity 0.2s ease, color 0.2s ease, background 0.2s ease, -webkit-box-shadow 0.2s ease;
  -o-transition: opacity 0.2s ease, color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;
  transition: opacity 0.2s ease, color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;
  transition: opacity 0.2s ease, color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
  border-radius: 0;
}
side-multiple-campaigns-summary-bubble .external-source-search-results-summary-container .external-source-search-results-summary-image-container,
side-multiple-campaigns-summary-bubble .external-source-search-results-summary-container .external-source-search-results-summary-title-container {
  height: inherit;
  display: inline-block;
}
side-multiple-campaigns-summary-bubble .external-source-search-results-summary-container .external-source-search-results-summary-image-container {
  float: left;
  padding: 2px;
}
side-multiple-campaigns-summary-bubble .external-source-search-results-summary-container .external-source-search-results-summary-image-container > img {
  max-width: 100%;
  height: 100%;
}
side-multiple-campaigns-summary-bubble .external-source-search-results-summary-container .external-source-search-results-summary-title-container {
  float: left;
  margin-left: 5px;
  max-width: calc(100% - 54px);
  max-height: 40px;
}
side-multiple-campaigns-summary-bubble .external-source-search-results-summary-container .external-source-search-results-summary-title-container .external-source-search-results-summary-title-content {
  max-width: 100%;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
  margin-top: 13px;
}
artist-integration-form-select-activecampaign-account .integration-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
artist-integration-form-select-activecampaign-account .integration-header h2 {
  margin-left: 10px;
}
artist-integration-form-select-activecampaign-account .use-user-defaults-container {
  margin-top: 20px !important;
}
artist-integration-form-select-activecampaign-account .use-user-defaults-container form-checkbox label.text-body-title {
  font-weight: 700 !important;
  font-size: 14px !important;
}
artist-integration-form-select-activecampaign-account .divider-container {
  padding: 2px 0px 4px 0px;
}
artist-integration-form-select-mailchimp-audience .integration-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
artist-integration-form-select-mailchimp-audience .integration-header h2 {
  margin-left: 10px;
}
artist-integration-form-select-mailchimp-audience .use-user-defaults-container {
  margin-top: 20px !important;
}
artist-integration-form-select-mailchimp-audience .use-user-defaults-container form-checkbox label.text-body-title {
  font-weight: 700 !important;
  font-size: 14px !important;
}
artist-integration-form-select-mailchimp-audience .divider-container {
  padding: 2px 0px 10px 0px;
}
delete-custom-domain-confirmation-modal {
  display: none;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format.disabled {
  pointer-events: none;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format {
  width: 135px !important;
  max-width: 135px !important;
  height: 185px !important;
  margin-left: 10px !important;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  border: 1px #cccccc solid !important;
  border-radius: 3px !important;
  font-weight: 100;
  font-size: 16px;
  cursor: pointer;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format .ribbon {
  position: absolute;
  left: -10px;
  top: -12px;
  z-index: 1;
  overflow: hidden;
  width: 100px;
  height: 100px;
  text-align: right;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format .ribbon > span {
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 28px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  width: 123px;
  display: block;
  background: #e52d98;
  -webkit-box-shadow: 0 3px 10px -5px #000000;
          box-shadow: 0 3px 10px -5px #000000;
  position: absolute;
  top: 26px;
  left: -23px;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format .ribbon > span::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid #cc1a81;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #cc1a81;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format .ribbon > span::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #cc1a81;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #cc1a81;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format .is-selected-checkmark-container {
  position: absolute;
  padding-top: 7px;
  padding-left: 5px;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format .is-selected-checkmark-container i.icon {
  font-size: 1.2em;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format .is-selected-checkmark-container i.icon.outline.circle:before {
  content: '\f1db';
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format .is-selected-checkmark-container i.icon.outline {
  color: #cccccc;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format .is-selected-checkmark-container i.icon.check {
  color: #4967a9;
  display: none;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format .is-selected-checkmark-container i.icon.check:before {
  content: '\f058';
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format .ad-format-image-container {
  margin-top: 25px;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format .ad-format-image-container > span,
form-facebook-ad-formats .ui.segment.facebook-single-ad-format .ad-format-image-container > img {
  max-width: 50%;
  max-height: 55px;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  opacity: 0.5;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format .format-name-container {
  margin-left: 5px;
  margin-right: 5px;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format .format-name-container .primary {
  /* text-transform: uppercase; */
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 700;
  color: #333333;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format .format-name-container .secondary {
  font-size: 11px;
  font-weight: 500;
  color: #999999;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format:hover .ad-format-image-container > span,
form-facebook-ad-formats .ui.segment.facebook-single-ad-format.selected .ad-format-image-container > span,
form-facebook-ad-formats .ui.segment.facebook-single-ad-format:hover .ad-format-image-container > img,
form-facebook-ad-formats .ui.segment.facebook-single-ad-format.selected .ad-format-image-container > img {
  -webkit-filter: none;
          filter: none;
  opacity: 1;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format:hover .is-selected-checkmark-container i.icon.outline {
  color: #aaaaaa;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format.selected {
  border: 1px #4967a9 solid !important;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format.selected .is-selected-checkmark-container i.icon.outline {
  display: none;
}
form-facebook-ad-formats .ui.segment.facebook-single-ad-format.selected .is-selected-checkmark-container i.icon.check {
  display: inline-block;
}
form-facebook-ad-formats .ui.segment:first-child {
  margin-left: 0 !important;
}
form-facebook-ad-formats .ui.segment:not(.selected):hover {
  border: 1px #999999 solid !important;
}
form-facebook-ad-formats .ui.segment.selected {
  border: 2px #e52d98 solid !important;
}
form-facebook-ad-formats .ui.segment.selected .ribbon {
  left: -10px;
  top: -13px;
}
form-facebook-ad-formats .ui.segment.selected .ribbon > span {
  width: 123px;
}
form-facebook-ad-formats .ui.segment.selected .streams-number-container {
  margin-top: 31px;
}
.theorchard form-facebook-ad-formats .ui.segment.facebook-single-ad-format:hover .is-selected-checkmark-container i.icon.outline {
  color: #a8a0a0;
}
.theorchard form-facebook-ad-formats .ui.segment.facebook-single-ad-format.selected {
  border: 1px #026ead solid !important;
}
.theorchard form-facebook-ad-formats .ui.segment.facebook-single-ad-format.selected .is-selected-checkmark-container i.icon.outline {
  display: none;
}
.theorchard form-facebook-ad-formats .ui.segment.facebook-single-ad-format.selected .is-selected-checkmark-container i.icon.check {
  display: inline-block;
}
.theorchard form-facebook-ad-formats .is-selected-checkmark-container {
  position: absolute;
  padding-top: 7px;
  padding-left: 5px;
}
.theorchard form-facebook-ad-formats .is-selected-checkmark-container i.icon {
  font-size: 1.2em;
}
.theorchard form-facebook-ad-formats .is-selected-checkmark-container i.icon.outline.circle:before {
  content: ' 1db ';
}
.theorchard form-facebook-ad-formats .is-selected-checkmark-container i.icon.outline {
  color: #a8a0a0;
}
.theorchard form-facebook-ad-formats .is-selected-checkmark-container i.icon.check {
  color: #026ead !important;
  display: none;
}
.theorchard form-facebook-ad-formats .is-selected-checkmark-container i.icon.check:before {
  content: ' 058 ';
}
.theorchard form-facebook-ad-formats .ui.segment.facebook-single-ad-format .format-name-container .primary {
  margin-top: 20px !important;
}
.theorchard form-facebook-ad-formats .ui.segment.facebook-single-ad-format .format-name-container {
  margin: 30px 5px;
}
.theorchard form-facebook-ad-formats .ui.segment.facebook-single-ad-format .format-name-container .primary {
  margin-top: 20px !important;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 500 !important;
  color: #4a4a4a !important;
}
.theorchard form-facebook-ad-formats .ui.segment.facebook-single-ad-format .format-name-container .secondary {
  margin: auto;
  font-size: 12px;
  color: #a8a0a0;
  width: 100px;
  min-width: 100px;
  height: 94px;
  max-width: 100px;
  max-height: 94px;
  line-height: 14px;
}
/*    form-accordion {
*/
.ui.accordion .title:not(.ui) {
  border: 1px solid #eeeeee;
  margin-bottom: 20px;
  color: #999999;
  font-weight: 500;
}
/*

            span {
                margin-left: 20px;
            }
*/
/*    }*/
form-budget-packages .label-column {
  max-width: 168px;
}
form-budget-packages .value-column .ui.horizontal.segments,
form-budget-packages .budget-packages-internal-container .ui.horizontal.segments {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-left: 0;
}
form-budget-packages .value-column .ui.horizontal.segments {
  margin-top: 15px;
}
form-budget-packages .value-column.error .ui.red.prompt.label {
  display: none !important;
}
@media (max-width: 1080px) {
  .sidebar-nav-layout form-budget-packages .value-column .ui.horizontal.segments {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
form-button-background-selector .background-selector-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 15px;
}
@media (max-width: 1080px) {
  form-button-background-selector .background-selector-container {
    margin: 0px;
  }
}
form-button-background-selector .background-selector-container .background-type {
  width: 100%;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px !important;
  border: 1px #cccccc solid !important;
  -webkit-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 14px rgba(65, 71, 84, 0.14);
          box-shadow: 0px 0px 14px rgba(65, 71, 84, 0.14);
  background-color: #FFFFFF !important;
  color: black;
}
form-button-background-selector .background-selector-container .background-type:focus {
  outline: none;
}
form-button-background-selector .background-selector-container .background-type:hover {
  background-color: #eeeeee !important;
}
form-button-background-selector .background-selector-container .background-type.background-type-selected {
  -webkit-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  background-color: #1AA7E0 !important;
  border: none !important;
  color: #FFFFFF !important;
  font-weight: bold;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
form-button-background-selector .background-selector-container .background-type.background-type-selected:hover {
  cursor: default !important;
}
form-button-background-selector .background-selector-container .background-type.disable {
  cursor: default;
  color: #cccccc;
  pointer-events: none;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: none !important;
  background-color: #eeeeee !important;
}
form-button-background-selector .bg-preview {
  margin-top: 10px;
}
form-button-background-selector .background-color {
  width: 64px;
  height: 64px;
  border: 1px solid #cccccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px;
}
form-button-background-selector .bg-image-resize-note-container .value-column {
  margin-top: 10px;
}
form-button-styling-selector .button-styling-selector-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 15px;
}
@media (max-width: 1080px) {
  form-button-styling-selector .button-styling-selector-container {
    margin: 0px;
  }
}
form-button-styling-selector .button-styling-selector-container .button-styling-type {
  width: 100%;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px !important;
  border: 1px #cccccc solid !important;
  -webkit-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 14px rgba(65, 71, 84, 0.14);
          box-shadow: 0px 0px 14px rgba(65, 71, 84, 0.14);
  background-color: #FFFFFF !important;
  color: black;
}
form-button-styling-selector .button-styling-selector-container .button-styling-type:focus {
  outline: none;
}
form-button-styling-selector .button-styling-selector-container .button-styling-type:hover {
  background-color: #eeeeee !important;
}
form-button-styling-selector .button-styling-selector-container .button-styling-type.button-styling-type-selected {
  -webkit-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  background-color: #1AA7E0 !important;
  border: none !important;
  color: #FFFFFF !important;
  font-weight: bold;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
form-button-styling-selector .button-styling-selector-container .button-styling-type.button-styling-type-selected:hover {
  cursor: default !important;
}
form-button-styling-selector .button-styling-selector-container .button-styling-type.disable {
  cursor: default;
  color: #cccccc;
  pointer-events: none;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: none !important;
  background-color: #eeeeee !important;
}
form-caption .value-column .ui.field label {
  position: relative;
  top: 11px;
  font-weight: 300;
}
form-caption .value-column .ui.field label.is-bold {
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 15px;
}
form-caption .value-column .form-input-comment {
  font-size: 12px;
  font-weight: 500;
}
.theorchard form-caption .value-column {
  margin: 0;
}
.theorchard form-caption .value-column > .ui.field > label {
  font-size: 14px !important;
  color: #4a4a4a !important;
  font-weight: 300 !important;
  padding: 0 !important;
}
form-checkbox .label-column label {
  top: 0px;
}
form-checkbox .ui.checkbox input[type="checkbox"].hidden {
  display: block !important;
}
form-checkbox .ui.checkbox.disabled {
  pointer-events: none !important;
}
form-checkbox .ui.checkbox label:before {
  border: 1px solid #cccccc !important;
}
form-checkbox .field.error .ui.checkbox label:before {
  background: #f7e3e3 !important;
  border-color: #ff0000 !important;
}
.theorchard form-checkbox input[type='checkbox'] {
  vertical-align: unset !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  opacity: 0  !important;
  width: 18px  !important;
  height: 18px  !important;
  position: absolute  !important;
  margin-top: 7px  !important;
}
.theorchard form-checkbox input[type='checkbox'] + label {
  position: relative  !important;
  cursor: pointer  !important;
  padding: 0  !important;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center  !important;
      -ms-flex-align: center  !important;
          align-items: center  !important;
}
.theorchard form-checkbox .form-input-comment {
  font-size: 12px;
  font-weight: 500;
  color: #4a4a4a;
  margin-left: 26px;
}
.theorchard form-checkbox .text-body-title {
  text-transform: unset;
  font-size: 14px !important;
  margin-bottom: 10px !important;
  color: #6d6565 !important;
}
.theorchard form-checkbox .ui.checkbox input[type="checkbox"]:focus ~ label:before,
.theorchard form-checkbox .ui.checkbox label:before,
.theorchard form-checkbox input[type='checkbox'] + label::before {
  content: '' !important;
  -ms-flex-negative: 0  !important;
      flex-shrink: 0  !important;
  margin-right: 10px  !important;
  display: inline-block !important;
  vertical-align: text-top !important;
  width: 18px  !important;
  height: 18px  !important;
  background: #ffffff !important;
  border: 1px solid #a8a0a0 !important;
  border-radius: 3px  !important;
}
.theorchard form-checkbox .ui.checkbox input[type="checkbox"]:checked:focus ~ label:before,
.theorchard form-checkbox .ui.checkbox input:checked ~ .box:before,
.theorchard form-checkbox .ui.checkbox input:checked ~ label:before {
  border: 1px solid #026ead !important;
}
.theorchard form-checkbox .ui.checkbox .box:after,
.theorchard form-checkbox .ui.checkbox label:after {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.theorchard form-checkbox input[type='checkbox']:checked + label::after {
  content: '\e800' !important;
  position: absolute !important;
  background: transparent !important;
  color: #026ead !important;
  font-size: 13px !important;
  width: auto !important;
  sheight: auto !important;
  top: -2px !important;
  left: 2px !important;
}
.theorchard form-checkbox .label-column .text-body-title {
  font-weight: 700 !important;
  font-size: 12px !important;
  text-transform: uppercase;
  color: #a8a0a0;
}
.theorchard form-checkbox .value-column .text-body-title {
  font-weight: 500 !important;
  color: #6d6565 !important;
  text-transform: none !important;
}
.theorchard form-checkbox raw-html {
  margin-top: 2px;
  margin-left: 26px;
}
form-custom-domains .comment {
  font-size: 12px;
  font-weight: 500;
  margin-top: 5px;
}
form-custom-domains .comment.full-width {
  width: 100%;
}
form-custom-domains .extra-bottom-padding > .value-column {
  padding-bottom: 10px;
}
form-custom-domains .no-left-padding {
  padding-left: 0;
}
form-custom-domains .no-right-padding {
  padding-right: 0;
}
form-custom-domains .select-available-cusotm-domain-container {
  margin-top: 10px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
form-custom-domains .select-available-cusotm-domain-container .select-available-cusotm-domains-list {
  display: inline-block;
  width: 68%;
}
form-custom-domains .select-available-cusotm-domain-container .ui.blue.button {
  min-width: 152px;
  height: 48px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 16px;
}
form-custom-domains .list-custom-domains-assign-new-artists-title-container .value-column {
  margin-top: -4px !important;
  font-weight: 700;
}
form-custom-domains .list-custom-domains-container .value-column,
form-custom-domains .list-custom-domains-assign-new-artists-title-container .value-column {
  margin-top: 10px;
}
form-custom-domains .list-custom-domains-container .single-custom-domain-row,
form-custom-domains .list-custom-domains-assign-new-artists-title-container .single-custom-domain-row {
  margin-top: 20px;
}
form-custom-domains .list-custom-domains-container .single-custom-domain-row.disabled,
form-custom-domains .list-custom-domains-assign-new-artists-title-container .single-custom-domain-row.disabled {
  opacity: 0.5;
  pointer-events: none;
}
form-custom-domains .list-custom-domains-container .single-custom-domain-row:last-child,
form-custom-domains .list-custom-domains-assign-new-artists-title-container .single-custom-domain-row:last-child,
form-custom-domains .list-custom-domains-container .ui.inline.field > .single-custom-domain-row:only-child,
form-custom-domains .list-custom-domains-assign-new-artists-title-container .ui.inline.field > .single-custom-domain-row:only-child {
  margin-bottom: 10px !important;
}
form-custom-domains .list-custom-domains-container .custom-domain-column-value,
form-custom-domains .list-custom-domains-assign-new-artists-title-container .custom-domain-column-value {
  float: left;
  width: 25%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 480px) {
  form-custom-domains .list-custom-domains-container .custom-domain-column-value,
  form-custom-domains .list-custom-domains-assign-new-artists-title-container .custom-domain-column-value {
    float: left;
    width: 25%;
  }
}
@media (min-width: 1024px) {
  form-custom-domains .list-custom-domains-container .custom-domain-column-value,
  form-custom-domains .list-custom-domains-assign-new-artists-title-container .custom-domain-column-value {
    float: left;
    width: 41.66666667%;
  }
}
form-custom-domains .list-custom-domains-container .custom-domain-column-default-container,
form-custom-domains .list-custom-domains-assign-new-artists-title-container .custom-domain-column-default-container {
  float: left;
  width: 25%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
  float: right !important;
  max-width: 115px;
}
@media (min-width: 480px) {
  form-custom-domains .list-custom-domains-container .custom-domain-column-default-container,
  form-custom-domains .list-custom-domains-assign-new-artists-title-container .custom-domain-column-default-container {
    float: left;
    width: 25%;
  }
}
@media (min-width: 1024px) {
  form-custom-domains .list-custom-domains-container .custom-domain-column-default-container,
  form-custom-domains .list-custom-domains-assign-new-artists-title-container .custom-domain-column-default-container {
    float: left;
    width: 33.33333333%;
  }
}
form-custom-domains .list-custom-domains-container .custom-domain-column-default-container .primary-link-disabled,
form-custom-domains .list-custom-domains-assign-new-artists-title-container .custom-domain-column-default-container .primary-link-disabled {
  color: gray;
  cursor: default;
}
form-custom-domains .list-custom-domains-container .custom-domain-column-set-for-new-artists-checkbox-container,
form-custom-domains .list-custom-domains-assign-new-artists-title-container .custom-domain-column-set-for-new-artists-checkbox-container {
  float: right !important;
}
form-custom-domains .list-custom-domains-container .custom-domain-column-set-for-new-artists-checkbox-container form-checkbox .value-column,
form-custom-domains .list-custom-domains-assign-new-artists-title-container .custom-domain-column-set-for-new-artists-checkbox-container form-checkbox .value-column {
  margin-top: 0;
}
form-custom-domains .list-custom-domains-container .custom-domain-column-delete-button,
form-custom-domains .list-custom-domains-assign-new-artists-title-container .custom-domain-column-delete-button {
  float: left;
  width: 8.33333333%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 15px;
}
@media (min-width: 480px) {
  form-custom-domains .list-custom-domains-container .custom-domain-column-delete-button,
  form-custom-domains .list-custom-domains-assign-new-artists-title-container .custom-domain-column-delete-button {
    float: left;
    width: 8.33333333%;
  }
}
@media (min-width: 1024px) {
  form-custom-domains .list-custom-domains-container .custom-domain-column-delete-button,
  form-custom-domains .list-custom-domains-assign-new-artists-title-container .custom-domain-column-delete-button {
    float: left;
    width: 8.33333333%;
  }
}
form-custom-domains .list-custom-domains-container .custom-domain-column-delete-button .icon-caption-button-container,
form-custom-domains .list-custom-domains-assign-new-artists-title-container .custom-domain-column-delete-button .icon-caption-button-container {
  padding-bottom: 0;
  margin-top: -5px;
  margin-left: 2px;
}
form-custom-domains .list-custom-domains-container .custom-domain-column-delete-button .icon-caption-button-container i,
form-custom-domains .list-custom-domains-assign-new-artists-title-container .custom-domain-column-delete-button .icon-caption-button-container i {
  padding-top: 5px;
}
form-custom-domains .list-custom-domains-container .custom-domain-column-delete-button.disabled .icon-caption-button-container,
form-custom-domains .list-custom-domains-assign-new-artists-title-container .custom-domain-column-delete-button.disabled .icon-caption-button-container {
  pointer-events: none;
}
form-custom-domains .custom-domain-new-part-wrapper {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: calc(100% + 2px);
}
form-custom-domains .custom-domain-new-part-wrapper .custom-domain-new-input-container {
  width: 40%;
  display: inline-block;
}
@media (max-width: 481px) {
  form-custom-domains .custom-domain-new-part-wrapper .custom-domain-new-input-container {
    width: 60%;
  }
}
form-custom-domains .custom-domain-new-part-wrapper .custom-domain-new-input-container .inline.field.ui.input {
  display: block;
}
form-custom-domains .custom-domain-new-part-wrapper .custom-domain-new-input-container .char-length-indicator {
  display: none;
}
form-custom-domains .custom-domain-new-part-wrapper .custom-domain-new-input-container .icon {
  margin-top: -3px !important;
  padding-top: 3px;
}
form-custom-domains .custom-domain-new-part-wrapper .custom-domain-new-input-container .checkmark.icon {
  color: #00CD00;
}
form-custom-domains .custom-domain-new-part-wrapper .custom-domain-new-input-container .warning.circle.icon {
  color: #FF0202;
}
form-custom-domains .custom-domain-new-part-wrapper .single-available-root-domain-container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 48px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 5px;
}
form-custom-domains .custom-domain-new-part-wrapper .available-root-domains-dropdown-container {
  width: calc(60% - 162px);
  display: inline-block;
}
form-custom-domains .custom-domain-new-part-wrapper .available-root-domains-dropdown-container form-dropdown .ui.fluid.search.selection.dropdown {
  height: 48px;
  max-height: 48px;
  min-height: 48px;
}
form-custom-domains .custom-domain-new-part-wrapper .ui.small.blue.button {
  float: right;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 152px !important;
  height: 48px !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 481px) {
  form-custom-domains .custom-domain-new-part-wrapper .ui.small.blue.button {
    width: 100% !important;
  }
}
.daterangepicker .range_inputs {
  margin-top: 20px;
}
.daterangepicker .range_inputs .ui.compact.small.button {
  height: 30px !important;
  background-color: #1dadea;
}
.daterangepicker .range_inputs .ui.compact.small.button.secondary {
  background-color: #999999;
}
.daterangepicker td,
.daterangepicker th {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.daterangepicker .calendar td,
.daterangepicker .calendar th {
  min-width: 22px;
}
.daterangepicker .calendar-date .ui.compact.selection.dropdown {
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding: 0;
}
.daterangepicker .calendar-time {
  margin-bottom: 8px;
}
.daterangepicker .calendar-time select.ui.dropdown.ampmselect,
.daterangepicker .calendar-time select.ui.dropdown.hourselect,
.daterangepicker .calendar-time select.ui.dropdown.minuteselect,
.daterangepicker .calendar-time select.ui.dropdown.secondselect {
  height: 1.5em;
  min-height: 1.5em;
  max-height: 1.5em;
  padding: 0;
}
.theorchard form-datepicker .value-column,
.theorchard form-datepicker .inline.field.ui.input,
.theorchard form-datepicker .inline.field.ui.input input {
  width: 200px !important;
  max-width: 200px !important;
}
.theorchard form-datepicker .calendar.icon {
  position: absolute;
  font-size: 16px;
  z-index: 1;
  cursor: pointer;
  top: 30px;
  left: 171px;
  color: #4a4a4a;
}
.theorchard .daterangepicker {
  width: 273px;
  height: 380px;
}
.theorchard .daterangepicker:before,
.theorchard .daterangepicker:after {
  display: none;
}
.theorchard .daterangepicker .calendar {
  max-width: unset;
  margin: 0;
}
.theorchard .daterangepicker .calendar.first {
  padding: 0px 10px;
}
.theorchard .daterangepicker table.table-condensed {
  width: 235px;
  height: 265px;
}
.theorchard .daterangepicker .table-condensed > thead > tr:first-child {
  height: 30px;
}
.theorchard .daterangepicker .table-condensed > thead > tr:not(first-child) {
  padding-top: 20px;
}
.theorchard .daterangepicker .table-condensed > thead > tr > th select,
.theorchard .daterangepicker .table-condensed > thead > tr > th {
  font-weight: 500 !important;
  color: #6d6565 !important;
}
.theorchard .daterangepicker .ui.compact.selection.dropdown.monthselect > option,
.theorchard .daterangepicker .ui.compact.selection.dropdown.yearselect > option {
  color: #6d6565;
}
.theorchard .daterangepicker .left.arrow.icon,
.theorchard .daterangepicker .right.arrow.icon {
  width: 25px;
  height: 25px;
  padding-top: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(#f2f2f2)), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), #f2f2f2), -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), #f2f2f2), -o-linear-gradient(#ffffff, #ffffff);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #f2f2f2), linear-gradient(#ffffff, #ffffff);
  border: solid 1px #d9d2d0;
  border-radius: 4px !important;
  font-size: 22px;
  color: #6d6565;
  font-family: 'Icons' !important;
}
.theorchard .daterangepicker .left.arrow.icon:before {
  content: "\f104";
  padding-right: 2px;
}
.theorchard .daterangepicker .right.arrow.icon:before {
  content: "\f105";
  padding-left: 2px;
}
.theorchard .daterangepicker tr > td {
  font-size: 12px;
}
.theorchard .daterangepicker tbody > tr {
  border: none;
}
.theorchard .daterangepicker td.off.disabled {
  color: #d9d2d0;
  font-size: 15px;
}
.theorchard .daterangepicker td.available {
  color: #6d6565;
  font-size: 15px;
}
.theorchard .daterangepicker td.available.active.start-date.end-date {
  background-color: #e5f0f6;
  border-color: #e5f0f6;
}
.theorchard .daterangepicker td.available,
.theorchard .daterangepicker td.disable {
  width: 32px;
  height: 32px;
}
.theorchard .daterangepicker .prev.available,
.theorchard .daterangepicker .next.available {
  width: 30px !important;
  height: 30px !important;
  padding-top: 2px;
  padding-left: 0;
  padding-right: 0;
}
.theorchard .daterangepicker .prev.available:hover,
.theorchard .daterangepicker .next.available:hover {
  background: white;
}
form-divider .form-divider {
  color: #979797 !important;
  font-size: 14px !important;
  text-transform: capitalize !important;
  font-weight: 300 !important;
}
form-divider .form-divider-value-container:not(.value-column) {
  float: left;
  width: 100%;
}
form-divider .ui.horizontal.divider.divider-no-lines:before,
form-divider .ui.horizontal.divider.divider-no-lines:after {
  width: 0;
  background-image: none;
}
.theorchard form-divider .orchard-form-title {
  font-size: 18px;
  color: #4a4a4a;
  margin-bottom: 10px;
  font-weight: 700;
}
.theorchard form-divider .form-divider-value-container .value-column {
  margin-top: 0;
}
form-domain-url-picker .value-column .inline.field:first-child {
  margin-bottom: 0;
}
form-domain-url-picker .value-column .inline.field:last-child {
  margin-bottom: 10px;
}
form-domain-url-picker .ui.dropdown.label {
  height: 48px !important;
}
form-domain-url-picker .ui.dropdown.label .text,
form-domain-url-picker .ui.dropdown.label .text-ending {
  font-size: 14px;
}
@media (max-width: 1080px) {
  form-domain-url-picker .ui.dropdown.label .text {
    max-width: 130px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    line-height: 12px;
    font-size: 14px;
  }
  form-domain-url-picker .ui.dropdown.label .text-ending {
    display: none;
  }
}
form-domain-url-picker .ui.dropdown.label.non-input-disableable.button.default.emulate-disabled {
  cursor: default;
  opacity: 0.5;
}
form-domain-url-picker .ui.dropdown.label.non-input-disableable.button.default.emulate-disabled:active {
  background-color: #E8E8E8 !important;
}
form-domain-url-picker form-input {
  width: 100%;
}
form-domain-url-picker form-input .field.ui.input {
  padding-bottom: 0px;
}
form-domain-url-picker .status.icon {
  font-weight: 100 !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  font-size: 18px;
  height: 48px;
  min-width: 40px;
}
@media (max-width: 1080px) {
  form-domain-url-picker .status.icon {
    min-width: 20px;
  }
}
form-domain-url-picker .checkmark.icon {
  color: #00CD00;
}
form-domain-url-picker .warning.circle.icon {
  color: #FF0202;
}
form-domain-url-picker .warning-tooltip-container {
  color: #f3bd2a;
}
form-domain-url-picker .warning-text-container {
  padding-left: 10px;
  width: 81%;
  font-size: 12px;
}
.theorchard form-domain-url-picker .ui.dropdown.label {
  height: 30px !important;
  padding-top: 6px !important;
}
.theorchard form-domain-url-picker .ui.dropdown.label.non-input-disableable.button.default {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  padding-left: 15px;
  width: 185px;
  border-right: none !important;
}
.theorchard form-domain-url-picker .ui.dropdown.label.non-input-disableable.button.default .text {
  color: #4a4a4a;
  padding-top: 3px;
  font-weight: normal;
}
.theorchard form-domain-url-picker .url-input {
  width: 385px;
}
.theorchard form-domain-url-picker i.dropdown.icon {
  position: absolute !important;
  right: 13px;
  top: 4px;
}
.theorchard form-domain-url-picker .dropdown.icon:before {
  font-size: 16px;
}
.theorchard form-domain-url-picker .inline.field.ui.input input {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.theorchard form-domain-url-picker .menu.transition.visible,
.theorchard form-domain-url-picker .menu {
  border-radius: 4px !important;
}
.theorchard form-domain-url-picker .status.checkmark.icon {
  height: 30px;
  margin-left: 5px;
}
.theorchard form-domain-url-picker .status.checkmark.icon:before {
  font-size: 14px;
  color: #78a22f !important;
}
.theorchard form-domain-url-picker .ui.inline.dropdown .menu {
  margin-top: 1px !important;
}
.theorchard form-domain-url-picker div.menu {
  padding: 5px !important;
  border: 1px solid #a8a0a0;
  border-radius: 4px !important;
}
.theorchard form-domain-url-picker .text {
  text-transform: none;
  width: 144px;
  border-right: none !important;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.theorchard form-domain-url-picker .status.icon:not(.checkmark) {
  margin-left: 0 !important;
  height: 30px !important;
}
.theorchard form-domain-url-picker .warning-container {
  margin-top: 10px;
}
.theorchard form-domain-url-picker .warning-text-container {
  max-width: 530px;
  padding-left: 0;
}
form-draggable .ui.middle.aligned.divided.list {
  width: 100%;
}
form-draggable .ui.list > .item > i.icon {
  color: #aaa;
  margin-left: 20px;
  width: 3px !important;
}
form-draggable .ui.list > .item > i.icon:hover {
  cursor: move;
  color: #777;
}
form-draggable .disabled .action {
  display: none !important;
}
form-draggable .disabled .action:after {
  content: "" !important;
}
form-draggable .disabled .item:hover {
  cursor: default !important;
}
form-draggable .disabled .ui.divided.list > .item img {
  opacity: 0.5;
}
form-draggable .disabled .ui.divided.list > .item .header {
  color: #cccccc;
}
form-draggable .is-empty:after {
  content: "Drop Here";
  width: 500px;
  color: #999999;
  font-size: 16px;
  height: 52px;
  border: 1px solid #cccccc;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
form-draggable .multiple-edit-fields .ui.divided.list > .item {
  height: 80px;
}
form-draggable .multiple-edit-fields .ui.divided.list > .item .action {
  position: absolute;
  margin-top: -5px;
}
form-draggable .multiple-edit-fields .ui.divided.list > .item .edit-name-container {
  padding-top: 10px;
  padding-bottom: 10px;
}
form-draggable .multiple-edit-fields .ui.divided.list > .item .edit-name-container .ui.input:not(:first-child) {
  margin-top: 5px;
}
form-draggable .ui.divided.list > .item {
  border-top: 1px solid #cccccc !important;
  border-left: 1px solid #cccccc !important;
  padding: 0;
  border-right: 1px solid #cccccc !important;
  height: 52px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
form-draggable .ui.divided.list > .item .image {
  margin-left: 10px;
}
form-draggable .ui.divided.list > .item .header {
  font-size: 16px;
}
form-draggable .ui.divided.list > .item:last-child {
  border-bottom: 1px solid #cccccc !important;
}
form-draggable .ui.divided.list > .item .content {
  max-width: 160px;
  width: 160px;
}
@media (max-width: 481px) {
  form-draggable .ui.divided.list > .item .content {
    max-width: 80px;
    width: 80px;
  }
}
form-draggable .ui.divided.list > .item .content .header {
  max-width: 160px;
  width: 160px;
}
@media (max-width: 481px) {
  form-draggable .ui.divided.list > .item .content .header {
    max-width: 80px;
    width: 80px;
    font-size: 12px;
  }
}
form-draggable .ui.divided.list > .item .content.edit-title-container {
  max-width: 210px;
  width: 210px;
}
form-draggable .ui.divided.list > .item .edit-name-container {
  width: 130px;
  margin-left: auto;
}
form-draggable .ui.divided.list > .item .edit-name-container,
form-draggable .ui.divided.list > .item .edit-title-container {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 481px) {
  form-draggable .ui.divided.list > .item .edit-name-container,
  form-draggable .ui.divided.list > .item .edit-title-container {
    font-size: 12px;
  }
}
form-draggable .ui.divided.list > .item .edit-name-container .ui.icon.input input,
form-draggable .ui.divided.list > .item .edit-title-container .ui.icon.input input {
  height: 30px !important;
  padding-left: 14px;
  padding-right: 28px !important;
  font-size: 15px;
  font-weight: 700;
  color: #666666;
  letter-spacing: -0.5px;
  border-radius: 5px;
  margin-bottom: 0;
}
@media (max-width: 481px) {
  form-draggable .ui.divided.list > .item .edit-name-container .ui.icon.input input,
  form-draggable .ui.divided.list > .item .edit-title-container .ui.icon.input input {
    line-height: unset;
  }
}
form-draggable .ui.divided.list > .item .edit-name-container .ui.icon.input input::-webkit-input-placeholder,
form-draggable .ui.divided.list > .item .edit-title-container .ui.icon.input input::-webkit-input-placeholder {
  color: #666666;
}
form-draggable .ui.divided.list > .item .edit-name-container .ui.icon.input input::-moz-placeholder,
form-draggable .ui.divided.list > .item .edit-title-container .ui.icon.input input::-moz-placeholder {
  color: #666666;
}
form-draggable .ui.divided.list > .item .edit-name-container .ui.icon.input input::-ms-input-placeholder,
form-draggable .ui.divided.list > .item .edit-title-container .ui.icon.input input::-ms-input-placeholder {
  color: #666666;
}
form-draggable .ui.divided.list > .item .edit-name-container .ui.icon.input input::placeholder,
form-draggable .ui.divided.list > .item .edit-title-container .ui.icon.input input::placeholder {
  color: #666666;
}
form-draggable .ui.divided.list > .item .edit-name-container .ui.icon.input .icon,
form-draggable .ui.divided.list > .item .edit-title-container .ui.icon.input .icon {
  margin-right: 14px;
  width: 15px;
}
form-draggable .ui.divided.list > .item .action {
  display: none;
  margin-right: 5px;
  padding: 4px 0 2px 0;
  background-color: transparent;
  font-size: 12px;
  color: #aaa !important;
  width: 140px;
}
form-draggable .ui.divided.list > .item .action:after {
  content: "Drag to re-order";
}
form-draggable .ui.divided.list > .item:hover {
  cursor: move;
}
form-draggable .ui.divided.list > .item:hover .action {
  display: inline;
}
.theorchard form-draggable .ui.divided.list > .item {
  height: 40px !important;
  border-left: none !important;
  border-right: none !important;
  border-top: 1px solid #f2f2f2 !important;
}
.theorchard form-draggable .ui.divided.list > .item .avatar {
  margin-left: 10px !important;
}
.theorchard form-draggable .ui.divided.list > .item .content span.header {
  color: #6d6565;
  font-weight: 300;
  font-size: 14px !important;
  padding-top: 4px;
}
.theorchard form-draggable .ui.divided.list > .item .edit-name-container {
  width: 200px !important;
}
.theorchard form-draggable .ui.divided.list > .item .edit-name-container .ui.icon.input {
  background-color: #ffffff;
}
.theorchard form-draggable .ui.divided.list > .item .edit-name-container .ui.icon.input > input {
  padding-left: 10px !important;
  color: #6d6565 !important;
  font-weight: 300 !important;
  border-radius: 4px !important;
  padding-top: 4px !important;
  border: 1px solid #6d6565;
}
.theorchard form-draggable .ui.divided.list > .item .edit-name-container .write.grey.icon {
  color: #6d6565 !important;
}
.theorchard form-draggable .ui.divided.list > .item i.icon {
  color: transparent !important;
  margin-left: 2px;
}
.theorchard form-draggable .ui.divided.list > .item:first-child {
  border-top: 1px solid #d9d2d0 !important;
}
.theorchard form-draggable .ui.divided.list > .item:last-child {
  border-bottom: 1px solid #d9d2d0 !important;
}
.theorchard form-draggable .ui.divided.list > .item:hover {
  background-color: #f2f2f2;
}
.theorchard form-draggable .ui.divided.list > .item:hover .action {
  display: none;
}
.theorchard form-draggable .ui.divided.list > .item:hover i.icon {
  color: #a8a0a0 !important;
}
.theorchard form-draggable .ui.middle.aligned.divided.list.is-empty:after {
  border: 2px dashed #d9d2d0;
}
.theorchard form-draggable .is-empty:after {
  width: 674px;
  height: 60px;
  font-style: italic;
  color: #a8a0a0;
  font-size: 14px;
  font-weight: 500;
}
form-dropdown-choose-option .ui.dropdown .menu > .item > .image,
form-dropdown-choose-option .ui.dropdown .menu > .item > img {
  max-height: 1em;
}
form-dropdown-choose-option .ui.dropdown > .text > img,
form-dropdown-choose-option .ui.dropdown > .text > .image {
  margin-right: 0.5em;
  max-height: 1.5em;
}
form-dropdown-choose-option .ui.dropdown .menu > .item.locked {
  color: #8c8c8c;
  background-color: rgba(244, 244, 244, 0.3);
  cursor: default;
  pointer-events: none;
}
form-dropdown-choose-option .ui.dropdown .menu > .item.locked > *:not(.lock-icon-container) {
  opacity: 0.3;
}
form-dropdown-choose-option .value-column {
  margin-top: 10px;
}
form-dropdown-choose-option .lock-icon-container {
  pointer-events: auto;
  cursor: pointer;
  position: relative;
  width: 17px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  top: 0;
  right: 0;
  margin-left: 10px;
  padding: 2px;
  font-size: 10px;
  font-weight: 900;
  line-height: 12px;
  border-radius: 4px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #414754;
}
.theorchard form-dropdown-choose-option .ui.inline.dropdown.default.button {
  padding-left: 15px;
  height: 30px;
  width: 373px;
}
.theorchard form-dropdown-choose-option .ui.inline.dropdown.default.button .text {
  position: relative;
  padding-top: 3px;
}
.theorchard form-dropdown-choose-option .ui.inline.dropdown.default.button .text > img {
  position: absolute;
}
.theorchard form-dropdown-choose-option .ui.inline.dropdown.default.button .text > span {
  left: 0px;
  top: 3px;
  color: #4a4a4a;
  font-weight: normal;
  text-transform: none;
  font-size: 14px;
  position: absolute;
}
.theorchard form-dropdown-choose-option .ui.inline.dropdown.default.button .text.text-with-image {
  padding-top: 0;
  margin-top: -4px !important;
}
.theorchard form-dropdown-choose-option .ui.inline.dropdown.default.button .text.text-with-image > span {
  left: 23px;
  top: 7px;
}
.theorchard form-dropdown-choose-option .ui.inline.dropdown.default.button .text.text-with-image img {
  top: 4px;
}
.theorchard form-dropdown-choose-option .dropdown.icon:before {
  font-size: 16px;
}
.theorchard form-dropdown-choose-option i.dropdown.icon {
  position: absolute !important;
  right: 10px;
  top: 4px;
}
.theorchard form-dropdown-choose-option div.menu {
  padding: 5px !important;
  border: 1px solid #a8a0a0;
  border-radius: 4px !important;
}
.theorchard form-dropdown-choose-option .ui.inline.dropdown .menu {
  margin-top: 1px;
}
.theorchard form-dropdown-choose-option .item {
  position: relative;
}
.ui.form .field.commented {
  margin-bottom: 0;
}
form-dropdown-multiple-checkboxes .field > input:focus,
form-dropdown-multiple-checkboxes .ui.input > input:focus {
  z-index: 0;
}
form-dropdown-multiple-checkboxes .top-label-mode {
  width: 100%;
  display: block;
  float: unset;
}
form-dropdown-multiple-checkboxes .label-column.top-label-mode > label.text-body-title {
  top: 0;
}
form-dropdown-multiple-checkboxes .ui.icon.input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  width: 118px;
  height: 34px;
  min-height: unset;
  border-radius: 4px;
  background-color: #ffffff;
  padding-top: 0;
  padding-left: 0;
}
form-dropdown-multiple-checkboxes .ui.icon.input input {
  line-height: 1;
  cursor: pointer;
  font-weight: 500;
  border-radius: 4px;
  padding-top: 2px;
  padding-right: 20px !important;
  padding-left: 10px;
}
form-dropdown-multiple-checkboxes .ui.icon.input input:hover {
  border-color: #1aa7e0;
}
form-dropdown-multiple-checkboxes .ui.icon.input i.icon {
  display: unset;
}
form-dropdown-multiple-checkboxes .ui.icon.input .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  color: #414754;
}
form-dropdown-multiple-checkboxes .ui.icon.input > .dropdown.icon {
  font-size: 0.66666667em;
  color: rgba(0, 0, 0, 0.8);
  opacity: 0.8;
}
form-dropdown-multiple-checkboxes .ui.icon.input .filters-number {
  z-index: 1;
  display: none;
  width: 18px;
  height: 18px;
  position: absolute;
  -ms-flex-item-align: center;
      align-self: center;
  background-color: #1aa7e0;
  color: white;
  left: 8px;
  border-radius: 4px;
  padding-top: 1px;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
form-dropdown-multiple-checkboxes .ui.icon.input.show-items-number input {
  padding-left: 34px;
}
form-dropdown-multiple-checkboxes .ui.icon.input.show-items-number .filters-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
form-dropdown-multiple-checkboxes .ui.input.disabled {
  pointer-events: none;
}
form-dropdown-multiple-checkboxes .value-column.full-width {
  width: 100%;
}
form-dropdown-multiple-checkboxes .ui.bottom.left.popup {
  margin-top: 4px;
  margin-left: -4px;
}
form-dropdown-multiple-checkboxes .ui.top.popup {
  top: 40px !important;
  left: 264px !important;
  bottom: auto !important;
  right: auto !important;
  margin-top: 4px;
  margin-left: -4px;
  -webkit-transform-origin: left top !important;
      -ms-transform-origin: left top !important;
          transform-origin: left top !important;
}
form-dropdown-multiple-checkboxes .ui.popup {
  border-radius: 4px;
  border-width: 0;
  padding: 5px;
  -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
  min-width: 118px;
}
form-dropdown-multiple-checkboxes .ui.popup .popup-item:hover {
  background-color: rgba(26, 167, 224, 0.1);
  border-radius: 3px;
}
form-dropdown-multiple-checkboxes .ui.popup .ui.divider {
  width: calc(100% + 10px);
  margin-left: -5px;
  margin-top: 2px;
  margin-bottom: 2px;
}
form-dropdown-multiple-checkboxes .ui.popup .popup-item.all-items .ui.checkbox {
  margin-top: -2px;
}
form-dropdown-multiple-checkboxes .ui.popup .ui.checkbox label {
  font-size: 12px;
  line-height: 25px;
  color: #414754 !important;
  padding-right: 15px;
}
form-dropdown-multiple-checkboxes .ui.popup .ui.checkbox label:before,
form-dropdown-multiple-checkboxes .ui.popup .ui.checkbox label:after {
  margin-top: 10px;
  margin-left: 10px;
  width: 12px !important;
  height: 12px !important;
  border-radius: 3px !important;
}
form-dropdown-multiple-checkboxes .ui.popup .ui.checkbox label:before {
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
}
form-dropdown-multiple-checkboxes .ui.popup .ui.checkbox label:after {
  font-size: 7px !important;
  line-height: 1.7;
  padding-top: 0 !important;
  padding-left: 0 !important;
}
form-dropdown-multiple-checkboxes .ui.popup .ui.checkbox input:checked ~ label:after {
  background-color: #1AA7E0 !important;
  color: white;
}
form-dropdown-multiple-checkboxes .ui.popup .ui.tiny.button {
  margin-left: 10px;
  margin-right: 10px;
  width: calc(100% - 20px);
  height: 30px;
  background: #FFFFFF;
  border: 1px solid rgba(65, 71, 84, 0.1);
  border-radius: 4px;
  margin-top: 4px;
  margin-bottom: 6px;
  font-size: 12px;
  line-height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #1AA7E0;
}
form-dropdown-multiple-checkboxes .ui.popup .ui.tiny.button:hover {
  background: rgba(26, 167, 224, 0.1);
  border: 1px solid #1AA7E0;
}
form-dropdown-multiple-checkboxes .ui.popup .ui.tiny.button.disabled {
  color: rgba(26, 167, 224, 0.3);
}
form-dropdown-multiple-checkboxes .ui.popup.all-items-selected .popup-item:not(.all-items) .ui.checkbox input:checked ~ label:after {
  background: rgba(26, 167, 224, 0.15) !important;
  color: #1AA7E0;
}
form-dropdown-multiple-checkboxes .ui.popup.all-items-selected .popup-item:not(.all-items) .ui.checkbox input:checked ~ label:before {
  border: 1px solid rgba(26, 167, 224, 0.3) !important;
}
.theorchard form-dropdown-multiple-checkboxes div.menu {
  padding: 5px !important;
  margin-top: 1px;
  border: 1px solid #a8a0a0;
  border-radius: 4px !important;
}
.theorchard form-dropdown-multiple-checkboxes .item img {
  width: 30px;
  height: 30px;
}
.theorchard form-dropdown-multiple-checkboxes .ui.top.popup {
  top: 30px !important;
  left: 305px !important;
  bottom: auto !important;
  right: auto !important;
}
.theorchard form-dropdown-multiple-checkboxes .ui.icon.input {
  width: 116px;
  height: 30px;
  margin-left: 0;
  margin-right: 20px;
}
.theorchard form-dropdown-multiple-checkboxes input {
  font-size: 11px;
  line-height: 11px;
}
form-dropdown.with-image .ui.dropdown .menu > .item {
  padding-left: 50px !important;
}
form-dropdown.with-image .ui.dropdown .menu > .item > .image-container {
  height: calc(100% - 4px);
  position: absolute;
  top: 2px;
  left: 2px;
}
form-dropdown.with-image .ui.dropdown .menu > .item > .comment-container {
  float: right;
}
form-dropdown.with-image .ui.dropdown .menu > .item > .image-container > .image-alignment-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
form-dropdown.with-image .ui.dropdown .menu > .item > .image-container > img {
  vertical-align: middle;
  height: 39px;
}
form-dropdown.with-image .ui.dropdown > .text > .image-container {
  display: none;
}
form-dropdown.with-image .ui.dropdown > .text > .comment-container {
  display: none;
}
.theorchard form-dropdown.with-image .ui.dropdown .menu > .item > .image-container > img {
  vertical-align: middle;
  height: 24px;
}
.theorchard form-dropdown.with-image .ui.dropdown .menu > .item {
  padding-left: 40px !important;
}
form-dropdown .ui.dropdown .menu > .item > .comment-container {
  color: #bbbbbb;
  font-size: 14px;
  float: right;
}
form-dropdown .ui.dropdown > .ui.label > .comment-container {
  display: none;
}
form-dropdown .ui.dropdown .menu > .item:hover > .comment-container {
  color: #666666;
}
form-dropdown .ui.dropdown .menu > .selected.item > .comment-container {
  color: #dddddd;
}
.ui.form .field.commented {
  margin-bottom: 0;
}
form-dropdown .top-label-mode {
  width: 100%;
  display: block;
  float: unset;
}
form-dropdown .ui.dropdown > .text {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  width: 115%;
}
form-dropdown .label-column.top-label-mode > label.text-body-title {
  top: 0;
}
form-dropdown .ui.dropdown span.sizer {
  display: none;
}
form-dropdown .ui.selection.dropdown .menu {
  overflow-y: scroll;
  overflow-x: visible;
}
form-dropdown .ui.selection.dropdown .menu > .item {
  width: 100%;
  height: 45px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
form-dropdown .ui.selection.dropdown .menu > .item:hover {
  -o-text-overflow: clip;
     text-overflow: clip;
  white-space: normal;
  word-break: break-all;
  height: auto;
}
form-dropdown .ui.dropdown .dropdown.icon {
  display: none;
}
form-dropdown .ui.loading.dropdown .dropdown.icon {
  display: block;
}
form-dropdown .icon.delete {
  font-weight: 100;
  color: #ffffff;
  opacity: 1 !important;
  font-size: 20px !important;
}
form-dropdown i.icon.delete:before {
  content: '\2715';
}
form-dropdown .ui.label {
  text-decoration: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
form-dropdown .multiple.search.selection.dropdown > .ui.label.fixed {
  height: 30px;
  cursor: default;
  background-color: grey;
  border-color: grey;
  -webkit-box-shadow: 0px 0px 0px 1px #cccccc !important;
          box-shadow: 0px 0px 0px 1px #cccccc !important;
}
form-dropdown .multiple.search.selection.dropdown > .ui.label.fixed:hover {
  background-color: grey !important;
  border-color: grey !important;
}
form-dropdown .theme-modern .ui.selection.active.dropdown,
form-dropdown .theme-modern .ui.selection.active.dropdown .menu {
  border-color: #9B62FF;
}
form-dropdown .theme-modern .multiple.search.selection.dropdown > .ui.label:not(.fixed) {
  background-color: #58ECCA;
  border-color: #58ECCA;
  color: black;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
form-dropdown .theme-modern .multiple.search.selection.dropdown > .ui.label:not(.fixed) .icon.delete {
  color: black;
}
form-dropdown .theme-modern .multiple.search.selection.dropdown > .ui.label:not(.fixed):hover {
  background-color: #58ECCA !important;
  border-color: #58ECCA !important;
  color: black !important;
}
form-dropdown .theme-modern .ui.dropdown .menu .selected.item {
  background-color: #58ECCA;
  color: black;
}
form-dropdown .theme-modern .multiple.search.selection.dropdown > .ui.label.fixed {
  background-color: #9B62FF;
  border-color: #9B62FF;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
form-dropdown .theme-modern .multiple.search.selection.dropdown > .ui.label.fixed:hover {
  background-color: #9B62FF !important;
  border-color: #9B62FF !important;
}
form-dropdown .ui.label.fixed > .close.icon,
form-dropdown .ui.label.fixed > .delete.icon {
  display: none;
}
form-dropdown .field.error .prompt.label {
  border: none !important;
  background: transparent !important;
}
form-dropdown .ui.label:hover {
  text-decoration: none !important;
}
form-dropdown .form-field-comment {
  font-size: 14px;
  margin-top: 8px;
}
form-dropdown .ui.search.selection.dropdown {
  display: inline-table;
  height: 48px;
}
form-dropdown .value-column.full-width {
  width: 100%;
}
.theorchard form-dropdown .ui.selection.dropdown .menu {
  overflow-x: hidden;
}
.theorchard form-dropdown .ui.search.dropdown > .text {
  font-size: 14px;
  padding-top: 5px;
  white-space: normal;
}
.theorchard form-dropdown .label-column {
  margin-bottom: 10px !important;
}
.theorchard form-dropdown .ui.fluid.search.selection.dropdown .text.default {
  max-width: 342px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.theorchard form-dropdown .ui.fluid.search.selection.dropdown .text:not(.default) {
  max-width: 340px;
}
.theorchard form-dropdown .ui.dropdown .menu > .item {
  font-size: 12px !important;
  color: #4a4a4a !important;
  height: 30px !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 360px;
  padding: 10px 8px !important;
  background-color: #ffffff !important;
  white-space: normal;
  display: inline-block;
}
.theorchard form-dropdown .ui.dropdown .menu > .item:hover,
.theorchard form-dropdown .ui.dropdown .menu > .item.selected {
  background-color: #f2f2f2 !important;
  white-space: normal;
  width: 360px;
  display: inline-block;
}
.theorchard form-dropdown .ellipsis .ui.dropdown .menu > .item {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis !important;
     text-overflow: ellipsis !important;
}
.theorchard form-dropdown .ellipsis .ui.dropdown .menu > .item:hover {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis !important;
     text-overflow: ellipsis !important;
}
.theorchard form-dropdown .ellipsis .ui.fluid.search.selection.dropdown .text:not(.default) {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: inline-block !important;
}
.theorchard form-dropdown .dropdown.fluid.multiple.search.selection.ui,
.theorchard form-dropdown .dropdown.fluid.multiple.search.selection.ui.active,
.theorchard form-dropdown .ui.fluid.multiple.search.selection.dropdown {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding: 0 3px !important;
}
.theorchard form-dropdown .dropdown.fluid.multiple.search.selection.ui input.search,
.theorchard form-dropdown .dropdown.fluid.multiple.search.selection.ui.active input.search,
.theorchard form-dropdown .ui.fluid.multiple.search.selection.dropdown input.search {
  padding: 0 !important;
}
.theorchard form-dropdown .ui.fluid.multiple.search.selection.dropdown .text {
  padding-top: 2px !important;
}
.theorchard form-dropdown .ui.fluid.multiple.search.selection.dropdown .dropdown.icon {
  top: 5px;
}
.theorchard form-dropdown .ui.label > .close.icon,
.theorchard form-dropdown .ui.label > .delete.icon {
  margin-left: 6px !important;
}
.theorchard form-dropdown .ui.label.fixed > .close.icon,
.theorchard form-dropdown .ui.label.fixed > .delete.icon {
  display: none;
}
.theorchard form-dropdown .ui.fluid .search.selection.dropdown,
.theorchard form-dropdown > div > .field > .dropdown.fluid.search.selection.ui,
.theorchard form-dropdown > div > .field > div.ui.fluid.search.selection.dropdown {
  min-height: 30px !important;
  max-height: 30px !important;
  height: 30px !important;
  border: 0.5px solid #a8a0a0;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 14px !important;
  width: 373px;
}
.theorchard form-dropdown .ui.fluid .search.selection.dropdown .search,
.theorchard form-dropdown > div > .field > .dropdown.fluid.search.selection.ui .search,
.theorchard form-dropdown > div > .field > div.ui.fluid.search.selection.dropdown .search {
  max-width: 343px;
}
.theorchard form-dropdown .ui.fluid .search.selection.dropdown .menu,
.theorchard form-dropdown > div > .field > .dropdown.fluid.search.selection.ui .menu,
.theorchard form-dropdown > div > .field > div.ui.fluid.search.selection.dropdown .menu {
  margin-left: 0.5px !important;
}
.theorchard form-dropdown > div > .field > .dropdown.fluid.search.selection.ui.active {
  min-height: 30px !important;
  height: 30px !important;
  max-height: 30px !important;
  border-radius: 4px !important;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 2px 0 rgba(2, 110, 173, 0.5);
          box-shadow: 0 0 2px 0 rgba(2, 110, 173, 0.5);
  border: solid 0.5px #026ead;
  font-size: 14px !important;
}
.theorchard form-dropdown > div > .field > .dropdown.fluid.search.selection.ui input.search {
  font-size: 14px !important;
  padding: 8px 10px;
}
.theorchard form-dropdown div.menu {
  padding: 5px !important;
  margin-top: 1px;
  border: 1px solid #a8a0a0;
  border-radius: 4px !important;
}
.theorchard form-dropdown .ui.dropdown .dropdown.icon {
  display: block;
  padding-top: 0;
  top: 12px;
}
.theorchard form-dropdown .loading i.icon:before {
  display: none;
}
.theorchard form-dropdown .ui.loading.dropdown > i.icon:after {
  top: 7px !important;
  left: 4px !important;
}
.theorchard form-dropdown .ui.selection.active.dropdown .menu {
  border: 1px solid #a8a0a0;
}
.theorchard form-dropdown .item img {
  width: 30px;
  height: 30px;
}
form-dynamic-data .top-label-mode {
  width: 100%;
  display: block;
  float: unset;
}
form-dynamic-data .label-column.top-label-mode > label.text-body-title {
  top: 0;
}
form-facebook-ad-formats .label-column {
  max-width: 168px;
}
form-facebook-ad-formats .value-column {
  /*@media(min-width:1071px){*/
  /*width: 860px;*/
  /*}*/
  /*@media(max-width:1070px){*/
  /*width: 800px;*/
  /*}*/
}
form-facebook-ad-formats icon-caption-button {
  margin-right: 10px;
}
form-facebook-ad-formats .value-column.error .ui.red.prompt.label {
  display: none !important;
}
form-facebook-ad-formats .ui.horizontal.segments {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-left: 0;
  margin-top: 5px;
}
form-facebook-conversion-api .form-facebook-conversion-api__header {
  font-weight: 300;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 14px;
}
form-facebook-conversion-api .form-facebook-conversion-api__header.disabled,
form-facebook-conversion-api .form-facebook-conversion-api__row.disabled {
  pointer-events: none;
  opacity: 0.3;
}
form-facebook-conversion-api .form-facebook-conversion-api__header-name,
form-facebook-conversion-api .form-facebook-conversion-api__header-token,
form-facebook-conversion-api .form-facebook-conversion-api__header-id {
  width: 138px;
  margin-right: 8px;
}
@media only screen and (max-width: 1024px) {
  form-facebook-conversion-api .form-facebook-conversion-api__header-name,
  form-facebook-conversion-api .form-facebook-conversion-api__header-token,
  form-facebook-conversion-api .form-facebook-conversion-api__header-id {
    width: calc((100vw / 3) - 20px);
    margin-right: 0px;
  }
}
form-facebook-conversion-api .form-facebook-conversion-api__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 16px 0px;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
}
form-facebook-conversion-api .form-facebook-conversion-api__row-name,
form-facebook-conversion-api .form-facebook-conversion-api__row-token,
form-facebook-conversion-api .form-facebook-conversion-api__row-id {
  width: 138px;
  margin-right: 8px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  form-facebook-conversion-api .form-facebook-conversion-api__row-name,
  form-facebook-conversion-api .form-facebook-conversion-api__row-token,
  form-facebook-conversion-api .form-facebook-conversion-api__row-id {
    width: calc((100vw / 3) - 20px);
    margin-right: 0px;
  }
}
form-facebook-conversion-api .form-facebook-conversion-api__add,
form-facebook-conversion-api .form-facebook-conversion-api__delete {
  cursor: pointer;
  height: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
form-facebook-conversion-api .form-facebook-conversion-api__add.disabled,
form-facebook-conversion-api .form-facebook-conversion-api__delete.disabled {
  pointer-events: none;
}
@media only screen and (max-width: 1024px) {
  form-facebook-conversion-api .form-facebook-conversion-api__row-inputs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  form-facebook-conversion-api .form-facebook-conversion-api__row-inputs .form-facebook-conversion-api-row__name,
  form-facebook-conversion-api .form-facebook-conversion-api__row-inputs .form-facebook-conversion-api-row__token,
  form-facebook-conversion-api .form-facebook-conversion-api__row-inputs .form-facebook-conversion-api-row__id {
    width: 100%;
  }
}
form-facebook-conversion-api .form-facebook-conversion-api__add {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 1024px) {
  form-facebook-conversion-api .form-facebook-conversion-api__add {
    display: none;
  }
}
form-facebook-conversion-api .form-facebook-conversion-api__add.ui.blue.button {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 28px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
}
@media only screen and (min-width: 1024px) {
  form-facebook-conversion-api .form-facebook-conversion-api__add.ui.blue.button {
    display: none !important;
  }
}
form-image-upload .upload-image-text {
  position: absolute;
  bottom: 30px;
  left: 0px;
  text-align: center;
  width: 100%;
}
form-image-upload .upload-image-text .text-small {
  font-size: 12px !important;
  padding: 0px 10px;
}
form-image-upload .field.upload-image {
  /*width: calc(~'100% + 5px');        */
}
form-image-upload .disabled {
  opacity: 0.5;
  pointer-events: none;
}
.ui.form form-image-upload .disabled.upload-image.field .image-upload-section .upload-new-song {
  opacity: 0.3;
}
.theorchard form-image-upload .upload-song-text.text-small {
  background-color: transparent;
  border: none;
  color: #026ead;
  font-size: 13px !important;
}
.theorchard form-image-upload .upload-song-text.text-small:hover {
  color: #026ead;
  text-decoration: underline;
  font-size: 13px !important;
}
.ui.disabled.input > input[disabled] {
  opacity: 1;
}
form-input .top-label-mode {
  width: 100%;
  display: block;
  float: unset;
}
form-input .label-column.top-label-mode > label.text-body-title {
  top: 0;
}
form-input .ui.textarea.expanding {
  height: 120px;
  color: #333333;
  font-size: 1em;
  font-weight: 300;
}
form-input .expanding-wrapper {
  width: 100%;
}
form-input .char-length-indicator {
  float: right;
  color: #999999;
}
form-input .bottom-message {
  color: #999999;
  float: left;
}
form-input .external-warning {
  color: #333333;
  font-weight: 700 !important;
  margin-top: 5px;
  float: left;
}
form-input .inline.field.ui.input.labeled {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
form-input .inline.field.ui.input.labeled input {
  margin-right: 0;
  margin-left: 0;
}
form-input .inline.field.ui.input.labeled input:focus + .ui.label.custom-label {
  border-color: #1dadea;
}
form-input .inline.field.ui.input.error.labeled {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
form-input .inline.field.ui.input.error.labeled .ui.label.custom-label {
  background: #f7e3e3;
  border-color: #ff0000 !important;
}
form-input .inline.field.ui.input.disabled .ui.label.custom-label {
  opacity: 0.5;
}
form-input .inline.field.ui.input.labeled.error .ui.basic.label.custom-label {
  border-top-color: red;
  border-bottom-color: red;
  border-left-color: red;
}
form-input .inline.field.ui.input.labeled.error .ui.basic.red.pointing.prompt.label.visible {
  width: 100%;
}
form-input .field.ui.input {
  padding-bottom: 5px;
  margin-bottom: 0em;
}
form-input .field.ui.input i.icon.Remove {
  width: 30px;
  height: 48px;
}
form-input .field.ui.input i.icon {
  z-index: 2;
}
form-input .field.ui.input .ui.basic.label.custom-label {
  margin-right: 0 !important;
}
form-input .field.ui.input > input.form-input-field.custom-label {
  width: 0 !important;
}
form-input .field.ui.icon.input input {
  padding-right: 50px !important;
}
form-input .form-input-comment {
  font-size: 12px;
  font-weight: 500;
}
form-input .inline.field.ui.input:not(.error) .ui.basic.red.pointing.prompt.label.transition {
  display: none !important;
}
form-input .ui.label.custom-label {
  height: 48px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.theorchard form-input {
  font-size: 15px;
  position: relative;
}
.theorchard form-input .inline.field.ui.input > input {
  height: 30px !important;
  min-height: 30px !important;
}
.theorchard form-input .inline.field.ui.input.labeled.right-labeled:not(.loading) > input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.theorchard form-input .form-input-value-container.focus .inline.field.ui.input.labeled.right-labeled:not(.loading) {
  -webkit-box-shadow: 0 0 2px 0 rgba(2, 110, 173, 0.5);
          box-shadow: 0 0 2px 0 rgba(2, 110, 173, 0.5);
  border: solid 1px #026ead;
  border-radius: 4px;
}
.theorchard form-input .form-input-value-container.focus .inline.field.ui.input.labeled.right-labeled:not(.loading) input,
.theorchard form-input .form-input-value-container.focus .inline.field.ui.input.labeled.right-labeled:not(.loading) input:focus + .ui.label.custom-label {
  height: 28px !important;
  min-height: 28px !important;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.theorchard form-input .form-input-value-container.focus .inline.field.ui.input.labeled.right-labeled:not(.loading) .ui.label.custom-label {
  z-index: 1;
}
.theorchard form-input .field.ui.input i.icon.Remove {
  height: 32px;
}
.theorchard form-input .char-length-indicator.text-clipboard {
  font-size: 10px !important;
  position: absolute;
  width: 373px;
  top: -25px;
}
.theorchard form-input .char-length-indicator.text-clipboard span {
  float: right;
}
.theorchard form-input .form-input-comment {
  font-size: 12px;
  font-weight: 500;
  color: #4a4a4a;
  margin-top: 8px;
}
.theorchard .theorchard-small-popup.top.center {
  margin-bottom: 60px;
}
.theorchard .theorchard-small-popup.inverted {
  background-color: #4a4a4a;
}
.theorchard .theorchard-small-popup.inverted:before {
  background-color: #4a4a4a;
}
.theorchard .theorchard-small-popup .tooltip {
  font-size: 12px;
  font-weight: 300;
}
form-left-right-toggle .menu-picker {
  border: 1px solid #cccccc !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
form-left-right-toggle .menu-picker a i {
  color: black;
  font-size: 26px;
}
form-left-right-toggle .menu-picker .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
form-location form-dropdown .ui.dropdown > .text .location-custom-suffix {
  display: none;
}
form-location form-dropdown .ui.dropdown .menu .item .location-custom-suffix {
  margin-left: 10px;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: rgba(40, 40, 40, 0.3);
  position: relative;
  top: -2px;
}
form-location form-dropdown .ui.dropdown .menu .item:hover {
  height: 45px !important;
}
form-note .form-note-container.error {
  border: solid 1px rgba(253, 96, 79, 0.1);
  background-color: rgba(253, 96, 79, 0.1);
}
form-note .form-note-container.error .form-note-icon-container i.icon {
  color: #fd604f;
}
form-note .form-note-container.warning {
  border: solid 1px rgba(255, 209, 0, 0.2);
  background-color: rgba(255, 209, 0, 0.1);
}
form-note .form-note-container.warning .form-note-icon-container i.icon {
  color: #ffd100;
}
form-note .form-note-container.info {
  border: solid 1px rgba(26, 167, 224, 0.2);
  background-color: rgba(26, 167, 224, 0.1);
}
form-note .form-note-container.info .form-note-icon-container i.icon {
  color: #1aa7e0;
}
form-note .form-note-container.success {
  border: solid 1px rgba(87, 209, 31, 0.2);
  background-color: rgba(87, 209, 31, 0.1);
}
form-note .form-note-container.success .form-note-icon-container i.icon {
  color: #57d11f;
}
form-note .form-note-container {
  min-height: 103px;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background-color: #F0F5FF;
  border-left: 5px #4A8EDE solid;
  padding-top: 17px;
  padding-bottom: 17px;
  padding-left: 21px;
  padding-right: 21px;
  color: #414754;
}
form-note .form-note-container .form-note-icon-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 21px;
}
form-note .form-note-container .form-note-icon-container .form-note-icon-replacement {
  position: absolute;
  width: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 26px;
  font-family: system-ui;
  color: white;
}
form-note .form-note-container .form-note-icon-container .form-note-icon-replacement.checkmark {
  font-size: 22px;
  font-weight: 700;
  margin-top: 1px;
}
form-note .form-note-container .form-note-icon-container i.icon {
  width: 35px;
  color: green;
  font-size: 33px;
  margin-right: 0;
}
form-note .form-note-container .form-note-message-container .form-note-message-header {
  font-size: 16px;
  font-weight: 900;
  margin-bottom: 6px;
}
form-note .form-note-container .form-note-message-container .form-note-fetched-release-name {
  border-radius: 4px;
  border: solid 1px rgba(87, 209, 31, 0.6);
  background-color: #ffffff;
  margin-bottom: 6px;
  display: inline-block;
  padding: 4px 6px;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #57d11f;
}
form-note .form-note-container .form-note-message-container .form-note-fetched-release-name > span {
  margin-right: 6px;
}
form-note .form-note-container.minimal {
  min-height: 0;
}
.theorchard form-orchard-catalog-search-dropdown .dropdown-search-only-artist-albums-container .value-column {
  width: 100%;
  padding-right: 0;
}
.theorchard form-orchard-catalog-search-dropdown .dropdown-search-only-artist-albums-container .value-column div.ui.fluid.search.selection.dropdown {
  width: 100%;
}
.theorchard form-orchard-catalog-search-dropdown .dropdown-search-only-artist-albums-container .value-column div.ui.fluid.search.selection.dropdown .search {
  max-width: 570px;
}
.theorchard form-orchard-catalog-search-dropdown .dropdown-search-only-artist-albums-container .value-column div.ui.fluid.search.selection.dropdown .item {
  width: 100%;
}
.theorchard form-orchard-catalog-search-dropdown .dropdown-search-only-artist-albums-container.full-width .value-column {
  width: 100%;
}
.theorchard form-orchard-catalog-search-dropdown .dropdown-search-only-artist-albums-container.full-width .value-column div.ui.fluid.search.selection.dropdown .search {
  max-width: 640px;
}
.theorchard form-orchard-catalog-search-dropdown form-dropdown .ui.dropdown .menu > .item {
  height: 50px !important;
  padding-top: 19px !important;
}
form-phone-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
form-phone-number > form-location form-dropdown > .label-column {
  display: none !important;
}
form-phone-number > form-location form-dropdown .ui.selection.active.dropdown {
  background: #E8E8E8 !important;
  border-right-width: 1px !important;
}
form-phone-number > form-location form-dropdown .ui.selection.dropdown {
  width: 64px !important;
  min-height: 48px !important;
  max-height: 48px !important;
  height: 48px !important;
  background: #E8E8E8 !important;
  /* border-radius: 5px 0px 0px 5px !important; */
  border-right-width: 0 !important;
  font-size: 0;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 18px;
}
form-phone-number > form-location form-dropdown .ui.selection.dropdown > input.search {
  font-size: 0;
  height: 100%;
}
form-phone-number > form-location form-dropdown .ui.selection.dropdown > .text {
  font-size: 0;
}
form-phone-number > form-location form-dropdown .ui.selection.dropdown > .dropdown.icon {
  font-size: 12px;
  display: inline-block;
  top: 17px;
}
form-phone-number > form-location form-dropdown .ui.selection.dropdown > .menu {
  min-width: 375px;
  width: unset !important;
  margin-top: 6px;
  border-top-width: 1px !important;
}
form-phone-number > form-location form-dropdown .value-column.has-error .ui.selection.dropdown {
  background: #f7e3e3 !important;
  border-color: #ff0000;
}
form-phone-number > form-input {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
form-phone-number > form-input .ui.input input {
  border-left-width: 0 !important;
}
form-phone-number > form-input .ui.input:not(.error) input:focus {
  border-color: #cccccc !important;
  /* easier than setting the dropdown's border color to #1dadea; */
}
form-phone-number > form-input .ui.input.error + .ui.red.prompt.label {
  margin-left: -64px !important;
}
form-radio .label-column .text-body-title {
  top: 0;
}
form-radio .ui.form .fields,
form-radio .ui.form .inline.fields,
form-radio .inline.fields {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}
@media (max-width: 481px) {
  form-radio .radio.field {
    margin: 10px 0px !important;
  }
}
form-radio .ui.checkbox {
  min-width: 240px;
}
form-radio .radio.field > .ui.checkbox label:before {
  border-radius: 50px !important;
  border: 3px solid #cccccc !important;
}
form-radio .ui.checkbox label:after {
  width: 24px !important;
  height: 24px !important;
  border-radius: 500px !important;
}
form-radio .ui.checkbox label {
  color: #000000 !important;
  font-size: 18px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
form-radio .ui.checkbox label .item-comment {
  color: #999999;
  font-size: 14px;
  display: block;
  margin-top: 8px;
}
form-radio .ui.checkbox label .item-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
form-radio .ui.checkbox label .item-text img {
  width: 18px;
  height: 18px;
  margin-right: 6px;
  margin-top: -2px;
}
form-radio .ui.checkbox.disabled label,
form-radio .ui.checkbox.disabled label:hover,
form-radio .ui.checkbox.disabled label:before {
  color: #999999 !important;
}
form-radio .ui.checkbox.disabled i.icon.Help.Circle {
  margin-left: 10px;
}
form-radio .bottom-message {
  margin-top: 10px;
  color: #999999;
  float: left;
}
form-radio .fields.grouped:not(.minimal-spacing) .radio.field:not(:last-of-type) {
  padding-bottom: 15px !important;
}
form-radio .fields.grouped:not(.minimal-spacing) .radio.field:first-of-type {
  margin-top: 0;
}
form-radio .fields.grouped.minimal-spacing .radio.field:not(:first-of-type) .ui.radio.checkbox:not(.checked) {
  margin-top: 0;
}
form-radio .value-column.narrow-layout .inline.fields .radio.field {
  margin-top: 0;
}
form-radio .value-column.narrow-layout .inline.fields .radio.field .ui.radio.checkbox {
  min-height: 0;
  min-width: 0;
  line-height: 12px;
}
form-radio .value-column.narrow-layout .inline.fields .radio.field .ui.radio.checkbox input[type="radio"] {
  height: 18px;
  width: 18px;
}
form-radio .value-column.narrow-layout .inline.fields .radio.field .ui.radio.checkbox label {
  font-size: 16px;
}
form-radio .value-column.narrow-layout .inline.fields .radio.field .ui.radio.checkbox label .item-text {
  margin-left: 3px;
}
form-radio .value-column.narrow-layout .inline.fields .radio.field .ui.radio.checkbox label:before {
  width: 18px !important;
  height: 18px !important;
  top: 0px;
  left: 3px;
}
form-radio .value-column.narrow-layout .inline.fields .radio.field .ui.radio.checkbox label:before,
form-radio .value-column.narrow-layout .inline.fields .radio.field .ui.radio.checkbox label:after {
  font-size: 12px !important;
}
form-radio .value-column.narrow-layout .inline.fields .radio.field .ui.radio.checkbox label:after {
  top: 0px;
  left: 3px;
  width: 18px !important;
  height: 18px !important;
}
form-radio .value-column.narrow-layout .inline.fields .radio.field:not(:first-of-type) {
  margin-left: 0;
}
@media (max-width: 1080px) {
  .sidebar-nav-layout form-radio .value-column:not(.vertical-alignment) .inline.fields {
    margin-bottom: 5px;
  }
  .sidebar-nav-layout form-radio .value-column:not(.vertical-alignment) .inline.fields .radio.field {
    margin-top: 2px;
  }
}
.theorchard form-radio .ui.checkbox label {
  padding: 3px 23px !important;
  border: none;
  font-size: 14px;
  max-height: 24px !important;
  font-weight: 300;
  position: relative;
}
.theorchard form-radio .ui.checkbox label > span {
  margin-left: 0;
}
.theorchard form-radio .fields.grouped:not(.minimal-spacing) .radio.field:not(:last-of-type) {
  padding-bottom: 0 !important;
}
.theorchard form-radio .fields.grouped:not(.minimal-spacing) .radio.field:first-of-type {
  margin-top: 0.5em;
}
.theorchard form-radio .radio.field > .ui.checkbox label:before {
  content: '';
  display: block;
  position: absolute;
  border-radius: 100%;
  height: 18px !important;
  width: 18px !important;
  left: 0;
  margin: auto;
  -webkit-transition: background 0.25s linear;
  -o-transition: background 0.25s linear;
  transition: background 0.25s linear;
  border: 1px solid #a8a0a0 !important;
}
.theorchard form-radio .radio.field > .ui.radio.checked label:before {
  border: 1px solid #026ead !important;
  background: transparent;
}
.theorchard form-radio .ui.checkbox label:after {
  width: 12px !important;
  height: 12px !important;
}
.theorchard form-radio .radio.field > .ui.radio.checked label:after {
  content: '';
  border-radius: 100%;
  background-color: #026ead !important;
  left: 2px;
  top: 3px;
  width: 14px !important;
  height: 14px !important;
  position: absolute;
}
.theorchard form-radio label > span {
  font-size: 14px;
  height: auto !important;
  color: #6d6565;
  margin-left: 0;
}
.theorchard form-radio div.ui.radio.disabled {
  opacity: 1 !important;
}
.theorchard form-radio div.ui.radio.disabled label:before {
  background-color: #f2f2f2;
}
form-select-credit-card .ui.active.centered.inline.loader {
  color: rgba(0, 0, 0, 0.8);
}
form-select-credit-card .ui.active.centered.inline.loader:before {
  border-color: rgba(0, 0, 0, 0.1);
}
form-select-credit-card .ui.active.centered.inline.loader:after {
  border-color: #aaaaaa transparent transparent;
}
form-select-credit-card .add-credit-card-link-container,
form-select-credit-card .manage-account-payment-settings-inline-container {
  padding-top: 10px;
}
form-select-credit-card .existing-credit-card-container {
  padding-top: 4px;
}
form-select-featurefm-song .music-player-item {
  height: 285px;
  display: block;
  margin-top: 5px;
}
form-select-featurefm-song .music-player-item.radio-campaign-square {
  width: 160px;
  height: 160px;
}
form-select-featurefm-song .music-player-item.audio-creative-mode {
  width: 300px;
  height: 250px;
}
form-select-featurefm-song .music-player-item.error {
  border: 1px solid red;
}
form-select-featurefm-song .no-video {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #333333;
}
form-select-featurefm-song .no-video .vertical-separator {
  display: inline-block;
  width: 20px;
  text-align: center;
}
form-select-featurefm-song .no-video .vertical-separator:after {
  content: "\\";
}
form-select-featurefm-song .no-video a {
  margin-left: 15px;
}
form-select-featurefm-song .no-video.no-song {
  margin-top: 0;
}
form-select-featurefm-song .no-video.no-song a {
  margin-left: 0;
}
form-shopify-store .form-shopify-store__header {
  width: calc(calc(100% - (36px + 0.25rem)));
  font-weight: 300;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 14px;
}
form-shopify-store .form-shopify-store__header.disabled,
form-shopify-store .form-shopify-store__row.disabled {
  pointer-events: none;
  opacity: 0.3;
}
form-shopify-store .form-shopify-store__header-store,
form-shopify-store .form-shopify-store__header-collection {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 8px;
}
@media only screen and (max-width: 1024px) {
  form-shopify-store .form-shopify-store__header-store,
  form-shopify-store .form-shopify-store__header-collection {
    width: calc((100vw / 2) - 20px);
    margin-right: 0px;
  }
}
form-shopify-store .form-shopify-store__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 16px 0px;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
}
form-shopify-store .form-shopify-store__row-store,
form-shopify-store .form-shopify-store__row-collection {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 8px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
@media only screen and (max-width: 1024px) {
  form-shopify-store .form-shopify-store__row-store,
  form-shopify-store .form-shopify-store__row-collection {
    width: calc((100vw / 3) - 20px);
    margin-right: 0px;
  }
}
form-shopify-store .form-shopify-store__add,
form-shopify-store .form-shopify-store__delete {
  cursor: pointer;
  height: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 36px;
          flex: 0 0 36px;
}
form-shopify-store .form-shopify-store__add.disabled,
form-shopify-store .form-shopify-store__delete.disabled {
  pointer-events: none;
}
@media only screen and (max-width: 1024px) {
  form-shopify-store .form-shopify-store__row-inputs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  form-shopify-store .form-shopify-store__row-inputs .form-shopify-store-row__store-front-access-token,
  form-shopify-store .form-shopify-store__row-inputs .form-shopify-store-row__collection-id {
    width: 100%;
  }
}
form-shopify-store .form-shopify-store__add {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 1024px) {
  form-shopify-store .form-shopify-store__add {
    display: none;
  }
}
form-shopify-store .form-shopify-store__add.ui.blue.button {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 28px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
}
@media only screen and (min-width: 1024px) {
  form-shopify-store .form-shopify-store__add.ui.blue.button {
    display: none !important;
  }
}
form-shopify-store .form-shopify-store__manage-integration-message {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #999999;
}
form-shopify-store .form-shopify-store__row-store form-dropdown .ui.search.dropdown .text,
form-shopify-store .form-shopify-store__row-collection form-dropdown .ui.search.dropdown .text {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
form-signup-to-audiomack {
  display: block;
}
form-signup-to-audiomack .audiomack-signup-message-section {
  width: auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
form-signup-to-audiomack .audiomack-signup-message-section .audiomack-signup-message-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  color: #4A4A4A;
}
form-signup-to-audiomack .audiomack-signup-message-section .audiomack-signup-logo-image-container {
  margin-top: 25px;
}
form-signup-to-audiomack .audiomack-signup-message-section .audiomack-signup-logo-text-container {
  margin-top: 17px;
}
form-signup-to-audiomack .audiomack-signup-message-section .audiomack-signup-button-container {
  margin-top: 17px;
}
form-signup-to-audiomack .audiomack-signup-message-section .audiomack-signup-button-container .ui.button.signup-button {
  width: 180px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #F3A23A;
  border-radius: 5px;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
}
form-signup-to-audiomack .disabled {
  opacity: 0.5;
  pointer-events: none;
}
form-sua-musica-album-search-dropdown .checkbox-search-only-artist-or-all-albums-container {
  padding-top: 20px;
  display: inline-block;
  width: 100%;
}
form-timezone-picker .timezone-container.label,
form-timezone-picker .timezone-container.label .value-column,
form-timezone-picker .timezone-container.label .value-column a {
  font-size: 12px;
  font-weight: 500;
}
form-timezone-picker .timezone-container.label,
form-timezone-picker .timezone-container.label .value-column {
  color: #999999;
}
form-timezone-picker .timezone-container.selection {
  padding-top: 5px;
}
form-timezone-picker a {
  outline: none;
  text-decoration: none !important;
}
form-timezone-picker .inline.field.timezone-container:not(.selection) form-dropdown .ui.dropdown {
  min-height: 48px;
  display: inline-block;
}
form-timezone-picker .inline.field.timezone-container:not(.selection) form-dropdown .ui.dropdown > .text {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  width: 100%;
}
form-toggle-with-image .value-column {
  padding-top: 10px;
}
@media (max-width: 481px) {
  form-toggle-with-image .value-column {
    padding-top: 0;
    padding-bottom: 0;
  }
}
form-toggle-with-image .value-column .inline.fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
form-toggle-with-image .value-column .inline.fields .value-icon-container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
form-toggle-with-image .value-column .inline.fields .toggle-with-custom-options-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
form-toggle-with-image .value-column .inline.fields .toggle-with-custom-options-container .custom-options-container {
  margin-right: 38px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
form-toggle-with-image .toggle-logo,
form-toggle-with-image .toggle-flag {
  max-height: 36px;
}
form-toggle-with-image .logo-expansion {
  font-size: 16px;
  font-weight: 500;
}
form-toggle-with-image .auto-scan-text {
  font-size: 11px;
  border-radius: 6px;
  width: 110px;
  padding: 3px 8px;
  font-weight: 500;
  text-decoration: none;
  left: 5px;
  top: -10px;
}
form-toggle-with-image .auto-scan-text.enable {
  background-color: #1dadea !important;
  color: white !important;
}
form-toggle-with-image .auto-scan-text.disable {
  background-color: #cccccc;
  color: black;
}
form-toggle-with-image .toggle-flag-text {
  margin-left: 20px;
}
form-toggle-with-image .ui.checkbox {
  margin-left: auto;
  margin-top: 0px !important;
  float: right;
}
form-toggle-with-image .ui.checkbox label,
form-toggle-with-image .ui.checkbox + label {
  padding-left: 50px !important;
}
form-toggle-with-image .ui.toggle.checkbox label:before {
  display: block;
  position: absolute;
  content: '';
  top: 0rem;
  z-index: 1;
  border: none;
  background-color: rgba(0, 0, 0, 0.05);
  width: 2.8rem !important;
  height: 1.6rem !important;
  border-radius: 500rem !important;
}
form-toggle-with-image .ui.checkbox label:before {
  border: 1px solid #cccccc !important;
}
form-toggle-with-image .ui.checkbox.checked label:before {
  border: none !important;
}
form-toggle-with-image .ui.toggle.checkbox.checked label:before {
  background-color: #4BD562 !important;
}
form-toggle-with-image .ui.toggle.checkbox.checked label:after {
  background: #ffffff !important;
}
form-toggle-with-image .ui.toggle.checkbox.checked label:after {
  border: 2px solid #4BD562 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
form-toggle-with-image .ui.toggle.checkbox .box:after,
form-toggle-with-image .ui.toggle.checkbox label:after {
  width: 1.6rem;
  height: 1.6rem;
  background: #ffffff;
}
form-toggle-with-image .ui.toggle.checkbox input[type="checkbox"]:checked ~ .box:after,
form-toggle-with-image .ui.toggle.checkbox input[type="checkbox"]:checked ~ label:after {
  left: 1.3rem !important;
}
form-toggle-with-image .warning-tooltip-container {
  color: #f3bd2a;
  margin-top: -3px;
  margin-right: 10px;
}
.theorchard form-toggle-with-image .toggle-logo {
  -webkit-transform: scale(0.85);
      -ms-transform: scale(0.85);
          transform: scale(0.85);
  margin-left: -10px;
}
.theorchard form-toggle-with-image .value-column {
  border-top: 1px solid #d9d2d0;
  padding: 10px 0px 10px 0px !important;
}
.theorchard form-toggle-with-image .logo-expansion {
  font-size: 12px;
  font-weight: 700;
  color: #6d6565;
  text-transform: uppercase;
}
.theorchard form-toggle-with-image .ui.checkbox label,
.theorchard form-toggle-with-image .ui.checkbox + label {
  padding-left: 40px !important;
}
.theorchard form-toggle-with-image .auto-scan {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 30px;
  padding: 8px 8px !important;
  border-radius: 4px;
}
.theorchard form-toggle-with-image .auto-scan-text {
  width: 90px;
  position: relative !important;
  top: 0;
  font-size: 10px;
  padding: 0px;
  text-align: center;
  left: 0;
}
.theorchard form-toggle-with-image .auto-scan-text.enable,
.theorchard form-toggle-with-image .auto-scan-text.disable {
  color: #6d6565 !important;
  background-color: transparent !important;
  font-weight: 700;
  text-transform: uppercase;
}
.theorchard form-toggle-with-image .auto-scan.enable {
  background-color: unset;
  color: inherit;
}
.theorchard form-toggle-with-image .auto-scan.disable {
  background-color: unset;
  color: inherit;
}
.theorchard form-toggle-with-image .logo-expansion.auto-scan {
  left: 70%;
}
.theorchard form-toggle-with-image .ui.toggle.checkbox {
  top: 3px;
}
.theorchard form-toggle-with-image .ui.toggle.checkbox label:before {
  width: 40px !important;
  height: 22px !important;
  background-color: #d9d2d0 !important;
  border-color: #d9d2d0 !important;
}
.theorchard form-toggle-with-image .ui.toggle.checkbox label:after {
  width: 22px;
  height: 22px;
  border-color: #d9d2d0 !important;
  margin-left: 1px !important;
}
.theorchard form-toggle-with-image .ui.toggle.checkbox.checked label:before {
  background-color: #78a22f !important;
}
.theorchard form-toggle-with-image .ui.toggle.checkbox.checked label:after {
  border-color: #78a22f !important;
}
.theorchard form-toggle-with-image .ui.toggle.checkbox input[type="checkbox"]:checked ~ .box:after,
.theorchard form-toggle-with-image .ui.toggle.checkbox input[type="checkbox"]:checked ~ label:after {
  left: 18px !important;
  top: 0;
}
form-toggle .label-column.disabled {
  opacity: 0.5;
  color: #999999 !important;
}
form-toggle .value-column {
  padding-top: 10px;
}
form-toggle .label-comment {
  margin-top: 20px;
  color: #999999;
}
form-toggle .ui.checkbox.disabled {
  pointer-events: none !important;
}
form-toggle .ui.checkbox label,
form-toggle .ui.checkbox + label {
  padding-left: 70px !important;
}
form-toggle .ui.toggle.checkbox label:before {
  display: block;
  position: absolute;
  content: '';
  top: 0rem;
  z-index: 1;
  border: none;
  background-color: rgba(0, 0, 0, 0.05);
  width: 2.8rem !important;
  height: 1.6rem !important;
  border-radius: 500rem !important;
}
form-toggle .ui.checkbox label:before {
  border: 1px solid #cccccc !important;
}
form-toggle .ui.checkbox.checked label:before {
  border: none !important;
}
form-toggle .ui.toggle.checkbox.checked label:before {
  background-color: #4BD562 !important;
}
form-toggle .ui.toggle.checkbox.checked label:after {
  background: #ffffff !important;
}
form-toggle .ui.toggle.checkbox.checked label:after {
  border: 2px solid #4BD562 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
form-toggle .ui.toggle.checkbox .box:after,
form-toggle .ui.toggle.checkbox label:after {
  width: 1.6rem;
  height: 1.6rem;
  background: #ffffff;
}
form-toggle .ui.toggle.checkbox input[type="checkbox"]:checked ~ .box:after,
form-toggle .ui.toggle.checkbox input[type="checkbox"]:checked ~ label:after {
  left: 1.3rem !important;
}
form-toggle .label-column.use-full-width {
  width: 75% !important;
  float: left !important;
  position: relative !important;
}
form-toggle .value-column.use-full-width {
  width: 25% !important;
}
form-toggle .value-column.use-full-width .inline.fields {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
form-toggle .value-column.use-full-width .inline.fields .ui.toggle.checkbox {
  min-width: 50px;
}
form-toggle .value-column.use-full-width .inline.fields .ui.toggle.checkbox input {
  width: auto;
}
form-toggle .value-column.use-full-width .inline.fields .ui.toggle.checkbox label {
  padding-left: 0 !important;
  color: rgba(0, 0, 0, 0) !important;
}
form-toggle .logo-container {
  margin-right: 10px;
}
@media (min-width: 1080px) {
  form-toggle .logo-container {
    position: relative;
    top: 10px;
  }
}
.theorchard form-toggle .ui.toggle.checkbox label:before {
  border: none !important;
  background-color: #a8a0a0 !important;
  width: 2.2rem !important;
  height: 1.2rem !important;
}
.theorchard form-toggle .ui.checkbox label:before {
  border: 1px solid #a8a0a0 !important;
}
.theorchard form-toggle .value-column.use-full-width .inline.fields .ui.toggle.checkbox {
  min-width: 40px;
}
.theorchard form-toggle .ui.toggle.checkbox input[type="checkbox"]:checked ~ .box:after,
.theorchard form-toggle .ui.toggle.checkbox input[type="checkbox"]:checked ~ label:after {
  left: 1.1rem !important;
}
.theorchard form-toggle .ui.toggle.checkbox .box:after,
.theorchard form-toggle .ui.toggle.checkbox label:after {
  width: 18px;
  height: 18px;
  left: 2px;
  top: 2px;
}
.theorchard form-toggle .ui.toggle.checkbox.checked label:after {
  border: unset !important;
}
.theorchard form-toggle .ui.toggle.checkbox.checked label:before {
  background-color: #6cb043 !important;
}
.multiple-list-selected-value .ui.label {
  width: calc(32% - 1px);
  margin: 10px 0px 0px 10px;
  font-size: 12px;
  height: 40px;
  border-radius: 3px;
}
.multiple-list-selected-value .ui.label img {
  max-width: 18px;
  height: 18px;
  margin-right: 6px !important;
}
@media (max-width: 481px) {
  .multiple-list-selected-value .ui.label {
    width: calc(30% - 1px);
  }
  .multiple-list-selected-value .ui.label span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .multiple-list-selected-value .ui.label span span {
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: hidden;
    max-width: 40px;
    display: block;
  }
}
.multiple-list-selected-value .ui.label:hover i {
  display: block;
}
.multiple-list-selected-value .toggle-flag-text {
  margin-left: 10px;
}
.multiple-list-selected-value .multiple-list-item-text {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.multiple-list-selected-value .multiple-list-item-text:hover {
  overflow: visible;
}
.multiple-list-selected-value .remove-icon {
  color: #999999;
  padding: 5px;
  border-radius: 50%;
}
.multiple-list-selected-value .remove-icon:hover {
  color: #ddd;
  background-color: #888;
  cursor: pointer;
}
.multiple-list-selected-value a.ui.label,
.multiple-list-selected-value a.ui.label.visible,
.multiple-list-selected-value a.ui.label:hover {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #E8E8E8;
  color: rgba(0, 0, 0, 0.6);
  cursor: default;
}
.multiple-list-selected-value a.ui.label.drilled,
.multiple-list-selected-value a.ui.label.visible.drilled,
.multiple-list-selected-value a.ui.label.drilled:hover {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-pack: left !important;
      -ms-flex-pack: left !important;
          justify-content: left !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.multiple-list-selected-value a.ui.label.drilled span,
.multiple-list-selected-value a.ui.label.visible.drilled span,
.multiple-list-selected-value a.ui.label.drilled:hover span {
  margin-left: 10px;
}
.multiple-list-selected-value .ui.label:nth-child(3n+1) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.multiple-list-selected-value .ui.label:last-child {
  margin-bottom: 20px;
}
single-budget-package-custom-details > div {
  display: inline-block;
}
single-budget-package-custom .ui.segment {
  border: 1px #cccccc solid !important;
  padding-top: 20px;
  padding-bottom: 12px;
  padding-left: 30px;
  font-weight: 500;
  font-size: 22px;
  letter-spacing: 1px;
  cursor: pointer;
}
single-budget-package-custom .ui.segment > div {
  display: inline-block;
}
single-budget-package-custom .ui.segment .custom-amount-container {
  margin-left: 5px;
  margin-right: 20px;
  width: 150px;
}
single-budget-package-custom .ui.segment form-input div {
  display: inline-block;
}
single-budget-package-custom .ui.segment:first-child {
  margin-left: 0 !important;
}
single-budget-package-custom .ui.segment:not(.selected):hover {
  border: 1px #999999 solid !important;
}
single-budget-package-custom .ui.segment.selected {
  border: 2px #e52d98 solid !important;
  padding-top: 19px;
  padding-bottom: 11px;
  padding-left: 29px;
}
form-budget-packages .ui.segment.single-budget-package {
  width: 225px !important;
  height: 310px !important;
  margin-left: 25px !important;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  border: 1px #cccccc solid !important;
  font-weight: 100;
  font-size: 16px;
  cursor: pointer;
}
form-budget-packages .ui.segment.single-budget-package .ribbon {
  position: absolute;
  left: -10px;
  top: -12px;
  z-index: 1;
  overflow: hidden;
  width: 100px;
  height: 100px;
  text-align: right;
}
form-budget-packages .ui.segment.single-budget-package .ribbon > span {
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 28px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  width: 123px;
  display: block;
  background: #e52d98;
  -webkit-box-shadow: 0 3px 10px -5px #000000;
          box-shadow: 0 3px 10px -5px #000000;
  position: absolute;
  top: 26px;
  left: -23px;
}
form-budget-packages .ui.segment.single-budget-package .ribbon > span::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid #cc1a81;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #cc1a81;
}
form-budget-packages .ui.segment.single-budget-package .ribbon > span::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #cc1a81;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #cc1a81;
}
form-budget-packages .ui.segment.single-budget-package .streams-number-container {
  margin-top: 21px;
}
form-budget-packages .ui.segment.single-budget-package .streams-number-container .primary {
  font-size: 67px;
  line-height: 68px;
}
form-budget-packages .ui.segment.single-budget-package .streams-number-container.recommended .primary {
  color: #1dadea;
  font-weight: 400;
}
form-budget-packages .ui.segment.single-budget-package .package-name-container {
  margin-top: 43px;
}
form-budget-packages .ui.segment.single-budget-package .package-name-container .primary {
  text-transform: uppercase;
}
form-budget-packages .ui.segment.single-budget-package .package-name-container .secondary {
  font-size: 17px;
  font-weight: 400;
  color: #1dadea;
}
form-budget-packages .ui.segment.single-budget-package .package-price-container {
  margin-top: 32px;
  font-size: 23px;
  font-weight: 400;
  color: #e52d98;
}
form-budget-packages .ui.segment:first-child {
  margin-left: 0 !important;
}
form-budget-packages .ui.segment:not(.selected):hover {
  border: 1px #999999 solid !important;
}
form-budget-packages .ui.segment.selected {
  border: 2px #e52d98 solid !important;
}
form-budget-packages .ui.segment.selected .ribbon {
  left: -10px;
  top: -13px;
}
form-budget-packages .ui.segment.selected .ribbon > span {
  width: 123px;
}
form-budget-packages .ui.segment.selected .streams-number-container {
  margin-top: 20px;
}
.sidebar-nav-layout form-budget-packages .ui.segment.single-budget-package {
  max-width: 160px !important;
  width: 160px !important;
  height: 260px !important;
  margin-right: 15px !important;
  margin-left: 0 !important;
  margin-bottom: 5px !important;
}
.sidebar-nav-layout form-budget-packages .ui.segment.single-budget-package .streams-number-container .primary {
  font-size: 50px;
  line-height: 51px;
}
.sidebar-nav-layout form-budget-packages .ui.segment.single-budget-package .package-name-container {
  margin-top: 20px;
}
.sidebar-nav-layout form-budget-packages .ui.segment.single-budget-package .package-price-container {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 16px;
}
.sidebar-nav-layout form-budget-packages .ui.segment.selected .package-price-container {
  bottom: 15px;
}
action-button-preview .action-button-preview-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 60px !important;
  height: 60px !important;
  color: white;
  /*cursor: pointer;*/
  font-weight: 500;
  padding-right: 10px;
  padding-left: 10px;
}
action-button-preview .action-button-preview-box .streaming.icon {
  width: 30px;
  height: 30px;
  background-size: 30px 30px;
  margin-right: 10px;
  margin-top: 0px;
}
action-button-preview .action-button-preview-box .subscribe.icon {
  width: 40px;
  height: 40px;
  background-size: 40px 40px;
  margin-right: 10px;
  margin-top: 0px;
}
action-button-preview .action-button-preview-box span {
  overflow: hidden;
  white-space: nowrap;
  margin-top: 3px;
}
action-button-preview .action-button-preview-box.spotify {
  background-color: #29D764;
}
action-button-preview .action-button-preview-box.apple {
  background-color: #ff2d55;
}
action-button-preview .action-button-preview-box.youtube {
  color: white;
  background-color: #ff0000;
}
action-button-preview .action-button-preview-box.youtube input[type="text"] {
  color: white;
}
action-button-preview .action-button-preview-box.email_subscribe {
  background-color: #9A62FD;
}
action-button-preview .action-button-preview-box.email_subscribe span.subscribe.icon {
  background-color: white;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: 0 6px;
          mask-position: 0 6px;
}
action-button-preview .action-button-preview-box {
  background-color: rgba(0, 0, 0, 0.7);
}
.theorchard action-button-preview .action-button-preview-box {
  max-height: 60px !important;
  margin-top: 10px;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 290px;
  height: 40px !important;
  min-height: 41px !important;
  border-radius: 4px;
}
.theorchard action-button-preview .action-button-preview-box i.icon {
  font-size: 1.8em;
}
.theorchard action-button-preview .action-button-preview-box span {
  font-size: 14px;
}
add-edit-action-button-modal-content-platform {
  width: 100%;
}
add-edit-action-button-modal-content-platform .add-edit-action-button-modal-content-platform {
  width: 100%;
}
add-edit-action-button-modal-content-platform .add-edit-action-button-modal-content-platform .action-button-field-container {
  margin-top: 20px;
  margin-bottom: 30px;
}
add-edit-action-button-modal-content-platform .add-edit-action-button-modal-content-platform .action-button-field-container .type-column {
  display: inline-block;
  margin-right: 15px;
}
add-edit-action-button-modal-content-platform .add-edit-action-button-modal-content-platform .action-select-box-container:not(:first-child) {
  margin-top: 18px;
}
add-edit-action-button-modal-content-platform .add-edit-action-button-modal-content-platform .action-button-field-separator {
  text-align: center;
}
add-edit-action-button-modal-content-platform .add-edit-action-button-modal-content-platform .ui.error.message {
  border: none;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: -10px 0 0 0;
  padding: 0;
  color: #ff0000;
}
.theorchard add-edit-action-button-modal-content-platform .add-edit-action-button-modal-content-platform .action-button-field-label {
  font-weight: 700 !important;
  font-size: 12px !important;
  text-transform: uppercase;
  color: #a8a0a0;
}
.theorchard add-edit-action-button-modal-content-platform .add-edit-action-button-modal-content-platform .action-button-field-container .type-column {
  display: inline-block;
  margin-right: 4px;
}
.theorchard add-edit-action-button-modal-content-platform .add-edit-action-button-modal-content-platform .action-button-field-container {
  margin-top: 10px;
  margin-bottom: 20px;
  min-width: 373px;
}
.theorchard add-edit-action-button-modal-content-platform .add-edit-action-button-modal-content-platform .action-button-field-error.ui.error.message {
  color: #d54336 !important;
  margin: 3px !important;
  font-weight: 300 !important;
  font-size: 12px;
  padding-left: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 2px !important;
  margin-left: 0 !important;
  line-height: 1.3;
  display: block !important;
}
add-edit-action-button-modal-content-settings {
  width: 100%;
}
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings {
  width: 100%;
}
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings a {
  font-size: 16px;
  font-weight: 300;
}
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings .action-button-field-title {
  margin-top: 25px;
  margin-bottom: 20px;
  font-weight: 700;
}
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings .inline-link-container,
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings .datepicker-container {
  display: inline-block;
}
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings .datepicker-container form-datepicker form-input .ui.input.error .ui.red.prompt {
  display: none !important;
}
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings .inline-link-container {
  margin-left: 10px;
}
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings .action-button-field-error-container {
  display: block;
  width: 100%;
}
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings .action-button-field-error-container .value-column {
  float: none;
  width: 100%;
}
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings .action-button-field-container form-input .ui.input {
  width: 100%;
  vertical-align: baseline;
  display: block;
}
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings .action-button-field-container .checkbox-container:first-child .ui.checkbox {
  margin-top: 0 !important;
}
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings .action-button-field-container .ui.checkbox .text-body-title {
  font-weight: 500 !important;
}
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings .action-button-field-container .nested-input-container {
  margin-top: 10px;
  margin-left: 30px;
}
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings .action-button-field-error-container .value-column .ui.red.prompt,
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings .action-button-field-container form-input .ui.input.error .ui.red.prompt {
  font-weight: 500;
  padding: 0;
  margin: 0;
}
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings .action-button-field-container form-input .ui.input.error .ui.red.prompt {
  padding-top: 5px;
}
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings .action-button-field-container.release-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
add-edit-action-button-modal-content-settings .add-edit-action-button-modal-content-settings .release-date-timezone {
  margin-left: 15px;
  margin-bottom: 5px;
}
.theorchard .add-edit-action-button-modal-content-settings {
  max-width: 373px !important;
}
.theorchard .add-edit-action-button-modal-content-settings .checkbox-container .ui.checkbox {
  margin-top: 0 !important;
}
.theorchard .add-edit-action-button-modal-content-settings .datepicker-container form-datepicker .calendar.icon {
  left: 173px;
}
.theorchard .add-edit-action-button-modal-content-settings .release-date-timezone form-timezone-picker .timezone-container.selection .value-column {
  margin-top: 0;
  margin-bottom: 20px;
}
.theorchard .add-edit-action-button-modal-content-settings .action-button-field-title {
  font-size: 12px !important;
  margin-top: 20px !important;
  margin-bottom: 10px !important;
  color: #a8a0a0 !important;
  font-weight: 700 !important;
  padding: 0 !important;
  text-transform: uppercase;
}
.theorchard .add-edit-action-button-modal-content-settings .action-button-field-title.first-title {
  margin-top: 0px !important;
}
.theorchard .add-edit-action-button-modal-content-settings .action-button-field-container .nested-input-container {
  padding-top: 0 !important;
  padding-bottom: 10px !important;
  margin-top: 0 !important;
  margin-left: 0 !important;
}
.theorchard .add-edit-action-button-modal-content-settings .action-button-field-container.release-date {
  display: block;
}
.theorchard .add-edit-action-button-modal-content-settings .release-date-timezone {
  margin-left: unset;
  margin-bottom: unset;
}
.add-edit-action-button-modal-content {
  width: 100%;
  height: 525px;
}
.add-edit-action-button-modal-content .right-aligned-link-container {
  margin-top: 0px;
  position: absolute;
  top: 0;
  right: 20px;
}
.add-edit-action-button-modal-content .action-button-details-container .scroll-arrows-outer-container {
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.add-edit-action-button-modal-content .action-button-details-container .scroll-arrows-outer-container .scroll-arrows-inner-container {
  position: fixed;
  text-align: right;
}
.add-edit-action-button-modal-content .action-button-details-container .scroll-arrows-outer-container .scroll-arrows-inner-container .scroll-arrow {
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  position: absolute;
  right: 0;
  margin-right: 10px;
  display: none;
  pointer-events: auto;
  cursor: pointer;
}
.add-edit-action-button-modal-content .action-button-details-container .scroll-arrows-outer-container .scroll-arrows-inner-container .scroll-arrow i {
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.add-edit-action-button-modal-content .action-button-details-container .scroll-arrows-outer-container .scroll-arrows-inner-container .scroll-arrow:hover i {
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
}
.add-edit-action-button-modal-content .action-button-details-container .scroll-arrows-outer-container .scroll-arrows-inner-container .up {
  margin-top: 2px;
}
.add-edit-action-button-modal-content .action-button-details-container .scroll-arrows-outer-container .scroll-arrows-inner-container .down {
  bottom: 0;
  margin-bottom: 2px;
}
.add-edit-action-button-modal-content .action-button-preview-outer-container .preview-header {
  text-align: center;
  width: 100%;
  margin-bottom: 50px;
  font-weight: 700;
}
.add-edit-action-button-modal-content .action-button-preview-inner-container {
  width: 100%;
}
.add-edit-action-button-modal-content .action-button-save-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 90px;
  padding-right: 45px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  /*.ui.button.primary {*/
  /*!*background-color: rgba(255,255,255,0.85);*!*/
  /*color: #333333;*/
  /*}*/
  /*.ui.button:hover {*/
  /*background-color: white;*/
  /*color: #333333;*/
  /*}*/
}
.add-edit-action-button-modal-content .action-button-save-footer .ui.button {
  margin-top: 8px;
  margin-right: 12px;
  width: auto !important;
  padding-right: 35px;
  padding-left: 35px;
  line-height: 1.5;
  font-size: 18px;
  font-weight: 400;
}
.add-edit-action-button-modal-content .action-button-save-footer .ui.blue.button {
  width: 176px !important;
  height: 50px !important;
}
.add-edit-action-button-modal-content .action-button-save-footer .ui.button.secondary {
  background-color: transparent;
  color: #666666;
  /*color: rgba(255,255,255,0.85);*/
  /*border: 2px rgba(255,255,255,0.5) solid;*/
  padding-top: 7px;
}
.add-edit-action-button-modal-content .action-button-save-footer .ui.button.secondary:hover {
  color: #333333;
}
.add-edit-action-button-modal-content .action-button-save-footer .ui.button.primary.disabled {
  background-color: rgba(255, 255, 255, 0.15);
  color: rgba(51, 51, 51, 0.5);
}
.add-edit-action-button-modal-content .action-button-save-footer .ui.button.secondary.disabled {
  color: rgba(153, 153, 153, 0.5);
  /*border: 2px rgba(153,153,153,0.15) solid;*/
}
.theorchard .add-edit-action-button-modal-content .action-button-save-footer .ui.primary.button {
  width: unset !important;
  height: unset !important;
}
.theorchard .add-edit-action-button-modal-content .action-button-details-container {
  padding-right: 25px !important;
  min-width: auto !important;
  border-right: 1px solid #d9d2d0 !important;
}
.theorchard .add-edit-action-button-modal-content .add-edit-action-button-modal-content-platform {
  min-height: 345px;
}
.theorchard .add-edit-action-button-modal-content .right-aligned-link-container > a {
  font-weight: 700 !important;
  font-size: 11px !important;
  text-transform: uppercase;
  color: #026ead;
}
.theorchard .add-edit-action-button-modal-content .action-button-save-footer {
  height: unset;
  padding-right: unset;
}
.theorchard .add-edit-action-button-modal-content .action-button-save-footer .ui.button {
  padding-top: 9px;
  font-weight: 700;
}
.theorchard .add-edit-action-button-modal-content .action-button-details-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 360px !important;
}
.theorchard .add-edit-action-button-modal-content .preview-column {
  display: block !important;
  padding-right: auto !important;
  padding-left: 25px !important;
}
.theorchard .add-edit-action-button-modal-content .preview-column .preview-header {
  font-size: 12px !important;
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  color: #a8a0a0 !important;
  font-weight: 700 !important;
  padding: 0 !important;
  text-transform: uppercase;
  text-align: left;
}
add-edit-action-button-modal-select-action-box .add-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #cccccc;
  max-height: 60px !important;
  height: 60px !important;
  color: #333333;
  cursor: pointer;
}
add-edit-action-button-modal-select-action-box .add-box img {
  margin-left: -5px;
  margin-right: 20px;
  width: 45px;
}
add-edit-action-button-modal-select-action-box .add-box.selected {
  background-color: #dddddd;
  border: 1px solid #dddddd;
}
add-edit-action-button-modal-select-action-box .add-box.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.theorchard add-edit-action-button-modal-select-action-box .option-label {
  background-color: #6d6565;
  color: #ffffff !important;
  font-weight: 300;
  font-size: 12px !important;
  padding: 4px 5px;
  margin-left: 10px !important;
  margin-top: -2px;
}
.theorchard add-edit-action-button-modal-select-action-box .add-box {
  padding: 5px !important;
  border: none;
  font-size: 14px;
  max-height: 24px !important;
  font-weight: 300;
  position: relative;
}
.theorchard add-edit-action-button-modal-select-action-box .add-box > span {
  margin-left: 15px;
}
.theorchard add-edit-action-button-modal-select-action-box .add-box:before {
  content: '';
  display: block;
  position: absolute;
  border-radius: 100%;
  height: 16px;
  width: 16px;
  left: 0;
  top: 3px;
  margin: auto;
  -webkit-transition: background 0.25s linear;
  -o-transition: background 0.25s linear;
  transition: background 0.25s linear;
  border: 1px solid #a8a0a0;
}
.theorchard add-edit-action-button-modal-select-action-box .add-box.selected {
  background: transparent;
}
.theorchard add-edit-action-button-modal-select-action-box .add-box.selected:after {
  content: '';
  border-radius: 100%;
  border: 3px solid #026ead;
  left: 5px;
  top: 8px;
  position: absolute;
}
.theorchard add-edit-action-button-modal-select-action-box .add-box.selected:before {
  border: 1px solid #026ead;
  background: transparent;
}
.theorchard add-edit-action-button-modal-select-action-box .add-box span {
  font-size: 14px;
  height: auto !important;
  color: #6d6565;
}
.theorchard add-edit-action-button-modal-select-action-box .add-box img {
  margin-left: 0;
  width: 25px;
}
.theorchard add-edit-action-button-modal-select-action-box .add-box.disabled {
  opacity: 1 !important;
}
.theorchard add-edit-action-button-modal-select-action-box .add-box.disabled:before {
  background-color: #f2f2f2;
}
div.ui.ffm-modal-template.modal.add-edit-action-button-modal div.modal-relative-container > div.title {
  padding-left: 90px !important;
}
.add-edit-action-button-modal-content-padding {
  padding-top: 10px;
  padding-bottom: 0;
}
.theorchard div.ui.ffm-modal-template.modal.add-edit-action-button-modal div.modal-relative-container > div.title {
  padding-left: 20px !important;
}
.theorchard .add-edit-action-button-modal-content-padding {
  padding-top: 0px;
  padding-bottom: 0;
}
delete-action-button-confirmation-modal {
  display: none;
}
.theorchard manage-marketing-page-action-button-add-box .add-box {
  display: block;
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  border: unset;
  max-height: unset;
  height: unset;
  color: #026ead;
  font-size: 11px;
  font-weight: 600;
  cursor: pointer;
}
manage-marketing-page-action-button-add-box .add-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #cccccc;
  max-height: 75px !important;
  height: 75px !important;
  color: #999999;
  cursor: pointer;
}
manage-marketing-page-action-button-box .action-button-box-elements-container {
  margin-bottom: 20px;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box {
  width: calc((100% - 25px));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: white;
  font-weight: 500;
  padding-right: 10px;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box span.hidden-input-width-helper,
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box input[type="text"].inline-input-field {
  font: inherit;
  margin: 0;
  padding: 0;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box input[type="text"] {
  min-width: 100px;
  max-width: 260px;
  color: white;
  font-weight: 500;
  border: none;
  width: auto;
  -webkit-transition: width 0.25s;
  -o-transition: width 0.25s;
  transition: width 0.25s;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box input[type="text"]:focus {
  color: white;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box .hidden-input-width-helper {
  display: none;
  white-space: pre;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box i.big.icon {
  margin-top: -5px;
  font-size: 2.5em;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box i.icon:not(.big) {
  margin-top: -10px;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box .streaming.icon {
  width: 40px;
  height: 40px;
  background-size: 40px 40px;
  margin-right: 10px;
  margin-top: 0px;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box .subscribe.icon {
  width: 40px;
  height: 40px;
  background-size: 40px 40px;
  margin-right: 10px;
  margin-top: 0px;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box i.large.icon {
  margin-left: 15px;
  font-size: 1.3em;
  cursor: pointer;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-toolbox {
  vertical-align: top;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 20px;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-toolbox i.large.icon {
  cursor: pointer;
  font-size: 1.1em;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box,
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-toolbox {
  max-height: 78px !important;
  height: 78px !important;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box.is-hidden {
  background-color: #cccccc !important;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box {
  background-color: rgba(0, 0, 0, 0.7);
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box.spotify {
  background-color: #29D764;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box.apple {
  background-color: #ff2d55;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box.youtube {
  color: white;
  background-color: #ff0000;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box.youtube input[type="text"] {
  color: white;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box.email_subscribe {
  background-color: #9A62FD;
}
manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box.email_subscribe span.subscribe.icon {
  background-color: white;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: 0 4px;
          mask-position: 0 4px;
}
manage-marketing-page-action-button-box .action-button-box-elements-container.disabled {
  pointer-events: none;
  opacity: 0.3;
}
.theorchard manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-preview-box {
  width: 290px;
  height: 41px !important;
  min-height: 41px !important;
  border-radius: 4px;
  padding-left: 10px;
}
.theorchard manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-toolbox {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  margin-left: 25px;
  height: 41px !important;
  min-height: 41px !important;
}
.theorchard manage-marketing-page-action-button-box .action-button-box-elements-container .action-button-toolbox > i.large.icon {
  margin-left: 10px;
  font-size: 16px;
}
.theorchard manage-marketing-page-action-button-box .action-button-box-elements-container .icon.big {
  font-size: 30px !important;
}
.theorchard manage-marketing-page-action-button-box .action-button-box-elements-container .streaming.icon {
  width: 35px !important;
  height: 30px !important;
  background-size: 30px 30px !important;
  background-repeat: no-repeat;
  margin-right: 5px !important;
}
.theorchard manage-marketing-page-action-button-box .action-button-box-elements-container .inline-input-field {
  font-size: 14px !important;
}
manage-marketing-page-action-buttons .label-column label {
  height: 75px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 0;
}
.theorchard manage-marketing-page-action-buttons .label-column label {
  height: 20px !important;
}
manage-marketing-page-tab-advanced .four-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  manage-marketing-page-tab-advanced .four-columns {
    float: left;
    width: 58.33333333%;
  }
}
manage-marketing-page-tab-advanced .two-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  manage-marketing-page-tab-advanced .two-columns {
    float: left;
    width: 41.66666667%;
  }
}
.manage-marketing-page-tab-display-territory .load-image-title {
  font-size: 12px;
  outline: none;
}
.manage-marketing-page-tab-display-territory .exclusive-content-unlock-yesno-container {
  padding-top: 20px;
}
.manage-marketing-page-tab-display-territory .exclusive-content-unlock-yesno-container upgrade-subscription .upgrade {
  margin-bottom: 20px;
}
.manage-marketing-page-tab-display-territory .divider-container {
  padding-top: 30px !important;
}
.manage-marketing-page-tab-display-territory .title-container,
.manage-marketing-page-tab-display-territory .save-successful-container,
.manage-marketing-page-tab-display-territory .marketing-page-albumart-import-container,
.manage-marketing-page-tab-display-territory .exclusive-content-unlock-url-container {
  padding-top: 20px;
}
.manage-marketing-page-tab-display-territory .marketing-page-albumart-container {
  padding-top: 3px;
}
.inline.field.disabled .exclusive-content-unlock-yesno-container .value-column .ui.checkbox .text-body-title {
  opacity: 0.5;
}
.theorchard .manage-marketing-page-tab-display-territory .image-upload-section {
  width: 200px !important;
}
.theorchard .manage-marketing-page-tab-display-territory .preview-url-container {
  padding-top: 20px;
}
.theorchard .manage-marketing-page-tab-display .terriotry-divider-container,
.theorchard .manage-marketing-page-tab-display .territory-picker-container {
  visibility: hidden;
  display: none;
}
.manage-marketing-page-tab-display .four-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .manage-marketing-page-tab-display .four-columns {
    float: left;
    width: 58.33333333%;
  }
}
.manage-marketing-page-tab-display .territory-picker-container.disabled {
  opacity: 0.5 !important;
}
.manage-marketing-page-tab-display .terriotry-divider-container {
  padding-top: 20px;
}
.manage-marketing-page-tab-display .manage-marketing-page-tab-display-territory {
  padding-top: 20px;
}
.manage-marketing-page-tab-display .two-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .manage-marketing-page-tab-display .two-columns {
    float: left;
    width: 41.66666667%;
  }
}
.manage-marketing-page-tab-display .left-right-toggle-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.manage-marketing-page-tab-display .left-right-toggle-content span:first-child,
.manage-marketing-page-tab-display .left-right-toggle-content i {
  margin-right: 10px;
}
.manage-marketing-page-tab-display .left-right-toggle-content i {
  font-size: 18px;
  margin-top: -9px;
}
.manage-marketing-page-tab-social-embeds .four-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .manage-marketing-page-tab-social-embeds .four-columns {
    float: left;
    width: 58.33333333%;
  }
}
.manage-marketing-page-tab-social-embeds .two-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .manage-marketing-page-tab-social-embeds .two-columns {
    float: left;
    width: 41.66666667%;
  }
}
.manage-marketing-page-tab-social-icons .four-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .manage-marketing-page-tab-social-icons .four-columns {
    float: left;
    width: 58.33333333%;
  }
}
.manage-marketing-page-tab-social-icons .two-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .manage-marketing-page-tab-social-icons .two-columns {
    float: left;
    width: 41.66666667%;
  }
}
.add-auto-follow-entity-form {
  padding-top: 35px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 15px;
}
.add-auto-follow-entity-form .help-link-container {
  position: relative;
  margin-top: 20px;
}
.add-auto-follow-entity-form .help-link-container a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.add-auto-follow-entity-form .help-link-container a:hover i.question.circle.icon {
  color: #1dadea;
  border: 2px solid #1dadea;
}
.add-auto-follow-entity-form i.question.circle.icon {
  position: relative;
  width: 30px;
  height: 30px;
  color: #0c93cd;
  font-size: 13px;
  margin-right: 10px;
  background-color: transparent;
  border-radius: 120px;
  top: 1px;
  border: 2px solid #0c93cd;
}
.add-auto-follow-entity-form i.question.circle.icon:before {
  position: absolute;
  right: 6px;
  bottom: 0;
  font-size: 25px;
}
.add-auto-follow-entity-form form-input .ui.input {
  background-color: white;
  padding-bottom: 0;
}
.add-auto-follow-entity-form form-input .ui.red.pointing {
  text-transform: capitalize;
}
.add-auto-follow-entity-form.ffm-form-error-message .server-error-message,
.add-auto-follow-entity-form.ffm-form-error-message #displayed-error-container.ui.error.message {
  text-align: left;
  margin-bottom: 10px;
}
add-auto-follow-entity-modal {
  display: none;
}
#add-auto-follow-entity-modal .yesno-buttons-container {
  margin-top: 0;
}
manage-smartlink-addstore .value-column .link-container-search {
  margin-right: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 481px) {
  manage-smartlink-addstore .value-column .link-container-search {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
manage-smartlink-addstore .value-column .link-container-search .ui.dropdown {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 10px;
  max-width: 460px;
  height: 48px;
  min-height: unset;
}
@media (max-width: 481px) {
  manage-smartlink-addstore .value-column .link-container-search .ui.dropdown {
    max-width: unset;
    width: 100% !important;
  }
}
manage-smartlink-addstore .value-column .link-container-search .ui.dropdown .menu {
  padding-top: 90px;
  overflow: hidden;
  min-width: 415px;
}
@media (max-width: 481px) {
  manage-smartlink-addstore .value-column .link-container-search .ui.dropdown .menu {
    padding-top: unset;
    min-width: unset;
    overflow: auto;
    max-height: 220px;
  }
  manage-smartlink-addstore .value-column .link-container-search .ui.dropdown .menu .music-store-filtering-options-header {
    display: none;
  }
}
manage-smartlink-addstore .value-column .link-container-search .header.music-store-filtering-options-header {
  max-height: 90px;
  overflow: visible;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  top: 0;
  font-size: 0;
  padding: 14px 18px 4px 18px;
  margin: 0;
}
manage-smartlink-addstore .value-column .link-container-search .scrollable-items-section-container {
  overflow-x: hidden;
  overflow-y: scroll;
}
@media only screen and (min-width: 1026px) {
  manage-smartlink-addstore .value-column .link-container-search .scrollable-items-section-container {
    max-height: calc(20.35555556rem + 90px);
  }
}
@media only screen and (min-width: 1024px) {
  manage-smartlink-addstore .value-column .link-container-search .scrollable-items-section-container {
    max-height: calc(15.26666667rem + 90px);
  }
}
@media only screen and (min-width: 480px) {
  manage-smartlink-addstore .value-column .link-container-search .scrollable-items-section-container {
    max-height: calc(10.17777778rem + 90px);
  }
}
manage-smartlink-addstore .value-column .link-container-search .scrollable-items-section {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
manage-smartlink-addstore .value-column .link-container-search .scrollable-items-section .music-store-items-title {
  height: 24px;
  padding: 0 21px;
  font-size: 10px;
  line-height: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  color: rgba(31, 37, 50, 0.2);
  background-color: rgba(0, 0, 0, 0.05);
  font-weight: 700;
}
manage-smartlink-addstore .value-column .link-container-search .scrollable-items-section .music-store-items-title:not(:first-child) {
  border-top: 2px solid #FFFFFF;
}
manage-smartlink-addstore .value-column .link-container-search .scrollable-items-section .item {
  position: relative;
  cursor: pointer;
  display: block;
  border: none;
  height: 44px;
  text-align: left;
  line-height: 1em;
  color: #999999;
  font-size: 1rem;
  text-transform: none;
  font-weight: normal;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #f8f8f8;
  border-top: 2px solid #FFFFFF;
  padding: 0.72222222rem 1.16666667rem !important;
  white-space: normal;
  word-wrap: normal;
}
manage-smartlink-addstore .value-column .link-container-search .scrollable-items-section .item > img {
  margin-top: 0em;
  margin-left: 0em;
  float: none;
  margin-right: 0.75em;
  display: inline-block;
  vertical-align: middle;
  width: auto;
  max-height: 2.5em;
}
manage-smartlink-addstore .value-column .link-container-search .scrollable-items-section .item.selected {
  background: #1dadea;
  color: #ffffff;
}
manage-smartlink-addstore .value-column .link-container-search .music-store-filtering-option {
  min-width: 46px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 10px;
  padding: 5px 9px;
  text-transform: none;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  border-radius: 13px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #7B7D80;
  border: 1px solid #EBECED;
}
manage-smartlink-addstore .value-column .link-container-search .music-store-filtering-option.selected {
  padding: 6px 10px;
  color: #1AA7E0;
  background: rgba(26, 167, 224, 0.1);
  border: none;
}
manage-smartlink-addstore .value-column .ui.search {
  width: 68% !important;
  padding-left: 20px;
  padding-right: 20px;
  display: inline-block;
}
manage-smartlink-addstore .value-column .ui.small.button {
  float: right;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #1dadea;
  width: 144px !important;
  height: 48px !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media (max-width: 481px) {
  manage-smartlink-addstore .value-column .ui.small.button {
    width: 100% !important;
    margin-top: 10px;
  }
}
manage-smartlink-addstore .value-column .ui.small.button.disabled {
  background-color: rgba(29, 173, 234, 0.2) !important;
}
manage-smartlink-addstore .value-column .ui.small.button.small-button {
  width: auto !important;
}
manage-smartlink-addstore .ui.search .item {
  font-weight: 500;
  font-size: 16px;
}
manage-smartlink-addstore .ui.search img {
  width: auto;
  height: 20px;
}
.theorchard manage-smartlink-addstore .add-store-container {
  border-top: 1px solid #d9d2d0;
  padding-top: 20px;
  margin-top: 10px;
}
.theorchard manage-smartlink-addstore .ui.small.default.button,
.theorchard manage-smartlink-addstore .ui.small.blue.default.button {
  height: 30px !important;
  width: 130px !important;
  padding-top: 8px !important;
}
.theorchard manage-smartlink-addstore .value-column .link-container-search {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.theorchard manage-smartlink-addstore .value-column .ui.small.button {
  float: unset;
}
.theorchard manage-smartlink-addstore .inline.field {
  line-height: 30px;
}
.theorchard manage-smartlink-addstore .ui.fluid.search.selection.dropdown {
  border: none;
  padding: 7px !important;
  width: 373px !important;
  max-width: 373px !important;
  min-height: 30px;
  vertical-align: bottom;
}
.theorchard manage-smartlink-addstore .ui.fluid.search.selection.dropdown .text {
  padding-left: 4px;
  font-size: 14px;
  color: #4a4a4a;
}
.theorchard manage-smartlink-addstore .ui.fluid.search.selection.dropdown .default.text {
  color: #d9d2d0;
  font-weight: 500;
}
.theorchard manage-smartlink-addstore .ui.fluid.search.selection.dropdown input.search {
  font-size: 13px;
  padding-left: 10px !important;
  border-radius: 4px !important;
  height: 30px !important;
  border: 1px solid #a8a0a0 !important;
}
.theorchard manage-smartlink-addstore .ui.fluid.search.selection.dropdown .default.text {
  color: #a8a0a0;
}
.theorchard manage-smartlink-addstore .ui.fluid.search.selection.dropdown div.menu {
  padding: 5px !important;
  border: 1px solid #a8a0a0;
  margin-left: 0.5px;
  border-radius: 4px !important;
}
.theorchard manage-smartlink-addstore .ui.fluid.search.selection.dropdown div.menu .item {
  color: #6d6565;
}
.theorchard manage-smartlink-addstore .ui.fluid.search.selection.dropdown.active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: none;
}
.theorchard manage-smartlink-addstore .ui.fluid.search.selection.dropdown.active input.search {
  border-radius: 4px !important;
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 2px 0 rgba(2, 110, 173, 0.5) !important;
          box-shadow: 0 0 2px 0 rgba(2, 110, 173, 0.5) !important;
  border: solid 0.5px #026ead !important;
}
.theorchard manage-smartlink-addstore .ui.fluid.search.selection.dropdown.active div.menu {
  padding: 5px !important;
  border-radius: 4px !important;
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 2px 0 rgba(2, 110, 173, 0.5) !important;
          box-shadow: 0 0 2px 0 rgba(2, 110, 173, 0.5) !important;
  border: solid 0.5px #026ead !important;
}
manage-smartlink-conditional-routing-box .value-column {
  border: 1px solid #cccccc;
  color: #999999;
  padding: 6px;
  margin-bottom: 10px;
  font-size: 14px;
}
manage-smartlink-conditional-routing-box .value-column.invalid {
  border: 1px solid red;
}
manage-smartlink-conditional-routing-box .value-column-content.disabled {
  pointer-events: none;
  opacity: 0.6;
}
manage-smartlink-conditional-routing-box .remove {
  float: right;
  padding-right: 10px;
  font-size: 12px;
  color: #999999;
}
manage-smartlink-conditional-routing-box .ui.red.pointing.label.error-message {
  padding: 6px !important;
  display: inline-block !important;
  position: static;
  overflow: auto;
  white-space: normal;
}
manage-smartlink-conditional-routing-box .device-channel,
manage-smartlink-conditional-routing-box .take-to {
  padding: 6px;
}
manage-smartlink-conditional-routing-box .device-channel > a,
manage-smartlink-conditional-routing-box .take-to > a {
  margin-left: 6px;
}
manage-smartlink-conditional-routing-common-select-service-box .take-to {
  padding: 6px;
}
manage-smartlink-conditional-routing-common-select-service-box .take-to > a {
  margin-left: 6px;
}
manage-smartlink-conditional-routing-idle-timeout-action-box .value-column {
  border: 1px solid #cccccc;
  color: #999999;
  padding: 6px;
  margin-bottom: 10px;
  font-size: 14px;
}
manage-smartlink-conditional-routing-idle-timeout-action-box .value-column.invalid {
  border: 1px solid red;
}
manage-smartlink-conditional-routing-idle-timeout-action-box .value-column-content.disabled {
  pointer-events: none;
  opacity: 0.6;
}
manage-smartlink-conditional-routing-idle-timeout-action-box .remove {
  float: right;
  padding-right: 10px;
  font-size: 12px;
  color: #999999;
}
manage-smartlink-conditional-routing-idle-timeout-action-box .ui.red.pointing.label.error-message {
  padding: 6px !important;
  display: inline-block !important;
  position: static;
  overflow: auto;
  white-space: normal;
}
manage-smartlink-conditional-routing-idle-timeout-action-box .device-channel,
manage-smartlink-conditional-routing-idle-timeout-action-box .take-to {
  padding: 6px;
}
manage-smartlink-conditional-routing-idle-timeout-action-box .device-channel > a,
manage-smartlink-conditional-routing-idle-timeout-action-box .take-to > a {
  margin-left: 6px;
}
manage-smartlink-conditional-routing-idle-timeout-action .add {
  font-size: 12px;
  float: right;
}
manage-smartlink-conditional-routing-selector .no-margin {
  margin: 0px !important;
}
manage-smartlink-conditional-routing-selector .width-auto {
  width: auto !important;
}
manage-smartlink-conditional-routing-selector a.routing-selector.invalid {
  color: red;
}
manage-smartlink-conditional-routing-selector .ui.dropdown .menu .divider {
  margin: 0;
}
manage-smartlink-conditional-routing-selector .ui.dropdown .menu > .search {
  margin: 0.2em 1em;
}
manage-smartlink-conditional-routing-selector .ui.dropdown .menu > .search input {
  border: none;
  font-size: 14px;
  padding: 0;
}
manage-smartlink-conditional-routing-selector .ui.dropdown .menu {
  max-width: 240px;
  min-width: 240px;
}
manage-smartlink-conditional-routing-selector .ui.dropdown .menu > .header,
manage-smartlink-conditional-routing-selector .ui.dropdown .menu > .item {
  font-size: 14px !important;
  padding: 1em 1em !important;
  margin: 0;
  background: none;
  vertical-align: middle;
  height: auto;
}
manage-smartlink-conditional-routing-selector .ui.dropdown .menu > .item.selected {
  background: #eeeeee;
  color: black;
}
manage-smartlink-conditional-routing-selector .text {
  text-decoration: underline;
}
manage-smartlink-conditional-routing-selector .item > img,
manage-smartlink-conditional-routing-selector .text > img {
  width: 20px;
  height: 20px;
}
manage-smartlink-conditional-routing .add {
  font-size: 12px;
  float: right;
}
manage-smartlink-conditional-routing .add.disabled {
  pointer-events: none;
  opacity: 0.6;
}
manage-smartlink-remove-music-store-confirmation-modal {
  display: none;
}
div.ui.ffm-modal-template.modal.manage-smartlink-remove-music-store-confirmation-modal div.modal-relative-container .secondary-text {
  padding-left: 30px;
  padding-right: 30px;
}
#manage-smartlink-remove-music-store-confirmation-modal-dont-ask-again-cb .field {
  text-align: center;
}
#manage-smartlink-remove-music-store-confirmation-modal-dont-ask-again-cb .ui.checkbox label.text-body-title {
  color: #999999 !important;
  font-size: 16px !important;
  font-weight: 300 !important;
}
#manage-smartlink-remove-music-store-confirmation-modal-dont-ask-again-cb .ui.checkbox input[type="checkbox"]:focus ~ label:before,
#manage-smartlink-remove-music-store-confirmation-modal-dont-ask-again-cb .ui.checkbox input[type="checkbox"]:checked:focus ~ label:before,
#manage-smartlink-remove-music-store-confirmation-modal-dont-ask-again-cb .ui.checkbox input:indeterminate:focus ~ .box:before,
#manage-smartlink-remove-music-store-confirmation-modal-dont-ask-again-cb .ui.checkbox input:indeterminate:focus ~ label:before,
#manage-smartlink-remove-music-store-confirmation-modal-dont-ask-again-cb .ui.checkbox input:checked:focus ~ .box:before,
#manage-smartlink-remove-music-store-confirmation-modal-dont-ask-again-cb .ui.checkbox input:checked:focus ~ label:before {
  border: 1px solid #999999 !important;
}
@media (max-width: 481px) {
  div.ui.ffm-modal-template.modal.manage-smartlink-remove-music-store-confirmation-modal {
    max-height: unset !important;
  }
  div.ui.ffm-modal-template.modal.small.manage-smartlink-remove-music-store-confirmation-modal {
    width: calc(100% - 20px);
  }
}
.manage-smartlink-select-type-content {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  display: block;
}
.manage-smartlink-select-type-content > .single-entity-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.theorchard .manage-smartlink-select-type-content .three-columns {
  padding-right: 12px;
  padding-left: 12px;
}
.theorchard .manage-smartlink-select-type-content .three-columns:nth-child(odd) {
  padding-left: 0px;
}
.theorchard .manage-smartlink-select-type-content .three-columns:nth-child(even) {
  padding-right: 0px;
}
.theorchard .manage-smartlink-select-type-content object-type-selection-entity .rectangle-card {
  height: 160px;
}
.theorchard .manage-smartlink-select-type-content object-type-selection-entity .rectangle-card .image,
.theorchard .manage-smartlink-select-type-content object-type-selection-entity > div > div > div.image,
.theorchard .manage-smartlink-select-type-content object-type-selection-entity .rectangle-card > .image,
.theorchard .manage-smartlink-select-type-content object-type-selection-entity .rectangle-card > .image > .ui.fluid.image {
  width: 140px !important;
  min-width: 140px !important;
}
manage-smartlink-streaming-url .label-column {
  display: none;
}
manage-smartlink-streaming-url .value-column {
  width: 100%;
}
manage-smartlink-streaming-url .logo-expansion {
  font-weight: 900;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
manage-smartlink-streaming-url .sticky-part-container {
  z-index: 9;
  background-color: white;
}
manage-smartlink-streaming-url .ui.accordion.menu {
  margin-top: 6px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  width: 100%;
}
manage-smartlink-streaming-url .presave-fallback.padding {
  padding-top: 10px;
}
manage-smartlink-streaming-url .ui.accordion.menu .item {
  padding: 0;
}
manage-smartlink-streaming-url .link-header.padding {
  padding-top: 10px;
}
manage-smartlink-streaming-url .icon.tablet,
manage-smartlink-streaming-url .icon.desktop {
  color: #1dadea !important;
}
manage-smartlink-streaming-url .show-all {
  display: block;
  font-size: 12px;
}
manage-smartlink-streaming-url .content > form-input .ui.input {
  width: 96% !important;
}
manage-smartlink-streaming-url form-input > .value-column > .ui.input {
  padding-bottom: 0px;
}
manage-smartlink-streaming-url .match-title-container i {
  margin-left: -3px;
  color: #9F9F9F;
}
manage-smartlink-streaming-url .match-title-container .match-title {
  margin-left: -5px;
  margin-top: 7px;
}
manage-smartlink-streaming-url .match-hint-container {
  margin-top: -11px;
  display: inline-block;
}
@media (max-width: 480px) {
  manage-smartlink-streaming-url .match-hint-container {
    margin-top: -26px;
  }
}
manage-smartlink-streaming-url .match-hint-container .match-hint,
manage-smartlink-streaming-url .match-title-container .match-title {
  max-width: 380px;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  font-size: 12px !important;
  margin-bottom: -3px;
}
@media (max-width: 481px) {
  manage-smartlink-streaming-url .match-hint-container .match-hint,
  manage-smartlink-streaming-url .match-title-container .match-title {
    max-width: 180px;
  }
}
manage-smartlink-streaming-url .header-row-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
manage-smartlink-streaming-url .header-row-container .header-row-logo-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
manage-smartlink-streaming-url .header-row-container .header-row-logo-area .header-row-logo-image-container {
  min-width: 100%;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
manage-smartlink-streaming-url .header-row-container .header-row-logo-area .header-row-logo-image-container img {
  max-height: 36px;
}
manage-smartlink-streaming-url .header-row-container .header-row-logo-area .header-row-logo-image-container > span {
  margin-left: 5px;
}
manage-smartlink-streaming-url .header-row-container .header-row-logo-area .header-row-logo-label-container {
  color: #9F9F9F;
  font-size: 12px;
  margin-left: 10px;
  -ms-flex-item-align: end;
      align-self: flex-end;
  padding-bottom: 2px;
}
manage-smartlink-streaming-url .header-row-container .header-row-logo-area .header-row-warning-container {
  -ms-flex-item-align: center;
      align-self: center;
}
manage-smartlink-streaming-url .header-row-container .header-row-logo-area .header-row-warning-container .warning-tooltip-container {
  color: #f3bd2a;
  margin-top: -3px;
  margin-right: 10px;
}
manage-smartlink-streaming-url .header-row-container .header-row-remove-button-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
manage-smartlink-streaming-url .header-row-container .header-row-remove-button-area .header-row-remove-button-container {
  cursor: pointer;
}
manage-smartlink-streaming-url .header-row-container .header-row-remove-button-area .header-row-remove-button-container i.close.icon {
  color: #999999;
  margin-right: 0;
}
manage-smartlink-streaming-url .header-row-container .header-row-remove-button-area .header-row-remove-button-container i.close.icon:before {
  content: '\2715';
  -webkit-text-stroke: 0.1px;
}
manage-smartlink-streaming-url .inline.field.toggle-container.no-url-input {
  margin-bottom: 0;
}
manage-smartlink-streaming-url .inline.field.toggle-container.no-url-input .header-row-remove-button-area {
  margin-top: -5px;
}
manage-smartlink-streaming-url .link-caption .field > label {
  color: #999999 !important;
}
manage-smartlink-streaming-url .link-caption .field > label {
  position: relative;
  top: 0;
  display: inline-block !important;
  font-weight: 300;
  font-size: 12px !important;
  margin-bottom: 5px !important;
}
manage-smartlink-streaming-url .follow-entities-title .link-caption {
  margin-top: 15px;
}
manage-smartlink-streaming-url .follow-entities-title .link-caption .field > label {
  font-size: 12px !important;
  font-weight: 700;
  color: #999999 !important;
}
manage-smartlink-streaming-url .inline.field.follow-entities-value {
  margin-bottom: 0;
}
manage-smartlink-streaming-url .follow-entities-container.extend-width {
  width: calc(100% + 34px);
}
manage-smartlink-streaming-url .follow-entities-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin-top: -12px;
  margin-bottom: 5px;
}
@media (max-width: 481px) {
  manage-smartlink-streaming-url .follow-entities-container {
    width: 100%;
  }
}
manage-smartlink-streaming-url form-divider .value-column {
  margin-top: 5px;
  margin-bottom: 5px;
}
manage-smartlink-streaming-url .flag-description {
  color: #999999;
  margin-left: 3px;
  font-size: 14px;
  font-weight: 300;
}
manage-smartlink-streaming-url .ui.accordion.menu .item .content {
  padding-left: 20px !important;
  padding-right: 20px !important;
  border-left: 1px solid #ddd;
  margin-left: 10px;
  margin-top: 10px;
  border-right: 1px solid #ddd;
  width: 95.8%;
  margin-bottom: 15px;
}
manage-smartlink-streaming-url .ui.accordion.menu .item .content form-input input {
  font-size: 14px;
}
manage-smartlink-streaming-url .ui.accordion.menu .item .content .flag-icon {
  margin-top: 20px;
}
manage-smartlink-streaming-url .ui.accordion.menu .item .content form-input .inline.field.ui.input {
  margin-top: 10px;
}
manage-smartlink-streaming-url .accordion-visible-title {
  font-size: 16px;
  font-weight: 300;
  color: #999999;
  cursor: pointer;
}
manage-smartlink-streaming-url .accordion-visible-title span.right.floated {
  float: right;
  margin-top: 6px;
  font-size: 12px;
}
manage-smartlink-streaming-url .accordion-visible-title span i {
  margin-left: 10px;
}
manage-smartlink-streaming-url .ui.accordion.menu .item .title {
  display: none;
}
manage-smartlink-streaming-url a.upgrade-link-marker {
  pointer-events: all !important;
}
manage-smartlink-streaming-url form-input .ui.input.labeled:not(.loading) input {
  border-right: none;
}
manage-smartlink-streaming-url form-input .ui.input.labeled:not(.loading) .ui.label.custom-label {
  border-left: none;
  padding-left: 0;
}
manage-smartlink-streaming-url form-input .ui.input.labeled:not(.loading) .auto-scan-text {
  cursor: default;
  font-size: 12px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  font-weight: 900;
  color: #666666;
}
manage-smartlink-streaming-url form-input .ui.input.labeled:not(.loading) .auto-scan-text > div {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
manage-smartlink-streaming-url form-input .ui.input.labeled:not(.loading) .auto-scan-text .autoscan-label-container {
  margin-top: 1px;
  margin-left: 8px;
}
@media (max-width: 365px) {
  manage-smartlink-streaming-url form-input .ui.input.labeled:not(.loading) .auto-scan-text .autoscan-label-container {
    display: none;
  }
}
manage-smartlink-streaming-url form-input .ui.input.labeled:not(.loading) .auto-scan-text.off {
  color: #CCCCCC;
}
manage-smartlink-streaming-url form-input .ui.input.labeled:not(.loading) .led-off,
manage-smartlink-streaming-url form-input .ui.input.labeled:not(.loading) .led-green {
  width: 12px;
  height: 12px;
  border-radius: 50%;
}
manage-smartlink-streaming-url form-input .ui.input.labeled:not(.loading) .led-green {
  background-color: #6FD647;
  -webkit-box-shadow: #6FD647 0 0 5px 1px;
          box-shadow: #6FD647 0 0 5px 1px;
}
manage-smartlink-streaming-url form-input .ui.input.labeled:not(.loading) .led-off {
  background-color: #CCCCCC;
}
.theorchard manage-smartlink-streaming-url {
  margin-right: 10px !important;
}
.theorchard manage-smartlink-streaming-url .link-caption .field > label {
  color: #4a4a4a !important;
  font-weight: 300;
}
.theorchard manage-smartlink-streaming-url .accordion-visible-title .right.floated {
  text-transform: uppercase;
  font-size: 11px !important;
  font-weight: 700;
  color: #026ead;
}
.theorchard manage-smartlink-streaming-url form-input .inline.field.ui.input {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
}
.theorchard manage-smartlink-streaming-url form-input .inline.field.ui.input.labeled .ui.label.custom-label {
  border-color: #a8a0a0;
}
.theorchard manage-smartlink-streaming-url form-input .inline.field.ui.input.error.labeled .ui.label.custom-label {
  background-color: #ffffff;
  border-color: #d54336 !important;
}
.theorchard manage-smartlink-streaming-url form-input .ui.input.labeled:not(.loading) .ui.basic.label.custom-label {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding-top: 0;
  padding-bottom: 0;
  height: 30px !important;
  min-height: 30px !important;
}
.theorchard manage-smartlink-streaming-url form-input .ui.input.labeled:not(.loading) input {
  border-right: none !important;
}
.theorchard manage-smartlink-streaming-url form-input .ui.input.labeled:not(.loading) .auto-scan-text {
  font-size: 12px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  font-weight: 900;
}
.theorchard manage-smartlink-streaming-url form-input .ui.input.labeled:not(.loading) .auto-scan-text .autoscan-label-container {
  margin-top: 1px;
  margin-left: 8px;
}
.theorchard manage-smartlink-streaming-url form-input .ui.input.labeled:not(.loading) .led-off,
.theorchard manage-smartlink-streaming-url form-input .ui.input.labeled:not(.loading) .led-green {
  width: 12px;
  height: 12px;
  border-radius: 50%;
}
.theorchard manage-smartlink-streaming-url .header-row-container {
  border-top: 1px solid #d9d2d0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d9d2d0;
  padding: 10px 0px 10px 0px !important;
}
.theorchard manage-smartlink-streaming-url .header-row-container .header-row-remove-button-area .header-row-autoscan-toggle-container .auto-scan-text.orchard-button {
  font-weight: 700;
  height: 30px;
  padding: 8px 8px !important;
  padding-top: 8px !important;
  padding-right: 8px !important;
  padding-bottom: 8px !important;
  padding-left: 8px !important;
  border-radius: 4px;
  width: 108px;
  font-size: 10px !important;
  text-align: center;
  margin-right: 50px;
  line-height: 1.3;
}
.theorchard manage-smartlink-streaming-url .no-url-input .header-row-container {
  padding-top: 15px !important;
}
.theorchard manage-smartlink-streaming-url .inline.field.toggle-container {
  margin-bottom: 0 !important;
}
.theorchard manage-smartlink-streaming-url .toggle-logo {
  -webkit-transform: scale(0.85);
      -ms-transform: scale(0.85);
          transform: scale(0.85);
  margin-left: -10px;
}
.theorchard manage-smartlink-streaming-url .toggle-logo.prevent-left-indent {
  margin-left: 0;
}
manage-smartlink-tab-advanced .four-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  manage-smartlink-tab-advanced .four-columns {
    float: left;
    width: 58.33333333%;
  }
}
manage-smartlink-tab-advanced .two-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  manage-smartlink-tab-advanced .two-columns {
    float: left;
    width: 41.66666667%;
  }
}
manage-smartlink-tab-display-territory-title-input form-input .ui.input.labeled:not(.loading) input {
  border-right: none;
}
manage-smartlink-tab-display-territory-title-input form-input .ui.input.labeled:not(.loading) .ui.label.custom-label {
  border-left: none;
  padding-left: 0;
}
manage-smartlink-tab-display-territory-title-input form-input .ui.input.labeled:not(.loading) .auto-scan-text {
  cursor: default;
  font-size: 12px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  font-weight: 900;
  color: #666666;
}
manage-smartlink-tab-display-territory-title-input form-input .ui.input.labeled:not(.loading) .auto-scan-text > div {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
manage-smartlink-tab-display-territory-title-input form-input .ui.input.labeled:not(.loading) .auto-scan-text .autoscan-label-container {
  margin-top: 1px;
  margin-left: 8px;
}
@media (max-width: 365px) {
  manage-smartlink-tab-display-territory-title-input form-input .ui.input.labeled:not(.loading) .auto-scan-text .autoscan-label-container {
    display: none;
  }
}
manage-smartlink-tab-display-territory-title-input form-input .ui.input.labeled:not(.loading) .auto-scan-text.off {
  color: #CCCCCC;
}
manage-smartlink-tab-display-territory-title-input form-input .ui.input.labeled:not(.loading) .led-off,
manage-smartlink-tab-display-territory-title-input form-input .ui.input.labeled:not(.loading) .led-green {
  width: 12px;
  height: 12px;
  border-radius: 50%;
}
manage-smartlink-tab-display-territory-title-input form-input .ui.input.labeled:not(.loading) .led-green {
  background-color: #6FD647;
  -webkit-box-shadow: #6FD647 0 0 5px 1px;
          box-shadow: #6FD647 0 0 5px 1px;
}
manage-smartlink-tab-display-territory-title-input form-input .ui.input.labeled:not(.loading) .led-off {
  background-color: #CCCCCC;
}
.theorchard manage-smartlink-tab-display-territory-title-input form-input .inline.field.ui.input.labeled .ui.label.custom-label {
  border-color: #a8a0a0;
}
.theorchard manage-smartlink-tab-display-territory-title-input form-input .inline.field.ui.input.error.labeled .ui.label.custom-label {
  background-color: #ffffff;
  border-color: #d54336 !important;
}
.theorchard manage-smartlink-tab-display-territory-title-input form-input .ui.input.labeled:not(.loading) .ui.basic.label.custom-label {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding-top: 0;
  padding-bottom: 0;
  height: 30px !important;
  min-height: 30px !important;
}
.theorchard manage-smartlink-tab-display-territory-title-input form-input .ui.input.labeled:not(.loading) input {
  border-right: none !important;
}
.theorchard manage-smartlink-tab-display-territory-title-input form-input .ui.input.labeled:not(.loading) .auto-scan-text {
  font-size: 12px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  font-weight: 900;
}
.theorchard manage-smartlink-tab-display-territory-title-input form-input .ui.input.labeled:not(.loading) .auto-scan-text .autoscan-label-container {
  margin-top: 1px;
  margin-left: 8px;
}
.theorchard manage-smartlink-tab-display-territory-title-input form-input .ui.input.labeled:not(.loading) .led-off,
.theorchard manage-smartlink-tab-display-territory-title-input form-input .ui.input.labeled:not(.loading) .led-green {
  width: 12px;
  height: 12px;
  border-radius: 50%;
}
.manage-smartlink-tab-display .routing-settings-divider .divider {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.manage-smartlink-tab-display .disabled-stores-divider .value-column .ui.field label {
  color: #999999;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 20px;
}
.manage-smartlink-tab-display .load-image-title {
  font-size: 12px;
  outline: none;
}
.manage-smartlink-tab-display .title-container,
.manage-smartlink-tab-display .streaming-sort-order-container,
.manage-smartlink-tab-display .save-successful-container,
.manage-smartlink-tab-display .preview-service-container,
.manage-smartlink-tab-display .preview-service-link-container,
.manage-smartlink-tab-display .conditional-routing-toggle-container:not(.no-spacing) {
  padding-top: 20px;
}
.manage-smartlink-tab-display .smartlink-albumart-container {
  padding-top: 3px;
}
.manage-smartlink-tab-display .streaming-sort-order-container form-draggable .value-column .inline.fields {
  margin-bottom: 0;
}
.manage-smartlink-tab-display .streaming-sort-order-form-checkbox-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.manage-smartlink-tab-display .streaming-sort-order-form-checkbox-container upgrade-subscription .upgrade {
  margin-top: 0px !important;
  margin-bottom: 2px;
}
.manage-smartlink-tab-display .conditional-routing-list-container {
  padding-top: 10px;
}
.manage-smartlink-tab-display .direct-link-container upgrade-subscription .upgrade,
.manage-smartlink-tab-display .conditional-routing-toggle-container upgrade-subscription .upgrade {
  margin-bottom: 20px;
}
.manage-smartlink-tab-display .direct-link .ui.checkbox .text-body-title,
.manage-smartlink-tab-display .conditional-routing-toggle-container .ui.checkbox .text-body-title {
  font-size: 14px !important;
}
.manage-smartlink-tab-display .use-default-order-checkbox .ui.checkbox .text-body-title,
.manage-smartlink-tab-display .scan-preview-on-release .ui.checkbox .text-body-title {
  font-weight: 700 !important;
  font-size: 14px !important;
  margin-bottom: 20px;
}
.manage-smartlink-tab-display .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.manage-smartlink-tab-display .content span:first-child,
.manage-smartlink-tab-display .content i {
  margin-right: 10px;
}
.manage-smartlink-tab-display .content i {
  font-size: 18px;
  margin-top: -9px;
}
.inline.field.disabled .streaming-sort-order-container .value-column .ui.checkbox .text-body-title,
.inline.field.disabled .direct-link-container .value-column .ui.checkbox .text-body-title,
.inline.field.disabled .conditional-routing-toggle-container .value-column .ui.checkbox .text-body-title {
  opacity: 0.5;
}
.theorchard manage-smartlink-tab-display-territory .image-upload-section.non-input-disableable {
  width: 200px !important;
}
.theorchard manage-smartlink-tab-display-territory .inline.field.title-container {
  max-width: 373px;
}
.theorchard manage-smartlink-tab-display-territory .smartlink-albumart-import-container {
  padding-top: 5px;
}
.theorchard manage-smartlink-tab-display-territory .streaming-sort-order-container {
  padding-top: 0;
}
.theorchard manage-smartlink-tab-display-territory .services-display-order > span {
  margin-bottom: -9px;
  margin-top: 35px !important;
}
.theorchard manage-smartlink-tab-display-territory .disabled-stores-divider > .value-column .ui.field label {
  text-transform: uppercase;
  font-size: 12px !important;
  font-weight: 700 !important;
  color: #a8a0a0 !important;
  margin-bottom: 6px;
  margin-top: 7px;
}
.theorchard manage-smartlink-tab-display-territory .inline.field.save-successful-container,
.theorchard manage-smartlink-tab-display-territory .preview-service-link .value-column .inline.field.ui.input,
.theorchard manage-smartlink-tab-display-territory textarea {
  max-width: 373px !important;
}
.theorchard .manage-smartlink-tab-display .use-default-order-checkbox {
  margin-top: 10px;
}
.manage-smartlink-tab-display .four-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .manage-smartlink-tab-display .four-columns {
    float: left;
    width: 58.33333333%;
  }
}
.manage-smartlink-tab-display .smartlink-layout {
  margin-bottom: 30px !important;
}
@media (max-width: 481px) {
  .manage-smartlink-tab-display .smartlink-layout .label-column {
    display: none !important;
  }
  .manage-smartlink-tab-display .smartlink-layout .value-column {
    margin-bottom: 10px;
  }
}
.manage-smartlink-tab-display .territory-picker-container.disabled {
  opacity: 0.5 !important;
}
.manage-smartlink-tab-display .terriotry-divider-container {
  padding-top: 20px;
}
.manage-smartlink-tab-display .manage-smartlink-tab-display-territory {
  padding-top: 20px;
}
.manage-smartlink-tab-display .two-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .manage-smartlink-tab-display .two-columns {
    float: left;
    width: 41.66666667%;
  }
}
.manage-smartlink-tab-display .inline.field.button-styling {
  margin-top: 60px;
}
.theorchard .manage-smartlink-tab-display .smartlink-layout {
  padding-top: 10px;
}
.manage-smartlink-tab-link-release-date .release-date-timezone-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 !important;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.manage-smartlink-tab-link-release-date .release-date-timezone-container .release-date-container {
  width: 40%;
  max-width: 250px;
}
@media (max-width: 481px) {
  .manage-smartlink-tab-link-release-date .release-date-timezone-container .release-date-container {
    width: 60%;
  }
}
.manage-smartlink-tab-link-release-date .release-date-timezone-container .release-date-container .form-input-value-container.value-column {
  width: 100%;
}
.manage-smartlink-tab-link-release-date .release-date-timezone-container .release-timezone-container {
  width: 70%;
  margin-left: 20px;
}
@media (max-width: 481px) {
  .manage-smartlink-tab-link-release-date .release-date-timezone-container .release-timezone-container {
    width: 30%;
  }
}
.manage-smartlink-tab-link-release-date .release-date-timezone-container .release-timezone-container .timezone-container.value-column {
  width: 100% !important;
}
.manage-smartlink-tab-link-release-date .release-date-timezone-container .top-label-mode {
  margin-bottom: 5px;
}
.manage-smartlink-tab-link-release-date .release-date-timezone-container.edit-timezone-mode {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 481px) {
  .manage-smartlink-tab-link-release-date .release-date-timezone-container.edit-timezone-mode {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.manage-smartlink-tab-link-release-date .release-date-timezone-container.edit-timezone-mode .release-date-container {
  width: 40%;
}
@media (max-width: 481px) {
  .manage-smartlink-tab-link-release-date .release-date-timezone-container.edit-timezone-mode .release-date-container {
    width: 100%;
    max-width: unset;
  }
}
.manage-smartlink-tab-link-release-date .release-date-timezone-container.edit-timezone-mode .release-timezone-container {
  width: 60%;
  margin-left: 0;
}
@media (max-width: 481px) {
  .manage-smartlink-tab-link-release-date .release-date-timezone-container.edit-timezone-mode .release-timezone-container {
    width: 100%;
  }
}
.theorchard .manage-smartlink-tab-link-release-date .release-date-timezone-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.theorchard .manage-smartlink-tab-link-release-date .release-date-timezone-container .release-date-container {
  max-width: 200px;
}
.theorchard .manage-smartlink-tab-link-release-date .release-date-timezone-container .release-timezone-container .value-column.top-label-mode {
  margin-top: -6px;
}
.theorchard .manage-smartlink-tab-link-release-date .release-date-timezone-container .label-column {
  margin-bottom: 10px;
  padding-bottom: 0;
  width: 100%;
}
.theorchard .manage-smartlink-tab-link-release-date .release-date-timezone-container.edit-timezone-mode .release-timezone-container {
  width: 68%;
}
.theorchard .manage-smartlink-tab-link-release-date .release-date-timezone-container.edit-timezone-mode .release-timezone-container .value-column.top-label-mode {
  margin-top: 0px;
}
manage-smartlink-tab-link-stores upgrade-subscription div.upgrade {
  margin-top: 8px;
}
manage-smartlink-tab-link-toggle-global-local-release .manage-smartlink-tab-link-toggle-global-local-release-container {
  margin-bottom: 25px;
}
manage-smartlink-tab-link-toggle-global-local-release .release-type-label {
  margin-top: 15px;
}
manage-smartlink-tab-link-toggle-global-local-release .release-type-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
manage-smartlink-tab-link-toggle-global-local-release .release-type-container .release-type-buttons-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  text-align: center;
  margin-top: 15px;
}
@media (max-width: 1080px) {
  manage-smartlink-tab-link-toggle-global-local-release .release-type-container .release-type-buttons-container {
    margin: 0px;
  }
}
manage-smartlink-tab-link-toggle-global-local-release .release-type-container .release-type-buttons-container .release-type {
  width: 50%;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px !important;
  border: 1px #cccccc solid !important;
  -webkit-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 14px rgba(65, 71, 84, 0.14);
          box-shadow: 0px 0px 14px rgba(65, 71, 84, 0.14);
  background-color: #FFFFFF !important;
  color: black;
}
manage-smartlink-tab-link-toggle-global-local-release .release-type-container .release-type-buttons-container .release-type:focus {
  outline: none;
}
manage-smartlink-tab-link-toggle-global-local-release .release-type-container .release-type-buttons-container .release-type .ribbon-container {
  margin-left: 6px;
}
manage-smartlink-tab-link-toggle-global-local-release .release-type-container .release-type-buttons-container .release-type .ribbon-container .ui.black.label,
manage-smartlink-tab-link-toggle-global-local-release .release-type-container .release-type-buttons-container .release-type .ribbon-container .ui.pink.label {
  border-radius: 2px;
  font-size: 8px;
  line-height: 9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  color: #FFFFFF;
  padding: 2px;
}
manage-smartlink-tab-link-toggle-global-local-release .release-type-container .release-type-buttons-container .release-type .ribbon-container .ui.black.label {
  background: #414754;
}
manage-smartlink-tab-link-toggle-global-local-release .release-type-container .release-type-buttons-container .release-type:hover {
  background-color: #eeeeee !important;
}
manage-smartlink-tab-link-toggle-global-local-release .release-type-container .release-type-buttons-container .release-type:disabled,
manage-smartlink-tab-link-toggle-global-local-release .release-type-container .release-type-buttons-container .release-type.disabled {
  cursor: default;
  color: #aaa;
  background-color: #eeeeee !important;
  opacity: 0.5;
}
manage-smartlink-tab-link-toggle-global-local-release .release-type-container .release-type-buttons-container .release-type.release-type-selected {
  -webkit-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  background-color: #1AA7E0 !important;
  border: none !important;
  color: #FFFFFF !important;
  font-weight: bold;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
manage-smartlink-tab-link-toggle-global-local-release .release-type-container .release-type-buttons-container .release-type.release-type-selected:hover {
  cursor: default !important;
}
manage-smartlink-tab-link-toggle-global-local-release .release-type-container .release-type-tooltip-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #414754;
  background-color: #F9FAFC;
  border: 1px solid #EBECED;
  margin-top: 12px;
}
manage-smartlink-tab-link-toggle-global-local-release .release-type-container .release-type-tooltip-container raw-html {
  padding: 20px;
  font-size: 14px;
  line-height: 16px;
}
.manage-smartlink-tab-link .four-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .manage-smartlink-tab-link .four-columns {
    float: left;
    width: 58.33333333%;
  }
}
.manage-smartlink-tab-link .four-columns .label-column {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.manage-smartlink-tab-link .four-columns .value-column {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.manage-smartlink-tab-link .four-columns .release-date-timezone .value-column {
  width: 75%;
}
.manage-smartlink-tab-link .four-columns .release-date-timezone .timezone-container.label.selection {
  display: inline-block;
}
.manage-smartlink-tab-link .marked-as-released {
  font-size: 14px;
}
.manage-smartlink-tab-link .auto-marked-as-released {
  font-size: 12px;
  color: #999999;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  padding: 0px 20px;
  line-height: 1.6;
}
.manage-smartlink-tab-link .link-url-with-button .value-column {
  width: 100%;
  padding-right: 5px;
}
.manage-smartlink-tab-link .link-container {
  margin-bottom: 8px !important;
}
.manage-smartlink-tab-link .link-container.remove-bottom-margin {
  margin-bottom: 0 !important;
}
.manage-smartlink-tab-link .fetch-music-details-note-container .value-column {
  width: 100%;
}
.manage-smartlink-tab-link .fetch-music-details-note-container .fetch-music-details-note {
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 8px;
  color: green;
}
.manage-smartlink-tab-link .fetch-music-details-note-container .fetch-music-details-note.warning {
  color: #f3bd2a;
}
.manage-smartlink-tab-link .link-container .ui.blue.button {
  width: 52px !important;
  height: 48px !important;
  font-size: 14px;
  float: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0;
}
.manage-smartlink-tab-link .link-container .ui.blue.button.validate-now {
  width: auto !important;
}
.manage-smartlink-tab-link .link-container .link-container-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.manage-smartlink-tab-link .link-container .link-container-search .field.ui.input.error input {
  background: transparent;
  border: solid 2px rgba(253, 96, 79, 0.5);
}
.manage-smartlink-tab-link .link-container .link-container-search form-input,
.manage-smartlink-tab-link .link-container .link-container-search form-orchard-catalog-search-dropdown {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.manage-smartlink-tab-link .link-container .link-container-search form-input .value-column,
.manage-smartlink-tab-link .link-container .link-container-search form-orchard-catalog-search-dropdown .value-column {
  width: 100%;
}
.manage-smartlink-tab-link manage-smartlink-addstore .label-column {
  display: none;
}
.manage-smartlink-tab-link manage-smartlink-addstore .value-column {
  width: 100%;
}
.manage-smartlink-tab-link .link-container.disabled .ui.blue.button {
  opacity: 0.5;
}
.manage-smartlink-tab-link .streaming-urls-container {
  padding-top: 10px;
}
.manage-smartlink-tab-link .two-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .manage-smartlink-tab-link .two-columns {
    float: left;
    width: 41.66666667%;
  }
}
.manage-smartlink-tab-link .release-date {
  margin-top: 10px !important;
  margin-bottom: 0px !important;
}
.manage-smartlink-tab-link .release-date .value-column {
  width: 30%;
}
.manage-smartlink-tab-link .release-date .value-column .ui.input.error .ui.red.prompt.label {
  white-space: nowrap;
}
.manage-smartlink-tab-link .release-date .marked-as-released {
  margin-left: 34px;
  display: inline-block;
  margin-top: 30px;
}
.manage-smartlink-tab-link .link-title-container .label-column {
  width: 100%;
  padding-bottom: 5px;
}
@media (max-width: 1080px) {
  .manage-smartlink-tab-link .link-title-container .label-column {
    padding-bottom: 0px;
  }
}
.manage-smartlink-tab-link .link-title-container .label-column label {
  top: 0;
}
.manage-smartlink-tab-link .disabled-with-loader input.search,
.manage-smartlink-tab-link .disabled-with-loader .ui.search.dropdown,
.manage-smartlink-tab-link .disabled-with-loader div.text {
  opacity: 0.5;
  pointer-events: none;
}
.manage-smartlink-tab-link .no-service-selected-error-container form-error .label-column {
  display: none;
}
.manage-smartlink-tab-link .no-service-selected-error-container form-error .value-column {
  width: 100%;
  margin-bottom: 10px;
}
.theorchard .manage-smartlink-tab-link .four-columns .value-column {
  margin-top: 0;
  padding-top: 0;
}
.theorchard .manage-smartlink-tab-link .link-container {
  margin-bottom: 18px !important;
}
.theorchard .manage-smartlink-tab-link .link-container.remove-bottom-margin {
  margin-bottom: 5px !important;
}
.theorchard .manage-smartlink-tab-link .link-container .ui.default.button {
  width: 80px !important;
  height: 30px !important;
  border-radius: 4px;
  font-size: 11px !important;
  font-weight: 700;
  float: unset;
  display: inline-block;
  margin-left: 10px;
}
.theorchard .manage-smartlink-tab-link .link-container .link-container-search form-input .value-column .inline.field.ui.input {
  width: 100% !important;
  max-width: 100% !important;
}
.theorchard .manage-smartlink-tab-link .streaming-urls-container {
  padding-top: 0;
}
.theorchard .manage-smartlink-tab-link .streaming-urls-container manage-smartlink-streaming-url:not(:first-child) .toggle-container {
  margin-top: 10px;
}
.theorchard .manage-smartlink-tab-link .link-title-container .label-column {
  margin-top: 5px;
  margin-bottom: 10px;
  padding-bottom: 0;
}
.theorchard .manage-smartlink-tab-link .release-date {
  margin-top: 0 !important;
}
.theorchard .manage-smartlink-tab-link .release-date .value-column {
  padding-bottom: 10px;
  margin-top: 10px !important;
  width: 373px !important;
}
.theorchard .manage-smartlink-tab-link .release-date .label-column {
  width: 100% !important;
}
.theorchard .manage-smartlink-tab-link .release-date-timezone .timezone-container.label.selection {
  display: block;
}
.theorchard .manage-smartlink-tab-link .release-date-timezone .selection:not(.label) .value-column {
  padding-bottom: 10px;
}
.theorchard .manage-smartlink-tab-link .release-date-timezone .value-column {
  width: 373px !important;
}
.theorchard .manage-smartlink-tab-link .release-date-timezone .label-column {
  display: none;
}
.theorchard .manage-smartlink-tab-link .marked-as-released {
  font-weight: 700;
  font-size: 11px !important;
  margin-top: 18px !important;
  text-transform: uppercase;
  display: block;
  position: absolute;
  left: 170px;
  top: 15px;
}
.theorchard .manage-smartlink-tab-link .ui.form.ffm-form-error-message {
  margin-bottom: 0;
}
.manage-smartlink-tab-social-embeds .four-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .manage-smartlink-tab-social-embeds .four-columns {
    float: left;
    width: 58.33333333%;
  }
}
.manage-smartlink-tab-social-embeds .two-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .manage-smartlink-tab-social-embeds .two-columns {
    float: left;
    width: 41.66666667%;
  }
}
.manage-smartlink-tab-social-icons .four-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .manage-smartlink-tab-social-icons .four-columns {
    float: left;
    width: 58.33333333%;
  }
}
.manage-smartlink-tab-social-icons .two-columns {
  margin-bottom: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .manage-smartlink-tab-social-icons .two-columns {
    float: left;
    width: 41.66666667%;
  }
}
artist-dashboard-no-assets .artist-dashboard-no-assets-container {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 50px;
}
artist-dashboard-no-assets .artist-dashboard-no-assets-container .artist-dashboard-no-assets-arrow-container {
  position: absolute;
  right: -4px;
  top: 0;
}
artist-dashboard-no-assets .artist-dashboard-no-assets-container .artist-dashboard-empty-message-container {
  height: 487px;
  background: #FFFFFF;
  margin-top: 40px;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
artist-dashboard-no-assets .artist-dashboard-no-assets-container .artist-dashboard-empty-message {
  max-width: 400px;
  margin-left: 85px;
}
artist-dashboard-no-assets .artist-dashboard-no-assets-container .artist-dashboard-empty-message .artist-dashboard-empty-message-title {
  font-style: normal;
  font-weight: normal;
  font-size: 26px;
  line-height: 31px;
  color: #414754;
}
artist-dashboard-no-assets .artist-dashboard-no-assets-container .artist-dashboard-empty-message .artist-dashboard-empty-message-text {
  margin-top: 30px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #333333;
  mix-blend-mode: normal;
  opacity: 0.4;
}
#artist-dashboard-select-asset-type-modal .container {
  max-width: 1160px !important;
}
.artist-dashboard-select-asset-type-content {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  display: block;
}
.artist-dashboard-select-asset-type-content .artist-dashboard-select-asset-type-section-title {
  font-style: normal;
  font-weight: normal;
  text-align: left;
  font-size: 24px;
  line-height: 29px;
  color: #414754;
}
.artist-dashboard-select-asset-type-content .artist-dashboard-select-asset-type-section-subtitle {
  max-width: 770px;
  margin-top: 15px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #333333;
  mix-blend-mode: normal;
  opacity: 0.6;
}
.artist-dashboard-select-asset-type-content .select-asset-types-content {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: -25px;
  margin-bottom: 20px;
}
.artist-dashboard-select-asset-type-content .select-asset-types-single-entity-container {
  width: 200px;
  margin-left: 25px;
}
.artist-dashboard-select-asset-type-content > .single-entity-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.theorchard .artist-dashboard-select-asset-type-content .three-columns {
  padding-right: 12px;
  padding-left: 12px;
}
.theorchard .artist-dashboard-select-asset-type-content .three-columns:nth-child(odd) {
  padding-left: 0px;
}
.theorchard .artist-dashboard-select-asset-type-content .three-columns:nth-child(even) {
  padding-right: 0px;
}
.theorchard .artist-dashboard-select-asset-type-content artist-dashboard-select-asset-type-selection-entity .rectangle-card {
  height: 160px;
}
.theorchard .artist-dashboard-select-asset-type-content artist-dashboard-select-asset-type-selection-entity .rectangle-card .image,
.theorchard .artist-dashboard-select-asset-type-content artist-dashboard-select-asset-type-selection-entity > div > div > div.image,
.theorchard .artist-dashboard-select-asset-type-content artist-dashboard-select-asset-type-selection-entity .rectangle-card > .image,
.theorchard .artist-dashboard-select-asset-type-content artist-dashboard-select-asset-type-selection-entity .rectangle-card > .image > .ui.fluid.image {
  width: 140px !important;
  min-width: 140px !important;
}
artist-dashboard-select-asset-type-selection-entity {
  width: 100%;
  position: relative;
}
artist-dashboard-select-asset-type-selection-entity > div {
  width: 100%;
}
artist-dashboard-select-asset-type-selection-entity .box-card:hover:not(.disabled) {
  /*background-color: #eeeeee;*/
  /*border: 1px solid @ffm-blue;*/
  cursor: pointer;
}
artist-dashboard-select-asset-type-selection-entity .box-card:hover:not(.disabled) .select-button .ui.blue.button {
  background-color: #0aa3e3;
}
artist-dashboard-select-asset-type-selection-entity .box-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 0px 14px rgba(65, 71, 84, 0.08);
          box-shadow: 0px 0px 14px rgba(65, 71, 84, 0.08);
  border-radius: 10px;
  overflow: hidden;
  height: 310px;
  width: 100%;
  margin: 30px auto;
  position: relative;
}
artist-dashboard-select-asset-type-selection-entity .box-card .header {
  height: 70px;
  width: 100%;
  opacity: 0.1;
  position: absolute;
}
artist-dashboard-select-asset-type-selection-entity .box-card .icon-container {
  height: 70px;
  width: 70px;
  background-color: #FFFFFF;
  position: absolute;
  -ms-flex-item-align: center;
      align-self: center;
  border-radius: 35px;
  top: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
artist-dashboard-select-asset-type-selection-entity .box-card .title {
  margin: 112px auto 0;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  color: #414754;
}
artist-dashboard-select-asset-type-selection-entity .box-card .description {
  margin: 16px 20px 0;
  text-align: center;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #333333;
  mix-blend-mode: normal;
  opacity: 0.6;
}
artist-dashboard-select-asset-type-selection-entity .box-card .select-button {
  position: absolute;
  width: 140px;
  height: 30px;
  bottom: 30px;
  -ms-flex-item-align: center;
      align-self: center;
}
artist-dashboard-select-asset-type-selection-entity .box-card .select-button .button {
  height: 100%;
  width: 100%;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #FFFFFF;
}
.theorchard artist-dashboard-select-asset-type-selection-entity .box-card:hover:not(.disabled) {
  cursor: pointer;
}
.theorchard artist-dashboard-select-asset-type-selection-entity .box-card:hover:not(.disabled) .select-button .ui.button {
  background-color: #ff893e;
}
artist-dashboard .container {
  position: relative;
}
artist-dashboard .container iframe {
  position: absolute;
  top: 0;
}
.audience-table-row {
  background: #ffffff;
}
.audience-table-row .td-item .email {
  max-width: 150px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  width: 150px;
  white-space: nowrap;
}
.audience-table-row .td-item .followers {
  width: 80px;
  max-width: 80px;
}
.audience-table-row .ui.avatar.image.tiny {
  margin-left: 8px !important;
}
.audience-table-row .ui.avatar.image.tiny.platform {
  width: 16px !important;
  height: 16px !important;
  position: absolute;
  z-index: 3;
  margin-left: 1px !important;
  margin-top: -6px !important;
}
.create-segment-form {
  padding: 35px 30px 0px 30px;
}
.create-segment-form .segment-input {
  width: 80% !important;
  left: 30px;
  top: 10px;
  margin-bottom: 20px !important;
}
.create-segment-form > form div.title {
  padding-top: 10px;
  font-weight: 300;
  margin-left: 30px;
  font-size: 18px;
  padding-bottom: 20px;
}
.create-segment-form #displayed-error-container {
  min-height: 20px;
  text-align: left !important;
  margin-left: 30px !important;
}
my-audience-create-segment {
  display: none;
}
my-audience-data-section .five-columns {
  width: 77% !important;
}
my-audience-data-section .total-summary {
  color: #999999;
}
my-audience-data-section .header-action.disabled {
  color: #cccccc;
}
my-audience-data-section .header-row.no-bottom {
  border-bottom: none;
}
my-audience-data-section .no-data-placeholder-image {
  width: 50%;
  margin: auto;
  margin-top: 60px;
  display: block;
}
my-audience-data-section .header-action {
  margin-left: 10px;
  outline: none !important;
  text-decoration: none;
}
my-audience-data-section .header-action:visited,
my-audience-data-section .header-action:focus {
  color: #009FDA !important;
}
my-audience-data-section .header-action:not(:last-child) {
  border-right: 1px #cccccc solid !important;
  padding-right: 10px;
}
my-audience-filter-section .multi-checkbox-filter,
my-audience-filter-section .all-or-specific-filter-shared {
  margin-top: 20px;
}
my-audience-filter-section .filter-separator {
  border-bottom: 1px solid #cccccc;
  margin-top: 25px;
}
my-audience-filter-section .one-column {
  border-right: 1px solid #cccccc;
}
segment-delete-confirmation-modal {
  display: none;
}
my-audience-segment-tab-chooser .five-columns {
  height: 25px;
}
my-audience-segment-tab-chooser .tabs-container {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  margin-bottom: 0px !important;
  min-height: 23px;
}
my-audience-segment-tab-chooser .tab-header {
  text-transform: uppercase;
  font-weight: 700 !important;
  font-size: 12px !important;
  padding: 0;
  margin-left: 14px;
  margin-right: 14px;
  height: 0;
  color: #666666 !important;
}
my-audience-segment-tab-chooser .tab-header:first-child {
  margin-left: 0;
}
my-audience-segment-tab-chooser .tab-header:hover {
  background: none !important;
}
my-audience-segment-tab-chooser .tab-header.selected {
  color: #666666;
  border-bottom: 2px solid #e52d98;
}
my-audience .one-column {
  width: 23% !important;
}
my-audience .five-columns {
  width: 77% !important;
}
my-audience .header-row {
  font-size: 14px;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
my-audience .upgradeBox {
  margin-bottom: 15px;
}
my-audience .container-new-audience {
  position: relative;
}
my-audience .container-new-audience iframe {
  position: absolute;
  top: 0;
}
.theorchard analytics-no-data .no-data-container {
  text-align: center;
}
.theorchard analytics-no-data .no-data-container .no-data-message {
  margin-top: 40px;
  font-weight: 100;
  font-size: 22px;
  color: #4a4a4a;
}
.theorchard analytics-no-data .no-data-container .no-data-secondary-message {
  margin-top: 15px;
  font-weight: 100;
  font-size: 14px;
  color: #4a4a4a;
}
.theorchard analytics-no-data .no-data-container .no-data-action-message {
  font-weight: 100;
  font-size: 14px;
  color: #4a4a4a;
}
.theorchard analytics-no-data .no-data-container a {
  cursor: pointer;
}
bio-link-card .bio-link-card-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  font-weight: 500;
  font-size: 24px;
  letter-spacing: -1px;
  max-height: 65px;
}
bio-link-card .bio-link-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 34px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
}
bio-link-card .bio-link-content .bio-link-card-label-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100px;
  height: 32px;
  background: #353B47;
}
bio-link-card .bio-link-content .bio-link-card-label-container .bio-link-card-label {
  font-size: 13px;
  color: #FFFFFF;
  cursor: default ;
}
bio-link-card .bio-link-content .bio-link-card-url-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 32px;
  padding-left: 5px;
}
bio-link-card .bio-link-content .bio-link-card-url-container .bio-link-card-url {
  font-size: 14px;
  line-height: 14px;
  color: #1AA7E0;
  text-decoration: none;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  width: 130px;
}
bio-link-card .bio-link-content img {
  position: relative;
  margin-right: 10px;
  right: 0;
  cursor: pointer;
}
bio-link-card .bio-link-card-copy-btn {
  width: 20px;
}
bio-link-card .bio-link-card-copy-btn:hover {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
bio-link-card .bio-link-actions {
  vertical-align: top;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-left: 5px;
}
bio-link-card .bio-link-actions .button {
  height: 32px;
  width: 32px;
  margin-top: 1px;
  position: relative;
  text-align: center;
  color: #FFFFFF;
  background-color: #353B47;
  padding: 9px 0 10px;
  border-radius: 4px;
}
bio-link-card .bio-link-actions .button .caption {
  white-space: nowrap;
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
}
bio-link-card .bio-link-actions .button .zmdi {
  vertical-align: top;
  font-size: 27px;
  margin-top: -5px;
}
bio-link-card .bio-link-actions .button:focus {
  color: #FFFFFF;
  background-color: #353B47;
}
bio-link-card .bio-link-actions .button:not(.primary) {
  border: solid 1px rgba(65, 71, 84, 0.1);
}
bio-link-card .bio-link-actions .button.primary,
bio-link-card .bio-link-actions .button.primary:focus {
  color: #FFFFFF;
  background-color: #353B47;
}
bio-link-card .bio-link-actions .button.primary.disabled {
  background-color: rgba(65, 71, 84, 0.1);
}
bio-link-card .bio-link-actions .button.disabled:not(.primary) {
  color: rgba(65, 71, 84, 0.1);
}
bio-link-card .bio-link-actions .button.error,
bio-link-card .bio-link-actions .button.primary.error {
  background-color: #FD5546;
  color: white;
}
bio-link-card .bio-link-actions .button.error:hover,
bio-link-card .bio-link-actions .button.primary.error:hover {
  background-color: #FD7566;
}
bio-link-card .bio-link-actions .button.dropdown,
bio-link-card .bio-link-actions .button.more-actions-menu:not(.primary) {
  color: rgba(65, 71, 84, 0.4) !important;
}
bio-link-card .bio-link-actions .button:not(.primary):last-child:hover {
  color: #47B8E6;
  background-color: #353B47;
}
bio-link-card .bio-link-actions .button:not(:first-child) {
  margin-left: 5px;
}
bio-link-card .bio-link-actions .button:hover:not(.primary) {
  color: #47B8E6;
  background-color: #353B47;
}
bio-link-card .bio-link-actions .button.primary:hover {
  color: #47B8E6;
  background-color: #353B47;
}
bio-link-card .bio-link-actions .button.with-text {
  min-width: 110px;
  width: auto;
  padding: 9px 10px 10px 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
bio-link-card .bio-link-actions .button.with-text .fas,
bio-link-card .bio-link-actions .button.with-text .ffm-icon {
  margin-right: 10px;
}
bio-link-card .bio-link-actions .fas,
bio-link-card .bio-link-actions .ffm-icon {
  font-size: 14px;
}
bio-link-card .bio-link-actions .ui.button:not(.primary) > .icon {
  margin: auto;
}
bio-link-card .bio-link-actions .ui.button.primary > .icon {
  margin-left: -10px;
}
delete-custom-channel-confirmation-modal {
  display: none;
}
expanding-icon-button .expanding-icon-button {
  text-decoration: none;
  width: 46px;
  -webkit-transition: width 0.25s;
  -o-transition: width 0.25s;
  transition: width 0.25s;
  height: 46px;
  border: 1px solid #EBECED;
  border-radius: 6px;
  color: #31B0E3;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
expanding-icon-button .expanding-icon-button i.icon {
  font-size: 16px;
  margin-right: 0;
}
expanding-icon-button .expanding-icon-button i.fas {
  font-size: 18px;
}
expanding-icon-button .expanding-icon-button span {
  font-size: 12px;
  font-weight: 900;
  margin-left: 15px;
  text-transform: uppercase;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  display: none;
}
expanding-icon-button .expanding-icon-button:hover {
  background-color: rgba(49, 176, 227, 0.1);
  color: #31B0E3;
  border: 2px solid #31B0E3;
  cursor: pointer;
}
expanding-icon-button .expanding-icon-button:not(.non-expanding):hover {
  width: 180px;
}
expanding-icon-button .expanding-icon-button:not(.non-expanding):hover span {
  display: block;
}
feature-artists-welcome-message .feature-artists-welcome-message-panel {
  text-align: left;
  position: relative;
  margin-top: 40px;
  max-width: 1035px;
  padding: 0;
  left: 20px;
}
@media (max-width: 1070px) {
  feature-artists-welcome-message .feature-artists-welcome-message-panel {
    left: 0;
  }
}
feature-artists-welcome-message .feature-artists-welcome-message-panel .artists-welcome-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
feature-artists-welcome-message .feature-artists-welcome-message-panel .artists-welcome-row .left-pot {
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 3px 6px -5px #333;
          box-shadow: 0 3px 6px -5px #333;
  margin-bottom: 20px;
}
@media (max-width: 1070px) {
  feature-artists-welcome-message .feature-artists-welcome-message-panel .artists-welcome-row .right-pot {
    margin-right: -10px;
  }
}
@media (max-width: 1040px) {
  feature-artists-welcome-message .feature-artists-welcome-message-panel .artists-welcome-row .right-pot {
    margin-right: -2px;
  }
}
feature-artists-welcome-sticker .feature-artists-welcome-sticker-panel {
  margin-bottom: 20px;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-right: 20px;
}
feature-artists-welcome-sticker .feature-artists-welcome-sticker-panel .row {
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 3px 6px -5px #333;
          box-shadow: 0 3px 6px -5px #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 300px;
  height: 120px;
}
feature-artists-welcome-sticker .feature-artists-welcome-sticker-panel .row .icon {
  margin-top: 20px;
  margin-left: 20px;
}
feature-artists-welcome-sticker .feature-artists-welcome-sticker-panel .row .icon img {
  width: 40px;
  height: 40px;
}
feature-artists-welcome-sticker .feature-artists-welcome-sticker-panel .row .text .column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 10px;
  margin-left: 15px;
  margin-top: 20px;
}
feature-artists-welcome-sticker .feature-artists-welcome-sticker-panel .row .text .column .title {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}
feature-artists-welcome-sticker .feature-artists-welcome-sticker-panel .row .text .column .msg {
  font-size: 12px;
  color: #333;
  opacity: 0.4;
}
feature-welcome-message-theorchard .welcome-first-container {
  text-align: center;
  margin-top: 70px;
  position: relative;
  padding: 0 180px;
}
feature-welcome-message-theorchard .welcome-first-container > .title {
  font-size: 38px;
  font-weight: 300;
}
feature-welcome-message-theorchard .welcome-first-container > .message {
  margin-top: 8px;
  font-size: 24px;
}
feature-welcome-message-theorchard .welcome-first-container > .ui.medium.button {
  margin-top: 35px;
}
.theorchard feature-welcome-message-theorchard .welcome-first-container {
  color: #4a4a4a;
}
.theorchard feature-welcome-message-theorchard .welcome-first-container > .title {
  font-size: 24px;
  font-weight: 900;
  margin-top: 55px;
}
.theorchard feature-welcome-message-theorchard .welcome-first-container > .message {
  margin-top: 20px;
  font-size: 14px;
}
.theorchard feature-welcome-message-theorchard .welcome-first-container add-button {
  padding-left: 0;
  width: 100%;
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
feature-welcome-message .feature-welcome-message-panel {
  text-align: left;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 330px;
}
feature-welcome-message .feature-welcome-message-panel .welcome-row {
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  color: #414754;
}
feature-welcome-message .feature-welcome-message-panel .welcome-row .welcome-icon {
  margin-right: 20px;
  min-width: 330px;
}
feature-welcome-message .feature-welcome-message-panel .welcome-row .artist-welcome-icon {
  min-width: 186px;
}
feature-welcome-message .feature-welcome-message-panel .welcome-row .welcome-text {
  max-width: 460px;
}
feature-welcome-message .feature-welcome-message-panel .welcome-row .welcome-text > .title {
  font-size: 26px;
  line-height: 30px;
  margin-bottom: 6px;
}
feature-welcome-message .feature-welcome-message-panel .welcome-row .welcome-text > .sub-title {
  font-size: 16px;
  line-height: 19px;
}
feature-welcome-message .feature-welcome-message-panel .welcome-row .welcome-text > .message {
  font-size: 16px;
  max-width: calc(100% - 14px);
  line-height: 22px;
  color: #333333;
  mix-blend-mode: normal;
  opacity: 0.4;
  margin-top: 24px;
  margin-bottom: 24px;
}
feature-welcome-message .feature-welcome-message-panel .welcome-row .welcome-text .artist-message {
  margin: 7% 0;
}
feature-welcome-message .feature-welcome-message-panel .welcome-row .welcome-text > .ui.medium.button {
  font-size: 16px;
}
feature-welcome-message .feature-welcome-message-panel .welcome-row .welcome-text .btn-hover:hover {
  background-color: #0c93cd;
}
feature-welcome-message .feature-welcome-message-panel .welcome-row .welcome-text .btn-hover:focus,
feature-welcome-message .feature-welcome-message-panel .welcome-row .welcome-text .btn-hover:active {
  background-color: #1dadea;
}
feature-welcome-message .feature-welcome-message-panel .welcome-row .welcome-text .btn-transitions {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-box-shadow: 0 0 0px 0px #999;
          box-shadow: 0 0 0px 0px #999;
}
feature-welcome-message .feature-welcome-message-panel .welcome-row .welcome-text .btn-blink {
  -webkit-transform: scale(1.1, 1.1);
      -ms-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
  background-color: #0c93cd;
  -webkit-box-shadow: 0 1px 3px 2px #aaa;
          box-shadow: 0 1px 3px 2px #aaa;
}
feature-welcome-message .feature-welcome-message-panel .welcome-row .artist-welcome {
  margin-left: 40px;
  max-width: 410px;
}
feature-welcome-message .artist-welcome-container {
  padding-left: 0;
}
.ui.celled.table tbody tr.links-list-item.list-item-archived .td-item.title {
  width: 338px;
  min-width: 338px;
  max-width: 338px;
}
.ui.celled.table tbody tr.links-list-item {
  background: #ffffff;
  border-radius: 4px;
}
.ui.celled.table tbody tr.links-list-item td.td-item {
  border-top: solid 1px #ffffff !important;
  border-bottom: solid 1px #ffffff !important;
  padding-top: calc((1em + 1px)) !important;
  padding-bottom: calc((1em + 1px)) !important;
  vertical-align: middle;
}
.ui.celled.table tbody tr.links-list-item td.td-item:first-child {
  padding-left: calc((1em + 1px));
  border-left: solid 1px #ffffff !important;
}
.ui.celled.table tbody tr.links-list-item td.td-item:last-child {
  padding-right: calc((1em + 1px));
  border-right: solid 1px #ffffff !important;
}
.ui.celled.table tbody tr.links-list-item .td-item:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ui.celled.table tbody tr.links-list-item .td-item:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ui.celled.table tbody tr.links-list-item .td-item.image {
  width: 90px;
  min-width: 90px;
  position: relative;
}
.ui.celled.table tbody tr.links-list-item .campaign-name-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ui.celled.table tbody tr.links-list-item .td-item:not(.title) {
  font-size: 14px;
  font-weight: bold;
  color: #414754;
}
.ui.celled.table tbody tr.links-list-item .td-item.title {
  width: 248px;
  min-width: 248px;
  max-width: 248px;
  padding-left: 6px;
  padding-right: 6px;
}
.ui.celled.table tbody tr.links-list-item .td-item.title .primary-link {
  font-size: 14px;
  font-weight: bold;
}
.ui.celled.table tbody tr.links-list-item .td-item.title .primary-link.smaller {
  font-size: 13px;
}
.ui.celled.table tbody tr.links-list-item .td-item.title .primary-link.link-title {
  display: block;
}
.ui.celled.table tbody tr.links-list-item .td-item.title .primary-link.short-id {
  font-size: 12px;
  font-weight: bold;
  color: #b3b5bb;
}
.ui.celled.table tbody tr.links-list-item .td-item.title .secondary-text {
  font-size: 12px;
  font-weight: bold;
}
.ui.celled.table tbody tr.links-list-item .td-item.title .primary-link.short-id,
.ui.celled.table tbody tr.links-list-item .td-item.title .secondary-text {
  margin-top: 10px;
}
.ui.celled.table tbody tr.links-list-item .td-item.title .primary-link.smaller,
.ui.celled.table tbody tr.links-list-item .td-item.title .secondary-text {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.ui.celled.table tbody tr.links-list-item .td-item.title .short-id {
  color: #999999;
  margin-top: 9px;
  white-space: nowrap;
  display: block;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  max-width: 240px;
}
.ui.celled.table tbody tr.links-list-item .presave-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none;
  position: absolute;
  z-index: 1;
  overflow: hidden;
  width: 88px;
  height: 16px;
  top: 87px;
  text-align: center;
  line-height: 16px;
  color: #FFF;
  background: rgba(221, 24, 116, 0.8);
  font-size: 10px;
  font-weight: bold;
}
.ui.celled.table tbody tr.links-list-item .td-item.status {
  white-space: nowrap;
  font-size: 0;
}
.ui.celled.table tbody tr.links-list-item .td-item.created {
  width: 92px;
  min-width: 92px;
}
.ui.celled.table tbody tr.links-list-item .td-item.clicks {
  width: 72px;
  min-width: 72px;
}
.ui.celled.table tbody tr.links-list-item .td-item.engagements {
  width: 62px;
  min-width: 62px;
  white-space: nowrap;
  font-size: 14px;
}
.ui.celled.table tbody tr.links-list-item .td-item.image img {
  height: 88px !important;
  width: 88px !important;
}
.ui.celled.table tbody tr.links-list-item:hover {
  background: #ffffff;
}
.list-item-archived .td-item:not(.retain-style-when-archived),
.list-item-archived .td-item:not(.retain-style-when-archived) .to-date,
.list-item-archived .td-item:not(.retain-style-when-archived) .ui.button:not(.primary):not(.disabled) {
  color: rgba(65, 71, 84, 0.5) !important;
}
.list-item-archived .td-item:not(.retain-style-when-archived) list-item-action-panel .buttons-panel .button.primary,
.list-item-archived .td-item:not(.retain-style-when-archived) .to-date list-item-action-panel .buttons-panel .button.primary,
.list-item-archived .td-item:not(.retain-style-when-archived) .ui.button:not(.primary):not(.disabled) list-item-action-panel .buttons-panel .button.primary {
  background-color: rgba(65, 71, 84, 0.4);
}
.list-item-archived .td-item:not(.retain-style-when-archived) list-item-action-panel .buttons-panel .button.primary:hover,
.list-item-archived .td-item:not(.retain-style-when-archived) .to-date list-item-action-panel .buttons-panel .button.primary:hover,
.list-item-archived .td-item:not(.retain-style-when-archived) .ui.button:not(.primary):not(.disabled) list-item-action-panel .buttons-panel .button.primary:hover {
  background-color: rgba(65, 71, 84, 0.5);
}
.list-item-archived .td-item .secondary-text.campaign-type {
  background-color: rgba(65, 71, 84, 0.1) !important;
  color: #B3B5BB !important;
}
.theorchard .ui.celled.table tbody tr.links-list-item td.td-item {
  border-top: 1px solid #dddddd !important;
  border-bottom: 1px solid #dddddd !important;
  border-radius: unset !important;
}
.theorchard .ui.celled.table tbody tr.links-list-item td.td-item:first-child {
  border-left: 1px solid #dddddd !important;
}
.theorchard .ui.celled.table tbody tr.links-list-item td.td-item:last-child {
  border-right: 1px solid #dddddd !important;
}
.theorchard .ui.celled.table tbody tr.links-list-item .td-item.title {
  width: 313px;
  min-width: 313px;
}
.theorchard .ui.celled.table tbody tr.links-list-item .td-item.title .primary-link {
  font-weight: 500 !important;
}
.theorchard .ui.celled.table tbody tr.links-list-item .td-item.title .primary-link.smaller,
.theorchard .ui.celled.table tbody tr.links-list-item .td-item.title .primary-link.short-id {
  font-size: 12px !important;
}
.theorchard .ui.celled.table tbody tr.links-list-item .td-item.title .secondary-text {
  margin-top: 10px !important;
}
.theorchard .ui.celled.table tbody tr.links-list-item .td-item.title .secondary-text a {
  pointer-events: none;
  font-size: 12px !important;
  font-weight: 300 !important;
  color: #6d6565 !important;
}
.theorchard .ui.celled.table tbody tr.links-list-item .presave-label {
  pointer-events: none;
  position: absolute;
  z-index: 1;
  overflow: hidden;
  width: 90px;
  left: 14px;
  text-transform: uppercase;
  border-top: 1px solid white;
  opacity: 0.9;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  background: #026ead;
  top: 90px;
  font-size: 10px;
  height: 14px;
  padding-top: 1px;
  line-height: 14px;
}
.theorchard .ui.celled.table tbody tr.links-list-item .td-item.created {
  width: 107px;
  min-width: 107px;
}
.theorchard .ui.celled.table tbody tr.links-list-item .td-item.clicks {
  width: 92px;
  min-width: 92px;
}
.theorchard .ui.celled.table tbody tr.links-list-item .td-item.engagements {
  width: 92px;
  min-width: 92px;
}
.theorchard .ui.celled.table tbody tr.links-list-item .td-item:not(.title) {
  font-weight: 500;
}
.theorchard .ui.celled.table tbody tr.links-list-item:hover {
  background: #F2F2F2;
}
list-item-action-panel {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
list-item-action-panel .ui.dropdown {
  white-space: nowrap;
  height: 31px;
}
list-item-action-panel .ui.dropdown .menu {
  right: 0px;
  left: auto;
}
list-item-action-panel .ui.dropdown .menu .item {
  text-transform: capitalize;
  text-decoration: none !important;
  padding: 0.7rem 0.7rem !important;
}
list-item-action-panel .ui.dropdown .menu .item a {
  color: #999999;
}
list-item-action-panel .ui.dropdown .menu .item a:hover {
  color: rgba(0, 0, 0, 0.95);
}
list-item-action-panel .multi-actions-container {
  margin-left: auto;
  font-size: 0;
  text-align: right;
}
list-item-action-panel .buttons-panel {
  vertical-align: top;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-shadow: none;
          box-shadow: none;
}
list-item-action-panel .buttons-panel .button {
  height: 36px;
  width: 36px;
  position: relative;
  text-align: center;
  color: #1aa7e0;
  padding-top: 9px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  border-radius: 4px;
  background-color: transparent;
}
list-item-action-panel .buttons-panel .button .caption {
  white-space: nowrap;
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
}
list-item-action-panel .buttons-panel .button .zmdi {
  vertical-align: top;
  font-size: 27px;
  margin-top: -5px;
}
list-item-action-panel .buttons-panel .button:focus {
  color: #1aa7e0;
  background-color: transparent;
}
list-item-action-panel .buttons-panel .button:not(.primary) {
  border: solid 1px rgba(65, 71, 84, 0.1);
}
list-item-action-panel .buttons-panel .button.primary,
list-item-action-panel .buttons-panel .button.primary:focus {
  background-color: #1aa7e0;
  color: white;
}
list-item-action-panel .buttons-panel .button.primary.disabled {
  background-color: rgba(65, 71, 84, 0.1);
}
list-item-action-panel .buttons-panel .button.disabled:not(.primary) {
  color: rgba(65, 71, 84, 0.1);
}
list-item-action-panel .buttons-panel .button.error,
list-item-action-panel .buttons-panel .button.primary.error {
  background-color: #FD5546;
  color: white;
}
list-item-action-panel .buttons-panel .button.error:hover,
list-item-action-panel .buttons-panel .button.primary.error:hover {
  background-color: #FD7566;
}
list-item-action-panel .buttons-panel .button.dropdown,
list-item-action-panel .buttons-panel .button.more-actions-menu:not(.primary) {
  color: rgba(65, 71, 84, 0.4) !important;
}
list-item-action-panel .buttons-panel .button:not(.primary):last-child:hover {
  color: #414754 !important;
}
list-item-action-panel .buttons-panel .button:not(:first-child) {
  margin-left: 5px;
}
list-item-action-panel .buttons-panel .button:hover:not(.primary) {
  color: #1aa7e0;
  background-color: #F7F7F8;
}
list-item-action-panel .buttons-panel .button.primary:hover {
  background-color: #47B8E6;
}
list-item-action-panel .buttons-panel .button.with-text {
  min-width: 110px;
  width: auto;
  padding: 9px 10px 10px 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
list-item-action-panel .buttons-panel .button.with-text .fas,
list-item-action-panel .buttons-panel .button.with-text .ffm-icon {
  margin-right: 10px;
}
list-item-action-panel .buttons-panel .fas,
list-item-action-panel .buttons-panel .ffm-icon {
  font-size: 16px;
}
list-item-action-panel .buttons-panel .ui.button:not(.primary) > .icon {
  margin: auto;
}
list-item-action-panel .buttons-panel .ui.button.primary > .icon {
  margin-left: -10px;
}
list-item-action-panel .ui.floating.dropdown.more-actions-menu {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
list-item-action-panel .ui.floating.dropdown.more-actions-menu > .menu {
  border-radius: 4px !important;
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2) !important;
          box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2) !important;
  background-color: #ffffff;
  min-width: 106px;
  margin-top: 3px !important;
  right: 0;
  left: auto;
  padding: 5px 7px;
}
list-item-action-panel .ui.floating.dropdown.more-actions-menu > .menu .item {
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  font-weight: 500;
  color: #414754;
  height: auto;
  padding: 8px !important;
  border-radius: 3px;
}
list-item-action-panel .ui.floating.dropdown.more-actions-menu > .menu .item .fas,
list-item-action-panel .ui.floating.dropdown.more-actions-menu > .menu .item .ffm-icon {
  color: rgba(65, 71, 84, 0.4);
  font-size: 14px;
  margin-right: 13px;
}
list-item-action-panel .ui.floating.dropdown.more-actions-menu > .menu .item:hover {
  background-color: rgba(26, 167, 224, 0.1);
}
list-item-action-panel .ui.floating.dropdown.more-actions-menu > .menu .item:hover .fas,
list-item-action-panel .ui.floating.dropdown.more-actions-menu > .menu .item:hover .ffm-icon {
  color: #414754;
}
list-item-action-panel .ui.floating.dropdown.more-actions-menu .ffm-icon-more {
  color: rgba(65, 71, 84, 0.4);
  font-size: 18px;
}
list-item-action-panel .ui.floating.dropdown.more-actions-menu:hover .ffm-icon-more {
  color: #414754;
}
list-item-action-panel .ui.floating.dropdown.more-actions-menu.active {
  background-color: #b3b5bb;
}
list-item-action-panel .ui.floating.dropdown.more-actions-menu.active .ffm-icon-more {
  color: white !important;
}
list-item-action-panel .ui.floating.dropdown.more-actions-menu.disabled > i,
list-item-action-panel .ui.floating.dropdown.more-actions-menu.disabled > img {
  opacity: 0.3 !important;
}
list-item-action-panel .error-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: -4px;
}
list-item-action-panel .error-container .error-icon-container {
  display: inline-block;
}
list-item-action-panel .error-container .error-message {
  display: inline-block;
  color: #FD5546;
  font-size: 12px;
  font-weight: 500;
  margin-left: 12px;
  margin-top: 7px;
  position: absolute;
  top: 0;
  left: 0;
  width: inherit;
  text-align: left;
}
.list-item-archived list-item-action-panel .error-container .error-message {
  margin-left: 5px;
}
.theorchard list-item-action-panel .ui.default.button.action-button {
  max-width: 119px !important;
  width: 119px !important;
  height: 30px;
  border-right: 0px;
}
.theorchard list-item-action-panel .ui.default.button.action-button span {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
}
.theorchard list-item-action-panel .ui.fluid.blue.default.button.action-button.small-button {
  border-right: none !important;
}
.theorchard list-item-action-panel .ui.floating.dropdown.icon.button.blue.default {
  border-left: none !important;
}
.theorchard list-item-action-panel .ui.dropdown {
  height: 30px;
}
.theorchard list-item-action-panel .menu {
  width: 149px;
  margin-right: -1px !important;
}
.theorchard list-item-action-panel .menu .item {
  height: 30px !important;
}
.theorchard list-item-action-panel .angle.down.icon {
  margin-top: 2px;
  margin-right: 2px;
  font-size: 22px;
  width: 15px;
}
.theorchard list-item-action-panel .buttons-panel .button {
  height: 36px;
}
.theorchard list-item-action-panel .buttons-panel .button .caption {
  text-transform: uppercase;
  white-space: nowrap;
  margin-top: 1px;
  font-size: 11px;
}
.theorchard list-item-action-panel .buttons-panel .button.with-text .ffm-icon,
.theorchard list-item-action-panel .buttons-panel .ffm-icon,
.theorchard list-item-action-panel .buttons-panel .button.with-text .fas,
.theorchard list-item-action-panel .buttons-panel .fas {
  font-size: 15px;
}
.theorchard list-item-action-panel .buttons-panel .more-actions-menu.dropdown.button i.icon {
  margin-top: -3px;
}
.theorchard list-item-action-panel .buttons-panel .button:not(.primary) {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(#f2f2f2)), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), #f2f2f2), -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), #f2f2f2), -o-linear-gradient(#ffffff, #ffffff);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #f2f2f2), linear-gradient(#ffffff, #ffffff);
  color: #6d6565;
  border-color: #D9D2D0;
}
.theorchard list-item-action-panel .buttons-panel .button:not(.primary):hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(#d9d2d0)), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), #d9d2d0), -webkit-linear-gradient(#ffffff, #ffffff) !important;
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), #d9d2d0), -o-linear-gradient(#ffffff, #ffffff) !important;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #d9d2d0), linear-gradient(#ffffff, #ffffff) !important;
}
.theorchard list-item-action-panel .buttons-panel .button.disabled:not(.primary) {
  color: rgba(65, 71, 84, 0.1);
  border-color: rgba(65, 71, 84, 0.1);
}
.theorchard list-item-action-panel .buttons-panel .button.with-text {
  min-width: 110px;
  width: auto;
  padding: 9px 10px 10px 10px;
}
.theorchard list-item-action-panel .error-container .error-message {
  margin-left: 30px;
}
.theorchard list-item-action-panel .ui.button.primary {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.theorchard .list-item-archived list-item-action-panel .error-container .error-message {
  padding-left: 55px;
}
list-item-readonly-icon .read-only-container {
  background-color: rgba(26, 167, 224, 0.15);
  width: 20px;
  min-width: 20px;
  height: 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px;
  margin-right: 8px;
}
list-item-status-indicator .displayed-status-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
list-item-status-indicator .status-name {
  font-size: 14px;
  font-weight: bold;
  color: #414754;
}
list-item-status-indicator .ui.popup .status-indicator {
  margin-top: -1px;
  margin-left: 2px;
  margin-right: 6px;
}
list-item-status-indicator .ui.popup .status-name {
  margin-right: 2px;
}
list-item-status-indicator .ui.popup .archived-indicator {
  margin-left: 2px;
  margin-right: 6px;
}
list-item-status-indicator .ui.popup {
  top: -14px !important;
  right: 0 !important;
  left: -13px !important;
  bottom: auto !important;
  position: absolute !important;
  padding: 10px;
  margin: 0 !important;
  -webkit-transform-origin: 50% 50% 0 !important;
      -ms-transform-origin: 50% 50% 0 !important;
          transform-origin: 50% 50% 0 !important;
  border-color: transparent;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}
list-item-status-indicator .status-name.error {
  color: #fd604f;
}
list-item-status-indicator .archived-indicator {
  color: rgba(65, 71, 84, 0.4);
  font-size: 14px !important;
}
list-item-status-indicator .release-date-sticker {
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 6px 10px 6px 6px;
  border-radius: 4px;
  background-color: rgba(87, 209, 31, 0.15);
  color: #57d11f;
  font-size: 12px;
  font-weight: bold;
}
list-item-status-indicator .release-date-sticker .ffm-icon-clock {
  margin-right: 6px;
}
list-item-status-indicator .release-date-sticker.error {
  background-color: rgba(253, 96, 79, 0.15);
  color: #fd604f;
}
.theorchard list-item-status-indicator .status-name {
  font-weight: 500;
}
list-rows-per-page-selector .rows-per-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
list-rows-per-page-selector .rows-per-page .ui.selection.dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  width: 64px;
  height: 34px;
  min-height: unset;
  border-radius: 4px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-left: 10px;
}
list-rows-per-page-selector .rows-per-page .ui.selection.dropdown i.icon {
  display: unset;
  margin-top: -5px;
}
list-rows-per-page-selector .rows-per-page .ui.selection.dropdown .text {
  font-size: 14px;
  font-weight: 500;
  color: #414754;
}
list-rows-per-page-selector .rows-per-page .ui.selection.dropdown .menu {
  border-radius: 4px;
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2) !important;
          box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2) !important;
  background-color: #ffffff;
  margin-top: 3px;
  border: none !important;
  padding: 3px 0;
}
list-rows-per-page-selector .rows-per-page .ui.selection.dropdown .menu > .item {
  background: transparent !important;
  border-top: none;
  font-size: 12px;
  font-weight: 500;
  color: #414754;
  line-height: 1.4;
  height: auto;
  padding: 3px 10px !important;
}
list-rows-per-page-selector .rows-per-page .ui.selection.dropdown .menu > .item:hover {
  background-color: rgba(26, 167, 224, 0.1) !important;
  font-weight: bold;
}
list-rows-per-page-selector .rows-per-page .ui.active.selection.dropdown {
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}
list-rows-per-page-selector .rows-per-page .ui.selection.dropdown:hover {
  border-color: #1aa7e0;
}
.theorchard list-rows-per-page-selector .rows-per-page .ui.selection.dropdown {
  height: 30px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.theorchard list-rows-per-page-selector .rows-per-page .ui.selection.dropdown i.icon {
  margin-top: -12px;
}
multiple-actions-animated-button .action-button {
  text-transform: capitalize !important;
  max-width: 100px !important;
  height: 31px;
  padding-left: 10px !important;
  padding-right: 10px !important;
  font-size: 14px !important;
}
multiple-actions-animated-button .ui.dropdown {
  white-space: nowrap;
  height: 31px;
}
multiple-actions-animated-button .ui.dropdown .menu {
  right: 0px;
  left: auto;
}
multiple-actions-animated-button .ui.dropdown .menu .item {
  text-transform: capitalize;
  padding: 0.7rem 0.7rem !important;
}
multiple-actions-animated-button .ui.dropdown .menu .item a {
  color: #999999;
}
multiple-actions-animated-button .ui.dropdown .menu .item a:hover {
  color: rgba(0, 0, 0, 0.95);
}
multiple-actions-animated-button .ui.floating.dropdown.icon.button.blue {
  background-color: #0aa3e3;
}
multiple-actions-animated-button .multi-actions-container {
  font-size: 0;
}
multiple-actions-animated-button .ui.basic.icon.buttons {
  vertical-align: top;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  overflow: hidden;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: solid 1px rgba(65, 71, 84, 0.1);
  border-radius: 4px;
}
multiple-actions-animated-button .ui.basic.icon.buttons .button {
  -webkit-transition: min-width 500ms, max-width 500ms;
  -o-transition: min-width 500ms, max-width 500ms;
  transition: min-width 500ms, max-width 500ms;
  position: relative;
  text-align: center;
  padding-top: 9px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-width: 0;
  color: #1aa7e0 !important;
  height: 36px;
}
multiple-actions-animated-button .ui.basic.icon.buttons .button .icon-with-caption-outer-absolute-container {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  text-align: center;
}
multiple-actions-animated-button .ui.basic.icon.buttons .button .icon-with-caption-container {
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
  width: 20px;
  display: inline-block;
}
multiple-actions-animated-button .ui.basic.icon.buttons .button .icon-with-caption-container .fas {
  vertical-align: top;
  font-size: 16px;
  width: 20px;
}
multiple-actions-animated-button .ui.basic.icon.buttons .button .icon-with-caption-container div.caption {
  white-space: nowrap;
  font-size: 10px;
  font-weight: 900;
  max-width: 100%;
  margin-left: 5px;
  overflow: hidden;
  display: inline-block;
}
multiple-actions-animated-button .ui.basic.icon.buttons .button .zmdi {
  vertical-align: top;
  font-size: 27px;
  margin-top: -5px;
}
multiple-actions-animated-button .ui.basic.icon.buttons .button.dropdown {
  color: rgba(65, 71, 84, 0.4) !important;
}
multiple-actions-animated-button .ui.basic.icon.buttons .button:not(:first-child) {
  border-left: solid 1px rgba(65, 71, 84, 0.1);
}
multiple-actions-animated-button .ui.basic.icon.main-panel.buttons:hover .button:hover {
  background-color: #1aa7e0 !important;
  color: white !important;
}
multiple-actions-animated-button .ui.basic.icon.more-panel.buttons:hover .button:hover {
  background-color: #d9dadd !important;
  color: #414754 !important;
}
multiple-actions-animated-button .ui.basic.icon.buttons:hover .button {
  border-left: none;
}
multiple-actions-animated-button .ui.basic.icon.buttons:hover .button:hover {
  min-width: 100%;
}
multiple-actions-animated-button .ui.basic.icon.buttons:hover .button:hover .icon-with-caption-container {
  -webkit-transition: width 500ms ease 500ms;
  -o-transition: width 500ms ease 500ms;
  transition: width 500ms ease 500ms;
  width: 100%;
}
multiple-actions-animated-button .ui.basic.icon.buttons.main-panel {
  width: 110px;
}
multiple-actions-animated-button .ui.basic.icon.buttons.more-panel {
  width: 40px;
  margin-left: 10px;
  overflow: visible;
}
multiple-actions-animated-button .ui.basic.icon.buttons.more-panel .dropdown .menu {
  border-radius: 4px !important;
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2) !important;
          box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2) !important;
  background-color: #ffffff;
  min-width: 106px;
  margin-top: 3px !important;
}
multiple-actions-animated-button .ui.basic.icon.buttons.more-panel .dropdown .menu .item {
  background-color: transparent;
  font-size: 12px;
  font-weight: 500;
  color: #414754;
  height: auto;
  padding: 14px !important;
}
.theorchard multiple-actions-animated-button .ui.default.button.action-button {
  max-width: 119px !important;
  width: 119px !important;
  height: 30px;
  border-right: 0px;
}
.theorchard multiple-actions-animated-button .ui.default.button.action-button span {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
}
.theorchard multiple-actions-animated-button .ui.fluid.blue.default.button.action-button.small-button {
  border-right: none !important;
}
.theorchard multiple-actions-animated-button .ui.floating.dropdown.icon.button.blue.default {
  border-left: none !important;
}
.theorchard multiple-actions-animated-button .ui.dropdown {
  height: 30px;
}
.theorchard multiple-actions-animated-button .menu {
  width: 149px;
  margin-right: -1px !important;
}
.theorchard multiple-actions-animated-button .menu .item {
  height: 30px !important;
}
.theorchard multiple-actions-animated-button .angle.down.icon {
  margin-top: 2px;
  margin-right: 2px;
  font-size: 22px;
  width: 15px;
}
my-links-list-container-shared search-input .searchbox,
my-links-list-container-shared multi-stats {
  margin-top: 10px;
}
my-links-list-container-shared .list-filters-panel {
  margin-top: 10px;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
my-links-list-container-shared .list-filters-panel .status-filter {
  margin-left: 10px;
  font-size: 0;
}
my-links-list-container-shared .list-filters-panel a {
  font-size: 12px !important;
  font-weight: 500 !important;
  text-decoration: none;
  padding: 9px 6px !important;
  border-radius: 0 !important;
  min-width: 64px;
  background-color: transparent !important;
}
my-links-list-container-shared .list-filters-panel a:first-child {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}
my-links-list-container-shared .list-filters-panel a:last-child {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}
my-links-list-container-shared .list-filters-panel a.active {
  color: #e52d98 !important;
  border: 1px solid #e52d98;
  background-color: transparent !important;
}
my-links-list-container-shared .list-filters-panel a.inactive,
my-links-list-container-shared .list-filters-panel a.inactive:hover {
  color: #cccccc;
  border: 1px solid #cccccc;
  background-color: transparent !important;
}
.theorchard my-links-list-container-shared multi-stats {
  visibility: hidden;
  margin-top: 0;
  max-height: 0;
}
.theorchard my-links-list-container-shared search-input .searchbox {
  margin-top: 0;
}
.theorchard my-links-list-container-shared .add-button {
  padding-right: 0 !important;
}
.theorchard my-links-list-container-shared .add-button > div {
  float: right;
}
.theorchard my-links-list-container-shared .two-columns.list-filters-panel {
  width: 27%;
}
.theorchard my-links-list-container-shared .list-filters-panel {
  margin-top: 0;
  height: 30px;
}
.theorchard my-links-list-container-shared .list-filters-panel .status-filter {
  width: 100%;
  margin-left: 0;
}
.theorchard my-links-list-container-shared .list-filters-panel .ui.default.button {
  height: 100%;
  width: 50%;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700 !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px !important;
}
.theorchard my-links-list-container-shared .list-filters-panel .ui.default.button:first-child {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-right: 0px !important;
}
.theorchard my-links-list-container-shared .list-filters-panel .ui.default.button:last-child {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-left: 0px !important;
}
new-link-item-select-artist-modal-content-shared {
  width: 100%;
}
new-link-item-select-artist-modal-content-shared .new-link-item-select-artist-form .link-item-button-container {
  padding-top: 40px;
}
new-link-item-select-artist-modal-content-shared .new-link-item-select-artist-form .two-columns {
  padding: 0px;
}
new-link-item-select-artist-modal-content-shared .new-link-item-select-artist-form .ui.blue.button {
  height: 55px;
  padding-top: 18px;
}
new-link-item-select-artist-modal-content-shared .new-link-item-select-artist-form form-input .value-column,
new-link-item-select-artist-modal-content-shared .new-link-item-select-artist-form form-error .value-column {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
new-link-item-select-artist-modal-content-shared .new-link-item-select-artist-form .inline.field.server-error-container {
  margin-top: 60px;
}
.theorchard new-link-item-select-artist-modal-content-shared .new-link-item-select-artist-form .link-item-button-container {
  padding-top: 15px;
}
.theorchard new-link-item-select-artist-modal-content-shared .new-link-item-select-artist-form .row {
  padding-left: 17px;
}
.theorchard new-link-item-select-artist-modal-content-shared .new-link-item-select-artist-form .ui.buttons .button,
.theorchard new-link-item-select-artist-modal-content-shared .new-link-item-select-artist-form .ui.buttons .or,
.theorchard new-link-item-select-artist-modal-content-shared .new-link-item-select-artist-form .ui.button,
.theorchard new-link-item-select-artist-modal-content-shared .new-link-item-select-artist-form .ui.blue.button,
.theorchard new-link-item-select-artist-modal-content-shared .new-link-item-select-artist-form .three-columns.first-focusable.fluid.ui.blue.button {
  padding: 12px 18px 12px 18px !important;
  height: auto !important;
  width: 100px !important;
  font-size: 12px !important;
  text-transform: uppercase;
  font-weight: 700;
}
.new-link-item-select-artist-modal-content-shared-container {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
object-page-title .object-page-title {
  position: relative;
  z-index: 10;
}
object-page-title .background-container {
  position: absolute;
  top: 0;
  width: 100%;
  background: #1F2532;
  z-index: -2;
  border-bottom: 2px solid #7C6C75;
}
object-page-title .ribbon-container {
  margin-left: 5px;
}
object-page-title .ribbon-container .ui.blue.label {
  height: 20px;
  border-radius: 3px;
  font-size: 10px;
  -webkit-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
  background-color: #e52d98 !important;
  border-color: #e52d98 !important;
  color: #FFFFFF !important;
}
object-page-title .ribbon-container .ui.blue.label:before {
  -webkit-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}
object-page-title .ribbon-container .ui.label.non-clickable {
  cursor: default;
}
object-page-title .page-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  position: relative;
  max-width: 1035px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 12px;
}
object-page-title .page-title .image-container,
object-page-title .page-title .loader-container {
  display: inline-block;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
object-page-title .page-title .image-container img,
object-page-title .page-title .loader-container img {
  width: 100%;
  height: 100%;
}
object-page-title .page-title .loader-container {
  padding-top: 50px;
  background-color: rgba(102, 102, 102, 0.7);
}
object-page-title .page-title .add-button {
  position: absolute;
  bottom: 4px;
  right: 0;
}
object-page-title .page-title .text-extra {
  margin-left: 10px;
}
object-page-title .page-title .central-container {
  margin-left: 28px;
  margin-top: -1px;
}
object-page-title .page-title .title-container {
  display: inline-block;
  color: white;
  max-width: 325px;
  min-width: 325px;
  height: 76px;
  max-height: 76px;
  line-height: 1.1;
}
object-page-title .page-title .title-container .text-primary-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 22px;
  letter-spacing: -1px;
  max-height: 32px;
  text-decoration: none;
}
object-page-title .page-title .title-container .text-primary-title > div {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 325px;
}
object-page-title .page-title .title-container .text-secondary-title {
  font-weight: 300;
  font-size: 14px;
  letter-spacing: 0.5px;
  margin-top: 5px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-height: 15px;
  max-height: 15px;
}
object-page-title .page-title .tabs-container {
  min-height: 29px;
}
object-page-title .page-title .tabs-container .tab-header {
  text-transform: uppercase;
  font-weight: 700 !important;
  font-size: 13px !important;
  padding: 0;
  margin-top: -3px;
  margin-left: 20px;
  margin-right: 14px;
  letter-spacing: -0.3;
  border-bottom: 2px solid transparent;
  color: #666666;
}
object-page-title .page-title .tabs-container .tab-header .icon {
  margin-top: 0px;
  margin-left: 5px;
}
object-page-title .page-title .tabs-container .tab-header:first-child {
  margin-left: 0;
}
object-page-title .page-title .tabs-container .tab-header:hover {
  color: rgba(255, 255, 255, 0.7);
  border-bottom: 2px solid rgba(255, 255, 255, 0.7);
}
object-page-title .page-title .tabs-container .tab-header.selected {
  color: white;
}
object-page-title .page-title .tabs-container .tab-header.selected:after {
  content: '';
  position: absolute;
  display: block;
  background-image: -webkit-linear-gradient(225deg, #a445b2, #d41872 52%, #ff0066);
  background-image: -o-linear-gradient(225deg, #a445b2, #d41872 52%, #ff0066);
  background-image: linear-gradient(225deg, #a445b2, #d41872 52%, #ff0066);
  width: 100%;
  bottom: -2px;
  height: 2px;
}
object-page-title .page-title .tabs-container .item.tab-header.disabled:hover {
  color: white;
}
object-page-title .page-title .tabs-container .read-only-label {
  height: 16px;
}
object-page-title .settings-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 0;
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
  padding: 6px 6px;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.1px;
  text-transform: uppercase;
}
object-page-title .settings-button:hover {
  border: 1px solid white;
  color: white;
}
object-page-title .tabs-container .read-only-label-container,
object-page-title .action-buttons-container .settings-button-container .read-only-label-container {
  pointer-events: all;
  vertical-align: bottom;
  font-size: 0;
}
object-page-title .tabs-container .read-only-label,
object-page-title .action-buttons-container .settings-button-container .read-only-label {
  width: 20px;
  min-width: 20px;
  border-radius: 4px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #5C616B;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-right: 5px;
}
object-page-title .tabs-container .read-only-label .whiten-svg,
object-page-title .action-buttons-container .settings-button-container .read-only-label .whiten-svg {
  -webkit-filter: saturate(0%) brightness(200%);
          filter: saturate(0%) brightness(200%);
}
object-page-title .tabs-container .read-only-label.partial,
object-page-title .action-buttons-container .settings-button-container .read-only-label.partial {
  background-color: #3C414B;
}
@media (min-width: 320px) {
  .theorchard .object-page-title {
    margin-left: auto;
    margin-right: auto;
    max-width: 1225px !important;
    background-color: #ffffff;
  }
}
.theorchard object-page-title .object-page-title .central-container {
  margin-left: 20px;
  margin-right: 20px;
  width: 100%;
  margin-top: -1px;
}
.theorchard object-page-title .object-page-title .page-title {
  padding-top: 0px;
  padding-bottom: 30px;
  max-width: 100%;
  width: 100%;
  position: relative;
}
.theorchard object-page-title .object-page-title .tabs-container.ui.menu {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #d9d2d0;
}
.theorchard object-page-title .object-page-title .tabs-container .tab-header,
.theorchard object-page-title .object-page-title .tab-header.item.page-artists,
.theorchard object-page-title .object-page-title .tab-header.item.page-all-landing-pages,
.theorchard object-page-title .object-page-title .tab-header.item.page-all-ad-Campaigns {
  font-weight: 700 !important;
  color: #a8a0a0 !important;
  padding: 25px 20px 15px 20px;
  font-size: 18px !important;
  text-transform: unset !important;
}
.theorchard object-page-title .object-page-title .tab-header.item.page-artists:hover,
.theorchard object-page-title .object-page-title .tab-header.item.page-all-landing-pages:hover,
.theorchard object-page-title .object-page-title .tab-header.item.page-all-ad-campaigns:hover {
  border-bottom: 2px solid #a8a0a0;
}
.theorchard object-page-title .object-page-title .tab-header.item.selected.page-artists,
.theorchard object-page-title .object-page-title .tab-header.item.selected.page-all-landing-pages,
.theorchard object-page-title .object-page-title .tab-header.item.selected.page-all-ad-campaigns {
  /* Todo - Why it's not get caught ?!? */
  color: #4a4a4a !important;
  border-bottom: 2px solid #4a4a4a;
}
.theorchard object-page-title .object-page-title .tab-header.item.selected.page-artists:after,
.theorchard object-page-title .object-page-title .tab-header.item.selected.page-all-landing-pages:after,
.theorchard object-page-title .object-page-title .tab-header.item.selected.page-all-ad-campaigns:after {
  background-image: none;
}
.theorchard object-page-title .object-page-title .orchard-back-button {
  position: absolute;
  right: 0;
  margin-top: 3px;
  -ms-flex-item-align: center;
      align-self: center;
  width: 162px;
}
objects-list-page-banner .objects-list-page-banner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 16px;
}
objects-list-page-banner .objects-list-page-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 75px;
  padding-right: 75px;
  padding-top: 22px;
  padding-bottom: 22px;
  background-color: #f6f6f6;
}
objects-list-page-banner .banner-button {
  text-align: center;
  padding-bottom: 4px;
  padding-top: 4px;
  padding-left: 10px;
  padding-right: 10px;
  white-space: nowrap;
  font-size: 19px;
  font-weight: 700;
  border-radius: 4px;
  margin-right: 20px;
  cursor: pointer;
  color: white;
  background-image: -webkit-linear-gradient(157deg, #4b3da3, #026ead);
  background-image: -o-linear-gradient(157deg, #4b3da3, #026ead);
  background-image: linear-gradient(293deg, #4b3da3, #026ead);
}
objects-list-page-banner .banner-text-header {
  font-size: 15px;
  font-weight: 700;
}
objects-list-page-banner .banner-text-content {
  font-size: 13px;
}
objects-list .ui.celled.table {
  margin-top: 21px;
}
objects-list .ui.table thead th {
  white-space: nowrap;
}
objects-list .ui.table thead th.sortable {
  cursor: pointer;
}
objects-list .ui.table thead th.sortable.active-sort {
  color: #414754 !important;
}
objects-list .ui.table thead .list-table-title {
  white-space: nowrap;
}
objects-list .ui.table tbody td {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.theorchard objects-list .ui.celled.table {
  margin-top: 20px;
}
.tab-segment-header {
  display: block;
  position: relative;
  margin-top: 20px;
  width: 100%;
  margin-bottom: 17px;
}
.tab-segment-header a {
  position: absolute;
  margin-left: 20px;
  float: left;
  width: 50px;
}
.tab-segment-header .header {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 14px;
  color: rgba(65, 71, 84, 0.4);
}
.tab-segment-header .hidden-element {
  position: absolute;
  opacity: 0;
}
.tab-segment-header .space-holder {
  margin-right: 19px;
  float: right;
}
.theorchard .tab-segment-header a {
  margin-left: 0px;
  font-size: 14px;
  color: #4a4a4a;
}
pick-link-page-channel-chooser-segment-items .channel-chooser-segment-items-container {
  width: calc(100% + 10px);
}
pick-link-page-channel-chooser-segment-items .channel-chooser-segment-items-container.items-loading {
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 270px;
  height: 100%;
}
pick-link-page-channel-chooser-segment-items .channel-chooser-segment-items-container.items-loading .ui.loader {
  color: rgba(0, 0, 0, 0.85);
}
pick-link-page-channel-chooser-segment-items .channel-chooser-segment-items-container.items-loading .ui.loader:before {
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}
pick-link-page-channel-chooser-segment-items .channel-chooser-segment-items-container.items-loading .ui.loader:after {
  border-color: #AAAAAA transparent transparent;
}
pick-link-page-channel-chooser-segment-items .ui.label.custom-channel {
  cursor: pointer;
}
pick-link-page-channel-chooser-segment-items .ui.label.custom-channel .custom-channel-name {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
pick-link-page-channel-chooser-segment-items .ui.label {
  width: 180px;
  margin: 10px 0px 0px 10px;
  font-size: 14px;
  font-weight: 500;
  height: 46px;
  background: #FBFBFB;
  border: 1px solid #EBECED;
  border-radius: 6px;
  padding-right: 16px;
}
pick-link-page-channel-chooser-segment-items .ui.label span {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
pick-link-page-channel-chooser-segment-items .ui.label i {
  color: #1AA7E0;
  margin: -1px 0 0 0 !important;
  display: none;
}
pick-link-page-channel-chooser-segment-items .ui.label i.icon {
  font-size: 14px;
}
pick-link-page-channel-chooser-segment-items .ui.label i.fas {
  font-size: 12px;
}
pick-link-page-channel-chooser-segment-items .ui.label .channel-item-actions-container {
  margin-right: 0;
  margin-left: auto;
}
pick-link-page-channel-chooser-segment-items .ui.label .show-on-copied {
  color: #37B966;
}
pick-link-page-channel-chooser-segment-items .ui.label .custom-channel-actions-container,
pick-link-page-channel-chooser-segment-items .ui.label .channel-item-actions-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  font-size: 0;
}
pick-link-page-channel-chooser-segment-items .ui.label .custom-channel-actions-container i.icon:not(:first-child),
pick-link-page-channel-chooser-segment-items .ui.label .channel-item-actions-container i.icon:not(:first-child) {
  margin-left: 8px !important;
}
pick-link-page-channel-chooser-segment-items .ui.label .custom-channel-actions-container i.icon,
pick-link-page-channel-chooser-segment-items .ui.label .channel-item-actions-container i.icon {
  margin-right: -3px !important;
}
pick-link-page-channel-chooser-segment-items .ui.label .custom-channel-actions-container .fas:not(:first-child),
pick-link-page-channel-chooser-segment-items .ui.label .channel-item-actions-container .fas:not(:first-child) {
  margin-left: 10px !important;
}
pick-link-page-channel-chooser-segment-items .ui.label:hover {
  color: #414754;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
}
pick-link-page-channel-chooser-segment-items .ui.label:hover i {
  display: inline-block;
}
pick-link-page-channel-chooser-segment-items .ui.label.copied-to-clipboard .custom-channel-actions-container,
pick-link-page-channel-chooser-segment-items .ui.label.copied-to-clipboard .channel-item-actions-container {
  padding-bottom: 1px;
}
pick-link-page-channel-chooser-segment-items .ui.label.copied-to-clipboard:hover .show-on-copied {
  display: inline-block;
}
pick-link-page-channel-chooser-segment-items .ui.label.copied-to-clipboard:hover .hide-on-copied {
  display: none;
}
pick-link-page-channel-chooser-segment-items .ui.label:not(.copied-to-clipboard):hover .show-on-copied {
  display: none;
}
pick-link-page-channel-chooser-segment-items .ui.label:not(.copied-to-clipboard):hover .hide-on-copied {
  display: inline-block;
}
pick-link-page-channel-chooser-segment-items .ui.label,
pick-link-page-channel-chooser-segment-items .ui.label.visible,
pick-link-page-channel-chooser-segment-items .ui.label:hover {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
pick-link-page-channel-chooser-segment-items .ui.label:hover span {
  margin-right: 5px;
}
pick-link-page-channel-chooser-segment-items .ui.label.drilled,
pick-link-page-channel-chooser-segment-items .ui.label.visible.drilled,
pick-link-page-channel-chooser-segment-items .ui.label.drilled:hover {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-pack: left !important;
      -ms-flex-pack: left !important;
          justify-content: left !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
pick-link-page-channel-chooser-segment-items .ui.label:first-child {
  margin-left: 10px;
}
pick-link-page-channel-chooser-segment-items .ui.label:last-child {
  margin-bottom: 20px;
}
pick-link-page-channel-chooser-segment-items .ui.label.input-container {
  position: relative;
  background-color: #FFFFFF;
  padding: 0;
}
pick-link-page-channel-chooser-segment-items .ui.label.input-container .input-container-overlay {
  position: absolute;
  left: 16px;
  top: 16px;
  color: #1AA7E0;
}
pick-link-page-channel-chooser-segment-items .ui.label.input-container .input-container-overlay .input-container-overlay-image {
  position: absolute;
  margin-top: -1px;
}
pick-link-page-channel-chooser-segment-items .ui.label.input-container .input-container-overlay .input-container-overlay-text {
  margin-left: 25px;
}
pick-link-page-channel-chooser-segment-items .ui.label.input-container input {
  display: block;
  color: transparent;
  z-index: 1;
  border: none;
  background-color: transparent;
  width: 100%;
  height: 100%;
  outline: none;
  padding-left: 11px;
  padding-right: 11px;
}
pick-link-page-channel-chooser-segment-items .ui.label.input-container input:focus {
  color: inherit !important;
}
pick-link-page-channel-chooser-segment-items .ui.label.input-container input:focus + .input-container-overlay {
  display: none;
}
.theorchard pick-link-page-channel-chooser-segment-items .ui.label {
  font-size: 12px;
  border-radius: 4px;
  width: 192px;
  margin-right: 10px;
  background: rgba(242, 242, 242, 0.7);
  border: 1px solid #f2f2f2;
  margin-left: 0;
}
.theorchard pick-link-page-channel-chooser-segment-items .ui.label:hover {
  color: #414754;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.theorchard pick-link-page-channel-chooser-segment-items .ui.label:hover i {
  display: inline-block;
}
.theorchard pick-link-page-channel-chooser-segment-items .ui.label.input-container {
  background: #FFFFFF;
}
.theorchard pick-link-page-channel-chooser-segment-items .ui.label.input-container .input-container-overlay {
  color: #026ead;
}
.theorchard pick-link-page-channel-chooser-segment-items .ui.label.input-container .input-container-overlay-text {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
}
pick-link-page-channel-chooser .ui.red.label {
  color: #FF0000 !important;
  background: transparent !important;
  border-color: transparent !important;
  border: 0px solid red !important;
  margin: 3px !important;
  font-weight: 500 !important;
  font-size: 14px;
  padding-left: 0px !important;
  padding-bottom: 0px !important;
  padding-top: 2px !important;
  margin-left: 0 !important;
  line-height: 1.3;
  display: block !important;
  pointer-events: none;
}
pick-link-page-channel-chooser .ui.attached.segment {
  position: static;
  max-width: 100%;
  width: 100%;
  margin-bottom: inherit !important;
  font-size: 0;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 270px;
  border: none !important;
  padding: 1px;
}
pick-link-page-channel-chooser .pick-link-page-channel-chooser-menu {
  background: transparent;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  margin: 0px !important;
  width: 480px;
  height: 46px;
  margin-left: auto !important;
  margin-right: auto !important;
  font-size: 14px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
pick-link-page-channel-chooser .pick-link-page-channel-chooser-menu .item:first-child {
  border-top-left-radius: 6px !important;
  border-bottom-left-radius: 6px !important;
  border-right-width: 0 !important;
}
pick-link-page-channel-chooser .pick-link-page-channel-chooser-menu .item:last-child {
  border-top-right-radius: 6px !important;
  border-bottom-right-radius: 6px !important;
  border-left-width: 0 !important;
}
pick-link-page-channel-chooser .pick-link-page-channel-chooser-menu .item.active {
  background-color: #404754 !important;
  color: #FFFFFF !important;
  border: 1px solid #404754 !important;
}
pick-link-page-channel-chooser .pick-link-page-channel-chooser-menu .item.active:hover {
  cursor: default;
}
pick-link-page-channel-chooser .pick-link-page-channel-chooser-menu .item {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
  border: 1px solid #EBECED !important;
  color: #414754 !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
pick-link-page-channel-chooser pick-link-page-channel-chooser-segment-header {
  font-size: 16px;
}
.theorchard pick-link-page-channel-chooser .pick-link-page-channel-chooser-menu.ui.menu {
  width: 100%;
  border-bottom: 1px solid #d9d2d0 !important;
  min-height: 28px;
  height: unset;
}
.theorchard pick-link-page-channel-chooser .pick-link-page-channel-chooser-menu.ui.menu a {
  -webkit-box-flex: unset !important;
      -ms-flex: unset !important;
          flex: unset !important;
  padding: 4px 10px;
  color: #a8a0a0 !important;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-transform: uppercase !important;
  font-size: 11px;
  font-weight: 700;
  border: none !important;
  border-radius: 0 !important;
}
.theorchard pick-link-page-channel-chooser .pick-link-page-channel-chooser-menu.ui.menu a.item.active {
  color: #4a4a4a !important;
  background: none !important;
  font-weight: 900;
}
.theorchard pick-link-page-channel-chooser .pick-link-page-channel-chooser-menu.ui.menu a.item.active:after {
  content: '';
  position: absolute;
  width: 100%;
  bottom: -1px;
  left: 0px;
  border-bottom: 2px solid #026ead !important;
}
.theorchard pick-link-page-channel-chooser .pick-link-page-channel-chooser-header-title {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 20px;
}
.theorchard pick-link-page-channel-chooser .pick-link-page-channel-chooser-header {
  margin-bottom: 1rem;
}
.theorchard pick-link-page-channel-chooser .pick-link-page-channel-chooser-header-download {
  font-size: 12px;
  font-weight: 300;
  color: #026ead;
}
.theorchard pick-link-page-channel-chooser .pick-link-page-channel-chooser-header-description {
  font-size: 12px;
  color: #a8a0a0;
}
pick-link-page-channel-content .pick-link-page-channel-copied-to-clipboard-container {
  display: none;
  position: fixed;
  width: 100%;
}
pick-link-page-channel-content .bottom-bar {
  position: absolute;
  color: #333333;
  height: 126px;
  width: 100%;
  bottom: 0;
  border-top: 1px solid #EDEEEF;
  padding: 40px;
  font-size: 14px;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
pick-link-page-channel-content .bottom-bar .original-link-header {
  display: none;
  font-weight: 700;
  margin-bottom: 3px;
}
pick-link-page-channel-content .bottom-bar .original-link-content {
  height: 46px;
  border: 1px solid #EBECED;
  border-radius: 6px;
  padding: 6px;
  padding-left: 14px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
pick-link-page-channel-content .bottom-bar .original-link-content .base-url {
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: #333333;
  font-size: 14px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  -ms-flex-item-align: center;
      align-self: center;
}
pick-link-page-channel-content .bottom-bar .original-link-content .ui.fluid.button {
  width: 100px;
  margin-left: 30px;
  font-size: 12px;
  background-color: #1AA7E0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  font-weight: 900;
  padding: 0;
}
pick-link-page-channel-content .bottom-bar .original-link-content .ui.fluid.button:hover {
  background-color: #1dadea;
}
pick-link-page-channel-content .bottom-bar expanding-icon-button {
  margin-left: 10px;
}
pick-link-page-channel-content .bottom-bar.right-panel {
  right: 0;
}
pick-link-page-channel-content .pick-link-page-channel-content-menu {
  background: transparent;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  margin: 0px !important;
}
pick-link-page-channel-content .pick-link-page-channel-content-menu .item {
  color: #333333 !important;
}
.theorchard pick-link-page-channel-content .pick-link-page-channel-content-direction {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.theorchard pick-link-page-channel-content .bottom-bar {
  position: static;
  margin-top: 0px;
  border-bottom: none;
  margin-bottom: 1rem;
  padding: 0px 0px 20px 0px;
  height: unset;
  border-top: unset;
}
.theorchard pick-link-page-channel-content .bottom-bar .original-link-content {
  height: 40px;
  width: 100%;
  border: 1px solid #d9d2d0;
  border-radius: 4px;
  padding: 0px 0px 0px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 2px;
}
.theorchard pick-link-page-channel-content .bottom-bar .original-link-content .base-url {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
}
.theorchard pick-link-page-channel-content .bottom-bar .original-link-content .ui.fluid.button {
  margin-left: 0px;
  width: 80px;
  border-radius: 0px;
  height: 38px;
  font-size: 12px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.theorchard pick-link-page-channel-content .bottom-bar expanding-icon-button {
  display: none;
}
#link-page-pick-channel-modal.ui.modal.ffm-modal-template {
  background-color: #FFFFFF;
  border-radius: 6px;
}
#link-page-pick-channel-modal.ui.modal.ffm-modal-template div.modal-relative-container > div.title {
  padding-bottom: 40px;
}
#link-page-pick-channel-modal.ui.modal.ffm-modal-template div.modal-relative-container > div:not(.ffm_close_modal) {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.theorchard #link-page-pick-channel-modal.ui.modal.ffm-modal-template {
  border-radius: 0;
}
.theorchard #link-page-pick-channel-modal.ui.modal.ffm-modal-template div.modal-relative-container > div:not(.ffm_close_modal) {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
search-input .searchbox {
  width: 100%;
}
search-input .searchbox > i {
  font-size: 20px;
  color: #333333;
  padding-top: 8px;
}
search-input .ui.input input {
  border: none;
}
search-input .ui.input.focus input,
search-input .ui.input input:focus {
  background: inherit;
  border: none;
}
.theorchard search-input .search.icon {
  position: absolute;
  z-index: 10;
  font-size: 14px;
  color: #6d6565;
  left: 10px;
  top: -3px;
}
.theorchard search-input .searchbox.ui.input {
  width: 100%;
  max-width: 375px;
}
.theorchard search-input .searchbox.ui.input input {
  padding-top: 2px;
  padding-left: 35px;
  line-height: 30px;
}
search-no-results .no-results-container {
  text-align: center;
  margin-top: 140px;
}
search-no-results .no-results-container .no-results-message {
  margin-top: 40px;
  font-weight: 100;
  font-size: 22px;
  color: #4a4a4a;
}
status-filtering-selector-shared .status-filtering-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  font-weight: bold;
  color: #999999;
}
status-filtering-selector-shared .status-filter {
  margin-left: 10px;
  font-size: 0;
}
status-filtering-selector-shared .status-filter a {
  font-size: 12px !important;
  font-weight: 500 !important;
  text-decoration: none;
  padding: 9px 6px !important;
  border-radius: 0 !important;
  min-width: 64px;
  background-color: transparent !important;
}
status-filtering-selector-shared .status-filter a:first-child {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}
status-filtering-selector-shared .status-filter a:last-child {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}
status-filtering-selector-shared .status-filter a.active {
  color: #e52d98 !important;
  border: 1px solid #e52d98;
  background-color: transparent !important;
}
status-filtering-selector-shared .status-filter a.inactive,
status-filtering-selector-shared .status-filter a.inactive:hover {
  color: #cccccc;
  border: 1px solid #cccccc;
  background-color: transparent !important;
}
.theorchard status-filtering-selector-shared {
  max-width: 300px;
  width: 100%;
}
.theorchard status-filtering-selector-shared .status-filtering-container {
  height: 30px;
}
.theorchard status-filtering-selector-shared .status-filtering-container .status-filter {
  height: 30px;
  min-width: 165px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-left: 0;
}
.theorchard status-filtering-selector-shared .status-filtering-container .status-filter .ui.default.button {
  height: 100%;
  width: 50%;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700 !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px !important;
}
.theorchard status-filtering-selector-shared .status-filtering-container .status-filter .ui.default.button:first-child {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-right: 0px !important;
}
.theorchard status-filtering-selector-shared .status-filtering-container .status-filter .ui.default.button:last-child {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-left: 0px !important;
}
archive-campaign-confirmation-modal {
  display: none;
}
.ui.celled.table tbody tr.links-list-item .td-item.image campaigns-list-item-image .multi-image {
  min-height: 88px;
  min-width: 88px;
}
.ui.celled.table tbody tr.links-list-item .td-item.image campaigns-list-item-image .multi-image img {
  height: 44px !important;
  width: 44px !important;
}
.campaigns-list-item {
  background-color: #ffffff;
}
.campaigns-list-item .td-item.title.list-upper-item {
  width: 213px !important;
  min-width: 213px !important;
  max-width: 213px !important;
}
.campaigns-list-item .td-item.title.list-upper-item .primary-link {
  font-size: 16px !important;
  font-weight: bold;
}
.campaigns-list-item .td-item.title.list-upper-item a.primary-link {
  display: block;
}
.campaigns-list-item .primary-link.plain-text,
.campaigns-list-item .primary-link.plain-text:hover {
  color: rgba(0, 0, 0, 0.8);
  cursor: auto;
}
.campaigns-list-item .td-item.title.list-upper-item .primary-link.smaller {
  font-size: 12px !important;
  font-weight: 600;
  color: #b3b5bb;
}
.campaigns-list-item .td-item.title.list-upper-item .primary-link.smaller:hover {
  color: #999999;
}
.campaigns-list-item .campaign-name-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.campaigns-list-item .campaign-name-container list-item-readonly-icon .read-only-container {
  margin-top: 1px;
}
.campaigns-list-item td.td-item.budget .secondary-text {
  font-size: 11px !important;
}
.campaigns-list-item .secondary-text.play-impression {
  font-size: 11px !important;
}
.campaigns-list-item .secondary-text.follow-artist {
  margin-top: 6px !important;
  white-space: normal !important;
}
.campaigns-list-item .secondary-text.campaign-type {
  border-radius: 4px;
  font-size: 10px !important;
  font-weight: 900 !important;
  color: white !important;
  text-transform: uppercase !important;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  margin-top: 7px !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 0;
  line-height: unset;
  height: 20px;
  padding-right: 8px;
  padding-left: 8px;
  border: none;
  padding-top: 1px;
  background-color: #b3b5bb;
}
.campaigns-list-item .secondary-text.campaign-type.facebook {
  background-color: #4267b2;
}
.campaigns-list-item .secondary-text.campaign-type.website,
.campaigns-list-item .secondary-text.campaign-type.website_takeover {
  background-color: #079992;
}
.campaigns-list-item .secondary-text.campaign-type.deezer {
  background-color: #ef5466;
}
.campaigns-list-item .secondary-text.campaign-type.deezer_multiple {
  background-color: #ff6b6b;
}
.campaigns-list-item .secondary-text.campaign-type.audiomack {
  background-color: #1aa7e0;
}
.campaigns-list-item .secondary-text.campaign-type.radio {
  background-color: #9b59b6;
}
.campaigns-list-item .secondary-text.campaign-type.sua_musica,
.campaigns-list-item .secondary-text.campaign-type.sua_musica_multiple {
  background-color: #4a69bd;
}
.campaigns-list-item .secondary-text.campaign-type.spotify_audio_ad {
  background-color: #badc58;
}
.campaigns-list-item .secondary-text.campaign-type.appnexus_audio_ad {
  background-color: #fa983a;
}
.campaigns-list-item .td-item.date,
.campaigns-list-item .td-item.budget {
  min-width: 108px;
  max-width: 108px;
}
.campaigns-list-item .td-item.engagements {
  min-width: 57px !important;
}
.campaigns-list-item .to-date > span {
  display: block;
  margin-top: 2px;
}
.campaigns-list-item .to-date.exceeded {
  color: #CD0000;
}
.campaigns-list-item .campaign-type {
  font-size: 11px !important;
  line-height: 21px;
  display: table-cell;
  margin-top: 16px !important;
  border: 1px solid #cccccc;
  color: #999999 !important;
  border-radius: 23px;
  padding-left: 10px;
  padding-right: 10px;
}
.theorchard .campaigns-list-item .td-item.title {
  overflow: hidden;
}
.theorchard .campaigns-list-item .td-item.title .primary-link.plain-text {
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 14px;
}
.theorchard .campaigns-list-item .td-item.title .follow-artist {
  margin-top: 10px !important;
}
.theorchard .campaigns-list-item .td-item.title .follow-artist a {
  pointer-events: none;
  font-size: 12px !important;
}
.theorchard .campaigns-list-item .td-item.title .secondary-text.type {
  font-size: 12px;
  color: #4a4a4a !important;
  font-weight: 500 !important;
  margin-top: 6px !important;
}
.theorchard .campaigns-list-item .td-item.budget .secondary-text {
  font-size: 12px;
  color: #a8a0a0 !important;
  font-weight: 500 !important;
  margin-top: 12px !important;
}
.theorchard .campaigns-list-item .td-item.campaign-status .secondary-text {
  font-size: 12px;
  color: #a8a0a0 !important;
  font-weight: 500 !important;
  margin-top: 12px !important;
}
.theorchard .campaigns-list-item .secondary-text.campaign-type {
  display: none !important;
}
campaigns-list table.ui.table thead tr th {
  white-space: nowrap;
}
my-campaigns search-input .searchbox {
  margin-top: 10px;
}
my-campaigns .list-filters-panel {
  margin-top: 10px;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 480px) and (max-width: 1024px) {
  .theorchard my-campaigns search-input.three-columns {
    width: 50%;
  }
}
.theorchard my-campaigns search-input.three-columns .searchbox {
  margin-top: 0;
}
.theorchard my-campaigns .list-filters-panel {
  margin-top: 0;
  height: 30px;
  float: right;
}
.theorchard my-campaigns .add-button {
  width: 283px;
  padding-right: 0 !important;
  margin-right: 20px;
}
my-songs .two-columns.songs {
  margin-left: 33.33333333%;
}
my-songs .music.player.item {
  height: 240px;
  display: block;
  margin-bottom: 50px;
}
my-songs .songs {
  margin-top: 30px;
}
my-songs .my-songs-title-links {
  margin-left: 10px;
  display: inline-block;
}
my-songs .my-songs-title-links > a:focus {
  outline: none;
  text-decoration: none;
  color: #009FDA;
}
my-songs .status-filter.left {
  float: left;
}
my-songs .status-filter.right {
  float: right;
}
my-songs .status-filter {
  padding-bottom: 30px;
  padding-right: 0;
  padding-left: 0;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 50px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 50px;
}
my-songs .status-filter a {
  min-width: 75px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  padding: 6px;
  text-align: center;
}
my-songs .status-filter a.active {
  color: #555;
  border: 1px solid #555;
}
my-songs .status-filter a.inactive {
  color: #aaa;
  border: 1px solid #aaa;
}
my-songs .status-filter-separator {
  float: right;
  height: 46px;
  width: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
my-songs .status-filter.sub-filter {
  padding-bottom: 20px;
  margin-bottom: 0;
  border-bottom: none;
}
my-songs .status-filter.sub-filter a {
  border: none;
  padding-left: 0;
  padding-right: 0;
  margin-left: 20px;
  margin-right: 0;
  text-align: right;
  min-width: 0px;
  border-bottom: 2px solid transparent;
}
my-songs .status-filter.sub-filter a.active {
  border-bottom: 2px solid #e52d98;
}
pick-smartlink-widget-channel-content .bottom-bar {
  position: absolute;
  color: #333333;
  height: 214px;
  width: 100%;
  bottom: 0;
  left: 0;
  border-top: 1px solid #EDEEEF;
  padding: 40px;
  font-size: 14px;
  font-weight: 500;
}
pick-smartlink-widget-channel-content .bottom-bar > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row {
  height: 46px;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row .widget-size-selector {
  width: 120px;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row form-dropdown .ui.search.selection.dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 46px;
  color: #333333;
  font-size: 14px;
  border: 1px solid #EBECED;
  border-radius: 6px;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row form-dropdown .ui.search.selection.dropdown .dropdown.icon {
  color: rgba(65, 71, 84, 0.5);
  margin-top: -5px;
  margin-right: -2px;
  display: initial;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row form-dropdown .ui.search.selection.dropdown > .dropdown.icon:before {
  content: '\f0d7';
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row form-dropdown .ui.search.selection.dropdown > input.search {
  padding-top: 13px;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row form-dropdown .ui.search.selection.dropdown .menu {
  -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  border-width: 0 !important;
  padding: 5px;
  margin-top: 5px;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row form-dropdown .ui.search.selection.dropdown .menu > .item {
  border-radius: 3px;
  font-size: 13px;
  height: unset;
  padding: 10px 14px !important;
  border: none !important;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row form-dropdown .ui.search.selection.dropdown .menu > .item:not(.selected) {
  background-color: #FFFFFF;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row form-dropdown .ui.search.selection.dropdown .menu > .item:not(.selected):hover {
  background-color: rgba(26, 167, 224, 0.1);
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row form-dropdown .ui.search.selection.dropdown.active,
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row form-dropdown .ui.search.selection.dropdown.visible {
  border-bottom-right-radius: 6px !important;
  border-bottom-left-radius: 6px !important;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row form-dropdown .ui.search.selection.dropdown.active > .dropdown.icon:before,
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row form-dropdown .ui.search.selection.dropdown.visible > .dropdown.icon:before {
  content: '\f0d8';
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row .widget-note {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 120px;
  margin-left: 16px;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row .widget-note .form-input-value-container {
  position: relative;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row .widget-note .form-input-value-container .ui.input {
  width: 100%;
  height: 46px;
  color: #333333;
  font-size: 14px;
  padding-bottom: 0;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row .widget-note .form-input-value-container .ui.input > input {
  padding-left: 14px;
  padding-right: 50px;
  border: 1px solid #EBECED;
  border-radius: 6px;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row .widget-note .form-input-value-container .char-length-indicator {
  font-size: 10px !important;
  color: #333333 !important;
  opacity: 0.2;
  position: absolute;
  right: 14px;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row .widget-note form-input .field.ui.input i.icon {
  right: 45px;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row expanding-icon-button {
  margin-left: 16px;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row .copy-button {
  margin-left: 16px;
  width: 80px;
  height: 46px;
  background: #1AA7E0;
  -webkit-box-shadow: 0px 4px 6px rgba(26, 167, 224, 0.2);
          box-shadow: 0px 4px 6px rgba(26, 167, 224, 0.2);
  border-radius: 4px;
  font-size: 12px;
  font-weight: 900;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #FFFFFF;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-options-row .copy-button:hover {
  background: #1dadea;
}
pick-smartlink-widget-channel-content .bottom-bar .bottom-bar-result-row {
  margin-top: 18px;
}
pick-smartlink-widget-channel-content .widget-size-selector,
pick-smartlink-widget-channel-content .widget-note {
  font-size: 16px !important;
  height: 10px;
}
pick-smartlink-widget-channel-content .widget-size-selector .value-column,
pick-smartlink-widget-channel-content .widget-note .value-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
pick-smartlink-widget-channel-content .widget-size-selector .text-body-title,
pick-smartlink-widget-channel-content .widget-note .text-body-title {
  font-size: 16px !important;
}
pick-smartlink-widget-channel-content .widget-size-selector div.label-column > label {
  top: 0px;
}
pick-smartlink-widget-channel-content .widget-note form-input input {
  line-height: 2 !important;
}
pick-smartlink-widget-channel-content .widget-note form-input .char-length-indicator {
  margin-left: 10px;
  float: none;
}
pick-smartlink-widget-channel-content .copy-box-text {
  border: 1px solid #EBECED;
  border-radius: 6px;
  font-size: 16px;
  max-height: 70px;
  overflow: scroll;
}
pick-smartlink-widget-channel-content .copy-box-text div {
  font-size: 14px;
  margin: 10px 14px;
  line-height: 1.2;
}
#smartlink-pick-widget-channel-modal.ui.modal.ffm-modal-template {
  background-color: #FFFFFF;
  border-radius: 6px;
}
#smartlink-pick-widget-channel-modal.ui.modal.ffm-modal-template div.modal-relative-container > div.title {
  padding-bottom: 40px;
}
#smartlink-pick-widget-channel-modal.ui.modal.ffm-modal-template div.modal-relative-container > div:not(.ffm_close_modal) {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
all-or-specific-filter-shared .all-or-specific-filter-shared {
  font-size: 14px !important;
  min-width: 140px !important;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown:not(.active) {
  border: none;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown:not(.active) .default.text {
  padding: 0;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown:not(.active) input.search {
  position: absolute;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown:not(.active) > .label ~ input.search {
  position: static;
  margin-left: 18px;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown:not(.active) .default.text,
all-or-specific-filter-shared .ui.multiple.search.dropdown:not(.active) input.search {
  margin: 6px 6px 6px 21px;
  cursor: pointer;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown:not(.active) i.search.icon {
  display: none;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown:not(.active):hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown.active {
  background-color: white !important;
  width: 260px;
  padding: 0;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown.active > input.search,
all-or-specific-filter-shared .ui.multiple.search.dropdown.active > .default.text {
  height: 30px;
  margin: 0.75rem 1.16666667rem;
  font-size: 13px;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown.active > input.search {
  border: 1px solid #cccccc !important;
  padding-left: 13px;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown.active > .default.text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 14px;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown.active > i.search.icon {
  top: 22px;
  right: 30px;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown.active > .default.text,
all-or-specific-filter-shared .ui.multiple.search.dropdown.active > i.search.icon {
  color: rgba(0, 0, 0, 0.8);
  opacity: 0.5;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown.active > .ui.label {
  display: none !important;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown {
  margin-top: 6px;
  margin-left: 20px;
  width: 210px;
  font-size: 13px;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown input.search {
  width: calc(100% - 42px) !important;
  margin: 6px;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown i span {
  font-weight: 500 !important;
  padding-left: 10px !important;
  font-size: 13px !important;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown span.sizer {
  display: none;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown .menu.transition {
  top: 23px;
  left: 13px;
  width: 260px;
  min-width: 260px;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown .menu.transition .ui.icon.search.input {
  height: 30px;
  font-size: 13px;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown .menu.transition .item {
  font-size: 13px;
  white-space: nowrap;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown .filter.icon {
  margin-bottom: 10px;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown .ui.label {
  margin-left: 8px;
  margin-right: 0 !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  background-color: transparent !important;
  margin-top: 10px !important;
  color: #333333 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown .ui.label .specific-item-name {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  line-height: 1.1;
  white-space: nowrap;
  width: 100%;
  display: inline-block;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown .ui.label .delete.icon {
  float: right;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown .ui.label:first-of-type {
  margin-top: 0 !important;
}
all-or-specific-filter-shared .ui.multiple.search.dropdown .ui.label:hover {
  background-color: transparent !important;
  color: #333333 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-color: transparent !important;
}
all-or-specific-filter-shared .ui.radio {
  margin-left: 12px !important;
  margin-top: 10px !important;
}
all-or-specific-filter-shared .ui.radio label {
  font-size: 12px !important;
  padding-left: 29px !important;
  padding-top: 4px !important;
}
all-or-specific-filter-shared .ui.radio label:before {
  width: 18px !important;
  height: 18px !important;
  border-radius: 50px !important;
  border: 2px solid #cccccc !important;
}
all-or-specific-filter-shared .ui.radio label:after {
  width: 16px !important;
  height: 16px !important;
  top: 2px !important;
  left: 1px !important;
  border-radius: 500px !important;
}
multi-checkbox-filter .multi-checkbox-filter {
  font-size: 14px !important;
  min-width: 140px !important;
}
multi-checkbox-filter .ui.checkbox label {
  margin-top: 10px !important;
  padding-top: 2px !important;
  text-transform: capitalize;
  margin-left: 10px !important;
  font-size: 12px !important;
}
multi-checkbox-filter .ui.checkbox label:before {
  margin-left: 2px !important;
  width: 18px !important;
  height: 18px !important;
}
multi-checkbox-filter .ui.checkbox label:after {
  font-size: 13px !important;
  margin-left: -1px !important;
  margin-top: -2px !important;
}
.jwplayer {
  outline: none !important;
}
.jwplayer .jw-knob {
  color: white;
}
.jwplayer .jw-knob:hover {
  color: #eee;
}
.jwplayer .jw-controlbar .jw-slider-horizontal {
  height: 1px;
}
.jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container {
  height: 1px;
}
.jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-rail,
.jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-buffer,
.jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-progress {
  height: 1px;
}
.jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-rail {
  background-color: rgba(0, 0, 0, 0.3);
}
.jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-buffer {
  background-color: rgba(255, 255, 255, 0.2);
}
.jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-progress {
  background-color: #e52d98;
}
.jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-knob {
  background-color: transparent;
  width: 0;
  height: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-knob:before {
  content: "\f111";
  font-family: Icons;
  font-size: 20px;
  line-height: 1;
  text-align: center;
  text-shadow: -1px -1px 0 #777777, 1px -1px 0 #777777, -1px 1px 0 #777777, 1px 1px 0 #777777;
  position: absolute;
}
.jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-time-tip {
  border: 1px solid rgba(0, 0, 0, 0.3);
}
.jw-tab-focus:focus {
  outline: none !important;
}
@media (max-width: 319px) {
  video-player .jwplayer .jw-display-icon-container .jw-icon {
    font-size: 65px;
  }
}
@media (min-width: 320px) {
  video-player .jwplayer .jw-display-icon-container .jw-icon {
    font-size: 95px;
  }
}
video-player .jwplayer.jw-flag-fullscreen {
  max-height: 100%;
}
video-player .jwplayer {
  background-color: transparent;
  overflow: visible;
}
video-player .jwplayer video.jw-video {
  background-color: black;
}
video-player .jwplayer .jw-preview {
  background-image: url("{{FFM_CONSOLE_CDN_URL}}/assets/images/player_background.png");
  background-color: transparent;
}
video-player .jwplayer .jw-display-icon-container.jw-background-color {
  background-color: transparent;
}
video-player .jwplayer .jw-display-icon-container .jw-icon {
  line-height: 0.5em;
}
video-player .jwplayer .jw-title {
  background: transparent;
}
video-player .jwplayer .jw-background-color {
  background-color: rgba(0, 0, 0, 0.3);
}
video-player .jwplayer .jw-button-color,
video-player .jwplayer .jw-icon-inline,
video-player .jwplayer .jw-icon-tooltip,
video-player .jwplayer .jw-icon-display,
video-player .jwplayer .jw-option:before {
  color: white;
}
video-player .jwplayer .jw-button-color:hover,
video-player .jwplayer .jw-icon-inline:hover,
video-player .jwplayer .jw-icon-tooltip:hover,
video-player .jwplayer .jw-icon-display:hover,
video-player .jwplayer .jw-option:before:hover {
  color: #eee;
}
video-player .jwplayer .jw-controlbar {
  height: 3em;
}
video-player .jwplayer .jw-controlbar .jw-slider-time.jw-background-color {
  background-color: transparent;
}
video-player .jwplayer .jw-controlbar .jw-slider-volume.jw-slider-horizontal {
  padding-right: 10px;
}
video-player .jwplayer .jw-controlbar .jw-slider-time.jw-slider-horizontal {
  position: absolute;
  top: 0px;
  width: calc(100% - 20px);
  left: 20px;
}
video-player .jwplayer .jw-controlbar .jw-slider-time.jw-slider-horizontal .jw-slider-container .jw-knob:before {
  left: -13px;
}
video-player .jwplayer .jw-controlbar .jw-slider-time.jw-slider-horizontal .jw-slider-container .jw-progress {
  left: -20px;
}
video-player .jwplayer .jw-controlbar .jw-slider-horizontal {
  background-color: transparent;
  height: 1px;
}
video-player .jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container {
  height: 1px;
}
video-player .jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-rail,
video-player .jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-buffer,
video-player .jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-progress {
  height: 1px;
}
video-player .jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-knob:before {
  top: -10px;
  left: -3px;
}
video-player .jwplayer .jw-controlbar .jw-text-duration {
  display: none;
}
video-player .jwplayer .jw-controlbar .jw-icon.jw-icon-volume {
  font-size: 24px;
}
video-player .jwplayer .jw-controlbar .jw-slider-volume.jw-slider-horizontal,
video-player .jwplayer .jw-controlbar .jw-icon-inline.jw-icon-volume {
  display: inline-block;
}
video-player .jwplayer .jw-controlbar .jw-group.jw-controlbar-right-group {
  padding-right: 10px;
}
video-player .jwplayer .jw-controlbar .jw-group.jw-controlbar-right-group .jw-icon.jw-icon-hd {
  padding-right: 10px;
}
video-player .jwplayer .jw-controlbar .jw-group.jw-controlbar-right-group .jw-icon.jw-icon-tooltip.jw-icon-volume {
  display: none;
}
video-player .jwplayer .jw-controlbar .jw-group.jw-controlbar-left-group .jw-icon.jw-icon-inline.jw-button-color,
video-player .jwplayer .jw-controlbar .jw-group.jw-controlbar-right-group .jw-icon.jw-icon-inline.jw-button-color {
  z-index: 11;
}
video-player .jwplayer .jw-controlbar .jw-group {
  vertical-align: middle;
}
video-player .jwplayer.jw-state-idle .jw-preview,
video-player .jwplayer.jw-state-complete .jw-preview,
video-player .jwplayer.jw-state-error .jw-preview {
  background-image: url("{{FFM_CONSOLE_CDN_URL}}/assets/images/player_background.png") !important;
  background-size: cover;
}
video-player .jwplayer.jw-state-idle .jw-media,
video-player .jwplayer.jw-state-complete .jw-media,
video-player .jwplayer.jw-state-error .jw-media {
  display: none;
}
video-player .jwplayer.jw-state-complete .jw-controlbar {
  display: none;
}
video-player .jwplayer.jw-state-complete video.jw-video {
  display: none;
}
audio-player .jwplayer .jw-background-color {
  background: transparent;
}
audio-player .jwplayer .jw-text,
audio-player .jwplayer .jw-text-duration {
  color: #333333;
}
audio-player .jwplayer .jw-button-color,
audio-player .jwplayer .jw-icon-inline,
audio-player .jwplayer .jw-icon-tooltip,
audio-player .jwplayer .jw-icon-display,
audio-player .jwplayer .jw-option:before {
  color: #333333;
}
audio-player .jwplayer .jw-button-color:hover,
audio-player .jwplayer .jw-icon-inline:hover,
audio-player .jwplayer .jw-icon-tooltip:hover,
audio-player .jwplayer .jw-icon-display:hover,
audio-player .jwplayer .jw-option:before:hover {
  color: #666666;
}
audio-player .jwplayer .jw-controlbar {
  padding-left: 0;
  padding-right: 0;
}
audio-player .jwplayer .jw-controlbar .jw-slider-horizontal {
  height: 2px;
}
audio-player .jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container {
  height: 2px;
}
audio-player .jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-rail,
audio-player .jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-buffer,
audio-player .jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-progress {
  height: 2px;
}
audio-player .jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-knob:before {
  top: -6px;
  left: -3px;
}
audio-player .jwplayer .jw-controlbar .jw-controlbar-right-group {
  padding-right: 5px;
}
audio-player .jwplayer .jw-controlbar .jw-group .jw-icon.jw-icon-inline.jw-icon-playback,
audio-player .jwplayer .jw-controlbar .jw-group .jw-icon.jw-icon-inline.jw-icon-volume {
  min-width: 20px;
  font-size: 20px;
  text-align: left;
}
audio-player .jwplayer .jw-controlbar .jw-group .jw-icon.jw-icon-inline.jw-icon-playback:before {
  padding-left: 0;
  padding-right: 0;
}
audio-player .jwplayer .jw-controlbar .jw-group .jw-icon.jw-icon-inline.jw-icon-volume:before {
  padding-right: 10px;
}
.theorchard .jwplayer .jw-controlbar .jw-slider-horizontal .jw-progress {
  background-color: #ff893e !important;
}
.theorchard .jwplayer .jw-controlbar .jw-slider-horizontal .jw-slider-container .jw-progress {
  background-color: #ff893e;
}
.theorchard .jwplayer .jw-icon.jw-icon-inline.jw-button-color.jw-reset.jw-icon-playback:hover,
.theorchard .jwplayer .jw-icon.jw-icon-inline.jw-button-color.jw-reset.jw-icon-volume:hover {
  color: #ff893e !important;
}
@font-face {
  font-family: 'icomoon';
  src: url('fonts/icomoon.eot?mr4nwd');
  src: url('fonts/icomoon.eot?mr4nwd#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?mr4nwd') format('truetype'), url('fonts/icomoon.woff?mr4nwd') format('woff'), url('fonts/icomoon.svg?mr4nwd#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="icomoon-"],
[class*=" icomoon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icomoon-tiktok:before {
  content: "\e909";
}
.icomoon-checkmark:before {
  content: "\e900";
}
.icomoon-type-smartlink:before {
  content: "\e901";
}
.icomoon-type-video:before {
  content: "\e902";
}
.icomoon-objective-awareness:before {
  content: "\e903";
}
.icomoon-objective-traffic:before {
  content: "\e904";
}
.icomoon-type-content:before {
  content: "\e905";
}
.icomoon-chevron-right-circle:before {
  content: "\e906";
}
.icomoon-chevron-left-circle:before {
  content: "\e907";
}
.icomoon-type-post:before {
  content: "\e908";
}
.icomoon-smartlink:before {
  content: "\e914";
}
.icomoon-objective-reach:before {
  content: "\e93c";
}
.icomoon-icon-404:before {
  content: "\e93d";
}
.icomoon-icon-speaker:before {
  content: "\e93e";
}
.icomoon-radioicon:before {
  content: "\e93f";
}
.icomoon-deezericon:before {
  content: "\e940";
}
.icomoon-fbicon:before {
  content: "\e941";
}
.icomoon-single-video:before {
  content: "\e942";
}
.icomoon-single-image:before {
  content: "\e943";
}
.icomoon-right-arrow:before {
  content: "\e944";
}
.icomoon-action-page:before {
  content: "\e945";
}
.icomoon-standard:before {
  content: "\e946";
}
.icomoon-scheduled:before {
  content: "\e947";
}
.icomoon-pre-save:before {
  content: "\e948";
}
.icomoon-error:before {
  content: "\e949";
}
.icomoon-cross:before {
  content: "\e94a";
}
