.color-red{
    color: red;
}
.color-red1{
  color:#f44336;
}
.color-red2{
  color:#e91e63;
}
.color-blue{
  color:#409EFF;
}
.color-grey-999{
    color:#999;
}
.color-grey-666{
    color:#666;
}
.color-grey-333{
    color:#333;
}
.text-align-center{
    text-align: center;
}
.rem8{
    font-size: .8rem;
}

body{
    /*overflow-x: hidden;*/
    /*overflow-y: hidden;*/
    padding-bottom:100px;
}
table{
    word-break: break-all;
    white-space: nowrap;
}
th, td {
    vertical-align: top;
    text-align: left;
    border: 1px solid #ccc;
}
td p{
    margin:0;
}
#app {
    padding: 0px;
    margin: 0px;
}

[v-cloak] {
    display: none !important;
}
.header-container{
    margin-bottom: 5px;
    padding: 0rem;
    border-radius: 5px;
    background-color: rgb(84, 92, 100);

    /*color: white;*/
}
.el-menu-item a,.el-menu-item a:visited{
    display: block;
    text-decoration: none;
    /*color:#00A6DE !important;*/
}
.el-menu-item a:hover{
    text-decoration: underline;
}
.nav a{
    display: inline-flex;
    padding: 0px 20px;
    /*line-height: 3rem;*/
    height: 60px;
    line-height: 60px;
    color:#fff;
    text-decoration: none;
    font-size: .9rem;
}
.nav a:hover{
    color: rgb(255, 208, 75);
    background-color: rgb(67,74,80);
}
.nav-selected {
    border-bottom: 2px solid rgb(255, 208, 75);
    color: rgb(255, 208, 75) !important;
}
/*.header-container a{*/
  /*text-decoration: none!important;*/
/*}*/
.line{
    height: 10px;
}
.help-content{
  color:#333;
}
.leftContainer{
    /*min-height:100vh;*/
    /*overflow: hidden;*/
    /*display: flex;*/
    /*flex-direction: column;*/
    /*padding: 20px;*/
}
.el-card__header{
    padding: 10px!important;
}
.sites-card{
    /*height: calc(100vh-300px);*/
    /*overflow-y: hidden;*/
    /*flex: 1 1 0;*/
    margin-top: 10px;
}
.el-card__body{
    padding: 10px !important;
}
.longtail-ps div{
    font-size: .8rem;
    color:#9E9E9E;
    list-style: circle;
    list-style-position: outside;
}
.sites{
    margin-top: 10px;
    /*height: 500px;*/
    /*overflow-y: scroll;*/
}
.site{
    line-height: 2rem;
}
.choosed-site{

}
.site-name{
    cursor: pointer;
    /*color:#e91e63;*/
}
.site-infos{
    margin-left: 20px;
}
.site-info{
    color:#999;
    font-size: .5rem;
}
.keywords {
    margin-top: 10px;
    height:85vh;
    overflow-x: hidden;
    overflow-y: scroll;
}

/*滚动条样式*/
.keywords::-webkit-scrollbar { /*滚动条整体样式*/
width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
height: 4px;
}

.keywords::-webkit-scrollbar-thumb { /*滚动条里面小方块*/
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
background: rgba(0, 0, 0, 0.2);
}

.keywords::-webkit-scrollbar-track { /*滚动条里面轨道*/
-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
border-radius: 0;
background: rgba(0, 0, 0, 0.1);
}

.keyword {
    display: block;
    font-size: .95rem;
    line-height: 1.2rem;
}

.keyword-index {
    display: inline-flex;
    width: 33px;
    text-align: center;
}

.keyword-tags {
    display: inline-flex;
    flex-wrap: wrap;
    padding: 3px;
    /*margin-left: 1rem;*/
    position: absolute;
    right: 15px;
}

