@font-face { font-family: 'geosans';
             src: url('../fonts/GeosansLight.ttf') format('truetype'); }
@font-face { font-family: 'geosans';
             src: url('../fonts/GeosansLight-Oblique.ttf') format('truetype');
             font-style: italic; }             

.gold {
	border:1px solid gold;
}

html, body {
	height:100%;
	margin:0;
	padding:0;
	}
	
.un_navbar {
	/*background: rgba(255,255,255,.5) !important;*/
	height:70px;
}

#un-navbar-collapse {
	padding-top:20px;
}

.unavi { 
	padding-top:.5em;
	padding-bottom:.5em;
}

p, li  {
	font-size: 1.2em;
	font-weight:300;
	color:#222;
}

li ul li {
	font-size:1em;
}

li.txt {
	list-style-type:circle;
	padding-bottom: 0;
	margin-bottom: 0;
}

img.ls {
	width:360px;
}


carousel-caption:first-child {
	color:#f00 !important;
	font-size: 2em;
}

h1.index, h2, h3 {
	color:#555;
	font-family: 'geosans';
}

h1 {
	font-size: 3.5em;
	font-family: 'geosans';
	color:#FFF;
	text-shadow: 1px 1px 0px rgba(0,0,0,.5);
}

h1.index {
	text-align: center;
	font-family: 'geosans';
	font-weight: 300 !important;
	margin-top:2em;
	text-shadow: none;
}


h1 small {
	color:#eee;
	font-weight: inherit;
	padding-left:75px;
}

h2 {
	margin-bottom:1em;
}

.row h2 {
	padding-top:1em;
}

p.pBtn {
	margin-top:1.5em;	
}

.un-content {
	margin-top:3em;
}

.un_tab {
	margin-bottom:3em;
	padding:2em 30px 2em 30px;
}

.row {
	padding:0 0 0 60px;
	margin-top:2em;
	background-color: #f6f6f6;
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
}

.nogap {
	margin-top:0px !important;
	padding-top:1em !important;
	border-top: none !important;
}


.txt {
	padding-bottom:2em;
}

.header-container {
	padding-top:100px;
	padding-bottom:50px;
	border-bottom:1px solid #4a78b0;
	background: url(../img/bg_header.png) no-repeat center top;
}

.header-container * .row {
	padding:0 0 0 60px;
	margin-top:2em;
	background-color: transparent;
	border: none;
}

.un-content .row:last-child {
	margin-bottom:4em;
}

#footer-container .row {
	border:none;
	background-color: transparent;
}
.row:nth-child(2n) {
	/*background-color: #f6f6f6;*/
}

.col-img {
	padding:0 !important;
	text-align: right;
}


.img_index {
	/*width:200px;*/
}

.un_portrait {
	height:240px;
	width:160px;
}


.navbar .dropdown-menu {
	font-size: 18px;
	background:#f6f6f6;
	/*background: rgba(255,255,255,.8);*/
}

.landing-page {
	position:absolute; 
	top:50%; 
	left:30%; 
	}

.landing-page h3, .carousel-caption h3 {
	font-family: 'geosans';
	text-align: center;
	font-size: 2em;
	}	
	
.carousel-caption h3, .carousel-caption p {
	color:#000;	
	text-shadow: 1px 1px 1px rgba(255,255,255,.5);
	}		

.landing-page h3 {
	color:#FFF;	
	text-shadow: 2px 2px 5px rgba(0,0,0,.5);
	}		

.landing-page #un_logo {
	width:600px;
	}	

#wildcardNavi {
	right:15px;
	top:15px;
	position:absolute; 
	z-index:1000;
}

#wildcardNavi p {
	text-align:right; 
	}

#line3 {
	color:rgba(255,255,255,.7);
	font-size:1.5em; 
	cursor:pointer;
}

#line3:hover {
	color:rgba(255,255,255,1);
}

@media (min-width: 768px) {
  #wildcardNavi {
 	left:50%; 
    width: 750px;
	margin-left:-375px; 
  }
}
@media (min-width: 992px) {
  #wildcardNavi {
	left:50%;  
    width: 970px;
	margin-left:-485px; 
  }
}
@media (min-width: 1200px) {
  #wildcardNavi {
  	left:50%;
    width: 1170px;
	margin-left:-565px; 
  }
}
	
.carousel, .item, .active {
	height:100%;
	}
.carousel-inner {
	height:100%;
	}
.carousel {
	margin-bottom: 0;
	padding-bottom:0;
	}
.carousel-caption {
	z-index: 10;
	background: rgba(255,255,255,.5);
	margin-bottom: 0;
	}
.carousel .item {
	background-color: #777;
	}
.carousel .carousel-inner .bg {
	background-repeat:no-repeat;
	background-size:cover;
	}
.carousel .carousel-inner .bg0 {
	background-image:url(../img/carousel/000.png);
	background-position: center top;
	}
.carousel .carousel-inner .bg1 {
	background-image:url(../img/carousel/001.jpg);
	background-position: center top;
	}
.carousel .carousel-inner .bg2 {
	background-image:url(../img/carousel/002.jpg);
	background-position: center top;
	}
.carousel .carousel-inner .bg3 {
	background-image:url(../img/carousel/003.jpg);
	background-position: center top;
	}
.carousel .carousel-inner .bg4 {
	background-image:url(../img/carousel/004.jpg);
	background-position: center top;
	}
.carousel .carousel-inner .bg5 {
	background-image:url(../img/carousel/005.jpg);
	background-position: center top;
	}
.carousel .carousel-inner .bg6 {
	background-image:url(../img/carousel/006.jpg);
	background-position: center top;
	}

hr.featurette-divider {
	clear:both;
	margin-top:1em;
	padding-top:1em;
}

.featurette {
	margin-top:2em;
	margin-bottom:2em;
	border-bottom:1px solid aqua;
}

#footer-container {
	padding:30px 0 160px 0;
	border-top:1px solid #c0c0c0;
	background-color: #d3e2f2;
}

#footer-container p {
	font-size:75%;
	color:#666;
}
