/*
* Author        : BionThemes
* Author URL    : http://bionthemes.net
* Template Name : BICARA - Car Shop HTML5 Template
* Template Demo : http://bionthemes.net/bicara
* File          : BICARA CSS file
* Version       : 1.0

------------------------
NOTE:
PLEASE DO NOT EDIT THIS CSS, IF YOU NEED USE "CUSTOM.CSS" FILE FOR WRITING YOUR CUSTOM CSS.
I WILL RELEASE FUTURE UPDATES SO IT WILL OVERWRITE THIS FILE IT'S BETTER USE "CUSTOM.CSS".
------------------------

Table of Contents
* 01.Reset
* 02.Logo
* 03.Top-header
* 04.Hotline
* 05.Main menu
* 06.Search-box
* 07.Search-option
* 08.Heading
* 09.Button
* 10.Form
* 11.Dropdown select
* 12.Custom checkbox
* 13.Hover image
* 14.Owl-slider
* 15.Background
* 16.Block-fv
* 17.Service
* 18.Blog
* 19.Blog-date
* 20.Share-post
* 21.Form comment
* 22.List-comment
* 23.Product
* 24.Login
* 25.Panel
* 26.List-default
* 27.Ht-tabs
* 28.Banner
* 29.Counterup
* 30.Ht-pagination
* 31.Ht-breadcrumbs
* 32.Rating
* 33.Error_404
* 34.Contact
* 35.Mfp-popup
* 36.Preloader
* 37.Footer
* 38.Color
* 39.Media query
--------------------------*/

@import url('https://fonts.googleapis.com/css?family=Roboto:100,200,300,400,500,700');

/*--- 01. Reset ---*/

* {
    /* font-size: 15px; */
    line-height: 1.5;
    font-family: Roboto, sans-serif;
}

button,
a,
a:hover,
a:active,
a:focus,
a:visited {
    text-decoration: none;
    outline: none;
}

img {
    display: inline-block;
    max-width: 100%;
}

li {
    list-style: none;
}

ul {
    padding-left: 0px;
    margin-bottom: 0px;
}

.static-position {
    position: static;
}

.f-weight-300 {
    font-weight: 300 !important;
}

.f-weight-400 {
    font-weight: 400 !important;
}

.f-weight-500 {
    font-weight: 500 !important;
}

.color-red {
    color: #d11717;
}

.color-green {
    color: #0fa940;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    padding: 15px 0px;
    margin: 0px;
    font-weight: 500;
    line-height: 1.3;
    text-transform: uppercase;
}

h1 {
    font-size: 50px;
}

h2 {
    font-size: 40px;
}

h3 {
    font-size: 22px;
}

h4 {
    font-size: 20px;
}

h5 {
    font-size: 18px;
}

h6 {
    font-size: 16px;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    font-size: inherit;
    color: inherit;
    font-weight: inherit;
    line-height: inherit;
    text-transform: inherit;
}

.color-inher {
    color: #fff;
}

.color-inher h1,
.color-inher h2,
.color-inher h3,
.color-inher h4,
.color-inher h5,
.color-inher h6,
.color-inher div,
.color-inher p,
.color-inher span,
.color-inher li,
.color-inher a,
.color-inher strong,
.color-inher b,
.color-inher i {
    color: inherit;
}


/*--- 02. Logo ---*/

.logo img {
    margin-top: 62px;
}


/*--- 03. Top-header ---*/

.top-header {
    background: rgba(12, 12, 12, 0.8);
}

.top-header p {
    padding: 13px 0px;
    margin-bottom: 0px;
}

.top-header ul li {
    float: left;
}

.top-header ul li a {
    display: block;
    padding: 13px 20px;
    text-transform: uppercase;
}

.top-header ul li a span {
    font-size: 14px;
}

.top-header ul li a.icon-1 i {
    display: none;
    margin-left: 5px;
}

.top-header ul li a:hover span,
.top-header ul li.cart-icon:hover>a {
    color: #d11717;
}

.top-header ul li.cart-icon:hover>a span {
    color: #fff;
}

.top-header ul li.cart-icon>a {
    position: relative;
    text-align: center;
    padding-left: 17px;
    cursor: pointer;
}

.top-header ul li.cart-icon a .badge {
    position: absolute;
    top: 5px;
    right: 0px;
    background: #d11717;
}

.top-header ul li.cart-icon {
    position: relative;
}

.top-header ul li.cart-icon ul.cart-dropdown {
    border-radius: 0px;
    width: 250px;
    right: 0px;
    position: absolute;
    top: 30px;
    opacity: 0;
    z-index: 9999;
    visibility: hidden;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.top-header ul li.cart-icon:hover .cart-dropdown {
    visibility: visible;
    opacity: 1;
    top: 47px;
}

.top-header ul li.cart-icon ul.cart-dropdown li {
    padding: 10px 15px 0px 15px;
    padding-bottom: 0px;
    width: 100%;
}

.top-header ul li.cart-icon ul.cart-dropdown li .product-item {
    background: none;
    border: none;
    padding: 5px 0px 10px 0px;
    margin-bottom: 5px;
    box-shadow: none;
}

.top-header ul li.cart-icon ul.cart-dropdown li .product-item .product-caption {
    margin-top: 0px;
}

.top-header ul li.cart-icon ul.cart-dropdown li .product-item .product-img {
    padding: 5px;
}

.top-header ul li .cart-dropdown li .price {
    font-size: 20px;
    margin-top: -3px;
    float: right;
}

.top-header ul li .cart-dropdown li .product-item h4 {
    font-weight: normal;
    padding: 0px;
}

.top-header ul li.cart-icon ul.cart-dropdown li .product-item p {
    margin-bottom: 0px;
    padding: 0px;
}

.top-header ul li.cart-icon ul.cart-dropdown li .product-item h4 a {
    padding: 0px;
}

.top-header ul li.cart-icon ul.cart-dropdown li .product-item strong {
    padding: 0px;
}

.top-header ul li.cart-icon ul.cart-dropdown li .ht-btn {
    display: inline-block;
    clear: left;
    font-size: 14px;
    padding: 7px 15px;
    margin-bottom: 15px;
}

.top-header ul li.cart-icon ul.cart-dropdown li .remove-cart-item {
    font-size: 14px;
    padding: 5px;
    margin-left: 5px;
    cursor: pointer;
}


/*--- 04.Hotline ---*/

.hotline {
    margin-top: 30px;
    position: relative;
    height: 46px;
    background: rgba(227, 28, 28, 0.85);
    display: inline-block;
    margin-right: 80px;
    float: right;
    padding: 12px 20px;
    font-size: 16px;
    font-weight: bold;
}

.hotline span {
    font-size: inherit;
    font-weight: normal;
}

.hotline i {
    margin-left: 5px;
    margin-right: 5px;
}

.hotline::before {
    position: absolute;
    top: 0px;
    left: -46px;
    content: '';
    border-width: 23px;
    border-style: solid;
    border-top-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(227, 28, 28, 0.85);
    border-bottom-color: rgba(227, 28, 28, 0.85);
}

.hotline::after {
    position: absolute;
    top: 0px;
    right: -46px;
    content: '';
    border-width: 23px;
    border-style: solid;
    border-top-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(227, 28, 28, 0.85);
    border-right-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(227, 28, 28, 0.85);
}


/*---- 05.Main menu ----*/

.menu-bg {
    margin-bottom: 30px;
}

.main-menu {
    background: rgba(12, 12, 12, 0.9);
    position: relative;
    height: 70px;
}

.main-menu::before {
    position: absolute;
    top: 0px;
    left: -70px;
    content: '';
    border-width: 35px;
    border-style: solid;
    border-top-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(12, 12, 12, 0.9);
    border-bottom-color: rgba(12, 12, 12, 0.9);
}

.navbar-collapse {
    padding: 0px;
}

.menu {
    border: none;
    margin-bottom: 0px;
    border-radius: 0px;
    position: relative;
}

.menu .navbar-collapse>ul {
    position: relative;
    z-index: 2;
}

.navbar-default .navbar-nav li a {
    padding: 25px 25px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
    background: #fff;
}

.navbar-default .navbar-nav li:last-child a {
    border: none;
}

ul.nav li.dropdown:hover ul.dropdown-menu li a:hover {
    background: none;
    color: #d11717;
}


/*ul.nav li.dropdown:hover ul.dropdown-menu {
	display: block;
}*/

.navbar-nav>li>.dropdown-menu {
    border-radius: 0px;
    border: none;
    box-shadow: 0px 0px 0px 0px;
    border-top: 0px;
    padding: 0px;
    margin: 0px;
    min-width: 220px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.navbar-default .navbar-nav li ul {
    background: #fff;
}

.navbar-default .navbar-nav li ul li {
    border-bottom: 1px solid #eee;
    padding: 0px 0px;
}

.navbar-default .navbar-nav li ul li:last-child {
    border: none;
}

.menu,
.menu ul,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    background: none;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav li ul li a,
.navbar-default .navbar-nav li a,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:active,
.navbar-default .navbar-nav>.open>a:focus {
    color: #fff;
}

.navbar-default .navbar-nav li ul li a {
    border-right: none;
    padding: 12px 25px;
    color: #333;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav li a.active,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:active,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #d11717;
    background: none;
}


/*--- 06.Search-box ---*/

.search-box {
    position: absolute;
    top: 13px;
    text-align: right;
    right: 13px;
    z-index: 99;
}

.search-box>i {
    padding: 14px 20px;
    height: 45px;
    display: block;
    cursor: pointer;
    display: none;
    color: #fff;
}

.search-box form {
    margin-top: 0px;
    position: relative;
    width: 100%;
}

.search-box .search-txt,
.search-box .search-txt:hover,
.search-box .search-txt:focus,
.search-box .search-txt:active {
    border: none;
    padding: 0px 40px 0px 15px;
    float: left;
    text-align: left;
    border: none;
    width: 210px;
    background: #333;
    color: #fff;
    height: 45px;
    transition-duration: 0.5s;
}

.search-box .search-btn {
    border: none;
    background: none;
    height: 45px;
    border-radius: 2px;
    position: absolute;
    top: 0px;
    color: #fff;
    right: -1px;
    font-size: 14px;
    background: #333;
    padding: 11px 20px;
}

.search-box:hover .search-txt {
    width: 300px;
    padding: 0px 40px 0px 15px;
}


/*--- 07.Search-option ---*/

.search-2 {
    margin-top: -51px;
    border: 15px solid #222;
    border-top: none;
    margin-bottom: 50px;
}

.search-1 {
    margin-bottom: -80px;
    position: relative;
}

.search-option {
    background: #d11717;
}

.form-item,
.search-option .form-item:hover,
.form-item:focus,
.form-item:active {
    background: #fff;
    color: #333;
    border: none;
}

.select-wrapper button:hover,
.select-wrapper button:focus,
.select-wrapper button:active,
.select-wrapper button:visited,
.open>.dropdown-toggle.btn-default {
    background: #fafafa;
    outline: none;
    color: #333;
}

.select-wrapper::after {
    color: #ccc;
}

.select-wrapper .dropdown-menu {
    margin-top: -1px;
}

.select-wrapper .dropdown-menu li {
    background: #fafafa;
    color: #333;
    border-top: 1px solid #eee;
}

.select-wrapper .dropdown-menu li:hover {
    background: #f5f5f5;
}

.search-option .ht-btn {
    background: #a01111;
    color: #fff;
}

.search-option>h3 {
    color: #fff;
    padding-top: 5px;
    padding-bottom: 20px;
}

.search-option>h3 i {
    margin-right: 7px;
    color: inherit;
}

.search-option .form-item {
    border: none;
}

.search-option .ht-tabs li.active a,
.search-option .ht-tabs li.active a:hover,
.search-option .ht-tabs li.active a:focus {
    color: #fff;
    background: #b91515;
}

.ui-widget-header {
    background: #ad0601;
}

.ui-widget.ui-widget-content {
    border-radius: 2px;
    background: #fff;
    border: none;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    background: #860303;
    border-radius: 2px;
    border: none;
}

.ui-slider-horizontal {
    height: 10px;
}

.ui-slider-handle {
    outline: none;
}

.slider_amount {
    border: none;
    background: none;
    margin-bottom: 5px;
    width: 100%;
    color: #fff;
}


/*--- 08.Heading ---*/

.heading {
    overflow: hidden;
    width: 100%;
    margin-bottom: 30px;
    background: #222;
}

.heading h3 {
    margin-bottom: 0px;
    padding: 17px 20px 17px 0px;
    position: relative;
    height: 60px;
    display: inline-block;
    background: #0c0c0c;
}

.heading h3::after {
    position: absolute;
    top: 0px;
    right: -66px;
    content: '';
    border-width: 33px;
    border-style: solid;
    border-top-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: #0c0c0c;
    border-bottom-color: #0c0c0c;
}

.heading h3 i {
    margin-right: 10px;
}

.heading-1 {
    padding: 0px 0px 10px 0px;
    margin-bottom: 30px;
}

.heading-1 h3,
.heading-1 h4 {
    margin-bottom: -12px;
    font-size: 22px;
    padding-bottom: 13px;
    display: inline-block;
}

.heading-1 i {
    margin-right: 7px;
}


/*--- 09.Button ---*/

a.ht-btn,
button.ht-btn {
    border-radius: 1px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 12px 20px;
    border: none;
    display: inline-block;
    margin-right: 1px;
    box-shadow: none;
    font-size: 14px;
    margin-top: 10px;
    color: #fff;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

a.ht-btn:active,
button.ht-btn:active {
    box-shadow: none;
    outline: none;
}

a.ht-btn-default,
button.ht-btn-default {
    background: #d11717;
}

a.ht-btn-default:hover,
button.ht-btn-default:hover {
    background: #a90c0c;
}

a.ht-btn-gray,
button.ht-btn-gray {
    background: #444;
}

a.ht-btn-gray,
button.ht-btn-gray {
    background: #d11717;
}

.ht-btn i {
    margin-right: 7px;
    color: inherit;
}

a.ht-btn-1x {
    padding: 10px 22px;
}

a.ht-btn-2x {
    padding: 14px 25px;
}

a.ht-btn-3x {
    padding: 16px 30px;
}


/*--- 10. Form ---*/

.form-group {
    margin-bottom: 20px;
}

.form-item {
    background: #fff;
    border-radius: 1px;
    box-shadow: none;
    border: 1px solid #eee;
    padding-left: 15px;
    width: 100%;
    margin: 0px;
    font-size: 16px;
    padding-right: 15px;
    height: 45px;
    outline: none;
}

.form-item:hover,
.form-item:focus,
.form-item:active {
    box-shadow: none;
    color: #555;
    background: #fff;
}


/*--- 11.Dropdown select ---*/

.select-wrapper {
    position: relative;
}

.select-wrapper::after {
    content: "\f078";
    font-family: 'FontAwesome';
    position: absolute;
    font-size: 13px;
    width: 20px;
    height: 28px;
    text-align: center;
    border-radius: 2px;
    line-height: 28px;
    top: 9px;
    right: 9px;
    z-index: 5;
}

.select-wrapper button {
    text-align: left;
    font-size: 16px;
    padding-left: 20px;
}

.select-wrapper .dropdown-menu {
    margin-top: 0px;
    border-radius: 0px;
    border: none;
    padding-bottom: 0px;
    box-shadow: none;
    min-width: 58px;
    padding-top: 0px;
    width: 100%;
}

.select-wrapper .dropdown-menu li {
    padding: 8px 20px;
    cursor: pointer;
    margin-bottom: 0px;
}


/*---- 12.Custom checkbox ----*/

.checkbox input[type=checkbox] {
    margin-left: 0px;
    display: none;
}

.checkbox input[type=checkbox]+label {
    display: inline-block;
    width: 20px;
    height: 20px;
    padding: 0px;
    margin-top: -1px;
    text-align: center;
    margin-right: 5px;
    font-size: 14px;
    line-height: 20px;
    border-radius: 2px;
    vertical-align: middle;
    cursor: pointer;
}


/*--- 13.Hover image ---*/

.hover-img {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.absolute-caption {
    position: absolute;
    left: 15px;
    top: -55px;
    z-index: 1;
    opacity: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.hover-img:hover .absolute-caption {
    left: 15px;
    top: 15px;
    opacity: 1;
}

.absolute-caption li {
    display: block;
    text-align: left;
    cursor: pointer;
}

.absolute-caption li:last-child {
    border-bottom: 0px;
}

.absolute-caption li span {
    padding: 0px 12px;
    font-weight: normal;
    font-size: 15px;
}

.absolute-caption i {
    width: 40px;
    height: 37px;
    line-height: 37px;
    font-size: 13px;
    text-align: center;
}

.absolute-caption li:hover i {
    background: #d11717;
    color: #fff;
}

.static-caption li {
    float: left;
    padding: 7px 12px;
    margin-right: -1px;
    background: #222;
}

.static-caption li i {
    margin-right: 5px;
}

.car .absolute-caption li {
    padding-right: 12px;
}

.car .absolute-caption li i {
    margin-right: 12px;
}


/*---- 14.Owl-slider ----*/

.owl-theme .owl-controls {
    margin: 0px;
}

.owl-theme .owl-controls .owl-buttons .owl-prev,
.owl-theme .owl-controls .owl-buttons .owl-next {
    background: none;
    border-radius: 2px;
    position: absolute;
    opacity: 1;
    padding: 8px 15px;
    top: -81px;
    right: 25px;
    font-family: FontAwesome;
    text-transform: uppercase;
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
    right: 70px;
}

.owl-theme .owl-controls .owl-buttons .owl-prev::before {
    content: '\f053';
}

.owl-theme .owl-controls .owl-buttons .owl-next::before {
    content: '\f054';
}

.overl .owl-item {
    padding: 1px;
    margin-right: -1px;
}


/*---- 15.Background----*/

.bg-1,
.bg-2,
.bg-3,
.bg-4 {
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}

.bg-1 {
    background-image: url('../data/12.jpg');
}

.bg-2 {
    background-image: url('../data/15.jpg');
}

.bg-3 {
    background-image: url('../data/14.jpg');
}


/*---- 16.Block-fv ----*/

.block-fv {
    position: relative;
    background: #111;
}

.block-fv .procs {
    padding: 30px 0px;
}

.th-bar-item {
    font-size: 16px;
    color: #fff;
    margin-top: 0px;
    text-transform: uppercase;
    padding: 15px;
    background: #222;
    position: relative;
    border-radius: 2px;
}

.th-bar-item::after {
    position: absolute;
    top: 0px;
    right: 0px;
    content: '';
    border-style: solid;
    display: none;
    border-width: 20px;
    border-top-color: #0c0c0c;
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: #0c0c0c;
    border-bottom-color: rgba(0, 0, 0, 0);
}

.th-bar-item i {
    font-size: 18px;
    width: 45px;
    height: 40px;
    border-radius: 2px;
    text-align: center;
    line-height: 40px;
    margin-right: 10px;
    background: #d11717;
    color: #fff;
}


/*--- 17.Service ---*/

.bgc {
    background-image: url('../data/car-1648113_960_720.jpg');
    background-color: #333;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: right;
}

.list-service {
    background: #181818;
}

.list-service .heading-2 {
    padding-top: 0px;
    background: none;
}

.list-service ul {
    margin-top: 30px;
}

.list-service ul li {
    width: 100%;
    margin-top: 6px;
}

.list-service ul li a {
    padding: 11px 55px 11px 20px;
    height: 44px;
    display: inline-block;
    position: relative;
}

.list-service ul li a::after {
    position: absolute;
    top: 0px;
    right: 0px;
    content: '';
    border-width: 22px;
    border-style: solid;
    border-bottom-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
}


/*--- 18.Blog ---*/

.blog-item {
    padding: 15px;
    text-align: center;
}

.blog-item img {
    width: 100%;
}

.blog-item .blog-caption .blog-heading {
    font-size: 18px;
    padding: 5px 0px 5px 0px;
    font-weight: bold;
    text-transform: none;
}

.blog-item .blog-caption h2.blog-heading {
    font-size: 22px;
    padding-bottom: 12px;
    padding-top: 12px;
}

.blog-item .blog-caption h3.blog-heading {
    font-size: 17px;
    padding-top: 10px;
    padding-bottom: 15px;
}

.blog-item .blog-caption h4.blog-heading {
    font-size: 15px;
    padding-top: 5px;
}

.blog-item .ht-btn {
    margin-bottom: 10px;
}

.blog-lg .blog-item {
    margin-bottom: 30px;
}

.blog-sm .blog-item {
    margin-bottom: 15px;
    padding: 0px;
    background: none;
}

.blog-list .blog-date {
    padding-top: 0px;
}

.blog-list .blog-item,
.blog-list .blog-item .blog-caption {
    text-align: left;
}


/*--- 19.Blog-date ---*/

.blog-date {
    padding-top: 18px;
    width: 100%;
    display: inline-block;
}

.blog-date-left {
    margin-left: -5px;
}

.blog-date li {
    display: inline;
}

.blog-date li:last-child a {
    border: none;
}

.blog-date li a {
    line-height: 1;
    display: inline-block;
    font-size: inherit;
    font-size: 13px;
    padding: 0px 5px;
    border-right-width: 1px;
    border-right-style: dotted;
}

.blog-date li a:hover {
    text-decoration: underline;
}

.blog-date li a i {
    margin-right: 5px;
}


/*--- 20.Share-post ---*/

.share-post {
    padding: 20px 0px;
    margin-bottom: 40px;
    text-align: left;
}

.share-post span {
    margin-right: 10px;
}

.share-post ul {
    display: inline;
    line-height: 3;
}


/*--- 21.Form comment ---*/

.form-comment,
.list-comment {
    text-align: left;
    margin-top: -1px;
    padding: 15px 30px 30px 30px;
}

.form-comment form textarea {
    height: 250px;
    padding: 20px;
}


/*--- 22.List-comment ---*/

.list-comment .comment-item {
    display: inline-block;
    margin-bottom: 20px;
}

.list-comment .comment-item .comment-img {
    width: 80px;
    height: 80px;
    padding: 0px;
    display: block;
    float: left;
    border-radius: 80px;
    margin-right: 20px;
    overflow: hidden;
}

.list-comment .comment-item span {
    font-size: 14px;
    color: #999;
}

.list-comment .more-comment {
    display: block;
    font-size: 14px;
    text-align: center;
    margin-top: -5px;
}

.list-comment .comment-item .comment-item .comment-img {
    height: 70px;
    width: 70px;
}

.list-comment .comment-item .comment-txt .comment-item {
    margin-bottom: 0px;
    margin-top: 10px;
}

.list-comment .comment-item .comment-txt .reply {
    font-size: 14px;
    float: right;
}

.list-comment .comment-item .comment-txt>hr {
    margin-bottom: 20px;
}

.list-comment .comment-item .comment-txt {
    border-radius: 3px;
    padding: 20px;
    margin: 20px 0px 20px 20px;
    position: relative;
    display: inline-block;
    float: left;
}

.list-comment .comment-item .comment-item .comment-txt {
    margin-left: 15px;
}

.list-comment .comment-item .comment-txt p {
    margin-bottom: 0px;
    display: inline-block;
}

.list-comment .comment-item .comment-txt::before {
    position: absolute;
    top: -21px;
    left: 10px;
    content: '';
    border-style: solid;
    border-width: 10px;
    border-top-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
}

.list-comment .comment-item .comment-txt::after {
    position: absolute;
    top: -20px;
    left: 10px;
    content: '';
    border-style: solid;
    border-width: 10px;
    border-top-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
}


/*--- 23.Product ---*/


/*--- Product category ---*/

.category .heading {
    margin-bottom: 1px;
}

.category .heading h3 {
    padding-right: 5px;
    cursor: pointer;
    border-left-width: 5px;
    border-left-style: solid;
    padding-left: 20px;
}

.category .heading h3 i {
    margin-right: 10px;
    float: left;
    font-size: 21px;
    line-height: 1.2;
}

.category ul li a {
    display: block;
    padding: 12px 20px;
    border-left-width: 5px;
    border-left-style: solid;
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 1px;
}

.category ul li a i {
    margin-top: 4px;
}


/*--- Product item---*/

.product-item {
    padding: 15px;
    text-align: center;
    margin-bottom: 30px;
}

.product-item .product-img img {
    width: 100%;
}

.product-item .product-caption .product-name {
    font-size: 15px;
    margin-top: 10px;
    padding-bottom: 10px;
    text-transform: none;
    font-weight: bold;
}

.product-price-group {
    padding-bottom: 10px;
}

.product-item .product-caption .product-price {
    font-size: 25px;
    font-weight: normal;
}

.product_detail>.product-name .product-price {
    font-size: inherit;
}

.product-img-lg {
    padding: 5px 15px 10px 15px;
    text-align: center;
}

.product-img-lg a:hover {
    cursor: zoom-in;
}

.product-img-lg a img {
    width: 100%;
}

.product-item .product-caption .product-price-old {
    font-size: 18px;
    margin-left: 10px;
    text-decoration: line-through;
}

.product-item .product-caption .product-txt {
    margin-bottom: 15px;
}

.product-item .product-caption .ht-btn {
    margin-top: 5px;
}

.product-list .product-item {
    text-align: left;
    border: none;
}

.product-list .product-item .product-name {
    padding-top: 7px;
    margin-top: 0px;
    padding-bottom: 13px;
    font-size: 18px;
}

.product-list .absolute-caption li,
.product-list .absolute-caption li i {
    padding: 0px;
    margin: 0px;
}

.product-grid-2 .product-item .product-caption .product-name {
    padding: 15px 0px 2px 15px;
    background: rgba(15, 15, 15, 0.9);
    color: #999;
    margin-top: 0px;
    height: 66px;
    width: 100%;
    float: left;
}

.product-grid-2 .product-caption .product-name a {
    width: 60%;
    text-align: left;
    display: block;
    float: left;
}

.product-grid-2 .product-caption .product-name a b {
    text-transform: uppercase;
}

.product-grid-2 .product-caption .product-name span {
    font-size: inherit;
    width: 40%;
    display: block;
    padding: 12px 15px;
    text-align: right;
    position: relative;
    float: right;
}

.product-grid-2 .product-caption .product-name span::after {
    position: absolute;
    top: 0px;
    left: 0px;
    content: '';
    border-width: 18px;
    border-style: solid;
    border-top-color: rgba(0, 0, 0, 0);
    border-left-color: #d11717;
    border-right-color: rgba(0, 0, 0, 0);
    border-bottom-color: #d11717;
}

.car-status {
    padding: 7px 14px;
    border-radius: 3px;
    background: #29af19;
    color: #fff;
}


/*--- Product filter---*/

.product-filter {
    display: inline-block;
    margin-bottom: 25px;
    padding: 10px;
    width: 100%;
}

.product-filter a {
    float: left;
}

.product-filter a i {
    width: 44px;
    height: 40px;
    float: left;
    display: block;
    cursor: pointer;
    font-size: 14px;
    text-align: center;
    border-radius: 2px;
    line-height: 40px;
    margin-right: 10px;
}

.product-filter .form-item {
    height: 40px;
}

.product-filter .select-wrapper label {
    font-weight: normal;
    float: left;
    margin-top: 10px;
    margin-right: 5px;
}

.product-filter .select-wrapper label i {
    margin-right: 5px;
}

.product-filter .select-wrapper:after {
    height: 23px;
    line-height: 23px;
}


/*--- Product detail---*/

.product_detail {
    padding: 30px;
}

.product_detail .owl-theme .owl-controls .owl-buttons .owl-prev,
.product_detail .owl-theme .owl-controls .owl-buttons .owl-next {
    top: 40%;
    background: none;
    font-size: 40px;
}

.product_detail .owl-theme .owl-controls .owl-buttons div:hover {
    background: none;
}

.product_detail .owl-theme .owl-controls .owl-buttons .owl-next {
    right: 0px;
}

.product_detail .owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 0px;
    right: auto;
}

.product_detail .product-name {
    font-weight: bold;
    font-size: 25px;
    margin-top: 0px;
    padding-top: 0px;
}

.product_para .price-old {
    text-decoration: line-through;
}

.product_para p b {
    margin-right: 5px;
    display: block;
    width: 100px;
    float: left;
    font-weight: normal;
}

.input-qtl {
    width: 50px;
    text-align: center;
    margin-right: 10px;
    height: 45px;
}

.product_para .ht-btn {
    margin-top: 0px;
}

.product_para .ht-btn {
    margin-left: 4px;
    margin-right: 2px;
    padding-left: 16px;
    padding-right: 16px;
}

.product_para .ht-btn i {
    margin-right: 0px;
}

.product_para-1 li {
    padding: 11px 20px;
}

.product_para-1 li span {
    width: 45%;
    display: block;
    float: left;
}

.remove-img {
    position: absolute;
    bottom: 5px;
    right: 15px;
    cursor: pointer;
    color: #fff;
    background: #d11717;
    padding: 8px 12px;
    z-index: 9;
    height: 32px;
}

.placeholder-img {
    width: 100%;
}

.choose-file-upload {
    color: #555;
    padding-left: 10px;
    font-weight: normal;
    height: 32px;
    padding: 6px 10px;
    background: #fff;
    cursor: pointer;
    width: 100%;
    display: block;
}

.choose-file-upload i {
    color: #999;
}

.choose-file-upload:hover {
    color: #999;
}

.list-feature li {
    display: inline-block;
    padding: 7px 0px;
    width: 32%;
    color: #999;
}

.list-feature li i {
    margin-right: 10px;
    font-size: 14px;
    background: #222;
    padding: 3px;
    border-radius: 2px;
    color: #666;
}

.cart-item {
    border-left: 0px;
    height: 100px;
    margin-right: 1px;
    margin-bottom: 1px;
    text-align: center;
    overflow: hidden;
}

.row>.cart-item:last-child {
    margin-right: -5px;
}

.cart-item p,
.cart-item i.cart-remove-btn {
    line-height: 100px;
}

.cart-item i.ch-remove-btn,
.cart-item i.cart-remove-btn {
    cursor: pointer;
}

.cart-item input {
    margin-top: 29px;
}

.cart-item .product-name {
    text-align: left;
    padding-left: 0px;
}

.cart-item .product-name h5 {
    padding-bottom: 10px;
    font-size: 15px;
}

.cart-img-prev {
    padding: 5px;
    margin: 15px 0px;
    width: 100%;
    display: inline-block;
}

.cart-img-prev img {
    max-height: 60px;
}

.cart-total {
    padding: 20px 30px;
    width: 100%;
    text-align: right;
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 0px;
}

.cart-total strong {
    font-size: inherit;
}


/*---- 24.Login ----*/


/*--- 25.Panel ---*/

.panel-group {
    margin-bottom: 0px;
}

.panel-group .panel+.panel {
    margin-top: 0px;
}

.panel-group .panel {
    border-radius: 0px;
}

.panel-body,
.panel-default>.heading-1 {
    background: none;
}

.panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: none;
}

.panel {
    background: none;
}

.panel-body {
    padding: 20px 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.panel-default {
    border: none;
    box-shadow: 0px 0px 0px 0px;
}


/*--- 26.List-default ---*/

.list-default {
    margin-top: 15px;
}

.list-default li {
    padding: 10px 0px;
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
}

.list-default li i {
    color: inherit;
    width: 20px;
}

.list-default li i.icon {
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    background: #444;
    border-radius: 30px;
    padding: 0px;
    display: inline-block;
}

.wishlist .ht-btn {
    margin-top: 0px;
}


/*--- 27.Ht-tabs ---*/

.ht-tabs {
    border: none;
}

.ht-tabs li {
    float: none;
    margin-bottom: 0px;
    display: inline;
}

.ht-tabs li a {
    display: inline-block;
    padding: 13px 35px;
    border: none;
    text-transform: uppercase;
    font-weight: bold;
    transition-duration: 0.5s;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    position: relative;
}

.ht-tabs li.active a,
.ht-tabs li.active a:hover,
.ht-tabs li.active a:focus,
.ht-tabs li a:hover {
    border: none;
}

.ht-tabs li.active a,
.ht-tabs li.active a:hover,
.ht-tabs li.active a:focus {
    color: #fff;
    background: #d11717;
}


/*--- 28.Banner ---*/

.banner-item {
    padding: 40px;
    background-color: #151515;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 110%;
}

.banner-item h2 {
    font-size: 50px;
}

.banner-item h3 {
    font-size: 35px;
}

.banner-item h5 {
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #eee;
}

.banner-item h2,
.banner-item h3,
.banner-item h5 {
    padding: 0px;
}

.banner-item h2 span,
.banner-item h3 span,
.banner-item h2 strong,
.banner-item h3 strong {
    font-weight: bold;
    font-size: inherit;
}

.banner-item p {
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 16px;
    color: #eee;
}

.banner-item .ht-btn {
    margin-top: 25px;
}

.banner-2x {
    padding: 60px 15px 120px 15px;
    text-align: center;
}

.banner-2x h3 {
    font-size: 35px;
}

.banner-2x p {
    max-width: 700px;
    margin: 10px auto 0px auto;
    font-size: 18px;
}

.banner-1x {
    padding: 40px 30px 100px 30px;
}

.banner-1x h3 {
    font-size: 28px;
}

.banner-1x p {
    font-size: 16px;
}

.banner-bg-1 {
    background-image: url('../data/8.png');
}

.banner-bg-2 {
    background-image: url('../data/05.png');
}

.banner-bg-3 {
    background-image: url('../data/slide_4.png');
}

.banner-bg-4 {
    background-image: url('../data/04.png');
}

.banner-bg-5 {
    background-image: url('../data/slide_5.png');
}

.banner-bg-6 {
    background-image: url('../data/car-image-12.png');
}

.banner-bg-7 {
    background-image: url('../data/slide_3.jpg');
    background-size: 540%;
}

.banner-bg-8 {
    background-image: url('../data/car-race-438467_960_720.jpg');
    background-size: cover;
    margin-top: -305px;
    padding: 70px 15px 130px 15px;
    border: 15px solid #222;
    border-bottom: 0px;
}

.banner-bg-9 {
    background-image: url('../data/13.jpg');
    background-size: cover;
    padding: 70px 15px 90px 15px;
}

.banner-height-1 {
    height: 435px;
}

.banner-height-2 {
    height: 510px;
}

.banner-height-3 {
    height: 250px;
}


/*--- 29.Counterup ---*/

.counterup-item {
    text-align: center;
}

.counterup-item h3 {
    width: 120px;
    height: 120px;
    border-radius: 120px;
    line-height: 120px;
    border: 3px solid #fff;
    font-size: 25px;
    padding: 0px;
    border-right-color: #777;
    margin: auto;
}

.counterup-item p {
    font-size: 18px;
    margin-top: 15px;
}


/*--- 30.Ht-pagination ---*/

.ht-pagination {
    background: none;
    margin-top: 10px;
    margin-bottom: 50px;
}

.ht-pagination li a {
    height: 40px;
    width: 40px;
    text-align: center;
    padding: 10px;
    margin-right: 2px;
    border: none;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}


/*--- 31.Ht-breadcrumbs ---*/

.ht-breadcrumb {
    margin-bottom: 5px;
}

.ht-breadcrumb li {
    float: left;
    position: relative;
}

.ht-breadcrumb li a,
.ht-breadcrumb li.active {
    padding: 5px 12px 5px 30px;
    display: block;
    height: 34px;
}

.ht-breadcrumb li:first-child a {
    padding-left: 12px;
    padding-right: 0px;
}

.ht-breadcrumb li::after {
    position: absolute;
    top: 0px;
    right: -33px;
    content: '';
    border-width: 17px;
    border-style: solid;
    border-top-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    z-index: 1;
}

.ht-breadcrumb li::before {
    position: absolute;
    top: 0px;
    right: -34px;
    content: '';
    border-width: 17px;
    border-style: solid;
    border-top-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    z-index: 1;
}

.ht-breadcrumb li:last-child::before {
    display: none;
}


/*--- 32.Rating ---*/

ul.rating {
    margin-bottom: 10px;
}

ul.rating>li {
    display: inline;
    margin-right: 1px;
    margin-left: 1px;
}

ul.rating>li i {
    cursor: pointer;
    font-size: 13px;
}


/*---- 33.Error_404 ----*/

.error404 {
    padding: 40px;
}

.error404 h3 {
    font-size: 35px;
}


/*---- 34.Contact ----*/

.contact-form {}

.contact-info ul.list-default li i {
    font-size: 17px;
    margin-top: 3px;
    width: 20px;
}


/*--- 35.Mfp-popup ---*/

img.mfp-img {
    padding: 10px;
    border: 0px solid #fff;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    top: 15px;
    right: 20px;
}

.mfp-counter {
    display: none;
}


/*--- 36. Preloader ---*/

.preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    background: #fff;
}

.preloader p {
    width: 200px;
    height: 200px;
    position: absolute;
    left: 50%;
    top: 50%;
    background-image: url('../data/reload.gif');
    background-repeat: no-repeat;
    background-position: center;
    margin: -100px 0 0 -100px;
}


/*---- 37.Footer ----*/

#wrap-footer {
    text-align: left;
}

.footer-top .p-l-r,
.footer-bt .p-l-r {
    padding: 0px !important;
}

.footer-top .heading-1 {
    margin-top: 15px;
    border-bottom: 2px solid #222;
}

.footer-top ul {
    margin-top: -15px;
    margin-bottom: 20px;
}

.footer-top p {
    margin-bottom: 20px;
}

.footer-top ul li:last-child {
    border-bottom: 0px;
}

.footer-top .heading-1 h3 {
    border-bottom: 2px solid #d11717;
}

.footer-top .list-default li {
    border-bottom-color: #333;
}

.footer-top .list-default li,
.footer-top p {
    color: #999;
}

.footer-bt {
    background: #0c0c0c;
}

.footer-bt p a {
    color: #d11717;
}

.footer-bt p {
    font-size: 14px;
    text-transform: uppercase;
    padding: 20px 0px 15px 0px;
    margin-bottom: 0px;
}

.footer-bt .social-icon li a {
    display: block;
    margin-top: 13px;
}

.footer-bt .social-icon li a i {
    color: #999;
    text-align: center;
    line-height: 35px;
    border-radius: 35px;
    height: 35px;
    width: 35px;
    background: #151515;
    display: block;
}

.footer-bt .social-icon li a i:hover {
    color: #fff;
}

.icon-r {
    color: #999;
    text-align: center;
    line-height: 35px;
    border-radius: 35px;
    height: 35px;
    width: 35px;
    background: #111;
    display: block;
    float: left;
}

.imgc {
    margin-top: -100px;
}

.m-t-ab-200 {
    margin-top: -205px;
}


/*--- 38. Color ---*/

.bg-white {
    background: #fff;
}

.bg-gray-fa {
    background: #fafafa;
}

.bg-gray-f5 {
    background: #f5f5f5;
}

.bg-gray-d {
    background: #ddd;
}

.bg-gray-e {
    background: #eee;
}

.bg-gray-c {
    background: #ccc;
}

.bg-gray-d {
    background: #aaa;
}

.bg-gray-9 {
    background: #999;
}

.bg-gray-8 {
    background: #888;
}

.bg-gray-7 {
    background: #777;
}

.bg-gray-6 {
    background: #666;
}

.bg-gray-5 {
    background: #555;
}

.bg-gray-4 {
    background: #444;
}

.bg-gray-3 {
    background: #333;
}

.bg-gray-2 {
    background: #222;
}

.bg-gray-15 {
    background: #151515;
}

.bg-gray-18 {
    background: #181818;
}

.bg-gray-1 {
    background: #111;
}

.bg-gray-0c {
    background: #0c0c0c;
}

.bg-gray-0 {
    background: #000;
}

.bg-red {
    background-color: #d11717;
}

.bg-green {
    background-color: #249400;
}

.bg-yellow {
    background-color: #ffe000;
}

.color-f {
    color: #fff;
}

.color-e {
    color: #eee;
}

.color-d {
    color: #ddd;
}

.color-c {
    color: #ccc;
}

.color-a {
    color: #aaa;
}

.color-9 {
    color: #999;
}

.color-8 {
    color: #888;
}

.color-7 {
    color: #777;
}

.color-6 {
    color: #666;
}

.color-5 {
    color: #555;
}

.color-4 {
    color: #444;
}

.color-3 {
    color: #333;
}

.color-2 {
    color: #222;
}

.color-15 {
    color: #151515;
}

.color-1 {
    color: #111;
}

.color-0c {
    color: #0c0c0c;
}

.color-0 {
    color: #000;
}

.color-green {
    color: #249400;
}

.color-yellow {
    color: #ffe000;
}

.color-red {
    color: #d11717;
}

.border-color-2 {
    border-color: #222;
}

.border-color-f5 {
    border-color: #f5f5f5;
}


/*---- 38. Setting preview----*/

#setting {
    position: fixed;
    right: -220px;
    top: 15%;
    width: 220px;
    background-color: #f2f2f2;
    border: 7px solid #fff;
    box-shadow: 1px 1px 2px 0px #ccc;
    z-index: 999;
    transition-duration: 0.5s;
    display: none;
}

#setting h5 {
    color: #333;
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
}

