/***MODAL********/
.modal{ padding:40px;background:rgba(204, 204, 204, 0.7);width:100%;height:100vh;position:fixed;z-index:8999;display:grid;place-items:center}
.modal .wrap{color:#333;overflow:auto;border-radius:3px;text-align:center;background-color:white;box-shadow:1px 1px 10px #999;border:1px solid #eee;padding:20px}
.modal .wrap strong{font-size:18px; display:block; margin-bottom:10px}
.modal .wrap .opciones{display:flex;justify-content:space-between}
.modal.compradores{z-index:8999}
.modal.compradores .wrap{max-height:90vh; overflow:auto; width:100%}
/********/
.msgModal{position:fixed;z-index:1100000;text-align:center;padding:10px;width:100%;left:0%;top:-40px}
.msgModal.exito{background-color:#A8D1BF;color:white}
.msgModal.error{background-color:#ED5E5E;color:white}
.wait{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1000000; display:flex; justify-content:center;align-items:center}
.wait i{color:white;font-size:60px;-webkit-animation:spin 3s linear infinite;-moz-animation:spin 3s linear infinite;animation:spin 3s linear infinite}
@-moz-keyframes spin {100% {-moz-transform:rotate(360deg)}}
@-webkit-keyframes spin {100% {-webkit-transform:rotate(360deg)}}
@keyframes spin {100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.nodes-wrapper .negocios{position:absolute;top:-15px;text-align:center;color:#fafafa}
.nodes-wrapper .negocios div{margin:0 auto;display:inline-block;padding:8px;padding-bottom:0px;border-radius:5px}
.activate{margin-bottom:20px}
.activate div{background-color:gold;padding:20px;text-align:center;border-radius:10px}
.activate div p{margin:0px}
@media screen and (min-width:780px){}
@media screen and (min-width:1320px){
	.modal .wrap{padding:40px}
	#otrosLinks{display:none}
	.modal.compradores .wrap{max-width:50%}
}
@media screen and (min-width:1600px){}