img{max-width: 100%;}
.custom-partner{padding-right: 100px;}
.custom-partner .content .text{font-size: 16px;}
.custom-partner .content .desc{font-size: 12px;max-width: 300px;}

.item-reff{position: relative;}
.item-reff .text-show{position: absolute; right: -95px; top: 10px; font-size: 12px; opacity: 0;}
.item-reff .text-show.active{opacity: 1;}
@media screen and (max-width: 992px){
    .item-reff .text-show{position: static; text-align: center; margin-top: 5px;}
}

.block-news-sys{padding: 0 20px 20px;}
.block-news-sys .blog--post--content { padding:20px; background:#fff; border:2px solid #f5f5f5; }
.block-news-sys .blog--tag { margin-bottom:22px; }
.block-news-sys .blog--tag a { font-size:14px; font-weight:700; display:inline-block; text-align:center; color:#fff; padding:5px 20px; border-radius:0; margin-right:6px; }
.block-news-sys .blog--tag a:hover { background:#222; color:#fff; }
.block-news-sys .blog--post--content h4{margin-bottom: 10px;}
.block-news-sys a{-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;}
.block-news-sys .blog--post--content h4 a { font-size: 18px; font-weight: 600; line-height: inherit; display: block;}
.block-news-sys a:hover{ color: #8bcd2c;}
.block-news-sys .blog--post--meta{margin-bottom: 15px;}
.block-news-sys .blog--post--meta ul li { display:inline-block; margin-right:30px; }
.block-news-sys .blog--post--meta ul li:last-child { margin-right:0; }
.block-news-sys .blog--post--meta ul li,.blog--post--meta ul li span,.blog--post--meta ul li a { font-size:14px; color:#222; }
.block-news-sys .blog--post--meta ul li span i, .blog--post--meta ul li a i { margin-right: 7px; color: #8bcd2c; }

.custom-pagination{}
.custom-pagination .page-item .page-link{color: #8bcd2c; min-width: 38px; text-align: center;}
.custom-pagination .page-item .page-link:hover, .custom-pagination .page-item .page-link:focus, .custom-pagination .page-item .page-link.active{background: #8bcd2c; color: #fff; border-color: #8bcd2c;}

/* UPDATE */
.block-form-main .btn.btn-outline-primary{background: #fff; color: #3F7F3C!important; border-color: #3F7F3C;}
.block-form-main .btn.btn-outline-primary:hover{min-width: 180px; background: #2f6a2b; color: #fff!important; border-color: #2f6a2b;}

.block-form-main .btn.btn-outline-info{background: #fff; border-color: #B1D235; color: #B1D235 !important;}
.block-form-main .btn.btn-outline-info:hover{min-width: 180px; background: #8aa81f; color: #fff!important; border-color: #8aa81f;}

.btn.btn-success{background-color: #3F7F3C; color: #fff; border-color: #3F7F3C; color: #fff!important;}
.btn.btn-success:hover{background: #218838; color: #fff; border-color: #218838; color: #fff!important;}
.btn.btn-outline-success{color: #3F7F3C!important; border-color: #3F7F3C!important;}
.btn.btn-outline-success:hover{background-color: #3F7F3C; color: #fff; border-color: #3F7F3C; color: #fff!important;}

.form-check-input[type=checkbox]{border-color: #3F7F3C!important;}
.form-check-input:checked[type=checkbox]{background-color: #2f6a2b!important; }

.upload-item-sm{display: inline-block; margin: auto;}

body .card .card-header, .warpper-padd-main .left-side-menu, .line-top, .modal .modal-header{background: #3F7F3C!important;}
.modal .modal-header h3{color: #fff!important;}
.block-form-main .nav-pills .nav-link.active, .block-form-main .nav-pills .show>.nav-link, .nav-link:focus, .nav-link:hover{color: #3F7F3C!important;}
/* UPDATE */