body.base {
  font-family: 'Lato', Helvetica, sans-serif;
  background: url( "https://static.propelleraero.com/backgrounds/customer-background-default.jpg?response-cache-control=max-age=31536000" ) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-width: 280px;
}

.modal-header ,
.modal-full-width-button ,
.popup-full-width-button ,
.add-data-url-button:hover ,
.brand-bar ,
.explorer-panel-tab-badge ,
.feature-info-panel-section-header ,
.settings-panel-section-header ,
.tools-url-add-button:hover ,
.data-catalog-top-group-header ,
.now-viewing-item-top-row ,
.now-viewing-measurement-controls button:hover ,
.search-tab-provider-header ,
.upload-data-popup-plus-button:hover ,
.upload-data-popup-dual-button-right,
.tour-button-right ,
#loginform ,
.pageform,
.login-separator span {
  background-color: #FFFFFF;
}


.tour-button-right ,
.popup-full-width-button ,
.upload-data-popup-plus-button:hover ,
.upload-data-popup-dual-button-right ,
.modal-header h1 ,
.modal-close-button ,
.password-reset-link a ,
.now-viewing-measurement-controls button:hover ,
.now-viewing-item-label ,
.popup-message-actions .popup-message-action ,
.modal-full-width-button ,
.add-data-url-button:hover ,
.explorer-panel-tab-badge ,
.feature-info-panel-section-header ,
.settings-panel-section-header ,
.tools-url-add-button:hover ,
.data-catalog-top-group-label,
.pageform,
.pageform a,
a.login-back-button,
.login-separator span {
  color: #000000;
}

.login-separator {
  border-color: #000000;
}

.pvbtn.enabled, #fullscreen {
    color: #FFFFFF;
    background-color: #000000;
}


.processing-request-table-trash-icon,
.now-viewing-item-checkbox,
.now-viewing-item-drag-handle,
.now-viewing-arrow {
  fill: #000000;
}

.processing-request-table-trash-icon {
  fill: #FFFFFF;
}

.settings-panel-callout {
  border-bottom: 10px solid #FFFFFF;
}

.popup-message-actions .popup-message-action {
  background: #FFFFFF;
}

.logo {
  background-image: url('https://srv-01-ap-southeast-2.data.propelleraero.com/or769bef78/logo-04163fc5.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly8qL29yNzY5YmVmNzgvKiIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc0OTMwNTM3OX19fV19&Signature=kADOZwJhCmjb9vyWgrHnikX9WoeESBHWdh9VsRLBPrjOAvRNzQ61oVwyGIHT-Pkuj7GXEoM3r1oWBS3d24Bzs7-nOVBOJe37oXfWfT-V9~DVujQyxkE6lHTFQuWBf3FBFOH1PWAtmd3BOLTtxVU6tAb7zRN5knJfABcH4I01IfB3W39wNXvVePwWV-0HDcPzlHdWbYFkToR3Z99pXljtk55dhrNHMCOJ54PVtf2N6YJR0MrbEEldVN5QhfUef~ntEXWWJolp7beDWO8Cwml9573cvJT8O85Kwj-plWPxJufy-pkc4tyDp599sfaVPuT7815E-zOTwue6-sRBObTJxg__&Key-Pair-Id=APKAI6AKZOWIA7VNVEUQ&response-content-disposition=attachment&response-cache-control=max-age%3D31536000');
}

.brand-bar-element-first {
  width: 80%;
}

.brand-bar-element-logo {
  background-image: url('https://srv-01-ap-southeast-2.data.propelleraero.com/or769bef78/logo-04163fc5.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly8qL29yNzY5YmVmNzgvKiIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc0OTMwNTM3OX19fV19&Signature=kADOZwJhCmjb9vyWgrHnikX9WoeESBHWdh9VsRLBPrjOAvRNzQ61oVwyGIHT-Pkuj7GXEoM3r1oWBS3d24Bzs7-nOVBOJe37oXfWfT-V9~DVujQyxkE6lHTFQuWBf3FBFOH1PWAtmd3BOLTtxVU6tAb7zRN5knJfABcH4I01IfB3W39wNXvVePwWV-0HDcPzlHdWbYFkToR3Z99pXljtk55dhrNHMCOJ54PVtf2N6YJR0MrbEEldVN5QhfUef~ntEXWWJolp7beDWO8Cwml9573cvJT8O85Kwj-plWPxJufy-pkc4tyDp599sfaVPuT7815E-zOTwue6-sRBObTJxg__&Key-Pair-Id=APKAI6AKZOWIA7VNVEUQ&response-content-disposition=attachment&response-cache-control=max-age%3D31536000');
  background-repeat: no-repeat;
  text-align: left;
  background-size: contain;
  height: 80%;
}


@media only screen and (max-width: 600px) {
  #content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }

  #loginform {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0;
    max-width: 100%;
    padding: 0;
  }

  .logo {
    max-width: 160px;
  }

  .auth_error {
    margin: -12px 0 12px 0;
  }

  #loginform input[type=text], #loginform input[type=email], #loginform input[type=password],
  .pageform input[type=text], .pageform input[type=email], .pageform input[type=password] {
    padding: 16px 12px;
    font-size: 14px;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    -webkit-appearance: none;
  }

  #loginform .login-grid-container {
    grid-template-columns: minmax(0, 1fr) minmax(240px, 1fr) minmax(0, 1fr);
    grid-gap: 16px 0px;
  }

  #loginform form.login-grid-container {
    grid-gap: 24px 0px;
  }

  #loginform .btn {
    text-transform: uppercase;
  }

  #loginform input[type=submit] {
    border-radius: 4px;
    height: 40px;
    font-size: 14px;
    -webkit-appearance: none;
  }

  label[for="id_email"] {
    display: block;
    width: 240px;
    margin: 0 auto 8px;
  }
}
