.board-table .highlight{width: 12px; height: 20px; display: block; border-bottom: 3px solid #18b0e2; border-right: 3px solid #18b0e2; transform: rotate(45deg); margin: auto;}
.board-table .underline{width: 20px; height: 3px; display: block; background-color: #ddd; margin: auto;}

.admin_loginCon h3{width: 350px; margin: 0 auto;}


.list-wrap ul{width: 100%; background-color: #eff3f4; height: 500px;border: 0;border-radius: 4px;overflow-x: hidden;overflow-y: scroll;outline: none;;}
.list-wrap li.on{    background: #c1c4c9 linear-gradient(0deg, #c1c4c9 0%, #c1c4c9 100%);color: #fff;}
.list-wrap li a{display: flex;  vertical-align: middle; align-items: center; }
.list-wrap li{padding: 12px 22px; cursor: pointer;}
.list-wrap li p span{position: relative;}

.updown-btn,.control-btn{padding: 16px 0;}
.updown-btn + .control-btn{border-top: 1px dashed #ddd;}
.button button.arrow-btn{border: 1px solid #ddd; height: 38px; width: 38px; display: inline-block; padding: 0; position: relative;}
.button button.arrow-btn span{position: absolute; width: 10px; height: 10px;}
.button button.down-btn span{border-bottom: 1px solid; border-right: 1px solid #666; left: 37%; top: 50%; transform: rotate(45deg) translate(-50%,-50%); }
.button button.up-btn span{border-top: 1px solid; border-right: 1px solid #666;  left: 56%; top: 50%; transform: rotate(-45deg) translate(-50%,-50%);}

.button-sm button{height: 28px;}
.button button.arrow-btn2{border: 1px solid #ddd;  padding: 4px 12px; display: inline-block;  position: relative;}
.button button.arrow-btn2 span{ width: 10px; height: 10px; display: block;}
.button button.down-btn2 span{border-bottom: 1px solid #666; border-right: 1px solid  #666;transform: rotate(45deg); margin-top: -5px; }
.button button.up-btn2 span{border-top: 1px solid #666; border-right: 1px solid #666; transform: rotate(-45deg); margin-top: 6px; }

.img-wrap{position: relative; width: 40px; height: 40px; background-color: #fafafa; padding: 4px; margin: 0 auto;}
.img-wrap img{width: 100%; height: 100%;}

.platech-board-table{table-layout: fixed;}
.platech-board-table td{vertical-align: middle; cursor: pointer; }
.platech-board-table tr{transition: all .2s; position: relative;}
/* .platech-board-table tbody tr:hover{box-shadow: 4px 10px 10px rgba(146, 146, 146,0.1); z-index: 11;} */
.platech-board-table .check{width: 44px;}
.platech-board-table .number{width: 80px;}
.platech-board-table .img{width: 120px;}
.platech-board-table .move{width: 125px;}


.synchronization-list li,.spec-list li{display: inline-block; position: relative;}
.synchronization-list li + li,.spec-list li + li{margin-left: 12px;}
.spec-list li p{ margin-right: 24px;}

.del-btn{background-color:#fff; z-index: 99; cursor: pointer; height: 20px; width: 20px; position: absolute; right: -26px;top: 50%;transform: translateY(-50%);}
.del-btn::before{background-color: #f00;content: "";height: 13px;width: 1px;position: absolute;left: 7px;top: 4px;transform: rotate(45deg);}
.del-btn::after{background-color: #f00;content: "";height: 1px;width: 13px;position: absolute;left: 1px;top: 10px;transform: rotate(45deg);}

.list_move input{width: calc(100% - 49px)!important; height: 30px!important; display: inline-block; vertical-align: middle; margin-right: 4px;}
.list_move button{width: 45px!important; display: inline-block; padding: 4px 7px; font-size: 14px; vertical-align: middle; margin-right: -4px; background-color: #c7c7c7; color: #fff; border-radius: 3px; }
.move_sub{font-size: 14px; opacity: 0.7; display: block;}
.board-table th{vertical-align: middle;}
.table-edit tr{position: relative;}
.table-edit tr .del-btn{border: 1px solid #f00; border-radius: 3px; font-size: 13px;}
.table-edit tr .del-btn::after{width: 11px; left: 3px; top: 9px;}
.table-edit tr .del-btn::before{height: 11px; left: 8px; top: 4px;}

.plus_video_btn{ margin-left: auto; float: right; margin-bottom: 16px;}
.plus_video_btn button{transition-duration: 0.3s; width: 120px;padding: 8px 12px; color: #fff; background-color: #3f51b5; border-radius: 3px;  font-size: 13px;}
.plus_video_btn button:hover{background-color: #fff; border: 1px solid #3f51b5; color: #3f51b5;}
