.form_in_icon_size {
    font-size: 17px !important;
    margin-right : 4px;
}

.sidemenu_icons_resize {
    font-size: 20px !important;
 
}

.on_half_payment_section{
    display : none;
}

.tjpushing{
    margin-right : 5px !important;
}

.resize_currency{
    font-size :17px;
}
.card-block{
    height : 110px !important;
    padding:1% !important;
}
.subtable_fonts{
    font-size : 11px !important;
}

.push_item_right{
    text-align : right !important;
}

.border_on_totals{
    border : 2px solid #000 !important;
}

.resizeWith{
    width : 3% !important;
}

.reduceTbl_td_with { 
    font-size: 11px;
}

.footerfixed{position:fixed;bottom:0;left:0;right:0;margin:0;box-shadow:0 -3px 5px -3px rgba(0,0,0,.15);z-index:101}
.footerfixed{text-align:center;color:#888;font-weight:500;height:58px;line-height:45px;display:block}


@media only screen and (max-width : 540px) 
{
    .chat-sidebar
    {
        display: none !important;
    }
    
    .chat-popup
    {
        display: none !important;
    }
}

body
{
    background-color: #e9eaed;
}

.chat-sidebar
{
    width: 200px;
    position: fixed;
    height: 100%;
    right: 0px;
    top: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid rgba(29, 49, 91, .3);
}

.sidebar-name 
{
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 4px;
    font-size: 12px;
}

.sidebar-name span
{
    padding-left: 5px;
}

.sidebar-name a
{
    display: block;
    height: 100%;
    text-decoration: none;
    color: inherit;
}

.sidebar-name:hover
{
    background-color:#e1e2e5;
}

.sidebar-name img
{
    width: 32px;
    height: 32px;
    vertical-align:middle;
}

.popup-box
{
    display: none;
    position: fixed;
    bottom: 0px;
    right: 220px;
    height: 285px;
    background-color: rgb(237, 239, 244);
    width: 300px;
    border: 1px solid rgba(29, 49, 91, .3);
}

.popup-box .popup-head
{
    background-color: #6d84b4;
    padding: 5px;
    color: white;
    font-weight: bold;
    font-size: 14px;
    clear: both;
}

.popup-box .popup-head .popup-head-left
{
    float: left;
}

.popup-box .popup-head .popup-head-right
{
    float: right;
    opacity: 0.5;
}

.popup-box .popup-head .popup-head-right a
{
    text-decoration: none;
    color: inherit;
}

.popup-box .popup-messages
{
    height: 100%;
    overflow-y: scroll;
}