.setting-btn {
    width: 45px;
    height: 45px;
    float: left;
    background-color: #d11717;
    margin-left: -52px;
    cursor: pointer;
    margin-top: 110px;
    color: #fff;
    line-height: 45px;
    text-align: center;
    font-size: 18px;
}

.model-display {
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    padding: 10px 10px 0px 10px;
    background-color: #fff;
    position: relative;
}

.model-display::before {
    position: absolute;
    top: -20px;
    left: 10px;
    content: '';
    border-style: solid;
    border-width: 10px;
    border-top-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
    border-right-color: rgba(0, 0, 0, 0);
    border-bottom-color: #fff;
}

.model-display li {
    float: left;
    padding: 7px 16px;
    height: 38px;
    min-width: 40px;
    background-color: #f5f5f5;
    border-radius: 2px;
    margin-bottom: 10px;
    color: #333;
    margin-right: 7px;
    position: relative;
    cursor: pointer;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
}

.model-display li.active,
.model-display li:hover {
    background: #d11717;
    color: #fff;
}

.model-display li.active a,
.model-display li:hover a {
    color: #fff;
}

.model-display li.s-color-1 {
    background: url('../data/12s.jpg');
    background-size: 200%;
}

.model-display li.s-color-2 {
    background: url('../data/15s.jpg');
    background-size: 200%;
}

.model-display li.s-color-3 {
    background: url('../data/14s.jpg');
    background-size: 200%;
}

.w-130 {
    width: 130px;
}

.w-80 {
    width: 80px;
}


/*---- 39. Media query ----*/

@media (max-width: 1200px) {
    .navbar-default .navbar-nav>li>a {
        padding-left: 20px;
        padding-right: 20px;
    }

    .search-box .search-txt {
        width: 0px;
        padding: 0px;
    }

    .banner-height-1 {
        height: 382px;
    }

    .banner-height-2 {
        height: 510px;
    }
}

@media (min-width: 768px) {
    .oztek {
        width: 100%;
        margin: 0px;
        padding: 0px;
    }

    ul.nav li.dropdown:hover ul.dropdown-menu {
        display: block;
    }
}

@media (min-width: 768px) and (max-width: 992px) {

    .navbar-default .navbar-nav>li>a {
        padding-left: 22px;
        padding-right: 22px;
    }

    .main-menu {
        margin-left: 70px;
    }

    .top-header ul li a.icon-1 i {
        display: block;
        margin: 4px 0px 0px 0px;
    }

    .top-header ul li a.icon-1 span {
        display: none;
    }

    .bg-header-1,
    .bg-header-2,
    .bg-header-3,
    .bg-header-4 {
        background-position: top center;
        background-size: auto;
    }

    .banner-item {
        padding: 25px 25px 30px 25px;
    }

    .banner-item h3 {
        font-size: 22px;
    }

    .banner-item h2 {
        font-size: 35px;
    }

    .banner-item h5 {
        font-size: 14px;
    }

    .logo img {
        width: 150px;
        margin-bottom: -80px;
        margin-top: 0px;
    }

    .slide {
        margin-top: -260px;
    }

    .banner-bg-8 {
        padding: 50px 15px 100px 15px;
    }

    .counterup-item h3 {
        width: 100px;
        height: 100px;
        border-radius: 100px;
        line-height: 100px;
        font-size: 20px;
    }

    .search-1 {
        margin-bottom: -120px;
    }
}

@media (max-width: 767px) {
    /*--- Logo ---*/

    .oztek {
        width: 100%;
        height: 300px;
        display: block;
        background: url('../data/bg_sm.png');
        background-size: cover;
        margin: 0px;
        padding: 0px;
    }

    .logo {
        margin-bottom: 5px;
        background: none;
        float: left;
    }

    .logo::after,
    .logo::before {
        display: none;
    }

    .logo img {
        width: 100px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    a.logo-1 {
        height: auto;
    }

    .top-header ul li a {
        padding-left: 15px;
        padding-right: 15px;
    }

    .top-header ul li.cart-icon {
        margin-left: 10px;
    }

    .top-header ul li a.icon-1 i {
        display: block;
        margin: 4px 0px 0px 0px;
    }

    .top-header ul li i {
        margin-left: 0px;
    }

    .top-header ul li a.icon-1 span {
        display: none;
    }

    .navbar-default .navbar-brand:focus,
    .navbar-default .navbar-brand:hover {
        background: none;
    }

    /*--- Menu ---*/
    .main-menu {
        background: none;
        display: inline-block;
        width: 100%;
        margin-bottom: 40px;
        height: 50px;
    }

    .main-menu::before {
        display: none;
    }

    .main-menu .bg-blue {
        background: none;
    }

    .hotline {
        width: 100%;
        height: auto;
        height: 50px;
        margin-top: 0px;
        margin-bottom: -50px;
        margin-right: 0px;
    }

    .hotline::after,
    .hotline::before,
    .hotline span {
        display: none;
    }

    .menu .nav {
        overflow-y: auto;
        overflow-x: hidden;
    }

    .navbar-nav {
        margin: 0px;
    }

    .menu .navbar-collapse>ul {
        margin-left: -15px;
        background: #fff;
        margin-bottom: 10px;
        padding: 30px 0px;
        margin-top: 38px;
    }

    .navbar-default .navbar-nav li ul {
        background: #fff !important;
    }

    .navbar-default .navbar-nav li {
        padding: 0px;
    }

    .menu ul li {
        text-align: center;
    }

    .navbar-default .navbar-nav li a,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        font-size: 20px;
        padding: 20px;
        color: #333;
        display: inline-block;
        border-right: 0px;
        border-bottom: 1px dashed #ccc;
    }

    .navbar-default .navbar-nav li ul li a {
        font-size: 16px;
    }

    .navbar-nav>li>.dropdown-menu,
    .navbar-default .navbar-nav li ul li {
        border: none;
    }

    .nav .open>a,
    .nav .open>a:focus,
    .nav .open>a:hover {
        border-color: #999;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li {
        border-bottom: 0px;
        padding: 0px;
    }

    .main-menu .navbar-default .navbar-nav .open>a {
        color: #999;
    }

    .main-menu .navbar-default .navbar-nav .open>a:hover {
        color: #d11717;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #999;
    }

    .navbar-toggle {
        border-radius: 0px;
        border: none;
        margin-top: 0px;
        background: none;
        width: 53px;
        height: 50px;
        padding: 15px;
        position: relative;
        z-index: 9;
        margin-right: 0px;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }

    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {
        background: none;
    }

    /*--- Search ---*/
    .search-box {
        top: 50px;
        right: 0px;
        width: 100%;
    }

    .search-box>i {
        margin-right: 50px;
    }

    .search-box form {
        width: 100%;
        display: inline-block;
        border-top: 0px;
    }

    .search-box form .search-txt,
    .search-box:hover .search-txt {
        width: 100%;
        border-radius: 0px;
        padding-left: 15px;
        background: #fff !important;
        color: #333;
        padding-right: 70px;
    }

    .search-box .search-btn {
        right: 0px;
        background: #fff;
        border-radius: 0px;
        color: #333;
    }

    .blog .blog-item {
        text-align: center;
    }

    .blog-list .blog-date {
        margin-top: 15px;
    }

    .blog-item h2.blog-heading {
        font-size: 20px;
    }

    /*--- Heading ---*/
    .heading-group {
        overflow: hidden;
        height: 60px;
    }

    .heading-2 {
        font-size: 20px;
    }

    .heading-group .heading-2::after {
        border-width: 31px;
        right: -62px;
    }

    /*--- Logo clients ---*/
    .block-logo {
        padding: 15px 0px;
    }

    .ht-pagination li a {
        margin-bottom: 5px;
    }

    /*--- List-service ---*/
    .list-service ul li a::after {
        display: none;
    }

    .list-service ul li a {
        height: auto;
    }

    /*--- Tabs ---*/
    .ht-tabs li a {
        padding: 10px;
    }

    .product-filter label {
        width: 65px;
    }

    .list-feature li {
        width: 100%;
    }

    .bg-1,
    .bg-2,
    .bg-3,
    .bg-4 {
        background-position: top center;
        background-size: auto;
    }

    .banner-item {
        height: auto !important;
    }

    .banner-height-1 {
        height: auto !important;
    }

    .m-t-ab-200 {
        margin-top: auto !important;
    }

    .banner-item h2,
    .banner-lg h3 {
        font-size: 25px;
    }

    .procs {
        padding: 0px !important;
    }

    .th-bar-item {
        background: none;
    }

    .th-bar-item {
        font-size: 15px;
    }

    .owl-theme .owl-controls .owl-buttons {
        display: none;
    }

    .counterup-item {
        margin-bottom: 30px;
    }

    .counterup-item h3 {
        height: 90px;
        width: 90px;
        line-height: 80px;
        font-size: 17px;
    }

    .counterup-item p {
        font-size: 14px;
    }

    .product-grid-2 .product-caption .product-name {
        height: auto !important;
    }

    .product-grid-2 .product-caption .product-name a,
    .product-grid-2 .product-caption .product-name span {
        width: 100%;
    }

    .product-grid-2 .product-caption .product-name span {
        margin-top: 10px;
        max-width: 130px;
        padding: 7px 15px;
    }

    .search-2 {
        margin-top: -77px;
    }

    .search-1 {
        background: #0c0c0c;
        padding-top: 30px;
    }

    .social-icon {
        float: left !important;
        margin-bottom: 15px;
    }
}

