Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/tasks.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaimund Schlüßler <raimund.schluessler@mailbox.org>2017-09-03 11:40:32 +0300
committerRaimund Schlüßler <raimund.schluessler@mailbox.org>2017-09-09 19:12:59 +0300
commit3716486d81b3efbe1b98a5e1834251f56e12f78f (patch)
tree2e207455a0144644b91f28624f8e92ec306dc22c /js/vendor/jquery-timepicker/test/visuals/i43/css
parent493dd230c784ecbbee9655a14963f8c0e6a569de (diff)
Use Yarn + Gulp instead of bower
Diffstat (limited to 'js/vendor/jquery-timepicker/test/visuals/i43/css')
-rw-r--r--js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/animated-overlay.gifbin0 -> 1738 bytes
-rw-r--r--js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.pngbin0 -> 212 bytes
-rw-r--r--js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-bg_flat_100_ffffff_40x100.pngbin0 -> 208 bytes
-rw-r--r--js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-bg_glass_95_fef1ec_1x400.pngbin0 -> 332 bytes
-rw-r--r--js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-bg_highlight-soft_100_f7f9fb_1x100.pngbin0 -> 344 bytes
-rw-r--r--js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_191919_256x240.pngbin0 -> 6910 bytes
-rw-r--r--js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_2e83ff_256x240.pngbin0 -> 4549 bytes
-rw-r--r--js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_323a45_256x240.pngbin0 -> 4549 bytes
-rw-r--r--js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_454545_256x240.pngbin0 -> 6992 bytes
-rw-r--r--js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_888888_256x240.pngbin0 -> 6999 bytes
-rw-r--r--js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_cd0a0a_256x240.pngbin0 -> 4549 bytes
-rw-r--r--js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/jquery-ui-1.10.4.custom.css1203
-rw-r--r--js/vendor/jquery-timepicker/test/visuals/i43/css/jquery.formstyler.css397
-rw-r--r--js/vendor/jquery-timepicker/test/visuals/i43/css/main.css1857
-rw-r--r--js/vendor/jquery-timepicker/test/visuals/i43/css/normalize.min.css1
15 files changed, 3458 insertions, 0 deletions
diff --git a/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/animated-overlay.gif b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/animated-overlay.gif
new file mode 100644
index 00000000..d441f75e
--- /dev/null
+++ b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/animated-overlay.gif
Binary files differ
diff --git a/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png
new file mode 100644
index 00000000..cd62886b
--- /dev/null
+++ b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png
Binary files differ
diff --git a/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-bg_flat_100_ffffff_40x100.png b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-bg_flat_100_ffffff_40x100.png
new file mode 100644
index 00000000..e3c747e9
--- /dev/null
+++ b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-bg_flat_100_ffffff_40x100.png
Binary files differ
diff --git a/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-bg_glass_95_fef1ec_1x400.png b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-bg_glass_95_fef1ec_1x400.png
new file mode 100644
index 00000000..a3f9c005
--- /dev/null
+++ b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-bg_glass_95_fef1ec_1x400.png
Binary files differ
diff --git a/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-bg_highlight-soft_100_f7f9fb_1x100.png b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-bg_highlight-soft_100_f7f9fb_1x100.png
new file mode 100644
index 00000000..a7215edb
--- /dev/null
+++ b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-bg_highlight-soft_100_f7f9fb_1x100.png
Binary files differ
diff --git a/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_191919_256x240.png b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_191919_256x240.png
new file mode 100644
index 00000000..7de48b4e
--- /dev/null
+++ b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_191919_256x240.png
Binary files differ
diff --git a/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_2e83ff_256x240.png b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_2e83ff_256x240.png
new file mode 100644
index 00000000..84b601bf
--- /dev/null
+++ b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_2e83ff_256x240.png
Binary files differ
diff --git a/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_323a45_256x240.png b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_323a45_256x240.png
new file mode 100644
index 00000000..b5d9e1cf
--- /dev/null
+++ b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_323a45_256x240.png
Binary files differ
diff --git a/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_454545_256x240.png b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_454545_256x240.png
new file mode 100644
index 00000000..b6db1acd
--- /dev/null
+++ b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_454545_256x240.png
Binary files differ
diff --git a/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_888888_256x240.png b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_888888_256x240.png
new file mode 100644
index 00000000..feea0e20
--- /dev/null
+++ b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_888888_256x240.png
Binary files differ
diff --git a/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_cd0a0a_256x240.png b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_cd0a0a_256x240.png
new file mode 100644
index 00000000..ed5b6b09
--- /dev/null
+++ b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/images/ui-icons_cd0a0a_256x240.png
Binary files differ
diff --git a/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/jquery-ui-1.10.4.custom.css b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/jquery-ui-1.10.4.custom.css
new file mode 100644
index 00000000..6022110b
--- /dev/null
+++ b/js/vendor/jquery-timepicker/test/visuals/i43/css/custom-theme/jquery-ui-1.10.4.custom.css
@@ -0,0 +1,1203 @@
+/*! jQuery UI - v1.10.4 - 2014-02-02
+* http://jqueryui.com
+* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault='Open%20Sans'%2CVerdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=14px&cornerRadius=0&bgColorHeader=%23f7f9fb&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=%23ccc&fcHeader=%23323a45&iconColorHeader=%23323a45&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=100&borderColorContent=%23ccc&fcContent=%23191919&iconColorContent=%23191919&bgColorDefault=%23e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=%23d3d3d3&fcDefault=%23555555&iconColorDefault=%23888888&bgColorHover=%23dadada&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=%23999999&fcHover=%23212121&iconColorHover=%23454545&bgColorActive=%23ffffff&bgTextureActive=glass&bgImgOpacityActive=100&borderColorActive=%23aaaaaa&fcActive=%23212121&iconColorActive=%23454545&bgColorHighlight=%23fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23fcefa1&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+ display: none;
+}
+.ui-helper-hidden-accessible {
+ border: 0;
+ clip: rect(0 0 0 0);
+ height: 1px;
+ margin: -1px;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
+ width: 1px;
+}
+.ui-helper-reset {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ line-height: 1.3;
+ text-decoration: none;
+ font-size: 100%;
+ list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+ content: "";
+ display: table;
+ border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+ clear: both;
+}
+.ui-helper-clearfix {
+ min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+ width: 100%;
+ height: 100%;
+ top: 0;
+ left: 0;
+ position: absolute;
+ opacity: 0;
+ filter:Alpha(Opacity=0);
+}
+
+.ui-front {
+ z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+ cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+ display: block;
+ text-indent: -99999px;
+ overflow: hidden;
+ background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+}
+.ui-resizable {
+ position: relative;
+}
+.ui-resizable-handle {
+ position: absolute;
+ font-size: 0.1px;
+ display: block;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+ display: none;
+}
+.ui-resizable-n {
+ cursor: n-resize;
+ height: 7px;
+ width: 100%;
+ top: -5px;
+ left: 0;
+}
+.ui-resizable-s {
+ cursor: s-resize;
+ height: 7px;
+ width: 100%;
+ bottom: -5px;
+ left: 0;
+}
+.ui-resizable-e {
+ cursor: e-resize;
+ width: 7px;
+ right: -5px;
+ top: 0;
+ height: 100%;
+}
+.ui-resizable-w {
+ cursor: w-resize;
+ width: 7px;
+ left: -5px;
+ top: 0;
+ height: 100%;
+}
+.ui-resizable-se {
+ cursor: se-resize;
+ width: 12px;
+ height: 12px;
+ right: 1px;
+ bottom: 1px;
+}
+.ui-resizable-sw {
+ cursor: sw-resize;
+ width: 9px;
+ height: 9px;
+ left: -5px;
+ bottom: -5px;
+}
+.ui-resizable-nw {
+ cursor: nw-resize;
+ width: 9px;
+ height: 9px;
+ left: -5px;
+ top: -5px;
+}
+.ui-resizable-ne {
+ cursor: ne-resize;
+ width: 9px;
+ height: 9px;
+ right: -5px;
+ top: -5px;
+}
+.ui-selectable-helper {
+ position: absolute;
+ z-index: 100;
+ border: 1px dotted black;
+}
+.ui-accordion .ui-accordion-header {
+ display: block;
+ cursor: pointer;
+ position: relative;
+ margin-top: 2px;
+ padding: .5em .5em .5em .7em;
+ min-height: 0; /* support: IE7 */
+}
+.ui-accordion .ui-accordion-icons {
+ padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-noicons {
+ padding-left: .7em;
+}
+.ui-accordion .ui-accordion-icons .ui-accordion-icons {
+ padding-left: 2.2em;
+}
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
+ position: absolute;
+ left: .5em;
+ top: 50%;
+ margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+ padding: 1em 2.2em;
+ border-top: 0;
+ overflow: auto;
+}
+.ui-autocomplete {
+ position: absolute;
+ top: 0;
+ left: 0;
+ cursor: default;
+}
+.ui-button {
+ display: inline-block;
+ position: relative;
+ padding: 0;
+ line-height: normal;
+ margin-right: .1em;
+ cursor: pointer;
+ vertical-align: middle;
+ text-align: center;
+ overflow: visible; /* removes extra width in IE */
+}
+.ui-button,
+.ui-button:link,
+.ui-button:visited,
+.ui-button:hover,
+.ui-button:active {
+ text-decoration: none;
+}
+/* to make room for the icon, a width needs to be set here */
+.ui-button-icon-only {
+ width: 2.2em;
+}
+/* button elements seem to need a little more width */
+button.ui-button-icon-only {
+ width: 2.4em;
+}
+.ui-button-icons-only {
+ width: 3.4em;
+}
+button.ui-button-icons-only {
+ width: 3.7em;
+}
+
+/* button text element */
+.ui-button .ui-button-text {
+ display: block;
+ line-height: normal;
+}
+.ui-button-text-only .ui-button-text {
+ padding: .4em 1em;
+}
+.ui-button-icon-only .ui-button-text,
+.ui-button-icons-only .ui-button-text {
+ padding: .4em;
+ text-indent: -9999999px;
+}
+.ui-button-text-icon-primary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+ padding: .4em 1em .4em 2.1em;
+}
+.ui-button-text-icon-secondary .ui-button-text,
+.ui-button-text-icons .ui-button-text {
+ padding: .4em 2.1em .4em 1em;
+}
+.ui-button-text-icons .ui-button-text {
+ padding-left: 2.1em;
+ padding-right: 2.1em;
+}
+/* no icon support for input elements, provide padding by default */
+input.ui-button {
+ padding: .4em 1em;
+}
+
+/* button icon element(s) */
+.ui-button-icon-only .ui-icon,
+.ui-button-text-icon-primary .ui-icon,
+.ui-button-text-icon-secondary .ui-icon,
+.ui-button-text-icons .ui-icon,
+.ui-button-icons-only .ui-icon {
+ position: absolute;
+ top: 50%;
+ margin-top: -8px;
+}
+.ui-button-icon-only .ui-icon {
+ left: 50%;
+ margin-left: -8px;
+}
+.ui-button-text-icon-primary .ui-button-icon-primary,
+.ui-button-text-icons .ui-button-icon-primary,
+.ui-button-icons-only .ui-button-icon-primary {
+ left: .5em;
+}
+.ui-button-text-icon-secondary .ui-button-icon-secondary,
+.ui-button-text-icons .ui-button-icon-secondary,
+.ui-button-icons-only .ui-button-icon-secondary {
+ right: .5em;
+}
+
+/* button sets */
+.ui-buttonset {
+ margin-right: 7px;
+}
+.ui-buttonset .ui-button {
+ margin-left: 0;
+ margin-right: -.3em;
+}
+
+/* workarounds */
+/* reset extra padding in Firefox, see h5bp.com/l */
+input.ui-button::-moz-focus-inner,
+button.ui-button::-moz-focus-inner {
+ border: 0;
+ padding: 0;
+}
+.ui-datepicker {
+ width: 262px;
+ padding: 0;
+ display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+ position: relative;
+ padding: 0;
+}
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+ position: absolute;
+ top: 0;
+ width: 38px;
+ height: 34px;
+}
+.ui-datepicker .ui-datepicker-prev-hover,
+.ui-datepicker .ui-datepicker-next-hover {
+ top: auto;
+}
+.ui-datepicker .ui-datepicker-prev {
+ left: 0;
+}
+.ui-datepicker .ui-datepicker-next {
+ right: 0;
+}
+.ui-datepicker .ui-datepicker-prev-hover {
+ left: 0;
+}
+.ui-datepicker .ui-datepicker-next-hover {
+ right: 0;
+}
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+ display: block;
+ width: 10px;
+ height: 15px;
+ position: absolute;
+ left: 50%;
+ margin-left: -5px;
+ top: 50%;
+ margin-top: -7px;
+}
+.ui-datepicker .ui-datepicker-prev span {
+ background: url(../../img/ico-arrow-prev.png) 0 0 no-repeat;
+}
+.ui-datepicker .ui-datepicker-next span {
+ background: url(../../img/ico-arrow-next.png) 0 0 no-repeat;
+}
+ .ui-datepicker .ui-datepicker-prev:hover,
+ .ui-datepicker .ui-datepicker-next:hover {
+ background-color: #02a7d6;
+ cursor: pointer;
+ }
+ .ui-datepicker .ui-datepicker-prev:hover span,
+ .ui-datepicker .ui-datepicker-next:hover span {
+ background-position: 0 -32px;
+ }
+.ui-datepicker .ui-datepicker-title {
+ margin: 0 38px;
+ line-height: 34px;
+ text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+ font-size: 1em;
+ margin: 1px 0;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+ width: 49%;
+}
+.ui-datepicker table {
+ width: 100%;
+ font-size: 14px;
+ border-collapse: collapse;
+ margin: 0 0 .4em;
+}
+.ui-datepicker th {
+ padding: .7em .3em;
+ text-align: center;
+ border: 0;
+ font-weight: normal;
+}
+.ui-datepicker td {
+ width: 38px;
+ border: 0;
+ padding: 0;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+ display: block;
+ padding: 1px;
+ text-align: right;
+ text-decoration: none;
+}
+ .ui-datepicker td.ui-datepicker-alarm {
+ background: #ffa2a2;
+ }
+ .ui-datepicker td.ui-datepicker-alarm:hover {
+
+ }
+ .ui-datepicker td.ui-datepicker-alarm .ui-state-hover {
+ border: 1px solid #e04e4e;
+ padding: 0;
+ }
+.ui-datepicker .ui-datepicker-buttonpane {
+ background-image: none;
+ margin: .7em 0 0 0;
+ padding: 0 .2em;
+ border-left: 0;
+ border-right: 0;
+ border-bottom: 0;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+ float: right;
+ margin: .5em .2em .4em;
+ cursor: pointer;
+ padding: .2em .6em .3em .6em;
+ width: auto;
+ overflow: visible;
+}
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+ float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+ width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+ float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+ width: 95%;
+ margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+ width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+ width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+ width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+ border-left-width: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+ clear: left;
+}
+.ui-datepicker-row-break {
+ clear: both;
+ width: 100%;
+ font-size: 0;
+}
+
+/* RTL support */
+.ui-datepicker-rtl {
+ direction: rtl;
+}
+.ui-datepicker-rtl .ui-datepicker-prev {
+ right: 2px;
+ left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next {
+ left: 2px;
+ right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-prev:hover {
+ right: 1px;
+ left: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-next:hover {
+ left: 1px;
+ right: auto;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane {
+ clear: right;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button {
+ float: left;
+}
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
+.ui-datepicker-rtl .ui-datepicker-group {
+ float: right;
+}
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
+ border-right-width: 0;
+ border-left-width: 1px;
+}
+.ui-dialog {
+ overflow: hidden;
+ position: absolute;
+ top: 0;
+ left: 0;
+ padding: .2em;
+ outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+ padding: .4em 1em;
+ position: relative;
+}
+.ui-dialog .ui-dialog-title {
+ float: left;
+ margin: .1em 0;
+ white-space: nowrap;
+ width: 90%;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+ position: absolute;
+ right: .3em;
+ top: 50%;
+ width: 20px;
+ margin: -10px 0 0 0;
+ padding: 1px;
+ height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+ position: relative;
+ border: 0;
+ padding: .5em 1em;
+ background: none;
+ overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+ text-align: left;
+ border-width: 1px 0 0 0;
+ background-image: none;
+ margin-top: .5em;
+ padding: .3em 1em .5em .4em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+ float: right;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+ margin: .5em .4em .5em 0;
+ cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+ width: 12px;
+ height: 12px;
+ right: -5px;
+ bottom: -5px;
+ background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+ cursor: move;
+}
+.ui-menu {
+ list-style: none;
+ padding: 2px;
+ margin: 0;
+ display: block;
+ outline: none;
+}
+.ui-menu .ui-menu {
+ margin-top: -3px;
+ position: absolute;
+}
+.ui-menu .ui-menu-item {
+ margin: 0;
+ padding: 0;
+ width: 100%;
+ /* support: IE10, see #8844 */
+ list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
+}
+.ui-menu .ui-menu-divider {
+ margin: 5px -2px 5px -2px;
+ height: 0;
+ font-size: 0;
+ line-height: 0;
+ border-width: 1px 0 0 0;
+}
+.ui-menu .ui-menu-item a {
+ text-decoration: none;
+ display: block;
+ padding: 2px .4em;
+ line-height: 1.5;
+ min-height: 0; /* support: IE7 */
+ font-weight: normal;
+}
+.ui-menu .ui-menu-item a.ui-state-focus,
+.ui-menu .ui-menu-item a.ui-state-active {
+ font-weight: normal;
+ margin: -1px;
+}
+
+.ui-menu .ui-state-disabled {
+ font-weight: normal;
+ margin: .4em 0 .2em;
+ line-height: 1.5;
+}
+.ui-menu .ui-state-disabled a {
+ cursor: default;
+}
+
+/* icon support */
+.ui-menu-icons {
+ position: relative;
+}
+.ui-menu-icons .ui-menu-item a {
+ position: relative;
+ padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+ position: absolute;
+ top: .2em;
+ left: .2em;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+ position: static;
+ float: right;
+}
+.ui-progressbar {
+ height: 2em;
+ text-align: left;
+ overflow: hidden;
+}
+.ui-progressbar .ui-progressbar-value {
+ margin: -1px;
+ height: 100%;
+}
+.ui-progressbar .ui-progressbar-overlay {
+ background: url("images/animated-overlay.gif");
+ height: 100%;
+ filter: alpha(opacity=25);
+ opacity: 0.25;
+}
+.ui-progressbar-indeterminate .ui-progressbar-value {
+ background-image: none;
+}
+.ui-slider {
+ position: relative;
+ text-align: left;
+}
+.ui-slider .ui-slider-handle {
+ position: absolute;
+ z-index: 2;
+ width: 1.2em;
+ height: 1.2em;
+ cursor: default;
+}
+.ui-slider .ui-slider-range {
+ position: absolute;
+ z-index: 1;
+ font-size: .7em;
+ display: block;
+ border: 0;
+ background-position: 0 0;
+}
+
+/* For IE8 - See #6727 */
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+ filter: inherit;
+}
+
+.ui-slider-horizontal {
+ height: .8em;
+}
+.ui-slider-horizontal .ui-slider-handle {
+ top: -.3em;
+ margin-left: -.6em;
+}
+.ui-slider-horizontal .ui-slider-range {
+ top: 0;
+ height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+ left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+ right: 0;
+}
+
+.ui-slider-vertical {
+ width: .8em;
+ height: 100px;
+}
+.ui-slider-vertical .ui-slider-handle {
+ left: -.3em;
+ margin-left: 0;
+ margin-bottom: -.6em;
+}
+.ui-slider-vertical .ui-slider-range {
+ left: 0;
+ width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+ bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+ top: 0;
+}
+.ui-spinner {
+ position: relative;
+ display: inline-block;
+ overflow: hidden;
+ padding: 0;
+ vertical-align: middle;
+}
+.ui-spinner-input {
+ border: none;
+ background: none;
+ color: inherit;
+ padding: 0;
+ margin: .2em 0;
+ vertical-align: middle;
+ margin-left: .4em;
+ margin-right: 22px;
+}
+.ui-spinner-button {
+ width: 16px;
+ height: 50%;
+ font-size: .5em;
+ padding: 0;
+ margin: 0;
+ text-align: center;
+ position: absolute;
+ cursor: default;
+ display: block;
+ overflow: hidden;
+ right: 0;
+}
+/* more specificity required here to override default borders */
+.ui-spinner a.ui-spinner-button {
+ border-top: none;
+ border-bottom: none;
+ border-right: none;
+}
+/* vertically center icon */
+.ui-spinner .ui-icon {
+ position: absolute;
+ margin-top: -8px;
+ top: 50%;
+ left: 0;
+}
+.ui-spinner-up {
+ top: 0;
+}
+.ui-spinner-down {
+ bottom: 0;
+}
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+ /* need to fix icons sprite */
+ background-position: -65px -16px;
+}
+.ui-tabs {
+ position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+ padding: .2em;
+}
+.ui-tabs .ui-tabs-nav {
+ margin: 0;
+ padding: .2em .2em 0;
+}
+.ui-tabs .ui-tabs-nav li {
+ list-style: none;
+ float: left;
+ position: relative;
+ top: 0;
+ margin: 1px .2em 0 0;
+ border-bottom-width: 0;
+ padding: 0;
+ white-space: nowrap;
+}
+.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
+ float: left;
+ padding: .5em 1em;
+ text-decoration: none;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active {
+ margin-bottom: -1px;
+ padding-bottom: 1px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
+.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
+ cursor: text;
+}
+.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
+ cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+ display: block;
+ border-width: 0;
+ padding: 1em 1.4em;
+ background: none;
+}
+.ui-tooltip {
+ padding: 8px;
+ position: absolute;
+ z-index: 9999;
+ max-width: 300px;
+ -webkit-box-shadow: 0 0 5px #aaa;
+ box-shadow: 0 0 5px #aaa;
+}
+body .ui-tooltip {
+ border-width: 2px;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+ font-family: 'Open Sans',Verdana,Arial,sans-serif;
+ font-size: 14px;
+}
+.ui-widget .ui-widget {
+ font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+ font-family: 'Open Sans',Verdana,Arial,sans-serif;
+ font-size: 1em;
+}
+.ui-widget-content {
+ /*border: 1px solid #ccc;*/
+ background: #ffffff url(images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x;
+ color: #191919;
+}
+.ui-widget-content a {
+ color: #191919;
+}
+.ui-widget-header {
+ /*border: 1px solid #ccc;*/
+ background: #f7f9fb url(images/ui-bg_highlight-soft_100_f7f9fb_1x100.png) 50% 50% repeat-x;
+ color: #323a45;
+}
+.ui-widget-header a {
+ color: #323a45;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+ font-weight: normal;
+ color: #191919;
+ text-align: center;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+ color: #191919;
+ text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+
+ /*background: #dadada url(images/ui-bg_glass_100_dadada_1x400.png) 50% 50% repeat-x;*/
+ font-weight: normal;
+ color: #212121;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited {
+ color: #212121;
+ text-decoration: none;
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active {
+ color: #212121;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+ color: #212121;
+ text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+ font-weight: bold;
+ color: #191919;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+ color: #363636;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+ border: 1px solid #cd0a0a;
+ background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
+ color: #cd0a0a;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+ color: #cd0a0a;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+ color: #cd0a0a;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+ font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+ opacity: .7;
+ filter:Alpha(Opacity=70);
+ font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+ opacity: .35;
+ filter:Alpha(Opacity=35);
+ background-image: none;
+}
+.ui-state-disabled .ui-icon {
+ filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+ width: 16px;
+ height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+ background-image: url(images/ui-icons_191919_256x240.png);
+}
+.ui-widget-header .ui-icon {
+ background-image: url(images/ui-icons_323a45_256x240.png);
+}
+.ui-state-default .ui-icon {
+ background-image: url(images/ui-icons_888888_256x240.png);
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon {
+ background-image: url(images/ui-icons_454545_256x240.png);
+}
+.ui-state-active .ui-icon {
+ background-image: url(images/ui-icons_454545_256x240.png);
+}
+.ui-state-highlight .ui-icon {
+ background-image: url(images/ui-icons_2e83ff_256x240.png);
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+ background-image: url(images/ui-icons_cd0a0a_256x240.png);
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+ border-top-left-radius: 0;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+ border-top-right-radius: 0;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+ border-bottom-left-radius: 0;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+ border-bottom-right-radius: 0;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+ background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
+ opacity: .3;
+ filter: Alpha(Opacity=30);
+}
+.ui-widget-shadow {
+ margin: -8px 0 0 -8px;
+ padding: 8px;
+ background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
+ opacity: .3;
+ filter: Alpha(Opacity=30);
+ border-radius: 8px;
+}
diff --git a/js/vendor/jquery-timepicker/test/visuals/i43/css/jquery.formstyler.css b/js/vendor/jquery-timepicker/test/visuals/i43/css/jquery.formstyler.css
new file mode 100644
index 00000000..134e1b36
--- /dev/null
+++ b/js/vendor/jquery-timepicker/test/visuals/i43/css/jquery.formstyler.css
@@ -0,0 +1,397 @@
+.jq-checkbox {
+ margin: 0;
+ float: left;
+ top: -1px;
+ width: 23px;
+ height: 23px;
+ border-radius: 3px;
+ background: #f3f4f4;
+ vertical-align: middle;
+ cursor: pointer;
+}
+.jq-checkbox.checked .jq-checkbox__div {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ margin: auto;
+ width: 13px;
+ height: 9px;
+ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAAmUlEQVQoz2NgAAL53cssgXg5ELMxYAFAcU4g3gDENjABEyD+AMT/gXgdELOiaWAD4m1Q+Y9AbAES3AMVgOFVQMyMpGE9mvx+kIQoEF9Ck1gM1bAKTRykThTmBDEgvo6m4AEa/xpIHbpnpYH4NppCGAaJSzHgCCVZIL6HpgHEl2HAB4AKFIH4MVTDIxCfgRgAVKgCxCdBNDZ5AOHQpCoT42LkAAAAAElFTkSuQmCC) 0 0 no-repeat;
+}
+.jq-checkbox.focused {
+ border: 1px solid #08C;
+}
+.jq-checkbox.disabled {
+ opacity: 0.55;
+ filter: alpha(opacity=55);
+}
+
+
+.jq-radio {
+ width: 12px;
+ height: 12px;
+ border: 1px solid #C3C3C3;
+ border-radius: 50%;
+ background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;
+ box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
+ vertical-align: middle;
+ cursor: pointer;
+}
+.jq-radio.checked .jq-radio__div {
+ width: 6px;
+ height: 6px;
+ margin: 3px 0 0 3px;
+ border-radius: 50%;
+ background: #666;
+}
+.jq-radio.focused {
+ border: 1px solid #08C;
+}
+.jq-radio.disabled {
+ opacity: 0.55;
+ filter: alpha(opacity=55);
+}
+
+
+.jq-file {
+ width: 270px;
+ box-shadow: 0 1px 2px rgba(0,0,0,0.1);
+ border-radius: 4px;
+}
+.jq-file input {
+ cursor: pointer;
+ height: auto;
+ line-height: 1em;
+}
+.jq-file__name {
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ width: 100%;
+ height: 32px;
+ padding: 0 80px 0 10px;
+ color: #333;
+ font: 14px/30px Arial, sans-serif;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ border: 1px solid #CCC;
+ border-bottom-color: #B3B3B3;
+ border-radius: 4px;
+ box-shadow: inset 1px 1px #F1F1F1;
+ background: #FFF;
+}
+.focused .jq-file__name {
+ border: 1px solid #5794BF;
+}
+.jq-file__browse {
+ position: absolute;
+ top: 1px;
+ right: 1px;
+ padding: 0 10px;
+ border-left: 1px solid #CCC;
+ border-radius: 0 4px 4px 0;
+ background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
+ box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
+ color: #333;
+ text-shadow: 1px 1px #FFF;
+ font: 14px/30px Arial, sans-serif;
+}
+.jq-file:hover .jq-file__browse {
+ background-color: #E6E6E6;
+ background-position: 0 -10px;
+}
+.jq-file:active .jq-file__browse {
+ background: #F5F5F5;
+ box-shadow: inset 1px 1px 3px #DDD;
+}
+.jq-file.disabled .jq-file__name {
+ color: #888;
+}
+.jq-file.disabled,
+.jq-file.disabled .jq-file__browse {
+ border-color: #CCC;
+ background: #F5F5F5;
+ box-shadow: none;
+ color: #888;
+}
+
+
+.jq-selectbox {
+ vertical-align: middle;
+ cursor: pointer;
+ border: none;
+}
+.jq-selectbox__select {
+ height: 33px;
+ padding: 0 35px 0 10px;
+ border-radius: 3px;
+ background: #f0f4f7;
+ color: #191919;
+ font-size: 14px;
+ line-height: 33px;
+}
+.jq-selectbox__select:hover {
+ background-color: #f0f5f7;
+}
+.jq-selectbox__select:active {
+ background: #F5F5F5;
+ box-shadow: inset 1px 1px 3px #DDD;
+}
+.jq-selectbox.focused .jq-selectbox__select {
+ /*border: 1px solid #5794BF;*/
+}
+.jq-selectbox.disabled .jq-selectbox__select {
+ border-color: #CCC;
+ background: #F5F5F5;
+ box-shadow: none;
+ color: #888;
+}
+.jq-selectbox__select-text {
+ display: block;
+ width: 187px !important;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.jq-selectbox__trigger {
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 34px;
+ height: 100%;
+}
+.jq-selectbox__trigger-arrow {
+ position: absolute;
+ top: 14px;
+ right: 12px;
+ width: 0;
+ height: 0;
+ overflow: hidden;
+ border-top: 5px solid #01a7d5;
+ border-right: 5px solid transparent;
+ border-left: 5px solid transparent;
+}
+.jq-selectbox:hover .jq-selectbox__trigger-arrow {
+ border-top-color: #a1a4a6;
+}
+.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
+ opacity: 0.3;
+ filter: alpha(opacity=30);
+}
+.jq-selectbox__dropdown {
+ top: 35px;
+ width: 100%;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ border-radius: 3px;
+ background: #FFF;
+ box-shadow: 0 2px 13px rgba(0,0,0,.25);
+ font-size: 14px;
+}
+.jq-selectbox__search {
+ margin: 5px;
+}
+.jq-selectbox__search input {
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ width: 100%;
+ margin: 0;
+ padding: 5px 27px 6px 8px;
+ outline: none;
+ border: 1px solid #CCC;
+ border-radius: 3px;
+ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
+ box-shadow: inset 1px 1px #F1F1F1;
+ color: #333;
+ -webkit-appearance: textfield;
+}
+.jq-selectbox__search input::-webkit-search-cancel-button,
+.jq-selectbox__search input::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+.jq-selectbox__not-found {
+ margin: 5px;
+ padding: 5px 8px 6px;
+ background: #F0F0F0;
+ font-size: 13px;
+}
+.jq-selectbox ul {
+ margin: 0;
+ padding: 0;
+}
+.jq-selectbox li {
+ min-height: 18px;
+ padding: 5px 10px 6px;
+ color: #231F20;
+}
+.jq-selectbox li.selected, .jq-selectbox li.sel {
+ font-weight: bold;
+}
+.jq-selectbox li:hover {
+ color: #02a7d6;
+}
+.jq-selectbox li.disabled {
+ color: #AAA;
+}
+.jq-selectbox li.disabled:hover {
+ background: none;
+}
+.jq-selectbox li.optgroup {
+ font-weight: bold;
+}
+.jq-selectbox li.optgroup:hover {
+ background: none;
+ color: #231F20;
+ cursor: default;
+}
+.jq-selectbox li.option {
+ padding-left: 25px;
+}
+
+
+.jq-select-multiple {
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ padding: 1px;
+ border: 1px solid #CCC;
+ border-bottom-color: #B3B3B3;
+ border-radius: 4px;
+ box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
+ background: #FFF;
+ color: #333;
+ font: 14px/18px Arial, sans-serif;
+ cursor: default;
+}
+.jq-select-multiple.focused {
+ border: 1px solid #5794BF;
+}
+.jq-select-multiple.disabled {
+ border-color: #CCC;
+ background: #F5F5F5;
+ box-shadow: none;
+ color: #888;
+}
+.jq-select-multiple ul {
+ margin: 0;
+ padding: 0;
+}
+.jq-select-multiple li {
+ padding: 3px 9px 4px;
+ list-style: none;
+}
+.jq-select-multiple li:first-child {
+ border-radius: 3px 3px 0 0;
+}
+.jq-select-multiple li:last-child {
+ border-radius: 0 0 3px 3px;
+}
+.jq-select-multiple li.selected {
+ background: #08C;
+ color: #FFF;
+}
+.jq-select-multiple li.disabled {
+ color: #AAA;
+}
+.jq-select-multiple.disabled li.selected,
+.jq-select-multiple li.selected.disabled {
+ background: #CCC;
+ color: #FFF;
+}
+.jq-select-multiple li.optgroup {
+ font-weight: bold;
+}
+.jq-select-multiple li.option {
+ padding-left: 25px;
+}
+
+
+input[type="email"].styler,
+input[type="number"].styler,
+input[type="password"].styler,
+input[type="search"].styler,
+input[type="tel"].styler,
+input[type="text"].styler,
+input[type="url"].styler,
+textarea.styler {
+ padding: 7px 9px;
+ border: 1px solid #CCC;
+ border-bottom-color: #B3B3B3;
+ border-radius: 4px;
+ box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
+ color: #333;
+ font: 14px Arial, sans-serif;
+}
+input[type="search"].styler {
+ -webkit-appearance: none;
+}
+textarea.styler {
+ overflow: auto;
+}
+input[type="email"].styler:hover,
+input[type="number"].styler:hover,
+input[type="password"].styler:hover,
+input[type="search"].styler:hover,
+input[type="tel"].styler:hover,
+input[type="text"].styler:hover,
+input[type="url"].styler:hover,
+textarea.styler:hover {
+ border-color: #B3B3B3;
+}
+input[type="email"].styler:focus,
+input[type="number"].styler:focus,
+input[type="password"].styler:focus,
+input[type="search"].styler:focus,
+input[type="tel"].styler:focus,
+input[type="text"].styler:focus,
+input[type="url"].styler:focus,
+textarea.styler:focus {
+ border-color: #CCC;
+ border-top-color: #B3B3B3;
+ box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
+ outline: none;
+}
+button.styler,
+input[type="button"].styler,
+input[type="submit"].styler,
+input[type="reset"].styler {
+ overflow: visible;
+ padding: 7px 11px;
+ outline: none;
+ border: 1px solid #CCC;
+ border-bottom-color: #B3B3B3;
+ border-radius: 4px;
+ background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
+ box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
+ color: #333;
+ text-shadow: 1px 1px #FFF;
+ font: 14px Arial, sans-serif;
+ cursor: pointer;
+}
+button.styler::-moz-focus-inner,
+input[type="button"].styler::-moz-focus-inner,
+input[type="submit"].styler::-moz-focus-inner,
+input[type="reset"].styler::-moz-focus-inner {
+ padding: 0;
+ border: 0;
+}
+button.styler:after {
+ content: '';
+}
+button.styler:hover,
+input[type="button"].styler:hover,
+input[type="submit"].styler:hover,
+input[type="reset"].styler:hover {
+ background-color: #E6E6E6;
+ background-position: 0 -10px;
+}
+button.styler:active,
+input[type="button"].styler:active,
+input[type="submit"].styler:active,
+input[type="reset"].styler:active {
+ background: #F5F5F5;
+ box-shadow: inset 1px 1px 3px #DDD;
+} \ No newline at end of file
diff --git a/js/vendor/jquery-timepicker/test/visuals/i43/css/main.css b/js/vendor/jquery-timepicker/test/visuals/i43/css/main.css
new file mode 100644
index 00000000..2d6f8c1a
--- /dev/null
+++ b/js/vendor/jquery-timepicker/test/visuals/i43/css/main.css
@@ -0,0 +1,1857 @@
+/* ==========================================================================
+ HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
+ ========================================================================== */
+
+html,
+button,
+input,
+select,
+textarea {
+ color: #222;
+}
+
+body {
+ font-size: 1em;
+ line-height: 1.4;
+}
+
+::-moz-selection {
+ background: #b3d4fc;
+ text-shadow: none;
+}
+
+::selection {
+ background: #b3d4fc;
+ text-shadow: none;
+}
+
+hr {
+ display: block;
+ height: 1px;
+ border: 0;
+ border-top: 1px solid #ccc;
+ margin: 1em 0;
+ padding: 0;
+}
+
+img {
+ vertical-align: middle;
+}
+
+fieldset {
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+
+textarea {
+ resize: vertical;
+}
+
+body {
+ font: 16px/26px 'Open Sans', Helvetica, Helvetica Neue, Arial;
+ background: #e4e7ec;
+ color: #1f2022;
+}
+a {
+ color: #02a7d6;
+}
+
+/* ==========================================================================
+ Author's custom styles
+ ========================================================================== */
+
+.wrapper {
+ position: relative;
+ margin: auto;
+ padding: 0 20px;
+ max-width: 1180px;
+ min-width: 960px;
+}
+
+ .content {
+ position: relative;
+ overflow: hidden;
+ max-width: 1180px;
+ margin: 0 0 20px;
+ }
+ .middle {
+ max-width: 1180px;
+ border-right: 262px solid #fff;
+ position: relative;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ }
+ .middle:after {
+ display: table;
+ clear: both;
+ content: '';
+ }
+ .container {
+ width: 100%;
+ float: left;
+ overflow: hidden;
+ margin-right: -100%;
+ }
+ .container__inner {
+ padding: 0 15px 0 0;
+
+ }
+ .right-sidebar {
+ float: right;
+ margin-right: -262px;
+ width: 262px;
+ position: relative;
+ background: #fff;
+ }
+
+ .content_liquid .middle {
+ width: 100%;
+ display: table;
+ border: none;
+ min-height: 670px;
+ border-collapse: collapse;
+ border-spacing: 0;
+ }
+ .content_liquid .container,
+ .content_liquid .right-sidebar {
+ margin: 0;
+ display: table-cell;
+ width: 57%;
+ float: none;
+ vertical-align: top;
+ }
+ .content_liquid .container {
+ width: 57%;
+ background: #fff;
+ }
+ .content_liquid .container__inner {
+ padding: 0;
+ }
+
+ .content_liquid .right-sidebar {
+ width: 43%;
+ }
+
+
+ .header {
+ position: relative;
+ margin: 0 0 20px;
+ height: 59px;
+ background: #323a45;
+ }
+ .logo {
+ margin: 17px 0 0 24px;
+ float: left;
+ }
+
+ .logo__img {
+ vertical-align: top;
+ }
+
+ .header__menu {
+ position: relative;
+ margin: 0 31px 0 0;
+ float: right;
+ }
+ .top-menu {
+ position: relative;
+ margin: 0;
+ padding: 0;
+ }
+ .top-menu__item {
+ position: relative;
+ display: block;
+ float: left;
+ }
+ .link_top-menu {
+ position: relative;
+ display: block;
+ padding: 16px 15px 17px;
+ color: #fff;
+ }
+
+ .link_top-menu:hover, .sfHover {
+ background: #0a95bf;
+ }
+ .sf-js-enabled .link_top-menu:hover {
+ /*background: none;*/
+ }
+ /*** arrows **/
+ .sf-arrows .sf-with-ul {
+ padding-right: 30px;
+ }
+ /* styling for both css and generated arrows */
+ .sf-arrows .sf-with-ul:after {
+ content: '';
+ position: absolute;
+ top: 50%;
+ right: 15px;
+ margin-top: -3px;
+ height: 0;
+ width: 0;
+ border: 5px solid transparent;
+ border-top-color: #dFeEFF;
+ border-top-color: rgba(255,255,255,.5);
+
+ }
+ .sf-arrows > li > .sf-with-ul:focus:after,
+ .sf-arrows > li:hover > .sf-with-ul:after,
+ .sf-arrows > .sfHover > .sf-with-ul:after {
+ border-top-color: white; /* IE8 fallback colour */
+ }
+ /* styling for right-facing arrows */
+ .sf-arrows ul .sf-with-ul:after {
+ margin-top: -5px;
+ margin-right: -3px;
+ border-color: transparent;
+ border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
+ border-left-color: rgba(255,255,255,.5);
+ }
+ .sf-arrows ul li > .sf-with-ul:focus:after,
+ .sf-arrows ul li:hover > .sf-with-ul:after,
+ .sf-arrows ul .sfHover > .sf-with-ul:after {
+ border-left-color: white;
+ }
+
+ .top-menu__sub {
+ position: absolute;
+ display: none;
+ left: 0;
+ margin: 0;
+ padding: 0;
+ width: 100%;
+ z-index: 3;
+ background: #0a95bf;
+ }
+
+ .top-menu__sub-item {
+ display: block;
+ color: #fff;
+ z-index: 3;
+ border-top: 1px solid #35a8ca;
+ }
+ .top-menu__sub-item-link {
+ display: block;
+ padding: 6px 19px 7px;
+ color: #fff;
+ text-decoration: none;
+
+ }
+ .top-menu__sub-item-link:hover {
+ background: #19a8d3;
+ }
+ .days {
+ font-weight: normal;
+ color: #1fbba6;
+ }
+
+.switch {
+ position: relative;
+ top: -2px;
+ display: inline-block;
+ width: 63px;
+ border-radius: 13px;
+ background-color: #fff;
+ background-clip: padding-box;
+ vertical-align: middle;
+ -webkit-box-shadow: inset 0 0 0 1px #1fbba5;
+ -moz-box-shadow: inset 0 0 0 1px #1fbba5;
+ box-shadow: inset 0 0 0 1px #1fbba5;
+}
+
+ .switch__checkbox {
+ position: absolute;
+ left: 0;
+ top: 0;
+ margin: 0;
+ width: 100%;
+ height: 24px;
+ cursor: pointer;
+ opacity: 0;
+ line-height: 24px;
+ border: none;
+
+ }
+ .switch__btn {
+ float: right;
+ display: block;
+ margin: 1px;
+ height: 24px;
+ width: 24px;
+ border-radius: 12px;
+ background-clip: padding-box;
+ background-color: #fff;
+ box-shadow: 0 3px 1px rgba(0,0,0,.1), 0 0 3px rgba(0,0,0,.04);
+
+ }
+
+ .switch__title {
+
+ vertical-align: top;
+ display: inline-block;
+ margin: 0 0 0 12px;
+ color: #fff;
+ font-size: 13px;
+ }
+ .switch_on {
+ background-color: #1fbba5;
+
+ }
+ .switch_off {
+
+ }
+ .switch_off .switch__btn {
+ float: left;
+ box-shadow: 0 2px 2px rgba(0,0,0,.18), 0 0 3px rgba(0,0,0,.04);
+
+ }
+
+ .switch_off .switch__title {
+ float: right;
+ color: #7c7c7c;
+ margin: 0 12px 0 0;
+ }
+
+
+.left-sidebar {
+ position: relative;
+ float: left;
+ margin: 0 15px 0 0;
+ width: 90px;
+}
+.left-menu__link {
+ position: relative;
+ display: block;
+ padding: 18px 0 10px;
+ text-align: center;
+ text-decoration: none;
+}
+
+ .left-menu__link .link__inner-span {
+ font-size: 14px;
+ font-weight: bold;
+ color: #1f2022;
+ }
+ .left-menu__link:hover .link__inner-span {
+ color: #02a7d6;
+ }
+
+ .left-menu__link_current {
+ background: #02a7d6;
+ color: #fff;
+ }
+ .left-menu__link_current .link__inner-span,
+ .left-menu__link_current:hover .link__inner-span {
+ color: #fff;
+ }
+
+ .left-menu__link_current:after {
+ content: '';
+ position: absolute;
+ top: 50%;
+ right: -6px;
+ margin: -8px 0 0;
+ width: 0px;
+ height: 0px;
+ border-style: solid;
+ border-width: 8px 0 8px 6px;
+ border-color: transparent transparent transparent #02a8d6;
+ }
+
+ .left-menu__ico {
+ display: block;
+ margin: 0 auto;
+ width: 31px;
+ height: 31px;
+
+ }
+ .left-menu__ico_camera-list {
+ background: url(../img/ico-camera-list.png) 0 0 no-repeat;
+ }
+ .left-menu__ico_map-pins {
+ width: 25px;
+ height: 33px;
+ background: url(../img/ico-map-pins.png) 0 0 no-repeat;
+ }
+ .left-menu__ico_calendar {
+ background: url(../img/ico-calendar.png) 0 0 no-repeat;
+ }
+
+ .left-menu__link:hover .left-menu__ico_camera-list,
+ .left-menu__link:hover .left-menu__ico_calendar {
+ background-position: 0 -32px;
+ }
+ .left-menu__link_current .left-menu__ico_camera-list,
+ .left-menu__link_current:hover .left-menu__ico_camera-list,
+ .left-menu__link_current .left-menu__ico_calendar,
+ .left-menu__link_current:hover .left-menu__ico_calendar {
+ background-position: 0 -64px;
+ }
+ .left-menu__link:hover .left-menu__ico_map-pins {
+ background-position: 0 -34px;
+ }
+ .left-menu__link_current .left-menu__ico_map-pins,
+ .left-menu__link_current:hover .left-menu__ico_map-pins {
+ background-position: 0 -68px;
+ }
+
+ .left-menu__ico_live {
+ width: 32px;
+ height: 30px;
+ background: url(../img/ico-live.png) 0 0 no-repeat;
+ }
+ .left-menu__link:hover .left-menu__ico_live {
+ background-position: 0 -31px;
+ }
+ .left-menu__link_current .left-menu__ico_live,
+ .left-menu__link_current:hover .left-menu__ico_live {
+ background-position: 0 -62px;
+ }
+ .left-menu__ico_archive {
+ width: 26px;
+ height: 26px;
+ background: url(../img/ico-archive.png) 0 0 no-repeat;
+ }
+ .left-menu__link:hover .left-menu__ico_archive {
+ background-position: 0 -27px;
+ }
+ .left-menu__link_current .left-menu__ico_archive,
+ .left-menu__link_current:hover .left-menu__ico_archive {
+ background-position: 0 -54px;
+ }
+
+
+.camera {
+ position: relative;
+ margin: 0;
+}
+ .camera__item {
+ position: relative;
+ margin: 0 0 27px 3.2%;
+ float: left;
+ width: 48.4%;
+ background: #fff;
+ }
+ .camera__item:nth-of-type(2n+1) {
+ margin-left: 0;
+ }
+
+ .camera__item-add {
+ position: relative;
+ display: table;
+ height: 395px;
+ max-width: 100%;
+ width: 100%;
+
+ }
+ .link_camera {
+ display: table-cell;
+ width: 100%;
+
+ vertical-align:middle;
+ text-align:center;
+ font-size: 26px;
+ font-weight: bold;
+ color: #1fbba6;
+ text-decoration: none;
+ }
+ .link_camera:hover {
+ color: #02a7d6;
+ }
+ .link__ico_add {
+ margin: 0 12px 0 0;
+ display: inline-block;
+ width: 46px;
+ height: 46px;
+ background: url(../img/ico-add.png) 0 0 no-repeat;
+ vertical-align: middle;
+ }
+ .link_camera:hover .link__ico_add {
+ background-position: 0 -47px;
+ }
+
+ .link_add-small {
+ display: inline-block;
+ font-size: 18px;
+ font-weight: bold;
+ text-decoration: none;
+ color: #1fbba6;
+
+ }
+ .link_add-small:hover {
+ color: #02a7d6;
+ }
+ .link_add-small .link__ico_add {
+ display: inline-block;
+ margin: -4px 10px 0 0;
+ width: 25px;
+ height: 25px;
+ background: url(../img/ico-add-small.png) 0 0 no-repeat;
+ vertical-align: middle;
+ }
+ .link_add-small:hover .link__ico_add {
+ background-position: 0 -26px;
+ }
+ .map__btn .link_add-small {
+ padding: 16px 28px;
+ }
+
+ .camera__item .camera__header {
+ height: 49px;
+ }
+ .camera__header {
+ background: #fff;
+ }
+ .camera__header-inner {
+ position: relative;
+ margin: 15px 0 15px 5px;
+ display: inline-block;
+ height: 30px;
+ vertical-align: middle;
+
+
+ }
+ .camera__header-inner_right {
+ margin: 15px 17px;
+ float: right;
+ }
+ .camera__desc {
+ margin: 0 2px 0 34px;
+ line-height: 30px;
+ }
+
+ .camera__header-inner .btn {
+ vertical-align: top;
+ }
+ .camera__setting {
+ display: block;
+ width: 20px;
+ height: 20px;
+ padding: 14px 15px 15px;
+ background: #fff url(../img/ico-setting.png) 15px 14px no-repeat;
+ float: right;
+ }
+ .camera__setting:hover {
+ background-color: #02a7d6;
+ background-position: 15px -7px;
+ }
+ .camera__item .camera__title {
+ line-height: 49px;
+ font-size: 18px;
+ font-weight: bold;
+ color: #000;
+ }
+ .camera__title {
+ display: inline-block;
+ vertical-align: top;
+ margin: 0 14px;
+ font-size: 26px;
+
+ line-height: 60px;
+ color: #02a7d6;
+ }
+ .camera_bg-light .camera__title {
+ color: #1f2022;
+ font-weight: bold;
+ }
+
+ .camera__item .camera__body {
+ max-height: 346px;
+ }
+ .camera__body {
+ position: relative;
+ overflow: hidden;
+ max-height: 529px;
+ }
+
+ .camera__time {
+ position: absolute;
+ right: 28px;
+ bottom: 12px;
+ font-size: 13px;
+ color: #000;
+ }
+ .camera__time_white {
+ color: #fff;
+ }
+ .camera__video {
+ position: relative;
+ padding-bottom: 56.25%;
+ height: 0;
+ overflow: hidden;
+ }
+
+ .camera__video iframe,
+ .camera__video object,
+ .camera__video embed {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ }
+ .camera__edit {
+ position: relative;
+ margin: 40px 80px 0;
+ }
+ .form__row {
+ margin: 0 0 1em 115px;
+ clear: left;
+ }
+ .form__label {
+ position: relative;
+ display: block;
+ float: left;
+ left: -115px;
+ margin: 0 -100px 0.5em 0;
+ padding: 0.15em 0 0;
+ width: 100px;
+ font-weight: bold;
+ font-size: 18px;
+ }
+ .form__input-text {
+ width: 100%;
+ height: 33px;
+ padding: 0 10px 0 10px;
+ border-radius: 3px;
+ color: #191919;
+ font-size: 18px;
+ line-height: 33px;
+ border: none;
+ background: #f0f4f7;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ }
+ .form__input-text_thin {
+ width: 42px;
+ }
+ .form__label-wrapper {
+ position: relative;
+ display: block;
+ margin: 0 0 12px;
+ }
+ .form__input-checkbox {
+ margin: 4px 0 0;
+ float: left;
+ }
+ .form__label-wrapper .form__checkbox-title {
+ position: relative;
+ overflow: hidden;
+ margin: 0 0 0 35px;
+ display: block;
+ line-height: 22px;
+ }
+
+ .title {
+ margin: 30px 0 0;
+ font-size: 18px;
+ font-weight: bold;
+ color: #1f1f1f;
+ }
+
+ .user-list {
+ position: relative;
+ margin: 0 0 20px;
+ padding: 0;
+ counter-reset: chapter 0;
+ }
+ .user-list__item {
+ position: relative;
+ margin: 0;
+ padding: 10px 0 12px 24px;
+ font-size: 15px;
+ color: #1f1f1f;
+ border-bottom: 1px solid #e4e4e4;
+ list-style: none;
+ counter-increment: chapter;
+ cursor: pointer;
+ }
+ .user-list__item:before{
+ position: absolute;
+ left: 0;
+ width: 24px;
+ margin: 0 2px 0 0px;
+ padding: 0;
+ content: counter(chapter, decimal)'.';
+ }
+ .user-list__name {
+ font-size: 15px;
+ color: #1f1f1f;
+ }
+ .user-list__email {
+ font-size: 13px;
+ line-height: 18px;
+ color: #ababab;
+ }
+ .user-list__btn-group {
+ position: relative;
+ float: right;
+ padding: 14px 0;
+ visibility: hidden;
+ }
+ .user-list__item:hover .user-list__btn-group {
+ visibility: visible;
+ }
+
+ .link_edit {
+ padding:4px 13px;
+ font-weight: bold;
+ text-decoration: none;
+ color: #02a7d6;
+ }
+ .link_edit:hover {
+ background: #02a7d6;
+ color: #fff;
+ border-radius: 3px;
+ }
+ .link_edit .link__ico {
+ margin: -3px 4px 0 0;
+ }
+
+ .link_delete {
+ padding:4px 13px;
+ font-weight: bold;
+ color: #fff;
+ border-radius: 3px;
+ background: #e04e4e;
+ text-decoration: none;
+ }
+ .link_delete:hover {
+ background: #ea5757;
+ }
+
+ .camera__add-user {
+ position: relative;
+ margin: 20px 0 40px;
+ }
+ .camera__btn-group {
+ position: relative;
+ margin: 20px -80px 20px 0;
+ }
+ .camera__btn-group .btn {
+ margin-right: 11px;
+ }
+ .plate {
+ position: relative;
+ padding: 22px 20px 26px;
+ text-align: center;
+ }
+ .plate_warning {
+ background: #fff0ed;
+ }
+ .plate__message {
+
+ }
+ .marker {
+ margin: 0 10px 0 0;
+ }
+ .marker_red {
+ color: #e04e4e;
+ }
+
+
+ .camera__btn {
+ position: relative;
+ display: inline-block;
+ width: 60px;
+ height: 60px;
+ vertical-align: top;
+ text-align: center;
+ background: #fff;
+ }
+ .camera__btn_bg-light,
+ .camera_bg-light {
+ background: #f7f9fc;
+ }
+ .camera_bg-light .camera__. {
+ border-right: 1px solid #ffffff;
+ }
+ .camera__ico {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ margin: auto;
+ width: 60px;
+ height: 60px;
+
+ }
+ .camera__ico_back {
+ width: 24px;
+ height: 16px;
+ background: url(../img/ico-arrow-left.png) 0 0 no-repeat;
+ }
+ .camera__ico_setting, .link_edit .link__ico {
+ width: 20px;
+ height: 20px;
+ background: url(../img/ico-setting.png) 0 0 no-repeat;
+ }
+
+ .camera__btn:hover {
+ background: #02a7d6;
+ }
+ .camera__btn:hover .camera__ico_back {
+ background-position: 0 -17px;
+ }
+ .camera__btn:hover .camera__ico_setting, .link_edit:hover .link__ico {
+ background-position: 0 -21px;
+ }
+
+.btn {
+ display: inline-block;
+ font-size: 14px;
+ font-weight: bold;
+ line-height: 30px;
+ padding: 0 14px;
+ vertical-align: middle;
+ text-align: center;
+ white-space: nowrap;
+ border-radius: 7px;
+ background-clip: padding-box;
+ background-color: #1fbba5;
+ cursor: pointer;
+ color: #fff;
+ text-decoration: none;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+ .btn:hover {
+ background: #49cfbd;
+ }
+ .btn_calendar-list {
+ position: absolute;
+ top: 9px;
+ right: 9px;
+ z-index: -1;
+ visibility: hidden;
+ background: #fff;
+ color: #1fbba6;
+ }
+ .btn_calendar-list:hover {
+ background: #02a7d6;
+ color: #fff;
+ }
+ .calendar-list__img:hover .btn_calendar-list {
+ visibility: visible;
+ z-index: 10;
+ }
+ .btn_calendar-list .link__ico,
+ .btn_download .link__ico {
+ display: inline-block;
+ margin: -4px 0 0 4px;
+ width: 16px;
+ height: 16px;
+ background: url(../img/ico-download.png) 0 0 no-repeat;
+ }
+ .btn_calendar-list:hover .link__ico {
+ background-position: 0 -36px;
+ }
+
+
+ .btn_big {
+ padding: 0 25px;
+ font-size: 16px;
+ font-weight: bold;
+ line-height: 38px;
+ min-width: 120px;
+ }
+ .btn_download .link__ico {
+ margin-left: 12px;
+ background-position: 0 -36px;
+ }
+ .btn_center {
+ padding: 0;
+ width: 100%;
+ }
+ .btn_blue {
+ background: #02a7d6;
+ }
+ .btn_blue:hover {
+ background: #30b7dd;
+ }
+
+ .btn_link {
+ background: none;
+ color: #02a7d6;
+ font-weight: normal;
+ min-width: 0;
+ }
+ .btn_link:hover {
+ background: none;
+ }
+ .btn-group {
+ position: relative;
+ margin: 20px 0;
+ }
+ .btn-group .btn {
+ margin-right: 11px;
+ }
+
+
+.timeline {
+ position: relative;
+ margin: 29px 0 0;
+ width: 100%;
+
+}
+ .timeline__bar {
+ position: relative;
+
+ margin: 0 27px;
+ padding: 0;
+ height: 81px;
+ border-top: 1px solid #a4a4a5;
+ border-bottom: 1px solid #a4a4a5;
+ background: #f3f7f7 url(../img/timeline-bg.png) 0 0 repeat-x;
+ -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.18);
+ -moz-box-shadow: 0 1px 3px rgba(0,0,0,.18);
+ box-shadow: 0 1px 3px rgba(0,0,0,.18);
+ z-index: 1;
+ }
+ .timeline__bar_hour {
+ margin: -1px 0 0 0;
+ padding: 0 39px;
+ height: 60px;
+ border: none;
+ background: none;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+ z-index: 2;
+ }
+
+ .timeline__scale-wrapper {
+ position: relative;
+ overflow: hidden;
+ margin: -20px 11px 0 0;
+ padding: 20px 0 0 12px;
+ }
+
+ .timeline__scale {
+ position: relative;
+ margin: 42px 0 0;
+ height: 1px;
+ width: 100%;
+ background: #686869;
+ }
+ .timeline__scale_hour {
+ margin: 14px 0 0;
+ height: 24px;
+ background: #fff;
+ border-bottom: 1px solid #686869;
+ }
+
+ .timeline__minute {
+ position: absolute;
+ top:-3px;
+ display: block;
+ width: 1px;
+ font-style: normal;
+ }
+ .timeline__minute_big {
+ top: -11px;
+ }
+ .timeline__minute:before,
+ .timeline__hour:after {
+ content: '';
+ position: absolute;
+ display: block;
+ width: 1px;
+ height: 3px;
+ background: #686869;
+ }
+ .timeline__minute_big:before {
+ height: 11px;
+ }
+ .timeline__minute .timeline__number {
+ position: absolute;
+ top: -24px;
+ left: -3px;
+ font-size: 12px;
+ white-space: nowrap;
+ }
+ .timeline__hour .timeline__number {
+ position: absolute;
+ top: 4px;
+ left: -16px;
+ font-size: 10px;
+ white-space: nowrap;
+ }
+
+ .timeline__hour {
+ position: absolute;
+ top:24px;
+ display: block;
+ width: 1px;
+ font-style: normal;
+ z-index: 2;
+ }
+ .timeline__hour:after {
+ height: 3px;
+ background: #6b6c6e;
+ }
+ .timeline__hour_big:after {
+ height: 6px;
+ }
+ .timeline__hour:before {
+ content: '';
+ position: absolute;
+ top: -24px;
+ display: block;
+ width: 1px;
+ height: 24px;
+ background: #e4e7ec;
+ z-index: 10;
+ }
+ .timeline__hour_big:first-child:before,
+ .timeline__hour_last:before {
+ content:none;
+ }
+ .timeline__record-wrapper {
+ position: relative;
+ padding: 0 12px;
+ }
+ .timeline__record-wrapper_hour {
+ /*position: absolute;*/
+ top: -1px;
+ width: 720px;
+ height: 80px;
+ padding: 0;
+ }
+ .timeline__record {
+ position: relative;
+ margin: 4px 0 0;
+ height: 24px;
+ width: 100%;
+ z-index: 2;
+ }
+ .timeline__alarm {
+ position: absolute;
+ display: block;
+ background: #80c9f7;
+ height: 100%;
+ z-index: 2;
+ }
+ .timeline__alarm-flag {
+ position: absolute;
+ top: -5px;
+ width: 2px;
+ height: 29px;
+ background: #e04e4e;
+ z-index: 10;
+ }
+ .timeline__alarm-flag-link {
+ position: absolute;
+ top: -23px;
+ left: -7px;
+ width: 16px;
+ height: 55px;
+ z-index: 10;
+ }
+
+ .timeline__alarm-flag-link:before {
+ content: '';
+ position: absolute;
+ top: 17px;
+ left: 5px;
+ width: 6px;
+ height: 6px;
+ border-radius: 3px;
+ background-color: #df4d4d;
+ }
+ .timeline__alarm-flag-link:hover:before {
+ content:none;
+ }
+ .timeline__alarm-flag-link:hover:after {
+ content: '';
+ position: absolute;
+ top: 5px;
+ left: 0;
+ width: 16px;
+ height: 20px;
+ background: url(../img/timeline__alarm-flag.png) 0 0 no-repeat;
+ }
+
+ .timeline__record-current {
+ position: relative;
+ background: #45b69a url(../img/timeline__record-current-bg.png) 0 0 repeat-x;
+ height: 24px;
+ }
+
+ .timeline__record-pin {
+ position: absolute;
+ right: 0;
+
+ vertical-align: top;
+
+ }
+ .timeline__record-pin-plate {
+ position: absolute;
+ top: -67px;
+ left: -29px;
+ padding: 0 5px;
+ background: #323a45;
+ color: #fff;
+ font-size: 12px;
+ line-height: 20px;
+ vertical-align: top;
+ font-style: normal;
+ }
+ .timeline__record-pin-plate:before {
+ content: '';
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: -94px;
+ left: 0;
+ margin: auto;
+ width: 1px;
+ height: 68px;
+ background: #323a45;
+
+ }
+ .timeline__record-pin-plate:after {
+ content: '';
+ position: absolute;
+ right: 0;
+ bottom: -4px;
+ left: 0;
+ margin: auto;
+ width: 0px;
+ height: 0px;
+ border-style: solid;
+ border-width: 4px 4.5px 0 4.5px;
+ border-color: #323a45 transparent transparent transparent;
+ -webkit-transform:rotate(360deg)
+ }
+ .timeline__scroll {
+ position: absolute;
+ top: -3px;
+ width: 63px;
+ height: 28px;
+ border-top: 1px solid #a9a9a9;
+ border-bottom: 1px solid #a9a9a9;
+ background: #fff;
+ box-shadow: 0 1px 3px rgba(0,0,0,.18);
+ }
+ .timeline__scroll:before {
+ content: '';
+ position: absolute;
+ top: -12px;
+ right: 0;
+ left: 0;
+ margin: auto;
+ width: 17px;
+ height: 13px;
+ background: url(../img/timeline__scroll-bridge.png) 0 0 no-repeat;
+ z-index: 12;
+ }
+ .timeline__scroll-control {
+ position: absolute;
+ top: -1px;
+ width: 17px;
+ height: 28px;
+ border: 1px solid #a9a9a9;
+ background: #fff;
+ z-index: 14;
+ background: #f9f9fa url(../img/timeline__scroll-control-bg.png) 0 0 repeat-x;
+ }
+ .timeline__scroll-control:hover {
+ background: #f0f4f8 url(../img/timeline__scroll-control-bg.png) 0 -28px repeat-x;
+ }
+
+ .timeline__scroll-control_left {
+ left: -2px;
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+ }
+ .timeline__scroll-control_left .timeline__scroll-control-ico,
+ .timeline__scroll-control_right .timeline__scroll-control-ico {
+ position: absolute;
+ top: 0;
+ right: 0;
+ left: 0;
+ bottom: 0;
+ margin: auto;
+ width: 6px;
+ height: 11px;
+ background: url(../img/timeline__scroll-control-left.png) 0 0 no-repeat;
+ }
+ .timeline__scroll-control_right .timeline__scroll-control-ico {
+ background: url(../img/timeline__scroll-control-right.png) 0 0 no-repeat;
+ }
+ .timeline__scroll-control_left:hover .timeline__scroll-control-ico,
+ .timeline__scroll-control_right:hover .timeline__scroll-control-ico {
+ background-position: 0 -12px;
+ }
+ .timeline__scroll-control_right {
+ right: -2px;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+ }
+
+ .timeline__control-left,
+ .timeline__control-right {
+ position: absolute;
+ top: 0;
+ display: block;
+ width: 27px;
+ height: 81px;
+ border: 1px solid #a4a4a5;
+ box-shadow: 0 1px 3px rgba(0,0,0,.18);
+ z-index: 10;
+ background: #f3f7f7 url(../img/timeline-bg.png) 0 0 repeat-x;
+ }
+ .timeline__control-left:hover,
+ .timeline__control-right:hover {
+ background-position: 0 -81px;
+ }
+
+ .timeline__control-left {
+ left: 0;
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+ }
+ .timeline__control-left .timeline__scroll-control-ico,
+ .timeline__control-right .timeline__scroll-control-ico {
+ position: absolute;
+ top: 0;
+ right: 0;
+ left: 0;
+ bottom: 0;
+ margin: auto;
+ width: 10px;
+ height: 15px;
+ background: url(../img/ico-arrow-prev.png) 0 0 no-repeat;
+ }
+ .timeline__control-right .timeline__scroll-control-ico {
+ background: url(../img/ico-arrow-next.png) 0 0 no-repeat;
+ }
+ .timeline__control-left:hover .timeline__scroll-control-ico,
+ .timeline__control-right:hover .timeline__scroll-control-ico {
+ background-position: 0 -16px;
+ }
+
+ .timeline__control-right {
+ right: 0;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+ }
+
+
+#datepicker {
+ margin: 0;
+ min-height: 252px;
+}
+.datepicker {
+ position: relative;
+ width: 44%;
+ height: 33px;
+ padding: 0 35px 0 10px;
+ border-radius: 3px;
+ color: #191919;
+ font-size: 14px;
+ line-height: 33px;
+ border: none;
+ cursor: pointer;
+ background: #f0f4f7 url(../img/ico-date.png) 90% 8px no-repeat;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+
+}
+ #ui-datepicker-div {
+ box-shadow: 0 2px 13px rgba(0,0,0,.25);
+ z-index: 101 !important;
+ }
+ #ui-datepicker-div .ui-state-hover {
+ background: #02a7d6;
+ color: #fff;
+ }
+
+input.timepicker:focus,
+input.datepicker:focus {
+ outline: none;
+ background-position: 90% -27px;
+}
+
+.alarm-mode {
+ position: relative;
+ margin: 0 0 0 120px;
+}
+
+.alarm {
+ position: relative;
+}
+ .alarm__title {
+ font-size: 14px;
+ margin: 0 0 0 12px;
+ }
+ .alarm__list {
+ position: relative;
+ margin: 12px 0;
+ padding: 0 0 0 0;
+ counter-reset: chapter 0;
+ }
+ .alarm__list-item {
+ position: relative;
+ padding: 0 0 0 36px;
+ font-size: 14px;
+ line-height: 33px;
+ list-style: none;
+ counter-increment: chapter;
+ }
+ .alarm__list-item:before{
+ display: inline-block;
+ width: 20px;
+ margin: -1px 2px 0 0px;
+ padding: 2px 0;
+ content: counter(chapter, decimal)'.';
+ text-align: right;
+ }
+ .alarm__list-item:nth-child(2n+1) {
+ background: #f9fbfd;
+ }
+ .alarm__list-item_current {
+ background: #e8f8f6;
+ }
+ .alarm__time {
+ display: inline-block;
+ color: #e04e4e;
+ text-decoration: none;
+ line-height: 33px;
+ }
+ .alarm__btn {
+ display: inline-block;
+ width: 16px;
+ height: 16px;
+ text-decoration: none;
+ }
+ .alarm__btn_stop,
+ .alarm__btn_play {
+ position: absolute;
+ top: 1px;
+ left: 10px;
+ padding: 8px 4px;
+ }
+
+ .alarm__btn_stop {
+ background: url(../img/ico-alarm__btn.png) 50% 8px no-repeat;
+ }
+ .alarm__btn_play {
+ background: url(../img/ico-alarm__btn.png) 50% -26px no-repeat;
+ }
+
+ .link_alarm {
+ display: inline-block;
+ text-decoration: none;
+ padding: 0 4px;
+ }
+ .link_alarm .link__ico {
+ display: inline-block;
+ margin: -2px 0 0 0;
+ width: 16px;
+ height: 16px;
+ }
+ .link_alarm .link__inner-span {
+ color: #e04e4e;
+ }
+
+ .link_ignore {
+ position: absolute;
+ left: 128px;
+ }
+ .link_ignore .link__ico {
+ padding: 0 3px 0 0;
+ background: url(../img/ico-ignore.png) 0 0 no-repeat;
+ }
+
+ .link_download {
+ position: absolute;
+ right: 37px;
+ }
+ .link_download .link__ico {
+ background: url(../img/ico-download.png) 0 0 no-repeat;
+ }
+ .link_download:hover .link__ico {
+ background-position: 0 -18px;
+ }
+
+.map {
+ position: relative;
+ overflow: hidden;
+}
+
+ .map__btn {
+ position: absolute;
+ top: 27px;
+ right: 34px;
+ z-index: 100;
+ background: #fff;
+ }
+
+
+
+.calendar-list {
+ position: relative;
+ overflow: hidden;
+ margin: 0 0 0 -15px;
+}
+ .calendar-list__item {
+ position: relative;
+ float: left;
+ margin: 0 0 25px 15px;
+ width: 256px;
+ height: 220px;
+ background: #fff;
+ }
+ .calendar-list__img {
+ position: relative;
+ overflow: hidden;
+ height: 177px;
+ }
+ .calendar-list__link {
+ display: block;
+ }
+ .calendar-list__link:hover:before,
+ .calendar-list__img:hover .calendar-list__link:before{
+ content: '';
+ position: absolute;
+ display: block;
+ width: 100%;
+ height: 100%;
+ background: rgba(39,43,49,.5);
+ }
+ .calendar-list__link:hover:after,
+ .calendar-list__img:hover .calendar-list__link:after {
+ content: '';
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ margin: auto;
+ display: block;
+ width: 63px;
+ height: 63px;
+ background: url(../img/calendar-list__link.png) 0 0 no-repeat;
+ }
+ .calendar-list__img img {
+ max-width: 100%;
+ height: auto;
+ min-height: 177px;
+ }
+ .calendar-list__info {
+ position: relative;
+ overflow: hidden;
+ font-size: 14px;
+ line-height: 43px;
+ }
+ .calendar-list__time {
+ margin: 0 0 0 12px;
+ float: left;
+
+ }
+ .calendar-list__alarm {
+ margin: 0 12px 0 12px;
+ float: right;
+ }
+/*.pagination*/
+.pagination {
+ position: relative;
+ margin: 10px 0 0;
+}
+ .pagination ul {
+ position: relative;
+ margin: 0;
+ padding: 0;
+ }
+ .pagination li {
+ display: inline;
+ line-height: 24px;
+ }
+
+ .pagination ul a,.pagination ul span {
+ float: left;
+ padding: 7px 16px 7px 16px;
+ border-left: 1px solid #e4e7ec;
+ font-size: 14px;
+ color: #323a45;
+ background: #fff;
+ text-decoration: none;
+ }
+ .pagination ul a:hover {
+ background: #02a7d6;
+ color: #fff;
+ }
+ .pagination li:first-child a{
+ border-left: 0;
+ }
+ .pagination__current ul a, .pagination .pagination__current ul a:hover {
+ font-weight: bold;
+ cursor: default;
+ background: #fff;
+ color: #323a45;
+ }
+ .pagination__control {
+ position: relative;
+ float: right;
+ margin: 0 0 0 40px;
+ z-index: 2;
+ }
+ .link_pagination {
+ display: inline-block;
+ padding: 6px 0 6px 0;
+ color: #1f2022;
+ font-size: 14px;
+ text-decoration: none;
+ background: #fff;
+ }
+ .link_prev {
+ padding-right: 18px;
+ }
+ .link_next {
+ padding-left: 18px;
+ border-left: 1px solid #e4e7ec;
+ }
+ .link_pagination:hover {
+ background: #02a7d6;
+ color: #fff;
+ }
+
+ .link_prev .link__ico,
+ .link_next .link__ico {
+ margin: -2px 20px 0;
+ display: inline-block;
+ width: 10px;
+ height: 15px;
+ }
+ .link_prev .link__ico {
+ background: url(../img/ico-arrow-prev.png) 0 0 no-repeat;
+ }
+ .link_next .link__ico {
+ background: url(../img/ico-arrow-next.png) 0 0 no-repeat;
+ }
+ .link_pagination:hover .link__ico {
+ background-position: 0 -32px;
+ }
+/*/.pagination*/
+
+.archive {
+ position: relative;
+ margin: 0 0 10px;
+ padding: 0 15px;
+}
+ .archive_border {
+ padding: 20px 15px 16px;
+ border: 1px solid #e7e7e7;
+ border-left: 0;
+ border-right: 0;
+ }
+ .archive__separator {
+ display: inline-block;
+ width: 12%;
+ text-align: center;
+ color: #737373;
+ }
+ .archive__row {
+ position: relative;
+ width: 100%;
+ margin: 13px 0;
+ clear: both;
+ }
+ .archive__title {
+ margin: 0;
+ font-size: 14px;
+ font-weight: bold;
+ color: #1f2022;
+ }
+ .archive__data {
+ margin: 0 0 0 28px;
+ display: inline-block;
+ font-size: 14px;
+ color: #1f1f1f;
+ }
+ .archive__data:first-child {
+ margin-left: 0;
+ }
+
+.select {
+ position: relative;
+ margin: 0;
+ width: 100%;
+ border: none;
+}
+.period {
+ position: relative;
+ margin: 16px 0;
+}
+ .radio-list {
+ position: relative;
+ margin: 0 0 0 0;
+ padding: 0;
+ float: right;
+ list-style: none;
+ }
+ .radio-list__item {
+ position: relative;
+ margin: 0 0 0;
+ float: left;
+ font-size: 14px;
+ }
+
+ .radio-list__input-wrap {
+ padding: 0 8px;
+ display: block;
+ cursor: pointer;
+ color: #02a7d6;
+ text-align: center;
+ }
+ .radio-list__input-wrap:hover {
+ color: #1fbba6;
+ }
+
+ .radio-list__input {
+ display: none;
+ }
+
+ .radio-list__item_active {
+ background: #01a7d5;
+ border-radius: 3px;
+ color: #fff;
+ }
+ .radio-list__item_active:hover {
+ color: #fff;
+ }
+
+ .radio-list:after {
+ top: 0;
+ left: auto;
+ right: 0;
+ }
+
+
+.overlay {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: rgba(32,30,25,.5);
+ z-index: 101;
+}
+ .popup {
+ position: absolute;
+ top: 160px;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ margin: auto;
+ width: 632px;
+ height: auto;
+ z-index: 102;
+
+ }
+ .popup__inner {
+ position: relative;
+ padding: 63px 63px 43px;
+ background: #fff;
+ }
+ .link_close {
+ position: absolute;
+ top: 6px;
+ right: 6px;
+ padding:0 5px;
+ }
+ .link_close .link__ico {
+ width: 17px;
+ height: 18px;
+ background: url(../img/ico-close.png) 0 0 no-repeat;
+ }
+
+.two-col {
+ position: relative;
+}
+ .two-col__item {
+ position: relative;
+ float: left;
+ width: 50%;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ }
+ .two-col__item:first-child + .two-col__item {
+ padding-left: 20px;
+ }
+
+ /* ==========================================================================
+ Media Queries
+ ========================================================================== */
+
+
+@media only screen and (max-width: 1240px) {
+
+.calendar-list {
+ margin: 0;
+}
+ .calendar-list__item {
+ margin: 0 0 3.2% 3.2%;
+ width: 48.4%;
+ }
+ .calendar-list__item:nth-of-type(2n+1) {
+ margin-left: 0;
+ }
+
+.pagination__control .link__inner-span {
+ display: none;
+}
+ .link_pagination {
+ padding:6px 0;
+ }
+ .link_prev .link__ico,
+ .link_next .link__ico {
+ margin: -2px 15px 0;
+ }
+
+}
+
+/* ==========================================================================
+ jQuery TimePicker
+ ========================================================================== */
+
+.timepicker {
+ font-size: 14px;
+ line-height: 33px;
+
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ width: 44%;
+ height: 33px;
+ padding: 0 35px 0 10px;
+
+ cursor: pointer;
+
+ color: #191919;
+ border: none;
+ border-radius: 3px;
+ background: #f0f4f7 url(../img/ico-clock.png) 90% 8px no-repeat;
+}
+
+body .ui-timepicker:before,
+body .ui-timepicker:after {
+ position: absolute;
+ top: 0;
+ left: 0;
+
+ width: 100%;
+ height: 12px;
+
+ content: '';
+}
+body .ui-timepicker:before {
+ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMCAQAAAAJgh/cAAAAKElEQVQIHQXBMQoAIAwAseP+/0+LOLh0aEU08R1BrrSUpGxZMiUkZHzQ1Qt1r9CoFAAAAABJRU5ErkJggg==) 0 0 repeat-x;
+}
+body .ui-timepicker:after {
+ top: auto;
+ bottom: 0;
+
+ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMCAQAAAAJgh/cAAAAI0lEQVQIHWP4L87EwM3EIMDEIMLEAGRLMjFIgJEYWAQozg0ANOQCARnGp0UAAAAASUVORK5CYII=) 0 0 repeat-x;
+}
+body .ui-timepicker-standard {
+ border: none;
+ box-shadow: 0 2px 13px rgba(0,0,0,.25);
+}
+body .ui-timepicker-standard a {
+ border: none;
+ padding: .2em 0;
+}
+body .ui-timepicker-standard .ui-state-hover {
+ background-color: transparent;
+ border: none;
+ color: #02a7d6;
+}
+
+/* ==========================================================================
+ Helper classes
+ ========================================================================== */
+
+.link {
+
+}
+ .link_type-wrapper {
+ display: inline-block;
+ text-decoration: none;
+ }
+ .link_type-wrapper .ico, .link__ico {
+ margin-top: -4px;
+ vertical-align: middle;
+ }
+ .link__ico {
+ display: inline-block;
+ }
+ .link_top-menu .ico {
+ margin: -2px 7px 0 0;
+ }
+ .link_top-menu .ico_right {
+ margin: -2px 0 0 7px;
+ }
+
+
+ .link__inner {
+ margin-left: 6px;
+ line-height: 1.1;
+ display: inline-block;
+ }
+
+
+.hidden {
+ display: none !important;
+ visibility: hidden;
+}
+
+.visuallyhidden {
+ border: 0;
+ clip: rect(0 0 0 0);
+ height: 1px;
+ margin: -1px;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
+ width: 1px;
+}
+
+.visuallyhidden.focusable:active,
+.visuallyhidden.focusable:focus {
+ clip: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ position: static;
+ width: auto;
+}
+
+.invisible {
+ visibility: hidden;
+}
+
+.clearfix:before,
+.clearfix:after {
+ content: " ";
+ display: table;
+}
+
+.clearfix:after {
+ clear: both;
+}
+
+.clearfix {
+ *zoom: 1;
+}
+
+
diff --git a/js/vendor/jquery-timepicker/test/visuals/i43/css/normalize.min.css b/js/vendor/jquery-timepicker/test/visuals/i43/css/normalize.min.css
new file mode 100644
index 00000000..378226f3
--- /dev/null
+++ b/js/vendor/jquery-timepicker/test/visuals/i43/css/normalize.min.css
@@ -0,0 +1 @@
+/*! normalize.css v1.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0} \ No newline at end of file