.e-customsize.e-checkbox-wrapper .e-frame {
    height: 20px;
    width: 20px;
    padding: -2px;
}

.e-customsize.e-checkbox-wrapper .e-check {
    font-size: 20px;
    padding-right: -10px !important;
}

.e-customsize.e-checkbox-wrapper .e-ripple-container {
    height: 35px;
    top: -11px;
    width: 47px;
    padding-right: -10px !important;
}

.e-customsize.e-checkbox-wrapper .e-label {
    line-height: 2px;
    font-size: 20px;
    color: red;
    padding: 2px;
}

/* ************************************************************************************************************************************************** */
.e-customthem.e-input-group:not(.e-success):not(.e-warning):not(.e-error), .e-customthem.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) {
    border-color: #dc3545 !important; /* ;*/
    height: 28px;
    width: 110px !important;
    /*border: solid !important;*/
}
/* ***********************************************************************************************************************************************  */
/* Icon Style */
.e-customthem.e-ddl.e-input-group.e-control-wrapper .e-ddl-icon::before {
    content: '\e705'; /*'\e705';*/
    padding-top: 10px;
    color: blue !important;
    background-color: #caf3da !important;
    font-size: 15px !important;
}

.e-customthem.e-ddl.e-input-group.e-control-wrapper .e-ddl-icon {
    content: '\e701';
    color: red !important;
    font-size: 12px !important;    
    height: 15px !important;
}


.e-customthem.e-ddl.e-input-group.e-control-wrapper .e-input {
    font-size: 0.8rem !important;
    padding-top:10px !important;
    color: blue !important;
    background-color: #caf3da !important;
    
}


.e-customthem .e-dropdownbase .e-list-item,
.e-customthem .e-dropdownbase .e-list-item.e-item-focus {
    background-color: blue;
    color: white;
    font-size: 0.9rem;
    padding: 0.2rem;
    width: 300px !important;    
}

    .e-customthem .e-dropdownbase .e-list-item.e-item-focus,
    .e-customthem .e-dropdownbase .e-list-item.e-active,
    .e-customthem .e-dropdownbase .e-list-item.e-active.e-hover,
    .e-customthem .e-dropdownbase .e-list-item.e-hover {
        background-color: yellow;
        color: blue;
    }

.e-customthem.e-input-group input.e-input, .e-customthem.e-input-group.e-control-wrapper e-customthem.input.e-input {
    height: 30px !important;
    font-size: 10px !important;
    color: white !important;
    font-weight: bolder !important;
}


.e-customthem.e-input-group.e-control-wrapper .e-input {
    background-color: white !important;
    height: 20px !important;
    font-size: 13px !important;
    border: none;
    padding-bottom: 5px;
    width: 100px;
}

/* To specify background color and font size for سهم القائمة للتقويم و dw */
e-customthem.e-input-group .e-customthem.e-input-group-icon:last-child, .e-customthem.e-input-group.e-control-wrapper .e-customthem.e-input-group-icon:last-child {
    font-size: 12px !important;
    font-weight: bolder !important;
    background-color: blue !important;
}

.e-customthem.input:not(:valid), .e-customthem.e-input:valid, .e-customthem.e-float-input.e-control-wrapper input:not(:valid),
.e-customthem.e-float-input.e-control-wrapper input:valid, .e-customthem.e-float-input input:not(:valid), .e-customthem.e-float-input input:valid,
.e-customthem.e-input-group input:not(:valid), .e-customthem.e-input-group input:valid, .e-customthem.e-input-group.e-control-wrapper input:not(:valid),
.e-customthem.e-input-group.e-control-wrapper input:valid, .e-customthem.e-float-input.e-control-wrapper textarea:not(:valid),
.e-customthem.e-float-input.e-control-wrapper textarea:valid,
.e-customthem.e-float-input textarea:not(:valid), .e-customthem.e-float-input textarea:valid, .e-customthem.e-input-group.e-control-wrapper textarea:not(:valid),
.e-customthem.e-input-group.e-control-wrapper textarea:valid,
.e-customthem.e-input-group textarea:not(:valid), .e-customthem.e-input-group textarea:valid {
    box-shadow: none;
    font-weight: 100;
    color: blue !important;
    text-align: center;
    height:30px !important;
}




