* {
  outline: none !important;
  outline: 0px !important;
  -webkit-appearance: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none; }

html {
  height: 100%; }
  html body {
    background: #6b96cc url(../img/bg_bottom.jpg) no-repeat bottom center;
    margin: 0px;
    padding: 0px;
    height: 100%; }
    html body .alert {
      position: absolute;
      width: 98%;
      z-index: 100;
      top: 10px;
      left: 1%; }
    html body .alert-success {
      background-color: #dff0d8;
      border-color: #d6e9c6;
      color: #3c763d; }
    html body .alert-dismissable, html body .alert-dismissible {
      padding-right: 35px; }
    html body .alert {
      padding: 15px;
      border: 1px solid transparent;
      border-radius: 4px; }
    html body .text-center {
      text-align: center; }
    html body .container {
      height: 100%;
      padding-right: 0px;
      padding-left: 0px; }
      html body .container .geral {
        width: 100%;
        background: url(../img/bg_topo.png) repeat-x top;
        text-align: center;
        margin: 0 auto;
        display: block;
        height: 100%; }
        html body .container .geral .form {
          position: relative;
          padding-top: 1em;
          width: 26em;
          height: auto;
          padding-bottom: 3em;
          border-radius: 0px 0px 15px 15px;
          -moz-border-radius: 0px 0px 15px 15px;
          -webkit-border-radius: 0px 0px 15px 15px;
          background-color: #f8f7fa;
          -webkit-box-shadow: 3px 9px 23px -6px rgba(0, 0, 0, 0.43);
          -moz-box-shadow: 3px 9px 23px -6px rgba(0, 0, 0, 0.43);
          box-shadow: 3px 9px 23px -6px rgba(0, 0, 0, 0.43);
          padding-left: 2.5em;
          padding-right: 2.5em; }
          html body .container .geral .form p {
            font-family: 'Roboto', sans-serif;
            font-weight: 300;
            font-size: 1.3em;
            margin-top: 1.3em;
            padding-left: 1.8em;
            padding-right: 1.8em; }
          html body .container .geral .form .input {
            background: #e6e6eb;
            background: -moz-linear-gradient(top, #e6e6eb 0%, #f1f2f4 100%);
            background: -webkit-gradient(left top, left bottom, color-stop(0%, #e6e6eb), color-stop(100%, #f1f2f4));
            background: -webkit-linear-gradient(top, #e6e6eb 0%, #f1f2f4 100%);
            background: -o-linear-gradient(top, #e6e6eb 0%, #f1f2f4 100%);
            background: -ms-linear-gradient(top, #e6e6eb 0%, #f1f2f4 100%);
            background: linear-gradient(to bottom, #e6e6eb 0%, #f1f2f4 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6eb', endColorstr='#f1f2f4', GradientType=0 ); }
            html body .container .geral .form .input:focus {
              outline: 0; }
          html body .container .geral .form .btn-enviar {
            background: url(../img/btn-enviar.png) no-repeat top center;
            background-size: cover;
            width: 96px;
            height: 42px;
            font-family: Roboto;
            font-weight: 500;
            color: #626161; }

@media (min-width: 1200px) {
  .container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px; } }
@media (min-width: 992px) {
  .container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px; } }
@media (min-width: 768px) {
  .container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px; } }

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