body#dummybodyid .diigolet,
body#dummybodyid .diigolet a,
body#dummybodyid .diigolet em,
body#dummybodyid .diigolet span,
body#dummybodyid .diigolet div,
body#dummybodyid .diigolet dl,
body#dummybodyid .diigolet dt,
body#dummybodyid .diigolet dd,
body#dummybodyid .diigolet ul,
body#dummybodyid .diigolet ol,
body#dummybodyid .diigolet li,
body#dummybodyid .diigolet h1,
body#dummybodyid .diigolet h2,
body#dummybodyid .diigolet h3,
body#dummybodyid .diigolet h4,
body#dummybodyid .diigolet h5,
body#dummybodyid .diigolet h6,
body#dummybodyid .diigolet pre,
body#dummybodyid .diigolet form,
body#dummybodyid .diigolet fieldset,
body#dummybodyid .diigolet p,
body#dummybodyid .diigolet blockquote,
body#dummybodyid .diigolet th,
body#dummybodyid .diigolet td,
body#dummybodyid .diigolet input,
body#dummybodyid .diigolet textarea,
body#dummybodyid .diigolet select,
body#dummybodyid .diigolet * {
    background: transparent none;
    padding: 0;
    margin: 0;
    flex-direction: row;
    border: #000 0 solid;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    text-indent: 0;
    line-height: normal;
    word-break: normal;
    word-wrap: normal;
    width: auto;
    height: auto;
    color: inherit;
    font: inherit;
    float: none;
    cursor: default;
    position: static;
    overflow: visible;
    max-width: none;
    box-shadow: none;
    opacity: 1;
    border-radius: 0;
}

body#dummybodyid .diigolet {
    color: #000;
    font: normal normal normal 13px arial, helvetica, clean, sans-serif;
}

body#dummybodyid .diigolet input[type=text],
body#dummybodyid .diigolet textarea,
body#dummybodyid .diigolet select,
body#dummybodyid .diigolet fieldset {
    background-color: #FFF;
    border: 1px #999 solid;
    padding: 1px;
    font-size: 12px;
    display: inline;
    border-radius: 2px;
    -webkit-transition: border linear .2s, box-shadow linear .2s;
}

body#dummybodyid .diigolet select {
    padding: 0;
    height: 20px;
}

body#dummybodyid .diigolet input[type=text],
body#dummybodyid .diigolet textarea {
    cursor: text;
}

body#dummybodyid .diigolet input[type=text] {
    height: 20px;
}

body#dummybodyid .diigolet input[type="button"],
body#dummybodyid .diigolet input[type="submit"],
body#dummybodyid .diigolet input[type="reset"],
body#dummybodyid .diigolet input[type="file"] {
    color: buttontext;
    cursor: default;
    padding: 2px 5px;
    text-align: center;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 2px;
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#f8f8f8), to(#d2d2d2));
}

body#dummybodyid .diigolet input[type="button"]:active,
body#dummybodyid .diigolet input[type="submit"]:active,
body#dummybodyid .diigolet input[type="reset"]:active,
body#dummybodyid .diigolet input[type="file"]:active {
    background: #ddd;
}

body#dummybodyid .diigolet textarea {
    white-space: normal !important;
    resize: vertical !important;
    padding: 2px !important;
}

body#dummybodyid .diigolet input.diigo-check {
    border: none;
    vertical-align: middle;
}

body#dummybodyid .diigolet input.diigo-button {
    font-size: 12px !important;
    font-weight: bold;
    padding: 4px 8px;
    cursor: pointer;
    border-radius: 4px;
}

body#dummybodyid .diigolet input.diigo-button#diigolet-dlgBm-btnSave {
    width: 56px;
    color: white;
    height: 25px;
    -webkit-border-radius: 4px;
    background-color: rgba(237, 237, 237, 0);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
    border: solid 1px #0388dc;
    background-image: -webkit-linear-gradient(top, #4eaffa, #0492f5);
}

body#dummybodyid .diigolet input.diigo-button#diigolet-dlgBm-btnSave:hover {
    background-image: -webkit-linear-gradient(top, #349ef0, #0580d6);
}

body#dummybodyid .diigolet input.diigo-button#diigolet-dlgBm-btnSave:active {
    background-image: -webkit-linear-gradient(bottom, #4eaffa, #0492f5);
}

body#dummybodyid .diigolet input.diigo-downlist {
    background: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/arrow-down.png) 50% 50% no-repeat, -webkit-gradient(linear, 0% 0, 0% 100%, from(#f8f8f8), to(#d2d2d2));
    width: 12px;
    margin-left: -16px;
}

body#dummybodyid .diigolet input.diigo-downlist:active {
    background: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/arrow-down.png) 50% 50% no-repeat, #ddd;
}

body#dummybodyid .diigolet div.diigo-buttonswitchlist {
    padding: 4px 2px;
    border: 1px solid #ccc;
    position: absolute;
    right: 72px;
    background: #fff;
    z-index: 100000;
}

body#dummybodyid .diigolet div.diigo-buttonswitchlist ul li {
    padding: 2px 6px;
}

body#dummybodyid .diigolet div.diigo-buttonswitchlist ul li:hover {
    background: #43658F;
    color: #fff;
    cursor: pointer;
}

body#dummybodyid #diigoletFNSubmit {
    width: 50px;
}

body#dummybodyid .diigolet table {
    border-collapse: collapse;
    border-spacing: 0;
    width: auto;
}

body#dummybodyid .diigolet label {
    cursor: pointer !important;
    display: inline;
    vertical-align: middle;
}

body#dummybodyid .diigolet fieldset,
body#dummybodyid .diigolet img {
    border: 0;
}

body#dummybodyid .diigolet address,
body#dummybodyid .diigolet caption,
body#dummybodyid .diigolet cite,
body#dummybodyid .diigolet code,
body#dummybodyid .diigolet dfn,
body#dummybodyid .diigolet em,
body#dummybodyid .diigolet strong,
body#dummybodyid .diigolet th,
body#dummybodyid .diigolet var {
    font-style: normal;
    font-weight: bold;
}

body#dummybodyid .diigolet ol,
body#dummybodyid .diigolet ul,
body#dummybodyid .diigolet li {
    list-style: none;
    display: block;
}

body#dummybodyid .diigolet caption,
body#dummybodyid .diigolet th {
    text-align: left;
}

body#dummybodyid .diigolet h1,
body#dummybodyid .diigolet h2,
body#dummybodyid .diigolet h3,
body#dummybodyid .diigolet h4,
body#dummybodyid .diigolet h5,
body#dummybodyid .diigolet h6 {
    font-weight: bold;
}

body#dummybodyid .diigolet q:before,
body#dummybodyid .diigolet q:after {
    content: '';
}

body#dummybodyid .diigolet abbr,
body#dummybodyid .diigolet acronym {
    border: 0;
}

body#dummybodyid .diigolet a:link,
body#dummybodyid .diigolet a:visited,
body#dummybodyid .diigolet a:hover,
body#dummybodyid .diigolet a:active {
    text-decoration: none;
    color: #00F;
    cursor: pointer !important;
}

body#dummybodyid .diigolet a:hover {
    text-decoration: underline;
}

body#dummybodyid .diigolet a * {
    cursor: inherit;
}

body#dummybodyid #diigolet-tray {
    position: fixed;
    top: 0;
    left: 10;
    width: 16px;
    height: 16px;
    background: transparent url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletIconv3.gif") no-repeat left -4px;
    z-index: 2147483646;
}

body#dummybodyid .diigolet a.diigolet-Help:link,
body#dummybodyid .diigolet a.diigolet-Help:visited {
    color: #06F;
}

body#dummybodyid .diigolet a.diigolet-Help:hover,
body#dummybodyid .diigo a.diigolet-Help:active {
    color: #00F;
}

body#dummybodyid .diigolet label {
    margin-left: 3px;
}

body#dummybodyid .diigolet span.noComments {
    color: #AAA;
    font-size: 10px;
}

body#dummybodyid #diigolet-toolbar {
    border: none;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2147483647;
    color: #333;
}

body#dummybodyid #diigolet-tb-content {
    padding: 3px 5px;
    background: #EFEDDE url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigolet-toolbar-bg2.gif) repeat scroll 0;
}

body#dummybodyid #diigolet-tb-bar span,
body#dummybodyid #diigolet-tb-bar div,
body#dummybodyid #diigolet-tb-bar a,
body#dummybodyid #diigolet-tb-bar em {
    line-height: 24px;
}

body#dummybodyid #diigolet-tb-shadow {
    height: 5px;
    background: transparent url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigolet-toolbar-shadow.png) repeat-x left top;
}

* html body#dummybodyid #diigolet-tb-shadow.ie6 {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigolet-toolbar-shadow.png");
    overflow: hidden;
    background: none;
}

body#dummybodyid #diigolet-help {
    display: none;
    position: absolute;
    top: 29px;
    right: 10px;
    width: 200px;
    border: 1px #ccc solid;
    background-color: #FFC;
    padding: 6px 16px 6px 6px;
}

body#dummybodyid .diigolet a.diigoletButton {
    height: 24px;
    float: left;
    padding-right: 4px;
    cursor: pointer !important;
}

body#dummybodyid .diigolet a.diigoletButton:hover {
    text-decoration: none;
    color: #000;
    background: transparent url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletBtn3_r.png") no-repeat right top;
}

body#dummybodyid .diigolet a.diigoletButton:active {
    background-position: right bottom;
}

body#dummybodyid .diigolet a.diigoletButton b {
    font-weight: normal;
    color: #000;
    line-height: 24px;
    float: left;
    padding-left: 4px;
    height: 24px;
}

body#dummybodyid #diigolet-button-highlight-dropdown {
    width: 8px;
    height: 16px;
    margin-right: 4px;
    background: transparent url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/down_arrow.gif') no-repeat scroll left 2px;
}

body#dummybodyid #diigolet-button-highlight-dropdown.mouseovered {
    border-left: 1px solid #888;
    margin-right: 0;
    text-decoration: none;
    width: 11px;
    height: 24px;
    background: transparent url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletBtn4.png") no-repeat left top !important;
}

body#dummybodyid #diigolet-button-highlight-dropdown.mouseoveredIe {
    border-left: 1px solid #888;
    margin-right: 1px;
    text-decoration: none;
    width: 11px;
    height: 24px;
    background: transparent url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletBtn4.png") no-repeat left top !important;
}

body#dummybodyid #diigolet-button-highlight-dropdown.checked {
    border-left: 1px solid #888;
    margin-right: 0;
    text-decoration: none;
    width: 11px;
    height: 24px;
    background: transparent url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletBtn4_s.png") no-repeat left top !important;
}

body#dummybodyid #diigolet-button-highlight.mouseovered {
    text-decoration: none;
    color: #000;
    background: transparent url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletBtn3_r.png") no-repeat right top !important;
}

body#dummybodyid #diigolet-button-highlight.mouseoveredIe {
    text-decoration: none;
    color: #000;
    background: transparent url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletBtn3_r.png") no-repeat right top !important;
}

body#dummybodyid #diigolet-button-highlight.mouseovered b.outer {
    background: transparent url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletBtn3.png') no-repeat left top;
}

body#dummybodyid #diigolet-button-highlight.mouseoveredIe b.outer {
    background: transparent url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletBtn3.png') no-repeat left top;
}

body#dummybodyid a#diigolet-button-highlight b.outer {
    padding-right: 5px;
}

body#dummybodyid a#diigolet-button-highlight {
    padding-right: 0 !important;
}

body#dummybodyid a.diigoletButton:hover b.outer {
    background: transparent url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletBtn3.png') no-repeat left top;
}

body#dummybodyid a.diigoletButton:active b.outer {
    background-position: left bottom;
}

body#dummybodyid .diigolet a.diigoletButton b b {
    font-size: 12px;
    padding-left: 20px;
    background: transparent url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletIconv3.gif") no-repeat left 50%;
}

body#dummybodyid .diigolet a.diigoletButton:active b b {
    position: relative;
    top: 1px;
    left: 1px;
}

body#dummybodyid .diigolet a.diigoletButton.diigoletDisabled {
    cursor: default;
}

body#dummybodyid .diigolet a.diigoletButton.diigoletDisabled b b {
    color: #999;
    position: static;
}

body#dummybodyid .diigolet a.diigoletButton.diigoletDisabled:hover {
    background: none transparent;
}

body#dummybodyid .diigolet a.diigoletButton.diigoletDisabled:hover b.outer {
    background: none transparent;
}

body#dummybodyid .diigolet a.diigoletButton.checked {
    background: transparent url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletBtn3_r.png") no-repeat right top;
    background-position: right bottom;
}

body#dummybodyid .diigolet a.diigoletButton.checked b.outer {
    background: transparent url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletBtn3.png') no-repeat left top;
    background-position: left bottom;
}

body#dummybodyid .diigolet a.diigoletButton.checked b b {
    position: relative;
    top: 1px;
    left: 1px;
}

body#dummybodyid #diigolet-tb-btnSidebar b b {
    background-position: left -24px;
}

body#dummybodyid #diigolet-tb-btnSidebar.toClose b b {
    background-position: left -48px;
}

body#dummybodyid #diigolet-tb-btnBookmark b b {
    background-position: left -144px;
}

body#dummybodyid #diigolet-tb-btnBookmark.saved b b {
    background-position: left -120px;
}

body#dummybodyid #diigolet-button-highlight b b {
    background-position: left -72px;
}

body#dummybodyid #diigolet-button-highlight.dontShow b b {
    background-position: left -96px;
}

body#dummybodyid #diigolet-button-highlight.yellow b b {
    background-position: left -355px;
}

body#dummybodyid #diigolet-button-highlight.blue b b {
    background-position: left -375px;
}

body#dummybodyid #diigolet-button-highlight.green b b {
    background-position: left -395px;
}

body#dummybodyid #diigolet-button-highlight.pink b b {
    background-position: left -415px;
}

body#dummybodyid .diigolet .colorItem {
    padding-left: 20px;
    height: 16px;
    background: transparent url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletIconv3.gif") no-repeat left -440px;
}

body#dummybodyid #diigolet-context-yellow b,
body#dummybodyid #diigolet-colorMenu-yellow b {
    background-position: left -440px;
}

body#dummybodyid #diigolet-context-blue b,
body#dummybodyid #diigolet-colorMenu-blue b {
    background-position: left -460px;
}

body#dummybodyid #diigolet-context-green b,
body#dummybodyid #diigolet-colorMenu-green b {
    background-position: left -480px;
}

body#dummybodyid #diigolet-context-pink b,
body#dummybodyid #diigolet-colorMenu-pink b {
    background-position: left -500px;
}

body#dummybodyid #diigolet-context-yellow.colorchecked b,
body#dummybodyid #diigolet-colorMenu-yellow.colorchecked b {
    background-position: left -520px;
}

body#dummybodyid #diigolet-context-blue.colorchecked b,
body#dummybodyid #diigolet-colorMenu-blue.colorchecked b {
    background-position: left -540px;
}

body#dummybodyid #diigolet-context-green.colorchecked b,
body#dummybodyid #diigolet-colorMenu-green.colorchecked b {
    background-position: left -560px;
}

body#dummybodyid #diigolet-context-pink.colorchecked b,
body#dummybodyid #diigolet-colorMenu-pink.colorchecked b {
    background-position: left -580px;
}

body#dummybodyid #diigolet-tb-btnFloatNote b b {
    background-position: left -167px;
}

body#dummybodyid #diigolet-tb-btnTwitter b b {
    background: transparent url("http://twitter.com/favicon.ico") no-repeat left 50%;
}

body#dummybodyid #diigolet-tb-btnComment b b {
    background-position: left -192px;
}

body#dummybodyid #diigolet-tb-btnComment.commented b b {
    background-position: left -192px;
}

body#dummybodyid #diigolet-tb-btnMore b b {
    background-position: left 0;
}

body#dummybodyid #diigolet-tb-btnSignIn b b {
    background-position: left -264px;
}

body#dummybodyid #diigolet-tb-btnHide {
    float: right;
    height: 24px;
    width: 16px;
    background: transparent url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletIconv3.gif") no-repeat left -240px;
}

body#dummybodyid div.diigoIcon {
    cursor: pointer !important;
    margin: 0;
    padding: 0;
    position: absolute;
    display: none;
    width: 24px !important;
    z-index: 2147483643;
    height: 23px !important;
    background: transparent url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/ietoolbar-images/edit-highlight.png') no-repeat left;
    -webkit-transition: -webkit-transform 150ms ease;
    vertical-align: text-bottom;
}

body#dummybodyid span.diigoHighlightCommentLocator {
    vertical-align: text-bottom;
    line-height: 0;
}

body#dummybodyid div.diigoIcon span {
    color: #000;
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    text-shadow: 0 1px 1px #FFF;
    text-decoration: none;
    text-indent: 0;
    display: none;
}

body#dummybodyid div.diigoHighlightcommented {
    display: inline-block !important;
}

body#dummybodyid div.ImageIcon {
    background-color: transparent !important;
}

body#dummybodyid div.diigoIcon:hover {
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    -webkit-transform: translate(0px, -2px);
}

body#dummybodyid div.diigoHighlightcommented.TextIcon {
    bottom: 0;
}

body#dummybodyid div.diigoHighlightcommented.public {
    background: #FFF url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/ietoolbar-images/public-annotation.png') no-repeat left;
}

body#dummybodyid div.diigoHighlightcommented.private.yellow {
    background: url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/ietoolbar-images/annotation-icon.png') 0 0 no-repeat;
}

body#dummybodyid div.diigoHighlightcommented.private.blue {
    background: url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/ietoolbar-images/annotation-icon.png') 0 -46px no-repeat;
}

body#dummybodyid div.diigoHighlightcommented.private.green {
    background: url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/ietoolbar-images/annotation-icon.png') 0 -92px no-repeat;
}

body#dummybodyid div.diigoHighlightcommented.private.pink {
    background: url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/ietoolbar-images/annotation-icon.png') 0 -138px no-repeat;
}

body#dummybodyid div.diigoHighlightcommented.group.yellow {
    background: url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/ietoolbar-images/annotation-icon.png') 0 -23px no-repeat;
}

body#dummybodyid div.diigoHighlightcommented.group.blue {
    background: url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/ietoolbar-images/annotation-icon.png') 0 -69px no-repeat;
}

body#dummybodyid div.diigoHighlightcommented.group.green {
    background: url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/ietoolbar-images/annotation-icon.png') 0 -115px no-repeat;
}

body#dummybodyid div.diigoHighlightcommented.group.pink {
    background: url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/ietoolbar-images/annotation-icon.png') 0 -161px no-repeat;
}

body#dummybodyid #diigolet-toolbar .dropdownMenu {
    display: none;
    border: 1px solid #999;
    font: 12px arial, helvetica, clean, sans-serif;
    background-color: Menu;
    padding: 2px 0;
    z-index: 2147483647;
    position: absolute;
    top: 30px;
    width: 140px;
}

body#dummybodyid #diigolet-toolbar .dropdownMenu a,
body#dummybodyid #diigolet-toolbar .dropdownMenu a:link,
body#dummybodyid #diigolet-toolbar .dropdownMenu a:visited,
body#dummybodyid #diigolet-toolbar .dropdownMenu a:hover,
body#dummybodyid #diigolet-toolbar .dropdownMenu a:active {
    display: block;
    padding: 2px 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000;
    background: #fff;
    cursor: default;
}

body#dummybodyid #diigolet-toolbar .dropdownMenu a:hover,
body#dummybodyid #diigolet-toolbar .dropdownMenu a:active {
    color: #fff;
    background: #09f;
}

body#dummybodyid #diigolet-notify {
    display: none;
    position: absolute;
    top: 33px;
    left: 0;
    border: 1px #ccc solid;
    background-color: #FFC;
    padding: 6px 16px 6px 6px;
    z-index: 2147483647;
}

body#dummybodyid #diigolet-notify.right {
    left: auto;
    right: 0;
    text-align: right;
}

body#dummybodyid .diigolet .tagList {
    margin: 2px 0;
    float: left;
}

body#dummybodyid .diigolet .diigo-su-tag .tagButton {
    display: inline-block;
    height: 16px;
    padding: 0 5px;
    line-height: 16px;
    background-color: #f2f2f2;
    border-top: 1px solid rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(0, 0, 0, 0);
    border-right: 1px solid #C9D7F1;
    border-bottom: 1px solid #C9D7F1;
    color: #858585;
    border-radius: 1px;
    cursor: pointer;
    margin-right: 3px;
}

body#dummybodyid .diigolet .diigo-su-tag .tagButton:hover {
    border-color: #82b3f8;
}

body#dummybodyid .diigolet .diigo-su-tag .tagButton.inused {
    color: #3f99a1;
}

body#dummybodyid .diigolet .diigo-su-tag .tagButton.selected {
    border-color: #82b3f8;
}

body#dummybodyid .diigolet .tagLoading a {
    display: none;
    margin-bottom: 10px;
}

body#dummybodyid .diigolet .tagList.tagLoading .loading {
    background: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/ietoolbar-images/indicator.gif) no-repeat left top;
    height: 16px;
    padding-left: 22px;
    display: block;
}

body#dummybodyid .diigolet .tagLoading .tagListHeader {
    display: none;
}

