* {
    -webkit-box-sizing: unset;
    -moz-box-sizing: unset;
    box-sizing: unset;
}

body {
    line-height: initial;
}

img {
    vertical-align: inherit;
}

a:focus, a:hover {
    color: inherit;
    text-decoration: inherit;
}

label {
    display: initial;
    max-width: none;
    margin-bottom: auto;
    font-weight: initial;
}

legend {
    display: block;
    width: auto;
    padding: 0;
    margin-bottom: inherit;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: none;
}

.ui-datatable table tbody tr.ui-datatable-odd td > hr,
.ui-datatable table tbody tr.ui-datatable-even td > hr {
    margin-top: 4px;
    margin-bottom: 4px;
    border: 0;
    border-top: 1px solid #c1d5df;
}

table,
.table {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;    
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    line-height: initial;
}

.btn.focus, .btn:focus, .btn:hover {
    color: #FFF;
    background-color: #03a9f4;
}

.btn.GrayButton.focus, .btn.GrayButton:focus, .btn.GrayButton:hover {
    color: #455A64;
    background-color: #EEEEEE;
}

.ui-fluid .btn-group .ui-button {
    width: auto;
    margin-right: auto;
}

.ui-fluid .btn-group .ui-button .ui-button-text {
    /* padding: 10px 20px 10px 0px !important; */
}

.ui-fluid .btn-group > .btn {
    border-radius: 0px;
}

.ui-fluid .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.ui-fluid .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.ui-fluid .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
    border-right: 1px solid #fff;
}

.list-unstyled ul {
    padding-left: 0;
    list-style: none;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    box-sizing: border-box;
}

@media (max-width: 640px) {
    table td[class*="col-"], table th[class*="col-"] {
        display: none;
    }    
    
    table.notificationTable td[class*="col-"], table.notificationTable th[class*="col-"] {
        display: table-cell;
    }    
}