.checkbox { padding-left: 20px; display: inline-block;} .checkbox label { display: inline-block; vertical-align: middle; position: relative; padding-left: 5px; } .checkbox label::before { content: ""; display: inline-block; position: absolute; width: 17px; height: 17px; left: 0; margin-left: -20px; border: 1px solid #cccccc; border-radius: 3px; background-color: #fff; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; transition: border 0.15s ease-in-out, color 0.15s ease-in-out; } .checkbox label::after { display: inline-block; position: absolute; width: 16px; height: 16px; left: 2px; top: 0; margin-left: -20px; padding-left: 1px; padding-top: 1px; font-size: 11px; color: #555555; } .checkbox input[type="checkbox"], .checkbox input[type="radio"] { width: 100%; opacity: 0; z-index: 1; outline: none} .checkbox input[type="checkbox"]:focus + label::before, .checkbox input[type="radio"]:focus + label::before { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } .checkbox input[type="checkbox"]:checked + label::after, .checkbox input[type="radio"]:checked + label::after { font-family: "FontAwesome"; content: "\f00c";} .checkbox input[type="checkbox"]:indeterminate + label::after, .checkbox input[type="radio"]:indeterminate + label::after { display: block; content: ""; width: 10px; height: 3px; background-color: #555555; border-radius: 2px; margin-left: -16.5px; margin-top: 7px; } .checkbox input[type="checkbox"]:disabled + label, .checkbox input[type="radio"]:disabled + label { opacity: 0.65; } .checkbox input[type="checkbox"]:disabled + label::before, .checkbox input[type="radio"]:disabled + label::before { background-color: #eeeeee; cursor: not-allowed; } .checkbox.checkbox-circle label::before { border-radius: 50%; } .checkbox.checkbox-inline { margin-top: 0; } .checkbox-primary input[type="checkbox"]:checked + label::before, .checkbox-primary input[type="radio"]:checked + label::before { background-color: #337ab7; border-color: #337ab7; } .checkbox-primary input[type="checkbox"]:checked + label::after, .checkbox-primary input[type="radio"]:checked + label::after { color: #fff; } .checkbox-danger input[type="checkbox"]:checked + label::before, .checkbox-danger input[type="radio"]:checked + label::before { background-color: #d9534f; border-color: #d9534f; } .checkbox-danger input[type="checkbox"]:checked + label::after, .checkbox-danger input[type="radio"]:checked + label::after { color: #fff; } .checkbox-info input[type="checkbox"]:checked + label::before, .checkbox-info input[type="radio"]:checked + label::before { background-color: #5bc0de; border-color: #5bc0de; } .checkbox-info input[type="checkbox"]:checked + label::after, .checkbox-info input[type="radio"]:checked + label::after { color: #fff; } .checkbox-warning input[type="checkbox"]:checked + label::before, .checkbox-warning input[type="radio"]:checked + label::before { background-color: #f0ad4e; border-color: #f0ad4e; } .checkbox-warning input[type="checkbox"]:checked + label::after, .checkbox-warning input[type="radio"]:checked + label::after { color: #fff; } .checkbox-success input[type="checkbox"]:checked + label::before, .checkbox-success input[type="radio"]:checked + label::before { background-color: #5cb85c; border-color: #5cb85c; } .checkbox-success input[type="checkbox"]:checked + label::after, .checkbox-success input[type="radio"]:checked + label::after { color: #fff;} .checkbox-primary input[type="checkbox"]:indeterminate + label::before, .checkbox-primary input[type="radio"]:indeterminate + label::before { background-color: #337ab7; border-color: #337ab7; } .checkbox-primary input[type="checkbox"]:indeterminate + label::after, .checkbox-primary input[type="radio"]:indeterminate + label::after { background-color: #fff; } .checkbox-danger input[type="checkbox"]:indeterminate + label::before, .checkbox-danger input[type="radio"]:indeterminate + label::before { background-color: #d9534f; border-color: #d9534f; } .checkbox-danger input[type="checkbox"]:indeterminate + label::after, .checkbox-danger input[type="radio"]:indeterminate + label::after { background-color: #fff; } .checkbox-info input[type="checkbox"]:indeterminate + label::before, .checkbox-info input[type="radio"]:indeterminate + label::before { background-color: #5bc0de; border-color: #5bc0de; } .checkbox-info input[type="checkbox"]:indeterminate + label::after, .checkbox-info input[type="radio"]:indeterminate + label::after { background-color: #fff; } .checkbox-warning input[type="checkbox"]:indeterminate + label::before, .checkbox-warning input[type="radio"]:indeterminate + label::before { background-color: #f0ad4e; border-color: #f0ad4e; } .checkbox-warning input[type="checkbox"]:indeterminate + label::after, .checkbox-warning input[type="radio"]:indeterminate + label::after { background-color: #fff; } .checkbox-success input[type="checkbox"]:indeterminate + label::before, .checkbox-success input[type="radio"]:indeterminate + label::before { background-color: #5cb85c; border-color: #5cb85c; } .checkbox-success input[type="checkbox"]:indeterminate + label::after, .checkbox-success input[type="radio"]:indeterminate + label::after { background-color: #fff; } .radio { padding-left: 20px;display: inline-block;} .radio label { display: inline-block; vertical-align: middle; position: relative; padding-left: 5px; } .radio label::before { content: ""; display: inline-block; position: absolute; width: 17px; height: 17px; left: 0; top: 1px; margin-left: -15px; border: 1px solid #cccccc; border-radius: 50%; background-color: #fff; -webkit-transition: border 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out; transition: border 0.15s ease-in-out; } .radio label::after { display: inline-block; position: absolute; content: " "; width: 11px; height: 11px; left: 3px; top: 4px; margin-left: -15px; border-radius: 50%; background-color: #555555; -webkit-transform: scale(0, 0); -ms-transform: scale(0, 0); -o-transform: scale(0, 0); transform: scale(0, 0); -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); } .radio input[type="radio"] { width: 100%; opacity: 0; z-index: 1; outline: none} .radio input[type="radio"]:focus + label::before { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } .radio input[type="radio"]:checked + label::after { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); } .radio input[type="radio"]:disabled + label { opacity: 0.65; } .radio input[type="radio"]:disabled + label::before { cursor: not-allowed; } .radio.radio-inline { margin-top: 0; } .radio-primary input[type="radio"] + label::after { background-color: #337ab7; } .radio-primary input[type="radio"]:checked + label::before { border-color: #337ab7; } .radio-primary input[type="radio"]:checked + label::after { background-color: #337ab7; } .radio-danger input[type="radio"] + label::after { background-color: #d9534f; } .radio-danger input[type="radio"]:checked + label::before { border-color: #d9534f; } .radio-danger input[type="radio"]:checked + label::after { background-color: #d9534f; } .radio-info input[type="radio"] + label::after { background-color: #5bc0de; } .radio-info input[type="radio"]:checked + label::before { border-color: #5bc0de; } .radio-info input[type="radio"]:checked + label::after { background-color: #5bc0de; } .radio-warning input[type="radio"] + label::after { background-color: #f0ad4e; } .radio-warning input[type="radio"]:checked + label::before { border-color: #f0ad4e; } .radio-warning input[type="radio"]:checked + label::after { background-color: #f0ad4e; } .radio-success input[type="radio"] + label::after { background-color: #5cb85c; } .radio-success input[type="radio"]:checked + label::before { border-color: #5cb85c; } .radio-success input[type="radio"]:checked + label::after { background-color: #5cb85c; } input[type="checkbox"].styled:checked + label:after, input[type="radio"].styled:checked + label:after { font-family: 'FontAwesome'; content: "\f00c"; } input[type="checkbox"] .styled:checked + label::before, input[type="radio"] .styled:checked + label::before { color: #fff; } input[type="checkbox"] .styled:checked + label::after, input[type="radio"] .styled:checked + label::after { color: #fff; } @media (min-width: 992px){ .page-content-wrapper .page-content{ padding-top: 0; } } .form-group-add{ overflow: hidden; padding-bottom: 20px; padding-top: 10px; } .form-group-add .form-control, #copy-model .form-control { width: 120px; display: inline-block; } .form-group-add .group, #copy-model .group{ position: relative; margin-right: 20px; vertical-align: middle; display: inline-block; } .form-group-add .group>span,#copy-model .group>span{ vertical-align: middle; } /*.form-group-add .control-label,*/ .form-group-add .version,#copy-model .version{ position: relative; } .form-group-add .little-tip,#copy-model .little-tip{ /*position: absolute;*/ /*bottom: -20px;*/ /*left: 0;*/ color: #cccccc; } .little-tip{ color: #cccccc; } /*.form-group-add [name=product],*/ /*.form-group-add [name=package]{*/ /*vertical-align: middle;*/ /*}*/ /* * loading */ .opacity{ position: fixed; top: 0; left: 0; z-index: 100000; width: 100%; height: 100%; font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif; display: none; } .opacity .bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.7; filter: alpha(opacity=70); background: #000; } .opacity .size{ position: absolute; height: 30px; width: 100%; top: 50%; margin-top: -15px; text-align: center; } .opacity .size span{ display: inline-block; color: #fff; font-size: 20px; line-break: 30px; transition: all 0.2s linear; transform: translate(0,0); } .opacity .size span.active{ transform: translate(0,-10px); } /* pages */ .page{ display: inline-block; vertical-align: middle; } .page .page-list{ display: inline-block; } .page .page-list.page-first a{ color: #0a6aa1; border-radius: 5px 0 0 5px; } .page .page-list.page-next a{ color: #0a6aa1; border-radius: 0 5px 5px 0; } .page .page-list a{ display: inline-block; margin-left: 0; color: #777; cursor: pointer; background-color: #fff; border-color: #ddd; position: relative; float: left; padding: 6px 12px; line-height: 1.42857143; text-decoration: none; } .page .page-list a:hover{ background: #eee; } .page .page-list.active a{ background: #eeeeee; } .label-title{ color: #57a3f3; padding-left: 15px; position: relative; margin-bottom: 15px; } .lable-title .btn{ position: relative; right: 20px; top: 0; } .label-title::before{ height: 100%; width: 3px; position: absolute; left: 0; top: 0; content: ''; background: #57a3f3; } .modal .group-close{ width: 26px; height: 26px; border-radius: 50%; margin-top: 4px; line-height: 26px; text-align: center; color: #fff; background: #eee; cursor: pointer; font-size: 26px; font-weight: bold; transition: all .1s linear; } .label-purple { background: #8d60a1; } .label-yellow { background: #c49f47; } .modal .group-close:hover{ background: #F3565D; } .overflow-hidden{ overflow: hidden; } .hover-tip-he{ position: absolute; /* max-width: 100px; */ background: #575d77; padding: 6px 8px; color: #fff; font-size: 11px; min-width: 50px; border-radius: 4px; font-weight: 300; z-index: 11; word-break: initial; border: 1px solid #fff; } .hover-tip-he::before { content: ""; display: inline-block; width: 12px; height: 12px; background: #575d77; border: 1px solid #fff; border-bottom: transparent; border-left: transparent; transform: rotate(-45deg); position: absolute; top: -6px; right: 5px; border-radius: 1px; }