/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
 * You can obtain one at http://mozilla.org/MPL/2.0/. */

html, body {
  font: message-box;
  margin: 0;
}

a {
  color: -moz-nativehyperlinktext;
  text-decoration: underline;
}

#addCloudFileAccount {
  padding-left: 18px;
  padding-right: 11px;
  padding-bottom: 15px;
  padding-top: 15px;
}

#createAccountTitle {
  font-size: 12px;
  font-weight: bold;
}

#createAccountText {
  margin-bottom: 20px;
  margin-right: 3px;
}

.indent {
  margin-bottom: 15px;
  -moz-margin-start: 50px;
  -moz-margin-end: 56px;
}

.small-indent {
  margin-bottom: 15px;
  -moz-margin-start: 6px;
  -moz-margin-end: 6px;
}

#accountType {
  height: 20px;
  /* We have to be a stickler about the width here, or else we get
     weird issues where the menu will resize itself by a single pixel
     when switching selections, which is distracting. */
  max-width: 310px;
  min-width: 310px;
}

#messages {
  margin-top: 5px;
}

#messages #authorizing,
#messages #error {
  -moz-box-align: center;
}

#messages #authorizing image,
#messages #error image {
  max-width: 16px;
  max-height: 16px;
  vertical-align: middle;
}

#accountSettings {
  overflow-x: hidden;
  overflow-y: hidden;
}

#accountSettings body {
  margin: 0;
  padding: 0;
}

#provider-settings {
  min-height: 80px;
}

#provider-form label, #provider-form input {
  display: block;
  margin-bottom: 5px;
}

#provider-form input {
  -moz-box-sizing: border-box;
  width: 100%;
}

#accountType > menupopup > menuitem > .menu-iconic-left {
  display: -moz-box;
  min-width: 16px;
  -moz-padding-end: 2px;
}

#learn-more {
  text-align: right;
}

.float-right {
  float: right;
}
