a {
text-decoration: none;
}
.active{font-weight:bold;color:red!important;}
.container{max-width:450px;}
.row > *{padding:0px;}
.table{clear:both;margin:auto;}
.ui-footer{
text-align: center;
}
.ui-container{padding:5px;}
h1{text-align:center;font-size:2rem;}
.input-icon {
position:relative
}
.input-icon .form-control:not(:last-child),
.input-icon .form-select:not(:last-child) {
padding-right:2.5rem
}
.input-icon .form-control:not(:first-child),
.input-icon .form-select:not(:last-child) {
padding-left:2.5rem
}
.input-icon-addon {
position:absolute;
top:0;
bottom:0;
left:0;
display:flex;
align-items:center;
justify-content:center;
min-width:2.5rem;
color:#656d77;
pointer-events:none;
font-size:1.2em
}
.input-icon-addon:last-child {
right:0;
left:auto
}
.mt15 {margin-top:15px}
.ui-footer span{
color: red;
font-weight: bold;
}
.ui-footer a{color:#000;}
.ip885 td a{margin:0px 2px;}
.ip885 td img,.ip885 td .tlink,.ip885 th .tlink{float:right;}

.nav-link{padding:8px 12px;}

@media (min-width: 768px) {
.ui-footer {
text-align: center;
}
}