/* = = = = = = 
     Userbar
   = = = = = = */

/**/
.navbar-semio .navbar-center {
    position: absolute;
    left: 45%;
}


#userbar {
    z-index:9999;
    position:relative;
}

.navbar-semio {
    background-color: #36455F;
    background-color: rgba(255,255,255,.1);
    color: #ffffff;
    min-height: 30px;
}

.navbar-semio .navbar-brand {
    height: auto;
    position: relative;
    top: -2px;
}

.navbar-semio .navbar-toggle {
    padding: 0;
}

.navbar-semio .divider {
    background: #233a57;
}

.navbar-semio .navbar-toggle {
}

.navbar-semio .navbar-toggle .icon-bar {
    background: #ffffff;
}

.navbar-semio a {
    color: #ffffff;
    font-size: 14px;
    }

.navbar-nav > li > a, .navbar-semio .navbar-brand {
    color: #ffffff;
    padding-right: 8px;
    padding-left: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.navbar-semio .navbar-text {
    line-height: 36px;
    margin: 0;
}

.navbar-semio .registerBtn {
    position: relative;
    bottom: -4px;
}

.registerBtn {
    background: #e20071;
    background: -moz-linear-gradient(top, #e20071 1%, #96004b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e20071), color-stop(100%,#96004b));
    background: -webkit-linear-gradient(top, #e20071 1%,#96004b 100%);
    background: -o-linear-gradient(top, #e20071 1%,#96004b 100%);
    background: -ms-linear-gradient(top, #e20071 1%,#96004b 100%);
    background: linear-gradient(to bottom, #e20071 1%,#96004b 100%);

    font-weight: bold;

    border-radius: 0 8px 0 8px;
    border: solid thin #e20071;
    margin: auto 1em;
    color: #ffffff;

}
.registerBtn:hover {
    background: #96004b;
    background: -moz-linear-gradient(top, #96004b 0%, #e20071 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96004b), color-stop(100%,#e20071));
    background: -webkit-linear-gradient(top, #96004b 0%,#e20071 100%);
    background: -o-linear-gradient(top, #96004b 0%,#e20071 100%);
    background: -ms-linear-gradient(top, #96004b 0%,#e20071 100%);
    background: linear-gradient(to bottom, #96004b 0%,#e20071 100%);
    color: #ffffff;
}

.navbar-semio .vert {
    background: #688228;
}

.registerBtn.btn-sm {
    font-weight: 400;
}


.navbar-semio .project-name {
    font-size: 1em;
    font-style: italic;
    text-shadow: -1px 1px 0 rgba(0,0,0,.7);
    color: #adb7c8;
}

.navbar-semio .on-right {
    position: absolute;
    right: .3em;
}

.navbar-semio .has-on-right a {
    padding-right: 4em;
}


.navbar-semio li a:hover, .navbar-semio li a:focus {
    background-color: #192F49;
}

.navbar-semio .open > a, .navbar-semio .open > a:hover, .navbar-semio .open > a:focus {
    background-color: #192F49;
}

.navbar-semio .dropdown-menu {
    background-color: #192F49;
    border-color: #233a57;
}

.navbar-semio .dropdown-menu li a  {
    color: #ffffff;
    font-size: 1em;
}
.navbar-semio .dropdown-menu li a:hover  {
    color: #ffffff;
    background: #2E5284;
}

.navbar-semio {
    margin-bottom: 0px;
    border: none;
}
/****/