.glow-on-hover {
    width: auto;
    min-width: 180px;
    height: 45px;
    border: none;
    outline: 0;
    color: #fff;
    background: #111;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    padding: 15px;
    line-height: 0;
}
/*
.glow-on-hover:before {
    content: "";
    background: linear-gradient(45deg, red, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, red);
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}
*/
.glow-on-hover:active {
    color: #000;
}
.glow-on-hover:active:after {
    background: 0 0;
}
.glow-on-hover:hover:before {
    opacity: 1;
}
/*
.glow-on-hover:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #0860af !important;
    left: 0;
    top: 0;
    border-radius: 10px;
}
*/
a.glow-on-hover {
    color: #fff;
    text-decoration: none !important;
    font-size: 14px;
    font-weight: 700;
}
.glow-on-hover:hover {
    color: #fff;
    text-decoration: none !important;
}

@keyframes glowing {
    0% {
        background-position: 0 0;
    }
    50% {
        background-position: 400% 0;
    }
    100% {
        background-position: 0 0;
    }
}


	.clearfix {clear:both}
	.table-list	{width:100%;}
	.table-list .item {  height:45px;color:#00595c; border:1px solid #f1f1f1; border-bottom:0px;}
	.table-list .item:last-child {   border-bottom:1px solid #f1f1f1;}
	.table-list .item:nth-child(odd) {   background:#f5f5f5; }
	.table-list .item:nth-child(even) {   background:#efefef; }
	.table-list	.col-1 {width:20%; float:left; text-align: center; height:100%; display: flex; align-items: center; }
	.table-list	.col-1 img {width:100px; max-height:35px; object-fit:cover; margin-left:15px; }
	.table-list	.col-2 {width:20%; float:left; height:100%; text-align:left; line-height:45px; }
	.table-list	.col-2 label {font-weight:500; text-transform:uppercase;}
	.table-list	.col-2 i {margin:0px 2.5px; color:#10325d;}
	.table-list	.col-3 {width:35%; float:left;}
	.table-list	.col-3 p {font-size:14px; text-align:center; font-weight:500; background:#1a256f; height:30px; line-height:30px; margin-top:7.5px;  color:#fff; border-radius:20px; }
	.table-list	.col-4 {width:25%; float:left; text-align:center;}
	.table-list	.col-4 button {
		border:none;
		background: #10325d;
		font-weight:bold;
		letter-spacing:1px;
		color:#fff;
		box-shadow:none;
		outline:none;
		height:30px;
		width:125px;
		border-radius:4px;
		margin-top:7.5px;
		cursor:pointer;
		transition: .3s all;
	}
	.table-list	.col-4 button:hover {
		background: #1a256f;
		transition: .3s all;
	}
	.table-list .table-title  {  height:60px;  color:#fff; text-align: center; background:#48a9a7; border:1px solid #48a9a7; border-bottom:0px;}
	.table-list .table-title .col-1 h5 {padding-left:20px;}
	.table-list .table-title .col-3 h5 {line-height:60px;}

	@media only screen and (max-width: 768px) {
	   .container {
	   		width:100%;
	   	}
	   	.table-list	.col-2 {display:none;}
	   	.table-list	.col-1 {width:30%; float:left;}
	   	.table-list .col-3 {width:40%; padding:0px 5px; }
	   	.table-list .item .col-3 {height:100%; display: flex; align-items: center; margin:0px;}
	   	.table-list .col-3 p {  line-height:12.5px; display: flex; font-size:13px; align-items: center;padding:0px 5px; margin:0px;}
	   	.table-list .col-4 button {width:100px;}
	   	.table-list .col-3 h4 {display:none;}
	}
