.forumDate{ font-size: 12px; font-style: italic; }
  .comment{ font-size: 14px;margin-left: 30px;}

  .cmnt_loop{ background-color: #efefef; padding: 15px; border-radius: 4px; }

  .reply{ margin-left: 50px; background-color: #ddd; padding: 8px; border-radius: 4px;  }

.question-div{
  position: relative;
  padding-left: 40px;
}
.question-div:before{
  content: "Q";  position: absolute; left: 0; top: 5px; color: #fff; background: red; padding: 5px; border-radius: 5px; width: 30px; line-height: 18px; height: 30px; text-align: center; font-weight: bold;
}
.question-div p{margin-bottom: 5px; font-size: 16px; font-weight: 500;}
.forumDate{
  padding-left: 40px;
}
.cmnt_loop p{line-height: 26px;}
.form-control.cmt-box{width: 90%;}
.cmt-btn{margin-top: -38px;}

.bg-pale2 {
    background: #fcfcfc;
    border: 1px dashed #b9b9b9;
}
.bg-pale2 p{margin: 0;}
.weight700 {
    font-weight: 700;
}
.fs12 {
    font-size: 12px;
}

.table .thead-blue th {
    color: #fff;
    background-color: #1a3150;
    border-color: #8698ab;
}

.searching-box #search_form .form-control{
  line-height: 25px;
}
.buy-online ul.pagination li{height: auto; width: auto; float: right; margin: 2px;}
.buy-online ul.pagination li a{padding: 2px; border-radius: 0; min-width: 26px; background: red; color: #fff;}
.buy-online ul.pagination li:nth-child(1) a{background: transparent; color: red;}
.buy-online ul.pagination li:last-child a{background: transparent; color: red;}
.buy-online ul.pagination li.active a{color: #000;}
.dt-tble .dataTables_wrapper{
  overflow-x: scroll;
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
}
.dt-tble .dataTables_wrapper th{font-size: 13px; line-height: 18px;}
.dt-tble .dataTables_wrapper .row{width: 100%;}

.dt-tble .dataTables_wrapper .row #example_length{float: left;}
.dt-tble .dataTables_wrapper .row #example_length select{margin-right: 10px;}
.dt-tble .dataTables_wrapper .row #example_filter{float: right;}
.dt-tble .dataTables_wrapper .row #example_paginate{float: right;}

.animation-div.buy-online li{border: solid 1px #f0f0f0;}
.animation-div.buy-online li a{height: 100%; display: block; overflow: hidden;}

.rt-img-box{background: #FFFEEC; border: solid #ddd 1px;}
.rt-img-box .box_w{}
.rt-img-box .box_w a{color: #000; font-size: 16px; font-size: bold;}
.about-img .box_img img{padding: 0; border: 0;}

.blue-div{background: #54BAFF;}
.blue-div select{max-width: 300px; font-size: 14px; height: 30px !important;}

