a {
    color: black;
    cursor: pointer;
}

button a:hover {
    color: white;
}

div.content-wrapper {
    padding: 20px !important;
}

.table tbody tr td {
    vertical-align: middle !important;
}

.white-logo {
    filter: invert(100%) sepia(100%) saturate(38%) hue-rotate(321deg)
        brightness(110%) contrast(110%);
}

.white-text {
    color: white;
}

.blue-text {
    color: #007bff;
}

.custom-icon-padding {
    padding: 0.5rem;
}

.brand-image {
    float: none;
    line-height: 0.8;
    max-height: 50px;
    width: auto;
    margin-left: 0.8rem;
    margin-right: 0.8rem;
    margin-top: -3px;
}

button.status {
    min-width: 100%;
}

.compulsory {
    color: red;
}

/* Dropdown */
select {
    /* for Firefox */
    -moz-appearance: none;
    /* for Chrome */
    -webkit-appearance: none;
}

/* For IE10 */
select::-ms-expand {
    display: none;
}

/* Multi Select */
.select2-container--default
    .select2-selection--multiple
    .select2-selection__choice {
    background-color: #007bff !important;
    border: 1px solid #007bff !important;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;

    /* Medium devices (landscape tablets, 768px and up) */
    @media only screen and (max-width: 768px) {
        .editor-icon {
            font-size: 1.2rem;
        }

        .nav-link {
            padding: 5px;
        }

        .editor-icon-side {
            padding: 10px;
            text-align: left;
            vertical-align: middle;
            font-size: 1.2rem;
            color: white;
        }
    }
}

.select2-container--default
    .select2-selection--multiple
    .select2-selection__choice__remove {
    color: white !important;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px;
}

.select2-container--default.select2-container--focus
    .select2-selection--multiple {
    border: solid grey 1px !important;
    outline: 0;
}

.table-responsive .table-bordered {
    border: 1px solid #dee2e6;
}

.profile_image {
    width: 20%;
}

.error-text {
    color: red;
    font-weight: bold;
}


.select2-container--default .select2-selection--single{
    height: auto !important;
  }

  .datepicker{
    padding:.375rem .75rem !important;
  }

.select{
    width:100% !important;
}