.buttons-create {
    background-color: green;
}

.buttons-create:hover, .buttons-create:focus{
    background-color: green;
}

.buttons-edit {
    background-color: #031D44;
}

.buttons-edit:hover, .buttons-edit:focus {
    background-color: #031D44;
}

.buttons-remove {
    background-color: #C83E4D;
}

.buttons-remove:hover, .buttons-remove:focus {
    background-color: #C83E4D;
}

.color-renderer-sticker {
    height: 22px;
}

.points-map-container {
    overflow-y: scroll;
}

.points-map-container .dataTables_wrapper .dt-buttons {
    display: none;
}

.points-map-container .dataTables_wrapper .dataTables_scroll {
    display: none;
}

/*
.points-map-container .dataTables_wrapper .dataTables_info {
    display: none;
}
*/

.google-map-container {
    height: 92%;
}

.google-map {
    height: 100%;
}

.calendar-container {
    height: 100%;
}

.calendar-instance {
    width: 100%;
    height: 100%;
}

.calendar-container .dataTables_wrapper {
    margin-bottom: 30px;
}

#pickupcalendardatatable-table_wrapper .dataTables_filter {
    display: none;
}

#pickupcalendardatatable-table_wrapper .dataTables_length {
    display: none;
}

#pickupcalendardatatable-table_wrapper > div.dataTables_scroll {
    display: none;
}

#pickupcalendardatatable-table_wrapper .dataTables_info {
    display: block;
}

#complaintsdatatable-table tr td{
    color: black !important;
}

div.calendar div.row-cells div.cell div{
    opacity: 1!important;
}

div.calendar div.row-cells div.cell div.event{
    border-left:none!important;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.modal-notifications div.DTE_Field_Type_checkbox .DTE_Field_InputControl > div {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
}

.modal-notifications div.DTE_Field_Type_checkbox .DTE_Field_InputControl div > div {
    flex: 1 1 50%;
}

.modal-notifications div.DTE_Form_Content .DTE_Field.form-group.DTE_Field_Type_checkbox {
    border: #000 solid 1px;
    margin: 1px;
}