﻿/*TG2INT3A*/

.rowlogo{
    display:flex;
    flex-direction:row;
    align-items:baseline;
    /*border:dotted;*/
    align-content:flex-start;
}

.logo{
    margin-left:30px;
}

.columnlogo {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    z-index: 1;
    margin-top: 0px;
    width: 70.91837%;
    margin-right: -100%;
    margin-left: 0%;
    clear: left;
    float: left;
    /*border:dotted;*/
}
.columnbannermessage{
    display:flex;
    flex-direction:column;
    /*border:dotted;*/
    align-content:flex-end;
}

.scroll-left {
height: 50px; 
width:400px;
position: relative;
white-space: nowrap;
padding-left: 30%; /*Initial offset*/
}
.scroll-left p:hover {
  animation-play-state: paused;
}

.scroll-left p {
position: absolute;
/*width: 100%;*/
height: 100%;
margin: 0;
line-height: 50px;
text-align: center;
/* Starting position */
-moz-transform:translateX(100%);
-webkit-transform:translateX(100%); 
transform:translateX(100%);
/* Apply animation to this element */ 
-moz-animation: scroll-left 15s linear infinite;
-webkit-animation: scroll-left 15s linear infinite;
animation: scroll-left 15s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes scroll-left {
0% { -moz-transform: translateX(100%); }
100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes scroll-left {
0% { -webkit-transform: translateX(100%); }
100% { -webkit-transform: translateX(-100%); }
}
@keyframes scroll-left {
0% { 
-moz-transform: translateX(100%); /* Browser bug fix */
-webkit-transform: translateX(100%); /* Browser bug fix */
transform: translateX(100%); 
}
100% { 
-moz-transform: translateX(-100%); /* Browser bug fix */
-webkit-transform: translateX(-100%); /* Browser bug fix */
transform: translateX(-100%); 
}
}