/* Mobiscroll License Key:4563a347-38f0-46fe-a944-1feea0729ae0 */
.dw,.dwo{-webkit-tap-highlight-color:rgba(0,0,0,0)}.dw{position:absolute;top:0;left:0;z-index:2;font-size:12px;text-shadow:none;-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;-webkit-user-select:none;-moz-box-sizing:border-box;-moz-user-select:none;-ms-user-select:none;-ms-touch-action:none;box-sizing:border-box;user-select:none;touch-action:none}.dwi{position:static;display:inline-block}.dwwr{padding:0 2px;border-radius:3px;-webkit-border-radius:3px;min-width:170px;zoom:1;overflow:hidden;text-align:center}.dw-top .dw,.dw-bottom .dw{width:100%}.dw-top .dwwr,.dw-bottom .dwwr{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.dw-persp,.dwo{width:100%;height:100%;position:absolute;top:0;left:0}.dw-persp{z-index:99998}.dwo{z-index:1;background:#000;background:rgba(0,0,0,.7);filter:Alpha(Opacity=70)}.dw-inline .dw-persp{position:static}.dw-bubble .dw{margin:20px 0}.dw-bubble .dw-arrw{position:absolute;left:0;width:100%}.dw-bubble-top .dw-arrw{bottom:-36px}.dw-bubble-bottom .dw-arrw{top:-36px}.dw-bubble .dw-arrw-i{margin:0 30px;position:relative;height:36px}.dw-bubble .dw-arr{display:block}.dw-arr{display:none;position:absolute;left:0;width:0;height:0;border-width:18px 18px;border-style:solid;margin-left:-18px}.dw-bubble-bottom .dw-arr{top:0;border-color:transparent transparent #fff transparent}.dw-bubble-top .dw-arr{bottom:0;border-color:#fff transparent transparent transparent}.dwc{vertical-align:middle;padding:26px 2px 4px 2px;display:inline-block}.dwl{left:0;text-align:center;line-height:30px;height:30px;white-space:nowrap;position:absolute;top:-30px;width:100%}.dwv{padding:7px 0;margin:0 -2px;font-size:14px}.dwi .dwv{margin:0 2px;-webkit-border-radius:3px;border-radius:3px}.dw-hidden,.dw .dwwr .dw-hidden{width:0;height:0;margin:0;padding:0;border:0;overflow:hidden}.dwrc{-webkit-border-radius:3px;border-radius:3px}.dwwc{margin:0;padding:0 2px;position:relative;background:#000;zoom:1}.dwwl{margin:4px 2px;padding:0 2px;position:relative;z-index:5}.dwww{position:relative;padding:1px}.dww{overflow:hidden;position:relative;z-index:2}.dw-moz .dww{opacity:.99}.dwsc .dwwl{background:#888;background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.35,#333),color-stop(0.50,#888),color-stop(0.65,#333),to(#000));background:-webkit-linear-gradient(#000 0,#333 35%,#888 50%,#333 65%,#000 100%);background:-moz-linear-gradient(#000 0,#333 35%,#888 50%,#333 65%,#000 100%);background:linear-gradient(#000 0,#333 35%,#888 50%,#333 65%,#000 100%)}.dwsc .dww{color:#fff;background:#444;background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.45,#444),color-stop(0.55,#444),to(#000));background:-webkit-linear-gradient(#000 0,#444 45%,#444 55%,#000 100%);background:-moz-linear-gradient(#000 0,#444 45%,#444 55%,#000 100%);background:linear-gradient(#000 0,#444 45%,#444 55%,#000 100%)}.dw-bf{-webkit-perspective:1000;-webkit-backface-visibility:hidden}.dw-ul{position:relative;z-index:2}.dw-li{padding:0 5px;display:block;text-align:center;line-height:40px;font-size:26px;white-space:nowrap;text-shadow:0 1px 1px #000;vertical-align:bottom;opacity:.3;filter:Alpha(Opacity=30)}.dw-li.dw-hl{background:#fff;background:rgba(255,255,255,.3)}.dw-li.dw-v{opacity:1;filter:Alpha(Opacity=100)}.dw-li.dw-h{visibility:hidden}.dw-i{position:relative;height:100%;overflow:hidden;text-overflow:ellipsis}.dwwb{position:absolute;z-index:4;left:0;cursor:pointer;width:100%;height:40px;text-align:center;opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.dwa .dwwb{opacity:0}.dwpm .dwwbp{top:0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;font-size:40px}.dwpm .dwwbm{bottom:0;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;font-size:32px;font-weight:bold}.dwpm .dwwl{padding:0}.dwpm .dw-li{text-shadow:none}.dwpm .dwwol{display:none}.dwwo{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.52,rgba(44,44,44,0)),color-stop(0.48,rgba(44,44,44,0)),to(#000));background:-webkit-linear-gradient(#000 0,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000 100%);background:-moz-linear-gradient(#000 0,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000 100%);background:linear-gradient(#000 0,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000 100%);pointer-events:none}.dwwol{position:absolute;z-index:1;top:50%;left:0;width:100%;height:0;margin-top:-1px;border-top:1px solid #333;border-bottom:1px solid #555;pointer-events:none}.dwbg .dwb{cursor:pointer;overflow:hidden;display:block;height:40px;line-height:40px;padding:0 15px;margin:0 2px;font-size:14px;font-weight:bold;text-decoration:none;text-shadow:0 -1px 1px #000;color:#fff;background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0.5,#000),color-stop(0.5,#6e6e6e));background:-webkit-linear-gradient(#6e6e6e 50%,#000 50%);background:-moz-linear-gradient(#6e6e6e 50%,#000 50%);background:linear-gradient(#6e6e6e 50%,#000 50%);white-space:nowrap;text-overflow:ellipsis;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-border-radius:5px;-webkit-backface-visibility:hidden;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.5)}.dwbc{display:table;width:100%;padding-bottom:4px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dwbw{display:table-cell;position:relative;z-index:5}.dwhl{padding-top:4px}.dwhl .dwl{display:none}.dwms .dwwms .dw-li{padding:0 40px;position:relative}.dw-hsel{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.dwms .dw-msel:after{width:40px;text-align:center;position:absolute;top:0;left:0;content:'\2714'}.dwbg .dwwr{background:#fff;color:#000;font-family:arial,verdana,sans-serif}.dwbg .dwv{background-color:#dfdfdf}.dwbg .dwpm .dwwl{background:#fff}.dwbg .dwpm .dww{color:#000;background:#fff;-webkit-border-radius:3px}.dwbg .dwwb{background:#ccc;color:#888;font-weight:normal;text-decoration:none;text-shadow:0 -1px 1px #333;box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333}.dwbg .dwwbp{background:-webkit-gradient(linear,left bottom,left top,from(#bdbdbd),to(#f7f7f7));background:-webkit-linear-gradient(#f7f7f7,#bdbdbd);background:-moz-linear-gradient(#f7f7f7,#bdbdbd);background:linear-gradient(#f7f7f7,#bdbdbd)}.dwbg .dwwbm{background:-webkit-gradient(linear,left bottom,left top,from(#f7f7f7),to(#bdbdbd));background:-webkit-linear-gradient(#bdbdbd,#f7f7f7);background:-moz-linear-gradient(#bdbdbd,#f7f7f7);background:linear-gradient(#bdbdbd,#f7f7f7)}.dwbg .dwbc{font-size:0}.dwbg .dwb-a{background:#3c7500;background:-webkit-gradient(linear,left bottom,left top,color-stop(0.5,#3c7500),color-stop(0.5,#94c840));background:-webkit-linear-gradient(#94c840 50%,#3c7500 50%);background:-moz-linear-gradient(#94c840 50%,#3c7500 50%);background:linear-gradient(#94c840 50%,#3c7500 50%)}.dwbg .dwwl .dwb-a{background:#3c7500;background:-webkit-gradient(linear,left bottom,left top,from(#3c7500),to(#94c840));background:-webkit-linear-gradient(#94c840,#3c7500);background:-moz-linear-gradient(#94c840,#3c7500);background:linear-gradient(#94c840,#3c7500)}.ios7 .dwo{background:rgba(0,0,0,.2);filter:Alpha(Opacity=20)}.ios7 .dw{background:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ios7 .dwwr,.ios7 .dww{background:#f7f7f7}.ios7 .dwwc,.ios7 .dw .dwwl{background:0}.ios7 .dwwr,.ios7 .dwc,.ios7 .dwwc,.ios7 .dwwl{margin:0;padding:0}.ios7 .dwl{text-align:left;text-indent:5px;color:#ababab}.ios7 .dwwc{padding:30px 10px 10px 10px}.ios7 .dwhl .dwwc{padding-top:10px}.ios7 .dw .dwwr{position:relative;padding-top:40px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ios7 .dwwo{background:-webkit-gradient(linear,left bottom,left top,from(#f7f7f7),color-stop(0.52,rgba(245,245,245,0)),color-stop(0.48,rgba(245,245,245,0)),to(#f7f7f7));background:-webkit-linear-gradient(#f7f7f7 0,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f7f7f7 100%);background:-moz-linear-gradient(#f7f7f7 0,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f7f7f7 100%);background:linear-gradient(#f7f7f7 0,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f7f7f7 100%)}.ios7 .dwwol{padding:0 10px;height:34px;margin:-18px 0 0 -10px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.ios7 .dw-li{color:#9d9d9d;font-size:22px;text-align:left;text-shadow:none}.ios7 .dw-hl{background:rgba(0,122,255,.2)}.ios7 .dw-sel{color:#000}.ios7 .dwv{margin:0;padding:0;background:0;color:#9d9d9d;line-height:30px;font-size:12px;border-bottom:1px solid #acacac;-webkit-border-radius:0;border-radius:0}.ios7 .dw .dwbc{position:absolute;top:0;left:0;width:100%;padding:0;border-bottom:1px solid #acacac}.ios7 .dwb{margin:0;padding:0 10px;display:inline-block;color:#007aff;text-shadow:none;font-size:17px;font-weight:normal;background:0;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0}.ios7 .dwb-a{opacity:.5}.ios7 .dwbw{display:block;float:right}.ios7 .dwb-c{float:left}.ios7 .dwb-s .dwb{font-weight:bold}.ios7 .dwpm .dwwl{border:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.ios7 .dwpm .dww{background:0}.ios7 .dwpm .dw-li{text-align:center}.ios7 .dwpm .dwwol{display:block}.ios7 .dwwb,.ios7 .dwwb:hover{background:#f7f7f7;text-shadow:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.ios7 .dwwb.dwb-a{background:#f7f7f7}.ios7 .dwwbp{bottom:0;top:auto}.ios7 .dwwbm{top:0;bottom:auto}.ios7 .dwwb span{display:none}.ios7 .dwwb:after{content:'';display:block;position:absolute;top:50%;width:13px;height:13px;left:50%;margin-top:-7px}.ios7 .dwwbp:after{border-left:2px solid #007aff;border-bottom:2px solid #007aff;-webkit-transform:rotate(-45deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-moz-transform:rotate(-45deg);transform-origin:bottom left;transform:rotate(-45deg)}.ios7 .dwwbm:after{border-left:2px solid #007aff;border-top:2px solid #007aff;-webkit-transform:rotate(45deg);-webkit-transform-origin:top left;-moz-transform:rotate(45deg);-moz-transform-origin:top left;transform:rotate(45deg);transform-origin:top left}.ios7 .dw-bubble-bottom .dw-arr{top:0;border-color:transparent transparent #f7f7f7 transparent}.ios7 .dw-bubble-top .dw-arr{bottom:0;border-color:#f7f7f7 transparent transparent transparent}.ios7.dw-bubble .dwwr{overflow:hidden;-webkit-border-radius:8px;border-radius:8px}.ios7.dw-inline .dw{-webkit-border-radius:0;border-radius:0}.ios7.dw-nobtn .dwwr,.ios7.dw-inline .dwwr{padding-top:0}.ios7.dw-select .dwwo{display:none}.ios7 .dwwms .dwwol{display:none}.ios7 .dwwms .dw-li{padding-left:5px;padding-right:40px;color:#000}.ios7 .dwwms .dw-msel:after{left:auto;right:0;color:#007aff}.dw-calendar .dw .dw-hidden{padding:0;margin:0}.dw-calendar .dwcc{position:relative}.dw-calendar .dw-cal-pnl{display:inline-block;vertical-align:middle}.dw-cal-tabbed .dw-cal-pnl{display:table;position:absolute;top:0;left:0;width:100%;height:100%}.dw-cal-tabbed .dw-cal-pnl-i{display:table-cell;vertical-align:middle}.dw-calendar .dw-cal-pnl-h{display:none}.dw-calendar .dw .dwwr .dwc-hh{width:0;height:0;margin:0;padding:0;overflow:hidden;display:none}.dw-calendar .dw .dw-cal-c{position:relative;margin:0;padding:4px 2px;-webkit-backface-visibility:hidden}.dw-trans .dw-persp .dw-cal-c{-webkit-backface-visibility:visible}.dw-cal{padding:8px;padding-top:0;width:280px;border-radius:3px;text-shadow:none;-webkit-border-radius:3px;-webkit-transform:translate3d(0,0,0)}.dw-cal-anim-c{position:relative;overflow:hidden;-webkit-backface-visibility:hidden}.dw-moz .dw-cal-anim-c{opacity:.99;background:rgba(0,0,0,0.01)}.dw-cal-anim{position:relative;height:100%;margin-left:-1px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.dw-cal-no3d .dw-cal-anim{margin:0}.dw-cal-slide{opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-perspective:1000;-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dw-cal-slide:first-child{position:relative}.dw-cal-slide-a{opacity:1}.dw-cal-header{line-height:40px}.dw-cal table{width:100%;height:100%;border-collapse:collapse;table-layout:fixed}.dw-cal th{line-height:30px;text-align:center}.dw-cal-nb{border:0}.dw-cal-table{height:100%;width:100%;display:table;table-layout:fixed}.dw-cal-days,.dw-cal-row,.dw-cal-day,.dw-week-nr,.dw-cal-day .dw-i{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dw-cal-day .dw-i{-webkit-box-sizing:content-box}.dw-cal-row{white-space:nowrap;display:table-row}.dw-cal .dw-cal-day{line-height:29px;width:14.2857%;height:16.6666%;position:relative;display:table-cell;vertical-align:middle;text-align:right;cursor:default}.dw-cal .dw-cal-day-v{cursor:pointer}.dw-cal-day .dw-i{margin:0;padding:5px;border:0;overflow:visible}.dw-cal-day-diff .dw-i{opacity:.7}.dw-hide-diff .dw-cal-day-diff .dw-i{visibility:hidden}.dw-cal-day-inv .dw-i{opacity:.3}.dw-weeks{padding-left:0}.dw-weeks .dw-cal-days-c,.dw-weeks .dw-cal-anim-c{padding-left:26px}.dw-week-nrs-c{display:none;position:absolute;width:26px;height:100%;left:0;z-index:3;-webkit-backface-visibility:hidden}.dw-week-nrs{display:table;width:100%;height:100%}.dw-week-nr{position:relative;display:none;height:16.6666%;text-align:center;font-weight:bold}.dw-week-nr-i{display:table-cell;vertical-align:middle;padding-top:1px}.dw-weeks .dw-week-nrs-c{display:block}.dw-week-nrs .dw-week-nr{display:table-row}.dw-cal-btnc{font-size:18px}.dw-cal-btnw{position:relative;height:40px}.dw-calendar .dw-cal .dw-cal-btnc .dw-cal-btn{position:absolute;top:0;height:40px;width:36px;margin:0;cursor:pointer}.dw-cal .dw-cal-prev{left:0}.dw-cal .dw-cal-next{right:0}.dw-cal-btnc-ym .dw-cal-month,.dw-cal-btnc-ym .dw-cal-year{display:block;margin:0 36px;overflow:hidden;text-overflow:ellipsis}.dw-cal-btnc-ym .dw-cal-btnw{width:50%;display:inline-block;white-space:nowrap;vertical-align:top}.dw-cal-btnc-test .dw-cal-month{display:inline;overflow:visible}.dw-cal-day-fg{position:relative;z-index:2}.dw-cal-liq .dwbc{padding:4px 2px}.dw-cal-liq .dw-cal-tabs{padding-bottom:4px;margin:0}.dw-cal-liq .dw{padding:0;border:0;display:block}.dw-cal-liq .dwwr{padding:0;-webkit-border-radius:0;border-radius:0}.dw-cal-liq .dw-cal-pnl{width:100%}.dw-cal-liq .dw .dwwr .dw-cal-c{width:100%;padding:0;margin:0}.dw-cal-liq .dw .dw-cal{width:auto;-webkit-border-radius:0;border-radius:0}.dw-cal-liq .dwbg .dw-cal{padding:0}.dw-cal-liq.dw-modal .dw{padding:0;margin:0;border:0;width:100%;top:0;left:0}.dw-cal-liq.dw-modal .dwwr{width:auto!important}.dw-cal-liq.dw-modal .dw-persp .dw{border:0}.dw-cal-liq.dw-modal .dw-persp .dw-cal-c{margin:0;padding:0}.dw-cal-tabs{line-height:40px;display:none;color:#000;padding:4px 2px 0 2px;margin:0 -2px}.dw-cal-tabbed .dw-cal-tabs{display:block}.dw-cal-tabbed .dwwr{width:auto!important}.dw-cal-tabs ul,.dw-cal-tabs li{margin:0;padding:0;list-style:none}.dw-cal-tabs ul{width:100%;display:table}.dw-cal-tabs .dw-i{margin:0 2px}.dw-cal-tab{width:33.33%;display:table-cell;cursor:pointer}.dw-cal-tab .dw-i{-webkit-backface-visibility:hidden;display:block}.dw-cal-multi .dw-cal-slide{padding-left:8px}.dw-cal-multi .dw-cal-anim-c{margin-right:-8px}.dw-cal-multi .dw-cal-anim{margin-left:-8px}.dw-cal-multi .dw-cal-btnw{display:block;width:auto}.dw-cal-multi .dw-cal-btnw-m{display:inline-block;white-space:nowrap;vertical-align:top}.dw-cal-multi .dw-cal-days-c{overflow:hidden;margin-right:-8px}.dw-cal-multi .dw-cal-days{float:left;padding-right:8px}.dwbg .dw-cal{color:#fff;background:#000}.dwbg .dw-cal-day{border:1px solid #000;border-bottom:0;border-right:0;background:#222}.dwbg .dw-week-nrs-c{background:#000}.dwbg .dw-cal .dwb-d{opacity:.3}.dwbg .dw-cal-btn-txt{display:block;width:0;height:0;overflow:hidden;border-style:solid;border-width:8px 12px}.dwbg .dw-cal-prev .dw-cal-btn-txt{margin:12px 0;border-color:transparent #fff transparent transparent}.dwbg .dw-cal-next .dw-cal-btn-txt{margin:12px 0 12px 12px;border-color:transparent transparent transparent #fff}.dwbg .dw-cal .dwb{padding:0;background:0}.dwbg .dw-cal-prev.dwb-a .dw-cal-btn-txt{border-color:transparent #636363 transparent transparent}.dwbg .dw-cal-next.dwb-a .dw-cal-btn-txt{border-color:transparent transparent transparent #636363}.dwbg .dw-cal .dw-sel .dw-i{background:#636363}.dwbg .dw-cal .dw-cal-day-hl .dw-i{opacity:1;background:#888}.dwbg .dw-cal-tabs .dw-i{color:#000;text-decoration:none;-webkit-border-radius:3px;border-radius:3px}.dwbg .dw-cal-tabs .dw-sel .dw-i{color:#fff;background:#000}.ios7.dw-calendar.dw-inline .dw{border:1px solid #e3e3e3}.ios7.dw-calendar.dw-bubble .dwwr{padding-bottom:8px}.ios7.dw-calendar.dw-nobtn .dw-cal-header{padding-top:5px}.ios7 .dwwr .dw-cal-c{margin:0;padding:0}.ios7 .dw-cal{color:#000;padding:0;background:0;border-radius:0;-webkit-border-radius:0}.ios7 .dw-cal-table{font-size:14px}.ios7 .dw-cal-btn-txt{position:absolute;top:10px;width:13px;height:13px;border:0;text-indent:100%}.ios7 .dw-cal-prev .dw-cal-btn-txt,.ios7 .dw-cal-prev.dwb-a .dw-cal-btn-txt{margin:0;left:20px;border-left:2px solid #007aff;border-bottom:2px solid #007aff;-webkit-transform:rotate(45deg);-webkit-transform-origin:top left;-moz-transform:rotate(45deg);-moz-transform-origin:top left;-ms-transform:rotate(45deg);-ms-transform-origin:top left;transform:rotate(45deg);transform-origin:top left}.ios7 .dw-cal-next .dw-cal-btn-txt,.ios7 .dw-cal-next.dwb-a .dw-cal-btn-txt{margin:0;right:20px;border-right:2px solid #007aff;border-bottom:2px solid #007aff;-webkit-transform:rotate(-45deg);-webkit-transform-origin:top right;-moz-transform:rotate(-45deg);-moz-transform-origin:top right;-ms-transform:rotate(-45deg);-ms-transform-origin:top right;transform:rotate(-45deg);transform-origin:top right}.ios7 .dw-cal-btn.dwb-a{opacity:1}.ios7 .dw-cal-btn.dwb-a .dw-cal-btn-txt{border-color:rgba(0,122,255,.5)}.ios7 .dw-cal .dwb-d{opacity:1}.ios7 .dw-cal .dwb-d .dw-cal-btn-txt{border-color:#bababa}.ios7 .dw-cal th,.ios7 .dw-week-nr{font-weight:normal;font-size:14px}.ios7 .dw-week-nrs-c{background:#f7f7f7}.ios7 .dw-cal-day{background:#fff;border-color:#e3e3e3;border-left:0;border-right:0;color:#000;line-height:24px}.ios7 .dw-cal .dw-i{padding-top:2px;padding-bottom:10px}.ios7 .dw-cal .dw-sel .dw-i{background:0}.ios7 .dw-cal-day-fg{width:24px;height:24px;border:1px solid transparent;text-align:center;margin:0 auto}.ios7 .dw-sel .dw-cal-day-fg{-webkit-border-radius:13px;border-radius:13px;border:1px solid #007aff;background:#007aff;color:#fff}.ios7 .dw-cal-day-hl .dw-cal-day-fg{border-radius:13px;-webkit-border-radius:13px;border:1px solid #007aff;background:0;color:#000}.ios7 .dw-cal .dw-cal-day-hl .dw-i{background:0}.ios7 .dw-cal-tabs .dw-sel .dw-i{background:0}.ios7 .dw .dw-cal-tabs{position:relative;padding:10px 10px 5px 10px;background:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ios7 .dw-cal-tab{-webkit-border-radius:0;border-radius:0;background:0;border:1px solid #007aff;line-height:27px;font-size:14px}.ios7 .dw-cal-tab .dw-i{margin:0;padding:0 10px;color:#007aff;-webkit-border-radius:0;border-radius:0}.ios7 .dw-cal-tab:first-child{border-right:0;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.ios7 .dw-cal-tab:last-child{border-left:0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.ios7 .dw-cal-tabs .dw-sel{background:#007aff;color:#fff}.dw-cal-c .dw-cal-ev{width:336px}.dw-cal-ev .dw-cal-day .dw-i{padding-bottom:20px}.dw-cal-day-m{position:absolute;top:1px;right:1px;width:0;height:0;border:5px solid black;border-color:#94c840 #94c840 transparent transparent;background-clip:padding-box}.dw-cal-c .dw-cal-m-bottom .dw-cal-day-m{width:100%;height:3px;top:auto;left:0;bottom:0;border:0;background:#fff}.dw-cal-day-txt-c{width:100%;position:absolute;left:0;bottom:0;overflow:hidden}.dw-cal-day-txt{padding:0 2px;font-size:10px;font-weight:normal;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-shadow:none;margin-top:2px}.dw-nosel{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.dw-cal-em .dwb-s{display:none}.dw-cal-em .dw-cal-tabs{padding-top:5px}.dw-cal-events{display:none;position:absolute;z-index:2;left:0;right:0;padding:5px;margin:10px 8px 15px 8px}.dw-cal-liq .dw-cal-events{margin:10px 8px 8px 8px}.dw-moz .dw-cal-events-i{opacity:.99;background:rgba(0,0,0,0.01)}.dw-cal-events-t{visibility:hidden}.dw-cal-events-i{overflow:hidden}.dw-cal-events-sc{position:relative;-webkit-backface-visibility:hidden}.dw-cal-events-v{display:block}.dw-cal-c .dw-cal-event-list{margin:0;padding:0}.dw-cal-c .dw-cal-event{list-style:none;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dw-cal-event-color{position:absolute;top:0;left:0;width:5px;height:100%;background:#94c840}.dw-cal-events-arr{position:absolute;bottom:-14px;left:50%;width:0;height:0;margin-left:-7px;border:7px solid #fff;border-color:#fff transparent transparent transparent}.dw-cal-events-b .dw-cal-events-arr{bottom:auto;top:-14px;border-color:transparent transparent #fff transparent}.dwbg .dw-cal-day-txt{color:#fff;background:#444}.dwbg .dw-cal-events{background:#fff}.dwbg .dw-cal-event{margin-top:5px;padding:5px 5px 5px 10px;background:#636363;color:#fff;line-height:20px}.dwbg .dw-cal-event:first-child{margin:0}@media all and (max-width:340px){.dwbg .dw-cal-ev{padding:0}.dw-cal-c .dw-cal-ev{width:310px}}.ios7 .dw-cal-day-m{top:auto;left:50%;bottom:2px;border:0;width:6px;height:6px;margin-left:-3px;background:#ccc;-webkit-border-radius:3px;border-radius:3px}.ios7 .dw-cal-c .dw-cal-m-bottom .dw-cal-day-m{width:auto;left:2px;right:2px;bottom:2px;background:#ccc;margin:0}.ios7 .dw-cal-day-txt-c{width:auto;left:2px;right:2px;bottom:2px}.ios7 .dw-cal-day-txt{background:#c3d7ef;color:#555;line-height:16px;margin:0}.ios7 .dw-cal-events{margin:5px 5px 8px 5px;background:#000;background:rgba(0,0,0,0.8)}.ios7 .dw-cal-events-b{margin:8px 5px 5px 5px}.ios7 .dw-cal-event{margin:0;padding:10px 10px 10px 20px;background:#f7f7f7;border-top:1px solid #eee;color:#000;font-weight:bold}.ios7 .dw-cal-event:first-child{border:0}.ios7 .dw-cal-event-color{top:50%;left:6px;margin-top:-4px;width:6px;height:6px;background:#94b8dd;border:1px solid rgba(0,0,0,0.3);border-radius:4px;-webkit-border-radius:4px}.ios7 .dw-cal-events-arr{border-color:#000 transparent transparent transparent;border-color:rgba(0,0,0,0.8) transparent transparent transparent}.ios7 .dw-cal-events-b .dw-cal-events-arr{border-color:transparent transparent #000 transparent;border-color:transparent transparent rgba(0,0,0,0.8) transparent}.dw-colorpicker .dw-i{font-size:16px;padding-left:40px}.dw-cbc{height:100%;padding:5px;position:absolute;top:0;left:0}.dw-cb{position:relative;width:30px;height:100%;border:1px solid #fff}.dw-cb-circle{top:50%;margin-top:-15px;height:30px;border-radius:15px;-webkit-border-radius:15px}.dw-cbc,.dw-cb,.dw-color{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dw-cp-hsv .dw-li{padding:0}.dw-cp-hsv .dw-i{padding:0}.dw-cp-hsv .dwc .dww .dw-li.dw-hl{background:0}.dw-color{width:100%;height:100%;border-bottom:1px solid rgba(170,170,170,0.5);border-top:1px solid rgba(255,255,255,0.5)}.dw-cp-hsv .dw-color-hl{height:100%;background:rgba(255,255,255,.3);display:none}.dw-cp-hsv .dw-hl .dw-color-hl{display:block}.dw-color-preview{height:24px;line-height:24px;margin:0 -2px;text-shadow:none;border-bottom:1px solid black;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.dw-inline .dw-color-preview{margin:5px 2px 0 2px;border:1px solid #000;border-radius:3px}.dw-colorpicker-liq .dwc,.dw-colorpicker-liq .dwi{display:block}.dw-colorpicker-liq .dwc table{width:100%}.android .dw-color-preview{margin:0;border:0;border-bottom:1px solid #333}.android-ics.dw-cp-hsv .dw .dwwol{display:none}.android-ics .dw-color-preview{margin:0;border:0;border-bottom:2px solid #31b6e7}.android-ics.light .dw-cb{border-color:#000}.ios.dw-colorpicker .dwwr{padding-top:1px}.ios.dw-colorpicker .dwc{padding-bottom:10px}.ios .dw-cb{border:1px solid #000}.ios .dw-cb-circle{width:26px;height:26px;margin-top:-13px}.ios .dw-color-preview{margin:12px 4px 0 4px;border:1px solid #000;border-radius:3px;-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.3);-webkit-border-radius:3px;box-shadow:0 1px 1px rgba(255,255,255,0.3)}.ios7.dw-colorpicker .dwl{text-align:center;text-indent:0}.ios7.dw-cp-hsv .dw .dwwol{display:none}.ios7 .dw-color-preview{margin:0;border-color:#acacac}.jqm .dw-color-preview{border:0;border-bottom:1px solid #000}.sense-ui .dw-color-preview{margin:0;border:0;border-bottom:1px solid #666}.sense5 .dw-color-preview{height:38px;line-height:38px}.sense5.dw-inline .dw-color-preview{margin:0;border:0;border-radius:0;border-bottom:1px solid #2e2e2e}.wp.dw-colorpicker .dw-li{opacity:1}.wp.dw-cp-hsv .dwwr .dwc .dww .dw-li .dw-i{border:0;padding:0;background:0;top:0;height:100%}.wp.dw-colorpicker .dw-li .dw-i{padding-left:50px}.wp .dw-cb{width:40px;border-color:#4c4c4c}.wp .dw-sel .dw-cb{border-color:#fff}.wp .dw-cb-circle{width:30px;margin-top:-12px}.wp .dw-color-preview{margin:-10px -10px 0 -10px;border:0;border-bottom:1px solid #fff}.wp.light .dw-cb{border-color:#b5b5b5}.wp.light .dw-color-preview{border-bottom:1px solid #000}@-webkit-keyframes mbsc-lv-spin{from{-webkit-transform:rotate(180deg);opacity:0}to{-webkit-transform:rotate(0);opacity:1}}@-webkit-keyframes mbsc-lv-remove-right{from{opacity:1}to{-webkit-transform:translateX(100%);opacity:0}}@-webkit-keyframes mbsc-lv-remove-left{from{opacity:1}to{-webkit-transform:translateX(-100%);opacity:0}}@-webkit-keyframes mbsc-lv-add{from{-webkit-transform:scale(0);opacity:0}to{opacity:1}}@-webkit-keyframes mbsc-lv-collapse{from{opacity:0;padding:0;border:0}to{opacity:0;padding:0;border:0;height:0}}@-webkit-keyframes mbsc-lv-expand{from{opacity:0;padding:0;border:0;height:0}to{opacity:0;padding:0;border:0}}@-webkit-keyframes mbsc-lv-fill{from{-webkit-transform:scale(1,0)}to{-webkit-transform:scale(1,1)}}@-moz-keyframes mbsc-lv-spin{from{-moz-transform:rotate(180deg);opacity:0}to{-moz-transform:rotate(0);opacity:1}}@-moz-keyframes mbsc-lv-remove-right{to{-moz-transform:translateX(100%);opacity:0}}@-moz-keyframes mbsc-lv-remove-left{to{-moz-transform:translateX(-100%);opacity:0}}@-moz-keyframes mbsc-lv-add{from{-moz-transform:scale(0);opacity:0}}@-moz-keyframes mbsc-lv-collapse{from{opacity:0;padding:0;border:0}to{opacity:0;padding:0;border:0;height:0}}@-moz-keyframes mbsc-lv-expand{from{opacity:0;padding:0;border:0;height:0}to{opacity:0;padding:0;border:0}}@-moz-keyframes mbsc-lv-fill{from{-moz-transform:scale(1,0)}to{-moz-transform:scale(1,1)}}@keyframes mbsc-lv-spin{from{transform:rotate(180deg);opacity:0}to{transform:rotate(0);opacity:1}}@keyframes mbsc-lv-remove-right{to{transform:translateX(100%);opacity:0}}@keyframes mbsc-lv-remove-left{to{transform:translateX(-100%);opacity:0}}@keyframes mbsc-lv-add{from{transform:scale(0);opacity:0}}@keyframes mbsc-lv-collapse{from{opacity:0;padding:0;border:0}to{opacity:0;padding:0;border:0;height:0}}@keyframes mbsc-lv-expand{from{opacity:0;padding:0;border:0;height:0}to{opacity:0;padding:0;border:0}}@keyframes mbsc-lv-fill{from{transform:scale(1,0)}to{transform:scale(1,1)}}@font-face{font-family:'icomoon';src:url(mobiscroll/'listview_icomoon.eot?t3ehj8');src:url(mobiscroll/'listview_icomoon.eot?#iefixt3ehj8') format('embedded-opentype'),url(mobiscroll/'listview_icomoon.ttf?t3ehj8') format('truetype'),url(mobiscroll/'listview_icomoon.woff?t3ehj8') format('woff'),url(mobiscroll/'listview_icomoon.svg?t3ehj8#icomoon') format('svg');font-weight:normal;font-style:normal}.mbsc-lv{position:relative;overflow:hidden;list-style:none;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-touch-action:pan-y;user-select:none;touch-action:pan-y}.mbsc-lv .mbsc-lv-item{position:relative;z-index:1;list-style:none}.mbsc-lv .mbsc-lv-item.mbsc-lv-item-swiping{overflow:visible}.mbsc-lv .mbsc-lv-stage-c{overflow:hidden;position:absolute;top:0;left:0;width:100%;display:none}.mbsc-lv-item-remove-right{-webkit-animation:mbsc-lv-remove-right 200ms;-moz-animation:mbsc-lv-remove-right 200ms;animation:mbsc-lv-remove-right 200ms}.mbsc-lv-item-remove-left{-webkit-animation:mbsc-lv-remove-left 200ms;-moz-animation:mbsc-lv-remove-left 200ms;animation:mbsc-lv-remove-left 200ms}.mbsc-lv-item-add{-webkit-animation:mbsc-lv-add 200ms;-moz-animation:mbsc-lv-add 200ms;animation:mbsc-lv-add 200ms}.mbsc-lv-item-collapse{-webkit-animation:mbsc-lv-collapse 200ms;-moz-animation:mbsc-lv-collapse 200ms;animation:mbsc-lv-collapse 200ms}.mbsc-lv-item-expand{-webkit-animation:mbsc-lv-expand 200ms;-moz-animation:mbsc-lv-expand 200ms;animation:mbsc-lv-expand 200ms}.mbsc-lv .mbsc-lv-item.mbsc-lv-item-dragging{z-index:100;position:absolute;opacity:.9;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}.mbsc-lv .mbsc-lv-item.mbsc-lv-ph{padding:0;border:0;visibility:hidden}.mbsc-lv-fill-item{position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%;background:#000;opacity:.1;-webkit-backface-visibility:hidden}.mbsc-lv-handle-c{position:absolute;top:0;height:100%;width:40px;-webkit-backface-visibility:hidden;-ms-touch-action:none;touch-action:none}.mbsc-lv-item-h-right{right:0}.mbsc-lv-item-h-left{left:0}.mbsc-lv.mbsc-lv-handle-left .mbsc-lv-item{padding-left:40px}.mbsc-lv.mbsc-lv-handle-right .mbsc-lv-item{padding-right:40px}.mbsc-lv-handle-bar-c{position:absolute;width:100%;top:50%;margin-top:-7px}.mbsc-lv-handle-bar{position:relative;height:2px;margin:2px 10px;background:#888}.mbsc-lv-ic-text{color:#fff;text-shadow:none;font-size:16px;-webkit-backface-visibility:hidden}.mbsc-lv-ic{position:absolute;top:0;width:30px;height:30px;border:2px solid white;color:#fff;font-size:16px;line-height:30px;text-align:center;text-shadow:none;-webkit-backface-visibility:hidden;-webkit-border-radius:1000px;border-top-left-radius:1000px;border-top-right-radius:1000px;border-bottom-left-radius:1000px;border-bottom-right-radius:1000px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mbsc-lv-ic-c{position:absolute;top:50%;margin-top:-17px;line-height:34px}.mbsc-lv-ic-none{border:0}.mbsc-lv-ic-none:before{content:"0";font-size:0;color:rgba(0,0,0,0)}.mbsc-lv-ic-anim .mbsc-lv-ic{opacity:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.mbsc-lv-ic-anim .mbsc-lv-ic-a{opacity:1;-webkit-animation:mbsc-lv-spin 200ms;-webkit-transform:rotate(0);-moz-animation:mbsc-lv-spin 200ms;-moz-transform:rotate(0);animation:mbsc-lv-spin 200ms;transform:rotate(0)}.mbsc-lv-ic-left{left:0}.mbsc-lv-ic-move-left{left:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}.mbsc-lv-no3d .mbsc-lv-ic-move-left{left:auto;right:100%;transform:none}.mbsc-lv-ic-right .mbsc-lv-ic,.mbsc-lv-ic-move-left .mbsc-lv-ic{right:10px}.mbsc-lv-ic-right .mbsc-lv-ic-text,.mbsc-lv-ic-move-left .mbsc-lv-ic-text{padding:0 54px 0 10px}.mbsc-lv-ic-right{right:0}.mbsc-lv-ic-move-right{right:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}.mbsc-lv-no3d .mbsc-lv-ic-move-right{right:auto;left:100%;transform:none}.mbsc-lv-ic-left .mbsc-lv-ic,.mbsc-lv-ic-move-right .mbsc-lv-ic{left:10px}.mbsc-lv-ic-left .mbsc-lv-ic-text,.mbsc-lv-ic-move-right .mbsc-lv-ic-text{padding:0 10px 0 54px}.mbsc-lv-ic-c .mbsc-lv-ic-only{width:0;padding:0 0 0 54px}.mbsc-lv-ic-c .mbsc-lv-ic-text-only{padding:0 10px}.mbsc-lv-ic-home:before{content:"\e600"}.mbsc-lv-ic-pencil:before{content:"\e605"}.mbsc-lv-ic-office:before{content:"\e603"}.mbsc-lv-ic-newspaper:before{content:"\e604"}.mbsc-lv-ic-droplet:before{content:"\e60a"}.mbsc-lv-ic-image2:before{content:"\e60d"}.mbsc-lv-ic-camera:before{content:"\e60f"}.mbsc-lv-ic-play:before{content:"\e612"}.mbsc-lv-ic-bullhorn:before{content:"\e61b"}.mbsc-lv-ic-connection:before{content:"\e61c"}.mbsc-lv-ic-library:before{content:"\e621"}.mbsc-lv-ic-book:before{content:"\e61f"}.mbsc-lv-ic-file4:before{content:"\e626"}.mbsc-lv-ic-copy2:before{content:"\e628"}.mbsc-lv-ic-copy3:before{content:"\e629"}.mbsc-lv-ic-stack:before{content:"\e62d"}.mbsc-lv-ic-folder:before{content:"\e62e"}.mbsc-lv-ic-tag:before{content:"\e630"}.mbsc-lv-ic-cart:before{content:"\e635"}.mbsc-lv-ic-support:before{content:"\e63b"}.mbsc-lv-ic-phone:before{content:"\e63c"}.mbsc-lv-ic-location:before{content:"\e642"}.mbsc-lv-ic-credit:before{content:"\e639"}.mbsc-lv-ic-map:before{content:"\e645"}.mbsc-lv-ic-history:before{content:"\e647"}.mbsc-lv-ic-clock:before{content:"\e648"}.mbsc-lv-ic-alarm2:before{content:"\e64b"}.mbsc-lv-ic-stopwatch:before{content:"\e64d"}.mbsc-lv-ic-calendar:before{content:"\e64e"}.mbsc-lv-ic-mobile:before{content:"\e654"}.mbsc-lv-ic-drawer:before{content:"\e659"}.mbsc-lv-ic-undo2:before{content:"\e666"}.mbsc-lv-ic-redo2:before{content:"\e667"}.mbsc-lv-ic-forward:before{content:"\e668"}.mbsc-lv-ic-reply:before{content:"\e669"}.mbsc-lv-ic-bubble:before{content:"\e66a"}.mbsc-lv-ic-bubbles:before{content:"\e66b"}.mbsc-lv-ic-disk:before{content:"\e660"}.mbsc-lv-ic-download:before{content:"\e65e"}.mbsc-lv-ic-upload:before{content:"\e65f"}.mbsc-lv-ic-user4:before{content:"\e675"}.mbsc-lv-ic-key2:before{content:"\e687"}.mbsc-lv-ic-lock2:before{content:"\e689"}.mbsc-lv-ic-unlocked:before{content:"\e68a"}.mbsc-lv-ic-cogs:before{content:"\e68f"}.mbsc-lv-ic-aid:before{content:"\e693"}.mbsc-lv-ic-bars:before{content:"\e697"}.mbsc-lv-ic-cloud-download:before{content:"\e6bb"}.mbsc-lv-ic-cloud-upload:before{content:"\e6bc"}.mbsc-lv-ic-globe:before{content:"\e6c1"}.mbsc-lv-ic-airplane:before{content:"\e6aa"}.mbsc-lv-ic-earth:before{content:"\e6c2"}.mbsc-lv-ic-link:before{content:"\e6c3"}.mbsc-lv-ic-flag:before{content:"\e6c4"}.mbsc-lv-ic-eye:before{content:"\e6c6"}.mbsc-lv-ic-eye-blocked:before{content:"\e6c7"}.mbsc-lv-ic-attachment:before{content:"\e6c5"}.mbsc-lv-ic-star3:before{content:"\e6d0"}.mbsc-lv-ic-heart:before{content:"\e6d1"}.mbsc-lv-ic-thumbs-up:before{content:"\e6d4"}.mbsc-lv-ic-thumbs-up2:before{content:"\e6d5"}.mbsc-lv-ic-smiley2:before{content:"\e6d9"}.mbsc-lv-ic-sad2:before{content:"\e6dd"}.mbsc-lv-ic-checkmark:before{content:"\e6fe"}.mbsc-lv-ic-close:before{content:"\e6fd"}.mbsc-lv-ic-plus:before{content:"\e702"}.mbsc-lv-ic-minus:before{content:"\e701"}.mbsc-lv-ic-remove:before{content:"\e6a7"}.mbsc-lv-ic-loop2:before{content:"\e71c"}.mbsc-lv-default{font-family:arial,verdana,sans-serif;border-top:1px solid #b1b1b1;background:#b1b1b1}.mbsc-lv-default .mbsc-lv-item{margin-top:-1px;padding:20px;background:#f0f0f0;border-bottom:1px solid #b1b1b1;border-top:1px solid #b1b1b1;color:#000;font-weight:normal;text-shadow:1px 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.mbsc-lv-default .mbsc-lv-stage-c{margin-top:-1px}.mbsc-lv-ios7{font-family:arial,verdana,sans-serif;background:#e3e3e3}.mbsc-lv-ios7 .mbsc-lv-item{margin-top:-1px;padding:15px 20px;background:#fff;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;color:#000;font-weight:normal;text-shadow:none}.mbsc-lv-ios7 .mbsc-lv-stage-c{margin-top:-1px}.mbsc-lv-ios7 .mbsc-lv-handle-c{width:60px}.mbsc-lv-ios7 .mbsc-lv-handle-bar{margin:2px 15px;background:#c1c1c1}.dw-trans .dw-persp{overflow:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.dw-trans .dwwb,.dw-trans .dwwo{-webkit-backface-visibility:hidden}.dw-in,.dw-out{-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms}.dw-in{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}.dw-out{-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}.dw-flip,.dw-swing,.dw-slidehorizontal,.dw-slidevertical,.dw-slidedown,.dw-slideup,.dw-fade{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-moz-backface-visibility:hidden;-moz-transform:translateX(0);backface-visibility:hidden;transform:translateX(0)}.dw-swing,.dw-slidehorizontal,.dw-slidevertical,.dw-slidedown,.dw-slideup,.dw-fade{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0}.dw-flip,.dw-pop{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%}.dw-pop.dw-in{opacity:1;-webkit-animation-name:dw-p-in;-webkit-transform:scale(1);-moz-animation-name:dw-p-in;-moz-transform:scale(1);transform:scale(1);animation-name:dw-p-in}.dw-pop.dw-out{opacity:0;-webkit-animation-name:dw-p-out;-moz-animation-name:dw-p-out;animation-name:dw-p-out}.dw-flip.dw-in{opacity:1;-webkit-animation-name:dw-fl-in;-webkit-transform:scale(1);-moz-animation-name:dw-fl-in;-moz-transform:scale(1);animation-name:dw-fl-in;transform:scale(1)}.dw-flip.dw-out{opacity:0;animation-name:dw-fl-out;-webkit-animation-name:dw-fl-out;-moz-animation-name:dw-fl-out}.dw-swing.dw-in{opacity:1;-webkit-animation-name:dw-sw-in;-webkit-transform:scale(1);-moz-animation-name:dw-sw-in;-moz-transform:scale(1);transform:scale(1);animation-name:dw-sw-in}.dw-swing.dw-out{opacity:0;-webkit-animation-name:dw-sw-out;-moz-animation-name:dw-sw-out;animation-name:dw-sw-out}.dw-slidehorizontal.dw-in{opacity:1;-webkit-animation-name:dw-sh-in;-webkit-transform:scale(1);-moz-animation-name:dw-sh-in;-moz-transform:scale(1);transform:scale(1);animation-name:dw-sh-in}.dw-slidehorizontal.dw-out{opacity:0;-webkit-animation-name:dw-sh-out;-moz-animation-name:dw-sh-out;animation-name:dw-sh-out}.dw-slidevertical.dw-in{opacity:1;-webkit-animation-name:dw-dw-sv-in;-webkit-transform:scale(1);-moz-animation-name:dw-dw-sv-in;-moz-transform:scale(1);animation-name:dw-dw-sv-in;transform:scale(1)}.dw-slidevertical.dw-out{opacity:0;-webkit-animation-name:dw-sv-out;-moz-animation-name:dw-sv-out;animation-name:dw-sv-out}.dw-slidedown.dw-in{-webkit-animation-name:dw-sd-in;-webkit-transform:scale(1);-moz-animation-name:dw-sd-in;-moz-transform:scale(1);animation-name:dw-sd-in;transform:scale(1)}.dw-slidedown.dw-out{animation-name:dw-sd-out;-webkit-animation-name:dw-sd-out;-webkit-transform:translateY(-100%);-moz-animation-name:dw-sd-out;-moz-transform:translateY(-100%)}.dw-slideup.dw-in{-webkit-animation-name:dw-su-in;-webkit-transform:scale(1);-moz-animation-name:dw-su-in;-moz-transform:scale(1);transform:scale(1);animation-name:dw-su-in}.dw-slideup.dw-out{animation-name:dw-su-out;-webkit-animation-name:dw-su-out;-webkit-transform:translateY(100%);-moz-animation-name:dw-su-out;-moz-transform:translateY(100%)}.dw-fade.dw-in{opacity:1;-webkit-animation-name:dw-f-in;-moz-animation-name:dw-f-in;animation-name:dw-f-in}.dw-fade.dw-out{opacity:0;-webkit-animation-name:dw-f-out;-moz-animation-name:dw-f-out;animation-name:dw-f-out}@keyframes dw-f-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes dw-f-in{from{opacity:0}to{opacity:1}}@-moz-keyframes dw-f-in{from{opacity:0}to{opacity:1}}@keyframes dw-f-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes dw-f-out{from{opacity:1}to{opacity:0}}@-moz-keyframes dw-f-out{from{opacity:1}to{opacity:0}}@keyframes dw-p-in{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes dw-p-in{from{opacity:0;-webkit-transform:scale(0.8)}to{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes dw-p-in{from{opacity:0;-moz-transform:scale(0.8)}to{opacity:1;-moz-transform:scale(1)}}@keyframes dw-p-out{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.8)}}@-webkit-keyframes dw-p-out{from{opacity:1;-webkit-transform:scale(1)}to{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes dw-p-out{from{opacity:1;-moz-transform:scale(1)}to{opacity:0;-moz-transform:scale(0.8)}}@keyframes dw-fl-in{from{opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:rotateY(0)}}@-webkit-keyframes dw-fl-in{from{opacity:0;-webkit-transform:rotateY(90deg)}to{opacity:1;-webkit-transform:rotateY(0)}}@-moz-keyframes dw-fl-in{from{opacity:0;-moz-transform:rotateY(90deg)}to{opacity:1;-moz-transform:rotateY(0)}}@keyframes dw-fl-out{from{opacity:1;transform:rotateY(0deg)}to{opacity:0;transform:rotateY(-90deg)}}@-webkit-keyframes dw-fl-out{from{opacity:1;-webkit-transform:rotateY(0deg)}to{opacity:0;-webkit-transform:rotateY(-90deg)}}@-moz-keyframes dw-fl-out{from{opacity:1;-moz-transform:rotateY(0deg)}to{opacity:0;-moz-transform:rotateY(-90deg)}}@keyframes dw-sw-in{from{opacity:0;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0deg)}}@-webkit-keyframes dw-sw-in{from{opacity:0;-webkit-transform:rotateY(-90deg)}to{opacity:1;-webkit-transform:rotateY(0deg)}}@-moz-keyframes dw-sw-in{from{opacity:0;-moz-transform:rotateY(-90deg)}to{opacity:1;-moz-transform:rotateY(0deg)}}@keyframes dw-sw-out{from{opacity:1;transform:rotateY(0deg)}to{opacity:0;transform:rotateY(-90deg)}}@-webkit-keyframes dw-sw-out{from{opacity:1;-webkit-transform:rotateY(0deg)}to{opacity:0;-webkit-transform:rotateY(-90deg)}}@-moz-keyframes dw-sw-out{from{opacity:1;-moz-transform:rotateY(0deg)}to{opacity:0;-moz-transform:rotateY(-90deg)}}@keyframes dw-sh-in{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes dw-sh-in{from{opacity:0;-webkit-transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes dw-sh-in{from{opacity:0;-moz-transform:translateX(-100%)}to{opacity:1;-moz-transform:translateX(0)}}@keyframes dw-sh-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@-webkit-keyframes dw-sh-out{from{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%)}}@-moz-keyframes dw-sh-out{from{opacity:1;-moz-transform:translateX(0)}to{opacity:0;-moz-transform:translateX(100%)}}@keyframes dw-dw-sv-in{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes dw-dw-sv-in{from{opacity:0;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes dw-dw-sv-in{from{opacity:0;-moz-transform:translateY(-100%)}to{opacity:1;-moz-transform:translateY(0)}}@keyframes dw-sv-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@-webkit-keyframes dw-sv-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%)}}@-moz-keyframes dw-sv-out{from{opacity:1;-moz-transform:translateY(0)}to{opacity:0;-moz-transform:translateY(100%)}}@keyframes dw-sd-in{from{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes dw-sd-in{from{opacity:1;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes dw-sd-in{from{-moz-transform:translateY(-100%)}to{-moz-transform:translateY(0)}}@keyframes dw-sd-out{from{transform:translateY(0)}to{transform:translateY(-100%)}}@-webkit-keyframes dw-sd-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-100%)}}@-moz-keyframes dw-sd-out{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(-100%)}}@keyframes dw-su-in{from{transform:translateY(100%)}to{transform:translateY(0)}}@-webkit-keyframes dw-su-in{from{opacity:1;-webkit-transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes dw-su-in{from{-moz-transform:translateY(100%)}to{-moz-transform:translateY(0)}}@keyframes dw-su-out{from{transform:translateY(0)}to{transform:translateY(100%)}}@-webkit-keyframes dw-su-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(100%)}}@-moz-keyframes dw-su-out{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(100%)}}.dw-dr-t,.dw-dr-c{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dw-dr-t{display:table;width:100%;padding-top:4px}.dw-dr-c{display:table-cell;width:50%;cursor:pointer}.dw-dr-c .dw-dr{display:block;line-height:20px;margin:0 2px}.dw-cal-liq .dw-dr-t{padding:4px 2px}.dw-cal-liq .dw-cal-tabbed .dw-dr-t{padding-bottom:0}.dwbg .dw-dr{padding:5px;background:#000;color:#fff;text-decoration:none;-webkit-border-radius:3px;border-radius:3px}.dwbg .dw-dr:hover{color:#fff;text-decoration:none}.dwbg .dw-sel .dw-dr{background:#636363}.android .dw .dw-dr-t{padding:4px 2px 0 2px}.android .dw-cal-tabbed .dw-dr-t{padding-bottom:4px}.android .dw-dr{-webkit-border-radius:0;border-radius:0}.android .dw-cal .dw-cal-day-hl .dw-i{background:#888}.android-ics .dw .dw-dr-t{padding:4px 2px}.android-ics .dw-dr{background:#444;-webkit-border-radius:0;border-radius:0}.android-ics .dw-sel .dw-dr{background:#31b6e7}.android-ics.light .dw-dr{background:#e5e5e5;color:#000}.android-ics.light .dw-sel .dw-dr{background:#4bbde8}.ios.dw-rangepicker .dwwr{background-position:center 37px}.ios.dw-rangepicker .dw-cal-tabbed .dwwr{background-position:center 60px}.ios.dw-rangepicker .dw-cal-tabbed .dw-dr-t{border:0;padding-bottom:0}.ios.dw-rangepicker .dwcc{border-top:1px solid rgba(255,255,255,.3)}.ios.dw-rangepicker .dw-cal-header{padding-top:1px;margin-top:-1px}.ios .dw-dr-t{position:relative;z-index:2;width:auto;display:block;padding:5px;border-bottom:1px solid #2d3034;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#c5ccd4),color-stop(70%,#cbd2d8),color-stop(100%,#cbd2d8));background:-webkit-linear-gradient(left,#c5ccd4 70%,#cbd2d8 70%,#cbd2d8 100%);background:-moz-linear-gradient(left,#c5ccd4 70%,#cbd2d8 70%,#cbd2d8 100%);background:linear-gradient(left,#c5ccd4 70%,#cbd2d8 70%,#cbd2d8 100%);background-size:7px 512px;-webkit-background-size:7px 512px}.ios .dw-dr-c{width:auto;display:block;padding:0}.ios .dw-dr-t .dw-dr,.ios .dw-dr:hover{margin:0;padding:5px 10px;background:#f7f7f7;border:1px solid #aaa;color:#000;text-align:left;font-weight:bold}.ios .dw-drv{position:absolute;top:5px;right:10px;color:#385487;font-weight:normal}.ios .dw-dr0 .dw-dr{border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0}.ios .dw-dr1 .dw-dr{margin-top:-1px;border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px}.ios .dw-sel .dw-dr{background:#015ee6;background:-webkit-gradient(linear,left top,left bottom,from(#058cf5),to(#015ee6));background:-webkit-linear-gradient(#058cf5,#015ee6);background:-moz-linear-gradient(#058cf5,#015ee6);background:linear-gradient(#058cf5,#015ee6);color:#fff}.ios .dw-sel .dw-drv{color:#fff}.ios7 .dw-dr-t{width:auto;display:block;padding:0}.ios7 .dw-dr-c{width:auto;display:block;padding:0}.ios7 .dw-dr-t .dw-dr,.ios7 .dw-dr:hover{margin:0;padding:5px 10px;background:#f7f7f7;border:0;border-bottom:1px solid #acacac;color:#000;text-align:left;font-weight:bold;-webkit-border-radius:0;border-radius:0}.ios7 .dw-drv{position:absolute;top:5px;right:10px;font-weight:normal}.ios7 .dw-sel .dw-dr{background:#e3e3e3}.ios7.dw-rangepicker .dw-cal .dw-i{padding:5px}.ios7.dw-rangepicker .dw-week-nr{padding-top:7px;line-height:24px;vertical-align:top}.jqm .dw-dr{padding:0}.jqm .dw-dr .ui-btn-inner{padding:5px;font-size:12px}.sense-ui .dw .dw-dr-t{padding:4px 2px;border-bottom:1px solid #555;background-color:#333}.sense-ui .dw-dr{border:1px solid #555}.sense-ui .dw-sel .dw-dr{background:#000;background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.5,#262626),color-stop(0.5,#5b5b5b),to(#8b8b8b));background:-webkit-linear-gradient(#8b8b8b,#5b5b5b 50%,#262626 50%,#000);background:-moz-linear-gradient(#8b8b8b,#5b5b5b 50%,#262626 50%,#000);background:linear-gradient(#8b8b8b,#5b5b5b 50%,#262626 50%,#000)}.sense5.dw-rangepicker .dw-dr{background:0;border-radius:0;padding:0}.sense5.dw-rangepicker .dwv{border-bottom:1px solid #2e2e2e}.sense5 .dw-sel .dw-dr{color:#40a0c4;border-radius:0}.sense5 .dw-dr-c:last-child{border-left:1px solid #2e2e2e}.sense5 .dw-dr-t{padding:4px 2px;background-color:#121212}.wp .dw-dr-t{padding:0}.wp .dw-dr-c{padding:0 0 10px 0}.wp .dw-dr{background:0;-webkit-border-radius:0;border-radius:0}.wp .dw-dr0 .dw-dr{margin-right:5px;margin-left:0}.wp .dw-dr1 .dw-dr{margin-left:5px;margin-right:0}.wp.light .dw-dr{color:#000}.dw-rating .dw-i{text-align:left}.rating-star-cont{position:relative;width:40px;height:100%;display:inline-block;vertical-align:top}.rating-star{background:url(mobiscroll/rating_default.png) no-repeat;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute;top:50%;left:50%}.rating-circle{background:url(mobiscroll/rating_default_circle.png) no-repeat;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:50%;left:50%;font-family:Verdana;font-size:15px;line-height:26px;text-align:center}.rating-filled-star,.rating-filled-circle{background-position:0 0}.rating-unfilled-star{background-position:0 -24px}.rating-unfilled-circle{background-position:0 -26px}.rating-txt{padding:0 10px;display:inline-block;vertical-align:top}.android-ics .rating-filled-circle{color:#000}.android-ics .rating-star{background-image:url(mobiscroll/rating_android_ics_star.png)}.android-ics.light .rating-filled-circle{color:#f5f5f5}.android-ics.light .rating-star{background-image:url(mobiscroll/rating_android_ics_light_star.png)}.ios .rating-star{background-image:url(mobiscroll/rating_ios_star.png)}.ios .rating-circle{background-image:url(mobiscroll/rating_ios_circle.png);color:#000;width:24px;height:24px;margin:-12px 0 0 -12px;font-size:11px;line-height:24px}.ios .rating-unfilled-circle{background-position:0 -24px}.ios7 .rating-circle{border:1px solid #007aff;background:#007aff;border-radius:13px;color:#fff;width:24px;height:24px;margin:-13px 0 0 -13px;font-size:11px;line-height:24px;-webkit-border-radius:13px}.ios7 .rating-unfilled-circle{background:0}.wp .rating-star{background-image:url(mobiscroll/rating_wp_star_dark.png)}.wp .rating-circle{background-image:url(mobiscroll/rating_wp_circle_dark.png);color:#000;width:24px;height:24px;margin:-12px 0 0 -12px;font-size:11px;line-height:24px}.wp .rating-txt{margin-top:-3px}.wp .rating-unfilled-circle{background-position:0 -24px}.wp.light .rating-star{background-image:url(mobiscroll/rating_wp_star_light.png)}.wp.light .rating-circle{background-image:url(mobiscroll/rating_wp_circle_light.png);color:#fff}.wp.light .rating-unfilled-circle{background-position:0 -24px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.rating-star{background-image:url(mobiscroll/rating_default_high.png);background-size:24px 48px}.rating-circle{background-image:url(mobiscroll/rating_default_circle_high.png);background-size:26px 52px}.ios .rating-star{background-image:url(mobiscroll/rating_ios_star_high.png)}.ios .rating-circle{background-image:url(mobiscroll/rating_ios_circle_high.png);background-size:24px 48px}.android-ics .rating-star{background-image:url(mobiscroll/rating_android_ics_star_high.png)}.android-ics.light .rating-star{background-image:url(mobiscroll/rating_android_ics_light_star_high.png)}.wp .rating-star{background-image:url(mobiscroll/rating_wp_star_dark_high.png)}.wp .rating-circle{background-image:url(mobiscroll/rating_wp_circle_dark_high.png);background-size:24px 48px}.wp.light .rating-star{background-image:url(mobiscroll/rating_wp_star_light_high.png)}.wp.light .rating-circle{background-image:url(mobiscroll/rating_wp_circle_light_high.png);background-size:24px 48px}}.dw-timer .dwtlbl{display:none}.dw-timer .dwb{display:inline-block;vertical-align:middle;text-align:center}.dw-timer .dwbg .dwb{padding:0 12px}.dw-timer .dwbw{width:1px;text-align:left}.dw-timer .dwbw:last-child{width:auto}.dw-timer .dwtcl{width:auto;text-align:right}.ios7.dw-timer .dw .dwwr{padding-top:30px}.ios7.dw-timer .dwtlbl{display:inline;visibility:hidden;font-size:20px;padding:0 3px 0 8px}.ios7.dw-timer .dwhl .dwtlbl{display:none}.ios7.dw-timer .dwc{padding:10px 0}.ios7.dw-timer .dwl{padding:0 8px;margin-top:-15px;left:auto;top:50%;right:0;width:auto;z-index:11;color:#007aff;font-size:20px;text-transform:lowercase}.ios7.dw-timer .dwbw{width:auto;float:left}.ios7.dw-timer .dwtcl{float:right}.dw-timespan .dwtlbl{display:none}.android.dw-timespan .dwc{padding-top:30px}.android.dw-timespan .dwl{display:block}.android.dw-timespan .dwhl{padding-top:0;margin-top:5px}.android.dw-timespan .dwhl .dwl{display:none}.android-ics.dw-timespan .dwv{font-size:16px}.ios.dw-timespan .dwtlbl{display:inline;visibility:hidden;font-size:20px;padding:0 3px 0 8px}.ios.dw-timespan .dwhl .dwtlbl{display:none}.ios.dw-timespan .dwc{padding:10px 0}.ios.dw-timespan .dwl{padding:0 8px;margin-top:-15px;top:50%;left:auto;right:0;width:auto;z-index:11;color:#005de6;font-size:20px;font-weight:bold;text-transform:lowercase;text-shadow:0 1px 0 rgba(255,255,255,0.7)}.ios7.dw-timespan .dwtlbl{display:inline;visibility:hidden;font-size:20px;padding:0 3px 0 8px}.ios7.dw-timespan .dwhl .dwtlbl{display:none}.ios7.dw-timespan .dwc{padding:10px 0}.ios7.dw-timespan .dwl{padding:0 8px;margin-top:-15px;left:auto;top:50%;right:0;width:auto;z-index:11;color:#007aff;font-size:20px;text-transform:lowercase}.wp.dw-timespan .dwl{z-index:10;color:#fff;top:50%;width:auto;height:auto;display:block;margin:17px 0 0 9px;line-height:18px;font-size:11px}.wp.dw-timespan.light .wp-none .dwl{color:#000}.wp.dw-timespan .dwhl .dwl,.wp.dw-timespan .dwa .dwl{display:none}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
html,
body {
  line-height: 1;
  width: 100%;
  height: 100%;
}
ol,
ul {
  list-style: none;
}
li {
  list-style-type: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
button {
  background: transparent;
  /* Fix for Chrome and Firefox OS */
  outline: 0;
  border: 0;
}
input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
}

*,
*:after,
*:before {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* Set the width of the grid */
.frame {
  width: 100%;
  margin: 0px auto;
}
/* Attribute selector */
[class*='m-'],
[class*='t-'],
[class*='d-'] {
  float: left;
  padding: 10px;
}
/* Floats last ".m-" to the right
[class*='m-']:last-of-type, [class*='t-']:last-of-type, [class*='d-']:last-of-type {
  float: right
}
*/
[class*='m-'],
[class*='t-'],
[class*='d-'] {
  padding: 0px;
}
/* Clearfix */
.frame:after {
  content: "";
  display: table;
  clear: both;
}
/* Landscape mobile & down */
@media (max-width: 30em) {
  .sm-0 {
    width: 0%;
  }
  .sm-1 {
    width: 8.333333333333332%;
  }
  .sm-2 {
    width: 16.666666666666664%;
  }
  .sm-3 {
    width: 25%;
  }
  .sm-4 {
    width: 33.33333333333333%;
  }
  .sm-5 {
    width: 41.66666666666667%;
  }
  .sm-6 {
    width: 50%;
  }
  .sm-7 {
    width: 58.333333333333336%;
  }
  .sm-8 {
    width: 66.66666666666666%;
  }
  .sm-9 {
    width: 75%;
  }
  .sm-10 {
    width: 83.33333333333334%;
  }
  .sm-11 {
    width: 91.66666666666666%;
  }
  .sm-12 {
    width: 100%;
  }
}
/* Portrait tablet to landscape */
@media (min-width: 30em) and (max-width: 50em) {
  .st-0 {
    width: 0%;
  }
  .st-1 {
    width: 8.333333333333332%;
  }
  .st-2 {
    width: 16.666666666666664%;
  }
  .st-3 {
    width: 25%;
  }
  .st-4 {
    width: 33.33333333333333%;
  }
  .st-5 {
    width: 41.66666666666667%;
  }
  .st-6 {
    width: 50%;
  }
  .st-7 {
    width: 58.333333333333336%;
  }
  .st-8 {
    width: 66.66666666666666%;
  }
  .st-9 {
    width: 75%;
  }
  .st-10 {
    width: 83.33333333333334%;
  }
  .st-11 {
    width: 91.66666666666666%;
  }
  .st-12 {
    width: 100%;
  }
  .st-offset-0 {
    margin-left: 0%;
  }
  .st-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .st-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .st-offset-3 {
    margin-left: 25%;
  }
  .st-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .st-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .st-offset-6 {
    margin-left: 50%;
  }
  .st-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .st-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .st-offset-9 {
    margin-left: 75%;
  }
  .st-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .st-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .st-offset-12 {
    margin-left: 100%;
  }
}
/* Landscape to small desktop */
/* @media (min-width: 50em) and (max-width: 68.750em) { */
@media (min-width: 50em) {
  .sd-0 {
    width: 0%;
  }
  .sd-1 {
    width: 8.333333333333332%;
  }
  .sd-2 {
    width: 16.666666666666664%;
  }
  .sd-3 {
    width: 25%;
  }
  .sd-4 {
    width: 33.33333333333333%;
  }
  .sd-5 {
    width: 41.66666666666667%;
  }
  .sd-6 {
    width: 50%;
  }
  .sd-7 {
    width: 58.333333333333336%;
  }
  .sd-8 {
    width: 66.66666666666666%;
  }
  .sd-9 {
    width: 75%;
  }
  .sd-10 {
    width: 83.33333333333334%;
  }
  .sd-11 {
    width: 91.66666666666666%;
  }
  .sd-12 {
    width: 100%;
  }
  .sd-offset-0 {
    margin-left: 0%;
  }
  .sd-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .sd-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .sd-offset-3 {
    margin-left: 25%;
  }
  .sd-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .sd-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .sd-offset-6 {
    margin-left: 50%;
  }
  .sd-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .sd-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .sd-offset-9 {
    margin-left: 75%;
  }
  .sd-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .sd-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .sd-offset-12 {
    margin-left: 100%;
  }
}

/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571428572em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-mail-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}

@font-face {
  font-family: 'robotoregular';
  src: url('fonts/Roboto-Regular-webfont.eot');
  src: url('fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto-Regular-webfont.woff') format('woff'), url('fonts/Roboto-Regular-webfont.ttf') format('truetype'), url('fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotolight';
  src: url('fonts/Roboto-Light-webfont.eot');
  src: url('fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto-Light-webfont.woff') format('woff'), url('fonts/Roboto-Light-webfont.ttf') format('truetype'), url('fonts/Roboto-Light-webfont.svg#robotolight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotobold';
  src: url('fonts/Roboto-Bold-webfont.eot');
  src: url('fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto-Bold-webfont.woff') format('woff'), url('fonts/Roboto-Bold-webfont.ttf') format('truetype'), url('fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotoitalic';
  src: url('fonts/Roboto-Italic-webfont.eot');
  src: url('fonts/Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto-Italic-webfont.woff') format('woff'), url('fonts/Roboto-Italic-webfont.ttf') format('truetype'), url('fonts/Roboto-Italic-webfont.svg#robotoitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotolight_italic';
  src: url('fonts/Roboto-LightItalic-webfont.eot');
  src: url('fonts/Roboto-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto-LightItalic-webfont.woff') format('woff'), url('fonts/Roboto-LightItalic-webfont.ttf') format('truetype'), url('fonts/Roboto-LightItalic-webfont.svg#robotolight_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html,
body {
  height: 100%;
  font-family: "robotoregular";
}
.app {
  -webkit-transition: all 400ms cubic-bezier(0.1, 0.7, 0.1, 1);
  -moz-transition: all 400ms cubic-bezier(0.1, 0.7, 0.1, 1);
  -o-transition: all 400ms cubic-bezier(0.1, 0.7, 0.1, 1);
  -ms-transition: all 400ms cubic-bezier(0.1, 0.7, 0.1, 1);
  transition: all 400ms cubic-bezier(0.1, 0.7, 0.1, 1);
  overflow: hidden;
}
.clear {
  clear: both;
}
.element,
.main_element {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow: hidden;
}
.element.animate {
  display: block;
  transition: all 370ms cubic-bezier(0.1, 0.7, 0.1, 1);
  -webkit-transition: all 370ms cubic-bezier(0.1, 0.7, 0.1, 1);
}
.scroller {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.hidden {
  transition: all 370ms cubic-bezier(0.1, 0.7, 0.1, 1);
  -webkit-transition: all 370ms cubic-bezier(0.1, 0.7, 0.1, 1);
  visibility: hidden;
}
.keyboard {
  background: #FFF;
  border: 1px solid #124dac;
  top: 0px;
  padding: 5px;
  left: 0px;
  width: 190px;
  height: 340px;
  position: absolute;
}
.keyboard #keyboardinput {
  margin: 0 0 5px;
  padding: 5px;
  width: 180px;
  height: 40px;
  font: 1em/1.5 Verdana, Sans-Serif;
  background: #fff;
  border: 1px solid #f9f9f9;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.keyboard li {
  float: left;
  margin: 0 7px 7px 0;
  width: 54px;
  height: 54px;
  line-height: 50px;
  text-align: center;
  background: #fff;
  border: 1px solid #f9f9f9;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.keyboard li:active {
  background: #124dac;
  color: #FFF;
}
.keyboard li:nth-child(3n) {
  margin-right: 0px;
}
.keyboard .button {
  box-shadow: inset 0 0 0 1px #124dac;
}

.sop-listview {
  padding: 0px 6px;
  width: 100%;
}
.sop-listview .inner {
  display: table;
  width: 100%;
}
.sop-listview li {
  cursor: pointer;
  background-image: linear-gradient(0deg, #c8c7cc, #c8c7cc 50%, transparent 50%);
  background-size: 100% 1px;
  background-repeat: no-repeat;
  background-position: bottom;
  display: table-row;
  width: 100%;
}
.sop-listview li .innerLi {
  display: table-cell;
  position: relative;
  width: 100%;
  vertical-align: middle;
  text-align: left;
  line-height: 20px;
  font-weight: 300;
  border-bottom: 1px solid #c8c7cc;
  padding: 8px 20px 8px 0px;
}
.sop-listview li .big {
  font-weight: 500;
  min-width: 200px;
}
.sop-listview li .light {
  color: #6f6f74;
  padding: 0px 0 5px 0;
  font-family: "robotolight";
  font-size: 14px;
}
.sop-listview li .light:empty {
  display: none;
}
.arrowed .innerLi {
  background-image: url(../img/listArrow.svg);
  background-size: 15px 15px;
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 5%;
}
.sop-listview .fa-chevron-right {
  position: absolute;
  top: 8px;
  line-height: 45px;
  right: 5px;
}
.sop-listview .checkbox {
  position: absolute;
  top: 11px;
  color: #009fe4;
  font-size: 18px;
  right: -20px;
  width: 40px;
  height: 40px;
}
.sop-listview .checkbox.fa-check-square-o {
  color: #d1d851;
}

.sopModalBackground {
  z-index: 99998;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  opacity: 0.5;
  background-color: #EFEFEF;
}
.sopModal {
  z-index: 99999;
  position: absolute;
  opacity: 1;
  background-color: #FFF;
  padding: 10px;
}
.sopModal .header {
  color: #FFF;
}
.sopModal .body {
  position: absolute;
  top: 40px;
  overflow: hidden;
  left: 0px;
  right: 0px;
  bottom: 10px;
}
.sopModal h2 {
  font-size: 18px;
  padding: 5px 0px 10px 0px;
  border-bottom: 1px solid #EBEBEB;
  margin: 5px 10px 10px 10px;
}
.sopModal br {
  line-height: 30px;
}
.sopModal p {
  padding: 3px 10px;
  line-height: 22px;
}
.sopModal p b {
  font-family: 'robotobold';
}
.sopModal .close {
  float: right;
  font-size: 22px;
  display: block;
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer;
}

button {
  width: 100%;
  padding: 10px;
  margin: 5px 0px;
}
.button {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 40px;
  line-height: 40px;
  padding: 0 12px;
  font-size: 14px;
  color: #000;
  text-align: center;
  background: transparent;
  border-radius: 4px;
  background: #FFF;
  box-shadow: inset 0 0 0 1px #2087fc;
  -webkit-appearance: none;
}
.button.primary {
  color: #FFF;
  background: #2087fc;
  box-shadow: inset 0 0 0 1px #2087fc;
}
.actif .button,
.button:active,
.button.active {
  color: #FFF;
  border-color: #005f95;
  background-color: #0080c8;
}
.button.red {
  color: #FFF;
  border-color: #c70000;
  background: #fa0000;
}
.buttongroup {
  box-shadow: inset 0 0 0 1px #fff;
  display: block;
}
.buttongroup .button {
  height: 34px;
  line-height: 32px;
  border-radius: 4px;
  border: 1px solid #FFF;
  color: #FFF;
  background-color: transparent;
  background: transparent;
  box-shadow: inset 0 0 0 0 #fff;
}
.buttongroup .button.active {
  background-color: #FFF;
  background: #FFF;
  color: #00b9dc;
}
.buttongroup .button:first-child {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.buttongroup .button:last-child {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left: 0px solid #FFF;
}
.buttongroup.bg2 .button {
  width: 50%;
  float: left;
}

/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  -webkit-transition-property: -webkit-transform, left, top;
  -webkit-transition-duration: 0s;
  -webkit-transform: translate3d(0px, 0, 0);
  -webkit-transition-timing-function: ease;
  -moz-transition-property: -moz-transform, left, top;
  -moz-transition-duration: 0s;
  -moz-transform: translate3d(0px, 0, 0);
  -moz-transition-timing-function: ease;
  -o-transition-property: -o-transform, left, top;
  -o-transition-duration: 0s;
  -o-transform: translate3d(0px, 0, 0);
  -o-transition-timing-function: ease;
  -o-transform: translate(0px, 0px);
  -ms-transition-property: -ms-transform, left, top;
  -ms-transition-duration: 0s;
  -ms-transform: translate3d(0px, 0, 0);
  -ms-transition-timing-function: ease;
  transition-property: transform, left, top;
  transition-duration: 0s;
  transform: translate3d(0px, 0, 0);
  transition-timing-function: ease;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  float: left;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
}
/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
  /* Specify Swiper's Size: */
  /*width:200px;
	height: 100px;*/
}
.swiper-slide {
  /* Specify Slides's Size: */
  /*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
  /* Specific active slide styling: */
}
.swiper-slide-visible {
  /* Specific visible slide styling: */
}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
  /* Stylize pagination button: */
}
.swiper-active-switch {
  /* Specific active button style: */
}
.swiper-visible-switch {
  /* Specific visible button style: */
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  font-size: 13px;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  border-color: #e5e5e5;
}
form label {
  font-size: 13px;
  margin-bottom: 10px;
}
.form .icon-user,
.form .icon-lock {
  position: absolute;
  top: 8px;
  color: #a9a9a9;
  left: 8px;
  font-size: 28px;
}
.form label {
  display: block;
  border: 0px;
  left: 40px;
  right: 0px;
  font-size: 16px;
  padding: 10px;
  height: 40px;
  color: #000;
}
.form input {
  display: block;
  border: 1px solid grey;
  font-size: 16px;
  width: 100%;
  padding: 10px;
  height: 40px;
  color: #000;
}
.form input[type=checkbox] {
  margin: 10px 0px;
}
.form input[placeholder],
.form [placeholder],
.form *[placeholder] {
  /* color:#cecece;*/
}
.form button {
  display: inline-block;
  vertical-align: top;
  height: 40px;
  padding: 0 12px;
  color: #2087fc;
  text-align: center;
  background: transparent;
  border-radius: 4px;
  font-size: 14px;
  box-shadow: inset 0 0 0 1px #2087fc;
  -webkit-appearance: none;
}
.form button:active,
.form button.active {
  background-color: #2087fc;
  color: #FFF;
}
.form fieldset {
  padding: 10px 10px;
}
.form fieldset.repeat {
  margin: 10px;
  border: 1px solid #2087fc;
}
.form fieldset h2 {
  font-size: 20px;
  font-family: 'robotolight';
}
.form fieldset .formgroup {
  clear: both;
  padding: 5px 0px;
  min-height: 50px;
  position: relative;
  border-bottom: 2px solid #EBEBEB;
}
.form fieldset .formgroup .table {
  display: table;
  width: 100%;
  min-height: 50px;
  height: 100%;
  top: 0;
  margin: 0;
  padding: 0;
}
.form fieldset .formgroup .table-cell {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  height: 100%;
}
.form fieldset .formgroup .label {
  display: table-cell;
  vertical-align: middle;
  font-size: 18px;
  line-height: 30px;
  padding: 0px 5px 0px 0px;
  text-align: left;
}
.form .switchery {
  background-color: #fff;
  border: 1px solid #dfdfdf;
  border-radius: 20px;
  cursor: pointer;
  display: inline-block;
  height: 30px;
  position: relative;
  vertical-align: middle;
  width: 50px;
}
.form .switchery > small {
  background: #fff;
  border-radius: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  height: 30px;
  position: absolute;
  top: 0;
  width: 30px;
}

.sop-navbar {
  z-index: 90;
  -webkit-transform: translate3d(0px, 0px, 0px);
  position: relative;
  height: 44px;
  line-height: 44px;
  border-bottom: 1px solid #008ea9;
  background: #00b9dc;
}
.sop-navbar[role=footer] {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.sop-navbar[role=footer] .buttongroup {
  margin: 6px auto;
  width: 200px;
}
.sop-navbar-left,
.sop-navbar-right {
  position: relative;
  float: left;
  z-index: 40;
  cursor: pointer;
  height: 44px;
  padding: 0px;
}
.sop-navbar-left .menu-icon,
.sop-navbar-right .menu-icon {
  font-size: 22px;
  color: #ffffff;
  vertical-align: middle;
  line-height: 44px;
}
.sop-navbar-right > div,
.sop-navbar-left > div {
  padding: 0px 13px;
}
.sop-navbar-right {
  float: right;
}
.sop-navbar-center {
  z-index: 10;
  position: absolute;
  top: 0px;
  color: #ffffff;
  line-height: 44px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  text-align: center;
}
.sop-navbar-left .toggle-back {
  display: none;
  font-size: 20px;
}
.sop-navbar-left .toggle-back span {
  font-size: 16px;
  margin-left: 5px;
}
.sop-navbar[role=search] {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  border-bottom: 1px solid #008ea9;
}
.sop-navbar[role=search] .sop-navbar-right .menu-icon {
  margin: 6px;
  border-radius: 3px;
  font-size: 16px;
  height: 30px;
  width: 90px;
  color: #ffffff;
  vertical-align: middle;
  line-height: 30px;
}
.sop-navbar[role=search] .sop-navbar-right .menu-icon .fa {
  font-size: 18px;
}
.sop-navbar .menu-icon.hide {
  display: none;
}
.sop-navbar .sop-navbar-input {
  z-index: 91;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 120px;
  margin: 6px;
  height: 30px;
  background: #FFF;
  border-radius: 3px;
}
.sop-navbar .sop-navbar-input span.fa {
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  color: grey;
  top: 8px;
  left: 8px;
}
.sop-navbar .sop-navbar-input input {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 30px;
  padding: 5px 4px 3px 0px;
  border: 0px;
  border-radius: 3px;
  height: 30px;
  width: 100%;
}

.sop-sidebar {
  width: 230px;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  border-right: 1px solid #1696c4;
  overflow: hidden;
}
.sop-sidebar .hide {
  display: none;
}
.sop-sidebar .panel {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  -webkit-transition: all 377ms cubic-bezier(0.1, 0.7, 0.1, 1);
  -moz-transition: all 377ms cubic-bezier(0.1, 0.7, 0.1, 1);
  -o-transition: all 377ms cubic-bezier(0.1, 0.7, 0.1, 1);
  -ms-transition: all 377ms cubic-bezier(0.1, 0.7, 0.1, 1);
  transition: all 377ms cubic-bezier(0.1, 0.7, 0.1, 1);
}
.sop-sidebar-main {
  position: absolute;
  top: 0px;
  left: 230px;
  right: 0px;
  bottom: 0px;
}
.sop-sidebar-main.sidebar-hidden {
  left: 0px;
}

#module_home {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
#module_home #content {
  position: absolute;
  top: 47px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
#module_home .sop-navbar {
  border-bottom: 0px solid #FFF;
}
.veille {
  text-align: center;
  z-index: 1000;
  position: absolute;
  top: 0px;
  bottom: 0px;
  display: none;
  right: 0px;
  left: 0px;
  background: #8acae5;
}
.veille img {
  width: 100%;
}
.veille.active {
  display: block;
}
.sop-navbar {
  background: #FFF;
}
.sop-navbar a {
  line-height: 46px;
  font-size: 18px;
  color: #00b9dc;
}
.sop-navbar .menu-icon {
  float: left;
  height: 46px;
  width: 170px;
  text-align: center;
}

#module_dashboard {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px;
}
#module_dashboard .titre span {
  display: block;
  font-variant: small-caps;
  margin: 0px 5px;
  padding: 7px 10px;
  font-size: 18px;
  text-align: center;
  line-height: 40px;
  color: #FFF;
  background: #1b6c49;
  border: 1px solid #e6e6e6;
  -webkit-box-shadow: 0px 0px 4px 0px #ffffff;
  -o-box-shadow: 0px 0px 4px 0px #ffffff;
  box-shadow: 0px 0px 4px 0px #ffffff;
  /*.box-shadow(@vert);*/
  /*.rounded-corners(0px);*/
}
#module_dashboard .titre.sports span {
  background: #7ecc51;
}
#module_dashboard .case {
  display: table;
  position: static;
  padding: 10px 5px;
}
#module_dashboard .full-case {
  display: table;
  position: static;
  padding: 5px;
  width: 100%;
}
#module_dashboard .tap {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  position: static;
  border: 1px solid #E6E6E6;
  text-align: center;
  font-size: 18px;
  height: 60px;
  cursor: pointer;
  color: #000;
  background: #FFF;
  -moz-box-shadow: 0px 0px 4px 0px #ffffff;
  -webkit-box-shadow: 0px 0px 4px 0px #ffffff;
  -o-box-shadow: 0px 0px 4px 0px #ffffff;
  box-shadow: 0px 0px 4px 0px #ffffff;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, Direction=NaN, Strength=4);
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  position: relative;
}
#module_dashboard .sante {
  color: #FFF;
  background: #1696c4;
}
#module_dashboard .psychologie {
  color: #FFF;
  background: #861c86;
}
#module_dashboard .nutrition {
  color: #FFF;
  background: #a39687;
}
#module_dashboard .dependances {
  color: #FFF;
  background: #fa0000;
}
#module_dashboard .full-case .tap {
  padding: 5px 4px;
  font-weight: 300;
  height: 56px;
}
#module_dashboard .full-case .titre {
  height: 56px;
  font-variant: small-caps;
}
#module_dashboard .full-case .tap > div {
  font-size: 18px;
  line-height: 22px;
}
/*
#module_dashboard .tap:hover,
*/
#module_dashboard .tap:active {
  font-weight: 500;
  -moz-box-shadow: inset 0px 0px 2px 0px #767e88;
  -webkit-box-shadow: inset 0px 0px 2px 0px #767e88;
  -o-box-shadow: inset 0px 0px 2px 0px #767e88;
  box-shadow: inset 0px 0px 2px 0px #767e88;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#767e88, Direction=NaN, Strength=2);
  border: 1px solid #767e88;
}
#module_dashboard .case,
#module_dashboard .full-case {
  position: relative;
}
#module_dashboard .case .fa,
#module_dashboard .full-case .fa {
  display: none;
  position: absolute;
  font-size: 40px;
  right: -16px;
  bottom: -10px;
  color: #7ecc51;
}
#module_dashboard .case.active .fa,
#module_dashboard .full-case.active .fa {
  display: block;
}
#module_dashboard .bottom {
  position: absolute;
  background-color: #FFF;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