body#dummybodyid .diigolet .tagListHeader {
    cursor: pointer;
    float: left;
    width: 100px;
    line-height: 23px;
}

body#dummybodyid .diigolet .tagListHeader:hover {
    text-decoration: underline;
}

body#dummybodyid .diigolet .tagList div {
    color: #666 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    padding-right: 5px !important;
    text-align: left !important;
}

body#dummybodyid #diigolet-twitter {
    background-color: threedface;
    font-family: Arial, sans-serif;
    font-size: 13px;
    color: windowtext;
    padding: 5px 5px;
    margin: 0;
    left: 0;
    top: 30px;
    z-index: 2147483646;
    width: 380px;
    position: static;
    border: 1px #09F solid;
    border-left-width: 0;
}

body#dummybodyid #diigolet-twitter input {
    vertical-align: middle;
}

body#dummybodyid .diigolet .twitterlogo {
    width: 210px;
    height: 49px;
    FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://assets3.twitter.com/images/twitter.png");
}

body#dummybodyid #diigolet-tagForward {
    background-color: white;
    width: 460px;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-border-radius: 0;
    cursor: default;
    position: static;
    right: 5px;
    top: 75px;
    z-index: 2147483646;
    border: 1px solid rgba(0, 0, 0, .25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, .3);
    -webkit-user-select: none;
    background-clip: content-box;
    -webkit-animation: fadeinScale 200ms ease;
}

body#dummybodyid #diigolet-tagForward.show {
    -webkit-animation: fadeinScale 200ms ease;
}

body#dummybodyid #diigolet-tagForward.hide {
    -webkit-animation: fadeoutScale 200ms ease;
}

body#dummybodyid #diigolet-tagForward * {
    -webkit-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

body#dummybodyid #diigolet-tagForward-topBar {
    height: 38px;
    vertical-align: middle;
    background-color: #f5f5f5;
    border-bottom: 1px solid #ddd;
}

body#dummybodyid #diigolet-tagForward-topBar>span {
    line-height: 38px;
    display: inline-block;
    margin-left: 15px;
    color: #4B4B4B;
    font-size: 16px;
    cursor: move;
}

body#dummybodyid #diigolet-tagForward-topBar .focus-research-tip {
    margin-left: 3px;
    font-size: 12px;
    display: none;
}

body#dummybodyid #diigolet-tagForward .tabContainer {
    text-align: center;
    margin: 5px;
}

body#dummybodyid #diigolet-tagForward .tab {
    margin-right: 8px;
    margin-left: 8px;
    padding: 0 8px 2px 8px;
    font-weight: bold;
}

body#dummybodyid #diigolet-tagForward .tabContainer a:link,
body#dummybodyid #diigolet-tagForward .tabContainer a:visited {
    padding: 4px;
    border: 1px #fff solid;
    font-weight: bold;
    color: #06c;
    text-decoration: none;
}

body#dummybodyid #diigolet-tagForward .tabContainer a.active:link,
body#dummybodyid #diigolet-tagForward .tabContainer a.active:visited {
    border: none;
    background-color: #09f;
    color: #fff;
    padding: 5px;
}

body#dummybodyid #diigolet-tagForward .tabContainer a:hover,
body#dummybodyid #diigolet-tagForward .tabContainer a:active {
    border: 1px #09f solid;
}

body#dummybodyid #diigolet-tagForward div.tabContent {
    display: none;
}

body#dummybodyid #diigolet-tagForward div.tabContent.active {
    display: block;
}

body#dummybodyid #diigolet-tagForward-caption {
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
}

body#dummybodyid #diigolet-tagForward-remove {
    float: right;
    color: #f00;
    background: -webkit-linear-gradient(bottom, #ebebeb, #f5f5f5);
    margin-top: 6px;
    margin-right: 15px;
    cursor: pointer;
    height: 24px;
    width: 27px;
    border: 1px solid #c4c4c4;
    border-radius: 4px;
    box-shadow: 0 1px 0 #fff;
}

body#dummybodyid #diigolet-tagForward-remove:active {
    background: -webkit-linear-gradient(top, #ebebeb, #f5f5f5);
}

body#dummybodyid #diigolet-tagForward-remove>span {
    float: left;
    background-image: url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/popup-image/remove.png');
    height: 14px;
    width: 11px;
    margin-top: 5px;
    margin-left: 8px;
    cursor: pointer;
}

body#dummybodyid #diigolet-tagForward-remove:hover>span {
    background-position: 0 -14px;
}

body#dummybodyid #diigolet-Bookmark-Form {
    padding: 20px 15px 0 15px;
}

body#dummybodyid #diigolet-Bookmark-Form input[type="text"],
body#dummybodyid #diigolet-Bookmark-Form textarea {
    outline: none;
    border: none;
    background-color: white;
    -webkit-transition: height .1s ease-in-out;
}

body#dummybodyid #diigolet-Bookmark-Form input[type="text"] {
    line-height: 20px;
    min-height: 20px;
}

body#dummybodyid #diigolet-tagForward .diigo-hr {
    width: 426px;
    border-top: 1px #ccc solid;
    margin: 0 auto;
    height: 1px;
    overflow: hidden;
}

body#dummybodyid .diigolet .diigo-table {
    margin: 10px 20px;
}

body#dummybodyid .diigolet .diigo-table td {
    padding: 2px 0;
}

body#dummybodyid .diigolet .diigo-table th {
    color: #666;
    font-weight: bold;
    padding-right: 5px;
    width: 62px;
    text-align: left;
    font-size: 12px !important;
}

body#dummybodyid .diigolet .diigolet-input {
    width: 350px;
    padding: 1px;
    font-size: 12px !important;
    height: 16px !important;
    padding-left: 3px !important;
    line-height: 16px !important;
    outline: none !important;
}

body#dummybodyid .diigolet .diigolet-input:focus {
    border: solid 1px #3996ed;
    -webkit-box-shadow: 0 0 1px rgba(77, 144, 254, .55);
}

body#dummybodyid #Diigo-Bookmark-Description,
body#dummybodyid #Diigo-Forward-PS {
    border: 1px solid #d7d7d7;
    background-color: white;
    -webkit-transition: border 400ms ease;
    min-height: 56px;
}

body#dummybodyid #Diigo-Bookmark-Description.focus {
    border: 1px solid #aaa;
}

body#dummybodyid #Diigo-Bookmark-Description-Input {
    width: 413px;
    max-width: 413px;
    font-family: Arial;
    height: 45px;
    margin-left: 6px;
    margin-top: 3px;
    font-size: 12px;
    padding: 2px;
}

body#dummybodyid #Diigo-Bookmark-Url {
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    background-color: white;
    position: relative;
    -webkit-transform: rotateX(-90deg);
    height: 0;
    position: relative;
}

body#dummybodyid #Diigo-Bookmark-Url.fold {
    -webkit-animation: fold 400ms ease both;
    -webkit-animation-play-state: running;
}

body#dummybodyid #Diigo-Bookmark-Url.unfold {
    -webkit-animation: unfold 400ms ease both;
    -webkit-animation-play-state: running;
    border-bottom: 1px solid #DCDCDC;
}

body#dummybodyid #Diigo-Bookmark-Url>div#url-arrow {
    height: 6px;
    width: 13px;
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/popup-image/dp-arrow.png");
    position: absolute;
    left: 11px;
    top: -6px;
}

body#dummybodyid #Diigo-Bookmark-Url-Input {
    margin-top: 3px;
    width: 412px;
    margin-left: 5px;
}

body#dummybodyid #Diigo-Bookmark-Title {
    height: 30px;
    border: 1px solid #d7d7d7;
    background-color: white;
    -webkit-transition: border 400ms ease;
    position: relative;
}

body#dummybodyid .diigolet .diigo-alert-tip {
    background-color: rgba(255, 0, 0, 0.8);
    position: absolute;
    left: 117px;
    top: -29px;
    padding: 4px 6px;
    display: block;
    font-size: 12px;
    font-weight: bold;
    pointer-events: none;
    font-family: arial, sans-serif;
    color: white;
    display: none;
    line-height: 16px;
}

body#dummybodyid .diigolet .diigo-alert-tip span {
    background: url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/popup-image/alert.png') -6px -4px no-repeat;
    text-indent: 17px;
    display: inline-block;
    vertical-align: middle;
}

body#dummybodyid .diigolet .diigo-alert-tip .diigo-alert-tip-arrow {
    position: absolute;
    border: 5px solid;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: rgba(255, 0, 0, 0.8);
    border-left-color: transparent;
    top: 24px;
    height: 0;
    width: 0;
    line-height: 0;
    -webkit-transform: rotate(180deg);
    left: 91px;
}

body#dummybodyid .diigolet #Diigo-Bookmark-Url .diigo-alert-tip {
    left: 136px;
}

body#dummybodyid .diigolet #Diigo-Bookmark-Url .diigo-alert-tip-arrow {
    left: 71px;
}

body#dummybodyid #Diigo-Bookmark-Title.focus {
    border: 1px solid #aaa;
}

body#dummybodyid #Diigo-Bookmark-Title-Input {
    margin: 4px 0 0 0;
    width: 392px;
    border: none;
    outline: none;
    font-size: 14px;
}

body#dummybodyid #Diigo-Bookmark-Title #link-icon {
    float: left;
    height: 30px;
    width: 30px;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/popup-image/URL.png") 4px 0 no-repeat;
    cursor: pointer;
}

body#dummybodyid #Diigo-Bookmark-Title #link-icon:hover {
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/popup-image/URL.png") 4px -30px no-repeat;
}

body#dummybodyid #Diigo-Bookmark-Title #link-icon.unfold {
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/popup-image/URL.png") 4px -30px no-repeat;
}

body#dummybodyid #Diigo-Bookmark-Options .diigo-option {
    font-size: 12px;
    height: inherit;
    width: 120px;
    display: inline-block;
    padding: 13px 0 15px 0;
    color: #555;
}

body#dummybodyid .diigo-option:hover {
    background-position: 0 -20px;
}

body#dummybodyid .diigo-option:active {
    background-position: 0 -40px;
}

body#dummybodyid .diigo-option.active {
    background-position: 0 -40px;
}

body#dummybodyid .diigo-option .op-checkbox,
body#dummybodyid #Diigo-Bookmark-checkShareExisting .op-checkbox {
    height: 13px;
    width: 15px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/popup-image/checkbox.png");
}

body#dummybodyid .diigo-option .op-label {
    margin-left: 7px;
    text-indent: 20px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

body#dummybodyid #Diigo-Bookmark-checkShareExisting {
    display: none;
}

body#dummybodyid #Diigo-Bookmark-checkShareExisting .op-label {
    margin-left: 7px;
    text-indent: -6px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

body#dummybodyid #Diigo-Bookmark-Options .op-checkbox-container {
    display: inline;
    cursor: pointer;
}

body#dummybodyid #Diigo-Bookmark-uploadCache {
    margin-left: 20px;
}

body#dummybodyid .diigolet .op-checkbox-container:hover>.op-checkbox {
    background-position: 0 -13px;
}

body#dummybodyid .diigolet .op-checkbox-container.checked .op-checkbox {
    background-position: 0 -26px;
}

body#dummybodyid #Diigo-Bookmark-Privacy .op-label {
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/popup-image/private.png");
    background-repeat: no-repeat;
}

body#dummybodyid #Diigo-Bookmark-Unread .op-label {
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/popup-image/op-readlater.png");
    background-repeat: no-repeat;
}

body#dummybodyid #Diigo-Bookmark-uploadCache .op-label {
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/popup-image/cache.png");
    background-repeat: no-repeat;
}

body#dummybodyid #Diigo-Bookmark-Url.invalid {
    border: 1px solid #f00;
    margin-top: -1px;
}

body#dummybodyid #Diigo-Bookmark-Url.invalid div {
    background-position: 0 -6px;
}

body#dummybodyid #Diigo-Bookmark-Title.invalid {
    border: 1px solid #f00;
}

body#dummybodyid #Diigo-Bookmark-Tag-Wrapper {
    min-height: 24px;
    border: 1px solid #d7d7d7;
    background-color: white;
    margin-top: 15px;
    position: relative;
    -webkit-transition: border 400ms ease;
    height: 30px;
}

body#dummybodyid #Diigo-Bookmark-Tag-Wrapper.focus {
    border: 1px solid #aaa;
}

body#dummybodyid #Diigo-Bookmark-Tag-Input {
    margin-top: 4px;
    margin-left: 2px;
    width: 389px;
}

body#dummybodyid #Diigo-Bookmark-Tag {
    height: 30px;
}

body#dummybodyid .diigolet #Diigo-Bookmark-Tag {
    box-shadow: none;
}

body#dummybodyid #Diigo-Bookmark-Tag-Wrapper.active {
    border: solid 1px #3996ed;
    -webkit-box-shadow: 0 0 1px rgba(77, 144, 254, .55);
}

body#dummybodyid #Diigo-Bookmark-Tag-Cloud {
    border: 1px solid #d7d7d7;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    display: none;
    background-color: white;
    font-size: 12px;
    margin-top: -1px;
}

body#dummybodyid #Diigo-Bookmark-Tag-Cloud>div:first-child {
    height: 25px;
    width: 100%;
    line-height: 25px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    text-indent: 2px;
    clear: both;
}

body#dummybodyid #Diigo-Bookmark-Tag-Cloud>div:first-child a {
    float: right;
    margin-right: 3px;
    text-decoration: none;
}

body#dummybodyid #Diigo-Bookmark-Tag-Cloud>div:first-child a:hover {
    text-decoration: underline;
}

body#dummybodyid #Diigo-Bookmark-Tag-Cloud-Container {
    max-height: 180px;
    overflow: auto;
    width: 421px;
    padding: 3px 5px 5px 0;
}

body#dummybodyid #Diigo-Bookmark-Tag-Cloud-Container::-webkit-scrollbar {
    width: 6px;
}

body#dummybodyid #Diigo-Bookmark-Tag-Cloud-Container::-webkit-scrollbar-track-piece {
    background-color: transparent;
}

body#dummybodyid #Diigo-Bookmark-Tag-Cloud-Container::-webkit-scrollbar-thumb:vertical {
    height: 20px;
    background-color: #CCC;
}

body#dummybodyid #Diigo-Bookmark-Tag-Cloud-Container::-webkit-scrollbar-thumb:hover {
    background-color: #aaa;
}

body#dummybodyid #Diigo-Bookmark-Tag-Wrapper.opened+#Diigo-Bookmark-Tag-Cloud {
    visibility: visible;
}

body#dummybodyid #Diigo-Bookmark-Tag-Cloud ul li {
    display: inline-block;
}

body#dummybodyid #Diigo-Bookmark-Tag-Cloud .Diigo-Bookmark-Tag-item {
    margin-left: 3px;
    text-decoration: none;
    color: #04c;
    line-height: normal;
    display: inline-block;
    line-height: 140%;
    cursor: pointer;
    padding: 0 2px;
}

body#dummybodyid #Diigo-Bookmark-checkShare {
    display: none;
}

body#dummybodyid #Diigo-Bookmark-checkShareExisting {
    margin-right: 3px;
}

body#dummybodyid #Diigo-Bookmark-checkShare input[type=checkbox] {
    width: 14px;
    height: 14px;
    margin: 0;
    cursor: pointer;
    vertical-align: middle;
    background: #fff;
    border: 1px solid #dcdcdc;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative !important;
}

body#dummybodyid #Diigo-Bookmark-checkShare input[type=checkbox]:hover {
    border-color: #c6c6c6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

body#dummybodyid #Diigo-Bookmark-checkShare input[type=checkbox]:active {
    border-color: #c6c6c6;
    background: #ebebeb;
}

body#dummybodyid #Diigo-Bookmark-Tag-Cloud .Diigo-Bookmark-Tag-item.selected {
    background-color: #09f;
    color: white;
}

body#dummybodyid #Diigo-Bookmark-Tag-Cloud>div:first-child {
    height: 20px;
    width: 100%;
    line-height: 20px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    text-indent: 2px;
}

body#dummybodyid #Diigo-Bookmark-Tag-Cloud .Diigo-Bookmark-Tag-item:hover {
    text-decoration: underline;
}

body#dummybodyid #Diigo-Bookmark-Tag-Eidt {
    float: right;
    margin-right: 3px;
}

body#dummybodyid #Diigo-Bookmark-Tag-suggestion {
    margin-top: 7px;
}

body#dummybodyid #diigolet-bm-tagListContainer-recommend {
    margin-top: 3px;
    display: none;
}

body#dummybodyid #Diigo-Bookmark-Tag-suggestion .diigo-su-tag {
    line-height: 26px;
    font-size: 12px;
    min-height: 26px;
    margin-top: 5px;
}

body#dummybodyid #Diigo-Bookmark-Tag-suggestion .diigo-su-tag a {
    display: inline-block;
    text-decoration: none;
    color: #555;
    width: 93px;
}

body#dummybodyid #Diigo-Bookmark-Tag-suggestion .loading {
    display: inline-block;
    height: 10px;
    width: 120px;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/popup-image/loading.gif");
}

body#dummybodyid #Diigo-Bookmark-Tag-suggestion .diigo-su-tag a:hover {
    text-decoration: underline;
}

body#dummybodyid #Diigo-Bookmark-Tag-dropdown {
    height: 30px;
    width: 28px;
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/popup-image/dropdown.png");
    float: left;
    cursor: pointer;
}

body#dummybodyid #Diigo-Bookmark-Tag-dropdown:hover {
    background-position: 0 -30px;
}

body#dummybodyid .diigo-table .diigo-invalid-input {
    display: none;
    height: 16px;
    width: 16px;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/icons.png");
    background-position: -16px -80px;
    margin-left: 4px;
}

body#dummybodyid #diigo-list-group {
    margin-top: 17px;
    width: 430px;
    height: 24px;
}

body#dummybodyid #diigolet-Bookmark-Form #Diigo-outliner #diigo-list-addInput {
    width: 309px;
    height: 26px;
    border: 1px solid #d7d7d7;
    -webkit-transition: border 400ms ease;
    padding: 0 3px;
}

body#dummybodyid #Diigo-outliner {
    height: 30px;
    margin-bottom: 15px;
}

body#dummybodyid #Diigo-outliner>div {
    float: left;
    height: 20px;
    font-size: 12px;
    color: #04c;
    font-weight: bold;
    line-height: 20px;
}

body#dummybodyid #diigo-list-group>div {
    float: left;
    height: 20px;
    font-size: 12px;
    color: #04c;
    width: 200px;
    font-weight: bold;
    line-height: 20px;
}

body#dummybodyid #Diigo-outliner #diigo-list-add-tip {
    border-radius: 4px;
    padding: 5px 14px 5px 14px;
    font-size: 12px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #f2dede;
    border: 1px solid #eed3d7;
    color: #b94a48;
    font-weight: normal;
    width: 399px;
    display: none;
}

body#dummybodyid #Diigo-outliner #diigo-list-add-tip a {
    float: right;
    margin: 0 5px;
    color: b94a48;
    text-decoration: none;
}

body#dummybodyid #Diigo-outliner #diigo-list-add-tip a:hover {
    text-decoration: underline;
}

body#dummybodyid #Diigo-outliner #diigo-list-add {
    position: relative;
    display: none;
}

body#dummybodyid #diigo-list-add .diigo-alert-tip {
    left: 7px;
    top: -29px;
}

body#dummybodyid #Diigo-outliner .diigo-alert-tip .diigo-alert-tip-arrow {
    left: 43px;
}

body#dummybodyid #diigo-list-group #diigo-list-addInput {
    width: 102px;
    height: 26px;
    border: 1px solid #d7d7d7;
    -webkit-transition: border 400ms ease;
    padding: 0 3px;
    font-weight: normal;
    color: #000;
    border-radius: 0;
}

body#dummybodyid #diigo-list-group #diigo-list-addInput:focus {
    border: 1px solid #aaa;
}

body#dummybodyid #diigo-list-add>* {
    float: left;
}

body#dummybodyid #diigo-list-addBtn {
    height: 26px;
    min-width: 38px;
    background-image: -webkit-linear-gradient(top, #53aaf0, #118cef);
    border: 1px solid #066ec1;
    color: #fff;
    border-radius: 2px;
    line-height: 26px;
    font-weight: normal;
    margin-left: 6px;
    cursor: pointer;
    -webkit-transition: .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    text-align: center;
}

body#dummybodyid #diigo-list-addBtn:not(.processing):hover {
    background-image: -webkit-linear-gradient(top, #45a2ee, #037bdb);
}

body#dummybodyid #diigo-list-addBtn:not(.processing):active {
    background-image: -webkit-linear-gradient(bottom, #53aaf0, #118cef);
}

body#dummybodyid #diigo-list-addBtn .label {
    margin: 8px;
    cursor: pointer;
    -webkit-transition: .3s cubic-bezier(0.175, 0.885, 0.320, 1.275) all;
}

body#dummybodyid #diigo-list-addBtn .spinner {
    left: 8px;
    margin-left: -16px;
    opacity: 0;
    height: 16px;
    width: 16px;
    -webkit-transition: .3s cubic-bezier(0.175, 0.885, 0.320, 1.275) all;
    display: inline-block;
    position: relative;
    top: 3px;
    visibility: hidden;
}

body#dummybodyid #diigo-list-addBtn.processing+a {
    display: none;
}

body#dummybodyid #diigo-list-addBtn.processing .spinner {
    opacity: 1;
    margin-left: 12px;
    left: -7px;
    visibility: visible;
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/popup-image/addlist-processing.gif");
}

body#dummybodyid #diigo-list-addCancel {
    color: #999;
    cursor: pointer;
    font-weight: normal;
    line-height: 26px;
    margin-left: 5px;
    font-size: 12px;
    margin-top: 2px;
}

body#dummybodyid #diigo-list-addCancel:hover {
    text-decoration: underline;
}

body#dummybodyid #diigo-list-group>div>select:hover {
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/popup-image/select-arrow-hover.png"), -webkit-linear-gradient(top, #fbfbfb, #f3f3f3);
}

body#dummybodyid #diigo-list-group>div>select.processing {
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/popup-image/loading5.gif"), -webkit-linear-gradient(top, #f5f5f5, #fff);
}

body#dummybodyid #diigo-list-group>div>select:active {
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/popup-image/select-arrow-hover.png"), -webkit-linear-gradient(top, #f5f5f5, #fff);
}

body#dummybodyid #diigolet-bm-tagListContainer-group {
    display: none;
}

body#dummybodyid #diigo-list-group>div>select,
body#dummybodyid #Diigo-outliner>div>select {
    height: 28px;
    width: 430px;
    display: block;
    -webkit-appearance: none !important;
    border: 1px solid #d7d7d7;
    background-position: right;
    background-repeat: no-repeat;
    color: #333;
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/popup-image/select-arrow.png"), -webkit-linear-gradient(top, #fff, #f5f5f5);
    outline: none;
    cursor: pointer;
    font-size: 12px;
    padding-right: 22px;
    border-radius: 0;
    font-weight: normal;
    box-sizing: border-box !important;
}

body#dummybodyid #Diigo-Bookmark-bottom {
    height: 49px;
    padding-top: 24px;
}

body#dummybodyid #Diigo-Bookmark-bottom>div:first-child {
    float: left;
    margin-top: 3px;
    margin-left: 15px;
}

body#dummybodyid #diigolet-dlgBm-btnSave {
    display: inline-block;
    height: 28px;
    width: 82px;
    line-height: 28px;
    background-image: -webkit-linear-gradient(top, #53aaf0, #118cef);
    float: right;
    cursor: pointer;
    margin-right: 15px;
    text-align: center;
    color: white;
    border-radius: 2px;
    border: 1px solid #066ec1;
    font-size: 14px;
}

body#dummybodyid #diigolet-dlgBm-btnSave:hover {
    background-image: -webkit-linear-gradient(top, #45a2ee, #037bdb);
}

body#dummybodyid #diigolet-dlgBm-btnSave:active {
    background-image: -webkit-linear-gradient(bottom, #53aaf0, #118cef);
}

