cw-date-time-picker,cw-date-time-picker.form-control{color:rgba(0,0,0,.87);position:relative;display:inline-block;margin:2px;padding:0;border:1px solid #bbb;background-color:#fff}.cwp-layout cw-date-time-picker,.metro cw-date-time-picker{border:#dcdcdc 1px solid}.cwp-layout cw-date-time-picker>input,.metro cw-date-time-picker>input{border-color:transparent}.bootstrap cw-date-time-picker{margin:0;height:30px;background-color:#fff;color:rgba(0,0,0,.87);border:1px solid;border-color:#bbb;border-radius:3px}.metro cw-date-time-picker{width:100%;padding:5px}cw-date-time-picker>input{width:100%;height:100%;font-size:1em;padding-left:4px;padding-right:24px;display:block;box-sizing:border-box;background:0 0!important;border-left:none!important;margin-top:-1px;border-right:none!important}.bootstrap cw-date-time-picker>input{border:none;padding-left:12px}cw-date-time-picker>button{border:none!important;background-color:#fff;position:absolute;top:0;right:0;height:100%;width:18px;cursor:pointer;background:url(../icons/calendar-18.png) no-repeat center}cw-date-time-picker>button:focus{outline:0}cw-date-time-picker[disabled]{background-color:#eee}cw-date-time-picker[disabled]>button{cursor:default}cw-date-time-picker[data-type=time]>button{background-image:url(../icons/recent-18.png)}.layout .container cw-date-time-picker{padding:0;height:17px;padding-top:2px;vertical-align:top;border-style:solid;border-width:1px;border-color:#bfc3c7 #e2e3ea #e3e9ef #e2e3ea;margin:0}.layout .container cw-date-time-picker:focus{border-color:#1ca7cc;-webkit-box-shadow:0 0 2px #30a2cc;-moz-box-shadow:0 0 2px #30a2cc;box-shadow:0 0 2px #30a2cc;color:rgba(0,0,0,.87);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.layout .container cw-date-time-picker>input{border:none}.layout .container cw-date-time-picker.normal{width:135px}.layout .container .GridColumnOneAlternatingLabels>cw-date-time-picker,.layout .container .GridColumnOneLabels>cw-date-time-picker{width:100%}cw-popup{color:rgba(0,0,0,.87)}.bootstrap cw-popup,.ext-strict cw-popup{z-index:9004}@media (min-width:768px){.bootstrap cw-popup[fullscreen=false],.ext-strict cw-popup[fullscreen=false]{z-index:9004}}@media (min-width:768px){cw-popup[fullscreen=false]{position:absolute;z-index:1200}cw-popup[fullscreen=false]>.backdrop{background:0 0;position:static;overflow:visible}cw-popup[fullscreen=false]>.backdrop>div{display:inline-block;margin:0}}cw-popup>.backdrop.show{display:block}cw-popup>.backdrop{display:none;z-index:1200;background-color:rgba(0,0,0,.4);position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.bootstrap cw-popup>.backdrop{z-index:9001}cw-popup>.backdrop>div{background:#fff;display:table;margin:4rem auto;padding:0;border-radius:.5rem;box-shadow:4px 4px 16px rgba(0,0,0,.5);text-align:center}cw-popup cw-date-picker,cw-popup cw-time-picker{padding:1rem;display:block;margin:1rem;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}@media (min-width:480px){cw-popup cw-date-picker,cw-popup cw-time-picker{display:inline-flex}}cw-popup button{cursor:pointer;background:#fff;border:1px solid #bbb;margin:0 3px;padding:6px 12px;border-radius:4px}cw-popup button:hover{background:#bbb;color:rgba(0,0,0,.87)}cw-date-picker table{width:212px;clear:both;table-layout:fixed}cw-date-picker td,cw-date-picker th{text-align:center;height:2em}cw-date-picker .head>*,cw-date-picker td{border:1px solid transparent;cursor:pointer;border-radius:2px}cw-date-picker .head>span{padding:.15em .3em}cw-date-picker th{color:rgba(0,0,0,.26);font-size:.9em}.fieldMode cw-date-picker td{font-size:2rem}cw-date-picker .not-month{color:rgba(0,0,0,.26)}cw-date-picker .head{text-align:center;font-size:1.5em;width:212px}cw-date-picker .next,cw-date-picker .prev{padding:0 .4em}cw-date-picker .prev{float:left}cw-date-picker .next{float:right}cw-date-picker td:empty{cursor:default}cw-date-picker .head>:hover,cw-date-picker td:hover{color:#3469b9;background-color:#eee}cw-date-picker .holiday{background-color:#fdd;color:rgba(0,0,0,.87)}cw-date-picker .holiday.selected{border:#fdd}cw-date-picker td.disabled,cw-date-picker td.disabled:hover{background-color:transparent;color:rgba(0,0,0,.26)}cw-date-picker .selected,cw-date-picker .selected.highlight{background-color:#51a6e7;color:#fff}cw-date-picker .selected.highlight:hover,cw-date-picker .selected:hover{background-color:#4f97cf;color:#fff}cw-date-picker .today{color:#51a6e7;font-weight:700}cw-date-picker .today.selected,cw-date-picker .today.selected.highlight{color:#fff}cw-date-picker .highlight{color:#3469b9;background-color:#eee}cw-date-picker .next::after,cw-date-picker .prev::after{content:" ";border:.75rem solid transparent;height:0;display:inline-block;position:relative;top:2px}cw-date-picker .prev::after{border-right-color:rgba(0,0,0,.87);border-right-width:1rem;right:.67rem}cw-date-picker .prev.disabled::after{border-right-color:rgba(0,0,0,.26)}cw-date-picker .next::after{border-left-color:rgba(0,0,0,.87);border-left-width:1rem;left:.67rem}cw-date-picker .next.disabled::after{border-left-color:rgba(0,0,0,.26)}cw-time-picker div.picker-time{position:relative;max-width:8em;margin:0 auto;border-top:1px solid #bbb;border-bottom:1px solid #bbb}cw-time-picker .time-picker-panel{display:inline-block;overflow:hidden}cw-time-picker .time-container{position:relative;width:12em;height:12em;margin:0 auto;border-radius:50%;border:1px solid #bbb;background:#fff radial-gradient(#51a6e7 0,#51a6e7 3px,#fff 4px,#fff 6px)}cw-time-picker .office .time-container{font-size:1.25em}cw-time-picker ul.time-picker{width:12em;height:12em;position:relative;padding:0;margin:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;opacity:0;-webkit-transition:opacity .2s ease,-webkit-transform .2s cubic-bezier(1, 1, .67, 1.67);-moz-transition:opacity .2s ease,transform .2s cubic-bezier(1, 1, .67, 1.67);-o-transition:opacity .2s ease,transform .2s cubic-bezier(1, 1, .67, 1.67);transition:opacity .2s ease,transform .2s cubic-bezier(1, 1, .67, 1.67);pointer-events:none}cw-time-picker ul.time-picker.hrs{position:absolute}cw-time-picker .hrs .time-picker.hrs,cw-time-picker .mins .time-picker.mins{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}cw-time-picker .mins .time-picker.hrs{opacity:0;-webkit-transform:scale(1.3333);-moz-transform:scale(1.3333);-ms-transform:scale(1.3333);-o-transform:scale(1.3333);transform:scale(1.3333);background:transparent none;border:none}cw-time-picker .hrs .time-picker.mins{opacity:0;-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);background:transparent none;border:none}cw-time-picker .time-picker-panel .time{margin-bottom:.5em;text-align:center;font-weight:700}cw-time-picker .hand{position:absolute;bottom:50%;left:50%;-webkit-transform-origin:50% bottom;-moz-transform-origin:50% bottom;-ms-transform-origin:50% bottom;-o-transform-origin:50% bottom;transform-origin:50% bottom;border-left:2px solid #51a6e7;height:3em;width:0;box-sizing:border-box;-webkit-transition:-webkit-transform .35s;-moz-transition:transform .35s;-o-transition:transform .35s;transition:transform .35s}cw-time-picker .hand.no-transition{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}cw-time-picker .hrs.hr24 .hand{height:2em}cw-time-picker .mins .hand{height:3.42857143em}cw-time-picker .time-picker-panel .time span{background-color:#fff;color:rgba(0,0,0,.87);height:2em;width:2em;line-height:2em;cursor:pointer;display:inline-block;border-radius:2px;border:1px solid transparent;box-sizing:border-box}cw-time-picker .hr24 .am,cw-time-picker .hr24 .pm,cw-time-picker .hr24 .time .meridian{display:none}cw-time-picker .am,cw-time-picker .pm{background:#fff;color:rgba(0,0,0,.87);border-radius:50%;width:2.5em;height:2.5em;text-align:center;box-sizing:border-box;line-height:2.5em;cursor:pointer;margin-top:-1em;border:1px solid transparent}cw-time-picker .am{float:left}cw-time-picker .pm{float:right}cw-time-picker .time-footer{margin:2em auto 0;line-height:1.2em}cw-time-picker .field-mode .time-footer{font-size:1.5em}cw-time-picker .hrs .hrs li,cw-time-picker .mins .mins li{pointer-events:auto}cw-time-picker .time-picker li{display:block;color:rgba(0,0,0,.87);width:2em;height:2em;line-height:2em;border-radius:50%;position:absolute;text-align:center;vertical-align:middle;cursor:pointer;box-sizing:border-box;border:1px solid transparent}cw-time-picker .time-picker li span{position:absolute;top:50%;display:block;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}cw-time-picker .office .time-picker li:hover,cw-time-picker .time-container .am:hover,cw-time-picker .time-container .cw-time-selected,cw-time-picker .time-container .pm:hover,cw-time-picker .time-footer button:hover,cw-time-picker .time-picker li.cw-time-selected,cw-time-picker .time-picker-panel .time span.cw-time-selected,cw-time-picker .time-picker-panel .time span:hover{background-color:#eee}cw-time-picker .time-container .cw-time-selected,cw-time-picker .time-picker li.cw-time-selected,cw-time-picker .time-picker-panel .time span.cw-time-selected{border:1px solid #51a6e7}cw-time-picker .time-picker li.t0 span,cw-time-picker .time-picker li.t1 span,cw-time-picker .time-picker li.t10 span,cw-time-picker .time-picker li.t11 span,cw-time-picker .time-picker li.t2 span,cw-time-picker .time-picker li.t3 span,cw-time-picker .time-picker li.t4 span,cw-time-picker .time-picker li.t5 span,cw-time-picker .time-picker li.t6 span,cw-time-picker .time-picker li.t7 span,cw-time-picker .time-picker li.t8 span,cw-time-picker .time-picker li.t9 span{font-size:.8em;font-weight:700}cw-time-picker .time-picker li.t0{top:.2em;left:5em}cw-time-picker .time-picker li.t1{top:.84307806em;left:7.4em}cw-time-picker .time-picker li.t2{top:2.6em;left:9.15692194em}cw-time-picker .time-picker li.t3{top:5em;left:9.8em}cw-time-picker .time-picker li.t4{top:7.4em;left:9.15692194em}cw-time-picker .time-picker li.t5{top:9.15692194em;left:7.4em}cw-time-picker .time-picker li.t6{top:9.8em;left:5em}cw-time-picker .time-picker li.t7{top:9.15692194em;left:2.6em}cw-time-picker .time-picker li.t8{top:7.4em;left:.84307806em}cw-time-picker .time-picker li.t9{top:5em;left:.2em}cw-time-picker .time-picker li.t10{top:2.6em;left:.84307806em}cw-time-picker .time-picker li.t11{top:.84307806em;left:2.6em}cw-time-picker .time-picker li.t12{top:1.75em;left:5em}cw-time-picker .time-picker li.t13{top:2.18541744em;left:6.625em}cw-time-picker .time-picker li.t14{top:3.375em;left:7.81458256em}cw-time-picker .time-picker li.t15{top:5em;left:8.25em}cw-time-picker .time-picker li.t16{top:6.625em;left:7.81458256em}cw-time-picker .time-picker li.t17{top:7.81458256em;left:6.625em}cw-time-picker .time-picker li.t18{top:8.25em;left:5em}cw-time-picker .time-picker li.t19{top:7.81458256em;left:3.375em}cw-time-picker .time-picker li.t20{top:6.625em;left:2.18541744em}cw-time-picker .time-picker li.t21{top:5em;left:1.75em}cw-time-picker .time-picker li.t22{top:3.375em;left:2.18541744em}cw-time-picker .time-picker li.t23{top:2.18541744em;left:3.375em}cw-time-picker .time-picker-holder.hr24 .time-picker.hrs li.t0{top:0;left:5em}cw-time-picker .time-picker-holder.hr24 .time-picker.hrs li.t1{top:.66987298em;left:7.5em}cw-time-picker .time-picker-holder.hr24 .time-picker.hrs li.t2{top:2.5em;left:9.33012702em}cw-time-picker .time-picker-holder.hr24 .time-picker.hrs li.t3{top:5em;left:10em}cw-time-picker .time-picker-holder.hr24 .time-picker.hrs li.t4{top:7.5em;left:9.33012702em}cw-time-picker .time-picker-holder.hr24 .time-picker.hrs li.t5{top:9.33012702em;left:7.5em}cw-time-picker .time-picker-holder.hr24 .time-picker.hrs li.t6{top:10em;left:5em}cw-time-picker .time-picker-holder.hr24 .time-picker.hrs li.t7{top:9.33012702em;left:2.5em}cw-time-picker .time-picker-holder.hr24 .time-picker.hrs li.t8{top:7.5em;left:.66987298em}cw-time-picker .time-picker-holder.hr24 .time-picker.hrs li.t9{top:5em;left:0}cw-time-picker .time-picker-holder.hr24 .time-picker.hrs li.t10{top:2.5em;left:.66987298em}cw-time-picker .time-picker-holder.hr24 .time-picker.hrs li.t11{top:.66987298em;left:2.5em}cw-color-picker{position:relative;color:rgba(0,0,0,.87);width:272px;box-sizing:border-box;display:inline-block;margin:2px;padding:0;border:1px solid #bbb}.bootstrap cw-color-picker{margin:0;height:30px;border:1px solid;border-color:#bbb;border-radius:3px}cw-color-picker>input{width:100%;height:100%;font-size:1em;padding-left:4px;padding-right:4px;display:block;box-sizing:border-box;border-left:none!important;border-right:none!important}.bootstrap cw-color-picker>input{border:none;padding-left:12px;padding-right:12px}.color-swatches{max-width:256px;margin:0 auto}.color-swatch{border:1px solid #bbb;display:inline-block;height:20px;width:20px;margin:2px;vertical-align:middle;cursor:pointer}.color-swatch.selected{border:1px solid #51a6e7;box-shadow:0 0 2px 1px #51a6e7}.color-swatch.current-color,.color-swatch.previous-color{width:60px}.color-swatch.current-color.selected{border:1px solid #bbb;box-shadow:none}input.css-color{padding:0 4px}.bootstrap input.css-color{margin:0;height:30px;border:1px solid;border-color:#bbb;border-radius:3px;padding:inherit 12px}cw-color-wheel .color-picker{padding:8px;text-align:right}cw-color-wheel input.color-slider{width:170px;margin-left:4px;padding:0}cw-color-wheel .color-indicator{position:absolute}cw-color-wheel label{text-align:right;display:block}cw-color-wheel canvas{cursor:pointer}cw-color-wheel .color-indicator{pointer-events:none}.bootstrap cw-color-wheel label{display:block}.bootstrap cw-color-wheel label input{display:inline-block}