.magic{padding:20px 0}.magic .branch{vertical-align:middle;font-size:38px;border-radius:6px}.magic .activity-btn .btn{height:50px;max-width:400px}.magic .alert{font-weight:bold;font-size:18px}.activities{margin:20px 0}.datepicker{text-align:center}.search form>div{display:inline-block;margin-right:20px}.search form>div label{line-height:30px;margin-right:10px}.search>form>div{display:inline-block;vertical-align:top}.search>form>div label{vertical-align:top}.search .block{display:block}.search select{min-width:100px}.hours{overflow:auto}.hours table tr:first-child td{font-weight:bold;font-size:110%;color:blue;background-color:#ddd}.hours .final-time{font-weight:bold;font-size:110%}.hours .add-deduction{font-size:10px;text-decoration:underline;display:block;text-align:right}.hours .add-deduction:hover{cursor:pointer}.hours .delete-deduction{text-decoration:underline;margin-left:5px}.hours .delete-deduction:hover{cursor:pointer}.hours .actual,.hours .deduction{border-top:1px solid #ccc;display:block}.hours .actual .time,.hours .deduction .time,.hours .actual .deduction-time,.hours .deduction .deduction-time{text-align:left}.hours .actual .detail,.hours .deduction .detail,.hours .actual .deduction-detail,.hours .deduction .deduction-detail{text-align:right}.hours .time,.hours .deduction-time{display:block}.hours .detail,.hours .deduction-detail{display:block;font-size:10px}.hours .total-row td{background-color:#ccc}.hours .total-row .adjust-time{display:block}.hours .total-row .time{display:block}.checking-time span{border-radius:3px;padding:5px;font-weight:bold;font-size:18px;background-color:#ddd;margin:0 10px 5px 0;display:inline-block}#clock{color:#00F;font-weight:bold;font-size:18px;background-color:#ddd}.modal-add-deduction{width:600px;height:400px;margin-top:-200px;margin-left:-300px;left:50%;top:50%}.modal-add-deduction .modal-body{text-align:left}.modal-add-deduction .modal-body label{width:100%}.modal-add-deduction .modal-body input{width:100%}.form-login input{width:auto;display:inline-block}@media only screen and (max-width:480px){.form-login input,.form-login button{width:100%;display:block;margin-top:10px}.form-login button{margin-top:20px;padding:10px 0}}