.login-logo, .register-logo {
    /*font-size: 35px;*/
    /*text-align: center;*/
    /*margin-bottom: 25px;*/
    /*font-weight: 300;*/
}

.login-box-body, .register-box-body {
    padding: 20px;
    color: #666;
    opacity: 0.9;
}

form.search-form .input-group[class*=col-] {
    float: left;
    padding: 0px 5px 0px 5px;
}

/*table中枚举字段的文字*/
.label-80 {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 80%;
    font-weight: 800;
    /*line-height: 1;*/
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    /*font-size: 80%;*/
    font-weight: 800;
    /*line-height: 1;*/
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

.input-group .col-form-label{
    padding-right:5px;
    padding-left:5px;
}

.input-group .col-form-label-sm{
    padding-right:5px;
    padding-left:5px;
}

.form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
}
/*弹出窗口编辑区滚动条*/
.card-body .box{
    overflow: auto;
    max-height: 600px;
}

.box.box-info {
    border-top-color: #00c0ef;
    padding:10px;
}

.form-control[disabled], fieldset[disabled] .form-control {
    cursor: not-allowed;
}
.hidden {
    display: none!important;
}
.btn-white {
    background-color: #fff;
    border-color: #fff;
}
.tableTools-container {
    margin: 10px 0px 0px 0px;
    padding: 3px;
}
/*表格中功能按钮居中*/
td.col-center {
    text-align: center;
}

/*输入窗口中日期选择图标垂直居中*/
.input-group .input-group-addon {
    display: flex;
    align-items: center;
}
/*输入窗口中日期选择图标左右空档*/
.input-group-addon i{
    padding-right:5px;
    padding-left:5px;
}
/*输入窗口中变更字段红箭头*/
.field-arrow{
    display: flex;
    align-items: center;
    justify-content: center;
}

/*背景图片*/
.content-wrapper {
    background: url(../../images/indbg1.png) !important;
}
.container-fluid .card {
    background-color: rgba(255, 255, 255, 0.5);
}
/*background: #f3f4f6;*/

/*@keyframes flyIn {*/
/*    0% { opacity: 0; transform: translateY(-50%); }*/
/*    100% { opacity: 1; transform: translateY(0); }*/
/*}*/

/*.modal.fade .modal-dialog {*/
/*    animation: flyIn 0.3s ease-in-out;*/
/*    transform: translate(0, 0);*/
/*}*/

.modal.fade .modal-dialog {
    transform: translate(0, -50%);
    transition: transform 0.3s ease-in-out;
}

.modal.show .modal-dialog {
    transform: translate(0, 0);
}

.custom-toast-position{
    top:30% !important;
    left:40% !important;
}
.left-m-5{
    margin-left:5px;
}

.form-select-control{
    border: 1px solid #ced4da!important;
}
.label-80 {
    font-size: 80%;
}
.fontsize-12 {
    font-size: 1.2rem !important;
}

.dropdown-item.active, .dropdown-item:hover {
    color: #fff;
    text-decoration: none;
    background-color: #007bff;
}

.dataTable thead tr {
    background: #8bc34a26;
}

.newValue-control {
    border: 1px solid #E91E63;
}

/*资产属性的文字颜色*/
.repairstatuslabel-color4{
    color:#28a745;
}
.repairstatuslabel-color1{
    color:#ff8b33;
}
.repairstatuslabel-color2{
    color:#063289;
}
.repairstatuslabel-color7{
    color:#BD362F;
}
.repairstatuslabel-color10{
    color:#7b51c6;
}
.repairstatuslabel-color3{
    color: #0cffa2;
}



/*资产属性的文字颜色*/
.statuslabel-color0{
    color:#28a745;
}
.statuslabel-color1{
    color:#ff8b33;
}
.statuslabel-color2{
    color:#063289;
}
.statuslabel-color3{
    color:#BD362F;
}
.statuslabel-color4{
    color:#7b51c6;
}
.statuslabel-color10{
    color: #0cffa2;
}

/*审核状态的文字颜色*/
.chstatuslabel-color0, .chstatuslabel-color16{  /*通过和正常状态*/
    color:#28a745;
}
.chstatuslabel-color1, .chstatuslabel-color7{/*部门审核*/
    color:#ff8b33;
}
.chstatuslabel-color10{ /*保密办审核*/
    color:#0c84ff;
}
.chstatuslabel-color13{/*资产管理员审核*/
    color:#7b51c6;
}
.chstatuslabel-color3{/*接受保密员审核*/
    color:#c2d94c;
}
.chstatuslabel-color17{/*否决*/
    color:#ee3148;
}

