/*
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Modules
	#Font-Face */

/* #Site Styles
================================================== */

.container {
}

#top-header {
	background: #2a2e36;
	padding: 15px 0px;
}
#sub-header {
	border-bottom: 1px solid #f1f1f1;
}

#left-col {
	padding-top: 20px;
}

#right-col {
	padding-top: 20px;
}

h2.heading{
	color: #fff;
	padding-left: 8px;
	font-size: 1.2em;

}

.list-column{
		margin-bottom: 20px;
		width: 100%;
	}
		.list-column-content{
			background: #fff;
			border: 1px solid #ddd;
			padding: 10px 0px;
		}

#left-sidebar {
	margin-top: 60px;
	left: 20px;
	width: 200px;
}

.row-fluid {
	float: left;
	width: auto;
}

#content {
	margin-top: 60px;
	margin-left: 220px;
	min-width: 500px;
	background: ;
	min-height: 500px;
	overflow: hidden;
}

#main-footer {
	background: #f1f1f1;
}

/* sidebar */

.nav-tabs.nav-stacked i {
	opacity: 0.3;
	float: right;
}
.nav-tabs.nav-stacked > .active i {
	opacity: 0.9;
}
.nav-tabs.nav-stacked > .active > a,
.nav-tabs.nav-stacked > .active > a:hover {
	border-top: 0;
	border-left: 1px solid #00699e;
	border-right: 1px solid #00699e;
}

.nav-tabs.nav-stacked .active + li a {
	border-top: 1px solid #fff;
}
/* for submenus */
.nav-tabs.nav-stacked .submenu.active + li a {
	border-top: 1px solid #ddd;
}
.sidebar-nav .active a,
.sidebar-nav .active a:hover {
	background: #0088cc;
	color: #fff;
	opacity: 1;
}

.nav-tabs.nav-stacked .submenu > a {
	border-bottom: 0px;
}
.submenu > ul {
	margin: 0;
	background: #fff;
	border: 1px solid #ddd;
	border-top: 0px;
	padding: 5px 0;
}

	.submenu > ul > li:hover {
		background: #f1f1f1;
	}
		.submenu > ul > li:hover a {
			text-decoration: none;
		}

	.submenu > ul > li {
		padding-left: 15px;
		background: none;
	}

.nav-tabs.nav-stacked .submenu > ul a {
	padding: 3px 0;
	display: block;
	color: #005580;
	background: none;
}

.nav-tabs.nav-stacked .submenu .active a {
	color: #444;
	font-weight: bold;
}

.nav-tabs.nav-stacked .submenu:last-child > a{
	  -webkit-border-bottom-right-radius: 0px;
          border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
          border-bottom-left-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
}
.submenu:last-child ul {
	  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
}


/* forms */

label.mandatory:after {
	content: '*';
	color: red;
	font-size: 20px;
	position: relative;
	left: 5px;
}

/* table-list */

tr td {
	word-wrap: break-word;
}

.row-actions {
	visibility: hidden;
	margin-top: 5px;
}

.delete a {
	/*color: #ff0000;*/
}

table tr:hover .row-actions {
	visibility: visible;
}

/* filter */

.filter-status {
	overflow: hidden;
	margin: 10px 0;
}

.filter-status li {
	float: left;
}
.filter-status .active a {
	font-weight: bold;
	color: #444;
}

/* breadcrumbs */

.breadcrumb li:after {
	content: '/';
	color: #ccc;
	padding: 0 7px;
}
.breadcrumb .last:after {
	content: none;
}
.breadcrumb .last a {
	color: #999;
	font-weight: bold;
}

/* seperators */

.seperators >:after {
	content: '|';
	padding: 0 7px;
	color: #ccc;
}
.seperators >:last-child:after {
	display: none;
}

/* Filter & Actions*/

.form-inline {
	background: ;
}
.filter {
	background: ;
	float: right;
	position: relative;
	margin-top: 10px;
}
.actions {
	background: ;
	float: left;
}


/* content-header */
#content-header {
	overflow: hidden;
	margin-bottom: 20px;
}
	#content-header h1 {
		float: left;
	}
	#content-header a {
		margin-left: 20px;
	}

/* #Page Styles
================================================== */

/* =login */

#login-form{
	width: 220px;
	margin: 160px auto;
}
#login { float: right; }
.remember { display: inline;}

/* =loggedin */

/* #Modules
================================================== */

/* CKEDITOR */
.cke_button #cke_14 {
	display: none;
}



/* #Alternates
================================================== */

.text-right {
	text-align: right !important;
}

.hide {
	display: none;
}

.show {
	display: block;
}


/* #Customers
================================================== */


/* rydbergs */

.rydbergs a[href="http://smartkom.se/modules/box/create_box_group"],
.rydbergs a[href="http://smartkom.se/modules/box/create_box/1"],
.rydbergs a[href="http://smartkom.se/modules/box/create_box/1"],
.rydbergs [for="video-code"],
.rydbergs [for="video-code"] + .controls,
.rydbergs [for="slideshow"],
.rydbergs [for="slideshow"] + .controls,
.rydbergs [for="file"],
.rydbergs [for="file"] + .controls,
.rydbergs [for="link-title"],
.rydbergs [for="link-title"] + .controls {
	display: none;
}

@media print {
	.navbar, #left-sidebar, #main-footer, .breadcrumb, .row-actions, form {
		display: none;
	}

	#content {
		margin: 0;
	}

	* {
		color: #000 !important;
	}
}

