.messi-modal{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background:#0b0b0b}.MESSI{position:fixed;color:#717171;box-shadow:0 3px 7px rgba(0,0,0,.3);margin:0;padding:0;min-width:300px;min-height:50px;max-width:50%;max-height:99%;overflow-y:auto;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.MESSI.autoclose{cursor:pointer}.MESSI .messi-box{position:relative;height:auto;overflow:hidden;opacity:1}.MESSI .messi-box .messi-wrapper{position:relative}.MESSI .messi-box .messi-wrapper .messi-titlebox{overflow:hidden;border-bottom:1px solid #ddd;background:none repeat scroll 0 0 #FFF;height:45px;line-height:45px;padding:0 35px;white-space:nowrap}.MESSI .messi-box .messi-wrapper .messi-titlebox.info{background-color:#4ea5cd;background-image:none;color:#FFF;text-shadow:0 -2px 1px rgba(0,0,0,.25)}.MESSI .messi-box .messi-wrapper .messi-titlebox.error{background-color:#e00;background-image:none;color:#FFF;text-shadow:0 -2px 1px rgba(0,0,0,.25)}.MESSI .messi-box .messi-wrapper .messi-titlebox.warning{background-color:#eaaf51;background-image:none;color:#FFF;text-shadow:0 -2px 1px rgba(0,0,0,.25)}.MESSI .messi-box .messi-wrapper .messi-titlebox.success{background-color:#61b832;background-image:none;color:#FFF;text-shadow:0 -2px 1px rgba(0,0,0,.25)}.MESSI .messi-box .messi-wrapper .messi-titlebox.anim{background-color:#666;background-image:-o-linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent);background-image:linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,left top,right bottom,color-stop(.25,rgba(255,255,255,.05)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.05)),color-stop(.75,rgba(255,255,255,.05)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;background-size:40px 40px;-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);-moz-box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);-webkit-animation:animate-bg 5s linear infinite;-moz-animation:animate-bg 5s linear infinite}.MESSI .messi-box .messi-wrapper .messi-titlebox.anim.info{background-color:#4ea5cd}.MESSI .messi-box .messi-wrapper .messi-titlebox.anim.error{background-color:#e00}.MESSI .messi-box .messi-wrapper .messi-titlebox.anim.warning{background-color:#eaaf51}.MESSI .messi-box .messi-wrapper .messi-titlebox.anim.success{background-color:#61b832}.MESSI .messi-box .messi-wrapper .messi-titlebox .messi-title{font-size:18px}.MESSI .messi-box .messi-wrapper .messi-titlebox .messi-closebtn{border-left:1px solid rgba(0,0,0,.1);position:absolute;top:0;right:0;display:block;width:45px;height:45px;cursor:pointer;text-align:center;line-height:45px;font-size:30px;color:#717171}.MESSI .messi-box .messi-wrapper .messi-titlebox .messi-closebtn:before{position:relative;display:block;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.25);content:'\00D7'}.MESSI .messi-box .messi-wrapper .messi-titlebox .messi-closebtn:hover{color:#05c}.MESSI .messi-box .messi-wrapper .messi-content{overflow:hidden;background:#FFF;padding:35px 35px;line-height:150%;font-size:18px}.MESSI .messi-box .messi-wrapper .messi-content h1,.MESSI .messi-box .messi-wrapper .messi-content h2,.MESSI .messi-box .messi-wrapper .messi-content h3,.MESSI .messi-box .messi-wrapper .messi-content h4,.MESSI .messi-box .messi-wrapper .messi-content p{padding-bottom:10px}.MESSI .messi-box .messi-wrapper .messi-content form section{margin-bottom:3px}.MESSI .messi-box .messi-wrapper .messi-content form section label{font-size:1.1em}.MESSI .messi-box .messi-wrapper .messi-footbox{width:100%;background-color:#FFF;border-top:1px solid #ddd;box-shadow:0 1px 0 #fff inset;padding:0;overflow:hidden}.MESSI .messi-box .messi-wrapper .messi-footbox .messi-actions{display:block}.MESSI .messi-box .messi-wrapper .messi-footbox .messi-actions .btnbox{display:block;float:right;border-left:1px solid rgba(0,0,0,.1)}.MESSI .messi-box .messi-wrapper .messi-footbox .messi-actions .btnbox.buttons1{width:100%}.MESSI .messi-box .messi-wrapper .messi-footbox .messi-actions .btnbox.buttons2{width:50%}.MESSI .messi-box .messi-wrapper .messi-footbox .messi-actions .btnbox.buttons3{width:33.3333%}.MESSI .messi-box .messi-wrapper .messi-footbox .messi-actions .btnbox.buttons4{width:25%}.MESSI .messi-box .messi-wrapper .messi-footbox .messi-actions .btnbox .btn{display:block;width:100%;background:0 0;color:#007aff;font-size:18px;border:none;cursor:pointer;padding:15px 30px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:0!important}.MESSI .messi-box .messi-wrapper .messi-footbox .messi-actions .btnbox .btn:hover{color:#000;-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.MESSI .messi-box .messi-wrapper .messi-footbox .messi-actions .btnbox .btn i{padding-left:10px;padding-right:5px}.MESSI .messi-box .messi-wrapper .messi-footbox .messi-actions .btnbox .btn.btn-primary:hover{color:#05c}.MESSI .messi-box .messi-wrapper .messi-footbox .messi-actions .btnbox .btn.btn-warning:hover{color:#f89406}.MESSI .messi-box .messi-wrapper .messi-footbox .messi-actions .btnbox .btn.btn-danger:hover{color:#e00}.MESSI .messi-box .messi-wrapper .messi-footbox .messi-actions .btnbox .btn.btn-success:hover{color:#51a351}.MESSI .messi-box .messi-wrapper .messi-footbox .messi-actions .btnbox .btn.btn-info:hover{color:#2f96b4}@media screen and (max-width:600px){.messi{width:80%;max-width:99%;font-size:.8em}}