.image-cropper-100 {
    width: 100px;
    height: 100px;
    line-height: 100px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    text-align: center;
    background: #656565;
    margin: 10px auto 3px auto;
    border: 4px solid #3498db;
}

.profile-pic {
    display: inline;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%;
}

.topMenu-wrapper.affix {
    top: 0;
    width: 100%;
    height: 100%;
}

.topMenu {
    margin: 0 auto;
}

.topMenu .navbar {
    margin-bottom: 0;
}

.topMenu.affix {
    max-width:100%;
}

.topMenu.affix-bottom {
    position: relative;
}

.topMenu *:not(input) {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
    user-select: none;
}

.topMenu .Tahoma {
    font-family: Tahoma, Arial, Geneva, sans-serif;
}

.topMenu .navbar-inner {
    background-repeat: repeat-x;
    position: relative;
    padding:0;
    border: none;
    border-radius: 0;
    display: block;
    margin:0 auto;
    z-index: 4;
}

.topMenu .navbar-inner .nav a strong {
    font-weight: normal;
}

.topMenu.affix .navbar-inner {
    max-width:100% !important;
}

.topMenu .navbar-inner .nav .dropdown-menu li a {
    transition: color 0s ease, opacity 0s ease;
	z-index:10;
}

.topMenu .navbar-inner .nav .dropdown-menu .divider {
    margin: 2px 1px;
}

.topMenu .nav > li > a {
    white-space: nowrap;
    padding-left: 10px;
    padding-right: 10px;
}

.topMenu .navbar-inner .divider-vertical {
    margin: 0 5px;
}

.topMenu .navbar-inner .dropdown-toggle .caret {
    transition: border 0.30s ease, opacity 0.30s ease;
}

.topMenu .navbar-inner .btn-navbar {
    float: right;
    margin-top: 4px;
    margin-right: 10px;
}

/****************/

.topMenu .navbar-inner table.table-user {
    border: none;
    margin: 0 auto;
    padding: 0;
    height: 40px;
}

.topMenu .navbar-inner table.table-user td {
    padding: 0 2px;
    vertical-align: middle;
}

/****************/

@keyframes topMenu-blink {
    50% {
        opacity: 0.0;
    }
}

.topMenu li > a i.type-total {
    color: #999999;
}

.topMenu li > a i.type-info {
    color: #3a87ad;
}

.topMenu li > a i.type-success {
    color: #468847;
}

.topMenu li > a i.type-inverse {
    color: #333333;
}

.topMenu li > a i.type-warning {
    color: #f89406;
}

.topMenu li > a i.type-important {
    color: #b94a48;
    animation: topMenu-blink 1s 0s infinite;
}

/****************/

.topMenu .navbar-inner .brand{
    display: none;
}

@media (min-width: 1300px) {
    .topMenu.affix .navbar-inner .brand{
        display:block;
    }
}

/****************/

@media (max-width: 979px) {
    .topMenu .navbar-inner ul.nav {
        margin-top: 20px;
    }
}

@media (min-width: 980px) {
    .topMenu-wrapper {
        min-height: 0;
    }
}

@media (max-width: 979px) {
    .topMenu-wrapper {
        height: 100%;
    }
}
