
.structure{
    padding-left: 30px;
    padding-right: 30px;
 }
 .structure select {
  
     background:#ffde22;
     ;
     flex: 1;
     padding: 0.1em;
     color:black;
     cursor:pointer;
     font-size: 0.90em;
     font-family: inherit;
     text-align: center;
     align-content: center;
     
  }
  .structure select::-ms-expand {
     display: none;
  }
  .structure select {
     position: relative;
     display: flex;
     text-align: center;
     align-content: center;
     line-height:12px;
     background: #ffde22;
     overflow: hidden;
     border-radius: .25em;
  }
  .structure select::after {
     content: '\25BC';
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.1em;
     background: #ffde22;
     cursor:pointer;
     pointer-events:none;
     transition:.25s all ease;
     text-align: center;
     align-content: center;
  }
  .structure select:hover::after {
     color: #ffde22;
  }
  .structure label{
      font-size: 1em;
      font-family: inherit;
      font-weight: bold;
      text-align: center;
      align-content: center;
  }
  .structure input [type=number] {
   width: 100%;
   padding: 12px;
   border: 1px solid #ccc;
   border-radius: 4px;
   box-sizing: border-box;
   resize: vertical;
    text-align: center;
    align-content: center;
  }

 label {
   padding: 12px 12px 12px 0;
   display: inline-block;
   text-align: center;
   align-content: center;
 }
 

