// Sandstone 3.2.0
// Bootswatch
// -----------------------------------------------------
@import url("//fonts.googleapis.com/css?family=Roboto:400,500");

// Navbar =====================================================================

.sandstone {
	font-size: 11px;
	line-height: 22px;
	font-weight: 500;
	text-transform: uppercase;
}

.navbar {
	.nav > li > a {
		.sandstone();
	}

	&-form input,
	&-form .form-control {
		border: none;
	}
}

// Buttons ====================================================================

.btn {
	border: none;
	.sandstone();

	&:hover {
		border-color: transparent;
	}

	&-lg {
		line-height: 26px;
	}

	&-default {
		&:hover {
			background-color: @navbar-default-link-active-bg;
		}
	}
}

// Typography =================================================================

// Tables =====================================================================

// Forms ======================================================================

input,
.form-control {
	.box-shadow(none);

	&:focus {
		border-color: @input-border;
		.box-shadow(none);
	}
}

.input-sm {
	padding: 15px 10px;
}

// Navs =======================================================================

.nav {
	.sandstone();

	.open > a,
	.open > a:hover,
	.open > a:focus {
		border-color: @gray-light;
	}
}

.nav-tabs {

	& > li > a {
		background-color: @gray-lighter;
		border-color: @nav-tabs-border-color;
		color: @gray;
	}

	> li.disabled > a:hover {
		background-color: @gray-lighter;
	}
}

.nav-pills {
	a {
		color: @gray;
	}

	li > a {
		border: 1px solid transparent;
	}

	li.active > a,
	li > a:hover {
		border-color: @gray-light;
	}

	li.disabled > a {
		border-color: transparent;
	}
}

.breadcrumb {
	.sandstone();

	border: 1px solid @gray-light;

	a {
		color: @gray;
	}
}

.pagination {
	.sandstone();
}

.pager {
	.sandstone();

	li > a {
		color: @gray;
	}
}

.dropdown-menu {
	& > li > a {
		.sandstone();
	}
}

// Indicators =================================================================

.alert {

	a,
	.alert-link {
		color: #fff;
	}
}

.tooltip {
	.sandstone();
}

// Progress bars ==============================================================

.progress {
	border-radius: 10px;
	background-color: @gray-light;
	.box-shadow(none);

	&-bar {
		.box-shadow(none);
	}
}

// Containers =================================================================

.list-group {
	&-item {
		padding: 16px 24px;
	}
}

.well {
	.box-shadow(none);
}

.panel {
	.box-shadow(none);

	&-heading,
	&-title,
	&-footer {
		.sandstone();
		color: #fff;
	}

	&-default {
		.panel-heading,
		.panel-title,
		.panel-footer {
			color: @gray;
		}
	}
}
