.Page-page-blj6P {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.Page-main-3AyGO {
  position: relative; /* need this to position inner content - is this really needed? */
  display: flex;
  flex: 1 1 auto;
}

@media only screen and (max-width: 768px) {
  .Page-page-blj6P {
    flex-grow: 1;
    height: initial;
  }
}

.ErrorPage-page-1G4hg {

  margin-top: 20px;
  text-align: center;
  font-size: 20px;
}

.ErrorPage-version-15pWn {
  margin-top: 20px;
  font-size: 16px;
}

.LoadingIndicator-loading-2NDac {
  margin-top: 20px;
  text-align: center;
}

.LoadingIndicator-rippleContainer-gX_IR {
  position: relative;
  display: inline-block;
}

.LoadingIndicator-ripple-1wAXQ:nth-child(0) {
  animation-delay: -0.8s;
}

.LoadingIndicator-ripple-1wAXQ:nth-child(1) {
  animation-delay: -0.6s;
}

.LoadingIndicator-ripple-1wAXQ:nth-child(2) {
  animation-delay: -0.4s;
}

.LoadingIndicator-ripple-1wAXQ:nth-child(3) {
  animation-delay: -0.2s;
}

.LoadingIndicator-ripple-1wAXQ {
  position: absolute;
  border: 2px solid #3a3f51;
  border-radius: 100%;
  animation: LoadingIndicator-rippleContainer-gX_IR 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
  animation-fill-mode: both;
}

@keyframes LoadingIndicator-rippleContainer-gX_IR {
  0% {
    opacity: 1;
    transform: scale(0.1);
  }

  70% {
    opacity: 0.7;
    transform: scale(1);
  }

  100% {
    opacity: 0;
  }
}

.LoadingMessage-loadingMessage-ybF0- {
  margin: 10px 10px 0;
  text-align: center;
  font-weight: 300;
  font-size: 36px;
}

.LoadingPage-page-1npRk {
}

.LoadingPage-logoFull-3b7iV {
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  width: 120px;
  height: 40px;
}

.ErrorBoundaryError-container-2BWJe {
  text-align: center;
}

.ErrorBoundaryError-message-wJqQs {
  margin: 50px 0;
  text-align: center;
  font-weight: 300;
  font-size: 36px;
}

.ErrorBoundaryError-imageContainer-1rJeo {
  display: flex;
  justify-content: center;
  flex: 0 0 auto;
}

.ErrorBoundaryError-image-33GG3 {
  height: 350px;
}

.ErrorBoundaryError-details-3AsJM {
  margin: 20px;
  text-align: left;
  white-space: pre-wrap;
}

@media only screen and (max-width: 992px) {
  .ErrorBoundaryError-image-33GG3 {
    height: 250px;
  }
}

@media only screen and (max-width: 768px) {
  .ErrorBoundaryError-image-33GG3 {
    height: 150px;
  }
}

.Link-link-1HpiV {
  margin: 0;
  padding: 0;
  outline: none;
  border: 0;
  background: none;
  color: inherit;
  text-align: inherit;
  text-decoration: none;
  cursor: pointer;
}

  .Link-link-1HpiV.isDisabled {
    cursor: default;
  }

.Link-to-1Sec5 {
  color: #5d9cec;
}

.Link-to-1Sec5:hover {
    color: #1b72e2;
    text-decoration: underline;
  }

.Button-button-1tAe5 {

  overflow: hidden;
  border: 1px solid;
  border-radius: 4px;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
  line-height: normal;
}

  .Button-button-1tAe5.isDisabled {
    opacity: 0.65;
  }

  .Button-button-1tAe5:hover {
    text-decoration: none;
  }

.Button-danger-2zRhz {
  border-color: #f04b4b;
  background-color: #f05050;
  color: #fff;
}

.Button-danger-2zRhz:hover {
    border-color: #ec2626;;
    background-color: #ee3d3d;
    color: #fff;
  }

.Button-default-342be {
  border-color: #eaeaea;
  background-color: #fff;
  color: #333;
}

.Button-default-342be:hover {
    border-color: #d6d6d6;;
    background-color: #f5f5f5;
    color: #333;
  }

.Button-primary-1b2Rk {
  border-color: #5899eb;
  background-color: #5d9cec;
  color: #fff;
}

.Button-primary-1b2Rk:hover {
    border-color: #3483e7;;
    background-color: #4b91ea;
    color: #fff;
  }

.Button-success-2zRuG {
  border-color: #26be4a;
  background-color: #27c24c;
  color: #fff;
}

.Button-success-2zRuG:hover {
    border-color: #1f9c3d;;
    background-color: #24b145;
    color: #fff;
  }

.Button-warning-2OzHh {
  border-color: #ff8d26;
  background-color: #ff902b;
  color: #fff;
}

.Button-warning-2OzHh:hover {
    border-color: #fc7800;;
    background-color: #ff8517;
    color: #fff;
  }

/*
 * Sizes
 */

.Button-small-3Kehn {
  padding: 1px 5px;
  font-size: 12px;
}

.Button-medium-2em98 {
  padding: 6px 16px;
  font-size: 14px;
}

.Button-large-bG7DK {
  padding: 10px 20px;
  font-size: 16px;
}

/*
 * Sizes
*/

.Button-left-2wHf1 {
  margin-left: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.Button-center-1KGng {
  margin-left: -1px;
  border-radius: 0;
}

.Button-right-1PGY3 {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.Scroller-scroller-_8_uO::-webkit-scrollbar {
    width: 10px;
    height: 10px;
  }
  .Scroller-scroller-_8_uO::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .Scroller-scroller-_8_uO::-webkit-scrollbar-thumb {
    min-height: 100px;
    border: 1px solid transparent;
    border-radius: 5px;
    background-color: #9ea4b9;
    background-clip: padding-box;
  }
  .Scroller-scroller-_8_uO::-webkit-scrollbar-thumb:hover {
      background-color: #656d8c;
    }
  .Scroller-scroller-_8_uO {
  -webkit-overflow-scrolling: touch;
}

.Scroller-none-M_Ysn {
  overflow-x: hidden;
  overflow-y: hidden;
}

.Scroller-vertical-3bAsi {
  overflow-x: hidden;
  overflow-y: scroll;
}

.Scroller-vertical-3bAsi.Scroller-autoScroll-2_rs9 {
    overflow-y: auto;
  }

.Scroller-horizontal-3VThA {
  overflow-x: scroll;
  overflow-y: hidden;
}

.Scroller-horizontal-3VThA.Scroller-autoScroll-2_rs9 {
    overflow-x: auto;
  }

.Scroller-both-3q6bq {
  overflow: scroll;
}

.Scroller-both-3q6bq.Scroller-autoScroll-2_rs9 {
    overflow: auto;
  }

.ModalBody-modalBody-1BZJ6 {
  flex: 1 0 1px;
  padding: 30px;
}

.ModalBody-modalScroller-20byr {
  flex-grow: 1;
}

.ModalBody-innerModalBody-3gO-u {
  padding: 30px;
}

.Icon-danger-3H2HH {
  color: #f05050;
}

.Icon-default-1HNIe {
  color: inherit;
}

.Icon-disabled-samyb {
  color: #999;
}

.Icon-info-3mlj_ {
  color: #5d9cec;
}

.Icon-pink-225NZ {
  color: #ff69b4;
}

.Icon-success-1LzEk {
  color: #27c24c;
}

.Icon-warning-QJgC4 {
  color: #ffa500;
}

.Icon-purple-1421a {
  color: #7a43b6;
}

.ModalContent-modalContent-f33n- {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
  background-color: #fff;
}

.ModalContent-closeButton-3yvAL {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 60px;
  height: 60px;
  text-align: center;
  line-height: 60px;
}

.ModalContent-closeButton-3yvAL:hover {
    color: #888;
  }

.ModalFooter-modalFooter-3jawm {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-shrink: 0;
  padding: 15px 30px;
  border-top: 1px solid #e5e5e5;
}

  .ModalFooter-modalFooter-3jawm a,
  .ModalFooter-modalFooter-3jawm button {
    margin-left: 10px;
  }

  .ModalFooter-modalFooter-3jawm a:first-child, .ModalFooter-modalFooter-3jawm button:first-child {
      margin-left: 0;
    }

@media only screen and (max-width: 768px) {
  .ModalFooter-modalFooter-3jawm {
    padding: 15px;
  }
}

.ModalHeader-modalHeader-1uGvm {
  overflow: hidden !important;
  max-width: 100%;
  /* 1 */
  text-overflow: ellipsis !important;
  white-space: nowrap !important;

  flex-shrink: 0;
  padding: 15px 50px 15px 30px;
  border-bottom: 1px solid #e5e5e5;
  font-size: 18px;
}

.ModalError-message-LR5vU {

  margin: 0;
  margin-bottom: 30px;
  font-weight: normal;
  font-size: 26px;
}

.ModalError-details-_hLN7 {

  margin: 0;
  margin-top: 20px;
}

.Modal-modalContainer-2IXUV {
  position: absolute;
  top: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
}

.Modal-modalBackdrop-3hLBx {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 1;
}

.Modal-modal-VB7eH {
  position: relative;
  display: flex;
  max-height: 90%;
  border-radius: 6px;
  opacity: 1;
}

.Modal-modalOpen-119dP {
  /* Prevent the body from scrolling when the modal is open */
  overflow: hidden !important;
}

.Modal-modalOpenIOS-1OUdK {
  position: fixed;
  right: 0;
  left: 0;
}

/*
 * Sizes
 */

.Modal-small-3t70J {

  width: 480px;
}

.Modal-medium-3O5Y6 {

  width: 720px;
}

.Modal-large-3bI8G {

  width: 1080px;
}

.Modal-extraLarge-1-0RJ {

  width: 1280px;
}

@media only screen and (max-width: 1450px) {
  .Modal-modal-VB7eH.Modal-extraLarge-1-0RJ {
    width: 90%;
  }
}

@media only screen and (max-width: 1200px) {
  .Modal-modal-VB7eH.Modal-large-3bI8G {
    width: 90%;
  }
}

@media only screen and (max-width: 992px) {
  .Modal-modal-VB7eH.Modal-small-3t70J,
  .Modal-modal-VB7eH.Modal-medium-3O5Y6 {
    width: 90%;
  }
}

@media only screen and (max-width: 768px) {
  .Modal-modalContainer-2IXUV {
    position: fixed;
  }

  .Modal-modal-VB7eH.Modal-small-3t70J,
  .Modal-modal-VB7eH.Modal-medium-3O5Y6,
  .Modal-modal-VB7eH.Modal-large-3bI8G,
  .Modal-modal-VB7eH.Modal-extraLarge-1-0RJ {
    max-height: 100%;
    width: 100%;
    height: 100% !important;
  }
}

.UpdateChanges-title-3jHFj {
  margin-top: 10px;
  font-size: 16px;
}

.AppUpdatedModalContent-version-My6iH {
  margin: 0 3px;
  font-weight: bold;
}

.AppUpdatedModalContent-maintenance-3I0U0 {
  margin-top: 20px;
}

.AppUpdatedModalContent-changes-3B1In {
  margin-top: 20px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e5e5e5;
  font-size: 18px;
}

.ConnectionLostModal-automatic-1UV5e {
  margin-top: 20px;
}

.IconButton-button-10Sdd {

  display: inline-block;
  margin: 0 2px;
  width: 22px;
  border-radius: 4px;
  background-color: transparent;
  text-align: center;
  font-size: inherit;
}

  .IconButton-button-10Sdd:hover {
    border: none;
    background-color: inherit;
    color: #666;
  }

  .IconButton-button-10Sdd.IconButton-isDisabled-1ehnt {
    color: #7a7a7a;
  }

.Label-label-35sr8 {
  display: inline-block;
  margin: 2px;
  border: 1px solid;
  border-radius: 2px;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  cursor: default;
}

/** Kinds **/

.Label-danger-38_Y1 {
  border-color: #f05050;
  background-color: #f05050;
}

.Label-danger-38_Y1.Label-outline-2v85L {
    color: #f05050;
  }

.Label-default-1WXPR {
  border-color: #707070;
  background-color: #707070;
}

.Label-default-1WXPR.Label-outline-2v85L {
    color: #707070;
  }

.Label-disabled-iBd1u {
  border-color: #999;
  background-color: #999;
}

.Label-disabled-iBd1u.Label-outline-2v85L {
    color: #999;
  }

.Label-info-3wLFA {
  border-color: #5d9cec;
  background-color: #5d9cec;
}

.Label-info-3wLFA.Label-outline-2v85L {
    color: #5d9cec;
  }

.Label-inverse-27aOi {
  border-color: #ddd;
  background-color: #ddd;
  color: #333;
}

.Label-inverse-27aOi.Label-outline-2v85L {
    background-color: #333 !important;
    color: #ddd;
  }

.Label-primary-PXri3 {
  border-color: #5d9cec;
  background-color: #5d9cec;
}

.Label-primary-PXri3.Label-outline-2v85L {
    color: #5d9cec;
  }

.Label-success-3U7QP {
  border-color: #27c24c;
  background-color: #27c24c;
  color: #eee;
}

.Label-success-3U7QP.Label-outline-2v85L {
    color: #27c24c;
  }

.Label-warning-2g1Vs {
  border-color: #ffa500;
  background-color: #ffa500;
}

.Label-warning-2g1Vs.Label-outline-2v85L {
    color: #ffa500;
  }

.Label-queue-3d7bh {
  border-color: #7a43b6;
  background-color: #7a43b6;
}

.Label-queue-3d7bh.Label-outline-2v85L {
    color: #7a43b6;
  }

/** Sizes **/

.Label-small-3GCs0 {
  padding: 1px 3px;
  font-size: 11px;
}

.Label-medium-HaWuq {
  padding: 2px 5px;
  font-size: 12px;
}

.Label-large-1fzy7 {
  padding: 3px 7px;
  font-weight: bold;
  font-size: 14px;
}

/** Outline **/

.Label-outline-2v85L {
  background-color: #fff;
}

.IndexerSearchResult-result-1XKjg {
  display: flex;
  padding: 3px;
  cursor: pointer;
}

.IndexerSearchResult-poster-3ktzm {
  width: 35px;
  height: 50px;
}

.IndexerSearchResult-titles-cgqiR {
  flex: 1 1 1px;
}

.IndexerSearchResult-title-1VD7B {
  flex: 1 1 1px;
  margin-left: 5px;
}

.IndexerSearchResult-alternateTitle-w2RqT {

  color: #999;
  font-size: 12px;
}

.IndexerSearchResult-tagContainer-3-hGs {
}

@media only screen and (max-width: 768px) {
  .IndexerSearchResult-titles-cgqiR,
  .IndexerSearchResult-title-1VD7B,
  .IndexerSearchResult-alternateTitle-w2RqT {
    overflow: hidden !important;
    max-width: 100%;
    /* 1 */
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}

.IndexerSearchInput-wrapper-3aPre {
  display: flex;
  align-items: center;
}

.IndexerSearchInput-loading-1pakA {
  position: absolute;
  display: inline-block;
  margin-left: 5px;
}

.IndexerSearchInput-ripple-14hiP {

  border: 1px solid #e1e2e3;
}

.IndexerSearchInput-input-Oc5wD {
  margin-left: 8px;
  width: 200px;
  border: none;
  border-bottom: solid 1px #fff;
  border-radius: 0;
  background-color: transparent;
  box-shadow: none;
  color: #fff;
  transition: border 0.3s ease-out;
}

.IndexerSearchInput-input-Oc5wD::placeholder {
    color: #fff;
    transition: color 0.3s ease-out;
  }

.IndexerSearchInput-input-Oc5wD:focus {
    outline: 0;
    border-bottom-color: transparent;
  }

.IndexerSearchInput-input-Oc5wD:focus::placeholder {
      color: transparent;
    }

.IndexerSearchInput-container-3AczT {
  position: relative;
  flex-grow: 1;
}

.IndexerSearchInput-movieContainer-1ZmiR::-webkit-scrollbar {
    width: 10px;
    height: 10px;
  }

.IndexerSearchInput-movieContainer-1ZmiR::-webkit-scrollbar-track {
    background-color: transparent;
  }

.IndexerSearchInput-movieContainer-1ZmiR::-webkit-scrollbar-thumb {
    min-height: 100px;
    border: 1px solid transparent;
    border-radius: 5px;
    background-color: #9ea4b9;
    background-clip: padding-box;
  }

.IndexerSearchInput-movieContainer-1ZmiR::-webkit-scrollbar-thumb:hover {
      background-color: #656d8c;
    }

.IndexerSearchInput-containerOpen-y3nCo .IndexerSearchInput-movieContainer-1ZmiR {
    position: absolute;
    top: 42px;
    z-index: 1;
    overflow-y: auto;
    min-width: 100%;
    max-height: 230px;
    border: 1px solid #595959;
    border-radius: 4px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: #595959;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    color: #e1e2e3;
  }

.IndexerSearchInput-list-MPbpT {
  margin: 5px 0;
  padding-left: 0;
  list-style-type: none;
}

.IndexerSearchInput-listItem-_GOUy {
  padding: 0 16px;
  white-space: nowrap;
}

.IndexerSearchInput-highlighted-3_yA6 {
  background-color: #707070;
}

.IndexerSearchInput-sectionTitle-1VlHX {
  padding: 5px 8px;
  color: #999;
}

.IndexerSearchInput-addNewMovieSuggestion-1g9hZ {
  padding: 5px 3px;
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  .IndexerSearchInput-input-Oc5wD {
    min-width: 150px;
    max-width: 200px;
  }

  .IndexerSearchInput-container-3AczT {
    min-width: 0;
    max-width: 200px;
  }
}

.KeyboardShortcutsModalContent-shortcut-QWRVz {
  display: flex;
  justify-content: space-between;
  padding: 5px 20px;
  font-size: 18px;
}

.KeyboardShortcutsModalContent-key-J1U0Y {
  padding: 2px 4px;
  border-radius: 3px;
  background-color: #333;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 16px;
}

.Menu-menu-24VYO {
  position: relative;
}

.MenuButton-menuButton-3oTep {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

  .MenuButton-menuButton-3oTep::after {
    margin-left: 5px;
    content: '\25BE';
  }

  .MenuButton-menuButton-3oTep:hover {
    color: #e66000;
  }

.MenuButton-isDisabled-3ugDi {
  color: #999;

  pointer-events: none;
}

.MenuContent-menuContent-2ShxI {
  z-index: 2000;
  display: flex;
  flex-direction: column;
  background-color: #606060;
  line-height: 20px;
}

.MenuContent-scroller-33FIU {
  display: flex;
  flex-direction: column;
}

.MenuItem-menuItem-Yot4A {
  overflow: hidden !important;
  max-width: 100%;
  /* 1 */
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  display: block;
  flex-shrink: 0;
  padding: 10px 20px;
  min-width: 150px;
  max-width: 250px;
  background-color: #606060;
  color: #e1e2e3;
  line-height: 20px;
}

  .MenuItem-menuItem-Yot4A:hover,
  .MenuItem-menuItem-Yot4A:focus {
    background-color: #515151;
    color: #fbfcfc;
    text-decoration: none;
  }

.MenuItem-isDisabled-LSlUM {
  color: #999;
  pointer-events: none;
}

.MenuItemSeparator-separator-2d8e2 {
  overflow: hidden;
  min-height: 1px;
  height: 1px;
  background-color: #595959;
}

.PageHeaderActionsMenu-menuButton-1g2id {
  margin-right: 15px;
  width: 30px;
  height: 60px;
  text-align: center;
}

  .PageHeaderActionsMenu-menuButton-1g2id:hover {
    color: #e66000;
  }

.PageHeaderActionsMenu-itemIcon-3zE_S {
  margin-right: 8px;
}

@media only screen and (max-width: 768px) {
  .PageHeaderActionsMenu-menuButton-1g2id {
    margin-right: 5px;
  }
}

.PageHeader-header-JYJAc {
  z-index: 3;
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  height: 60px;
  background-color: #e66000;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  color: #fff;
}

.PageHeader-logoContainer-r2uy_ {
  display: flex;
  align-items: center;
  flex: 0 0 210px;
  padding-left: 20px;
}

.PageHeader-appTitle-2hFdy {
  display: none;
  color: #555;
  font-size: 30px;
}

.PageHeader-logoFull-Ctqrg,
.PageHeader-logo-q12oF {
  vertical-align: middle;
}

.PageHeader-logoFull-Ctqrg {
  margin-left: 15px;
  width: 240px;
  height: 40px;
}

.PageHeader-logo-q12oF {
  width: 40px;
  height: 40px;
}

.PageHeader-sidebarToggleContainer-2LFaV {
  display: none;
  justify-content: center;
  flex: 0 0 45px;
  margin-right: 14px;
}

.PageHeader-right-20I5D {
  display: flex;
  justify-content: flex-end;
  flex-grow: 1;
}

.PageHeader-actionMenu-2KvzW:hover {
    color: #515253;
  }

.PageHeader-translate-1UDfL {

  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  color: #fff;
  text-align: center;
  line-height: 60px;
}

.PageHeader-translate-1UDfL:hover {
    color: #515253;
  }

.PageHeader-donate-2rtor {

  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  color: #c4273c;
  text-align: center;
  line-height: 60px;
}

.PageHeader-donate-2rtor:hover {
    color: #9c1f30;
  }

@media only screen and (max-width: 768px) {
  .PageHeader-logoContainer-r2uy_ {
    flex: 0 0 60px;
  }

  .PageHeader-sidebarToggleContainer-2LFaV {
    display: flex;
  }
}

@media only screen and (max-width: 480px) {
  .PageHeader-donate-2rtor,
  .PageHeader-translate-1UDfL {
    display: none;
  }
}

.OverlayScroller-scroller-3kGln {
  /* Placeholder */
}

.OverlayScroller-track-3PVO1 {
  /* Placeholder */
}

.OverlayScroller-thumb-1E5mt {
  min-height: 100px;
  border: 1px solid transparent;
  border-radius: 5px;
  background-color: #9ea4b9;
  background-clip: padding-box;
}

.OverlayScroller-thumb-1E5mt:hover {
    background-color: #656d8c;
  }

.Message-message-2Ijcw {
  display: flex;
  border-left: 3px solid #5d9cec;
}

.Message-iconContainer-3Mks3,
.Message-text-3uMK0 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 2px 0;
  color: #e1e2e3;
}

.Message-iconContainer-3Mks3 {
  flex: 0 0 25px;
  margin-left: 24px;
  padding: 10px 0;
}

.Message-text-3uMK0 {
  margin-right: 24px;
  font-size: 13px;
}

/* Types */

.Message-error-36aNY {
  border-left-color: #f05050;
}

.Message-info-2Om-x {
  border-left-color: #5d9cec;
}

.Message-success-1zGDI {
  border-left-color: #27c24c;
}

.Message-warning-2R38h {
  border-left-color: #ffa500;
}

.Messages-messages-3a7Mk {
  margin-top: auto;
  margin-bottom: 20px;
  padding-top: 20px;
}

@media only screen and (max-width: 768px) {
  .Messages-messages-3a7Mk {
    margin-bottom: 0;
  }
}

.PageSidebarItem-item-3Nkst {
  border-left: 3px solid transparent;
  color: #e1e2e3;
  transition: border-left 0.3s ease-in-out;
}

.PageSidebarItem-isActiveItem-2jsqy {
  border-left: 3px solid #e66000;
}

.PageSidebarItem-link-vbRsb {
  display: block;
  padding: 12px 24px;
  color: #e1e2e3;
}

.PageSidebarItem-link-vbRsb:hover,
  .PageSidebarItem-link-vbRsb:focus {
    color: #e66000;
    text-decoration: none;
  }

.PageSidebarItem-childLink-2fu0B {

  padding: 10px 24px;
}

.PageSidebarItem-isActiveLink-OVW-r {
  color: #e66000;
}

.PageSidebarItem-isActiveParentLink-1DcW7 {
  background-color: #333333;
}

.PageSidebarItem-iconContainer-Vm_qG {
  display: inline-block;
  margin-right: 7px;
  width: 18px;
  text-align: center;
}

.PageSidebarItem-noIcon-M6y_1 {
  margin-left: 25px;
}

.PageSidebarItem-status-1CiUd {
  float: right;
}

.PageSidebar-sidebarContainer-1k79D {
  flex: 0 0 210px;
  overflow: hidden;
  width: 210px;
  background-color: #595959;
  transition: transform 300ms ease-in-out;
  transform: translateX(0);
}

.PageSidebar-sidebar-20RVF {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background-color: #595959;
  color: #fff;
}

@media only screen and (max-width: 768px) {
  .PageSidebar-sidebarContainer-1k79D {
    position: fixed;
    top: 0;
    z-index: 2;
    height: 100vh;
  }

  .PageSidebar-sidebar-20RVF {
    position: fixed;
    z-index: 2;
    overflow-y: auto;
    width: 100%;
    height: 100%;
  }
}

.PageContentBody-contentBody-1kgeZ {
  /* 1px for flex-basis so the div grows correctly in Edge/Firefox */
  flex: 1 0 1px;
}

.PageContentBody-innerContentBody-V-w79 {
  padding: 20px;
}

@media only screen and (max-width: 768px) {
  .PageContentBody-contentBody-1kgeZ {
    flex-basis: auto;
    overflow-y: hidden !important;
  }

  .PageContentBody-innerContentBody-V-w79 {
    padding: 10px;
  }
}

.PageContent-content-B3Bmu {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow-x: hidden;
  width: 100%;
}

.PageContentError-content-e7aML {
}

.NotFound-container-22zH9 {
  text-align: center;
}

.NotFound-message-354FD {
  margin: 50px 0;
  text-align: center;
  font-weight: 300;
  font-size: 36px;
}

.NotFound-image-1KmKV {
  height: 350px;
}

.SelectedMenuItem-item-XbVkq {
  display: flex;
  justify-content: space-between;
  white-space: nowrap;
}

.SelectedMenuItem-isSelected-CMttN {
  visibility: visible;
  margin-left: 20px;
}

.SelectedMenuItem-isNotSelected-2F34d {
  visibility: hidden;
  margin-left: 20px;
}

.PageToolbarButton-toolbarButton-84KD7 {

  padding-top: 4px;
  width: 60px;
  text-align: center;
}

  .PageToolbarButton-toolbarButton-84KD7:hover {
    color: #e66000;
  }

  .PageToolbarButton-toolbarButton-84KD7.PageToolbarButton-isDisabled-3h4Z6 {
    color: #999;
  }

.PageToolbarButton-isDisabled-3h4Z6 {
  color: #999;
}

.PageToolbarButton-labelContainer-3-V7q {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 24px;
}

.PageToolbarButton-label--Qykn {
  padding: 0 3px;
  color: #e1e2e3;
  font-size: 11px;
  line-height: calc(11px + 1px);
}

.ToolbarMenuButton-menuButton-3ytbC {

  padding-top: 4px;
  width: 60px;
  height: 60px;
  text-align: center;
}

.ToolbarMenuButton-indicatorContainer-2pM3g {
  position: absolute;
  top: 10px;
  right: 12px;
}

.ToolbarMenuButton-labelContainer-1HmD_ {
}

.ToolbarMenuButton-label-2YReH {
}

.FilterMenu-filterMenu-3htv4 {
}

@media only screen and (max-width: 768px) {
  .FilterMenu-filterMenu-3htv4 {
    margin-right: 10px;
  }
}

.SpinnerButton-button-39VyF {

  position: relative;
}

.SpinnerButton-spinnerContainer-1EBwK {
  position: absolute;
  top: 50%;
  left: -100%;
  display: inline-flex;
  visibility: hidden;
  transition: left 0.2s;
  transform: translateX(-50%) translateY(-50%);
}

.SpinnerButton-spinner-2XymA {
  z-index: 1;
}

.SpinnerButton-label-2VA9q {
  position: relative;
  left: 0;
  transition: left 0.2s, opacity 0.2s;
}

.SpinnerButton-isSpinning-1_e8L .SpinnerButton-spinnerContainer-1EBwK {
    left: 50%;
    visibility: visible;
  }

.SpinnerButton-isSpinning-1_e8L .SpinnerButton-label-2VA9q {
    left: 100%;
    visibility: hidden;
  }

.PageToolbar-toolbar-WwUGV {
  display: flex;
  justify-content: space-between;
  flex: 0 0 auto;
  padding: 0 20px;
  height: 60px;
  background-color: #707070;
  color: #e1e2e3;
  line-height: 60px;
}

@media only screen and (max-width: 768px) {
  .PageToolbar-toolbar-WwUGV {
    padding: 0 10px;
  }
}

.PageToolbarSection-sectionContainer-2YiXr {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.PageToolbarSection-section-1Oc6c {
  display: flex;
  align-items: stretch;
  flex-grow: 1;
}

.PageToolbarSection-left-toZGy {
  justify-content: flex-start;
}

.PageToolbarSection-center-2Di-9 {
  justify-content: center;
}

.PageToolbarSection-right-1hzb- {
  justify-content: flex-end;
}

.PageToolbarSection-overflowMenuButton-1utYM {
}

.PageToolbarSection-overflowMenuItemIcon-BQxWx {
  margin-right: 8px;
}

@media only screen and (max-width: 768px) {
    .PageToolbarSection-overflowMenuButton-1utYM::after {
      margin-left: 0;
      content: '\25BE';
    }
}

.Alert-alert-72jzO {
  display: block;
  margin: 5px;
  padding: 15px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.Alert-danger-IjqlO {
  border-color: #ebccd1;
  background-color: #f2dede;
  color: #a94442;
}

.Alert-info-12T01 {
  border-color: #bce8f1;
  background-color: #d9edf7;
  color: #31708f;
}

.Alert-success-3VpFQ {
  border-color: #d6e9c6;
  background-color: #dff0d8;
  color: #3c763d;
}

.Alert-warning-1eaSB {
  border-color: #faebcc;
  background-color: #fcf8e3;
  color: #8a6d3b;
}

.Form-validationFailures-3v4l5 {
  margin-bottom: 20px;
}

.FormGroup-group-1wtIJ {
  display: flex;
  margin-bottom: 20px;
}

/* Sizes */

.FormGroup-extraSmall-61qos {
  max-width: 550px;
}

.FormGroup-small-2sDQm {
  max-width: 650px;
}

.FormGroup-medium-ckor_ {
  max-width: 800px;
}

.FormGroup-large-1RUIO {
  max-width: 1200px;
}

@media only screen and (max-width: 1200px) {
  .FormGroup-group-1wtIJ {
    display: block;
  }
}

.Input-input-25Gr2 {
  padding: 6px 16px;
  width: 100%;
  height: 35px;
  border: 1px solid #dde6e9;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

  .Input-input-25Gr2:focus {
    outline: 0;
    border-color: #66afe9;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  }

.Input-hasError-3m36y {
  border-color: #f05050;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(240, 80, 80, 0.6);
}

.Input-hasWarning-37_jN {
  border-color: #ffa500;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 165, 0, 0.6);
}

.Input-hasButton-3M8c9 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.SelectInput-select-3G-RY {

  padding: 0 11px;
}

.SelectInput-hasError-2mXOm {
}

.SelectInput-hasWarning-3Qbpt {
}

.SelectInput-isDisabled-1XfcS {
  opacity: 0.7;
  cursor: not-allowed;
}

.AutoSuggestInput-input-1-pr9 {
}

.AutoSuggestInput-hasError-2Xgrp {
}

.AutoSuggestInput-hasWarning-YKH9R {
}

.AutoSuggestInput-inputContainer-32UDc {
  flex-grow: 1;
}

.AutoSuggestInput-suggestionsContainer-1tCOW::-webkit-scrollbar {
    width: 10px;
    height: 10px;
  }

.AutoSuggestInput-suggestionsContainer-1tCOW::-webkit-scrollbar-track {
    background-color: transparent;
  }

.AutoSuggestInput-suggestionsContainer-1tCOW::-webkit-scrollbar-thumb {
    min-height: 100px;
    border: 1px solid transparent;
    border-radius: 5px;
    background-color: #9ea4b9;
    background-clip: padding-box;
  }

.AutoSuggestInput-suggestionsContainer-1tCOW::-webkit-scrollbar-thumb:hover {
      background-color: #656d8c;
    }

.AutoSuggestInput-suggestionsContainerOpen-20zQp {
  z-index: 2000;
}

.AutoSuggestInput-suggestionsContainerOpen-20zQp .AutoSuggestInput-suggestionsContainer-1tCOW {
    overflow-y: auto;
    max-height: 200px;
    width: 100%;
    border: 1px solid #dde6e9;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }

.AutoSuggestInput-suggestionsList-1gtmL {
  margin: 5px 0;
  padding-left: 0;
  max-height: 200px;
  list-style-type: none;
}

.AutoSuggestInput-suggestion-sQ0Ay {
  padding: 0 16px;
}

.AutoSuggestInput-suggestionHighlighted-2s3WQ {
  background-color: #f5f7fa;
}

.FormInputButton-button-3kmO_ {

  border-left: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.FormInputButton-middleButton-3bUlH {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.TextInput-input-20YDM {
}

.TextInput-readOnly-11dc5 {
  background-color: #eee;
}

.TextInput-hasError-NRWtS {
}

.TextInput-hasWarning-1Zez8 {
}

.TextInput-hasButton-2n8_O {
}

.CaptchaInput-captchaInputWrapper-7atJJ {
  display: flex;
}

.CaptchaInput-input-2xeQ0 {
}

.CaptchaInput-hasError-3V9MO {
}

.CaptchaInput-hasWarning-2G6f4 {
}

.CaptchaInput-hasButton-367S- {
}

.CaptchaInput-recaptchaWrapper-1HFm4 {
  margin-top: 10px;
}

.FormInputHelpText-helpText-23R3y {
  margin-top: 5px;
  color: #909293;
  line-height: 20px;
}

.FormInputHelpText-isError-2njuy {
  color: #f05050;
}

.FormInputHelpText-isError-2njuy .FormInputHelpText-link-4aO7f {
    color: #f05050;
  }

.FormInputHelpText-isError-2njuy .FormInputHelpText-link-4aO7f:hover {
      color: #e01313;
    }

.FormInputHelpText-isWarning-95J7D {
  color: #ffa500;
}

.FormInputHelpText-isWarning-95J7D .FormInputHelpText-link-4aO7f {
    color: #ffa500;
  }

.FormInputHelpText-isWarning-95J7D .FormInputHelpText-link-4aO7f:hover {
      color: #e36c00;
    }

.FormInputHelpText-isCheckInput-91yZb {
  padding-left: 30px;
}

.FormInputHelpText-link-4aO7f {

  margin-left: 5px;
}

.FormInputHelpText-details-2Uo6a {
  margin-left: 5px;
}

.CheckInput-container-2qY9z {
  position: relative;
  display: flex;
  flex: 1 1 65%;
  user-select: none;
}

.CheckInput-label-2rGU0 {
  display: flex;
  margin-bottom: 0;
  min-height: 21px;
  font-weight: normal;
  cursor: pointer;
}

.CheckInput-checkbox-3JzmU {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  pointer-events: none;
}

.CheckInput-checkbox-3JzmU.isDisabled {
    cursor: not-allowed;
  }

.CheckInput-input-34zw0 {
  flex: 1 0 auto;
  margin-top: 7px;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  border: 1px solid #ccc;
  border-radius: 2px;
  background-color: #fff;
  color: #fff;
  text-align: center;
  line-height: 20px;
}

.CheckInput-checkbox-3JzmU:focus + .CheckInput-input-34zw0 {
  outline: 0;
  border-color: #66afe9;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.CheckInput-dangerIsChecked-2hKOW {
  border-color: #f05050;
  background-color: #f05050;
}

.CheckInput-dangerIsChecked-2hKOW.CheckInput-isDisabled-jmMET {
    opacity: 0.7;
  }

.CheckInput-primaryIsChecked-1-7Ur {
  border-color: #5d9cec;
  background-color: #5d9cec;
}

.CheckInput-primaryIsChecked-1-7Ur.CheckInput-isDisabled-jmMET {
    opacity: 0.7;
  }

.CheckInput-successIsChecked-1_sj4 {
  border-color: #27c24c;
  background-color: #27c24c;
}

.CheckInput-successIsChecked-1_sj4.CheckInput-isDisabled-jmMET {
    opacity: 0.7;
  }

.CheckInput-warningIsChecked-3UQQf {
  border-color: #ffa500;
  background-color: #ffa500;
}

.CheckInput-warningIsChecked-3UQQf.CheckInput-isDisabled-jmMET {
    opacity: 0.7;
  }

.CheckInput-isNotChecked-2o3ZJ.CheckInput-isDisabled-jmMET {
    border-color: #ddd;
    background-color: #ddd;
    opacity: 0.7;
  }

.CheckInput-isIndeterminate-1uv7m {
  border-color: #adadad;
  background-color: #adadad;
}

.CheckInput-helpText-1VVJc {

  margin-top: 8px;
  margin-left: 5px;
}

.CheckInput-isDisabled-jmMET {
  cursor: not-allowed;
}

.TagInputInput-inputContainer-31zps {
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  display: flex;
  align-items: start;
  flex-wrap: wrap;
  padding: 1px 16px;
  min-height: 33px;
  cursor: default;
}

.TagInputTag-tag-1Gqls {

  height: 31px;
}

.TagInput-input-2rgWQ {

  padding: 0;
  min-height: 35px;
  height: auto;
}

  .TagInput-input-2rgWQ.TagInput-isFocused-3KcBJ {
    outline: 0;
    border-color: #66afe9;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  }

.TagInput-internalInput-2esEh {
  flex: 1 1 0%;
  margin-left: 3px;
  min-width: 20%;
  max-width: 100%;
  width: 0%;
  height: 31px;
  border: none;
}

.DeviceInput-deviceInputWrapper-2b-ab {
  display: flex;
}

.DeviceInput-input-118qc {
}

.EnhancedSelectInputOption-option-8Cz3_ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 5px 10px;
  width: 100%;
  cursor: default;
}

  .EnhancedSelectInputOption-option-8Cz3_:hover {
    background-color: #f8f8f8;
  }

.EnhancedSelectInputOption-optionCheck-2rITo {

  flex: 0 0 0;
}

.EnhancedSelectInputOption-optionCheckInput-15kbS {

  margin-top: 0;
}

.EnhancedSelectInputOption-isSelected-4PJA9 {
  background-color: #e2e2e2;
}

.EnhancedSelectInputOption-isSelected-4PJA9:hover {
    background-color: #e2e2e2;
  }

.EnhancedSelectInputOption-isSelected-4PJA9.EnhancedSelectInputOption-isMobile-1vqDY {
    background-color: inherit;
  }

.EnhancedSelectInputOption-isSelected-4PJA9.EnhancedSelectInputOption-isMobile-1vqDY .EnhancedSelectInputOption-iconContainer-PJfw3 {
      color: #5d9cec;
    }

.EnhancedSelectInputOption-isDisabled-3RPGU {
  background-color: #aaa;
}

.EnhancedSelectInputOption-isHidden-ZNN-z {
  display: none;
}

.EnhancedSelectInputOption-isMobile-1vqDY {
  height: 50px;
  border-bottom: 1px solid #e5e5e5;
}

.EnhancedSelectInputOption-isMobile-1vqDY:last-child {
    border: none;
  }

.EnhancedSelectInputOption-isMobile-1vqDY:hover {
    background-color: unset;
  }

.HintedSelectInputOption-optionText-1DEUh {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1 0 0;
  min-width: 0;
}

  .HintedSelectInputOption-optionText-1DEUh.HintedSelectInputOption-isMobile-lV9Si {
    display: block;
  }

  .HintedSelectInputOption-optionText-1DEUh.HintedSelectInputOption-isMobile-lV9Si .HintedSelectInputOption-hintText-2mn2n {
      margin-left: 0;
    }

.HintedSelectInputOption-hintText-2mn2n {
  overflow: hidden !important;
  max-width: 100%;
  /* 1 */
  text-overflow: ellipsis !important;
  white-space: nowrap !important;

  margin-left: 15px;
  color: #888;
  font-size: 12px;
}

.EnhancedSelectInputSelectedValue-selectedValue-23rJ5 {
  flex: 1 1 auto;
}

.EnhancedSelectInputSelectedValue-isDisabled-iFlQV {
  color: #808080;
}

.HintedSelectInputSelectedValue-selectedValue-2fhPd {

  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
}

.HintedSelectInputSelectedValue-valueText-3Mn10 {
  overflow: hidden !important;
  max-width: 100%;
  /* 1 */
  text-overflow: ellipsis !important;
  white-space: nowrap !important;

  flex: 0 0 auto;
}

.HintedSelectInputSelectedValue-hintText-1G9oS {
  overflow: hidden !important;
  max-width: 100%;
  /* 1 */
  text-overflow: ellipsis !important;
  white-space: nowrap !important;

  flex: 1 10 0;
  margin-left: 15px;
  color: #adadad;
  text-align: right;
  font-size: 12px;
}

.EnhancedSelectInput-enhancedSelect-t0WH4 {

  display: flex;
  align-items: center;
}

.EnhancedSelectInput-editableContainer-1MbYc {
  width: 100%;
}

.EnhancedSelectInput-hasError-3-ViC {
}

.EnhancedSelectInput-hasWarning-Uymiv {
}

.EnhancedSelectInput-isDisabled-VXeZW {
  opacity: 0.7;
  cursor: not-allowed;
}

.EnhancedSelectInput-dropdownArrowContainer-YfycX {
  margin-left: 12px;
}

.EnhancedSelectInput-dropdownArrowContainerEditable-3j_V7 {
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 17px;
  width: 30%;
  height: 35px;
  text-align: right;
}

.EnhancedSelectInput-dropdownArrowContainerDisabled-3d7kt {

  color: #808080;
}

.EnhancedSelectInput-optionsContainer-2grEr {
  z-index: 2000;
  width: auto;
}

.EnhancedSelectInput-options-3Gdos {

  border: 1px solid #dde6e9;
  border-radius: 4px;
  background-color: #fff;
}

.EnhancedSelectInput-optionsModal-1evi6 {
  display: flex;
  justify-content: center;
  max-width: 90%;
  max-height: 100%;
  width: 350px !important;
  height: auto !important;
}

.EnhancedSelectInput-optionsModalBody-1honb {

  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 10px 0;
}

.EnhancedSelectInput-optionsModalScroller-2EjwJ {

  border: 1px solid #dde6e9;
  border-radius: 4px;
  background-color: #fff;
}

.EnhancedSelectInput-loading-1NZog {
  display: inline-block;
  margin: 5px -5px 5px 0;
}

.EnhancedSelectInput-mobileCloseButtonContainer-49vld {
  display: flex;
  justify-content: flex-end;
  height: 40px;
  border-bottom: 1px solid #e5e5e5;
}

.EnhancedSelectInput-mobileCloseButton-36YmE {
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
}

.EnhancedSelectInput-mobileCloseButton-36YmE:hover {
    color: #888;
  }

.KeyValueListInputItem-itemContainer-zEqIv {
  display: flex;
  margin-bottom: 3px;
  border-bottom: 1px solid #dde6e9;
}

  .KeyValueListInputItem-itemContainer-zEqIv:last-child {
    margin-bottom: 0;
  }

.KeyValueListInputItem-inputWrapper-2hd0G {
  flex: 1 0 0;
}

.KeyValueListInputItem-buttonWrapper-3QWcz {
  flex: 0 0 22px;
}

.KeyValueListInputItem-keyInput-3OnlP,
.KeyValueListInputItem-valueInput-29aQg {
  width: 100%;
  border: none;
}

.KeyValueListInput-inputContainer-2Fib_ {

  position: relative;
  min-height: 35px;
  height: auto;
}

  .KeyValueListInput-inputContainer-2Fib_.KeyValueListInput-isFocused-1wx4K {
    outline: 0;
    border-color: #66afe9;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  }

.KeyValueListInput-hasError-3mfY4 {
}

.KeyValueListInput-hasWarning-2dNEn {
}

.SpinnerErrorButton-iconContainer-2sD9O {
}

.SpinnerErrorButton-icon-2asL0 {
  z-index: 1;
}

.SpinnerErrorButton-label-3OsQj {
}

.SpinnerErrorButton-showIcon-zI0pq .SpinnerErrorButton-iconContainer-2sD9O {
    left: 50%;
    visibility: visible;
  }

.SpinnerErrorButton-showIcon-zI0pq .SpinnerErrorButton-label-3OsQj {
    left: 100%;
    opacity: 0;
  }

.PasswordInput-input-37X-M {

  font-family: text-security-disc;
}

.TableRowCell-cell-1CLnf {
  padding: 8px;
  border-top: 1px solid #eee;
  line-height: 1.52857143;
}

@media only screen and (max-width: 768px) {
  .TableRowCell-cell-1CLnf {
    white-space: nowrap;
  }
}

.TableRow-row-2NoqV {
  transition: background-color 500ms;
}

  .TableRow-row-2NoqV:hover {
    background-color: #fafbfc;
  }

.TableRowButton-row-1-EoP {
}

.FileBrowserRow-type-hz7KN {

  width: 32px;
}

.PathInput-hasFileBrowser-jCYkg {
}

.PathInput-inputWrapper-3IOS8 {
  display: flex;
}

.PathInput-pathMatch-_lkGl {
  font-weight: bold;
}

.PathInput-fileBrowserButton-1xMgh {

  height: 35px;
}

.FileBrowserModalContent-modalBody-3pkaG {

  display: flex;
  flex-direction: column;
}

.FileBrowserModalContent-mappedDrivesWarning-2sZTP {

  margin: 0;
  margin-bottom: 20px;
}

.FileBrowserModalContent-faqLink-1I3KG {
  color: #8a6d3b;
  font-weight: bold;
}

.FileBrowserModalContent-pathInput-10E5d {

  flex: 0 0 auto;
}

.FileBrowserModalContent-scroller-DSj9D {
  margin-top: 20px;
}

.FileBrowserModalContent-loading-2YPn1 {
  display: inline-block;
  margin-right: auto;
}

.FileBrowserModal-modal-1k6L9 {

  height: 600px;
}

.TextArea-input-3ljt8 {

  flex-grow: 1;
  min-height: 200px;
  resize: vertical;
}

.TextArea-readOnly-qSQhj {
  background-color: #eee;
}

.TextArea-hasError-3zQ3F {
}

.TextArea-hasWarning-2gylS {
}

.FormInputGroup-inputGroupContainer-1Ceph {
  flex: 1 1 auto;
  min-width: 0;
}

.FormInputGroup-inputGroup-1eOEG {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
}

.FormInputGroup-inputContainer-3t3Eq {
  position: relative;
  flex: 1 1 auto;
  min-width: 0;
}

.FormInputGroup-inputUnit-16jJT {
  position: absolute;
  top: 0;
  right: 20px;
  margin-top: 7px;
  width: 75px;
  color: #c6c6c6;
  text-align: right;
  pointer-events: none;
  user-select: none;
}

.FormInputGroup-inputUnitNumber-11khZ {

  right: 40px;
}

.FormInputGroup-pendingChangesContainer-1sCER {
  display: flex;
  justify-content: flex-end;
  width: 30px;
}

.FormInputGroup-pendingChangesIcon-UQhO4 {
  color: #ffa500;
  font-size: 20px;
  line-height: 35px;
}

.FormInputGroup-helpLink-11qDL {
  margin-top: 5px;
  line-height: 20px;
}

.FormLabel-label-3hyKr {
  display: flex;
  justify-content: flex-end;
  margin-right: 20px;
  font-weight: bold;
  line-height: 35px;
}

.FormLabel-hasError-8HEmi {
  color: #f05050;
}

.FormLabel-isAdvanced-1VaqR {
  color: #ff902b;
}

@media only screen and (max-width: 1200px) {
  .FormLabel-label-3hyKr {
    justify-content: flex-start;
  }
}

.FormLabel-small-3hVgu {
  flex: 0 0 150px;
}

.FormLabel-large-1DzNn {
  flex: 0 0 250px;
}

.TableOptionsColumn-column-1ErGH {
  display: flex;
  align-items: stretch;
  width: 100%;
  border: 1px solid #aaa;
  border-radius: 4px;
  background: #fafafa;
}

.TableOptionsColumn-checkContainer-3FVb6 {
  position: relative;
  margin-right: 4px;
  margin-bottom: 7px;
  margin-left: 8px;
}

.TableOptionsColumn-label-1CyZa {
  display: flex;
  flex-grow: 1;
  margin-bottom: 0;
  margin-left: 2px;
  font-weight: normal;
  line-height: 36px;
  cursor: pointer;
}

.TableOptionsColumn-dragHandle-3q0m6 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-left: auto;
  width: 40px;
  text-align: center;
  cursor: grab;
}

.TableOptionsColumn-dragIcon-Mq-gE {
  top: 0;
}

.TableOptionsColumn-isDragging-3OGuS {
  opacity: 0.25;
}

.TableOptionsColumn-notDragable-1dezH {
  padding: 4px 0;
}

.DragPreviewLayer-dragLayer-1aq3k {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.TableOptionsColumnDragPreview-dragPreview-3Otho {
  width: 380px;
  opacity: 0.75;
}

.TableOptionsColumnDragSource-columnDragSource-28SOb {
  padding: 4px 0;
}

.TableOptionsColumnDragSource-columnPlaceholder-2AqT_ {
  width: 100%;
  height: 36px;
  border: 1px dotted #aaa;
  border-radius: 4px;
}

.TableOptionsColumnDragSource-columnPlaceholderBefore-2mEIW {
  margin-bottom: 8px;
}

.TableOptionsColumnDragSource-columnPlaceholderAfter-2ffDK {
  margin-top: 8px;
}

.TableOptionsModal-columns-4YNEN {
  margin-top: 10px;
  width: 100%;
  user-select: none;
}

.TableHeaderCell-headerCell-2wg3X {
  padding: 8px;
  border: none !important;
  text-align: left;
  font-weight: bold;
}

.TableHeaderCell-sortIcon-28mgb {
  margin-left: 10px;
}

@media only screen and (max-width: 768px) {
  .TableHeaderCell-headerCell-2wg3X {
    white-space: nowrap;
  }
}

.VirtualTableHeaderCell-headerCell-1_jxI {
  padding: 8px;
  border: none !important;
  text-align: left;
  font-weight: bold;
}

.VirtualTableHeaderCell-sortIcon-1QIRD {
  margin-left: 10px;
}

@media only screen and (max-width: 768px) {
  .VirtualTableHeaderCell-headerCell-1_jxI {
    white-space: nowrap;
  }
}

.TableSelectAllHeaderCell-selectAllHeaderCell-2CC7x {

  width: 30px;
}

.TableSelectAllHeaderCell-input-Yx14T {

  margin: 0;
}

.Table-tableContainer-1jsmS.Table-horizontalScroll-11eLb {
    overflow-x: auto;
  }

.Table-table-1Ion0 {
  max-width: 100%;
  width: 100%;
  border-collapse: collapse;
}

@media only screen and (max-width: 768px) {
  .Table-tableContainer-1jsmS {
    min-width: 100%;
    width: fit-content;
  }

    .Table-tableContainer-1jsmS.Table-horizontalScroll-11eLb {
      overflow-y: hidden;
      width: 100%;
    }
}

.TablePager-pager-2xw_K {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.TablePager-loadingContainer-2jDYm,
.TablePager-controlsContainer-2cNnc,
.TablePager-recordsContainer-1l3-f {
  flex: 0 1 33%;
}

.TablePager-controlsContainer-2cNnc {
  display: flex;
  justify-content: center;
}

.TablePager-recordsContainer-1l3-f {
  display: flex;
  justify-content: flex-end;
}

.TablePager-loading-2Dz-6 {

  margin: 0;
  margin-left: 5px;
  text-align: left;
}

.TablePager-controls-2Ei0O {
  display: flex;
  align-items: center;
  text-align: center;
}

.TablePager-pageNumber-317IM {
  line-height: 30px;
}

.TablePager-pageLink-1UAp3 {
  padding: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.TablePager-records-3HBwm {
  color: #999;
}

.TablePager-disabledPageButton-CNcHZ {
  color: #999;
}

.TablePager-pageSelect-3Kkzc {

  padding: 0 2px;
  height: 25px;
}

@media only screen and (max-width: 768px) {
  .TablePager-pager-2xw_K {
    flex-wrap: wrap;
  }

  .TablePager-loadingContainer-2jDYm,
  .TablePager-recordsContainer-1l3-f {
    flex: 0 1 50%;
  }

  .TablePager-controlsContainer-2cNnc {
    flex: 0 1 100%;
    order: -1;
  }
}

.RelativeDateCell-cell-36_kR {

  width: 180px;
}

.DescriptionList-descriptionList-yWet6 {
  margin-top: 0;
  margin-bottom: 0;
}

.DescriptionListItemDescription-description-3CEys {
  line-height: 1.528571429;
}

.DescriptionListItemDescription-description-3CEys {
  margin-left: 0;
}

@media (min-width: 768px) {
  .DescriptionListItemDescription-description-3CEys {
    margin-left: 180px;
  }
}

.DescriptionListItemTitle-title-1zVA0 {
  line-height: 1.528571429;
}

.DescriptionListItemTitle-title-1zVA0 {
  font-weight: bold;
}

@media (min-width: 768px) {
  .DescriptionListItemTitle-title-1zVA0 {
    overflow: hidden !important;
    max-width: 100%;
    /* 1 */
    text-overflow: ellipsis !important;
    white-space: nowrap !important;

    float: left;
    clear: left;
    width: 160px;
    text-align: right;
  }
}

.HistoryDetails-description-2dzft {

  overflow-wrap: break-word;
}

.HistoryDetailsModal-markAsFailedButton-vIe3j {

  margin-right: auto;
}

.HistoryEventTypeCell-cell-qherH {

  width: 35px;
  text-align: center;
}

.HistoryRowParameter-parameter-3_NQ2 {
  display: flex;
  align-items: stretch;
  overflow: hidden;
  margin: 2px 4px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  background-color: #eee;
  cursor: default;
}

.HistoryRowParameter-info-3XijG {
  padding: 0 4px;
  white-space: nowrap;
}

.HistoryRowParameter-value-2nzec {
  padding: 0 4px;
  background-color: #fff;
  color: #333;
  white-space: nowrap;
}

.HistoryRow-query-1LXfJ {

  width: 120px;
}

.HistoryRow-elapsedTime-1uotj,
.HistoryRow-indexer-1_4kD {

  width: 150px;
}

.HistoryRow-categories-1wjgL,
.HistoryRow-source-17Ip3,
.HistoryRow-date-2YJz1,
.HistoryRow-releaseGroup-2DUsc {

  width: 110px;
}

.HistoryRow-details-gASqq {

  width: 70px;
}

.HistoryRow-parameters-2rXy6 {

  display: flex;
  flex-wrap: wrap;
}

.PageJumpBarItem-jumpBarItem-3V98O {
  flex: 1 1 25px;
  border-bottom: 1px solid #e5e5e5;
  text-align: center;
  font-weight: bold;
}

  .PageJumpBarItem-jumpBarItem-3V98O:hover {
    color: #777;
  }

  .PageJumpBarItem-jumpBarItem-3V98O:last-child {
    border: none;
  }

.PageJumpBar-jumpBar-3I975 {
  display: flex;
  align-content: stretch;
  align-items: stretch;
  align-self: stretch;
  justify-content: center;
  flex: 0 0 30px;
}

.PageJumpBar-jumpBarItems-2NMFr {
  display: flex;
  justify-content: space-around;
  flex: 0 0 100%;
  flex-direction: column;
  overflow: hidden;
}

@media only screen and (max-width: 768px) {
  .PageJumpBar-jumpBar-3I975 {
    display: none;
  }
}

.PageToolbarSeparator-separator-3quKW {
  margin: 10px 20px;
  height: 40px;
  border-right: 1px solid #e5e5e5;
  opacity: 0.35;
}

@media only screen and (max-width: 768px) {
  .PageToolbarSeparator-separator-3quKW {
    margin: 10px 5px;
  }
}

.ProtocolLabel-torrent-3w9WO {

  border-color: #00853d;
  background-color: #00853d;
}

.ProtocolLabel-usenet-3m6YS {

  border-color: #17b1d9;
  background-color: #17b1d9;
}

.SelectIndexerRow-protocol-ElRQ- {

  width: 32px;
}

.AddIndexerModalContent-indexers-1Zt5F {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.AddIndexerModalContent-modalBody-3b4LO {

  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
}

.AddIndexerModalContent-filterInput-3xvtd {

  flex: 0 0 auto;
  margin-bottom: 20px;
}

.AddIndexerModalContent-alert-pUT0A {

  margin-bottom: 20px;
}

.AddIndexerModalContent-scroller-1naxI {
  flex: 1 1 auto;
}

.AddIndexerModal-modal-1FAoF {

  height: 90%;
}

.AdvancedSettingsButton-button-3iWF1 {

  position: relative;
}

.AdvancedSettingsButton-labelContainer-1-k8j {
}

.AdvancedSettingsButton-label-11GPT {
}

.AdvancedSettingsButton-indicatorContainer-1mPaW {
  position: absolute;
  top: 10px;
  right: 12px;
}

.AdvancedSettingsButton-indicatorBackground-3ScGo {
  color: #595959;
}

.AdvancedSettingsButton-enabled-3780V {
  color: #27c24c;
}

.AdvancedSettingsButton-disabled-2sSiu {
  color: #f05050;
}

.EditIndexerModalContent-deleteButton-2FWqL {

  margin-right: auto;
}

.PageContentFooter-contentFooter-33N04 {
  display: flex;
  flex: 0 0 auto;
  padding: 20px;
  background-color: #f1f1f1;
}

@media only screen and (max-width: 768px) {
  .PageContentFooter-contentFooter-33N04 {
    display: block;
  }

    .PageContentFooter-contentFooter-33N04 div {
      margin-top: 10px;
    }

      .PageContentFooter-contentFooter-33N04 div:first-child {
        margin-top: 0;
      }
}

@media only screen and (max-width: 1200px) {
  .PageContentFooter-contentFooter-33N04 {
    flex-wrap: wrap;
  }
}

.DeleteIndexerModalContent-message-3vJwc {
  margin-top: 20px;
  margin-bottom: 10px;
}

.DeleteIndexerModalContent-pathContainer-2pusB {
  margin-left: 5px;
}

.DeleteIndexerModalContent-path-3LPEI {
  margin-left: 5px;
  color: #f05050;
}

.IndexerEditorFooterLabel-label-3-aoX {
  margin-bottom: 3px;
  font-weight: bold;
}

.IndexerEditorFooterLabel-savingIcon-31w-Y {
  margin-left: 8px;
}

.TagsModalContent-renameIcon-38HlT {
  margin-left: 5px;
}

.TagsModalContent-message-1JVQO {
  margin-top: 20px;
  margin-bottom: 10px;
}

.TagsModalContent-result-1jc2X {
  padding-top: 4px;
}

.IndexerEditorFooter-inputContainer-25XNI {
  margin-right: 20px;
  min-width: 150px;
}

.IndexerEditorFooter-buttonContainer-37MQf {
  display: flex;
  justify-content: flex-end;
  flex-grow: 1;
}

.IndexerEditorFooter-buttonContainerContent-2HV4R {
  flex-grow: 0;
}

.IndexerEditorFooter-buttons-2sFqC {
  display: flex;
  justify-content: flex-end;
  flex-grow: 1;
}

.IndexerEditorFooter-organizeSelectedButton-2H-ZB,
.IndexerEditorFooter-tagsButton-2DK6k {

  margin-right: 10px;
  height: 35px;
}

.IndexerEditorFooter-deleteSelectedButton-1Zp9J {

  margin-left: 50px;
  height: 35px;
}

@media only screen and (max-width: 768px) {
  .IndexerEditorFooter-inputContainer-25XNI {
    margin-right: 0;
  }

  .IndexerEditorFooter-buttonContainer-37MQf {
    justify-content: flex-start;
  }

  .IndexerEditorFooter-buttonContainerContent-2HV4R {
    flex-grow: 1;
  }

  .IndexerEditorFooter-buttons-2sFqC {
    justify-content: space-between;
  }

  .IndexerEditorFooter-selectedMovieLabel-1KCPc {
    text-align: left;
  }
}

.NoIndexer-message-209Cg {
  margin-top: 10px;
  margin-bottom: 30px;
  text-align: center;
  font-size: 20px;
}

.NoIndexer-buttonContainer-3Hv8P {
  margin-top: 20px;
  text-align: center;
}

.IndexerIndexFooter-footer-4sSkA {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
  font-size: 12px;
}

.IndexerIndexFooter-legendItem-2oA-m {
  display: flex;
  margin-bottom: 4px;
  line-height: 16px;
}

.IndexerIndexFooter-legendItemColor-1bv69 {
  margin-right: 8px;
  width: 30px;
  height: 16px;
  border-radius: 4px;
}

.IndexerIndexFooter-disabled-3hQmw {

  background-color: #888;
}

.IndexerIndexFooter-enabled-3LdH2 {

  background-color: #27c24c;
}

.IndexerIndexFooter-redirected-3OGe2 {

  background-color: #5d9cec;
}

.IndexerIndexFooter-error-1tXta {

  background-color: #f05050;
}

.IndexerIndexFooter-error-1tXta.colorImpaired {
    background: repeating-linear-gradient(90deg, color(#f05050 shade(5%)), color(#f05050 shade(5%)) 5px, color(#f05050 shade(15%)) 5px, color(#f05050 shade(15%)) 10px);
  }

.IndexerIndexFooter-statistics-3Gh2e {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

@media (max-width: 1200px) {
  .IndexerIndexFooter-statistics-3Gh2e {
    display: block;
  }
}

@media (max-width: 768px) {
  .IndexerIndexFooter-footer-4sSkA {
    display: block;
  }

  .IndexerIndexFooter-statistics-3Gh2e {
    display: flex;
    margin-top: 20px;
  }
}

.FilterBuilderRowValueTag-tag-mW8Yt {
  height: 21px;
}

  .FilterBuilderRowValueTag-tag-mW8Yt.FilterBuilderRowValueTag-isLastTag-2bViD .FilterBuilderRowValueTag-or-25fXk {
      display: none;
    }

.FilterBuilderRowValueTag-label-1bFX_ {

  border-style: none;
  font-size: 13px;
}

.FilterBuilderRowValueTag-or-25fXk {
  margin: 0 3px;
  color: #595959;
}

.DateFilterBuilderRowValue-container-3VUxm {
  display: flex;
}

.DateFilterBuilderRowValue-numberInput-3sjTK {

  margin-right: 3px;
}

.DateFilterBuilderRowValue-selectInput-32fhm {

  margin-left: 3px;
}

.FilterBuilderRow-filterRow-3Vivt {
  display: flex;
  margin-bottom: 5px;
}

  .FilterBuilderRow-filterRow-3Vivt:hover {
    background-color: #fafbfc;
  }

.FilterBuilderRow-inputContainer-37gzR {
  flex: 0 1 200px;
  margin-right: 10px;
}

.FilterBuilderRow-valueInputContainer-2VPDI {
  flex: 0 1 300px;
  margin-right: 10px;
}

.FilterBuilderRow-actionsContainer-2el1i {
  display: flex;
}

@media only screen and (max-width: 768px) {
  .FilterBuilderRow-filterRow-3Vivt {
    display: block;
  }

  .FilterBuilderRow-inputContainer-37gzR {
    margin-bottom: 10px;
  }
}

.FilterBuilderModalContent-labelContainer-BgFOD {
  margin-bottom: 20px;
}

.FilterBuilderModalContent-label-vbCyN {
  margin-bottom: 5px;
  font-weight: bold;
}

.FilterBuilderModalContent-labelInputContainer-1UXTL {
  width: 300px;
}

.FilterBuilderModalContent-rows-1Sj4x {
  margin-bottom: 100px;
}

.CustomFilter-customFilter-whWHQ {
  display: flex;
  margin-bottom: 5px;
  padding: 5px;
}

  .CustomFilter-customFilter-whWHQ:hover {
    background-color: #fafbfc;
  }

.CustomFilter-label-3OYI0 {
  flex: 0 1 300px;
}

.CustomFilter-actions-2yaLk {
  flex: 0 0 60px;
}

.CustomFiltersModalContent-addButtonContainer-3RE1m {
  margin-top: 15px;
}

.VirtualTable-tableContainer-HXhSR {
  width: 100%;
}

.VirtualTable-tableBodyContainer-2aiEK {
  position: relative;
}

.VirtualTableRow-row-P7KbK {
  display: flex;
  transition: background-color 500ms;
}

  .VirtualTableRow-row-P7KbK:hover {
    background-color: #fafbfc;
  }

@media only screen and (max-width: 992px) {
  .VirtualTableRow-row-P7KbK {
    overflow-x: visible !important;
  }
}

.VirtualTableHeader-header-2KbSq {
  display: flex;
}

.VirtualTableSelectAllHeaderCell-selectAllHeaderCell-2iSh6 {

  flex: 0 0 36px;
}

.VirtualTableSelectAllHeaderCell-input-35nru {

  margin: 0;
}

.IndexerIndexHeader-status-1VjRR {

  flex: 0 0 60px;
}

.IndexerIndexHeader-sortName-3q3Fj {

  flex: 4 0 110px;
}

.IndexerIndexHeader-priority-w1RkL,
.IndexerIndexHeader-privacy-2Hr3B,
.IndexerIndexHeader-protocol-1jjn2 {

  flex: 0 0 90px;
}

.IndexerIndexHeader-appProfileId-1ggbo {

  flex: 1 0 125px;
}

.IndexerIndexHeader-capabilities-1EuSi {

  flex: 0 0 350px;
}

.IndexerIndexHeader-added-1t4WJ {

  flex: 0 0 100px;
}

.IndexerIndexHeader-tags-371Wy {

  flex: 1 0 60px;
}

.IndexerIndexHeader-actions-3pn0t {

  flex: 0 1 90px;
}

.VirtualTableRowCell-cell-1ocKK {
  overflow: hidden !important;
  max-width: 100%;
  /* 1 */
  text-overflow: ellipsis !important;
  white-space: nowrap !important;

  flex-grow: 0;
  flex-shrink: 1;
  white-space: nowrap;
}

@media only screen and (max-width: 768px) {
  .VirtualTableRowCell-cell-1ocKK {
    white-space: nowrap;
  }
}

.VirtualTableSelectCell-cell-3DzeD {

  flex: 0 0 36px;
}

.VirtualTableSelectCell-input-1kZx1 {

  margin: 0;
}

.TagList-tags-3I1-w {
  flex: 1 0 auto;
}

.IndexerInfoModalContent-description-29d3P {

  overflow-wrap: break-word;
}

.IndexerStatusCell-status-2fFFh {

  width: 60px;
}

.IndexerStatusCell-statusIcon-S3SrP {
  width: 20px !important;
}

.IndexerIndexRow-cell-1sTuK {

  display: flex;
  align-items: center;
}

.IndexerIndexRow-status-RXxbo {

  flex: 0 0 60px;
}

.IndexerIndexRow-sortName-1ZhMu {

  flex: 4 0 110px;
}

.IndexerIndexRow-priority-2f7Y3,
.IndexerIndexRow-protocol-3qcFn,
.IndexerIndexRow-privacy-3D3U0 {

  flex: 0 0 90px;
}

.IndexerIndexRow-appProfileId-1oNof {

  flex: 1 0 125px;
}

.IndexerIndexRow-capabilities-Q4Z8o {

  flex: 0 0 350px;
}

.IndexerIndexRow-added-2tcZT {

  flex: 0 0 100px;
}

.IndexerIndexRow-tags-2h2mc {

  flex: 1 0 60px;
}

.IndexerIndexRow-actions-Kasiw {

  flex: 0 1 90px;
  min-width: 90px;
}

.IndexerIndexRow-checkInput-CGyKK {

  margin-top: 0;
}

.IndexerIndexRow-externalLink-3tpbS {

  color: #515253;
}

.IndexerIndexTable-tableContainer-3L7qA {

  flex: 1 0 auto;
}

.IndexerIndex-pageContentBodyWrapper-1g_ZZ {
  display: flex;
  flex: 1 0 1px;
  overflow: hidden;
}

.IndexerIndex-errorMessage-2BOjw {
  margin-top: 20px;
  text-align: center;
  font-size: 20px;
}

.IndexerIndex-contentBody-1wMFb {

  display: flex;
  flex-direction: column;
}

.IndexerIndex-postersInnerContentBody-laIn7 {

  display: flex;
  flex-direction: column;
  flex-grow: 1;

  /* 5px less padding than normal to handle poster's 5px margin */
  padding: calc(20px - 5px);
}

.IndexerIndex-tableInnerContentBody-1Rscq {

  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.IndexerIndex-contentBodyContainer-1xlnV {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

@media only screen and (max-width: 768px) {
  .IndexerIndex-pageContentBodyWrapper-1g_ZZ {
    flex-basis: auto;
  }

  .IndexerIndex-contentBody-1wMFb {
    flex-basis: 1px;
  }

  .IndexerIndex-postersInnerContentBody-laIn7 {
    padding: calc(10px - 5px);
  }
}

.Stats-fullWidthChart-12R2_ {
  display: inline-block;
  padding: 15px 25px;
  width: 100%;
  height: 300px;
}

.Stats-halfWidthChart-1PpMC {
  display: inline-block;
  padding: 15px 25px;
  width: 50%;
  height: 300px;
}

@media only screen and (max-width: 768px) {
  .Stats-halfWidthChart-1PpMC {
    display: inline-block;
    padding: 15px 25px;
    width: 100%;
    height: 300px;
  }
}

.NoSearchResults-message-3EroE {
  margin-top: 10px;
  margin-bottom: 30px;
  text-align: center;
  font-size: 20px;
}

.SearchFooterLabel-label-2vT4g {
  margin-bottom: 3px;
  font-weight: bold;
}

.SearchFooterLabel-savingIcon-Z9FKS {
  margin-left: 8px;
}

.SearchFooter-inputContainer-jK2Un {
  margin-right: 20px;
  min-width: 150px;
}

.SearchFooter-indexerContainer-3OKqU {
  margin-right: 20px;
  min-width: 250px;
}

.SearchFooter-buttonContainer-2uSaJ {
  display: flex;
  justify-content: flex-end;
  flex-grow: 1;
}

.SearchFooter-buttonContainerContent-1w1-Y {
  flex-grow: 0;
}

.SearchFooter-buttons-36CI_ {
  display: flex;
  justify-content: flex-end;
  flex-grow: 1;
}

.SearchFooter-searchButton-T2Q27 {

  margin-left: 25px;
  height: 35px;
}

@media only screen and (max-width: 768px) {
  .SearchFooter-inputContainer-jK2Un {
    margin-right: 0;
  }

  .SearchFooter-buttonContainer-2uSaJ {
    justify-content: flex-start;
  }

  .SearchFooter-buttonContainerContent-1w1-Y {
    flex-grow: 1;
  }

  .SearchFooter-buttons-36CI_ {
    justify-content: space-between;
  }

  .SearchFooter-selectedMovieLabel-2v8_5 {
    text-align: left;
  }
}

.SearchIndexHeader-protocol-2TH3v {

  flex: 0 0 90px;
}

.SearchIndexHeader-title-3LlYt {

  flex: 4 0 110px;
}

.SearchIndexHeader-category-1MQnT {

  flex: 0 0 110px;
}

.SearchIndexHeader-indexer-2yK31 {

  flex: 0 0 85px;
}

.SearchIndexHeader-age-3cI0h,
.SearchIndexHeader-size-3EcGj,
.SearchIndexHeader-files-2CrcK,
.SearchIndexHeader-grabs-2ZB1b,
.SearchIndexHeader-peers-BwlIn {

  flex: 0 0 75px;
}

.SearchIndexHeader-indexerFlags-2UDfh {

  flex: 0 0 50px;
}

.SearchIndexHeader-actions-22Zn8 {

  flex: 0 1 90px;
}

.Tooltip-tooltipContainer-3geib {
  z-index: 2000;
  margin: 10px;
}

.Tooltip-tooltip-xkFEM {
  position: relative;
}

.Tooltip-tooltip-xkFEM.Tooltip-default-3EGEj {
    background-color: #fff;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  }

.Tooltip-tooltip-xkFEM.Tooltip-inverse-1O43i {
    background-color: #595959;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  }

.Tooltip-arrow-i0H6x,
.Tooltip-arrow-i0H6x::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-width: 11px;
  border-style: solid;
  border-color: transparent;
}

.Tooltip-arrowDisabled-1Qvta {
  display: none;
}

.Tooltip-arrow-i0H6x::after {
  border-width: 10px;
  content: '';
}

.Tooltip-top-UXIm7 {
  bottom: -11px;
  margin-left: -11px;
  border-bottom-width: 0;
}

.Tooltip-top-UXIm7::after {
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    content: ' ';
  }

.Tooltip-top-UXIm7::after.Tooltip-default-3EGEj {
      border-top-color: #fff;
    }

.Tooltip-top-UXIm7::after.Tooltip-inverse-1O43i {
      border-top-color: rgba(58, 63, 81, 0.75);
    }

.Tooltip-top-UXIm7.Tooltip-default-3EGEj {
    border-top-color: #fff;
  }

.Tooltip-top-UXIm7.Tooltip-inverse-1O43i {
    border-top-color: rgba(58, 63, 81, 0.75);
  }

.Tooltip-right-1RUBR {
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
}

.Tooltip-right-1RUBR::after {
    bottom: -10px;
    left: 1px;
    border-left-width: 0;
    content: ' ';
  }

.Tooltip-right-1RUBR::after.Tooltip-default-3EGEj {
      border-right-color: #fff;
    }

.Tooltip-right-1RUBR::after.Tooltip-inverse-1O43i {
      border-right-color: rgba(58, 63, 81, 0.75);
    }

.Tooltip-right-1RUBR.Tooltip-default-3EGEj {
    border-right-color: #fff;
  }

.Tooltip-right-1RUBR.Tooltip-inverse-1O43i {
    border-right-color: rgba(58, 63, 81, 0.75);
  }

.Tooltip-bottom-2yCRu {
  top: -11px;
  margin-left: -11px;
  border-top-width: 0;
}

.Tooltip-bottom-2yCRu::after {
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    content: ' ';
  }

.Tooltip-bottom-2yCRu::after.Tooltip-default-3EGEj {
      border-bottom-color: #fff;
    }

.Tooltip-bottom-2yCRu::after.Tooltip-inverse-1O43i {
      border-bottom-color: rgba(58, 63, 81, 0.75);
    }

.Tooltip-bottom-2yCRu.Tooltip-default-3EGEj {
    border-bottom-color: #fff;
  }

.Tooltip-bottom-2yCRu.Tooltip-inverse-1O43i {
    border-bottom-color: rgba(58, 63, 81, 0.75);
  }

.Tooltip-left-1uw3W {
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
}

.Tooltip-left-1uw3W::after {
    right: 1px;
    bottom: -10px;
    border-right-width: 0;
    content: ' ';
  }

.Tooltip-left-1uw3W::after.Tooltip-default-3EGEj {
      border-left-color: #fff;
    }

.Tooltip-left-1uw3W::after.Tooltip-inverse-1O43i {
      border-left-color: rgba(58, 63, 81, 0.75);
    }

.Tooltip-left-1uw3W.Tooltip-default-3EGEj {
    border-left-color: #fff;
  }

.Tooltip-left-1uw3W.Tooltip-inverse-1O43i {
    border-left-color: rgba(58, 63, 81, 0.75);
  }

.Tooltip-body-1e17e {
  padding: 5px;
}

.Tooltip-verticalContainer-2TTtF {
  max-height: 300px;
}

.Tooltip-horizontalContainer-35VMO {
  max-width: calc(480px - 20px);
}

@media only screen and (min-width: 480px) {
  .Tooltip-horizontalContainer-35VMO {
    max-width: calc(768px * 0.8);
  }
}

@media only screen and (min-width: 768px) {
  .Tooltip-horizontalContainer-35VMO {
    max-width: calc(992px * 0.8);
  }
}

@media only screen and (min-width: 992px) {
  .Tooltip-horizontalContainer-35VMO {
    max-width: calc(1200px * 0.8);
  }
}

/* @media only screen and (max-width: $breakpointLarge) {
  .horizontalContainer {
    max-width: calc($breakpointLarge * 0.8);
  }
} */

.Popover-title-2n2Xp {
  padding: 10px 20px;
  border-bottom: 1px solid #ebebeb;
  background-color: #f7f7f7;
  font-size: 16px;
}

.Popover-body-tzQDl {
  overflow: auto;
  padding: 10px;
}

.Popover-tooltipBody-3C1-B {
  padding: 0;
}

.ProtocolLabel-torrent-2tOh1 {

  border-color: #00853d;
  background-color: #00853d;
}

.ProtocolLabel-usenet-3IlsY {

  border-color: #17b1d9;
  background-color: #17b1d9;
}

.SearchIndexRow-cell-1kBhL {

  display: flex;
  align-items: center;
}

.SearchIndexRow-protocol-3g-dx {

  flex: 0 0 90px;
}

.SearchIndexRow-title-3p89G {

  flex: 4 0 110px;
}

.SearchIndexRow-category-1vTsC {

  flex: 0 0 110px;
}

.SearchIndexRow-indexer-1eTHp {

  flex: 0 0 85px;
}

.SearchIndexRow-age-1Jg8-,
.SearchIndexRow-size-2TJUT,
.SearchIndexRow-files-2RT1F,
.SearchIndexRow-grabs-1q5PA,
.SearchIndexRow-peers-3vTTz {

  flex: 0 0 75px;
}

.SearchIndexRow-indexerFlags-1oRxJ {

  flex: 0 0 50px;
}

.SearchIndexRow-actions-3SB-6 {

  flex: 0 1 90px;
  min-width: 90px;
}

.SearchIndexRow-checkInput-12f9Y {

  margin-top: 0;
}

.SearchIndexRow-downloadLink-2oC6V {

  margin: 0 2px;
  width: 22px;
  color: #515253;
}

.SearchIndexRow-externalLinks-1XpHu {
  margin: 0 2px;
  width: 22px;
  text-align: center;
}

.SearchIndexTable-tableContainer-1s-DP {

  flex: 1 0 auto;
}

.SearchIndex-pageContentBodyWrapper-1W6ev {
  display: flex;
  flex: 1 0 1px;
  overflow: hidden;
}

.SearchIndex-errorMessage-3NaYU {
  margin-top: 20px;
  text-align: center;
  font-size: 20px;
}

.SearchIndex-contentBody-PJAUz {

  display: flex;
  flex-direction: column;
}

.SearchIndex-postersInnerContentBody-B8hSE {

  display: flex;
  flex-direction: column;
  flex-grow: 1;

  /* 5px less padding than normal to handle poster's 5px margin */
  padding: calc(20px - 5px);
}

.SearchIndex-tableInnerContentBody-3fs4a {

  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.SearchIndex-contentBodyContainer-3VUrV {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

@media only screen and (max-width: 768px) {
  .SearchIndex-pageContentBodyWrapper-1W6ev {
    flex-basis: auto;
  }

  .SearchIndex-contentBody-PJAUz {
    flex-basis: 1px;
  }

  .SearchIndex-postersInnerContentBody-B8hSE {
    padding: calc(10px - 5px);
  }
}

.Card-card-1klRK {
  position: relative;
  margin: 10px;
  padding: 10px;
  border-radius: 3px;
  background-color: #fff;
  box-shadow: 0 0 10px 1px #e1e1e1;
  color: #333;
}

.Card-underlay-1uzT9 {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}

.Card-overlay-1yklt {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}

.Card-overlay-1yklt a,
  .Card-overlay-1yklt button {
    pointer-events: all;
  }

.Card-overlay-1yklt {

  position: relative;
}

.FieldSet-fieldSet-37M-a {
  margin: 0;
  margin-bottom: 20px;
  padding: 0;
  min-width: 0;
  border: 0;
}

.FieldSet-legend-2KHms {
  display: block;
  margin-bottom: 21px;
  padding: 0;
  width: 100%;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
  color: #3a3f51;
  font-size: 21px;
  line-height: inherit;
}

.EditAppProfileModalContent-deleteButtonContainer-2cDcW {
  margin-right: auto;
}

.AppProfile-appProfile-1WiL1 {

  width: 300px;
}

.AppProfile-nameContainer-2WtQ5 {
  display: flex;
  justify-content: space-between;
}

.AppProfile-name-3HIVU {
  overflow: hidden !important;
  max-width: 100%;
  /* 1 */
  text-overflow: ellipsis !important;
  white-space: nowrap !important;

  margin-bottom: 20px;
  font-weight: 300;
  font-size: 24px;
}

.AppProfile-cloneButton-pY221 {

  height: 36px;
}

.AppProfile-tooltipLabel-xnOjT {

  margin: 0;
  border: none;
}

.AppProfiles-appProfiles-26hb4 {
  display: flex;
  flex-wrap: wrap;
}

.AppProfiles-addAppProfile-2pX8c {

  background-color: #f5f5f5;
  color: #adadad;
  text-align: center;
  font-size: 45px;
}

.AppProfiles-center-1NmSS {
  display: inline-block;
  padding: 5px 20px 0;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  background-color: #fff;
}

.AddApplicationItem-application-1a3nM {

  position: relative;
  width: 300px;
  height: 100px;
}

.AddApplicationItem-underlay-3maDr {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}

.AddApplicationItem-overlay-3aGv8 {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}

.AddApplicationItem-overlay-3aGv8 a,
  .AddApplicationItem-overlay-3aGv8 button {
    pointer-events: all;
  }

.AddApplicationItem-overlay-3aGv8 {

  padding: 10px;
}

.AddApplicationItem-name-2Lrhp {
  text-align: center;
  font-weight: lighter;
  font-size: 24px;
}

.AddApplicationItem-actions-2-9yh {
  margin-top: 20px;
  text-align: right;
}

.AddApplicationItem-presetsMenu-1LkkA {

  display: inline-block;
  margin: 0 5px;
}

.AddApplicationItem-presetsMenuButton-2ZLoS {
}

.AddApplicationItem-presetsMenuButton-2ZLoS::after {
    margin-left: 5px;
    content: '\25BE';
  }

.AddApplicationModalContent-applications-3kIr9 {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.EditApplicationModalContent-deleteButton-tKwuc {

  margin-right: auto;
}

.EditApplicationModalContent-message-3Lj5H {

  margin-bottom: 30px;
}

.Application-application-4-Ft0 {

  width: 290px;
}

.Application-name-1c9MJ {
  overflow: hidden !important;
  max-width: 100%;
  /* 1 */
  text-overflow: ellipsis !important;
  white-space: nowrap !important;

  margin-bottom: 20px;
  font-weight: 300;
  font-size: 24px;
}

.Application-enabled-10dXt {
  display: flex;
  flex-wrap: wrap;
  margin-top: 5px;
}

.Applications-applications-33OVZ {
  display: flex;
  flex-wrap: wrap;
}

.Applications-addApplication-YAovf {

  background-color: #f5f5f5;
  color: #adadad;
  text-align: center;
}

.Applications-center-3gZcS {
  display: inline-block;
  padding: 5px 20px 0;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  background-color: #fff;
}

.AddDownloadClientItem-downloadClient-2mTel {

  position: relative;
  width: 300px;
  height: 100px;
}

.AddDownloadClientItem-underlay-2NUnj {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}

.AddDownloadClientItem-overlay-2yy8T {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}

.AddDownloadClientItem-overlay-2yy8T a,
  .AddDownloadClientItem-overlay-2yy8T button {
    pointer-events: all;
  }

.AddDownloadClientItem-overlay-2yy8T {

  padding: 10px;
}

.AddDownloadClientItem-name-2BKmJ {
  text-align: center;
  font-weight: lighter;
  font-size: 24px;
}

.AddDownloadClientItem-actions-TNop1 {
  margin-top: 20px;
  text-align: right;
}

.AddDownloadClientItem-presetsMenu-3bjr4 {

  display: inline-block;
  margin: 0 5px;
}

.AddDownloadClientItem-presetsMenuButton-2Fy9t {
}

.AddDownloadClientItem-presetsMenuButton-2Fy9t::after {
    margin-left: 5px;
    content: '\25BE';
  }

.AddDownloadClientModalContent-downloadClients-3IELL {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.EditDownloadClientModalContent-deleteButton-2_RxW {

  margin-right: auto;
}

.EditDownloadClientModalContent-message-1QoJt {

  margin-bottom: 30px;
}

.DownloadClient-downloadClient-zue7r {

  width: 290px;
}

.DownloadClient-name-1mQ7R {
  overflow: hidden !important;
  max-width: 100%;
  /* 1 */
  text-overflow: ellipsis !important;
  white-space: nowrap !important;

  margin-bottom: 20px;
  font-weight: 300;
  font-size: 24px;
}

.DownloadClient-enabled-2jWkV {
  display: flex;
  flex-wrap: wrap;
  margin-top: 5px;
}

.DownloadClients-downloadClients-31cda {
  display: flex;
  flex-wrap: wrap;
}

.DownloadClients-addDownloadClient-1jkXh {

  background-color: #f5f5f5;
  color: #adadad;
  text-align: center;
}

.DownloadClients-center-1gdOg {
  display: inline-block;
  padding: 5px 20px 0;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  background-color: #fff;
}

.ClipboardButton-button-uqKgy {

  position: relative;
}

.ClipboardButton-stateIconContainer-2vXcD {
  position: absolute;
  top: 50%;
  left: -100%;
  display: inline-flex;
  visibility: hidden;
  transition: left 0.2s;
  transform: translateX(-50%) translateY(-50%);
}

.ClipboardButton-clipboardIconContainer-3FRh2 {
  position: relative;
  left: 0;
  transition: left 0.2s, opacity 0.2s;
}

.ClipboardButton-showStateIcon-1O6_L .ClipboardButton-stateIconContainer-2vXcD {
    left: 50%;
    visibility: visible;
  }

.ClipboardButton-showStateIcon-1O6_L .ClipboardButton-clipboardIconContainer-3FRh2 {
    left: 100%;
    opacity: 0;
  }

.AddIndexerProxyItem-indexerProxy-a7ZzS {

  position: relative;
  width: 300px;
  height: 100px;
}

.AddIndexerProxyItem-underlay-3mXvG {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}

.AddIndexerProxyItem-overlay-3eUyu {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}

.AddIndexerProxyItem-overlay-3eUyu a,
  .AddIndexerProxyItem-overlay-3eUyu button {
    pointer-events: all;
  }

.AddIndexerProxyItem-overlay-3eUyu {

  padding: 10px;
}

.AddIndexerProxyItem-name-2Qkeu {
  text-align: center;
  font-weight: lighter;
  font-size: 24px;
}

.AddIndexerProxyItem-actions-2QqXL {
  margin-top: 20px;
  text-align: right;
}

.AddIndexerProxyItem-presetsMenu-5vE2w {

  display: inline-block;
  margin: 0 5px;
}

.AddIndexerProxyItem-presetsMenuButton-1LHMi {
}

.AddIndexerProxyItem-presetsMenuButton-1LHMi::after {
    margin-left: 5px;
    content: '\25BE';
  }

.AddIndexerProxyModalContent-indexerProxies-2ic08 {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.EditIndexerProxyModalContent-deleteButton-3_TRn {

  margin-right: auto;
}

.EditIndexerProxyModalContent-message-3Bf3d {

  margin-bottom: 30px;
}

.IndexerProxy-indexerProxy-2uit- {

  width: 290px;
}

.IndexerProxy-name-3t1aG {
  overflow: hidden !important;
  max-width: 100%;
  /* 1 */
  text-overflow: ellipsis !important;
  white-space: nowrap !important;

  margin-bottom: 20px;
  font-weight: 300;
  font-size: 24px;
}

.IndexerProxy-indexers-1LGyW {
  flex: 1 0 auto;
}

.IndexerProxy-enabled-1xrAb {
  display: flex;
  flex-wrap: wrap;
  margin-top: 5px;
}

.IndexerProxies-indexerProxies-MGSp9 {
  display: flex;
  flex-wrap: wrap;
}

.IndexerProxies-addIndexerProxy-1YPfX {

  background-color: #f5f5f5;
  color: #adadad;
  text-align: center;
}

.IndexerProxies-center-1PI2G {
  display: inline-block;
  padding: 5px 20px 0;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  background-color: #fff;
}

.AddNotificationItem-notification-3jcDM {

  position: relative;
  width: 300px;
  height: 100px;
}

.AddNotificationItem-underlay-1PmXT {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}

.AddNotificationItem-overlay-39b-F {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}

.AddNotificationItem-overlay-39b-F a,
  .AddNotificationItem-overlay-39b-F button {
    pointer-events: all;
  }

.AddNotificationItem-overlay-39b-F {

  padding: 10px;
}

.AddNotificationItem-name-2dMKT {
  text-align: center;
  font-weight: lighter;
  font-size: 24px;
}

.AddNotificationItem-actions-oQcAk {
  margin-top: 20px;
  text-align: right;
}

.AddNotificationItem-presetsMenu-1LNJ- {

  display: inline-block;
  margin: 0 5px;
}

.AddNotificationItem-presetsMenuButton-PQA6C {
}

.AddNotificationItem-presetsMenuButton-PQA6C::after {
    margin-left: 5px;
    content: '\25BE';
  }

.AddNotificationModalContent-notifications-2zsv0 {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.NotificationEventItems-events-2jCRQ {
  margin-top: 10px;
  user-select: none;
}

.EditNotificationModalContent-deleteButton-1Bog2 {

  margin-right: auto;
}

.EditNotificationModalContent-message-2Q_5S {

  margin-bottom: 30px;
}

.Notification-notification-3AY4g {

  width: 290px;
}

.Notification-name-1xi66 {
  overflow: hidden !important;
  max-width: 100%;
  /* 1 */
  text-overflow: ellipsis !important;
  white-space: nowrap !important;

  margin-bottom: 20px;
  font-weight: 300;
  font-size: 24px;
}

.Notification-enabled-GLH1W {
  display: flex;
  flex-wrap: wrap;
  margin-top: 5px;
}

.Notifications-notifications-2-nT5 {
  display: flex;
  flex-wrap: wrap;
}

.Notifications-addNotification-1scsM {

  background-color: #f5f5f5;
  color: #adadad;
  text-align: center;
}

.Notifications-center-1KGvf {
  display: inline-block;
  padding: 5px 20px 0;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  background-color: #fff;
}

.Settings-link-1nMZ_ {

  border-bottom: 1px solid #e5e5e5;
  color: #3a3f51;
  font-size: 21px;
}

  .Settings-link-1nMZ_:hover {
    color: #616573;
    text-decoration: none;
  }

.Settings-summary-3vkWu {
  margin-top: 10px;
  margin-bottom: 30px;
  color: #555;
}

.TagDetailsModalContent-items-28kHk {
  display: flex;
  flex-wrap: wrap;
}

.TagDetailsModalContent-item-33I4E {
  flex: 0 0 100%;
}

.TagDetailsModalContent-restriction-nmsha {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e5e5e5;
}

.TagDetailsModalContent-restriction-nmsha:last-child {
    margin: 0;
    padding: 0;
    border-bottom: none;
  }

.TagDetailsModalContent-deleteButton-2E6NQ {

  margin-right: auto;
}

.Tag-tag-15bZo {

  flex: 150px 0 1;
}

.Tag-label-1xuLQ {
  margin-bottom: 20px;
  white-space: nowrap;
  font-weight: 300;
  font-size: 24px;
}

.Tags-tags-QZjnv {
  display: flex;
  flex-wrap: wrap;
}

.RestoreBackupModalContent-additionalInfo-sOZ-k {
  flex-grow: 1;
  color: #777;
}

.RestoreBackupModalContent-steps-3SNOw {
  margin-top: 20px;
}

.RestoreBackupModalContent-step-3a-AM {
  display: flex;
  font-size: 16px;
  line-height: 20px;
}

.RestoreBackupModalContent-stepState-1T4Vh {
  margin-right: 8px;
}

@media only screen and (max-width: 768px) {
  composes: ModalFooter-modalFooter-3jawm;

  flex-wrap: wrap;
}

.BackupRow-type-2l7bn {

  width: 20px;
  text-align: center;
}

.BackupRow-actions-3HlMi {

  width: 70px;
}

.LogsTableDetailsModal-detailsText-slZ9N {

  display: block;
  margin: 0 0 10.5px;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #f5f5f5;
  color: #3a3f51;
  white-space: pre;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 13px;
  font-family: "Ubuntu Mono", Menlo, Monaco, Consolas, "Courier New", monospace;;
  line-height: 1.52857143;
}

.LogsTableRow-level-3MwWQ {

  width: 20px;
}

.LogsTableRow-info-13EAs {
  color: #1e90ff;
}

.LogsTableRow-debug-zu65G {
  color: #808080;
}

.LogsTableRow-trace-oACwO {
  color: #d3d3d3;
}

.LogsTableRow-warn-SATkt {
  color: #ffa500;
}

.LogsTableRow-error-1Df-M {
  color: #f05050;
}

.LogsTableRow-fatal-36Xqg {
  color: #7a43b6;
}

.LogsTableRow-actions-1Bixs {

  width: 45px;
}

.LogFilesTableRow-download-2GZ2O {

  width: 100px;
}

.About-descriptionList-2NMvF {

  margin-bottom: 10px;
}

.styles-logo-287_Q {
  margin: auto;
  padding: 9px;
}

.styles-logoContainer-t_ONT {
  display: inline-block;
  margin: 0.5em;
  width: 50px;
  height: 50px;
  outline: none;
  border: solid 1px #e6e6e6;
  border-radius: 0.5em;
  background: #f8f8ff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}

.Health-legend-1hdTo {
  display: flex;
  justify-content: space-between;
}

.Health-loading-JpsuF {

  margin-top: 2px;
  margin-left: 10px;
  text-align: left;
}

.Health-status-3Y6UP {
  width: 20px;
}

.Health-healthOk-ASbjJ {
  margin-bottom: 25px;
}

.Health-actions-2bHBh {
  min-width: 90px;
}

.QueuedTaskRow-trigger-34vkI {

  width: 50px;
}

.QueuedTaskRow-triggerContent-2e4EE {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.QueuedTaskRow-commandName-3XRNU {
  display: inline-block;
  min-width: 220px;
}

.QueuedTaskRow-userAgent-3Rh5N {
  color: #b0b0b0;
}

.QueuedTaskRow-queued-3BAsA,
.QueuedTaskRow-started-lXuRn,
.QueuedTaskRow-ended-38wXS {

  width: 180px;
}

.QueuedTaskRow-duration-1F3DL {

  width: 100px;
}

.QueuedTaskRow-actions-3tkw9 {

  width: 60px;
}

.ScheduledTaskRow-interval-3Q9rc {

  width: 150px;
}

.ScheduledTaskRow-lastExecution-HSuhh,
.ScheduledTaskRow-lastDuration-2SWBB,
.ScheduledTaskRow-nextExecution-1TxtV {

  width: 180px;
}

.ScheduledTaskRow-actions-3MOqN {

  width: 20px;
}

.Updates-messageContainer-xOHZu {
  display: flex;
  margin-bottom: 20px;
}

.Updates-upToDateIcon-1kxiK {
  color: #37bc9b;
  font-size: 30px;
}

.Updates-message-22gGZ {
  padding-left: 5px;
  font-size: 18px;
  line-height: 30px;
}

.Updates-loading-3gDa- {

  margin-top: 5px;
  margin-left: auto;
}

.Updates-update-3JsDm {
  margin-top: 20px;
}

.Updates-info-2TCh6 {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e5e5e5;
}

.Updates-version-2sf_n {
  font-size: 21px;
}

.Updates-space-2nHmG {
  padding: 0 5px;
}

.Updates-date-2kGRw {
  font-size: 16px;
}

.Updates-label-21v-6 {

  margin-left: 10px;
  font-size: 14px;
}

html,
body {
  height: 100%; /* needed for proper layout */
}

body {
  overflow: hidden;
  background-color: #f5f7fa;
}

@media only screen and (max-width: 768px) {
  body {
    overflow-y: auto;
  }
}


/*# sourceMappingURL=styles.css.map*/