@charset "UTF-8";
/* CSS Document */

html {
	height: 100%;
	width: 100%;	
}

body {
/*	background-image:url(/clients/upcea/img/BackgroundBoston02.jpg);
	background-repeat: no-repeat;
	background-position:bottom center;*/
background: #666666; /* Old browsers */

background: -moz-linear-gradient(top,  #666666 0%, #ffffff 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #666666 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #666666 0%,#ffffff 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #6666660%,#ffffff 100%); /* IE10+ */

background: linear-gradient(to bottom,  #666666 0%,#ffffff 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */



font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-weight: 400;
}

img.pull-right {
	margin: 0 0 20px 20px;	
}

img.width980 {
	max-width:980px !important; 
	margin-left: -20px; 
	margin-top: -20px;
}

a {
	color: #0A5EC4;	
}

a:hover {
	color: #BC122F;
}

h1, h2, h3 {
	font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif;
	font-weight: 700;
}

.sidebar-nav {
    padding: 9px 0;
}

.hero-unit {
    background-color: #F1f1f1;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 30px;
    padding: 20px;
}
.container.upceaWrapper {
	background-color: #FFF;
	padding: 20px;
	border-radius: 0 0 10px 10px;
}

.navbar-inverse .navbar-inner {

background-color: #566068 /*#40454F*/;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#566068', endColorstr='#566068', GradientType=0)
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
    color: #FFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar .brand {
	padding: 12px 0;
	margin-right: 40px;
	
}

.navbar .brand:before {
	font-weight: 400;
	color: #77C3E0;
	font-size: 24px;
	text-shadow: 1px 1px 1px #444;
	content: "UPCEA";
}
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
    background-color: #111111;
	opacity: .5;
    color: #FFFFFF;
}

.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover, .navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
    background: #840d19; /* Old browsers */

background: -moz-linear-gradient(top,  #840d19 0%, #bc122f 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#840d19), color-stop(100%,#bc122f)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #840d19 0%,#bc122f 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #840d19 0%,#bc122f 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #840d19 0%,#bc122f 100%); /* IE10+ */

background: linear-gradient(to bottom,  #840d19 0%,#bc122f 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#840d19', endColorstr='#bc122f',GradientType=0 ); /* IE6-9 */


    color: #FFFFFF;
}

.navbar .nav > li > a {
 padding: 14px 15px;
 font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 15px;

}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
   background: #840d19; /* Old browsers */

background: -moz-linear-gradient(top,  #840d19 0%, #bc122f 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#840d19), color-stop(100%,#bc122f)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #840d19 0%,#bc122f 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #840d19 0%,#bc122f 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #840d19 0%,#bc122f 100%); /* IE10+ */

background: linear-gradient(to bottom,  #840d19 0%,#bc122f 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#840d19', endColorstr='#bc122f',GradientType=0 ); /* IE6-9 */


    color: #FFFFFF;
    text-decoration: none;
}
.dropdown-menu .active > a, .dropdown-menu .active > a:hover {
    background-color: #BC122F;
    background-image: -moz-linear-gradient(center top , #BC122F, #0077B3);
    background-repeat: repeat-x;
    color: #FFFFFF;
    outline: 0 none;
    text-decoration: none;
}

footer {
font-size: 12px;}

.table-hover tbody tr th, .table-hover tbody tr:hover th {
    background-color: #DDD;
 font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif;
	font-weight: 700;
}

.sidebar-nav .accordion-group {
    border: 0px solid transparent;
    border-radius: 0;
    margin-bottom: 0;
}
.sidebar-nav .accordion-group .nav-list {

    padding-right: 0px;
	font-size: 93%;
}




@media (max-width: 979px) {
body {
	padding-top: 0px !important;	
}

img.width980 {
	max-width: 100% !important;
	margin: 0;
}

.navbar .brand {
padding: 0;
margin: 5px 10px;	
}

.navbar .brand:before {
	content: "DISRUPTION 2.0";
}


.navbar .nav > li > a {
 font-family: 'Open Sans Condensed',Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 700;
    padding: 4px 4px;
		
}

.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
	background-color: transparent;	
	background: transparent;	
}

.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
    color: #EEE;
    padding: 5px 15px;
    font-family: 'open sans condensed';
}



@media (max-width: 767px) {

img.width980 {
	display: none;
}


}



.sidebar-nav p {
    padding: 5px 20px;
}
