.bgi
{
  background:url('../images/backgrounds/login-bg-1.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-color: #464646;
}

.bg-div-1
{
  background-color: #029d76;
  background-image: linear-gradient(to top left, rgba(255,255,255,0.25) 50%, rgba(255,255,255,0) 50%),
                    linear-gradient(to top right, rgba(255,255,255,0.25) 50%, rgba(255,255,255,0) 50%);
  background-size: 100% 100%, 50px 50px;
  background-position: left top, left bottom;
  background-repeat: no-repeat;
}
.div-bg-2
{
    color: #fff;
    background: -webkit-linear-gradient(110deg, #117184 60%, #c8a92b 60%);
    background: -o-linear-gradient(110deg, #117184 60%, #c8a92b 60%);
    background: -moz-linear-gradient(110deg, #117184 60%, #c8a92b 60%);
    background: linear-gradient(110deg, #117184 60%, #c8a92b 60%);
}
.div-bg-3
{
    color:#fff;
    background: -webkit-linear-gradient(70deg, #00c392  30%, rgba(0,0,0,0) 30%), -webkit-linear-gradient(30deg, #05614a 60%, #21bb94 60%);
    background: -o-linear-gradient(70deg, #00c392  30%, rgba(0,0,0,0) 30%), -o-linear-gradient(30deg, #05614a 60%, #21bb94 60%);
    background: -moz-linear-gradient(70deg, #00c392  30%, rgba(0,0,0,0) 30%), -moz-linear-gradient(30deg, #05614a 60%, #21bb94 60%);
    background: linear-gradient(70deg, #00c392  30%, rgba(0,0,0,0) 30%), linear-gradient(30deg, #05614a 60%, #21bb94 60%);
    /* background: linear-gradient(70deg, #00c392 30%, rgba(0,0,0,0) 30%), linear-gradient(30deg, #05614a 60%, #21bb94 60%); */
}
}
.div-bg-4
{
    color: #fff;
    background: -webkit-linear-gradient(110deg, #3cd0ab 40%, rgba(0, 0, 0, 0) 30%), -webkit-radial-gradient(farthest-corner at 0% 0%, #139469 70%, #04bf90 70%);
    background: -o-linear-gradient(110deg, #3cd0ab 40%, rgba(0, 0, 0, 0) 30%), -o-radial-gradient(farthest-corner at 0% 0%, #139469 70%, #04bf90 70%);
    background: -moz-linear-gradient(110deg, #3cd0ab 40%, rgba(0, 0, 0, 0) 30%), -moz-radial-gradient(farthest-corner at 0% 0%, #139469 70%, #04bf90 70%);
    background: linear-gradient(110deg, #3cd0ab 40%, rgba(0, 0, 0, 0) 30%), radial-gradient(farthest-corner at 0% 0%, #139469 70%, #04bf90 70%);
}
.div-bg-5
{
    background: -webkit-linear-gradient(212deg, #3cd0ab 42%, rgba(0, 0, 0, 0) 33%),  -webkit-radial-gradient(farthest-corner at -7% -56%, #139469 62%, #04bf90 55%);
    background: -o-linear-gradient(212deg, #3cd0ab 42%, rgba(0, 0, 0, 0) 33%), -o-radial-gradient(farthest-corner at -7% -56%, #139469 62%, #04bf90 55%);
    background: -moz-linear-gradient(212deg, #3cd0ab 42%, rgba(0, 0, 0, 0) 33%), -moz-radial-gradient(farthest-corner at -7% -56%, #139469 62%, #04bf90 55%);
    background: linear-gradient(212deg, #3cd0ab 42%, rgba(0, 0, 0, 0) 33%), radial-gradient(farthest-corner at -7% -56%, #139469 62%, #04bf90 55%);
}

.nav-border-mod
{
  border-bottom: 3px solid crimson;
}

.nav-border-mod-1
{
border-image-source: linear-gradient(to left, #00C853, #B2FF59);
}

.nav-border-mod-2
{
   border-bottom: 4px solid #dc2121 ;
}
.nav-shadow
{
    box-shadow: 5px 10px 10px #21252933;
}

.hid
{
display:none
}

.content-shadow
{
  letter-spacing: 1px;
  text-shadow: 2px 2px 10px #00000099;
  color:#fff;
}

/* .paging_full_numbers a.paginate_button {
  color: #17a2b8 !important;
}
.paging_full_numbers a.paginate_active {
  color: #17a2b8 !important;
} */

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #05614a;
  border-color: #07775b;
}

.page-link {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #17a2b8;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.text-orange
{
color:#ff3e04 !important;
}
.text-crimson
{
color:crimson !important;
}
.content-shadow-white
{
  letter-spacing: 1px;
  text-shadow: 1px 2px 7px #fff;;
  color:#fff;
}

.bg-info-mod
{
  /* background-color: #58c3d4!important; */
  background-color: #05614a!important;

}

.tb-border{
  border: 1px solid #007558!important;
}

/* .table-bordered td, .table-bordered th {
  /* border: 1px solid #007558 !important; 
 
} */


.table td, .table th {
  padding: .75rem;
  vertical-align: top;
  border-color: #17a2b8 !important;
  /* border-top: 1px solid #17a2b8 !important;  */
}
.table thead th {
  vertical-align: bottom;
  /* border-bottom: 2px solid #05614a !important; */
}
 .border
 {
  border: 1px solid #007558 !important;
 }

 .table-bordered td, .table-bordered th {
  border: 1px solid #007558;
}
table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child {
  border-right-width: inherit !important;
}
div.dataTables_sort_wrapper{white-space:nowrap !important;}
th{white-space:nowrap !important;}

.btn-modified
{
  background-color: #05614a ;
  color: #fff;
  border-color: #05614a;
}

.bg-modified
{
  background-color: #05614a ;
  color: #fff;
  border-color: #05614a;
}

a.btn-modified:hover  {
  color: #fff;
  background:#187961;
  border-color: #187961;
  
}

a.disabled {
  pointer-events: none;
}

.zoom-95 {
  zoom: 95%;
}