#ri-form-wrapper #ri-form {
    border: 1px solid #EDEDED;
    padding: 25px 15px;
    text-align: center;
    max-width: 600px;
    margin: 0 auto;
}



.steps{
    width: 235px;
    max-width: 100%;
    display: none;
    margin: 0 0 15px 0;
}
.steps select{
    width: 100%;
    display: inline-block;
    margin: 0 0 0;
    border: 1px solid #EDEDED;
    padding: 8px 5px;
    border-radius: 5px;
}
.steps.active{
    display: inline-block;
}

.error{
    font-size: 11px;
    font-weight: 600;
    color: brown;
    width: 100%;
    display: none;
    margin: 5px 0 0;    
}
.error.show{
    display: inline-block;
}

#ri-form .button{
    background: #7F4350 !important;
    color: #fff !important;
    border-radius: 5px;
    padding: 8px 20px;
    margin: 0 5px;
}
.hidden{
    display: none !important;
}

#diaplay-results{
    margin-top: 15px;
    max-width: 100%;
    overflow-y: scroll;
}
#diaplay-results table{
    border:1px solid #EDEDED;
}
#diaplay-results tr td{
    background: #EDEDED;
    font-size: 14px;
    font-weight: 400;    
    padding: 5px 7px 8px;
    text-align: center;
}
#diaplay-results tr:nth-child(2n) td{
    background: #fff;
}
#diaplay-results tr th{
    font-size: 14px;
    font-weight: 600;
    background: #EDEDED;
    padding: 5px 7px 8px;
    text-align: center;
}