.c_div 
{
    padding-left:0px;
    padding-bottom:15px;
}

.left_align
{
    text-align:left;
}
.right_align
{
    text-align:right;
}
.center_align
{
    text-align:center;
}

table.dataTable tbody th, table.dataTable tbody td, table.dataTable thead th
{
    white-space: nowrap;
}
.scrollStyle { overflow-x:auto; }
.control-label { padding-top:10px; padding-bottom:5px;}

.p-static
{ 
    background-color: #f0f0f5; 
    padding-left:15px;
    padding-right:15px;
}

.date-static {
    padding-left:0px !important;
    padding-right:0px !important;
    
}
.selected
{
    background-color:#f5f5f5;
    font-weight:bold;
}
.truncate-text 
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;            
}

.panel_sub_header 
{ 
    background-color:  !important;
    padding-top:8px;
    padding-bottom:8px;
    color:#ffffff;
    /*margin-bottom:20px;*/
    margin-top:20px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-top:0px;
}
.panel_border
{
    border-style: solid; 
    border-width: 1px; 
    border-color: #DCDCDC;   
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    padding-bottom:0px;
    margin-bottom: 15px;
    /*float:left; 
    display:block;*/
    overflow:hidden;
    display:block;
}

.form_pad
{
    /* padding-left:0px !important;
    padding-right:0px !important; */
}

#frm_payroll_month, #frm_date_of_deposit { cursor: pointer; }

li { padding-bottom:5px;}

.intl-tel-input{ width: 100%; }

.input_pad {padding-top:5px;}

.data_table_border
{
    border-style: solid; 
    border-width: 1px; 
    border-color: #ebebe0;
    padding-top:15px; 
    padding-bottom:15px;
}

.display_view_control {cursor:pointer;}

.borderless > thead > tr > th, .borderless > tbody > tr > th, .borderless > tfoot > tr > th,
.borderless > thead > tr > td, .borderless > tbody > tr > td, .borderless > tfoot > tr > td 
{
  border-top: none;
}

.normal-border {
    padding-top:15px; 
    border-style:solid; 
    border-width:1px; 
    border-color:#DCDCDC;
}

.normal-border-round-corners {
    padding-top:15px; 
    border-style:solid; 
    border-width:1px; 
    border-color:#DCDCDC;
    border-radius: 6px;
}