.active {
    background-color: #e2e2e2;
}
.active a{
    color: rgb(0, 0, 0) !important;
    font-weight: 600 !important;
}
.authentication .card{
    max-width: 400px;
    margin-top: 116px;
}
.authentication .card .title {
    margin-bottom: 20px;
}
.input-group{margin-bottom: 10px;}
.form-control{border-radius:0px;}
.input-group .input-group-addon {
    right: 0;
    position: absolute;
    padding-right: 10px;
}
.switch label .lever {
    margin: 0 14px;
}
.hiddenfield{display: none;}
.width-150{width: 150px;}
.switch label .lever {
    content: '';
    display: inline-block;
    position: relative;
    width: 40px;
    height: 15px;
    background-color: #b32700c7;
    border-radius: 15px;
    margin-right: 10px;
    transition: background 0.3s ease;
    vertical-align: middle;
    margin: 0 16px;
}

.demo-checkbox label,
.demo-radio-button label {
    min-width: auto;
}

.switch label .lever:after {
    content: '';
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    background-color: #ff0000;
    border-radius: 21px;
    box-shadow: 0 1px 3px 1px rgb(24 24 24 / 54%);
    left: -5px;
    top: -3px;
    transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease;
}
.form-group{margin-bottom: 10px;}
.bootstrap-tagsinput{width:100%;border:1px solid #ccc !important;border-radius:0px;}
.is-valid{border:1px solid limegreen;border-left:15px solid limegreen;box-shadow: 0 0 5px limegreen;}
.is-invalid{border:1px solid orangered;border-left:15px solid orangered;box-shadow: 0 0 5px orangered;}
.switch-btn{border:none;color:purple;background: transparent;padding: 0;float: left;clear: right;}
.switch-btn .zmdi{font-size: 26px;}
.catLogo{width:180px;height: 135px;overflow: hidden;}
.catLogo img{width: auto;height: 100%;}
.card .body {font-size: 12px;padding: 10px;}
#advanced_search_form{display: none;}
.w-50{border:1px solid #888; padding:5px; width: 50px;}
.w-80{border:1px solid #888; padding:5px; width: 80px;}
.w-99{border:1px solid #888; padding:5px; width: 99px;}
.w-120{border:1px solid #888; padding:5px; width: 120px;}
.w-150{border:1px solid #888; padding:5px; width: 150px;}
.w-200{border:1px solid #888; padding:5px; width: 200px;}
.w-250{border:1px solid #888; padding:5px; width: 250px;}
mark{background: #fbdc06;}
.experience{display: none;}
.card .body {font-size: 12px;padding: 10px;}
#advanced_search_form{display: none;}
.tableFixHead{ overflow: auto; height: 500px; }
.tableFixHead thead th { position: sticky; top: 0; z-index: 1; background: #000;}