/* custom css styles */

.btn-primary, .dashboard .tile, .navbar.in-room {
    color: #fff;
    background-color: #e30a13 !important;
    border-color: #e30a13 !important;
}

.btn-primary:hover, .dashboard .tile:hover,
.btn-primary:active, .dashboard .tile:active,
.btn-primary:focus, .dashboard .tile:focus {
    background-color: #b2070c !important;
    border-color: #b2070c !important;
    outline-color: #b2070c !important;
}

.details-view .details-region .toolbar {
    background-color: #e30a13;
}

.navleft .rooms .selected {
    color: #e30a13;
    border-left-color: #e30a13;
}

a.btn-nav, .dashboard .tile.action {
	color: #333;
	background-color: rgb(245, 245, 245) !important;
	border-color: rgb(245, 245, 245) !important;
}

a.btn-nav:hover, a.btn-nav:focus, a.btn-nav-active,
.dashboard .tile.action:hover, .dashboard .tile.action:focus, .dashboard .tile.action:active {
	color: #222;
	background-color: rgb(222, 222, 222) !important;
	border-color: rgb(222, 222, 222) !important;
}

/* disabled button color*/

.btn.disabled:hover, .btn[disabled]:hover, fieldset[disabled]:hover  {
    background-color: #b2070c;
    border-color: #b2070c;
}
/*checkbox */


input[type=checkbox] {
	position: relative;
	  cursor: pointer;
}
input[type=checkbox]:before {

	content: "";
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 0;
	left: 0;
	border: 1px solid #555555;
	border-radius: 3px;
	background-color: white;
}
input[type=checkbox]:checked:after {
	content: "";
	display: block;
	width: 5px;
	height: 10px;
	border: solid #e30a13;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 2px;
	left: 6px;
}

.topbar .menubar li.active>a.link {
	border-bottom: 2px solid white;
}

.fileicon {
	color: #e30a13 !important;
}

.navleft .folders .selected, .navleft .tree-action.selected {
	color: #333;
	border-left-color: #e30a13;
	font-weight: 700;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	background-color: #e30a13;
}

.dashboard .tiles {
	margin-top: 0;
}
/*
.logo {
	background-image: url(csp-logo.png);
	min-height: 150px;
}
.welcome .logo {
	background-image: url(logo-white.png);
}

.header {
	background-color: #E30A13 !important;
}

.login, .deaddrop-page, .segubox-page, .access-code-page, .sharing-page {
	background-image: none;
	background-color: #ddd;
}

.login .container, .deaddrop-page .container, .segubox-page .container, .access-code-page .container, .sharing-page .container {
	opacity: inherit;
}
*/
