body .ui-inputfield {
    border: 2px solid #DDDDDD;
}

body .ui-inputfield.ui-state-hover {
    border: 2px solid #888888;
}

body .ui-inputfield.ui-state-focus {
    border: 2px solid #222222;
}

body .ui-selectonemenu {
    border: 2px solid #DDDDDD;
}

body .ui-selectonemenu.ui-state-hover {
    border: 2px solid #888888;
}

body .ui-selectonemenu.ui-state-focus {
    border: 2px solid #222222;
}

body .ui-selectcheckboxmenu {
    border: 2px solid #DDDDDD;
}

body .ui-selectcheckboxmenu.ui-state-hover {
    border: 2px solid #888888;
}

body .ui-selectcheckboxmenu.ui-state-focus {
    border: 2px solid #222222;
}

body .ui-radiobutton .ui-radiobutton-box {
    border: 2px solid #888888;
}

body .ui-radiobutton .ui-radiobutton-box.ui-state-hover {
    border: 2px solid #222222;
}

body .ui-radiobutton .ui-radiobutton-box.ui-state-focus {
    border: 2px solid #222222;
}

body .ui-radiobutton .ui-radiobutton-box.ui-state-active {
    border: 2px solid #888888;
}

body .ui-radiobutton .ui-radiobutton-box.ui-state-focus .ui-radiobutton-icon {
}

body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon {
    color: #1f678a;
}

body .ui-chkbox .ui-chkbox-box {
    border: 2px solid #DDDDDD;
}

body .ui-chkbox .ui-chkbox-box.ui-state-hover {
    border: 2px solid #222222;
}

body .ui-chkbox .ui-chkbox-box.ui-state-active {
    border: 2px solid #40c5a1;
    background-color: #40c5a1;
}

body .ui-chkbox .ui-chkbox-box.ui-state-focus {
    border: 2px solid #222222;
}

body .ql-toolbar.ql-snow {
    border: 2px solid #DDDDDD;
}

body .ql-container.ql-snow {
    border: 2px solid #DDDDDD;
}

body .ui-button.ui-state-hover {
    background: #4759FF !important;
    border-color: #4759FF !important;
    color: #FFFFFF !important;
}

body .ui-calendar .ui-inputfield.ui-state-disabled {
    border: 2px solid #DDDDDD;
}

body .not-qualify {
    background-color: #df6b6b !important;
}
