@charset "UTF-8";

/****************************************   bbs 业务部分  ****************************************/
html, table {
  font-size: 14px;
}

/*
body {
  background: #dee2e6;
}*/

html, body {
  height: 100%;
  display: flex;
  flex-direction: column;
  /*font-family: "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "WenQuanYi Micro Hei", "微软雅黑", "华文细黑", STHeiti, sans-serif;*/
}

/* 页脚固定在底部 */
#header, #body, #footer {
  width: 100%;
}

#header {
  flex: 0 0 auto;
}

#body {
  flex: 1 0 auto;
}

#footer {
  flex: 0 0 auto;
}

/*#body > .container > .row > .aside {
  padding-left: 0px;
}*/

.table th {
  border-top: none;
}

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

/*
.borde {
  border: 1px solid rgba($black, 0.125);
  border-radius: 0.25rem;
}
.shadow {
  box-shadow: 2px 2px 3px rgba($gray-600, .25);
}
*/
.card {
  margin-bottom: 1rem;
  background: #f8f9fa;
  box-shadow: 2px 2px 3px rgba(173, 181, 189, 0.25);
}

.card > .card-header {
  color: #454d55;
  font-size: 14px;
  border-bottom: 1px solid #dee2e6;
  background-image: linear-gradient(0deg, #e9ecef, #f8f9fa);
}

.card > .card-block > table > tbody > tr:last-child > td {
  border-bottom: 0px;
}

.card-header-tabs > .nav-item > .nav-link:hover:not(.active) {
  border: 1px solid #dee2e6;
}

.card-header-tabs > .nav-item > .nav-link.active {
  background-image: linear-gradient(0deg, #f8f9fa, #fff);
  border-color: #dee2e6;
  border-bottom-color: #f8f9fa;
}

.breadcrumb {
background-color: rgba(248, 249, 250, 0.8) !important;
    /* border: 1px solid #dee2e6; */
    box-shadow: 0 1px 3px rgba(26,26,26,.1);
}

.breadcrumb:hover {
  background-color: #fff !important;
}

.breadcrumb .breadcrumb-item {
  display: inline-flex;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.breadcrumb .breadcrumb-item a {
  max-width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.card-header-dropdown .dropdown .dropdown-toggle {
  text-decoration: none;
  color: #495057;
}

.card-header-dropdown .dropdown-menu {
  min-width: 8rem;
  padding: 0.25rem 0;
}

.card-header-dropdown .dropdown-menu .dropdown-item {
  text-decoration: none;
  padding: 0.25rem 0.5rem;
}

.card-header-dropdown .dropdown-menu .dropdown-item i {
  width: 12px;
}

/* 小屏: only small screen */
@media (max-width: 576px) {
  #body {
    padding-top: 0.5rem;
  }
  #body > .container > .row > div {
    padding: 0.5rem;
  }
}

/* 小屏 + 中屏: small + middle */
@media (max-width: 992px) {
  #nav {
    padding-top: 1.5rem;
    padding-left: 0.5rem;
  }
  #nav > ul:first-child > li:not(:first-child) {
    padding-left: 3rem;
  }
  #nav > ul > li > a.nav-link {
    border-bottom: 1px solid rgba(134, 142, 150, 0.3);
  }
}

/* 中屏 + 大屏: middle + big */
@media (min-width: 576px) {
  #body {
    padding-top: 1rem;
  }
}

.addattach:hover {
  font-weight: 800;
}

/*@teax 弥补bootstrap beta3的不足，分页如果过多则换行，防止超出屏幕*/
.pagination {
  flex-wrap: wrap;
}

table.nav_tag_list {
  margin-bottom: 0.2rem;
}

table.nav_tag_list td {
  padding: 0.1rem;
}

table.nav_tag_list td a {
  margin-right: 0.5rem;
}

.nav_tag_list .active {
  font-weight: 800;
}

@keyframes quote_animation {
  from {
    background-color: #177f2e;
  }
  to {
    background-color: #f8f9fa;
  }
}

li.quote {
  background-color: #e9ecef;
  animation: quote_animation 1s;
  -moz-animation: quote_animation 1s;
  -webkit-animation: quote_animation 1s;
  -o-animation: quote_animation 1s;
  background-image: url(../img/quote.png);
  background-repeat: no-repeat;
  background-position: top right;
}

