.file-upload {
	position: relative;
	
  display: inline-block;
  margin-top: auto;
  margin-top: 8px;
}

.file-upload__label {
  display: block;
  padding: 7px 8px;
  color: black;
  background: #F46B0A;
  border-radius: .4em;
  transition: background .3s;
  }

.file-upload__label:hover {
     cursor: pointer;
     color: orange;
     background: #000;
  }
.file-upload__label:active {
     cursor: pointer;
     background: #2D2D2D;
  }
    
.file-upload__input {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    font-size: 1;
    width:0;
    height: 100%;
    opacity: 0;
}

.color_2{
  background: #AFFF00;
  color:black;
}

.checkboxes_secure{
  float: left;
  width:100%;
  text-align: left;
}

.class_wait{
    cursor:wait !important;
}
