html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
[type=checkbox],[type=radio]{padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:0.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

html{overflow-x:hidden}
.cerrar-button{width:30px ;font-size:30px;text-align:right;color: #fff; float:right; cursor:pointer;}
.modal-button{border:none;display:inline-block;margin-right: 1px;/*padding:8px 16px*/;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.modal-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.modal-button{/*width:auto*/;text-align:right;/*padding:5px 15px*/;background: rgba(255,0,132,1);
background: -moz-linear-gradient(top, rgba(255,0,132,1) 0%, rgba(90,38,58,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,0,132,1)), color-stop(100%, rgba(90,38,58,1)));
background: -webkit-linear-gradient(top, rgba(255,0,132,1) 0%, rgba(90,38,58,1) 100%);
background: -o-linear-gradient(top, rgba(255,0,132,1) 0%, rgba(90,38,58,1) 100%);
background: -ms-linear-gradient(top, rgba(255,0,132,1) 0%, rgba(90,38,58,1) 100%);
background: linear-gradient(to bottom, rgba(255,0,132,1) 0%, rgba(90,38,58,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0084', endColorstr='#5a263a', GradientType=0 );color: #fff; float:right;height: 45px; font-size: 14px;    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;}
.modal-1{z-index:3;display:none;padding-top:1%;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.modal-1-content{margin:auto;background-color:#6c9b98;position:relative;padding:0;outline:0;width:95%}
.modal-container:after,.modal-container:before{content:"";display:table;clear:both}


.modal-display-topleft{position:absolute;left:0;top:0}
.modal-display-topright{position:absolute;right:0;top:0}
.modal-display-bottomleft{position:absolute;left:0;bottom:0}
.modal-display-bottomright{position:absolute;right:0;bottom:0}
.modal-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.modal-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.modal-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.modal-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.modal-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.modal-display-container:hover .modal-display-hover{display:block}
.modal-display-container:hover span.modal-display-hover{display:inline-block}.modal-display-hover{display:none}
.modal-display-position{position:absolute}
.modal-container{padding:0.01em 16px;}
.modal-button:hover{color:#fff;background: rgba(76,32,48,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(76,32,48,1) 0%, rgba(219,0,113,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(76,32,48,1)), color-stop(100%, rgba(219,0,113,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(76,32,48,1) 0%, rgba(219,0,113,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(76,32,48,1) 0%, rgba(219,0,113,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(76,32,48,1) 0%, rgba(219,0,113,1) 100%);
background: radial-gradient(ellipse at center, rgba(76,32,48,1) 0%, rgba(219,0,113,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c2030', endColorstr='#db0071', GradientType=1 );}

.modalform {
    width: 100%;
    margin: auto;
    padding: 10px 20px;
    box-sizing: border-box;

    float: left;
  /*  opacity: 0.8;*/
}

.modalform img{
display:block;
margin:auto;
width:200px;
}

.modalenviar{
    background:#0b1f21;
    height: 50px;
    color: #FFF;
    }

.modalenviar:hover{
background: rgba(5,14,15,1);
background: -moz-linear-gradient(top, rgba(5,14,15,1) 0%, rgba(81,112,133,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(5,14,15,1)), color-stop(100%, rgba(81,112,133,1)));
background: -webkit-linear-gradient(top, rgba(5,14,15,1) 0%, rgba(81,112,133,1) 100%);
background: -o-linear-gradient(top, rgba(5,14,15,1) 0%, rgba(81,112,133,1) 100%);
background: -ms-linear-gradient(top, rgba(5,14,15,1) 0%, rgba(81,112,133,1) 100%);
background: linear-gradient(to bottom, rgba(5,14,15,1) 0%, rgba(81,112,133,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#050e0f', endColorstr='#517085', GradientType=0 );
    color: #fff;
    font-weight:bold;
    cursor:pointer;
}