/*变更类型的文字颜色*/
.lgstatuslabel-color0, .lgstatuslabel-color16, .lgstatuslabel-color17, .lgstatuslabel-color19{  /*通过和正常状态和启用*/
    background-color:#28a745;
}
.lgstatuslabel-color1, .lgstatuslabel-color4{/*变更中，新增*/
    background-color:#c2d94c;
}
.lgstatuslabel-color7 {/*变更责任人*/
    background-color:#f1c40f;
}
.lgstatuslabel-color9 {/*变更部门*/
    background-color:#ff8b33;
}
.lgstatuslabel-color10 {/*变更类型*/
    background-color: rgba(170, 47, 189, 0.71);
}
.lgstatuslabel-color12{ /*密级变更*/
    background-color:#0c84ff;
}
.lgstatuslabel-color13{ /*密级变更*/
    background-color: #0cbeff;
}
.lgstatuslabel-color14{ /*密级变更*/
    background-color: #0cffa2;
}
.lgstatuslabel-color15{ /*密级变更*/
    background-color: rgb(238, 227, 18);
}
.lgstatuslabel-color17{/*报废*/
    background-color:#063289;
}
.lgstatuslabel-color18{/*报失*/
    background-color:#BD362F;
}
.lgstatuslabel-color20{/*停用*/
    background-color: rgba(170, 47, 189, 0.71);
}
.lgstatuslabel-color29{/*新编号（变更部门）*/
    background-color:#bd6b18;
}
.lgstatuslabel-color30{/*新编号（变更密级）*/
    background-color:#32769d;
}
.lgstatuslabel-color31{/*新编号（变更类别）*/
    background-color: #329d68;
}

.lgstatuslabel-color-refuse{/*否决背景色*/
    background-color:#ee3148;
}

.actstatuslabel-color1{
    color:#ff8b33;
}
.actstatuslabel-color2{
    color:#28a745;
}
.actstatuslabel-color3{
    color:#ee3148;
}
.checkbox-size18{
    width:18px;
    height:18px;
}
.ml-auto i {
    font-size:18px;
    font-weight: bold;
}

#log-table td{
    border:none;
}
#log-review-table td{
    border:none;
}
#detail-view td{
    border:none;
}
.tdtitle{
    width:80px;
    border:none;
}

.text-sm .nav-sidebar.nav-child-indent .nav-treeview {
    padding-left: 2rem;
}

.callout-bg1 {
    border-left-color: #bd2130;
}
.callout-bg2 {
    border-left-color: #28a745;
}
.callout-bg3 {
    border-left-color: rgba(170, 47, 189, 0.71);
}
.callout-bg4 {
    border-left-color: #d39e00;
}
.callout-bg5 {
    border-left-color: #0cbeff;
}
.callout-bg6 {
    border-left-color: #ee3148;
}
.callout-bg7 {
    border-left-color: rgba(170, 47, 189, 0.71);
}
.callout-bg8 {
    border-left-color: #ff851b;
}
.callout-bg0 {
    border-left-color: #0cffa2;
}

.box-text-title {
    border-bottom-width: 1px;
    border-style: solid;
    border-image: initial;
    /*border-radius: 0.25rem;*/
    border-top: none;
    border-left: none;
    border-right: none;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.back-bd1 {
    border-color: #bd2130;
}
.back-bd2 {
    border-color: #28a745;
}
.back-bd3 {
    border-color: rgba(170, 47, 189, 0.71);
}
.back-bd4 {
    border-color: #d39e00;
}
.back-bd5 {
    border-color: #0cbeff;
}
.back-bd6 {
    border-color: #ee3148;
}
.back-bd7 {
    border-color: rgba(170, 47, 189, 0.71);
}
.back-bd8 {
    border-color: #ff851b;
}
.back-bd0 {
    border-color: #0cffa2;
}

.urgent5 {
    color:black;
}
.urgent10 {
    color:#ee3148;
}

.rapairlabel{
    text-align: left !important;
    font-size: 1rem;
    font-weight:700;
}

@media (min-width: 992px) {
    .modal-llg, .modal-xll {
        max-width: 1200px;
    }
}
/*.review-form .form-control{*/
/*    width:92%;*/
/*}*/
/*.review-form .form-control{*/
/*    width:90%;*/
/*    display: inline-block;*/
/*}*/
/*.review-form .wrong-mark{*/
/*    color:#6c757d8f;*/
/*}*/
.dt-body-nowrap {  /*宽度一定的列，内容不换行*/
    white-space: nowrap;
}

     /* 小图样式 */
 .preview-img {
     width: 80px;
     height: 80px;
     object-fit: cover;
     margin: 5px;
     border-radius: 4px;
     cursor: pointer;
     border: 1px solid #ddd;
     transition: 0.2s;
 }
.preview-img:hover {
    transform: scale(1.05);
    border-color: #007bff;
}

/* 大图遮罩 */
.image-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 大图：自适应屏幕，不变形，完整显示 */
.modal-content {
    max-width: 95%;
    max-height: 95%;
    width: auto;
    height: auto;
    object-fit: contain;
    transition: transform 0.1s ease;
    cursor: grab;
}

/* 关闭按钮 */
.close-btn {
    position: absolute;
    top: 20px;
    right: 30px;
    color: #fff;
    font-size: 40px;
    cursor: pointer;
    z-index: 10000;
}