body#dummybodyid #diigolet-dlgBm-btnCancel {
    display: inline-block;
    float: right;
    font-size: 14px;
    color: #999;
    height: 12px;
    cursor: pointer;
    margin-top: 8px;
    margin-right: 19px;
}

body#dummybodyid #diigolet-dlgBm-btnCancel:hover {
    text-decoration: underline;
}

body#dummybodyid .diigolet .diigolet-submit {
    width: 140px;
    height: 25px;
    text-align: center;
}

body#dummybodyid #diigolet-txtPermalink {
    background-color: #eee;
    padding: 3px;
    font-size: 13px;
}

body#dummybodyid #diigolet-cross-promotion {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    padding: 10px;
}

body#dummybodyid #diigolet-cross-promotion a {
    background: whiteSmoke;
    border: 1px solid #CCC;
    color: #06C;
    display: block;
    padding: 3px 10px;
    text-align: center;
    text-decoration: none;
    -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0;
    -webkit-border-radius: 10px;
    -webkit-transition: all .25s linear;
}

body#dummybodyid #diigolet-cross-promotion a:hover {
    background: white;
    text-decoration: none;
    color: #04c;
}

body#dummybodyid .diigoletContexMenu {
    font: 12px arial, helvetica, clean, sans-serif;
    z-index: 2147483645;
}

body#dummybodyid #diigolet-csm #diigolet-csm-research-mode {
    width: 18px;
    height: 18px;
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/focus-research-csm.png");
    position: absolute;
    top: -8px;
    left: -9px;
    z-index: 1;
    display: none;
}

body#dummybodyid #diigolet-csm.diigo-researchMode #diigolet-csm-research-mode {
    display: block;
}

body#dummybodyid #diigolet-csm .csm-action {
    display: block;
    height: 22px !important;
    width: 27px !important;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 1px 0 0 1px;
    opacity: .9;
    z-index: 100000;
    float: left;
    margin: 0 !important;
}

body#dummybodyid #diigolet-csm #diigolet-csm-highlight {
    background-image: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/highlight-csm.png), -webkit-linear-gradient(#fff, #f5f5f5);
}

body#dummybodyid #diigolet-csm #diigolet-csm-highlight:active {
    background-image: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/highlight-csm.png), -webkit-linear-gradient(#f2f2f2, #fff);
}

body#dummybodyid #diigolet-csm #diigolet-csm-highlightAndComment {
    border-width: 1px 1px 1px 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, .15);
    border-radius: 1px 0 0 1px;
    background-image: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/stickynote-csm.png), -webkit-linear-gradient(#fff, #f5f5f5);
}

body#dummybodyid #diigolet-csm #diigolet-csm-highlightAndComment:active {
    background-image: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/stickynote-csm.png), -webkit-linear-gradient(#f2f2f2, #fff);
}

body#dummybodyid #diigolet-csm #diigolet-csm-search {
    border-width: 1px 1px 1px 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, .15);
    border-radius: 1px 0 0 1px;
    background-image: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/search-csm.png), -webkit-linear-gradient(#fff, #f5f5f5);
}

body#dummybodyid #diigolet-csm #diigolet-csm-search:active {
    background-image: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/search-csm.png), -webkit-linear-gradient(#f2f2f2, #fff);
}

body#dummybodyid #diigolet-csm.yellow #diigolet-csm-highlight {
    background-position: 0 0;
}

body#dummybodyid #diigolet-csm.blue #diigolet-csm-highlight {
    background-position: 0 -22px;
}

body#dummybodyid #diigolet-csm.green #diigolet-csm-highlight {
    background-position: 0 -44px;
}

body#dummybodyid #diigolet-csm.pink #diigolet-csm-highlight {
    background-position: 0 -66px;
}

body#dummybodyid #diigolet-csm.yellow #diigolet-csm-highlightAndComment {
    background-position: 0 0;
}

body#dummybodyid #diigolet-csm.blue #diigolet-csm-highlightAndComment {
    background-position: 0 -22px;
}

body#dummybodyid #diigolet-csm.green #diigolet-csm-highlightAndComment {
    background-position: 0 -44px;
}

body#dummybodyid #diigolet-csm.pink #diigolet-csm-highlightAndComment {
    background-position: 0 -66px;
}

body#dummybodyid #diigolet-csm .csm-action:not(#diigolet-csm-search).editing {
    opacity: 1 !important;
}

body#dummybodyid #diigolet-csm a:visited,
body#dummybodyid #diigolet-csm a:link {
    padding: 0 !important;
}

body#dummybodyid #diigolet-csm {
    z-index: 100000;
    height: 22px !important;
    flex-direction: row;
}

body#dummybodyid #diigolet-csm>div {
    float: left;
    position: relative;
}

body#dummybodyid #diigolet-csm a:hover {
    opacity: 1 !important;
}

body#dummybodyid #diigolet-csm #diigolet-csm-dropdown:hover {
    background-position: 0 -44px;
}

body#dummybodyid #diigolet-csm #diigolet-csm-highlight:hover+a#diigolet-csm-dropdown {
    background-position: 0 -22px;
}

body#dummybodyid #diigolet-csm #diigolet-csm-dropdown:active {
    background-position: 0 -66px;
}

body#dummybodyid #diigolet-csm .diigolet-csm-color {
    position: absolute;
    top: 23px;
    left: 1px;
    background-color: white;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .35);
    line-height: 13px;
    overflow: hidden;
    height: 0;
    visibility: visible !important;
    z-index: -1;
    display: block !important;
}

body#dummybodyid #diigolet-csm-highlightAndComment-wrapper .diigolet-csm-color {
    left: 0;
}

body#dummybodyid #diigolet-csm .diigolet-csm-color.hidden {
    height: 0;
}

body#dummybodyid #diigolet-csm .diigolet-csm-color.small {
    height: 0;
    width: 27px;
    display: block;
}

body#dummybodyid #diigolet-csm .diigolet-csm-coloritem {
    float: left;
    display: block;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

body#dummybodyid .diigolet-csm-color.small .diigolet-csm-coloritem {
    height: 7px;
    width: 10px;
}

body#dummybodyid #diigolet-csm .diigolet-csm-coloritem.yellow {
    background-color: #fc6;
    border: 1px solid #fc6;
    margin-right: 1px;
    margin-bottom: 1px;
    margin-left: 1px;
    margin-top: 1px;
}

body#dummybodyid #diigolet-csm .diigolet-csm-coloritem.blue {
    background-color: #7ccce5;
    border: 1px solid #7ccce5;
    margin-bottom: 1px;
    margin-top: 1px;
}

body#dummybodyid #diigolet-csm .diigolet-csm-coloritem.green {
    background-color: #b4db66;
    border: 1px solid #b4db66;
    margin-right: 1px;
    margin-left: 1px;
    margin-bottom: 1px;
}

body#dummybodyid #diigolet-csm .diigolet-csm-coloritem.pink {
    background-color: #f98baf;
    border: 1px solid #f98baf;
    margin-right: 0 !important;
    margin-bottom: 1px;
}

body#dummybodyid #diigolet-csm .diigolet-csm-color .diigolet-csm-coloritem:hover {
    border-color: #36c;
}

body#dummybodyid #diigolet-annMenu {
    height: 26px;
    border-top: 2px solid #43B4EA;
    border-radius: 2px;
    background-color: #fff;
    padding: 1px;
    position: absolute;
    box-shadow: -1px 0 0 rgba(0, 0, 0, 0.1), 1px 0 0 rgba(0, 0, 0, 0.1), 0px 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-user-select: none;
    -webkit-animation: fadeIn 130ms ease-in;
    box-sizing: content-box !important;
}

body#dummybodyid #diigolet-annMenu .diigolet-annMenu-item {
    height: 20px;
    width: 20px;
    float: left;
    padding: 1px;
    position: relative;
    cursor: pointer;
    -webkit-transition: background-color 200ms ease;
    border-radius: 3px;
    padding: 3px;
    box-sizing: content-box !important;
}

body#dummybodyid #diigolet-annMenu .diigolet-annMenu-item * {
    box-sizing: content-box !important;
}

body#dummybodyid #diigolet-annMenu .diigolet-annMenu-item>b {
    cursor: pointer;
}

body#dummybodyid #diigolet-annMenu .diigolet-annMenu-item:hover {
    background-color: #d8f2ff;
}

body#dummybodyid #diigolet-annMenu #diigolet-annMenu-currentColor {
    height: 12px;
    width: 12px;
    border: 1px solid #289FE4;
    margin: 3px 0 0 2px;
}

body#dummybodyid #diigolet-annMenu #diigolet-annMenu-currentColor>b {
    height: 10px;
    width: 10px;
    border: 1px solid #fff;
    display: block;
    background-color: #fc6;
    cursor: pointer;
}

body#dummybodyid #diigolet-annMenu #diigolet-annMenu-currentColor.yellow>b {
    background-color: #fc6;
}

body#dummybodyid #diigolet-annMenu #diigolet-annMenu-currentColor.blue>b {
    background-color: #7ccce5;
}

body#dummybodyid #diigolet-annMenu #diigolet-annMenu-currentColor.green>b {
    background-color: #b4db66;
}

body#dummybodyid #diigolet-annMenu #diigolet-annMenu-currentColor.pink>b {
    background-color: #f98baf;
}

body#dummybodyid #diigolet-annMenu .diigolet-annMenu-item>b {
    display: block;
    height: 20px;
    width: 20px;
}

body#dummybodyid #diigolet-annMenu-add>b {
    background-image: url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/ann-add.png');
}

body#dummybodyid #diigolet-annMenu-share>b {
    background-image: url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/ann-share.png');
}

body#dummybodyid #diigolet-annMenu-del>b {
    background-image: url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/ann-del.png');
}

body#dummybodyid #diigolet-annMenu-more>b {
    background-image: url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/ann-more.png');
}

body#dummybodyid #diigolet-annMenu-colorPicker {
    height: 62px;
    width: 14px;
    border: 1px solid #96bbd5;
    padding: 3px 2px;
    background-color: #fff;
    position: relative;
    top: 3px;
    left: -1px;
    display: none;
    -webkit-animation: diigo-dropdown .15s ease-in 1;
    flex-direction: column;
}

body#dummybodyid #diigolet-annMenu-colorPicker .ann-colorItem {
    height: 12px;
    width: 12px;
    border-width: 1px;
    border-style: solid;
    display: block;
    margin-bottom: 2px;
}

body#dummybodyid #diigolet-annMenu-colorPicker .ann-colorItem:hover {
    border-color: #06f !important;
}

body#dummybodyid #diigolet-annMenu-colorPicker .ann-colorItem.colorchecked b {
    width: 4px;
    height: 4px;
    background: #666;
    margin-top: 4px;
    margin-left: 4px;
    display: block;
}

body#dummybodyid .ann-colorItem#diigolet-context-yellow {
    border-color: #e9a110;
    background-color: #fc6;
}

body#dummybodyid .ann-colorItem#diigolet-context-blue {
    border-color: #33a5c9;
    background-color: #7ccce5;
}

body#dummybodyid .ann-colorItem#diigolet-context-green {
    border-color: #9ac83b;
    background-color: #b4db66;
}

body#dummybodyid .ann-colorItem#diigolet-context-pink {
    border-color: #da376c;
    background-color: #f98baf;
}

body#dummybodyid #diigolet-annMenu-arrow {
    position: absolute;
    top: 100%;
    left: 33px;
    height: 8px;
    width: 14px;
    background-image: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/ann-arrow.png);
}

body#dummybodyid #diigolet-annMenu.onlyMy #diigolet-annMenu-arrow {
    left: 59px;
}

body#dummybodyid #diigolet-annMenu-tip {
    padding-left: 4px;
    border-top: 1px solid #eee;
    margin-top: 1px;
    color: #999;
}

body#dummybodyid #diigolet-annMenu-moreThings {
    display: none;
    position: absolute;
    top: 110%;
    left: 77%;
    min-width: 236px;
    max-width: 236px;
    padding: 3px;
    border: 1px solid #94bcd6;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
    background-color: #fff;
    border-radius: 3px;
    font: 12px/18px arial;
    color: #333;
}

body#dummybodyid .diigoletContexMenu a:link,
body#dummybodyid .diigoletContexMenu a:visited {
    display: block;
    padding: 2px 3px;
    text-decoration: none;
    color: #000;
    cursor: default;
    white-space: nowrap;
}

body#dummybodyid .diigoletContexMenu a:hover:not(.colorItem),
body#dummybodyid .diigoletContexMenu a:active {
    color: #fff;
    background: #09f;
}

body#dummybodyid .diigoletContexMenu div.sep {
    line-height: 0;
    border-top: 1px solid #AAA;
    margin: 3px 0;
}

body#dummybodyid *html .diigoletContexMenu ._selection a {
    width: 45px;
}

body#dummybodyid *html .diigoletContexMenu ._highlight a {
    width: 90px;
}

body#dummybodyid .diigolet.diigoletFN {
    z-index: 2147483644;
    width: 300px;
    -webkit-user-select: none;
}

body#dummybodyid .diigolet.diigoletFN * {
    flex-direction: row;
}

body#dummybodyid #diigolet-dlg-sticky.groupNew #FN-post-form {
    display: block;
}

body#dummybodyid #diigolet-dlg-sticky.groupNew #FN-group-content-nav {
    display: none;
}

body#dummybodyid #diigolet-dlg-sticky.groupNew #FN-group-content {
    display: none;
}

body#dummybodyid .diigolet.diigoletFN.onlyPrivate #diigolet-dlg-sticky-switcher {
    margin-left: 29px;
}

body#dummybodyid .diigolet.diigoletFN.onlyGroup #diigolet-dlg-sticky-switcher {
    margin-left: 29px;
}

body#dummybodyid #diigolet-dlg-sticky-top {
    height: 30px;
    border-radius: 2px 2px 0 0;
    position: relative;
    z-index: 2;
    -webkit-transition: background-color 200ms ease;
    padding-right: 5px;
    display: block;
}

body#dummybodyid #diigolet-dlg-sticky.yellow #diigolet-dlg-sticky-top {
    background: #f1c40f;
}

body#dummybodyid #diigolet-dlg-sticky.blue #diigolet-dlg-sticky-top {
    background: #5cc7ff;
}

body#dummybodyid #diigolet-dlg-sticky.green #diigolet-dlg-sticky-top {
    background: #47bf87;
}

body#dummybodyid #diigolet-dlg-sticky.pink #diigolet-dlg-sticky-top {
    background: #fe97bc;
}

body#dummybodyid #diigolet-dlg-sticky-content {
    background-color: #fcfbf7;
    border-radius: 0 0 2px 2px;
    border-width: 0 1px 1px 1px;
    border-color: rgba(0, 0, 0, .08);
    border-style: solid;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .08);
    position: relative;
}

body#dummybodyid #diigolet-dlg-sticky-logo {
    float: left;
    height: 20px;
    width: 20px;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/FN-logo.png") 50% 50% no-repeat;
    margin: 4px 5px 0 4px;
}

body#dummybodyid #diigolet-dlg-sticky-top>span {
    vertical-align: middle;
    line-height: 28px;
    font-size: 14px;
    color: #bb6602;
}

body#dummybodyid #diigolet-dlg-sticky-close {
    float: right;
    height: 20px;
    width: 20px;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/FN-close.png") 50% 50% no-repeat;
    margin: 5px 4px 0 0;
    cursor: pointer;
    display: none;
}

body#dummybodyid #diigolet-dlg-sticky-color {
    position: relative;
    float: right;
    margin: 9px 4px 0 0;
    cursor: pointer;
    z-index: 2;
}

body#dummybodyid #diigolet-dlg-sticky-addTab {
    height: 12px;
    width: 21px;
    margin: 9px 7px 0 0;
    display: none;
    float: right;
    cursor: pointer;
}

body#dummybodyid #diigolet-dlg-sticky.onlyPrivate #diigolet-dlg-sticky-addTab {
    display: block;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/add-tab.png") 0 0 no-repeat;
}

body#dummybodyid #diigolet-dlg-sticky.onlyGroup #diigolet-dlg-sticky-addTab {
    display: block;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/add-tab.png") 0 -12px no-repeat;
}

body#dummybodyid #diigolet-dlg-sticky-currentColor {
    height: 12px;
    width: 12px;
    border: 1px solid #fff;
    cursor: pointer;
    border-radius: 1px;
}

body#dummybodyid #diigolet-dlg-sticky-colorPicker {
    height: 62px;
    width: 13px;
    padding: 3px 3px 3px 2px;
    background-color: #fff;
    position: absolute;
    top: 122%;
    display: none;
    -webkit-animation: diigo-dropdown .15s ease-in 1;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
    z-index: 3;
    flex-direction: column;
}

body#dummybodyid #diigolet-dlg-sticky-colorPicker .dlg-colorItem {
    height: 12px;
    width: 12px;
    border-width: 1px;
    border-style: solid;
    display: block;
    margin-bottom: 2px;
    margin-left: -1px;
}

body#dummybodyid #diigolet-dlg-sticky-colorPicker .dlg-colorItem[color="yellow"] {
    border-color: #e9a110;
    background-color: #fc6;
}

body#dummybodyid #diigolet-dlg-sticky-colorPicker .dlg-colorItem[color="blue"] {
    border-color: #33a5c9;
    background-color: #7ccce5;
}

body#dummybodyid #diigolet-dlg-sticky-colorPicker .dlg-colorItem[color="green"] {
    border-color: #9ac83b;
    background-color: #b4db66;
}

body#dummybodyid #diigolet-dlg-sticky-colorPicker .dlg-colorItem[color="pink"] {
    border-color: #da376c;
    background-color: #f98baf;
}

body#dummybodyid #diigolet-dlg-sticky-colorPicker .dlg-colorItem.colorchecked b {
    width: 4px;
    height: 4px;
    background: #666;
    margin-top: 3px;
    margin-left: 3px;
    display: block;
}

body#dummybodyid #diigolet-dlg-sticky-colorPicker .dlg-colorItem:hover {
    border-color: #06f !important;
}

body#dummybodyid .FN-content-wrapper {
    display: none;
    opacity: 0;
    -webkit-animation: fadeIn .2s ease-out;
}

body#dummybodyid {
    opacity: 0;
}

/* hakkında */
.menu {
    background-color: #e9e9e9;
    border-radius: 9px;
}

body#dummybodyid {

    opacity: 1;
}

body#dummybodyid .FN-content-wrapper.private {
    min-height: 120px;
}

body#dummybodyid #diigolet-dlg-sticky-content .FN-content-wrapper.private textarea {
    margin: 6px 6px 0 6px;
    min-height: 104px;
    width: 282px;
    background-color: #fcfbf7;
    border: none;
    outline: none;
    overflow-y: visible;
    resize: none !important;
    font-size: 12px;
    line-height: 18px;
    word-wrap: break-word;
}

body#dummybodyid #diigolet-dlg-sticky-content #FN-content-footer {
    text-align: right;
    margin-top: -5px;
}

body#dummybodyid #diigolet-dlg-sticky-content #FN-content-footer #editing {
    height: 30px;
    border-top: 1px solid #ECECE7;
    display: none;
}

body#dummybodyid #diigolet-dlg-sticky-content #FN-content-footer #editing a {
    float: right;
}

body#dummybodyid #diigolet-dlg-sticky-content #FN-content-footer #editing #FN-private-saveBtn {
    height: 20px;
    width: 50px;
    border-radius: 2px;
    border: 1px solid #85a0a6;
    color: #85a0a6;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    margin: 4px 4px 4px 10px;
}

body#dummybodyid #diigolet-dlg-sticky-content #FN-content-footer #editing #FN-private-saveBtn:active {
    background: #85a0a6;
    color: #fff;
}

body#dummybodyid #diigolet-dlg-sticky-content #FN-content-footer #editing #FN-private-cancelBtn {
    text-decoration: none;
    color: #A3A39E;
    font-size: 12px;
    line-height: 30px;
}

body#dummybodyid #diigolet-dlg-sticky-content #FN-content-footer #editing #FN-private-cancelBtn:hover {
    text-decoration: underline;
}

body#dummybodyid #diigolet-dlg-sticky-content #FN-content-footer #editDone {
    height: 22px;
}

body#dummybodyid #FN-private-saveBtn.notify {
    -webkit-animation: borderNotice 600ms ease both;
    -webkit-animation-iteration-count: 2;
}

body#dummybodyid #FN-content-footer #FN-private-datetime {
    font-family: Arial, Helvetica;
    font-size: 12px;
    color: #999;
    line-height: 22px;
    margin-right: 10px;
    float: right;
}

body#dummybodyid #FN-content-footer #FN-private-delete {
    display: none;
    float: left;
    vertical-align: middle;
    line-height: 22px;
    margin-left: 8px;
    color: #999;
    cursor: pointer;
    -webkit-transition: color 200ms ease;
}

body#dummybodyid #FN-content-footer #FN-private-delete b {
    display: block;
    float: left;
    height: 12px;
    width: 11px;
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/private-del.png");
    background-repeat: no-repeat;
    margin: 5px 3px 0 0;
    cursor: pointer;
}

body#dummybodyid #FN-content-footer #FN-private-delete:hover {
    color: red;
}

body#dummybodyid #FN-content-footer #FN-private-delete:hover b {
    background-position: 0 -12px;
}

body#dummybodyid .FN-content-wrapper.group {
    min-height: 50px;
}

body#dummybodyid .FN-radio {
    display: none;
}

body#dummybodyid #diigolet-dlg-sticky-switcher {
    position: absolute;
    left: 82px;
    top: -25px;
    z-index: 2;
}

body#dummybodyid #diigolet-dlg-sticky-switcher.onlyOneTab span {
    margin-left: 28px;
}

body#dummybodyid #diigolet-dlg-sticky-switcher .FN-switcher {
    float: left;
    height: 18px;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    padding: 3px 8px;
    color: #fff;
    line-height: 14px;
    -webkit-transition: background-color 200ms ease;
    border-radius: 2px;
}

body#dummybodyid #diigolet-dlg-sticky-switcher .FN-switcher b {
    height: 12px;
    width: 13px;
    float: left;
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/tab-logo.png");
    background-repeat: no-repeat;
    margin: 1px 1px 0 0;
    cursor: pointer;
}

body#dummybodyid #diigolet-dlg-sticky-content.private #FN-switcher-private {
    background-color: rgba(0, 0, 0, .12);
}

body#dummybodyid #diigolet-dlg-sticky-content #FN-switcher-private b {
    background-position: 0 0;
}

body#dummybodyid #diigolet-dlg-sticky-content #FN-switcher-group b {
    background-position: 0 -12px;
}

body#dummybodyid #diigolet-dlg-sticky-content.group #FN-switcher-group {
    background-color: rgba(0, 0, 0, .12);
}

body#dummybodyid #diigolet-dlg-sticky.onlyPrivate #FN-switcher-group {
    display: none;
}

body#dummybodyid #diigolet-dlg-sticky.onlyGroup #FN-switcher-private {
    display: none;
}

body#dummybodyid #diigolet-dlg-sticky-content.private .FN-content-wrapper.private {
    opacity: 1;
    display: block;
}

body#dummybodyid #diigolet-dlg-sticky-content.group .FN-content-wrapper.group {
    opacity: 1;
    -webkit-transition: opacity ease-out .2s .1s;
    display: block;
}

body#dummybodyid #FN-post-form {
    padding: 10px;
    display: none;
}

body#dummybodyid #FN-post-form>div:last-child {
    margin-top: 6px;
}

body#dummybodyid #FN-post-form textarea {
    width: 272px;
    max-width: 272px;
    height: 54px;
    outline: none;
    line-height: 18px;
    border: 1px solid #ddd;
}

body#dummybodyid #FN-post-form textarea.notify,
body#dummybodyid #FN-post-form select.notify {
    -webkit-animation: borderNotice 600ms ease both;
    -webkit-animation-iteration-count: 2;
}

