body{padding-bottom:70px;}
.chatbox{z-index:999;position:fixed;bottom:0;right:160px;width:440px;height:415px;background-color:#fff;-webkit-transition:all 600ms cubic-bezier(0.19,1,0.22,1);transition:all 600ms cubic-bezier(0.19,1,0.22,1);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;}
.chatbox--tray{bottom:-365px;}
.chatbox--closed{bottom:-415px;}
.chatbox__title,.chatbox__body{border-bottom:none;}
.chatbox__title{min-height:50px;padding-right:10px;background-color:#0e0b27;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}
.chatbox__title h5{height:50px;margin:0 0 0 15px;line-height:50px;position:relative;padding-left:20px;-webkit-flex-grow:1;flex-grow:1;}
.chatbox__title h5 a{color:#fff;max-width:195px;display:inline-block;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.chatbox__title h5:before{content:'';display:block;position:absolute;top:50%;left:0;width:12px;height:12px;background:#4CAF50;border-radius:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.chatbox__title__tray,.chatbox__title__close{width:24px;height:24px;outline:0;border:none;background-color:transparent;opacity:.5;cursor:pointer;-webkit-transition:opacity 200ms;transition:opacity 200ms;}
.chatbox__title__tray:hover,.chatbox__title__close:hover{opacity:1;}
.chatbox__title__tray span{width:12px;height:12px;display:inline-block;border-bottom:2px solid #fff;}
.chatbox__title__close svg{vertical-align:middle;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;}
.chatbox__body,.chatbox__credentials{padding:15px;border-top:0;background-color:#f5f5f5;border-left:1px solid #ddd;border-right:1px solid #ddd;-webkit-flex-grow:1;flex-grow:1;}
.chatbox__credentials{display:none;}
.chatbox__credentials .form-control{-webkit-box-shadow:none;box-shadow:none;}
.chatbox__body{overflow-y:auto;}
.chatbox__body__message{position:relative;}
.chatbox__body__message p{padding:15px;border-radius:4px;font-size:13px;background-color:#fff;}
.chatbox__body__message img{width:40px;height:40px;border-radius:4px;border:2px solid #fcfcfc;position:absolute;top:50%;transform:translateY(-50%);}
.chatbox__body__message--left p{margin-left:15px;padding-left:30px;text-align:left;}
.chatbox__body__message--left img{left:-5px;}
.chatbox__body__message--right p{margin-right:15px;padding-right:30px;text-align:right;}
.chatbox__body__message--right img{right:-5px;}
.chatbox__message{font-size:13px;}
.chatbox__sendbutton{background-color:#0e0b27;font-size:14px;border:#0e0b27;}
.set__height__dev__chat{min-height:245px;max-height:245px;overflow:scroll;}
.chatbox__group__card{height:332px;overflow:scroll;}
.btn.btn-custom{width:100%;height:120px;display:flex;align-items:center;justify-content:center;text-align:center;}
.btn_container{display:contents;}
div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center;}
.break{flex-basis:100%;height:0;}
.bg-danger-custom{background-color:#a91e1e;}
.btn-primary-custom{color:#fff;background-color:#19368b;}
.btn-danger-custom{color:#fff;background-color:#a91e1e;}
.btn-primary-custom-alt{color:#fff;background-color:#074fb5;}
.bg-primary-custom{background-color:#19368b;}
.bg-primary-custom-alt{background-color:#074fb5;}
.jdt-bg{background-color:#eceef7;}
.jdt-yellow{color:#f9ec32;}
.jdt-grey{background-color:#e2e4e4;}
.jdt-calendar-alt{background-color:#f9f9f9;font-weight:400;border-bottom:1px solid #000;}
.jdt-card-body-header{background-color:#f9f9f9;}
.btn-jdt-yellow{background-color:#f9ec32;}
@-webkit-keyframes ticker {
0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible;}
100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
}
@keyframes ticker {
0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible;}
100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
}
.ticker-wrap{padding-left:100%;width:100%;box-sizing:content-box;overflow:hidden;height:2.75rem;background-color:rgba(255,255,255,1);}
.ticker-badge{white-space:nowrap;}
.ticker-container{overflow:hidden;}
.ticker-wrap .ticker{overflow:hidden;display:inline-block;line-height:2.75rem;white-space:nowrap;padding-right:100%;box-sizing:content-box;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:ticker;animation-name:ticker;-webkit-animation-duration:40s;animation-duration:40s;}
.ticker-wrap .ticker:hover{animation-play-state:paused;cursor:pointer;}
.ticker-wrap .ticker__item{display:inline-block;color:#fff;}
.footer{position:fixed;bottom:0;width:100%;background-color:#f5f5f5;}
