.yjl-pager{
   margin:0px 0 10px;
}
span.page-number,span.yjl-more,span.yjl-prev,span.yjl-next,.gray{   
   margin:0 4px 0 4px;     
   padding:3px 5px 3px 5px;  
   border:1px solid #dedede;
}
span.page-number:hover,span.yjl-more:hover,span.yjl-prev:hover,span.yjl-next:hover {
   cursor:pointer;
   border:1px solid #666; 
}
.currentPager{  
    background:blue;      
    color:white;
}
.gray{  
   color:#aaa;
}
.yjl-mes{  
   color:#c22;  
   font-size:14px;
}
.yjl-mes img {
  border:none;
}

.comment-form {
  position: relative;  
}

.loading-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
  z-index: 1;
}

.loading-spinner:before,
.loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white; }

.loading-spinner:before,
.loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
} 

.helper { font-size: 0.85em; }
.helper .alert-warn { color: #ffb73d; }
.helper .alert-warn.right { float:right; line-height: 2; }
.comment-form-comment .helper {}
#commentform.comment-form input.alert, #commentform.comment-form textarea.alert { border-bottom: 2px solid #ffb73d; }

.alert-warn { color: #ffb73d; }
.alert-success { color: #97D45A; }
