@import url('https://fonts.googleapis.com/css?family=Open Sans&display=swap');
@import url('https://fonts.googleapis.com/css?family=Julius Sans One&display=swap');

.centerHeaderText th {
    text-align: center;
}

.menu-item-container1  h4  {
    color:blue;
}

.backgroundImageGIBS1 {
    background-image: url("/Portals/1/Images/world-map-610.png");
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
    background-attachment: fixed;
    text-align: center;
    padding: 160px 0 200px 0;
    backface-visibility: hidden;
}

/* LIST #4 */
#list4 { width:100%; font-family:Julius Sans One, Times, serif; font-size:14px; }
#list4 ul{ margin-left:2px; } 
#list4 ul li { list-style-type: none; }

#list4 ul li a { display:block; text-decoration:none; color:#000000; background-color:#FFFFFF; line-height:30px;
  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CCCCCC; padding-left:10px; cursor:pointer; }
#list4 ul li a:hover { color:#999; }
#list4 ul li a strong { margin-right:10px; }

.typelayout {
    display: inline-block;
  width: 260px;
  display: -moz-inline-box;
  -moz-box-orient: horizontal;
  vertical-align: top;
} 

.bigtext1 {
    font-size:1.3em;
  line-height: 1.4em;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.nav-pills>li {
  border-left:1px solid #444444;
  border-top:1px solid #444444;
  border-right:1px solid #444444;
  border-bottom:1px solid #444444;
}
.nav-item
{
    list-style: none;
    width: fit-content;
    padding:10px;
     border-left:1px solid #444444;
  border-top:1px solid #444444;
  border-right:1px solid #444444;
  border-bottom:1px solid #444444;
}

.websiteneeds {font-size:18px;font-weight:600;color:#006699;font-family:"Open Sans",sans-serif;}



.multiple-borders img {
   box-shadow: 8px 8px 10px #aaa;
 }

.video-background {
  background: #000;
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: -99;
}
.video-foreground,
.video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
#vidtop-content {
	top: 0;
	color: #fff;
}
.vid-info { position: absolute; top: 0; right: 0; width: 33%; background: rgba(0,0,0,0.3); color: #fff; padding: 1rem; font-family: Avenir, Helvetica, sans-serif; }
.vid-info h1 { font-size: 2rem; font-weight: 700; margin-top: 0; line-height: 1.2; }
.vid-info a { display: block; color: #fff; text-decoration: none; background: rgba(0,0,0,0.5); transition: .6s background; border-bottom: none; margin: 1rem auto; text-align: center; }
@media (min-aspect-ratio: 16/9) {
  .video-foreground { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
  .video-foreground { width: 300%; left: -100%; }
}
@media all and (max-width: 600px) {
.vid-info { width: 50%; padding: .5rem; }
.vid-info h1 { margin-bottom: .2rem; }
}
@media all and (max-width: 500px) {
.vid-info .acronym { display: none; }
}


.ServiceName 
{
text-decoration: none;
font-family: 'Julius Sans One', sans-serif;
font-size: 1.3em;
}

.PagingTable a
    {
	    border: 1px solid #EDF5FF;
	    color: #0067A5;
	    text-decoration: underline;
	    padding: 5px;
    }
    .PagingTable span
    {
	    background-color: #0067A5;
	    border: 1px solid #DBEAFF;
	    color: #FFFFFF;
	    padding: 5px;
      margin-left: 2px;
    }


    .PagingTable a:hover
    {
        color: #1E90FF;
    }




@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    max-width: 1120px;
  }
}
.ticker-heading {
  position: absolute;
  background: #000099;
  display: block;
  left: 0;
  top: 0;
  height: 2.9rem;
  padding: 11px 40px;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  font-size: 1.175rem;
}

.ticker-wrap .ticker__item:before {
  content: "";
  height: 11px;
  width: 11px;
  display: inline-block;
  background-color: #1074bc;
  border-radius: 100%;
  position: relative;
  margin-right: 15px;
}

.ticker-heading:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 11px solid #000099;
  position: absolute;
  margin-left: 40px;
}

.ticker-wrap {
  position: relative;
  bottom: 0;
  width: 100%;
  overflow: hidden;
  height: 2.9rem;
  background-color: #f9f9f9;
  padding-left: 100%;
  box-sizing: content-box;
}
.ticker-wrap .ticker:hover {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -ms-animation-play-state: paused;
  -o-animation-play-state: paused;
  animation-play-state: paused;
}
.ticker-wrap .ticker {
  display: inline-block;
  height: 2.6rem;
  line-height: 2.5rem;
  white-space: nowrap;
  padding-right: 100%;
  box-sizing: content-box;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-name: ticker;
  animation-name: ticker;
  -webkit-animation-duration: 30s;
  animation-duration: 30s;
}
.ticker-wrap .ticker__item {
  display: inline-block;
  padding: 0 2rem;
  font-size: 1.175rem;
  color: #454545;
}














