﻿.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret) {
    color: #28a745;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret):hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret):hover,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret):hover,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret):hover {
    color: #5c9019;
}

.e-upload { border: 0 !important; }

.e-btn, .e-css.e-btn { line-height: 1.65rem; }

/* START Color Picker Styles */
.e-container.e-color-picker { width: 450px; }
.e-selected-color, .e-split-colorpicker, .e-split-btn-wrapper, .e-colorpicker-wrapper { width: 100% !important; }
.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn { padding:0 .1rem; }
.e-dropdown-btn[disabled] { display:none; }
.e-split-btn-wrapper .e-split-btn:disabled { border-color: transparent; }
/* END Color Picker Styles */

/* Hide weird textboxes that show up on re-init */
.e-rte-backgroundcolor-element, .e-rte-fontcolor-element {
    display: none;
}

.e-ddl-icon:before, .e-ddl-icon.e-search-icon:before, .e-search-icon:before {
    color: #77BC1F;
}
.e-ddl-icon:hover:before, .e-ddl-icon.e-search-icon:hover:before, .e-search-icon:hover:before {
    color: #5c9019;
}
.e-input-group:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error) {
    border: 0 !important;
}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error), .e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) {
    border-radius: 0.2rem;
}

span.e-ddl {
    height: 1.6rem;
}

input.e-input, .e-input-group input, .e-input-group.e-control-wrapper input, .e-input-group input.e-input, .e-input-group.e-control-wrapper input.e-input {
    padding: .265rem .1rem;
    margin-left: -1px;
    font-size: 1.2rem;
    height: 1.65rem;
    line-height: calc(1.65rem - 0.53rem);
    color: #333;
}

.e-input-group .e-input-group-icon, .e-input-group.e-control-wrapper .e-input-group-icon {
    min-height: 0;
    min-width: 1.3rem;
}

.e-input-group input.e-input, .e-input-group.e-control-wrapper input.e-input, .e-input-group textarea.e-input, .e-input-group.e-control-wrapper textarea.e-input {
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
}

span.e-input-group-icon.e-date-icon.e-icons:before {
    content: "\f133";
    font-family: "Font Awesome 5 Free";
    color: #77BC1F;
    font-weight: 900;
}

.e-input-group .e-input-group-icon, .e-input-group.e-control-wrapper .e-input-group-icon {
    border:0 !important;
}

.e-input-group:not(.e-disabled) .e-input-group-icon:hover, .e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
    background: transparent;
}
.e-input-group:not(.e-disabled) .e-input-group-icon:hover:before, .e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover:before {
    color: #5c9019;
}

input.e-input, .e-input-group input.e-input, .e-input-group input, .e-input-group.e-control-wrapper input.e-input, .e-input-group.e-control-wrapper input, .e-float-input input.e-input, .e-float-input input, .e-float-input.e-control-wrapper input.e-input, .e-float-input.e-control-wrapper input, .e-input-group input.e-input:focus, .e-input-group.e-control-wrapper input.e-input:focus, .e-float-input.e-control-wrapper input:focus, .e-float-input input:focus {
    padding-left:0.1rem;
}

.e-rte-readonly .e-toolbar-wrapper {
    display: none;
}

.e-rte-readonly .e-rte-content {
    border:0;
}

.input-group > span.e-ddl {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1% !important;
    margin-bottom: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    height: 1.65rem;
}

div.e-ddl.e-popup.e-popup-open {
    width:auto !important;
}

.e-switch-wrapper .e-switch, .e-css.e-switch-wrapper .e-switch { position:relative;}

/* START File uploader styles */
.e-upload-files .e-upload-success .e-file-delete-btn { display: none !important; }
.e-upload-actions { display: none !important; }
.e-file-drop {
    width: 100%;
    height: 60px;
    border: 1px dashed #777777;
    padding: .25rem;
    margin: 0.5rem 0 !important;
    font-size: 1.2rem;
    line-height: 1.2rem;
    vertical-align: middle;
    color: #333;
    display: block;
}
.e-upload .e-file-select-wrap {
    padding: 16px 0;
}
/* END File uploader styles */