
[data-notify="container"] {
    background-color: rgb(255, 255, 238);
    border-width: 0px;
    height:40px;
    line-height:35px;
    border-left: 0px solid rgb(255, 240, 106);
    border-radius: 0px;
    box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.3);
    letter-spacing: 1px;
}
[data-notify="icon"] {
    margin-left: 10px;
    vertical-align: middle;
}

[data-notify="message"] {
    margin-right: 50px;
    vertical-align: middle;
}

.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}

.datatable-max-width {
    max-width: 1800px;
}
table.dataTable>tbody>tr.child ul.dtr-details {
    text-align: left;
    width: 100%;
    padding-left: 21px;
}

table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {
    top: 50%;
    margin-top: -7px;
}

.tableContainer {border: 1px solid #DEDEDE; border-radius:4px; display:table;}

table.dataTable tr th {border-bottom: 2px solid #d9d9d9; background-color: #DEDEDE;}
table.dataTable.no-footer {border-bottom: 2px solid #d9d9d9;}
table.dataTable td {font-size:14px;}
table.dataTable tr.odd { background-color: #f9f9f9; }
table.dataTable tr.even { background-color: white; }
table.dataTable img.icon-type { vertical-align:middle; width:35.99px; }

table.dataTable .schedulesByOther { color:#FFCC00; font-size:20px; }

button.dt-button, div.dt-button, a.dt-button {border-color:#d9d9d9; border-radius:4px; background:white; }

span i.fa {padding: 8px; font-size: 16px;}
button.dt-button, div.dt-button, a.dt-button:hover {background:#289DDB !important;}


.dataTables_wrapper .dataTables_paginate .paginate_button {margin-left:7px; border-color:#d9d9d9; border-radius:4px;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {background:#289DDB;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {background:#289DDB; color:white !important;}


/* enforce text-left on datatable search field */
.top .dataTables_filter {
    text-align:left;
    margin-bottom:7px;
}

.top div.dt-buttons {
    margin-bottom:7px;
    padding-bottom:7px;}

/* enforce text-left on datatable search field */
.top .dataTables_filter input{
    text-align:left;
    width:250px;
    margin-bottom:7px;
}

.bottom .dataTables_paginate {
    margin-top:7px;
}

.listRight {
    left: auto !important;
    right: -15px;
}

.btn-group a,
 .btn-group a:hover {
    text-decoration: none;
}

.btn-group .dropdown-menu > li > a {
    padding: 7px 12px;
    clear: both;
    white-space: nowrap;
    color: #606060;
}

.btn-group .dropdown-menu > li > .acct-menu-item-disabled {
    color: #D0D0D0;
    pointer-events: none;
    cursor: default;
}

.dropdown-menu {
    padding: 0;
}

.menu-table {display:block; }
.menu-row { display:block;}
.menu-cell {display:inline-block;}
.menu-icon-class {
    text-align: center;
    width: 21px;
}

#accountDataTable .paperContainer {
    margin-left:40%;
    display:block;
}

.normalize-spacing {
    letter-spacing: normal;
}

@media screen and (max-width: 480px) {
    #accountDataTable .paperContainer {
        display: inline-block;
        margin-left:15%;
    }
    #accountDataTable .dtr-title {
        vertical-align: top;
        padding-top: 6px;
    }
    #accountDataTable li {
        padding: 5px 0 0 0;
    }
    #accountDataTable .paperIconContainerListView {
        top: -9px;
    }
    #accountDataTable .dtr-data {
        vertical-align: top;
        padding-top: 6px;
        display: inline-block;
        margin-left: 12%;
    }
}