.dataTables_wrapper { position: relative; }
.dataTables_length, .dataTables_info { background: #f1f4f5; padding: 5px; font-size: 14px; border: 1px solid #e4eaec;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.dataTables_filter { position: absolute; top: 0px; right: 10px;}
.dataTables_filter input { width: 150px; margin-left: 10px; }
.dataTables_paginate {
    position: absolute;
    bottom: 10px;
    right: 10px;
}

.dataTables_paginate .first,
.dataTables_paginate .previous,
.dataTables_paginate .paginate_active,
.dataTables_paginate .paginate_button,
.dataTables_paginate .next,
.dataTables_paginate .last {
    padding: 5px 10px;
    border: 1px solid #e4eaec;
    border-left: 0;
    font-size: 11px;
    background: #f8f8f8;
    cursor: pointer;
}
.dataTables_paginate .first {
    border-left: 1px solid #e4eaec;
}

.dataTables_paginate span:hover { background-color: #ddd; }
/*.dataTables_paginate .first { border-left: 1px solid #bbb; }*/
.dataTables_paginate .paginate_active { background: #fff; }
.dataTables_paginate .paginate_button:hover { background: #f1f4f5; }
.dataTables_paginate .paginate_button_disabled { cursor: default; color: #bbb; background: #f1f4f5; }
.dataTables_length select {
    width: auto !important;
    border-color:#e4eaec;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#bulk-action {
    width:10em;
    height:22px;
    float:none;
    background-color:#f8f8f8;
    border: 0 solid #e4eaec;
    outline: 1px solid #f8f8f8;
    outline-offset:-1px;
    border-radius: 0 !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}
#all-btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
#bulk-btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.dataTables_length label {margin-bottom:0;}
.dataTables_paginate { position: relative; float:right; bottom: 0; right: 0; left: -10px; top: -35px; }
.dataTables_info {
    height: 50px;
    line-height:40px;
    padding-left: 10px;
}

#mentions2_filter {padding-top:5px;font-size:14px;line-height:16px;}
#mentions2_filter input {font-size:14px;}
#men-toolbar {font-size:14px;}
#mentions2 thead { display:none; }
#brand-img {width:300px;}
@media screen and (max-width: 800px) {
    #men-toolbar {
        display: none !important;
    }
    #mentions2_length {
        min-height:32px !important;
    }
    #mentions2_length>label {
        display:none !important;
    }
    #brand-img {width:200px;}
}
input[type="search"] {
    display: inline-block;
    height: 20px;
    padding: 4px 6px;
    /*margin-bottom: 10px;*/
    font-size: 14px;
    line-height: 20px;
    color: #555;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
input[type="search"]:focus {
    -moz-box-shadow: 0 0 5px rgba(103,173,245,0.5);
    -webkit-box-shadow: 0 0 5px rgba(103,173,245,0.5);
    box-shadow: 0 0 5px rgba(103,173,245,0.5);
    -moz-border-radius: 0; -webkit-border-radius: 0;
    border-radius: 2px; border-color: #5c9fe4;
    background: #fff;
}

[class^="icon0-"],
[class*=" icon0-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("/img/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
}

/* White icons with optional class, or on hover/focus/active states of certain elements */

.icon0-white,
.nav-pills > .active > a > [class^="icon0-"],
.nav-pills > .active > a > [class*=" icon0-"],
.nav-list > .active > a > [class^="icon0-"],
.nav-list > .active > a > [class*=" icon0-"],
.navbar-inverse .nav > .active > a > [class^="icon0-"],
.navbar-inverse .nav > .active > a > [class*=" icon0-"],
.dropdown-menu > li > a:hover > [class^="icon0-"],
.dropdown-menu > li > a:focus > [class^="icon0-"],
.dropdown-menu > li > a:hover > [class*=" icon0-"],
.dropdown-menu > li > a:focus > [class*=" icon0-"],
.dropdown-menu > .active > a > [class^="icon0-"],
.dropdown-menu > .active > a > [class*=" icon0-"],
.dropdown-submenu:hover > a > [class^="icon0-"],
.dropdown-submenu:focus > a > [class^="icon0-"],
.dropdown-submenu:hover > a > [class*=" icon0-"],
.dropdown-submenu:focus > a > [class*=" icon0-"] {
    background-image: url("/img/glyphicons-halflings-white.png");
}
.icon0-glass {background-position: 0      0;}
.icon0-music {background-position: -24px 0;}
.icon0-search {background-position: -48px 0;}
.icon0-envelope {background-position: -72px 0;}
.icon0-heart {background-position: -96px 0;}
.icon0-star {background-position: -120px 0;}
.icon0-star-empty {background-position: -144px 0;}
.icon0-user {background-position: -168px 0;}
.icon0-film {background-position: -192px 0;}
.icon0-th-large {background-position: -216px 0;}
.icon0-th {background-position: -240px 0;}
.icon0-th-list {background-position: -264px 0;}
.icon0-ok {background-position: -288px 0;}
.icon0-remove {background-position: -312px 0;}
.icon0-zoom-in {background-position: -336px 0;}
.icon0-zoom-out {background-position: -360px 0;}
.icon0-off {background-position: -384px 0;}
.icon0-signal {background-position: -408px 0;}
.icon0-cog {background-position: -432px 0;}
.icon0-trash {background-position: -456px 0;}
.icon0-home {background-position: 0 -24px;}
.icon0-file {background-position: -24px -24px;}
.icon0-time {background-position: -48px -24px;}
.icon0-road {background-position: -72px -24px;}
.icon0-download-alt {background-position: -96px -24px;}
.icon0-download {background-position: -120px -24px;}
.icon0-upload {background-position: -144px -24px;}
.icon0-inbox {background-position: -168px -24px;}
.icon0-play-circle {background-position: -192px -24px;}
.icon0-repeat {background-position: -216px -24px;}
.icon0-refresh {background-position: -240px -24px;}
.icon0-list-alt {background-position: -264px -24px;}
.icon0-lock {background-position: -287px -24px;}
.icon0-flag {background-position: -312px -24px;}
.icon0-headphones {background-position: -336px -24px;}
.icon0-volume-off {background-position: -360px -24px;}
.icon0-volume-down {background-position: -384px -24px;}
.icon0-volume-up {background-position: -408px -24px;}
.icon0-qrcode {background-position: -432px -24px;}
.icon0-barcode {background-position: -456px -24px;}
.icon0-tag {background-position: 0 -48px;}
.icon0-tags {background-position: -25px -48px;}
.icon0-book {background-position: -48px -48px;}
.icon0-bookmark {background-position: -72px -48px;}
.icon0-print {background-position: -96px -48px;}
.icon0-camera {background-position: -120px -48px;}
.icon0-font {background-position: -144px -48px;}
.icon0-bold {background-position: -167px -48px;}
.icon0-italic {background-position: -192px -48px;}
.icon0-text-height {background-position: -216px -48px;}
.icon0-text-width {background-position: -240px -48px;}
.icon0-align-left {background-position: -264px -48px;}
.icon0-align-center {background-position: -288px -48px;}
.icon0-align-right {background-position: -312px -48px;}
.icon0-align-justify {background-position: -336px -48px;}
.icon0-list {background-position: -360px -48px;}
.icon0-indent-left {background-position: -384px -48px;}
.icon0-indent-right {background-position: -408px -48px;}
.icon0-facetime-video {background-position: -432px -48px;}
.icon0-picture {background-position: -456px -48px;}
.icon0-pencil {background-position: 0 -72px;}
.icon0-map-marker {background-position: -24px -72px;}
.icon0-adjust {background-position: -48px -72px;}
.icon0-tint {background-position: -72px -72px;}
.icon0-edit {background-position: -96px -72px;}
.icon0-share {background-position: -120px -72px;}
.icon0-check {background-position: -144px -72px;}
.icon0-move {background-position: -168px -72px;}
.icon0-step-backward {background-position: -192px -72px;}
.icon0-fast-backward {background-position: -216px -72px;}
.icon0-backward {background-position: -240px -72px;}
.icon0-play {background-position: -264px -72px;}
.icon0-pause {background-position: -288px -72px;}
.icon0-stop {background-position: -312px -72px;}
.icon0-forward {background-position: -336px -72px;}
.icon0-fast-forward {background-position: -360px -72px;}
.icon0-step-forward {background-position: -384px -72px;}
.icon0-eject {background-position: -408px -72px;}
.icon0-chevron-left {background-position: -432px -72px;}
.icon0-chevron-right {background-position: -456px -72px;}
.icon0-plus-sign {background-position: 0 -96px;}
.icon0-minus-sign {background-position: -24px -96px;}
.icon0-remove-sign {background-position: -48px -96px;}
.icon0-ok-sign {background-position: -72px -96px;}
.icon0-question-sign {background-position: -96px -96px;}
.icon0-info-sign {background-position: -120px -96px;}
.icon0-screenshot {background-position: -144px -96px;}
.icon0-remove-circle {background-position: -168px -96px;}
.icon0-ok-circle {background-position: -192px -96px;}
.icon0-ban-circle {background-position: -216px -96px;}
.icon0-arrow-left {background-position: -240px -96px;}
.icon0-arrow-right {background-position: -264px -96px;}
.icon0-arrow-up {background-position: -289px -96px;}
.icon0-arrow-down {background-position: -312px -96px;}
.icon0-share-alt {background-position: -336px -96px;}
.icon0-resize-full {background-position: -360px -96px;}
.icon0-resize-small {background-position: -384px -96px;}
.icon0-plus {background-position: -408px -96px;}
.icon0-minus {background-position: -433px -96px;}
.icon0-asterisk {background-position: -456px -96px;}
.icon0-exclamation-sign {background-position: 0 -120px;}
.icon0-gift {background-position: -24px -120px;}
.icon0-leaf {background-position: -48px -120px;}
.icon0-fire {background-position: -72px -120px;}
.icon0-eye-open {background-position: -96px -120px;}
.icon0-eye-close {background-position: -120px -120px;}
.icon0-warning-sign {background-position: -144px -120px;}
.icon0-plane {background-position: -168px -120px;}
.icon0-calendar {background-position: -192px -120px;}
.icon0-random {
    width: 16px;
    background-position: -216px -120px;}
.icon0-comment {background-position: -240px -120px;}
.icon0-magnet {background-position: -264px -120px;}
.icon0-chevron-up {background-position: -288px -120px;}
.icon0-chevron-down {background-position: -313px -119px;}
.icon0-retweet {background-position: -336px -120px;}
.icon0-shopping-cart {background-position: -360px -120px;}
.icon0-folder-close {
    width: 16px;
    background-position: -384px -120px;}
.icon0-folder-open {
    width: 16px;
    background-position: -408px -120px;}
.icon0-resize-vertical {background-position: -432px -119px;}
.icon0-resize-horizontal {background-position: -456px -118px;}
.icon0-hdd {background-position: 0 -144px;}
.icon0-bullhorn {background-position: -24px -144px;}
.icon0-bell {background-position: -48px -144px;}
.icon0-certificate {background-position: -72px -144px;}
.icon0-thumbs-up {background-position: -96px -144px;}
.icon0-thumbs-down {background-position: -120px -144px;}
.icon0-hand-right {background-position: -144px -144px;}
.icon0-hand-left {background-position: -168px -144px;}
.icon0-hand-up {background-position: -192px -144px;}
.icon0-hand-down {background-position: -216px -144px;}
.icon0-circle-arrow-right {background-position: -240px -144px;}
.icon0-circle-arrow-left {background-position: -264px -144px;}
.icon0-circle-arrow-up {background-position: -288px -144px;}
.icon0-circle-arrow-down {background-position: -312px -144px;}
.icon0-globe {background-position: -336px -144px;}
.icon0-wrench {background-position: -360px -144px;}
.icon0-tasks {background-position: -384px -144px;}
.icon0-filter {background-position: -408px -144px;}
.icon0-briefcase {background-position: -432px -144px;}
.icon0-fullscreen0 {background-position: -456px -144px;}


[class^="iconsweets-"], [class*=" iconsweets-"] {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background-image: url(/img/iconsweets-icons.png);
    background-position: -16px -16px;
    background-repeat: no-repeat;
}

/* White icons with optional class or on hover/active states of certain elements */
.iconsweets-white,
.nav-pills > .active > a > [class^="iconsweets-"],
.nav-pills > .active > a > [class*=" iconsweets-"],
.nav-list > .active > a > [class^="iconsweets-"],
.nav-list > .active > a > [class*=" iconsweets-"],
.navbar-inverse .nav > .active > a > [class^="iconsweets-"],
.navbar-inverse .nav > .active > a > [class*=" iconsweets-"],
.dropdown-menu > li > a:hover > [class^="iconsweets-"],
.dropdown-menu > li > a:hover > [class*=" iconsweets-"],
.dropdown-menu > .active > a > [class^="iconsweets-"],
.dropdown-menu > .active > a > [class*=" iconsweets-"],
.dropdown-submenu:hover > a > [class^="iconsweets-"],
.dropdown-submenu:hover > a > [class*=" iconsweets-"] {
    background-image: url(/img/iconsweets-icons-white.png);
}

.iconsweets-magnifying-glass { background-position: -16px -16px; }
.iconsweets-trashcan { background-position: -48px -16px; }
.iconsweets--trashcan2 { background-position: -80px -16px; }
.iconsweets-presentation { background-position: -112px -16px; }
.iconsweets-download { background-position: -144px -16px; }
.iconsweets-download2 { background-position: -176px -16px; }
.iconsweets-upload { background-position: -208px -16px; }
.iconsweets-flag { background-position: -240px -16px; }
.iconsweets-flag2 { background-position: -272px -16px; }
.iconsweets-finish-flag { background-position: -304px -16px; }
.iconsweets-podium { background-position: -16px -48px; }
.iconsweets-cup { background-position: -48px -48px; }
.iconsweets-home { background-position: -80px -48px; }
.iconsweets-home2 { background-position: -112px -48px; }
.iconsweets-link { background-position: -144px -48px; }
.iconsweets-link2 { background-position: -176px -48px; }
.iconsweets-notebook { background-position: -208px -48px; }
.iconsweets-book { background-position: -240px -48px; }
.iconsweets-book-large { background-position: -272px -48px; }
.iconsweets-books { background-position: -304px -48px; }
.iconsweets-tree { background-position: -16px -80px; }
.iconsweets-construction { background-position: -48px -80px; }
.iconsweets-umbrella { background-position: -80px -80px; }
.iconsweets-mail { background-position: -112px -80px; }
.iconsweets-help { background-position: -144px -80px; }
.iconsweets-rss { background-position: -176px -80px; }
.iconsweets-strategy { background-position: -208px -80px; }
.iconsweets-strategy2 { background-position: -240px -80px; }
.iconsweets-apartment { background-position: -272px -80px; }
.iconsweets-companies { background-position: -304px -80px; }
.iconsweets-ghost { background-position: -16px -112px; }
.iconsweets-pacman { background-position: -48px -112px; }
.iconsweets-vault { background-position: -80px -112px; }
.iconsweets-archive { background-position: -112px -112px; }
.iconsweets-cabinet { background-position: -144px -112px; }
.iconsweets-bandaid { background-position: -176px -112px; }
.iconsweets-postcard { background-position: -208px -112px; }
.iconsweets-alert { background-position: -240px -112px; }
.iconsweets-alert2 { background-position: -272px -112px; }
.iconsweets-alarm { background-position: -304px -112px; }
.iconsweets-alarm2 { background-position: -16px -144px; }
.iconsweets-robot { background-position: -48px -144px; }
.iconsweets-globe { background-position: -80px -144px; }
.iconsweets-globe2 { background-position: -112px -144px; }
.iconsweets-chemical { background-position: -144px -144px; }
.iconsweets-lightbulb { background-position: -176px -144px; }
.iconsweets-cloud { background-position: -208px -144px; }
.iconsweets-cloud-upload { background-position: -240px -144px; }
.iconsweets-cloud-download { background-position: -272px -144px; }
.iconsweets-lamp { background-position: -304px -144px; }
.iconsweets-preview { background-position: -16px -176px; }
.iconsweets-icecream { background-position: -48px -176px; }
.iconsweets-icecream2 { background-position: -80px -176px; }
.iconsweets-paperclip { background-position: -112px -176px; }
.iconsweets-footprints { background-position: -144px -176px; }
.iconsweets-firefox { background-position: -176px -176px; }
.iconsweets-chrome { background-position: -208px -176px; }
.iconsweets-safari { background-position: -240px -176px; }
.iconsweets-loadingbar { background-position: -272px -176px; }
.iconsweets-bullseye { background-position: -304px -176px; }
.iconsweets-folder { background-position: -16px -208px; }
.iconsweets-locked { background-position: -48px -208px; }
.iconsweets-locked2 { background-position: -80px -208px; }
.iconsweets-unlock { background-position: -112px -208px; }
.iconsweets-tag { background-position: -144px -208px; }
.iconsweets-tag2 { background-position: -176px -208px; }
.iconsweets-mac { background-position: -208px -208px; }
.iconsweets-windows { background-position: -240px -208px; }
.iconsweets-linux { background-position: -272px -208px; }
.iconsweets-create { background-position: -304px -208px; }
.iconsweets-expose { background-position: -16px -240px; }
.iconsweets-key { background-position: -48px -240px; }
.iconsweets-key2 { background-position: -80px -240px; }
.iconsweets-table { background-position: -112px -240px; }
.iconsweets-chair { background-position: -144px -240px; }
.iconsweets-denied { background-position: -176px -240px; }
.iconsweets-ballons { background-position: -208px -240px; }
.iconsweets-cat { background-position: -240px -240px; }
.iconsweets-airplane { background-position: -272px -240px; }
.iconsweets-track { background-position: -304px -240px; }
.iconsweets-car { background-position: -16px -272px; }
.iconsweets-info { background-position: -48px -272px; }
.iconsweets-alarmclock { background-position: -80px -272px; }
.iconsweets-stopwatch { background-position: -112px -272px; }
.iconsweets-timer { background-position: -144px -272px; }
.iconsweets-clock { background-position: -176px -272px; }
.iconsweets-day { background-position: -208px -272px; }
.iconsweets-month { background-position: -240px -272px; }
.iconsweets-dress { background-position: -272px -272px; }
.iconsweets-tshirt { background-position: -304px -272px; }
.iconsweets-sportshirt { background-position: -16px -304px; }
.iconsweets-sweater { background-position: -48px -304px; }
.iconsweets-sleeveless { background-position: -80px -304px; }
.iconsweets-pants { background-position: -112px -304px; }
.iconsweets-socks { background-position: -144px -304px; }
.iconsweets-trolly { background-position: -176px -304px; }
.iconsweets-medical { background-position: -208px -304px; }
.iconsweets-suitcase { background-position: -240px -304px; }
.iconsweets-suitcase2 { background-position: -272px -304px; }
.iconsweets-suitcase3 { background-position: -304px -304px; }
.iconsweets-shoppingbag { background-position: -16px -336px; }
.iconsweets-purse { background-position: -48px -336px; }
.iconsweets-bag { background-position: -80px -336px; }
.iconsweets-paypal { background-position: -112px -336px; }
.iconsweets-paypal2 { background-position: -144px -336px; }
.iconsweets-paypal3 { background-position: -176px -336px; }
.iconsweets-money { background-position: -208px -336px; }
.iconsweets-money2 { background-position: -240px -336px; }
.iconsweets-pricetag { background-position: -272px -336px; }
.iconsweets-pricetags { background-position: -304px -336px; }
.iconsweets-piggybank { background-position: -16px -368px; }
.iconsweets-lemonade { background-position: -48px -368px; }
.iconsweets-basket { background-position: -80px -368px; }
.iconsweets-basket2 { background-position: -112px -368px; }
.iconsweets-scan { background-position: -144px -368px; }
.iconsweets-cart { background-position: -176px -368px; }
.iconsweets-cart2 { background-position: -208px -368px; }
.iconsweets-cart3 { background-position: -240px -368px; }
.iconsweets-cart4 { background-position: -272px -368px; }
.iconsweets-digg { background-position: -304px -368px; }
.iconsweets-digg2 { background-position: -16px -400px; }
.iconsweets-buzz { background-position: -48px -400px; }
.iconsweets-delicious { background-position: -80px -400px; }
.iconsweets-twitter { background-position: -112px -400px; }
.iconsweets-twitter2 { background-position: -144px -400px; }
.iconsweets-tumblr { background-position: -176px -400px; }
.iconsweets-plixi { background-position: -208px -400px; }
.iconsweets-dribbble { background-position: -240px -400px; }
.iconsweets-dribbble2 { background-position: -272px -400px; }
.iconsweets-stumbleupon { background-position: -304px -400px; }
.iconsweets-lastfm { background-position: -16px -432px; }
.iconsweets-mobypicture { background-position: -48px -432px; }
.iconsweets-youtube { background-position: -80px -432px; }
.iconsweets-youtube2 { background-position: -112px -432px; }
.iconsweets-vimeo { background-position: -144px -432px; }
.iconsweets-vimeo2 { background-position: -176px -432px; }
.iconsweets-skype { background-position: -208px -432px; }
.iconsweets-facebook { background-position: -240px -432px; }
.iconsweets-like { background-position: -272px -432px; }
.iconsweets-ichat { background-position: -304px -432px; }
.iconsweets-myspace { background-position: -16px -464px; }
.iconsweets-dropbox { background-position: -48px -464px; }
.iconsweets-walking { background-position: -80px -464px; }
.iconsweets-running { background-position: -112px -464px; }
.iconsweets-exit { background-position: -144px -464px; }
.iconsweets-male { background-position: -176px -464px; }
.iconsweets-female { background-position: -208px -464px; }
.iconsweets-user { background-position: -240px -464px; }
.iconsweets-users { background-position: -272px -464px; }
.iconsweets-admin { background-position: -304px -464px; }
.iconsweets-malesymbol { background-position: -16px -496px; }
.iconsweets-femalesymbol { background-position: -48px -496px; }
.iconsweets-user2 { background-position: -80px -496px; }
.iconsweets-users2 { background-position: -112px -496px; }
.iconsweets-admin2 { background-position: -144px -496px; }
.iconsweets-usercomment { background-position: -176px -496px; }
.iconsweets-cog { background-position: -208px -496px; }
.iconsweets-cog2 { background-position: -240px -496px; }
.iconsweets-cog3 { background-position: -272px -496px; }
.iconsweets-cog4 { background-position: -304px -496px; }
.iconsweets-settings { background-position: -16px -528px; }
.iconsweets-settings2 { background-position: -48px -528px; }
.iconsweets-hd { background-position: -80px -528px; }
.iconsweets-hd2 { background-position: -112px -528px; }
.iconsweets-hd3 { background-position: -144px -528px; }
.iconsweets-sd { background-position: -176px -528px; }
.iconsweets-sd2 { background-position: -208px -528px; }
.iconsweets-sd3 { background-position: -240px -528px; }
.iconsweets-dvd { background-position: -272px -528px; }
.iconsweets-blueray { background-position: -304px -528px; }
.iconsweets-record { background-position: -16px -560px; }
.iconsweets-cd { background-position: -48px -560px; }
.iconsweets-cassette { background-position: -80px -560px; }
.iconsweets-image { background-position: -112px -560px; }
.iconsweets-image2 { background-position: -144px -560px; }
.iconsweets-image3 { background-position: -176px -560px; }
.iconsweets-image4 { background-position: -208px -560px; }
.iconsweets-sound { background-position: -240px -560px; }
.iconsweets-megaphone { background-position: -272px -560px; }
.iconsweets-film { background-position: -304px -560px; }
.iconsweets-film2 { background-position: -16px -592px; }
.iconsweets-headphone { background-position: -48px -592px; }
.iconsweets-microphone { background-position: -80px -592px; }
.iconsweets-printer { background-position: -112px -592px; }
.iconsweets-radio { background-position: -144px -592px; }
.iconsweets-television { background-position: -176px -592px; }
.iconsweets-imac { background-position: -208px -592px; }
.iconsweets-laptop { background-position: -240px -592px; }
.iconsweets-mightymouse { background-position: -272px -592px; }
.iconsweets-magicmouse { background-position: -304px -592px; }
.iconsweets-mousewire { background-position: -16px -624px; }
.iconsweets-camera { background-position: -48px -624px; }
.iconsweets-camera2 { background-position: -80px -624px; }
.iconsweets-monitor { background-position: -112px -624px; }
.iconsweets-ipod { background-position: -144px -624px; }
.iconsweets-ipodnano { background-position: -176px -624px; }
.iconsweets-ipad { background-position: -208px -624px; }
.iconsweets-filmcamera { background-position: -240px -624px; }
.iconsweets-calculator { background-position: -272px -624px; }
.iconsweets-cashregister { background-position: -304px -624px; }
.iconsweets-fax { background-position: -16px -656px; }
.iconsweets-frames { background-position: -48px -656px; }
.iconsweets-coverflow { background-position: -80px -656px; }
.iconsweets-list { background-position: -112px -656px; }
.iconsweets-list2 { background-position: -144px -656px; }
.iconsweets-list3 { background-position: -176px -656px; }
.iconsweets-list4 { background-position: -208px -656px; }
.iconsweets-wordpress { background-position: -240px -656px; }
.iconsweets-wordpress2 { background-position: -272px -656px; }
.iconsweets-joomla { background-position: -304px -656px; }
.iconsweets-expressionengine { background-position: -16px -688px; }
.iconsweets-drupal { background-position: -48px -688px; }
.iconsweets-arrowright { background-position: -80px -688px; }
.iconsweets-arrowleft { background-position: -112px -688px; }
.iconsweets-arrowdown { background-position: -144px -688px; }
.iconsweets-arrowup { background-position: -176px -688px; }
.iconsweets-refresh { background-position: -208px -688px; }
.iconsweets-refresh2 { background-position: -240px -688px; }
.iconsweets-repeat { background-position: -272px -688px; }
.iconsweets-shuffle { background-position: -304px -688px; }
.iconsweets-refresh3 { background-position: -16px -720px; }
.iconsweets-refresh4 { background-position: -48px -720px; }
.iconsweets-recycle { background-position: -80px -720px; }
.iconsweets-fullscreen { background-position: -112px -720px; }
.iconsweets-fitscreen { background-position: -144px -720px; }
.iconsweets-origscreen { background-position: -176px -720px; }
.iconsweets-bluetooth { background-position: -208px -720px; }
.iconsweets-bluetooth2 { background-position: -240px -720px; }
.iconsweets-wifi { background-position: -272px -720px; }
.iconsweets-wifi2 { background-position: -304px -720px; }
.iconsweets-iphone3 { background-position: -16px -752px; }
.iconsweets-iphone4 { background-position: -48px -752px; }
.iconsweets-blackberry { background-position: -80px -752px; }
.iconsweets-android { background-position: -112px -752px; }
.iconsweets-mobile { background-position: -144px -752px; }
.iconsweets-inbox { background-position: -176px -752px; }
.iconsweets-outgoing { background-position: -208px -752px; }
.iconsweets-incoming { background-position: -240px -752px; }
.iconsweets-speech { background-position: -272px -752px; }
.iconsweets-speech2 { background-position: -304px -752px; }
.iconsweets-speech3 { background-position: -16px -784px; }
.iconsweets-speech4 { background-position: -48px -784px; }
.iconsweets-phone { background-position: -80px -784px; }
.iconsweets-phone2 { background-position: -112px -784px; }
.iconsweets-battery { background-position: -144px -784px; }
.iconsweets-battery2 { background-position: -176px -784px; }
.iconsweets-battery3 { background-position: -208px -784px; }
.iconsweets-battery4 { background-position: -240px -784px; }
.iconsweets-batteryfull { background-position: -272px -784px; }
.iconsweets-power { background-position: -304px -784px; }
.iconsweets-electric { background-position: -16px -816px; }
.iconsweets-plug { background-position: -48px -816px; }
.iconsweets-brush { background-position: -80px -816px; }
.iconsweets-brush2 { background-position: -112px -816px; }
.iconsweets-pen { background-position: -144px -816px; }
.iconsweets-bigbrush { background-position: -176px -816px; }
.iconsweets-pencil { background-position: -208px -816px; }
.iconsweets-clipboard { background-position: -240px -816px; }
.iconsweets-scissor { background-position: -272px -816px; }
.iconsweets-eyedrop { background-position: -304px -816px; }
.iconsweets-abacus { background-position: -16px -848px; }
.iconsweets-ruler { background-position: -48px -848px; }
.iconsweets-ruler2 { background-position: -80px -848px; }
.iconsweets-map { background-position: -112px -848px; }
.iconsweets-maps { background-position: -144px -848px; }
.iconsweets-post { background-position: -176px -848px; }
.iconsweets-marker { background-position: -208px -848px; }
.iconsweets-document { background-position: -240px -848px; }
.iconsweets-documents { background-position: -272px -848px; }
.iconsweets-pdf { background-position: -304px -848px; }
.iconsweets-pdf2 { background-position: -16px -880px; }
.iconsweets-word { background-position: -48px -880px; }
.iconsweets-word2 { background-position: -80px -880px; }
.iconsweets-word3 { background-position: -112px -880px; }
.iconsweets-zip { background-position: -144px -880px; }
.iconsweets-zip2 { background-position: -176px -880px; }
.iconsweets-ppt { background-position: -208px -880px; }
.iconsweets-ppt2 { background-position: -240px -880px; }
.iconsweets-excel { background-position: -272px -880px; }
.iconsweets-excel2 { background-position: -304px -880px; }
.iconsweets-vcard { background-position: -16px -912px; }
.iconsweets-vcard2 { background-position: -48px -912px; }
.iconsweets-address { background-position: -80px -912px; }
.iconsweets-chart { background-position: -112px -912px; }
.iconsweets-chart2 { background-position: -144px -912px; }
.iconsweets-chart3 { background-position: -176px -912px; }
.iconsweets-chart4 { background-position: -208px -912px; }
.iconsweets-chart5 { background-position: -240px -912px; }
.iconsweets-chart6 { background-position: -272px -912px; }
.iconsweets-chart7 { background-position: -304px -912px; }
.iconsweets-chart8 { background-position: -16px -944px; }



.action {
	float:none;
	display:inline;
}
.vwp {
	font-weight:bold;
	text-decoration:underline;
	float:left;
	margin:1em;
}
.action {
	font-size:11px;
	line-height:15px;
	text-align:left;
	padding:0;
	margin:0;
	cursor:pointer;
}
.action a {
	text-decoration:none;
}
.action span.bk-men span i,
.action a span i{
	background: url(/imgwp/twsi.png);
	width:15px;
	height:15px;
	display:inline-block;
	margin:0 3px -3px 2px;
	position:relative;
	vertical-align:baseline;
}
.bk-men-auth-info {
    line-height: 1.1em;
    font-size:0.8em;
    font-weight: bolder;
    display:block;
    margin-top:1px;
}
.bk-men-age {
    font-size:0.8em;
    font-weight:bold;
    margin-bottom:3px;
}
.action.tvw a span i{
	width:18px;
	height:18px;
}
.action span.men-link
{
	text-decoration:none;
    color:#39c;
}
.action span.men-link span i{
	background: url(/imgwp/twsi.png);
	width:15px;
	height:15px;
	display:inline-block;
	margin:0 3px -3px 2px;
	position:relative;
	vertical-align:baseline;
}
.action.tvw span.men-link span i{
	width:18px;
	height:18px;
}
.trt a span i {
	background-position:-176px 0;
}
.trt:hover a span i {
	background-position:-192px 0;
}
span.men-link {
    cursor:pointer;
}
.trp span.men-link span i {
	background-position:0 0;
}
.trp:hover span.men-link span i{
	background-position:-16px 0;
}
.tfv a span i {
	background-position:-32px 0;
}
.tfv:hover a span i{
	background-position:-48px 0;
}
.tvw a span i {
	background-position:0 -112px;
}
.tvw:hover a span i{
	background-position:-18px -112px;
}
span.teml > a > span > i {
	background-position:-32px -32px;
}
span.teml > a > span:hover > i{
	background-position:-48px -32px;
}
span.tdel > span.bk-men > span > i {
	background-position:-112px 0;
}
span.tdel > span.bk-men > span:hover >i{
	background-position:-128px 0;
}
.trest > span.bk-men > span > i {
	background-position:-128px -48px;
}
.trest > span.bk-men > span:hover > i{
	background-position:-176px -48px;
}
.action span b:hover {
	/*text-decoration:underline;*/
    color:#555;
}
.sstar {
	cursor:pointer;
    margin-top:3px;
    margin-left:2px;
}
span.hlw {
	font-weight:bold;
}
/*.rgeo-chart {
    width:821px;
    height:513px;
} */
.pie-wrap {
	width:inherit;
}
.geo-wrap {
	width:inherit;
}
.time-wrap {
 	width: 100%;
}
.msort_asc:after {
    content: "▲";
}
.msort_desc:after {
    content: "▼";
}
.bk-hide {
    display:none;
}
.bk-strike {
 text-decoration:line-through !important;
}
.bk-mendel {
    background-color: #f1f4f5 !important;
}
.bk-form-errors {
    color:red;
}
.bk-country-rem
,.bk-country-add
,.bk-lang-rem
,.bk-lang-add
,.bk-tw-rem
,.bk-tw-add
,.bk-dom-rem
,.bk-dom-add {
    cursor:pointer;
}
.crossed {
	text-decoration:line-through;
}
.rsave {
	font-weight:bold;
}
.rdiscounted {
	color:red;
}

table.bk-search-table  td {
    border-top:none;
}
table.bk-search-table tr {
    border-top:1px dotted #dddddd;
}
table.bk-search-table tr.bk-new-folder {
    border-top: 1px solid #cccccc;
}
td.bk-col-root
,td.bk-col-sub
,th.bk-col-root
,th.bk-col-sub {
    width:32px;
}
td.bk-col-actions
,th.bk-col-actions {
    width: 116px;
}


span.tag {
    border: 1px solid #f88;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    display: block;
    float: left;
    padding: 2px 5px;
    text-decoration: none;
    background: #faa;
    color: #fff;
    margin: 0 5px 5px 5px;
    font-family: helvetica;
    font-size: 13px;
}
span.bk-rem-filter {
    cursor: pointer;
}
span.bk-rem-filter:hover{
    font-weight: bolder;
    color:#000000;

}

span.tiptag {
    border: 1px solid #48f;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    display: block;
    float: right;
    padding: 2px 5px;
    text-decoration: none;
    background: #5af;
    color: #fff;
    margin: 0 5px 5px 5px;
    font-family: helvetica;
    font-size: 13px;
    width:180px;
}
span.bk-rem-tip {
    cursor: pointer;
    float:right;
}
span.bk-rem-tip:hover{
    font-weight: bolder;
    color:#000000;
}

p.qman {
    clear:both;
    padding-left: 1em;
    margin:0;
}
p.qman span.field {
    margin-left:1em !important;
}
.ui-sortable tr.ui-sortable-helper,
.ui-sortable tr.ui-sortable-helper a{
    cursor: move;
}
img.engage-profile,
div.engage-profile
{
    border:3px solid transparent;
    margin:2px;
    cursor:pointer;
}
img.engage-profile:hover,
div.engage-profile:hover{
    border:3px solid #faa;
}
img.ep-selected,
div.ep-selected{
    border:3px solid red !important;
    margin:2px;
}
span.engage-remaining-red {
    color:red;
}
#engage-form-schedule p{
    float:left;
}
#engage-form-image {
    padding:0.5em;
}
#engage-attach {
    border:1px dashed #999;
    background:#ddd;
    width:240px;
    height:135px;
    vertical-align: middle;
}
#engage-attach p {
    color:#888;
    cursor:pointer;
    margin:60px auto;
    vertical-align: middle;
    text-align: center;
}
#engage-attach p:hover {
    text-decoration: underline;
}
.mention-w-holder {
    float:left;border-bottom: solid 1px #ddd;width:100%;
}
.mention-w-cell {
    float:left;width:100%;
}
#mentions2 td {
    padding:0;
}
.men-author {
    float:left;width:120px;padding-left:3px;
    min-height: 80px;
}
.men-author a img {
    display:block;
}
input.men-select {
    margin:0;
}
.men-content {
    padding:8px;float:left;padding-left:10px;
}
#mentions2 , #mentions2 tr, #mentions2 td {
    border:none;
    background:transparent;
}
.engage-mention {
    background:#ffffff;
    margin-top: 3px;
    margin-bottom: 3px;
    border: 1px solid #e4eaec;
    border-radius: 3px;
    -webkit-transition: border .2s ease-in-out;
         -o-transition: border .2s ease-in-out;
            transition: border .2s ease-in-out;


}
.eng-men {
    cursor:pointer;
}
.engage-links {
    vertical-align:baseline;
    margin-top:1ex;
    width:100%;
    border-left:none;
    border-right:none;
    border-top:1px solid #e4eaec;
    background-color: #f1f4f5;
    padding:3px 5px;
}
.men-separator {
    margin-left:1ex;
    margin-right:1ex;
    color:#666;
    float:left;
}
.men-select-wrap {
    float:left;
}
.bk-cell-disabled {
    background-image: url('/imgwp/lite-grey-stripes.png');
}
div.userinfo a:hover {
    text-decoration: none;
}
.bk-dash-widget-l,
.bk-dash-widget {
    float:right;
    cursor:pointer;
    color:#333;
    padding:2px;
    width:16px;
    text-align:center;
}
.bk-dash-widget-l {
    float:left;
}
.bk-dash-widget:hover,
.bk-dash-widget-l:hover{
    text-decoration: none;
    color:#333;
}
h4.widgettitle {
    color:#333;
    border:none;
    padding:2px 2px 2px 5px;
}
h4.widget-handle {
    cursor:move
}
.row-fluid [class*="span"] {
    margin-left:0;
}
#dboard {
    min-height:1000px;
}
#dboard-r {
    width: 810px;
    padding:5px;
    background-color: #ffffff;
    border:1px solid #d0d0d0;
    -moz-box-shadow:    0px 0px 5px 2px #b7b7b7;
    -webkit-box-shadow: 0px 0px 5px 2px #b7b7b7;
    box-shadow:         0px 0px 5px 2px #b7b7b7;
    margin:1ex auto;
    /*	box-shadow:         0px 0px 5px 2px #b7b7b7;*/
}
.db-r-header {

}
.bk-widget {
    /*width:435px !important;*/
    margin:10px;
    border:1px solid #ccc;
    padding:2px;
    min-height:50px;
    min-width:100px;
    width:95%;
    background:#ffffff;
      -moz-box-shadow:    0px 0px 5px 2px #b7b7b7;
      -webkit-box-shadow: 0px 0px 5px 2px #b7b7b7;
      box-shadow:         0px 0px 5px 2px #b7b7b7;
    /*	box-shadow:         0px 0px 5px 2px #b7b7b7;*/
    float:left;
}
.bk-widget-r {
    margin:10px auto;
    border:1px solid #ccc;
    padding:2px;
    min-height:50px;
    min-width:100px;
    background:#ffffff;
    float:none;
    display:inherit;
    width:794px;
/*    height:532px;*/
    height:100%;
}
.skins li.fixed a {
    background: none;
    border: none;
    height: 16px;
    margin:0 2px;
}
.skins li.wide a {
    background: none;
    border: none;
    height: 16px;
}
.src-chn-bl {
    float:left;
    margin-right:1ex;
}
select.men-src-ch {
    width:10ex;
    padding:0;
    height:22px;
    float:left;
    border-color: #e4eaec;
}
input.men-tags
,input.au-tags {
    width:50ex;
    padding:0;
    height:22px;
    float:left;
    border-color: #e4eaec;
}

