/**
 * -*- mode: text; coding: utf-8; -*-
 *
 * This file is part of Invenio.
 * Copyright (C) 2014, 2015 CERN.
 *
 * Invenio is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License as
 * published by the Free Software Foundation; either version 2 of the
 * License, or (at your option) any later version.
 *
 * Invenio is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with Invenio; if not, write to the Free Software Foundation, Inc.,
 * 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
 */
@charset "utf-8";

@import "../vendors/bootstrap/less/bootstrap.less";
@import "../vendors/font-awesome/less/font-awesome.less";

// Setting the path to fonts files.
@icon-font-path: "/vendors/bootstrap/fonts/";
@fa-font-path: "/vendors/font-awesome/fonts";
//@fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts";

@footer-height: 150px;

body {
    position: relative;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: bold;
}

.navbar-brand img {
	display: inline-block;
	height: 20px;
	opacity: 0.6;
}

.navbar-brand:hover img {
	opacity: 0.95;
}

/* to display icon inline with text at a button */

.btn-inline-icon-hide-sm span {
	display: inline !important; /* to overwrite bootstrap's important */
}

@media (max-width: @screen-md-min) {
	.btn-inline-icon-hide-sm span {
		display: none !important; /* to overwrite important above*/
	}
}

/* to make inline sub-forms fields stick together */

.right-not-rounded {
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
}

.left-not-rounded {
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
}

.no-padding {
	padding: 0px;
}

/* END */

legend [class*="icon-"] { vertical-align: baseline; }
a.label, a.label:hover, .label a, .label a:hover { color: white;}
.htmlbrief .media-heading { font-weight: 200; }
.icon.muted { opacity: 0.6; }

.list-group-item.active a {
   color: #ffffff;
   background-color:  #3276B1;
}

.list-group-item.active {
   background-color:  #3276B1;
}

.panel-bot-margin {
    margin-bottom: 10px;
}
