body{
  /* background-color: #ECECEC; */
}

.bg-c{
  color: #000;
  background-color: #ECECEC;
}

.p-0{ padding: 0; }

.fm-cut-text{ 
  text-overflow: ellipsis;
  overflow: hidden; 
  width: 150px; 
  height: 1.2em; 
  white-space: nowrap;
}

.fm-post-count{
  font-size: 2em;
}

.fm-child-title{
  color: #000;
}

.fm-child-title:hover{
  color: #FF9000;
}

.fm-submit{
  background-color: #3e4148;;
  color: #ffffff;
}
.fm-submit:hover{
  background-color: #505258;
  color: #ffffff;
}
.fm-section-title{
    padding: 15px;
    box-shadow: 1px 1px 0px rgba(0,0,0,0.1) inset, 2px 0px 15px rgba(0,0,0,0.05);
    background: rgb(31,34,40);
    background: -moz-linear-gradient(top, rgba(31,34,40,1) 0%, rgba(46,55,72,1) 100%);
    background: -webkit-linear-gradient(top, rgba(31,34,40,1) 0%,rgba(46,55,72,1) 100%);
    background: linear-gradient(to bottom, rgba(31,34,40,1) 0%,rgba(46,55,72,1) 100%);
    font-size: 14px;
    font-weight: 500;
}

.fm-text-blue{
    color: #A5B0C4 !important;

}

.fm-table{
  margin-bottom: 0px;
}

.table-line-none>tbody>tr>td{
  border-top: none;
}

.fm-pageation > .pagination{
  color: red !important;
  margin: 0px;
  /*background-color: #fff;*/
}

.fm-pageation > .pagination >li >span , .fm-pageation > .pagination >li >a{
  background-color: white !important;
  font-size: 12px;
  margin-left: 2px;
  border-radius: 5px;
  color: #0A1831 !important;
}

.fm-pageation > .pagination > .active >span {
  background-color: #0A1831 !important;
}


.fm-pageation > .pagination > .active{
  background-color: #3E4148;
}

.fm-pageation > .pagination > .active >span{
  color: white !important;
}

.fm-pageation > .pagination{
}