#inferiorLogoChat {
  position: fixed;
  bottom: 0px;
}

#inferiorLogoChat a{
background-color: #4377ba;
float: right;
z-index: 1;
margin-right: 0px;
border-radius: 15px;
 z-index: 100000000000000000000000;
}

#header>:first-child, aside{
width: 200px;
}

#header>div{
display: inline-block;
vertical-align: middle;
height: 49px;
}

#logo-group>span {
display: inline-block;
height: 39px;
}

.navbar-brand.navbar-link{
  padding:0px;
}


.pull-right>span {
display: inline-block;
padding-top: 13px;
}

.nav-pills {
width: 100%;
}

.nav-pills li {
text-align: center;
}
.nav-pills li a i{
line-height: normal;
position: relative;
display: block;
}

ul.dropdown-menu li {
text-align: left;
}

#left-panel{
border-bottom: 1px solid silver;
width: 100%;
}

html {
position: relative;
min-height: 100%
}
#logo{
  height:80%; margin: 10px 20px;
}

.navbar-default .navbar-link {
color:#b6d5e0;
}

.navbar-default .navbar-nav > li > a:hover{
color:#b6d5e0;
background-color:transparent; border-bottom: #870064 ;
}

.bg-dark{
background-color:#01bef8!important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color:#870064;
background-color: transparent;
padding: 7px;
border-bottom: #870064 5px solid;
}
.navbar-nav > li > a {
  font-size: 18px;
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
}
.navbar-default .navbar-nav > li > a:hover{
  color:#870064;
  background-color: transparent;
  
  }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #870064;
    background-color: transparent;
    padding-top: 15px;
    border-bottom: none
}

#footer_header {
width: 100%;
height: 10px;
position: absolute;
bottom: 30px;
background: #2477b9; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(left, #2477b9 , #9c388e); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(right, #2477b9, #9c388e); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(right, #2477b9, #9c388e); /* For Firefox 3.6 to 15 */
background: linear-gradient(to right, #2477b9 , #9c388e); /* Standard syntax */
}
#footer {
width: 100%;
height: 30px;
background: white;
position: absolute;
bottom: 0;
text-align: center;
color: #01bef8;
text-transform: uppercase;
letter-spacing: 2px;
padding-top: 5px;
}

label {
  font-weight: normal;
}

.navbar-default {
  background-color: #f8f8f8;
  border-bottom: #870064 solid 1.5px;
  padding: 7px;
}


@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.navbar.navbar-default {
  background-color: rgba(0, 0, 0, 0.8);
  color:#eee;
  border-color: rgba(0,0,0,0);
z-index: 9999;
}
#logo{
  margin:15px;
  height:70%;
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
  background-color: rgba(0, 0, 0, 0.8);
  color:#eee;
  border-color: rgba(0,0,0,0);
}
#inferiorLogoChat {
  position: fixed;
  bottom: 0px;
}

#inferiorLogoChat a{
background-color: #870064;
float: right;
margin-right: 5px;
border-radius: 25px;
box-shadow: 8px 8px 5px rgba(0,0,0,0.3);
}

#inferiorLogoChat a img{
border-radius: 25px;
}

ul.nav.navbar-nav{
margin-top: 10px;
}

.navbar-default .navbar-nav > li > a {
color:white;
padding: 15px 10px 15px 10px;
font-size: 13px;
}

.navbar-nav > li > a {
padding-bottom: 3px;
padding-top: 3px;
}
.navbar-toggle{position:relative;
  float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;
  background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}
}