.keyword-tag {
    padding: 0 3px;
    margin-right: 5px;
    /*border:1px solid #ccc;*/
    /*border-radius: 3px;*/
    /*background-color: #e4e4e4;*/
    color: #797979;
    font-size: .8rem;
    word-break: break-all;
}
.choosedCategory{
    margin-bottom: 10px;
    font-size: .9rem;
    color:#666;
}
.category-name{
    font-size: 1rem;
    font-weight: 700;
    line-height: 2rem;
}
.articles{
    font-size: 1rem;
    max-height: 88vh;
    /*overflow-x: hidden;*/
    /*overflow-y: scroll;*/
}
.article{
    border-bottom: 2px solid #ccc;
    padding: .2rem .5rem;
}
.article-view{
  max-height: 80vh;
  overflow-y: scroll;
  font-size: 12px;
}
.article-view input,.article-view textarea{
    font-size: 12px;
}
.selected-site{
    margin-bottom: 10px;
    background-color: #dc3232;
    color: white;
    box-shadow: 3px 5px #8a7a7a;
    font-weight: bold;
    font-size: 1.2rem;
}
.article-table a{
    color:#2196f3;
}
.articles-page{
    margin-bottom: 10px;
    display: inline-flex;
}
.contents {
    font-size: 1rem;
    max-height: 95vh;
    overflow-x: hidden;
    overflow-y: scroll;
}

.content {
    margin-top: 10px;
    border: 3px solid #ccc;
    padding: 5px;
    /*max-height: 300px;*/
    /*overflow-x: hidden;*/
    /*overflow-y: scroll;*/
}

.content:hover {
    border-color: #E91E63;
}

.content-title {
    font-size: 1rem;
    font-weight: 700;
}

.content-edit {
    color: #2196f3;
    padding: 2px;
}

.content-edit span {
    margin-right: 10px;
}

.content-edit a {
    color: #2196f3;
}

.content table {
    border-color: #9a9a9a;
}

.tags {
    display: inline-flex;
    flex-wrap: wrap;
    padding: 3px;
}

.tag {
    padding: 0 3px;
    margin-right: 5px;
    border-radius: 3px;
    background-color: #e4e4e4;
    color: #797979;
    font-size: .8rem;
    border: 1px solid #ccc;
}
.choosedKeywords{
    display: inline-flex;
    flex-wrap: wrap;
}
.choosedKeyword{
    margin-right: 10px;
}
.article-content{
    /*max-height: 55vh;*/
    overflow-x: hidden;
    /*overflow-y: scroll;*/
    border: 1px solid #ccc;
    padding: .5rem;
    font-size: 12px;

}
.c-c-t{
    background-color: #4a900b;
    color: white;
    padding: .5rem;
}
.c-c-c{}


.topword-table td,.topword-table th{
    padding:2px 10px;
    font-size: .8rem;
    text-align: center!important;
}

.longtails{
    display: inline-flex;
    flex-wrap: wrap;
    padding: 20px;
    color: #636363;
}
.longtail{
    padding: 5px 10px;
}

.page{
    display:flex;
    flex-direction:row;
    padding: 5px;
    border-bottom: 1px solid #ccc;
    column-gap: 10px;
}
.title-inline{
    display:flex;
    column-gap: 10px;
    align-items: center;
    padding: 2px 0;
}

.text-red{
    color:red;
}
.text-green{
    color:green;
}
.text-lightgray{
    color:#ccc;
}


.article-title {
  font-size: .95rem;
}
.status_enabled{

}
.status_disabled,.status_disabled a{
  text-decoration: line-through;
  color:#999!important;
}
.comment{
  color:#c3c3c3;
}

.area-gray{
    background-color: #fbfbfb;
    padding: 8px;
    margin: 5px 0;
    border: 1px dashed #d1d1d1;
    color:#777;
    font-size:.7rem;
}
.area-gray a{
    color:#777;
}

.area-gray a:hover{
    text-decoration:none;
}

.page-float-right{
    position: fixed;
    right: 10px;
    max-width: 150px;
    padding: 5px;
    top: 10px;
    background-color: #efefef;
    opacity: .9;
}
.page-settings{
    padding: 8px;
    background-color: #efefef;
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    grid-gap: 10px;
    border-radius: 5px;
    border: 1px solid #ccc;
}
.timezones{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    grid-gap:2px;
}
.timezone-col{
    padding: 0 8px;
  text-align:center;
  background-color: #f3f3f3;
  border: 3px solid #fff;
}

.timezone-col p{
    line-height:.3rem;
}
.star-on {
  color:#f56c6c;
}