/*btn样式被body.css的样式影响变得不正常，需要重写样式*/
 .my-modal {
     display: none;
     background-color: initial;
 }
 .my-modal label.control-label{font-weight: bold;font-size: inherit}
    
 .my-modal .btn {
     padding: 6px 12px;
 }
 .my-modal .modal-dialog .btn {
     background: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
     font-size: 14px;
     border: 1px solid transparent;
     opacity: 1;
 }

 .my-modal .modal-footer .btn {
     padding: 6px 12px;
 }

 .my-modal .modal-dialog .btn-primary {
     background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
     background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
     background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
     background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
     filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
     background-repeat: repeat-x;
     border-color: #245580;
 }

 .my-modal .modal-dialog .btn-primary:hover, .my-modal .modal-dialog .btn-primary:focus {
     background-color: #265a88;
     background-position: 0 -15px;
 }

 .my-modal .modal-dialog .btn-primary:hover {
     color: #fff;
     background-color: #286090;
     border-color: #204d74;
 }
    .my-modal .modal-dialog .btn-warning {
        background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
        background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
        background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        background-repeat: repeat-x;
        color: #fff;
        background-color: #f0ad4e;
        border-color: #eea236;
    }

.my-modal .modal-dialog .btn-warning:hover, .my-modal .modal-dialog .btn-warning:focus {
    background-position: 0 -15px;        
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d;
}

