/* bootstrap 3 helpers */

.navbar-form input, .form-inline input {
	width:auto;
}

/* end */

/* custom theme */

header {
}

@media (min-width: 979px) {
  #sidebar.affix-top {
      position: static;
  }
  
  #sidebar.affix {
      position: fixed;
      top: 0;
	  width:262.5px;
  }
}

/* Edit */
hr { border-color:#d53d80 !important;background-color:#d53d80 !important;color:#d53d80 !important;}
.well, .panel { background-color:#2d2d2d !important;border-color: #282828 !important;  }
.no-padding {padding:0 !important;}
.no-margin {margin:0 !important;}
.modal {
	display:    none;
	position:   fixed;
	z-index:    1000;
	top:        0;
	left:       0;
	height:     100%;
	width:      100%;
	background: rgba( 0, 0, 0, .8 ) 
				url('../img/layout/ajax-loader.gif') 
				50% 50% 
				no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
	overflow: hidden;   
}
body.loading .modal {
	display: block;
}


.affix,.affix-top {
   position:static;
}

/* theme */

body {
  color:#b7b7b7;
  background-color:#000;
  background-image:url('http://barcelonavice.com/barca/img/bg.jpg');
  background-size:cover;background-attachment:fixed;
}

a,a:hover {
	color:#ff3333;
  	text-decoration:none;
}

.highlight-bk {
	background-color:#ff3333;
    padding:1px;
    width:100%;
}

.highlight {
	color:#ff3333;
}
  
h3.highlight  {
	padding-top:13px;
    padding-bottom:14px;
  	border-bottom:2px solid #ff3333;
}

.navbar {
	background-color:#000000;
  	color:#ffffff;
    border-bottom: 1px solid #d53d80;
  	border-radius:0;
}
.navbar-nav > li > a {
  	color:#fff;
  	padding-left:20px;
  	padding-right:20px;
  	border-left:1px solid #2c2c2c;
}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus {
    color:#fff; 
}
.navbar-nav > li:last-child > a {
  	border-right:1px solid #2c2c2c;
}
.navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {
    color: #ffffff;
	background-color:#d53d80;
}
.navbar-nav > .open > a, .navbar-nav > .open > a:hover, .navbar-nav > .open > a:focus {
	color: #f0f0f0;
	background-color:#d53d80;
	opacity:.9;
    border-color:#ff3333;
}

.nav .open > a {
    border-color:#777777;
    border-width:0;
}

.accordion-group {
	border-width:0;
}

.dropdown-menu {
	min-width: 250px;
}

.accordion-heading .accordion-toggle, .accordion-inner, .nav-stacked li > a {
	padding-left:1px;
}

.caret {
	color:#fff;
}

.navbar-toggle {
	color:#fff;
    border-width:0;
}
  
.navbar-toggle:hover {
	background-color:#d53d80;
}

.panel {
	padding-left:27px;
    padding-right:27px;
}

/* end theme */