﻿.messText div,.messText pre,.messText table {
    margin:0px !important;
    position:initial !important;
    max-width:300px;
    word-break:break-all;
}

.MsgUser.active {
    background:#f3f3f3;
}

.MsgUser:hover{
    background:#f3f3f3;
}

#MsgTab li.active{
    border-bottom:0px;
}

#MsgTab a{
    color:#333;
    background:none;
    padding:0px;
    margin:0px;
    border:0px;
}

#TextFoot .btn {
    padding:4px 14px !important;
}

#TextFoot .btn-primary {
    background:#3E89FA;
    border:1px solid #3E89FA;
}
#TextFoot .btn-primary:hover {
    background:#2A7CFB;
}

#Navbar {
    background-color:rgba(233,233,233,0.4);
    border:none;
    margin:0px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    box-shadow:0px 0px 12px 0px;
}

.UserUL {
    float:right;
    margin:0px;
    padding:0px;
}

.UserUL li{
    list-style-type:none;
    float:left;
}

.UserUL a{
    line-height:30px;
}

.UserUL a:hover{
    color:#ccc;
    text-decoration:none;
}

.HeadPortrait {
    width: 40px; 
    height: 40px; 
    border-radius:20px;
    position: relative; 
    top: 4px;
}

.show_userdiv:hover #USERDIV {
    display: block;
}

#USERDIV {
    position: absolute;
    top: calc(100% - 5px);
    text-align: center;
    display: none;
    z-index: 5000;
    left: 50%;
    transform: translateX(-50%);
    width: 75px;
}

    #USERDIV ul {
        position: relative;
        top: -7px;
        background-color: #FFF;
        margin: 0px;
        padding: 0px;
        border-radius: 3px;
        border-collapse: collapse;
    }

    #USERDIV a {
        color: #555;
        font-size: 12px;
    }

        #USERDIV a:hover {
            color: #999;
        }

    #USERDIV ul li {
        list-style: none;
        line-height: 30px;
        border: 1px;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: 1px;
        border-bottom: 1px solid #eee;
        border-collapse: collapse;
        width: 100%;
        padding: 0px;
        height: 30px;
    }

#USER {
    color: #eee;
}

#navTit li a{
    color:#eee;
}

#navTit li.active a {
    background:rgba(231,231,231,0.7);
    color:#555;
}

.navbar-form {
    margin:0px;
}