.panel-checkbox{position:relative}.checkbox{position:relative;vertical-align:middle;margin-bottom:0;margin-right:0}.checkbox.checkbox-inline{display:inline-block}.panel-checkbox .checkbox{margin-bottom:5px}.panel-checkbox .checkbox.checkbox-inline{margin-right:10px;margin-bottom:0}.checkbox>span{display:flex;flex-direction:row;align-items:center}.checkbox>span>span{display:flex;flex-direction:row;align-items:center}.checkbox label{display:inline-block;padding-left:0;position:relative;min-height:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox label:before{background-color:transparent;border-radius:3px;border:1px solid #cfcfcf;content:"";display:inline-block;height:17px;left:0;margin-left:-20px;position:absolute;top:1px;transition:.3s ease-in-out;width:17px;outline:none!important}.checkbox>span:hover label:before{border-color:#aaa}.checkbox input[type=checkbox]:disabled+label:before{border-color:#ccc!important}.checkbox input[type=checkbox]:checked:disabled+label:before{border-color:#1088f0!important}.checkbox label:after{color:#555;display:inline-block;font-size:12px;height:17px;left:0;margin-left:-20px;position:absolute;top:1px;width:17px;text-align:center}.checkbox label>i{margin-left:2px;font-size:20px}.checkbox input[type=checkbox]{position:relative;margin:0;width:20px;height:20px;vertical-align:middle;cursor:pointer;opacity:0;z-index:1;outline:none!important}.checkbox input[type=checkbox]:disabled+label{opacity:.5}.checkbox input[type=checkbox]:focus+label:before{outline-offset:-2px;outline:none;outline:thin dotted}.checkbox input[type=checkbox]:checked+label:after{content:"";font-family:clIconFont}.checkbox input[type=checkbox].indeterminate+label:after{content:"";font-family:clIconFont;padding-left:0}.checkbox.checkbox-circle label:before{border-radius:50%}.checkbox.checkbox-single label{height:17px}.checkbox-default input[type=checkbox].indeterminate+label:before,.checkbox-default input[type=checkbox]:checked+label:before{background-color:#1088f0;border-color:#1088f0}.checkbox-default input[type=checkbox].indeterminate+label:after,.checkbox-default input[type=checkbox]:checked+label:after{color:#fff}.checkbox input[type=checkbox]:disabled,.checkbox input[type=checkbox]:disabled+label,.checkbox input[type=checkbox]:disabled+label:before,.checkbox input[type=checkbox]:disabled+label:after{cursor:no-drop}.checkbox i.checkbox-icon-tip{color:#bbb;margin-left:2px}