body#dummybodyid #FN-post-form button {
    float: right;
    margin: 0;
    height: 24px;
    width: 50px;
    text-align: center;
    background-image: -webkit-linear-gradient(top, #fff, #f5f5f5);
    border: 1px solid #ccc;
    font-size: 14px;
    border-radius: 2px;
    cursor: pointer;
    -webkit-transition: .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all, 10ms ease background-color;
    overflow: hidden;
    position: relative;
}

body#dummybodyid #FN-post-form .button-label {
    -webkit-transition: .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    position: relative;
    cursor: pointer;
    z-index: 3;
}

body#dummybodyid #FN-post-form .button-spinner {
    position: absolute;
    z-index: 2;
    display: inline-block;
    width: 18px;
    height: 18px;
    opacity: 0;
    -webkit-transition: .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    left: 31px;
    margin-left: -16px;
    margin-top: -10px;
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/uploading.gif");
}

body#dummybodyid #FN-post-form textarea:disabled {
    color: #999;
    background-color: #eee;
}

body#dummybodyid #FN-post-form button:disabled {
    background-color: #ddd;
    background-image: none;
    cursor: default;
}

body#dummybodyid #FN-post-form button:disabled .button-label {
    opacity: 0;
    top: 16px;
}

body#dummybodyid #FN-post-form button:disabled .button-spinner {
    opacity: 1;
    top: 12px;
}

body#dummybodyid #FN-post-form a {
    float: right;
    font-size: 12px;
    text-decoration: none;
    color: #aaa;
    margin: 5px 12px 5px 5px;
}

body#dummybodyid #FN-post-form a:hover {
    text-decoration: underline;
}

body#dummybodyid #FN-post-form.notEdit #FN-group-share {
    margin-left: 67px;
}

body#dummybodyid #FN-post-form.notEdit div:first-child {
    display: none;
}

body#dummybodyid #FN-post-form.notEdit button,
body#dummybodyid #FN-post-form.notEdit a {
    display: none;
}

body#dummybodyid #FN-group-content-nav {
    width: 100%;
    height: 25px;
    border-bottom: 1px solid #eee;
    color: #333;
    font-size: 12px;
    text-align: center;
    position: relative;
    z-index: 1;
}

body#dummybodyid #FN-current-group {
    line-height: 25px;
    padding: 2px 10px;
    cursor: pointer;
}

body#dummybodyid #FN-current-group b {
    height: 0;
    width: 0;
    border-width: 5px;
    border-style: solid;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: #666;
    display: inline-block;
    margin: 2px 2px 0 6px;
    vertical-align: middle;
    cursor: pointer;
}

body#dummybodyid #FN-current-group span {
    cursor: pointer;
}

body#dummybodyid #FN-group-menu {
    margin: 0;
    position: absolute;
    width: 196px;
    top: 90%;
    left: 50px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .12);
    text-align: left;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-animation: diigo-dropdown .15s ease-in 1;
    padding: 2px;
    display: none;
}

body#dummybodyid #FN-group-content-nav li {
    list-style: none;
    height: 20px;
    width: 100%;
    line-height: 20px;
    font-size: 12px;
    color: #333;
    cursor: pointer;
    text-indent: 9px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body#dummybodyid #FN-group-share-new-ul {
    margin-top: 2px;
    padding-top: 2px;
    border-top: 1px solid #ccc;
}

body#dummybodyid #FN-group-content-nav li:hover {
    background-color: #aaa;
    color: #fff;
}

body#dummybodyid #FN-group-content-container {
    min-height: 80px;
    max-height: 200px;
    overflow-y: auto;
    padding: 0 10px 10px 10px;
    margin-top: -1px;
}

body#dummybodyid #FN-group-content-container .FN-group-comment-item {
    border-top: 1px solid #eee;
    padding: 5px 0;
    position: relative;
}

body#dummybodyid #FN-group-content-container .FN-group-comment-item-tbar {
    position: relative;
    font-size: 12px;
}

body#dummybodyid #FN-group-content-container .FN-group-comment-item-content {
    font-size: 12px;
    line-height: 18px;
}

body#dummybodyid #FN-group-content-container .FN-group-comment-item-tbar .FN-group-comment-name {
    text-decoration: none;
    margin-right: 3px;
    color: #0072d6;
    float: left;
}

body#dummybodyid #FN-group-content-container .FN-group-comment-item-time {
    font-size: 12px;
    color: #777;
}

body#dummybodyid #FN-group-content-postform {
    padding: 10px;
    position: relative;
}

body#dummybodyid #FN-group-content-postform textarea {
    height: 18px;
    width: 204px;
    max-width: 208px;
    border: 1px solid #d7d7d7;
    outline: none;
    line-height: 18px;
    vertical-align: bottom;
    -webkit-transition: background-color .1s ease-in-out;
}

body#dummybodyid #FN-group-content-postform.active textarea {
    height: 36px;
    border-color: #aaa;
}

body#dummybodyid #FN-group-content-postform textarea.notify {
    -webkit-animation: borderNotice 600ms ease both;
    -webkit-animation-iteration-count: 2;
}

body#dummybodyid #FN-group-content-postform textarea:disabled {
    color: #999;
    background-color: #eee;
}

body#dummybodyid #FN-group-content-postform .post-action {
    vertical-align: bottom;
    display: inline-block;
    width: 50px;
    padding: 0 0 0 14px;
}

body#dummybodyid #FN-group-content-postform .post-action a {
    position: relative;
    left: 4px;
    top: 2px;
    color: #aaa;
    display: none;
}

body#dummybodyid #FN-group-content-postform.active .post-action a {
    display: block;
}

body#dummybodyid #FN-group-content-postform .post-action a:hover {
    text-decoration: underline;
}

body#dummybodyid #FN-group-content-postform button {
    margin: 0;
    height: 24px;
    width: 50px;
    text-align: center;
    background-image: -webkit-linear-gradient(top, #fff, #f5f5f5);
    border: 1px solid #ccc;
    font-size: 14px;
    cursor: pointer;
    -webkit-transition: .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all, 10ms ease background-color;
    overflow: hidden;
    position: relative;
}

body#dummybodyid #FN-group-content-postform .button-label {
    -webkit-transition: .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    position: relative;
    cursor: pointer;
    z-index: 3;
}

body#dummybodyid #FN-group-content-postform .button-spinner {
    position: absolute;
    z-index: 2;
    display: inline-block;
    width: 18px;
    height: 18px;
    opacity: 0;
    -webkit-transition: .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    left: 31px;
    margin-left: -16px;
    margin-top: -10px;
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/uploading.gif");
}

body#dummybodyid #FN-group-content-postform button:disabled {
    background-color: #ddd;
    background-image: none;
    cursor: default;
}

body#dummybodyid #FN-group-content-postform button:disabled .button-label {
    opacity: 0;
    top: 16px;
}

body#dummybodyid #FN-group-content-postform button:disabled .button-spinner {
    opacity: 1;
    top: 12px;
}

body#dummybodyid #FN-group-content-container .FN-group-comment-item-delete {
    text-decoration: none;
    font-size: 12px;
    color: #999;
    cursor: pointer;
    visibility: hidden;
    float: right;
}

body#dummybodyid #FN-group-content-container .FN-group-comment-item:hover .FN-group-comment-item-delete {
    visibility: visible;
}

body#dummybodyid #FN-group-content-container .FN-group-comment-item-delete:hover {
    color: red;
}

body#dummybodyid #diigolet-dlg-sticky-content ::-webkit-scrollbar {
    width: 8px;
}

body#dummybodyid #diigolet-dlg-sticky-content ::-webkit-scrollbar-track-piece {
    background-color: transparent;
}

body#dummybodyid #diigolet-dlg-sticky-content ::-webkit-scrollbar-thumb:vertical {
    height: 20px;
    background-color: #CCC;
}

body#dummybodyid #diigolet-dlg-sticky-content ::-webkit-scrollbar-thumb:hover {
    background-color: #aaa;
}

body#dummybodyid #diigolet-dlg-sticky-content select {
    -webkit-appearance: none;
    width: 150px;
    height: 24px;
    border: 1px solid #ccc;
    background-position: right;
    background-repeat: no-repeat;
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/FN-select-arrow.png"), -webkit-linear-gradient(top, #fff, #fafafa);
    outline: none;
    cursor: pointer;
    font-size: 12px;
    border-radius: 2px;
    padding-right: 14px;
}

body#dummybodyid .diigolet.diigoletFN a:link,
body#dummybodyid .diigolet.diigoletFN a:visited {
    color: #06c;
}

body#dummybodyid .diigolet.diigoletFN a:hover,
body#dummybodyid .diigolet.diigoletFN a:active {
    color: #333;
    text-decoration: none;
}

body#dummybodyid .diigolet .diigoletFNL {
    width: 23px;
    background: transparent url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/float_note_l.png) no-repeat left top;
}

body#dummybodyid .diigolet .diigoletFNT {
    height: 32px;
    background: transparent url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/float_note_t.png) no-repeat right top;
    cursor: move !important;
}

body#dummybodyid .diigolet .diigoletFNR {
    width: 16px;
    background: transparent url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/float_note_r.png) no-repeat left bottom;
    overflow: hidden;
    vertical-align: bottom;
}

body#dummybodyid .diigolet .diigoletFNB {
    height: 34px;
    background: transparent url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/float_note_b.png) no-repeat left bottom;
}

body#dummybodyid .diigolet .diigoletFNTH {
    vertical-align: top;
    width: 12px;
}

body#dummybodyid .diigolet .diigoletFNTH div {
    width: 12px;
    height: 12px;
    background: transparent url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/float_note_h_rt.gif) no-repeat right top;
    position: relative;
    top: 5px;
    left: -22px;
    overflow: hidden;
    cursor: ne-resize !important;
}

body#dummybodyid .diigolet .diigoletFNB {
    vertical-align: top;
    overflow: hidden;
}

body#dummybodyid .diigolet .diigoletFNPosN .diigoletFNXjjR,
body#dummybodyid .diigolet .diigoletFNPosN .diigoletFNXjjT,
body#dummybodyid .diigolet .diigoletFNPosN .diigoletFNXjjB,
body#dummybodyid .diigolet .diigoletFNPosN .diigoletFNTH div,
body#dummybodyid .diigolet .diigoletFNPosN .diigoletFNB div {
    display: none;
}

body#dummybodyid .diigolet .diigoletFNT h1 {
    font: 12px/19px Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #666;
    margin: 4px 0 0 5px;
    padding: 0;
}

body#dummybodyid .diigolet .diigoletFNT div.menu {
    margin: 3px 21px 10px 0;
    background-color: #fff9a4;
    border-right: 1px solid #f2e984;
    border-left: 1px solid #c9b822;
}

body#dummybodyid .diigolet .diigoletFNT div.menu a {
    display: block;
    line-height: 19px;
    float: left;
    color: #666;
    padding: 0 5px;
    border-right: 1px solid #c9b822;
    text-decoration: none;
}

body#dummybodyid .diigolet .diigoletFNT div.menu a:hover,
body#dummybodyid .diigolet .diigoletFNT div.menu a:active {
    background-color: #fff587;
    color: #333;
}

body#dummybodyid .diigolet .diigoletFNT div.menu a.diigoletFNOpt {
    background: transparent url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/float_note_downdot.gif) no-repeat right top;
    padding-right: 14px;
}

body#dummybodyid .diigolet .diigoletFNT {
    font: 12px/32px Arial, Helvetica, sans-serif;
}

body#dummybodyid .diigolet .diigoletFNContent,
body#dummybodyid .diigolet .diigoletFNComment {
    background-color: #fff89f;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    overflow: auto;
    width: 355px;
    zoom: 1;
    border-bottom: 1px solid #E0DB9D;
}

body#dummybodyid .diigolet .diigoletFNContent .diigoletFNAuthorP {
    font-size: 10px;
    font-weight: normal;
    color: #666;
    margin: 0 11px 5px 0;
    padding: 2px 5px;
    line-height: 100%;
}

body#dummybodyid .diigolet .diigoletFNContent .diigoletFNAuthorP .diigoletFNAuthor {
    border-bottom: 1px dotted #ccc;
    color: #06c;
}

body#dummybodyid .diigolet .diigoletFNContent .diigoletFNAuthorP .diigoletFNAuthor:hover,
body#dummybodyid .diigoletFNContent .diigoletFNAuthorP .diigoletFNAuthor:active {
    border-bottom: 1px solid #ccc;
    color: #333;
}

body#dummybodyid .diigolet .diigoletFNContent .diigoletFNAuthorP a {
    color: #999;
}

body#dummybodyid .diigolet .diigoletFNContent .diigoletFNAuthorP a:hover,
body#dummybodyid .diigoletFNContent .diigoletFNAuthorP a:active {
    color: #666;
}

body#dummybodyid .diigolet.diigoletFN blockquote {
    display: inline-block;
}

body#dummybodyid .diigolet .diigoletFNComment select,
body#dummybodyid .diigolet .diigoletFNComment input,
body#dummybodyid .diigolet .diigoletFNComment textarea {
    font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
    max-width: 345px;
}

body#dummybodyid .diigolet .diigoletFNComment p {
    margin: 5px 0;
}

body#dummybodyid .diigolet .diigoletFNTDiv {
    height: 32px;
    overflow: hidden;
}

body#dummybodyid .diigolet.diigoletFN .menu {
    float: right;
    height: 19px;
    overflow: hidden;
}

body#dummybodyid .diigolet .labelList label {
    margin-right: 2px;
    background-color: #eee;
    color: #666;
    white-space: nowrap;
    font-weight: normal;
    font-size: 9px;
}

body#dummybodyid .diigolet .labelList span {
    padding: 0 2px;
}

body#dummybodyid .diigolet .labelList a {
    padding: 0 2px;
    background-color: #ffe76a;
}

body#dummybodyid .diigolet .labelList a:hover {
    color: #fef5c7;
    text-decoration: none;
}

body#dummybodyid .diigolet .labelList a.del {
    border: none;
    padding-right: 2px;
    font-weight: normal;
}

body#dummybodyid .diigolet a.del {
    cursor: pointer;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletIconv3.gif") no-repeat left -343px;
}

body#dummybodyid .diigolet a.del:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    background-position: 1px -342px;
    text-decoration: none;
}

body#dummybodyid .diigolet ul.diigoletFNDropdown {
    position: absolute;
    display: none;
    left: 10px;
    background-color: #fff89f;
    border: 1px solid #c9b822;
    z-index: 2147483647;
}

body#dummybodyid .diigolet ul.diigoletFNDropdown li {
    padding-left: 25px;
}

body#dummybodyid .diigolet ul.diigoletFNDropdown a:link,
body#dummybodyid .diigolet ul.diigoletFNDropdown a:visited {
    color: #666;
    display: block;
    width: 85px;
    font: 11px Arial, Helvetica, sans-serif;
}

body#dummybodyid .diigolet ul.diigoletFNDropdown a:hover,
body#dummybodyid .diigolet ul.diigoletFNDropdown a:active {
    background-color: #fff567;
    color: #333;
}

body#dummybodyid .diigolet.diigoletFNIEPatch .diigoletFNL {
    background: transparent url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/float_note_l.gif) no-repeat left top;
}

body#dummybodyid .diigolet.diigoletFNIEPatch .diigoletFNT {
    background: transparent url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/float_note_t.gif) no-repeat right top;
}

body#dummybodyid .diigolet.diigoletFNIEPatch .diigoletFNR {
    background: transparent url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/float_note_r.gif) no-repeat left bottom;
}

body#dummybodyid .diigolet.diigoletFNIEPatch .diigoletFNB {
    background: transparent url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/float_note_b.gif) no-repeat left bottom;
}

body#dummybodyid .diigolet.diigoletFNIEPatch .diigoletFNT {
    height: 23px;
}

body#dummybodyid .diigolet.diigoletFNIEPatch .diigoletFNTDiv {
    height: 23px;
}

body#dummybodyid .diigoletFN.editing .diigoletFNComment {
    display: block;
}

body#dummybodyid .personalText {
    color: #555 !important;
    font-size: 10px !important;
    display: inline-block;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    width: 343px !important;
    margin-top: 4px !important;
}

body#dummybodyid .IconFeild {
    float: left !important;
    margin-left: 8px !important;
    margin-top: 5px !important;
}

body#dummybodyid .IconFeild:hover .editIcon {
    background-position: right !important;
}

body#dummybodyid .multipalCol {
    padding-top: 0 !important;
}

body#dummybodyid .singleCol {
    padding-top: 7px !important;
}

body#dummybodyid .myCommentSpan {
    margin-left: 35px !important;
}

body#dummybodyid .notMyCommentSpan {
    margin-left: 15px !important;
}

body#dummybodyid .footText {
    line-height: 1.5;
    width: 343px !important;
}

body#dummybodyid div.floatNote {
    position: absolute !important;
    width: 34px;
    height: 34px;
    text-align: center;
    background-image: url('chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/float_icon.png') !important;
    background-repeat: no-repeat;
    z-index: 2147483643;
}

body#dummybodyid div.floatNote.private.yellow {
    background-position: 0 0;
}

body#dummybodyid div.floatNote.private.blue {
    background-position: 0 -68px;
}

body#dummybodyid div.floatNote.private.green {
    background-position: 0 -136px;
}

body#dummybodyid div.floatNote.private.pink {
    background-position: 0 -204px;
}

body#dummybodyid div.floatNote.group.yellow {
    background-position: 0 -34px;
}

body#dummybodyid div.floatNote.group.blue {
    background-position: 0 -102px;
}

body#dummybodyid div.floatNote.group.green {
    background-position: 0 -170px;
}

body#dummybodyid div.floatNote.group.pink {
    background-position: 0 -238px;
}

body#dummybodyid div.floatNote.diigoshow {
    -webkit-animation: bounceIn 400ms ease both;
    -webkit-animation-play-state: running;
}

body#dummybodyid div.floatNote.diigoadd {
    -webkit-animation: flipInY 600ms ease both;
    -webkit-animation-play-state: running;
}

body#dummybodyid div.floatNote span {
    position: absolute;
    left: -4px;
    top: -3px;
    display: block;
    border-radius: 15px;
    background-color: #666;
    padding: 2px 3px;
    border: 1px solid #fff;
    height: 8px;
    font-size: 11px;
    color: #fff;
    line-height: 8px;
}

html body#dummybodyid div.floatNote {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/float_icon.png");
    overflow: hidden;
    background: none;
    overflow: visible;
}

body#dummybodyid em.diigoHighlight {
    text-align: inherit;
    text-decoration: inherit;
    line-height: inherit;
    font: inherit;
    color: inherit;
    display: inline;
    position: relative;
    zoom: 1;
    margin: 0;
    padding: 0;
}

body#dummybodyid em.diigoHighlight.hover {
    cursor: move;
}

body#dummybodyid em.diigoHighlight.hover.yellow {
    background-color: #F5F548;
}

body#dummybodyid em.diigoHighlight.hover.blue {
    background-color: #84B9EF;
}

body#dummybodyid em.diigoHighlight.hover.green {
    background-color: #A0DE60;
}

body#dummybodyid em.diigoHighlight.hover.pink {
    background-color: #F9B0B0;
}

body#dummybodyid em.diigoHighlight.diigoHighlightcommented {
    margin-right: 25px;
}

body#dummybodyid em.diigoHighlight.mouseOvered {
    background-color: #ffc62a !important;
}

body#dummybodyid em.diigoHighlight.yellow {
    background-color: #FF9;
}

body#dummybodyid img.diigoHighlight.yellow {
    cursor: pointer;
    outline: 2px solid #FF9 !important;
}

body#dummybodyid em.diigoHighlight.blue {
    background-color: #ABD5FF;
}

body#dummybodyid img.diigoHighlight.blue {
    cursor: pointer;
    outline: 2px solid #ABD5FF !important;
}

body#dummybodyid em.diigoHighlight.green {
    background-color: #B2E57E;
}

body#dummybodyid img.diigoHighlight.green {
    cursor: pointer;
    outline: 2px solid #B2E57E !important;
}

body#dummybodyid em.diigoHighlight.pink {
    background-color: #fcc;
}

body#dummybodyid img.diigoHighlight.pink {
    cursor: pointer;
    outline: 2px solid #fcc !important;
}

body#dummybodyid img.diigoHighlight.mouseOvered {
    cursor: pointer;
    outline: 2px solid #ffc62a !important;
}

body#dummybodyid .diigolet .diigolet-closeBtn {
    position: absolute;
    background: transparent url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/close1.gif);
    width: 14px;
    height: 14px;
    top: 2px;
    right: 2px;
    cursor: pointer !important;
}

body#dummybodyid .ac_results {
    border: 1px solid #ddd;
    background: #fff none repeat scroll 0;
    cursor: pointer !important;
    font-size: 11px !important;
    left: 0;
    position: absolute;
    width: 392px;
    z-index: 2147483647;
    border-radius: 1px;
}

body#dummybodyid .ac_results ul {
    margin: 0;
    padding: 0;
}

body#dummybodyid .ac_results li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 2px 5px;
    border-radius: 1px;
}

body#dummybodyid .ac_results a {
    width: 100%;
}

body#dummybodyid .ac_results li.over {
    color: white;
    background: #09f none repeat scroll 0;
}

body#dummybodyid #gtooltip {
    background-color: #2a2a2a;
    border: 1px solid #fff;
    color: #fff;
    display: block;
    font-size: 12px !important;
    font-weight: bold !important;
    opacity: 0;
    padding: 4px 6px !important;
    pointer-events: none;
    position: absolute !important;
    -webkit-transition: visibility .13s, opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s;
    -moz-transition: visibility .13s, opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s;
    -o-transition: visibility .13s, opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s;
    transition: visibility .13s, opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s;
    visibility: hidden;
    font-family: arial, sans-serif !important;
    z-index: 2147483647;
    top: -100px;
    left: -100px;
    line-height: 15px !important;
}

body#dummybodyid #gtooltip.show {
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility 0, opacity .13s ease-in;
}

body#dummybodyid #gtooltip #gtooltip-arrow {
    position: absolute !important;
    border: 5px solid !important;
    border-top-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom-color: #2a2a2a !important;
    border-left-color: transparent !important;
    height: 0 !important;
    width: 0 !important;
    line-height: 0 !important;
}

body#dummybodyid #gtooltip #gtooltip-content {
    white-space: nowrap !important;
}

body#dummybodyid .diigo-scrollmarker {
    height: 6px;
    width: 6px;
    cursor: pointer;
    overflow: hidden;
    font-size: 12px;
    z-index: 1000000;
    border-radius: 20px;
}

body#dummybodyid #diigolet-highlight-share {
    background-color: #fcfbf7;
    width: 402px;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-border-radius: 0;
    cursor: default;
    position: absolute;
    z-index: 2147483646;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .08);
    background-clip: content-box;
    visibility: hidden;
    opacity: 0;
    border-radius: 2px;
    display: block;
}

body#dummybodyid #diigolet-highlight-share.show {
    opacity: 1;
    visibility: visible;
}

body#dummybodyid #diigolet-highlight-share-top {
    height: 30px;
    vertical-align: middle;
    background-color: #39baf6;
    line-height: 30px;
    padding: 0 10px;
    font-size: 14px;
    color: white;
    text-align: left;
    border-radius: 2px 2px 0 0;
}

body#dummybodyid .diigolet-question-mark {
    height: 12px;
    width: 12px;
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/q-mark.png");
    cursor: pointer;
    position: relative;
    display: inline-block;
    margin: 9px 7px 0 6px;
}

body#dummybodyid .diigolet-question-mark-tip {
    padding: 5px;
    position: absolute;
    bottom: 139%;
    left: -82px;
    display: none;
    width: 180px;
    color: #7f8d99;
    border-radius: 2px;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, .2);
    background: #fff;
    font: normal 12px/14px Arial, helvetica, sans-serif;
}

body#dummybodyid #diigolet-highlight-share-close {
    float: right;
    height: 16px;
    width: 16px;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/win-close.png") 50% 50% no-repeat;
    margin-top: 7px;
    opacity: .5;
    cursor: pointer;
}