.blockquote {
  font-size: 0.8rem;
  background-color: #e9ecef;
  background-image: url(../img/quote.png);
  background-repeat: no-repeat;
  background-position: top right;
  padding: 0.5rem 1rem !important;
}

.blockquote .user {
  margin-right: 0.5rem;
}

.thread, .post {
  border-bottom: 1px solid #e9ecef;
  padding: 0.7rem 0px;
}

.thread:hover {
  background-color: #f6f6f642;
}

.threadlist > .thread:last-child,
.postlist > .post:last-child {
  border-bottom: 0px;
}

.postlist .media-body {
  width: 1%;
}

.message p {
  margin: 0.2rem 0;
  line-height: 1.7;
  font-size: 14px;
}

/*.message img {
  max-width: 80%;
  height: auto !important;
  border: 1px solid #333;
  border-radius: 10px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  margin-bottom: 0.5rem;
}*/

.thread .badge {
  font-weight: normal;
}

.subject {
  /*font-size: 1.04rem;*/
}

.message {
  font-size: 1.1rem;
}

/* 回帖输入框 */
#message {
  height: 2.4rem;
  transition: height 0.2s;
}

/* 导航 */
.navbar h5 {
  font-size: 1rem;
  color: rgba(255, 255, 255, 0.3);
  margin-top: 1.75rem;
  font-weight: 800;
}

.navbar nav {
  padding-bottom: 1rem;
}

.navbar nav:not(:last-child) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

#mobile_nav .navbar-nav {
  flex-direction: row;
}

#mobile_nav .navbar-nav .nav-link {
  margin-right: 1rem;
}

#nav_pc_2 {
  background: #868e96;
}

#nav_pc_2 a {
  color: #e9ecef;
}

#nav_pc_2 .active a {
  color: #fff;
  font-weight: 800;
}
/**********************************************************************************************/


