#container-image
{   
    background-image: linear-gradient(to right, rgba(226, 0, 26,0.7), rgba(226, 0, 26,0.5));      
} 
  
/* Mark input boxes that gets an error on validation: */
input.invalid, select.invalid {
    border-color: rgba(226, 0, 26,0.7);
}
/* Hide all steps by default: */
.tab {
    display: none;
}
button {
    background-color: #04AA6D;
    color: #ffffff;
    border: none;
    font-size: 17px;
    font-family: Raleway;
    cursor: pointer;
    border-radius: 3px;
}

button:focus{
    outline: none !important;
}
  
button:hover {
    opacity: 0.8;
}
  
#prevBtn {
    background-color: #424242;
}
  
  /* Make circles that indicate the steps of the form: */
.step {
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color: #bbbbbb;
    border: none;  
    border-radius: 50%;
    display: inline-block;
    opacity: 0.5;
}
  
.step.active {
    opacity: 1;
}
  
/* Mark the steps that are finished and valid: */
.step.finish {
    background-color: #04AA6D;
}

.btn-upload{
    color: #fff;
    background-color: #04AA6D;
    border-radius: 3px;
}

.btn-upload:hover{
    color: #fff;
    opacity: 0.8;
    transition: all 0.8;
}
.btn-upload-2{
    color: #fff;
    background-color: #007bff;
    border-radius: 3px;
}
.btn-upload-2:hover{
    color: #fff;
    opacity: 0.8;
    transition: all 0.8;
}
.preview-image{
    display:inline-block;
}

#validate-icon{
    color: #04AA6D;
}
.link-redirect, .link-redirect:hover{
    color: #007bff;
}
#margin-div{
    height: 50px;
    display: none;
}

.btn-link {
    color: #fff;
    background-color: rgb(226, 0, 26);
    border-color: rgb(226, 0, 26);
}

.btn-link:disabled,
.btn-link[disabled]{
  border: 1px solid #999999;
  background-color: #cccccc;
  color: black !important;
}

.btn-link:hover {
  color: #fff;
  background-color: rgb(226, 0, 26);
  border-color: rgb(226, 0, 26);
  opacity: 0.8;
  text-decoration: none;
}

#request-voluntary-response, #no-response,#request-member-response, #request-card_v-response, #request-card_rv-response, #request-card_rm-response{
    display: none;
}

.btn-link:focus{
    text-decoration: none !important;
    outline: none !important;
}
