
/* BUTTONS STRUCTURE _______________________________ */
#accept_basic_instructions_btn,
#accept_basic_suggestions_btn,
#accept_form_01_recover_modal,
#accept_purchase,
#approve_cb_btn,
#back_form_02_btn,
#back_form_05_btn,
#capture_button,
#close-button-appv,
#delete_ask_check_btn,
#delete_ask_reprint_btn,
#delete_form_00_btn,
#delete_form_01_btn,
#delete_form_02_btn,
#delete_form_04_btn,
#delete_form_05_btn,
#delete_pet_review_btn,
#deploy_approve_modal_btn,
#deploy_observe_modal_btn,
#deploy_reject_modal_btn,
#email_04_btn,
#modify_form02_btn,
#observe_cb_btn,
#open-button-appv,
#recover_form_01_btn,
#reject_cb_btn,
#retract_approve_modal_btn,
#retract_observe_modal_btn,
#retract_reject_modal_btn,
#save_capture,
#send_ask_check_btn,
#send_ask_reprint_btn,
#send_form_00_btn,
#send_form_01_btn,
#send_form_02_btn,
#send_form_05_btn,
#send_pet_review_btn,
#test_cb_btn,
#test_form_01_btn,
#test_form_02_btn,
#zzz_button_01 {
    /* input[type="file"],
    input[type="submit"],
    input[type="button"] { */
    width: 100px;
    height: 30px;
    padding: 5px;
    text-decoration: none;
    font-size: 14px;
    line-height: 15px;
    font-weight: bold;
    letter-spacing: 0.5px;
    border-style: solid;
    border-width: 3px;
    border-radius: 6px;
    transition: all 400ms ease;
}

/* PROPUESTA DE NUEVOS BOTONES EN form03 */
#upload_file1,
#upload_file2,
#upload_file3,
#upload_file4,
#upload_file5,
#take_photo1,
#take_photo2,
#take_photo3,
#take_photo4,
#take_photo5,
#delete_photo1,
#delete_photo2,
#delete_photo3,
#delete_photo4,
#delete_photo5,
#zzz_button_02 {
    width: 70px;
    height: 20px;
    /* margin-top: 20px; */
    padding: 0px;
    /* background-color: #f3f2f0; */
    /* color: #a3790e; */
    text-decoration: none;
    font-size: 10px;
    line-height: 15px;
    font-weight: bold;
    letter-spacing: 0.5px;
    border-style: solid;
    border-width: 3px;
    /* border-color: #a3790e; */
    border-radius: 5px;
    transition: all 400ms ease;
}

/* BOTONES MENORES DE DESPLAZAMIENTO */

#ctract_form_02_btn,
#expand_form_02_btn {
    display: flex;
    justify-content: center;
    align-content: center;
    width: 40px;
    height: 30px;
    /* padding: 5px; */
    text-decoration: none;
    font-size: 30px;
    line-height: 20px;
    font-weight: bold;
    letter-spacing: 0.5px;
    border-style: solid;
    border-width: 3px;
    border-radius: 6px;
    transition: all 400ms ease;
}

input[type="file"] {
    display: none;
}

/* BUTTONS APPEARANCE ______________________________ */
#delete_ask_check_btn,
#delete_ask_reprint_btn,
#deploy_reject_modal_btn,
#delete_form_00_btn,
#delete_form_01_btn,
#delete_form_02_btn,
#delete_form_04_btn,
#delete_form_05_btn,
#delete_pet_review_btn,
#reject_cb_btn {
    background-color: #f3f2f0;
    color: #68221e;
    border-color: #68221e;
}

#delete_pet_checkstate:hover,
#delete_ask_check_btn:hover,
#delete_ask_reprint_btn:hover,
#deploy_reject_modal_btn:hover,
#delete_form_00_btn:hover,
#delete_form_01_btn:hover,
#delete_form_02_btn:hover,
#delete_form_04_btn:hover,
#delete_form_05_btn:hover,
#delete_pet_review_btn:hover,
#reject_cb_btn:hover {
    background: #c7231a;
    border-color: #c7231a;
    color: #ffffff;
}

