/*estado de servicio y soporte*/
.ui .g-recaptcha { margin: 0 0 0 35% !important; float:left;}
.ui.segment .clase {width:80%;}/*usado*/
.e_tit, .e_resul, .e_error, .boxtex, .avisotex{ float:left; height: auto;}
.e_tit, .e_resul a, .e_resul a:hover{text-decoration:none;color: #49a25d;}
.boxtex, .avisotex {width: 100%;}
.boxtex a, .boxtex a:hover, .avisotex a, .avisotex a:hover{text-decoration:none;color: #ed5c2e}
.boxTit {width:95%;} .e_resul{ width:30%;} .e_error{ width:46%;}.e_tit { width:21%;} .e_tit .fa{ margin-right:2%;font-size:1.4em}
.avisoinicio {width: 400px; border:1px solid #1678c2; border-radius: 0.28571429rem; margin: 14px 0 0 35%; float: left; }
.boxTit {text-align: left; margin: 0 1.5rem;}
/*.boxMsn{text-align: left; width:100%; margin:4% 0 0;font-size: 1.3em !important; line-height: 30px; color:#E05850;font-weight: 400 !important; border-top:1px solid #CCC; padding: 2% 0 0;}*/
.boxtex {margin-bottom:20px;} .avisotex {padding: 1rem;}
.boxtex iframe{/*float: left;*/padding: 0.3%;margin: 0 0 2%; border: 1px solid #cccccc;}
.boxtex .mensaje { color:#c90000;}
#content_segment{width:100%; }
.ui.modal>.close{ top: 0rem !important;right: 0rem !important; color: black !important;}/*para boton de cierre*/
.pregtex {width:100%; height:auto;font-size: 1em !important;line-height: 27px;color: #585858; margin:0 0 10px; padding:0; font-weight: 400 !important;}
/*dominios*/
#verificacion, #verifica{height:auto;width: 100%; float: left; margin: 0;padding: 0;}
#verifica p{float:left;text-align:left;height:auto;line-height:33px;font-size:1.2em;}
.cont_dom {height: auto !important;width: 100%;float: left;padding: 12px;border-radius: 6px;margin: 0;}
#buscadominio p.large { color: #2d3e50; font-size: 1.4em; line-height: 28px; text-align: center;float: left; width: 100%;padding-bottom: 2%;}
#buscadominio h4 {color: #585858;font-size: 2.6em;line-height: 46px;padding: 0 0 2%;}
.opcion {height: auto;text-align: left;float: left;width: 100%;margin: 0;}
/*soporte, estatus*/
#estatus a, #estatus a:hover{text-decoration:none;color:#e3f0d2;}
#ayuda .detalle { border:1px solid rgb(222, 226, 230); clear: both; float: left;}
#ayuda .detalle:hover { transition: all .35s;border:1px solid #17494d;}
.resena {float: left;width: 100%;line-height: 1.5;font-size: 1.25rem; padding: 1rem 0;font-weight: 600;}
/*linkify*/
.opcion label{display: inline-block;COLOR: #34495e;font-size: 1rem;padding: 0 8px;}
.opcion input{border: 1px solid #D5D5D5;font-size: 17px;padding: 5px 0 5px 8px;}
.opcion input { width: 92%;}
/***/
.botone, .btn_d {width: 170px !important;font-size: 1rem !important; line-height: 30px;font-weight: 400;height: auto;text-align: center; float: right; text-decoration: none; }.botone {margin-left: 3% !important;}
.btn_d { background-attachment: scroll;margin: 0 4% 0 0;background: none repeat scroll 0 0 #5c6884; cursor: pointer; padding: 4px 0;}.btn_d a, .btn_d a:hover { color:#FFFFFF; text-decoration:none;}.btn_d:hover, .btn_d:focus, .btn_d:active { background-color: #87979D; text-decoration: none;}
.result_box {color: #ccc;font-size: 1.3em;line-height: 38px;width: 100%;border-bottom: 1px solid #cccccc; text-align: center;height: 40px;margin: 0 0 2%;float: left;}
.result_box span {color: #2d3e50;}.result_box img{margin: 1% 0.2%;border: 0;}
/*ver que sirve*/
/*alvaro TRANSFERENCIAS*/
#error_message, #no_payments_message, .pay{ border-radius: 12px; }
#error_message{background-color: #c90000;font-weight:400;}
#no_payments_message {background-color: #2a98ef;font-weight:500;}
.custom_message, .pay{ width:94%; float:left; margin:1% 3%;padding: 1% 2%;}
.custom_message{ display: none;}
.pay{border:1px solid #7aa93c; color: #333333;font-size: 1.2em; line-height:29px; font-weight:400;}
/*alvaro ip*/
#error_sending{width: 100%; float: left;} /*desbloqueo y bloqueo*/
#aviso_clave,#error_sending, .error{color:#ed6c3a; }/*desbloqueo y bloqueo*/
.error { font-size: 1rem;padding: 0.4rem 0 !important;font-weight: 400;}
#unblock_send {width: 80%;}
#result {float: left;height: 190px;width: 100%;margin: 0;TEXT-DECORATION: none;padding: 2%; }
.result_icon{float: left;margin: 1% 0 0 0;}
#result a, #result a:hover {COLOR: #6c757d; TEXT-DECORATION: none}
.unblocked_ip, .reason, .r_contacto{padding:0;line-height: 26px;font-size: 1.2em;margin:0;}
/*alvaro contratar*/
/*#simplemodal-container h1{font-size: 2em;line-height: 42px; padding-bottom: 1%; text-align: center;}
#simplemodal-container p { font-size: 1.1em; line-height: 28px;}*/
#simplemodal-container .boton {outline: none;border: none; padding: 1.2% 2%; border-radius: 8px;font-size: 1.2em;}
#basic-modal-content {display:none;}
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {height:340px; width:600px; color:#f9f9f9; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/*VENTAS*/
#working_form { clear: both;float: left; width: 100%;}
.form-group{margin-bottom:1rem} /*boostrap*/
.btn-custom { background-color: #0093c3; border: 2px solid #0093c3; color: #fff; transition: all 0.5s; border-radius: 5px; letter-spacing: 1px; text-transform: capitalize;padding: 12px 26px; margin-top: 20px;}
.btn-custom:hover,.btn-custom:focus,.btn-custom:active,.btn-custom.active,.btn-custom.focus,.btn-custom:active,.btn-custom:focus,.btn-custom:hover,.open>.dropdown-toggle.btn-custom { background-color: #30568f; border-color: #30568f; color: #fff;}
.custom-form .form-control:focus { border-color: #008080;}
.custom-form textarea.form-control { height: auto;}
.error_msg { margin-bottom: 1rem; text-align: center; font-size: 1rem; color: #ed5c2e; font-weight: 700;}
.gig_loader { display: none;}
#success_msg {text-align: center; margin-bottom: 1rem;}
#success_msg h3,#success_msg h6 { font-size: 1rem; line-height:1.5; text-align: center;}
#success_msg h3 { color: #ffffff; background-color:#008080; border-radius: 4px; padding: 1rem;}
#success_msg h6 { color: #0048A9; padding:2% 0 4%;}
/*general formulario*/
button,submit, label, textarea { 'DM Sans', sans-serif; font-weight:400; height:auto; text-align:left;}
label{padding: 1rem 0; color: #42414d;}
button,input { overflow: visible;}
.contenedor-recaptcha {display: flex; justify-content: center;}
/*dominio*/
.what-is-domain {position: relative; white-space: nowrap;text-align: center;font-size: clamp(1rem, -0.435rem + 7.1749vw, 3rem);font-weight: bold; line-height: 67px; color: #00b884; margin-bottom: 48px;}
.what-is-domain .domain {position: relative;background: #00b88433;margin-right: 1rem;}
.what-is-domain .extension {position: relative;background: #ef793b33;
padding-inline: 1rem;}
.what-is-domain .domain .domain-tag {text-align: center;color: #2f3857; font-size: 1rem;font-weight: normal;line-height: 1.5; position: absolute;bottom: -48px; left: calc(50% - 30px);}
.what-is-domain .extension .extension-tag { text-align: center;color: #2f3857;font-size: 1rem;font-weight: normal;line-height: 1.6;position: absolute;bottom: -48px;left: calc(50% - 35px);}
/*---------*/
.form-items {width: 100%;float: left;clear: both;padding: 5px 0;text-align: left;}
.form-items label {float: left;cursor: pointer;display: inline-block;COLOR: #ffffff;line-height: 26px;padding:0;font-size: 1rem;}
.form-items label:hover{COLOR:#f4801f;}
.form-items input[type="radio"] {padding: 0!important;font-size: 1rem;border: 2px !important;}