.form-check-input:checked {
    background-color: #34c38f;
    border-color: #34c38f;
}

table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > td.sorting_asc:before, table.dataTable thead > tr > td.sorting_desc:after {
    opacity: 0.6;
    color: coral;
}

.btn-arrow{
    background-color: teal;
    color: white;
}
.btn-arrow:hover{
    background-color: #00b3b3;
    color: white;
}

/*pagination button*/
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current{
 background: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover
{
    background: #50a5f121;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active{
    box-shadow: inset 0 0 3px #50a5f1;
}

/* pagination end */


/* button default */
.button_slide {
    color: #fff;
    border: 2px solid rgb(124 2 216);
    border-radius: 5px;
    padding: 6px 9px;
    background-color: #735799;
    display: inline-block;
    font-family: "Lucida Console", Monaco, monospace;
    letter-spacing: 1px;
    cursor: pointer;
    box-shadow: inset 0 0 0 0 #7702d8;
    -webkit-transition: ease-out 0.4s;
    -moz-transition: ease-out 0.4s;
    transition: ease-out 0.4s;
}


.slide_right:hover {
    box-shadow: inset 400px 0 0 0 #5f4a8b;
}


#outer {
    width: 364px;
    margin: 50px auto 0 auto;
    text-align: center;
}

.bg-green {
    background-color: #d1e7dd !important;
}
.bg-yellow {
    background-color: #fff3cd!important;
}
.bg-red {
    background-color: #f8d7da !important;
}

/* end button default */