#module_dashboard .bottom div.go {
  margin: 10px;
}

/* Colors */
/* Functions */
.animate {
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
/* Symptomes Expert */
.bleu.medicament,
.bleu .conseils,
.bleu .medecin,
.bleu .signes {
  border: 1px solid #0080c8 !important;
}
.bleu .whead,
.bleu .medictitle {
  background: #0080c8 !important;
}
.rouge.medicament,
.rouge .conseils,
.rouge .medecin,
.rouge .signes {
  border: 1px solid #e52f50 !important;
}
.rouge .whead,
.rouge .medictitle {
  background: #e52f50 !important;
}
button.active,
button:active {
  background: #0080c8;
  color: #FFF;
}
#symptoms_content .question {
  position: relative;
}
#symptoms_main .content_sidebar {
  overflow: scroll;
}
#symptoms_main a {
  display: none;
}
#symptoms_main .swiper-container,
#symptoms_main .swiper-slide {
  background: #FFF;
  width: 100%;
}
#symptoms_main .swiper-slide {
  padding: 0px;
}
#symptoms_content .swiper-slide h1 {
  padding: 10px 10px;
  height: 50px;
  font-size: 20px;
  vertical-align: middle;
  display: table-cell;
  color: #e30513;
  border-bottom: 1px solid #e30513;
}
#module_symptomes .organes {
  height: 100%;
  position: relative;
}
#module_symptomes .organe {
  width: 100%;
}
#module_symptomes .organe h5 {
  margin: 0px;
  padding: 0px 10px 0px 10px;
  background-color: #00797c;
  color: #FFF;
  line-height: 40px;
}
#module_symptomes .organe ul {
  padding: 5px 0px;
}
#module_symptomes .organe ul li {
  padding: 5px 5px;
  cursor: pointer;
  border-bottom: 1px solid #c8c7cc;
  line-height: 20px;
  color: #576371;
}
#module_symptomes .organe ul li:last-child {
  border-bottom: 0px solid #c8c7cc;
}
#module_symptomes .org1 h5,
#module_symptomes .org3 h5,
#module_symptomes .org6 h5,
#module_symptomes .org10 h5 {
  background-color: #e30513;
}
#module_symptomes .org2 h5,
#module_symptomes .org4 h5,
#module_symptomes .org5 h5,
#module_symptomes .org11 h5 {
  background-color: #e30513;
}
#symptoms_content .swiper-slide {
  position: relative;
}
#symptoms_content #diag {
  border: 0px solid #FFF;
  position: absolute;
  padding: 10px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  top: 0px;
}
#symptoms_content #diag h2 {
  color: #0080c8;
  font-size: 20px;
}
#symptoms_content #diag .box {
  top: 0px;
  margin: 0px;
  padding: 5px;
  width: auto;
  height: auto;
  position: relative;
  border: 0px solid #FFF;
}
#symptoms_content #diag p {
  line-height: 18px;
}
#symptoms_content #diag .signes,
#symptoms_content #diag .medecin {
  border: 1px solid #608431;
}
#symptoms_content #diag .signes .body,
#symptoms_content #diag .medecin .body {
  min-height: 170px;
}
.minibox {
  margin: 5px 5px 5px 5px;
}
.signes {
  margin: 5px 5px 5px 0px;
}
.medecin {
  margin: 5px 0px 5px 5px;
}
#symptoms_content #diag .whead {
  color: #FFF;
  padding: 10px 5px;
  background-color: #94c15a;
}
#symptoms_content #diag .body {
  padding: 5px;
  line-height: 22px;
  font-size: 15px;
}
#symptoms_content #diag .whead h6 {
  font-size: 14px;
  padding: 0px;
  margin: 0px;
}
#symptoms_content input {
  height: 40px;
  margin-bottom: 10px;
}
#symptoms_content .box h2 {
  font-size: 20px;
  color: #FFF;
}
.alert {
  color: #000;
  font-weight: bold;
  padding: 0px;
  font-size: 14px;
  line-height: 30px;
  text-shadow: 0 0px 0 rgba(255, 255, 255, 0.5);
}
#symptoms_content #symptoms_content_home {
  margin: 0px;
}
#symptoms_content #symptoms_content_form {
  height: 430px;
}
#symptoms_content .box.opacity0 {
  opacity: 0;
}
#symptoms_content .box.home {
  width: auto;
  height: auto;
  border: 0px solid #FFF;
}
#symptoms_content .box.boxed {
  border: 1px solid grey;
  padding: 0px;
}
#symptoms_content .box.hide {
  display: none;
}
#symptoms_content .medicament {
  padding: 0px;
  border: 1px solid #608431;
}
#symptoms_content .medicament h5 {
  margin: 0px;
  background-color: #94c15a;
  padding: 10px 5px;
  color: #FFF;
}
#symptoms_content #diag .medicament .box {
  margin: 10px;
}
#symptoms_content .medicament .minibox {
  border: 1px solid #9e743a !important;
}
#symptoms_content .medicament .minibox .whead {
  color: #000;
  padding: 10px 5px !important;
  border: 0px solid #FFF !important;
  background-color: #cca772 !important;
  margin: 0px;
}
#symptoms_content .medicament .whead h6 {
  margin: 0px;
  padding: 0px;
}
#symptoms_content .medicament .minibox .body {
  line-height: 20px;
  border: 0px solid #FFF !important;
  min-height: 70px;
  margin: 0px 0px 5px 0px;
}
.conseils {
  border: 1px solid #608431;
}
.conseils .body {
  border: 0px solid #FFF;
  line-height: 20px;
  padding: 6px 5px;
  border-top: 0px solid #FFF;
  margin: 0px;
}
#symptoms_content .astuce {
  display: block;
  font-family: 'robotolight';
}
#symptoms_content .medicament .alert {
  margin: 10px;
}
.footer-medecin {
  margin-top: 10px;
  text-align: center;
  height: 40px;
}
.footer-remedeo {
  text-align: center;
  height: 40px;
  font-size: 10px;
  margin-bottom: 10px;
}

