.api-calendar{width:282px !important;color:#000 !important;text-shadow:none !important;box-shadow:0 0 3px rgba(0,0,0,0.5);border-radius:3px;border:1px solid rgba(0,0,0,0.5);}.api-calendar .ux-header{height:24px;background-color:rgba(0,0,0,0.8);}.api-calendar .ux-button{width:40px;}.api-calendar .ux-times .ux-time{width:100%;border-spacing:0;}.api-calendar .ux-times .ux-time th{padding:3px;}.api-calendar .ux-times .ux-time select{width:100%;text-align:center;border:0;box-shadow:0px 0px 1px #000;padding:3px;}.api-calendar .ux-months>div{float:left;width:25%;padding:0;text-align:center;line-height:46px;display:inline-block;}.api-calendar .ux-view-month .button_white{line-height:41px;}.api-calendar .ux-day{clear:both;}.api-calendar .ux-day > div{float:left;width:40px;padding:3px;text-align:center;display:inline-block;}.api-calendar div[selected]{background:-o-linear-gradient(bottom,#0066cc 0%,#0066cc 20%,#007fff 80%,#007fff 100%);background:-moz-linear-gradient(bottom,#0066cc 0%,#0066cc 20%,#007fff 80%,#007fff 100%);background:-webkit-linear-gradient(bottom,#0066cc 0%,#0066cc 20%,#007fff 80%,#007fff 100%);background:-ms-linear-gradient(bottom,#0066cc 0%,#0066cc 20%,#007fff 80%,#007fff 100%);background:linear-gradient(to top,#0066cc 0%,#0066cc 20%,#007fff 80%,#007fff 100%);background-color:#007fff;box-shadow:0px 0px 3px #0059b3 inset,0 0 1px rgba(0,0,0,0.5);outline:1px solid rgba(0,0,0,0.1);color:#fff;}