@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?81714329');
  src: url('../font/fontello.eot?81714329#iefix') format('embedded-opentype'),
       url('../font/fontello.woff2?81714329') format('woff2'),
       url('../font/fontello.woff?81714329') format('woff'),
       url('../font/fontello.ttf?81714329') format('truetype'),
       url('../font/fontello.svg?81714329#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class*=" jan-icon-"]:before,[class^=jan-icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.jan-icon-glass:before{content:'\e800'}
 
.jan-icon-clock-1:before{content:'\E800'}
.jan-icon-eye-4:before { content: '\e801'; }
.jan-icon-list-2:before { content: '\e802'; }
.jan-icon-users-1:before { content: '\e803'; } 
.jan-icon-chart-bar-4:before { content: '\e804'; }
.jan-icon-crown:before { content: '\e844'; }
.jan-icon-fire-1:before { content: '\f525'; } 



/**********************************************************************************************/

@font-face{
	font-family:jan;src:url(../font/jan.otf) format("opentype");font-weight:400;
}

html, body{
	font-family: jan,"Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif;
}
a:link, a:visited, a:hover {
    text-decoration: none;
}
a:hover {
    color: #6293d4;
}
body {
  /* background: #E7EBF0;*/
   background: #E7EBF0 url(../img/bg-1.jpg);
}
.card{
    background: #fff;
    border-radius: 2px;
	border: 0px solid rgba(0, 0, 0, 0.125);
    -webkit-box-shadow: 0 1px 3px rgba(26,26,26,.1);
    box-shadow: 0 1px 3px rgba(26,26,26,.1);
    -webkit-box-sizing: border-box;
}.card-footer {
    background-color: #f6f6f6;
}

.jan.card.card-thread {
    background: white;
}
 .card-header-tabs > .nav-item > .nav-link.active{
	background: rgba(0, 0, 0, 0);
}
.card-header-tabs > .nav-item > .nav-link.active{
	border-color: #f8f9fa;
	border-bottom-color: #343a40;
}
.card > .card-header{
	background-image: none;
    background-color:  #f6f6f6;
    border-color: var(--gray-200);
}
.card-header:hover::after {
    width: 5rem;
}
.card-header:after {
    content: "";
    background-color: #282828;
    left: 1.25rem;
    width: 2.8rem;
    height: 1px;
    top: 2.85rem;
    position: absolute;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.mibbs_con .mibbs_signpanel{
	background-position: 0.75REM 0.6rem !important;
}
.mibbs_con .mibbs_signpanel .font{
	top: 0.8rem !important;
    left: 4.2rem !important;
}
.card-threadlist .card-header:after{
	width:0;
}
.card-header-tabs > .nav-item > .nav-link:hover:not(.active) {
   border-color: #f8f9fa;
   border-bottom-color: rgba(31, 73, 119, 0.16);
}

.btn-secondary {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.32);
    border-color: transparent;
}
.btn-primary{
background-color: #5f8ece;
    border-color: #5f8ece;
    box-shadow: 0 1px 3px rgba(26,26,26,.1);
}
.d-flex.justify-content-between.small.mt-1 {
    letter-spacing: .2px;
}



/*
body {
    background: #ECEFF1;
}
/*
.card-threadlist > .card-header {
    background: #1f85bd url(./plugin/jan/img/category-overlay.png) !IMPORTANT;
    background-size: 400px 100% !IMPORTANT;
    background-repeat: no-repeat !IMPORTANT;
    background-position: 100% 50% !IMPORTANT;
}*/
/*
.card-header:after {
    content: "";
    background-color: #282828;
    left: 1.25rem;
    width: 50px;
    height: 2px;
    top: 40px;
    position: absolute;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.card-header:hover::after {
    width: 70px;
}
/*
.card > .card-header{
	background-image: none;
    background-color: transparent;
    border-color: var(--gray-200);
}
.card-threadlist .card-header:after{
	width:0;
}

.card-header-tabs>.nav-item>.nav-link.active {
    background-image: none;
    background: var(--white);
    border-color: var(--dark);
    border-width: 0 0 2px 0;
}
/*
.card{
	background: var(--white);
	box-shadow: none;
	border: 1px solid #dde2e8;
}


.d-flex.justify-content-between.small.mt-1 span {
    margin: 0 5px 0 0;
}*/
.text-grey, .text-gray {
    color: #748594 !important;
}
.comment-o {
    background: #aab0c6;
    color: #fff;
    padding: 2px 10px 2px 10px;
    border-radius: 12px;
}
.card.card-threadlist .card-body {
    padding: 0.7rem 0;
}
.thread {
    padding: 0.7rem 1.25rem;
    margin: 10px;
    border-bottom: 1px solid #e9ecef;
}
.jan-hr {
	margin: 0 1.25rem;
    border-bottom: 1px solid #e9ecef;
}
.jan-hr-1 {
	margin: 0;
}
.thread:hover {
    border-left: 2px #aab0c6 solid;
    margin-left: -2px;
}
ul.small.break-all {
    padding-left: 0;
    list-style: none;
}
ul.small.break-all .line-height-2 {
    border-bottom: 1px solid #e9ecef;
    padding: 0.7rem 0;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.user-recent {
        padding: 0.75rem 1.25rem 0 1.25rem;
}
.m-3.text-center h5 {
    margin: 8px 0 -4px 0;
}
#user_aside .avatar-4, #user_main .avatar-4, #my_aside .avatar-4 ,#my_main .avatar-4{
    margin-bottom: 8px;
}

@media (max-width: 768px){
	
#user_aside .text-muted.small, #user_main .text-muted.small, #my_aside .text-muted.small ,#my_main .text-muted.small{
    display: none;
}

}
#user_aside .text-muted.small, #user_main .text-muted.small, #my_aside .text-muted.small ,#my_aside .text-muted.small{
    margin-bottom: 8px;
}

