body { padding-bottom: 70px;}

p{ margin: 0; }

textarea{
  resize: none;
}

.center{
  margin: 0 auto !important;
}

.bootstrap-filestyle .form-control{
  position: static !important;
}

.top-10{
  margin-top: 10px;
}

.bottom-10{
  margin-bottom: 10px;
}

.top-20{
  margin-top: 20px;
}

.top-5{
  margin-top: 5px;
}

.bottom-20{
  margin-bottom: 20px;
}

.table-clickable tbody{
  cursor: pointer;
}

#norme_rma{
  height: 250px;
  overflow: auto;
}

#detail_rma_wrap{
  font-size: 16px;
}

#detail_rma_wrap p:nth-child(1) b{
  color: red;
}

#riepilogo_rma{
  margin-top: 8px;
}

.inline{
  display: inline;
}

#msg_error{
  background-color: #E25041;
  color: white;
  display: none;
  padding: 5px;
}

/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}

.div-center{
  width: 152px;
  margin: 0 auto;
}

td{
  vertical-align: middle !important;
}

footer{
  bottom: 0;
  right: 0;
  left: 0;
  padding: 10px;
  background-color: #2574A9;
  color: white;
  width: 100%;
  position: fixed;
}

.form-signin .form-control {
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

.form-signin-heading {
    text-align: center;
  }

  .form-signin {
    max-width: 280px;
    padding: 15px;
    margin: 0 auto;
  }
  .form-signin .form-signin-heading, .form-signin {
    margin-bottom: 10px;
  }
  .form-signin .form-control {
    position: relative;
    font-size: 16px;
    height: auto;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .form-signin .form-control:focus {
    z-index: 2;
  }
  .form-signin input[type="email"] {
    margin-bottom: -1px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-color: #000;
  }
  .form-signin input[type="text"] {
    margin-bottom: -1px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-color: #000;
  }
  .form-signin input[type="password"] {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: #000;
  }