html{font-size:14px}
@media (min-width: 768px) {
html{font-size:16px}
}
body{font-family: poppins;}
.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .1rem white,0 0 0 .25rem #258cfb}
html{position:relative;min-height:100%}
body{margin-bottom:60px}
footer{margin-left: 15%;}
.header-bg{background-color:#262626;width: 15%;position: fixed;height: 100%;}
.body-container{margin-left: 15%; padding: 1px 16px; margin-right: 0;max-width: 85%;    overflow: auto;}
.login-partial {width: 15%; position:fixed;bottom:10px;padding-right: .5rem;padding-left: .5rem;white-space: normal;}
.text-color-white {color: #fff !important}
.navbar{flex-wrap: wrap;}
.navbar-brand{white-space: normal;}
.nav-link{padding-left: 1.5rem !important;}
.menu-nav-item{background-color:#747474;margin:10px}
.menu-active{border:solid 1px white}
.dot{height:20px;width:20px;border-radius:50%;display:inline-block;vertical-align:sub}
.select-input{appearance:auto;width:85px;padding:2px}
.dt-column-order{display:none}
/*body{background:#eee;margin-top:20px}*/
.panel{box-shadow:0 2px 0 rgba(0,0,0,0.05);border-radius:0;border:0;margin-bottom:24px}
.panel-dark.panel-colorful{background-color:#3b4146;border-color:#3b4146;color:#fff}
.panel-danger.panel-colorful{background-color:#f76c51;border-color:#f76c51;color:#fff}
.panel-primary.panel-colorful{background-color:#5fa2dd;border-color:#5fa2dd;color:#fff}
.panel-info.panel-colorful{background-color:#4ebcda;border-color:#4ebcda;color:#fff}
.panel-body{padding:25px 20px}
.panel hr{border-color:rgba(0,0,0,0.1)}
.mar-btm{margin-bottom:15px}
h2,.h2{font-size:28px}
.small,small{font-size:85%}
.text-sm{font-size:.9em}
.text-thin{font-weight:300}
.text-semibold{font-weight:600}
.text-gray{color: #A6A6A6 !important;}
.text-cyan{color:#467886}
#ticketManagement_wrapper tfoot input {width: 100%;padding: 3px;box-sizing: border-box;border: 1px solid #ced4da;}
.font24{font-size: 24px}
#ticketManagement th{min-width: 80px;padding: 8px 4px;}
#ticketManagement td{padding: 8px 4px;}
#ticketManagement .dt-type-numeric{text-align: center;}
#ticketManagement .form-control { padding: .375rem 0.1rem !important;}
#ticketManagement_wrapper .dt-search {display: none}
#ulLoB{list-style: none;max-height: 150px;overflow: auto;}
#ulLoB input[type="checkbox"]{margin-right:10px}
@media (min-width: 1800px) {
    .header-bg {min-width: 288px;}
}
.ticket-comment-section{border: solid 1px #A6A6A6; border-radius: .25rem; margin: 30px 0; padding: 20px 25px 0 25px;}
.ticket-comment-section .ticket-comment-list{padding-left: 3px;max-height: 200px; overflow-y: scroll;}
.ticket-comment-section .ticket-comment-list li {list-style:none}
select {
    -webkit-appearance: auto !important;
}