body#dummybodyid #diigolet-highlight-share-close:hover {
    opacity: 1;
}

body#dummybodyid #diigolet-highlight-container {
    border-radius: 0 0 2px 2px;
    border-width: 0 1px 1px 1px;
    border-color: rgba(0, 0, 0, .08);
    border-style: solid;
    display: block;
}

body#dummybodyid #diigolet-highlight-main {
    padding: 10px 10px;
}

body#dummybodyid #diigolet-highlight-share-textarea {
    border: 1px solid #d7d7d7;
    outline: none;
    width: 372px;
    height: 42px;
    max-width: 374px;
    line-height: 18px;
    -webkit-transition: border-color 200ms ease;
    font: 12px/14px Arial;
    min-height: 42px;
    padding: 3px 3px;
    resize: vertical;
    box-sizing: content-box;
}

body#dummybodyid #diigolet-highlight-share-textarea:disabled {
    background-color: #eee;
}

body#dummybodyid #diigolet-highlight-share-textarea:focus {
    border: 1px solid #AAA;
}

body#dummybodyid .clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}

body#dummybodyid .clearfloat {
    zoom: 1;
}

body#dummybodyid #diigolet-highlight-footer {
    padding: 0 10px 10px 10px;
    position: relative;
    display: block;
}

body#dummybodyid #diigolet-highlight-footer a {
    float: right;
}

body#dummybodyid #diigolet-highlight-share-copybtn {
    height: 24px;
    width: 60px;
    line-height: 24px;
    cursor: pointer;
    text-align: center;
    color: white;
    border-radius: 2px;
    border: 1px solid #066ec1;
    font-size: 12px;
    text-decoration: none;
    border-radius: 2px;
    border: 1px solid #85a0a6;
    color: #85a0a6;
    font-size: 12px;
    text-align: center;
}

body#dummybodyid #diigolet-highlight-share-copybtn:active {
    background: #85a0a6;
    color: #fff;
}

body#dummybodyid #diigolet-highlight-share-cancelbtn {
    color: #999;
    height: 12px;
    font-size: 12px;
    margin: 6px 14px 0 0;
    text-decoration: none;
    border: none !important;
}

body#dummybodyid #diigolet-highlight-share-cancelbtn:hover {
    text-decoration: underline;
}

body#dummybodyid #diigolet-highlight-footer .diigolet-highlight-social-btn {
    float: left !important;
    height: 26px;
    width: 26px;
    margin-right: 12px;
}

body#dummybodyid #diigolet-highlight-share-twitter {
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/highlight-share.png");
}

body#dummybodyid #diigolet-highlight-share-facebook {
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/highlight-share.png");
    background-position: -26px 0;
}

body#dummybodyid #diigolet-highlight-share-copySuccess {
    position: absolute;
    top: 0;
    right: 85px;
    padding: 5px 10px;
    background: #FFF1A8;
    color: black;
    border-radius: 3px;
    line-height: 18px;
    font-size: 12px;
    -webkit-transition: all .3s;
    opacity: 0;
    -webkit-transform-style: preserve-3d;
    -webkit-transform: rotateY(-70deg);
}

body#dummybodyid #diigolet-highlight-share-copySuccess.show {
    -webkit-transform: rotateY(0deg);
    opacity: 1;
}

body#dummybodyid #diigo-annotationList {
    background-color: #fff;
    width: 423px;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-border-radius: 0;
    cursor: default;
    z-index: 2147483646;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
    background-clip: content-box;
    border-radius: 2px;
    position: fixed;
    top: 52px;
    left: 0;
    -webkit-animation: slideInRight 200ms ease;
}

body#dummybodyid #diigo-annotationList-btn {
    height: 20px;
    width: 20px;
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/warning-orphanHighlight.png");
    position: fixed;
    right: 0;
    top: 55px;
    cursor: pointer;
    z-index: 1000001;
}

body#dummybodyid #diigo-annotationList-top {
    height: 30px;
    vertical-align: middle;
    background-color: #39BAF6;
    line-height: 30px;
    padding: 0 10px;
    font-size: 14px;
    color: #FFF;
    text-align: left;
    border-radius: 2px 2px 0 0;
    text-indent: 5px;
    display: block;
}

body#dummybodyid #diigo-annotationList-top b {
    height: 12px;
    width: 14px;
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/list-icon.png");
    float: left;
    margin-top: 10px;
    margin-left: -4px;
    display: block;
}

body#dummybodyid #diigo-annotationList-close {
    float: right;
    height: 16px;
    width: 16px;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/win-close.png") 50% 50% no-repeat;
    margin-top: 7px;
    opacity: .5;
    cursor: pointer;
}

body#dummybodyid #diigo-annotationList-close:hover {
    opacity: 1;
}

body#dummybodyid #diigo-annotationList-toolbar {
    height: 30px;
    font: normal 12px/30px arial, Helvetica;
    display: block;
}

body#dummybodyid #diigo-annotationList-toolbar span {
    float: left;
    color: #333;
    margin-left: 10px;
}

body#dummybodyid #diigo-annotationList-toolbar a {
    float: right;
    margin-right: 10px;
    text-decoration: none;
    color: #0072d6;
}

body#dummybodyid #diigo-annotationList-box {
    border-radius: 0 0 2px 2px;
    border-width: 0 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.08);
    border-style: solid;
    padding: 5px 6px 0 6px;
    position: relative;
    max-height: 300px;
    overflow: auto;
}

body#dummybodyid #diigo-annotationList-box .diigo-annotationList-item {
    margin-bottom: 8px;
    position: relative;
    background-color: #f9f9f9;
}

body#dummybodyid #diigo-annotationList-box .diigo-annotationList-item.diigo-orphan .diigo-annotationList-highlight,
body#dummybodyid #diigo-annotationList-box .diigo-annotationList-item.diigo-orphan .diigo-annotationList-sticky {
    padding-right: 19px;
}

body#dummybodyid .diigo-annotationList-item .diigo-annotationList-orphan-warning {
    height: 19px;
    width: 19px;
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/orphan-warning.png");
    position: absolute;
    top: 0;
    right: 0;
    opacity: .65;
}

body#dummybodyid .diigo-orphan-warning {
    height: 15px;
    width: 15px;
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/orphan-warning-small.png");
    float: left;
    opacity: .65;
    margin-right: 4px;
    margin-top: 7px;
}

body#dummybodyid #diigo-annotationList-box .diigo-annotationList-highlight {
    padding: 6px 6px;
    font: normal 12px/14px arial, Helvetica;
    color: #333;
    border-left-style: solid;
    border-left-width: 4px;
    border-bottom: 1px solid #eee;
    position: relative;
    word-wrap: break-word;
    white-space: normal;
    word-break: break-all;
}

body#dummybodyid #diigo-annotationList-box .diigo-annotationList-item.diigo-yellow .diigo-annotationList-highlight {
    border-left-color: #FFBA01;
}

body#dummybodyid #diigo-annotationList-box .diigo-annotationList-item.diigo-blue .diigo-annotationList-highlight {
    border-left-color: #6EAAF5;
}

body#dummybodyid #diigo-annotationList-box .diigo-annotationList-item.diigo-green .diigo-annotationList-highlight {
    border-left-color: #7BBD3F;
}

body#dummybodyid #diigo-annotationList-box .diigo-annotationList-item.diigo-pink .diigo-annotationList-highlight {
    border-left-color: #FF9C9C;
}

body#dummybodyid #diigo-annotationList-box .diigo-annotationList-sticky {
    padding: 6px 6px 6px 26px;
    font: normal 12px/14px arial, Helvetica;
    color: #333;
    background-color: #f9f9f9;
    border-left-style: solid;
    border-left-width: 4px;
    border-left-color: #DDD;
    border-bottom: 1px solid #eee;
    position: relative;
    word-wrap: break-word;
    white-space: normal;
    word-break: break-all;
}

body#dummybodyid #diigo-annotationList-box .diigo-annotationList-item.diigo-yellow .diigo-annotationList-sticky .diigo-anntationList-floatIcon {
    background-position: 0 -16px;
}

body#dummybodyid #diigo-annotationList-box .diigo-annotationList-item.diigo-blue .diigo-annotationList-sticky .diigo-anntationList-floatIcon {
    background-position: 0 -32px;
}

body#dummybodyid #diigo-annotationList-box .diigo-annotationList-item.diigo-green .diigo-annotationList-sticky .diigo-anntationList-floatIcon {
    background-position: 0 -48px;
}

body#dummybodyid #diigo-annotationList-box .diigo-annotationList-item.diigo-pink .diigo-annotationList-sticky .diigo-anntationList-floatIcon {
    background-position: 0 -64px;
}

body#dummybodyid .diigo-annotationList-item .diigo-annotationList-item-action {
    position: absolute;
    right: 1px;
    bottom: 1px;
    font: normal 10px/12px arial, Helvetica;
    display: none;
    z-index: 10000;
}

body#dummybodyid .diigo-annotationList-item .diigo-annotationList-item-btn {
    background-color: rgba(0, 0, 0, 0.3);
    padding: 2px;
    color: #fff;
    cursor: pointer;
    z-index: 1;
    opacity: .8;
    float: left;
    margin-left: 5px;
}

body#dummybodyid .diigo-annotationList-item .diigo-annotationList-item-btn:hover {
    opacity: 1;
}

body#dummybodyid .diigo-annotationList-commentItem {
    padding: 5px 6px;
    background-color: #f9f9f9;
    word-break: break-all;
    border-left-style: solid;
    border-left-width: 4px;
    border-left-color: #DDD;
    border-bottom: 1px solid #eee;
    font: normal 12px/14px arial, Helvetica;
}

body#dummybodyid .diigo-annotationList-item:hover .diigo-annotationList-item-action {
    display: block;
}

body#dummybodyid .diigo-anntationList-floatIcon {
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/float_note_icon.png");
    height: 16px;
    width: 16px;
    position: absolute;
    left: 5px;
    top: 5px;
}

body#dummybodyid #diigo-annotationList-main {
    position: relative;
}

body#dummybodyid #diigo-annotationList-notification {
    height: 30px;
    width: 150px;
    border: 2px solid rgba(0, 0, 0, .15);
    position: absolute;
    left: 50%;
    top: 50%;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/success.png") 5px 50% no-repeat;
    text-indent: 26px;
    font: normal 12px/30px arial, Helvetica;
    background-color: #fff;
    border-radius: 2px;
    -webkit-transform: translate(-50%, -50%);
    background-clip: content-box;
    z-index: 1;
    display: none;
}

body#dummybodyid #diigo-annotationList-noItem {
    padding: 10px;
    font-weight: bold;
}

body#dummybodyid .diigo-customize-scrollbar::-webkit-scrollbar {
    width: 6px;
}

body#dummybodyid .diigo-customize-scrollbar::-webkit-scrollbar-track-piece {
    background-color: transparent;
}

body#dummybodyid .diigo-customize-scrollbar::-webkit-scrollbar-thumb:vertical {
    height: 20px;
    background-color: #CCC;
}

body#dummybodyid .diigo-customize-scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: #aaa;
}

body#dummybodyid .diigolet-highlight-selected {
    -webkit-animation: highlight 800ms ease-in-out;
}

body#dummybodyid #diigo-ext-tutorial-wrapper {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .8);
    text-align: center;
    font-family: arial, Helvetica;
    z-index: 10000;
    font-size: 16px !important;
    visibility: hidden;
    opacity: 0;
    transition: opacity .2s linear;
}

body#dummybodyid #diigo-ext-tutorial-wrapper.active {
    visibility: visible;
    opacity: 1;
}

body#dummybodyid #diigo-ext-tutorial-panel {
    display: inline-block;
    width: 805px;
    height: 664px;
    border-radius: 5px;
    background: white;
    vertical-align: middle;
    position: relative;
    transform: scale(0.95);
    transition: transform .2s linear;
}

body#dummybodyid #diigo-ext-tutorial-wrapper.active #diigo-ext-tutorial-panel {
    transform: scale(1);
}

body#dummybodyid #diigo-ext-tutorial-panel .diigo-ext-tutorial-btn {
    display: block;
    height: 36px;
    width: 36px;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/tutorial/back_icon.png");
    position: absolute;
    top: 300px;
    transition: transfrom 200ms ease;
}

body#dummybodyid #diigo-ext-tutorial-panel .diigo-ext-tutorial-btn:active {
    transform: scale(0.95);
}

body#dummybodyid #diigo-ext-tutorial-panel #diigo-ext-tutorial-prev {
    left: -64px;
    display: none;
}

body#dummybodyid #diigo-ext-tutorial-panel #diigo-ext-tutorial-next {
    -webkit-transform: rotate(180deg);
    right: -64px;
}

body#dummybodyid #diigo-ext-tutorial-panel #diigo-ext-tutorial-next:active {
    transform: scale(0.95) rotate(180deg);
}

body#dummybodyid #diigo-ext-tutorial-panel #diigo-ext-tutorial-close {
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/tutorial/close_icon.png");
    right: -64px;
    display: none;
}

body#dummybodyid #diigo-ext-tutorial-banner {
    height: 169px;
    border-radius: 5px 5px 0 0;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/tutorial/bg.png"), #4e8df7;
    color: white;
    position: relative;
    overflow: hidden;
}

body#dummybodyid #diigo-ext-tutorial-banner-text {
    height: 65px;
    position: relative;
    top: 38px;
    transform: translate3d(0, -80px, 0);
    opacity: 0;
    transition: transform .5s cubic-bezier(0.77, 0, 0.175, 1) .2s, opacity .5s cubic-bezier(0.77, 0, 0.175, 1) .2s;
}

body#dummybodyid #diigo-ext-tutorial-banner-text>div {
    font-size: 19px;
}

body#dummybodyid #diigo-ext-tutorial-banner-text span {
    line-height: 47px;
    font-size: 24px;
    font-weight: 600;
}

body#dummybodyid #diigo-ext-tutorial-wrapper::after {
    display: inline-block;
    height: 100%;
    margin-left: -.05em;
    content: '';
    vertical-align: middle;
}

body#dummybodyid #diigo-ext-tutorial-container {
    height: 495px;
    border-radius: 0 0 5px 5px;
    position: relative;
}

body#dummybodyid .diigo-ext-tutorial-slide {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    transition: opacity 600ms ease-in-out;
}

body#dummybodyid #diigo-ext-tutorial-wrapper.active .diigo-ext-tutorial-slide.active {
    visibility: visible;
    opacity: 1;
}

body#dummybodyid .diigo-ext-tutorial-slide .left,
body#dummybodyid .diigo-ext-tutorial-slide .right {
    float: left;
}

body#dummybodyid .diigo-ext-tutorial-slide .left {
    width: 350px;
}

body#dummybodyid .diigo-ext-tutorial-slide .right {
    width: 400px;
    text-align: left;
    color: #757575;
}

body#dummybodyid .diigo-ext-tutorial-slide .right>div {
    width: 360px;
    line-height: 20px;
}

body#dummybodyid #diigo-tutorial-image1 {
    height: 347px;
    width: 297px;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/tutorial/save.png");
    margin: 22px 0 0 83px;
}

body#dummybodyid #diigo-tutorial-image2 {
    height: 421px;
    width: 186px;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/tutorial/screenshot.png");
    margin: 22px 0 0 83px;
}

body#dummybodyid #diigo-tutorial-image3 {
    height: 312px;
    width: 537px;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/tutorial/highlighted.png");
    margin: 75px 0 0 25px;
}

body#dummybodyid .diigo-ext-tutorial-3 .left {
    width: 581px;
}

body#dummybodyid .diigo-ext-tutorial-3 .right {
    width: auto;
}

body#dummybodyid .diigo-ext-tutorial-3 .right>div {
    width: 194px;
}

body#dummybodyid #diigo-tutorial-image4 {
    height: 302px;
    width: 261px;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/tutorial/outliner.png");
    margin: 83px 0 0 62px;
}

body#dummybodyid .diigo-ext-tutorial-4 .left {
    width: 350px;
}

body#dummybodyid .diigo-ext-tutorial-4 .right {
    width: auto;
}

body#dummybodyid .diigo-ext-tutorial-4 .right>div {
    width: 375px;
}

body#dummybodyid #diigo-ext-tutorial-elem1 {
    position: absolute;
    left: 138px;
    bottom: 0;
    height: 80px;
    width: 74px;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/tutorial/spaceman.png");
    transform: translate3d(0, 80px, 0);
    transition: transform 600ms cubic-bezier(0.77, 0, 0.175, 1);
}

body#dummybodyid #diigo-ext-tutorial-elem2 {
    position: absolute;
    right: 97px;
    bottom: 79px;
    height: 48px;
    width: 48px;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/tutorial/moon.png");
    transform: scale(0);
    transition: transform .5s cubic-bezier(0.77, 0, 0.175, 1);
}

body#dummybodyid #diigo-ext-tutorial-elem3 {
    position: absolute;
    right: 97px;
    bottom: -34px;
    height: 118px;
    width: 125px;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/img/tutorial/rocket.png");
    transform: translate3d(100px, 84px, 0);
    transition: transform .5s cubic-bezier(0.77, 0, 0.175, 1);
}

body#dummybodyid #diigo-ext-tutorial-wrapper.active.step4 #diigo-ext-tutorial-elem1,
body#dummybodyid #diigo-ext-tutorial-wrapper.active.step4 #diigo-ext-tutorial-elem2,
body#dummybodyid #diigo-ext-tutorial-wrapper.active.step4 #diigo-ext-tutorial-elem3 {
    transform: translate3d(0, 0, 0);
    transform: scale(1);
}

body#dummybodyid #diigo-ext-tutorial-wrapper.active.step2 #diigo-ext-tutorial-elem1 {
    transform: translate3d(0, 0, 0);
}

body#dummybodyid #diigo-ext-tutorial-wrapper.active.step3 #diigo-ext-tutorial-elem2,
body#dummybodyid #diigo-ext-tutorial-wrapper.active.step3 #diigo-ext-tutorial-elem1 {
    transform: translate3d(0, 0, 0);
}

body#dummybodyid #diigo-ext-tutorial-wrapper.active #diigo-ext-tutorial-banner-text {
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

body#dummybodyid #diigo-code-clipper {
    height: 24px;
    width: 24px;
    background: red;
    position: absolute;
    opacity: .5;
    cursor: pointer;
}

body#dummybodyid #diigo-code-clipped {
    position: absolute;
    display: inline-block;
    padding: 0 4px;
    font-size: 12px;
    border-radius: 2px;
    text-align: center;
    color: white;
    background: rgba(0, 0, 0, .5);
}

body#dummybodyid #diigo-code-clipper .clipped-area {
    display: none;
}

body#dummybodyid #diigo-code-clipper.clipped {
    pointer-events: none;
    font-size: 12px;
    display: inline-block;
    width: auto;
}

body#dummybodyid #diigo-code-clipper.clipped .clipped-area {
    display: block;
}

body#dummybodyid #diigo-code-clipper:hover {
    opacity: 1;
}

body#dummybodyid #d3df-sidebar {
    border: 1px #ccc solid;
    z-index: 99997;
}

body#dummybodyid #d3df-sidebar div.heading {
    padding: 3px;
    font-size: 13px;
    border-top: 1px #E8EEF7 solid;
    font-weight: bold;
    zoom: 1;
}

body#dummybodyid #d3df-sidebar div.popOut {
    width: 16px;
    height: 16px;
    background: transparent url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/popout.gif) no-repeat scroll left top;
    cursor: pointer;
}

body#dummybodyid #d3df-sidebar div.popOut.popIn {
    background-image: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/popin.gif);
}

body#dummybodyid #d3df-sidebar div.popOut.close {
    background-image: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/close1.gif);
}

body#dummybodyid #d3df-sidebar div.heading a.add {
    background: transparent url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletIconv1.gif) no-repeat scroll left -172px;
    padding-left: 18px;
    display: block;
    float: right;
    font-weight: normal;
}

body#dummybodyid #d3df-sidebar a.togglePanel {
    background: transparent url(http://www.diigo.com/images/v2/eoc.gif) no-repeat scroll left top;
    display: block;
    float: right;
    width: 16px;
    height: 16px;
}

body#dummybodyid #d3df-sidebar a.togglePanel.collapsed {
    background-position: left bottom;
}

body#dummybodyid #d3df-sidebar ul,
body#dummybodyid #d3df-sidebar ul li {
    list-style: none;
    overflow: hidden;
    zoom: 1;
}

body#dummybodyid #d3df-sidebar li.highlight a.highlight {
    overflow: hidden;
    height: 24px;
    zoom: 1;
}

body#dummybodyid #d3df-sidebar ul.highlights li {
    margin: 1px;
}

body#dummybodyid #d3df-sidebar ul.comments li {
    margin: 1px;
    padding: 2px;
}

body#dummybodyid #d3df-sidebar div.noComments {
    font-size: 11px;
    text-align: center;
    padding: 15px 5px;
}

body#dummybodyid #d3df-sidebar p.commentBody,
body#dummybodyid #d3df-sidebar p.commentBody a {
    font-size: 11px;
}

body#dummybodyid #d3df-sidebar a.avatar {
    float: left;
    margin-right: 3px;
}

body#dummybodyid #d3df-sidebar a.avatar img {
    padding: 1px;
    border: 1px #CCC solid;
    width: 32px;
    height: 32px;
}

body#dummybodyid #d3df-sidebar .commentInfo {
    font-size: 12px;
}

body#dummybodyid #d3df-sidebar .commentInfo a {
    border-bottom: 1px dotted #999;
}

body#dummybodyid #d3df-sidebar a.highlight {
    line-height: 24px;
    padding-left: 18px;
    display: block;
    background: transparent url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletIconv1.gif) no-repeat scroll left -192px;
}

body#dummybodyid #d3df-sidebar a.floatNote {
    padding-left: 16px;
    background: transparent url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/diigoletIconv1.gif) no-repeat scroll left -144px;
}

body#dummybodyid #d3df-sidebar a.highlight .jumpTo {
    line-height: 24px;
    padding-left: 5px;
    font-size: 12px;
    font-style: italic;
}

body#dummybodyid #d3df-sidebar.themeDefault .bgColor1 {
    background-color: #C3D9FF;
}

body#dummybodyid #d3df-sidebar.themeDefault .bgColor2 {
    background-color: #E8EEF7;
}

body#dummybodyid #d3df-sidebar.themeDefault .bgColor3 {
    background-color: #FFF;
}

body#dummybodyid #d3df-sidebar.themeDefault .color1 {
    color: #999;
}

body#dummybodyid #d3df-sidebar.themeDefault .color2 {
    color: #333;
}

body#dummybodyid.diigoHiPen-yellow {
    cursor: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/ietoolbar-images/highlighter-orange.cur) 4 15, text !important;
}

body#dummybodyid.diigoHiPen-blue {
    cursor: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/ietoolbar-images/highlighter-blue.cur) 4 15, auto !important;
}

body#dummybodyid.diigoHiPen-green {
    cursor: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/ietoolbar-images/highlighter-green.cur) 4 15, text !important;
}

body#dummybodyid.diigoHiPen-pink {
    cursor: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/ietoolbar-images/highlighter-pink.cur) 4 15, text !important;
}

body#dummybodyid .diigolet.notice {
    font: bold 13px/1.5 Helvetica, Arial, sans-serif;
    position: fixed;
    top: 5px;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 2147483647;
    height: 1px;
    -webkit-animation: fadeIn 400ms ease;
}

body#dummybodyid .diigolet.notice>div {
    border: 1px solid #fad42e;
    background: #fea;
    border-radius: 5px;
    color: #000;
    display: inline-block;
    padding: 5px 10px 5px 5px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 1px;
}

body#dummybodyid .diigolet.notice>div>b {
    display: inline-block;
    height: 16px;
    width: 16px;
    margin: 2px 3px 0 0;
    background: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/icons.png) 0 -80px no-repeat;
    float: left;
}

