<body>
<div id="preloader" class="main-bg">
<div id="loader"><i class="fa fa-cube"></i>
</div>
</div>
<div class="container-fluid main-bg">
<div class="row">
<div class="col-xs-12">
<p class="codepen-logo text-center"><i class="fa fa-cube"></i>
</p>
<h1 class="titulo text-center">ModalX</h1>
<hr class="hr">
<h2 class="sub-titulo text-center txt-destaque2"><i class="fa fa-check" style="color:#1AAB8A !important;"></i> Easy to Use <i class="fa fa-check" style="color:#1AAB8A !important;"></i> Animated <i class="fa fa-check" style="color:#1AAB8A !important;"></i> Light Weight (9kb) </h2>
<div class="box">
<nav>
<ul class="list-unstyled list-inline text-center">
<li>
<a class="modalx-fastFade_open" href="#modalx-fastFade">
<button class="botao-controle"><i class="fa fa-code"></i> Fast Fade <i class="fa fa-code"></i>
</button>
</a>
</li>
<li>
<a class="modalx-slowFade_open" href="#modalx-slowFade">
<button class="botao-controle"><i class="fa fa-code"></i> Slow Fade <i class="fa fa-code"></i>
</button>
</a>
</li>
<li>
<a class="modalx-fadeOutUp_open" href="#modalx-fadeOutUp">
<button class="botao-controle"><i class="fa fa-code"></i> Fade Out Up <i class="fa fa-code"></i>
</button>
</a>
</li>
<li>
<a class="modalx-fadeScale_open" href="#modalx-fadeScale">
<button class="botao-controle"><i class="fa fa-code"></i> Fade Scale <i class="fa fa-code"></i>
</button>
</a>
</li>
</ul>
<br>
<ul class="list-unstyled list-inline text-center">
<li>
<a class="modalx-slideHard_open" href="#modalx-slideHard">
<button class="botao-controle"><i class="fa fa-code"></i> Slide Hard <i class="fa fa-code"></i>
</button>
</a>
</li>
<li>
<a class="modalx-lightSpeed_open hidden" href="#modalx-lightSpeed">
<button class="botao-controle"><i class="fa fa-code"></i> Light Speed <i class="fa fa-code"></i>
</button>
</a>
</li>
<li>
<a class="modalx-slideDown_open" href="#modalx-slideDown">
<button class="botao-controle"><i class="fa fa-code"></i> Slide Down <i class="fa fa-code"></i>
</button>
</a>
</li>
<li>
<a class="modalx-slideUp_open" href="#modalx-slideUp">
<button class="botao-controle"><i class="fa fa-code"></i> Slide Up <i class="fa fa-code"></i>
</button>
</a>
</li>
</ul>
<br>
<ul class="list-unstyled list-inline text-center">
<li>
<a class="modalx-rollIn_open" href="#modalx-rollIn">
<button class="botao-controle"><i class="fa fa-code"></i> Roll In <i class="fa fa-code"></i>
</button>
</a>
</li>
<li>
<a class="modalx-flipOut_open" href="#modalx-flipOut">
<button class="botao-controle"><i class="fa fa-code"></i> Flip Out <i class="fa fa-code"></i>
</button>
</a>
</li>
<li>
<a class="modalx-zoomIn_open" href="#modalx-zoomIn">
<button class="botao-controle"><i class="fa fa-code"></i> Zoom In <i class="fa fa-code"></i>
</button>
</a>
</li>
<li>
<a class="modalx-popBounce_open" href="#modalx-popBounce">
<button class="botao-controle"><i class="fa fa-code"></i> Pop Bounce <i class="fa fa-code"></i>
</button>
</a>
</li>
<br>
<li>
<a class="modalx-howUse_open" href="#modalx-howUse">
<button class="btn" data-toggle="tooltip" title="Working..." data-placement="bottom" data-trigger="hover"><i class="fa fa-cog"></i>
</button>
</a>
</li>
</ul>
</nav>
</div>
<!-- fim box-->
</div>
<!-- fim col-->
</div>
<!-- fim row-->
</div>
<!-- fim container-->
<!-- modalx rotate zoom -->
<div id="modalx-howUse" class="body-modalx">
<h3 class="text-center"><i class="fa fa-cube"></i><br><span class="txt-destaque1">ModalX</span></h3>
<p class="box-howUse"><span class="codigo">
<b><head><br></b>
<!-- jQuery --><br>
<script src="jquery-2.1.4.min.js"></script><br>
<!-- ModalX --><br>
<script src="jquery.modalx.min.js"></script><br>
<!-- CSS --><br>
<link rel="stylesheet" type="text/css" href="modalx.css"><br>
<a target="_blank" href="https://www.bootstrapcdn.com/">***CDN Bootstrap</a><br>
<b></head><br><br></b>
</span>
</p>
<p class="box-howUse"><span class="codigo">
<b><body><br></b>
<div id="modalx-popBounce" class="body-modalx"><br>
<h1 class="text-center">Modal Animated</h1><br>
<p>...</p><br>
<img src="..."><br>
<button class="modalx-popBounce_close btn-close-modalx pull-right">Fechar </button><br>
</div><br><br>
<b><script></b><br>$(document).ready(function (){<br>
$('#modalx-popBounce').popup({<br>
pagecontainer: '.container',<br>
transition: 'all 0.6s',<br>
color: '#000',<br>
opacity: '0.5',<br>
opacity: '0.4',<br>
escape: true,});<br>
});<br><b></script></b><br>
<b></body><br><br></b>
</span>
</p>
<button class="modalx-howUse_close btn-close-modalx pull-right">Fechar <i class="fa fa-times-circle"></i>
</button>
</div>
<script>
$(document).ready(function () {
$('#modalx-howUse').popup({
pagecontainer: '.container',
transition: 'all 0.6s',
backgroundactive: false,
background: true,
color: '#000',
opacity: '0.4',
escape: true,
});
});
</script>
<!-- modalx rotate zoom -->
<div id="modalx-slowFade" class="body-modalx">
<h3 class="text-center"><i class="fa fa-cube"></i><br><span class="txt-destaque1">ModalX</span><hr></h3>
<br />
<iframe class="modalx-player" width="670" height="360" src="https://www.youtube.com/embed/ULwUzF1q5w4?enablejsapi=1&version=3&playerapiid=ytplayer" frameborder="0" allowscriptaccess="always"></iframe>
<button class="modalx-slowFade_close btn-close-modalx pull-right">Fechar <i class="fa fa-times-circle"></i>
</button>
<script>
$('.btn-close-modalx').on('click', function() {
$('.modalx-player')[0].contentWindow.postMessage('{"event":"command","func":"' + 'pauseVideo' + '","args":""}', '*');
});
</script>
</div>
<script>
$(document).ready(function () {
$('#modalx-slowFade').popup({
pagecontainer: '.container',
transition: 'all 0.6s',
color: '#000',
escape: false,
});
});
</script>
<!-- modalx rotate zoom -->
<div id="modalx-fastFade" class="body-modalx">
<h3 class="text-center"><i class="fa fa-cube"></i><br><span class="txt-destaque1">ModalX</span><hr></h3>
<p class="txt-modalx">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium, voluptatum labore facilis, aliquid corporis nam sequi tempore, quae harum pariatur quos blanditiis quibusdam tempora, eius! Maiores corrupti ipsa magnam quia!</p>
<img src="https://pixabay.com/static/uploads/photo/2016/07/13/20/44/architecture-1515475_960_720.jpg" class="img-responsive img-thumbnail">
<br>
<button class="modalx-fastFade_close btn-close-modalx pull-right">Fechar<i class="fa fa-times-circle"></i>
</button>
<br>
<br>
<br>
</div>
<script>
$(document).ready(function () {
$('#modalx-fastFade').popup({
pagecontainer: '.container',
transition: 'all 0.3s',
color: '#000'
});
});
</script>
<!-- modalx rotate zoom -->
<div id="modalx-popBounce" class="body-modalx">
<h3 class="text-center"><i class="fa fa-cube"></i><br><span class="txt-destaque1">ModalX</span><hr></h3>
<p class="txt-modalx">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium, voluptatum labore facilis, aliquid corporis nam sequi tempore, quae harum pariatur quos blanditiis quibusdam tempora, eius! Maiores corrupti ipsa magnam quia!</p>
<img src="https://pixabay.com/static/uploads/photo/2016/07/13/20/44/architecture-1515475_960_720.jpg" class="img-responsive img-thumbnail">
<br>
<button class="modalx-popBounce_close btn-close-modalx pull-right">Fechar<i class="fa fa-times-circle"></i>
</button>
<br>
<br>
<br>
</div>
<script>
$(document).ready(function () {
$('#modalx-popBounce').popup({
pagecontainer: '.container',
transition: 'all 0.4s',
color: '#000'
});
});
</script>
<!-- modalx rotate zoom -->
<div id="modalx-zoomIn" class="body-modalx">
<h3 class="text-center"><i class="fa fa-cube"></i><br><span class="txt-destaque1">ModalX</span><hr></h3>
<p class="txt-modalx">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium, voluptatum labore facilis, aliquid corporis nam sequi tempore, quae harum pariatur quos blanditiis quibusdam tempora, eius! Maiores corrupti ipsa magnam quia!</p>
<img src="https://pixabay.com/static/uploads/photo/2016/03/22/00/49/gazanie-1271937_960_720.jpg" class="img-responsive img-thumbnail">
<br>
<button class="modalx-zoomIn_close btn-close-modalx pull-right">Fechar</button>
<br>
<br>
<br>
</div>
<script>
$(document).ready(function () {
$('#modalx-zoomIn').popup({
pagecontainer: '.container',
transition: 'all 0.5s',
color: '#000'
});
});
</script>
<!-- modalx rotate zoom -->
<div id="modalx-flipOut" class="body-modalx">
<h3 class="text-center"><i class="fa fa-cube"></i><br><span class="txt-destaque1">ModalX</span><hr></h3>
<p class="txt-modalx">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium, voluptatum labore facilis, aliquid corporis nam sequi tempore, quae harum pariatur quos blanditiis quibusdam tempora, eius! Maiores corrupti ipsa magnam quia!</p>
<img src="https://pixabay.com/static/uploads/photo/2016/05/01/12/58/egg-1364869_960_720.jpg" class="img-responsive img-thumbnail">
<br>
<button class="modalx-flipOut_close btn-close-modalx pull-right">Fechar <i class="fa fa-times-circle"></i>
</button>
<br>
<br>
<br>
</div>
<script>
$(document).ready(function () {
$('#modalx-flipOut').popup({
pagecontainer: '.container',
transition: 'all 0.3s',
color: '#000'
});
});
</script>
<!-- modalx fixed bottomRight -->
<div id="modalx-fadeOutUp" class="body-modalx">
<h3 class="text-center"><i class="fa fa-cube"></i><br><span class="txt-destaque1">ModalX</span><hr></h3>
<p class="txt-modalx">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium, voluptatum labore facilis, aliquid corporis nam sequi tempore, quae harum pariatur quos blanditiis quibusdam tempora, eius! Maiores corrupti ipsa magnam quia!</p>
<img src="https://pixabay.com/static/uploads/photo/2016/06/03/12/42/popcorn-1433327_960_720.jpg" class="img-responsive img-thumbnail">
<br>
<button class="modalx-fadeOutUp_close btn-close-modalx pull-right">Fechar <i class="fa fa-times-circle"></i>
</button>
<br>
<br>
<br>
</div>
<script>
$(document).ready(function () {
$('#modalx-fadeOutUp').popup({
pagecontainer: '.container',
transition: 'all 0.5s',
});
});
</script>
<!-- modalx rollIn -->
<div id="modalx-rollIn" class="body-modalx">
<h3 class="text-center"><i class="fa fa-cube"></i><br><span class="txt-destaque1">ModalX</span><hr></h3>
<p class="txt-modalx">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium, voluptatum labore facilis, aliquid corporis nam sequi tempore, quae harum pariatur quos blanditiis quibusdam tempora, eius! Maiores corrupti ipsa magnam quia!</p>
<img src="https://pixabay.com/static/uploads/photo/2016/05/01/01/47/turret-arch-1364314_960_720.jpg" class="img-responsive img-thumbnail">
<br>
<button class="modalx-rollIn_close btn-close-modalx pull-right">Fechar <i class="fa fa-times-circle"></i>
</button>
<br>
<br>
<br>
</div>
<script>
$(document).ready(function () {
$('#modalx-rollIn').popup({
pagecontainer: '.container',
transition: 'all 0.5s',
color: '#000'
});
});
</script>
<!-- modalx lightspeed-->
<div id="modalx-lightSpeed" class="body-modalx">
<h3 class="text-center"><i class="fa fa-cube"></i><br><span class="txt-destaque1">ModalX</span><hr></h3>
<p class="txt-modalx">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium, voluptatum labore facilis, aliquid corporis nam sequi tempore, quae harum pariatur quos blanditiis quibusdam tempora, eius! Maiores corrupti ipsa magnam quia!</p>
<img src="https://pixabay.com/static/uploads/photo/2015/07/27/18/54/fruits-863072_960_720.jpg" class="img-responsive img-thumbnail">
<br>
<button class="modalx-lightSpeed_close btn-close-modalx pull-right">Fechar <i class="fa fa-times-circle"></i>
</button>
<br>
<br>
<br>
</div>
<script>
$(document).ready(function () {
$('#modalx-lightSpeed').popup({
pagecontainer: '.container',
transition: 'all 0.5s',
background: true,
color: '#000',
opacity: '0.5',
});
});
</script>
<!-- modalx lightspeed -->
<div id="modalx-slideDown" class="body-modalx">
<h3 class="text-center"><i class="fa fa-cube"></i><br><span class="txt-destaque1">ModalX</span><hr></h3>
<p class="txt-modalx">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium, voluptatum labore facilis, aliquid corporis nam sequi tempore, quae harum pariatur quos blanditiis quibusdam tempora, eius! Maiores corrupti ipsa magnam quia!</p>
<img src="https://pixabay.com/static/uploads/photo/2016/06/10/16/32/potatoes-1448405_960_720.jpg" class="img-responsive img-thumbnail">
<br>
<button class="modalx-slideDown_close btn-close-modalx pull-right">Fechar <i class="fa fa-times-circle"></i>
</button>
<br>
<br>
<br>
</div>
<script>
$(document).ready(function () {
$('#modalx-slideDown').popup({
pagecontainer: '.container',
transition: 'all 0.5s',
background: true,
color: '#000',
opacity: '0.5',
});
});
</script>
<!-- modalx lightspeed -->
<div id="modalx-slideUp" class="body-modalx">
<h3 class="text-center"><i class="fa fa-cube"></i><br><span class="txt-destaque1">ModalX</span><hr></h3>
<p class="txt-modalx">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium, voluptatum labore facilis, aliquid corporis nam sequi tempore, quae harum pariatur quos blanditiis quibusdam tempora, eius! Maiores corrupti ipsa magnam quia!</p>
<img src="https://pixabay.com/static/uploads/photo/2016/05/17/10/04/boy-1397818_960_720.jpg" class="img-responsive img-thumbnail">
<br>
<button class="modalx-slideUp_close btn-close-modalx pull-right">Fechar <i class="fa fa-times-circle"></i>
</button>
<br>
<br>
<br>
</div>
<script>
$(document).ready(function () {
$('#modalx-slideUp').popup({
pagecontainer: '.container',
transition: 'all 0.5s',
background: true,
color: '#000',
opacity: '0.5',
});
});
</script>
<!-- Fade & scale -->
<div id="modalx-fadeScale" class="body-modalx">
<h3 class="text-center"><i class="fa fa-cube"></i><br><span class="txt-destaque1">ModalX</span><hr></h3>
<p class="txt-modalx">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium, voluptatum labore facilis, aliquid corporis nam sequi tempore, quae harum pariatur quos blanditiis quibusdam tempora, eius! Maiores corrupti ipsa magnam quia!</p>
<img src="https://pixabay.com/static/uploads/photo/2016/05/31/13/01/raspberries-1426859_960_720.jpg" class="img-responsive img-thumbnail">
<br>
<button class="modalx-fadeScale_close btn-close-modalx pull-right">Fechar <i class="fa fa-times-circle"></i>
</button>
<br>
<br>
<br>
</div>
<script>
$(document).ready(function () {
$('#modalx-fadeScale').popup({
pagecontainer: '.container',
transition: 'all 0.3s'
});
});
</script>
<!-- Fade & scale -->
<div id="modalx-slideHard" class="body-modalx">
<h3 class="text-center"><i class="fa fa-cube"></i><br><span class="txt-destaque1">ModalX</span><hr></h3>
<p class="txt-modalx">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Praesentium, voluptatum labore facilis, aliquid corporis nam sequi tempore, quae harum pariatur quos blanditiis quibusdam tempora, eius! Maiores corrupti ipsa magnam quia!</p>
<img src="https://pixabay.com/static/uploads/photo/2016/04/02/20/54/valley-of-fire-1303617_960_720.jpg" class="img-responsive img-thumbnail">
<br>
<button class="modalx-slideHard_close btn-close-modalx pull-right">Fechar <i class="fa fa-times-circle"></i>
</button>
<br>
<br>
<br>
</div>
<script>
$(document).ready(function () {
$('#modalx-slideHard').popup({
pagecontainer: '.container',
transition: 'all 0.7s'
});
});
</script>
<footer>
<div class="container-fluid">
<div class="row">
<div class="col-xs-12 footer">
<div class="foto">
<a href="https://www.facebook.com/christopher.bicudo" target="_blank">
<img src="https://scontent.frao1-1.fna.fbcdn.net/v/t1.0-9/534501_166407540165933_169013040_n.jpg?oh=11e8c7631c98fcf85c2add517c91ef41&oe=57E30862" class="img-responsive">
</a>
</div>
<h4 class="text-center h4-footer">Thanks For Viewing!</h4>
</div>
</div>
</div>
</footer>
</body>
@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Ubuntu);
#preloader {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1000
}
#loader {
display: block;
position: relative;
left: 50%;
top: 50%;
width: 100px;
height: 100px;
margin: -75px 0 0 -75px;
z-index: 1500
}
#loader i {
position: absolute;
left: 20%;
top: 26%;
font-size: 100px;
color: #B22222 !important
}
.btn {
border-radius: 100px !important;
transition: 0.4s;
border: 1px solid rgba (0, 0, 0, 0)!important;
outline: none !important;
color: #fff !important;
font-size: 20px !important;
background-color: #B22222 !important
}
.btn:focus,
.btn:active,
.btn:visited,
{
outline: none !important;
border: 1px rgba (0, 0, 0, 0) !important;
box-shadow: none !important;
color: #fff !important
}
.btn:hover {
background-color: #B22222 !important;
color: #fff !important
}
.btn:hover i {
-webkit-animation: rodar 3s infinite linear
}
@-webkit-keyframes rodar {
0% {
-webkit-transform: rotate(0deg)
}
100% {
-webkit-transform: rotate(360deg)
}
}
.tooltip-inner {
background-color: #B22222 !important;
color: #fff;
font-family: 'Ubuntu', sans-serif;
font-size: 13px
}
.tooltip.top .tooltip-arrow {
border-top-color: #B22222 !important
}
.tooltip.right .tooltip-arrow {
border-right-color: #B22222 !important
}
.tooltip.bottom .tooltip-arrow {
border-bottom-color: #B22222 !important
}
.tooltip.left .tooltip-arrow {
border-left-color: #B22222 !important
}
body {
overflow-x: hidden !important;
overflow-y: hidden
}
::-webkit-scrollbar {
width: 7px
}
::-webkit-scrollbar-track {
background-color: #eee;
border-radius: 0px
}
::-webkit-scrollbar-track-piece {
opacity: 1
}
::-webkit-scrollbar-thumb {
border-radius: 0px;
background-color: #aaa
}
::-moz-selection {
color: #fff;
background: #1AAB8A
}
::selection {
color: #fff;
background: #1AAB8A
}
.hr {
width: 50% !important;
border: 1px solid #fff !important
}
.main-bg {
background: rgba(241, 231, 103, 1);
background: -moz-radial-gradient(center, ellipse cover, rgba(241, 231, 103, 1) 0%, rgba(254, 182, 69, 1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(241, 231, 103, 1)), color-stop(100%, rgba(254, 182, 69, 1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(241, 231, 103, 1) 0%, rgba(254, 182, 69, 1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(241, 231, 103, 1) 0%, rgba(254, 182, 69, 1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(241, 231, 103, 1) 0%, rgba(254, 182, 69, 1) 100%);
background: radial-gradient(ellipse at center, rgba(241, 231, 103, 1) 0%, rgba(254, 182, 69, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f1e767', endColorstr='#feb645', GradientType=1)
}
.codepen-logo {
font-size: 70px;
color: #B22222;
transition: 0.4s;
cursor: pointer;
margin-top: 70px
}
.codepen-logo:hover {
transform: scale(1.1) translateY(-15px);
color: #000
}
.box {
max-width: 70%;
margin: 60px auto;
padding-top: 65px;
padding-bottom: 30px;
transition: 0.3s ease;
border-radius: 3px
}
.titulo {
font-family: 'Ubuntu', sans-serif;
font-size: 60px;
color: #fff;
font-weight: bold;
text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.6)
}
.sub-titulo {
font-family: 'Ubuntu', sans-serif;
font-size: 30px;
color: #fff
}
.txt-modalx {
font-family: 'Ubuntu', sans-serif;
padding: 0 15px 0 15px
}
.txt-destaque1 {
font-weight: 800;
color: #B22222;
font-family: 'Ubuntu', sans-serif
}
.txt-destaque2 {
font-weight: 800;
color: #fff;
font-size: 23px;
font-family: 'Ubuntu', sans-serif;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7)
}
.box-howUse {
border-radius: 4px;
border: 1px solid #ccc;
padding: 10px 0 0 10px;
background-color: #eee
}
.codigo {
font-size: 11pt;
color: #c7254e;
font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}
.footer {
background-color: #1AAB8A;
padding: 0 0 50px 0;
border-top: 2px solid #fff
}
.foto {
width: 50px;
margin: 0 auto;
position: relative;
top: 30px;
overflow: hidden;
border-radius: 5px;
-webkit-transition: 0.3s;
transition: 0.3s
}
.foto:hover {
transform: scale(1.1)
}
.foto img {
width: 100px
}
.h4-footer {
color: #fff;
position: relative;
top: 50px;
font-family: 'Ubuntu', sans-serif;
cursor: default;
padding-bottom: 50px
}
.col-xs-12:hover .h4-footer {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: pular;
animation-name: pular
}
@keyframes pular {
from {
-webkit-transform: scale(1);
transform: scale(1)
}
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1)
}
to {
-webkit-transform: scale(1);
transform: scale(1)
}
}
.botao-controle {
background: #1AAB8A;
color: #fff;
border: none;
position: relative;
height: 40px;
margin-right: 0px;
font-size: 18px;
padding: 0 1em;
cursor: pointer;
transition: 800ms ease all;
outline: none;
transform: translateY(-30px);
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4)
}
.botao-controle:hover {
background: #fff;
color: #1AAB8A;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0);
transform: translateY(-33px)
}
.botao-controle:before,
.botao-controle:after {
content: '';
position: absolute;
top: 0;
right: 0;
height: 2px;
width: 0;
background: #1AAB8A;
transition: 200ms ease all
}
.botao-controle:after {
right: inherit;
top: inherit;
left: 0;
bottom: 0
}
.botao-controle:hover:before,
.botao-controle:hover:after {
width: 100%;
transition: 400ms ease all
}
.body-modalx {
max-width: 700px;
background-color: rgba(255, 255, 255, 0.95);
padding: 15px 15px 15px 15px;
border-radius: 2px;
-webkit-box-shadow: 0px 0px 25px 6px rgba(0, 0, 0, 0.32);
-moz-box-shadow: 0px 0px 25px 6px rgba(0, 0, 0, 0.32);
box-shadow: 0px 0px 25px 6px rgba(0, 0, 0, 0.32)
}
.btn-close-modalx {
background-color: #1AAB8A;
color: #fff;
font-size: 16px;
font-family: 'Ubuntu', sans-serif;
border: none;
outline: none;
padding: 7px;
letter-spacing: 2px;
border-radius: 2px;
transition: 0.3s;
margin-top: 14px
}
.btn-close-modalx:hover {
-webkit-transform: translateY(-3px);
-ms-transform: translateY(-3px);
transform: translateY(-3px);
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2)
}
#modalx-fastFade {
-webkit-animation-name: fade-Out;
animation-name: fade-Out;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes fade-Out {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
@keyframes fade-Out {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
.popup_visible #modalx-fastFade {
-webkit-animation-name: fastFade;
animation-name: fastFade;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes fastFade {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
@keyframes fastFade {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
/*/*/
/**/
#modalx-fadeScale {
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0)
}
.popup_visible #modalx-fadeScale {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1)
}
/*/*/
/**/
#modalx-fadeOutUp {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0)
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0)
}
}
.popup_visible #modalx-fadeOutUp {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0)
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0)
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
/*/*/
/**/
#modalx-slowFade {
-webkit-animation-name: fastFadeOut;
animation-name: fastFadeOut;
-webkit-animation-duration: 0.6s;
animation-duration: 0.6s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes fastFadeOut {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
@keyframes fastFadeOut {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
.popup_visible #modalx-slowFade {
-webkit-animation-name: fastFade;
animation-name: fastFade;
-webkit-animation-duration: 0.9s;
animation-duration: 0.9s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes fastFade {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
@keyframes fastFade {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
}
/*/*/
/**/
#modalx-lightSpeed {
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
0%,
60%,
75%,
90%,
100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
}
@-webkit-keyframes lightSpeedOut {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0)
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0)
}
}
@keyframes lightSpeedOut {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0)
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0)
}
}
.popup_visible #modalx-lightSpeed {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0)
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0)
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0)
}
100% {
-webkit-transform: none;
transform: none
}
}
@keyframes bounceInLeft {
0%,
60%,
75%,
90%,
100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0)
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0)
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0)
}
100% {
-webkit-transform: none;
transform: none
}
}
/*/*/
/**/
#modalx-slideDown {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-duration: 0.7s;
animation-duration: 0.7s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9)
}
50%,
55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1)
}
100% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3)
}
}
@keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9)
}
50%,
55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1)
}
100% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3)
}
}
.popup_visible #modalx-slideDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes slideInDown {
0% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
visibility: visible
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0)
}
}
@keyframes slideInDown {
0% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
visibility: visible
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0)
}
}
/*/*/
/**/
#modalx-slideUp {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-duration: 0.7s;
animation-duration: 0.7s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9)
}
50%,
55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1)
}
100% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3)
}
}
@keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9)
}
50%,
55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1)
}
100% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3)
}
}
.popup_visible #modalx-slideUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0)
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0)
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
/*/*/
/**/
#modalx-flipOut {
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform: perspective(900px);
transform: perspective(900px)
}
30% {
-webkit-transform: perspective(900px) rotate3d(1, 0, 0, -20deg);
transform: perspective(900px) rotate3d(1, 0, 0, -20deg);
opacity: 1
}
100% {
-webkit-transform: perspective(900px) rotate3d(1, 0, 0, 90deg);
transform: perspective(900px) rotate3d(1, 0, 0, 90deg);
opacity: 0
}
}
@keyframes flipOutX {
0% {
-webkit-transform: perspective(900px);
transform: perspective(900px)
}
30% {
-webkit-transform: perspective(900px) rotate3d(1, 0, 0, -20deg);
transform: perspective(900px) rotate3d(1, 0, 0, -20deg);
opacity: 1
}
100% {
-webkit-transform: perspective(900px) rotate3d(1, 0, 0, 90deg);
transform: perspective(900px) rotate3d(1, 0, 0, 90deg);
opacity: 0
}
}
.popup_visible #modalx-flipOut {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(1200px) rotate3d(0, 1, 0, 180deg);
transform: perspective(1200px) rotate3d(0, 1, 0, 180deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0
}
40% {
-webkit-transform: perspective(1200px) rotate3d(0, 1, 0, -20deg);
transform: perspective(1200px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in
}
60% {
-webkit-transform: perspective(1200px) rotate3d(0, 1, 0, 10deg);
transform: perspective(1200px) rotate3d(0, 1, 0, 10deg);
opacity: 1
}
80% {
-webkit-transform: perspective(1200px) rotate3d(0, 1, 0, -5deg);
transform: perspective(1200px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform: perspective(1200px);
transform: perspective(1200px)
}
}
@keyframes flipInY {
0% {
-webkit-transform: perspective(1200px) rotate3d(0, 1, 0, 180deg);
transform: perspective(1200px) rotate3d(0, 1, 0, 180deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0
}
40% {
-webkit-transform: perspective(1200px) rotate3d(0, 1, 0, -20deg);
transform: perspective(1200px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in
}
60% {
-webkit-transform: perspective(1200px) rotate3d(0, 1, 0, 10deg);
transform: perspective(1200px) rotate3d(0, 1, 0, 10deg);
opacity: 1
}
80% {
-webkit-transform: perspective(1200px) rotate3d(0, 1, 0, -5deg);
transform: perspective(1200px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform: perspective(1200px);
transform: perspective(1200px)
}
}
/*/*/
/**/
#modalx-zoomIn {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
-webkit-animation-duration: 0.9s;
animation-duration: 0.9s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0)
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0)
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0)
}
}
@keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0)
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0)
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0)
}
}
.popup_visible #modalx-zoomIn {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
}
}
@keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
}
}
/*/*/
/**/
#modalx-slideHard {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown;
-webkit-animation-duration: 0.7s;
animation-duration: 0.7s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.950, 0.555, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.950, 0.555, 0.675, 0.190)
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
}
}
@keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.950, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.950, 0.055, 0.675, 0.190)
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
}
}
.popup_visible #modalx-slideHard {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
-webkit-animation-duration: 0.6s;
animation-duration: 0.6s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes bounceInDown {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 15px, 0);
transform: translate3d(0, 15px, 0)
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0)
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0)
}
100% {
-webkit-transform: none;
transform: none
}
}
@keyframes bounceInDown {
0%,
60%,
75%,
90%,
100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 15px, 0);
transform: translate3d(0, 15px, 0)
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0)
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0)
}
100% {
-webkit-transform: none;
transform: none
}
}
/*/*/
/**/
#modalx-rollIn {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes fadeOutRightBig {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 220deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 220deg)
}
}
@keyframes fadeOutRightBig {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 220deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 220deg)
}
}
.popup_visible #modalx-rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes rollIn {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -220deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -220deg)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
@keyframes rollIn {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -220deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -220deg)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
/*/*/
/**/
#modalx-popBounce {
-webkit-animation-name: popBounceOffSet;
animation-name: popBounceOffSet;
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
0%,
60%,
75%,
90%,
100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
}
@-webkit-keyframes popBounceOffSet {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0)
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0)
}
}
@keyframes popBounceOffSet {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0)
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0)
}
}
.popup_visible #modalx-popBounce {
-webkit-animation-name: popBounceOut;
animation-name: popBounceOut;
-webkit-animation-duration: 0.6s;
animation-duration: 0.6s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes popBounceOut {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.115, 0.610, 0.055, 1.000);
transition-timing-function: cubic-bezier(0.115, 0.610, 0.055, 1.000)
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0)
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0)
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0)
}
100% {
-webkit-transform: none;
transform: none
}
}
@keyframes popBounceOut {
0%,
60%,
75%,
90%,
100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0)
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0)
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0)
}
100% {
-webkit-transform: none;
transform: none
}
}
/*/*/
/**/
#modalx-howUse {
-webkit-animation-name: howUseOut;
animation-name: howUseOut;
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
0%,
60%,
75%,
90%,
100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
}
@-webkit-keyframes howUseOut {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0)
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0)
}
}
@keyframes howUseOut {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0)
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0)
}
}
.popup_visible #modalx-howUse {
-webkit-animation-name: howUseIn;
animation-name: howUseIn;
-webkit-animation-duration: 0.6s;
animation-duration: 0.6s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes howUseIn {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.115, 0.610, 0.055, 1.000);
transition-timing-function: cubic-bezier(0.115, 0.610, 0.055, 1.000)
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0)
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0)
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0)
}
100% {
-webkit-transform: none;
transform: none
}
}
@keyframes howUseIn {
0%,
60%,
75%,
90%,
100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0)
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0)
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0)
}
100% {
-webkit-transform: none;
transform: none
}
}
/*/*/
//PRELOADER
setTimeout(function(){$("#preloader").fadeOut("slow"),$("body").delay(700).css({"overflow-y":"visible"})},2000);
//TOOLTIP BOOTSTRAP
$(document).ready(function() {
$('[data-toggle="tooltip"]').tooltip()}),
// modalx.min.js
function(t) {
var e, i, o = t(window),
n = {},
a = [],
s = [],
p = null,
d = "_open",
l = "_close",
c = [],
r = null,
u = /(iPad|iPhone|iPod)/g.test(navigator.userAgent),
f = "a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]",
h = {
_init: function(e) {
var i = t(e),
o = i.data("popupoptions");
s[e.id] = !1, a[e.id] = 0, i.data("popup-initialized") || (i.attr("data-popup-initialized", "true"), h._initonce(e)), o.autoopen && setTimeout(function() {
h.show(e, 0)
}, 0)
},
_initonce: function(i) {
var o, n, a = t(i),
s = t("body"),
l = a.data("popupoptions");
if (p = parseInt(s.css("margin-right"), 10), r = void 0 !== document.body.style.webkitTransition || void 0 !== document.body.style.MozTransition || void 0 !== document.body.style.msTransition || void 0 !== document.body.style.OTransition || void 0 !== document.body.style.transition, l.backgroundactive && (l.background = !1, l.blur = !1, l.scrolllock = !1), l.scrolllock) {
var c, f;
"undefined" == typeof e && (c = t('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"), f = c.children(), e = f.innerWidth() - f.height(99).innerWidth(), c.remove())
}
if (a.attr("id") || a.attr("id", "j-popup-" + parseInt(1e8 * Math.random(), 10)), a.addClass("popup_content"), l.background && !t("#" + i.id + "_background").length) {
s.append('<div id="' + i.id + '_background" class="popup_background"></div>');
var b = t("#" + i.id + "_background");
b.css({
opacity: 0,
visibility: "hidden",
backgroundColor: l.color,
position: "fixed",
top: 0,
right: 0,
bottom: 0,
left: 0
}), l.setzindex && !l.autozindex && b.css("z-index", "100000"), l.transition && b.css("transition", l.transition)
}
s.append(i), a.wrap('<div id="' + i.id + '_wrapper" class="popup_wrapper" />'), o = t("#" + i.id + "_wrapper"), o.css({
opacity: 0,
visibility: "hidden",
position: "absolute"
}), u && o.css("cursor", "pointer"), "overlay" == l.type && o.css("overflow", "auto"), a.css({
opacity: 0,
visibility: "hidden",
display: "inline-block"
}), l.setzindex && !l.autozindex && o.css("z-index", "100001"), l.outline || a.css("outline", "none"), l.transition && (a.css("transition", l.transition), o.css("transition", l.transition)), a.attr("aria-hidden", !0), "overlay" == l.type && (a.css({
textAlign: "left",
position: "relative",
verticalAlign: "middle"
}), n = {
position: "fixed",
width: "100%",
height: "100%",
top: 0,
left: 0,
textAlign: "center"
}, l.backgroundactive && (n.position = "absolute", n.height = "0", n.overflow = "visible"), o.css(n), o.append('<div class="popup_align" />'), t(".popup_align").css({
display: "inline-block",
verticalAlign: "middle",
height: "100%"
})), a.attr("role", "dialog");
var v = l.openelement ? l.openelement : "." + i.id + d;
t(v).each(function(e, i) {
t(i).attr("data-popup-ordinal", e), i.id || t(i).attr("id", "open_" + parseInt(1e8 * Math.random(), 10))
}), a.attr("aria-labelledby") || a.attr("aria-label") || a.attr("aria-labelledby", t(v).attr("id")), "hover" == l.action ? (l.keepfocus = !1, t(v).on("mouseenter", function(e) {
h.show(i, t(this).data("popup-ordinal"))
}), t(v).on("mouseleave", function(t) {
h.hide(i)
})) : t(document).on("click", v, function(e) {
e.preventDefault();
var o = t(this).data("popup-ordinal");
setTimeout(function() {
h.show(i, o)
}, 0)
}), l.closebutton && h.addclosebutton(i), l.detach ? a.hide().detach() : o.hide()
},
show: function(n, d) {
var u = t(n);
if (!u.data("popup-visible")) {
u.data("popup-initialized") || h._init(n), u.attr("data-popup-initialized", "true");
var f = t("body"),
v = u.data("popupoptions"),
g = t("#" + n.id + "_wrapper"),
m = t("#" + n.id + "_background");
if (b(n, d, v.beforeopen), s[n.id] = d, setTimeout(function() {
c.push(n.id)
}, 0), v.autozindex) {
for (var y = document.getElementsByTagName("*"), _ = y.length, k = 0, w = 0; _ > w; w++) {
var x = t(y[w]).css("z-index");
"auto" !== x && (x = parseInt(x, 10), x > k && (k = x))
}
a[n.id] = k, v.background && a[n.id] > 0 && t("#" + n.id + "_background").css({
zIndex: a[n.id] + 1
}), a[n.id] > 0 && g.css({
zIndex: a[n.id] + 2
})
}
v.detach ? (g.prepend(n), u.show()) : g.show(), i = setTimeout(function() {
g.css({
visibility: "visible",
opacity: 1
}), t("html").addClass("popup_visible").addClass("popup_visible_" + n.id), g.addClass("popup_wrapper_visible")
}, 20), v.scrolllock && (f.css("overflow", "hidden"), f.height() > o.height() && f.css("margin-right", p + e)), v.backgroundactive && u.css({
top: (o.height() - (u.get(0).offsetHeight + parseInt(u.css("margin-top"), 10) + parseInt(u.css("margin-bottom"), 10))) / 2 + "px"
}), u.css({
visibility: "visible",
opacity: 1
}), v.background && (m.css({
visibility: "visible",
opacity: v.opacity
}), setTimeout(function() {
m.css({
opacity: v.opacity
})
}, 0)), u.data("popup-visible", !0), h.reposition(n, d), u.data("focusedelementbeforepopup", document.activeElement), v.keepfocus && (u.attr("tabindex", -1), setTimeout(function() {
"closebutton" === v.focuselement ? t("#" + n.id + " ." + n.id + l + ":first").focus() : v.focuselement ? t(v.focuselement).focus() : u.focus()
}, v.focusdelay)), t(v.pagecontainer).attr("aria-hidden", !0), u.attr("aria-hidden", !1), b(n, d, v.onopen), r ? g.one("transitionend", function() {
b(n, d, v.opentransitionend)
}) : b(n, d, v.opentransitionend)
}
},
hide: function(e, o) {
var n = t.inArray(e.id, c);
if (-1 !== n) {
i && clearTimeout(i);
var a = t("body"),
d = t(e),
l = d.data("popupoptions"),
u = t("#" + e.id + "_wrapper"),
f = t("#" + e.id + "_background");
d.data("popup-visible", !1), 1 === c.length ? t("html").removeClass("popup_visible").removeClass("popup_visible_" + e.id) : t("html").hasClass("popup_visible_" + e.id) && t("html").removeClass("popup_visible_" + e.id), c.splice(n, 1), u.hasClass("popup_wrapper_visible") && u.removeClass("popup_wrapper_visible"), l.keepfocus && !o && setTimeout(function() {
t(d.data("focusedelementbeforepopup")).is(":visible") && d.data("focusedelementbeforepopup").focus()
}, 0), setTimeout(function() {
u.css({
visibility: "hidden",
opacity: 0
}), d.css({
visibility: "hidden",
opacity: 0
}), l.background && f.css({
visibility: "hidden",
opacity: 0
})
}, 300), t(l.pagecontainer).attr("aria-hidden", !1), d.attr("aria-hidden", !0), b(e, s[e.id], l.onclose), r && "0s" !== d.css("transition-duration") ? d.one("transitionend", function(t) {
d.data("popup-visible") || (l.detach ? d.hide().detach() : u.hide()), l.scrolllock && setTimeout(function() {
a.css({
overflow: "visible",
"margin-right": p
})
}, 10), b(e, s[e.id], l.closetransitionend)
}) : (l.detach ? d.hide().detach() : u.hide(), l.scrolllock && setTimeout(function() {
a.css({
overflow: "visible",
"margin-right": p
})
}, 10), b(e, s[e.id], l.closetransitionend))
}
},
toggle: function(e, i) {
t(e).data("popup-visible") ? h.hide(e) : setTimeout(function() {
h.show(e, i)
}, 0)
},
reposition: function(e, i) {
var o = t(e),
n = o.data("popupoptions"),
a = t("#" + e.id + "_wrapper");
t("#" + e.id + "_background");
i = i || 0, "overlay" == n.type && (n.horizontal ? a.css("text-align", n.horizontal) : a.css("text-align", "center"), n.vertical ? o.css("vertical-align", n.vertical) : o.css("vertical-align", "middle"))
},
addclosebutton: function(e) {
var i;
i = t(e).data("popupoptions").closebuttonmarkup ? t(n.closebuttonmarkup).addClass(e.id + "_close") : '<button class="popup_close ' + e.id + '_close" title="Close" aria-label="Close"><span aria-hidden="true">×</span></button>', t(e).data("popup-initialized") && t(e).append(i)
}
},
b = function(e, i, o) {
var n = t(e).data("popupoptions"),
a = n.openelement ? n.openelement : "." + e.id + d,
s = t(a + '[data-popup-ordinal="' + i + '"]');
"function" == typeof o && o.call(t(e), e, s)
};
t(document).on("keydown", function(e) {
if (c.length) {
var i = c[c.length - 1],
o = document.getElementById(i);
t(o).data("popupoptions").escape && 27 == e.keyCode && h.hide(o)
}
}), t(document).on("click", function(e) {
if (c.length) {
var i = c[c.length - 1],
o = document.getElementById(i),
n = t(o).data("popupoptions").closeelement ? t(o).data("popupoptions").closeelement : "." + o.id + l;
t(e.target).closest(n).length && (e.preventDefault(), h.hide(o)), t(o).data("popupoptions").blur && !t(e.target).closest("#" + i).length && 2 !== e.which && t(e.target).is(":visible") && (t(o).data("popupoptions").background ? (h.hide(o), e.preventDefault()) : h.hide(o, !0))
}
}), t(document).on("keydown", function(e) {
if (c.length && 9 == e.which) {
var i = c[c.length - 1],
o = document.getElementById(i),
n = t(o).find("*"),
a = n.filter(f).filter(":visible"),
s = t(":focus"),
p = a.length,
d = a.index(s);
0 === p ? (t(o).focus(), e.preventDefault()) : e.shiftKey ? 0 === d && (a.get(p - 1).focus(), e.preventDefault()) : d == p - 1 && (a.get(0).focus(), e.preventDefault())
}
}), t.fn.popup = function(e) {
return this.each(function() {
var i = t(this);
if ("object" == typeof e) {
var o = t.extend({}, t.fn.popup.defaults, i.data("popupoptions"), e);
i.data("popupoptions", o), n = i.data("popupoptions"), h._init(this)
} else "string" == typeof e ? (i.data("popupoptions") || (i.data("popupoptions", t.fn.popup.defaults), n = i.data("popupoptions")), h[e].call(this, this)) : (i.data("popupoptions") || (i.data("popupoptions", t.fn.popup.defaults), n = i.data("popupoptions")), h._init(this))
})
}, t.fn.popup.defaults = {
type: "overlay",
autoopen: !1,
background: !0,
backgroundactive: !1,
color: "#000",
opacity: "0.35",
horizontal: "center",
vertical: "middle",
offsettop: 0,
offsetleft: 0,
escape: !0,
setzindex: !0,
autozindex: !1,
scrolllock: !1,
closebutton: !1,
closebuttonmarkup: null,
keepfocus: !0,
focuselement: null,
focusdelay: 50,
outline: !1,
pagecontainer: null,
detach: !1,
openelement: null,
closeelement: null,
transition: null,
tooltipanchor: null,
beforeopen: null,
onclose: null,
onopen: null,
opentransitionend: null,
closetransitionend: null
}
}(jQuery);
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.