.speech {
    border: 2px solid #5e164d;
border-radius: 10px 10px 10px 10px;
    width: 250px;
    padding: 0;
    margin: 0;
  }
  .speech input {
    border: 0;
    width: 240px;
    display: inline-block;
    height: 30px;
  }
  .speech img {
    float: right;
    width: 40px;
  }
input#transcript{  width: 200px;
height:auto!important;
background:  #151515 url(https://storage.ning.com/topology/rest/1.0/file/get/10550209270?profile=RESIZE_1200x) left 0px scroll !important;
background-repeat: no-repeat !important;
   border: 1px solid #b9e0a0;
border-radius: 10px 10px 10px 10px;

}
 a.dashboardBar-ningLogo,div.dashboardBar-toggleButton.toggle-button,div#dashboardBar,div.dashboardBar-innerSection,.dashboardBarWrap{background:#000!important;}




button.button.EditButton.jsEditButton {
display:none!important

}
.ningbar-userLinks #username{
position:relative;
}

.ningbar-profilePhoto{padding-right:5px}
.ningbar-profilePhoto img{ border-radius:50%;}

.header-logoImage img {
border-radius:50%;
}
@media only screen and (min-width:779px){
.ningbar-userLinks {
  float: right;
  margin-right: 1em;
  font-size: 12px;
  line-height: 20px;
  margin-left: auto;
  width: calc(100% - 260px);
  display: flex;
  justify-content: flex-end;
align-items:center;
  }}
.ningbar-link .icon {
width:auto;
height:auto;
line-height:unset;
font-size:15px;
overflow:visible;
}
.ningbar-list{
padding-left:10px;
}
.ningbar-countNotification {
right: -15px;
font-size:10px;
}
i.icon.icon-envelope,
i.icon.icon-friend-request{
margin-right:15px;
}