
/* ---------------------------------------- */
/* --------- comun,buscar cliente --------- */
/* ---------------------------------------- */
.box_form_avelon {
    width: 300px;
    height: 600px;
    background-image: url("../../img/fondo-gacel.jpg");
    display: flex;
	display: -webkit-flex;
    flex-direction: column;
    padding: 0px 25px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.caja_sd_avelon p.title {
    color: black;
    font-size: 26px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: -9px;
    font-family: 'Brandon Text';
    font-weight: bold;
}

.box_form_avelon .aceptar_condicicones {
    color: black !important;
    font-size: 11px;
    font-weight: 600;
    margin-top: 120px;
    align-items: center;
    display: flex;
	display: -webkit-flex;
    justify-content: center;
}


.box_form_avelon_update .aceptar_condicicones {
    color: black !important;
    font-size: 11px;
    margin-top: 15px;
    align-items: center;
    display: flex;
	display: -webkit-flex;
    justify-content: center;
}


.box_form_avelon_create .aceptar_condicicones {
    color: black !important;
    font-size: 11px;
    margin-top: 15px;
    align-items: center;
    display: flex;
	display: -webkit-flex;
    justify-content: center;
    margin-bottom: 0px;
}

a.enlace_cms {
    text-decoration: underline !important;
}

input#cbox1, input#cbox2, input#cbox3 {
    margin-right: 5px;
}

a.enlace_cms {
    color: #4c7ac5 !important;
    font-size: 11px;
    text-align: center;
}

.box_form_avelon.caja_sd_avelon .logo_guante{
	margin-bottom:25px;
}

.box_form_avelon_update .logo_guante {
    margin-bottom: 40px;
    margin-top: 0px;
}


#cbox1[type='checkbox'] {
    accent-color: white;
}

.no-seleccionable {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; 
}

.box_form_avelon p.title_2 {
    margin-bottom: 5px;
    margin-top: 60px;
    color: black;
    font-size: 14px;
    margin-left: 15px;
    font-family: 'Brandon Text';
    font-weight: bold;
}

.caja_sd_avelon button.search_rut_button {
    background: white;
    color: black;
    padding: 9px;
    font-size: 14px;
    font-weight: 600;
    margin-top: 40px;
    cursor:pointer;
}
.caja_sd_avelon input.input_form_sd {
    background: #f1f1f1;
    border: none;
    border-bottom: 1px solid white;
    padding: 6px 0px;
    color: #dfc9b0;
    border-radius: 25px;
    padding-left: 10px;
    padding-right: 10px;
}

.caja_sd_avelon.box_form_avelon_create input.input_form_sd {
    background: #f1f1f1;
    border: none;
    border-bottom: 1px solid white;
    padding: 6px 0px;
    color: #dfc9b0;
    border-radius: 25px;
    padding-left: 10px;
    padding-right: 10px;
}

.box_form_avelon img {
    margin-left: auto;
    margin-right: auto;
}
.caja_sd_avelon button#init_user_order, .caja_sd_avelon button.update_client{
    background: #e0ccb4;
    padding: 8px;
    font-weight: 600;
    margin-top: 30px;
    cursor: pointer;
    border-radius: 30px;
    border: none;
    text-transform: uppercase;
    color: white;
    font-size: 16px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    border-style: ridge;
    border-color: #e0ccb4;
    font-family: 'Brandon Text';
    font-weight: bold;
    height: 40px;
    display: flex;
	display: -webkit-flex;
    align-items: center;
    justify-content: center;
}


.caja_sd_avelon button.insert_client{
    background: #e0ccb4;
    padding: 8px;
    font-weight: 600;
    margin-top: 30px;
    cursor: pointer;
    border-radius: 30px;
    border: none;
    text-transform: uppercase;
    color: white;
    font-size: 16px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    border-style: ridge;
    border-color: #e0ccb4;
    font-family: 'Brandon Text';
    font-weight: bold;
    height: 40px;
    display: flex;
	display: -webkit-flex;
    align-items: center;
    justify-content: center;
}

.caja_sd_avelon .input_form_sd_rut_check {
    background: transparent;
    border: none;
    border-bottom: 1px solid white;
    padding: 7px 15px;
    color: #c3adad;
    background: #f1f1f1;
    border-radius: 25px;
}

 

.caja_sd_avelon .input_form_sd_rut_check::-webkit-input-placeholder , .caja_sd_avelon input::-webkit-input-placeholder{ /* WebKit, Blink, Edge */
	color: #e0ccb4;
    text-transform: uppercase;
    font-size: 12px;
    font-style: italic;
    font-family: 'Brandon Text';
}
.caja_sd_avelon .input_form_sd_rut_check:-moz-placeholder, .caja_sd_avelon input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #e0ccb4;
	opacity:  1;
    text-transform: uppercase;
    font-size: 12px;
    font-style: italic;
    font-family: 'Brandon Text';
}
.caja_sd_avelon .input_form_sd_rut_check::-moz-placeholder, .caja_sd_avelon input::-moz-placeholder{ /* Mozilla Firefox 19+ */
	color: #e0ccb4;
	opacity:  1;
    text-transform: uppercase;
    font-size: 12px;
    font-style: italic;
    font-family: 'Brandon Text';
}
.caja_sd_avelon .input_form_sd_rut_check:-ms-input-placeholder, .caja_sd_avelon input:-ms-input-placeholder{ /* Internet Explorer 10-11 */
	color: #e0ccb4;
    text-transform: uppercase;
    font-size: 12px;
    font-style: italic;
    font-family: 'Brandon Text';
}
.caja_sd_avelon .input_form_sd_rut_check::-ms-input-placeholder, .caja_sd_avelon input::-ms-input-placeholder { /* Microsoft Edge */
	color: #e0ccb4;
    text-transform: uppercase;
    font-size: 12px;
    font-style: italic;
    font-family: 'Brandon Text';
}

