
.checkbox label.error{ border: 2px solid #F80000;}
.checkbox label{ font-size:12px; } 
.checkbox .glyphicon-info-sign{ display:none; }

.puzzle-ajax{display:none}

.puzzle-div{overflow: hidden;}

.table .loader{display:none}

.puzzle-table { margin-top: 20px;}
.puzzle-table i{float:left; margin: 5px;}

.puzzle-table thead label{font-weight:bold; padding: 5px; font-size: 13px; }

.puzzle-table  td input, .puzzle-table td select{width:90%; height: 20px; padding: 2px; margin: 0; line-height:14px;}
.puzzle-table  td select{height: 26px;}
.puzzle-table  td{line-height:14px; padding: 0;}
.puzzle-table  td div:first-child{margin: 7px 3px;}
.puzzle-table  thead td select:first-child{margin: 7px 3px;}
.puzzle-table  thead td input:first-child{margin: 7px 3px;}
.puzzle-table  td input:first-child{margin: 7px 3px;}

.puzzle-table  td select:first-child{margin: 0;}
.puzzle-table  td input:first-child{margin: 0;}

.puzzle-table  td .btn{margin: 0; padding:0;}

.puzzle-table  td label{cursor:default;}
.puzzle-table  td .orderLink label{cursor:pointer;}

.puzzle-table  .puzzle-table-pagination{ width:80%; margin: 10px; float:left;}
.puzzle-table  .puzzle-table-limit{ width:50px; margin: 10px; float:right;}

