﻿table.custom-queue,
table.custom-queue .applierdata { width: 100%;}
table.custom-queue .applierdata .error { background-color: pink;}
table.custom-queue input[type=text] { margin-bottom: 10px;border: 1px solid #99A2AB;width: 200px;}

table.custom-queue .date,
table.custom-queue .time { margin-bottom: 5px;}
table.custom-queue .date { margin-top: 10px;}
table.custom-queue .time { border: 1px solid #D7DEE1;padding: 10px;display: inline-block;cursor: pointer;}
table.custom-queue .time:hover { background-color: #98ACB8;color: #fff;}

table.custom-queue .applies td { white-space: nowrap;}
table.custom-queue .applies td * {display: inline-block;}
table.custom-queue .applies span { width: 21px;min-width: 21px;max-width: 21px;height: 21px;min-height: 21px;max-height: 21px;background-repeat: no-repeat;background-position: center center;margin: 3px;cursor: pointer;}

table.custom-queue .applies .clearapply { background-image: url(GrayCross6x6.png);margin-left: -22px;}
table.custom-queue .applies .delapply { background-image: url(CrayCircleWithCross21x21.png);}
table.custom-queue .applies .addapply { background-image: url(BlueCircleWithPlus21x21.png);}

table.custom-queue #selectedtime { width: 200px;height: 24px;border: 1px solid #99A2AB;padding: 4px;}
table.custom-queue button.disabled { background-color: #99A2AB;}
table.custom-queue #message { margin-bottom: 10px;color: #000; width:200px;}
table.custom-queue #message.progress { height: 14px;background-image: url(progress_bar.gif);background-repeat: no-repeat;}