
@import "fullstack-framework-grid.css";

body, h1, h2, h3, h4, h5, h6 {
    font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont" !important;
}


/* Always use lawngreen so we can check this */

.btn-group-lg > .btn, .btn-lg {
    border-radius: 0 !important;
}

span.field-validation-error {
    color: red;
    font-size: smaller;
}

.jumbotron {
    border-radius: 0;
}

div.validation-summary-errors {
    color: red;
}

    div.validation-summary-errors ul {
        padding:20px;
    }

[type="checkbox"]:checked + label:before {
    border-right-color: lawngreen;
    border-bottom-color: lawngreen;
}

.e-grid .e-gridheader .e-icons:not(.e-icon-hide):not(.e-check) {
    color: lawngreen !important;
}

#demo-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    margin-bottom: 5px;
}

.demo-footer-icon {
    margin: 5px;
    cursor: pointer;
}

.btn.btn-square {
    border-radius: 0;
}

input#country {
    font-size: 15px !important;
    color: white;
    font-weight: 400;
}

.e-searcher {
    width: 100% !important;
}

.control-section .dual-list-wrapper {
    width: 100%;
    margin: 0 auto 10px;
    display: flex;
}

.dual-list-groupa, .dual-list-groupb {
    width: 50%;
}

.e-checkbox-wrapper.e-info .e-frame.e-check,
.e-checkbox-wrapper.e-info .e-checkbox:focus + .e-frame.e-check { /* csslint allow: adjoining-classes */
    background-color: #2196f3 !important;
    margin-left: 14px;
}

.e-checkbox-wrapper.e-info:hover .e-frame.e-check { /* csslint allow: adjoining-classes */
    background-color: #0b7dda !important;
    margin-left: 14px;
}


.e-zero-size {
    display: none !important;
}

#organization_popup > span > span > span {
    display: none !important;
}

.e-selected {
    background-color: #ffe9bf !important;
}

.content-buttons {
    margin-bottom: 10px;
}

input.e-input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
textarea.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input {
    font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont" !important;
    font-size: 1rem;
}


.toast-message, .toast {
    border-radius:0 !important;
    box-shadow:none !important;
}

.form-control {
    border-radius: 0 !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
}


.modal-content {
    border-radius:0;
}

.mdi-click {
    cursor:pointer;
}

.e-radio + label .e-label {
    line-height: 20px !important;
    padding-left: 5px !important;
    padding-right: 10px !important;
}

.form-control:disabled, .form-control[readonly] {
    opacity: 1;
}

input.fs-input-default {
    width: 400px !important;
}

input.fs-input-url {
    width: 400px !important;
}

body.controller-logon #footer {
    font-size: 8pt;
    text-align: center;
    padding-bottom: 5px;
    color: #3C3C3C;
}


input.form-control-600 {
    width:600px !important;
}

.e-input-group, .e-input-group.e-control-wrapper {
    position: relative;
    width: auto !important;
}

input.e-dropdownlist {
    border:0 !important;
}

span.e-ddl {
    background-image: none !important;
    background-color: #FAFAFA !important;
    border-bottom: 2px solid #F0C12C !important;
    padding-left: 10px;
}

.swal-modal {
    border-radius:0;
}

.swal-footer {
    text-align:center;
}

.swal-button, .swal-button:focus {
    border: 0;
    box-shadow: none;
    border-radius: 0;
    color: white;
    padding: 7px 12px;
    font-size: 14px;
    cursor: pointer;
}

.swal-button--cancel, .swal-button--cancel:focus {
    color: #2D2D2D;
}

.e-dialog .e-dlg-content {
    overflow: initial;
    overflow-x: initial;
}