/* Functions */
.animate {
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
#tests_main {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
#tests_main .content_sidebar {
  overflow: scroll;
}
#tests_main button {
  margin-bottom: 10px;
}
#tests_main #test_title {
  padding: 10px 10px;
  height: 50px;
  font-size: 20px;
  vertical-align: middle;
  display: table-cell;
  color: #e30513;
  border-bottom: 1px solid #e30513;
}
#tests_main #test_data {
  margin: 12px;
}
#tests_main .swiper-container,
#tests_main .swiper-slide {
  /*	margin: 0px;
	width: 900px;
  height: 300px;*/
}
#tests_main .swiper-slide {
  background: #FFF;
  min-height: 350px;
}
#tests_main .swiper-slide .question {
  line-height: 25px;
  font-size: 18px;
}
#tests_main .swiper-slide .reponses {
  margin-top: 10px;
  line-height: 25px;
  font-size: 18px;
}
#tests_main .swiper-slide .reponses button {
  font-size: 16px;
}
#tests_main .swiper-slide .reponses button:active,
#tests_main .swiper-slide .reponses button.active {
  color: #FFF;
  background: #0080c8;
}
.reponses input {
  display: block;
  height: 50px;
  width: 100%;
  padding: 5px;
  font-size: 20px;
}
.reponses > div {
  margin: 10px 0px;
}
#tests_main .button {
  font-size: 17px;
}
#tests_main .bottom_button {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px;
}
#tests_main .bottom_button button {
  font-size: 20px;
  padding: 10px 30px;
  height: 50px;
}
#tests_main .bottom_button button:active {
  background: #0080c8;
  color: #FFF;
}
/*
.noUi-background {
	background: mix(#FFF,@color3);
	box-shadow: 0 0 0 1px @color3;
}

.noUi-handle {
	background: @color3;
	border: 1px solid darken(@color3,10%);
}
*/
#tests_main #test_progress {
  margin: 10px 15px 0px 15px;
  height: 10px;
  background: #FFF;
}
#tests_main #test_progress #test_progress_av {
  height: 10px;
  width: 0%;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  display: block;
  background: #0080c8;
}
#tests_main #reponse {
  /*	overflow: scroll;*/
}
#tests_main .reponse_title {
  color: #0080c8;
  font-size: 22px;
}
#tests_main .score {
  font-size: 18px;
  margin: 10px 0px;
}
#tests_main .message {
  line-height: 25px;
  font-size: 18px;
  margin: 10px 0px;
}
#tests_main .image img {
  width: 100%;
}