div.tokenfield {
    float:left;
    height:22px !important;
    min-height:22px !important;
    padding:1px 3px !important;
    float:left;
    border-color: #e4eaec;
}
div.token > a {
    text-decoration: none;
    height:18px !important;
    font-size:0.8em !important;
}
div.token {
    text-decoration: none;
    height:18px !important;
    font-size:0.9em !important;
    max-width: 100px;
}
input.token-input {
    font-size:0.9em;
}
span.stored-tag {
    display:none;
}

a.report {
    margin:1ex 1ex;
    float:left;
}
.klout-score {
	height: 22px;
	width: 30px;
	background: url('/img/klout-score30.png') no-repeat;
	color: rgb(255,255,255);
	text-shadow: 0px -1px 0px rgba(0,0,0,0.55);
	float: left;
    margin: 2px 0px;
}
.klout-score .score {
	font: 18px/20px 'DINBold','Helvetica Neue',Helvetica,Arial,sans-serif;
	margin: 0px 3px;
	line-height: 1.1;
	font-weight: bold;
}
.klout-logo {
	height: 22px;
	width: 30px;
	background: url('/img/klout-logo.png') no-repeat;
	color: rgb(255,255,255);
	text-shadow: 0px -1px 0px rgba(0,0,0,0.55);
	/*float: left;*/
    display:inline-block;
    margin: 2px 0px;
}
.klout-logo .score {
    display: none;
}
.bk-id-input {
    width:8ex;
    margin:0 2px;
}

