@import "variable.css";

body{
 overflow-x: hidden;
}

.d-flow-root{
    display: flow-root;
}
.btn-primary.btn-pri-custom, .btn-pri-custom {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: var(--white-color);
}
.btn-primary.btn-pri-custom:hover,
.btn-pri-custom:hover,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    background-color: var(--secondary-color);
    border-color: var(--secondary-color);
    color: var(--white-color);
}

/* login, forgot password, reset password css */

.input-group-prepend span {
    border-color: var(--primary-color);
    background-color: var(--primary-color);
}
.custom-control-input:checked~.custom-control-label::before {
    border-color: var(--primary-color);
    background-color: var(--primary-color);
}

.TextColor {
    color: var(--primary-color);
}

.bottom-0 {
    bottom: 0;
    right: 0;
    left: 0;
}

/* login, forgot password, reset password css end*/
.darkbackground{
    background-color: var(--secondary-color);
}

/* header icon name */

/* remove table action tab shorting */
table.dataTable thead>tr>th:last-child:after,
table.dataTable thead>tr>th:last-child:before {
    display: none;
}
/* remove table action tab shorting end*/

/*select2 css start*/
.select2-container .select2-selection--single{
    height: 43px;
}
.select2-container--default .select2-selection--single{
         border: 1px solid var(--grey-color); 
     border-radius: 3px; 
}
.table th{
    white-space: nowrap;
}

/*select2 css start*/
.select2-container .select2-selection--single {
    height: 43px;
}

.select2-container--default .select2-selection--single {
    border: 1px solid var(--grey-color);
    border-radius: 3px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--dark-grey-color);
    line-height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 7px;
    right: 4px;
}
.multipleSelect button{
    background-color: var(--white-color);
    box-shadow: none !important;
    height: 44px;
    border: 1px solid var(--hawkes-color); 
}
.multipleSelect button:hover{
   background-color: var(--white-color); 
}

.multipleSelect button {
    background-color: var(--white-color);
    box-shadow: none !important;
    height: 44px;
    border: 1px solid var(--hawkes-color);
}

.multipleSelect button:hover {
    background-color: var(--white-color);
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    overflow: hidden;
    margin-top: 3px;
}
.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle{
    background-color: var(--white-color);
}
/*select2 css end*/
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
    background-color: var(--white-color);
}
.select2-container{
  width: 100% !important;
}
/*select2 css end*/
.addBtn{
 padding: 8px 10px;
 border-radius: 6px;
}
.datePickerIcon{
    cursor: pointer;
}

fieldset {
    border: 1px solid #cecece;
    padding: 15px;
    height: 97.4%;
}
legend{
    font-size: 20px;
    width: auto;
    padding: 7px;
}
#successMsg {
    background: #28a745;
    color: #fff;    
    padding: 10px;
    border-radius: .25rem;
    margin: 0 1% 1rem;
    display: none;
    width: 100%;
}

.input-group-prepend {
    position: absolute;
    z-index: 99;
    top: 0;
    height: 43px;
}
.input-group>.custom-select:not(:first-child),
.input-group>.form-control:not(:first-child) {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}