body#dummybodyid .diigolet.notice>div>p>a {
    font-size: 12px;
}

body#dummybodyid .diigolet.notice>div>p {
    float: left;
    max-width: 420px;
}

body#dummybodyid .diigolet.notice>div.alert {
    background: #fef6f3;
    border-color: #cd0a0a;
}

body#dummybodyid .diigolet.notice>div.alert p #retry {
    margin-left: 3px;
    text-decoration: underline;
}

body#dummybodyid .diigolet.notice>div.alert>b {
    background-position: -16px -80px;
}

body#dummybodyid .diigolet.notice>div.info>b {
    background-position: -32px -80px;
}

body#dummybodyid .diigolet.notice>div.wait>b {
    background: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/processing.gif) no-repeat scroll left 0 transparent;
}

body#dummybodyid .diigolet.notice div #close {
    display: block;
    height: 12px;
    width: 12px;
    background: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/close.png);
    float: right;
    margin-left: 10px;
    margin-top: 3px;
}

body#dummybodyid .diigolet.notice div #close:hover {
    background-position: 0 -12px;
}

body#dummybodyid #diigolet-panel-panel {
    z-index: 2147483641;
}

body#dummybodyid #diigolet-panel-panel.notSignedIn .signedIn {
    display: none;
}

body#dummybodyid #diigolet-panel-panel.signedIn .notSignedIn {
    display: none;
}

body#dummybodyid #diigolet-panel-panel {
    height: 36px;
    border-top-left-radius: 19px;
    border-bottom-left-radius: 19px;
    font: normal 12px/1.5 Helvetica, Arial, sans-serif;
    position: fixed;
    left: 5px;
    top: 5px;
    background-color: #fff;
    white-space: nowrap;
    border: 1px solid #ccc;
    -webkit-user-select: none;
    background-clip: content-box;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
}

body#dummybodyid #diigolet-panel-panel:hover #diigolet-panel-space {
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/toolbar-icon.png") -379px 0 no-repeat;
    opacity: .4;
}

body#dummybodyid #diigolet-panel-panel.fold #diigolet-panel-logo {
    opacity: 1;
    width: 28px;
}

body#dummybodyid #diigolet-panel-panel.fold #diigolet-panel-main {
    width: 0;
    border-radius: 0;
}

body#dummybodyid #diigolet-panel-panel.orphanHighlight.fold #diigolet-panel-logo {
    background-position: -84px 0;
}

body#dummybodyid #diigolet-panel-panel.orphanHighlight.fold #diigolet-panel-logo:hover {
    background-position: -112px 0;
}

body#dummybodyid .clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}

body#dummybodyid .clearfloat {
    zoom: 1;
}

body#dummybodyid #diigolet-panel-main {
    height: 36px;
    display: inline-block;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 19px 0 0 19px;
    overflow: hidden;
    -webkit-transition: left 100ms ease-in-out;
}

body#dummybodyid #diigolet-panel-logo {
    display: inline-block;
    width: 0;
    height: 36px;
    border-top-left-radius: 19px;
    border-bottom-left-radius: 19px;
    background-image: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/di.png");
    background-position: 0 0;
    background-color: #fff;
    opacity: 0;
    cursor: pointer;
}

body#dummybodyid #diigolet-panel-logo:hover {
    background-position: -28px 0;
}

body#dummybodyid #diigolet-panel-space {
    width: 12px;
    height: 36px;
    display: inline-block;
    background-color: #fff;
}

body#dummybodyid #diigolet-panel-panel .diigolet-panel-btn {
    height: 36px;
    float: left;
}

body#dummybodyid #diigolet-panel-panel .diigolet-panel-btn>b {
    height: 36px;
    width: 36px;
    display: block;
    cursor: pointer;
    margin: 0 auto;
    -webkit-transition: background-color 200ms ease;
}

body#dummybodyid #diigolet-panel-panel .diigolet-panel-btn>b:hover {
    background-color: #E7F0FF;
}

body#dummybodyid #diigolet-panel-panel .diigolet-panel-btn>b:active {
    -webkit-transform: scale(.9);
}

body#dummybodyid #diigolet-panel-fold {
    height: 36px;
    float: left;
    cursor: pointer;
    width: 19px;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/toolbar-icon.png") 0 0 no-repeat;
}

body#dummybodyid #diigolet-panel-fold:hover {
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/toolbar-icon.png") -38px 0 no-repeat;
}

body#dummybodyid #diigolet-panel-Highlight {
    width: 48px;
}

body#dummybodyid #diigolet-panel-btnHighlight {
    width: 34px;
    height: 36px;
    float: right;
}

body#dummybodyid #diigolet-panel-btnHighlight>b {
    height: 36px;
    width: 36px;
    display: block;
    cursor: pointer;
    -webkit-transition: background-color 200ms ease, border-radius 200ms ease;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/toolbar-icon.png") -105px 0 no-repeat;
}

body#dummybodyid #diigolet-panel-Highlight.pen #diigolet-panel-btnHighlight>b {
    height: 36px;
    width: 36px;
    margin: 0;
}

body#dummybodyid #diigolet-panel-Highlight:not(.pen) #diigolet-panel-btnHighlight>b:hover {
    background-color: #E7F0FF !important;
}

body#dummybodyid #diigolet-panel-btnHighlight>b:active {
    -webkit-transform: scale(.9);
}

body#dummybodyid #diigolet-panel-Highlight.pen #diigolet-panel-btnHighlight>b {
    background-color: #E7F0FF;
    -webkit-transform: scale(0.9);
}

body#dummybodyid #diigolet-panel-btnHighlight.yellow>b {
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/toolbar-icon.png") -73px 0 no-repeat;
}

body#dummybodyid #diigolet-panel-btnHighlight.blue>b {
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/toolbar-icon.png") -105px 0 no-repeat;
}

body#dummybodyid #diigolet-panel-btnHighlight.green>b {
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/toolbar-icon.png") -137px 0 no-repeat;
}

body#dummybodyid #diigolet-panel-btnHighlight.pink>b {
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/toolbar-icon.png") -169px 0 no-repeat;
}

body#dummybodyid #diigolet-panel-hightlight-dropdown.yellow>b {
    background-color: #ffb000;
}

body#dummybodyid #diigolet-panel-hightlight-dropdown.blue>b {
    background-color: #39abed;
}

body#dummybodyid #diigolet-panel-hightlight-dropdown.green>b {
    background-color: #7c0;
}

body#dummybodyid #diigolet-panel-hightlight-dropdown.pink>b {
    background-color: #f6b;
}

body#dummybodyid #diigolet-panel-hightlight-dropdown {
    width: 14px;
    height: 36px;
    float: right;
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/toolbar-icon.png") -360px 0 no-repeat;
    cursor: pointer;
}

body#dummybodyid #diigolet-panel-hightlight-dropdown:hover {
    background-color: #E7F0FF;
}

body#dummybodyid #diigolet-panel-hightlight-dropdown>b {
    height: 5px;
    width: 5px;
    border-radius: 12px;
    display: block;
    margin-top: 16px;
    margin-left: 5px;
    cursor: pointer;
}

body#dummybodyid #diigolet-panel-btnStickyNote {
    width: 42px;
}

body#dummybodyid #diigolet-panel-btnStickyNote b {
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/toolbar-icon.png") -234px -1px no-repeat;
}

body#dummybodyid #diigolet-panel-btnBookmark {
    width: 42px;
}

body#dummybodyid #diigolet-panel-btnBookmark b {
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/toolbar-icon.png") -296px -1px no-repeat;
}

body#dummybodyid #diigolet-panel-btnBookmark.diigo-research-mode b {
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/toolbar-icon.png") -485x -1px no-repeat;
}

body#dummybodyid #diigolet-panel-btnBookmark.saved b {
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/toolbar-icon.png") -328px -1px no-repeat;
}

body#dummybodyid #diigolet-panel-btnAnnotationList b {
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/toolbar-icon.png") -419px -1px no-repeat;
}

body#dummybodyid #diigolet-panel-panel.orphanHighlight #diigolet-panel-btnAnnotationList b {
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/toolbar-icon.png") -451px -1px no-repeat;
}

body#dummybodyid #diigolet-panel-orphanHighlight {
    width: 46px;
}

body#dummybodyid #diigolet-panel-orphanHighlight b {
    background: url("chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/toolbar-icon.png") -266px -1px no-repeat;
}

body#dummybodyid #diigolet-panel-colorPicker {
    display: none;
    position: absolute;
    left: 15px;
    top: 41px;
    width: 91px;
    background-color: #fff;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .35);
    border-radius: 2px;
    padding: 5px 0;
    -webkit-animation: diigo-dropdown .15s ease-in 1;
}

body#dummybodyid #diigolet-panel-colorPicker.dropdownShown {
    display: block;
}

body#dummybodyid #diigolet-panel-colorPicker-arrow {
    border: 5px solid;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #fff;
    border-left-color: transparent;
    position: absolute;
    left: 40px;
    top: -9px;
}

body#dummybodyid #diigolet-panel-colorPicker li {
    font-weight: normal;
    display: block;
    padding-right: 10px !important;
    padding-left: 10px !important;
    text-decoration: none !important;
    line-height: 26px;
    height: 26px;
    color: #434343;
    min-width: 60px;
    width: 71px;
    background: none !important;
    border: none !important;
    -webkit-transition: background-color 200ms ease;
}

body#dummybodyid #diigolet-panel-colorPicker li:hover {
    background-color: #e8e8e8 !important;
    color: #434343 !important;
    text-decoration: none !important;
}

body#dummybodyid #diigolet-panel-colorPicker li span {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 7px;
    margin-right: 5px;
    vertical-align: middle;
    margin-bottom: 3px;
}

body#dummybodyid #diigolet-panel-colorPicker li span b {
    width: 4px;
    height: 4px;
    background: #606060;
    margin-top: 4px;
    margin-left: 4px;
    border-radius: 2px;
}

body#dummybodyid #diigolet-panel-colorPicker li.selected span b {
    display: block;
}

body#dummybodyid #diigolet-panel-colorPicker li.yellow span {
    background: #fde200;
    border: 1px solid #b0a224;
}

body#dummybodyid #diigolet-panel-colorPicker li.blue span {
    background: #7db3f9;
    border: 1px solid #63799a;
}

body#dummybodyid #diigolet-panel-colorPicker li.green span {
    background: #86ca25;
    border: 1px solid #718b49;
}

body#dummybodyid #diigolet-panel-colorPicker li.pink span {
    background: #ff9b9a;
    border: 1px solid #ae657a;
}

body#dummybodyid .diigolet .moreActionShare b {
    background: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/icons.png) 0 -96px no-repeat;
}

body#dummybodyid #diigolet-dialog-share {
    background-color: #fcfbf7;
    border-radius: 2px;
    font: normal 13px/1.5 Helvetica, Arial, sans-serif;
    position: fixed;
    left: 5px;
    top: 7px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .08);
    white-space: nowrap;
    width: 520px;
    z-index: 2147483646;
    display: block;
}

body#dummybodyid #diigolet-dialog-share * {
    white-space: normal;
}

body#dummybodyid #diigolet-dialog-share-title {
    height: 30px;
    vertical-align: middle;
    background-color: #39baf6;
    line-height: 30px;
    padding: 0 10px;
    font-size: 14px;
    color: white;
    text-align: left;
    border-radius: 2px 2px 0 0;
    display: block;
}

body#dummybodyid #diigolet-dialog-share-closeBtn {
    background: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/images/win-close.png) 50% 50% no-repeat;
    float: right;
    height: 16px;
    margin-left: 10px;
    width: 16px;
    margin-top: 7px;
}

body#dummybodyid #diigolet-dialog-share-content {
    border-radius: 0 0 2px 2px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, .08);
    border-style: solid;
    display: block;
}

body#dummybodyid #diigolet-dialog-share-social {
    padding: 10px;
}

body#dummybodyid #diigolet-dialog-share-social .social-item {
    height: 50px;
    width: 100px;
    border-radius: 3px;
    background: red;
    margin: 10px 20px 10px 0;
    display: block;
    float: left;
}

body#dummybodyid #diigolet-share-shareToTabs {
    background-color: #fcfbf7;
    list-style-type: none;
    padding: 0 5px;
    margin: 0;
    height: 30px;
    line-height: 30px;
    border-left: 1px solid rgba(0, 0, 0, .08);
    border-right: 1px solid rgba(0, 0, 0, .08);
}

body#dummybodyid #diigolet-share-shareToTabs li {
    display: inline-block;
    line-height: 22px;
    height: 24px;
    margin-top: 6px;
}

body#dummybodyid #diigolet-share-shareToTabs li a {
    text-decoration: none;
    border-bottom-color: #3669a8;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #000;
    opacity: .8;
    display: block;
    padding: 0 5px;
}

body#dummybodyid #diigolet-share-shareToTabs a:hover {
    opacity: 1;
}

body#dummybodyid #diigolet-share-shareToTabs a.current {
    border-radius: 2px 2px 0 0;
    border-width: 1px 1px 0 1px;
    border-color: rgba(0, 0, 0, .08);
    border-style: solid;
    border-bottom: 1px solid #fcfbf7;
    color: #000;
    opacity: 1;
    z-index: 0;
    position: relative;
    top: 1px;
}

body#dummybodyid #diigolet-share-shareToTabs a.current:hover {
    color: #222;
}

body#dummybodyid #diigolet-share-shareToTabs li b {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: text-bottom;
    margin-right: 3px;
}

body#dummybodyid .diigolet .shareToTwitter b {
    background: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/icons.png) -16px -96px no-repeat;
}

body#dummybodyid .diigolet .shareToFacebook b {
    background: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/icons.png) -32px -96px no-repeat;
}

body#dummybodyid .diigolet .shareToGplus b {
    background: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/icons.png) -48px -96px no-repeat;
}

body#dummybodyid .diigolet .shareToEmail b {
    background: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/icons.png) 0 -112px no-repeat;
}

body#dummybodyid .diigolet .getAnnotatedLink b {
    background: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/icons.png) -16px -112px no-repeat;
}

body#dummybodyid .diigolet .twitterDesc {
    color: #777;
    font-size: 13px;
    line-height: 20px;
}

body#dummybodyid #diigolet-twitter-saveBtn {
    display: block;
    line-height: 24px;
    cursor: pointer;
    text-align: center;
    color: white;
    border-radius: 2px;
    border: 1px solid #066ec1;
    font-size: 12px;
    text-decoration: none;
    border-radius: 2px;
    border: 1px solid #85a0a6;
    color: #85a0a6;
    font-size: 12px;
    text-align: center;
    height: 20px;
    width: 50px;
    line-height: 20px;
    float: right;
}

body#dummybodyid #diigolet-twitter-saveBtn:active {
    background: #85a0a6;
    color: #fff;
}

body#dummybodyid #diigolet-twitter-cancelBtn {
    color: #999;
    height: 12px;
    font-size: 12px;
    margin: 1px 8px 0 6px;
    text-decoration: none;
    float: right;
}

body#dummybodyid #diigolet-twitter-cancelBtn:hover {
    text-decoration: underline;
}

body#dummybodyid #diigolet-email-saveBtn {
    display: block;
    line-height: 24px;
    cursor: pointer;
    text-align: center;
    color: white;
    border-radius: 2px;
    border: 1px solid #066ec1;
    font-size: 12px;
    text-decoration: none;
    border-radius: 2px;
    border: 1px solid #85a0a6;
    color: #85a0a6;
    font-size: 12px;
    text-align: center;
    height: 20px;
    width: 50px;
    line-height: 20px;
    float: right;
    margin-top: 4px;
}

body#dummybodyid #diigolet-email-saveBtn:active {
    background: #85a0a6;
    color: #fff;
}

body#dummybodyid #diigolet-email-cancelBtn {
    color: #999;
    height: 12px;
    font-size: 12px;
    margin: 6px 14px 0 0;
    text-decoration: none;
    float: right;
}

body#dummybodyid #diigolet-email-cancelBtn:hover {
    text-decoration: underline;
}

body#dummybodyid #diigolet-annotatedLink-saveBtn {
    display: block;
    line-height: 24px;
    cursor: pointer;
    text-align: center;
    color: white;
    border-radius: 2px;
    border: 1px solid #066ec1;
    font-size: 12px;
    text-decoration: none;
    border-radius: 2px;
    border: 1px solid #85a0a6;
    color: #85a0a6;
    font-size: 12px;
    text-align: center;
    height: 20px;
    width: 50px;
    line-height: 20px;
    float: right;
}

body#dummybodyid #diigolet-annotatedLink-saveBtn:active {
    background: #85a0a6;
    color: #fff;
}

body#dummybodyid #diigolet-annotatedLink-cancelBtn {
    color: #999;
    height: 12px;
    font-size: 12px;
    margin: 2px 8px 0 6px;
    text-decoration: none;
    float: right;
}

body#dummybodyid #diigolet-annotatedLink-cancelBtn:hover {
    text-decoration: underline;
}

body#dummybodyid #diigolet-share-twitterLeftChars {
    color: #999;
    float: right;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
}

body#dummybodyid #diigolet-share-twitterLeftChars.full {
    color: #F00;
}

body#dummybodyid #diigolet-dialog-share .inputTxt {
    border: 1px solid #7F9DB9;
    font: normal 12px/1.5 Arial, Helvetica, sans-serif;
    border: 1px solid #d7d7d7;
    -webkit-transition: border-color 200ms ease;
    outline: none;
}

body#dummybodyid #diigolet-dialog-share .inputTxt:focus {
    border: 1px solid #AAA;
}

body#dummybodyid #diigolet-dialog-share-twitterMsg {
    height: 54px;
    width: 492px;
}

body#dummybodyid #diigolet-dialog-share .buttonRow {
    margin-top: 5px;
    text-align: right;
    display: block;
}

body#dummybodyid #diigolet-dialog-share .buttonRow input {
    margin-left: 5px;
    padding: 1px 6px;
}

body#dummybodyid #diigolet-dialog-share input.defaultAction {
    font-weight: 700;
}

body#dummybodyid #diigolet-dialog-share-twitter {
    padding: 10px;
    display: block;
}

body#dummybodyid #diigolet-dialog-share-facebook {
    padding: 5px;
    font-size: 20px;
    height: 100px;
    line-height: 100px;
    text-align: center;
}

body#dummybodyid #diigolet-dialog-share-gPlus {
    padding: 5px;
    font-size: 20px;
    height: 100px;
    line-height: 100px;
    text-align: center;
}

body#dummybodyid #diigolet-dialog-share-gBuzz iframe {
    border: none;
    height: 340px;
    width: 100%;
    overflow: hidden;
}

body#dummybodyid #diigolet-dialog-share-email {
    padding: 10px;
    display: block;
}

body#dummybodyid #diigolet-dialog-share-email>table {
    width: 100%;
    border-width: 0;
    margin-bottom: 5px;
}

body#dummybodyid #diigolet-dialog-share-email>table td {
    padding: 2px 0;
}

body#dummybodyid #diigolet-dialog-share-email label {
    font-weight: 700;
}

body#dummybodyid #diigolet-dialog-share-email-to,
body#dummybodyid #diigolet-dialog-share-email-subject {
    width: 100%;
}

body#dummybodyid #diigolet-dialog-share-email-message {
    height: 72px;
    width: 100%;
}

body#dummybodyid #diigolet-dialog-share-email-quotes-checker {
    font-weight: 400 !important;
    float: right;
}

body#dummybodyid #diigolet-dialog-share-email-quotes-checker input {
    margin-right: 2px;
    vertical-align: text-bottom;
}

body#dummybodyid #diigolet-dialog-share-email-quotes {
    border: 1px solid #bbb;
    border-radius: 3px;
    width: 100%;
    max-height: 150px;
    overflow-y: scroll;
}

body#dummybodyid #diigolet-aidlog-share-email-quotes-content {
    margin: 5px 10px 10px 10px;
}

body#dummybodyid #diigolet-dialog-share-annotatedLink {
    padding: 10px;
    display: block;
}

body#dummybodyid .diigolet .annotatedLinkInfo {
    border: 1px solid #fad42e;
    background: #fea;
    border-radius: 5px;
    color: #000;
    display: inline-block;
    padding: 0 0 0 20px !important;
    position: relative;
    margin-bottom: 10px !important;
}

body#dummybodyid .diigolet .annotatedLinkInfo b {
    display: inline-block;
    height: 16px;
    width: 16px;
    margin-right: 3px;
    background: url(chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/diigolet/chrome-panel-images/icons.png) -32px -80px no-repeat;
    position: absolute;
    left: 1px;
    top: 1px;
}

body#dummybodyid #diigolet-dialog-share-annotatedLink-value {
    font-weight: 700 !important;
    font-size: 13px !important;
    padding: 2px;
    width: 496px;
}

body#dummybodyid #diigolet-dialog-share-annotatedLink-value.loading {
    color: #ccc;
    font-style: italic;
}

body#dummybodyid #diigolet-dialog-share-annotatedLink-optLinks {
    float: left;
}

body#dummybodyid .diigolet .autocompleteContacts {
    border: 1px solid #d9d9d9;
    border-top-color: #999;
    border-left-color: #999;
    width: 380px;
}

body#dummybodyid .diigolet .recInput {
    font: 12px verdana;
    border-width: 0;
    float: left;
    margin: 2px;
    padding-top: 2px;
}

body#dummybodyid .diigolet .recItem {
    border: 1px solid #7B9EBD;
    padding: 0 2px;
    background-color: #F0F5FE;
    float: left;
    margin: 2px 2px 0 0;
}

body#dummybodyid .diigolet .recInputSizer {
    position: absolute;
    visibility: hidden;
    left: 0;
    bottom: 0;
    font: 11px verdana;
}

body#dummybodyid .diigolet .accTip {
    position: absolute;
    border: 1px solid #ddd;
    border-top: none;
    background-color: #f5f5f5;
    font-size: 11px;
    color: #777;
    text-align: left;
    padding: 2px 0;
    text-indent: 5px;
    z-index: 8998;
}

body#dummybodyid .diigolet .accNotice {
    position: absolute;
    border: 1px solid #ffd324;
    border-top: none;
    background-color: #fff6bf;
    font-size: 11px;
    color: #600;
    text-align: left;
    padding: 2px 0;
    text-indent: 5px;
    z-index: 8999;
}

body#dummybodyid .diigolet .accList {
    position: absolute;
    border: 1px solid #999;
    border-top: none;
    background-color: #fff;
    font: 10px verdana;
    color: #777;
    text-align: left;
    z-index: 9000;
    line-height: 18px;
}

body#dummybodyid .diigolet .accList .cItem {
    border-bottom: 1px solid #ddd;
    background-color: #fff;
    cursor: pointer;
    padding: 2px;
    color: #333;
}

body#dummybodyid .diigolet .accList .cItem b {
    font-size: 11px;
    font-weight: normal;
    color: #000;
}

body#dummybodyid .diigolet .accList .cItem i,
body#dummybodyid .recItem i {
    font-size: 7pt;
    color: #090;
    font-style: normal;
    margin-right: 2px;
}

body#dummybodyid .diigolet .accList div strong {
    background-color: #FFFADB;
    padding: 0 2px;
}

body#dummybodyid .diigolet .accList div.hover {
    background-color: #E0ECFF;
    text-decoration: none;
}

body#dummybodyid .diigolet .recItem a {
    color: #999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin: 0 1px 0 3px;
}

body#dummybodyid .diigolet .recItem a:hover {
    color: #333;
    text-decoration: none;
}

body#dummybodyid .diigolet .cItem span.extraDesc {
    float: none;
    font-weight: normal;
    color: #777;
    margin-left: 10px;
    font-style: italic;
}

body#dummybodyid .diigolet .cItem span.extraDesc .keywordStrong {
    color: #000;
    font-style: italic;
    background-color: #fff;
}

body#dummybodyid .diigolet .cItem span.keywordStrong {
    float: none;
    font-weight: bold;
}