#user_aside .card-body, #user_main .card-body, #my_aside .card-body {
    padding: 1.25rem 1.25rem 1rem;
}
.card-thread .media {
	/*background: #F9FAFB;
    background: linear-gradient(#FDFDFD, #F6F8F9);
    background: -webkit-linear-gradient(#FDFDFD, #F6F8F9);
    background: -moz-linear-gradient(#FDFDFD, #F6F8F9);*/
	background-image: url(../img/bg_banner.png);
    background-repeat: no-repeat;
    padding: 1.2rem 1.2rem 1rem 1.2rem;
    border-radius: 0.25rem 0.25rem 0 0;
	/*
    background: #1f85bd url(./plugin/jan/img/category-overlay.png) !IMPORTANT;
    background-size: 400px 100% !IMPORTANT;
    background-repeat: no-repeat !IMPORTANT;
    background-position: 100% 50% !IMPORTANT;*/
	
}
.card-threadlist .card-body, .card-thread .card-body{
	    padding: 0 0 1.25rem 0;
    border-radius: 0.25rem;
}

.card-thread .card-body .message {
    padding: 1.25rem;
}
.card-thread .card-body .message{
	    padding: 0.75rem 1.25rem;
}
h4.break-all {
	/*color: #fff;*/
    font-size: 1.1rem;
}
.username.text-grey.mr-1 a {
    color: #748594;
}
.card.card-threadlist:after {
    content: "";
    width: 100%;
    height: 0.8rem;
    position: absolute;
    left: 0;
    bottom: 0.6rem;
    background-color: #FFF;
}
.user-recent:after {
    content: "";
    width: 100%;
    height: 5px;
    position: absolute;
    left: 0;
    bottom: 10px;
    background-color: #F8F9FA;
}
#search_form button.btn.btn-primary {
    transition: width .3s;
    width: 51px;
}
#search_form:hover .input-group-append .btn.btn-primary {
    width: 70px;
}

#search_form .form-control:focus{
	border-color: transparent;
	box-shadow: none;
}

#user_main .card-header:after, #my_main .card-header:after{
	width:0;
}
.jan-hr-2{
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
}
.btn-outline-secondary{
	border-color: #aab6c3;
}
.blockquote {
    padding: 0.5rem 1rem 0.2rem 1rem !important;
    border-radius: 2px 0 0 2px;
}
#tagRes {
    cursor: pointer;
}
.pl-2, .px-2 {
    padding-left: 0.4rem !important;
}
.page-item.active .page-link{
	background-color: #5f8ece;
    border-color: #5f8ece;
}.page-link {

    border: 0px solid #dee2e6; 
    box-shadow: 0 1px 3px rgba(26,26,26,.1);
}
/*
.logo-2{
	background: #fdfdfd;
    border-radius: 50%;
}
*/
.list-group-item.active{
	background-color: #5f8ece;
    border-color: #5f8ece;
}

.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{
	    background-color: #699fea;
    border-color: #699fea;
}
/*
.user-recent small, .user-recent .small {
    font-size: 13px;
}
*/
.card-header-tabs {
    margin-top: -.3rem;
}
@media (max-width: 576px){
    #user_mobile_nav, #my_mobile_nav {
       margin: 0.5rem -5px 0.5rem -5px !IMPORTANT;
     }
}



.card-body .message h5 {
    font-size: 1.1rem;
    border-left: 4px solid #6293d4;
    text-indent: 16px;
    font-weight: bold;
    padding: 2px 0px;
    margin: 8px 0px;
}
.hashid {
    display: none;
}

i.icon-diamond{
    DISPLAY: NONE;
}
.input-group-prepend .icon-diamond {
    display: initial;
}
.icon.small.filetype.other {
    display: none;
}

/*
.ban{
	    text-decoration: line-through;
}
*/


/******************************/
.t_icon{
	height: 16px;
    margin: -3px 2px 0;
    height: 1.15rem;
}.t_icon.eye{
    margin: -3px 2px 0;
	display: initial
}

.haya-post-like.px-2 {
    padding-right: 0.2rem !important;
}.post_reply.btn.btn-outline-secondary {
    margin-right: 0.5rem;
	margin-left: 0.5rem;
}

.mibbs_con.card {
    border-width: 0;
}
.jan.card.card-thread .d-flex.justify-content-between.small img {
    margin-top: -2px;
}

.koox-g {color: rgba(31, 73, 119, 0.5);}

/*.nav-item.zunshop {
    background-image: url(../img/sparkle.gif);
}*/.nav-item.zunshop a {
    color: #debe43 !important;
    font-weight: bold;
}

