h3.texttitle {
    font-size: 25px;
    color: #000;
    font-weight: 800;
        text-decoration: underline;
    line-height: 35px;
}
/*.min-h-screen.flex.flex-col.sm\:justify-center.items-center.pt-6.sm\:pt-0.bg-gray-100{*/
/*   background: url(/bgg.jpg);*/
/*}*/
button.inline-flex.items-center.px-4.py-2.bg-gray-800.border.border-transparent.rounded-md.font-semibold {
    border-color: #a802e0!important;
    background-color: gray!important;
    background-image: -webkit-linear-gradient(top left, #a802e0, #f7676a)!important;
    box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    letter-spacing: 1px;
    font-weight: 800;
    /* font-size: 17px; */
    /* padding: 1.25rem 2.5rem; */
    color: #fff!important;
}
.navbar-default{
    background-color: #00bcd4!important;
}
.navbar-default .navbar-nav>li>a{
    color:#fff!important;
    font-weight:bold;
}
.navbar-default .navbar-brand{
    color:#fff!important;
    font-weight:bold;
}
body {
    font-family: 'Nunito', sans-serif!important;
}
section.secionone h1 {
    text-align: center;
    font-weight: 600;
    font-family: poppins;
    padding-top: 28px;
}
h2.font-semibold.text-xl.text-gray-800.leading-tight {
    display: none;
}
button.btn.btn-warning {
    margin:15px;
   border-color: #a802e0!important;
    background-color: gray!important;
    background-image: -webkit-linear-gradient(top left, #a802e0, #f7676a)!important;
    box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    letter-spacing: 1px;
    font-weight: 800;
    font-size: 17px;
    padding: 1.25rem 2.5rem;
    color: #fff!important;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: rgb(255 255 255 / 90%)!important;
}
.navbar-nav .open .dropdown-menu{
    padding:10px;
    background-color: #28acbd!important;
}
.navbar-nav .open .dropdown-menu a{
    color:#fff!important;
}
.newcusto-align {
    text-align: center;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background-color: #00bcd4!important;
}
.h3, h3{
    font-weight:bold;
}
.btn-primary {
   border-color: #a802e0!important;
    background-color: gray!important;
    background-image: -webkit-linear-gradient(top left, #a802e0, #f7676a)!important;
    box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    letter-spacing: 1px;
    font-weight: 800;
    font-size: 17px;
    
    color: #fff!important;
}
.btn-default {
   
    box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    letter-spacing: 1px;
    background: #efbd1c!important;
    color: #fff!important;
    font-weight: bold;
}
.col-md-4.txcenter {
   
     text-align: center;
    margin-bottom: 40px;
}
.col-md-6.txcenter {
    text-align: center;
    margin-bottom: 40px;
}
th {
    background: #f16071;
    color: #fff;
    /* font-size: 16px; */
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    border: 1px solid #ddd!important;
}
/*td.amt {*/
/*    color: #000;*/
/*    font-weight: bold;*/
/*}*/
a.spce.btn.btn-info.btn-sm {
    margin: 20px 0px 5px 0px;
    background: #b00cd5;
    border-color: #ae0ad7;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #fff !important;
   
    background: #b20fd1!important;
}
h3.nametx a {
    text-decoration: underline;
    color: #b00dd4;
}
input.form-control.wid {
    padding: 6px 5px;
    background: #efbd1c;
    color: #fff;
    text-align: center;
}
.dt-buttons a {
   background-image: -webkit-linear-gradient(top left, #a802e0, #f7676a)!important;
    box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    letter-spacing: 1px;
    font-weight: 800;
   color:#fff!important;
    margin: 0px 20px;
}
span.nametx {
    font-size: 15px;
    font-weight: bold;
    color: #b20fd1;
}
span.label.label-success.bg {
    background: green;
    font-size: 13px;
}
span.label.label-default.bg3 {
    background: #000;
    font-size: 13px;
}
span.label.label-default.bg2 {
    background: red;
    font-size: 13px;
}
td.amt.pending {
    background: #d036a4;
    color: #fff;
    
}
p.nextambtn {
    /* border-top: 1px solid; */
    background: #000;
    margin-bottom: 0px!important;
}
tr.visi-pa {
    opacity: 0.8;
    cursor: default;
    pointer-events: none;
}
