.form-control{
	margin: 10px;
}
.loginform{
	background:rgba(54,54,54,0.9);
	margin-top: 50px;
	width: 480px;
	color: #ffffff;
	padding: 0px 40px 40px 40px;
}
.formfield{
	height: 40px;
}
.form-heading{
	text-align: center;
}

.closewindow:hover{
	cursor:pointer;
}

.page-content{
	padding: 10px;
	min-height:100%;
	color: white;
}
.hasbackground{
	background:rgba(0,0,0,0.7);
	color: #dddddd;
	padding-bottom: 10px;
}
.btn-mpp{
	background:#FF6701;
	margin:10px;
	padding:10px;
}

.row-mpp{
	padding:10px;
}
.tab-content{
	background:#fff;
	padding: 10px;
	min-height:100%;
}

.homepage{
	/*background-image:url('images/baner1.jpg');*/
	height: 100%;
	width: 100%;
	margin: 0px;
/*	margin:10px; */
}
.navbar{
	/* background:rgba(0,90,200,0.5); */
	 background:rgba(31,64,150,0.69); 
	height: 100px;
	margin:0px;
}
div.remember {
	margin-top: 7px;
	color: #969696;
}

div.remember label {
	padding-top: 15px;
}

div.forgot {
	margin-top: 7px;
	color: #dadada;
}

.navbar-nav{
	margin-top: 25px;
	background:rgba(0,0,0,1);
	font-size:16px;
}

.top-menu{
	color: white;
}

.icon-bar {
  color: white;
  border-color: white;
  background-color: white;
}

table.signup td {
	padding: 10px;
}

table.signup .alert {
	margin-bottom: 0;
    margin-top: 3px;
}

table.perms select {
	margin-top: 5px;
	margin-right: 10px;
}

table.perms label {
	margin-right: 10px;
}

div.main-container {
/*	background-image:url('images/baner1.jpg');*/
	width:100%;
	padding:0px;
	min-height:100%; 
	margin-bottom: -100px; 
	
}

div.main-container:after {
	content:"";
	display:block;
}

/*
 * Base structure
 */

/* Move down content because we have a fixed navbar that is 50px tall */


/*
 * Global add-ons
 */

.sub-header {
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
}

/*
 * Top navigation
 * Hide default border to remove 1px line.
 */
.navbar-fixed-top {
  border: 0;
}

/*
 * Sidebar
 */

/* Hide for mobile, show later */
.sidebar {
	margin-top: 50px;
	background:rgba(0,0,0,0.5);
	display: none;
}
@media (min-width: 768px) {
  .sidebar {
    position: fixed;
    top: 51px;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: block;
    padding: 20px;
    overflow-x: hidden;
    overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
    background-color: #f5f5f5;
    border-right: 1px solid #eee;
  }
}

/* Sidebar navigation */
.nav-sidebar {
 
  margin-right: -21px; /* 20px padding + 1px border */
  margin-bottom: 20px;
  margin-left: -20px;
}
.nav-sidebar > li > a {
  padding-right: 20px;
  padding-left: 20px;
}
.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus {
  color: #fff;
  background-color:#428bca;
}


/*
 * Main content
 */

.main {
  padding: 0;
  background:#ffffff;
}
@media (min-width: 768px) {
  .main {
    padding-right: 40px;
    padding-left: 40px;
  }
  .navbar-nav{
	background:rgba(0,0,0,0);
  }
  
}
.main .page-header {
  margin-top: 0;
}

/*
 * Placeholder dashboard ideas
 */

.placeholders {
  margin-bottom: 30px;
  text-align: center;
}
.placeholders h4 {
  margin-bottom: 0;
}
.placeholder {
  margin-bottom: 20px;
}
.placeholder img {
  display: inline-block;
  border-radius: 50%;
}

.carousel-mppinner{
	position:absolute;
	top: 20%;
	left:20%;
	background-color:rgba(10,64,192,0.2);/*#0a40ac;*/
	width: 300px;
	padding:5px;
}

.itemheading{
	font-size: 14px;
	font-weight: bold;
	color: white;
	background-color:rgba(10,64,192,1);/*#0a40ac;*/
	padding:5px;
}

.itemcontent{
	color: white;
	background-color:rgba(10,64,192,0.3);/*#0a40ac;*/
	
}

.itemcontent_new{
	color: white;
	/* background-color:rgba(10,64,192,0.7);*//*#0a40ac;*/
	background-color: #000000;/*#DCDCDC;*/
	
}

html,body{
	background: url('images/mpp_background.jpg') no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height:100%;
}
.carousel,.item,.active{height:100%;}
.carousel-inner{height:100%;}
.fill{width:100%;height:100%;background-position:center;background-size:cover;}

/* make header div(s) transparent */

/* define footer*/
footer {
/*    background: url("../img/feaure-gradient.png") no-repeat scroll center 100% white; */
	background:rgba(54,54,54,0.9);
    color: #B7B7B7;
    font-size: 16px;
    text-align: center;
	padding-top: 10px;
}

footer a {
	color: #B7B7B7;
	margin: 0px 10px;
}
.site-footer, .main-container:after {
  height: 100px; 
  margin:0px;
}

.sidebar-nav {
    width: 250px;
    margin: 0;
    padding: 0;
    list-style: none;
	height:100%;
	
}

.sidebar-nav li {
    text-indent: 20px;
    line-height: 40px;
}

.sidebar-nav li a {
    display: block;
    text-decoration: none;
    color: #999999;
}

.sidebar-nav li a:hover {
    text-decoration: none;
    color: #fff;
    background: rgba(255,255,255,0.2);
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none;
}

.sidebar-nav > .sidebar-brand {
    height: 65px;
    font-size: 18px;
    line-height: 60px;
}

.sidebar-nav > .sidebar-brand a {
    color: #999999;
}

.sidebar-nav > .sidebar-brand a:hover {
    color: #fff;
    background: none;
}
.tab-paneA{
	color:#dddddd;
}