#back_form_02_btn,
/* #ctract_form_02_btn, */
/* #expand_form_02_btn, */
#recover_form_01_btn,
#accept_form_01_recover_modal,
#accept_basic_instructions_btn,
#accept_basic_suggestions_btn,
#capture_button,
#modify_form02_btn,
#retract_approve_modal_btn,
#retract_observe_modal_btn,
#retract_reject_modal_btn,
#send_ask_check_btn,
#send_ask_reprint_btn,
#send_pet_review_btn,
#test_cb_btn,
#test_form_01_btn,
#test_form_02_btn {
    background-color: #f3f2f0;
    color: #a3790e;
    border-color: #a3790e;
}

#back_form_02_btn:hover,
#ctract_form_02_btn:hover,
/* #expand_form_02_btn:hover, */
#recover_form_01_btn:hover,
#accept_form_01_recover_modal:hover,
#accept_basic_instructions_btn:hover,
#accept_basic_suggestions_btn:hover,
#capture_button:hover,
#modify_form02_btn:hover,
#retract_approve_modal_btn:hover,
#retract_observe_modal_btn:hover,
#retract_reject_modal_btn:hover,
#send_ask_check_btn:hover,
#send_ask_reprint_btn:hover,
#send_pet_review_btn:hover,
#test_cb_btn:hover,
#test_form_01_btn:hover,
#test_form_02_btn:hover {
    background: #d19a10;
    border-color: #d19a10;
    color: #ffffff;
}

#accept_purchase,
#send_pet_checkstate,
#deploy_approve_modal_btn,
#approve_cb_btn,
#open-button-appv,
#close-button-appv,
#save_capture,
#send_form_00_btn,
#send_form_01_btn,
#send_form_02_btn,
#send_form_05_btn,
#upload_file1,
#upload_file2,
#upload_file3,
#upload_file4,
#take_photo1,
#take_photo2,
#take_photo3,
#take_photo4,
#take_photo5,
#delete_photo1,
#delete_photo2,
#delete_photo3,
#delete_photo4,
#delete_photo5,
#back_form_05_btn,
#email_04_btn {
    background-color: #f3f2f0;
    color: #1f5313;
    border-color: #1f5313;
}

#accept_purchase:hover,
#send_pet_checkstate:hover,
#deploy_approve_modal_btn:hover,
#approve_cb_btn:hover,
#open-button-appv:hover,
#close-button-appv:hover,
#save_capture:hover,
#send_form_00_btn:hover,
#send_form_01_btn:hover,
#send_form_02_btn:hover,
#send_form_05_btn:hover,
#upload_file1:hover,
#upload_file2:hover,
#upload_file3:hover,
#upload_file4:hover,
#take_photo1:hover,
#take_photo2:hover,
#take_photo3:hover,
#take_photo4:hover,
#take_photo5:hover,
#delete_photo1:hover,
#delete_photo2:hover,
#delete_photo3:hover,
#delete_photo4:hover,
#delete_photo5:hover,
#back_form_05_btn:hover,
#email_04_btn:hover {
    background: #1c7407;
    border-color: #1c7407;
    color: #ffffff;
}

#take_photo1,
#take_photo2,
#take_photo3,
#take_photo4,
#take_photo5 {
    display: none;
}

#observe_cb_btn,
#deploy_observe_modal_btn {
    background-color: #f3f2f0;
    color: #2047b0;
    border-color: #2047b0;
}

#observe_cb_btn:hover,
#deploy_observe_modal_btn:hover {
    background: #007bff;
    border-color: #007bff;
    color: #ffffff;
}

#expand_form_02_btn,
#ctract_form_02_btn {
    background-color: #f3f2f0;
    color: #484848;
    border-color: #484848;
}

#expand_form_02_btn:hover,
#ctract_form_02_btn:hover {
    background: #747474;
    border-color: #484848;
    color: #ffffff;
}

/* +++BOTONES DE CARGA DE DOCUMENTOS GRAFICOS ++++++++++ */

#upload-options-buttons-docu1,
#upload-options-buttons-docu2,
#upload-options-buttons-docu3,
#upload-options-buttons-docu4,
#upload-options-buttons-docu5 {
    display: flex;
    flex-direction: row;
    padding: 5px 0px 5px 0px;
    width: 100%;
    height: auto;
    justify-content: space-around;
    align-items: center;
    /* align-items: center; */
    /* justify-items: center; */
}