.bk-widget-form label
{ float: none; width: auto; display: block; text-align: left;
    padding: 0;
}
.bk-widget-form span.field,
.bk-widget-form div.field
{ margin-left: 0; }
.bk-widget-form small.desc,
.bk-widget-form .formwrapper,
.bk-widget-form .stdformbutton
{ margin-left: 0;
    padding: 0;
}
.bk-widget-form p {
    margin:2px 0 0 0;
}
.w-ser {
    border-bottom: 1px dashed #666666;
;
}
.leftmenu-tab-active{
    background:#e3e3e3;
    border-bottom:0;
}
.active-m-item {
    font-weight:bolder;
}
a[ng-click]{
    cursor: pointer;
}
.editable-text {
    width:100%;
}
#mainLoader {
    position:fixed;
    top:10px;
    left:0;
    width:100%;
    height:36px;
    z-index:10000;
    background-color:transparent;
    opacity: .6;
}
#appLoader {
    height:100%;
    width:120px;
    margin:0px auto;
    padding:2px;
    background-color:#eeeeee;
    line-height: 32px;
}
.r-err-message{
    color:#ff3333;
}
/*
#appLoader > img {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -16px;
    margin-top: -16px;
    display: block;
    background-color:#eeeeee;
} */
td.as-sortable-item-handle {
    cursor:default;
}