/* Colors */
/* Functions */
#sports_main {
  padding: 5px;
}
#sports_main .button {
  font-size: 14px;
}
#sports_sidebar .fa-chevron-right {
  line-height: normal !important;
}
.animate {
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
#sports .buttonzone {
  padding: 10px;
}
.content_sidebar {
  width: 230px;
  background-color: #FFF;
  position: relative;
  overflow: hidden;
  border-right: 1px solid #EBEBEB;
}
.content_sidebar > div {
  width: 230px;
}
#sports_main .bottom > * {
  float: left;
  margin-right: 10px;
}
#criteres {
  top: 0px;
}
#hover_div {
  width: 450px;
  color: #008183;
  font-size: 20px;
  padding: 10px 10px 50px 10px;
}
#reset_div {
  float: right;
  cursor: pointer;
  color: #008183;
  font-size: 20px;
  padding: 10px;
}
#sports_main .legend {
  height: 60px;
  line-height: 40px;
}
#module_sports .sop-listview li .innerLi {
  display: block;
}
.sop-listview li .light {
  color: #008183;
  font-family: 'robotobold';
}
#sports_main .legend .button {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  border: 1px solid grey;
  width: 46px;
  box-shadow: inset 0 0 0 0px #2087fc;
  height: 46px;
  padding: 0px;
}
#sports_main .legend .button img {
  margin: 2px;
}
#sports_content {
  padding: 5px 8px;
}
#sports_content li {
  float: left;
  margin: 10px 8px 0px 0px;
  height: 50px;
  width: 53px;
  border: 1px solid #BCBCBC;
  background: linear-gradient(to bottom, #ffffff 0, #f6f6f6 47%, #ededed 100%);
  padding: 5px 5px 5px 5px;
}
#sports_content li:hover {
  background: linear-gradient(to bottom, #f6f6f6 0, #ededed 47%, #cdcdcd 100%);
}
#criteres2_list .big {
  padding-right: 10px;
}
#sports_content li.benefique,
#sports_main .benefique {
  background-color: #4dbfd6;
  background-image: linear-gradient(bottom, #4dbfd6 0%, #00b0d7 100%);
  background-image: -o-linear-gradient(bottom, #4dbfd6 0%, #00b0d7 100%);
  background-image: -moz-linear-gradient(bottom, #4dbfd6 0%, #00b0d7 100%);
  background-image: -webkit-linear-gradient(bottom, #4dbfd6 0%, #00b0d7 100%);
  background-image: -ms-linear-gradient(bottom, #4dbfd6 0%, #00b0d7 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #4dbfd6), color-stop(1, #00b0d7));
}
#sports_content li.deconseille,
#sports_main .deconseille {
  background-color: #ffa84c;
  background-image: linear-gradient(bottom, #ffa84c 0%, #ff7a0d 100%);
  background-image: -o-linear-gradient(bottom, #ffa84c 0%, #ff7a0d 100%);
  background-image: -moz-linear-gradient(bottom, #ffa84c 0%, #ff7a0d 100%);
  background-image: -webkit-linear-gradient(bottom, #ffa84c 0%, #ff7a0d 100%);
  background-image: -ms-linear-gradient(bottom, #ffa84c 0%, #ff7a0d 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffa84c), color-stop(1, #ff7a0d));
}
#sports_content li.conseille,
#sports_main .conseille {
  background-color: #bcc600;
  background-image: linear-gradient(bottom, #bcc600 0%, #d1d851 100%);
  background-image: -o-linear-gradient(bottom, #bcc600 0%, #d1d851 100%);
  background-image: -moz-linear-gradient(bottom, #bcc600 0%, #d1d851 100%);
  background-image: -webkit-linear-gradient(bottom, #bcc600 0%, #d1d851 100%);
  background-image: -ms-linear-gradient(bottom, #bcc600 0%, #d1d851 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #bcc600), color-stop(1, #d1d851));
}
#sports_content li.hide {
  visibility: hidden;
}
#sports .actif button {
  color: #FFF;
  border-color: #005f95;
  background-color: #0080c8;
}
button.red {
  background-color: #e30513;
}