.my-modal .modal-dialog .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}

 .my-modal .modal-dialog .btn:hover, .my-modal .modal-dialog .btn:focus, .my-modal .modal-dialog .btn.focus {
     color: #333;
     text-decoration: none;
 }

 .my-modal .bootstrap-select.form-control > button {
     padding-top: 5px;
     padding-bottom: 6px;
 }

 .my-modal .bootstrap-select > button.disabled {
     background-color: #eee !important;
     background-image: none !important;
 }

 .my-modal .input-group .btn{ border: 1px solid #ccc;box-shadow: initial;}
 [disabled].btn{opacity:0.5 !important;} [disabled].btn:hover{opacity:0.5 !important;}

 #confirmModel>.modal-sm{box-shadow: 10px 10px 10px grey;}

 .slide {
 }

 .slide:before {
     background-color: lightpink;
     padding: 0px 2px;
     border-radius: 2px;
     box-shadow: 2px 2px 2px grey;
     content: "玻";
 }

 .changeType {
     color: black;
 }

 .changeType0 {
     background-color: #8fbc8f !important;
 }

 .changeType1 {
     background-color: #adff2f !important;
 }

 .changeType2 {
     background-color: #ffb6c1 !important;
 }

 .changeType3 {
     background-color: #f08080 !important;
 }

 span.changeType {
     font-weight: bold;
     padding: 3px 5px;
     word-break: keep-all;
     word-wrap: normal;
     border-radius: 3px;
     box-shadow: 2px 2px 2px grey;
 }
 /*tr.changeType0 {background-color: rgba(143,188,143,0.2) !important;}
    tr.changeType1 {background-color: rgba(173,255,47,0.2) !important;}
    tr.changeType2 {background-color: rgba( 255,182,193,0.2) !important;}
    tr.changeType3 {background-color: rgba(240,128,128,0.2) !important;}*/

 label.disabled {cursor: not-allowed;}


 .checkOrRadioList {margin-right: 5px;}
 .checkOrRadioList > label {display: inline-block;padding: 5px 10px 5px 0;font-weight: normal;}
 .text-substring{font-family: '宋体', Simsun;word-break: break-all;word-wrap: break-word;}
 .text-substring+div.tooltip.in,.mytooltip+div.tooltip.in{opacity:1;}
 .text-substring+div.tooltip>.tooltip-inner,.mytooltip+div.tooltip>.tooltip-inner{max-width:400px;text-align:left;box-shadow:4px 5px 10px grey;background-color:#ccc;color:black;}
 .text-substring+div.tooltip>.tooltip-arrow,.mytooltip+div.tooltip>.tooltip-arrow{box-shadow:4px 5px 10px grey;border-top-color:#ccc}
 .text-ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

 #divLoading{width: 100%;position: fixed;top: 100px;text-align: center;height: 1px;display: none;color: black;z-index: 99999;}
 #divLoading > div:first-child {z-index: 99999;width: 300px;height: 100px;margin: auto;opacity: 0.9;background-color: white;border: 1px solid gray;position: relative;top: 100px;border-radius: 3px;border-radius: 5px;box-shadow: 3px 3px 10px;}
 #divLoading > div:last-child {width: 300px;margin: auto;position: relative;padding: 20px 10px;z-index: 99999;vertical-align: middle;}

 /*固定表头*/
 .thead-fixed>tbody {
	display:block;
	overflow-y:scroll;
}
.thead-fixed>thead{
	display:table;
	table-layout:fixed;
    width:100%;
}
.thead-fixed>tbody>tr {
	display:table;
	table-layout:fixed;
    width:100%;
}
/*卡片*/
a[aria-expanded=true].collapse-right-down>.fa-chevron-right{display:none;}
a[aria-expanded=true].collapse-right-down>.fa-chevron-down{display:inline-block !important;}
a[aria-expanded=false].collapse-right-down>.fa-chevron-down{display:none;}
a[aria-expanded=false].collapse-right-down>.fa-chevron-right{display:inline-block !important;}

a[aria-expanded=true].collapse-up-down > .fa-chevron-up {display: none !important;}
a[aria-expanded=true].collapse-up-down > .fa-chevron-down {display: inline-block !important;}
a[aria-expanded=false].collapse-up-down > .fa-chevron-up {display: inline-block !important;}
a[aria-expanded=false].collapse-up-down > .fa-chevron-down {display: none !important;}

a[aria-expanded="false"].collapse-o-open>.fa-folder-o{display: inline}
a[aria-expanded="false"].collapse-o-open>.fa-folder-open-o{display: none}
a[aria-expanded="true"].collapse-o-open>.fa-folder-o{display: none}
a[aria-expanded="true"].collapse-o-open>.fa-folder-open-o{display: inline}

a[aria-expanded="false"].collapse-left-right>.fa-chevron-left{display: inline}
a[aria-expanded="false"].collapse-left-right>.fa-chevron-right{display: none !important}
a[aria-expanded="true"].collapse-left-right>.fa-chevron-left{display: none}
a[aria-expanded="true"].collapse-left-right>.fa-chevron-right{display: inline}

 a[aria-expanded="false"].collapse-right-left>.fa-chevron-right{display: inline}
 a[aria-expanded="false"].collapse-right-left>.fa-chevron-left{display: none !important}
 a[aria-expanded="true"].collapse-right-left>.fa-chevron-right{display: none}
 a[aria-expanded="true"].collapse-right-left>.fa-chevron-left{display: inline}

.modal-full {    width: 99%;  }
.modal-full.modal-dialog {    margin: 5px auto}

 .bootstrap-select.btn-group{border-radius: 5px 5px;background: lightcyan;box-shadow: 2px 3px 1px rgb(0 0 0 / 30%);}

 
 .bg-dark{background-color: #eee}


 .myupload{}
 .myupload .ke-button-common{height: initial}
 .myupload .ke-upload-file{height: 100%}
 .myupload .ke-button {

     display: inline-block;
     padding: 6px 12px;
     margin-bottom: 0;
     font-size: 14px;
     font-weight: normal;
     line-height: 1.42857143;
     text-align: center;
     white-space: nowrap;
     vertical-align: middle;
     -ms-touch-action: manipulation;
     touch-action: manipulation;
     cursor: pointer;
     user-select: none;
     border: 1px solid transparent;
     border-radius: 4px;
     background-color: #337ab7;
     text-shadow: 0 -1px 0 rgb(0 0 0 / 20%);

     -webkit-font-smoothing: antialiased;
     background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
     background-position: initial;
     background-repeat: repeat-x;
     color: #fff !important;
     opacity: 0.8;
     box-shadow: 2px 3px 1px rgb(0 0 0 / 30%);
     -webkit-box-shadow: 2px 3px 1px rgb(0 0 0 / 30%);
     -moz-box-shadow: 2px 3px 1px rgba(0, 0, 0, 0.3);
     height: 100%
 }
 .myupload .ke-button:active:hover,
 .myupload .ke-button.active:hover,
 .myupload .ke-button:active.focus,
 .myupload .ke-button.active.focus{
     color: #fff;
     background-color: #204d74;
     border-color: #122b40;
 }


 /*密码锁头样式*/
a.glyphicon-lock.password-lock {
    position: absolute;
    right: 10px;
    border-radius: 6px;
    color: #ccc;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    display: flex;
    flex-flow: wrap;
    align-content: center;
    padding: 5px;
}

a.glyphicon-lock.password-lock:hover {
    color: rgb(255, 214, 0)
}

