body {
  font-size: 16pt; }
  body h1, body h2, body h3 {
    text-align: center; }
  body .margin-right {
    margin-right: 1em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.slide-fade-enter-active {
  transition: all .5s ease;
  transition-delay: .5s; }

.slide-fade-leave-active {
  transition: all .5s ease; }

.slide-fade-enter {
  transform: translateX(100px);
  opacity: 0; }

.slide-fade-leave-to {
  transform: translateX(-100px);
  opacity: 0; }

.animate-height {
  transition: height .5s ease; }

form .form-group {
  margin-bottom: 1.6em; }

form .form-control {
  font-size: 1em;
  padding: 0.5em;
  height: 2.5em; }

form textarea.form-control {
  padding: 0.25em 0.5em;
  height: 8em; }

form .btn-lg {
  font-size: 1.5em; }

form .text-danger {
  padding-top: 0.25em; }

#first {
  margin-bottom: 0;
  padding-bottom: 5em; }

#six {
  margin-top: 0; }

#translation-area {
  padding-top: 5em; }
  #translation-area h1 {
    margin-bottom: 1em; }

#payment .payments-methods {
  text-align: center; }

.processing .spinner {
  height: 3em;
  margin: 2em 0;
  background-image: url("../img/loading.gif");
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: 3em; }

.accept-estimate-screen .translator-avatar {
  text-align: center;
  margin-bottom: 1em; }
  .accept-estimate-screen .translator-avatar img {
    border-radius: 50%;
    width: 6em;
    height: 6em; }

div#file-upload-list span.file-upload {
  list-style: none; }
  div#file-upload-list span.file-upload .file-name-holder {
    display: none; }
  div#file-upload-list span.file-upload label {
    border: 1px solid #ccc;
    border-radius: 5px;
    display: inline-block;
    padding: 0.5em 1em;
    margin-right: 0.5em;
    cursor: pointer; }
    div#file-upload-list span.file-upload label input[type="file"] {
      position: fixed;
      right: 1000%;
      bottom: 1000%; }
    div#file-upload-list span.file-upload label span.file-info.selected {
      font-weight: 300; }

.prepaid-message {
  margin: 10em 0; }
