form#fmi_register_connect label{
    width:60px;
}
form#fmi_register_connect input[type=text], form#fmi_register_connect select{
    width: calc(100% - 80px);
}

form#fmi_register_connect div:last-child{
    text-align:center;
    min-height: 25px;
}
form#fmi_register_connect input[type=submit],
form#fmi_verify_license input[type=submit],
form#fmi_verify_card input[type=submit]{
    margin-top:10px;
}

form#fmi_verify_license input[type=submit],
form#fmi_verify_card input[type=submit]{
    margin-bottom:15px;
}

form#fmi_register_connect .message.error,
form#fmi_verify_license .message.error,
form#fmi_verify_card .message.error,
.fmi_register_documents .message.error{
    background-color:red;
    color: white;
    padding: 10px;
    text-transform: uppercase;
    border-radius: 15px;
    font-size: 14px;
}

form#fmi_register_connect .message.success,
form#fmi_verify_license .message.success,
form#fmi_verify_card .message.success{
    background-color:green;
    color: white;
    padding: 10px;
    text-transform: uppercase;
    border-radius: 15px;
    font-size: 14px;
}

form#fmi_verify_license .message.success li,
form#fmi_verify_card .message.success li {
  margin-bottom: 5px;
}
/*---- 
    SC-16112021
    Change style for form "Verifica Registro"
----*/
#fmi_register_connect div select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: 12px;
    background-position: calc(100% - 1.3em) center;
    background-repeat: no-repeat;
    outline-width: 0;
}
/* IE11 hide native button */
select::-ms-expand {
    display: none;
}
    
#fmi_register_connect div select,
#fmi_register_documents div input[type=text],
#fmi_register_connect div input[type=text],
#fmi_verify_license div input[type=text],
#fmi_verify_card div input[type=text]{
    height: 45px;
    padding: 0 20px 0 20px;
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 45px;
    color: #000000;
    background-color: #f8f8f8;
    border: 1px solid #e3e3e3;
    border-top-right-radius: 25px;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -ms-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -ms-word-break: normal;
    word-break: normal;
}
#fmi_register_connect .d-flex{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}
#fmi_register_connect div label span{
    color:#ff0000;
}

/*---- 
    SC-16112021
    Change style for form "Documento Registro Storico"
----*/

#fmi_register_documents .fmi_register_documents_box_crs input[type=text]{
    width: 100%;
}
#fmi_register_documents div{
    display: inline-block;
}
#fmi_register_documents .fmi_register_documents_box_crs{
    width: 60%;
    margin-right: 20px;
}
#fmi_register_documents div:last-child{
    width: 30%;
}

.iandu_captcha_input_container{
    margin-bottom: 10px;
    margin-top: 10px;
}
#fmi_verify_card div.iandu_captcha_input_container input,
#fmi_verify_license div.iandu_captcha_input_container input{
    margin-bottom: 0;
    margin-top: 0;
}
.iandu_captcha_img_container{
    margin-bottom: 20px;
    display: flex;
}

.iandu_captcha_img_container img{
    width: 180px;
    border-radius: 25px;
}

#iandu_captcha_reload_btn{
    background: none;
    border: none;
}