.table_header
{
    font-weight: bold !important;
    text-align: center;
}

.table_content
{
    text-align: center;
}

#custom_error_message
{
    box-shadow: none !important;
}

#seller_view_filter
{
    text-align: right;
}

#seller_view_filter label
{
    text-align: left;
}

#admin_view_filter
{
    text-align: right;
}

#admin_view_filter label
{
    text-align: left;
}

#question_view_filter
{
    text-align: right;
}

#question_view_filter label
{
    text-align: left;
}

#place_view_filter
{
    text-align: right;
}

#place_view_filter label
{
    text-align: left;
}

#add_data_button
{
    float: right;
    /* box-shadow: 1px 1px 1px 1px white, 0 1px 1px 1px white, 0 1px 5px 0 white; */
}

td
{
    text-align: -webkit-center;
}

.action_button_style
{
    padding: 10px;
}

.container
{
    min-height: 90% !important;
}

.navbar-brand
{
    color: black !important;
}

.card-header-primary
{
    background: hsl(196deg 99% 45%) !important;
}

.btn-primary
{
    background: hsl(224deg 52% 25%) !important;
    color: white !important;
}

.sidebar[data-color=purple] li.active>a
{
    background: hsl(224deg 52% 25%) !important;
    box-shadow: 0 4px 20px 0 rgb(0 0 0 / 14%), 0 7px 10px -5px hsl(196deg 99% 45%) !important;
}

.page-item.active .page-link
{
    background: hsl(224deg 52% 25%) !important;
}

.text-primary {
    color: black !important;
}

.copyright > a {
    color: hsl(224deg 52% 25%) !important;
}
.btn.btn-info
{
    background: gray !important;
    box-shadow: none !important;
}

.dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus, .dropdown-menu a:hover, .dropdown-menu a:focus, .dropdown-menu a:active {
    box-shadow: 0 4px 20px 0 rgb(0 0 0 / 14%), 0 7px 10px -5px hsl(224deg 52% 25%) !important;
    background: hsl(224deg 52% 25%) !important;
    color: #fff;
}


/* chart css */

.highcharts-credits
{
    display: none;
}

body > div.daterangepicker.ltr.show-ranges.opensright.show-calendar > div.drp-buttons > button.cancelBtn.btn.btn-sm.btn-default
{
    display: none;
}


.form-control, .is-focused .form-control {
    background-image: linear-gradient(0deg,gray 2px,rgba(156,39,176,0) 0),linear-gradient(0deg,#d2d2d2 1px,hsla(0,0%,82%,0) 0) !important;
}
    /* background-image: linear-gradient(0deg,#9c27b0 2px,rgba(156,39,176,0) 0),linear-gradient(0deg,#d2d2d2 1px,hsla(0,0%,82%,0) 0); */


.form-control:invalid {
    background-image: linear-gradient(0deg,gray 2px,rgba(244,67,54,0) 0),linear-gradient(0deg,#d2d2d2 1px,hsla(0,0%,82%,0) 0) !important;
}

    /* background-image: linear-gradient(0deg,#f44336 2px,rgba(244,67,54,0) 0),linear-gradient(0deg,#d2d2d2 1px,hsla(0,0%,82%,0) 0); */
.card-login .card-body
{
    padding:0px 30px 0px 30px !important;
    padding-bottom:0px !important;
    max-height: 250px;
}