.modal-callback .modal-content .form-legend{display:none}.modal-callback .modal-content .modal-btn-container{margin:0 -2%}.modal-callback .modal-content .modal-btn-container:after{display:table;content:'';float:none;clear:both}.modal-callback .modal-content .modal-btn-container .btn{display:block;float:left;width:46%;margin:0 2%}.modal-callback .modal-content .callback-request-date-picker{padding:10px 0 0}@media screen and (min-width:768px){.modal-callback .modal-content .modal-btn-container{margin:0;text-align:center;font-size:0}.modal-callback .modal-content .modal-btn-container .btn{display:inline-block;float:none;width:auto;min-width:150px;margin:0 15px}}.panel .panel-body{text-align:center}.panel .panel-body .panel-box .panel-box-table{max-width:320px;margin:auto}.panel .panel-body .panel-box .panel-box-table .table-caption{display:none}.panel .panel-body .panel-box .panel-box-table tr th{font-weight:400}.panel .panel-body .table-list{width:100%;margin:-10px 0;padding:0;list-style:none}.panel .panel-body .table-list .table-list-item{display:table;min-height:50px;padding:7px 0 7px 100px;position:relative;text-align:left;line-height:18px;font-size:14px}.panel .panel-body .table-list .table-list-item .date{width:90px;height:18px;font-weight:600;position:absolute;left:0;top:7px}.panel .panel-body .table-list .table-list-item .time{width:90px;height:18px;font-weight:600;font-size:12px;position:absolute;left:0;top:25px}.panel .panel-body .table-list .table-list-item .text{display:table-cell;vertical-align:middle}.panel .panel-footer .callback-container{margin-bottom:20px}.panel .panel-footer .btn{width:100%}@media screen and (min-width:768px){.panel .panel-body .table-list{margin:-5px 0}.panel .panel-body .table-list .table-list-item{display:block;min-height:auto;padding:6px 0}.panel .panel-body .table-list .table-list-item:after{display:table;content:'';float:none;clear:both}.panel .panel-body .table-list .table-list-item .date,.panel .panel-body .table-list .table-list-item .time{width:auto;float:left;padding:0 15px 0 0;position:relative;left:auto;top:auto}.panel .panel-body .table-list .table-list-item .time{font-size:14px}.panel .panel-footer .btn{width:auto;min-width:240px}}@media (min-device-width:992px) and (max-device-width:1366px) and (min-device-height:1024px) and (-webkit-min-device-pixel-ratio:2){.panel .panel-body .panel-box .panel-box-table{max-width:600px}.panel .panel-footer .btn{min-width:400px}}