#logoutBtn, #newSearchBtn, .m-pointer{
    cursor: pointer;
}
.info-style{
    position: absolute;
    transform: translate(4px,4px);
}
.home-info{
    position: absolute;
    transform: translate(4px,4px);
}
@media(min-width:992px){
    .border-lg-right {
             border-right: 1px solid #dee2e6!important;
         }
}
.shadow-custom{
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}
.table td, .table th{
    border: 0;
}
.p-relative{
    position: relative;
}
.m-pointer{
    color: #000;
    transition: color 0.1s linear;
}
.modal-content{
    border: 1px solid #dee2e6!important;
}
.m-pointer:hover{
    color: #e9b83e;
    transition: color 0.1s linear;
}
#match-list{
    position: absolute;
    top: -84px;
    left: 50%;
    transform: translateX(-50%);
    border: 1px solid rgba(0,0,0,.3);
    border-top: 0!important;
    opacity: 0;
    pointer-events: none;
}
table thead th, table tbody th {
    vertical-align: middle!important;
}
table thead th {
    min-width: 145px;
}
table thead th:nth-child(1),table thead th:nth-child(3) {
    min-width: 134px!important;
}
html, body {
    min-height: 100% !important;
    height: 100%;
}
#keyword-add{
    background: transparent!important;
}
html{
    background-color: #f6f6f6;
    font-weight: 500!important;
}
body{
    background-color: transparent;
}

th{
    background-color: white;
    font-weight: 500!important;
}
thead th {
    font-weight: 400!important;
}
.table th, table td{
    padding: 0.63rem 0.5rem!important;
}
.card-body{
    padding: 0.75rem 1.25rem 0.72rem 1.25rem!important;
}

.btn:focus, .form-control:focus{
    box-shadow: none!important;
}

.keyword-input-container{
    border-radius: 0.3rem;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
}

.badge .close, .badge .close2 {
    color: #fff;
    font-size: 1rem;
    opacity: 1!important;
    box-shadow: none;
    text-shadow: none!important;
    border: none;
    background-color: transparent;
}

*:focus-visible, *:focus{
    outline-color: transparent!important;
    outline-style: none!important;
    outline-width: 0!important;
}
#keywords-container, #orts-container{
    padding-left: 0!important;
}

.focusBorder{
    border: 1px solid rgba(0,0,0,.3);
}
.card-body{
    background-color: #fff;
    transition: background-color 0.1s linear;
    padding: 0.6rem 1rem!important;
    margin-right: 3rem!important;
    cursor: pointer;
    border-bottom-right-radius:0.5rem;
    border-top-right-radius:0.5rem;
}
.card-body:hover{
    background-color: #f6f6f6;
    transition: background-color 0.1s linear;
}
.card{
    border: 1px solid transparent!important;
}
div.emptyClass > div > div.visibleCustom{
    opacity: 1!important;
    pointer-events: all!important;
}

.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}