.express {
  padding-top : 50px;


  &-title {
    font-size : 16px;
    color : @black;
    margin-bottom : 30px;

    &-small {
      font-size : 12px;
      color : @black;
      margin-bottom : 30px;
      text-transform : uppercase;
    }
  }
	
	.list-products {
		width:100%;

		input {
      width:40px;
      float : left;
      margin-right : 10px;
      padding : 7px;
    }
    
    tr {
      background-color : @white;

      td {

        strong {
          font-weight : normal;
        }

        ul {
          
          li {
            display : inline-block;
            width : 100/3%;
            float : left;
            line-height : 40px;
            
            span {
              line-height : normal;
              display : inline-block;

              i {
                font-style : normal;
                color : #f16850;
                font-size : 13px;
                font-family: Arial, Helvetica, sans-serif;
              }

            }

          }

        }
      }
    }

		tr.alt {
      background: #f0f0f0;
    }
	}

}

.store {
  border : 1px solid #dcdcdc;
  border-radius : 5px;
  margin-bottom : 40px;


  &-action {
    padding : 30px;
    text-align : right;

    &-button {
      width : 150px;
      display : inline-block;
    }

  }
  
}

.recap-table {
  border : 1px solid #dcdcdc;
  border-top-left-radius : 5px;
  border-top-right-radius : 5px;
}

.recap-total {
  border : 1px solid #dcdcdc;
  border-top : none;
  text-align : right;
  margin-bottom : 40px;

  tr {
    background-color : @white !important;
  }

  &-title {
    color : @black;
    font-size : 12px;
    font-family: 'montserratbold';
  }

  &-number {
    font-family: Arial, Helvetica, sans-serif;
    font-weight : bold;
    font-size : 14px;
    color : @grey;
    padding-right : 100px;
    width : 200px;
  }
}

.comment-box {
  width : 60%;
  margin-bottom : 40px;
}

.form-rep {

  &-container {
    margin : 0 -10px;
  }

  &-box {
    padding : 0 10px;
    box-sizing : border-box;
    width : 100/3%;
    display : inline-block;
    float : left;

    &-item {
      margin-bottom : 20px;

      input {
        width : 100%;
        font-size : 12px;
        padding : 0 20px;
      }

      textarea {
        width : 100%;
        min-height : 100px;
      }
    }
  }

  p {
    font-size : 14px;
    color : @grey;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom : 20px;
  }

}

.form-action-express{
  display : inline-block;
  width : 100%;
  text-align : right;
  margin-bottom : 40px;

  &-item {
    display : inline-block;
    margin-left : 20px;
  }

  &-button {
    width : 150px;
  }
}