
    .card-shadow {
        background: #fff;
        box-shadow: 0px 5px 15px 0px rgb(0 0 0 / 10%);
        border: 1px solid rgba(0, 0, 0, 0.1);
        margin-bottom: 30px;
        border-radius: 4px;
    }

    select {
        border: 1px solid $select-color;
        outline: none;
        background: transparent;
        -webkit-appearance: listbox;
        /* -moz-appearance: none;
        appearance: none; */
        border-radius: 0;
        margin: 0;
        display: block;
        width: 100%;
        cursor: pointer;
        padding: 0px 0px 6px 15px;
        font-size: 14px;
    }

    input[type="text"],
    input[type="file"],
    {
    background-color: #FAFBFC;
    border: 1px solid #E9E9EE;
    padding: 0 20px;
    max-width: 100%;
    border-radius: 5px;
    line-height: 50px;
    color: #797F89;
    }

    .input-text {
        display: block;
        width: 100%;
        font-size: 1rem;
        line-height: 1.88;
        color: #495057;
        background-color: #fff;
        background-image: none;
        border: 1px solid #E9E9EE;
        -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 0%);
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 0%);
        -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
        -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
        transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
        transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
        transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
        -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
        -ms-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    }

    label {
        float: left;
    }

    button::after {
        float: left;
    }

    .cross-icon {
        position: absolute;
        right: 0;
        color: #000;
        background-color: #ccc;
        font-size: 20px;
        padding: 2px;
        border-radius: 50%;
    }

    input[type="text"],select {
        border: 1px solid #d2d6da;
        border-radius: 0.375rem;
        padding: 10px;
    }


    input[type="text"]:hover,select:hover {
        border: 1px solid #1A73E8;
        border-radius: 0.375rem;
    }

    
    input[type="text"]:focus {
        border: 1px solid #1A73E8;
        border-radius: 0.375rem;
        padding: 10px;
    }

    input[type="date"] {
        border: 1px solid #d2d6da;
        border-radius: 0.375rem;
        padding: 10px;
    }


    input[type="date"]:hover {
        border: 1px solid #1A73E8;
        border-radius: 0.375rem;
    }

    
    input[type="date"]:focus {
        border: 1px solid #1A73E8;
        border-radius: 0.375rem;
        padding: 10px;
    }

    td {
        white-space: nowrap;
        overflow: hidden;
        width: 400px;
        height: 15px;
    }


    .active span {
        color: white;
    }

    .active i {
        color: white;

    }

    .stepwizard-step p {
        margin-top: 0px;
        color: #666;
    }

    .stepwizard-row {
        display: table-row;
    }

    .stepwizard {
        display: table;
        width: 100%;
        position: relative;
    }

    .stepwizard .btn.disabled,
    .stepwizard .btn[disabled],
    .stepwizard fieldset[disabled] .btn {
        opacity: 1 !important;
        color: #bbb;
    }

    .stepwizard-row:before {
        top: 14px;
        bottom: 0;
        position: absolute;
        content: " ";
        width: 100%;
        height: 1px;
        background-color: #ccc;
        z-index: 0;
    }

    .stepwizard-step {
        display: table-cell;
        text-align: center;
        position: relative;
    }

    .btn-step {
        color: #fff !important;
        background-color: #1A73E8   !important;
        border-color: #1A73E8   !important;
    }

    textarea {
        border: 1px solid #d2d6da;
        border-radius: 0.375rem;
    }


    textarea:hover {
        border: 1px solid #1A73E8 ;
        border-radius: 0.375rem;
    }

    .select{
        border: 1px solid #d2d6da!important; ;
        border-radius: 0.375rem!important;;
        padding:10px!important;
    }

    .select:hover{
        border: 1px solid #d2d6da!important; ;
        border-radius: 0.375rem;
        padding:10px!important;;
    }

    .select:focus {
        border: 1px solid #1A73E8!important;;
        border-radius: 0.375rem!important;;
        padding: 10px!important;;
    }

    .select2-selection__choice__remove {
        float: right;
        margin-right: 0;
        margin-left: 2px;
     }

     .select2 {
        padding: 0.375rem 0.75rem!important;
        font-size: 1rem!important;
        font-weight: 400!important;
        line-height: 1.5!important;
        color: #495057!important;
        background-color: #fff!important;
        background-clip: padding-box!important;
        border: 1px solid #ced4da!important;
        border-radius: 0.25rem!important;
        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out!important;
    }

    .select2 span {
        border: none!important;
        margin: 0!important;
        padding: 0!important;
        /* width: 473.984px!important; */
    }
  
   .description{
    color: #999999;
    font-size: 12px;
    }

    .close-model{
        color: blue;
        border: none;
        font-size: 24px;
        background-color: white;
    
    }