body{ margin: 0; font-family: Arial; font-size: 20px; background: #f4f4f4; }
input{ border: none; font-family: Arial; font-size: 20px; background: #f4f4f4; color: #000000; }
::placeholder{ color: #000000; }
.cont{ padding: 2%; }

.cont_popUp{ width: 100%; position: fixed; height: 100%; background: rgba(0, 0, 0, 0.2); display: none; justify-content:center; align-items: center; flex-direction: column; }

.popUp_showDate{ width: 80%; background: #ffffff; padding: 2%; border-radius: 10px; display: none; justify-content:center; align-items: center; flex-direction: column; }
.popUp_showDate_tittle{ font-size: 25px; width: 100%; text-align: center; margin-top: 2%; margin-bottom: 3%; font-weight: bold; }
.popUp_showDate_button{ cursor: pointer; margin-top: 2%; width: 35%; background: #e38841; border-radius: 25px; padding: 0.5%; text-align: center; font-weight: bold; color: #ffffff; }

.popUp_addAct{ width: 80%; background: #ffffff; padding: 2%; border-radius: 10px; display: none; justify-content:center; align-items: center; flex-direction: column; }
.popUp_addAct_tittle{ font-size: 25px; width: 100%; text-align: center; margin-top: 2%; margin-bottom: 3%; font-weight: bold; }
.popUp_addAct_form{ width: 100%; display: flex; justify-content:center; align-items: center; flex-direction: column; }
.popUp_addAct_form textarea{ width: 80%; padding: 2%; resize: none; font-family: Arial; border: 1px solid #e38841; font-size: 20px; border-radius: 5px; }
.popUp_addAct_subtittle{ width: 100%; text-align: center; margin-top: 2%; margin-bottom: 2%; }
.popUp_addAct_inpDate{ width: 100%; margin-bottom: 2%; display: flex; justify-content:center; align-items: center; flex-direction: column; }
.popUp_addAct_inpDate input{ width: 35%; }
.popUp_addAct_button{ cursor: pointer; margin-top: 2%; width: 35%; background: #e38841; border-radius: 25px; padding: 0.5%; text-align: center; font-weight: bold; color: #ffffff; }

.popUp_sendEmail{ width: 80%; height: 80%; background: #ffffff; border-radius: 10px; display: none; justify-content:center; align-items: center; flex-direction: column; }
.popUp_sendEmail_tittle{ font-size: 25px; width: 100%; text-align: center; margin-top: 2%; margin-bottom: 3%; font-weight: bold; }
.popUp_sendEmail iframe{ width: 100%; height:100%; border: none; }
.popUp_sendEmail_form{ width: 100%; display: flex; justify-content:center; align-items: center; flex-direction: column; margin-bottom: 1%; }
.popUp_sendEmail_form input{ width: 80%; padding: 0.5%; resize: none; font-family: Arial; border: 1px solid #e38841; font-size: 20px; border-radius: 5px; }
.popUp_sendEmail_button{ cursor: pointer; margin-bottom: 2%; width: 35%; background: #e38841; border-radius: 25px; padding: 0.5%; text-align: center; font-weight: bold; color: #ffffff; }
.popUp_sendEmail_error{ color: red; display: none; }

.popUp_Notifications{ width: 80%; background: #ffffff; padding: 2%; border-radius: 10px; display: none; justify-content:center; align-items: center; flex-direction: column; }
#popUp_Notifications_acept{ display: none; }
#popUp_Notifications_acept2, #popUp_Notifications_acept3, #popUp_Notifications_acept4{ display: none; }
#popUp_Notifications_txt{ text-align: center; }
#popUp_Notifications_txt span{ color: #e38841; }

.popUp_editAct{ width: 80%; background: #ffffff; padding: 2%; border-radius: 10px; display: none; justify-content:center; align-items: center; flex-direction: column; }
.popUp_editAct_tittle{ font-size: 25px; width: 100%; text-align: center; margin-top: 2%; margin-bottom: 2%; font-weight: bold; }
.popUp_editAct_subtittle{ width: 100%; text-align: center; margin-top: 1%; margin-bottom: 1%; font-weight: bold; }
.popUp_editAct_form{ width: 100%; display: flex; justify-content:center; align-items: center; flex-direction: column; }
.popUpcont_editAct_Fechas{ width: 84%; display: flex; }
.popUpcont_editAct_Fechas table{ width: 100%; }
.popUpcont_editAct_Fechas table th, .popUpcont_editAct_Fechas table td{ text-align: center; padding-bottom: 2%; padding-top: 2%; }
.popUp_editAct_form label{ font-weight: bold; width: 84%; text-align: left;}
.popUp_editAct_form textarea{ width: 80%; margin-top: 1%; margin-bottom: 2%; padding: 2%; resize: none; font-family: Arial; border: 1px solid #e38841; font-size: 20px; border-radius: 5px; }
.popUp_editA_cont_button{ width: 100%; display: flex; justify-content:center; align-items: center; flex-direction: column; }
.popUp_editAct_button{ cursor: pointer; margin-top: 2%; width: 35%; background: #e38841; border-radius: 25px; padding: 0.5%; text-align: center; font-weight: bold; color: #ffffff; }


.popUp_record{ width: 80%; height: 80%; background: #ffffff; padding: 2%; border-radius: 10px; display: none; justify-content:center; align-items: center; flex-direction: column; }
.popUp_record iframe{ width: 100%; height: 85%; border: transparent; }
.popUp_record_btn{ cursor: pointer; margin-top: 2%; width: 35%; background: #e38841; border-radius: 25px; padding: 1%; text-align: center; font-weight: bold; color: #ffffff; }

.cont_enc{ width: 100%; }
.div_title{ font-size: 35px; color: #e38841; font-weight: bold; }
.cont_enc_sub{ display: flex; }
.div_dataProyect{ width: 50%; }
.cont_table_enc{ width: 50%; }
.cont_table_enc table{ width: 90%; }
.cont_table_enc table tr{ width: 100%; height: 60px }
.cont_sendMail{ width: 100%; }
.cont_enc_sub_imgsend{ width: 100%; }
.cont_enc_sub_imgsend img{ width: 8%; }
.td_desc{ width: 40%; font-weight: bold; }
.td_datos{ width: 60%; border: transparent;  }
.td_datos input{  border-bottom: 1px solid #484848; font-weight: bold; width: 50%; text-align: center; margin-top: 1%; margin-bottom: 1%; }
.td_datos div{  border-bottom: 1px solid #484848; font-weight: bold; width: 50%; text-align: center; margin-top: 1%; margin-bottom: 1%; }


.div_datos{color: #484848; border-bottom: 1px solid #484848; width: 50%; text-align: center; margin-top: 1%; margin-bottom: 1%; }

.cont_enc_sub_cliente{ display: flex; margin-top: 3%; }
.div_dataCliente { width: 50%; }
.div_dataCliente input{ border-radius: 10px; padding: 2%; margin-bottom: 3%; width: 90%; border: 1px solid #484848; font-weight: bold; }
.cont_logo_enc{ width: 50%; text-align: center; }
.cont_logo_enc img{ width: 30%; }

#sendMail_Text, #sendMail_Icon{ display: none; }

input:focus {
  	border-color: rgb(227, 136, 65);
    box-shadow: 0 1px 1px rgba(227, 136, 65, 0.075)inset, 0 0 8px rgba(227,136,65,0.6);
    outline: 0 none;
}
textarea:focus {
    border-color: rgb(227, 136, 65);
    box-shadow: 0 1px 1px rgba(227, 136, 65, 0.075)inset, 0 0 8px rgba(227,136,65,0.6);
    outline: 0 none;
}

#table_Act tr:hover { background: #EAEAEA; }
#table_Act td{ border-bottom: 1px solid #484848; }

.cont_act{ width: 100%; background: #ffffff; padding-top: 2%; padding-bottom: 2%; }
.cont_act_btns_enc{ width: 100%; display: flex; color: #ffffff; font-weight: bold; }
.btns_act_enc{ width: 18%; cursor: pointer; padding: 1%; padding-top: 0.5%; padding-bottom: 0.5%; background: #e38841; border-radius: 15px; display: flex; }
.btns_act_enc_img{ width: 10%; display: flex; justify-content:center; align-items:center; flex-direction:column; }
.btns_act_enc img{ width: 100%; }
.btns_act_enc_txt{ width: 90%; display: flex; justify-content: center; align-items: center; flex-direction: column; }
.cont_act_table{ margin-top: 2%; width: 100%; }
.cont_act_table table{ width: 100%; text-align: left; }
.cont_act_table_th1{ width: 7%; }
.cont_act_table_th2{ width: 35%; }
.cont_act_table_th3{ width: 10%; text-align: center; }
.cont_act_table_th4{ width: 12%; text-align: center; }
.cont_act_table_th5{ width: 12%; text-align: center; }
.cont_act_table_th6{ width: 12%; text-align: center; }
.cont_act_table_th7{ width: 12%; text-align: center; }

.cont_act_table_td1{ width: 7%; }
.cont_act_table_td1 div{ background: #9dd7d6; height: 30px; width: 30px; border-radius: 50%; display: flex; justify-content:center; align-items:center; flex-direction:column; }
.cont_act_table_td2{ width: 35%; }
.cont_act_table_td2 textarea{ background: #ffffff; width: 95%; font-family: Arial; }
.cont_act_table_td3{ width: 10%; text-align: center; }
.cont_act_table_td3 input{ background: #ffffff; text-align: center; }
.cont_act_table_td4{ width: 12%; text-align: center; }
.cont_act_table_td4 input{ width: 90%; background: #ffffff; }
.cont_act_table_td5{ width: 12%; text-align: center; }
.cont_act_table_td5 input{ width: 90%; background: #ffffff; }
.cont_act_table_td6{ width: 12%; }
.cont_act_table table tr{ border-bottom: 2px solid #484848; }
.cont_act_table_td6 img{ width: 35%; margin-left: 32.5%; display: none; }
.cont_act_table_td7{ width: 12%; text-align: center; }
.cont_act_table_td7 img{ width: 35%; }


.cont_iframe_cronograma{ width: 100%; background: #ffffff; display: none; }
.cont_iframe_cronograma_tit{  width: 100%; text-align:center; font-weight: bold; color: #e38841; margin-bottom: 1%; padding-top: 2%; }
.cont_iframe_cronograma iframe{ width: 100%; height: 100vh; border: none; }

/*.cont_act_table tbody tr:nth-child(even) {
  background-color: #ff98001c;
}*/


@media print {
    body{ background: #ffffff; }
    .cont_act_btns_enc{ display: none; }
    .td_datos input, #diasRestantes{ width: 70%; background: #ffffff; }
    #sendMail_Text, #sendMail_Icon, #elabora_correo, .cont_sendMail{ display: none; }
    .div_dataCliente input{ background: #ffffff; border: transparent; border-bottom: 2px solid #484848; border-radius: 0; }
    .cont_act_table_th6{ display: none; }
    .cont_act_table_th7{ display: none; }
    .cont_act_table_td6{ display: none; }
    .cont_act_table_td7{ display: none; }
    
    .cont_iframe_cronograma_tit{ display: none; }

}