.caja_sd_avelon .input_form_sd_rut_check::placeholder, .caja_sd_avelon .input::placeholder { /* Most modern browsers support this now. */
	color: #e0ccb4;
    text-transform: uppercase;
    font-size: 12px;
    font-style: italic;
    font-family: 'Brandon Text';
}

span.text_input_descript {
    font-size: 8px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2px;
    color: #8b8b8b;
    font-family: 'Brandon Text';
}



/* ---------------------------------------- */
/* ---------- actualizar cliente ---------- */
/* ---------------------------------------- */




.box_form_avelon_update {
    margin-left: auto;
    margin-right: auto;
    z-index: 99;
    width: 300px;
    height: 600px;
    background-image: url(../../img/fondo-gacel.jpg);
    display: flex;
	display: -webkit-flex;
    flex-direction: column;
    padding: 10px 30px;
    margin-top: 25px;
}
.box_form_avelon_update img {
    /* TEXT-ALIGN: CENTER; */
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
}
.box_form_avelon_update button.acept_publ {
    width: 45px;
    height: 45px;
    font-size: 27px;
    color: gray;
    border: gray;
    border-radius: 3px;
    cursor:pointer;
}



.box_form_avelon_update button.update_client {
    height: 40px;
    width: 190px;
    font-size: 16px;
    font-weight: 600;
    color: #ffffff;
    cursor: pointer;
    font-family: -webkit-body;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Brandon Text;
}
.box_form_avelon_update p.title_2 {
    margin-bottom: 5px;
    margin-top: 20px;
    color: black;
    font-size: 14px;
    margin-left: 15px;
    font-family: 'Brandon Text';
    font-weight: bold;
}

a.enlace_condiciones {
    color: black;
    text-decoration: underline;
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
}

.box_form_avelon_update img {
    margin-left: auto;
    margin-right: auto;    
}


.box_form_avelon_update input.input_form_sd {
    background: #f1f1f1;
    border: none;
    border-bottom: 1px solid white;
    padding: 6px 0px;
    color: #dfc9b0;
    border-radius: 25px;
    padding-left: 10px;
    padding-right: 10px;
}





/* ---------------------------------------- */
/* ------------ crear cliente ------------- */
/* ---------------------------------------- */
.box_form_avelon_create img {
    /* TEXT-ALIGN: CENTER; */
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 30px;
}

.box_form_avelon_create button.acept_publ {
    width: 45px;
    height: 45px;
    font-size: 27px;
    color: gray;
    border: gray;
    border-radius: 3px;
    cursor:pointer;
}
.box_form_avelon_create button.insert_client {
    height: 36px;
    width: 170px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
}

.box_form_avelon_create p.title_2 {
    margin-bottom: 0px;
    margin-top: 13px;
    color: black;
    font-size: 13px;
    font-weight: 600;
}
.box_form_avelon_create .caja_sd_avelon img {
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
}
.box_form_avelon_create {
    margin-left: auto;
    margin-right: auto;
    z-index: 99;
    width: 300px;
    height: 600px;
    background-image: url("../../img/fondo-gacel.jpg");
    display: flex;
	display: -webkit-flex;
    flex-direction: column;
    padding: 0px 30px;
    margin-top: 25px;
}





/* ---------------------------------------- */
/*-------- Finalizar ingreso datos ---------*/
/* ---------------------------------------- */
.box_form_avelon_finish {
    margin-left: auto;
    margin-right: auto; 
    z-index: 99;
    width: 300px;
    height: 600px;
    background-image: url("../../img/fondo-gacel.jpg");
    display: flex;
	display: -webkit-flex;
    flex-direction: column;
    padding: 0px 30px;
    margin-top: 25px;
}
.box_form_avelon_finish img {
    /* TEXT-ALIGN: CENTER; */
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 185px;
    padding-top: 25px;
}

a.finish_form {
    background: #e0ccb4;
    color: black;
    padding: 8px;
    margin-top: 30px;
    cursor: pointer;
    border-radius: 30px;
    border: none;
    text-transform: uppercase;
    color: white;
    font-size: 16px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    border-style: ridge;
    border-color: #e0ccb4;
    text-align: center;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Brandon Text';
    font-weight: bold;
}


.caja_sd_avelon p.errors {
    background: #68000070;
    text-align: center;
    color: rgb(255, 255, 255);
    margin-top: 15px;
    margin-bottom: 0px;
}

.acept_publ.aceptado {
    color: green !important;
}