/* MAIN CSS */

@font-face {
  font-family: guide;
  src: url(../font/daxm.ttf);
}

@font-face {
  font-family: guide-b;
  src: url(../font/dax.ttf);
}

body {
	font-family: guide;
	background-color:#C9CBDE;
}

button {
    outline: none !important;
}

/* copyright */
r {
	font-size:0.6em;
	vertical-align:0.8em;
}

r::after {
  content: "®";
}


/* Pace loader */

.pace {
	-webkit-pointer-events: none;
	pointer-events: none;

	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.pace-inactive {
	display: none;
}

.pace .pace-progress {
	background: #d32c88;
	position: fixed;
	z-index: 2000;
	top: 0;
	right: 100%;
	width: 100%;
	height: 2px;
}

/* Menu */

.btn_menu {

	padding:3px;
	text-align:center;
	background-color:#AFC1EF;
	border:1px solid darkgrey;
	border-radius:5px;
	color:#FFF;
	cursor:pointer;
	line-height: 16px;
	font-size: 0.9em;

}

.btn_menu:hover {

	color:#2D2495;
	border-color:#F26CFD;

}

.btn_menu_not {
	padding:3px;
	text-align:center;
	background-color:darkgrey;
	border:1px solid darkgrey;
	border-radius:5px;
	color:#FFF;
	line-height: 16px;
	font-size: 0.9em;
}


/*
 * Footer
 */
.main-footer {
  padding: 1.5rem 0;
  color: #999;
  text-align: center;
  background-color: #C9CBDE;
}

.main-footer p:last-child {
  margin-bottom: 0;
}

.search-box{
	padding-left:8px;
	border-radius:10px;
	border: 2px solid #8080C6;
	font-size: 0.9em;
}

.search-box:focus{
    outline: none;
	box-shadow: none;
    -webkit-appearance: none; 
    -moz-appearance: none; 
}

/* Font Awesome Icon */
#ico { margin-right:5px }