.media.thread.tap.zun .koox-g, .media.thread.tap.zun .text-grey, .media.thread.tap.zun .text-gray {
    /*color: #b37f2e !important;*/
	color: #0e9955 !important;
}
.media.thread.tap.zun .comment-o {
	background: #F3CC9A;
    background-image: linear-gradient(0deg, #efc694, #F3CC9A);
    color: #593300;
}

.reward.card-title {
    margin: 3em 0 2em -1.25rem;
    padding: 5px 45px 5px 20px;
    width: 240px;
    background: #FFF4DD url(../img/arw.gif) no-repeat 100% 50%;
    color: #F26C4F;
	font-size: 15px;
}
.xi1 {
    background: #FFF4DD;
    border-radius: 3px;
    padding: 2px 3px;
	margin-left: 5px;
}


td.reward,th.reward{
    border-bottom: 1px dashed #CCC;
	border-top: 0;
}
td.reward.xi3 {
    color: #999;
}
.xi2,.xi1{
    color: #F26C4F;
}

@media (min-width: 576px){
  .reward.x1{
	  width:30%;
  } .reward.x2{
	  width:20%;
  } .reward.x3{
	  width:55%;
  }
}
@media (min-width: 768px){
	.reward.x1 {
    width: 20%;
}.reward.x2 {
    width: 15%;
}
}

@media (min-width: 992px){
.reward.x1{
	  width:25%;
  } .reward.x2{
	  width:15%;
  } .reward.x3{
	  width:55%;
  }
}.card.search .card-header:after {
    top: 3.05rem;
}

@media (max-width: 576px){
  .reward.x1{
	  width:35%;
  } .reward.x2{
	  width:25%;
  } .reward.x3{
	  width:40%;
  }
    .card > .card-header {
    background-color: #ffffff;
}
.card-header-tabs > .nav-item > .nav-link.active {
    border-color: #ffffff;
    border-bottom-color: #343a40;
}
.navbar-brand{
	font-size: 1.05rem;
}  .card.search .card-header {
    background-color: #ffffff;
}


}


.icon_ring.vm {
    width: 0.75rem;
    height: 0.75rem;
    display: inline-block;
    margin-right: 5px;
    border: 2px solid #F26C4F;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    border-radius: 0.5rem;
    box-shadow: 0px 0px 1px rgba(0,0,0,0.2);
}

.icon_ring:hover {
    background: #F26C4F;
    border: 2px solid #FFF;
}
th.reward.x1, th.reward.x2, th.reward.x3 {
    font-size: 0.9rem;
}

p.ratc {
    margin-top: -0.4rem;
}.ratc{
	padding: 0 0 0.6rem 2px;
	border-bottom: 1px dashed #CCC;
	font-size: 0.9rem;
}
td.reward {
    padding: 0.6rem 2px 0.1rem 2px;
	line-height: 25px;
}td.reward a {
    color: #333;
	font-size: 1rem;
}
th.reward {
   padding-left: 2px;
}
.zun .haya-post-info-username a {
    /*color: #b37f2e !IMPORTANT;*/
	color: #0e9955 !IMPORTANT;
}
.reward .avatar-2 {
    height: 1.8rem !important;
}


.card-threadlist.hot .eye.d-none, .card-threadlist.month .eye.d-none, .card-threadlist.week .eye.d-none, .card-threadlist.day .eye.d-none{display: initial !IMPORTANT;}

.card-threadlist.hot .reply, .card-threadlist.month .reply, .card-threadlist.week .reply, .card-threadlist.digest .reply, .card-threadlist.day .reply{display: none !IMPORTANT;}

.card-threadlist.hot .t_icon, .card-threadlist.day .t_icon ,.card-threadlist.month .t_icon, .card-threadlist.week .t_icon{
    display: none;
}

.card-threadlist.hot .rank.d-none, .card-threadlist.day .rank.d-none ,.card-threadlist.month .rank.d-none,  .card-threadlist.week .rank.d-none{
	 display: initial !IMPORTANT;
}


@media (max-width: 576px){
.card-threadlist.hot .eye.d-none ,.card-threadlist.month .eye.d-none, .card-threadlist.week .eye.d-none, .card-threadlist.day .eye.d-none{
    display: none !IMPORTANT;
}
}

.rank.comment-o,.card-threadlist.digest .eye.d-none{
	white-space: nowrap;
}

.card-threadlist.digest .t_icon.eye{
	display: none !IMPORTANT;
}


/*
.rank.comment-o.ml-2{
background: #F3CC9A;
    background-image: linear-gradient(0deg, #efc694, #F3CC9A);
    color: #593300;
}
*/

/*
#my_main .card-body ,#user_main .card-body{
	padding: 0.75rem 0 0 0;
}
#my_main .thread, #user_main .thread{
    padding-left: 1.25rem;
}
my_main .pagination {
    padding: 1.25rem 1.25rem 0.3rem 1.25rem;
}
#my_main .jan-hr , #user_main .jan-hr {
    margin: 0 1.25rem;
}
#user_main .pagination {
    padding: 0.5rem 1.25rem;
}
*/.nav-link {
    padding: 0.6rem 1rem;
}
.jan.card.card-thread h4.break-all , .message , .card-body .message h5{
	font-size: 1rem;
}
.ratc, #tag>li>a,body, .message,.card > .card-header{
    font-size: 13PX;
}.avatar-3 {
    width: 3rem;
    height: 3rem;
}
.btn ,th.reward.x1, th.reward.x2, th.reward.x3,td.reward,th.reward,td.reward a,.relate_post  {
	font-size: 13px;
}
#my_main .threadlist ,#user_main .threadlist{
	margin: -0.75rem -1.25rem 0 -1.25rem;
}
#my_main .threadlist .thread {
    padding: 0.69rem 1.25rem;
}
#my_main .pagination {
    padding: 1.55rem 1.25rem 0.25rem 1.25rem;
	margin-bottom: 0;
}
#my_main .jan-hr , #user_main .jan-hr {
    margin: 0 1.25rem;
}
#user_main .pagination {
    padding: 1.5rem 1.25rem 0.4rem 1.25rem;
	margin-bottom: 0;
}
#user_main .threadlist .thread{
	padding: 0.7rem 1.25rem 0.1rem 1.25rem;
}
#my_main .t_icon{
	display: none;
}


