/*
 | Default
 | -------------------------
 */

body { margin-bottom: 30px; }

@font-face {
	font-family:'cuprum'; font-weight:normal; font-style:normal;
	src:url('font/cuprum-webfont.eot');
	src:url('font/cuprum-webfont.eot?#iefix') format('eot'),
	    url('font/cuprum-webfont.woff') format('woff'),
	    url('font/cuprum-webfont.ttf') format('truetype'),
	    url('font/cuprum-webfont.svg#webfontFxIVzCNV') format('svg');
}

h1, h2, h3 { font-family: cuprum; }
h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 18px; }

a { color: #1980BC; }

table 		{ width: 100%; }
thead 		{ background: #B8AE9C; font-weight: bold; }
tbody 		{ background: #FFF; }
tfoot 		{ background: #EBEBEB; font-weight: bold; }

tbody tr:nth-child(even) { background: #EBEBEB; }
tr 			{}

thead td 	{ border: 1px solid #999 !important; }
td 			{ padding: 9px; border: 1px solid #CCC; vertical-align: top; }

.table .warning { color: #666; }

/*
 | General
 | -------------------------
 */

.top-line { height: 5px; margin-bottom: 30px; background: #1980BC; }

.logo { margin-top: 9px; }

.navbar-default { margin-bottom: 0; background-color: #1980BC; border: none; }
.navbar-left { margin-left: -10px; }

.main { margin-top: 20px; }

.content { padding-top: 10px; }

/*
 | Page Navbar
 | -------------------------
 */

.page-navbar { margin: 0 15px; background: #DDD; }
	.page-navbar h2 { padding: 20px 14px; margin: 0; }
	.page-navbar a { margin: 17px 10px 0 0; }
	.page-navbar .glyphicon { color: #6C81A6; }

/*
 | Sidebar
 | -------------------------
 */

.sidebar .selected { background: #333 !important; }
.sidebar i { float: right; color: #CCC; }

.sidebar ul { padding: 10px 0; font-weight: bold; }
.sidebar li { display: block; position: relative; margin: 0; padding: 0 0 1px 0; }
.sidebar li a { display: block; }

.sidebar li:hover > a { background: #333; }
.sidebar li:hover > ul { display: block; }

.sidebar li a, .sidebar li a:visited { display: block; padding: 10px; background: #1980BC; color: #FFF; transition: all 0.15s ease-in; }
.sidebar li a:hover { background: #333; text-decoration: none; transition: all 0.15s ease-in; }

	.sidebar li ul { display: none; position: absolute; z-index: 9999; top: 0; left: 262px; width: 100%; padding: 0; border-left: 3px solid orange; }
	.sidebar li li:hover > ul { display: block; }

	.sidebar li li a, .sidebar li li a:visited { background: #666; transition: all 0.15s ease-in; }
	.sidebar li li a:hover { background: #333 !important; text-decoration: none; transition: all 0.15s ease-in; }

		.sidebar li li ul { display: none; position: top: 0; left: 259px; }

			.sidebar li li li ul { display: none; position: top: 0; left: 257px; }

.sidebar .last-child { padding-bottom: 11px; }

/*
 | Mish
 | -------------------------
 */

.sub > a { padding-left: 7px !important; padding-right: 7px !important; }

.limiter-converter { position: relative; }
.limiter-text { display: inline-block; position: absolute; bottom: 0; right: 0; padding: 3px 5px; background: #1980BC; color: #FFF; }

.badge { padding: 4px 6px; background: #FEEFB3; font-size: 11px; color: #666; border-radius: 0; }