/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*
@font-face {
    font-family: ExistenceLight;
    font-weight: bold;
    src: url("fonts/Existence-Light/Existence-Light.otf") format("opentype");
}
*/
body {
	font-family: 'Lato', sans-serif;
	background-position: bottom;
	background-repeat: repeat-x;
	/* background-image: url('img/oinekoa.jpg'); */
	background-size: auto 50px;
	background-repeat: repeat-x;
}
code {
	font-family: 'Lato', sans-serif;
	font-size: small;
	white-space: nowrap;
	/* display:none; */
}

.menu-container {
	width: 100%;
}
.main-container {
	
}

h1, h2 {
    font-family: Oswald;
}

form .form-control {
	background-color: wheat;
}
form .form-control.disabled {
	background-color: #ddd;
	cursor: not-allowed;
}
.nowrap {
	white-space: nowrap;
}

#app > .navbar {
	margin-bottom: 0;
}
.navbar-inverse {
	background-color: #1e316f;
}
.navbar-inverse .navbar-brand {
    color: white;
    font-family: Oswald;
    font-size: 2.6em;
    line-height: 1.5em;
    padding-top: 0;
    padding-left: 2em;
}
.navbar-inverse .navbar-nav > li > a {
    color: #ddd;
    font-weight: bold;
}

.navbar-inverse .container{
	background-position: 1em;
	background-repeat: repeat-x;
	background-image: url('img/menu-logo.png');
	background-size: auto 45px;
	background-repeat: no-repeat;	
}

.pointer {
	cursor: pointer;
}
.main-container > h2 {
	margin-top: 0;
}
footer {
	width: 100%;
	text-align: center;
	color: white;
	background-color: #1e316f;
    margin-top: 3em;
    min-height: 3em;
    padding: 1em;
}
footer a{
	color: white;
}
/*
nav div.container{
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url('img/oinekoa.jpg');
	background-size: auto 50px;
}
*/
/*
div#app {
	background-position: 0 50px;
	background-repeat: no-repeat;
	background-image: url('img/armarri-itzal.png');	
	min-height: 500px;
}

div.container {
	background-color: rgba(255,255,255,.6);
}
*/

a:focus, a:hover {
    color: maroon;
    text-decoration: underline;
}
a {
    color: #1e316f;
    text-decoration: none;
}
.ezabatua {
	background-color: #ddd;
}
