ul.pagination>li.active>a{
      /*background-color:#4caf50;*/
      background-color:#3061FD;
}
ul.pagination>li.active>a:hover{
      background-color:#3061FD;     
}
.hard_label{
      font-size:14px;
      padding:3px 6px;
}
#classification{
      position:fixed;
      left:0px;
      top:50%;
      width:150px;
      height:200px;
      margin-top:-150px;
      margin-left:-150px;
}
#classification_hint{
      padding-left:3px;
      padding-top:5px;
      top:50%;
      position:absolute;
      right:-27px;
      width:27px;
      height:100px;
      margin-top:-15px;
      /*background-color:#337AB5;*/
      color:white;
      border-top-right-radius: 8px;
      border-bottom-right-radius: 8px;
      cursor:pointer;
}
#classification_content>a{
      text-align:center;
      display:inline-block;
      width:50%;
      height:50px;
      line-height:50px;
      color:#666;
      font-size: 16px;
      font-weight:bold;
      text-decoration: none;
}
#classification_content>a.active{
      border-bottom:4px solid #4071FD;
      color:#333;
}
/*#classification_content{
      background-color:#ECECEC;
      padding:5px;
}
#classification_content>a{
      text-align:center;
      display:inline-block;
      width:60px;
      height:30px;
      line-height:30px;
      color:#666;
      font-weight:bold;
}
#classification_content>ul>li{
      border-top:1px solid #E0E0E0;
}
#classification_content>a:hover{
      text-decoration:none;
}
#classification_content>a.active{
      border-bottom:4px solid #24A95C;
      color:#333;
}
#classification_content>ul a{
      padding:3px 10px;
}*/

/* 题目表格 */
.problems-table {
    width: 100%;
    background-color: #ffffff;
    overflow: hidden;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    border-collapse: collapse;
    margin-bottom: 20px;
}

.problems-table thead {
    background-color: #f8f9fa;
}

.problems-table th {
    padding: 8px;
    text-align: left;
    font-weight: 600;
    color: #333333;
    border-bottom: 1px solid #eee;
    background-color: #f8f9fa;
}

.problems-table tbody tr:hover {
    background-color: #E5ECF9;
}

.problems-table td {
    padding: 10px 5px;
    vertical-align: middle;
    font-size: 16px;
}

.problems-table tr td:nth-of-type(1){
    padding: 10px 5px 10px 20px;
}
.problems-table tr td:nth-of-type(4) a,
.problems-table tr td:nth-of-type(1) span{
    margin: 1px!important;
    padding: 3px 6px!important;
}

.problems-table tr td:nth-of-type(4) a{
    width: 56px;
}

.problems-table tr td:nth-of-type(1) span{
    width: 25px;
    color: #fff!important;
}

.btn-info{
     background-color:#3d8bfd!important;
    border-color: #3d8bfd!important;
}

.btn-info:hover{
    background-color:  #3a7deb!important;
    border-color: #316ac8!important;
}

/*.problems-table tr:nth-of-type(2) td:nth-of-type(4) a{
    background-color:#3d8bfd!important;
    border-color: #3d8bfd!important;
}
/*0121*/
/* 题目编号 */
.problem-number {
    color: #333333;
    font-weight: 500;
}

/* 题目标题 */
.problem-title a {
    color: #333333;
    text-decoration: none;
    font-weight: 500;
    display: block;
}

.problem-title a:hover{
    color: #428bca;
}

.adapt-left{
    text-align: left;
    border-top: 1px solid #DDD;;
}
div.col-lg-3 .content_box_w{
    margin-bottom: 15px;
}
div.col-lg-3 .content_box_w:last-of-type h2.h_inherit,
.adapt-basic li a,
div.col-lg-3 .content_box_w li{
    color: #333333;
}
.adapt-basic li:hover a{
    color: #428bca;
}
div.col-lg-3 .content_box_w:last-of-type li:hover a h2.h_inherit{
    color: #428bca;
}