/* in bootstrap now, not in version we currently have with unicorn */
.table tbody tr.success > td {
  background-color: #dff0d8;
}
.table tbody tr.error > td {
  background-color: #f2dede;
}
.table tbody tr.warning > td {
  background-color: #fcf8e3;
}
.table tbody tr.info > td {
  background-color: #d9edf7;
}
.table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}
.table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3;
}

/* modifications to the unicorn blue theme to make the coloring fit the UN better */

body {
	background-color: #3a3e48;
}

#header {
    box-shadow: 0 1px 0 #2455D6;
	background-color: #19338F;
    background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#337ab7), to(#337ab7));
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #337ab7 100%);
    background-image: -moz-linear-gradient(top, #337ab7 0%, #337ab7 100%);
	background-image: -ms-linear-gradient(top, #337ab7 0%, #337ab7 100%);
	background-image: -o-linear-gradient(top, #337ab7 0%, #337ab7 100%);
	background-image: linear-gradient(top, #337ab7 0%, #337ab7 100%);
    border-bottom: 1px solid #337ab7;
}

#search input[type=text], #search button {
	background-color: #052462;
}
#search input[type=text]:focus {
	color: #FFFFFF;
}

#user-nav .btn-inverse {
    background-color: #6fa6c5;
    background-image: -webkitgradient(linear, 0 0%, 0 100%, from(#6fa6c5), to(#b3d2e4));
    background-image: -webkit-linear-gradient(top, #6fa6c5 0%, #b3d2e4 100%);
    background-image: -moz-linear-gradient(top, #6fa6c5 0%, #b3d2e4 100%);
    background-image: -ms-linear-gradient(top, #6fa6c5 0%, #b3d2e4 100%);
    background-image: -o-linear-gradient(top, #6fa6c5 0%, #b3d2e4 100%);
	background-image: linear-gradient(top, #6fa6c5 0%, #b3d2e4 100%);
	border-top-color: #b3d2e4;
}

#sidebar > ul {
	border-top: 1px solid #3a3e48;
	border-bottom: 1px solid #3a3e48;
}
#sidebar > ul > li {
	border-top: 1px solid #3a3e48;
	border-bottom: 1px solid #3a3e48; 
}
#sidebar > ul > li.active {
    background-color: #b5b5b5;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#0545107), to(#b5b5b5));
	background-image: -webkit-linear-gradient(top, #0545107 0%, #b5b5b5 100%);
	background-image: -moz-linear-gradient(top, #0545107 0%, #b5b5b5 100%);
	background-image: -ms-linear-gradient(top, #0545107 0%, #b5b5b5 100%);
	background-image: -o-linear-gradient(top, #0545107 0%, #b5b5b5 100%);
	background-image: linear-gradient(top, #0545107 0%, #b5b5b5 100%);
}

#sidebar > ul > li.open.submenu > a {
	border-bottom: 1px solid #3a3e48;
}
#sidebar > ul > li.open.active.submenu > a {
	border-bottom: 1px solid #3a3e48;
}
#sidebar > ul > li > a > .label {
	background-color: #BED1F6;
	color: #052462;
}
#sidebar > ul > li > a {
	color: #FFFFFF;
}
#sidebar > ul > li > a:hover {
	background-color: #ececec;
	color: #000000;
}
#sidebar > ul ul {
	border-top: 1px solid #313744;
	background-color: #252b38;
}
#sidebar > ul ul li a {
	border-top: 1px solid #3a3e48;
	color: #FFFFFF;
}
#sidebar > ul ul li a:hover, #sidebar > ul ul li.active a {
	color: #ececec;
	background-color: #0545107;	
}

/* lighten up the top nav bar text so it is easier to see */
.navbar .nav > li > a
{
    color: #FFFFFF;
}

.dropdown-menu li a:hover, .dropdown-menu .active a, .dropdown-menu .active a:hover {
	background-color: #052462;
}

@media (max-width: 480px) {
	#sidebar > a {
        background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#337ab7), to(#337ab7));
        background-image: -webkit-linear-gradient(top, #337ab7 0%, #337ab7 100%);
		background-image: -moz-linear-gradient(top, #337ab7 0%, #337ab7 100%);
        background-image: -ms-linear-gradient(top, #337ab7 0%, #337ab7 100%);
        background-image: -o-linear-gradient(top, #337ab7 0%, #337ab7 100%);
        background-image: linear-gradient(top, #337ab7 0%, #337ab7 100%);
		border-bottom: 1px solid #464471;
	}
	#sidebar > ul {
		background-color: #052462;
	}
}
@media (min-width: 481px) and (max-width: 767px) {
	#sidebar > ul ul:before {
		border-right: 7px solid rgba(0, 0, 0, 0.2);
	}
	#sidebar > ul ul:after {
		border-right: 6px solid #052462;
    }
}
 