label.file_upload
label.photo_capture {
    font-size: 10px;
    line-height: 20px;
}

    .file_upload,
    .photo_capture {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 70px;
        height: 20px;
        text-decoration: none;
        font-size: 10px;
        font-weight: bold;
        border-style: solid;
        border-width: 3px;
        border-radius: 5px;
        transition: all 400ms ease;
    }

    .file_upload,
    .photo_capture {
        background-color: #f3f2f0;
        color: #1f5313;
        border-color: #1f5313;
        text-align: center;
    }

    .file_upload:hover,
    .photo_capture:hover {
        background: #1c7407;
        border-color: #1c7407;
        color: #ffffff;
    }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.select-use,
input[type="email"] {
    width: 220px;
    font-size: 12px;
    padding: 5px;
    outline: none;                              /*elimina brillo al rededor de casilla*/
    border-style: solid;
    border-width: 1px;
    border-color: #8e8e8d;
    border-radius: 6px;
    text-align: center;                         /* ???????  */
}

.select-use:focus,
input[type="email"]:focus {
    background: #f6f1e3;
    border-style: solid;
    border-width: 1px;
    border-color: #a3790e;
    border-radius: 6px;
    
}

input[type="text"]::placeholder,
input[type="email"]::placeholder {
    color: black;
}

textarea {
    width: 220px;
    font-size: 12px;
    padding: 5px;
    outline: none;   /*elimina brillo al rededor de casilla*/
    border-style: solid;
    border-width: 1px;
    border-color: #8e8e8d;
    border-radius: 6px;
    text-align: center; 
}

textarea:focus {
    background: #f6f1e3;
    border-style: solid;
    border-width: 1px;
    border-color: #a3790e;
    border-radius: 6px;
    
}

select[id="certificate-uses"],
select[id="beneficiary_disctrit"],
select[id="obs_options"] {
    width: 220px;
    font-size: 12px;
    padding: 5px;
    outline: none;   /*elimina brillo al rededor de casilla*/
    border-style: solid;
    border-width: 1px;
    border-color: #8e8e8d;
    border-radius: 6px;
    text-align: center; 
}

select[id="certificate-uses"]:focus,
select[id="beneficiary_disctrit"]:focus,
select[id="obs_options"]:focus {
    background: #f6f1e3;
    border-style: solid;
    border-width: 1px;
    border-color: #a3790e;
    border-radius: 6px;
    
}

.select-use option {
    font-size: 12px;
}
F
.input-label {
    width: 250px;
}

option::placeholder {
    color: #1c7407;
}

div[type="input-text"],
div[type="input-email"] {
    width:150px;
    height:25px;
}

input[id="gen_cb_btn"] {
    background-color: #f3f2f0;
    color: #000000;
    border-color: #000000;
}

input[id="gen_cb_btn"]:hover {
    background: #7d7d7d;
    border-color: #7d7d7d;
    color: #ffffff;
}

.buttons_set {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 10px;
    column-gap: 10px;
    height: auto;
    width: auto;
    justify-content: space-evenly;
    align-items: center;
    row-gap: 5px;
}

/* #expose_image1,
#expose_image2 {
    padding-top: 5px;
} */

label.squared_checkbox4 {
    font-size: 12px;
    /* line-height: 20px; */
}

#upload-options-checkbox {
    display: flex;
    flex-direction: row;
    padding: 5px 0xp 0px 0px; 
    width: auto;
    height: auto;
    justify-content: space-around;
    align-items: center;
    /* align-items: center; */
    /* justify-items: center; */
}
/* BOTONES ORIGINALES DEL form03 */
    #upload-file-docu1,
    #upload-file-docu2,
    #upload-file-docu3,
    #upload-file-docu4,
    #upload-file-docu5,
    #take-photo-docu1,
    #take-photo-docu2,
    #take-photo-docu3,
    #take-photo-docu4,
    #take-photo-docu5 {
        display: flex;
        flex-direction: row;
        /* padding: 5px 0px 5px 0px; */
        align-items: center;
}

    #upfile-icon-docu1,
    #upfile-icon-docu2,
    #upfile-icon-docu3,
    #upfile-icon-docu4,
    #upfile-icon-docu5,
    #takeph-icon-docu1,
    #takeph-icon-docu2,
    #takeph-icon-docu3,
    #takeph-icon-docu4,
    #takeph-icon-docu5 {
        padding: 10px;
    }
