html, body {
	
	height : 100%;
	background-color: #80B5D4;
}

.navbar {
	
	margin-bottom: 0px;
}

.navbar-inverse {
	
	background-color: #80B5D4;
	border-color: #D3EAFB;
}

.nav > li > a {
	
    position: relative;
    display: block;
    padding: 15px 4px;
}

@media (max-width: 767px) {
	
	.nav > li > a {
	    
	    padding: 5px 4px;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	
	    color: #fff;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
	
    	background-color: #3BAFDA;
	}
}

.navbar-nav.navbar-right:last-child {
	
    margin-right: 0px;
}

.navbar-inverse .navbar-nav > li > a {
	
    color: #FFF;
    background-color: transparent;
    font-size: 12px;
}

.navbar-inverse .navbar-nav > li > a:hover, 
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .active > a:hover, 
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus,

.navbar-inverse .navbar-toggle:focus, 
.navbar-inverse .navbar-toggle:hover {
	
    background-color: #3BAFDA;
}

.navbar-inverse .navbar-toggle {
	
    border-color: #D3EAFB;
}

h1#logo {
	
	padding: 0px;
	margin: 0px;
}

h1#logo a {
	
    color: #FFF;
	font-family:  Arial, Arial Unicode Ms;
	font-style: italic;
	font-size: 20px;
}

h1#logo a:hover {
	
    text-decoration: none;
}

@media (max-width: 310px) {
	
	h1#logo a {
		
		font-size: 13px;
	}

}

.navbar-static-top {
    
    border-width: 6px 0px 6px;
}

img.lang-flags {
	
	border:none;
}

h2#index-search {
	
	font-size: 24px;
}

div.rss-content {
	
	margin-bottom: 15px;
}

div.rss-item p.rss-img {

	float:left;
}

div.rss-item img {

	padding: 0px;
	margin-right: 8px;
	max-width:90px;
	width: 90px;
	border: none;
}

div#main {
	
	min-height: 100%;
	height: auto !important ;
	height: 100%;
	padding: 0px;
	background: white;
	border: 6px solid #D3EAFB;
	border-top: none;
}

div.row {
	
	padding: 0px 15px;
}

.required {
	
	color: #FF0000;
}

@media (max-width: 340px) {
	
	span.long-word {
		
		font-size: 16px;
	}
}

.table-striped > tbody > tr:nth-child(2n+1) > td {
	
    background-color: #D2E4EE;
}
 
.table-striped > tbody > tr:nth-child(2n+1) > th {
	
    background-color: #1E405A;
    color: white;
}

.table > thead > tr > td.danger, 
.table > tbody > tr > td.danger, 
.table > tfoot > tr > td.danger, 
.table > thead > tr > th.danger, 
.table > tbody > tr > th.danger, 
.table > tfoot > tr > th.danger, 
.table > thead > tr.danger > td, 
.table > tbody > tr.danger > td, 
.table > tfoot > tr.danger > td, 
.table > thead > tr.danger > th, 
.table > tbody > tr.danger > th, 
.table > tfoot > tr.danger > th {
    
    background-color: #EDB28F;
    /* border: 1px solid #FF0000; */
}

div#wrapper-paging {
	
	text-align: center;
}

div#wrapper-paging ul.pagination {
	
	display: inline-block;
}

.img-thumbnail {

    max-width: 100px;
}

.img-detail {
	
    max-width: 130px;
}

.badge-primary, 
.label-primary {
	
    background-color: #3BAFDA;
    border-color: #3BAFDA;
}

.badge-default, 
.label-default {
	
    color: #434A54;
    background-color: #FFF;
    border: 1px solid #AAB2BD;
}

.badge-info, 
.label-info {
	
    background-color: #37BC9B;
    border-color: #37BC9B;
}

.badge-warning, 
.label-warning {
	
    background-color: #F6BB42;
    border-color: #F6BB42;
}

.badge-danger, 
.label-danger {
	
    background-color: #DA4453;
    border-color: #DA4453;
}

table#details-costs {
		
	width: auto;
}

div.popover div.popover-content {
	
	font-size:12px;
}

.glyphicon-remove {color:red;}

div.ads {
	
	text-align: center;
}

div#msg {
	
	padding: 15px 5px;
	background-color: #e6e6e6;
	border-top: 1px solid grey;
	border: 1px dotted grey;
}

div#button {text-align: center; }
form#answer {display: none; }
form#answer input {float: right; }
form#mail {display: none; }

div#wg-footer {
	
	padding: 0px;
}

div#footer {
	
	height: auto;
	margin: 0px auto;
	background-color: #80B5D4;
	border: 6px solid #D3EAFB;
	border-top: none; 
	text-align: center;
}

div#footer ul {
	
	display: inline-block;
	padding: 14px 0px 10px;
}

div#footer ul li {
	
	float: left;
	list-style: none;
	margin: 0px 4px;
}

div#footer ul li a {
	
	color: white;
	text-decoration: none;
	font-size: 12px;
}