.form-horizontal label.control-label { text-align:left;}
.page-header {padding:30px 30px 0 30px}

.site-menubar-body {
    height: 100%;
}
.site-menu-item a {
    /*color: rgba(163,175,183,.9);*/
    color: rgba(213,225,233,.95);
}
.site-menubar-unfold .site-menu-category {
    /*color: #76838f;*/
    color: #A6B3Bf;
}
div.comiseo-daterangepicker {
    z-index: 1501;
    font-size:12px;
}
#db-buttons div.editable-controls
,#db-buttons form.form-inline {
    display:inline;
}
input.ng-invalid.ng-touched
, textarea.ng-invalid.ng-touched {
    border-color: #f33;
}
div.navbar-brand {
    padding:16px 22px;
}
.navbar-brand-logo {
    max-height:44px;
    max-width:230px;
    width: auto;
    height: auto;
}
td.summary-value {
    padding-top:4px !important;
    padding-bottom:4px !important;
    line-height: 18px !important;
    font-size:24px;
}
td.summary-label {
    width:40%;
}
table.r-summary tr {
    border-bottom:1px solid #e4eaec;
}
span.auser {
    margin:5px;
    background: #f0f0f0;
    padding:5px;
    line-height:2.2em;
}
textarea.rankur-code {
    color:#359;

}
/* controls shadow*/
\.btn-default {
    margin-left: 1em;
}
/*
.form-control, .men-src-ch {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
.btn,.btn.disabled,.btn[disabled] {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
}
ul.nav-tabs li {
     box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.1);
}
  */

/* angular ui tree*/
.angular-ui-tree-handle {
   /* background: #f8faff;
    border: 1px solid #dae2ea;
    color: #7c9eb2;  */
    padding: 10px 10px;
}

.angular-ui-tree-handle:hover {
    background: #f5f5f5;
    cursor:move;
}

.angular-ui-tree-placeholder {
    background: #f0f9ff;
    border: 2px dashed #bed2db;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

tr.angular-ui-tree-empty {
    height:100px
}

.group-title {
    background-color: #687074 !important;
    color: #FFF !important;
}


/* --- Tree --- */
.tree-node {
    border: 1px solid #dae2ea;
    background: #f8faff;
    color: #7c9eb2;
}

.nodrop {
    background-color: #f2dede;
}

.tree-node-content {
    margin: 10px;
}
.tree-handle {
    padding: 10px;
    background: #428bca;
    color: #FFF;
    margin-right: 10px;
}

.angular-ui-tree-placeholder {
    background: #f0f9ff;
    border: 2px dashed #bed2db;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.angular-ui-tree-node {
    line-height: 22px;
    border-top: 1px solid #e4eaec;
}
#tree-root > li:last-child {
    border-bottom: 1px solid #e4eaec;
}