@media (min-width: 992px){
#user_main .card, #my_main .card {
    margin: 0 0 0 -15px;
}
}


.search .card-body {
    padding: 0.75rem 0 0 0;
}
.search .t_icon{
	display: none;
}
.search .threadlist{
	padding-bottom: 1.25rem;
}



#my_main .postlist, #user_main .postlist {
    margin: -0.75rem -1.25rem 0 -1.25rem;
}
#my_main .postlist .post {
    padding:0.69rem 1.25rem 0.69rem 1.55rem;
    border-width: 0;
}

#user_main .postlist .post{
	padding: 0.7rem 1.25rem 0.1rem 1.55rem;
	border-width: 0;
}

/*
body,.subject,.btn,.mibbs_con .mibbs_signpanel .font,.card > .card-header,.form-control,.user-recent small, .user-recent .small,.message,.card-body .message h5{
    font-size: 0.9rem !IMPORTANT;
}
h4.break-all,h5, .h5{
	font-size: 1rem !IMPORTANT;
}
@media (min-width: 1200px){
.container {
    max-width: 1024px !IMPORTANT;
}
}

.navbar{
	padding: 0.3rem 1rem;
}

*/

.pb-4, .py-4 {
    padding-bottom: 1.2rem !important;
}


td.reward {
    overflow: hidden;
	white-space:nowrap;
    text-overflow: ellipsis;
}

.table-responsive .table {
    table-layout: fixed;
}

.alert-warning-d{
    background: #fcf4db url(../img/locked.gif) no-repeat 8px 50%;
    overflow: hidden;
    margin: 10px 0;
    padding: 8px 8px 8px 24px;
    border: 1px dashed #FF9A9A;
	color: #7d6828;
}.infored {
    color: #F26C4F;
}

.checkbox.xypd.dowebok {
    margin-bottom: 0.5rem;
}

#my_main .progress{
	margin-bottom: 1rem;
}

.edui-btn.edui-btn-xnimg {
    display: none !IMPORTANT;
}











