﻿/*

	coresecure (c) 2015


*/

.alerttext {
    animation-delay: 2s;
    animation-duration: 1s;
    animation-iteration-count: 900;
    animation-name: etext;
}
@keyframes etext {
0% {
    color: #ff0000;
}
25% {
    color: #770000;
}
100% {
    color: #ff0000;
}
}


.drawsquare {
    width: 0px;
    height: 0px;
    background-color: #00ace9;
    position: relative;
    -webkit-animation-name: example; 
    -webkit-animation-duration: 4s; 
    -webkit-animation-delay: 2s; 
    animation-name: example;
    animation-duration: 4s;
    animation-delay: 2s;
	animation-iteration-count: infinite;
}

@-webkit-keyframes example {
    0%   {background-color:#00ace9; left:0px; top:0px; width: 100px; height: 100px}
    25%  {background-color:#4C4C4C; left:200px; top:0px;}

    100% {background-color:#00ace9; left:0px; top:0px; width: 2px;}
}

@keyframes example {
    0%   {background-color:#00ace9; left:0px; top:0px;  width: 100px; height: 100px}
    25%  {background-color:#4C4C4C; left:200px; top:0px;}

    100% {background-color:#00ace9; left:0px; top:0px; width: 2px;}
}

/*<div class="showbox slideright">box 1</div>*/
/*
Animation von links nach rechts ...
*/

.showbox {
    float: left;
    margin: 4em 1em;
    width: 100px;
    height: 60px;
    border: 2px solid green;
    background-color: #fff;
    line-height: 60px;
    text-align: center;
    -webkit-transition: 1s ease-in-out;
    -moz-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
  }
  .showbox.slideright:hover {
    -webkit-transform: translate(3em,0);
    -moz-transform: translate(3em,0);
    -o-transform: translate(3em,0);
    -ms-transform: translate(3em,0);
    transform: translate(3em,0);
  }

/*<div class="showbox showoff">box 1</div>*/
/*
Animation maus drüber von klein auf groß
*/
  
.showoff, .showoff2 {
    background: green none repeat scroll 0 0;
    color: #000;
    margin: 2em 6em;
}
.showbox {
    transition: all 0.5s ease-in-out 0s;
}
.showbox {
    background-color: #fff;
    border: 1px solid #000;
	border-radius: 5px;
    float: left;
    height: 60px;
    line-height: 60px;
    margin: 0em 0em;
    text-align: center;
    width: 100px;
}

.showoff2, .showoff:hover {
    background: #00ace9 none repeat scroll 0 0;
    border-color: #00ace9;
    border-radius: 1em;
    color: #fff;
    transform: rotate(360deg) scale(3);
}
.showoff2:hover {
    background: green none repeat scroll 0 0;
    border-color: green;
    border-radius: 0;
    color: #fff;
    transform: rotate(360deg) scale(3);
}



/*<div class="showboxR showoffR">box 1</div>*/
/*
Animation maus drüber von klein auf groß Rotation
Fehlerbehebung bei bestimmten Buttons ...
*/
  
.showoffR, .showoff2R {
    background: green none repeat scroll 0 0;
    color: #000;
    margin: 2em 6em;
}
.showboxR {
    transition: all 0.5s ease-in-out 0s;
}
.showboxR {
    background-color: #fff;
    border: 1px solid #000;
	border-radius: 5px;
    float: left;
	margin-left: 13px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    width: 100px;
}

.showoff2R, .showoffR:hover {
    background: #00ace9 none repeat scroll 0 0;
    border-color: #00ace9;
    border-radius: 1em;
    color: #fff;
    transform: rotate(360deg) scale(3);
}
.showoff2R:hover {
    background: green none repeat scroll 0 0;
    border-color: green;
    border-radius: 0;
    color: #fff;
    transform: rotate(360deg) scale(3);
}


/* Extra PDF Anzeige :) */

/*<div class="showbox showoff">box 1</div>*/
/*
Animation maus drüber von klein auf groß
*/
  
.showoffpdf, .showoff2 {
    background: green none repeat scroll 0 0;
    color: #000;
    margin: 2em 6em;
}
.showboxpdf {
    transition: all 0.5s ease-in-out 0s;
}
.showboxpdf {
    background-color: #fff;
    border: 1px solid #000;
	border-radius: 5px;
    float: left;
    height: 60px;
    line-height: 60px;
    margin: 0em 0em;
    text-align: center;
    width: 100px;
}

.showoff2pdf, .showoffpdf:hover {
    background: #00ace9 none repeat scroll 0 0;
    border-color: #00ace9;
    border-radius: 1em;
    color: #fff;
    transform: rotate(360deg) scale(2);
}
.showoff2pdf:hover {
    background: green none repeat scroll 0 0;
    border-color: green;
    border-radius: 0;
    color: #fff;
    transform: rotate(360deg) scale(1);
}


/*<div class="showbox showoff">box 1</div>*/
/*
Animation maus drüber von klein auf groß Text
*/
  
.showboxtext {
    transition: all 0.5s ease-in-out 0s;
}

.showoff2text, .showofftext:hover {

    transform: scale(1.1, 1.1);
	
}

/*
Animation maus drüber von Objekt rotatiert
*/
  
.showboxrotate {
    transition: all 5.5s ease-in-out 0s;
}

.showoff2rotate, .showoffrotate:hover {

    transform: rotate(36000deg);
}


/*
Animation maus drüber von klein auf groß FAVICON Icons (CSS)
*/
  
.showfavicon {
    transition: all 0.5s ease-in-out 0s;
}

.showoff2text, .showofffavicon:hover {

    transform: scale(1.4, 1.4);
/*
	-webkit-box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.75);
*/
}

/* Maus drüber Einzoomen .. */
.zoomin:hover .zipic {
-webkit-transform:scale(1.3);
transform:scale(1.3);
}
.zoomin {
overflow:hidden;
width:200px;
height:150px;
}
.zipic {
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}

/*
Animation mit Quer Rotation (Winkel) Home Button
*/
.showskew {
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}

.showskewoff:hover {
-webkit-transform: skew(0deg,20deg);
transform: skew(0deg,20deg);

/*
-webkit-box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.75);
box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.75);
*/
}

/*
	Animation Shake ...
*/
@-webkit-keyframes showshake {
0% { -webkit-transform: rotate(0deg) translate(2px, 1px); }
10% { -webkit-transform: rotate(2deg) translate(1px, 2px); }
20% { -webkit-transform: rotate(-2deg) translate(3px, 0px) ; }
30% { -webkit-transform: rotate(0deg) translate(0px, -2px); }
40% { -webkit-transform: rotate(-2deg) translate(-1px, 1px); }
50% { -webkit-transform: rotate(2deg) translate(1px, -2px); }
60% { -webkit-transform: rotate(0deg) translate(3px, -1px); }
70% { -webkit-transform: rotate(2deg) translate(-2px, -1px); }
80% { -webkit-transform: rotate(-2deg) translate(1px, 1px); }
90% { -webkit-transform: rotate(0deg) translate(-2px, -2px); }
100% { -webkit-transform: rotate(2deg) translate(-1px, 2px); }
}
@keyframes showshake {
0% { transform: rotate(0deg) translate(2px, 1px); }
10% { transform: rotate(2deg) translate(1px, 2px); }
20% { transform: rotate(-2deg) translate(3px, 0px) ; }
30% { transform: rotate(0deg) translate(0px, -2px); }
40% { transform: rotate(-2deg) translate(-1px, 1px); }
50% { transform: rotate(2deg) translate(1px, -2px); }
60% { transform: rotate(0deg) translate(3px, -1px); }
70% { transform: rotate(2deg) translate(-2px, -1px); }
80% { transform: rotate(-2deg) translate(1px, 1px); }
90% { transform: rotate(0deg) translate(-2px, -2px); }
100% { transform: rotate(2deg) translate(-1px, 2px); }
}
.showshake:hover {
-webkit-animation-name: showshake;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-name: showshake;
animation-duration: 1s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

/*
	Animation Shake2 ...
*/
@-webkit-keyframes showshake2 {
0% { -webkit-transform: rotate(0deg) translate(2px, 1px); }
10% { -webkit-transform: rotate(2deg) translate(1px, 2px); }
20% { -webkit-transform: rotate(-2deg) translate(3px, 0px) ; }
30% { -webkit-transform: rotate(0deg) translate(0px, -2px); }
40% { -webkit-transform: rotate(-2deg) translate(-1px, 1px); }
50% { -webkit-transform: rotate(2deg) translate(1px, -2px); }
60% { -webkit-transform: rotate(0deg) translate(3px, -1px); }
70% { -webkit-transform: rotate(2deg) translate(-2px, -1px); }
80% { -webkit-transform: rotate(-2deg) translate(1px, 1px); }
90% { -webkit-transform: rotate(0deg) translate(-2px, -2px); }
100% { -webkit-transform: rotate(2deg) translate(-1px, 2px); }
}
@keyframes showshake2 {
0% { transform: rotate(0deg) translate(2px, 1px); }
10% { transform: rotate(2deg) translate(1px, 2px); }
20% { transform: rotate(-2deg) translate(3px, 0px) ; }
30% { transform: rotate(0deg) translate(0px, -2px); }
40% { transform: rotate(-2deg) translate(-1px, 1px); }
50% { transform: rotate(2deg) translate(1px, -2px); }
60% { transform: rotate(0deg) translate(3px, -1px); }
70% { transform: rotate(2deg) translate(-2px, -1px); }
80% { transform: rotate(-2deg) translate(1px, 1px); }
90% { transform: rotate(0deg) translate(-2px, -2px); }
100% { transform: rotate(2deg) translate(-1px, 2px); }
}
.showshake2:hover {
-webkit-animation-name: showshake2;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: 1;
animation-name: showshake2;
animation-duration: 1s;
animation-timing-function: linear;
animation-iteration-count: 1;
}

/*  Übergang zwischen 2 Bilder */
/*
	<div class="PICU">
<img class="bild2" src="bild2" alt="">
<img class="bild1" src="bild1" alt="">
</div>
*/
.PICU {
position:relative;
/*width:200px;
height:150px;*/
}
.PICU img {
position:absolute;

-webkit-transition: opacity 1.1s ease;
transition: opacity 1.1s ease;
}
.PICU:hover .bild1 {
opacity:0;
}

/* tool tip */
/*
<div class="cstooltip">
<img src="" alt="">
<div class="tooltip">
<p class="tooltiptxt">Got it!</p>
</div>
</div>
*/

.tooltip {
position: relative; opacity: 0; color: #FFF;
top: -100px; left: 0px;
width: 180px; padding: 10px;
border-radius: 25px; -webkit-border-radius: 25px;
background-color: rgba(0,0,30,0.5);
-webkit-box-shadow: 0px 0px 15px 2px rgba(255,255,255,.75);
box-shadow: 0px 0px 15px 2px rgba(255,255,255, .75);
-webkit-transition: .5s; transition: .5s;
-webkit-transform: rotateY(180deg); transform: rotateY(180deg);
}
.cstooltip .tooltip:after {
position: absolute; top: 100%; left: 45%; height: 0; width: 0;
border: 6px solid transparent; border-top: 6px solid rgba(0, 0, 30, 0.5);
content: "Awesome!"; white-space: nowrap; color:#000;
}
.cstooltip:hover .tooltip {
opacity: 1; top: -225px;
-webkit-transform: rotateY(0deg); transform: rotateY(0deg);
}

/*  Maus drüber Schatten leucht effekt */

.shadow13:hover {
/*
-webkit-box-shadow: 10px 10px 15px 10px rgba(255, 255, 255, .75);
box-shadow: 10px 10px 15px 10px rgba(255, 255, 255, .75);
*/
-webkit-box-shadow: 0px 0px 24px 0px rgba(255, 255, 255, 0.60);
box-shadow: 0px 0px 24px 0px rgba(255, 255, 255, 0.60);
}
.shadow13 {/*
-webkit-box-shadow: 0px 0px 15px 5px rgba(0, 185, 233, .75);
box-shadow: 0px 0px 15px 5px rgba(0, 185, 233, .75);*/
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}
/* mousemove */
.row {
position: relative;
}

/*  cube bigger */ 

.cubebigger {
    transition: all 0.5s ease-in-out 0s;
}

.cubebiggeroff:hover {

    transform: scale(2.1, 2.1);
	
}

.biggerlupe {
    transition: all 0.5s ease-in-out 0s;
}
.biggerlupe2:hover {
    transform: scale(1.5, 1.5);
}

.zoomout {
    transition: all 0.5s ease-in-out 0s;
}
.zoomout2:hover {
    transform: scale(1.1, 1.1);
}