.date-picker-wrapper .normal-top { padding:10px 0;} .date-picker-wrapper .custom-shortcut:last-child:before{content:'Git:';float:left;margin-right:3px;}.custom-shortcut{float:right; margin-left: 3px;}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:17;border:1px solid #d2c5ac;background-color:#faf4e8;width:428px;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;behavior:url(ie-css3.htc)}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-wrapper{border:1px solid #d2c5ac;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;behavior:url(ie-css3.htc);background-color:#fff;padding:5px;cursor:default;height:178px;position:relative;_overflow:hidden}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:right}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px}.date-picker-wrapper .month-wrapper table .day{height:19px;line-height:19px;font-size:12px;margin-bottom:1px;color:#999;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#b28957;color:#fff!important}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked{background-color:#6e4b0c;color:#fff!important}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:absolute;display:none;top:0;left:204px;z-index:3;width:15px;height:188px;background-color:red;font-size:0;line-height:0}.date-picker-wrapper .gap .gap-lines{height:188px;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:8px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .top-bar{line-height:40px;height:40px;position:relative}.date-picker-wrapper .top-bar .error-top,.date-picker-wrapper .top-bar .normal-top{display:none}.date-picker-wrapper .top-bar .default-top{display:block}.date-picker-wrapper .top-bar.error .default-top{display:none}.date-picker-wrapper .top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .top-bar.normal .default-top{display:none}.date-picker-wrapper .top-bar.normal .normal-top{display:block}.date-picker-wrapper .apply-btn{position:absolute;z-index:10;right:10px;top:7px;padding:5px 10px;background:#b28957;text-align:center;-moz-box-shadow:0 4px 0 #755834;-webkit-box-shadow:0 4px 0 #755834;box-shadow:0 4px 0 #755834;display:block;opacity:.7!important;filter:alpha(opacity=70);color:#fff;text-decoration:none;text-shadow:1px 2px 0 #574023;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:11px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;behavior:url(ie-css3.htc);outline:0}.date-picker-wrapper .apply-btn:hover{opacity:1!important;filter:alpha(opacity=100)}.date-picker-wrapper .apply-btn:active{box-shadow:none;-webkit-transform:translate(0,3px);-moz-transform:translate(0,3px);-o-transform:translate(0,3px);transform:translate(0,3px)}@media screen and (max-width:500px){.date-picker-wrapper{width:80%;left:19px!important}.date-picker-wrapper .month-wrapper{height:auto}.date-picker-wrapper .month-wrapper table,.date-picker-wrapper .month-wrapper table.month2{width:100%}}