@charset "utf-8";
/* CSS Document */
ul:before, ul:after{ content:''; display:table;}
ul:after{ clear:both;}
.full-img img{ width:100%; height:auto;}
img.img-crop { display:block; max-width:none }
.table-cell {display:table-cell; vertical-align:middle; padding:0;}
.table-div{ display:table; height:100%; width:100%; }

.owl-carousel, .owl-carousel .owl-item{-webkit-tap-highlight-color:transparent; position:relative}
.owl-carousel{display:none; width:100%; z-index:1}
.owl-carousel .owl-stage{position:relative; -ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.owl-carousel .owl-stage-outer{position:relative; overflow:hidden; -webkit-transform:translate3d(226,22,209)}
.owl-carousel .owl-item{min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-touch-callout:none}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel, .owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{cursor:pointer; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.owl-carousel.owl-loading{opacity:0; display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.owl-carousel.owl-grab{cursor:move; cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut; animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0; transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d; transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative; height:100%; background:#000}
.owl-carousel .owl-video-play-icon{position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; background:url(owl.video.play.png) no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; transition:-webkit-transform .1s ease; transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3); -ms-transform:scale(1.3,1.3); transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; background-size:contain; transition:opacity .4s ease}
.owl-next, .owl-prev{background-position:0 0}
.owl-carousel .owl-video-frame{position:relative; z-index:1; height:100%; width:100%}
.owl-nav{text-align:center; margin-top:15px;}
.owl-next, .owl-prev{ border-radius:0; height:40px; width:40px; background-size:24px; background-position:center; background-repeat:no-repeat; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#fff; display:inline-block; margin:0;}
.owl-next{ right:0; background-image:url(../../images/next.svg)}
.owl-prev{ left:0;  background-image:url(../../images/prev.svg)}
.owl-dots{ margin-top:30px; text-align:center;}
.owl-dots .owl-dot{ background:#c4c5c5; border-radius:30px; height:10px; width:10px; padding:0; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; display:inline-block; margin:0 3px;}
.owl-dots .owl-dot.active{ background:#000;}

.site-header{ padding:40px 0 0 0; background:#fff; position:relative; z-index:1000;}
.site-header .container{ position:relative; z-index:100;}
.site-header:after{ background:url(../../images/logo-back.png) no-repeat center; height:161px; position:absolute; top:100%; margin-top:-1px; left:0; right:0; content:'';}
.site-header ul{ float:right; margin:0; padding:0; list-style:none;}
.site-header ul li{ float:left; margin-right:30px; text-transform:uppercase; line-height:74px;}
.site-header ul li:lst-child{ margin-right:0;}
.site-header ul li a{ color:#545353;}
.site-header .logo{ margin:0 auto; width:auto; max-width:320px; position:relative; bottom:-30px;}
.login-wrapper{ padding:320px 0 120px 0; position:relative; background:url(../../images/login-bbg.jpg) no-repeat center; background-size:cover;}
.login-wrapper .login-form{ background:#fff; position:relative; border-radius:10px; padding:50px;}
.login-wrapper .login-form .man{ position:absolute; bottom:-50px; left:-150px}
.login-wrapper .container{ position:relative; z-index:100;}
.login-wrapper h2{ margin-bottom:24px; color:#444444; text-align:center; font-size:24px;}
.login-wrapper .form-group{ margin-bottom:30px;}
.login-wrapper .form-control{ height:48px; border:none; border-bottom:2px solid #cccccc; border-radius:10px; padding-right:55px; border-radius:0; padding-left:0; color:#bbbbbb;}
.login-wrapper .form-control:focus, .login-wrapper .form-control:active{ background:#fff; border-color:#43cc93; color:#444444; box-shadow:none;}
.login-wrapper .btn{ height:48px; margin-top:24px;}
.login-wrapper ul{ padding-top:24px; margin:0; padding:0; list-style:none; text-align:center;}
.login-wrapper ul li{ display:inline-block; font-size:20px; color:#fff;}
.login-wrapper ul li:after{ content:"|"; float:right; margin:0 6px 0 8px;}
.login-wrapper ul li:last-child:after{ display:none;}
.login-wrapper ul li a{ color:#fff; display:inline-block;}
.login-wrapper ul li:last-child a{ background:url(../../images/link-arrow.svg) no-repeat right; background-size:16px; padding-right:24px;}
.site-footer{ padding:40px 0; color:#fff;}
.site-footer [class*=col-]:last-child{ text-align:right;}
.site-footer a{ color:#7e7e7e;}
.site-footer a:hover{ color:#000;}

.poem-wrapper ul{ padding-top:24px; margin:0; padding:0; list-style:none; /*text-align:center;*/}
.poem-wrapper ul li{ display:inline-block; font-size:20px; /*color:#fff;*/}
.poem-wrapper ul li:after{ content:"|"; float:right; margin:0 6px 0 8px;}
.poem-wrapper ul li:last-child:after{ display:none;}
.poem-wrapper ul li a{ color:#fff; display:inline-block;}
.poem-wrapper ul li:last-child a{ background:url(../../images/link-arrow.svg) no-repeat right; background-size:16px; padding-right:24px;}

.sidebar{ width:240px; position:fixed; top:0; bottom:0; left:0; overflow:auto; z-index:200; overflow-x:hidden; background:#464646; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
.sidebar-menu{ padding:108px 0 40px 0;}
.sidebar-menu ul{ margin:0; padding:0; list-style:none;}
.sidebar-menu ul li{ display:block;}
.sidebar-menu ul li + li{ border-top:1px solid #656565;}
.sidebar-menu ul li a{ display:block; padding:15px 30px; display:block; color:#fff; font-size:17px; line-height:19px;}
.sidebar-menu ul li a:hover, .sidebar-menu ul li.active a{ background:#eb0d0d; color:#fff; text-decoration:none;}
.sidebar-menu ul li a img{ margin-right:10px; float:left}

.header{ background:url(../../images/header-bg.png) no-repeat left #000; position:fixed; top:0; left:0; right:0; z-index:500; padding:30px; z-index:210}
.header h5{ color:#fff; margin:0 0 0 24px; padding-left:24px; border-left:1px solid #fff;}
.header .user-info{ font-size:12px; text-align:right; color:#fff;}
.header .user-info h4{ font-size:18px; font-weight:400; margin:0;}
.header .logout{ height:36px; width:36px; line-height:36px; font-size:26px; text-align:center; margin-left:16px; color:#fff;}
.header .menu-open{height:36px; width:36px; background:url(../../images/toogle-close.png) no-repeat center; border:none; outline:0; padding:0;}
.sidebar .menu-close{height:36px; width:36px; background:url(../../images/toogle-close.png) no-repeat center; border:none; outline:0; padding:0; margin-left:15px;}

.wrapper{ padding:148px 40px 40px 40px; margin-left:240px; position:relative; z-index:100; background:#f5f6f6; min-height:calc(100vh - 80px);}
.wrapper .box{ background:#fff;}
.wrapper .box .modal-header{ border:none;}
/* .wrapper .content{ padding:30px;} */
.wrapper .box .box-title{ position:relative; padding-right:60px;}
.wrapper .box .box-title h4{ font-size:20px; font-weight:400;}
.wrapper h3{ font-size:28px;}
.wrapper .box .box-title .action{ position:absolute; top:50%; right:0; margin:0; margin-top:-10px; padding:0; list-style:none !important;}
.wrapper .box .box-title .action li{ float:left; margin-right:10px;}
.wrapper .box .box-title .action li:last-child{ margin-right:0;}
.wrapper .box .box-title .action li a{ height:20px; width:20px; background-size:100%; background-position:center; background-repeat:no-repeat; display:block;}
.wrapper .box .box-title .action li a.setting{ background-image:url(../../images/settings.svg);}
.wrapper .box .box-title .action li a.close-btn{ background-image:url(../../images/close.svg);}
.app-list ul{ margin:0; padding:0; list-style:none;}
.app-list ul li{ padding:10px 16px 10px 40px; background:url(../../images/pen.png) no-repeat 15px center; background-size:14px;}
.app-list ul li + li{ border-top:1px solid #d8d8d8;}
.wrapper .box .media{ align-items:center;}
.wrapper .box .media + .media{ margin-top:24px;}
.wrapper .box .media .media-left{ width:90px; margin-right:20px;}
.wrapper .box .media .media-left .progress-bar{ background-color:#eb0d0d;}

.row.stats{ margin-left:-10px; margin-right:-10px;}
.row.stats [class*=col-] { padding-left:10px; padding-right:10px; margin-bottom:20px;}
.wrapper .dbMain .row.stats [class*=col-] {margin-bottom: 30px;}
.stats .box{ -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.05); box-shadow:0 0 20px 0 rgba(0,0,0,0.05);}
.stats .box .media{ align-items:center; -webkit-align-items:center;}
.stats .box .media{ background:#ffffff; padding:30px;}
.stats .box .media h2{ font-weight:400; margin-bottom:0; font-size:50px;}
.stats .box .media .icon{margin-left:16px;}
.wrapper .box .form-control, .wrapper .box .form-control:focus{ height:60px; border:1px solid #f3f3f7; border-radius:0; background:#f3f3f7;}
.wrapper .box input[type=submit]{ color:#fff; text-align:center; text-transform:uppercase; height:60px; background:#000000; width:100%; border:none;}
.wrapper .box input[type=submit]:hover{ background:#62199d; color:#fff;}
.wrapper .box [class*=col-] ul{ margin:0; padding:0; list-style:none;}
.wrapper .box [class*=col-] ul li{ background:url(../../images/bullet.png) no-repeat left; padding-left:16px; margin-bottom:8px;}
.wrapper .box [class*=col-] ul li:last-child{ margin-bottom:0;}
.footer{ text-align:center; padding:24px 0; margin-left:240px; background:#f5f6f6;}
.stats .item .box + .box{ margin-top:15px;}
.stats .shadow-img{ line-height:0;}
.collapse-block .btn{ position:relative; font-size:22px; font-weight:700; border-radius:0; text-align:left; padding:12px 24px; display:none;}
.collapse-block .btn[aria-expanded="false"]:after{font-family:'Font Awesome 5 Free'; font-weight:900; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); right:15px; content:'\f078'; position:absolute;}
.collapse-block .btn[aria-expanded="true"]:after{font-family:'Font Awesome 5 Free'; font-weight:900; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); right:15px; content:'\f077'; position:absolute;}
.collapse-block .card-body{ margin:0; padding:0; border:none; border-radius:0;}
.collapse-block .collapse:not(.show), .sidebar-menu .collapse{ display:block;}

body.noscroll{ overflow:hidden;}
.body-overlay{ background:rgba(0,0,0,0.50); position:fixed; left:-100%; top:0; bottom:0; width:100%; height:100%; z-index:220; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease;  transition:all 0.3s ease;}
.body-overlay.active{ left:0;}
.black-title{ color:#fff; background:#000; text-align:center; padding:15px; font-size:20px; padding-top:90px;}
.profile-form-wrapper{ margin:0 auto; max-width:460px;}
.profile-form-wrapper .form-control, .profile-form-wrapper .form-control:focus{ color:#bbbbbb; border:none; padding-left:0; padding-right:0; border-bottom:1px solid #bbbbbb; background:none;}
.profile-form-wrapper .btn{ padding:8px 45px; border-radius:40px;}

.login-wrapper{ padding:60px 0 0 0; position:relative;}
.login-logo{ background:#000; text-align:center; padding:20px; border-radius:20px 20px 0 0;}
.login-wrapper .container{ position:relative; z-index:100;}
.login-box{ padding:60px; background:#fff; border-radius:20px 20px; position:relative;}
.login-box a{ text-decoration:underline; color:#000000}
.login-wrapper h2{color:#000; font-size:30px; text-align:center;}
.login-wrapper .form-group{ margin-bottom:30px;}
.login-wrapper .form-control, .login-wrapper .form-control:focus{ height:50px; border:none; border-bottom:2px solid #cfcfcf; padding-left:0; padding-right:0; border-radius:0;}
.box-shadow{ line-height:0; text-align:center;}
.login-wrapper .btn{ height:50px; margin-top:24px;}
.site-footer{ padding:0 0 40px 0; text-align:center;}
.login-wrapper .btn{ padding:12px 45px; border-radius:40px;}
.login-body{ background:url(../../images/bg.png) #000;}

label.error{
	color: #dc3545 !important;
}

/* sidebar css start */
ul.accordion .inner {
    overflow: hidden;
    display: none;
}
ul.accordion li a.toggle{
    position: relative;
}
ul.accordion li a.toggle:before {
    position: absolute;
    content: "\f078";
    font-family: 'Font Awesome 5 Free';
    font-size: 16px;
    top: 12px;
    right: 12px;
    color: #fff;
}
ul.accordion li a.activAcc:before{
    content: "\f077";
}
ul.accordion li a.activAcc{
    background: #eb0d0d;
}
/* sidebar css start */
.site-footer a {
color: white;
}



.pwrap{
    max-width: 700px;
    margin: 0 auto;
    padding-bottom: 20px;
}
.pTitle{
    padding: 20px 0;
}
.pTitle h2{
    font-size: 22px;
    font-weight: bold;
    line-height: 27px;
}
.pTitle a{
    display: block;
    margin-top: 10px;
    font-size: 18px;
}
.pList ul li{
    font-size: 18px;
    line-height: 22px;
}
ul.bText{
    color: #000;
    margin-top: 20px;
}
ul.rText{
    color: #dd818c;
    padding-left: 30px;
    /*padding-top: 15px;*/
}
@media screen and (max-width:500px) {
    .pwrap {
        max-width: 100%;
        padding: 0 10px 20px 10px;
    }
    .pTitle h2 {
        font-size: 20px;
        line-height: 20px;
    }
    .pTitle a {
        font-size: 14px;
    }
    .pList ul li {
        font-size: 13px;
        line-height: 20px;
    }
    ul.rText {
        padding-left: 10px;
    }
}
@media screen and (max-width:320px) {
    .pList ul li {
        font-size: 12px;
        line-height: 18px;
    }
}
.dataTables_filter{
    display: flex;
    justify-content: flex-end;
}


/* DATATABLE CUSTOM CSS */

.dataTables_length,
.dataTables_filter {
    margin: 0px 0px 10px;
}
.dataTables_length label,
.dataTables_filter label {
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: flex-start;
}
.dataTables_length label select {
    max-width: 70px;
    margin: 0px 10px;
}
.dataTables_filter label input {
    margin-left: 12px;
}
.dataTables_paginate {
    float: right;
}
/* DATATABLE CUSTOM CSS */

.card-header {
    justify-content: space-between;
}
.teditBtn, .tdelBtn, .tviewBtn {
    font-size: 14px !important;
    padding: 0 !important;
    width: 22px;
    text-align: center;
    height: 24px;
    line-height: 25px !important;
    margin-right: 3px;
}

h3.card-title{
    font-size: 28px;
    margin: 0;
}
ul.dtr-details{
    margin: 0;
}
ul.dtr-details li{
    padding: 5px 0;
}

.poemsTableCustom table.dataTable tbody td {
    word-break: break-word;
    vertical-align: top;
}

.submit-poem-box{ padding:60px; background:#fff; border-radius:20px 20px; position:relative;}

.viewEditPoembtn{
display: flex;
justify-content: flex-end;
}
.viewEditPoembtn button#printPoems{
float: unset;
margin-left: 10px;
}

span.wp-username {
    float: right;
    color: gray;
}

.icon.wp-total-counts {
    color: gray;
}

.stats .box.new-cls {
    box-shadow: 0px 8px 20px 0px rgba(0,0,0,0.08);
    -webkit-box-shadow: 0px 8px 20px 0px rgba(0,0,0,0.08);
    -moz-box-shadow: 0px 8px 20px 0px rgba(0,0,0,0.08);
    -ms-box-shadow: 0px 8px 20px 0px rgba(0,0,0,0.08);
    -o-box-shadow: 0px 8px 20px 0px rgba(0,0,0,0.08);
    height: 100%;
}
.stats .box.new-cls .media {
    align-items: flex-start;
    -webkit-align-items: flex-start;
}
.stats .box.new-cls .media .icon {
    font-size: 30px;
    line-height: normal;
    font-weight: 500;
}
.collapse-block .collapse.res-block .app-list ul li {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;background-position: 15px 16px;}
.collapse-block .collapse.res-block .app-list ul.li-have-two-cnt li span.wp-username {width: 40%;text-align: right;}
.collapse-block .collapse.res-block .app-list ul.li-have-two-cnt li a {width: 60%;}

.poem-wrapper .logo-big {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.poem-wrapper .logo-big .main-logo, .poem-wrapper .logo-big .store-img {
    max-width: 50%;
    width: 100%;
}
.poem-wrapper .logo-big .store-img ul {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.poem-wrapper .logo-big .store-img ul li {
    width: auto;
    display: flex;
    padding: 0px;
    margin: 0px 8px 0px 0px;
}
.poem-wrapper .logo-big .store-img ul li:last-child {
    margin: 0px;
}
.poem-wrapper .logo-big .store-img ul li:last-child a {
    background: none;
    padding: 0px;
}
.poem-wrapper .logo-big .store-img ul li a img {
    max-width: 100%;
    width: auto;
    height: 50px;
    object-fit: contain;
}
.poem-wrapper .logo-big .store-img ul li::after {
    content: '';
    margin: 0px;
}
.nw-sub-poem-pg {
    width: 100%;
    max-width: 650px;
    margin: 0px auto;
}
.nw-sub-poem-pg .pwrap {
    max-width: 100%;
    width: calc(100% - 30px);
    margin: 0px auto;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.nw-sub-poem-pg h2 {
    font-size: 40px;
    line-height: 40px;
}
.nw-sub-poem-pg button#printPoems {
    background-color: #000;
    color: #fff;
    border-color: #000;
    border-radius: 30px;
    min-width: 90px;
    /*margin: 0px 15px 0px 0px;*/
    margin: 0px;
    position: absolute;
    top: 25px;
    right: 25px;
}
.nw-sub-poem-pg a {
    /*color: #7ea16b !important;*/
    color: #15c !important;
    word-break: break-word;
}
.nw-sub-poem-pg .pwrap ul.rText {
    padding-top: 10px;
}
.poem-wrapper ul.poem-detail-list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin: 0px 15px;
}
.poem-wrapper ul.poem-detail-list li {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.poem-wrapper ul.poem-detail-list li p {
    width: auto;
    margin: 0px;
    font-size: 16px;
    line-height: normal;
}
.poem-wrapper ul.poem-detail-list li p.title-nm {
    margin: 0px 4px 0px 0px;
}
.poem-wrapper ul.poem-detail-list li p.detail-txt {
    color: gray;
}
.poem-wrapper ul.poem-detail-list li:after {
    margin: 0px 6px;
}

@media only screen and (max-width: 991px){
    .poem-wrapper ul.poem-detail-list li {width: 100%;border-bottom: 1px solid rgba(0,0,0,0.1);padding: 1px 0px 5px;margin: 0px 0px 5px;}
    .poem-wrapper ul.poem-detail-list li:last-child {border-color: transparent;}
    .poem-wrapper ul.poem-detail-list li:after {content: '';}
    .poem-wrapper ul.poem-detail-list li p.title-nm {min-width: 90px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .collapse-block .collapse.res-block {
        display: block !important;
    }
    .collapse-block .collapse.res-block .modal-header {display: block !important;}
}
@media only screen and (max-width: 767px){
    .collapse-block .collapse.res-block {
        display: block !important;
    }
    .collapse-block .collapse.res-block .modal-header {display: block !important;}
    .submit-poem-box {
        padding: 30px;
    }
    .nw-sub-poem-pg p, .poem-wrapper ul.poem-detail-list li p {font-size: 14px;line-height: 22px;}
    .poem-wrapper ul.poem-detail-list li p.title-nm {min-width: 75px;}
    .nw-sub-poem-pg .pwrap ul.rText {padding-top: 6px;}
    .nw-sub-poem-pg h2 {font-size: 28px;line-height: 28px;width: calc(100% - 70px);}
    .nw-sub-poem-pg button#printPoems {min-width: 80px;}
}
@media only screen and (max-width: 481px){
    .poem-wrapper .logo-big .main-logo, .poem-wrapper .logo-big .store-img {max-width: 100%;}
    .poem-wrapper .logo-big .store-img ul {justify-content: flex-start;margin: 15px 0px 0px;}
}

/* DATATABLE CUSTOM LOADDER SPINNER */
.card div.dataTables_wrapper div.dataTables_processing {
  top: 0;
  padding: 10px !important;
  background: #F5F8FA !important;
  color: #eb0d0d !important;
  border: 2px dotted darkgrey;
  border-radius: 3px !important;
  font-size: xx-large !important;
  opacity: 1 !important;
  text-decoration: none;
}

/*  DAB */
select, select option {
    color: #000000;
}

select option:checked {
  background: #bab3b3 linear-gradient(0deg, #b6b1b1 0%, #b6b1b1 100%);
  color: #000000;
  border: 2px solid #c8c4c4 !important;
}

.table th, .table td {
    padding: 0.50rem !important;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

table tr td a.btn:last-child {
    margin-right: 0 !important;
}

/* DAB::  */
.dataTables_scrollBody thead tr{
    visibility: collapse;   
}