Anti-spam - Version 7.3.0

Version Description

  • 07.04.2022 =
  • Added: Compatibility with Wordpress 5.9
  • Fixed: Minor bugs

7.2.9 * Fixed: API errors

7.2.8 * Compatibility WP 5.8 * Update components

7.2.7 12.03.2021 * Added: Backup system (PRO)

7.2.6 12.03.2021 * Fixed: Minor bugs

7.2.5 13.01.2021 * Fixed: Minor bugs

7.2.4 12.01.2021 * Fixed: Fatal error after activate/update

7.2.3 12.01.2021 * Added: Support php 8 * Fixed: Minor bugs

Download this release

Release Info

Developer alexkovalevv
Plugin Icon 128x128 Anti-spam
Version 7.3.0
Comparing to
See all releases

Code changes from version 7.2.9 to 7.3.0

Files changed (148) hide show
  1. admin/assets/css/dashboard-dashboard.css +3 -3
  2. admin/assets/css/sweetalert-custom.css.map +0 -1
  3. admin/assets/css/titan-security.css +18 -18
  4. admin/assets/js/titan-security.js +27 -19
  5. admin/boot.php +3 -3
  6. admin/class-activation.php +2 -2
  7. admin/class-page-titan-basic.php +4 -4
  8. admin/pages/class-page-backup.php +2 -2
  9. admin/pages/class-page-two-factor.php +2 -2
  10. admin/pages/class-pages-antispam.php +3 -3
  11. admin/pages/class-pages-check.php +4 -4
  12. admin/pages/class-pages-components-license.php +5 -5
  13. admin/pages/class-pages-components.php +5 -5
  14. admin/pages/class-pages-dashboard.php +2 -2
  15. admin/pages/class-pages-license.php +4 -4
  16. admin/pages/class-pages-logs.php +2 -2
  17. admin/pages/class-pages-plugin-settings.php +3 -3
  18. admin/pages/class-pages-scanner.php +3 -3
  19. admin/pages/class-pages-sitechecker.php +2 -2
  20. admin/pages/class-pages-tweaks.php +3 -3
  21. admin/pages/firewall/class-pages-bruteforce.php +3 -3
  22. admin/pages/firewall/class-pages-firewall-attacks-log.php +1 -1
  23. admin/pages/firewall/class-pages-firewall-blocking.php +2 -2
  24. admin/pages/firewall/class-pages-firewall-login-attempts.php +1 -1
  25. admin/pages/firewall/class-pages-firewall-settings.php +2 -2
  26. admin/pages/firewall/class-pages-firewall.php +1 -1
  27. admin/pages/setup/class-pages-setup.php +3 -3
  28. admin/pages/setup/steps/class-step-congratulation.php +1 -1
  29. anti-spam.php +6 -6
  30. includes/class-titan-security-plugin.php +3 -3
  31. includes/class.module-base.php +1 -1
  32. includes/functions.php +2 -2
  33. includes/logger/assets/css/base.css.map +0 -1
  34. libs/antispam-premium/admin/boot.php +2 -2
  35. libs/antispam-premium/admin/pages/class-pages-settings.php +2 -2
  36. libs/factory/bootstrap/assets/css-min/bootstrap.accordion.min.css +1 -1
  37. libs/factory/bootstrap/assets/css-min/bootstrap.blue.min.css +1 -1
  38. libs/factory/bootstrap/assets/css-min/bootstrap.coffee.min.css +1 -1
  39. libs/factory/bootstrap/assets/css-min/bootstrap.core.min.css +1 -1
  40. libs/factory/bootstrap/assets/css-min/bootstrap.datetimepicker.min.css +1 -1
  41. libs/factory/bootstrap/assets/css-min/bootstrap.ectoplasm.min.css +1 -1
  42. libs/factory/bootstrap/assets/css-min/bootstrap.form-group.min.css +1 -1
  43. libs/factory/bootstrap/assets/css-min/bootstrap.form-metabox.min.css +1 -1
  44. libs/factory/bootstrap/assets/css-min/bootstrap.light.min.css +1 -1
  45. libs/factory/bootstrap/assets/css-min/bootstrap.midnight.min.css +1 -1
  46. libs/factory/bootstrap/assets/css-min/bootstrap.ocean.min.css +1 -1
  47. libs/factory/bootstrap/assets/css-min/bootstrap.separator.min.css +1 -1
  48. libs/factory/bootstrap/assets/css-min/bootstrap.sunrise.min.css +1 -1
  49. libs/factory/bootstrap/assets/css-min/bootstrap.tab.min.css +1 -1
  50. libs/factory/bootstrap/assets/css-min/bootstrap.wp-editor.min.css +1 -1
  51. libs/factory/bootstrap/assets/css-min/control.checkbox.min.css +1 -1
  52. libs/factory/bootstrap/assets/css-min/control.color-and-opacity.min.css +1 -1
  53. libs/factory/bootstrap/assets/css-min/control.color.min.css +1 -1
  54. libs/factory/bootstrap/assets/css-min/control.dropdown-and-colors.min.css +1 -1
  55. libs/factory/bootstrap/assets/css-min/control.dropdown.min.css +1 -1
  56. libs/factory/bootstrap/assets/css-min/control.fonts.min.css +1 -1
  57. libs/factory/bootstrap/assets/css-min/control.list.min.css +1 -1
  58. libs/factory/bootstrap/assets/css-min/control.multiple-textbox.min.css +1 -1
  59. libs/factory/bootstrap/assets/css-min/control.pattern.min.css +1 -1
  60. libs/factory/bootstrap/assets/css-min/control.radio-colors.min.css +1 -1
  61. libs/factory/bootstrap/assets/css-min/holder.more-link.min.css +1 -1
  62. libs/factory/bootstrap/assets/css-min/plugin.gradient-picker.min.css +1 -1
  63. libs/factory/bootstrap/assets/css-min/plugin.paddings-editor.min.css +1 -1
  64. libs/factory/bootstrap/assets/css/bootstrap.accordion.css +6 -6
  65. libs/factory/bootstrap/assets/css/bootstrap.blue.css +13 -13
  66. libs/factory/bootstrap/assets/css/bootstrap.coffee.css +13 -13
  67. libs/factory/bootstrap/assets/css/bootstrap.core.css +1773 -1773
  68. libs/factory/bootstrap/assets/css/bootstrap.datetimepicker.css +71 -71
  69. libs/factory/bootstrap/assets/css/bootstrap.ectoplasm.css +13 -13
  70. libs/factory/bootstrap/assets/css/bootstrap.form-group.css +9 -9
  71. libs/factory/bootstrap/assets/css/bootstrap.form-metabox.css +8 -8
  72. libs/factory/bootstrap/assets/css/bootstrap.light.css +13 -13
  73. libs/factory/bootstrap/assets/css/bootstrap.midnight.css +13 -13
  74. libs/factory/bootstrap/assets/css/bootstrap.ocean.css +13 -13
  75. libs/factory/bootstrap/assets/css/bootstrap.separator.css +1 -1
  76. libs/factory/bootstrap/assets/css/bootstrap.sunrise.css +13 -13
  77. libs/factory/bootstrap/assets/css/bootstrap.tab.css +20 -20
  78. libs/factory/bootstrap/assets/css/bootstrap.wp-editor.css +10 -10
  79. libs/factory/bootstrap/assets/css/control.checkbox.css +15 -15
  80. libs/factory/bootstrap/assets/css/control.color-and-opacity.css +6 -6
  81. libs/factory/bootstrap/assets/css/control.color.css +7 -7
  82. libs/factory/bootstrap/assets/css/control.dropdown-and-colors.css +4 -4
  83. libs/factory/bootstrap/assets/css/control.dropdown.css +14 -14
  84. libs/factory/bootstrap/assets/css/control.fonts.css +6 -6
  85. libs/factory/bootstrap/assets/css/control.list.css +13 -13
  86. libs/factory/bootstrap/assets/css/control.multiple-textbox.css +7 -7
  87. libs/factory/bootstrap/assets/css/control.pattern.css +31 -31
  88. libs/factory/bootstrap/assets/css/control.radio-colors.css +6 -6
  89. libs/factory/bootstrap/assets/css/holder.more-link.css +5 -5
  90. libs/factory/bootstrap/assets/css/plugin.gradient-picker.css +23 -23
  91. libs/factory/bootstrap/assets/css/plugin.paddings-editor.css +19 -19
  92. libs/factory/bootstrap/assets/js-min/bootstrap.accordion.min.js +1 -1
  93. libs/factory/bootstrap/assets/js-min/bootstrap.collapse.min.js +1 -1
  94. libs/factory/bootstrap/assets/js-min/bootstrap.datetimepicker.min.js +1 -1
  95. libs/factory/bootstrap/assets/js-min/bootstrap.dropdown.min.js +1 -1
  96. libs/factory/bootstrap/assets/js-min/bootstrap.modal.min.js +1 -1
  97. libs/factory/bootstrap/assets/js-min/control.checkbox.min.js +1 -1
  98. libs/factory/bootstrap/assets/js-min/control.color-and-opacity.min.js +1 -1
  99. libs/factory/bootstrap/assets/js-min/control.color.min.js +1 -1
  100. libs/factory/bootstrap/assets/js-min/control.dropdown-and-colors.min.js +1 -1
  101. libs/factory/bootstrap/assets/js-min/control.dropdown.min.js +1 -1
  102. libs/factory/bootstrap/assets/js-min/control.fonts.min.js +1 -1
  103. libs/factory/bootstrap/assets/js-min/control.gradient.min.js +1 -1
  104. libs/factory/bootstrap/assets/js-min/control.integer.min.js +1 -1
  105. libs/factory/bootstrap/assets/js-min/control.list.min.js +1 -1
  106. libs/factory/bootstrap/assets/js-min/control.multiple-textbox.min.js +1 -1
  107. libs/factory/bootstrap/assets/js-min/control.pattern.min.js +1 -1
  108. libs/factory/bootstrap/assets/js-min/holder.more-link.min.js +1 -1
  109. libs/factory/bootstrap/assets/js-min/plugin.gradient-picker.min.js +1 -1
  110. libs/factory/bootstrap/assets/js-min/plugin.iris.min.js +1 -1
  111. libs/factory/bootstrap/assets/js-min/plugin.paddings-editor.min.js +1 -1
  112. libs/factory/bootstrap/assets/js/bootstrap.accordion.js +2 -2
  113. libs/factory/bootstrap/assets/js/bootstrap.collapse.js +2 -2
  114. libs/factory/bootstrap/assets/js/bootstrap.datetimepicker.js +25 -25
  115. libs/factory/bootstrap/assets/js/bootstrap.dropdown.js +2 -2
  116. libs/factory/bootstrap/assets/js/bootstrap.modal.js +7 -7
  117. libs/factory/bootstrap/assets/js/control.checkbox.js +4 -4
  118. libs/factory/bootstrap/assets/js/control.color-and-opacity.js +1 -1
  119. libs/factory/bootstrap/assets/js/control.color.js +8 -8
  120. libs/factory/bootstrap/assets/js/control.dropdown-and-colors.js +3 -3
  121. libs/factory/bootstrap/assets/js/control.dropdown.js +3 -3
  122. libs/factory/bootstrap/assets/js/control.fonts.js +3 -3
  123. libs/factory/bootstrap/assets/js/control.gradient.js +3 -3
  124. libs/factory/bootstrap/assets/js/control.integer.js +3 -3
  125. libs/factory/bootstrap/assets/js/control.list.js +3 -3
  126. libs/factory/bootstrap/assets/js/control.multiple-textbox.js +2 -2
  127. libs/factory/bootstrap/assets/js/control.pattern.js +4 -4
  128. libs/factory/bootstrap/assets/js/holder.more-link.js +2 -2
  129. libs/factory/bootstrap/assets/js/plugin.gradient-picker.js +4 -4
  130. libs/factory/bootstrap/assets/js/plugin.iris.js +9 -9
  131. libs/factory/bootstrap/assets/js/plugin.paddings-editor.js +3 -3
  132. libs/factory/bootstrap/boot.php +9 -9
  133. libs/factory/bootstrap/includes/functions.php +10 -10
  134. libs/factory/core/ajax/install-addons.php +10 -10
  135. libs/factory/core/assets/js/core-components.js +14 -14
  136. libs/factory/core/assets/js/core-general.js +6 -6
  137. libs/factory/core/boot.php +33 -33
  138. libs/factory/core/includes/activation/class-factory-activator.php +3 -3
  139. libs/factory/core/includes/activation/class-factory-update.php +3 -3
  140. libs/factory/core/includes/assets-managment/class-factory-assets-list.php +4 -4
  141. libs/factory/core/includes/assets-managment/class-factory-script-list.php +2 -2
  142. libs/factory/core/includes/assets-managment/class-factory-style-list.php +1 -1
  143. libs/factory/core/includes/class-check-compatibility.php +2 -2
  144. libs/factory/core/includes/class-factory-migrations.php +13 -13
  145. libs/factory/core/includes/class-factory-notices.php +5 -5
  146. libs/factory/core/includes/class-factory-options.php +2 -2
  147. libs/factory/core/includes/class-factory-plugin-abstract.php +68 -68
  148. libs/factory/core/includes/class-factory-plugin-base.php +22 -22
admin/assets/css/dashboard-dashboard.css CHANGED
@@ -106,13 +106,13 @@
106
  border-radius: 5px !important;
107
  }
108
 
109
- .factory-bootstrap-454 .factory-buttons-way .factory-on.active {
110
  background-color: #5d05b7 !important;
111
  box-shadow: none !important;
112
  border: none !important;
113
  }
114
 
115
- .factory-bootstrap-454 .factory-buttons-way .factory-off.active {
116
  background-color: #5d05b7 !important;
117
  box-shadow: none !important;
118
  border: none !important;
@@ -122,7 +122,7 @@
122
  background: #fff !important;
123
  }
124
 
125
- .factory-bootstrap-454 .nav-tabs > li.active > a, .factory-bootstrap-454 .nav-tabs > li.active > a:focus, .factory-bootstrap-454 .nav-tabs > li.active > a:hover {
126
  background-color: #efefef !important;
127
  }
128
 
106
  border-radius: 5px !important;
107
  }
108
 
109
+ .factory-bootstrap-455 .factory-buttons-way .factory-on.active {
110
  background-color: #5d05b7 !important;
111
  box-shadow: none !important;
112
  border: none !important;
113
  }
114
 
115
+ .factory-bootstrap-455 .factory-buttons-way .factory-off.active {
116
  background-color: #5d05b7 !important;
117
  box-shadow: none !important;
118
  border: none !important;
122
  background: #fff !important;
123
  }
124
 
125
+ .factory-bootstrap-455 .nav-tabs > li.active > a, .factory-bootstrap-455 .nav-tabs > li.active > a:focus, .factory-bootstrap-455 .nav-tabs > li.active > a:hover {
126
  background-color: #efefef !important;
127
  }
128
 
admin/assets/css/sweetalert-custom.css.map DELETED
@@ -1 +0,0 @@
1
- {"version":3,"sources":["sweetalert-custom.less"],"names":[],"mappings":";AACA,IAAI,0BAA2B,iBAAgB;EAC7C,iCAAA;EACA,eAAA;;AAGF;EACE,qBAAA;;AADF,aAGE;EACE,yBAAA;;AAJJ,aAOE;EACE,kBAAA;;AARJ,aAWE;EACE,mBAAA;;AAZJ,aAeE;AAfF,aAegB;EACZ,SAAA;EACA,kBAAA;EACA,eAAA;EACA,gBAAA;EACA,WAAA;EACA,mBAAA;;AArBJ,aAwBE;AAxBF,aAwBkB;EACd,eAAA;EACA,UAAA;EACA,mBAAA;;AA3BJ,aA8BE;EACE,aAAA;EACA,aAAA;EACA,mBAAA;;AAjCJ,aA8BE,eAKE,EAAC,OAAQ;EACP,kBAAA;EACA,oBAAA;;AArCN,aA8BE,eAUE,OAAM;EACJ,8BAAA;EACA,uBAAA;EACA,qBAAA;EACA,2BAAA;;AA5CN,aA8BE,eAiBE,OAAM;EACJ,YAAA;EACA,kBAAA;EACA,YAAA;EACA,eAAA;EACA,mBAAA;EACA,yBAAA;EACA,kBAAA;EACA,iBAAA;EACA,aAAA;;AAEA,aA5BJ,eAiBE,OAAM,aAWH;EACC,yBAAA;EACA,4BAAA;EACA,2BAAA;EACA,cAAA;;AAGF,aAnCJ,eAiBE,OAAM,aAkBH;EACC,yBAAA;EACA,cAAA;EACA,4BAAA;EACA,2BAAA;;;;;;AAOF,aA9CJ,eAiBE,OAAM,aA6BH;AAAQ,aA9Cb,eAiBE,OAAM,aA6BM;EACR,aAAA;EACA,iBAAA;EACA,WAAA;;AAMR;EACE,wBAAA;;AAEA;AAHF,sBAGK;EACD,gBAAA;EACA,eAAA;EACA,gBAAA;;AANJ,sBASE;EACE,aAAA;;AAVJ,sBAaE;EACE,cAAA;EACA,YAAA;EACA,yBAAA;EACA,yBAAA;EACA,8BAAA;EACA,eAAA;;AAnBJ,sBAsBE;EACE,kBAAA;EACA,aAAA;EACA,mBAAA;EACA,yBAAA;EACA,eAAA;EACA,cAAA;;AA5BJ,sBA+BE;EACE,qBAAA;EACA,wBAAA;EACA,uCAAA;EACA,+BAAA;EACA,mCAAA;EACA,2BAAA;EACA,sCAAA;EACA,8BAAA;EACA,SAAA;EACA,UAAA;;AAzCJ,sBA4CE,eAAe;EACb,oBAAA;EACA,sBAAA;EACA,yBAAA;EACA,eAAA;EACA,WAAA;EACA,gBAAA;EACA,6BAAA;EACA,gCAAA;EACA,+BAAA;;AArDJ,sBAwDE,eAAe,KAAI;EACjB,8BAAA;EACA,+BAAA;EACA,mCAAA;EACA,2BAAA;EACA,kCAAA;EACA,sCAAA;EACA,8BAAA;;AA/DJ,sBAkEE,eAAe,KAAI;EACjB,gCAAA;EACA,oCAAA;EACA,4BAAA;EACA,mCAAA;EACA,uCAAA;EACA,+BAAA;;AAxEJ,sBA2EE,eAAe,KAAI;EACjB,cAAA;EACA,yBAAA","file":"sweetalert-custom.css"}
 
admin/assets/css/titan-security.css CHANGED
@@ -6,7 +6,7 @@ h2.nav-tab-wrapper {
6
  background-color:#5d05b7 !important;
7
  }
8
 
9
- /*#WBCR .wbcr-factory-pages-452-impressive-page-template .alert
10
  {
11
  padding: 10px !important;
12
  /*position: absolute !important;
@@ -14,39 +14,39 @@ h2.nav-tab-wrapper {
14
 
15
  opacity: 0.8;
16
  }*/
17
- #WBCR .wbcr-factory-pages-452-impressive-page-template .wbcr-factory-page-inner-wrap .nav-tab {
18
 
19
  /*opacity: 0.8;*/
20
  }
21
 
22
- #WBCR .wbcr-factory-pages-452-impressive-page-template .wbcr-factory-page-inner-wrap .nav-tab {
23
  border-radius: 5px 5px 0 0;
24
  }
25
 
26
- #WBCR .wbcr-factory-pages-452-impressive-page-template .wbcr-factory-page-header {
27
  background-color: #5d05b7 !important;
28
  }
29
 
30
- #WBCR .wbcr-factory-pages-452-impressive-page-template .wbcr-factory-left-navigation-bar ul .wbcr-factory-nav-tab a {
31
  border-left: 5px solid #efefef !important;
32
  }
33
 
34
- #WBCR .wbcr-factory-pages-452-impressive-page-template .wbcr-factory-left-navigation-bar ul .wbcr-factory-nav-tab.wbcr-factory-active-tab {
35
  border: 0 !important;
36
  }
37
 
38
- #WBCR .wbcr-factory-pages-452-impressive-page-template .wbcr-factory-left-navigation-bar ul .wbcr-factory-nav-tab.wbcr-factory-active-tab a,
39
- #WBCR .wbcr-factory-pages-452-impressive-page-template .wbcr-factory-left-navigation-bar ul .wbcr-factory-nav-tab a:hover {
40
  color: #5d05b7 !important;
41
  border-left: 5px solid #5d05b7 !important;
42
  }
43
 
44
- #WBCR .wbcr-factory-pages-452-impressive-page-template .wbcr-factory-left-navigation-bar ul .wbcr-factory-nav-tab.wbcr-factory-active-tab a .dashicons,
45
- #WBCR .wbcr-factory-pages-452-impressive-page-template .wbcr-factory-left-navigation-bar ul .wbcr-factory-nav-tab a:hover .dashicons {
46
  color: #5d05b7 !important;
47
  }
48
 
49
- #WBCR .wbcr-factory-pages-452-impressive-page-template .wbcr-factory-page-header .wbcr-factory-button.wbcr-factory-type-save {
50
  background-color: #5d05b7 !important;
51
  color: #ffffff !important;
52
  display: block;
@@ -57,36 +57,36 @@ h2.nav-tab-wrapper {
57
  border: 2px solid #ffffff;
58
  }
59
 
60
- #WBCR .wbcr-factory-pages-452-impressive-page-template .wbcr-factory-page-header .wbcr-factory-button.wbcr-factory-type-save:hover {
61
  background-color: #ffffff !important;
62
  color: #5d05b7 !important;
63
  border-color: #5d05b7 !important;
64
  }
65
 
66
- #WBCR .wbcr-factory-pages-452-impressive-page-template input[type="checkbox"]:checked::before {
67
  content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%235d05b7%27%2F%3E%3C%2Fsvg%3E) !important;
68
  }
69
 
70
  /*--------------------------*/
71
- .factory-bootstrap-454 select.form-control {
72
  display: inline;
73
  background: #fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;
74
  background-size: 16px 16px !important;
75
  }
76
 
77
- .factory-bootstrap-454 .btn-default.active, .factory-bootstrap-454 .btn-default:active {
78
  background: #b083de !important;
79
  color: #ffffff !important;
80
  }
81
 
82
- .factory-bootstrap-454 .btn-primary {
83
  background: #5d05b7 !important;
84
  border-color: #27004e !important;
85
  box-shadow: none !important;
86
  -webkit-box-shadow: none !important;
87
  }
88
 
89
- .factory-bootstrap-454 .factory-buttons-way .factory-on.active {
90
  background-color: #b083de !important;
91
  -webkit-box-shadow: inset 0 1px 1px #8651bd !important;
92
  box-shadow: inset 0 1px 3px #8651bd !important;
@@ -95,7 +95,7 @@ h2.nav-tab-wrapper {
95
  border-left: 1px solid #8651bd !important;
96
  }
97
 
98
- .factory-bootstrap-454 .factory-buttons-way .factory-off.active {
99
  background-color: #b083de !important;
100
  -webkit-box-shadow: inset 0 1px 1px #8651bd !important;
101
  box-shadow: inset 0 1px 3px #8651bd !important;
6
  background-color:#5d05b7 !important;
7
  }
8
 
9
+ /*#WBCR .wbcr-factory-pages-453-impressive-page-template .alert
10
  {
11
  padding: 10px !important;
12
  /*position: absolute !important;
14
 
15
  opacity: 0.8;
16
  }*/
17
+ #WBCR .wbcr-factory-pages-453-impressive-page-template .wbcr-factory-page-inner-wrap .nav-tab {
18
 
19
  /*opacity: 0.8;*/
20
  }
21
 
22
+ #WBCR .wbcr-factory-pages-453-impressive-page-template .wbcr-factory-page-inner-wrap .nav-tab {
23
  border-radius: 5px 5px 0 0;
24
  }
25
 
26
+ #WBCR .wbcr-factory-pages-453-impressive-page-template .wbcr-factory-page-header {
27
  background-color: #5d05b7 !important;
28
  }
29
 
30
+ #WBCR .wbcr-factory-pages-453-impressive-page-template .wbcr-factory-left-navigation-bar ul .wbcr-factory-nav-tab a {
31
  border-left: 5px solid #efefef !important;
32
  }
33
 
34
+ #WBCR .wbcr-factory-pages-453-impressive-page-template .wbcr-factory-left-navigation-bar ul .wbcr-factory-nav-tab.wbcr-factory-active-tab {
35
  border: 0 !important;
36
  }
37
 
38
+ #WBCR .wbcr-factory-pages-453-impressive-page-template .wbcr-factory-left-navigation-bar ul .wbcr-factory-nav-tab.wbcr-factory-active-tab a,
39
+ #WBCR .wbcr-factory-pages-453-impressive-page-template .wbcr-factory-left-navigation-bar ul .wbcr-factory-nav-tab a:hover {
40
  color: #5d05b7 !important;
41
  border-left: 5px solid #5d05b7 !important;
42
  }
43
 
44
+ #WBCR .wbcr-factory-pages-453-impressive-page-template .wbcr-factory-left-navigation-bar ul .wbcr-factory-nav-tab.wbcr-factory-active-tab a .dashicons,
45
+ #WBCR .wbcr-factory-pages-453-impressive-page-template .wbcr-factory-left-navigation-bar ul .wbcr-factory-nav-tab a:hover .dashicons {
46
  color: #5d05b7 !important;
47
  }
48
 
49
+ #WBCR .wbcr-factory-pages-453-impressive-page-template .wbcr-factory-page-header .wbcr-factory-button.wbcr-factory-type-save {
50
  background-color: #5d05b7 !important;
51
  color: #ffffff !important;
52
  display: block;
57
  border: 2px solid #ffffff;
58
  }
59
 
60
+ #WBCR .wbcr-factory-pages-453-impressive-page-template .wbcr-factory-page-header .wbcr-factory-button.wbcr-factory-type-save:hover {
61
  background-color: #ffffff !important;
62
  color: #5d05b7 !important;
63
  border-color: #5d05b7 !important;
64
  }
65
 
66
+ #WBCR .wbcr-factory-pages-453-impressive-page-template input[type="checkbox"]:checked::before {
67
  content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%235d05b7%27%2F%3E%3C%2Fsvg%3E) !important;
68
  }
69
 
70
  /*--------------------------*/
71
+ .factory-bootstrap-455 select.form-control {
72
  display: inline;
73
  background: #fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;
74
  background-size: 16px 16px !important;
75
  }
76
 
77
+ .factory-bootstrap-455 .btn-default.active, .factory-bootstrap-455 .btn-default:active {
78
  background: #b083de !important;
79
  color: #ffffff !important;
80
  }
81
 
82
+ .factory-bootstrap-455 .btn-primary {
83
  background: #5d05b7 !important;
84
  border-color: #27004e !important;
85
  box-shadow: none !important;
86
  -webkit-box-shadow: none !important;
87
  }
88
 
89
+ .factory-bootstrap-455 .factory-buttons-way .factory-on.active {
90
  background-color: #b083de !important;
91
  -webkit-box-shadow: inset 0 1px 1px #8651bd !important;
92
  box-shadow: inset 0 1px 3px #8651bd !important;
95
  border-left: 1px solid #8651bd !important;
96
  }
97
 
98
+ .factory-bootstrap-455 .factory-buttons-way .factory-off.active {
99
  background-color: #b083de !important;
100
  -webkit-box-shadow: inset 0 1px 1px #8651bd !important;
101
  box-shadow: inset 0 1px 3px #8651bd !important;
admin/assets/js/titan-security.js CHANGED
@@ -1,22 +1,30 @@
1
- jQuery(document).ready(function ($) {
2
 
3
- jQuery('#wt-notice-hide-link').on('click', function (e) {
4
- e.preventDefault();
5
- var btn = jQuery(this);
6
- jQuery.ajax({
7
- method: 'POST', url: ajaxurl, data: {
8
- action: 'wtitan_hide_trial_notice',
9
- _ajax_nonce: wtitan_trial
10
- },
11
- beforeSend: function () {
12
- btn.parent().parent('.wbcr-factory-warning-notice').animate({opacity: 'hide', height: 'hide'}, 300);
13
- },
14
- success: function (result) {
15
- if (!result.success) {
16
- btn.parent().parent('.wbcr-factory-warning-notice').animate({opacity: 'show', height: 'show'}, 300);
17
- }
18
- }
19
- });
20
- });
 
 
 
 
 
 
 
 
21
 
22
  });
1
+ jQuery(document).ready(function($) {
2
 
3
+ jQuery('#wt-notice-hide-link').on('click', function(e) {
4
+ e.preventDefault();
5
+ var btn = jQuery(this);
6
+ jQuery.ajax({
7
+ method: 'POST',
8
+ url: ajaxurl,
9
+ data: {
10
+ action: 'wtitan_hide_trial_notice',
11
+ _ajax_nonce: wtitan_trial.nonce
12
+ },
13
+ beforeSend: function() {
14
+ btn.parent().parent('.wbcr-factory-warning-notice').animate({
15
+ opacity: 'hide',
16
+ height: 'hide'
17
+ }, 300);
18
+ },
19
+ success: function(result) {
20
+ if( !result.success ) {
21
+ btn.parent().parent('.wbcr-factory-warning-notice').animate({
22
+ opacity: 'show',
23
+ height: 'show'
24
+ }, 300);
25
+ }
26
+ }
27
+ });
28
+ });
29
 
30
  });
admin/boot.php CHANGED
@@ -67,7 +67,7 @@ add_action('admin_init', function () {
67
  if( \WBCR\Titan\Plugin\Helper::is_need_show_setup_page() ) {
68
  try {
69
  $redirect_url = '';
70
- if( class_exists('Wbcr_FactoryPages452') ) {
71
  $redirect_url = $plugin->getPluginPageUrl('setup', ['wtitan_setup_page_viewed' => 1]);
72
  }
73
  if( $redirect_url ) {
@@ -148,8 +148,8 @@ add_action('wbcr/factory/admin_notices', function ($notices, $plugin_name) {
148
  echo '<div class="alert alert-warning wbcr-factory-warning-notice wtitan-get-plugins-scanner__notice"><p><span class="dashicons dashicons-plugins-checked"></span> ' . $notice_text . '</p></div>';
149
  *///$obj->printWarningNotice($notice_text);
150
 
151
- /** @var \Wbcr_Factory453_Plugin $plugin */
152
- /** @var \Wbcr_FactoryPages452_ImpressiveThemplate $obj */
153
  /*if ( ( \WBCR\Titan\Plugin::app()->premium->is_activate() ) || ( $plugin->getPluginName() != \WBCR\Titan\Plugin::app()->getPluginName() ) || $obj->id == 'license' ) {
154
  return;
155
  }
67
  if( \WBCR\Titan\Plugin\Helper::is_need_show_setup_page() ) {
68
  try {
69
  $redirect_url = '';
70
+ if( class_exists('Wbcr_FactoryPages453') ) {
71
  $redirect_url = $plugin->getPluginPageUrl('setup', ['wtitan_setup_page_viewed' => 1]);
72
  }
73
  if( $redirect_url ) {
148
  echo '<div class="alert alert-warning wbcr-factory-warning-notice wtitan-get-plugins-scanner__notice"><p><span class="dashicons dashicons-plugins-checked"></span> ' . $notice_text . '</p></div>';
149
  *///$obj->printWarningNotice($notice_text);
150
 
151
+ /** @var \Wbcr_Factory454_Plugin $plugin */
152
+ /** @var \Wbcr_FactoryPages453_ImpressiveThemplate $obj */
153
  /*if ( ( \WBCR\Titan\Plugin::app()->premium->is_activate() ) || ( $plugin->getPluginName() != \WBCR\Titan\Plugin::app()->getPluginName() ) || $obj->id == 'license' ) {
154
  return;
155
  }
admin/class-activation.php CHANGED
@@ -7,7 +7,7 @@ namespace WBCR\Titan;
7
  *
8
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>, Github: https://github.com/alexkovalevv
9
  * @copyright (c) 26.10.2019, Webcraftic
10
- * @see Wbcr_Factory453_Activator
11
  * @version 1.0
12
  */
13
 
@@ -16,7 +16,7 @@ if( !defined('ABSPATH') ) {
16
  exit;
17
  }
18
 
19
- class Activation extends \Wbcr_Factory453_Activator {
20
 
21
  /**
22
  * Runs activation actions.
7
  *
8
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>, Github: https://github.com/alexkovalevv
9
  * @copyright (c) 26.10.2019, Webcraftic
10
+ * @see Wbcr_Factory454_Activator
11
  * @version 1.0
12
  */
13
 
16
  exit;
17
  }
18
 
19
+ class Activation extends \Wbcr_Factory454_Activator {
20
 
21
  /**
22
  * Runs activation actions.
admin/class-page-titan-basic.php CHANGED
@@ -19,12 +19,12 @@ class Base extends \WBCR\Factory_Templates_106\Pages\PageBase {
19
  /**
20
  * Scanner page constructor.
21
  *
22
- * @param \Wbcr_Factory453_Plugin $plugin
23
  *
24
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
25
  *
26
  */
27
- public function __construct( \Wbcr_Factory453_Plugin $plugin ) {
28
  parent::__construct( $plugin );
29
  $this->menuIcon = WTITAN_PLUGIN_URL . '/admin/assets/img/titan-icon.png';
30
  }
@@ -38,7 +38,7 @@ class Base extends \WBCR\Factory_Templates_106\Pages\PageBase {
38
  public function assets( $scripts, $styles ) {
39
  $this->styles->add( WTITAN_PLUGIN_URL . '/admin/assets/css/titan-security.css' );
40
  $this->scripts->add( WTITAN_PLUGIN_URL . '/admin/assets/js/titan-security.js' );
41
- $this->scripts->localize( 'wtitan_trial', wp_create_nonce( "wtitan_hide_trial_notice" ) );
42
 
43
  /* Install addons styles and scripts */
44
  $this->styles->add( WTITAN_PLUGIN_URL . '/admin/assets/css/install-addons.css' );
@@ -96,7 +96,7 @@ class Base extends \WBCR\Factory_Templates_106\Pages\PageBase {
96
  $page_url = $args[0];
97
  }
98
 
99
- $page_url = apply_filters( 'wbcr_factory_pages_452_imppage_rating_widget_url', $page_url, $this->plugin->getPluginName(), $this->getResultId() );
100
 
101
  ?>
102
  <div class="wbcr-factory-sidebar-widget">
19
  /**
20
  * Scanner page constructor.
21
  *
22
+ * @param \Wbcr_Factory454_Plugin $plugin
23
  *
24
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
25
  *
26
  */
27
+ public function __construct( \Wbcr_Factory454_Plugin $plugin ) {
28
  parent::__construct( $plugin );
29
  $this->menuIcon = WTITAN_PLUGIN_URL . '/admin/assets/img/titan-icon.png';
30
  }
38
  public function assets( $scripts, $styles ) {
39
  $this->styles->add( WTITAN_PLUGIN_URL . '/admin/assets/css/titan-security.css' );
40
  $this->scripts->add( WTITAN_PLUGIN_URL . '/admin/assets/js/titan-security.js' );
41
+ $this->scripts->localize( 'wtitan_trial', ["nonce" => wp_create_nonce( "wtitan_hide_trial_notice" )] );
42
 
43
  /* Install addons styles and scripts */
44
  $this->styles->add( WTITAN_PLUGIN_URL . '/admin/assets/css/install-addons.css' );
96
  $page_url = $args[0];
97
  }
98
 
99
+ $page_url = apply_filters( 'wbcr_factory_pages_453_imppage_rating_widget_url', $page_url, $this->plugin->getPluginName(), $this->getResultId() );
100
 
101
  ?>
102
  <div class="wbcr-factory-sidebar-widget">
admin/pages/class-page-backup.php CHANGED
@@ -11,7 +11,7 @@ class Backup extends Base
11
  * The id of the page in the admin menu.
12
  *
13
  * Mainly used to navigate between pages.
14
- * @see FactoryPages452_AdminPage
15
  *
16
  * @since 1.0.0
17
  * @var string
@@ -63,7 +63,7 @@ class Backup extends Base
63
  *
64
  * @return void
65
  * @since 1.0.0
66
- * @see Wbcr_FactoryPages452_AdminPage
67
  *
68
  */
69
  public function assets( $scripts, $styles )
11
  * The id of the page in the admin menu.
12
  *
13
  * Mainly used to navigate between pages.
14
+ * @see FactoryPages453_AdminPage
15
  *
16
  * @since 1.0.0
17
  * @var string
63
  *
64
  * @return void
65
  * @since 1.0.0
66
+ * @see Wbcr_FactoryPages453_AdminPage
67
  *
68
  */
69
  public function assets( $scripts, $styles )
admin/pages/class-page-two-factor.php CHANGED
@@ -14,7 +14,7 @@ class TwoFactor extends Base
14
  * The id of the page in the admin menu.
15
  *
16
  * Mainly used to navigate between pages.
17
- * @see FactoryPages452_AdminPage
18
  *
19
  * @since 1.0.0
20
  * @var string
@@ -60,7 +60,7 @@ class TwoFactor extends Base
60
  *
61
  * @return void
62
  * @since 1.0.0
63
- * @see Wbcr_FactoryPages452_AdminPage
64
  *
65
  */
66
  public function assets($scripts, $styles)
14
  * The id of the page in the admin menu.
15
  *
16
  * Mainly used to navigate between pages.
17
+ * @see FactoryPages453_AdminPage
18
  *
19
  * @since 1.0.0
20
  * @var string
60
  *
61
  * @return void
62
  * @since 1.0.0
63
+ * @see Wbcr_FactoryPages453_AdminPage
64
  *
65
  */
66
  public function assets($scripts, $styles)
admin/pages/class-pages-antispam.php CHANGED
@@ -84,12 +84,12 @@ class Antispam extends Base {
84
  /**
85
  * Antispam page constructor.
86
  *
87
- * @param \Wbcr_Factory453_Plugin $plugin
88
  *
89
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
90
  *
91
  */
92
- public function __construct( \Wbcr_Factory453_Plugin $plugin ) {
93
  $this->menu_title = __( 'Anti-spam', 'titan-security' );
94
  $this->page_menu_short_description = __( 'Detected and stoped spam', 'titan-security' );
95
 
@@ -102,7 +102,7 @@ class Antispam extends Base {
102
  *
103
  * @return void
104
  * @since 6.2
105
- * @see Wbcr_FactoryPages452_AdminPage
106
  *
107
  */
108
  public function assets( $scripts, $styles ) {
84
  /**
85
  * Antispam page constructor.
86
  *
87
+ * @param \Wbcr_Factory454_Plugin $plugin
88
  *
89
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
90
  *
91
  */
92
+ public function __construct( \Wbcr_Factory454_Plugin $plugin ) {
93
  $this->menu_title = __( 'Anti-spam', 'titan-security' );
94
  $this->page_menu_short_description = __( 'Detected and stoped spam', 'titan-security' );
95
 
102
  *
103
  * @return void
104
  * @since 6.2
105
+ * @see Wbcr_FactoryPages453_AdminPage
106
  *
107
  */
108
  public function assets( $scripts, $styles ) {
admin/pages/class-pages-check.php CHANGED
@@ -71,12 +71,12 @@ class Check extends Base {
71
  /**
72
  * Scanner page constructor.
73
  *
74
- * @param \Wbcr_Factory453_Plugin $plugin
75
  *
76
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
77
  *
78
  */
79
- public function __construct( \Wbcr_Factory453_Plugin $plugin ) {
80
  $this->plugin = $plugin;
81
 
82
  $this->menu_title = __( 'Audit', 'titan-security' );
@@ -93,12 +93,12 @@ class Check extends Base {
93
  /**
94
  * {@inheritDoc}
95
  * @param $notices
96
- * @param \Wbcr_Factory453_Plugin $plugin
97
  *
98
  * @return array
99
  * @since 6.5.2
100
  *
101
- * @see \FactoryPages452_ImpressiveThemplate
102
  */
103
  public function getActionNotices( $notices ) {
104
 
71
  /**
72
  * Scanner page constructor.
73
  *
74
+ * @param \Wbcr_Factory454_Plugin $plugin
75
  *
76
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
77
  *
78
  */
79
+ public function __construct( \Wbcr_Factory454_Plugin $plugin ) {
80
  $this->plugin = $plugin;
81
 
82
  $this->menu_title = __( 'Audit', 'titan-security' );
93
  /**
94
  * {@inheritDoc}
95
  * @param $notices
96
+ * @param \Wbcr_Factory454_Plugin $plugin
97
  *
98
  * @return array
99
  * @since 6.5.2
100
  *
101
+ * @see \FactoryPages453_ImpressiveThemplate
102
  */
103
  public function getActionNotices( $notices ) {
104
 
admin/pages/class-pages-components-license.php CHANGED
@@ -58,13 +58,13 @@ class Components_License extends Base {
58
 
59
  /**
60
  * WCL_LicensePage constructor.
61
- * @param \Wbcr_Factory453_Plugin $plugin
62
  *
63
  * @since 7.0.2
64
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
65
  *
66
  */
67
- public function __construct(\Wbcr_Factory453_Plugin $plugin)
68
  {
69
  $this->menu_title = __('License', 'titan-security');
70
  $this->page_menu_short_description = __('Product activation', 'titan-security');
@@ -78,7 +78,7 @@ class Components_License extends Base {
78
  *
79
  * @return void
80
  * @since 7.0.2
81
- * @see FactoryPages452_AdminPage
82
  *
83
  */
84
  public function assets($scripts, $styles)
@@ -88,8 +88,8 @@ class Components_License extends Base {
88
  $this->styles->add(WTITAN_PLUGIN_URL . '/admin/assets/css/components.css');
89
 
90
  /**
91
- * @param \Wbcr_Factory453_StyleList $styles
92
- * @param \Wbcr_Factory453_ScriptList $scripts
93
  *
94
  * @since 7.0.2
95
  *
58
 
59
  /**
60
  * WCL_LicensePage constructor.
61
+ * @param \Wbcr_Factory454_Plugin $plugin
62
  *
63
  * @since 7.0.2
64
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
65
  *
66
  */
67
+ public function __construct(\Wbcr_Factory454_Plugin $plugin)
68
  {
69
  $this->menu_title = __('License', 'titan-security');
70
  $this->page_menu_short_description = __('Product activation', 'titan-security');
78
  *
79
  * @return void
80
  * @since 7.0.2
81
+ * @see FactoryPages453_AdminPage
82
  *
83
  */
84
  public function assets($scripts, $styles)
88
  $this->styles->add(WTITAN_PLUGIN_URL . '/admin/assets/css/components.css');
89
 
90
  /**
91
+ * @param \Wbcr_Factory454_StyleList $styles
92
+ * @param \Wbcr_Factory454_ScriptList $scripts
93
  *
94
  * @since 7.0.2
95
  *
admin/pages/class-pages-components.php CHANGED
@@ -27,7 +27,7 @@ class Components extends Base {
27
  * Mainly used to navigate between pages.
28
  *
29
  * @since 7.0.3
30
- * @see FactoryPages452_AdminPage
31
  *
32
  * @var string
33
  */
@@ -73,7 +73,7 @@ class Components extends Base {
73
  *
74
  * @return void
75
  * @since 7.0.2
76
- * @see FactoryPages452_AdminPage
77
  *
78
  */
79
  public function assets($scripts, $styles)
@@ -83,8 +83,8 @@ class Components extends Base {
83
  $this->styles->add(WTITAN_PLUGIN_URL . '/admin/assets/css/components.css');
84
 
85
  /**
86
- * @param \Wbcr_Factory453_StyleList $styles
87
- * @param \Wbcr_Factory453_ScriptList $scripts
88
  *
89
  * @since 7.0.3
90
  *
@@ -99,7 +99,7 @@ class Components extends Base {
99
  * @param Plugin $plugin
100
  *
101
  * @return array
102
- * @see 'libs\factory\pages\templates\FactoryPages452_ImpressiveThemplate'
103
  */
104
  public function getActionNotices($notices)
105
  {
27
  * Mainly used to navigate between pages.
28
  *
29
  * @since 7.0.3
30
+ * @see FactoryPages453_AdminPage
31
  *
32
  * @var string
33
  */
73
  *
74
  * @return void
75
  * @since 7.0.2
76
+ * @see FactoryPages453_AdminPage
77
  *
78
  */
79
  public function assets($scripts, $styles)
83
  $this->styles->add(WTITAN_PLUGIN_URL . '/admin/assets/css/components.css');
84
 
85
  /**
86
+ * @param \Wbcr_Factory454_StyleList $styles
87
+ * @param \Wbcr_Factory454_ScriptList $scripts
88
  *
89
  * @since 7.0.3
90
  *
99
  * @param Plugin $plugin
100
  *
101
  * @return array
102
+ * @see 'libs\factory\pages\templates\FactoryPages453_ImpressiveThemplate'
103
  */
104
  public function getActionNotices($notices)
105
  {
admin/pages/class-pages-dashboard.php CHANGED
@@ -129,12 +129,12 @@ class Dashboard extends Base {
129
  /**
130
  * Logs constructor.
131
  *
132
- * @param \Wbcr_Factory453_Plugin $plugin
133
  *
134
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
135
  *
136
  */
137
- public function __construct( \Wbcr_Factory453_Plugin $plugin ) {
138
  $this->plugin = $plugin;
139
 
140
  $this->menu_title = __( 'Titan Anti-spam', 'titan-security' );
129
  /**
130
  * Logs constructor.
131
  *
132
+ * @param \Wbcr_Factory454_Plugin $plugin
133
  *
134
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
135
  *
136
  */
137
+ public function __construct( \Wbcr_Factory454_Plugin $plugin ) {
138
  $this->plugin = $plugin;
139
 
140
  $this->menu_title = __( 'Titan Anti-spam', 'titan-security' );
admin/pages/class-pages-license.php CHANGED
@@ -58,12 +58,12 @@ class License extends \WBCR\Factory_Templates_106\Pages\License {
58
  /**
59
  * WCL_LicensePage constructor.
60
  *
61
- * @param \Wbcr_Factory453_Plugin $plugin
62
  *
63
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
64
  *
65
  */
66
- public function __construct(\Wbcr_Factory453_Plugin $plugin)
67
  {
68
  $this->menu_title = __('License', 'titan-security');
69
  $this->page_menu_short_description = __('Product activation', 'titan-security');
@@ -126,12 +126,12 @@ class License extends \WBCR\Factory_Templates_106\Pages\License {
126
  /**
127
  * {@inheritDoc}
128
  * @param $notices
129
- * @param \Wbcr_Factory453_Plugin $plugin
130
  *
131
  * @return array
132
  * @since 6.5.2
133
  *
134
- * @see \FactoryPages452_ImpressiveThemplate
135
  */
136
  /*public function getActionNotices($notices)
137
  {
58
  /**
59
  * WCL_LicensePage constructor.
60
  *
61
+ * @param \Wbcr_Factory454_Plugin $plugin
62
  *
63
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
64
  *
65
  */
66
+ public function __construct(\Wbcr_Factory454_Plugin $plugin)
67
  {
68
  $this->menu_title = __('License', 'titan-security');
69
  $this->page_menu_short_description = __('Product activation', 'titan-security');
126
  /**
127
  * {@inheritDoc}
128
  * @param $notices
129
+ * @param \Wbcr_Factory454_Plugin $plugin
130
  *
131
  * @return array
132
  * @since 6.5.2
133
  *
134
+ * @see \FactoryPages453_ImpressiveThemplate
135
  */
136
  /*public function getActionNotices($notices)
137
  {
admin/pages/class-pages-logs.php CHANGED
@@ -50,12 +50,12 @@ class Logs extends Base {
50
  /**
51
  * Logs constructor.
52
  *
53
- * @param \Wbcr_Factory453_Plugin $plugin
54
  *
55
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
56
  *
57
  */
58
- public function __construct( \Wbcr_Factory453_Plugin $plugin ) {
59
 
60
  $this->menu_title = __( 'Error Log', 'titan-security' );
61
  $this->page_menu_short_description = __( 'Plugin debug report', 'titan-security' );
50
  /**
51
  * Logs constructor.
52
  *
53
+ * @param \Wbcr_Factory454_Plugin $plugin
54
  *
55
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
56
  *
57
  */
58
+ public function __construct( \Wbcr_Factory454_Plugin $plugin ) {
59
 
60
  $this->menu_title = __( 'Error Log', 'titan-security' );
61
  $this->page_menu_short_description = __( 'Plugin debug report', 'titan-security' );
admin/pages/class-pages-plugin-settings.php CHANGED
@@ -4,7 +4,7 @@ namespace WBCR\Titan\Page;
4
 
5
  use WBCR\Titan\Plugin;
6
  use WBCR\Titan\Plugin\Helper;
7
- use Wbcr_Factory453_Plugin;
8
 
9
  /**
10
  * The plugin Settings.
@@ -46,9 +46,9 @@ class PluginSettings extends Base {
46
  public $page_menu_position = 2;
47
 
48
  /**
49
- * @param Wbcr_Factory453_Plugin $plugin
50
  */
51
- public function __construct( Wbcr_Factory453_Plugin $plugin ) {
52
  $this->menu_title = __( 'Settings', 'titan-security' );
53
  $this->page_menu_short_description = __( 'Global plugin settings', 'titan-security' );
54
 
4
 
5
  use WBCR\Titan\Plugin;
6
  use WBCR\Titan\Plugin\Helper;
7
+ use Wbcr_Factory454_Plugin;
8
 
9
  /**
10
  * The plugin Settings.
46
  public $page_menu_position = 2;
47
 
48
  /**
49
+ * @param Wbcr_Factory454_Plugin $plugin
50
  */
51
+ public function __construct( Wbcr_Factory454_Plugin $plugin ) {
52
  $this->menu_title = __( 'Settings', 'titan-security' );
53
  $this->page_menu_short_description = __( 'Global plugin settings', 'titan-security' );
54
 
admin/pages/class-pages-scanner.php CHANGED
@@ -4,7 +4,7 @@ namespace WBCR\Titan\Page;
4
 
5
  use WBCR\Titan;
6
 
7
- use Wbcr_Factory453_Plugin;
8
  use Wbcr_FactoryClearfy000_PageBase;
9
 
10
  if ( ! defined( 'ABSPATH' ) ) {
@@ -57,10 +57,10 @@ class Scanner extends Base {
57
  /**
58
  * Scanner constructor.
59
  *
60
- * @param Wbcr_Factory453_Plugin $plugin
61
  *
62
  */
63
- public function __construct( Wbcr_Factory453_Plugin $plugin ) {
64
  $this->plugin = $plugin;
65
 
66
  $this->menu_title = __( 'Scanner', 'titan-security' );
4
 
5
  use WBCR\Titan;
6
 
7
+ use Wbcr_Factory454_Plugin;
8
  use Wbcr_FactoryClearfy000_PageBase;
9
 
10
  if ( ! defined( 'ABSPATH' ) ) {
57
  /**
58
  * Scanner constructor.
59
  *
60
+ * @param Wbcr_Factory454_Plugin $plugin
61
  *
62
  */
63
+ public function __construct( Wbcr_Factory454_Plugin $plugin ) {
64
  $this->plugin = $plugin;
65
 
66
  $this->menu_title = __( 'Scanner', 'titan-security' );
admin/pages/class-pages-sitechecker.php CHANGED
@@ -65,10 +65,10 @@ class SiteChecker extends Base {
65
  /**
66
  * Site Checker constructor.
67
  *
68
- * @param \Wbcr_Factory453_Plugin $plugin
69
  *
70
  */
71
- public function __construct( \Wbcr_Factory453_Plugin $plugin ) {
72
  $this->plugin = $plugin;
73
 
74
  $this->menu_title = __( 'Site Checker', 'titan-security' );
65
  /**
66
  * Site Checker constructor.
67
  *
68
+ * @param \Wbcr_Factory454_Plugin $plugin
69
  *
70
  */
71
+ public function __construct( \Wbcr_Factory454_Plugin $plugin ) {
72
  $this->plugin = $plugin;
73
 
74
  $this->menu_title = __( 'Site Checker', 'titan-security' );
admin/pages/class-pages-tweaks.php CHANGED
@@ -45,12 +45,12 @@ class Tweaks extends Base {
45
  /**
46
  * WBCR\Page\Settings constructor.
47
  *
48
- * @param \Wbcr_Factory453_Plugin $plugin
49
  *
50
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
51
  *
52
  */
53
- public function __construct( \Wbcr_Factory453_Plugin $plugin ) {
54
  $this->menu_title = __( 'Tweaks', 'titan-security' );
55
  $this->page_menu_short_description = __( 'Security tweaks', 'titan-security' );
56
 
@@ -66,7 +66,7 @@ class Tweaks extends Base {
66
  *
67
  * @return void
68
  * @since 6.2
69
- * @see Wbcr_FactoryPages452_AdminPage
70
  *
71
  */
72
  public function assets( $scripts, $styles ) {
45
  /**
46
  * WBCR\Page\Settings constructor.
47
  *
48
+ * @param \Wbcr_Factory454_Plugin $plugin
49
  *
50
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
51
  *
52
  */
53
+ public function __construct( \Wbcr_Factory454_Plugin $plugin ) {
54
  $this->menu_title = __( 'Tweaks', 'titan-security' );
55
  $this->page_menu_short_description = __( 'Security tweaks', 'titan-security' );
56
 
66
  *
67
  * @return void
68
  * @since 6.2
69
+ * @see Wbcr_FactoryPages453_AdminPage
70
  *
71
  */
72
  public function assets( $scripts, $styles ) {
admin/pages/firewall/class-pages-bruteforce.php CHANGED
@@ -49,12 +49,12 @@ class Brute_Force extends Base {
49
  /**
50
  * Logs constructor.
51
  *
52
- * @param \Wbcr_Factory453_Plugin $plugin
53
  *
54
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
55
  *
56
  */
57
- public function __construct( \Wbcr_Factory453_Plugin $plugin ) {
58
  $this->plugin = $plugin;
59
 
60
  $this->menu_title = __( 'Limit login Attempts', 'titan-security' );
@@ -71,7 +71,7 @@ class Brute_Force extends Base {
71
  *
72
  * @return void
73
  * @since 6.2
74
- * @see Wbcr_FactoryPages452_AdminPage
75
  *
76
  */
77
  public function assets( $scripts, $styles ) {
49
  /**
50
  * Logs constructor.
51
  *
52
+ * @param \Wbcr_Factory454_Plugin $plugin
53
  *
54
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
55
  *
56
  */
57
+ public function __construct( \Wbcr_Factory454_Plugin $plugin ) {
58
  $this->plugin = $plugin;
59
 
60
  $this->menu_title = __( 'Limit login Attempts', 'titan-security' );
71
  *
72
  * @return void
73
  * @since 6.2
74
+ * @see Wbcr_FactoryPages453_AdminPage
75
  *
76
  */
77
  public function assets( $scripts, $styles ) {
admin/pages/firewall/class-pages-firewall-attacks-log.php CHANGED
@@ -64,7 +64,7 @@ class Firewall_Attacks_Log extends Base {
64
  /**
65
  * Logs constructor.
66
  *
67
- * @param \Wbcr_Factory453_Plugin $plugin
68
  *
69
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
70
  *
64
  /**
65
  * Logs constructor.
66
  *
67
+ * @param \Wbcr_Factory454_Plugin $plugin
68
  *
69
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
70
  *
admin/pages/firewall/class-pages-firewall-blocking.php CHANGED
@@ -65,7 +65,7 @@ class Firewall_Blocking extends Base {
65
  /**
66
  * WBCR\Page\Settings constructor.
67
  *
68
- * @param \Wbcr_Factory453_Plugin $plugin
69
  *
70
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
71
  *
@@ -85,7 +85,7 @@ class Firewall_Blocking extends Base {
85
  *
86
  * @return void
87
  * @since 6.2
88
- * @see Wbcr_FactoryPages452_AdminPage
89
  *
90
  */
91
  public function assets( $scripts, $styles ) {
65
  /**
66
  * WBCR\Page\Settings constructor.
67
  *
68
+ * @param \Wbcr_Factory454_Plugin $plugin
69
  *
70
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
71
  *
85
  *
86
  * @return void
87
  * @since 6.2
88
+ * @see Wbcr_FactoryPages453_AdminPage
89
  *
90
  */
91
  public function assets( $scripts, $styles ) {
admin/pages/firewall/class-pages-firewall-login-attempts.php CHANGED
@@ -64,7 +64,7 @@ class Firewall_Login_Attempts extends Base {
64
  /**
65
  * Logs constructor.
66
  *
67
- * @param \Wbcr_Factory453_Plugin $plugin
68
  *
69
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
70
  *
64
  /**
65
  * Logs constructor.
66
  *
67
+ * @param \Wbcr_Factory454_Plugin $plugin
68
  *
69
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
70
  *
admin/pages/firewall/class-pages-firewall-settings.php CHANGED
@@ -52,7 +52,7 @@ class Firewall_Settings extends Base {
52
  /**
53
  * WBCR\Page\Settings constructor.
54
  *
55
- * @param \Wbcr_Factory453_Plugin $plugin
56
  *
57
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
58
  *
@@ -73,7 +73,7 @@ class Firewall_Settings extends Base {
73
  *
74
  * @return void
75
  * @since 6.2
76
- * @see Wbcr_FactoryPages452_AdminPage
77
  *
78
  */
79
  public function assets( $scripts, $styles ) {
52
  /**
53
  * WBCR\Page\Settings constructor.
54
  *
55
+ * @param \Wbcr_Factory454_Plugin $plugin
56
  *
57
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
58
  *
73
  *
74
  * @return void
75
  * @since 6.2
76
+ * @see Wbcr_FactoryPages453_AdminPage
77
  *
78
  */
79
  public function assets( $scripts, $styles ) {
admin/pages/firewall/class-pages-firewall.php CHANGED
@@ -51,7 +51,7 @@ class Firewall extends Base {
51
  /**
52
  * Logs constructor.
53
  *
54
- * @param \Wbcr_Factory453_Plugin $plugin
55
  *
56
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
57
  *
51
  /**
52
  * Logs constructor.
53
  *
54
+ * @param \Wbcr_Factory454_Plugin $plugin
55
  *
56
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>
57
  *
admin/pages/setup/class-pages-setup.php CHANGED
@@ -16,9 +16,9 @@ if( !defined('ABSPATH') ) {
16
  class Setup extends \WBCR\Factory_Templates_106\Pages\Setup {
17
 
18
  /**
19
- * @param \Wbcr_Factory453_Plugin $plugin
20
  */
21
- public function __construct(\Wbcr_Factory453_Plugin $plugin)
22
  {
23
  parent::__construct($plugin);
24
 
@@ -53,7 +53,7 @@ class Setup extends \WBCR\Factory_Templates_106\Pages\Setup {
53
  *
54
  * @return void
55
  * @since 1.0.0
56
- * @see FactoryPages452_AdminPage
57
  *
58
  */
59
  public function assets($scripts, $styles)
16
  class Setup extends \WBCR\Factory_Templates_106\Pages\Setup {
17
 
18
  /**
19
+ * @param \Wbcr_Factory454_Plugin $plugin
20
  */
21
+ public function __construct(\Wbcr_Factory454_Plugin $plugin)
22
  {
23
  parent::__construct($plugin);
24
 
53
  *
54
  * @return void
55
  * @since 1.0.0
56
+ * @see FactoryPages453_AdminPage
57
  *
58
  */
59
  public function assets($scripts, $styles)
admin/pages/setup/steps/class-step-congratulation.php CHANGED
@@ -23,7 +23,7 @@ class Step_Congratulation extends \WBCR\Factory_Templates_106\Pages\Step_Custom
23
  *
24
  * @return void
25
  * @since 1.0.0
26
- * @see FactoryPages452_AdminPage
27
  *
28
  */
29
  public function assets($scripts, $styles)
23
  *
24
  * @return void
25
  * @since 1.0.0
26
+ * @see FactoryPages453_AdminPage
27
  *
28
  */
29
  public function assets($scripts, $styles)
anti-spam.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Titan Anti-spam & Security
4
  Plugin URI: http://wordpress.org/plugins/anti-spam/
5
  Description: Titan Security - Anti-spam, Anti-virus, Firewall and Malware Scan
6
- Version: 7.2.9
7
  Author: CreativeMotion
8
  Text Domain: titan-security
9
  Author URI: https://cm-wp.com/
@@ -107,18 +107,18 @@ $wtitan_plugin_info = [
107
 
108
  // FRAMEWORK MODULES
109
  'load_factory_modules' => [
110
- ['libs/factory/bootstrap', 'factory_bootstrap_454', 'admin'],
111
- ['libs/factory/forms', 'factory_forms_450', 'admin'],
112
- ['libs/factory/pages', 'factory_pages_452', 'admin'],
113
  ['libs/factory/templates', 'factory_templates_106', 'all'],
114
- ['libs/factory/freemius', 'factory_freemius_140', 'all'],
115
  ['libs/factory/feedback', 'factory_feedback_114', 'admin']
116
  ],
117
  'load_plugin_components' => array()
118
 
119
  ];
120
 
121
- $wtitan_compatibility = new Wbcr_Factory453_Requirements(__FILE__, array_merge($wtitan_plugin_info, [
122
  'plugin_already_activate' => defined('WTITAN_PLUGIN_ACTIVE'),
123
  'required_php_version' => '7.0',
124
  'required_wp_version' => '5.4.0',
3
  Plugin Name: Titan Anti-spam & Security
4
  Plugin URI: http://wordpress.org/plugins/anti-spam/
5
  Description: Titan Security - Anti-spam, Anti-virus, Firewall and Malware Scan
6
+ Version: 7.3.0
7
  Author: CreativeMotion
8
  Text Domain: titan-security
9
  Author URI: https://cm-wp.com/
107
 
108
  // FRAMEWORK MODULES
109
  'load_factory_modules' => [
110
+ ['libs/factory/bootstrap', 'factory_bootstrap_455', 'admin'],
111
+ ['libs/factory/forms', 'factory_forms_451', 'admin'],
112
+ ['libs/factory/pages', 'factory_pages_453', 'admin'],
113
  ['libs/factory/templates', 'factory_templates_106', 'all'],
114
+ ['libs/factory/freemius', 'factory_freemius_141', 'all'],
115
  ['libs/factory/feedback', 'factory_feedback_114', 'admin']
116
  ],
117
  'load_plugin_components' => array()
118
 
119
  ];
120
 
121
+ $wtitan_compatibility = new Wbcr_Factory454_Requirements(__FILE__, array_merge($wtitan_plugin_info, [
122
  'plugin_already_activate' => defined('WTITAN_PLUGIN_ACTIVE'),
123
  'required_php_version' => '7.0',
124
  'required_wp_version' => '5.4.0',
includes/class-titan-security-plugin.php CHANGED
@@ -13,7 +13,7 @@ if( !defined('ABSPATH') ) {
13
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>, Github: https://github.com/alexkovalevv
14
  * @copyright (c) 20.10.2019, Webcraftic
15
  */
16
- class Plugin extends \Wbcr_Factory453_Plugin {
17
 
18
  /**
19
  * Number of comments that will be sent for verification
@@ -24,7 +24,7 @@ class Plugin extends \Wbcr_Factory453_Plugin {
24
 
25
  /**
26
  * @see self::app()
27
- * @var \Wbcr_Factory453_Plugin
28
  */
29
  private static $app;
30
 
@@ -83,7 +83,7 @@ class Plugin extends \Wbcr_Factory453_Plugin {
83
  * Используется для получения настроек плагина, информации о плагине, для доступа к вспомогательным
84
  * классам.
85
  *
86
- * @return \Wbcr_Factory453_Plugin|\WBCR\Titan\Plugin
87
  * @since 6.0
88
  */
89
  public static function app()
13
  * @author Alexander Kovalev <alex.kovalevv@gmail.com>, Github: https://github.com/alexkovalevv
14
  * @copyright (c) 20.10.2019, Webcraftic
15
  */
16
+ class Plugin extends \Wbcr_Factory454_Plugin {
17
 
18
  /**
19
  * Number of comments that will be sent for verification
24
 
25
  /**
26
  * @see self::app()
27
+ * @var \Wbcr_Factory454_Plugin
28
  */
29
  private static $app;
30
 
83
  * Используется для получения настроек плагина, информации о плагине, для доступа к вспомогательным
84
  * классам.
85
  *
86
+ * @return \Wbcr_Factory454_Plugin|\WBCR\Titan\Plugin
87
  * @since 6.0
88
  */
89
  public static function app()
includes/class.module-base.php CHANGED
@@ -21,7 +21,7 @@ abstract class Module_Base {
21
  * Plugin object
22
  *
23
  * @since 7.0
24
- * @var \Wbcr_Factory453_Plugin
25
  */
26
  public $plugin;
27
 
21
  * Plugin object
22
  *
23
  * @since 7.0
24
+ * @var \Wbcr_Factory454_Plugin
25
  */
26
  public $plugin;
27
 
includes/functions.php CHANGED
@@ -349,8 +349,8 @@ function collect_wp_hash_sum($path = ABSPATH)
349
  * This is necessary to remind the user to update the configuration of the plugin components,
350
  * Otherwise, the newly activated components will not be involved in the work of the plugin.
351
  *
352
- * @param Wbcr_Factory453_Plugin $plugin
353
- * @param Wbcr_FactoryPages452_ImpressiveThemplate $obj
354
  *
355
  * @return bool
356
  */
349
  * This is necessary to remind the user to update the configuration of the plugin components,
350
  * Otherwise, the newly activated components will not be involved in the work of the plugin.
351
  *
352
+ * @param Wbcr_Factory454_Plugin $plugin
353
+ * @param Wbcr_FactoryPages453_ImpressiveThemplate $obj
354
  *
355
  * @return bool
356
  */
includes/logger/assets/css/base.css.map DELETED
@@ -1 +0,0 @@
1
- {"version":3,"sources":["base.less"],"names":[],"mappings":"AAAA;EACE,aAAA;;AAGF;EACE,aAAA;;AAGF;EACE,WAAA;EACA,aAAA;EACA,aAAa,SAAS,oBAAoB,mBAAmB,YAAY,eAAe,eAAe,eAAe,2BAAtH;EACA,eAAA;EACA,qBAAA;EACA,qBAAA;EACA,cAAA;EACA,6BAAA;EACA,yBAAA;EACA,YAAA;EACA,yBAAA","file":"base.css"}
 
libs/antispam-premium/admin/boot.php CHANGED
@@ -42,8 +42,8 @@ add_action( 'current_screen', function () {
42
  * This is necessary to remind the user to update the configuration of the plugin components,
43
  * Otherwise, the newly activated components will not be involved in the work of the plugin.
44
  *
45
- * @param Wbcr_Factory453_Plugin $plugin
46
- * @param Wbcr_FactoryPages452_ImpressiveThemplate $obj
47
  *
48
  * @return bool
49
  */
42
  * This is necessary to remind the user to update the configuration of the plugin components,
43
  * Otherwise, the newly activated components will not be involved in the work of the plugin.
44
  *
45
+ * @param Wbcr_Factory454_Plugin $plugin
46
+ * @param Wbcr_FactoryPages453_ImpressiveThemplate $obj
47
  *
48
  * @return bool
49
  */
libs/antispam-premium/admin/pages/class-pages-settings.php CHANGED
@@ -39,7 +39,7 @@ class Progress extends \WBCR\Titan\Page\Base {
39
  */
40
  public $show_right_sidebar_in_options = false;
41
 
42
- public function __construct(\Wbcr_Factory453_Plugin $plugin)
43
  {
44
  $this->plugin = $plugin;
45
  parent::__construct($plugin);
@@ -50,7 +50,7 @@ class Progress extends \WBCR\Titan\Page\Base {
50
  *
51
  * @return void
52
  * @since 1.0.0
53
- * @see Wbcr_FactoryPages452_AdminPage
54
  *
55
  */
56
  public function assets($scripts, $styles)
39
  */
40
  public $show_right_sidebar_in_options = false;
41
 
42
+ public function __construct(\Wbcr_Factory454_Plugin $plugin)
43
  {
44
  $this->plugin = $plugin;
45
  parent::__construct($plugin);
50
  *
51
  * @return void
52
  * @since 1.0.0
53
+ * @see Wbcr_FactoryPages453_AdminPage
54
  *
55
  */
56
  public function assets($scripts, $styles)
libs/factory/bootstrap/assets/css-min/bootstrap.accordion.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .factory-accordion{margin:0 0 30px;border-top:1px solid #DDD;border-right:1px solid #DDD;border-left:1px solid #DDD;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.factory-bootstrap-454 .factory-accordion>h3{border-bottom:1px solid #DDD;cursor:pointer;padding:8px 15px;margin:0}.factory-bootstrap-454 .factory-accordion>div{display:none;margin:0;border-bottom:1px solid #DDD}.factory-bootstrap-454 .factory-accordion-item{display:none}.factory-bootstrap-454 .inner-factory-accordion-item{padding:10px 0}.factory-bootstrap-454 .factory-accordion>h3.active:hover{cursor:default}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .factory-accordion{margin:0 0 30px;border-top:1px solid #DDD;border-right:1px solid #DDD;border-left:1px solid #DDD;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.factory-bootstrap-455 .factory-accordion>h3{border-bottom:1px solid #DDD;cursor:pointer;padding:8px 15px;margin:0}.factory-bootstrap-455 .factory-accordion>div{display:none;margin:0;border-bottom:1px solid #DDD}.factory-bootstrap-455 .factory-accordion-item{display:none}.factory-bootstrap-455 .inner-factory-accordion-item{padding:10px 0}.factory-bootstrap-455 .factory-accordion>h3.active:hover{cursor:default}
libs/factory/bootstrap/assets/css-min/bootstrap.blue.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .btn-primary{background:#e1a948;border-color:#d39323;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-454 .btn-primary:focus,.factory-bootstrap-454 .btn-primary:hover{background:#db9825;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8be74,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8be74,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-454 .btn-primary:active{background:#db9825;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.factory-bootstrap-454 .btn-primary:disabled,.factory-bootstrap-454 .btn-primary[disabled]{color:#d1cdc7!important;background:#db9825!important;border-color:#bd831f!important;text-shadow:none!important}.factory-bootstrap-454 .btn-group .btn.active.value{background-color:#e1a948;-webkit-box-shadow:inset 0 1px 2px #d39323;box-shadow:inset 0 1px 2px #d39323;border-top:1px solid #d39323;border-bottom:1px solid #d39323;border-left:1px solid #d39323}.factory-bootstrap-454 .pagination>.active>a,.factory-bootstrap-454 .pagination>.active>a:focus,.factory-bootstrap-454 .pagination>.active>a:hover,.factory-bootstrap-454 .pagination>.active>span,.factory-bootstrap-454 .pagination>.active>span:focus,.factory-bootstrap-454 .pagination>.active>span:hover{background-color:#e1a948;border-color:#d39323}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .btn-primary{background:#e1a948;border-color:#d39323;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-455 .btn-primary:focus,.factory-bootstrap-455 .btn-primary:hover{background:#db9825;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8be74,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8be74,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-455 .btn-primary:active{background:#db9825;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.factory-bootstrap-455 .btn-primary:disabled,.factory-bootstrap-455 .btn-primary[disabled]{color:#d1cdc7!important;background:#db9825!important;border-color:#bd831f!important;text-shadow:none!important}.factory-bootstrap-455 .btn-group .btn.active.value{background-color:#e1a948;-webkit-box-shadow:inset 0 1px 2px #d39323;box-shadow:inset 0 1px 2px #d39323;border-top:1px solid #d39323;border-bottom:1px solid #d39323;border-left:1px solid #d39323}.factory-bootstrap-455 .pagination>.active>a,.factory-bootstrap-455 .pagination>.active>a:focus,.factory-bootstrap-455 .pagination>.active>a:hover,.factory-bootstrap-455 .pagination>.active>span,.factory-bootstrap-455 .pagination>.active>span:focus,.factory-bootstrap-455 .pagination>.active>span:hover{background-color:#e1a948;border-color:#d39323}
libs/factory/bootstrap/assets/css-min/bootstrap.coffee.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .btn-primary{background:#c7a589;border-color:#b78a66;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-454 .btn-primary:focus,.factory-bootstrap-454 .btn-primary:hover{background:#ba906d;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 1px 0 #d7bfac,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #d7bfac,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-454 .btn-primary:active{background:#ba906d;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.factory-bootstrap-454 .btn-primary:disabled,.factory-bootstrap-454 .btn-primary[disabled]{color:#d1cbc7!important;background:#ba906d!important;border-color:#ae7d55!important;text-shadow:none!important}.factory-bootstrap-454 .btn-group .btn.active.value{background-color:#c7a589;-webkit-box-shadow:inset 0 1px 2px #b78a66;box-shadow:inset 0 1px 2px #b78a66;border-top:1px solid #b78a66;border-bottom:1px solid #b78a66;border-left:1px solid #b78a66}.factory-bootstrap-454 .pagination>.active>a,.factory-bootstrap-454 .pagination>.active>a:focus,.factory-bootstrap-454 .pagination>.active>a:hover,.factory-bootstrap-454 .pagination>.active>span,.factory-bootstrap-454 .pagination>.active>span:focus,.factory-bootstrap-454 .pagination>.active>span:hover{background-color:#c7a589;border-color:#b78a66}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .btn-primary{background:#c7a589;border-color:#b78a66;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-455 .btn-primary:focus,.factory-bootstrap-455 .btn-primary:hover{background:#ba906d;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 1px 0 #d7bfac,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #d7bfac,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-455 .btn-primary:active{background:#ba906d;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.factory-bootstrap-455 .btn-primary:disabled,.factory-bootstrap-455 .btn-primary[disabled]{color:#d1cbc7!important;background:#ba906d!important;border-color:#ae7d55!important;text-shadow:none!important}.factory-bootstrap-455 .btn-group .btn.active.value{background-color:#c7a589;-webkit-box-shadow:inset 0 1px 2px #b78a66;box-shadow:inset 0 1px 2px #b78a66;border-top:1px solid #b78a66;border-bottom:1px solid #b78a66;border-left:1px solid #b78a66}.factory-bootstrap-455 .pagination>.active>a,.factory-bootstrap-455 .pagination>.active>a:focus,.factory-bootstrap-455 .pagination>.active>a:hover,.factory-bootstrap-455 .pagination>.active>span,.factory-bootstrap-455 .pagination>.active>span:focus,.factory-bootstrap-455 .pagination>.active>span:hover{background-color:#c7a589;border-color:#b78a66}
libs/factory/bootstrap/assets/css-min/bootstrap.core.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 article,.factory-bootstrap-454 aside,.factory-bootstrap-454 details,.factory-bootstrap-454 figcaption,.factory-bootstrap-454 figure,.factory-bootstrap-454 footer,.factory-bootstrap-454 header,.factory-bootstrap-454 hgroup,.factory-bootstrap-454 main,.factory-bootstrap-454 nav,.factory-bootstrap-454 section,.factory-bootstrap-454 summary{display:block}.factory-bootstrap-454 audio,.factory-bootstrap-454 canvas,.factory-bootstrap-454 video{display:inline-block}.factory-bootstrap-454 audio:not([controls]){display:none;height:0}.factory-bootstrap-454 [hidden],.factory-bootstrap-454 template{display:none}.factory-bootstrap-454 body{margin:0}.factory-bootstrap-454 a{background:0 0}.factory-bootstrap-454 a:focus{outline:thin dotted}.factory-bootstrap-454 a:active,.factory-bootstrap-454 a:hover{outline:0}.factory-bootstrap-454 h1{margin:.67em 0}.factory-bootstrap-454 b,.factory-bootstrap-454 strong{font-weight:700}.factory-bootstrap-454 dfn{font-style:italic}.factory-bootstrap-454 hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}.factory-bootstrap-454 mark{color:#000;background:#ff0}.factory-bootstrap-454 code,.factory-bootstrap-454 kbd,.factory-bootstrap-454 pre,.factory-bootstrap-454 samp{font-size:1em}.factory-bootstrap-454 pre{white-space:pre-wrap}.factory-bootstrap-454 q{quotes:"\201C" "\201D" "\2018" "\2019"}.factory-bootstrap-454 sub,.factory-bootstrap-454 sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.factory-bootstrap-454 sup{top:-.5em}.factory-bootstrap-454 sub{bottom:-.25em}.factory-bootstrap-454 img{border:0}.factory-bootstrap-454 svg:not(:root){overflow:hidden}.factory-bootstrap-454 figure{margin:0}.factory-bootstrap-454 button,.factory-bootstrap-454 input,.factory-bootstrap-454 select,.factory-bootstrap-454 textarea{margin:0}.factory-bootstrap-454 button,.factory-bootstrap-454 select{text-transform:none}.factory-bootstrap-454 select{padding-right:4px!important}.factory-bootstrap-454 button,.factory-bootstrap-454 input[type=reset],.factory-bootstrap-454 input[type=submit],html .factory-bootstrap-454 input[type=button]{cursor:pointer;-webkit-appearance:button}.factory-bootstrap-454 button[disabled],html .factory-bootstrap-454 input[disabled]{cursor:default}.factory-bootstrap-454 input[type=checkbox],.factory-bootstrap-454 input[type=radio]{padding:0;box-sizing:border-box}.factory-bootstrap-454 input[type=search]{-webkit-appearance:textfield}.factory-bootstrap-454 input[type=search]::-webkit-search-cancel-button,.factory-bootstrap-454 input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.factory-bootstrap-454 button::-moz-focus-inner,.factory-bootstrap-454 input::-moz-focus-inner{padding:0;border:0}.factory-bootstrap-454 textarea{overflow:auto;vertical-align:top}.factory-bootstrap-454 table{border-collapse:collapse;border-spacing:0}@media print{.factory-bootstrap-454 *{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}.factory-bootstrap-454 a,.factory-bootstrap-454 a:visited{text-decoration:underline}.factory-bootstrap-454 a[href]:after{content:" (" attr(href) ")"}.factory-bootstrap-454 abbr[title]:after{content:" (" attr(title) ")"}.factory-bootstrap-454 a[href^="javascript:"]:after,.factory-bootstrap-454 a[href^="#"]:after{content:""}.factory-bootstrap-454 blockquote,.factory-bootstrap-454 pre{border:1px solid #999;page-break-inside:avoid}.factory-bootstrap-454 thead{display:table-header-group}.factory-bootstrap-454 img,.factory-bootstrap-454 tr{page-break-inside:avoid}.factory-bootstrap-454 img{max-width:100%!important}@page{margin:2cm .5cm}.factory-bootstrap-454 h2,.factory-bootstrap-454 h3,.factory-bootstrap-454 p{orphans:3;widows:3}.factory-bootstrap-454 h2,.factory-bootstrap-454 h3{page-break-after:avoid}.factory-bootstrap-454 select{background:#fff!important}.factory-bootstrap-454 .navbar{display:none}.factory-bootstrap-454 .table td,.factory-bootstrap-454 .table th{background-color:#fff!important}.factory-bootstrap-454 .btn>.caret,.factory-bootstrap-454 .dropup>.btn>.caret{border-top-color:#000!important}.factory-bootstrap-454 .label{border:1px solid #000}.factory-bootstrap-454 .table{border-collapse:collapse!important}.factory-bootstrap-454 .table-bordered td,.factory-bootstrap-454 .table-bordered th{border:1px solid #ddd!important}}.factory-bootstrap-454 *,.factory-bootstrap-454 :after,.factory-bootstrap-454 :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html .factory-bootstrap-454{-webkit-tap-highlight-color:rgba(0,0,0,0)}.factory-bootstrap-454 body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}.factory-bootstrap-454 button,.factory-bootstrap-454 input,.factory-bootstrap-454 select,.factory-bootstrap-454 textarea{font-family:inherit;font-size:inherit;line-height:inherit}.factory-bootstrap-454 img{vertical-align:middle}.factory-bootstrap-454 .img-responsive{display:block;height:auto;max-width:100%}.factory-bootstrap-454 .img-rounded{border-radius:6px}.factory-bootstrap-454 .img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.factory-bootstrap-454 .img-circle{border-radius:50%}.factory-bootstrap-454 hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.factory-bootstrap-454 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.factory-bootstrap-454 .h1,.factory-bootstrap-454 .h2,.factory-bootstrap-454 .h3,.factory-bootstrap-454 .h4,.factory-bootstrap-454 .h5,.factory-bootstrap-454 .h6,.factory-bootstrap-454 h1,.factory-bootstrap-454 h2,.factory-bootstrap-454 h3,.factory-bootstrap-454 h4,.factory-bootstrap-454 h5,.factory-bootstrap-454 h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1;color:inherit}.factory-bootstrap-454 .h1 .small,.factory-bootstrap-454 .h1 small,.factory-bootstrap-454 .h2 .small,.factory-bootstrap-454 .h2 small,.factory-bootstrap-454 .h3 .small,.factory-bootstrap-454 .h3 small,.factory-bootstrap-454 .h4 .small,.factory-bootstrap-454 .h4 small,.factory-bootstrap-454 .h5 .small,.factory-bootstrap-454 .h5 small,.factory-bootstrap-454 .h6 .small,.factory-bootstrap-454 .h6 small,.factory-bootstrap-454 h1 .small,.factory-bootstrap-454 h1 small,.factory-bootstrap-454 h2 .small,.factory-bootstrap-454 h2 small,.factory-bootstrap-454 h3 .small,.factory-bootstrap-454 h3 small,.factory-bootstrap-454 h4 .small,.factory-bootstrap-454 h4 small,.factory-bootstrap-454 h5 .small,.factory-bootstrap-454 h5 small,.factory-bootstrap-454 h6 .small,.factory-bootstrap-454 h6 small{font-weight:400;line-height:1;color:#999}.factory-bootstrap-454 h1,.factory-bootstrap-454 h2,.factory-bootstrap-454 h3{margin-top:20px;margin-bottom:10px}.factory-bootstrap-454 h1 .small,.factory-bootstrap-454 h1 small,.factory-bootstrap-454 h2 .small,.factory-bootstrap-454 h2 small,.factory-bootstrap-454 h3 .small,.factory-bootstrap-454 h3 small{font-size:65%}.factory-bootstrap-454 h4,.factory-bootstrap-454 h5,.factory-bootstrap-454 h6{margin-top:10px;margin-bottom:10px}.factory-bootstrap-454 h4 .small,.factory-bootstrap-454 h4 small,.factory-bootstrap-454 h5 .small,.factory-bootstrap-454 h5 small,.factory-bootstrap-454 h6 .small,.factory-bootstrap-454 h6 small{font-size:75%}.factory-bootstrap-454 .h1,.factory-bootstrap-454 h1{font-size:36px}.factory-bootstrap-454 .h2,.factory-bootstrap-454 h2{font-size:30px}.factory-bootstrap-454 .h3,.factory-bootstrap-454 h3{font-size:24px}.factory-bootstrap-454 .h4,.factory-bootstrap-454 h4{font-size:18px}.factory-bootstrap-454 .h5,.factory-bootstrap-454 h5{font-size:14px}.factory-bootstrap-454 .h6,.factory-bootstrap-454 h6{font-size:12px}.factory-bootstrap-454 p{margin:0 0 10px}.factory-bootstrap-454 .lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.factory-bootstrap-454 .small,.factory-bootstrap-454 small{font-size:85%}.factory-bootstrap-454 cite{font-style:normal}.factory-bootstrap-454 .text-muted{color:#999}.factory-bootstrap-454 .text-primary{color:#428bca}.factory-bootstrap-454 .text-primary:hover{color:#3071a9}.factory-bootstrap-454 .text-warning{color:#8a6d3b}.factory-bootstrap-454 .text-warning:hover{color:#66512c}.factory-bootstrap-454 .text-danger{color:#a94442}.factory-bootstrap-454 .text-danger:hover{color:#843534}.factory-bootstrap-454 .text-success{color:#3c763d}.factory-bootstrap-454 .text-success:hover{color:#2b542c}.factory-bootstrap-454 .text-info{color:#31708f}.factory-bootstrap-454 .text-info:hover{color:#245269}.factory-bootstrap-454 .text-left{text-align:left}.factory-bootstrap-454 .text-right{text-align:right}.factory-bootstrap-454 .text-center{text-align:center}.factory-bootstrap-454 .page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}.factory-bootstrap-454 ol,.factory-bootstrap-454 ul{margin-top:0;margin-bottom:10px}.factory-bootstrap-454 ol ol,.factory-bootstrap-454 ol ul,.factory-bootstrap-454 ul ol,.factory-bootstrap-454 ul ul{margin-bottom:0}.factory-bootstrap-454 .list-inline,.factory-bootstrap-454 .list-unstyled{padding-left:0;list-style:none}.factory-bootstrap-454 .list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.factory-bootstrap-454 .list-inline>li:first-child{padding-left:0}.factory-bootstrap-454 dl{margin-top:0;margin-bottom:20px}.factory-bootstrap-454 dd,.factory-bootstrap-454 dt{line-height:1.428571429}.factory-bootstrap-454 dt{font-weight:700}.factory-bootstrap-454 dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.dl-horizontal dd:after,.dl-horizontal dd:before{display:table;content:" "}.dl-horizontal dd:after{clear:both}}.factory-bootstrap-454 abbr[data-original-title],.factory-bootstrap-454 abbr[title]{cursor:help;border-bottom:1px dotted #999}.factory-bootstrap-454 .initialism{font-size:90%;text-transform:uppercase}.factory-bootstrap-454 blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}.factory-bootstrap-454 blockquote p{font-size:17.5px;font-weight:300;line-height:1.25}.factory-bootstrap-454 blockquote p:last-child{margin-bottom:0}.factory-bootstrap-454 blockquote .small,.factory-bootstrap-454 blockquote small{display:block;line-height:1.428571429;color:#999}.factory-bootstrap-454 blockquote .small:before,.factory-bootstrap-454 blockquote small:before{content:'\2014 \00A0'}.factory-bootstrap-454 blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}.factory-bootstrap-454 blockquote.pull-right .small,.factory-bootstrap-454 blockquote.pull-right p,.factory-bootstrap-454 blockquote.pull-right small{text-align:right}.factory-bootstrap-454 blockquote.pull-right .small:before,.factory-bootstrap-454 blockquote.pull-right small:before{content:''}.factory-bootstrap-454 blockquote.pull-right .small:after,.factory-bootstrap-454 blockquote.pull-right small:after{content:'\00A0 \2014'}.factory-bootstrap-454 blockquote:after,.factory-bootstrap-454 blockquote:before{content:""}.factory-bootstrap-454 address{margin-bottom:20px;font-style:normal;line-height:1.428571429}.factory-bootstrap-454 code,.factory-bootstrap-454 kbd,.factory-bootstrap-454 pre,.factory-bootstrap-454 samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.factory-bootstrap-454 code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}.factory-bootstrap-454 pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.factory-bootstrap-454 pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.factory-bootstrap-454 .pre-scrollable{max-height:340px;overflow-y:scroll}.factory-bootstrap-454 .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.factory-bootstrap-454 .container:after,.factory-bootstrap-454 .container:before{display:table;content:" "}.factory-bootstrap-454 .container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.factory-bootstrap-454 .row{margin-right:-15px;margin-left:-15px}.factory-bootstrap-454 .row:after,.factory-bootstrap-454 .row:before{display:table;content:" "}.factory-bootstrap-454 .row:after{clear:both}.factory-bootstrap-454 .col-lg-1,.factory-bootstrap-454 .col-lg-10,.factory-bootstrap-454 .col-lg-11,.factory-bootstrap-454 .col-lg-12,.factory-bootstrap-454 .col-lg-2,.factory-bootstrap-454 .col-lg-3,.factory-bootstrap-454 .col-lg-4,.factory-bootstrap-454 .col-lg-5,.factory-bootstrap-454 .col-lg-6,.factory-bootstrap-454 .col-lg-7,.factory-bootstrap-454 .col-lg-8,.factory-bootstrap-454 .col-lg-9,.factory-bootstrap-454 .col-md-1,.factory-bootstrap-454 .col-md-10,.factory-bootstrap-454 .col-md-11,.factory-bootstrap-454 .col-md-12,.factory-bootstrap-454 .col-md-2,.factory-bootstrap-454 .col-md-3,.factory-bootstrap-454 .col-md-4,.factory-bootstrap-454 .col-md-5,.factory-bootstrap-454 .col-md-6,.factory-bootstrap-454 .col-md-7,.factory-bootstrap-454 .col-md-8,.factory-bootstrap-454 .col-md-9,.factory-bootstrap-454 .col-sm-1,.factory-bootstrap-454 .col-sm-10,.factory-bootstrap-454 .col-sm-11,.factory-bootstrap-454 .col-sm-12,.factory-bootstrap-454 .col-sm-2,.factory-bootstrap-454 .col-sm-3,.factory-bootstrap-454 .col-sm-4,.factory-bootstrap-454 .col-sm-5,.factory-bootstrap-454 .col-sm-6,.factory-bootstrap-454 .col-sm-7,.factory-bootstrap-454 .col-sm-8,.factory-bootstrap-454 .col-sm-9,.factory-bootstrap-454 .col-xs-1,.factory-bootstrap-454 .col-xs-10,.factory-bootstrap-454 .col-xs-11,.factory-bootstrap-454 .col-xs-12,.factory-bootstrap-454 .col-xs-2,.factory-bootstrap-454 .col-xs-3,.factory-bootstrap-454 .col-xs-4,.factory-bootstrap-454 .col-xs-5,.factory-bootstrap-454 .col-xs-6,.factory-bootstrap-454 .col-xs-7,.factory-bootstrap-454 .col-xs-8,.factory-bootstrap-454 .col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.factory-bootstrap-454 .col-xs-1,.factory-bootstrap-454 .col-xs-10,.factory-bootstrap-454 .col-xs-11,.factory-bootstrap-454 .col-xs-12,.factory-bootstrap-454 .col-xs-2,.factory-bootstrap-454 .col-xs-3,.factory-bootstrap-454 .col-xs-4,.factory-bootstrap-454 .col-xs-5,.factory-bootstrap-454 .col-xs-6,.factory-bootstrap-454 .col-xs-7,.factory-bootstrap-454 .col-xs-8,.factory-bootstrap-454 .col-xs-9{float:left}.factory-bootstrap-454 .col-xs-12{width:100%}.factory-bootstrap-454 .col-xs-11{width:91.66666666666666%}.factory-bootstrap-454 .col-xs-10{width:83.33333333333334%}.factory-bootstrap-454 .col-xs-9{width:75%}.factory-bootstrap-454 .col-xs-8{width:66.66666666666666%}.factory-bootstrap-454 .col-xs-7{width:58.333333333333336%}.factory-bootstrap-454 .col-xs-6{width:50%}.factory-bootstrap-454 .col-xs-5{width:41.66666666666667%}.factory-bootstrap-454 .col-xs-4{width:33.33333333333333%}.factory-bootstrap-454 .col-xs-3{width:25%}.factory-bootstrap-454 .col-xs-2{width:16.666666666666664%}.factory-bootstrap-454 .col-xs-1{width:8.333333333333332%}.factory-bootstrap-454 .col-xs-pull-12{right:100%}.factory-bootstrap-454 .col-xs-pull-11{right:91.66666666666666%}.factory-bootstrap-454 .col-xs-pull-10{right:83.33333333333334%}.factory-bootstrap-454 .col-xs-pull-9{right:75%}.factory-bootstrap-454 .col-xs-pull-8{right:66.66666666666666%}.factory-bootstrap-454 .col-xs-pull-7{right:58.333333333333336%}.factory-bootstrap-454 .col-xs-pull-6{right:50%}.factory-bootstrap-454 .col-xs-pull-5{right:41.66666666666667%}.factory-bootstrap-454 .col-xs-pull-4{right:33.33333333333333%}.factory-bootstrap-454 .col-xs-pull-3{right:25%}.factory-bootstrap-454 .col-xs-pull-2{right:16.666666666666664%}.factory-bootstrap-454 .col-xs-pull-1{right:8.333333333333332%}.factory-bootstrap-454 .col-xs-pull-0{right:0}.factory-bootstrap-454 .col-xs-push-12{left:100%}.factory-bootstrap-454 .col-xs-push-11{left:91.66666666666666%}.factory-bootstrap-454 .col-xs-push-10{left:83.33333333333334%}.factory-bootstrap-454 .col-xs-push-9{left:75%}.factory-bootstrap-454 .col-xs-push-8{left:66.66666666666666%}.factory-bootstrap-454 .col-xs-push-7{left:58.333333333333336%}.factory-bootstrap-454 .col-xs-push-6{left:50%}.factory-bootstrap-454 .col-xs-push-5{left:41.66666666666667%}.factory-bootstrap-454 .col-xs-push-4{left:33.33333333333333%}.factory-bootstrap-454 .col-xs-push-3{left:25%}.factory-bootstrap-454 .col-xs-push-2{left:16.666666666666664%}.factory-bootstrap-454 .col-xs-push-1{left:8.333333333333332%}.factory-bootstrap-454 .col-xs-push-0{left:0}.factory-bootstrap-454 .col-xs-offset-12{margin-left:100%}.factory-bootstrap-454 .col-xs-offset-11{margin-left:91.66666666666666%}.factory-bootstrap-454 .col-xs-offset-10{margin-left:83.33333333333334%}.factory-bootstrap-454 .col-xs-offset-9{margin-left:75%}.factory-bootstrap-454 .col-xs-offset-8{margin-left:66.66666666666666%}.factory-bootstrap-454 .col-xs-offset-7{margin-left:58.333333333333336%}.factory-bootstrap-454 .col-xs-offset-6{margin-left:50%}.factory-bootstrap-454 .col-xs-offset-5{margin-left:41.66666666666667%}.factory-bootstrap-454 .col-xs-offset-4{margin-left:33.33333333333333%}.factory-bootstrap-454 .col-xs-offset-3{margin-left:25%}.factory-bootstrap-454 .col-xs-offset-2{margin-left:16.666666666666664%}.factory-bootstrap-454 .col-xs-offset-1{margin-left:8.333333333333332%}.factory-bootstrap-454 .col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}}.factory-bootstrap-454 table{max-width:100%;background-color:transparent}.factory-bootstrap-454 th{text-align:left}.factory-bootstrap-454 .table{width:100%;margin-bottom:20px}.factory-bootstrap-454 .table>tbody>tr>td,.factory-bootstrap-454 .table>tbody>tr>th,.factory-bootstrap-454 .table>tfoot>tr>td,.factory-bootstrap-454 .table>tfoot>tr>th,.factory-bootstrap-454 .table>thead>tr>td,.factory-bootstrap-454 .table>thead>tr>th{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.factory-bootstrap-454 .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.factory-bootstrap-454 .table>caption+thead>tr:first-child>td,.factory-bootstrap-454 .table>caption+thead>tr:first-child>th,.factory-bootstrap-454 .table>colgroup+thead>tr:first-child>td,.factory-bootstrap-454 .table>colgroup+thead>tr:first-child>th,.factory-bootstrap-454 .table>thead:first-child>tr:first-child>td,.factory-bootstrap-454 .table>thead:first-child>tr:first-child>th{border-top:0}.factory-bootstrap-454 .table>tbody+tbody{border-top:2px solid #ddd}.factory-bootstrap-454 .table .table{background-color:#fff}.factory-bootstrap-454 .table-condensed>tbody>tr>td,.factory-bootstrap-454 .table-condensed>tbody>tr>th,.factory-bootstrap-454 .table-condensed>tfoot>tr>td,.factory-bootstrap-454 .table-condensed>tfoot>tr>th,.factory-bootstrap-454 .table-condensed>thead>tr>td,.factory-bootstrap-454 .table-condensed>thead>tr>th{padding:5px}.factory-bootstrap-454 .table-bordered,.factory-bootstrap-454 .table-bordered>tbody>tr>td,.factory-bootstrap-454 .table-bordered>tbody>tr>th,.factory-bootstrap-454 .table-bordered>tfoot>tr>td,.factory-bootstrap-454 .table-bordered>tfoot>tr>th,.factory-bootstrap-454 .table-bordered>thead>tr>td,.factory-bootstrap-454 .table-bordered>thead>tr>th{border:1px solid #ddd}.factory-bootstrap-454 .table-bordered>thead>tr>td,.factory-bootstrap-454 .table-bordered>thead>tr>th{border-bottom-width:2px}.factory-bootstrap-454 .table-striped>tbody>tr:nth-child(odd)>td,.factory-bootstrap-454 .table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.factory-bootstrap-454 .table-hover>tbody>tr:hover>td,.factory-bootstrap-454 .table-hover>tbody>tr:hover>th{background-color:#f5f5f5}.factory-bootstrap-454 table col[class*=col-]{position:static;display:table-column;float:none}.factory-bootstrap-454 table td[class*=col-],.factory-bootstrap-454 table th[class*=col-]{display:table-cell;float:none}.factory-bootstrap-454 .table>tbody>.active>td,.factory-bootstrap-454 .table>tbody>.active>th,.factory-bootstrap-454 .table>tbody>tr>.active,.factory-bootstrap-454 .table>tfoot>.active>td,.factory-bootstrap-454 .table>tfoot>.active>th,.factory-bootstrap-454 .table>tfoot>tr>.active,.factory-bootstrap-454 .table>thead>.active>td,.factory-bootstrap-454 .table>thead>.active>th,.factory-bootstrap-454 .table>thead>tr>.active{background-color:#f5f5f5}.factory-bootstrap-454 .table-hover>tbody>.active:hover>td,.factory-bootstrap-454 .table-hover>tbody>.active:hover>th,.factory-bootstrap-454 .table-hover>tbody>tr>.active:hover{background-color:#e8e8e8}.factory-bootstrap-454 .table>tbody>.success>td,.factory-bootstrap-454 .table>tbody>.success>th,.factory-bootstrap-454 .table>tbody>tr>.success,.factory-bootstrap-454 .table>tfoot>.success>td,.factory-bootstrap-454 .table>tfoot>.success>th,.factory-bootstrap-454 .table>tfoot>tr>.success,.factory-bootstrap-454 .table>thead>.success>td,.factory-bootstrap-454 .table>thead>.success>th,.factory-bootstrap-454 .table>thead>tr>.success{background-color:#dff0d8}.factory-bootstrap-454 .table-hover>tbody>.success:hover>td,.factory-bootstrap-454 .table-hover>tbody>.success:hover>th,.factory-bootstrap-454 .table-hover>tbody>tr>.success:hover{background-color:#d0e9c6}.factory-bootstrap-454 .table>tbody>.danger>td,.factory-bootstrap-454 .table>tbody>.danger>th,.factory-bootstrap-454 .table>tbody>tr>.danger,.factory-bootstrap-454 .table>tfoot>.danger>td,.factory-bootstrap-454 .table>tfoot>.danger>th,.factory-bootstrap-454 .table>tfoot>tr>.danger,.factory-bootstrap-454 .table>thead>.danger>td,.factory-bootstrap-454 .table>thead>.danger>th,.factory-bootstrap-454 .table>thead>tr>.danger{background-color:#f2dede}.factory-bootstrap-454 .table-hover>tbody>.danger:hover>td,.factory-bootstrap-454 .table-hover>tbody>.danger:hover>th,.factory-bootstrap-454 .table-hover>tbody>tr>.danger:hover{background-color:#ebcccc}.factory-bootstrap-454 .table>tbody>.warning>td,.factory-bootstrap-454 .table>tbody>.warning>th,.factory-bootstrap-454 .table>tbody>tr>.warning,.factory-bootstrap-454 .table>tfoot>.warning>td,.factory-bootstrap-454 .table>tfoot>.warning>th,.factory-bootstrap-454 .table>tfoot>tr>.warning,.factory-bootstrap-454 .table>thead>.warning>td,.factory-bootstrap-454 .table>thead>.warning>th,.factory-bootstrap-454 .table>thead>tr>.warning{background-color:#fcf8e3}.factory-bootstrap-454 .table-hover>tbody>.warning:hover>td,.factory-bootstrap-454 .table-hover>tbody>.warning:hover>th,.factory-bootstrap-454 .table-hover>tbody>tr>.warning:hover{background-color:#faf2cc}@media (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.factory-bootstrap-454 fieldset{padding:0;margin:0;border:0}.factory-bootstrap-454 legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5;-moz-box-sizing:content-box;box-sizing:content-box}.factory-bootstrap-454 label{display:inline-block;margin-bottom:5px;font-weight:700}.factory-bootstrap-454 input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.factory-bootstrap-454 input[type=checkbox],.factory-bootstrap-454 input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}.factory-bootstrap-454 input[type=file]{display:block}.factory-bootstrap-454 select[multiple],.factory-bootstrap-454 select[size]{height:auto}.factory-bootstrap-454 select optgroup{font-family:inherit;font-size:inherit;font-style:inherit}.factory-bootstrap-454 input[type=checkbox]:focus,.factory-bootstrap-454 input[type=file]:focus,.factory-bootstrap-454 input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.factory-bootstrap-454 input[type=number]::-webkit-inner-spin-button,.factory-bootstrap-454 input[type=number]::-webkit-outer-spin-button{height:auto}.factory-bootstrap-454 output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle}.factory-bootstrap-454 .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.factory-bootstrap-454 .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.factory-bootstrap-454 .form-control:-moz-placeholder{color:#999}.factory-bootstrap-454 .form-control::-moz-placeholder{color:#999;opacity:1}.factory-bootstrap-454 .form-control:-ms-input-placeholder{color:#999}.factory-bootstrap-454 .form-control::-webkit-input-placeholder{color:#999}.factory-bootstrap-454 .form-control[disabled],.factory-bootstrap-454 .form-control[readonly],.factory-bootstrap-454 fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}.factory-bootstrap-454 textarea.form-control{height:auto}.factory-bootstrap-454 .form-group{margin-bottom:15px}.factory-bootstrap-454 .checkbox,.factory-bootstrap-454 .radio{display:block;min-height:20px;padding-left:20px;margin-top:10px;margin-bottom:10px;vertical-align:middle}.factory-bootstrap-454 .checkbox label,.factory-bootstrap-454 .radio label{display:inline;margin-bottom:0;font-weight:400;cursor:pointer}.factory-bootstrap-454 .checkbox input[type=checkbox],.factory-bootstrap-454 .checkbox-inline input[type=checkbox],.factory-bootstrap-454 .radio input[type=radio],.factory-bootstrap-454 .radio-inline input[type=radio]{float:left;margin-left:-20px}.factory-bootstrap-454 .checkbox+.checkbox,.factory-bootstrap-454 .radio+.radio{margin-top:-5px}.factory-bootstrap-454 .checkbox-inline,.factory-bootstrap-454 .radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.factory-bootstrap-454 .checkbox-inline+.checkbox-inline,.factory-bootstrap-454 .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.factory-bootstrap-454 .checkbox-inline[disabled],.factory-bootstrap-454 .checkbox[disabled],.factory-bootstrap-454 .radio-inline[disabled],.factory-bootstrap-454 .radio[disabled],.factory-bootstrap-454 fieldset[disabled] .checkbox,.factory-bootstrap-454 fieldset[disabled] .checkbox-inline,.factory-bootstrap-454 fieldset[disabled] .radio,.factory-bootstrap-454 fieldset[disabled] .radio-inline,.factory-bootstrap-454 fieldset[disabled] input[type=checkbox],.factory-bootstrap-454 fieldset[disabled] input[type=radio],.factory-bootstrap-454 input[type=checkbox][disabled],.factory-bootstrap-454 input[type=radio][disabled]{cursor:not-allowed}.factory-bootstrap-454 .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.factory-bootstrap-454 select.input-sm{height:30px;line-height:30px}.factory-bootstrap-454 textarea.input-sm{height:auto}.factory-bootstrap-454 .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.factory-bootstrap-454 select.input-lg{height:46px;line-height:46px}.factory-bootstrap-454 textarea.input-lg{height:auto}.factory-bootstrap-454 .has-warning .checkbox,.factory-bootstrap-454 .has-warning .checkbox-inline,.factory-bootstrap-454 .has-warning .control-label,.factory-bootstrap-454 .has-warning .help-block,.factory-bootstrap-454 .has-warning .radio,.factory-bootstrap-454 .has-warning .radio-inline{color:#8a6d3b}.factory-bootstrap-454 .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.factory-bootstrap-454 .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.factory-bootstrap-454 .has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.factory-bootstrap-454 .has-error .checkbox,.factory-bootstrap-454 .has-error .checkbox-inline,.factory-bootstrap-454 .has-error .control-label,.factory-bootstrap-454 .has-error .help-block,.factory-bootstrap-454 .has-error .radio,.factory-bootstrap-454 .has-error .radio-inline{color:#a94442}.factory-bootstrap-454 .controls{display:block}.factory-bootstrap-454 .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.factory-bootstrap-454 .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.factory-bootstrap-454 .has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.factory-bootstrap-454 .has-success .checkbox,.factory-bootstrap-454 .has-success .checkbox-inline,.factory-bootstrap-454 .has-success .control-label,.factory-bootstrap-454 .has-success .help-block,.factory-bootstrap-454 .has-success .radio,.factory-bootstrap-454 .has-success .radio-inline{color:#3c763d}.factory-bootstrap-454 .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.factory-bootstrap-454 .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.factory-bootstrap-454 .has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.factory-bootstrap-454 .form-control-static{margin-bottom:0}.factory-bootstrap-454 .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373;font-weight:400}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block}.form-inline select.form-control{width:auto}.form-inline .checkbox,.form-inline .radio{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{float:none;margin-left:0}}.factory-bootstrap-454 .form-horizontal .checkbox,.factory-bootstrap-454 .form-horizontal .checkbox-inline,.factory-bootstrap-454 .form-horizontal .control-label,.factory-bootstrap-454 .form-horizontal .radio,.factory-bootstrap-454 .form-horizontal .radio-inline{position:relative;padding-top:7px;margin-top:0;margin-bottom:0}.factory-bootstrap-454 .form-horizontal .control-label{max-width:200px}.factory-bootstrap-454 .form-horizontal .checkbox,.factory-bootstrap-454 .form-horizontal .radio{min-height:27px}.factory-bootstrap-454 .form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.factory-bootstrap-454 .form-horizontal .form-group:after,.factory-bootstrap-454 .form-horizontal .form-group:before{display:table;content:" "}.factory-bootstrap-454 .form-horizontal .form-group:after{clear:both}.factory-bootstrap-454 .form-horizontal .form-control-static{padding-top:7px}@media (min-width:768px){.form-horizontal .control-label{text-align:right}}.factory-bootstrap-454 .btn{display:inline-block;padding:5px 12px;margin-bottom:0;font-size:13px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.factory-bootstrap-454 .btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.factory-bootstrap-454 .btn{text-decoration:none}.factory-bootstrap-454 .btn:focus,.factory-bootstrap-454 .btn:hover{color:#333;text-decoration:none}.factory-bootstrap-454 .btn.disabled,.factory-bootstrap-454 .btn[disabled],.factory-bootstrap-454 fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.factory-bootstrap-454 .btn-default.active,.factory-bootstrap-454 .btn-default:active,.factory-bootstrap-454 .btn-default:focus,.factory-bootstrap-454 .btn-default:hover,.factory-bootstrap-454 .open .dropdown-toggle.btn-default{background:#fafafa;border-color:#999;color:#222}.factory-bootstrap-454 .btn-default.active,.factory-bootstrap-454 .btn-default:active,.factory-bootstrap-454 .open .dropdown-toggle.btn-default{background-image:none}.factory-bootstrap-454 .btn-default.disabled,.factory-bootstrap-454 .btn-default.disabled.active,.factory-bootstrap-454 .btn-default.disabled:active,.factory-bootstrap-454 .btn-default.disabled:focus,.factory-bootstrap-454 .btn-default.disabled:hover,.factory-bootstrap-454 .btn-default[disabled],.factory-bootstrap-454 .btn-default[disabled].active,.factory-bootstrap-454 .btn-default[disabled]:active,.factory-bootstrap-454 .btn-default[disabled]:focus,.factory-bootstrap-454 .btn-default[disabled]:hover,.factory-bootstrap-454 fieldset[disabled] .btn-default,.factory-bootstrap-454 fieldset[disabled] .btn-default.active,.factory-bootstrap-454 fieldset[disabled] .btn-default:active,.factory-bootstrap-454 fieldset[disabled] .btn-default:focus,.factory-bootstrap-454 fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.factory-bootstrap-454 .btn-default .badge{color:#fff;background-color:#fff}.factory-bootstrap-454 .btn-primary.active,.factory-bootstrap-454 .btn-primary:active,.factory-bootstrap-454 .btn-primary:focus,.factory-bootstrap-454 .btn-primary:hover,.factory-bootstrap-454 .open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.factory-bootstrap-454 .btn-primary.active,.factory-bootstrap-454 .btn-primary:active,.factory-bootstrap-454 .open .dropdown-toggle.btn-primary{background-image:none}.factory-bootstrap-454 .btn-primary.disabled,.factory-bootstrap-454 .btn-primary.disabled.active,.factory-bootstrap-454 .btn-primary.disabled:active,.factory-bootstrap-454 .btn-primary.disabled:focus,.factory-bootstrap-454 .btn-primary.disabled:hover,.factory-bootstrap-454 .btn-primary[disabled],.factory-bootstrap-454 .btn-primary[disabled].active,.factory-bootstrap-454 .btn-primary[disabled]:active,.factory-bootstrap-454 .btn-primary[disabled]:focus,.factory-bootstrap-454 .btn-primary[disabled]:hover,.factory-bootstrap-454 fieldset[disabled] .btn-primary,.factory-bootstrap-454 fieldset[disabled] .btn-primary.active,.factory-bootstrap-454 fieldset[disabled] .btn-primary:active,.factory-bootstrap-454 fieldset[disabled] .btn-primary:focus,.factory-bootstrap-454 fieldset[disabled] .btn-primary:hover{background-color:#428bca;border-color:#357ebd}.factory-bootstrap-454 .btn-primary .badge{color:#428bca;background-color:#fff}.factory-bootstrap-454 .btn-warning{color:#fff;background-color:#f0ad4e}.factory-bootstrap-454 .btn-warning.active,.factory-bootstrap-454 .btn-warning:active,.factory-bootstrap-454 .btn-warning:focus,.factory-bootstrap-454 .btn-warning:hover,.factory-bootstrap-454 .open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.factory-bootstrap-454 .btn-warning.active,.factory-bootstrap-454 .btn-warning:active,.factory-bootstrap-454 .open .dropdown-toggle.btn-warning{background-image:none}.factory-bootstrap-454 .btn-warning.disabled,.factory-bootstrap-454 .btn-warning.disabled.active,.factory-bootstrap-454 .btn-warning.disabled:active,.factory-bootstrap-454 .btn-warning.disabled:focus,.factory-bootstrap-454 .btn-warning.disabled:hover,.factory-bootstrap-454 .btn-warning[disabled],.factory-bootstrap-454 .btn-warning[disabled].active,.factory-bootstrap-454 .btn-warning[disabled]:active,.factory-bootstrap-454 .btn-warning[disabled]:focus,.factory-bootstrap-454 .btn-warning[disabled]:hover,.factory-bootstrap-454 fieldset[disabled] .btn-warning,.factory-bootstrap-454 fieldset[disabled] .btn-warning.active,.factory-bootstrap-454 fieldset[disabled] .btn-warning:active,.factory-bootstrap-454 fieldset[disabled] .btn-warning:focus,.factory-bootstrap-454 fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.factory-bootstrap-454 .btn-warning .badge{color:#f0ad4e;background-color:#fff}.factory-bootstrap-454 .btn-success{color:#fff;background-color:#5cb85c}.factory-bootstrap-454 .btn-success.active,.factory-bootstrap-454 .btn-success:active,.factory-bootstrap-454 .btn-success:focus,.factory-bootstrap-454 .btn-success:hover,.factory-bootstrap-454 .open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.factory-bootstrap-454 .btn-success.active,.factory-bootstrap-454 .btn-success:active,.factory-bootstrap-454 .open .dropdown-toggle.btn-success{background-image:none}.factory-bootstrap-454 .btn-success.disabled,.factory-bootstrap-454 .btn-success.disabled.active,.factory-bootstrap-454 .btn-success.disabled:active,.factory-bootstrap-454 .btn-success.disabled:focus,.factory-bootstrap-454 .btn-success.disabled:hover,.factory-bootstrap-454 .btn-success[disabled],.factory-bootstrap-454 .btn-success[disabled].active,.factory-bootstrap-454 .btn-success[disabled]:active,.factory-bootstrap-454 .btn-success[disabled]:focus,.factory-bootstrap-454 .btn-success[disabled]:hover,.factory-bootstrap-454 fieldset[disabled] .btn-success,.factory-bootstrap-454 fieldset[disabled] .btn-success.active,.factory-bootstrap-454 fieldset[disabled] .btn-success:active,.factory-bootstrap-454 fieldset[disabled] .btn-success:focus,.factory-bootstrap-454 fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.factory-bootstrap-454 .btn-success .badge{color:#5cb85c;background-color:#fff}.factory-bootstrap-454 .btn-info{color:#fff;background-color:#5bc0de}.factory-bootstrap-454 .btn-info.active,.factory-bootstrap-454 .btn-info:active,.factory-bootstrap-454 .btn-info:focus,.factory-bootstrap-454 .btn-info:hover,.factory-bootstrap-454 .open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.factory-bootstrap-454 .btn-info.active,.factory-bootstrap-454 .btn-info:active,.factory-bootstrap-454 .open .dropdown-toggle.btn-info{background-image:none}.factory-bootstrap-454 .btn-info.disabled,.factory-bootstrap-454 .btn-info.disabled.active,.factory-bootstrap-454 .btn-info.disabled:active,.factory-bootstrap-454 .btn-info.disabled:focus,.factory-bootstrap-454 .btn-info.disabled:hover,.factory-bootstrap-454 .btn-info[disabled],.factory-bootstrap-454 .btn-info[disabled].active,.factory-bootstrap-454 .btn-info[disabled]:active,.factory-bootstrap-454 .btn-info[disabled]:focus,.factory-bootstrap-454 .btn-info[disabled]:hover,.factory-bootstrap-454 fieldset[disabled] .btn-info,.factory-bootstrap-454 fieldset[disabled] .btn-info.active,.factory-bootstrap-454 fieldset[disabled] .btn-info:active,.factory-bootstrap-454 fieldset[disabled] .btn-info:focus,.factory-bootstrap-454 fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.factory-bootstrap-454 .btn-info .badge{color:#5bc0de;background-color:#fff}.factory-bootstrap-454 .btn-link{font-weight:400;color:#428bca;cursor:pointer;border-radius:0}.factory-bootstrap-454 .btn-link,.factory-bootstrap-454 .btn-link:active,.factory-bootstrap-454 .btn-link[disabled],.factory-bootstrap-454 fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.factory-bootstrap-454 .btn-link,.factory-bootstrap-454 .btn-link:active,.factory-bootstrap-454 .btn-link:focus,.factory-bootstrap-454 .btn-link:hover{border-color:transparent}.factory-bootstrap-454 .btn-link:focus,.factory-bootstrap-454 .btn-link:hover{color:#2a6496;text-decoration:underline;background-color:transparent}.factory-bootstrap-454 .btn-link[disabled]:focus,.factory-bootstrap-454 .btn-link[disabled]:hover,.factory-bootstrap-454 fieldset[disabled] .btn-link:focus,.factory-bootstrap-454 fieldset[disabled] .btn-link:hover{color:#999;text-decoration:none}.factory-bootstrap-454 .btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.factory-bootstrap-454 .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.factory-bootstrap-454 .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.factory-bootstrap-454 .btn-block{display:block;width:100%;padding-right:0;padding-left:0}.factory-bootstrap-454 .btn-block+.btn-block{margin-top:5px}.factory-bootstrap-454 input[type=button].btn-block,.factory-bootstrap-454 input[type=reset].btn-block,.factory-bootstrap-454 input[type=submit].btn-block{width:100%}.factory-bootstrap-454 .fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.factory-bootstrap-454 .fade.in{opacity:1}.factory-bootstrap-454 .collapse{display:none}.factory-bootstrap-454 .collapse.in{display:block}.factory-bootstrap-454 .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg')}.factory-bootstrap-454 .glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale}.factory-bootstrap-454 .glyphicon:empty{width:1em}.factory-bootstrap-454 .glyphicon-asterisk:before{content:"\2a"}.factory-bootstrap-454 .glyphicon-plus:before{content:"\2b"}.factory-bootstrap-454 .glyphicon-euro:before{content:"\20ac"}.factory-bootstrap-454 .glyphicon-minus:before{content:"\2212"}.factory-bootstrap-454 .glyphicon-cloud:before{content:"\2601"}.factory-bootstrap-454 .glyphicon-envelope:before{content:"\2709"}.factory-bootstrap-454 .glyphicon-pencil:before{content:"\270f"}.factory-bootstrap-454 .glyphicon-glass:before{content:"\e001"}.factory-bootstrap-454 .glyphicon-music:before{content:"\e002"}.factory-bootstrap-454 .glyphicon-search:before{content:"\e003"}.factory-bootstrap-454 .glyphicon-heart:before{content:"\e005"}.factory-bootstrap-454 .glyphicon-star:before{content:"\e006"}.factory-bootstrap-454 .glyphicon-star-empty:before{content:"\e007"}.factory-bootstrap-454 .glyphicon-user:before{content:"\e008"}.factory-bootstrap-454 .glyphicon-film:before{content:"\e009"}.factory-bootstrap-454 .glyphicon-th-large:before{content:"\e010"}.factory-bootstrap-454 .glyphicon-th:before{content:"\e011"}.factory-bootstrap-454 .glyphicon-th-list:before{content:"\e012"}.factory-bootstrap-454 .glyphicon-ok:before{content:"\e013"}.factory-bootstrap-454 .glyphicon-remove:before{content:"\e014"}.factory-bootstrap-454 .glyphicon-zoom-in:before{content:"\e015"}.factory-bootstrap-454 .glyphicon-zoom-out:before{content:"\e016"}.factory-bootstrap-454 .glyphicon-off:before{content:"\e017"}.factory-bootstrap-454 .glyphicon-signal:before{content:"\e018"}.factory-bootstrap-454 .glyphicon-cog:before{content:"\e019"}.factory-bootstrap-454 .glyphicon-trash:before{content:"\e020"}.factory-bootstrap-454 .glyphicon-home:before{content:"\e021"}.factory-bootstrap-454 .glyphicon-file:before{content:"\e022"}.factory-bootstrap-454 .glyphicon-time:before{content:"\e023"}.factory-bootstrap-454 .glyphicon-road:before{content:"\e024"}.factory-bootstrap-454 .glyphicon-download-alt:before{content:"\e025"}.factory-bootstrap-454 .glyphicon-download:before{content:"\e026"}.factory-bootstrap-454 .glyphicon-upload:before{content:"\e027"}.factory-bootstrap-454 .glyphicon-inbox:before{content:"\e028"}.factory-bootstrap-454 .glyphicon-play-circle:before{content:"\e029"}.factory-bootstrap-454 .glyphicon-repeat:before{content:"\e030"}.factory-bootstrap-454 .glyphicon-refresh:before{content:"\e031"}.factory-bootstrap-454 .glyphicon-list-alt:before{content:"\e032"}.factory-bootstrap-454 .glyphicon-lock:before{content:"\e033"}.factory-bootstrap-454 .glyphicon-flag:before{content:"\e034"}.factory-bootstrap-454 .glyphicon-headphones:before{content:"\e035"}.factory-bootstrap-454 .glyphicon-volume-off:before{content:"\e036"}.factory-bootstrap-454 .glyphicon-volume-down:before{content:"\e037"}.factory-bootstrap-454 .glyphicon-volume-up:before{content:"\e038"}.factory-bootstrap-454 .glyphicon-qrcode:before{content:"\e039"}.factory-bootstrap-454 .glyphicon-barcode:before{content:"\e040"}.factory-bootstrap-454 .glyphicon-tag:before{content:"\e041"}.factory-bootstrap-454 .glyphicon-tags:before{content:"\e042"}.factory-bootstrap-454 .glyphicon-book:before{content:"\e043"}.factory-bootstrap-454 .glyphicon-bookmark:before{content:"\e044"}.factory-bootstrap-454 .glyphicon-print:before{content:"\e045"}.factory-bootstrap-454 .glyphicon-camera:before{content:"\e046"}.factory-bootstrap-454 .glyphicon-font:before{content:"\e047"}.factory-bootstrap-454 .glyphicon-bold:before{content:"\e048"}.factory-bootstrap-454 .glyphicon-italic:before{content:"\e049"}.factory-bootstrap-454 .glyphicon-text-height:before{content:"\e050"}.factory-bootstrap-454 .glyphicon-text-width:before{content:"\e051"}.factory-bootstrap-454 .glyphicon-align-left:before{content:"\e052"}.factory-bootstrap-454 .glyphicon-align-center:before{content:"\e053"}.factory-bootstrap-454 .glyphicon-align-right:before{content:"\e054"}.factory-bootstrap-454 .glyphicon-align-justify:before{content:"\e055"}.factory-bootstrap-454 .glyphicon-list:before{content:"\e056"}.factory-bootstrap-454 .glyphicon-indent-left:before{content:"\e057"}.factory-bootstrap-454 .glyphicon-indent-right:before{content:"\e058"}.factory-bootstrap-454 .glyphicon-facetime-video:before{content:"\e059"}.factory-bootstrap-454 .glyphicon-picture:before{content:"\e060"}.factory-bootstrap-454 .glyphicon-map-marker:before{content:"\e062"}.factory-bootstrap-454 .glyphicon-adjust:before{content:"\e063"}.factory-bootstrap-454 .glyphicon-tint:before{content:"\e064"}.factory-bootstrap-454 .glyphicon-edit:before{content:"\e065"}.factory-bootstrap-454 .glyphicon-share:before{content:"\e066"}.factory-bootstrap-454 .glyphicon-check:before{content:"\e067"}.factory-bootstrap-454 .glyphicon-move:before{content:"\e068"}.factory-bootstrap-454 .glyphicon-step-backward:before{content:"\e069"}.factory-bootstrap-454 .glyphicon-fast-backward:before{content:"\e070"}.factory-bootstrap-454 .glyphicon-backward:before{content:"\e071"}.factory-bootstrap-454 .glyphicon-play:before{content:"\e072"}.factory-bootstrap-454 .glyphicon-pause:before{content:"\e073"}.factory-bootstrap-454 .glyphicon-stop:before{content:"\e074"}.factory-bootstrap-454 .glyphicon-forward:before{content:"\e075"}.factory-bootstrap-454 .glyphicon-fast-forward:before{content:"\e076"}.factory-bootstrap-454 .glyphicon-step-forward:before{content:"\e077"}.factory-bootstrap-454 .glyphicon-eject:before{content:"\e078"}.factory-bootstrap-454 .glyphicon-chevron-left:before{content:"\e079"}.factory-bootstrap-454 .glyphicon-chevron-right:before{content:"\e080"}.factory-bootstrap-454 .glyphicon-plus-sign:before{content:"\e081"}.factory-bootstrap-454 .glyphicon-minus-sign:before{content:"\e082"}.factory-bootstrap-454 .glyphicon-remove-sign:before{content:"\e083"}.factory-bootstrap-454 .glyphicon-ok-sign:before{content:"\e084"}.factory-bootstrap-454 .glyphicon-question-sign:before{content:"\e085"}.factory-bootstrap-454 .glyphicon-info-sign:before{content:"\e086"}.factory-bootstrap-454 .glyphicon-screenshot:before{content:"\e087"}.factory-bootstrap-454 .glyphicon-remove-circle:before{content:"\e088"}.factory-bootstrap-454 .glyphicon-ok-circle:before{content:"\e089"}.factory-bootstrap-454 .glyphicon-ban-circle:before{content:"\e090"}.factory-bootstrap-454 .glyphicon-arrow-left:before{content:"\e091"}.factory-bootstrap-454 .glyphicon-arrow-right:before{content:"\e092"}.factory-bootstrap-454 .glyphicon-arrow-up:before{content:"\e093"}.factory-bootstrap-454 .glyphicon-arrow-down:before{content:"\e094"}.factory-bootstrap-454 .glyphicon-share-alt:before{content:"\e095"}.factory-bootstrap-454 .glyphicon-resize-full:before{content:"\e096"}.factory-bootstrap-454 .glyphicon-resize-small:before{content:"\e097"}.factory-bootstrap-454 .glyphicon-exclamation-sign:before{content:"\e101"}.factory-bootstrap-454 .glyphicon-gift:before{content:"\e102"}.factory-bootstrap-454 .glyphicon-leaf:before{content:"\e103"}.factory-bootstrap-454 .glyphicon-fire:before{content:"\e104"}.factory-bootstrap-454 .glyphicon-eye-open:before{content:"\e105"}.factory-bootstrap-454 .glyphicon-eye-close:before{content:"\e106"}.factory-bootstrap-454 .glyphicon-warning-sign:before{content:"\e107"}.factory-bootstrap-454 .glyphicon-plane:before{content:"\e108"}.factory-bootstrap-454 .glyphicon-calendar:before{content:"\e109"}.factory-bootstrap-454 .glyphicon-random:before{content:"\e110"}.factory-bootstrap-454 .glyphicon-comment:before{content:"\e111"}.factory-bootstrap-454 .glyphicon-magnet:before{content:"\e112"}.factory-bootstrap-454 .glyphicon-chevron-up:before{content:"\e113"}.factory-bootstrap-454 .glyphicon-chevron-down:before{content:"\e114"}.factory-bootstrap-454 .glyphicon-retweet:before{content:"\e115"}.factory-bootstrap-454 .glyphicon-shopping-cart:before{content:"\e116"}.factory-bootstrap-454 .glyphicon-folder-close:before{content:"\e117"}.factory-bootstrap-454 .glyphicon-folder-open:before{content:"\e118"}.factory-bootstrap-454 .glyphicon-resize-vertical:before{content:"\e119"}.factory-bootstrap-454 .glyphicon-resize-horizontal:before{content:"\e120"}.factory-bootstrap-454 .glyphicon-hdd:before{content:"\e121"}.factory-bootstrap-454 .glyphicon-bullhorn:before{content:"\e122"}.factory-bootstrap-454 .glyphicon-bell:before{content:"\e123"}.factory-bootstrap-454 .glyphicon-certificate:before{content:"\e124"}.factory-bootstrap-454 .glyphicon-thumbs-up:before{content:"\e125"}.factory-bootstrap-454 .glyphicon-thumbs-down:before{content:"\e126"}.factory-bootstrap-454 .glyphicon-hand-right:before{content:"\e127"}.factory-bootstrap-454 .glyphicon-hand-left:before{content:"\e128"}.factory-bootstrap-454 .glyphicon-hand-up:before{content:"\e129"}.factory-bootstrap-454 .glyphicon-hand-down:before{content:"\e130"}.factory-bootstrap-454 .glyphicon-circle-arrow-right:before{content:"\e131"}.factory-bootstrap-454 .glyphicon-circle-arrow-left:before{content:"\e132"}.factory-bootstrap-454 .glyphicon-circle-arrow-up:before{content:"\e133"}.factory-bootstrap-454 .glyphicon-circle-arrow-down:before{content:"\e134"}.factory-bootstrap-454 .glyphicon-globe:before{content:"\e135"}.factory-bootstrap-454 .glyphicon-wrench:before{content:"\e136"}.factory-bootstrap-454 .glyphicon-tasks:before{content:"\e137"}.factory-bootstrap-454 .glyphicon-filter:before{content:"\e138"}.factory-bootstrap-454 .glyphicon-briefcase:before{content:"\e139"}.factory-bootstrap-454 .glyphicon-fullscreen:before{content:"\e140"}.factory-bootstrap-454 .glyphicon-dashboard:before{content:"\e141"}.factory-bootstrap-454 .glyphicon-paperclip:before{content:"\e142"}.factory-bootstrap-454 .glyphicon-heart-empty:before{content:"\e143"}.factory-bootstrap-454 .glyphicon-link:before{content:"\e144"}.factory-bootstrap-454 .glyphicon-phone:before{content:"\e145"}.factory-bootstrap-454 .glyphicon-pushpin:before{content:"\e146"}.factory-bootstrap-454 .glyphicon-usd:before{content:"\e148"}.factory-bootstrap-454 .glyphicon-gbp:before{content:"\e149"}.factory-bootstrap-454 .glyphicon-sort:before{content:"\e150"}.factory-bootstrap-454 .glyphicon-sort-by-alphabet:before{content:"\e151"}.factory-bootstrap-454 .glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.factory-bootstrap-454 .glyphicon-sort-by-order:before{content:"\e153"}.factory-bootstrap-454 .glyphicon-sort-by-order-alt:before{content:"\e154"}.factory-bootstrap-454 .glyphicon-sort-by-attributes:before{content:"\e155"}.factory-bootstrap-454 .glyphicon-sort-by-attributes-alt:before{content:"\e156"}.factory-bootstrap-454 .glyphicon-unchecked:before{content:"\e157"}.factory-bootstrap-454 .glyphicon-expand:before{content:"\e158"}.factory-bootstrap-454 .glyphicon-collapse-down:before{content:"\e159"}.factory-bootstrap-454 .glyphicon-collapse-up:before{content:"\e160"}.factory-bootstrap-454 .glyphicon-log-in:before{content:"\e161"}.factory-bootstrap-454 .glyphicon-flash:before{content:"\e162"}.factory-bootstrap-454 .glyphicon-log-out:before{content:"\e163"}.factory-bootstrap-454 .glyphicon-new-window:before{content:"\e164"}.factory-bootstrap-454 .glyphicon-record:before{content:"\e165"}.factory-bootstrap-454 .glyphicon-save:before{content:"\e166"}.factory-bootstrap-454 .glyphicon-open:before{content:"\e167"}.factory-bootstrap-454 .glyphicon-saved:before{content:"\e168"}.factory-bootstrap-454 .glyphicon-import:before{content:"\e169"}.factory-bootstrap-454 .glyphicon-export:before{content:"\e170"}.factory-bootstrap-454 .glyphicon-send:before{content:"\e171"}.factory-bootstrap-454 .glyphicon-floppy-disk:before{content:"\e172"}.factory-bootstrap-454 .glyphicon-floppy-saved:before{content:"\e173"}.factory-bootstrap-454 .glyphicon-floppy-remove:before{content:"\e174"}.factory-bootstrap-454 .glyphicon-floppy-save:before{content:"\e175"}.factory-bootstrap-454 .glyphicon-floppy-open:before{content:"\e176"}.factory-bootstrap-454 .glyphicon-credit-card:before{content:"\e177"}.factory-bootstrap-454 .glyphicon-transfer:before{content:"\e178"}.factory-bootstrap-454 .glyphicon-cutlery:before{content:"\e179"}.factory-bootstrap-454 .glyphicon-header:before{content:"\e180"}.factory-bootstrap-454 .glyphicon-compressed:before{content:"\e181"}.factory-bootstrap-454 .glyphicon-earphone:before{content:"\e182"}.factory-bootstrap-454 .glyphicon-phone-alt:before{content:"\e183"}.factory-bootstrap-454 .glyphicon-tower:before{content:"\e184"}.factory-bootstrap-454 .glyphicon-stats:before{content:"\e185"}.factory-bootstrap-454 .glyphicon-sd-video:before{content:"\e186"}.factory-bootstrap-454 .glyphicon-hd-video:before{content:"\e187"}.factory-bootstrap-454 .glyphicon-subtitles:before{content:"\e188"}.factory-bootstrap-454 .glyphicon-sound-stereo:before{content:"\e189"}.factory-bootstrap-454 .glyphicon-sound-dolby:before{content:"\e190"}.factory-bootstrap-454 .glyphicon-sound-5-1:before{content:"\e191"}.factory-bootstrap-454 .glyphicon-sound-6-1:before{content:"\e192"}.factory-bootstrap-454 .glyphicon-sound-7-1:before{content:"\e193"}.factory-bootstrap-454 .glyphicon-copyright-mark:before{content:"\e194"}.factory-bootstrap-454 .glyphicon-registration-mark:before{content:"\e195"}.factory-bootstrap-454 .glyphicon-cloud-download:before{content:"\e197"}.factory-bootstrap-454 .glyphicon-cloud-upload:before{content:"\e198"}.factory-bootstrap-454 .glyphicon-tree-conifer:before{content:"\e199"}.factory-bootstrap-454 .glyphicon-tree-deciduous:before{content:"\e200"}.factory-bootstrap-454 .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.factory-bootstrap-454 .dropdown{position:relative}.factory-bootstrap-454 .dropdown-toggle:focus{outline:0}.factory-bootstrap-454 .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.factory-bootstrap-454 .dropdown-menu.pull-right{right:0;left:auto}.factory-bootstrap-454 .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.factory-bootstrap-454 .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:nowrap}.factory-bootstrap-454 .dropdown-menu>li>a:focus,.factory-bootstrap-454 .dropdown-menu>li>a:hover{color:#262626;text-decoration:none}.factory-bootstrap-454 .dropdown-menu>.active>a,.factory-bootstrap-454 .dropdown-menu>.active>a:focus,.factory-bootstrap-454 .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0}.factory-bootstrap-454 .dropdown-menu>.disabled>a,.factory-bootstrap-454 .dropdown-menu>.disabled>a:focus,.factory-bootstrap-454 .dropdown-menu>.disabled>a:hover{color:#999}.factory-bootstrap-454 .dropdown-menu>.disabled>a:focus,.factory-bootstrap-454 .dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.factory-bootstrap-454 .open>.dropdown-menu{display:block}.factory-bootstrap-454 .open>a{outline:0}.factory-bootstrap-454 .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.factory-bootstrap-454 .dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.factory-bootstrap-454 .pull-right>.dropdown-menu{right:0;left:auto}.factory-bootstrap-454 .dropup .caret,.factory-bootstrap-454 .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.factory-bootstrap-454 .dropup .dropdown-menu,.factory-bootstrap-454 .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}}.factory-bootstrap-454 .btn-group,.factory-bootstrap-454 .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.factory-bootstrap-454 .btn-group-vertical>.btn,.factory-bootstrap-454 .btn-group>.btn{position:relative;float:left}.factory-bootstrap-454 .btn-group-vertical>.btn.active,.factory-bootstrap-454 .btn-group-vertical>.btn:active,.factory-bootstrap-454 .btn-group-vertical>.btn:focus,.factory-bootstrap-454 .btn-group-vertical>.btn:hover,.factory-bootstrap-454 .btn-group>.btn.active,.factory-bootstrap-454 .btn-group>.btn:active,.factory-bootstrap-454 .btn-group>.btn:focus,.factory-bootstrap-454 .btn-group>.btn:hover{z-index:2}.factory-bootstrap-454 .btn-group-vertical>.btn:focus,.factory-bootstrap-454 .btn-group>.btn:focus{outline:0}.factory-bootstrap-454 .btn-group .btn+.btn,.factory-bootstrap-454 .btn-group .btn+.btn-group,.factory-bootstrap-454 .btn-group .btn-group+.btn,.factory-bootstrap-454 .btn-group .btn-group+.btn-group{margin-left:-1px}.factory-bootstrap-454 .btn-toolbar:after,.factory-bootstrap-454 .btn-toolbar:before{display:table;content:" "}.factory-bootstrap-454 .btn-toolbar:after{clear:both}.factory-bootstrap-454 .btn-toolbar .btn-group{float:left}.factory-bootstrap-454 .btn-toolbar>.btn+.btn,.factory-bootstrap-454 .btn-toolbar>.btn+.btn-group,.factory-bootstrap-454 .btn-toolbar>.btn-group+.btn,.factory-bootstrap-454 .btn-toolbar>.btn-group+.btn-group{margin-left:5px}.factory-bootstrap-454 .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.factory-bootstrap-454 .btn-group>.btn:first-child{margin-left:0}.factory-bootstrap-454 .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.factory-bootstrap-454 .btn-group>.btn:last-child:not(:first-child),.factory-bootstrap-454 .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.factory-bootstrap-454 .btn-group>.btn-group{float:left}.factory-bootstrap-454 .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.factory-bootstrap-454 .btn-group>.btn-group:first-child>.btn:last-child,.factory-bootstrap-454 .btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.factory-bootstrap-454 .btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.factory-bootstrap-454 .btn-group .dropdown-toggle:active,.factory-bootstrap-454 .btn-group.open .dropdown-toggle{outline:0}.factory-bootstrap-454 .btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.factory-bootstrap-454 .btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.factory-bootstrap-454 .btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.factory-bootstrap-454 .btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.factory-bootstrap-454 .btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.factory-bootstrap-454 .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.factory-bootstrap-454 .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.factory-bootstrap-454 .btn-group{border:4px solid #f9f9f9;border-radius:4px}.factory-bootstrap-454 .btn-group .btn.active.value{text-shadow:none;color:#fff;background-color:#33aad5;-webkit-box-shadow:inset 0 1px 1px #0074a2;box-shadow:inset 0 1px 3px #0074a2;border-top:1px solid #0074a2;border-bottom:1px solid #0074a2;border-left:1px solid #0074a2}.factory-bootstrap-454 .btn .caret{margin-left:0}.factory-bootstrap-454 .btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.factory-bootstrap-454 .dropup .btn-lg .caret{border-width:0 5px 5px}.factory-bootstrap-454 .btn-group-vertical>.btn,.factory-bootstrap-454 .btn-group-vertical>.btn-group,.factory-bootstrap-454 .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.factory-bootstrap-454 .btn-group-vertical>.btn-group:after,.factory-bootstrap-454 .btn-group-vertical>.btn-group:before{display:table;content:" "}.factory-bootstrap-454 .btn-group-vertical>.btn-group:after{clear:both}.factory-bootstrap-454 .btn-group-vertical>.btn-group>.btn{float:none}.factory-bootstrap-454 .btn-group-vertical>.btn+.btn,.factory-bootstrap-454 .btn-group-vertical>.btn+.btn-group,.factory-bootstrap-454 .btn-group-vertical>.btn-group+.btn,.factory-bootstrap-454 .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.factory-bootstrap-454 .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.factory-bootstrap-454 .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.factory-bootstrap-454 .btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0}.factory-bootstrap-454 .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.factory-bootstrap-454 .btn-group-vertical>.btn-group:first-child>.btn:last-child,.factory-bootstrap-454 .btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.factory-bootstrap-454 .btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.factory-bootstrap-454 .btn-group-justified{display:table;width:100%;border-collapse:separate;table-layout:fixed}.factory-bootstrap-454 .btn-group-justified>.btn,.factory-bootstrap-454 .btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.factory-bootstrap-454 .btn-group-justified>.btn-group .btn{width:100%}[data-toggle=buttons]>.btn>input[type=checkbox],[data-toggle=buttons]>.btn>input[type=radio]{display:none}.factory-bootstrap-454 .input-group{position:relative;display:table;border-collapse:separate}.factory-bootstrap-454 .input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.factory-bootstrap-454 .input-group .form-control{width:100%;margin-bottom:0}.factory-bootstrap-454 .input-group-lg>.form-control,.factory-bootstrap-454 .input-group-lg>.input-group-addon,.factory-bootstrap-454 .input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.factory-bootstrap-454 select.input-group-lg>.form-control,.factory-bootstrap-454 select.input-group-lg>.input-group-addon,.factory-bootstrap-454 select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}.factory-bootstrap-454 textarea.input-group-lg>.form-control,.factory-bootstrap-454 textarea.input-group-lg>.input-group-addon,.factory-bootstrap-454 textarea.input-group-lg>.input-group-btn>.btn{height:auto}.factory-bootstrap-454 .input-group-sm>.form-control,.factory-bootstrap-454 .input-group-sm>.input-group-addon,.factory-bootstrap-454 .input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.factory-bootstrap-454 select.input-group-sm>.form-control,.factory-bootstrap-454 select.input-group-sm>.input-group-addon,.factory-bootstrap-454 select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}.factory-bootstrap-454 textarea.input-group-sm>.form-control,.factory-bootstrap-454 textarea.input-group-sm>.input-group-addon,.factory-bootstrap-454 textarea.input-group-sm>.input-group-btn>.btn{height:auto}.factory-bootstrap-454 .input-group .form-control,.factory-bootstrap-454 .input-group-addon,.factory-bootstrap-454 .input-group-btn{display:table-cell}.factory-bootstrap-454 .input-group .form-control:not(:first-child):not(:last-child),.factory-bootstrap-454 .input-group-addon:not(:first-child):not(:last-child),.factory-bootstrap-454 .input-group-btn:not(:first-child):not(:last-child){border-radius:0}.factory-bootstrap-454 .input-group-addon,.factory-bootstrap-454 .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.factory-bootstrap-454 .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.factory-bootstrap-454 .input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.factory-bootstrap-454 .input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.factory-bootstrap-454 .input-group-addon input[type=checkbox],.factory-bootstrap-454 .input-group-addon input[type=radio]{margin-top:0}.factory-bootstrap-454 .input-group .form-control:first-child,.factory-bootstrap-454 .input-group-addon:first-child,.factory-bootstrap-454 .input-group-btn:first-child>.btn,.factory-bootstrap-454 .input-group-btn:first-child>.dropdown-toggle,.factory-bootstrap-454 .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.factory-bootstrap-454 .input-group-addon:first-child{border-right:0}.factory-bootstrap-454 .input-group .form-control:last-child,.factory-bootstrap-454 .input-group-addon:last-child,.factory-bootstrap-454 .input-group-btn:first-child>.btn:not(:first-child),.factory-bootstrap-454 .input-group-btn:last-child>.btn,.factory-bootstrap-454 .input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.factory-bootstrap-454 .input-group-addon:last-child{border-left:0}.factory-bootstrap-454 .input-group-btn{position:relative;white-space:nowrap}.factory-bootstrap-454 .input-group-btn:first-child>.btn{margin-right:-1px}.factory-bootstrap-454 .input-group-btn:last-child>.btn{margin-left:-1px}.factory-bootstrap-454 .input-group-btn>.btn{position:relative}.factory-bootstrap-454 .input-group-btn>.btn+.btn{margin-left:-4px}.factory-bootstrap-454 .input-group-btn>.btn:active,.factory-bootstrap-454 .input-group-btn>.btn:hover{z-index:2}.factory-bootstrap-454 .nav{padding-left:0;margin-bottom:0;list-style:none}.factory-bootstrap-454 .nav:after,.factory-bootstrap-454 .nav:before{display:table;content:" "}.factory-bootstrap-454 .nav:after{clear:both}.factory-bootstrap-454 .nav>li{position:relative;display:block}.factory-bootstrap-454 .nav>li>a{position:relative;display:block;padding:10px 15px}.factory-bootstrap-454 .nav>li>a:focus,.factory-bootstrap-454 .nav>li>a:hover{text-decoration:none;background-color:#eee}.factory-bootstrap-454 .nav>li.disabled>a{color:#999}.factory-bootstrap-454 .nav>li.disabled>a:focus,.factory-bootstrap-454 .nav>li.disabled>a:hover{color:#999;text-decoration:none;cursor:not-allowed;background-color:transparent}.factory-bootstrap-454 .nav .open>a,.factory-bootstrap-454 .nav .open>a:focus,.factory-bootstrap-454 .nav .open>a:hover{background-color:#eee;border-color:#428bca}.factory-bootstrap-454 .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.factory-bootstrap-454 .nav>li>a>img{max-width:none}.factory-bootstrap-454 .nav-tabs{border-bottom:1px solid #ddd}.factory-bootstrap-454 .nav-tabs>li{float:left;margin-bottom:-1px}.factory-bootstrap-454 .nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.factory-bootstrap-454 .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.factory-bootstrap-454 .nav-tabs>li.active>a,.factory-bootstrap-454 .nav-tabs>li.active>a:focus,.factory-bootstrap-454 .nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.factory-bootstrap-454 .nav-tabs.nav-justified{width:100%;border-bottom:0}.factory-bootstrap-454 .nav-tabs.nav-justified>li{float:none}.factory-bootstrap-454 .nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.factory-bootstrap-454 .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.factory-bootstrap-454 .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.factory-bootstrap-454 .nav-tabs.nav-justified>.active>a,.factory-bootstrap-454 .nav-tabs.nav-justified>.active>a:focus,.factory-bootstrap-454 .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.factory-bootstrap-454 .nav-pills>li{float:left}.factory-bootstrap-454 .nav-pills>li>a{border-radius:4px}.factory-bootstrap-454 .nav-pills>li+li{margin-left:2px}.factory-bootstrap-454 .nav-pills>li.active>a,.factory-bootstrap-454 .nav-pills>li.active>a:focus,.factory-bootstrap-454 .nav-pills>li.active>a:hover{color:#fff;background-color:#428bca}.factory-bootstrap-454 .nav-stacked>li{float:none}.factory-bootstrap-454 .nav-stacked>li+li{margin-top:2px;margin-left:0}.factory-bootstrap-454 .nav-justified{width:100%}.factory-bootstrap-454 .nav-justified>li{float:none}.factory-bootstrap-454 .nav-justified>li>a{margin-bottom:5px;text-align:center}.factory-bootstrap-454 .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.factory-bootstrap-454 .nav-tabs-justified{border-bottom:0}.factory-bootstrap-454 .nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.factory-bootstrap-454 .nav-tabs-justified>.active>a,.factory-bootstrap-454 .nav-tabs-justified>.active>a:focus,.factory-bootstrap-454 .nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.factory-bootstrap-454 .tab-content>.tab-pane{display:none}.factory-bootstrap-454 .tab-content>.active{display:block}.factory-bootstrap-454 .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.factory-bootstrap-454 .navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.factory-bootstrap-454 .navbar:after,.factory-bootstrap-454 .navbar:before{display:table;content:" "}.factory-bootstrap-454 .navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:4px}}.factory-bootstrap-454 .navbar-header:after,.factory-bootstrap-454 .navbar-header:before{display:table;content:" "}.factory-bootstrap-454 .navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.factory-bootstrap-454 .navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.factory-bootstrap-454 .navbar-collapse:after,.factory-bootstrap-454 .navbar-collapse:before{display:table;content:" "}.factory-bootstrap-454 .navbar-collapse:after{clear:both}.factory-bootstrap-454 .navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.factory-bootstrap-454 .container>.navbar-collapse,.factory-bootstrap-454 .container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.factory-bootstrap-454 .navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.factory-bootstrap-454 .navbar-fixed-bottom,.factory-bootstrap-454 .navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.factory-bootstrap-454 .navbar-fixed-top{top:0;border-width:0 0 1px}.factory-bootstrap-454 .navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.factory-bootstrap-454 .navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px}.factory-bootstrap-454 .navbar-brand:focus,.factory-bootstrap-454 .navbar-brand:hover{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand{margin-left:-15px}}.factory-bootstrap-454 .navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.factory-bootstrap-454 .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.factory-bootstrap-454 .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.factory-bootstrap-454 .navbar-nav{margin:7.5px -15px}.factory-bootstrap-454 .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.factory-bootstrap-454 .navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block}.navbar-form select.form-control{width:auto}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{float:none;margin-left:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.factory-bootstrap-454 .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.factory-bootstrap-454 .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.factory-bootstrap-454 .navbar-nav.pull-right>li>.dropdown-menu,.factory-bootstrap-454 .navbar-nav>li>.dropdown-menu.pull-right{right:0;left:auto}.factory-bootstrap-454 .navbar-btn{margin-top:8px;margin-bottom:8px}.factory-bootstrap-454 .navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.factory-bootstrap-454 .navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.factory-bootstrap-454 .navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.factory-bootstrap-454 .navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.factory-bootstrap-454 .navbar-default .navbar-brand{color:#777}.factory-bootstrap-454 .navbar-default .navbar-brand:focus,.factory-bootstrap-454 .navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.factory-bootstrap-454 .navbar-default .navbar-nav>li>a,.factory-bootstrap-454 .navbar-default .navbar-text{color:#777}.factory-bootstrap-454 .navbar-default .navbar-nav>li>a:focus,.factory-bootstrap-454 .navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.factory-bootstrap-454 .navbar-default .navbar-nav>.active>a,.factory-bootstrap-454 .navbar-default .navbar-nav>.active>a:focus,.factory-bootstrap-454 .navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.factory-bootstrap-454 .navbar-default .navbar-nav>.disabled>a,.factory-bootstrap-454 .navbar-default .navbar-nav>.disabled>a:focus,.factory-bootstrap-454 .navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.factory-bootstrap-454 .navbar-default .navbar-toggle{border-color:#ddd}.factory-bootstrap-454 .navbar-default .navbar-toggle:focus,.factory-bootstrap-454 .navbar-default .navbar-toggle:hover{background-color:#ddd}.factory-bootstrap-454 .navbar-default .navbar-toggle .icon-bar{background-color:#ccc}.factory-bootstrap-454 .navbar-default .navbar-collapse,.factory-bootstrap-454 .navbar-default .navbar-form{border-color:#e7e7e7}.factory-bootstrap-454 .navbar-default .navbar-nav>.open>a,.factory-bootstrap-454 .navbar-default .navbar-nav>.open>a:focus,.factory-bootstrap-454 .navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.factory-bootstrap-454 .navbar-default .navbar-link{color:#777}.factory-bootstrap-454 .navbar-default .navbar-link:hover{color:#333}.factory-bootstrap-454 .navbar-inverse{background-color:#222;border-color:#080808}.factory-bootstrap-454 .navbar-inverse .navbar-brand{color:#999}.factory-bootstrap-454 .navbar-inverse .navbar-brand:focus,.factory-bootstrap-454 .navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.factory-bootstrap-454 .navbar-inverse .navbar-nav>li>a,.factory-bootstrap-454 .navbar-inverse .navbar-text{color:#999}.factory-bootstrap-454 .navbar-inverse .navbar-nav>li>a:focus,.factory-bootstrap-454 .navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.factory-bootstrap-454 .navbar-inverse .navbar-nav>.active>a,.factory-bootstrap-454 .navbar-inverse .navbar-nav>.active>a:focus,.factory-bootstrap-454 .navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.factory-bootstrap-454 .navbar-inverse .navbar-nav>.disabled>a,.factory-bootstrap-454 .navbar-inverse .navbar-nav>.disabled>a:focus,.factory-bootstrap-454 .navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.factory-bootstrap-454 .navbar-inverse .navbar-toggle{border-color:#333}.factory-bootstrap-454 .navbar-inverse .navbar-toggle:focus,.factory-bootstrap-454 .navbar-inverse .navbar-toggle:hover{background-color:#333}.factory-bootstrap-454 .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.factory-bootstrap-454 .navbar-inverse .navbar-collapse,.factory-bootstrap-454 .navbar-inverse .navbar-form{border-color:#101010}.factory-bootstrap-454 .navbar-inverse .navbar-nav>.open>a,.factory-bootstrap-454 .navbar-inverse .navbar-nav>.open>a:focus,.factory-bootstrap-454 .navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.factory-bootstrap-454 .navbar-inverse .navbar-link{color:#999}.factory-bootstrap-454 .navbar-inverse .navbar-link:hover{color:#fff}.factory-bootstrap-454 .breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.factory-bootstrap-454 .breadcrumb>li{display:inline-block}.factory-bootstrap-454 .breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.factory-bootstrap-454 .breadcrumb>.active{color:#999}.factory-bootstrap-454 .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.factory-bootstrap-454 .pagination>li{display:inline}.factory-bootstrap-454 .pagination>li>a,.factory-bootstrap-454 .pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd}.factory-bootstrap-454 .pagination>li:first-child>a,.factory-bootstrap-454 .pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.factory-bootstrap-454 .pagination>li:last-child>a,.factory-bootstrap-454 .pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.factory-bootstrap-454 .pagination>li>a:focus,.factory-bootstrap-454 .pagination>li>a:hover,.factory-bootstrap-454 .pagination>li>span:focus,.factory-bootstrap-454 .pagination>li>span:hover{background-color:#eee}.factory-bootstrap-454 .pagination>.active>a,.factory-bootstrap-454 .pagination>.active>a:focus,.factory-bootstrap-454 .pagination>.active>a:hover,.factory-bootstrap-454 .pagination>.active>span,.factory-bootstrap-454 .pagination>.active>span:focus,.factory-bootstrap-454 .pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#1e8cbe;border-color:#0074a2}.factory-bootstrap-454 .pagination>.disabled>a,.factory-bootstrap-454 .pagination>.disabled>a:focus,.factory-bootstrap-454 .pagination>.disabled>a:hover,.factory-bootstrap-454 .pagination>.disabled>span,.factory-bootstrap-454 .pagination>.disabled>span:focus,.factory-bootstrap-454 .pagination>.disabled>span:hover{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}.factory-bootstrap-454 .pagination-lg>li>a,.factory-bootstrap-454 .pagination-lg>li>span{padding:10px 16px;font-size:18px}.factory-bootstrap-454 .pagination-lg>li:first-child>a,.factory-bootstrap-454 .pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.factory-bootstrap-454 .pagination-lg>li:last-child>a,.factory-bootstrap-454 .pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.factory-bootstrap-454 .pagination-sm>li>a,.factory-bootstrap-454 .pagination-sm>li>span{padding:5px 10px;font-size:12px}.factory-bootstrap-454 .pagination-sm>li:first-child>a,.factory-bootstrap-454 .pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.factory-bootstrap-454 .pagination-sm>li:last-child>a,.factory-bootstrap-454 .pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.factory-bootstrap-454 .pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.factory-bootstrap-454 .pager:after,.factory-bootstrap-454 .pager:before{display:table;content:" "}.factory-bootstrap-454 .pager:after{clear:both}.factory-bootstrap-454 .pager li{display:inline}.factory-bootstrap-454 .pager li>a,.factory-bootstrap-454 .pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.factory-bootstrap-454 .pager li>a:focus,.factory-bootstrap-454 .pager li>a:hover{text-decoration:none;background-color:#eee}.factory-bootstrap-454 .pager .next>a,.factory-bootstrap-454 .pager .next>span{float:right}.factory-bootstrap-454 .pager .previous>a,.factory-bootstrap-454 .pager .previous>span{float:left}.factory-bootstrap-454 .pager .disabled>a,.factory-bootstrap-454 .pager .disabled>a:focus,.factory-bootstrap-454 .pager .disabled>a:hover,.factory-bootstrap-454 .pager .disabled>span{color:#999;cursor:not-allowed;background-color:#fff}.factory-bootstrap-454 .label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.factory-bootstrap-454 .label[href]:focus,.factory-bootstrap-454 .label[href]:hover{color:#fff;text-decoration:none;cursor:pointer}.factory-bootstrap-454 .label:empty{display:none}.factory-bootstrap-454 .btn .label{position:relative;top:-1px}.factory-bootstrap-454 .label-default{background-color:#999}.factory-bootstrap-454 .label-default[href]:focus,.factory-bootstrap-454 .label-default[href]:hover{background-color:gray}.factory-bootstrap-454 .label-primary{background-color:#428bca}.factory-bootstrap-454 .label-primary[href]:focus,.factory-bootstrap-454 .label-primary[href]:hover{background-color:#3071a9}.factory-bootstrap-454 .label-success{background-color:#5cb85c}.factory-bootstrap-454 .label-success[href]:focus,.factory-bootstrap-454 .label-success[href]:hover{background-color:#449d44}.factory-bootstrap-454 .label-info{background-color:#5bc0de}.factory-bootstrap-454 .label-info[href]:focus,.factory-bootstrap-454 .label-info[href]:hover{background-color:#31b0d5}.factory-bootstrap-454 .label-warning{background-color:#f0ad4e}.factory-bootstrap-454 .label-warning[href]:focus,.factory-bootstrap-454 .label-warning[href]:hover{background-color:#ec971f}.factory-bootstrap-454 .label-danger{background-color:#d9534f}.factory-bootstrap-454 .label-danger[href]:focus,.factory-bootstrap-454 .label-danger[href]:hover{background-color:#c9302c}.factory-bootstrap-454 .badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#999;border-radius:10px}.factory-bootstrap-454 .badge:empty{display:none}.factory-bootstrap-454 .btn .badge{position:relative;top:-1px}.factory-bootstrap-454 a.badge:focus,.factory-bootstrap-454 a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.factory-bootstrap-454 .nav-pills>.active>a>.badge,.factory-bootstrap-454 a.list-group-item.active>.badge{color:#428bca;background-color:#fff}.factory-bootstrap-454 .nav-pills>li>a>.badge{margin-left:3px}.factory-bootstrap-454 .jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}.factory-bootstrap-454 .jumbotron .h1,.factory-bootstrap-454 .jumbotron h1{line-height:1;color:inherit}.factory-bootstrap-454 .jumbotron p{line-height:1.4}.factory-bootstrap-454 .container .jumbotron{border-radius:6px}.factory-bootstrap-454 .jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.factory-bootstrap-454 .thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.factory-bootstrap-454 .thumbnail a>img,.factory-bootstrap-454 .thumbnail>img{display:block;height:auto;max-width:100%;margin-right:auto;margin-left:auto}.factory-bootstrap-454 a.thumbnail.active,.factory-bootstrap-454 a.thumbnail:focus,.factory-bootstrap-454 a.thumbnail:hover{border-color:#428bca}.factory-bootstrap-454 .thumbnail .caption{padding:9px;color:#333}.factory-bootstrap-454 .alert{border:1px solid transparent;border-radius:4px}.factory-bootstrap-454 .alert h4{margin-top:0;color:inherit}.factory-bootstrap-454 .alert .alert-link{font-weight:700}.factory-bootstrap-454 .alert>p,.factory-bootstrap-454 .alert>ul{margin-bottom:0}.factory-bootstrap-454 .alert>p+p{margin-top:5px}.factory-bootstrap-454 .alert-dismissable{padding-right:35px}.factory-bootstrap-454 .alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.factory-bootstrap-454 .alert-info{color:#31708f;background-color:#d9edf7}.factory-bootstrap-454 .alert-info hr{border-top-color:#a6e1ec}.factory-bootstrap-454 .alert-info .alert-link{color:#245269}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.factory-bootstrap-454 .progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.factory-bootstrap-454 .progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#2ea2cc;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.factory-bootstrap-454 .progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.factory-bootstrap-454 .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.factory-bootstrap-454 .progress-bar-success{background-color:#5cb85c}.factory-bootstrap-454 .progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.factory-bootstrap-454 .progress-bar-info{background-color:#5bc0de}.factory-bootstrap-454 .progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.factory-bootstrap-454 .progress-bar-warning{background-color:#f0ad4e}.factory-bootstrap-454 .progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.factory-bootstrap-454 .progress-bar-danger{background-color:#d9534f}.factory-bootstrap-454 .progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.factory-bootstrap-454 .media,.factory-bootstrap-454 .media-body{overflow:hidden;zoom:1}.factory-bootstrap-454 .media,.factory-bootstrap-454 .media .media{margin-top:15px}.factory-bootstrap-454 .media:first-child{margin-top:0}.factory-bootstrap-454 .media-object{display:block}.factory-bootstrap-454 .media-heading{margin:0 0 5px}.factory-bootstrap-454 .media>.pull-left{margin-right:10px}.factory-bootstrap-454 .media>.pull-right{margin-left:10px}.factory-bootstrap-454 .media-list{padding-left:0;list-style:none}.factory-bootstrap-454 .list-group{padding-left:0;margin-bottom:20px}.factory-bootstrap-454 .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.factory-bootstrap-454 .list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.factory-bootstrap-454 .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.factory-bootstrap-454 .list-group-item>.badge{float:right}.factory-bootstrap-454 .list-group-item>.badge+.badge{margin-right:5px}.factory-bootstrap-454 a.list-group-item{color:#555}.factory-bootstrap-454 a.list-group-item .list-group-item-heading{color:#333}.factory-bootstrap-454 a.list-group-item:focus,.factory-bootstrap-454 a.list-group-item:hover{text-decoration:none;background-color:#f5f5f5}.factory-bootstrap-454 a.list-group-item.active,.factory-bootstrap-454 a.list-group-item.active:focus,.factory-bootstrap-454 a.list-group-item.active:hover{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.factory-bootstrap-454 a.list-group-item.active .list-group-item-heading,.factory-bootstrap-454 a.list-group-item.active:focus .list-group-item-heading,.factory-bootstrap-454 a.list-group-item.active:hover .list-group-item-heading{color:inherit}.factory-bootstrap-454 a.list-group-item.active .list-group-item-text,.factory-bootstrap-454 a.list-group-item.active:focus .list-group-item-text,.factory-bootstrap-454 a.list-group-item.active:hover .list-group-item-text{color:#e1edf7}.factory-bootstrap-454 .list-group-item-heading{margin-top:0;margin-bottom:5px}.factory-bootstrap-454 .list-group-item-text{margin-bottom:0;line-height:1.3}.factory-bootstrap-454 .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px}.factory-bootstrap-454 .panel-body{padding:15px}.factory-bootstrap-454 .panel-body:after,.factory-bootstrap-454 .panel-body:before{display:table;content:" "}.factory-bootstrap-454 .panel-body:after{clear:both}.factory-bootstrap-454 .panel>.list-group{margin-bottom:0}.factory-bootstrap-454 .panel>.list-group .list-group-item{border-width:1px 0}.factory-bootstrap-454 .panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.factory-bootstrap-454 .panel>.list-group .list-group-item:last-child{border-bottom:0}.factory-bootstrap-454 .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.factory-bootstrap-454 .panel>.table,.factory-bootstrap-454 .panel>.table-responsive>.table{margin-bottom:0}.factory-bootstrap-454 .panel>.panel-body+.table,.factory-bootstrap-454 .panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.factory-bootstrap-454 .panel>.table>tbody:first-child td,.factory-bootstrap-454 .panel>.table>tbody:first-child th{border-top:0}.factory-bootstrap-454 .panel>.table-bordered,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered{border:0}.factory-bootstrap-454 .panel>.table-bordered>tbody>tr>td:first-child,.factory-bootstrap-454 .panel>.table-bordered>tbody>tr>th:first-child,.factory-bootstrap-454 .panel>.table-bordered>tfoot>tr>td:first-child,.factory-bootstrap-454 .panel>.table-bordered>tfoot>tr>th:first-child,.factory-bootstrap-454 .panel>.table-bordered>thead>tr>td:first-child,.factory-bootstrap-454 .panel>.table-bordered>thead>tr>th:first-child,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.factory-bootstrap-454 .panel>.table-bordered>tbody>tr>td:last-child,.factory-bootstrap-454 .panel>.table-bordered>tbody>tr>th:last-child,.factory-bootstrap-454 .panel>.table-bordered>tfoot>tr>td:last-child,.factory-bootstrap-454 .panel>.table-bordered>tfoot>tr>th:last-child,.factory-bootstrap-454 .panel>.table-bordered>thead>tr>td:last-child,.factory-bootstrap-454 .panel>.table-bordered>thead>tr>th:last-child,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.factory-bootstrap-454 .panel>.table-bordered>tbody>tr:last-child>td,.factory-bootstrap-454 .panel>.table-bordered>tbody>tr:last-child>th,.factory-bootstrap-454 .panel>.table-bordered>tfoot>tr:last-child>td,.factory-bootstrap-454 .panel>.table-bordered>tfoot>tr:last-child>th,.factory-bootstrap-454 .panel>.table-bordered>thead>tr:last-child>td,.factory-bootstrap-454 .panel>.table-bordered>thead>tr:last-child>th,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.factory-bootstrap-454 .panel>.table-responsive>.table-bordered>thead>tr:last-child>th{border-bottom:0}.factory-bootstrap-454 .panel>.table-responsive{margin-bottom:0;border:0}.factory-bootstrap-454 .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.factory-bootstrap-454 .panel-heading>.dropdown .dropdown-toggle{color:inherit}.factory-bootstrap-454 .panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.factory-bootstrap-454 .panel-title>a{color:inherit}.factory-bootstrap-454 .panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.factory-bootstrap-454 .panel-group .panel{margin-bottom:0;overflow:hidden;border-radius:4px}.factory-bootstrap-454 .panel-group .panel+.panel{margin-top:5px}.factory-bootstrap-454 .panel-group .panel-heading{border-bottom:0}.factory-bootstrap-454 .panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.factory-bootstrap-454 .panel-group .panel-footer{border-top:0}.factory-bootstrap-454 .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.factory-bootstrap-454 .panel-default{border-color:#ddd}.factory-bootstrap-454 .panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.factory-bootstrap-454 .panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.factory-bootstrap-454 .panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.factory-bootstrap-454 .panel-primary{border-color:#428bca}.factory-bootstrap-454 .panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.factory-bootstrap-454 .panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.factory-bootstrap-454 .panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.factory-bootstrap-454 .panel-success{border-color:#d6e9c6}.factory-bootstrap-454 .panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.factory-bootstrap-454 .panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.factory-bootstrap-454 .panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.factory-bootstrap-454 .panel-warning{border-color:#faebcc}.factory-bootstrap-454 .panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.factory-bootstrap-454 .panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.factory-bootstrap-454 .panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.factory-bootstrap-454 .panel-danger{border-color:#ebccd1}.factory-bootstrap-454 .panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.factory-bootstrap-454 .panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.factory-bootstrap-454 .panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.factory-bootstrap-454 .panel-info{border-color:#bce8f1}.factory-bootstrap-454 .panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.factory-bootstrap-454 .panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.factory-bootstrap-454 .panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.factory-bootstrap-454 .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px}.factory-bootstrap-454 .well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.factory-bootstrap-454 .well-lg{padding:24px;border-radius:6px}.factory-bootstrap-454 .well-sm{padding:9px;border-radius:3px}.factory-bootstrap-454 .close{float:right;font-size:14px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.3;filter:alpha(opacity=30)}.factory-bootstrap-454 .alert .close{position:relative;top:-8px;right:-7px}.factory-bootstrap-454 .close:focus,.factory-bootstrap-454 .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}.factory-bootstrap-454 button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.factory-bootstrap-454 .modal-open{overflow:hidden}.factory-bootstrap-454 .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll;width:auto;margin-left:0;background-color:transparent;border:0}.factory-bootstrap-454 .modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.factory-bootstrap-454 .modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.factory-bootstrap-454 .modal-dialog{position:relative;z-index:1050;width:auto;margin:10px}.factory-bootstrap-454 .modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box}.factory-bootstrap-454 .modal-backdrop,.factory-bootstrap-454-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.factory-bootstrap-454 .modal-backdrop.fade,.factory-bootstrap-454-modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.factory-bootstrap-454 .modal-backdrop.in,.factory-bootstrap-454-modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.factory-bootstrap-454 .modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}.factory-bootstrap-454 .modal-header .close{margin-top:-2px}.factory-bootstrap-454 .modal-title{margin:0;line-height:1.428571429}.factory-bootstrap-454 .modal-body{position:relative;padding:20px;max-height:none}.factory-bootstrap-454 .modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.factory-bootstrap-454 .modal-footer:after,.factory-bootstrap-454 .modal-footer:before{display:table;content:" "}.factory-bootstrap-454 .modal-footer:after{clear:both}.factory-bootstrap-454 .modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.factory-bootstrap-454 .modal-footer .btn-group .btn+.btn{margin-left:-1px}.factory-bootstrap-454 .modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.factory-bootstrap-454 .modal-dialog{width:600px;margin:30px auto}.factory-bootstrap-454 .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}.factory-bootstrap-454 .tooltip{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.factory-bootstrap-454 .tooltip.in{opacity:.9;filter:alpha(opacity=90)}.factory-bootstrap-454 .tooltip.top{padding:5px 0;margin-top:-3px}.factory-bootstrap-454 .tooltip.right{padding:0 5px;margin-left:3px}.factory-bootstrap-454 .tooltip.bottom{padding:5px 0;margin-top:3px}.factory-bootstrap-454 .tooltip.left{padding:0 5px;margin-left:-3px}.factory-bootstrap-454 .tooltip-inner{width:400px;padding:15px 20px;color:#fff;text-align:left;text-decoration:none;background-color:#673ab7;border-radius:3px}.factory-bootstrap-454 .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.factory-bootstrap-454 .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#673ab7;border-width:5px 5px 0}.factory-bootstrap-454 .tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-top-color:#673ab7;border-width:5px 5px 0}.factory-bootstrap-454 .tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-top-color:#673ab7;border-width:5px 5px 0}.factory-bootstrap-454 .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#673ab7;border-width:5px 5px 5px 0}.factory-bootstrap-454 .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#673ab7;border-width:5px 0 5px 5px}.factory-bootstrap-454 .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#673ab7;border-width:0 5px 5px}.factory-bootstrap-454 .tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-bottom-color:#673ab7;border-width:0 5px 5px}.factory-bootstrap-454 .tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-bottom-color:#673ab7;border-width:0 5px 5px}.factory-bootstrap-454 .popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box}.factory-bootstrap-454 .popover.top{margin-top:-10px}.factory-bootstrap-454 .popover.right{margin-left:10px}.factory-bootstrap-454 .popover.bottom{margin-top:10px}.factory-bootstrap-454 .popover.left{margin-left:-10px}.factory-bootstrap-454 .popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.factory-bootstrap-454 .popover-content{padding:9px 14px}.factory-bootstrap-454 .popover .arrow,.factory-bootstrap-454 .popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.factory-bootstrap-454 .popover .arrow{border-width:11px}.factory-bootstrap-454 .popover .arrow:after{border-width:10px;content:""}.factory-bootstrap-454 .popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.factory-bootstrap-454 .popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0;content:" "}.factory-bootstrap-454 .popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.factory-bootstrap-454 .popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0;content:" "}.factory-bootstrap-454 .popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);border-top-width:0}.factory-bootstrap-454 .popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;content:" "}.factory-bootstrap-454 .popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,.25);border-right-width:0}.factory-bootstrap-454 .popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0;content:" "}.factory-bootstrap-454 .carousel{position:relative}.factory-bootstrap-454 .carousel-inner{position:relative;width:100%;overflow:hidden}.factory-bootstrap-454 .carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.factory-bootstrap-454 .carousel-inner>.item>a>img,.factory-bootstrap-454 .carousel-inner>.item>img{display:block;height:auto;max-width:100%;line-height:1}.factory-bootstrap-454 .carousel-inner>.active,.factory-bootstrap-454 .carousel-inner>.next,.factory-bootstrap-454 .carousel-inner>.prev{display:block}.factory-bootstrap-454 .carousel-inner>.active{left:0}.factory-bootstrap-454 .carousel-inner>.next,.factory-bootstrap-454 .carousel-inner>.prev{position:absolute;top:0;width:100%}.factory-bootstrap-454 .carousel-inner>.next{left:100%}.factory-bootstrap-454 .carousel-inner>.prev{left:-100%}.factory-bootstrap-454 .carousel-inner>.next.left,.factory-bootstrap-454 .carousel-inner>.prev.right{left:0}.factory-bootstrap-454 .carousel-inner>.active.left{left:-100%}.factory-bootstrap-454 .carousel-inner>.active.right{left:100%}.factory-bootstrap-454 .carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);opacity:.5;filter:alpha(opacity=50)}.factory-bootstrap-454 .carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.factory-bootstrap-454 .carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.factory-bootstrap-454 .carousel-control:focus,.factory-bootstrap-454 .carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9;filter:alpha(opacity=90)}.factory-bootstrap-454 .carousel-control .glyphicon-chevron-left,.factory-bootstrap-454 .carousel-control .glyphicon-chevron-right,.factory-bootstrap-454 .carousel-control .icon-next,.factory-bootstrap-454 .carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.factory-bootstrap-454 .carousel-control .glyphicon-chevron-left,.factory-bootstrap-454 .carousel-control .icon-prev{left:50%}.factory-bootstrap-454 .carousel-control .glyphicon-chevron-right,.factory-bootstrap-454 .carousel-control .icon-next{right:50%}.factory-bootstrap-454 .carousel-control .icon-next,.factory-bootstrap-454 .carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.factory-bootstrap-454 .carousel-control .icon-prev:before{content:'\2039'}.factory-bootstrap-454 .carousel-control .icon-next:before{content:'\203a'}.factory-bootstrap-454 .carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.factory-bootstrap-454 .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.factory-bootstrap-454 .carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.factory-bootstrap-454 .carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.factory-bootstrap-454 .carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.factory-bootstrap-454 .clearfix:after,.factory-bootstrap-454 .clearfix:before{display:table;content:" "}.factory-bootstrap-454 .clearfix:after{clear:both}.factory-bootstrap-454 .center-block{display:block;margin-right:auto;margin-left:auto}.factory-bootstrap-454 .pull-right{float:right!important}.factory-bootstrap-454 .pull-left{float:left!important}.factory-bootstrap-454 .hide{display:none!important}.factory-bootstrap-454 .show{display:block!important}.factory-bootstrap-454 .invisible{visibility:hidden}.factory-bootstrap-454 .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.factory-bootstrap-454 .hidden{display:none!important;visibility:hidden!important}.factory-bootstrap-454 .affix{position:fixed}@-ms-viewport{width:device-width}.factory-bootstrap-454 .visible-lg,.factory-bootstrap-454 .visible-md,.factory-bootstrap-454 .visible-sm,.factory-bootstrap-454 .visible-xs,.factory-bootstrap-454 td.visible-lg,.factory-bootstrap-454 td.visible-md,.factory-bootstrap-454 td.visible-sm,.factory-bootstrap-454 td.visible-xs,.factory-bootstrap-454 th.visible-lg,.factory-bootstrap-454 th.visible-md,.factory-bootstrap-454 th.visible-sm,.factory-bootstrap-454 th.visible-xs,.factory-bootstrap-454 tr.visible-lg,.factory-bootstrap-454 tr.visible-md,.factory-bootstrap-454 tr.visible-sm,.factory-bootstrap-454 tr.visible-xs{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}table.visible-xs.visible-sm{display:table}tr.visible-xs.visible-sm{display:table-row!important}td.visible-xs.visible-sm,th.visible-xs.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}table.visible-xs.visible-md{display:table}tr.visible-xs.visible-md{display:table-row!important}td.visible-xs.visible-md,th.visible-xs.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-xs.visible-lg{display:block!important}table.visible-xs.visible-lg{display:table}tr.visible-xs.visible-lg{display:table-row!important}td.visible-xs.visible-lg,th.visible-xs.visible-lg{display:table-cell!important}}@media (max-width:767px){.visible-sm.visible-xs{display:block!important}table.visible-sm.visible-xs{display:table}tr.visible-sm.visible-xs{display:table-row!important}td.visible-sm.visible-xs,th.visible-sm.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}table.visible-sm.visible-md{display:table}tr.visible-sm.visible-md{display:table-row!important}td.visible-sm.visible-md,th.visible-sm.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-sm.visible-lg{display:block!important}table.visible-sm.visible-lg{display:table}tr.visible-sm.visible-lg{display:table-row!important}td.visible-sm.visible-lg,th.visible-sm.visible-lg{display:table-cell!important}}@media (max-width:767px){.visible-md.visible-xs{display:block!important}table.visible-md.visible-xs{display:table}tr.visible-md.visible-xs{display:table-row!important}td.visible-md.visible-xs,th.visible-md.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}table.visible-md.visible-sm{display:table}tr.visible-md.visible-sm{display:table-row!important}td.visible-md.visible-sm,th.visible-md.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-md.visible-lg{display:block!important}table.visible-md.visible-lg{display:table}tr.visible-md.visible-lg{display:table-row!important}td.visible-md.visible-lg,th.visible-md.visible-lg{display:table-cell!important}}@media (max-width:767px){.visible-lg.visible-xs{display:block!important}table.visible-lg.visible-xs{display:table}tr.visible-lg.visible-xs{display:table-row!important}td.visible-lg.visible-xs,th.visible-lg.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}table.visible-lg.visible-sm{display:table}tr.visible-lg.visible-sm{display:table-row!important}td.visible-lg.visible-sm,th.visible-lg.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}table.visible-lg.visible-md{display:table}tr.visible-lg.visible-md{display:table-row!important}td.visible-lg.visible-md,th.visible-lg.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}.factory-bootstrap-454 .hidden-xs{display:block!important}.factory-bootstrap-454 table.hidden-xs{display:table}.factory-bootstrap-454 tr.hidden-xs{display:table-row!important}.factory-bootstrap-454 td.hidden-xs,.factory-bootstrap-454 th.hidden-xs{display:table-cell!important}@media (max-width:767px){.hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,td.hidden-xs.hidden-md,th.hidden-xs.hidden-md,tr.hidden-xs.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg{display:none!important}}.factory-bootstrap-454 .hidden-sm{display:block!important}.factory-bootstrap-454 table.hidden-sm{display:table}.factory-bootstrap-454 tr.hidden-sm{display:table-row!important}.factory-bootstrap-454 td.hidden-sm,.factory-bootstrap-454 th.hidden-sm{display:table-cell!important}@media (max-width:767px){.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm,td.hidden-sm,th.hidden-sm,tr.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,td.hidden-sm.hidden-md,th.hidden-sm.hidden-md,tr.hidden-sm.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg{display:none!important}}.factory-bootstrap-454 .hidden-md{display:block!important}.factory-bootstrap-454 table.hidden-md{display:table}.factory-bootstrap-454 tr.hidden-md{display:table-row!important}.factory-bootstrap-454 td.hidden-md,.factory-bootstrap-454 th.hidden-md{display:table-cell!important}@media (max-width:767px){.hidden-md.hidden-xs,td.hidden-md.hidden-xs,th.hidden-md.hidden-xs,tr.hidden-md.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,td.hidden-md.hidden-sm,th.hidden-md.hidden-sm,tr.hidden-md.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md,td.hidden-md,th.hidden-md,tr.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-md.hidden-lg,td.hidden-md.hidden-lg,th.hidden-md.hidden-lg,tr.hidden-md.hidden-lg{display:none!important}}.factory-bootstrap-454 .hidden-lg{display:block!important}.factory-bootstrap-454 table.hidden-lg{display:table}.factory-bootstrap-454 tr.hidden-lg{display:table-row!important}.factory-bootstrap-454 td.hidden-lg,.factory-bootstrap-454 th.hidden-lg{display:table-cell!important}@media (max-width:767px){.factory-bootstrap-454 .hidden-lg.hidden-xs,.factory-bootstrap-454 td.hidden-lg.hidden-xs,.factory-bootstrap-454 th.hidden-lg.hidden-xs,.factory-bootstrap-454 tr.hidden-lg.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.factory-bootstrap-454 .hidden-lg.hidden-sm,.factory-bootstrap-454 td.hidden-lg.hidden-sm,.factory-bootstrap-454 th.hidden-lg.hidden-sm,.factory-bootstrap-454 tr.hidden-lg.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.factory-bootstrap-454 .hidden-lg.hidden-md,.factory-bootstrap-454 td.hidden-lg.hidden-md,.factory-bootstrap-454 th.hidden-lg.hidden-md,.factory-bootstrap-454 tr.hidden-lg.hidden-md{display:none!important}}@media (min-width:1200px){.factory-bootstrap-454 .hidden-lg,.factory-bootstrap-454 td.hidden-lg,.factory-bootstrap-454 th.hidden-lg,.factory-bootstrap-454 tr.hidden-lg{display:none!important}}.factory-bootstrap-454 .visible-print,.factory-bootstrap-454 td.visible-print,.factory-bootstrap-454 th.visible-print,.factory-bootstrap-454 tr.visible-print{display:none!important}@media print{.factory-bootstrap-454 .visible-print{display:block!important}.factory-bootstrap-454 table.visible-print{display:table}.factory-bootstrap-454 tr.visible-print{display:table-row!important}.factory-bootstrap-454 td.visible-print,.factory-bootstrap-454 th.visible-print{display:table-cell!important}.factory-bootstrap-454 .hidden-print,.factory-bootstrap-454 td.hidden-print,.factory-bootstrap-454 th.hidden-print,.factory-bootstrap-454 tr.hidden-print{display:none!important}}.factory-bootstrap-454 .btn-danger,.factory-bootstrap-454 .btn-default,.factory-bootstrap-454 .btn-info,.factory-bootstrap-454 .btn-primary,.factory-bootstrap-454 .btn-success,.factory-bootstrap-454 .btn-warning{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.factory-bootstrap-454 .btn-danger.active,.factory-bootstrap-454 .btn-danger:active,.factory-bootstrap-454 .btn-default.active,.factory-bootstrap-454 .btn-default:active,.factory-bootstrap-454 .btn-info.active,.factory-bootstrap-454 .btn-info:active,.factory-bootstrap-454 .btn-primary.active,.factory-bootstrap-454 .btn-primary:active,.factory-bootstrap-454 .btn-success.active,.factory-bootstrap-454 .btn-success:active,.factory-bootstrap-454 .btn-warning.active,.factory-bootstrap-454 .btn-warning:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.factory-bootstrap-454 .btn.active,.factory-bootstrap-454 .btn:active{background-image:none}.factory-bootstrap-454 .btn-default{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);vertical-align:top}.factory-bootstrap-454 .btn-default.active,.factory-bootstrap-454 .btn-default:active{background-color:#fff;border-color:#dbdbdb}.factory-bootstrap-454 .btn-gold{font-weight:700;padding:7px 12px;cursor:pointer;line-height:16px;display:inline-block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:#e3e3e3 0 1px 1px;-moz-box-shadow:0 1px 1px rgba(000,000,000,.1),inset 0 1px 1px rgba(255,255,255,.7);-webkit-box-shadow:0 1px 1px rgba(000,000,000,.1),inset 0 1px 1px rgba(255,255,255,.7);text-shadow:1px 1px 0 #ffe8b2;color:#7c5d1b;border:1px solid #d6a437;background:#feeb80}.factory-bootstrap-454 .btn-gold:focus,.factory-bootstrap-454 .btn-gold:hover{background:#fef0a1}.factory-bootstrap-454 .btn-gold.active,.factory-bootstrap-454 .btn-gold:active{background:#fef0a1;-webkit-box-shadow:inset 0 3px 8px 0 #f8ba36;box-shadow:inset 0 3px 8px 0 #f8ba36}.factory-bootstrap-454 .btn-primary{background:#2ea2cc;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);color:#fff;text-decoration:none}.factory-bootstrap-454 .btn-primary:focus,.factory-bootstrap-454 .btn-primary:hover{background:#1e8cbe;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6);box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff}.factory-bootstrap-454 .btn-primary.active,.factory-bootstrap-454 .btn-primary:active{background-color:#2d6ca2;border-color:#2b669a}.factory-bootstrap-454 .btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);background-repeat:repeat-x;border-color:#3e8f3e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.factory-bootstrap-454 .btn-success:focus,.factory-bootstrap-454 .btn-success:hover{background-color:#419641;background-position:0 -15px}.factory-bootstrap-454 .btn-success.active,.factory-bootstrap-454 .btn-success:active{background-color:#419641;border-color:#3e8f3e}.factory-bootstrap-454 .btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);background-repeat:repeat-x;border-color:#e38d13;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.factory-bootstrap-454 .btn-warning:focus,.factory-bootstrap-454 .btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.factory-bootstrap-454 .btn-warning.active,.factory-bootstrap-454 .btn-warning:active{background-color:#eb9316;border-color:#e38d13}.factory-bootstrap-454 .btn-danger{color:#fff;background:#d9534f;border-color:#d43f3a}.factory-bootstrap-454 .btn-danger.active,.factory-bootstrap-454 .btn-danger:active,.factory-bootstrap-454 .btn-danger:focus,.factory-bootstrap-454 .btn-danger:hover,.factory-bootstrap-454 .open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.factory-bootstrap-454 .btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);background-repeat:repeat-x;border-color:#28a4c9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.factory-bootstrap-454 .btn-info:focus,.factory-bootstrap-454 .btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.factory-bootstrap-454 .btn-info.active,.factory-bootstrap-454 .btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.factory-bootstrap-454 .img-thumbnail,.factory-bootstrap-454 .thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.factory-bootstrap-454 .dropdown-menu>li>a:focus,.factory-bootstrap-454 .dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0)}.factory-bootstrap-454 .dropdown-menu>.active>a,.factory-bootstrap-454 .dropdown-menu>.active>a:focus,.factory-bootstrap-454 .dropdown-menu>.active>a:hover{background-color:#357ebd;background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0)}.factory-bootstrap-454 .navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);background-repeat:repeat-x;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.factory-bootstrap-454 .navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f3f3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.factory-bootstrap-454 .navbar-brand,.factory-bootstrap-454 .navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.factory-bootstrap-454 .navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.factory-bootstrap-454 .navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#222 0,#282828 100%);background-image:linear-gradient(to bottom,#222 0,#282828 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.factory-bootstrap-454 .navbar-inverse .navbar-brand,.factory-bootstrap-454 .navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.factory-bootstrap-454 .navbar-fixed-bottom,.factory-bootstrap-454 .navbar-fixed-top,.factory-bootstrap-454 .navbar-static-top{border-radius:0}.factory-bootstrap-454 .alert{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.factory-bootstrap-454 .alert .actions{padding-top:10px}.factory-bootstrap-454 .alert-success{color:#3c763d;background-color:#dff0d8;border-bottom:2px solid #c8e5bc}.factory-bootstrap-454 .alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);background-repeat:repeat-x;border-color:#9acfea;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0)}.factory-bootstrap-454 .alert{text-shadow:none;box-shadow:none;margin:0;margin-top:10px;margin-bottom:10px;padding:10px}.factory-bootstrap-454 .alert-normal,.factory-bootstrap-454 .alert-warning{background:#fcf8e3;color:#8a6d3b;border:1px solid #b8823b}.factory-bootstrap-454 .alert-danger{background:#cf4944;color:#fff;border-bottom:2px solid #b23e3a}.factory-bootstrap-454 .alert-danger a:not(.btn),.factory-bootstrap-454 .alert-error a:not(.btn){color:#fff}.factory-bootstrap-454 .progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0)}.factory-bootstrap-454 .progress-bar{background-image:-webkit-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0)}.factory-bootstrap-454 .progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0)}.factory-bootstrap-454 .progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0)}.factory-bootstrap-454 .progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0)}.factory-bootstrap-454 .progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0)}.factory-bootstrap-454 .list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.factory-bootstrap-454 .list-group-item.active,.factory-bootstrap-454 .list-group-item.active:focus,.factory-bootstrap-454 .list-group-item.active:hover{text-shadow:0 -1px 0 #3071a9;background-image:-webkit-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);background-repeat:repeat-x;border-color:#3278b3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0)}.factory-bootstrap-454 .panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.factory-bootstrap-454 .panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0)}.factory-bootstrap-454 .panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0)}.factory-bootstrap-454 .panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0)}.factory-bootstrap-454 .panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0)}.factory-bootstrap-454 .panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0)}.factory-bootstrap-454 .panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0)}.factory-bootstrap-454 .well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);background-repeat:repeat-x;border-color:#dcdcdc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}.factory-bootstrap-454 .factory-after{margin-left:7px;display:inline-block}.factory-bootstrap-454 .factory-hidden{display:none}.factory-bootstrap-454 .factory-ajax-loader{width:25px;height:25px;background:url(../assets/images/loader-sm-tr.gif)}.factory-control-error{background-color:rgba(0,0,0,.8);white-space:normal;z-index:10;font-weight:400;line-height:150%;border-radius:4px;color:#fff;font-size:13px;margin-top:5px;padding:4px 10px 3px;max-width:500px;display:inline-block}.factory-control-error i{margin:0 7px 0 1px}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 article,.factory-bootstrap-455 aside,.factory-bootstrap-455 details,.factory-bootstrap-455 figcaption,.factory-bootstrap-455 figure,.factory-bootstrap-455 footer,.factory-bootstrap-455 header,.factory-bootstrap-455 hgroup,.factory-bootstrap-455 main,.factory-bootstrap-455 nav,.factory-bootstrap-455 section,.factory-bootstrap-455 summary{display:block}.factory-bootstrap-455 audio,.factory-bootstrap-455 canvas,.factory-bootstrap-455 video{display:inline-block}.factory-bootstrap-455 audio:not([controls]){display:none;height:0}.factory-bootstrap-455 [hidden],.factory-bootstrap-455 template{display:none}.factory-bootstrap-455 body{margin:0}.factory-bootstrap-455 a{background:0 0}.factory-bootstrap-455 a:focus{outline:thin dotted}.factory-bootstrap-455 a:active,.factory-bootstrap-455 a:hover{outline:0}.factory-bootstrap-455 h1{margin:.67em 0}.factory-bootstrap-455 b,.factory-bootstrap-455 strong{font-weight:700}.factory-bootstrap-455 dfn{font-style:italic}.factory-bootstrap-455 hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}.factory-bootstrap-455 mark{color:#000;background:#ff0}.factory-bootstrap-455 code,.factory-bootstrap-455 kbd,.factory-bootstrap-455 pre,.factory-bootstrap-455 samp{font-size:1em}.factory-bootstrap-455 pre{white-space:pre-wrap}.factory-bootstrap-455 q{quotes:"\201C" "\201D" "\2018" "\2019"}.factory-bootstrap-455 sub,.factory-bootstrap-455 sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.factory-bootstrap-455 sup{top:-.5em}.factory-bootstrap-455 sub{bottom:-.25em}.factory-bootstrap-455 img{border:0}.factory-bootstrap-455 svg:not(:root){overflow:hidden}.factory-bootstrap-455 figure{margin:0}.factory-bootstrap-455 button,.factory-bootstrap-455 input,.factory-bootstrap-455 select,.factory-bootstrap-455 textarea{margin:0}.factory-bootstrap-455 button,.factory-bootstrap-455 select{text-transform:none}.factory-bootstrap-455 select{padding-right:4px!important}.factory-bootstrap-455 button,.factory-bootstrap-455 input[type=reset],.factory-bootstrap-455 input[type=submit],html .factory-bootstrap-455 input[type=button]{cursor:pointer;-webkit-appearance:button}.factory-bootstrap-455 button[disabled],html .factory-bootstrap-455 input[disabled]{cursor:default}.factory-bootstrap-455 input[type=checkbox],.factory-bootstrap-455 input[type=radio]{padding:0;box-sizing:border-box}.factory-bootstrap-455 input[type=search]{-webkit-appearance:textfield}.factory-bootstrap-455 input[type=search]::-webkit-search-cancel-button,.factory-bootstrap-455 input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.factory-bootstrap-455 button::-moz-focus-inner,.factory-bootstrap-455 input::-moz-focus-inner{padding:0;border:0}.factory-bootstrap-455 textarea{overflow:auto;vertical-align:top}.factory-bootstrap-455 table{border-collapse:collapse;border-spacing:0}@media print{.factory-bootstrap-455 *{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}.factory-bootstrap-455 a,.factory-bootstrap-455 a:visited{text-decoration:underline}.factory-bootstrap-455 a[href]:after{content:" (" attr(href) ")"}.factory-bootstrap-455 abbr[title]:after{content:" (" attr(title) ")"}.factory-bootstrap-455 a[href^="javascript:"]:after,.factory-bootstrap-455 a[href^="#"]:after{content:""}.factory-bootstrap-455 blockquote,.factory-bootstrap-455 pre{border:1px solid #999;page-break-inside:avoid}.factory-bootstrap-455 thead{display:table-header-group}.factory-bootstrap-455 img,.factory-bootstrap-455 tr{page-break-inside:avoid}.factory-bootstrap-455 img{max-width:100%!important}@page{margin:2cm .5cm}.factory-bootstrap-455 h2,.factory-bootstrap-455 h3,.factory-bootstrap-455 p{orphans:3;widows:3}.factory-bootstrap-455 h2,.factory-bootstrap-455 h3{page-break-after:avoid}.factory-bootstrap-455 select{background:#fff!important}.factory-bootstrap-455 .navbar{display:none}.factory-bootstrap-455 .table td,.factory-bootstrap-455 .table th{background-color:#fff!important}.factory-bootstrap-455 .btn>.caret,.factory-bootstrap-455 .dropup>.btn>.caret{border-top-color:#000!important}.factory-bootstrap-455 .label{border:1px solid #000}.factory-bootstrap-455 .table{border-collapse:collapse!important}.factory-bootstrap-455 .table-bordered td,.factory-bootstrap-455 .table-bordered th{border:1px solid #ddd!important}}.factory-bootstrap-455 *,.factory-bootstrap-455 :after,.factory-bootstrap-455 :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html .factory-bootstrap-455{-webkit-tap-highlight-color:rgba(0,0,0,0)}.factory-bootstrap-455 body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}.factory-bootstrap-455 button,.factory-bootstrap-455 input,.factory-bootstrap-455 select,.factory-bootstrap-455 textarea{font-family:inherit;font-size:inherit;line-height:inherit}.factory-bootstrap-455 img{vertical-align:middle}.factory-bootstrap-455 .img-responsive{display:block;height:auto;max-width:100%}.factory-bootstrap-455 .img-rounded{border-radius:6px}.factory-bootstrap-455 .img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.factory-bootstrap-455 .img-circle{border-radius:50%}.factory-bootstrap-455 hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.factory-bootstrap-455 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.factory-bootstrap-455 .h1,.factory-bootstrap-455 .h2,.factory-bootstrap-455 .h3,.factory-bootstrap-455 .h4,.factory-bootstrap-455 .h5,.factory-bootstrap-455 .h6,.factory-bootstrap-455 h1,.factory-bootstrap-455 h2,.factory-bootstrap-455 h3,.factory-bootstrap-455 h4,.factory-bootstrap-455 h5,.factory-bootstrap-455 h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1;color:inherit}.factory-bootstrap-455 .h1 .small,.factory-bootstrap-455 .h1 small,.factory-bootstrap-455 .h2 .small,.factory-bootstrap-455 .h2 small,.factory-bootstrap-455 .h3 .small,.factory-bootstrap-455 .h3 small,.factory-bootstrap-455 .h4 .small,.factory-bootstrap-455 .h4 small,.factory-bootstrap-455 .h5 .small,.factory-bootstrap-455 .h5 small,.factory-bootstrap-455 .h6 .small,.factory-bootstrap-455 .h6 small,.factory-bootstrap-455 h1 .small,.factory-bootstrap-455 h1 small,.factory-bootstrap-455 h2 .small,.factory-bootstrap-455 h2 small,.factory-bootstrap-455 h3 .small,.factory-bootstrap-455 h3 small,.factory-bootstrap-455 h4 .small,.factory-bootstrap-455 h4 small,.factory-bootstrap-455 h5 .small,.factory-bootstrap-455 h5 small,.factory-bootstrap-455 h6 .small,.factory-bootstrap-455 h6 small{font-weight:400;line-height:1;color:#999}.factory-bootstrap-455 h1,.factory-bootstrap-455 h2,.factory-bootstrap-455 h3{margin-top:20px;margin-bottom:10px}.factory-bootstrap-455 h1 .small,.factory-bootstrap-455 h1 small,.factory-bootstrap-455 h2 .small,.factory-bootstrap-455 h2 small,.factory-bootstrap-455 h3 .small,.factory-bootstrap-455 h3 small{font-size:65%}.factory-bootstrap-455 h4,.factory-bootstrap-455 h5,.factory-bootstrap-455 h6{margin-top:10px;margin-bottom:10px}.factory-bootstrap-455 h4 .small,.factory-bootstrap-455 h4 small,.factory-bootstrap-455 h5 .small,.factory-bootstrap-455 h5 small,.factory-bootstrap-455 h6 .small,.factory-bootstrap-455 h6 small{font-size:75%}.factory-bootstrap-455 .h1,.factory-bootstrap-455 h1{font-size:36px}.factory-bootstrap-455 .h2,.factory-bootstrap-455 h2{font-size:30px}.factory-bootstrap-455 .h3,.factory-bootstrap-455 h3{font-size:24px}.factory-bootstrap-455 .h4,.factory-bootstrap-455 h4{font-size:18px}.factory-bootstrap-455 .h5,.factory-bootstrap-455 h5{font-size:14px}.factory-bootstrap-455 .h6,.factory-bootstrap-455 h6{font-size:12px}.factory-bootstrap-455 p{margin:0 0 10px}.factory-bootstrap-455 .lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.factory-bootstrap-455 .small,.factory-bootstrap-455 small{font-size:85%}.factory-bootstrap-455 cite{font-style:normal}.factory-bootstrap-455 .text-muted{color:#999}.factory-bootstrap-455 .text-primary{color:#428bca}.factory-bootstrap-455 .text-primary:hover{color:#3071a9}.factory-bootstrap-455 .text-warning{color:#8a6d3b}.factory-bootstrap-455 .text-warning:hover{color:#66512c}.factory-bootstrap-455 .text-danger{color:#a94442}.factory-bootstrap-455 .text-danger:hover{color:#843534}.factory-bootstrap-455 .text-success{color:#3c763d}.factory-bootstrap-455 .text-success:hover{color:#2b542c}.factory-bootstrap-455 .text-info{color:#31708f}.factory-bootstrap-455 .text-info:hover{color:#245269}.factory-bootstrap-455 .text-left{text-align:left}.factory-bootstrap-455 .text-right{text-align:right}.factory-bootstrap-455 .text-center{text-align:center}.factory-bootstrap-455 .page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}.factory-bootstrap-455 ol,.factory-bootstrap-455 ul{margin-top:0;margin-bottom:10px}.factory-bootstrap-455 ol ol,.factory-bootstrap-455 ol ul,.factory-bootstrap-455 ul ol,.factory-bootstrap-455 ul ul{margin-bottom:0}.factory-bootstrap-455 .list-inline,.factory-bootstrap-455 .list-unstyled{padding-left:0;list-style:none}.factory-bootstrap-455 .list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.factory-bootstrap-455 .list-inline>li:first-child{padding-left:0}.factory-bootstrap-455 dl{margin-top:0;margin-bottom:20px}.factory-bootstrap-455 dd,.factory-bootstrap-455 dt{line-height:1.428571429}.factory-bootstrap-455 dt{font-weight:700}.factory-bootstrap-455 dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.dl-horizontal dd:after,.dl-horizontal dd:before{display:table;content:" "}.dl-horizontal dd:after{clear:both}}.factory-bootstrap-455 abbr[data-original-title],.factory-bootstrap-455 abbr[title]{cursor:help;border-bottom:1px dotted #999}.factory-bootstrap-455 .initialism{font-size:90%;text-transform:uppercase}.factory-bootstrap-455 blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}.factory-bootstrap-455 blockquote p{font-size:17.5px;font-weight:300;line-height:1.25}.factory-bootstrap-455 blockquote p:last-child{margin-bottom:0}.factory-bootstrap-455 blockquote .small,.factory-bootstrap-455 blockquote small{display:block;line-height:1.428571429;color:#999}.factory-bootstrap-455 blockquote .small:before,.factory-bootstrap-455 blockquote small:before{content:'\2014 \00A0'}.factory-bootstrap-455 blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}.factory-bootstrap-455 blockquote.pull-right .small,.factory-bootstrap-455 blockquote.pull-right p,.factory-bootstrap-455 blockquote.pull-right small{text-align:right}.factory-bootstrap-455 blockquote.pull-right .small:before,.factory-bootstrap-455 blockquote.pull-right small:before{content:''}.factory-bootstrap-455 blockquote.pull-right .small:after,.factory-bootstrap-455 blockquote.pull-right small:after{content:'\00A0 \2014'}.factory-bootstrap-455 blockquote:after,.factory-bootstrap-455 blockquote:before{content:""}.factory-bootstrap-455 address{margin-bottom:20px;font-style:normal;line-height:1.428571429}.factory-bootstrap-455 code,.factory-bootstrap-455 kbd,.factory-bootstrap-455 pre,.factory-bootstrap-455 samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.factory-bootstrap-455 code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}.factory-bootstrap-455 pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.factory-bootstrap-455 pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.factory-bootstrap-455 .pre-scrollable{max-height:340px;overflow-y:scroll}.factory-bootstrap-455 .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.factory-bootstrap-455 .container:after,.factory-bootstrap-455 .container:before{display:table;content:" "}.factory-bootstrap-455 .container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.factory-bootstrap-455 .row{margin-right:-15px;margin-left:-15px}.factory-bootstrap-455 .row:after,.factory-bootstrap-455 .row:before{display:table;content:" "}.factory-bootstrap-455 .row:after{clear:both}.factory-bootstrap-455 .col-lg-1,.factory-bootstrap-455 .col-lg-10,.factory-bootstrap-455 .col-lg-11,.factory-bootstrap-455 .col-lg-12,.factory-bootstrap-455 .col-lg-2,.factory-bootstrap-455 .col-lg-3,.factory-bootstrap-455 .col-lg-4,.factory-bootstrap-455 .col-lg-5,.factory-bootstrap-455 .col-lg-6,.factory-bootstrap-455 .col-lg-7,.factory-bootstrap-455 .col-lg-8,.factory-bootstrap-455 .col-lg-9,.factory-bootstrap-455 .col-md-1,.factory-bootstrap-455 .col-md-10,.factory-bootstrap-455 .col-md-11,.factory-bootstrap-455 .col-md-12,.factory-bootstrap-455 .col-md-2,.factory-bootstrap-455 .col-md-3,.factory-bootstrap-455 .col-md-4,.factory-bootstrap-455 .col-md-5,.factory-bootstrap-455 .col-md-6,.factory-bootstrap-455 .col-md-7,.factory-bootstrap-455 .col-md-8,.factory-bootstrap-455 .col-md-9,.factory-bootstrap-455 .col-sm-1,.factory-bootstrap-455 .col-sm-10,.factory-bootstrap-455 .col-sm-11,.factory-bootstrap-455 .col-sm-12,.factory-bootstrap-455 .col-sm-2,.factory-bootstrap-455 .col-sm-3,.factory-bootstrap-455 .col-sm-4,.factory-bootstrap-455 .col-sm-5,.factory-bootstrap-455 .col-sm-6,.factory-bootstrap-455 .col-sm-7,.factory-bootstrap-455 .col-sm-8,.factory-bootstrap-455 .col-sm-9,.factory-bootstrap-455 .col-xs-1,.factory-bootstrap-455 .col-xs-10,.factory-bootstrap-455 .col-xs-11,.factory-bootstrap-455 .col-xs-12,.factory-bootstrap-455 .col-xs-2,.factory-bootstrap-455 .col-xs-3,.factory-bootstrap-455 .col-xs-4,.factory-bootstrap-455 .col-xs-5,.factory-bootstrap-455 .col-xs-6,.factory-bootstrap-455 .col-xs-7,.factory-bootstrap-455 .col-xs-8,.factory-bootstrap-455 .col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.factory-bootstrap-455 .col-xs-1,.factory-bootstrap-455 .col-xs-10,.factory-bootstrap-455 .col-xs-11,.factory-bootstrap-455 .col-xs-12,.factory-bootstrap-455 .col-xs-2,.factory-bootstrap-455 .col-xs-3,.factory-bootstrap-455 .col-xs-4,.factory-bootstrap-455 .col-xs-5,.factory-bootstrap-455 .col-xs-6,.factory-bootstrap-455 .col-xs-7,.factory-bootstrap-455 .col-xs-8,.factory-bootstrap-455 .col-xs-9{float:left}.factory-bootstrap-455 .col-xs-12{width:100%}.factory-bootstrap-455 .col-xs-11{width:91.66666666666666%}.factory-bootstrap-455 .col-xs-10{width:83.33333333333334%}.factory-bootstrap-455 .col-xs-9{width:75%}.factory-bootstrap-455 .col-xs-8{width:66.66666666666666%}.factory-bootstrap-455 .col-xs-7{width:58.333333333333336%}.factory-bootstrap-455 .col-xs-6{width:50%}.factory-bootstrap-455 .col-xs-5{width:41.66666666666667%}.factory-bootstrap-455 .col-xs-4{width:33.33333333333333%}.factory-bootstrap-455 .col-xs-3{width:25%}.factory-bootstrap-455 .col-xs-2{width:16.666666666666664%}.factory-bootstrap-455 .col-xs-1{width:8.333333333333332%}.factory-bootstrap-455 .col-xs-pull-12{right:100%}.factory-bootstrap-455 .col-xs-pull-11{right:91.66666666666666%}.factory-bootstrap-455 .col-xs-pull-10{right:83.33333333333334%}.factory-bootstrap-455 .col-xs-pull-9{right:75%}.factory-bootstrap-455 .col-xs-pull-8{right:66.66666666666666%}.factory-bootstrap-455 .col-xs-pull-7{right:58.333333333333336%}.factory-bootstrap-455 .col-xs-pull-6{right:50%}.factory-bootstrap-455 .col-xs-pull-5{right:41.66666666666667%}.factory-bootstrap-455 .col-xs-pull-4{right:33.33333333333333%}.factory-bootstrap-455 .col-xs-pull-3{right:25%}.factory-bootstrap-455 .col-xs-pull-2{right:16.666666666666664%}.factory-bootstrap-455 .col-xs-pull-1{right:8.333333333333332%}.factory-bootstrap-455 .col-xs-pull-0{right:0}.factory-bootstrap-455 .col-xs-push-12{left:100%}.factory-bootstrap-455 .col-xs-push-11{left:91.66666666666666%}.factory-bootstrap-455 .col-xs-push-10{left:83.33333333333334%}.factory-bootstrap-455 .col-xs-push-9{left:75%}.factory-bootstrap-455 .col-xs-push-8{left:66.66666666666666%}.factory-bootstrap-455 .col-xs-push-7{left:58.333333333333336%}.factory-bootstrap-455 .col-xs-push-6{left:50%}.factory-bootstrap-455 .col-xs-push-5{left:41.66666666666667%}.factory-bootstrap-455 .col-xs-push-4{left:33.33333333333333%}.factory-bootstrap-455 .col-xs-push-3{left:25%}.factory-bootstrap-455 .col-xs-push-2{left:16.666666666666664%}.factory-bootstrap-455 .col-xs-push-1{left:8.333333333333332%}.factory-bootstrap-455 .col-xs-push-0{left:0}.factory-bootstrap-455 .col-xs-offset-12{margin-left:100%}.factory-bootstrap-455 .col-xs-offset-11{margin-left:91.66666666666666%}.factory-bootstrap-455 .col-xs-offset-10{margin-left:83.33333333333334%}.factory-bootstrap-455 .col-xs-offset-9{margin-left:75%}.factory-bootstrap-455 .col-xs-offset-8{margin-left:66.66666666666666%}.factory-bootstrap-455 .col-xs-offset-7{margin-left:58.333333333333336%}.factory-bootstrap-455 .col-xs-offset-6{margin-left:50%}.factory-bootstrap-455 .col-xs-offset-5{margin-left:41.66666666666667%}.factory-bootstrap-455 .col-xs-offset-4{margin-left:33.33333333333333%}.factory-bootstrap-455 .col-xs-offset-3{margin-left:25%}.factory-bootstrap-455 .col-xs-offset-2{margin-left:16.666666666666664%}.factory-bootstrap-455 .col-xs-offset-1{margin-left:8.333333333333332%}.factory-bootstrap-455 .col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}}.factory-bootstrap-455 table{max-width:100%;background-color:transparent}.factory-bootstrap-455 th{text-align:left}.factory-bootstrap-455 .table{width:100%;margin-bottom:20px}.factory-bootstrap-455 .table>tbody>tr>td,.factory-bootstrap-455 .table>tbody>tr>th,.factory-bootstrap-455 .table>tfoot>tr>td,.factory-bootstrap-455 .table>tfoot>tr>th,.factory-bootstrap-455 .table>thead>tr>td,.factory-bootstrap-455 .table>thead>tr>th{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.factory-bootstrap-455 .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.factory-bootstrap-455 .table>caption+thead>tr:first-child>td,.factory-bootstrap-455 .table>caption+thead>tr:first-child>th,.factory-bootstrap-455 .table>colgroup+thead>tr:first-child>td,.factory-bootstrap-455 .table>colgroup+thead>tr:first-child>th,.factory-bootstrap-455 .table>thead:first-child>tr:first-child>td,.factory-bootstrap-455 .table>thead:first-child>tr:first-child>th{border-top:0}.factory-bootstrap-455 .table>tbody+tbody{border-top:2px solid #ddd}.factory-bootstrap-455 .table .table{background-color:#fff}.factory-bootstrap-455 .table-condensed>tbody>tr>td,.factory-bootstrap-455 .table-condensed>tbody>tr>th,.factory-bootstrap-455 .table-condensed>tfoot>tr>td,.factory-bootstrap-455 .table-condensed>tfoot>tr>th,.factory-bootstrap-455 .table-condensed>thead>tr>td,.factory-bootstrap-455 .table-condensed>thead>tr>th{padding:5px}.factory-bootstrap-455 .table-bordered,.factory-bootstrap-455 .table-bordered>tbody>tr>td,.factory-bootstrap-455 .table-bordered>tbody>tr>th,.factory-bootstrap-455 .table-bordered>tfoot>tr>td,.factory-bootstrap-455 .table-bordered>tfoot>tr>th,.factory-bootstrap-455 .table-bordered>thead>tr>td,.factory-bootstrap-455 .table-bordered>thead>tr>th{border:1px solid #ddd}.factory-bootstrap-455 .table-bordered>thead>tr>td,.factory-bootstrap-455 .table-bordered>thead>tr>th{border-bottom-width:2px}.factory-bootstrap-455 .table-striped>tbody>tr:nth-child(odd)>td,.factory-bootstrap-455 .table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.factory-bootstrap-455 .table-hover>tbody>tr:hover>td,.factory-bootstrap-455 .table-hover>tbody>tr:hover>th{background-color:#f5f5f5}.factory-bootstrap-455 table col[class*=col-]{position:static;display:table-column;float:none}.factory-bootstrap-455 table td[class*=col-],.factory-bootstrap-455 table th[class*=col-]{display:table-cell;float:none}.factory-bootstrap-455 .table>tbody>.active>td,.factory-bootstrap-455 .table>tbody>.active>th,.factory-bootstrap-455 .table>tbody>tr>.active,.factory-bootstrap-455 .table>tfoot>.active>td,.factory-bootstrap-455 .table>tfoot>.active>th,.factory-bootstrap-455 .table>tfoot>tr>.active,.factory-bootstrap-455 .table>thead>.active>td,.factory-bootstrap-455 .table>thead>.active>th,.factory-bootstrap-455 .table>thead>tr>.active{background-color:#f5f5f5}.factory-bootstrap-455 .table-hover>tbody>.active:hover>td,.factory-bootstrap-455 .table-hover>tbody>.active:hover>th,.factory-bootstrap-455 .table-hover>tbody>tr>.active:hover{background-color:#e8e8e8}.factory-bootstrap-455 .table>tbody>.success>td,.factory-bootstrap-455 .table>tbody>.success>th,.factory-bootstrap-455 .table>tbody>tr>.success,.factory-bootstrap-455 .table>tfoot>.success>td,.factory-bootstrap-455 .table>tfoot>.success>th,.factory-bootstrap-455 .table>tfoot>tr>.success,.factory-bootstrap-455 .table>thead>.success>td,.factory-bootstrap-455 .table>thead>.success>th,.factory-bootstrap-455 .table>thead>tr>.success{background-color:#dff0d8}.factory-bootstrap-455 .table-hover>tbody>.success:hover>td,.factory-bootstrap-455 .table-hover>tbody>.success:hover>th,.factory-bootstrap-455 .table-hover>tbody>tr>.success:hover{background-color:#d0e9c6}.factory-bootstrap-455 .table>tbody>.danger>td,.factory-bootstrap-455 .table>tbody>.danger>th,.factory-bootstrap-455 .table>tbody>tr>.danger,.factory-bootstrap-455 .table>tfoot>.danger>td,.factory-bootstrap-455 .table>tfoot>.danger>th,.factory-bootstrap-455 .table>tfoot>tr>.danger,.factory-bootstrap-455 .table>thead>.danger>td,.factory-bootstrap-455 .table>thead>.danger>th,.factory-bootstrap-455 .table>thead>tr>.danger{background-color:#f2dede}.factory-bootstrap-455 .table-hover>tbody>.danger:hover>td,.factory-bootstrap-455 .table-hover>tbody>.danger:hover>th,.factory-bootstrap-455 .table-hover>tbody>tr>.danger:hover{background-color:#ebcccc}.factory-bootstrap-455 .table>tbody>.warning>td,.factory-bootstrap-455 .table>tbody>.warning>th,.factory-bootstrap-455 .table>tbody>tr>.warning,.factory-bootstrap-455 .table>tfoot>.warning>td,.factory-bootstrap-455 .table>tfoot>.warning>th,.factory-bootstrap-455 .table>tfoot>tr>.warning,.factory-bootstrap-455 .table>thead>.warning>td,.factory-bootstrap-455 .table>thead>.warning>th,.factory-bootstrap-455 .table>thead>tr>.warning{background-color:#fcf8e3}.factory-bootstrap-455 .table-hover>tbody>.warning:hover>td,.factory-bootstrap-455 .table-hover>tbody>.warning:hover>th,.factory-bootstrap-455 .table-hover>tbody>tr>.warning:hover{background-color:#faf2cc}@media (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.factory-bootstrap-455 fieldset{padding:0;margin:0;border:0}.factory-bootstrap-455 legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5;-moz-box-sizing:content-box;box-sizing:content-box}.factory-bootstrap-455 label{display:inline-block;margin-bottom:5px;font-weight:700}.factory-bootstrap-455 input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.factory-bootstrap-455 input[type=checkbox],.factory-bootstrap-455 input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}.factory-bootstrap-455 input[type=file]{display:block}.factory-bootstrap-455 select[multiple],.factory-bootstrap-455 select[size]{height:auto}.factory-bootstrap-455 select optgroup{font-family:inherit;font-size:inherit;font-style:inherit}.factory-bootstrap-455 input[type=checkbox]:focus,.factory-bootstrap-455 input[type=file]:focus,.factory-bootstrap-455 input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.factory-bootstrap-455 input[type=number]::-webkit-inner-spin-button,.factory-bootstrap-455 input[type=number]::-webkit-outer-spin-button{height:auto}.factory-bootstrap-455 output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle}.factory-bootstrap-455 .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.factory-bootstrap-455 .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.factory-bootstrap-455 .form-control:-moz-placeholder{color:#999}.factory-bootstrap-455 .form-control::-moz-placeholder{color:#999;opacity:1}.factory-bootstrap-455 .form-control:-ms-input-placeholder{color:#999}.factory-bootstrap-455 .form-control::-webkit-input-placeholder{color:#999}.factory-bootstrap-455 .form-control[disabled],.factory-bootstrap-455 .form-control[readonly],.factory-bootstrap-455 fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}.factory-bootstrap-455 textarea.form-control{height:auto}.factory-bootstrap-455 .form-group{margin-bottom:15px}.factory-bootstrap-455 .checkbox,.factory-bootstrap-455 .radio{display:block;min-height:20px;padding-left:20px;margin-top:10px;margin-bottom:10px;vertical-align:middle}.factory-bootstrap-455 .checkbox label,.factory-bootstrap-455 .radio label{display:inline;margin-bottom:0;font-weight:400;cursor:pointer}.factory-bootstrap-455 .checkbox input[type=checkbox],.factory-bootstrap-455 .checkbox-inline input[type=checkbox],.factory-bootstrap-455 .radio input[type=radio],.factory-bootstrap-455 .radio-inline input[type=radio]{float:left;margin-left:-20px}.factory-bootstrap-455 .checkbox+.checkbox,.factory-bootstrap-455 .radio+.radio{margin-top:-5px}.factory-bootstrap-455 .checkbox-inline,.factory-bootstrap-455 .radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.factory-bootstrap-455 .checkbox-inline+.checkbox-inline,.factory-bootstrap-455 .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.factory-bootstrap-455 .checkbox-inline[disabled],.factory-bootstrap-455 .checkbox[disabled],.factory-bootstrap-455 .radio-inline[disabled],.factory-bootstrap-455 .radio[disabled],.factory-bootstrap-455 fieldset[disabled] .checkbox,.factory-bootstrap-455 fieldset[disabled] .checkbox-inline,.factory-bootstrap-455 fieldset[disabled] .radio,.factory-bootstrap-455 fieldset[disabled] .radio-inline,.factory-bootstrap-455 fieldset[disabled] input[type=checkbox],.factory-bootstrap-455 fieldset[disabled] input[type=radio],.factory-bootstrap-455 input[type=checkbox][disabled],.factory-bootstrap-455 input[type=radio][disabled]{cursor:not-allowed}.factory-bootstrap-455 .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.factory-bootstrap-455 select.input-sm{height:30px;line-height:30px}.factory-bootstrap-455 textarea.input-sm{height:auto}.factory-bootstrap-455 .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.factory-bootstrap-455 select.input-lg{height:46px;line-height:46px}.factory-bootstrap-455 textarea.input-lg{height:auto}.factory-bootstrap-455 .has-warning .checkbox,.factory-bootstrap-455 .has-warning .checkbox-inline,.factory-bootstrap-455 .has-warning .control-label,.factory-bootstrap-455 .has-warning .help-block,.factory-bootstrap-455 .has-warning .radio,.factory-bootstrap-455 .has-warning .radio-inline{color:#8a6d3b}.factory-bootstrap-455 .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.factory-bootstrap-455 .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.factory-bootstrap-455 .has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.factory-bootstrap-455 .has-error .checkbox,.factory-bootstrap-455 .has-error .checkbox-inline,.factory-bootstrap-455 .has-error .control-label,.factory-bootstrap-455 .has-error .help-block,.factory-bootstrap-455 .has-error .radio,.factory-bootstrap-455 .has-error .radio-inline{color:#a94442}.factory-bootstrap-455 .controls{display:block}.factory-bootstrap-455 .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.factory-bootstrap-455 .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.factory-bootstrap-455 .has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.factory-bootstrap-455 .has-success .checkbox,.factory-bootstrap-455 .has-success .checkbox-inline,.factory-bootstrap-455 .has-success .control-label,.factory-bootstrap-455 .has-success .help-block,.factory-bootstrap-455 .has-success .radio,.factory-bootstrap-455 .has-success .radio-inline{color:#3c763d}.factory-bootstrap-455 .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.factory-bootstrap-455 .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.factory-bootstrap-455 .has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.factory-bootstrap-455 .form-control-static{margin-bottom:0}.factory-bootstrap-455 .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373;font-weight:400}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block}.form-inline select.form-control{width:auto}.form-inline .checkbox,.form-inline .radio{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{float:none;margin-left:0}}.factory-bootstrap-455 .form-horizontal .checkbox,.factory-bootstrap-455 .form-horizontal .checkbox-inline,.factory-bootstrap-455 .form-horizontal .control-label,.factory-bootstrap-455 .form-horizontal .radio,.factory-bootstrap-455 .form-horizontal .radio-inline{position:relative;padding-top:7px;margin-top:0;margin-bottom:0}.factory-bootstrap-455 .form-horizontal .control-label{max-width:200px}.factory-bootstrap-455 .form-horizontal .checkbox,.factory-bootstrap-455 .form-horizontal .radio{min-height:27px}.factory-bootstrap-455 .form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.factory-bootstrap-455 .form-horizontal .form-group:after,.factory-bootstrap-455 .form-horizontal .form-group:before{display:table;content:" "}.factory-bootstrap-455 .form-horizontal .form-group:after{clear:both}.factory-bootstrap-455 .form-horizontal .form-control-static{padding-top:7px}@media (min-width:768px){.form-horizontal .control-label{text-align:right}}.factory-bootstrap-455 .btn{display:inline-block;padding:5px 12px;margin-bottom:0;font-size:13px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.factory-bootstrap-455 .btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.factory-bootstrap-455 .btn{text-decoration:none}.factory-bootstrap-455 .btn:focus,.factory-bootstrap-455 .btn:hover{color:#333;text-decoration:none}.factory-bootstrap-455 .btn.disabled,.factory-bootstrap-455 .btn[disabled],.factory-bootstrap-455 fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.factory-bootstrap-455 .btn-default.active,.factory-bootstrap-455 .btn-default:active,.factory-bootstrap-455 .btn-default:focus,.factory-bootstrap-455 .btn-default:hover,.factory-bootstrap-455 .open .dropdown-toggle.btn-default{background:#fafafa;border-color:#999;color:#222}.factory-bootstrap-455 .btn-default.active,.factory-bootstrap-455 .btn-default:active,.factory-bootstrap-455 .open .dropdown-toggle.btn-default{background-image:none}.factory-bootstrap-455 .btn-default.disabled,.factory-bootstrap-455 .btn-default.disabled.active,.factory-bootstrap-455 .btn-default.disabled:active,.factory-bootstrap-455 .btn-default.disabled:focus,.factory-bootstrap-455 .btn-default.disabled:hover,.factory-bootstrap-455 .btn-default[disabled],.factory-bootstrap-455 .btn-default[disabled].active,.factory-bootstrap-455 .btn-default[disabled]:active,.factory-bootstrap-455 .btn-default[disabled]:focus,.factory-bootstrap-455 .btn-default[disabled]:hover,.factory-bootstrap-455 fieldset[disabled] .btn-default,.factory-bootstrap-455 fieldset[disabled] .btn-default.active,.factory-bootstrap-455 fieldset[disabled] .btn-default:active,.factory-bootstrap-455 fieldset[disabled] .btn-default:focus,.factory-bootstrap-455 fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.factory-bootstrap-455 .btn-default .badge{color:#fff;background-color:#fff}.factory-bootstrap-455 .btn-primary.active,.factory-bootstrap-455 .btn-primary:active,.factory-bootstrap-455 .btn-primary:focus,.factory-bootstrap-455 .btn-primary:hover,.factory-bootstrap-455 .open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.factory-bootstrap-455 .btn-primary.active,.factory-bootstrap-455 .btn-primary:active,.factory-bootstrap-455 .open .dropdown-toggle.btn-primary{background-image:none}.factory-bootstrap-455 .btn-primary.disabled,.factory-bootstrap-455 .btn-primary.disabled.active,.factory-bootstrap-455 .btn-primary.disabled:active,.factory-bootstrap-455 .btn-primary.disabled:focus,.factory-bootstrap-455 .btn-primary.disabled:hover,.factory-bootstrap-455 .btn-primary[disabled],.factory-bootstrap-455 .btn-primary[disabled].active,.factory-bootstrap-455 .btn-primary[disabled]:active,.factory-bootstrap-455 .btn-primary[disabled]:focus,.factory-bootstrap-455 .btn-primary[disabled]:hover,.factory-bootstrap-455 fieldset[disabled] .btn-primary,.factory-bootstrap-455 fieldset[disabled] .btn-primary.active,.factory-bootstrap-455 fieldset[disabled] .btn-primary:active,.factory-bootstrap-455 fieldset[disabled] .btn-primary:focus,.factory-bootstrap-455 fieldset[disabled] .btn-primary:hover{background-color:#428bca;border-color:#357ebd}.factory-bootstrap-455 .btn-primary .badge{color:#428bca;background-color:#fff}.factory-bootstrap-455 .btn-warning{color:#fff;background-color:#f0ad4e}.factory-bootstrap-455 .btn-warning.active,.factory-bootstrap-455 .btn-warning:active,.factory-bootstrap-455 .btn-warning:focus,.factory-bootstrap-455 .btn-warning:hover,.factory-bootstrap-455 .open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.factory-bootstrap-455 .btn-warning.active,.factory-bootstrap-455 .btn-warning:active,.factory-bootstrap-455 .open .dropdown-toggle.btn-warning{background-image:none}.factory-bootstrap-455 .btn-warning.disabled,.factory-bootstrap-455 .btn-warning.disabled.active,.factory-bootstrap-455 .btn-warning.disabled:active,.factory-bootstrap-455 .btn-warning.disabled:focus,.factory-bootstrap-455 .btn-warning.disabled:hover,.factory-bootstrap-455 .btn-warning[disabled],.factory-bootstrap-455 .btn-warning[disabled].active,.factory-bootstrap-455 .btn-warning[disabled]:active,.factory-bootstrap-455 .btn-warning[disabled]:focus,.factory-bootstrap-455 .btn-warning[disabled]:hover,.factory-bootstrap-455 fieldset[disabled] .btn-warning,.factory-bootstrap-455 fieldset[disabled] .btn-warning.active,.factory-bootstrap-455 fieldset[disabled] .btn-warning:active,.factory-bootstrap-455 fieldset[disabled] .btn-warning:focus,.factory-bootstrap-455 fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.factory-bootstrap-455 .btn-warning .badge{color:#f0ad4e;background-color:#fff}.factory-bootstrap-455 .btn-success{color:#fff;background-color:#5cb85c}.factory-bootstrap-455 .btn-success.active,.factory-bootstrap-455 .btn-success:active,.factory-bootstrap-455 .btn-success:focus,.factory-bootstrap-455 .btn-success:hover,.factory-bootstrap-455 .open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.factory-bootstrap-455 .btn-success.active,.factory-bootstrap-455 .btn-success:active,.factory-bootstrap-455 .open .dropdown-toggle.btn-success{background-image:none}.factory-bootstrap-455 .btn-success.disabled,.factory-bootstrap-455 .btn-success.disabled.active,.factory-bootstrap-455 .btn-success.disabled:active,.factory-bootstrap-455 .btn-success.disabled:focus,.factory-bootstrap-455 .btn-success.disabled:hover,.factory-bootstrap-455 .btn-success[disabled],.factory-bootstrap-455 .btn-success[disabled].active,.factory-bootstrap-455 .btn-success[disabled]:active,.factory-bootstrap-455 .btn-success[disabled]:focus,.factory-bootstrap-455 .btn-success[disabled]:hover,.factory-bootstrap-455 fieldset[disabled] .btn-success,.factory-bootstrap-455 fieldset[disabled] .btn-success.active,.factory-bootstrap-455 fieldset[disabled] .btn-success:active,.factory-bootstrap-455 fieldset[disabled] .btn-success:focus,.factory-bootstrap-455 fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.factory-bootstrap-455 .btn-success .badge{color:#5cb85c;background-color:#fff}.factory-bootstrap-455 .btn-info{color:#fff;background-color:#5bc0de}.factory-bootstrap-455 .btn-info.active,.factory-bootstrap-455 .btn-info:active,.factory-bootstrap-455 .btn-info:focus,.factory-bootstrap-455 .btn-info:hover,.factory-bootstrap-455 .open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.factory-bootstrap-455 .btn-info.active,.factory-bootstrap-455 .btn-info:active,.factory-bootstrap-455 .open .dropdown-toggle.btn-info{background-image:none}.factory-bootstrap-455 .btn-info.disabled,.factory-bootstrap-455 .btn-info.disabled.active,.factory-bootstrap-455 .btn-info.disabled:active,.factory-bootstrap-455 .btn-info.disabled:focus,.factory-bootstrap-455 .btn-info.disabled:hover,.factory-bootstrap-455 .btn-info[disabled],.factory-bootstrap-455 .btn-info[disabled].active,.factory-bootstrap-455 .btn-info[disabled]:active,.factory-bootstrap-455 .btn-info[disabled]:focus,.factory-bootstrap-455 .btn-info[disabled]:hover,.factory-bootstrap-455 fieldset[disabled] .btn-info,.factory-bootstrap-455 fieldset[disabled] .btn-info.active,.factory-bootstrap-455 fieldset[disabled] .btn-info:active,.factory-bootstrap-455 fieldset[disabled] .btn-info:focus,.factory-bootstrap-455 fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.factory-bootstrap-455 .btn-info .badge{color:#5bc0de;background-color:#fff}.factory-bootstrap-455 .btn-link{font-weight:400;color:#428bca;cursor:pointer;border-radius:0}.factory-bootstrap-455 .btn-link,.factory-bootstrap-455 .btn-link:active,.factory-bootstrap-455 .btn-link[disabled],.factory-bootstrap-455 fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.factory-bootstrap-455 .btn-link,.factory-bootstrap-455 .btn-link:active,.factory-bootstrap-455 .btn-link:focus,.factory-bootstrap-455 .btn-link:hover{border-color:transparent}.factory-bootstrap-455 .btn-link:focus,.factory-bootstrap-455 .btn-link:hover{color:#2a6496;text-decoration:underline;background-color:transparent}.factory-bootstrap-455 .btn-link[disabled]:focus,.factory-bootstrap-455 .btn-link[disabled]:hover,.factory-bootstrap-455 fieldset[disabled] .btn-link:focus,.factory-bootstrap-455 fieldset[disabled] .btn-link:hover{color:#999;text-decoration:none}.factory-bootstrap-455 .btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.factory-bootstrap-455 .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.factory-bootstrap-455 .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.factory-bootstrap-455 .btn-block{display:block;width:100%;padding-right:0;padding-left:0}.factory-bootstrap-455 .btn-block+.btn-block{margin-top:5px}.factory-bootstrap-455 input[type=button].btn-block,.factory-bootstrap-455 input[type=reset].btn-block,.factory-bootstrap-455 input[type=submit].btn-block{width:100%}.factory-bootstrap-455 .fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.factory-bootstrap-455 .fade.in{opacity:1}.factory-bootstrap-455 .collapse{display:none}.factory-bootstrap-455 .collapse.in{display:block}.factory-bootstrap-455 .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg')}.factory-bootstrap-455 .glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale}.factory-bootstrap-455 .glyphicon:empty{width:1em}.factory-bootstrap-455 .glyphicon-asterisk:before{content:"\2a"}.factory-bootstrap-455 .glyphicon-plus:before{content:"\2b"}.factory-bootstrap-455 .glyphicon-euro:before{content:"\20ac"}.factory-bootstrap-455 .glyphicon-minus:before{content:"\2212"}.factory-bootstrap-455 .glyphicon-cloud:before{content:"\2601"}.factory-bootstrap-455 .glyphicon-envelope:before{content:"\2709"}.factory-bootstrap-455 .glyphicon-pencil:before{content:"\270f"}.factory-bootstrap-455 .glyphicon-glass:before{content:"\e001"}.factory-bootstrap-455 .glyphicon-music:before{content:"\e002"}.factory-bootstrap-455 .glyphicon-search:before{content:"\e003"}.factory-bootstrap-455 .glyphicon-heart:before{content:"\e005"}.factory-bootstrap-455 .glyphicon-star:before{content:"\e006"}.factory-bootstrap-455 .glyphicon-star-empty:before{content:"\e007"}.factory-bootstrap-455 .glyphicon-user:before{content:"\e008"}.factory-bootstrap-455 .glyphicon-film:before{content:"\e009"}.factory-bootstrap-455 .glyphicon-th-large:before{content:"\e010"}.factory-bootstrap-455 .glyphicon-th:before{content:"\e011"}.factory-bootstrap-455 .glyphicon-th-list:before{content:"\e012"}.factory-bootstrap-455 .glyphicon-ok:before{content:"\e013"}.factory-bootstrap-455 .glyphicon-remove:before{content:"\e014"}.factory-bootstrap-455 .glyphicon-zoom-in:before{content:"\e015"}.factory-bootstrap-455 .glyphicon-zoom-out:before{content:"\e016"}.factory-bootstrap-455 .glyphicon-off:before{content:"\e017"}.factory-bootstrap-455 .glyphicon-signal:before{content:"\e018"}.factory-bootstrap-455 .glyphicon-cog:before{content:"\e019"}.factory-bootstrap-455 .glyphicon-trash:before{content:"\e020"}.factory-bootstrap-455 .glyphicon-home:before{content:"\e021"}.factory-bootstrap-455 .glyphicon-file:before{content:"\e022"}.factory-bootstrap-455 .glyphicon-time:before{content:"\e023"}.factory-bootstrap-455 .glyphicon-road:before{content:"\e024"}.factory-bootstrap-455 .glyphicon-download-alt:before{content:"\e025"}.factory-bootstrap-455 .glyphicon-download:before{content:"\e026"}.factory-bootstrap-455 .glyphicon-upload:before{content:"\e027"}.factory-bootstrap-455 .glyphicon-inbox:before{content:"\e028"}.factory-bootstrap-455 .glyphicon-play-circle:before{content:"\e029"}.factory-bootstrap-455 .glyphicon-repeat:before{content:"\e030"}.factory-bootstrap-455 .glyphicon-refresh:before{content:"\e031"}.factory-bootstrap-455 .glyphicon-list-alt:before{content:"\e032"}.factory-bootstrap-455 .glyphicon-lock:before{content:"\e033"}.factory-bootstrap-455 .glyphicon-flag:before{content:"\e034"}.factory-bootstrap-455 .glyphicon-headphones:before{content:"\e035"}.factory-bootstrap-455 .glyphicon-volume-off:before{content:"\e036"}.factory-bootstrap-455 .glyphicon-volume-down:before{content:"\e037"}.factory-bootstrap-455 .glyphicon-volume-up:before{content:"\e038"}.factory-bootstrap-455 .glyphicon-qrcode:before{content:"\e039"}.factory-bootstrap-455 .glyphicon-barcode:before{content:"\e040"}.factory-bootstrap-455 .glyphicon-tag:before{content:"\e041"}.factory-bootstrap-455 .glyphicon-tags:before{content:"\e042"}.factory-bootstrap-455 .glyphicon-book:before{content:"\e043"}.factory-bootstrap-455 .glyphicon-bookmark:before{content:"\e044"}.factory-bootstrap-455 .glyphicon-print:before{content:"\e045"}.factory-bootstrap-455 .glyphicon-camera:before{content:"\e046"}.factory-bootstrap-455 .glyphicon-font:before{content:"\e047"}.factory-bootstrap-455 .glyphicon-bold:before{content:"\e048"}.factory-bootstrap-455 .glyphicon-italic:before{content:"\e049"}.factory-bootstrap-455 .glyphicon-text-height:before{content:"\e050"}.factory-bootstrap-455 .glyphicon-text-width:before{content:"\e051"}.factory-bootstrap-455 .glyphicon-align-left:before{content:"\e052"}.factory-bootstrap-455 .glyphicon-align-center:before{content:"\e053"}.factory-bootstrap-455 .glyphicon-align-right:before{content:"\e054"}.factory-bootstrap-455 .glyphicon-align-justify:before{content:"\e055"}.factory-bootstrap-455 .glyphicon-list:before{content:"\e056"}.factory-bootstrap-455 .glyphicon-indent-left:before{content:"\e057"}.factory-bootstrap-455 .glyphicon-indent-right:before{content:"\e058"}.factory-bootstrap-455 .glyphicon-facetime-video:before{content:"\e059"}.factory-bootstrap-455 .glyphicon-picture:before{content:"\e060"}.factory-bootstrap-455 .glyphicon-map-marker:before{content:"\e062"}.factory-bootstrap-455 .glyphicon-adjust:before{content:"\e063"}.factory-bootstrap-455 .glyphicon-tint:before{content:"\e064"}.factory-bootstrap-455 .glyphicon-edit:before{content:"\e065"}.factory-bootstrap-455 .glyphicon-share:before{content:"\e066"}.factory-bootstrap-455 .glyphicon-check:before{content:"\e067"}.factory-bootstrap-455 .glyphicon-move:before{content:"\e068"}.factory-bootstrap-455 .glyphicon-step-backward:before{content:"\e069"}.factory-bootstrap-455 .glyphicon-fast-backward:before{content:"\e070"}.factory-bootstrap-455 .glyphicon-backward:before{content:"\e071"}.factory-bootstrap-455 .glyphicon-play:before{content:"\e072"}.factory-bootstrap-455 .glyphicon-pause:before{content:"\e073"}.factory-bootstrap-455 .glyphicon-stop:before{content:"\e074"}.factory-bootstrap-455 .glyphicon-forward:before{content:"\e075"}.factory-bootstrap-455 .glyphicon-fast-forward:before{content:"\e076"}.factory-bootstrap-455 .glyphicon-step-forward:before{content:"\e077"}.factory-bootstrap-455 .glyphicon-eject:before{content:"\e078"}.factory-bootstrap-455 .glyphicon-chevron-left:before{content:"\e079"}.factory-bootstrap-455 .glyphicon-chevron-right:before{content:"\e080"}.factory-bootstrap-455 .glyphicon-plus-sign:before{content:"\e081"}.factory-bootstrap-455 .glyphicon-minus-sign:before{content:"\e082"}.factory-bootstrap-455 .glyphicon-remove-sign:before{content:"\e083"}.factory-bootstrap-455 .glyphicon-ok-sign:before{content:"\e084"}.factory-bootstrap-455 .glyphicon-question-sign:before{content:"\e085"}.factory-bootstrap-455 .glyphicon-info-sign:before{content:"\e086"}.factory-bootstrap-455 .glyphicon-screenshot:before{content:"\e087"}.factory-bootstrap-455 .glyphicon-remove-circle:before{content:"\e088"}.factory-bootstrap-455 .glyphicon-ok-circle:before{content:"\e089"}.factory-bootstrap-455 .glyphicon-ban-circle:before{content:"\e090"}.factory-bootstrap-455 .glyphicon-arrow-left:before{content:"\e091"}.factory-bootstrap-455 .glyphicon-arrow-right:before{content:"\e092"}.factory-bootstrap-455 .glyphicon-arrow-up:before{content:"\e093"}.factory-bootstrap-455 .glyphicon-arrow-down:before{content:"\e094"}.factory-bootstrap-455 .glyphicon-share-alt:before{content:"\e095"}.factory-bootstrap-455 .glyphicon-resize-full:before{content:"\e096"}.factory-bootstrap-455 .glyphicon-resize-small:before{content:"\e097"}.factory-bootstrap-455 .glyphicon-exclamation-sign:before{content:"\e101"}.factory-bootstrap-455 .glyphicon-gift:before{content:"\e102"}.factory-bootstrap-455 .glyphicon-leaf:before{content:"\e103"}.factory-bootstrap-455 .glyphicon-fire:before{content:"\e104"}.factory-bootstrap-455 .glyphicon-eye-open:before{content:"\e105"}.factory-bootstrap-455 .glyphicon-eye-close:before{content:"\e106"}.factory-bootstrap-455 .glyphicon-warning-sign:before{content:"\e107"}.factory-bootstrap-455 .glyphicon-plane:before{content:"\e108"}.factory-bootstrap-455 .glyphicon-calendar:before{content:"\e109"}.factory-bootstrap-455 .glyphicon-random:before{content:"\e110"}.factory-bootstrap-455 .glyphicon-comment:before{content:"\e111"}.factory-bootstrap-455 .glyphicon-magnet:before{content:"\e112"}.factory-bootstrap-455 .glyphicon-chevron-up:before{content:"\e113"}.factory-bootstrap-455 .glyphicon-chevron-down:before{content:"\e114"}.factory-bootstrap-455 .glyphicon-retweet:before{content:"\e115"}.factory-bootstrap-455 .glyphicon-shopping-cart:before{content:"\e116"}.factory-bootstrap-455 .glyphicon-folder-close:before{content:"\e117"}.factory-bootstrap-455 .glyphicon-folder-open:before{content:"\e118"}.factory-bootstrap-455 .glyphicon-resize-vertical:before{content:"\e119"}.factory-bootstrap-455 .glyphicon-resize-horizontal:before{content:"\e120"}.factory-bootstrap-455 .glyphicon-hdd:before{content:"\e121"}.factory-bootstrap-455 .glyphicon-bullhorn:before{content:"\e122"}.factory-bootstrap-455 .glyphicon-bell:before{content:"\e123"}.factory-bootstrap-455 .glyphicon-certificate:before{content:"\e124"}.factory-bootstrap-455 .glyphicon-thumbs-up:before{content:"\e125"}.factory-bootstrap-455 .glyphicon-thumbs-down:before{content:"\e126"}.factory-bootstrap-455 .glyphicon-hand-right:before{content:"\e127"}.factory-bootstrap-455 .glyphicon-hand-left:before{content:"\e128"}.factory-bootstrap-455 .glyphicon-hand-up:before{content:"\e129"}.factory-bootstrap-455 .glyphicon-hand-down:before{content:"\e130"}.factory-bootstrap-455 .glyphicon-circle-arrow-right:before{content:"\e131"}.factory-bootstrap-455 .glyphicon-circle-arrow-left:before{content:"\e132"}.factory-bootstrap-455 .glyphicon-circle-arrow-up:before{content:"\e133"}.factory-bootstrap-455 .glyphicon-circle-arrow-down:before{content:"\e134"}.factory-bootstrap-455 .glyphicon-globe:before{content:"\e135"}.factory-bootstrap-455 .glyphicon-wrench:before{content:"\e136"}.factory-bootstrap-455 .glyphicon-tasks:before{content:"\e137"}.factory-bootstrap-455 .glyphicon-filter:before{content:"\e138"}.factory-bootstrap-455 .glyphicon-briefcase:before{content:"\e139"}.factory-bootstrap-455 .glyphicon-fullscreen:before{content:"\e140"}.factory-bootstrap-455 .glyphicon-dashboard:before{content:"\e141"}.factory-bootstrap-455 .glyphicon-paperclip:before{content:"\e142"}.factory-bootstrap-455 .glyphicon-heart-empty:before{content:"\e143"}.factory-bootstrap-455 .glyphicon-link:before{content:"\e144"}.factory-bootstrap-455 .glyphicon-phone:before{content:"\e145"}.factory-bootstrap-455 .glyphicon-pushpin:before{content:"\e146"}.factory-bootstrap-455 .glyphicon-usd:before{content:"\e148"}.factory-bootstrap-455 .glyphicon-gbp:before{content:"\e149"}.factory-bootstrap-455 .glyphicon-sort:before{content:"\e150"}.factory-bootstrap-455 .glyphicon-sort-by-alphabet:before{content:"\e151"}.factory-bootstrap-455 .glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.factory-bootstrap-455 .glyphicon-sort-by-order:before{content:"\e153"}.factory-bootstrap-455 .glyphicon-sort-by-order-alt:before{content:"\e154"}.factory-bootstrap-455 .glyphicon-sort-by-attributes:before{content:"\e155"}.factory-bootstrap-455 .glyphicon-sort-by-attributes-alt:before{content:"\e156"}.factory-bootstrap-455 .glyphicon-unchecked:before{content:"\e157"}.factory-bootstrap-455 .glyphicon-expand:before{content:"\e158"}.factory-bootstrap-455 .glyphicon-collapse-down:before{content:"\e159"}.factory-bootstrap-455 .glyphicon-collapse-up:before{content:"\e160"}.factory-bootstrap-455 .glyphicon-log-in:before{content:"\e161"}.factory-bootstrap-455 .glyphicon-flash:before{content:"\e162"}.factory-bootstrap-455 .glyphicon-log-out:before{content:"\e163"}.factory-bootstrap-455 .glyphicon-new-window:before{content:"\e164"}.factory-bootstrap-455 .glyphicon-record:before{content:"\e165"}.factory-bootstrap-455 .glyphicon-save:before{content:"\e166"}.factory-bootstrap-455 .glyphicon-open:before{content:"\e167"}.factory-bootstrap-455 .glyphicon-saved:before{content:"\e168"}.factory-bootstrap-455 .glyphicon-import:before{content:"\e169"}.factory-bootstrap-455 .glyphicon-export:before{content:"\e170"}.factory-bootstrap-455 .glyphicon-send:before{content:"\e171"}.factory-bootstrap-455 .glyphicon-floppy-disk:before{content:"\e172"}.factory-bootstrap-455 .glyphicon-floppy-saved:before{content:"\e173"}.factory-bootstrap-455 .glyphicon-floppy-remove:before{content:"\e174"}.factory-bootstrap-455 .glyphicon-floppy-save:before{content:"\e175"}.factory-bootstrap-455 .glyphicon-floppy-open:before{content:"\e176"}.factory-bootstrap-455 .glyphicon-credit-card:before{content:"\e177"}.factory-bootstrap-455 .glyphicon-transfer:before{content:"\e178"}.factory-bootstrap-455 .glyphicon-cutlery:before{content:"\e179"}.factory-bootstrap-455 .glyphicon-header:before{content:"\e180"}.factory-bootstrap-455 .glyphicon-compressed:before{content:"\e181"}.factory-bootstrap-455 .glyphicon-earphone:before{content:"\e182"}.factory-bootstrap-455 .glyphicon-phone-alt:before{content:"\e183"}.factory-bootstrap-455 .glyphicon-tower:before{content:"\e184"}.factory-bootstrap-455 .glyphicon-stats:before{content:"\e185"}.factory-bootstrap-455 .glyphicon-sd-video:before{content:"\e186"}.factory-bootstrap-455 .glyphicon-hd-video:before{content:"\e187"}.factory-bootstrap-455 .glyphicon-subtitles:before{content:"\e188"}.factory-bootstrap-455 .glyphicon-sound-stereo:before{content:"\e189"}.factory-bootstrap-455 .glyphicon-sound-dolby:before{content:"\e190"}.factory-bootstrap-455 .glyphicon-sound-5-1:before{content:"\e191"}.factory-bootstrap-455 .glyphicon-sound-6-1:before{content:"\e192"}.factory-bootstrap-455 .glyphicon-sound-7-1:before{content:"\e193"}.factory-bootstrap-455 .glyphicon-copyright-mark:before{content:"\e194"}.factory-bootstrap-455 .glyphicon-registration-mark:before{content:"\e195"}.factory-bootstrap-455 .glyphicon-cloud-download:before{content:"\e197"}.factory-bootstrap-455 .glyphicon-cloud-upload:before{content:"\e198"}.factory-bootstrap-455 .glyphicon-tree-conifer:before{content:"\e199"}.factory-bootstrap-455 .glyphicon-tree-deciduous:before{content:"\e200"}.factory-bootstrap-455 .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.factory-bootstrap-455 .dropdown{position:relative}.factory-bootstrap-455 .dropdown-toggle:focus{outline:0}.factory-bootstrap-455 .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.factory-bootstrap-455 .dropdown-menu.pull-right{right:0;left:auto}.factory-bootstrap-455 .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.factory-bootstrap-455 .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:nowrap}.factory-bootstrap-455 .dropdown-menu>li>a:focus,.factory-bootstrap-455 .dropdown-menu>li>a:hover{color:#262626;text-decoration:none}.factory-bootstrap-455 .dropdown-menu>.active>a,.factory-bootstrap-455 .dropdown-menu>.active>a:focus,.factory-bootstrap-455 .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0}.factory-bootstrap-455 .dropdown-menu>.disabled>a,.factory-bootstrap-455 .dropdown-menu>.disabled>a:focus,.factory-bootstrap-455 .dropdown-menu>.disabled>a:hover{color:#999}.factory-bootstrap-455 .dropdown-menu>.disabled>a:focus,.factory-bootstrap-455 .dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.factory-bootstrap-455 .open>.dropdown-menu{display:block}.factory-bootstrap-455 .open>a{outline:0}.factory-bootstrap-455 .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.factory-bootstrap-455 .dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.factory-bootstrap-455 .pull-right>.dropdown-menu{right:0;left:auto}.factory-bootstrap-455 .dropup .caret,.factory-bootstrap-455 .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.factory-bootstrap-455 .dropup .dropdown-menu,.factory-bootstrap-455 .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}}.factory-bootstrap-455 .btn-group,.factory-bootstrap-455 .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.factory-bootstrap-455 .btn-group-vertical>.btn,.factory-bootstrap-455 .btn-group>.btn{position:relative;float:left}.factory-bootstrap-455 .btn-group-vertical>.btn.active,.factory-bootstrap-455 .btn-group-vertical>.btn:active,.factory-bootstrap-455 .btn-group-vertical>.btn:focus,.factory-bootstrap-455 .btn-group-vertical>.btn:hover,.factory-bootstrap-455 .btn-group>.btn.active,.factory-bootstrap-455 .btn-group>.btn:active,.factory-bootstrap-455 .btn-group>.btn:focus,.factory-bootstrap-455 .btn-group>.btn:hover{z-index:2}.factory-bootstrap-455 .btn-group-vertical>.btn:focus,.factory-bootstrap-455 .btn-group>.btn:focus{outline:0}.factory-bootstrap-455 .btn-group .btn+.btn,.factory-bootstrap-455 .btn-group .btn+.btn-group,.factory-bootstrap-455 .btn-group .btn-group+.btn,.factory-bootstrap-455 .btn-group .btn-group+.btn-group{margin-left:-1px}.factory-bootstrap-455 .btn-toolbar:after,.factory-bootstrap-455 .btn-toolbar:before{display:table;content:" "}.factory-bootstrap-455 .btn-toolbar:after{clear:both}.factory-bootstrap-455 .btn-toolbar .btn-group{float:left}.factory-bootstrap-455 .btn-toolbar>.btn+.btn,.factory-bootstrap-455 .btn-toolbar>.btn+.btn-group,.factory-bootstrap-455 .btn-toolbar>.btn-group+.btn,.factory-bootstrap-455 .btn-toolbar>.btn-group+.btn-group{margin-left:5px}.factory-bootstrap-455 .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.factory-bootstrap-455 .btn-group>.btn:first-child{margin-left:0}.factory-bootstrap-455 .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.factory-bootstrap-455 .btn-group>.btn:last-child:not(:first-child),.factory-bootstrap-455 .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.factory-bootstrap-455 .btn-group>.btn-group{float:left}.factory-bootstrap-455 .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.factory-bootstrap-455 .btn-group>.btn-group:first-child>.btn:last-child,.factory-bootstrap-455 .btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.factory-bootstrap-455 .btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.factory-bootstrap-455 .btn-group .dropdown-toggle:active,.factory-bootstrap-455 .btn-group.open .dropdown-toggle{outline:0}.factory-bootstrap-455 .btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.factory-bootstrap-455 .btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.factory-bootstrap-455 .btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.factory-bootstrap-455 .btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.factory-bootstrap-455 .btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.factory-bootstrap-455 .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.factory-bootstrap-455 .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.factory-bootstrap-455 .btn-group{border:4px solid #f9f9f9;border-radius:4px}.factory-bootstrap-455 .btn-group .btn.active.value{text-shadow:none;color:#fff;background-color:#33aad5;-webkit-box-shadow:inset 0 1px 1px #0074a2;box-shadow:inset 0 1px 3px #0074a2;border-top:1px solid #0074a2;border-bottom:1px solid #0074a2;border-left:1px solid #0074a2}.factory-bootstrap-455 .btn .caret{margin-left:0}.factory-bootstrap-455 .btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.factory-bootstrap-455 .dropup .btn-lg .caret{border-width:0 5px 5px}.factory-bootstrap-455 .btn-group-vertical>.btn,.factory-bootstrap-455 .btn-group-vertical>.btn-group,.factory-bootstrap-455 .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.factory-bootstrap-455 .btn-group-vertical>.btn-group:after,.factory-bootstrap-455 .btn-group-vertical>.btn-group:before{display:table;content:" "}.factory-bootstrap-455 .btn-group-vertical>.btn-group:after{clear:both}.factory-bootstrap-455 .btn-group-vertical>.btn-group>.btn{float:none}.factory-bootstrap-455 .btn-group-vertical>.btn+.btn,.factory-bootstrap-455 .btn-group-vertical>.btn+.btn-group,.factory-bootstrap-455 .btn-group-vertical>.btn-group+.btn,.factory-bootstrap-455 .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.factory-bootstrap-455 .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.factory-bootstrap-455 .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.factory-bootstrap-455 .btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0}.factory-bootstrap-455 .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.factory-bootstrap-455 .btn-group-vertical>.btn-group:first-child>.btn:last-child,.factory-bootstrap-455 .btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.factory-bootstrap-455 .btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.factory-bootstrap-455 .btn-group-justified{display:table;width:100%;border-collapse:separate;table-layout:fixed}.factory-bootstrap-455 .btn-group-justified>.btn,.factory-bootstrap-455 .btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.factory-bootstrap-455 .btn-group-justified>.btn-group .btn{width:100%}[data-toggle=buttons]>.btn>input[type=checkbox],[data-toggle=buttons]>.btn>input[type=radio]{display:none}.factory-bootstrap-455 .input-group{position:relative;display:table;border-collapse:separate}.factory-bootstrap-455 .input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.factory-bootstrap-455 .input-group .form-control{width:100%;margin-bottom:0}.factory-bootstrap-455 .input-group-lg>.form-control,.factory-bootstrap-455 .input-group-lg>.input-group-addon,.factory-bootstrap-455 .input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.factory-bootstrap-455 select.input-group-lg>.form-control,.factory-bootstrap-455 select.input-group-lg>.input-group-addon,.factory-bootstrap-455 select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}.factory-bootstrap-455 textarea.input-group-lg>.form-control,.factory-bootstrap-455 textarea.input-group-lg>.input-group-addon,.factory-bootstrap-455 textarea.input-group-lg>.input-group-btn>.btn{height:auto}.factory-bootstrap-455 .input-group-sm>.form-control,.factory-bootstrap-455 .input-group-sm>.input-group-addon,.factory-bootstrap-455 .input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.factory-bootstrap-455 select.input-group-sm>.form-control,.factory-bootstrap-455 select.input-group-sm>.input-group-addon,.factory-bootstrap-455 select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}.factory-bootstrap-455 textarea.input-group-sm>.form-control,.factory-bootstrap-455 textarea.input-group-sm>.input-group-addon,.factory-bootstrap-455 textarea.input-group-sm>.input-group-btn>.btn{height:auto}.factory-bootstrap-455 .input-group .form-control,.factory-bootstrap-455 .input-group-addon,.factory-bootstrap-455 .input-group-btn{display:table-cell}.factory-bootstrap-455 .input-group .form-control:not(:first-child):not(:last-child),.factory-bootstrap-455 .input-group-addon:not(:first-child):not(:last-child),.factory-bootstrap-455 .input-group-btn:not(:first-child):not(:last-child){border-radius:0}.factory-bootstrap-455 .input-group-addon,.factory-bootstrap-455 .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.factory-bootstrap-455 .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.factory-bootstrap-455 .input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.factory-bootstrap-455 .input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.factory-bootstrap-455 .input-group-addon input[type=checkbox],.factory-bootstrap-455 .input-group-addon input[type=radio]{margin-top:0}.factory-bootstrap-455 .input-group .form-control:first-child,.factory-bootstrap-455 .input-group-addon:first-child,.factory-bootstrap-455 .input-group-btn:first-child>.btn,.factory-bootstrap-455 .input-group-btn:first-child>.dropdown-toggle,.factory-bootstrap-455 .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.factory-bootstrap-455 .input-group-addon:first-child{border-right:0}.factory-bootstrap-455 .input-group .form-control:last-child,.factory-bootstrap-455 .input-group-addon:last-child,.factory-bootstrap-455 .input-group-btn:first-child>.btn:not(:first-child),.factory-bootstrap-455 .input-group-btn:last-child>.btn,.factory-bootstrap-455 .input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.factory-bootstrap-455 .input-group-addon:last-child{border-left:0}.factory-bootstrap-455 .input-group-btn{position:relative;white-space:nowrap}.factory-bootstrap-455 .input-group-btn:first-child>.btn{margin-right:-1px}.factory-bootstrap-455 .input-group-btn:last-child>.btn{margin-left:-1px}.factory-bootstrap-455 .input-group-btn>.btn{position:relative}.factory-bootstrap-455 .input-group-btn>.btn+.btn{margin-left:-4px}.factory-bootstrap-455 .input-group-btn>.btn:active,.factory-bootstrap-455 .input-group-btn>.btn:hover{z-index:2}.factory-bootstrap-455 .nav{padding-left:0;margin-bottom:0;list-style:none}.factory-bootstrap-455 .nav:after,.factory-bootstrap-455 .nav:before{display:table;content:" "}.factory-bootstrap-455 .nav:after{clear:both}.factory-bootstrap-455 .nav>li{position:relative;display:block}.factory-bootstrap-455 .nav>li>a{position:relative;display:block;padding:10px 15px}.factory-bootstrap-455 .nav>li>a:focus,.factory-bootstrap-455 .nav>li>a:hover{text-decoration:none;background-color:#eee}.factory-bootstrap-455 .nav>li.disabled>a{color:#999}.factory-bootstrap-455 .nav>li.disabled>a:focus,.factory-bootstrap-455 .nav>li.disabled>a:hover{color:#999;text-decoration:none;cursor:not-allowed;background-color:transparent}.factory-bootstrap-455 .nav .open>a,.factory-bootstrap-455 .nav .open>a:focus,.factory-bootstrap-455 .nav .open>a:hover{background-color:#eee;border-color:#428bca}.factory-bootstrap-455 .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.factory-bootstrap-455 .nav>li>a>img{max-width:none}.factory-bootstrap-455 .nav-tabs{border-bottom:1px solid #ddd}.factory-bootstrap-455 .nav-tabs>li{float:left;margin-bottom:-1px}.factory-bootstrap-455 .nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.factory-bootstrap-455 .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.factory-bootstrap-455 .nav-tabs>li.active>a,.factory-bootstrap-455 .nav-tabs>li.active>a:focus,.factory-bootstrap-455 .nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.factory-bootstrap-455 .nav-tabs.nav-justified{width:100%;border-bottom:0}.factory-bootstrap-455 .nav-tabs.nav-justified>li{float:none}.factory-bootstrap-455 .nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.factory-bootstrap-455 .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.factory-bootstrap-455 .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.factory-bootstrap-455 .nav-tabs.nav-justified>.active>a,.factory-bootstrap-455 .nav-tabs.nav-justified>.active>a:focus,.factory-bootstrap-455 .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.factory-bootstrap-455 .nav-pills>li{float:left}.factory-bootstrap-455 .nav-pills>li>a{border-radius:4px}.factory-bootstrap-455 .nav-pills>li+li{margin-left:2px}.factory-bootstrap-455 .nav-pills>li.active>a,.factory-bootstrap-455 .nav-pills>li.active>a:focus,.factory-bootstrap-455 .nav-pills>li.active>a:hover{color:#fff;background-color:#428bca}.factory-bootstrap-455 .nav-stacked>li{float:none}.factory-bootstrap-455 .nav-stacked>li+li{margin-top:2px;margin-left:0}.factory-bootstrap-455 .nav-justified{width:100%}.factory-bootstrap-455 .nav-justified>li{float:none}.factory-bootstrap-455 .nav-justified>li>a{margin-bottom:5px;text-align:center}.factory-bootstrap-455 .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.factory-bootstrap-455 .nav-tabs-justified{border-bottom:0}.factory-bootstrap-455 .nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.factory-bootstrap-455 .nav-tabs-justified>.active>a,.factory-bootstrap-455 .nav-tabs-justified>.active>a:focus,.factory-bootstrap-455 .nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.factory-bootstrap-455 .tab-content>.tab-pane{display:none}.factory-bootstrap-455 .tab-content>.active{display:block}.factory-bootstrap-455 .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.factory-bootstrap-455 .navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.factory-bootstrap-455 .navbar:after,.factory-bootstrap-455 .navbar:before{display:table;content:" "}.factory-bootstrap-455 .navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:4px}}.factory-bootstrap-455 .navbar-header:after,.factory-bootstrap-455 .navbar-header:before{display:table;content:" "}.factory-bootstrap-455 .navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.factory-bootstrap-455 .navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.factory-bootstrap-455 .navbar-collapse:after,.factory-bootstrap-455 .navbar-collapse:before{display:table;content:" "}.factory-bootstrap-455 .navbar-collapse:after{clear:both}.factory-bootstrap-455 .navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.factory-bootstrap-455 .container>.navbar-collapse,.factory-bootstrap-455 .container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.factory-bootstrap-455 .navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.factory-bootstrap-455 .navbar-fixed-bottom,.factory-bootstrap-455 .navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.factory-bootstrap-455 .navbar-fixed-top{top:0;border-width:0 0 1px}.factory-bootstrap-455 .navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.factory-bootstrap-455 .navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px}.factory-bootstrap-455 .navbar-brand:focus,.factory-bootstrap-455 .navbar-brand:hover{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand{margin-left:-15px}}.factory-bootstrap-455 .navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.factory-bootstrap-455 .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.factory-bootstrap-455 .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.factory-bootstrap-455 .navbar-nav{margin:7.5px -15px}.factory-bootstrap-455 .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.factory-bootstrap-455 .navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block}.navbar-form select.form-control{width:auto}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{float:none;margin-left:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.factory-bootstrap-455 .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.factory-bootstrap-455 .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.factory-bootstrap-455 .navbar-nav.pull-right>li>.dropdown-menu,.factory-bootstrap-455 .navbar-nav>li>.dropdown-menu.pull-right{right:0;left:auto}.factory-bootstrap-455 .navbar-btn{margin-top:8px;margin-bottom:8px}.factory-bootstrap-455 .navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.factory-bootstrap-455 .navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.factory-bootstrap-455 .navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.factory-bootstrap-455 .navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.factory-bootstrap-455 .navbar-default .navbar-brand{color:#777}.factory-bootstrap-455 .navbar-default .navbar-brand:focus,.factory-bootstrap-455 .navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.factory-bootstrap-455 .navbar-default .navbar-nav>li>a,.factory-bootstrap-455 .navbar-default .navbar-text{color:#777}.factory-bootstrap-455 .navbar-default .navbar-nav>li>a:focus,.factory-bootstrap-455 .navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.factory-bootstrap-455 .navbar-default .navbar-nav>.active>a,.factory-bootstrap-455 .navbar-default .navbar-nav>.active>a:focus,.factory-bootstrap-455 .navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.factory-bootstrap-455 .navbar-default .navbar-nav>.disabled>a,.factory-bootstrap-455 .navbar-default .navbar-nav>.disabled>a:focus,.factory-bootstrap-455 .navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.factory-bootstrap-455 .navbar-default .navbar-toggle{border-color:#ddd}.factory-bootstrap-455 .navbar-default .navbar-toggle:focus,.factory-bootstrap-455 .navbar-default .navbar-toggle:hover{background-color:#ddd}.factory-bootstrap-455 .navbar-default .navbar-toggle .icon-bar{background-color:#ccc}.factory-bootstrap-455 .navbar-default .navbar-collapse,.factory-bootstrap-455 .navbar-default .navbar-form{border-color:#e7e7e7}.factory-bootstrap-455 .navbar-default .navbar-nav>.open>a,.factory-bootstrap-455 .navbar-default .navbar-nav>.open>a:focus,.factory-bootstrap-455 .navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.factory-bootstrap-455 .navbar-default .navbar-link{color:#777}.factory-bootstrap-455 .navbar-default .navbar-link:hover{color:#333}.factory-bootstrap-455 .navbar-inverse{background-color:#222;border-color:#080808}.factory-bootstrap-455 .navbar-inverse .navbar-brand{color:#999}.factory-bootstrap-455 .navbar-inverse .navbar-brand:focus,.factory-bootstrap-455 .navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.factory-bootstrap-455 .navbar-inverse .navbar-nav>li>a,.factory-bootstrap-455 .navbar-inverse .navbar-text{color:#999}.factory-bootstrap-455 .navbar-inverse .navbar-nav>li>a:focus,.factory-bootstrap-455 .navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.factory-bootstrap-455 .navbar-inverse .navbar-nav>.active>a,.factory-bootstrap-455 .navbar-inverse .navbar-nav>.active>a:focus,.factory-bootstrap-455 .navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.factory-bootstrap-455 .navbar-inverse .navbar-nav>.disabled>a,.factory-bootstrap-455 .navbar-inverse .navbar-nav>.disabled>a:focus,.factory-bootstrap-455 .navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.factory-bootstrap-455 .navbar-inverse .navbar-toggle{border-color:#333}.factory-bootstrap-455 .navbar-inverse .navbar-toggle:focus,.factory-bootstrap-455 .navbar-inverse .navbar-toggle:hover{background-color:#333}.factory-bootstrap-455 .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.factory-bootstrap-455 .navbar-inverse .navbar-collapse,.factory-bootstrap-455 .navbar-inverse .navbar-form{border-color:#101010}.factory-bootstrap-455 .navbar-inverse .navbar-nav>.open>a,.factory-bootstrap-455 .navbar-inverse .navbar-nav>.open>a:focus,.factory-bootstrap-455 .navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.factory-bootstrap-455 .navbar-inverse .navbar-link{color:#999}.factory-bootstrap-455 .navbar-inverse .navbar-link:hover{color:#fff}.factory-bootstrap-455 .breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.factory-bootstrap-455 .breadcrumb>li{display:inline-block}.factory-bootstrap-455 .breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.factory-bootstrap-455 .breadcrumb>.active{color:#999}.factory-bootstrap-455 .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.factory-bootstrap-455 .pagination>li{display:inline}.factory-bootstrap-455 .pagination>li>a,.factory-bootstrap-455 .pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd}.factory-bootstrap-455 .pagination>li:first-child>a,.factory-bootstrap-455 .pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.factory-bootstrap-455 .pagination>li:last-child>a,.factory-bootstrap-455 .pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.factory-bootstrap-455 .pagination>li>a:focus,.factory-bootstrap-455 .pagination>li>a:hover,.factory-bootstrap-455 .pagination>li>span:focus,.factory-bootstrap-455 .pagination>li>span:hover{background-color:#eee}.factory-bootstrap-455 .pagination>.active>a,.factory-bootstrap-455 .pagination>.active>a:focus,.factory-bootstrap-455 .pagination>.active>a:hover,.factory-bootstrap-455 .pagination>.active>span,.factory-bootstrap-455 .pagination>.active>span:focus,.factory-bootstrap-455 .pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#1e8cbe;border-color:#0074a2}.factory-bootstrap-455 .pagination>.disabled>a,.factory-bootstrap-455 .pagination>.disabled>a:focus,.factory-bootstrap-455 .pagination>.disabled>a:hover,.factory-bootstrap-455 .pagination>.disabled>span,.factory-bootstrap-455 .pagination>.disabled>span:focus,.factory-bootstrap-455 .pagination>.disabled>span:hover{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}.factory-bootstrap-455 .pagination-lg>li>a,.factory-bootstrap-455 .pagination-lg>li>span{padding:10px 16px;font-size:18px}.factory-bootstrap-455 .pagination-lg>li:first-child>a,.factory-bootstrap-455 .pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.factory-bootstrap-455 .pagination-lg>li:last-child>a,.factory-bootstrap-455 .pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.factory-bootstrap-455 .pagination-sm>li>a,.factory-bootstrap-455 .pagination-sm>li>span{padding:5px 10px;font-size:12px}.factory-bootstrap-455 .pagination-sm>li:first-child>a,.factory-bootstrap-455 .pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.factory-bootstrap-455 .pagination-sm>li:last-child>a,.factory-bootstrap-455 .pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.factory-bootstrap-455 .pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.factory-bootstrap-455 .pager:after,.factory-bootstrap-455 .pager:before{display:table;content:" "}.factory-bootstrap-455 .pager:after{clear:both}.factory-bootstrap-455 .pager li{display:inline}.factory-bootstrap-455 .pager li>a,.factory-bootstrap-455 .pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.factory-bootstrap-455 .pager li>a:focus,.factory-bootstrap-455 .pager li>a:hover{text-decoration:none;background-color:#eee}.factory-bootstrap-455 .pager .next>a,.factory-bootstrap-455 .pager .next>span{float:right}.factory-bootstrap-455 .pager .previous>a,.factory-bootstrap-455 .pager .previous>span{float:left}.factory-bootstrap-455 .pager .disabled>a,.factory-bootstrap-455 .pager .disabled>a:focus,.factory-bootstrap-455 .pager .disabled>a:hover,.factory-bootstrap-455 .pager .disabled>span{color:#999;cursor:not-allowed;background-color:#fff}.factory-bootstrap-455 .label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.factory-bootstrap-455 .label[href]:focus,.factory-bootstrap-455 .label[href]:hover{color:#fff;text-decoration:none;cursor:pointer}.factory-bootstrap-455 .label:empty{display:none}.factory-bootstrap-455 .btn .label{position:relative;top:-1px}.factory-bootstrap-455 .label-default{background-color:#999}.factory-bootstrap-455 .label-default[href]:focus,.factory-bootstrap-455 .label-default[href]:hover{background-color:gray}.factory-bootstrap-455 .label-primary{background-color:#428bca}.factory-bootstrap-455 .label-primary[href]:focus,.factory-bootstrap-455 .label-primary[href]:hover{background-color:#3071a9}.factory-bootstrap-455 .label-success{background-color:#5cb85c}.factory-bootstrap-455 .label-success[href]:focus,.factory-bootstrap-455 .label-success[href]:hover{background-color:#449d44}.factory-bootstrap-455 .label-info{background-color:#5bc0de}.factory-bootstrap-455 .label-info[href]:focus,.factory-bootstrap-455 .label-info[href]:hover{background-color:#31b0d5}.factory-bootstrap-455 .label-warning{background-color:#f0ad4e}.factory-bootstrap-455 .label-warning[href]:focus,.factory-bootstrap-455 .label-warning[href]:hover{background-color:#ec971f}.factory-bootstrap-455 .label-danger{background-color:#d9534f}.factory-bootstrap-455 .label-danger[href]:focus,.factory-bootstrap-455 .label-danger[href]:hover{background-color:#c9302c}.factory-bootstrap-455 .badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#999;border-radius:10px}.factory-bootstrap-455 .badge:empty{display:none}.factory-bootstrap-455 .btn .badge{position:relative;top:-1px}.factory-bootstrap-455 a.badge:focus,.factory-bootstrap-455 a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.factory-bootstrap-455 .nav-pills>.active>a>.badge,.factory-bootstrap-455 a.list-group-item.active>.badge{color:#428bca;background-color:#fff}.factory-bootstrap-455 .nav-pills>li>a>.badge{margin-left:3px}.factory-bootstrap-455 .jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}.factory-bootstrap-455 .jumbotron .h1,.factory-bootstrap-455 .jumbotron h1{line-height:1;color:inherit}.factory-bootstrap-455 .jumbotron p{line-height:1.4}.factory-bootstrap-455 .container .jumbotron{border-radius:6px}.factory-bootstrap-455 .jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.factory-bootstrap-455 .thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.factory-bootstrap-455 .thumbnail a>img,.factory-bootstrap-455 .thumbnail>img{display:block;height:auto;max-width:100%;margin-right:auto;margin-left:auto}.factory-bootstrap-455 a.thumbnail.active,.factory-bootstrap-455 a.thumbnail:focus,.factory-bootstrap-455 a.thumbnail:hover{border-color:#428bca}.factory-bootstrap-455 .thumbnail .caption{padding:9px;color:#333}.factory-bootstrap-455 .alert{border:1px solid transparent;border-radius:4px}.factory-bootstrap-455 .alert h4{margin-top:0;color:inherit}.factory-bootstrap-455 .alert .alert-link{font-weight:700}.factory-bootstrap-455 .alert>p,.factory-bootstrap-455 .alert>ul{margin-bottom:0}.factory-bootstrap-455 .alert>p+p{margin-top:5px}.factory-bootstrap-455 .alert-dismissable{padding-right:35px}.factory-bootstrap-455 .alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.factory-bootstrap-455 .alert-info{color:#31708f;background-color:#d9edf7}.factory-bootstrap-455 .alert-info hr{border-top-color:#a6e1ec}.factory-bootstrap-455 .alert-info .alert-link{color:#245269}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.factory-bootstrap-455 .progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.factory-bootstrap-455 .progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#2ea2cc;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.factory-bootstrap-455 .progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.factory-bootstrap-455 .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.factory-bootstrap-455 .progress-bar-success{background-color:#5cb85c}.factory-bootstrap-455 .progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.factory-bootstrap-455 .progress-bar-info{background-color:#5bc0de}.factory-bootstrap-455 .progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.factory-bootstrap-455 .progress-bar-warning{background-color:#f0ad4e}.factory-bootstrap-455 .progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.factory-bootstrap-455 .progress-bar-danger{background-color:#d9534f}.factory-bootstrap-455 .progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.factory-bootstrap-455 .media,.factory-bootstrap-455 .media-body{overflow:hidden;zoom:1}.factory-bootstrap-455 .media,.factory-bootstrap-455 .media .media{margin-top:15px}.factory-bootstrap-455 .media:first-child{margin-top:0}.factory-bootstrap-455 .media-object{display:block}.factory-bootstrap-455 .media-heading{margin:0 0 5px}.factory-bootstrap-455 .media>.pull-left{margin-right:10px}.factory-bootstrap-455 .media>.pull-right{margin-left:10px}.factory-bootstrap-455 .media-list{padding-left:0;list-style:none}.factory-bootstrap-455 .list-group{padding-left:0;margin-bottom:20px}.factory-bootstrap-455 .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.factory-bootstrap-455 .list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.factory-bootstrap-455 .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.factory-bootstrap-455 .list-group-item>.badge{float:right}.factory-bootstrap-455 .list-group-item>.badge+.badge{margin-right:5px}.factory-bootstrap-455 a.list-group-item{color:#555}.factory-bootstrap-455 a.list-group-item .list-group-item-heading{color:#333}.factory-bootstrap-455 a.list-group-item:focus,.factory-bootstrap-455 a.list-group-item:hover{text-decoration:none;background-color:#f5f5f5}.factory-bootstrap-455 a.list-group-item.active,.factory-bootstrap-455 a.list-group-item.active:focus,.factory-bootstrap-455 a.list-group-item.active:hover{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.factory-bootstrap-455 a.list-group-item.active .list-group-item-heading,.factory-bootstrap-455 a.list-group-item.active:focus .list-group-item-heading,.factory-bootstrap-455 a.list-group-item.active:hover .list-group-item-heading{color:inherit}.factory-bootstrap-455 a.list-group-item.active .list-group-item-text,.factory-bootstrap-455 a.list-group-item.active:focus .list-group-item-text,.factory-bootstrap-455 a.list-group-item.active:hover .list-group-item-text{color:#e1edf7}.factory-bootstrap-455 .list-group-item-heading{margin-top:0;margin-bottom:5px}.factory-bootstrap-455 .list-group-item-text{margin-bottom:0;line-height:1.3}.factory-bootstrap-455 .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px}.factory-bootstrap-455 .panel-body{padding:15px}.factory-bootstrap-455 .panel-body:after,.factory-bootstrap-455 .panel-body:before{display:table;content:" "}.factory-bootstrap-455 .panel-body:after{clear:both}.factory-bootstrap-455 .panel>.list-group{margin-bottom:0}.factory-bootstrap-455 .panel>.list-group .list-group-item{border-width:1px 0}.factory-bootstrap-455 .panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.factory-bootstrap-455 .panel>.list-group .list-group-item:last-child{border-bottom:0}.factory-bootstrap-455 .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.factory-bootstrap-455 .panel>.table,.factory-bootstrap-455 .panel>.table-responsive>.table{margin-bottom:0}.factory-bootstrap-455 .panel>.panel-body+.table,.factory-bootstrap-455 .panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.factory-bootstrap-455 .panel>.table>tbody:first-child td,.factory-bootstrap-455 .panel>.table>tbody:first-child th{border-top:0}.factory-bootstrap-455 .panel>.table-bordered,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered{border:0}.factory-bootstrap-455 .panel>.table-bordered>tbody>tr>td:first-child,.factory-bootstrap-455 .panel>.table-bordered>tbody>tr>th:first-child,.factory-bootstrap-455 .panel>.table-bordered>tfoot>tr>td:first-child,.factory-bootstrap-455 .panel>.table-bordered>tfoot>tr>th:first-child,.factory-bootstrap-455 .panel>.table-bordered>thead>tr>td:first-child,.factory-bootstrap-455 .panel>.table-bordered>thead>tr>th:first-child,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.factory-bootstrap-455 .panel>.table-bordered>tbody>tr>td:last-child,.factory-bootstrap-455 .panel>.table-bordered>tbody>tr>th:last-child,.factory-bootstrap-455 .panel>.table-bordered>tfoot>tr>td:last-child,.factory-bootstrap-455 .panel>.table-bordered>tfoot>tr>th:last-child,.factory-bootstrap-455 .panel>.table-bordered>thead>tr>td:last-child,.factory-bootstrap-455 .panel>.table-bordered>thead>tr>th:last-child,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.factory-bootstrap-455 .panel>.table-bordered>tbody>tr:last-child>td,.factory-bootstrap-455 .panel>.table-bordered>tbody>tr:last-child>th,.factory-bootstrap-455 .panel>.table-bordered>tfoot>tr:last-child>td,.factory-bootstrap-455 .panel>.table-bordered>tfoot>tr:last-child>th,.factory-bootstrap-455 .panel>.table-bordered>thead>tr:last-child>td,.factory-bootstrap-455 .panel>.table-bordered>thead>tr:last-child>th,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.factory-bootstrap-455 .panel>.table-responsive>.table-bordered>thead>tr:last-child>th{border-bottom:0}.factory-bootstrap-455 .panel>.table-responsive{margin-bottom:0;border:0}.factory-bootstrap-455 .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.factory-bootstrap-455 .panel-heading>.dropdown .dropdown-toggle{color:inherit}.factory-bootstrap-455 .panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.factory-bootstrap-455 .panel-title>a{color:inherit}.factory-bootstrap-455 .panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.factory-bootstrap-455 .panel-group .panel{margin-bottom:0;overflow:hidden;border-radius:4px}.factory-bootstrap-455 .panel-group .panel+.panel{margin-top:5px}.factory-bootstrap-455 .panel-group .panel-heading{border-bottom:0}.factory-bootstrap-455 .panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.factory-bootstrap-455 .panel-group .panel-footer{border-top:0}.factory-bootstrap-455 .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.factory-bootstrap-455 .panel-default{border-color:#ddd}.factory-bootstrap-455 .panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.factory-bootstrap-455 .panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.factory-bootstrap-455 .panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.factory-bootstrap-455 .panel-primary{border-color:#428bca}.factory-bootstrap-455 .panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.factory-bootstrap-455 .panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.factory-bootstrap-455 .panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.factory-bootstrap-455 .panel-success{border-color:#d6e9c6}.factory-bootstrap-455 .panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.factory-bootstrap-455 .panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.factory-bootstrap-455 .panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.factory-bootstrap-455 .panel-warning{border-color:#faebcc}.factory-bootstrap-455 .panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.factory-bootstrap-455 .panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.factory-bootstrap-455 .panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.factory-bootstrap-455 .panel-danger{border-color:#ebccd1}.factory-bootstrap-455 .panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.factory-bootstrap-455 .panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.factory-bootstrap-455 .panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.factory-bootstrap-455 .panel-info{border-color:#bce8f1}.factory-bootstrap-455 .panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.factory-bootstrap-455 .panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.factory-bootstrap-455 .panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.factory-bootstrap-455 .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px}.factory-bootstrap-455 .well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.factory-bootstrap-455 .well-lg{padding:24px;border-radius:6px}.factory-bootstrap-455 .well-sm{padding:9px;border-radius:3px}.factory-bootstrap-455 .close{float:right;font-size:14px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.3;filter:alpha(opacity=30)}.factory-bootstrap-455 .alert .close{position:relative;top:-8px;right:-7px}.factory-bootstrap-455 .close:focus,.factory-bootstrap-455 .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}.factory-bootstrap-455 button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.factory-bootstrap-455 .modal-open{overflow:hidden}.factory-bootstrap-455 .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll;width:auto;margin-left:0;background-color:transparent;border:0}.factory-bootstrap-455 .modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.factory-bootstrap-455 .modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.factory-bootstrap-455 .modal-dialog{position:relative;z-index:1050;width:auto;margin:10px}.factory-bootstrap-455 .modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box}.factory-bootstrap-455 .modal-backdrop,.factory-bootstrap-455-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.factory-bootstrap-455 .modal-backdrop.fade,.factory-bootstrap-455-modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.factory-bootstrap-455 .modal-backdrop.in,.factory-bootstrap-455-modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.factory-bootstrap-455 .modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}.factory-bootstrap-455 .modal-header .close{margin-top:-2px}.factory-bootstrap-455 .modal-title{margin:0;line-height:1.428571429}.factory-bootstrap-455 .modal-body{position:relative;padding:20px;max-height:none}.factory-bootstrap-455 .modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.factory-bootstrap-455 .modal-footer:after,.factory-bootstrap-455 .modal-footer:before{display:table;content:" "}.factory-bootstrap-455 .modal-footer:after{clear:both}.factory-bootstrap-455 .modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.factory-bootstrap-455 .modal-footer .btn-group .btn+.btn{margin-left:-1px}.factory-bootstrap-455 .modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.factory-bootstrap-455 .modal-dialog{width:600px;margin:30px auto}.factory-bootstrap-455 .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}.factory-bootstrap-455 .tooltip{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.factory-bootstrap-455 .tooltip.in{opacity:.9;filter:alpha(opacity=90)}.factory-bootstrap-455 .tooltip.top{padding:5px 0;margin-top:-3px}.factory-bootstrap-455 .tooltip.right{padding:0 5px;margin-left:3px}.factory-bootstrap-455 .tooltip.bottom{padding:5px 0;margin-top:3px}.factory-bootstrap-455 .tooltip.left{padding:0 5px;margin-left:-3px}.factory-bootstrap-455 .tooltip-inner{width:400px;padding:15px 20px;color:#fff;text-align:left;text-decoration:none;background-color:#673ab7;border-radius:3px}.factory-bootstrap-455 .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.factory-bootstrap-455 .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#673ab7;border-width:5px 5px 0}.factory-bootstrap-455 .tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-top-color:#673ab7;border-width:5px 5px 0}.factory-bootstrap-455 .tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-top-color:#673ab7;border-width:5px 5px 0}.factory-bootstrap-455 .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#673ab7;border-width:5px 5px 5px 0}.factory-bootstrap-455 .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#673ab7;border-width:5px 0 5px 5px}.factory-bootstrap-455 .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#673ab7;border-width:0 5px 5px}.factory-bootstrap-455 .tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-bottom-color:#673ab7;border-width:0 5px 5px}.factory-bootstrap-455 .tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-bottom-color:#673ab7;border-width:0 5px 5px}.factory-bootstrap-455 .popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box}.factory-bootstrap-455 .popover.top{margin-top:-10px}.factory-bootstrap-455 .popover.right{margin-left:10px}.factory-bootstrap-455 .popover.bottom{margin-top:10px}.factory-bootstrap-455 .popover.left{margin-left:-10px}.factory-bootstrap-455 .popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.factory-bootstrap-455 .popover-content{padding:9px 14px}.factory-bootstrap-455 .popover .arrow,.factory-bootstrap-455 .popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.factory-bootstrap-455 .popover .arrow{border-width:11px}.factory-bootstrap-455 .popover .arrow:after{border-width:10px;content:""}.factory-bootstrap-455 .popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.factory-bootstrap-455 .popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0;content:" "}.factory-bootstrap-455 .popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.factory-bootstrap-455 .popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0;content:" "}.factory-bootstrap-455 .popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);border-top-width:0}.factory-bootstrap-455 .popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;content:" "}.factory-bootstrap-455 .popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,.25);border-right-width:0}.factory-bootstrap-455 .popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0;content:" "}.factory-bootstrap-455 .carousel{position:relative}.factory-bootstrap-455 .carousel-inner{position:relative;width:100%;overflow:hidden}.factory-bootstrap-455 .carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.factory-bootstrap-455 .carousel-inner>.item>a>img,.factory-bootstrap-455 .carousel-inner>.item>img{display:block;height:auto;max-width:100%;line-height:1}.factory-bootstrap-455 .carousel-inner>.active,.factory-bootstrap-455 .carousel-inner>.next,.factory-bootstrap-455 .carousel-inner>.prev{display:block}.factory-bootstrap-455 .carousel-inner>.active{left:0}.factory-bootstrap-455 .carousel-inner>.next,.factory-bootstrap-455 .carousel-inner>.prev{position:absolute;top:0;width:100%}.factory-bootstrap-455 .carousel-inner>.next{left:100%}.factory-bootstrap-455 .carousel-inner>.prev{left:-100%}.factory-bootstrap-455 .carousel-inner>.next.left,.factory-bootstrap-455 .carousel-inner>.prev.right{left:0}.factory-bootstrap-455 .carousel-inner>.active.left{left:-100%}.factory-bootstrap-455 .carousel-inner>.active.right{left:100%}.factory-bootstrap-455 .carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);opacity:.5;filter:alpha(opacity=50)}.factory-bootstrap-455 .carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.factory-bootstrap-455 .carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.factory-bootstrap-455 .carousel-control:focus,.factory-bootstrap-455 .carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9;filter:alpha(opacity=90)}.factory-bootstrap-455 .carousel-control .glyphicon-chevron-left,.factory-bootstrap-455 .carousel-control .glyphicon-chevron-right,.factory-bootstrap-455 .carousel-control .icon-next,.factory-bootstrap-455 .carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.factory-bootstrap-455 .carousel-control .glyphicon-chevron-left,.factory-bootstrap-455 .carousel-control .icon-prev{left:50%}.factory-bootstrap-455 .carousel-control .glyphicon-chevron-right,.factory-bootstrap-455 .carousel-control .icon-next{right:50%}.factory-bootstrap-455 .carousel-control .icon-next,.factory-bootstrap-455 .carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.factory-bootstrap-455 .carousel-control .icon-prev:before{content:'\2039'}.factory-bootstrap-455 .carousel-control .icon-next:before{content:'\203a'}.factory-bootstrap-455 .carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.factory-bootstrap-455 .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.factory-bootstrap-455 .carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.factory-bootstrap-455 .carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.factory-bootstrap-455 .carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.factory-bootstrap-455 .clearfix:after,.factory-bootstrap-455 .clearfix:before{display:table;content:" "}.factory-bootstrap-455 .clearfix:after{clear:both}.factory-bootstrap-455 .center-block{display:block;margin-right:auto;margin-left:auto}.factory-bootstrap-455 .pull-right{float:right!important}.factory-bootstrap-455 .pull-left{float:left!important}.factory-bootstrap-455 .hide{display:none!important}.factory-bootstrap-455 .show{display:block!important}.factory-bootstrap-455 .invisible{visibility:hidden}.factory-bootstrap-455 .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.factory-bootstrap-455 .hidden{display:none!important;visibility:hidden!important}.factory-bootstrap-455 .affix{position:fixed}@-ms-viewport{width:device-width}.factory-bootstrap-455 .visible-lg,.factory-bootstrap-455 .visible-md,.factory-bootstrap-455 .visible-sm,.factory-bootstrap-455 .visible-xs,.factory-bootstrap-455 td.visible-lg,.factory-bootstrap-455 td.visible-md,.factory-bootstrap-455 td.visible-sm,.factory-bootstrap-455 td.visible-xs,.factory-bootstrap-455 th.visible-lg,.factory-bootstrap-455 th.visible-md,.factory-bootstrap-455 th.visible-sm,.factory-bootstrap-455 th.visible-xs,.factory-bootstrap-455 tr.visible-lg,.factory-bootstrap-455 tr.visible-md,.factory-bootstrap-455 tr.visible-sm,.factory-bootstrap-455 tr.visible-xs{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}table.visible-xs.visible-sm{display:table}tr.visible-xs.visible-sm{display:table-row!important}td.visible-xs.visible-sm,th.visible-xs.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}table.visible-xs.visible-md{display:table}tr.visible-xs.visible-md{display:table-row!important}td.visible-xs.visible-md,th.visible-xs.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-xs.visible-lg{display:block!important}table.visible-xs.visible-lg{display:table}tr.visible-xs.visible-lg{display:table-row!important}td.visible-xs.visible-lg,th.visible-xs.visible-lg{display:table-cell!important}}@media (max-width:767px){.visible-sm.visible-xs{display:block!important}table.visible-sm.visible-xs{display:table}tr.visible-sm.visible-xs{display:table-row!important}td.visible-sm.visible-xs,th.visible-sm.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}table.visible-sm.visible-md{display:table}tr.visible-sm.visible-md{display:table-row!important}td.visible-sm.visible-md,th.visible-sm.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-sm.visible-lg{display:block!important}table.visible-sm.visible-lg{display:table}tr.visible-sm.visible-lg{display:table-row!important}td.visible-sm.visible-lg,th.visible-sm.visible-lg{display:table-cell!important}}@media (max-width:767px){.visible-md.visible-xs{display:block!important}table.visible-md.visible-xs{display:table}tr.visible-md.visible-xs{display:table-row!important}td.visible-md.visible-xs,th.visible-md.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}table.visible-md.visible-sm{display:table}tr.visible-md.visible-sm{display:table-row!important}td.visible-md.visible-sm,th.visible-md.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-md.visible-lg{display:block!important}table.visible-md.visible-lg{display:table}tr.visible-md.visible-lg{display:table-row!important}td.visible-md.visible-lg,th.visible-md.visible-lg{display:table-cell!important}}@media (max-width:767px){.visible-lg.visible-xs{display:block!important}table.visible-lg.visible-xs{display:table}tr.visible-lg.visible-xs{display:table-row!important}td.visible-lg.visible-xs,th.visible-lg.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}table.visible-lg.visible-sm{display:table}tr.visible-lg.visible-sm{display:table-row!important}td.visible-lg.visible-sm,th.visible-lg.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}table.visible-lg.visible-md{display:table}tr.visible-lg.visible-md{display:table-row!important}td.visible-lg.visible-md,th.visible-lg.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}.factory-bootstrap-455 .hidden-xs{display:block!important}.factory-bootstrap-455 table.hidden-xs{display:table}.factory-bootstrap-455 tr.hidden-xs{display:table-row!important}.factory-bootstrap-455 td.hidden-xs,.factory-bootstrap-455 th.hidden-xs{display:table-cell!important}@media (max-width:767px){.hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,td.hidden-xs.hidden-md,th.hidden-xs.hidden-md,tr.hidden-xs.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg{display:none!important}}.factory-bootstrap-455 .hidden-sm{display:block!important}.factory-bootstrap-455 table.hidden-sm{display:table}.factory-bootstrap-455 tr.hidden-sm{display:table-row!important}.factory-bootstrap-455 td.hidden-sm,.factory-bootstrap-455 th.hidden-sm{display:table-cell!important}@media (max-width:767px){.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm,td.hidden-sm,th.hidden-sm,tr.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,td.hidden-sm.hidden-md,th.hidden-sm.hidden-md,tr.hidden-sm.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg{display:none!important}}.factory-bootstrap-455 .hidden-md{display:block!important}.factory-bootstrap-455 table.hidden-md{display:table}.factory-bootstrap-455 tr.hidden-md{display:table-row!important}.factory-bootstrap-455 td.hidden-md,.factory-bootstrap-455 th.hidden-md{display:table-cell!important}@media (max-width:767px){.hidden-md.hidden-xs,td.hidden-md.hidden-xs,th.hidden-md.hidden-xs,tr.hidden-md.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,td.hidden-md.hidden-sm,th.hidden-md.hidden-sm,tr.hidden-md.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md,td.hidden-md,th.hidden-md,tr.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-md.hidden-lg,td.hidden-md.hidden-lg,th.hidden-md.hidden-lg,tr.hidden-md.hidden-lg{display:none!important}}.factory-bootstrap-455 .hidden-lg{display:block!important}.factory-bootstrap-455 table.hidden-lg{display:table}.factory-bootstrap-455 tr.hidden-lg{display:table-row!important}.factory-bootstrap-455 td.hidden-lg,.factory-bootstrap-455 th.hidden-lg{display:table-cell!important}@media (max-width:767px){.factory-bootstrap-455 .hidden-lg.hidden-xs,.factory-bootstrap-455 td.hidden-lg.hidden-xs,.factory-bootstrap-455 th.hidden-lg.hidden-xs,.factory-bootstrap-455 tr.hidden-lg.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.factory-bootstrap-455 .hidden-lg.hidden-sm,.factory-bootstrap-455 td.hidden-lg.hidden-sm,.factory-bootstrap-455 th.hidden-lg.hidden-sm,.factory-bootstrap-455 tr.hidden-lg.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.factory-bootstrap-455 .hidden-lg.hidden-md,.factory-bootstrap-455 td.hidden-lg.hidden-md,.factory-bootstrap-455 th.hidden-lg.hidden-md,.factory-bootstrap-455 tr.hidden-lg.hidden-md{display:none!important}}@media (min-width:1200px){.factory-bootstrap-455 .hidden-lg,.factory-bootstrap-455 td.hidden-lg,.factory-bootstrap-455 th.hidden-lg,.factory-bootstrap-455 tr.hidden-lg{display:none!important}}.factory-bootstrap-455 .visible-print,.factory-bootstrap-455 td.visible-print,.factory-bootstrap-455 th.visible-print,.factory-bootstrap-455 tr.visible-print{display:none!important}@media print{.factory-bootstrap-455 .visible-print{display:block!important}.factory-bootstrap-455 table.visible-print{display:table}.factory-bootstrap-455 tr.visible-print{display:table-row!important}.factory-bootstrap-455 td.visible-print,.factory-bootstrap-455 th.visible-print{display:table-cell!important}.factory-bootstrap-455 .hidden-print,.factory-bootstrap-455 td.hidden-print,.factory-bootstrap-455 th.hidden-print,.factory-bootstrap-455 tr.hidden-print{display:none!important}}.factory-bootstrap-455 .btn-danger,.factory-bootstrap-455 .btn-default,.factory-bootstrap-455 .btn-info,.factory-bootstrap-455 .btn-primary,.factory-bootstrap-455 .btn-success,.factory-bootstrap-455 .btn-warning{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.factory-bootstrap-455 .btn-danger.active,.factory-bootstrap-455 .btn-danger:active,.factory-bootstrap-455 .btn-default.active,.factory-bootstrap-455 .btn-default:active,.factory-bootstrap-455 .btn-info.active,.factory-bootstrap-455 .btn-info:active,.factory-bootstrap-455 .btn-primary.active,.factory-bootstrap-455 .btn-primary:active,.factory-bootstrap-455 .btn-success.active,.factory-bootstrap-455 .btn-success:active,.factory-bootstrap-455 .btn-warning.active,.factory-bootstrap-455 .btn-warning:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.factory-bootstrap-455 .btn.active,.factory-bootstrap-455 .btn:active{background-image:none}.factory-bootstrap-455 .btn-default{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);vertical-align:top}.factory-bootstrap-455 .btn-default.active,.factory-bootstrap-455 .btn-default:active{background-color:#fff;border-color:#dbdbdb}.factory-bootstrap-455 .btn-gold{font-weight:700;padding:7px 12px;cursor:pointer;line-height:16px;display:inline-block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:#e3e3e3 0 1px 1px;-moz-box-shadow:0 1px 1px rgba(000,000,000,.1),inset 0 1px 1px rgba(255,255,255,.7);-webkit-box-shadow:0 1px 1px rgba(000,000,000,.1),inset 0 1px 1px rgba(255,255,255,.7);text-shadow:1px 1px 0 #ffe8b2;color:#7c5d1b;border:1px solid #d6a437;background:#feeb80}.factory-bootstrap-455 .btn-gold:focus,.factory-bootstrap-455 .btn-gold:hover{background:#fef0a1}.factory-bootstrap-455 .btn-gold.active,.factory-bootstrap-455 .btn-gold:active{background:#fef0a1;-webkit-box-shadow:inset 0 3px 8px 0 #f8ba36;box-shadow:inset 0 3px 8px 0 #f8ba36}.factory-bootstrap-455 .btn-primary{background:#2ea2cc;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);color:#fff;text-decoration:none}.factory-bootstrap-455 .btn-primary:focus,.factory-bootstrap-455 .btn-primary:hover{background:#1e8cbe;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6);box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff}.factory-bootstrap-455 .btn-primary.active,.factory-bootstrap-455 .btn-primary:active{background-color:#2d6ca2;border-color:#2b669a}.factory-bootstrap-455 .btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);background-repeat:repeat-x;border-color:#3e8f3e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.factory-bootstrap-455 .btn-success:focus,.factory-bootstrap-455 .btn-success:hover{background-color:#419641;background-position:0 -15px}.factory-bootstrap-455 .btn-success.active,.factory-bootstrap-455 .btn-success:active{background-color:#419641;border-color:#3e8f3e}.factory-bootstrap-455 .btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);background-repeat:repeat-x;border-color:#e38d13;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.factory-bootstrap-455 .btn-warning:focus,.factory-bootstrap-455 .btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.factory-bootstrap-455 .btn-warning.active,.factory-bootstrap-455 .btn-warning:active{background-color:#eb9316;border-color:#e38d13}.factory-bootstrap-455 .btn-danger{color:#fff;background:#d9534f;border-color:#d43f3a}.factory-bootstrap-455 .btn-danger.active,.factory-bootstrap-455 .btn-danger:active,.factory-bootstrap-455 .btn-danger:focus,.factory-bootstrap-455 .btn-danger:hover,.factory-bootstrap-455 .open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.factory-bootstrap-455 .btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);background-repeat:repeat-x;border-color:#28a4c9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.factory-bootstrap-455 .btn-info:focus,.factory-bootstrap-455 .btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.factory-bootstrap-455 .btn-info.active,.factory-bootstrap-455 .btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.factory-bootstrap-455 .img-thumbnail,.factory-bootstrap-455 .thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.factory-bootstrap-455 .dropdown-menu>li>a:focus,.factory-bootstrap-455 .dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0)}.factory-bootstrap-455 .dropdown-menu>.active>a,.factory-bootstrap-455 .dropdown-menu>.active>a:focus,.factory-bootstrap-455 .dropdown-menu>.active>a:hover{background-color:#357ebd;background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0)}.factory-bootstrap-455 .navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);background-repeat:repeat-x;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.factory-bootstrap-455 .navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f3f3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.factory-bootstrap-455 .navbar-brand,.factory-bootstrap-455 .navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.factory-bootstrap-455 .navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.factory-bootstrap-455 .navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#222 0,#282828 100%);background-image:linear-gradient(to bottom,#222 0,#282828 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.factory-bootstrap-455 .navbar-inverse .navbar-brand,.factory-bootstrap-455 .navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.factory-bootstrap-455 .navbar-fixed-bottom,.factory-bootstrap-455 .navbar-fixed-top,.factory-bootstrap-455 .navbar-static-top{border-radius:0}.factory-bootstrap-455 .alert{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.factory-bootstrap-455 .alert .actions{padding-top:10px}.factory-bootstrap-455 .alert-success{color:#3c763d;background-color:#dff0d8;border-bottom:2px solid #c8e5bc}.factory-bootstrap-455 .alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);background-repeat:repeat-x;border-color:#9acfea;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0)}.factory-bootstrap-455 .alert{text-shadow:none;box-shadow:none;margin:0;margin-top:10px;margin-bottom:10px;padding:10px}.factory-bootstrap-455 .alert-normal,.factory-bootstrap-455 .alert-warning{background:#fcf8e3;color:#8a6d3b;border:1px solid #b8823b}.factory-bootstrap-455 .alert-danger{background:#cf4944;color:#fff;border-bottom:2px solid #b23e3a}.factory-bootstrap-455 .alert-danger a:not(.btn),.factory-bootstrap-455 .alert-error a:not(.btn){color:#fff}.factory-bootstrap-455 .progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0)}.factory-bootstrap-455 .progress-bar{background-image:-webkit-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0)}.factory-bootstrap-455 .progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0)}.factory-bootstrap-455 .progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0)}.factory-bootstrap-455 .progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0)}.factory-bootstrap-455 .progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0)}.factory-bootstrap-455 .list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.factory-bootstrap-455 .list-group-item.active,.factory-bootstrap-455 .list-group-item.active:focus,.factory-bootstrap-455 .list-group-item.active:hover{text-shadow:0 -1px 0 #3071a9;background-image:-webkit-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);background-repeat:repeat-x;border-color:#3278b3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0)}.factory-bootstrap-455 .panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.factory-bootstrap-455 .panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0)}.factory-bootstrap-455 .panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0)}.factory-bootstrap-455 .panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0)}.factory-bootstrap-455 .panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0)}.factory-bootstrap-455 .panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0)}.factory-bootstrap-455 .panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0)}.factory-bootstrap-455 .well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);background-repeat:repeat-x;border-color:#dcdcdc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}.factory-bootstrap-455 .factory-after{margin-left:7px;display:inline-block}.factory-bootstrap-455 .factory-hidden{display:none}.factory-bootstrap-455 .factory-ajax-loader{width:25px;height:25px;background:url(../assets/images/loader-sm-tr.gif)}.factory-control-error{background-color:rgba(0,0,0,.8);white-space:normal;z-index:10;font-weight:400;line-height:150%;border-radius:4px;color:#fff;font-size:13px;margin-top:5px;padding:4px 10px 3px;max-width:500px;display:inline-block}.factory-control-error i{margin:0 7px 0 1px}
libs/factory/bootstrap/assets/css-min/bootstrap.datetimepicker.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget{list-style:none}.factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu:after,.factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu:before{content:'';display:inline-block;position:absolute}.factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:7px}.factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:8px}.factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);bottom:-7px;left:6px}.factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px;left:7px}.factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.factory-bootstrap-454 .bootstrap-datetimepicker-widget .list-unstyled{margin:0}.factory-bootstrap-454 .bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.factory-bootstrap-454 .bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.factory-bootstrap-454 .bootstrap-datetimepicker-widget .timepicker-hour,.factory-bootstrap-454 .bootstrap-datetimepicker-widget .timepicker-minute,.factory-bootstrap-454 .bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:700;font-size:1.2em;margin:0}.factory-bootstrap-454 .bootstrap-datetimepicker-widget button[data-action]{padding:6px}.factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Hours"}.factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Minutes"}.factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Hours"}.factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Minutes"}.factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action=showHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Hours"}.factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Minutes"}.factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle AM/PM"}.factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action=clear]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Clear the picker"}.factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action=today]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Set the date to today"}.factory-bootstrap-454 .bootstrap-datetimepicker-widget .picker-switch{text-align:center}.factory-bootstrap-454 .bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle Date and Time Screens"}.factory-bootstrap-454 .bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.factory-bootstrap-454 .bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table{width:100%;margin:0}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td,.factory-bootstrap-454 .bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table th.disabled,.factory-bootstrap-454 .bootstrap-datetimepicker-widget table th.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Previous Month"}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Next Month"}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.day:hover,.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.hour:hover,.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.minute:hover,.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.new,.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.old{color:#777}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.today{position:relative}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.active,.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.disabled,.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td span:hover{background:#eee}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td span.old{color:#777}.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td span.disabled,.factory-bootstrap-454 .bootstrap-datetimepicker-widget table td span.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.factory-bootstrap-454 .bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.factory-bootstrap-454 .bootstrap-datetimepicker-widget.wider{width:21em}.factory-bootstrap-454 .bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em!important}.factory-bootstrap-454 .input-group.date .input-group-addon{cursor:pointer}.factory-bootstrap-454 .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget{list-style:none}.factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu:after,.factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu:before{content:'';display:inline-block;position:absolute}.factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:7px}.factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:8px}.factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);bottom:-7px;left:6px}.factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px;left:7px}.factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.factory-bootstrap-455 .bootstrap-datetimepicker-widget .list-unstyled{margin:0}.factory-bootstrap-455 .bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.factory-bootstrap-455 .bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.factory-bootstrap-455 .bootstrap-datetimepicker-widget .timepicker-hour,.factory-bootstrap-455 .bootstrap-datetimepicker-widget .timepicker-minute,.factory-bootstrap-455 .bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:700;font-size:1.2em;margin:0}.factory-bootstrap-455 .bootstrap-datetimepicker-widget button[data-action]{padding:6px}.factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Hours"}.factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Minutes"}.factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Hours"}.factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Minutes"}.factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action=showHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Hours"}.factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Minutes"}.factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle AM/PM"}.factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action=clear]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Clear the picker"}.factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action=today]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Set the date to today"}.factory-bootstrap-455 .bootstrap-datetimepicker-widget .picker-switch{text-align:center}.factory-bootstrap-455 .bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle Date and Time Screens"}.factory-bootstrap-455 .bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.factory-bootstrap-455 .bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table{width:100%;margin:0}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td,.factory-bootstrap-455 .bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table th.disabled,.factory-bootstrap-455 .bootstrap-datetimepicker-widget table th.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Previous Month"}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Next Month"}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.day:hover,.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.hour:hover,.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.minute:hover,.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.new,.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.old{color:#777}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.today{position:relative}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.active,.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.disabled,.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td span:hover{background:#eee}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td span.old{color:#777}.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td span.disabled,.factory-bootstrap-455 .bootstrap-datetimepicker-widget table td span.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.factory-bootstrap-455 .bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.factory-bootstrap-455 .bootstrap-datetimepicker-widget.wider{width:21em}.factory-bootstrap-455 .bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em!important}.factory-bootstrap-455 .input-group.date .input-group-addon{cursor:pointer}.factory-bootstrap-455 .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
libs/factory/bootstrap/assets/css-min/bootstrap.ectoplasm.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .btn-primary{background:#a3b745;border-color:#839237;color:#fff;-webkit-box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-454 .btn-primary:focus,.factory-bootstrap-454 .btn-primary:hover{background:#89993a;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 1px 0 #b7c669,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #b7c669,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-454 .btn-primary:active{background:#89993a;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.factory-bootstrap-454 .btn-primary:disabled,.factory-bootstrap-454 .btn-primary[disabled]{color:#cfd1c7!important;background:#89993a!important;border-color:#727f30!important;text-shadow:none!important}.factory-bootstrap-454 .btn-group .btn.active.value{background-color:#a3b745;-webkit-box-shadow:inset 0 1px 2px #839237;box-shadow:inset 0 1px 2px #839237;border-top:1px solid #839237;border-bottom:1px solid #839237;border-left:1px solid #839237}.factory-bootstrap-454 .pagination>.active>a,.factory-bootstrap-454 .pagination>.active>a:focus,.factory-bootstrap-454 .pagination>.active>a:hover,.factory-bootstrap-454 .pagination>.active>span,.factory-bootstrap-454 .pagination>.active>span:focus,.factory-bootstrap-454 .pagination>.active>span:hover{background-color:#a3b745;border-color:#839237}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .btn-primary{background:#a3b745;border-color:#839237;color:#fff;-webkit-box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-455 .btn-primary:focus,.factory-bootstrap-455 .btn-primary:hover{background:#89993a;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 1px 0 #b7c669,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #b7c669,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-455 .btn-primary:active{background:#89993a;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.factory-bootstrap-455 .btn-primary:disabled,.factory-bootstrap-455 .btn-primary[disabled]{color:#cfd1c7!important;background:#89993a!important;border-color:#727f30!important;text-shadow:none!important}.factory-bootstrap-455 .btn-group .btn.active.value{background-color:#a3b745;-webkit-box-shadow:inset 0 1px 2px #839237;box-shadow:inset 0 1px 2px #839237;border-top:1px solid #839237;border-bottom:1px solid #839237;border-left:1px solid #839237}.factory-bootstrap-455 .pagination>.active>a,.factory-bootstrap-455 .pagination>.active>a:focus,.factory-bootstrap-455 .pagination>.active>a:hover,.factory-bootstrap-455 .pagination>.active>span,.factory-bootstrap-455 .pagination>.active>span:focus,.factory-bootstrap-455 .pagination>.active>span:hover{background-color:#a3b745;border-color:#839237}
libs/factory/bootstrap/assets/css-min/bootstrap.form-group.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .factory-form-group .factory-legend{padding:9px 12px;background-color:#f9f9f9}.factory-bootstrap-454 .factory-form-group .factory-title{font-weight:700;font-size:14px;line-height:14px;color:#555;margin:0}.factory-bootstrap-454 .factory-form-group .factory-hint-icon{display:block;width:16px;height:16px;line-height:13px;padding:0;font-size:11px;text-align:center;position:absolute;top:-5px;right:-3px;color:#fff;background:#E91E63;border-radius:3px}.factory-bootstrap-454 .factory-form-group .factory-hint-icon.factory-hint-icon-green{background:#8bc34a}.factory-bootstrap-454 .factory-form-group .factory-hint-icon.factory-hint-icon-grey{background:#9e9e9e}.factory-bootstrap-454 .factory-form-group .factory-hint-icon.factory-hint-icon-red{background:#E91E63}.factory-bootstrap-454 .factory-form-group .factory-hint{margin:0;font-size:12px;line-height:16px;margin-top:6px}.factory-bootstrap-454 .factory-form-group+.factory-form-group{margin-top:30px}.factory-bootstrap-454 .factory-form-group legend+.control-group{margin-top:0}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .factory-form-group .factory-legend{padding:9px 12px;background-color:#f9f9f9}.factory-bootstrap-455 .factory-form-group .factory-title{font-weight:700;font-size:14px;line-height:14px;color:#555;margin:0}.factory-bootstrap-455 .factory-form-group .factory-hint-icon{display:block;width:16px;height:16px;line-height:13px;padding:0;font-size:11px;text-align:center;position:absolute;top:-5px;right:-3px;color:#fff;background:#E91E63;border-radius:3px}.factory-bootstrap-455 .factory-form-group .factory-hint-icon.factory-hint-icon-green{background:#8bc34a}.factory-bootstrap-455 .factory-form-group .factory-hint-icon.factory-hint-icon-grey{background:#9e9e9e}.factory-bootstrap-455 .factory-form-group .factory-hint-icon.factory-hint-icon-red{background:#E91E63}.factory-bootstrap-455 .factory-form-group .factory-hint{margin:0;font-size:12px;line-height:16px;margin-top:6px}.factory-bootstrap-455 .factory-form-group+.factory-form-group{margin-top:30px}.factory-bootstrap-455 .factory-form-group legend+.control-group{margin-top:0}
libs/factory/bootstrap/assets/css-min/bootstrap.form-metabox.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-form-metabox{padding:15px 10px 10px}.factory-form-metabox .control-group:last-child{margin-bottom:0}#side-sortables .factory-bootstrap-454 .control-label{float:left;width:100%;text-align:left;position:relative;top:1px}#side-sortables .factory-bootstrap-454 .control-icon{float:left;margin:0 6px 0 0}#side-sortables .factory-bootstrap-454 input{float:right;position:relative;top:-25px}#side-sortables .factory-bootstrap-454 .col-sm-10{margin:0;width:100%}#side-sortables .factory-bootstrap-454 .form-group{float:none;width:auto;overflow:auto;margin-bottom:0;border-top:1px solid #f7f7f7;padding-top:15px;margin-top:15px}#side-sortables .factory-bootstrap-454 .form-group:first-child{border-top:0;padding-top:0;margin-top:0}
8
  */
9
 
10
 
11
+ .factory-form-metabox{padding:15px 10px 10px}.factory-form-metabox .control-group:last-child{margin-bottom:0}#side-sortables .factory-bootstrap-455 .control-label{float:left;width:100%;text-align:left;position:relative;top:1px}#side-sortables .factory-bootstrap-455 .control-icon{float:left;margin:0 6px 0 0}#side-sortables .factory-bootstrap-455 input{float:right;position:relative;top:-25px}#side-sortables .factory-bootstrap-455 .col-sm-10{margin:0;width:100%}#side-sortables .factory-bootstrap-455 .form-group{float:none;width:auto;overflow:auto;margin-bottom:0;border-top:1px solid #f7f7f7;padding-top:15px;margin-top:15px}#side-sortables .factory-bootstrap-455 .form-group:first-child{border-top:0;padding-top:0;margin-top:0}
libs/factory/bootstrap/assets/css-min/bootstrap.light.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .btn-primary{background:#04a4cc;border-color:#037c9a;color:#fff;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-454 .btn-primary:focus,.factory-bootstrap-454 .btn-primary:hover{background:#0384a4;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 1px 0 #09cafa,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #09cafa,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-454 .btn-primary:active{background:#0384a4;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.factory-bootstrap-454 .btn-primary:disabled,.factory-bootstrap-454 .btn-primary[disabled]{color:#c7cfd1!important;background:#0384a4!important;border-color:#036881!important;text-shadow:none!important}.factory-bootstrap-454 .btn-group .btn.active.value{background-color:#04a4cc;-webkit-box-shadow:inset 0 1px 2px #037c9a;box-shadow:inset 0 1px 2px #037c9a;border-top:1px solid #037c9a;border-bottom:1px solid #037c9a;border-left:1px solid #037c9a}.factory-bootstrap-454 .pagination>.active>a,.factory-bootstrap-454 .pagination>.active>a:focus,.factory-bootstrap-454 .pagination>.active>a:hover,.factory-bootstrap-454 .pagination>.active>span,.factory-bootstrap-454 .pagination>.active>span:focus,.factory-bootstrap-454 .pagination>.active>span:hover{background-color:#04a4cc;border-color:#037c9a}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .btn-primary{background:#04a4cc;border-color:#037c9a;color:#fff;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-455 .btn-primary:focus,.factory-bootstrap-455 .btn-primary:hover{background:#0384a4;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 1px 0 #09cafa,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #09cafa,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-455 .btn-primary:active{background:#0384a4;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.factory-bootstrap-455 .btn-primary:disabled,.factory-bootstrap-455 .btn-primary[disabled]{color:#c7cfd1!important;background:#0384a4!important;border-color:#036881!important;text-shadow:none!important}.factory-bootstrap-455 .btn-group .btn.active.value{background-color:#04a4cc;-webkit-box-shadow:inset 0 1px 2px #037c9a;box-shadow:inset 0 1px 2px #037c9a;border-top:1px solid #037c9a;border-bottom:1px solid #037c9a;border-left:1px solid #037c9a}.factory-bootstrap-455 .pagination>.active>a,.factory-bootstrap-455 .pagination>.active>a:focus,.factory-bootstrap-455 .pagination>.active>a:hover,.factory-bootstrap-455 .pagination>.active>span,.factory-bootstrap-455 .pagination>.active>span:focus,.factory-bootstrap-455 .pagination>.active>span:hover{background-color:#04a4cc;border-color:#037c9a}
libs/factory/bootstrap/assets/css-min/bootstrap.midnight.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .btn-primary{background:#e14d43;border-color:#d02a21;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-454 .btn-primary:focus,.factory-bootstrap-454 .btn-primary:hover{background:#d92c23;border-color:#ba251e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8756f,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8756f,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-454 .btn-primary:active{background:#d92c23;border-color:#ba251e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.factory-bootstrap-454 .btn-primary:disabled,.factory-bootstrap-454 .btn-primary[disabled]{color:#d1c7c7!important;background:#d92c23!important;border-color:#ba251e!important;text-shadow:none!important}.factory-bootstrap-454 .btn-group .btn.active.value{background-color:#e14d43;-webkit-box-shadow:inset 0 1px 2px #d02a21;box-shadow:inset 0 1px 2px #d02a21;border-top:1px solid #d02a21;border-bottom:1px solid #d02a21;border-left:1px solid #d02a21}.factory-bootstrap-454 .pagination>.active>a,.factory-bootstrap-454 .pagination>.active>a:focus,.factory-bootstrap-454 .pagination>.active>a:hover,.factory-bootstrap-454 .pagination>.active>span,.factory-bootstrap-454 .pagination>.active>span:focus,.factory-bootstrap-454 .pagination>.active>span:hover{background-color:#e14d43;border-color:#d02a21}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .btn-primary{background:#e14d43;border-color:#d02a21;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-455 .btn-primary:focus,.factory-bootstrap-455 .btn-primary:hover{background:#d92c23;border-color:#ba251e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8756f,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8756f,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-455 .btn-primary:active{background:#d92c23;border-color:#ba251e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.factory-bootstrap-455 .btn-primary:disabled,.factory-bootstrap-455 .btn-primary[disabled]{color:#d1c7c7!important;background:#d92c23!important;border-color:#ba251e!important;text-shadow:none!important}.factory-bootstrap-455 .btn-group .btn.active.value{background-color:#e14d43;-webkit-box-shadow:inset 0 1px 2px #d02a21;box-shadow:inset 0 1px 2px #d02a21;border-top:1px solid #d02a21;border-bottom:1px solid #d02a21;border-left:1px solid #d02a21}.factory-bootstrap-455 .pagination>.active>a,.factory-bootstrap-455 .pagination>.active>a:focus,.factory-bootstrap-455 .pagination>.active>a:hover,.factory-bootstrap-455 .pagination>.active>span,.factory-bootstrap-455 .pagination>.active>span:focus,.factory-bootstrap-455 .pagination>.active>span:hover{background-color:#e14d43;border-color:#d02a21}
libs/factory/bootstrap/assets/css-min/bootstrap.ocean.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .btn-primary{background:#9ebaa0;border-color:#80a583;color:#fff;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-454 .btn-primary:focus,.factory-bootstrap-454 .btn-primary:hover{background:#86a988;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 1px 0 #bccfbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #bccfbd,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-454 .btn-primary:active{background:#86a988;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.factory-bootstrap-454 .btn-primary:disabled,.factory-bootstrap-454 .btn-primary[disabled]{color:#c7d1c8!important;background:#86a988!important;border-color:#719a74!important;text-shadow:none!important}.factory-bootstrap-454 .btn-group .btn.active.value{background-color:#9ebaa0;-webkit-box-shadow:inset 0 1px 2px #80a583;box-shadow:inset 0 1px 2px #80a583;border-top:1px solid #80a583;border-bottom:1px solid #80a583;border-left:1px solid #80a583}.factory-bootstrap-454 .pagination>.active>a,.factory-bootstrap-454 .pagination>.active>a:focus,.factory-bootstrap-454 .pagination>.active>a:hover,.factory-bootstrap-454 .pagination>.active>span,.factory-bootstrap-454 .pagination>.active>span:focus,.factory-bootstrap-454 .pagination>.active>span:hover{background-color:#9ebaa0;border-color:#80a583}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .btn-primary{background:#9ebaa0;border-color:#80a583;color:#fff;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-455 .btn-primary:focus,.factory-bootstrap-455 .btn-primary:hover{background:#86a988;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 1px 0 #bccfbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #bccfbd,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-455 .btn-primary:active{background:#86a988;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.factory-bootstrap-455 .btn-primary:disabled,.factory-bootstrap-455 .btn-primary[disabled]{color:#c7d1c8!important;background:#86a988!important;border-color:#719a74!important;text-shadow:none!important}.factory-bootstrap-455 .btn-group .btn.active.value{background-color:#9ebaa0;-webkit-box-shadow:inset 0 1px 2px #80a583;box-shadow:inset 0 1px 2px #80a583;border-top:1px solid #80a583;border-bottom:1px solid #80a583;border-left:1px solid #80a583}.factory-bootstrap-455 .pagination>.active>a,.factory-bootstrap-455 .pagination>.active>a:focus,.factory-bootstrap-455 .pagination>.active>a:hover,.factory-bootstrap-455 .pagination>.active>span,.factory-bootstrap-455 .pagination>.active>span:focus,.factory-bootstrap-455 .pagination>.active>span:hover{background-color:#9ebaa0;border-color:#80a583}
libs/factory/bootstrap/assets/css-min/bootstrap.separator.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .factory-separator{border-bottom:1px solid #f9f9f9;border-top:1px solid #d1d1d1;margin-bottom:25px}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .factory-separator{border-bottom:1px solid #f9f9f9;border-top:1px solid #d1d1d1;margin-bottom:25px}
libs/factory/bootstrap/assets/css-min/bootstrap.sunrise.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .btn-primary{background:#dd823b;border-color:#c36822;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-454 .btn-primary:focus,.factory-bootstrap-454 .btn-primary:hover{background:#cc6c23;border-color:#ad5c1e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e59d66,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e59d66,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-454 .btn-primary:active{background:#cc6c23;border-color:#ad5c1e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.factory-bootstrap-454 .btn-primary:disabled,.factory-bootstrap-454 .btn-primary[disabled]{color:#d1cbc7!important;background:#cc6c23!important;border-color:#ad5c1e!important;text-shadow:none!important}.factory-bootstrap-454 .btn-group .btn.active.value{background-color:#dd823b;-webkit-box-shadow:inset 0 1px 2px #c36822;box-shadow:inset 0 1px 2px #c36822;border-top:1px solid #c36822;border-bottom:1px solid #c36822;border-left:1px solid #c36822}.factory-bootstrap-454 .pagination>.active>a,.factory-bootstrap-454 .pagination>.active>a:focus,.factory-bootstrap-454 .pagination>.active>a:hover,.factory-bootstrap-454 .pagination>.active>span,.factory-bootstrap-454 .pagination>.active>span:focus,.factory-bootstrap-454 .pagination>.active>span:hover{background-color:#dd823b;border-color:#c36822}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .btn-primary{background:#dd823b;border-color:#c36822;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-455 .btn-primary:focus,.factory-bootstrap-455 .btn-primary:hover{background:#cc6c23;border-color:#ad5c1e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e59d66,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e59d66,0 1px 0 rgba(0,0,0,.15)}.factory-bootstrap-455 .btn-primary:active{background:#cc6c23;border-color:#ad5c1e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.factory-bootstrap-455 .btn-primary:disabled,.factory-bootstrap-455 .btn-primary[disabled]{color:#d1cbc7!important;background:#cc6c23!important;border-color:#ad5c1e!important;text-shadow:none!important}.factory-bootstrap-455 .btn-group .btn.active.value{background-color:#dd823b;-webkit-box-shadow:inset 0 1px 2px #c36822;box-shadow:inset 0 1px 2px #c36822;border-top:1px solid #c36822;border-bottom:1px solid #c36822;border-left:1px solid #c36822}.factory-bootstrap-455 .pagination>.active>a,.factory-bootstrap-455 .pagination>.active>a:focus,.factory-bootstrap-455 .pagination>.active>a:hover,.factory-bootstrap-455 .pagination>.active>span,.factory-bootstrap-455 .pagination>.active>span:focus,.factory-bootstrap-455 .pagination>.active>span:hover{background-color:#dd823b;border-color:#c36822}
libs/factory/bootstrap/assets/css-min/bootstrap.tab.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .factory-tab{overflow:hidden;margin-bottom:25px}.factory-bootstrap-454 .factory-tab .form-group{overflow:hidden}.factory-bootstrap-454 .factory-tab+.form-group{margin-top:30px}.factory-bootstrap-454 .nav-tabs a{text-decoration:none}.factory-bootstrap-454 .factory-align-horizontal .nav-tabs{border-bottom:0}.factory-bootstrap-454 .factory-align-vertical .factory-headers{float:left;width:150px}.factory-bootstrap-454 .factory-align-vertical .factory-headers .nav-tabs{border-bottom:0;display:block;margin:0;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.factory-bootstrap-454 .factory-tab .factory-bodies{background-color:#fff;-webkit-border-radius:0 3px 3px;-moz-border-radius:0 3px 3px;border-radius:0 3px 3px;border:1px solid #DDD;padding:30px 15px 25px 10px}.factory-bootstrap-454 .factory-align-vertical .factory-bodies{min-height:250px;margin-left:150px}.factory-bootstrap-454 .factory-align-vertical .factory-bodies .actory-tab-item{clear:both}.factory-bootstrap-454 .form-horizontal .factory-align-vertical .form-group{margin-left:-5px}.factory-bootstrap-454 .factory-align-vertical .nav-tabs li{float:none}.factory-bootstrap-454 .factory-align-vertical .nav-tabs li a{margin-right:-1px;margin-bottom:0;position:relative;z-index:10;padding:10px 0 9px 15px;-webkit-border-radius:3px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius:3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0}.factory-bootstrap-454 .factory-align-vertical .nav-tabs>.active>a{border:1px solid #DDD!important;border-right:1px solid #fff!important}.factory-bootstrap-454 .factory-align-vertical .nav-tabs>li a:hover{color:#21759B;z-index:5;border-color:transparent}.factory-bootstrap-454 .factory-align-vertical .control-label{width:20%;max-width:140px}.factory-bootstrap-454 .factory-align-vertical .control-group{width:80%}.factory-bootstrap-454 .factory-align-vertical .control-group input[type=text],.factory-bootstrap-454 .factory-align-vertical .control-group textarea{width:90%}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .factory-tab{overflow:hidden;margin-bottom:25px}.factory-bootstrap-455 .factory-tab .form-group{overflow:hidden}.factory-bootstrap-455 .factory-tab+.form-group{margin-top:30px}.factory-bootstrap-455 .nav-tabs a{text-decoration:none}.factory-bootstrap-455 .factory-align-horizontal .nav-tabs{border-bottom:0}.factory-bootstrap-455 .factory-align-vertical .factory-headers{float:left;width:150px}.factory-bootstrap-455 .factory-align-vertical .factory-headers .nav-tabs{border-bottom:0;display:block;margin:0;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.factory-bootstrap-455 .factory-tab .factory-bodies{background-color:#fff;-webkit-border-radius:0 3px 3px;-moz-border-radius:0 3px 3px;border-radius:0 3px 3px;border:1px solid #DDD;padding:30px 15px 25px 10px}.factory-bootstrap-455 .factory-align-vertical .factory-bodies{min-height:250px;margin-left:150px}.factory-bootstrap-455 .factory-align-vertical .factory-bodies .actory-tab-item{clear:both}.factory-bootstrap-455 .form-horizontal .factory-align-vertical .form-group{margin-left:-5px}.factory-bootstrap-455 .factory-align-vertical .nav-tabs li{float:none}.factory-bootstrap-455 .factory-align-vertical .nav-tabs li a{margin-right:-1px;margin-bottom:0;position:relative;z-index:10;padding:10px 0 9px 15px;-webkit-border-radius:3px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius:3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0}.factory-bootstrap-455 .factory-align-vertical .nav-tabs>.active>a{border:1px solid #DDD!important;border-right:1px solid #fff!important}.factory-bootstrap-455 .factory-align-vertical .nav-tabs>li a:hover{color:#21759B;z-index:5;border-color:transparent}.factory-bootstrap-455 .factory-align-vertical .control-label{width:20%;max-width:140px}.factory-bootstrap-455 .factory-align-vertical .control-group{width:80%}.factory-bootstrap-455 .factory-align-vertical .control-group input[type=text],.factory-bootstrap-455 .factory-align-vertical .control-group textarea{width:90%}
libs/factory/bootstrap/assets/css-min/bootstrap.wp-editor.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .wp-editor-wrap *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.factory-bootstrap-454 .wp-editor-wrap .button,.factory-bootstrap-454 .wp-editor-wrap input,.factory-bootstrap-454 .wp-editor-wrap textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.factory-bootstrap-454 .switch-html,.factory-bootstrap-454 .switch-tmce{color:#777}.factory-bootstrap-454 .html-active .switch-html,.factory-bootstrap-454 .tmce-active .switch-tmce{color:#555}.factory-bootstrap-454 .switch-html:hover,.factory-bootstrap-454 .switch-tmce:hover{color:#777}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .wp-editor-wrap *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.factory-bootstrap-455 .wp-editor-wrap .button,.factory-bootstrap-455 .wp-editor-wrap input,.factory-bootstrap-455 .wp-editor-wrap textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.factory-bootstrap-455 .switch-html,.factory-bootstrap-455 .switch-tmce{color:#777}.factory-bootstrap-455 .html-active .switch-html,.factory-bootstrap-455 .tmce-active .switch-tmce{color:#555}.factory-bootstrap-455 .switch-html:hover,.factory-bootstrap-455 .switch-tmce:hover{color:#777}
libs/factory/bootstrap/assets/css-min/control.checkbox.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- #side-sortables .factory-bootstrap-454 .factory-buttons-way{float:right;position:relative;top:-25px;left:5px;border:3px solid #f9f9f9;border-radius:4px}.factory-bootstrap-454 .factory-checkbox-disabled button,.factory-bootstrap-454 .factory-checkbox-disabled input{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.factory-bootstrap-454 .factory-buttons-way{border:3px solid #f9f9f9;border-radius:4px}.factory-bootstrap-454 .factory-buttons-way button{padding-left:10px;padding-right:10px}.factory-bootstrap-454 .factory-buttons-way .factory-on.active{text-shadow:none;color:#fff;background-color:#33aad5;-webkit-box-shadow:inset 0 1px 1px #0074a2;box-shadow:inset 0 1px 3px #0074a2;border-top:1px solid #0074a2;border-bottom:1px solid #0074a2;border-left:1px solid #0074a2}.factory-bootstrap-454 .factory-checkbox-tumbler-hint{margin-top:5px}.factory-bootstrap-454 .factory-checkbox-tumbler-hint .factory-tumbler-content{display:inline-block;background-color:#ffd;padding:1px 5px}.admin-color-light .factory-bootstrap-454 .factory-buttons-way .factory-on.active{background-color:#04a4cc;-webkit-box-shadow:inset 0 1px 2px #037c9a;box-shadow:inset 0 1px 2px #037c9a;border-top:1px solid #037c9a;border-bottom:1px solid #037c9a;border-left:1px solid #037c9a}.admin-color-blue .factory-bootstrap-454 .factory-buttons-way .factory-on.active{background-color:#e1a948;-webkit-box-shadow:inset 0 1px 2px #d39323;box-shadow:inset 0 1px 2px #d39323;border-top:1px solid #d39323;border-bottom:1px solid #d39323;border-left:1px solid #d39323}.admin-color-coffee .factory-bootstrap-454 .factory-buttons-way .factory-on.active{background-color:#c7a589;-webkit-box-shadow:inset 0 1px 2px #b78a66;box-shadow:inset 0 1px 2px #b78a66;border-top:1px solid #b78a66;border-bottom:1px solid #b78a66;border-left:1px solid #b78a66}.admin-color-ectoplasm .factory-bootstrap-454 .factory-buttons-way .factory-on.active{background-color:#a3b745;-webkit-box-shadow:inset 0 1px 2px #839237;box-shadow:inset 0 1px 2px #839237;border-top:1px solid #839237;border-bottom:1px solid #839237;border-left:1px solid #839237}.admin-color-midnight .factory-bootstrap-454 .factory-buttons-way .factory-on.active{background-color:#e14d43;-webkit-box-shadow:inset 0 1px 2px #d02a21;box-shadow:inset 0 1px 2px #d02a21;border-top:1px solid #d02a21;border-bottom:1px solid #d02a21;border-left:1px solid #d02a21}.admin-color-ocean .factory-bootstrap-454 .factory-buttons-way .factory-on.active{background-color:#9ebaa0;-webkit-box-shadow:inset 0 1px 2px #80a583;box-shadow:inset 0 1px 2px #80a583;border-top:1px solid #80a583;border-bottom:1px solid #80a583;border-left:1px solid #80a583}.admin-color-sunrise .factory-bootstrap-454 .factory-buttons-way .factory-on.active{background-color:#dd823b;-webkit-box-shadow:inset 0 1px 2px #c36822;box-shadow:inset 0 1px 2px #c36822;border-top:1px solid #c36822;border-bottom:1px solid #c36822;border-left:1px solid #c36822}
8
  */
9
 
10
 
11
+ #side-sortables .factory-bootstrap-455 .factory-buttons-way{float:right;position:relative;top:-25px;left:5px;border:3px solid #f9f9f9;border-radius:4px}.factory-bootstrap-455 .factory-checkbox-disabled button,.factory-bootstrap-455 .factory-checkbox-disabled input{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.factory-bootstrap-455 .factory-buttons-way{border:3px solid #f9f9f9;border-radius:4px}.factory-bootstrap-455 .factory-buttons-way button{padding-left:10px;padding-right:10px}.factory-bootstrap-455 .factory-buttons-way .factory-on.active{text-shadow:none;color:#fff;background-color:#33aad5;-webkit-box-shadow:inset 0 1px 1px #0074a2;box-shadow:inset 0 1px 3px #0074a2;border-top:1px solid #0074a2;border-bottom:1px solid #0074a2;border-left:1px solid #0074a2}.factory-bootstrap-455 .factory-checkbox-tumbler-hint{margin-top:5px}.factory-bootstrap-455 .factory-checkbox-tumbler-hint .factory-tumbler-content{display:inline-block;background-color:#ffd;padding:1px 5px}.admin-color-light .factory-bootstrap-455 .factory-buttons-way .factory-on.active{background-color:#04a4cc;-webkit-box-shadow:inset 0 1px 2px #037c9a;box-shadow:inset 0 1px 2px #037c9a;border-top:1px solid #037c9a;border-bottom:1px solid #037c9a;border-left:1px solid #037c9a}.admin-color-blue .factory-bootstrap-455 .factory-buttons-way .factory-on.active{background-color:#e1a948;-webkit-box-shadow:inset 0 1px 2px #d39323;box-shadow:inset 0 1px 2px #d39323;border-top:1px solid #d39323;border-bottom:1px solid #d39323;border-left:1px solid #d39323}.admin-color-coffee .factory-bootstrap-455 .factory-buttons-way .factory-on.active{background-color:#c7a589;-webkit-box-shadow:inset 0 1px 2px #b78a66;box-shadow:inset 0 1px 2px #b78a66;border-top:1px solid #b78a66;border-bottom:1px solid #b78a66;border-left:1px solid #b78a66}.admin-color-ectoplasm .factory-bootstrap-455 .factory-buttons-way .factory-on.active{background-color:#a3b745;-webkit-box-shadow:inset 0 1px 2px #839237;box-shadow:inset 0 1px 2px #839237;border-top:1px solid #839237;border-bottom:1px solid #839237;border-left:1px solid #839237}.admin-color-midnight .factory-bootstrap-455 .factory-buttons-way .factory-on.active{background-color:#e14d43;-webkit-box-shadow:inset 0 1px 2px #d02a21;box-shadow:inset 0 1px 2px #d02a21;border-top:1px solid #d02a21;border-bottom:1px solid #d02a21;border-left:1px solid #d02a21}.admin-color-ocean .factory-bootstrap-455 .factory-buttons-way .factory-on.active{background-color:#9ebaa0;-webkit-box-shadow:inset 0 1px 2px #80a583;box-shadow:inset 0 1px 2px #80a583;border-top:1px solid #80a583;border-bottom:1px solid #80a583;border-left:1px solid #80a583}.admin-color-sunrise .factory-bootstrap-455 .factory-buttons-way .factory-on.active{background-color:#dd823b;-webkit-box-shadow:inset 0 1px 2px #c36822;box-shadow:inset 0 1px 2px #c36822;border-top:1px solid #c36822;border-bottom:1px solid #c36822;border-left:1px solid #c36822}
libs/factory/bootstrap/assets/css-min/control.color-and-opacity.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .factory-control-row{padding-left:105px;position:relative}.factory-bootstrap-454 .factory-control-row .factory-color-wrap{position:absolute;left:0;top:0}.factory-bootstrap-454 .factory-control-row .factory-opacity-wrap{width:100%}.factory-bootstrap-454 .iris-picker{margin-top:10px}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .factory-control-row{padding-left:105px;position:relative}.factory-bootstrap-455 .factory-control-row .factory-color-wrap{position:absolute;left:0;top:0}.factory-bootstrap-455 .factory-control-row .factory-opacity-wrap{width:100%}.factory-bootstrap-455 .iris-picker{margin-top:10px}
libs/factory/bootstrap/assets/css-min/control.color.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .factory-color{position:relative}.factory-bootstrap-454 .factory-color .factory-color-hex{display:inline-block;width:65px;text-align:left;vertical-align:top;border-top-right-radius:3px;border-bottom-right-radius:3px;border-radius:3px;z-index:1;position:relative;margin-left:26px;border-top-left-radius:0;border-bottom-left-radius:0}.factory-bootstrap-454 .factory-color .factory-background,.factory-bootstrap-454 .factory-color .factory-pattern{cursor:pointer;height:26px;width:26px;position:absolute;border-radius:5px;background:transparent url(../../assets/images/color_picker_pattern.jpg) center center repeat;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid rgba(0,0,0,.34);z-index:1;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.factory-bootstrap-454 .factory-color .factory-background{z-index:2;border-radius:3px}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .factory-color{position:relative}.factory-bootstrap-455 .factory-color .factory-color-hex{display:inline-block;width:65px;text-align:left;vertical-align:top;border-top-right-radius:3px;border-bottom-right-radius:3px;border-radius:3px;z-index:1;position:relative;margin-left:26px;border-top-left-radius:0;border-bottom-left-radius:0}.factory-bootstrap-455 .factory-color .factory-background,.factory-bootstrap-455 .factory-color .factory-pattern{cursor:pointer;height:26px;width:26px;position:absolute;border-radius:5px;background:transparent url(../../assets/images/color_picker_pattern.jpg) center center repeat;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid rgba(0,0,0,.34);z-index:1;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.factory-bootstrap-455 .factory-color .factory-background{z-index:2;border-radius:3px}
libs/factory/bootstrap/assets/css-min/control.dropdown-and-colors.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .factory-dropdown-and-colors .factory-colors-wrap,.factory-bootstrap-454 .factory-dropdown-and-colors .factory-dropdown-wrap{display:inline-block}.factory-bootstrap-454 .factory-dropdown-and-colors .factory-dropdown-wrap{min-width:200px;max-width:300px}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .factory-dropdown-and-colors .factory-colors-wrap,.factory-bootstrap-455 .factory-dropdown-and-colors .factory-dropdown-wrap{display:inline-block}.factory-bootstrap-455 .factory-dropdown-and-colors .factory-dropdown-wrap{min-width:200px;max-width:300px}
libs/factory/bootstrap/assets/css-min/control.dropdown.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .factory-dropdown.factory-buttons-way .fa{margin-right:6px;position:relative}.factory-bootstrap-454 .factory-dropdown.factory-buttons-way{border:0;border-radius:0}.factory-bootstrap-454 .factory-hints .factory-hint{margin-top:5px;display:inline-block;background-color:#ffd;padding:1px 5px}.admin-color-light .factory-bootstrap-454 .factory-dropdown.factory-buttons-way .active{background-color:#04a4cc;-webkit-box-shadow:inset 0 1px 2px #037c9a;box-shadow:inset 0 1px 2px #037c9a;border-top:1px solid #037c9a;border-bottom:1px solid #037c9a;border-left:1px solid #037c9a}.admin-color-blue .factory-bootstrap-454 .factory-dropdown.factory-buttons-way .active{background-color:#e1a948;-webkit-box-shadow:inset 0 1px 2px #d39323;box-shadow:inset 0 1px 2px #d39323;border-top:1px solid #d39323;border-bottom:1px solid #d39323;border-left:1px solid #d39323}.admin-color-coffee .factory-bootstrap-454 .factory-dropdown.factory-buttons-way .active{background-color:#c7a589;-webkit-box-shadow:inset 0 1px 2px #b78a66;box-shadow:inset 0 1px 2px #b78a66;border-top:1px solid #b78a66;border-bottom:1px solid #b78a66;border-left:1px solid #b78a66}.admin-color-ectoplasm .factory-bootstrap-454 .factory-dropdown.factory-buttons-way .active{background-color:#a3b745;-webkit-box-shadow:inset 0 1px 2px #839237;box-shadow:inset 0 1px 2px #839237;border-top:1px solid #839237;border-bottom:1px solid #839237;border-left:1px solid #839237}.admin-color-midnight .factory-bootstrap-454 .factory-dropdown.factory-buttons-way .active{background-color:#e14d43;-webkit-box-shadow:inset 0 1px 2px #d02a21;box-shadow:inset 0 1px 2px #d02a21;border-top:1px solid #d02a21;border-bottom:1px solid #d02a21;border-left:1px solid #d02a21}.admin-color-ocean .factory-bootstrap-454 .factory-dropdown.factory-buttons-way .active{background-color:#9ebaa0;-webkit-box-shadow:inset 0 1px 2px #80a583;box-shadow:inset 0 1px 2px #80a583;border-top:1px solid #80a583;border-bottom:1px solid #80a583;border-left:1px solid #80a583}.admin-color-sunrise .factory-bootstrap-454 .factory-dropdown.factory-buttons-way .active{background-color:#dd823b;-webkit-box-shadow:inset 0 1px 2px #c36822;box-shadow:inset 0 1px 2px #c36822;border-top:1px solid #c36822;border-bottom:1px solid #c36822;border-left:1px solid #c36822}.factory-bootstrap-454 .factory-dropdown.factory-ddslick-way .dd-select{background-color:#fff!important}.factory-bootstrap-454 .factory-dropdown.factory-ddslick-way label{margin-bottom:1px}.factory-bootstrap-454 .factory-dropdown.factory-ddslick-way .dd-option,.factory-bootstrap-454 .factory-dropdown.factory-ddslick-way .dd-selected{padding:8px 12px 8px 11px!important}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .factory-dropdown.factory-buttons-way .fa{margin-right:6px;position:relative}.factory-bootstrap-455 .factory-dropdown.factory-buttons-way{border:0;border-radius:0}.factory-bootstrap-455 .factory-hints .factory-hint{margin-top:5px;display:inline-block;background-color:#ffd;padding:1px 5px}.admin-color-light .factory-bootstrap-455 .factory-dropdown.factory-buttons-way .active{background-color:#04a4cc;-webkit-box-shadow:inset 0 1px 2px #037c9a;box-shadow:inset 0 1px 2px #037c9a;border-top:1px solid #037c9a;border-bottom:1px solid #037c9a;border-left:1px solid #037c9a}.admin-color-blue .factory-bootstrap-455 .factory-dropdown.factory-buttons-way .active{background-color:#e1a948;-webkit-box-shadow:inset 0 1px 2px #d39323;box-shadow:inset 0 1px 2px #d39323;border-top:1px solid #d39323;border-bottom:1px solid #d39323;border-left:1px solid #d39323}.admin-color-coffee .factory-bootstrap-455 .factory-dropdown.factory-buttons-way .active{background-color:#c7a589;-webkit-box-shadow:inset 0 1px 2px #b78a66;box-shadow:inset 0 1px 2px #b78a66;border-top:1px solid #b78a66;border-bottom:1px solid #b78a66;border-left:1px solid #b78a66}.admin-color-ectoplasm .factory-bootstrap-455 .factory-dropdown.factory-buttons-way .active{background-color:#a3b745;-webkit-box-shadow:inset 0 1px 2px #839237;box-shadow:inset 0 1px 2px #839237;border-top:1px solid #839237;border-bottom:1px solid #839237;border-left:1px solid #839237}.admin-color-midnight .factory-bootstrap-455 .factory-dropdown.factory-buttons-way .active{background-color:#e14d43;-webkit-box-shadow:inset 0 1px 2px #d02a21;box-shadow:inset 0 1px 2px #d02a21;border-top:1px solid #d02a21;border-bottom:1px solid #d02a21;border-left:1px solid #d02a21}.admin-color-ocean .factory-bootstrap-455 .factory-dropdown.factory-buttons-way .active{background-color:#9ebaa0;-webkit-box-shadow:inset 0 1px 2px #80a583;box-shadow:inset 0 1px 2px #80a583;border-top:1px solid #80a583;border-bottom:1px solid #80a583;border-left:1px solid #80a583}.admin-color-sunrise .factory-bootstrap-455 .factory-dropdown.factory-buttons-way .active{background-color:#dd823b;-webkit-box-shadow:inset 0 1px 2px #c36822;box-shadow:inset 0 1px 2px #c36822;border-top:1px solid #c36822;border-bottom:1px solid #c36822;border-left:1px solid #c36822}.factory-bootstrap-455 .factory-dropdown.factory-ddslick-way .dd-select{background-color:#fff!important}.factory-bootstrap-455 .factory-dropdown.factory-ddslick-way label{margin-bottom:1px}.factory-bootstrap-455 .factory-dropdown.factory-ddslick-way .dd-option,.factory-bootstrap-455 .factory-dropdown.factory-ddslick-way .dd-selected{padding:8px 12px 8px 11px!important}
libs/factory/bootstrap/assets/css-min/control.fonts.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .factory-font .factory-control-row{padding:0;vertical-align:top}.factory-bootstrap-454 .factory-font .factory-color-wrap{position:static;display:inline-block;vertical-align:top}.factory-bootstrap-454 .factory-font .factory-size-wrap{display:inline-block;width:70px;vertical-align:top}.factory-bootstrap-454 .iris-picker{margin-top:10px}.factory-bootstrap-454 .factory-font .factory-family-wrap{padding-bottom:10px}.factory-bootstrap-454 .factory-font .chosen-results{max-height:150px}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .factory-font .factory-control-row{padding:0;vertical-align:top}.factory-bootstrap-455 .factory-font .factory-color-wrap{position:static;display:inline-block;vertical-align:top}.factory-bootstrap-455 .factory-font .factory-size-wrap{display:inline-block;width:70px;vertical-align:top}.factory-bootstrap-455 .iris-picker{margin-top:10px}.factory-bootstrap-455 .factory-font .factory-family-wrap{padding-bottom:10px}.factory-bootstrap-455 .factory-font .chosen-results{max-height:150px}
libs/factory/bootstrap/assets/css-min/control.list.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .factory-list li input{margin:0 5px 0 0;position:relative;top:1px;outline:0!important}.factory-bootstrap-454 .factory-list li span{vertical-align:bottom;line-height:100%}.factory-bootstrap-454 .factory-list .factory-error{position:relative;display:inline-block}.factory-bootstrap-454 .factory-list .factory-error i{color:#f47665;margin:0 7px 0 1px;cursor:help}.factory-bootstrap-454 .factory-list .factory-error-text{display:none;position:absolute;width:300px}.factory-bootstrap-454 .factory-list .factory-error-text,.factory-bootstrap-454 .factory-list-error{background-color:rgba(0,0,0,.8);white-space:normal;z-index:10;padding:10px 12px 12px;font-weight:400;line-height:150%;border-radius:4px;color:#fff;font-size:13px;margin-top:2px}.factory-bootstrap-454 .factory-list-error{padding:5px 10px;max-width:500px;display:inline-block}.factory-bootstrap-454 .factory-list-error i{margin:0 7px 0 1px}.factory-bootstrap-454 .factory-list .factory-error-text a{color:#fff;font-weight:700}.factory-bootstrap-454 .factory-list .factory-has-error:hover .factory-error-text{display:block}.factory-bootstrap-454 .factory-list .factory-has-error{cursor:default}.opanda-connect-buttons .opanda-has-error .opanda-error{display:inline-block}.factory-bootstrap-454 .factory-checklist-way.factory-empty{font-style:italic;margin-top:7px}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .factory-list li input{margin:0 5px 0 0;position:relative;top:1px;outline:0!important}.factory-bootstrap-455 .factory-list li span{vertical-align:bottom;line-height:100%}.factory-bootstrap-455 .factory-list .factory-error{position:relative;display:inline-block}.factory-bootstrap-455 .factory-list .factory-error i{color:#f47665;margin:0 7px 0 1px;cursor:help}.factory-bootstrap-455 .factory-list .factory-error-text{display:none;position:absolute;width:300px}.factory-bootstrap-455 .factory-list .factory-error-text,.factory-bootstrap-455 .factory-list-error{background-color:rgba(0,0,0,.8);white-space:normal;z-index:10;padding:10px 12px 12px;font-weight:400;line-height:150%;border-radius:4px;color:#fff;font-size:13px;margin-top:2px}.factory-bootstrap-455 .factory-list-error{padding:5px 10px;max-width:500px;display:inline-block}.factory-bootstrap-455 .factory-list-error i{margin:0 7px 0 1px}.factory-bootstrap-455 .factory-list .factory-error-text a{color:#fff;font-weight:700}.factory-bootstrap-455 .factory-list .factory-has-error:hover .factory-error-text{display:block}.factory-bootstrap-455 .factory-list .factory-has-error{cursor:default}.opanda-connect-buttons .opanda-has-error .opanda-error{display:inline-block}.factory-bootstrap-455 .factory-checklist-way.factory-empty{font-style:italic;margin-top:7px}
libs/factory/bootstrap/assets/css-min/control.multiple-textbox.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .factory-mtextbox-item{position:relative;margin-bottom:5px}.factory-bootstrap-454 .factory-mtextbox-item input,.factory-mtextbox-remove-item{display:inline-block}.factory-bootstrap-454 .factory-mtextbox-item .factory-mtextbox-remove-item{position:absolute;top:0;right:0;bottom:0;width:40px;border-radius:0 3px 3px 0;outline:0}.factory-bootstrap-454 .factory-mtextbox-item .factory-mtextbox-remove-item:focus,.factory-bootstrap-454 .factory-mtextbox-item .factory-mtextbox-remove-item:hover{box-shadow:none;outline:0}.factory-bootstrap-454 .factory-mtextbox-add-item{display:block;margin-top:10px}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .factory-mtextbox-item{position:relative;margin-bottom:5px}.factory-bootstrap-455 .factory-mtextbox-item input,.factory-mtextbox-remove-item{display:inline-block}.factory-bootstrap-455 .factory-mtextbox-item .factory-mtextbox-remove-item{position:absolute;top:0;right:0;bottom:0;width:40px;border-radius:0 3px 3px 0;outline:0}.factory-bootstrap-455 .factory-mtextbox-item .factory-mtextbox-remove-item:focus,.factory-bootstrap-455 .factory-mtextbox-item .factory-mtextbox-remove-item:hover{box-shadow:none;outline:0}.factory-bootstrap-455 .factory-mtextbox-add-item{display:block;margin-top:10px}
libs/factory/bootstrap/assets/css-min/control.pattern.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .factory-pattern .factory-pattern-controls{vertical-align:middle}.factory-bootstrap-454 .factory-pattern .factory-preview-wrap{display:inline-block;vertical-align:middle}.factory-bootstrap-454 .factory-pattern .factory-preview{width:100px;height:26px;background:transparent url(../assets/assets/images/color_picker_pattern.jpg) repeat;border:0;border-radius:3px;cursor:pointer;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid rgba(0,0,0,.34)!important;position:relative}.factory-bootstrap-454 .factory-pattern .factory-preview.factory-empty{background:transparent url(../assets/assets/images/color_picker_pattern.jpg) repeat!important}.factory-bootstrap-454 .factory-pattern .factory-preview span{position:absolute;top:0;left:76px;background:#111;width:26px;height:26px;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;z-index:99;border-bottom:2px solid #000}.factory-bootstrap-454 .factory-pattern .factory-preview span:hover{background:#161616}.factory-bootstrap-454 .factory-pattern .factory-preview span:after{content:'';width:0;height:0;border:transparent solid 5px;border-top-color:#96a6a6;position:absolute;top:10px;right:7px;z-index:1}.factory-bootstrap-454 .factory-pattern.factory-patterns-panel-active .factory-preview span:after{border-top-color:transparent;border-bottom-color:#96a6a6;top:4px}.factory-bootstrap-454 .factory-pattern .factory-color-panel{padding:10px;margin-top:10px;background:rgba(255,255,255,.04);border-radius:3px;display:none}.factory-bootstrap-454 .factory-pattern.factory-color-panel-active .factory-color-panel{display:block}.factory-bootstrap-454 .factory-pattern .factory-color-label{margin-right:5px}.factory-bootstrap-454 .factory-pattern .factory-color,.factory-bootstrap-454 .factory-pattern .factory-color-label{display:inline-block;vertical-align:middle}.factory-bootstrap-454 .factory-pattern .factory-color-panel .factory-hint{margin-top:7px}.factory-bootstrap-454 .factory-pattern .factory-patterns-panel{display:none;margin-top:10px;padding:2px 0 0;border-top:1px solid #272727;overflow:visible}.factory-bootstrap-454 .factory-pattern .factory-patterns-group{clear:both;padding:2px 0 0;border-bottom:1px solid #272727;padding-bottom:10px}.factory-bootstrap-454 .factory-pattern .factory-patterns-group-title{margin-top:10px}.factory-bootstrap-454 .factory-pattern .factory-patterns-row{padding-top:10px}.factory-bootstrap-454 .factory-pattern.factory-patterns-panel-active .factory-patterns-panel{display:block}.factory-bootstrap-454 .factory-pattern .factory-patterns-item,.factory-bootstrap-454 .factory-pattern .factory-patterns-item div{width:46px;height:46px}.factory-bootstrap-454 .factory-pattern .factory-patterns-item{display:inline-block;cursor:pointer;position:relative;vertical-align:top}.factory-bootstrap-454 .factory-pattern .factory-patterns-item+.factory-patterns-item{margin-left:10px}.factory-bootstrap-454 .factory-pattern .factory-patterns-item div{position:absolute;border-radius:100%;border:4px solid #333}.factory-bootstrap-454 .factory-pattern .factory-patterns-item:hover .factory-pattern-holder{width:64px;height:64px;top:-10px;left:-10px;border:1px solid #333;z-index:10}.factory-bootstrap-454 .factory-pattern .factory-no-preview{background:#2f2f2f;line-height:46px;border-radius:100%;text-align:center;font-size:20px}.factory-bootstrap-454 .factory-pattern .factory-no-preview:hover{background:#333}.factory-bootstrap-454 .factory-pattern .factory-button .fa{font-size:14px;margin-right:1px}.factory-bootstrap-454 .factory-pattern .factory-button span{position:relative;top:-1px}.factory-bootstrap-454 .factory-pattern .factory-button+.factory-button{margin-left:3px}.factory-bootstrap-454 .factory-pattern .factory-change-color-btn{margin-left:5px}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .factory-pattern .factory-pattern-controls{vertical-align:middle}.factory-bootstrap-455 .factory-pattern .factory-preview-wrap{display:inline-block;vertical-align:middle}.factory-bootstrap-455 .factory-pattern .factory-preview{width:100px;height:26px;background:transparent url(../assets/assets/images/color_picker_pattern.jpg) repeat;border:0;border-radius:3px;cursor:pointer;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid rgba(0,0,0,.34)!important;position:relative}.factory-bootstrap-455 .factory-pattern .factory-preview.factory-empty{background:transparent url(../assets/assets/images/color_picker_pattern.jpg) repeat!important}.factory-bootstrap-455 .factory-pattern .factory-preview span{position:absolute;top:0;left:76px;background:#111;width:26px;height:26px;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;z-index:99;border-bottom:2px solid #000}.factory-bootstrap-455 .factory-pattern .factory-preview span:hover{background:#161616}.factory-bootstrap-455 .factory-pattern .factory-preview span:after{content:'';width:0;height:0;border:transparent solid 5px;border-top-color:#96a6a6;position:absolute;top:10px;right:7px;z-index:1}.factory-bootstrap-455 .factory-pattern.factory-patterns-panel-active .factory-preview span:after{border-top-color:transparent;border-bottom-color:#96a6a6;top:4px}.factory-bootstrap-455 .factory-pattern .factory-color-panel{padding:10px;margin-top:10px;background:rgba(255,255,255,.04);border-radius:3px;display:none}.factory-bootstrap-455 .factory-pattern.factory-color-panel-active .factory-color-panel{display:block}.factory-bootstrap-455 .factory-pattern .factory-color-label{margin-right:5px}.factory-bootstrap-455 .factory-pattern .factory-color,.factory-bootstrap-455 .factory-pattern .factory-color-label{display:inline-block;vertical-align:middle}.factory-bootstrap-455 .factory-pattern .factory-color-panel .factory-hint{margin-top:7px}.factory-bootstrap-455 .factory-pattern .factory-patterns-panel{display:none;margin-top:10px;padding:2px 0 0;border-top:1px solid #272727;overflow:visible}.factory-bootstrap-455 .factory-pattern .factory-patterns-group{clear:both;padding:2px 0 0;border-bottom:1px solid #272727;padding-bottom:10px}.factory-bootstrap-455 .factory-pattern .factory-patterns-group-title{margin-top:10px}.factory-bootstrap-455 .factory-pattern .factory-patterns-row{padding-top:10px}.factory-bootstrap-455 .factory-pattern.factory-patterns-panel-active .factory-patterns-panel{display:block}.factory-bootstrap-455 .factory-pattern .factory-patterns-item,.factory-bootstrap-455 .factory-pattern .factory-patterns-item div{width:46px;height:46px}.factory-bootstrap-455 .factory-pattern .factory-patterns-item{display:inline-block;cursor:pointer;position:relative;vertical-align:top}.factory-bootstrap-455 .factory-pattern .factory-patterns-item+.factory-patterns-item{margin-left:10px}.factory-bootstrap-455 .factory-pattern .factory-patterns-item div{position:absolute;border-radius:100%;border:4px solid #333}.factory-bootstrap-455 .factory-pattern .factory-patterns-item:hover .factory-pattern-holder{width:64px;height:64px;top:-10px;left:-10px;border:1px solid #333;z-index:10}.factory-bootstrap-455 .factory-pattern .factory-no-preview{background:#2f2f2f;line-height:46px;border-radius:100%;text-align:center;font-size:20px}.factory-bootstrap-455 .factory-pattern .factory-no-preview:hover{background:#333}.factory-bootstrap-455 .factory-pattern .factory-button .fa{font-size:14px;margin-right:1px}.factory-bootstrap-455 .factory-pattern .factory-button span{position:relative;top:-1px}.factory-bootstrap-455 .factory-pattern .factory-button+.factory-button{margin-left:3px}.factory-bootstrap-455 .factory-pattern .factory-change-color-btn{margin-left:5px}
libs/factory/bootstrap/assets/css-min/control.radio-colors.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .factory-from-radio-label,.factory-bootstrap-454 .factory-from-radio-label>span{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.factory-bootstrap-454 .factory-from-radio-label{position:relative;width:30px;height:30px;border-radius:3px;background-color:#fff;border:1px solid rgba(0,0,0,.1)}.factory-bootstrap-454 .factory-from-radio-label:hover{background-color:#f5f2f2;border:1px solid rgba(0,0,0,.2)}.factory-bootstrap-454 .factory-from-radio-label>span{display:block;position:absolute;top:2px;left:2px;right:2px;bottom:2px;text-indent:-9999px;background-color:#fff}.factory-bootstrap-454 .factory-from-radio-label .factory-radio-color:checked+span{border:5px solid #fff}.factory-bootstrap-454 .factory-radio-color{opacity:0}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .factory-from-radio-label,.factory-bootstrap-455 .factory-from-radio-label>span{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.factory-bootstrap-455 .factory-from-radio-label{position:relative;width:30px;height:30px;border-radius:3px;background-color:#fff;border:1px solid rgba(0,0,0,.1)}.factory-bootstrap-455 .factory-from-radio-label:hover{background-color:#f5f2f2;border:1px solid rgba(0,0,0,.2)}.factory-bootstrap-455 .factory-from-radio-label>span{display:block;position:absolute;top:2px;left:2px;right:2px;bottom:2px;text-indent:-9999px;background-color:#fff}.factory-bootstrap-455 .factory-from-radio-label .factory-radio-color:checked+span{border:5px solid #fff}.factory-bootstrap-455 .factory-radio-color{opacity:0}
libs/factory/bootstrap/assets/css-min/holder.more-link.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .factory-more-link-content{border-top:1px dashed #DDD;padding-top:25px;width:100%;padding-right:20px;position:relative}.factory-bootstrap-454 .factory-tab .factory-more-link-show{display:inline-block;text-decoration:none;border-bottom:1px dotted #21759b;position:relative}.factory-bootstrap-454 .factory-tab .factory-more-link-show:hover{border-color:#d54e21}.factory-bootstrap-454 .factory-tab .factory-more-link-hide{position:absolute;margin-top:-35px;background-color:#fff;padding:0 5px;right:20px;color:#bbb;text-decoration:none}.factory-bootstrap-454 .factory-tab .factory-more-link-hide:hover{color:#999}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .factory-more-link-content{border-top:1px dashed #DDD;padding-top:25px;width:100%;padding-right:20px;position:relative}.factory-bootstrap-455 .factory-tab .factory-more-link-show{display:inline-block;text-decoration:none;border-bottom:1px dotted #21759b;position:relative}.factory-bootstrap-455 .factory-tab .factory-more-link-show:hover{border-color:#d54e21}.factory-bootstrap-455 .factory-tab .factory-more-link-hide{position:absolute;margin-top:-35px;background-color:#fff;padding:0 5px;right:20px;color:#bbb;text-decoration:none}.factory-bootstrap-455 .factory-tab .factory-more-link-hide:hover{color:#999}
libs/factory/bootstrap/assets/css-min/plugin.gradient-picker.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .factory-gradient-picker-wrap{margin-bottom:20px}.factory-bootstrap-454 .gradientPicker-preview{width:100%;height:30px;border-radius:3px;background:transparent url(../../assets/images/color_picker_pattern.jpg) repeat}.factory-bootstrap-454 .factory-color-picker-container{display:none;padding-top:15px}.factory-bootstrap-454 .factory-point,.factory-bootstrap-454 .factory-point-color{position:absolute;width:10px;height:10px;border:0;font-size:0;border-radius:50% 50% 100% 100%;-moz-border-radius:50% 50% 100% 100%;-webkit-border-radius:50% 50% 100% 100%;cursor:pointer;overflow:hidden}.factory-bootstrap-454 .factory-point-color{border-radius:0}.factory-bootstrap-454 .factory-point{background:transparent url(../../assets/images/color_picker_pattern.jpg) repeat}.factory-bootstrap-454 .factory-current-point{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.factory-bootstrap-454 .factory-points{position:relative;height:10px;width:100%;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ1JREFUeNq8VAEKwCAITOn%2FX3ZzTBCxUicTBsvsOO9EIKJhAwCe5H0H4xBvLQgOegV8yZ8AZwJHc8zKI4c53bk6IGNqMH3GCJuMlkeG4p4G1e5Lq1KXatmCM7AdrbLLq7FC0agycx7oXOmk8%2FY%2FPNjRR7s6ZFHFqY5AcasLFDPtpAC7WH7aNkxgO9gdLNv3oWdKiKXX7r8bu6rlJcAA9ZRfMt5oHoIAAAAASUVORK5CYII%3D) 5 0,pointer}.factory-bootstrap-454 .gradientPicker-iris-wrap{display:none;position:absolute;left:0;top:78px;width:212px;height:212px;background:#111;border:1px solid #222;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:9999}.factory-bootstrap-454 .gradientPicker-iris-wrap .iris-border,.factory-bootstrap-454 .gradientPicker-iris-wrap .iris-picker{border:0;background:#111}.factory-bootstrap-454 .gradientPicker-pallets{padding:8px 0 3px;margin-bottom:10px;border-bottom:1px solid #323232;border-top:1px solid #323232;font-size:0;line-height:0;text-align:center}.factory-bootstrap-454 .factory-preset-gradient,.factory-bootstrap-454 .factory-secondary-color{width:22px;height:22px;border-radius:100%}.factory-bootstrap-454 .factory-preset-gradient{display:inline-block;cursor:pointer;margin-bottom:3px;position:relative}.factory-bootstrap-454 .factory-preset-gradient:hover{opacity:.9}.factory-bootstrap-454 .factory-preset-gradient+.factory-preset-gradient{margin-left:5px}.factory-bootstrap-454 .factory-secondary-color-wrap{width:11px;height:22px;position:absolute;overflow:hidden;right:0}.factory-bootstrap-454 .factory-secondary-color{position:absolute;left:-11px;background-color:red}.factory-bootstrap-454 .gradientPicker-filldirection{width:200px;margin-top:5px}.factory-bootstrap-454 .gradientPicker-ptConfig .color-chooser{float:left}.factory-bootstrap-454 .factory-color-picker-container .factory-slider{padding-left:75px;padding-right:60px;position:relative}.factory-bootstrap-454 .factory-color-picker-container .factory-color-hex{top:0;left:0;position:absolute;width:65px}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .factory-gradient-picker-wrap{margin-bottom:20px}.factory-bootstrap-455 .gradientPicker-preview{width:100%;height:30px;border-radius:3px;background:transparent url(../../assets/images/color_picker_pattern.jpg) repeat}.factory-bootstrap-455 .factory-color-picker-container{display:none;padding-top:15px}.factory-bootstrap-455 .factory-point,.factory-bootstrap-455 .factory-point-color{position:absolute;width:10px;height:10px;border:0;font-size:0;border-radius:50% 50% 100% 100%;-moz-border-radius:50% 50% 100% 100%;-webkit-border-radius:50% 50% 100% 100%;cursor:pointer;overflow:hidden}.factory-bootstrap-455 .factory-point-color{border-radius:0}.factory-bootstrap-455 .factory-point{background:transparent url(../../assets/images/color_picker_pattern.jpg) repeat}.factory-bootstrap-455 .factory-current-point{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.factory-bootstrap-455 .factory-points{position:relative;height:10px;width:100%;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ1JREFUeNq8VAEKwCAITOn%2FX3ZzTBCxUicTBsvsOO9EIKJhAwCe5H0H4xBvLQgOegV8yZ8AZwJHc8zKI4c53bk6IGNqMH3GCJuMlkeG4p4G1e5Lq1KXatmCM7AdrbLLq7FC0agycx7oXOmk8%2FY%2FPNjRR7s6ZFHFqY5AcasLFDPtpAC7WH7aNkxgO9gdLNv3oWdKiKXX7r8bu6rlJcAA9ZRfMt5oHoIAAAAASUVORK5CYII%3D) 5 0,pointer}.factory-bootstrap-455 .gradientPicker-iris-wrap{display:none;position:absolute;left:0;top:78px;width:212px;height:212px;background:#111;border:1px solid #222;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:9999}.factory-bootstrap-455 .gradientPicker-iris-wrap .iris-border,.factory-bootstrap-455 .gradientPicker-iris-wrap .iris-picker{border:0;background:#111}.factory-bootstrap-455 .gradientPicker-pallets{padding:8px 0 3px;margin-bottom:10px;border-bottom:1px solid #323232;border-top:1px solid #323232;font-size:0;line-height:0;text-align:center}.factory-bootstrap-455 .factory-preset-gradient,.factory-bootstrap-455 .factory-secondary-color{width:22px;height:22px;border-radius:100%}.factory-bootstrap-455 .factory-preset-gradient{display:inline-block;cursor:pointer;margin-bottom:3px;position:relative}.factory-bootstrap-455 .factory-preset-gradient:hover{opacity:.9}.factory-bootstrap-455 .factory-preset-gradient+.factory-preset-gradient{margin-left:5px}.factory-bootstrap-455 .factory-secondary-color-wrap{width:11px;height:22px;position:absolute;overflow:hidden;right:0}.factory-bootstrap-455 .factory-secondary-color{position:absolute;left:-11px;background-color:red}.factory-bootstrap-455 .gradientPicker-filldirection{width:200px;margin-top:5px}.factory-bootstrap-455 .gradientPicker-ptConfig .color-chooser{float:left}.factory-bootstrap-455 .factory-color-picker-container .factory-slider{padding-left:75px;padding-right:60px;position:relative}.factory-bootstrap-455 .factory-color-picker-container .factory-color-hex{top:0;left:0;position:absolute;width:65px}
libs/factory/bootstrap/assets/css-min/plugin.paddings-editor.min.css CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
 
11
- .factory-bootstrap-454 .factory-paddings-editor{padding-left:135px;height:90px;position:relative}.factory-bootstrap-454 .factory-paddings-editor .factory-rectangle{width:120px;height:90px;border-radius:10px;background-color:#a6b6b6;overflow:hidden;cursor:pointer;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;top:0;left:0}.factory-bootstrap-454 .factory-paddings-editor .factory-side{width:100%;height:100%;position:absolute}.factory-bootstrap-454 .factory-paddings-editor .factory-side-center{width:30px;height:30px;border-radius:100%;background-color:#bac9c9;position:absolute;top:30px;left:45px;-moz-box-sizing:content-box;box-sizing:content-box}.factory-bootstrap-454 .factory-paddings-editor .factory-side-center:hover{background-color:#c0cece}.factory-bootstrap-454 .factory-paddings-editor .factory-side-center.factory-active{background-color:#829595}.factory-bootstrap-454 .factory-paddings-editor .factory-side-top{height:30px;top:0;left:0}.factory-bootstrap-454 .factory-paddings-editor .factory-side-right{width:45px;top:0;right:0}.factory-bootstrap-454 .factory-paddings-editor .factory-side-bottom{height:30px;bottom:0;left:0}.factory-bootstrap-454 .factory-paddings-editor .factory-side-left{width:45px;top:0;left:0}.factory-bootstrap-454 .factory-paddings-editor .factory-rectangle .factory-visible-value{color:#1b1f1f;background-color:rgba(255,255,255,.3);border-radius:3px;padding:2px;line-height:13px;display:inline-block}.factory-bootstrap-454 .factory-paddings-editor .factory-rectangle .factory-side.factory-active .factory-visible-value{background-color:rgba(255,255,255,.3);border-radius:3px;padding:2px;line-height:13px;display:inline-block}.factory-bootstrap-454 .factory-paddings-editor .factory-visible-value em{font-style:normal}.factory-bootstrap-454 .factory-paddings-editor .factory-side-bottom,.factory-bootstrap-454 .factory-paddings-editor .factory-side-top{text-align:center;line-height:30px}.factory-bootstrap-454 .factory-paddings-editor .factory-side-left,.factory-bootstrap-454 .factory-paddings-editor .factory-side-right{line-height:90px;text-align:center}.factory-bootstrap-454 .factory-paddings-editor .factory-slider-container{font-style:italic}.factory-bootstrap-454 .factory-paddings-editor .factory-slider{padding-right:0;margin-top:7px}
8
  */
9
 
10
 
11
+ .factory-bootstrap-455 .factory-paddings-editor{padding-left:135px;height:90px;position:relative}.factory-bootstrap-455 .factory-paddings-editor .factory-rectangle{width:120px;height:90px;border-radius:10px;background-color:#a6b6b6;overflow:hidden;cursor:pointer;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;top:0;left:0}.factory-bootstrap-455 .factory-paddings-editor .factory-side{width:100%;height:100%;position:absolute}.factory-bootstrap-455 .factory-paddings-editor .factory-side-center{width:30px;height:30px;border-radius:100%;background-color:#bac9c9;position:absolute;top:30px;left:45px;-moz-box-sizing:content-box;box-sizing:content-box}.factory-bootstrap-455 .factory-paddings-editor .factory-side-center:hover{background-color:#c0cece}.factory-bootstrap-455 .factory-paddings-editor .factory-side-center.factory-active{background-color:#829595}.factory-bootstrap-455 .factory-paddings-editor .factory-side-top{height:30px;top:0;left:0}.factory-bootstrap-455 .factory-paddings-editor .factory-side-right{width:45px;top:0;right:0}.factory-bootstrap-455 .factory-paddings-editor .factory-side-bottom{height:30px;bottom:0;left:0}.factory-bootstrap-455 .factory-paddings-editor .factory-side-left{width:45px;top:0;left:0}.factory-bootstrap-455 .factory-paddings-editor .factory-rectangle .factory-visible-value{color:#1b1f1f;background-color:rgba(255,255,255,.3);border-radius:3px;padding:2px;line-height:13px;display:inline-block}.factory-bootstrap-455 .factory-paddings-editor .factory-rectangle .factory-side.factory-active .factory-visible-value{background-color:rgba(255,255,255,.3);border-radius:3px;padding:2px;line-height:13px;display:inline-block}.factory-bootstrap-455 .factory-paddings-editor .factory-visible-value em{font-style:normal}.factory-bootstrap-455 .factory-paddings-editor .factory-side-bottom,.factory-bootstrap-455 .factory-paddings-editor .factory-side-top{text-align:center;line-height:30px}.factory-bootstrap-455 .factory-paddings-editor .factory-side-left,.factory-bootstrap-455 .factory-paddings-editor .factory-side-right{line-height:90px;text-align:center}.factory-bootstrap-455 .factory-paddings-editor .factory-slider-container{font-style:italic}.factory-bootstrap-455 .factory-paddings-editor .factory-slider{padding-right:0;margin-top:7px}
libs/factory/bootstrap/assets/css/bootstrap.accordion.css CHANGED
@@ -2,7 +2,7 @@
2
  * Light Weight jQuery Accordions
3
  */
4
 
5
- .factory-bootstrap-454 .factory-accordion {
6
  margin: 0 0 30px;
7
  border-top: 1px solid #DDD;
8
  border-right: 1px solid #DDD;
@@ -11,23 +11,23 @@
11
  -moz-border-radius: 4px;
12
  border-radius: 4px;
13
  }
14
- .factory-bootstrap-454 .factory-accordion > h3 {
15
  border-bottom: 1px solid #DDD;
16
  cursor: pointer;
17
  padding: 8px 15px;
18
  margin: 0;
19
  }
20
- .factory-bootstrap-454 .factory-accordion > div {
21
  display: none;
22
  margin:0;
23
  border-bottom: 1px solid #DDD;
24
  }
25
- .factory-bootstrap-454 .factory-accordion-item {
26
  display: none;
27
  }
28
- .factory-bootstrap-454 .inner-factory-accordion-item {
29
  padding: 10px 0;
30
  }
31
- .factory-bootstrap-454 .factory-accordion > h3.active:hover {
32
  cursor: default;
33
  }
2
  * Light Weight jQuery Accordions
3
  */
4
 
5
+ .factory-bootstrap-455 .factory-accordion {
6
  margin: 0 0 30px;
7
  border-top: 1px solid #DDD;
8
  border-right: 1px solid #DDD;
11
  -moz-border-radius: 4px;
12
  border-radius: 4px;
13
  }
14
+ .factory-bootstrap-455 .factory-accordion > h3 {
15
  border-bottom: 1px solid #DDD;
16
  cursor: pointer;
17
  padding: 8px 15px;
18
  margin: 0;
19
  }
20
+ .factory-bootstrap-455 .factory-accordion > div {
21
  display: none;
22
  margin:0;
23
  border-bottom: 1px solid #DDD;
24
  }
25
+ .factory-bootstrap-455 .factory-accordion-item {
26
  display: none;
27
  }
28
+ .factory-bootstrap-455 .inner-factory-accordion-item {
29
  padding: 10px 0;
30
  }
31
+ .factory-bootstrap-455 .factory-accordion > h3.active:hover {
32
  cursor: default;
33
  }
libs/factory/bootstrap/assets/css/bootstrap.blue.css CHANGED
@@ -1,34 +1,34 @@
1
- .factory-bootstrap-454 .btn-primary {
2
  background: #e1a948;
3
  border-color: #d39323;
4
  color: white;
5
  -webkit-box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15);
6
  box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15);
7
  }
8
- .factory-bootstrap-454 .btn-primary:hover,
9
- .factory-bootstrap-454 .btn-primary:focus {
10
  background: #db9825;
11
  border-color: #bd831f;
12
  color: white;
13
  -webkit-box-shadow: inset 0 1px 0 #e8be74, 0 1px 0 rgba(0, 0, 0, 0.15);
14
  box-shadow: inset 0 1px 0 #e8be74, 0 1px 0 rgba(0, 0, 0, 0.15);
15
  }
16
- .factory-bootstrap-454 .btn-primary:active {
17
  background: #db9825;
18
  border-color: #bd831f;
19
  color: white;
20
  -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
21
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
22
  }
23
- .factory-bootstrap-454 .btn-primary[disabled],
24
- .factory-bootstrap-454 .btn-primary:disabled {
25
  color: #d1cdc7 !important;
26
  background: #db9825 !important;
27
  border-color: #bd831f !important;
28
  text-shadow: none !important;
29
  }
30
 
31
- .factory-bootstrap-454 .btn-group .btn.active.value {
32
  background-color: #e1a948;
33
  -webkit-box-shadow: inset 0 1px 2px #d39323;
34
  box-shadow: inset 0 1px 2px #d39323;
@@ -37,12 +37,12 @@
37
  border-left: 1px solid #d39323;
38
  }
39
 
40
- .factory-bootstrap-454 .pagination > .active > a,
41
- .factory-bootstrap-454 .pagination > .active > span,
42
- .factory-bootstrap-454 .pagination > .active > a:hover,
43
- .factory-bootstrap-454 .pagination > .active > span:hover,
44
- .factory-bootstrap-454 .pagination > .active > a:focus,
45
- .factory-bootstrap-454 .pagination > .active > span:focus {
46
  background-color: #e1a948;
47
  border-color: #d39323;
48
  }
1
+ .factory-bootstrap-455 .btn-primary {
2
  background: #e1a948;
3
  border-color: #d39323;
4
  color: white;
5
  -webkit-box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15);
6
  box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15);
7
  }
8
+ .factory-bootstrap-455 .btn-primary:hover,
9
+ .factory-bootstrap-455 .btn-primary:focus {
10
  background: #db9825;
11
  border-color: #bd831f;
12
  color: white;
13
  -webkit-box-shadow: inset 0 1px 0 #e8be74, 0 1px 0 rgba(0, 0, 0, 0.15);
14
  box-shadow: inset 0 1px 0 #e8be74, 0 1px 0 rgba(0, 0, 0, 0.15);
15
  }
16
+ .factory-bootstrap-455 .btn-primary:active {
17
  background: #db9825;
18
  border-color: #bd831f;
19
  color: white;
20
  -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
21
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
22
  }
23
+ .factory-bootstrap-455 .btn-primary[disabled],
24
+ .factory-bootstrap-455 .btn-primary:disabled {
25
  color: #d1cdc7 !important;
26
  background: #db9825 !important;
27
  border-color: #bd831f !important;
28
  text-shadow: none !important;
29
  }
30
 
31
+ .factory-bootstrap-455 .btn-group .btn.active.value {
32
  background-color: #e1a948;
33
  -webkit-box-shadow: inset 0 1px 2px #d39323;
34
  box-shadow: inset 0 1px 2px #d39323;
37
  border-left: 1px solid #d39323;
38
  }
39
 
40
+ .factory-bootstrap-455 .pagination > .active > a,
41
+ .factory-bootstrap-455 .pagination > .active > span,
42
+ .factory-bootstrap-455 .pagination > .active > a:hover,
43
+ .factory-bootstrap-455 .pagination > .active > span:hover,
44
+ .factory-bootstrap-455 .pagination > .active > a:focus,
45
+ .factory-bootstrap-455 .pagination > .active > span:focus {
46
  background-color: #e1a948;
47
  border-color: #d39323;
48
  }
libs/factory/bootstrap/assets/css/bootstrap.coffee.css CHANGED
@@ -1,34 +1,34 @@
1
- .factory-bootstrap-454 .btn-primary {
2
  background: #c7a589;
3
  border-color: #b78a66;
4
  color: white;
5
  -webkit-box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15);
6
  box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15);
7
  }
8
- .factory-bootstrap-454 .btn-primary:hover,
9
- .factory-bootstrap-454 .btn-primary:focus {
10
  background: #ba906d;
11
  border-color: #ae7d55;
12
  color: white;
13
  -webkit-box-shadow: inset 0 1px 0 #d7bfac, 0 1px 0 rgba(0, 0, 0, 0.15);
14
  box-shadow: inset 0 1px 0 #d7bfac, 0 1px 0 rgba(0, 0, 0, 0.15);
15
  }
16
- .factory-bootstrap-454 .btn-primary:active {
17
  background: #ba906d;
18
  border-color: #ae7d55;
19
  color: white;
20
  -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
21
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
22
  }
23
- .factory-bootstrap-454 .btn-primary[disabled],
24
- .factory-bootstrap-454 .btn-primary:disabled {
25
  color: #d1cbc7 !important;
26
  background: #ba906d !important;
27
  border-color: #ae7d55 !important;
28
  text-shadow: none !important;
29
  }
30
 
31
- .factory-bootstrap-454 .btn-group .btn.active.value {
32
  background-color: #c7a589;
33
  -webkit-box-shadow: inset 0 1px 2px #b78a66;
34
  box-shadow: inset 0 1px 2px #b78a66;
@@ -37,12 +37,12 @@
37
  border-left: 1px solid #b78a66;
38
  }
39
 
40
- .factory-bootstrap-454 .pagination > .active > a,
41
- .factory-bootstrap-454 .pagination > .active > span,
42
- .factory-bootstrap-454 .pagination > .active > a:hover,
43
- .factory-bootstrap-454 .pagination > .active > span:hover,
44
- .factory-bootstrap-454 .pagination > .active > a:focus,
45
- .factory-bootstrap-454 .pagination > .active > span:focus {
46
  background-color: #c7a589;
47
  border-color: #b78a66;
48
  }
1
+ .factory-bootstrap-455 .btn-primary {
2
  background: #c7a589;
3
  border-color: #b78a66;
4
  color: white;
5
  -webkit-box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15);
6
  box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15);
7
  }
8
+ .factory-bootstrap-455 .btn-primary:hover,
9
+ .factory-bootstrap-455 .btn-primary:focus {
10
  background: #ba906d;
11
  border-color: #ae7d55;
12
  color: white;
13
  -webkit-box-shadow: inset 0 1px 0 #d7bfac, 0 1px 0 rgba(0, 0, 0, 0.15);
14
  box-shadow: inset 0 1px 0 #d7bfac, 0 1px 0 rgba(0, 0, 0, 0.15);
15
  }
16
+ .factory-bootstrap-455 .btn-primary:active {
17
  background: #ba906d;
18
  border-color: #ae7d55;
19
  color: white;
20
  -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
21
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
22
  }
23
+ .factory-bootstrap-455 .btn-primary[disabled],
24
+ .factory-bootstrap-455 .btn-primary:disabled {
25
  color: #d1cbc7 !important;
26
  background: #ba906d !important;
27
  border-color: #ae7d55 !important;
28
  text-shadow: none !important;
29
  }
30
 
31
+ .factory-bootstrap-455 .btn-group .btn.active.value {
32
  background-color: #c7a589;
33
  -webkit-box-shadow: inset 0 1px 2px #b78a66;
34
  box-shadow: inset 0 1px 2px #b78a66;
37
  border-left: 1px solid #b78a66;
38
  }
39
 
40
+ .factory-bootstrap-455 .pagination > .active > a,
41
+ .factory-bootstrap-455 .pagination > .active > span,
42
+ .factory-bootstrap-455 .pagination > .active > a:hover,
43
+ .factory-bootstrap-455 .pagination > .active > span:hover,
44
+ .factory-bootstrap-455 .pagination > .active > a:focus,
45
+ .factory-bootstrap-455 .pagination > .active > span:focus {
46
  background-color: #c7a589;
47
  border-color: #b78a66;
48
  }
libs/factory/bootstrap/assets/css/bootstrap.core.css CHANGED
@@ -1,251 +1,251 @@
1
- .factory-bootstrap-454 article,
2
- .factory-bootstrap-454 aside,
3
- .factory-bootstrap-454 details,
4
- .factory-bootstrap-454 figcaption,
5
- .factory-bootstrap-454 figure,
6
- .factory-bootstrap-454 footer,
7
- .factory-bootstrap-454 header,
8
- .factory-bootstrap-454 hgroup,
9
- .factory-bootstrap-454 main,
10
- .factory-bootstrap-454 nav,
11
- .factory-bootstrap-454 section,
12
- .factory-bootstrap-454 summary {
13
  display: block;
14
  }
15
 
16
- .factory-bootstrap-454 audio,
17
- .factory-bootstrap-454 canvas,
18
- .factory-bootstrap-454 video {
19
  display: inline-block;
20
  }
21
 
22
- .factory-bootstrap-454 audio:not([controls]) {
23
  display: none;
24
  height: 0;
25
  }
26
 
27
- .factory-bootstrap-454 [hidden],
28
- .factory-bootstrap-454 template {
29
  display: none;
30
  }
31
 
32
- .factory-bootstrap-454 body {
33
  margin: 0;
34
  }
35
 
36
- .factory-bootstrap-454 a {
37
  background: transparent;
38
  }
39
 
40
- .factory-bootstrap-454 a:focus {
41
  outline: thin dotted;
42
  }
43
 
44
- .factory-bootstrap-454 a:active,
45
- .factory-bootstrap-454 a:hover {
46
  outline: 0;
47
  }
48
 
49
- .factory-bootstrap-454 h1 {
50
  margin: 0.67em 0;
51
  font-size: 2em;
52
  }
53
 
54
- .factory-bootstrap-454 abbr[title] {
55
  border-bottom: 1px dotted;
56
  }
57
 
58
- .factory-bootstrap-454 b,
59
- .factory-bootstrap-454 strong {
60
  font-weight: bold;
61
  }
62
 
63
- .factory-bootstrap-454 dfn {
64
  font-style: italic;
65
  }
66
 
67
- .factory-bootstrap-454 hr {
68
  height: 0;
69
  -moz-box-sizing: content-box;
70
  box-sizing: content-box;
71
  }
72
 
73
- .factory-bootstrap-454 mark {
74
  color: #000;
75
  background: #ff0;
76
  }
77
 
78
- .factory-bootstrap-454 code,
79
- .factory-bootstrap-454 kbd,
80
- .factory-bootstrap-454 pre,
81
- .factory-bootstrap-454 samp {
82
  font-family: monospace, serif;
83
  font-size: 1em;
84
  }
85
 
86
- .factory-bootstrap-454 pre {
87
  white-space: pre-wrap;
88
  }
89
 
90
- .factory-bootstrap-454 q {
91
  quotes: "\201C" "\201D" "\2018" "\2019";
92
  }
93
 
94
- .factory-bootstrap-454 small {
95
  font-size: 80%;
96
  }
97
 
98
- .factory-bootstrap-454 sub,
99
- .factory-bootstrap-454 sup {
100
  position: relative;
101
  font-size: 75%;
102
  line-height: 0;
103
  vertical-align: baseline;
104
  }
105
 
106
- .factory-bootstrap-454 sup {
107
  top: -0.5em;
108
  }
109
 
110
- .factory-bootstrap-454 sub {
111
  bottom: -0.25em;
112
  }
113
 
114
- .factory-bootstrap-454 img {
115
  border: 0;
116
  }
117
 
118
- .factory-bootstrap-454 svg:not(:root) {
119
  overflow: hidden;
120
  }
121
 
122
- .factory-bootstrap-454 figure {
123
  margin: 0;
124
  }
125
 
126
- .factory-bootstrap-454 fieldset {
127
  padding: 0.35em 0.625em 0.75em;
128
  margin: 0 2px;
129
  border: 1px solid #c0c0c0;
130
  }
131
 
132
- .factory-bootstrap-454 legend {
133
  padding: 0;
134
  border: 0;
135
  }
136
 
137
- .factory-bootstrap-454 button,
138
- .factory-bootstrap-454 input,
139
- .factory-bootstrap-454 select,
140
- .factory-bootstrap-454 textarea {
141
  margin: 0;
142
  font-family: inherit;
143
  font-size: 100%;
144
  }
145
 
146
- .factory-bootstrap-454 button,
147
- .factory-bootstrap-454 input {
148
  line-height: normal;
149
  }
150
 
151
- .factory-bootstrap-454 button,
152
- .factory-bootstrap-454 select {
153
  text-transform: none;
154
  }
155
 
156
- .factory-bootstrap-454 select {
157
  padding-right: 4px !important;
158
  }
159
 
160
- .factory-bootstrap-454 button,
161
- html .factory-bootstrap-454 input[type="button"],
162
- .factory-bootstrap-454 input[type="reset"],
163
- .factory-bootstrap-454 input[type="submit"] {
164
  cursor: pointer;
165
  -webkit-appearance: button;
166
  }
167
 
168
- .factory-bootstrap-454 button[disabled],
169
- html .factory-bootstrap-454 input[disabled] {
170
  cursor: default;
171
  }
172
 
173
- .factory-bootstrap-454 input[type="checkbox"],
174
- .factory-bootstrap-454 input[type="radio"] {
175
  padding: 0;
176
  box-sizing: border-box;
177
  }
178
 
179
- .factory-bootstrap-454 input[type="search"] {
180
  -webkit-box-sizing: content-box;
181
  -moz-box-sizing: content-box;
182
  box-sizing: content-box;
183
  -webkit-appearance: textfield;
184
  }
185
 
186
- .factory-bootstrap-454 input[type="search"]::-webkit-search-cancel-button,
187
- .factory-bootstrap-454 input[type="search"]::-webkit-search-decoration {
188
  -webkit-appearance: none;
189
  }
190
 
191
- .factory-bootstrap-454 button::-moz-focus-inner,
192
- .factory-bootstrap-454 input::-moz-focus-inner {
193
  padding: 0;
194
  border: 0;
195
  }
196
 
197
- .factory-bootstrap-454 textarea {
198
  overflow: auto;
199
  vertical-align: top;
200
  }
201
 
202
- .factory-bootstrap-454 table {
203
  border-collapse: collapse;
204
  border-spacing: 0;
205
  }
206
 
207
  @media print {
208
- .factory-bootstrap-454 * {
209
  color: #000 !important;
210
  text-shadow: none !important;
211
  background: transparent !important;
212
  box-shadow: none !important;
213
  }
214
 
215
- .factory-bootstrap-454 a,
216
- .factory-bootstrap-454 a:visited {
217
  text-decoration: underline;
218
  }
219
 
220
- .factory-bootstrap-454 a[href]:after {
221
  content: " (" attr(href) ")";
222
  }
223
 
224
- .factory-bootstrap-454 abbr[title]:after {
225
  content: " (" attr(title) ")";
226
  }
227
 
228
- .factory-bootstrap-454 a[href^="javascript:"]:after,
229
- .factory-bootstrap-454 a[href^="#"]:after {
230
  content: "";
231
  }
232
 
233
- .factory-bootstrap-454 pre,
234
- .factory-bootstrap-454 blockquote {
235
  border: 1px solid #999;
236
  page-break-inside: avoid;
237
  }
238
 
239
- .factory-bootstrap-454 thead {
240
  display: table-header-group;
241
  }
242
 
243
- .factory-bootstrap-454 tr,
244
- .factory-bootstrap-454 img {
245
  page-break-inside: avoid;
246
  }
247
 
248
- .factory-bootstrap-454 img {
249
  max-width: 100% !important;
250
  }
251
 
@@ -253,63 +253,63 @@ html .factory-bootstrap-454 input[disabled] {
253
  margin: 2cm .5cm;
254
  }
255
 
256
- .factory-bootstrap-454 p,
257
- .factory-bootstrap-454 h2,
258
- .factory-bootstrap-454 h3 {
259
  orphans: 3;
260
  widows: 3;
261
  }
262
 
263
- .factory-bootstrap-454 h2,
264
- .factory-bootstrap-454 h3 {
265
  page-break-after: avoid;
266
  }
267
 
268
- .factory-bootstrap-454 select {
269
  background: #fff !important;
270
  }
271
 
272
- .factory-bootstrap-454 .navbar {
273
  display: none;
274
  }
275
 
276
- .factory-bootstrap-454 .table td,
277
- .factory-bootstrap-454 .table th {
278
  background-color: #fff !important;
279
  }
280
 
281
- .factory-bootstrap-454 .btn > .caret,
282
- .factory-bootstrap-454 .dropup > .btn > .caret {
283
  border-top-color: #000 !important;
284
  }
285
 
286
- .factory-bootstrap-454 .label {
287
  border: 1px solid #000;
288
  }
289
 
290
- .factory-bootstrap-454 .table {
291
  border-collapse: collapse !important;
292
  }
293
 
294
- .factory-bootstrap-454 .table-bordered th,
295
- .factory-bootstrap-454 .table-bordered td {
296
  border: 1px solid #ddd !important;
297
  }
298
  }
299
 
300
- .factory-bootstrap-454 *,
301
- .factory-bootstrap-454 *:before,
302
- .factory-bootstrap-454 *:after {
303
  -webkit-box-sizing: border-box;
304
  -moz-box-sizing: border-box;
305
  box-sizing: border-box;
306
  }
307
 
308
- html .factory-bootstrap-454 {
309
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
310
  }
311
 
312
- .factory-bootstrap-454 body {
313
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
314
  font-size: 14px;
315
  line-height: 1.428571429;
@@ -317,30 +317,30 @@ html .factory-bootstrap-454 {
317
  background-color: #ffffff;
318
  }
319
 
320
- .factory-bootstrap-454 input,
321
- .factory-bootstrap-454 button,
322
- .factory-bootstrap-454 select,
323
- .factory-bootstrap-454 textarea {
324
  font-family: inherit;
325
  font-size: inherit;
326
  line-height: inherit;
327
  }
328
 
329
- .factory-bootstrap-454 img {
330
  vertical-align: middle;
331
  }
332
 
333
- .factory-bootstrap-454 .img-responsive {
334
  display: block;
335
  height: auto;
336
  max-width: 100%;
337
  }
338
 
339
- .factory-bootstrap-454 .img-rounded {
340
  border-radius: 6px;
341
  }
342
 
343
- .factory-bootstrap-454 .img-thumbnail {
344
  display: inline-block;
345
  height: auto;
346
  max-width: 100%;
@@ -353,18 +353,18 @@ html .factory-bootstrap-454 {
353
  transition: all 0.2s ease-in-out;
354
  }
355
 
356
- .factory-bootstrap-454 .img-circle {
357
  border-radius: 50%;
358
  }
359
 
360
- .factory-bootstrap-454 hr {
361
  margin-top: 20px;
362
  margin-bottom: 20px;
363
  border: 0;
364
  border-top: 1px solid #eeeeee;
365
  }
366
 
367
- .factory-bootstrap-454 .sr-only {
368
  position: absolute;
369
  width: 1px;
370
  height: 1px;
@@ -375,120 +375,120 @@ html .factory-bootstrap-454 {
375
  border: 0;
376
  }
377
 
378
- .factory-bootstrap-454 h1,
379
- .factory-bootstrap-454 h2,
380
- .factory-bootstrap-454 h3,
381
- .factory-bootstrap-454 h4,
382
- .factory-bootstrap-454 h5,
383
- .factory-bootstrap-454 h6,
384
- .factory-bootstrap-454 .h1,
385
- .factory-bootstrap-454 .h2,
386
- .factory-bootstrap-454 .h3,
387
- .factory-bootstrap-454 .h4,
388
- .factory-bootstrap-454 .h5,
389
- .factory-bootstrap-454 .h6 {
390
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
391
  font-weight: 500;
392
  line-height: 1.1;
393
  color: inherit;
394
  }
395
 
396
- .factory-bootstrap-454 h1 small,
397
- .factory-bootstrap-454 h2 small,
398
- .factory-bootstrap-454 h3 small,
399
- .factory-bootstrap-454 h4 small,
400
- .factory-bootstrap-454 h5 small,
401
- .factory-bootstrap-454 h6 small,
402
- .factory-bootstrap-454 .h1 small,
403
- .factory-bootstrap-454 .h2 small,
404
- .factory-bootstrap-454 .h3 small,
405
- .factory-bootstrap-454 .h4 small,
406
- .factory-bootstrap-454 .h5 small,
407
- .factory-bootstrap-454 .h6 small,
408
- .factory-bootstrap-454 h1 .small,
409
- .factory-bootstrap-454 h2 .small,
410
- .factory-bootstrap-454 h3 .small,
411
- .factory-bootstrap-454 h4 .small,
412
- .factory-bootstrap-454 h5 .small,
413
- .factory-bootstrap-454 h6 .small,
414
- .factory-bootstrap-454 .h1 .small,
415
- .factory-bootstrap-454 .h2 .small,
416
- .factory-bootstrap-454 .h3 .small,
417
- .factory-bootstrap-454 .h4 .small,
418
- .factory-bootstrap-454 .h5 .small,
419
- .factory-bootstrap-454 .h6 .small {
420
  font-weight: normal;
421
  line-height: 1;
422
  color: #999999;
423
  }
424
 
425
- .factory-bootstrap-454 h1,
426
- .factory-bootstrap-454 h2,
427
- .factory-bootstrap-454 h3 {
428
  margin-top: 20px;
429
  margin-bottom: 10px;
430
  }
431
 
432
- .factory-bootstrap-454 h1 small,
433
- .factory-bootstrap-454 h2 small,
434
- .factory-bootstrap-454 h3 small,
435
- .factory-bootstrap-454 h1 .small,
436
- .factory-bootstrap-454 h2 .small,
437
- .factory-bootstrap-454 h3 .small {
438
  font-size: 65%;
439
  }
440
 
441
- .factory-bootstrap-454 h4,
442
- .factory-bootstrap-454 h5,
443
- .factory-bootstrap-454 h6 {
444
  margin-top: 10px;
445
  margin-bottom: 10px;
446
  }
447
 
448
- .factory-bootstrap-454 h4 small,
449
- .factory-bootstrap-454 h5 small,
450
- .factory-bootstrap-454 h6 small,
451
- .factory-bootstrap-454 h4 .small,
452
- .factory-bootstrap-454 h5 .small,
453
- .factory-bootstrap-454 h6 .small {
454
  font-size: 75%;
455
  }
456
 
457
- .factory-bootstrap-454 h1,
458
- .factory-bootstrap-454 .h1 {
459
  font-size: 36px;
460
  }
461
 
462
- .factory-bootstrap-454 h2,
463
- .factory-bootstrap-454 .h2 {
464
  font-size: 30px;
465
  }
466
 
467
- .factory-bootstrap-454 h3,
468
- .factory-bootstrap-454 .h3 {
469
  font-size: 24px;
470
  }
471
 
472
- .factory-bootstrap-454 h4,
473
- .factory-bootstrap-454 .h4 {
474
  font-size: 18px;
475
  }
476
 
477
- .factory-bootstrap-454 h5,
478
- .factory-bootstrap-454 .h5 {
479
  font-size: 14px;
480
  }
481
 
482
- .factory-bootstrap-454 h6,
483
- .factory-bootstrap-454 .h6 {
484
  font-size: 12px;
485
  }
486
 
487
- .factory-bootstrap-454 p {
488
  margin: 0 0 10px;
489
  }
490
 
491
- .factory-bootstrap-454 .lead {
492
  margin-bottom: 20px;
493
  font-size: 16px;
494
  font-weight: 200;
@@ -501,125 +501,125 @@ html .factory-bootstrap-454 {
501
  }
502
  }
503
 
504
- .factory-bootstrap-454 small,
505
- .factory-bootstrap-454 .small {
506
  font-size: 85%;
507
  }
508
 
509
- .factory-bootstrap-454 cite {
510
  font-style: normal;
511
  }
512
 
513
- .factory-bootstrap-454 .text-muted {
514
  color: #999999;
515
  }
516
 
517
- .factory-bootstrap-454 .text-primary {
518
  color: #428bca;
519
  }
520
 
521
- .factory-bootstrap-454 .text-primary:hover {
522
  color: #3071a9;
523
  }
524
 
525
- .factory-bootstrap-454 .text-warning {
526
  color: #8a6d3b;
527
  }
528
 
529
- .factory-bootstrap-454 .text-warning:hover {
530
  color: #66512c;
531
  }
532
 
533
- .factory-bootstrap-454 .text-danger {
534
  color: #a94442;
535
  }
536
 
537
- .factory-bootstrap-454 .text-danger:hover {
538
  color: #843534;
539
  }
540
 
541
- .factory-bootstrap-454 .text-success {
542
  color: #3c763d;
543
  }
544
 
545
- .factory-bootstrap-454 .text-success:hover {
546
  color: #2b542c;
547
  }
548
 
549
- .factory-bootstrap-454 .text-info {
550
  color: #31708f;
551
  }
552
 
553
- .factory-bootstrap-454 .text-info:hover {
554
  color: #245269;
555
  }
556
 
557
- .factory-bootstrap-454 .text-left {
558
  text-align: left;
559
  }
560
 
561
- .factory-bootstrap-454 .text-right {
562
  text-align: right;
563
  }
564
 
565
- .factory-bootstrap-454 .text-center {
566
  text-align: center;
567
  }
568
 
569
- .factory-bootstrap-454 .page-header {
570
  padding-bottom: 9px;
571
  margin: 40px 0 20px;
572
  border-bottom: 1px solid #eeeeee;
573
  }
574
 
575
- .factory-bootstrap-454 ul,
576
- .factory-bootstrap-454 ol {
577
  margin-top: 0;
578
  margin-bottom: 10px;
579
  }
580
 
581
- .factory-bootstrap-454 ul ul,
582
- .factory-bootstrap-454 ol ul,
583
- .factory-bootstrap-454 ul ol,
584
- .factory-bootstrap-454 ol ol {
585
  margin-bottom: 0;
586
  }
587
 
588
- .factory-bootstrap-454 .list-unstyled {
589
  padding-left: 0;
590
  list-style: none;
591
  }
592
 
593
- .factory-bootstrap-454 .list-inline {
594
  padding-left: 0;
595
  list-style: none;
596
  }
597
 
598
- .factory-bootstrap-454 .list-inline > li {
599
  display: inline-block;
600
  padding-right: 5px;
601
  padding-left: 5px;
602
  }
603
 
604
- .factory-bootstrap-454 .list-inline > li:first-child {
605
  padding-left: 0;
606
  }
607
 
608
- .factory-bootstrap-454 dl {
609
  margin-top: 0;
610
  margin-bottom: 20px;
611
  }
612
 
613
- .factory-bootstrap-454 dt,
614
- .factory-bootstrap-454 dd {
615
  line-height: 1.428571429;
616
  }
617
 
618
- .factory-bootstrap-454 dt {
619
  font-weight: bold;
620
  }
621
 
622
- .factory-bootstrap-454 dd {
623
  margin-left: 0;
624
  }
625
 
@@ -659,87 +659,87 @@ html .factory-bootstrap-454 {
659
  }
660
  }
661
 
662
- .factory-bootstrap-454 abbr[title],
663
- .factory-bootstrap-454 abbr[data-original-title] {
664
  cursor: help;
665
  border-bottom: 1px dotted #999999;
666
  }
667
 
668
- .factory-bootstrap-454 .initialism {
669
  font-size: 90%;
670
  text-transform: uppercase;
671
  }
672
 
673
- .factory-bootstrap-454 blockquote {
674
  padding: 10px 20px;
675
  margin: 0 0 20px;
676
  border-left: 5px solid #eeeeee;
677
  }
678
 
679
- .factory-bootstrap-454 blockquote p {
680
  font-size: 17.5px;
681
  font-weight: 300;
682
  line-height: 1.25;
683
  }
684
 
685
- .factory-bootstrap-454 blockquote p:last-child {
686
  margin-bottom: 0;
687
  }
688
 
689
- .factory-bootstrap-454 blockquote small,
690
- .factory-bootstrap-454 blockquote .small {
691
  display: block;
692
  line-height: 1.428571429;
693
  color: #999999;
694
  }
695
 
696
- .factory-bootstrap-454 blockquote small:before,
697
- .factory-bootstrap-454 blockquote .small:before {
698
  content: '\2014 \00A0';
699
  }
700
 
701
- .factory-bootstrap-454 blockquote.pull-right {
702
  padding-right: 15px;
703
  padding-left: 0;
704
  border-right: 5px solid #eeeeee;
705
  border-left: 0;
706
  }
707
 
708
- .factory-bootstrap-454 blockquote.pull-right p,
709
- .factory-bootstrap-454 blockquote.pull-right small,
710
- .factory-bootstrap-454 blockquote.pull-right .small {
711
  text-align: right;
712
  }
713
 
714
- .factory-bootstrap-454 blockquote.pull-right small:before,
715
- .factory-bootstrap-454 blockquote.pull-right .small:before {
716
  content: '';
717
  }
718
 
719
- .factory-bootstrap-454 blockquote.pull-right small:after,
720
- .factory-bootstrap-454 blockquote.pull-right .small:after {
721
  content: '\00A0 \2014';
722
  }
723
 
724
- .factory-bootstrap-454 blockquote:before,
725
- .factory-bootstrap-454 blockquote:after {
726
  content: "";
727
  }
728
 
729
- .factory-bootstrap-454 address {
730
  margin-bottom: 20px;
731
  font-style: normal;
732
  line-height: 1.428571429;
733
  }
734
 
735
- .factory-bootstrap-454 code,
736
- .factory-bootstrap-454 kbd,
737
- .factory-bootstrap-454 pre,
738
- .factory-bootstrap-454 samp {
739
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
740
  }
741
 
742
- .factory-bootstrap-454 code {
743
  padding: 2px 4px;
744
  font-size: 90%;
745
  color: #c7254e;
@@ -748,7 +748,7 @@ html .factory-bootstrap-454 {
748
  border-radius: 4px;
749
  }
750
 
751
- .factory-bootstrap-454 pre {
752
  display: block;
753
  padding: 9.5px;
754
  margin: 0 0 10px;
@@ -762,7 +762,7 @@ html .factory-bootstrap-454 {
762
  border-radius: 4px;
763
  }
764
 
765
- .factory-bootstrap-454 pre code {
766
  padding: 0;
767
  font-size: inherit;
768
  color: inherit;
@@ -771,35 +771,35 @@ html .factory-bootstrap-454 {
771
  border-radius: 0;
772
  }
773
 
774
- .factory-bootstrap-454 .pre-scrollable {
775
  max-height: 340px;
776
  overflow-y: scroll;
777
  }
778
 
779
- .factory-bootstrap-454 .container {
780
  padding-right: 15px;
781
  padding-left: 15px;
782
  margin-right: auto;
783
  margin-left: auto;
784
  }
785
 
786
- .factory-bootstrap-454 .container:before,
787
- .factory-bootstrap-454 .container:after {
788
  display: table;
789
  content: " ";
790
  }
791
 
792
- .factory-bootstrap-454 .container:after {
793
  clear: both;
794
  }
795
 
796
- .factory-bootstrap-454 .container:before,
797
- .factory-bootstrap-454 .container:after {
798
  display: table;
799
  content: " ";
800
  }
801
 
802
- .factory-bootstrap-454 .container:after {
803
  clear: both;
804
  }
805
 
@@ -821,301 +821,301 @@ html .factory-bootstrap-454 {
821
  }
822
  }
823
 
824
- .factory-bootstrap-454 .row {
825
  margin-right: -15px;
826
  margin-left: -15px;
827
  }
828
 
829
- .factory-bootstrap-454 .row:before,
830
- .factory-bootstrap-454 .row:after {
831
  display: table;
832
  content: " ";
833
  }
834
 
835
- .factory-bootstrap-454 .row:after {
836
  clear: both;
837
  }
838
 
839
- .factory-bootstrap-454 .row:before,
840
- .factory-bootstrap-454 .row:after {
841
  display: table;
842
  content: " ";
843
  }
844
 
845
- .factory-bootstrap-454 .row:after {
846
  clear: both;
847
  }
848
 
849
- .factory-bootstrap-454 .col-xs-1,
850
- .factory-bootstrap-454 .col-sm-1,
851
- .factory-bootstrap-454 .col-md-1,
852
- .factory-bootstrap-454 .col-lg-1,
853
- .factory-bootstrap-454 .col-xs-2,
854
- .factory-bootstrap-454 .col-sm-2,
855
- .factory-bootstrap-454 .col-md-2,
856
- .factory-bootstrap-454 .col-lg-2,
857
- .factory-bootstrap-454 .col-xs-3,
858
- .factory-bootstrap-454 .col-sm-3,
859
- .factory-bootstrap-454 .col-md-3,
860
- .factory-bootstrap-454 .col-lg-3,
861
- .factory-bootstrap-454 .col-xs-4,
862
- .factory-bootstrap-454 .col-sm-4,
863
- .factory-bootstrap-454 .col-md-4,
864
- .factory-bootstrap-454 .col-lg-4,
865
- .factory-bootstrap-454 .col-xs-5,
866
- .factory-bootstrap-454 .col-sm-5,
867
- .factory-bootstrap-454 .col-md-5,
868
- .factory-bootstrap-454 .col-lg-5,
869
- .factory-bootstrap-454 .col-xs-6,
870
- .factory-bootstrap-454 .col-sm-6,
871
- .factory-bootstrap-454 .col-md-6,
872
- .factory-bootstrap-454 .col-lg-6,
873
- .factory-bootstrap-454 .col-xs-7,
874
- .factory-bootstrap-454 .col-sm-7,
875
- .factory-bootstrap-454 .col-md-7,
876
- .factory-bootstrap-454 .col-lg-7,
877
- .factory-bootstrap-454 .col-xs-8,
878
- .factory-bootstrap-454 .col-sm-8,
879
- .factory-bootstrap-454 .col-md-8,
880
- .factory-bootstrap-454 .col-lg-8,
881
- .factory-bootstrap-454 .col-xs-9,
882
- .factory-bootstrap-454 .col-sm-9,
883
- .factory-bootstrap-454 .col-md-9,
884
- .factory-bootstrap-454 .col-lg-9,
885
- .factory-bootstrap-454 .col-xs-10,
886
- .factory-bootstrap-454 .col-sm-10,
887
- .factory-bootstrap-454 .col-md-10,
888
- .factory-bootstrap-454 .col-lg-10,
889
- .factory-bootstrap-454 .col-xs-11,
890
- .factory-bootstrap-454 .col-sm-11,
891
- .factory-bootstrap-454 .col-md-11,
892
- .factory-bootstrap-454 .col-lg-11,
893
- .factory-bootstrap-454 .col-xs-12,
894
- .factory-bootstrap-454 .col-sm-12,
895
- .factory-bootstrap-454 .col-md-12,
896
- .factory-bootstrap-454 .col-lg-12 {
897
  position: relative;
898
  min-height: 1px;
899
  padding-right: 15px;
900
  padding-left: 15px;
901
  }
902
 
903
- .factory-bootstrap-454 .col-xs-1,
904
- .factory-bootstrap-454 .col-xs-2,
905
- .factory-bootstrap-454 .col-xs-3,
906
- .factory-bootstrap-454 .col-xs-4,
907
- .factory-bootstrap-454 .col-xs-5,
908
- .factory-bootstrap-454 .col-xs-6,
909
- .factory-bootstrap-454 .col-xs-7,
910
- .factory-bootstrap-454 .col-xs-8,
911
- .factory-bootstrap-454 .col-xs-9,
912
- .factory-bootstrap-454 .col-xs-10,
913
- .factory-bootstrap-454 .col-xs-11,
914
- .factory-bootstrap-454 .col-xs-12 {
915
  float: left;
916
  }
917
 
918
- .factory-bootstrap-454 .col-xs-12 {
919
  width: 100%;
920
  }
921
 
922
- .factory-bootstrap-454 .col-xs-11 {
923
  width: 91.66666666666666%;
924
  }
925
 
926
- .factory-bootstrap-454 .col-xs-10 {
927
  width: 83.33333333333334%;
928
  }
929
 
930
- .factory-bootstrap-454 .col-xs-9 {
931
  width: 75%;
932
  }
933
 
934
- .factory-bootstrap-454 .col-xs-8 {
935
  width: 66.66666666666666%;
936
  }
937
 
938
- .factory-bootstrap-454 .col-xs-7 {
939
  width: 58.333333333333336%;
940
  }
941
 
942
- .factory-bootstrap-454 .col-xs-6 {
943
  width: 50%;
944
  }
945
 
946
- .factory-bootstrap-454 .col-xs-5 {
947
  width: 41.66666666666667%;
948
  }
949
 
950
- .factory-bootstrap-454 .col-xs-4 {
951
  width: 33.33333333333333%;
952
  }
953
 
954
- .factory-bootstrap-454 .col-xs-3 {
955
  width: 25%;
956
  }
957
 
958
- .factory-bootstrap-454 .col-xs-2 {
959
  width: 16.666666666666664%;
960
  }
961
 
962
- .factory-bootstrap-454 .col-xs-1 {
963
  width: 8.333333333333332%;
964
  }
965
 
966
- .factory-bootstrap-454 .col-xs-pull-12 {
967
  right: 100%;
968
  }
969
 
970
- .factory-bootstrap-454 .col-xs-pull-11 {
971
  right: 91.66666666666666%;
972
  }
973
 
974
- .factory-bootstrap-454 .col-xs-pull-10 {
975
  right: 83.33333333333334%;
976
  }
977
 
978
- .factory-bootstrap-454 .col-xs-pull-9 {
979
  right: 75%;
980
  }
981
 
982
- .factory-bootstrap-454 .col-xs-pull-8 {
983
  right: 66.66666666666666%;
984
  }
985
 
986
- .factory-bootstrap-454 .col-xs-pull-7 {
987
  right: 58.333333333333336%;
988
  }
989
 
990
- .factory-bootstrap-454 .col-xs-pull-6 {
991
  right: 50%;
992
  }
993
 
994
- .factory-bootstrap-454 .col-xs-pull-5 {
995
  right: 41.66666666666667%;
996
  }
997
 
998
- .factory-bootstrap-454 .col-xs-pull-4 {
999
  right: 33.33333333333333%;
1000
  }
1001
 
1002
- .factory-bootstrap-454 .col-xs-pull-3 {
1003
  right: 25%;
1004
  }
1005
 
1006
- .factory-bootstrap-454 .col-xs-pull-2 {
1007
  right: 16.666666666666664%;
1008
  }
1009
 
1010
- .factory-bootstrap-454 .col-xs-pull-1 {
1011
  right: 8.333333333333332%;
1012
  }
1013
 
1014
- .factory-bootstrap-454 .col-xs-pull-0 {
1015
  right: 0;
1016
  }
1017
 
1018
- .factory-bootstrap-454 .col-xs-push-12 {
1019
  left: 100%;
1020
  }
1021
 
1022
- .factory-bootstrap-454 .col-xs-push-11 {
1023
  left: 91.66666666666666%;
1024
  }
1025
 
1026
- .factory-bootstrap-454 .col-xs-push-10 {
1027
  left: 83.33333333333334%;
1028
  }
1029
 
1030
- .factory-bootstrap-454 .col-xs-push-9 {
1031
  left: 75%;
1032
  }
1033
 
1034
- .factory-bootstrap-454 .col-xs-push-8 {
1035
  left: 66.66666666666666%;
1036
  }
1037
 
1038
- .factory-bootstrap-454 .col-xs-push-7 {
1039
  left: 58.333333333333336%;
1040
  }
1041
 
1042
- .factory-bootstrap-454 .col-xs-push-6 {
1043
  left: 50%;
1044
  }
1045
 
1046
- .factory-bootstrap-454 .col-xs-push-5 {
1047
  left: 41.66666666666667%;
1048
  }
1049
 
1050
- .factory-bootstrap-454 .col-xs-push-4 {
1051
  left: 33.33333333333333%;
1052
  }
1053
 
1054
- .factory-bootstrap-454 .col-xs-push-3 {
1055
  left: 25%;
1056
  }
1057
 
1058
- .factory-bootstrap-454 .col-xs-push-2 {
1059
  left: 16.666666666666664%;
1060
  }
1061
 
1062
- .factory-bootstrap-454 .col-xs-push-1 {
1063
  left: 8.333333333333332%;
1064
  }
1065
 
1066
- .factory-bootstrap-454 .col-xs-push-0 {
1067
  left: 0;
1068
  }
1069
 
1070
- .factory-bootstrap-454 .col-xs-offset-12 {
1071
  margin-left: 100%;
1072
  }
1073
 
1074
- .factory-bootstrap-454 .col-xs-offset-11 {
1075
  margin-left: 91.66666666666666%;
1076
  }
1077
 
1078
- .factory-bootstrap-454 .col-xs-offset-10 {
1079
  margin-left: 83.33333333333334%;
1080
  }
1081
 
1082
- .factory-bootstrap-454 .col-xs-offset-9 {
1083
  margin-left: 75%;
1084
  }
1085
 
1086
- .factory-bootstrap-454 .col-xs-offset-8 {
1087
  margin-left: 66.66666666666666%;
1088
  }
1089
 
1090
- .factory-bootstrap-454 .col-xs-offset-7 {
1091
  margin-left: 58.333333333333336%;
1092
  }
1093
 
1094
- .factory-bootstrap-454 .col-xs-offset-6 {
1095
  margin-left: 50%;
1096
  }
1097
 
1098
- .factory-bootstrap-454 .col-xs-offset-5 {
1099
  margin-left: 41.66666666666667%;
1100
  }
1101
 
1102
- .factory-bootstrap-454 .col-xs-offset-4 {
1103
  margin-left: 33.33333333333333%;
1104
  }
1105
 
1106
- .factory-bootstrap-454 .col-xs-offset-3 {
1107
  margin-left: 25%;
1108
  }
1109
 
1110
- .factory-bootstrap-454 .col-xs-offset-2 {
1111
  margin-left: 16.666666666666664%;
1112
  }
1113
 
1114
- .factory-bootstrap-454 .col-xs-offset-1 {
1115
  margin-left: 8.333333333333332%;
1116
  }
1117
 
1118
- .factory-bootstrap-454 .col-xs-offset-0 {
1119
  margin-left: 0;
1120
  }
1121
 
@@ -1782,172 +1782,172 @@ html .factory-bootstrap-454 {
1782
  }
1783
  }
1784
 
1785
- .factory-bootstrap-454 table {
1786
  max-width: 100%;
1787
  background-color: transparent;
1788
  }
1789
 
1790
- .factory-bootstrap-454 th {
1791
  text-align: left;
1792
  }
1793
 
1794
- .factory-bootstrap-454 .table {
1795
  width: 100%;
1796
  margin-bottom: 20px;
1797
  }
1798
 
1799
- .factory-bootstrap-454 .table > thead > tr > th,
1800
- .factory-bootstrap-454 .table > tbody > tr > th,
1801
- .factory-bootstrap-454 .table > tfoot > tr > th,
1802
- .factory-bootstrap-454 .table > thead > tr > td,
1803
- .factory-bootstrap-454 .table > tbody > tr > td,
1804
- .factory-bootstrap-454 .table > tfoot > tr > td {
1805
  padding: 8px;
1806
  line-height: 1.428571429;
1807
  vertical-align: top;
1808
  border-top: 1px solid #dddddd;
1809
  }
1810
 
1811
- .factory-bootstrap-454 .table > thead > tr > th {
1812
  vertical-align: bottom;
1813
  border-bottom: 2px solid #dddddd;
1814
  }
1815
 
1816
- .factory-bootstrap-454 .table > caption + thead > tr:first-child > th,
1817
- .factory-bootstrap-454 .table > colgroup + thead > tr:first-child > th,
1818
- .factory-bootstrap-454 .table > thead:first-child > tr:first-child > th,
1819
- .factory-bootstrap-454 .table > caption + thead > tr:first-child > td,
1820
- .factory-bootstrap-454 .table > colgroup + thead > tr:first-child > td,
1821
- .factory-bootstrap-454 .table > thead:first-child > tr:first-child > td {
1822
  border-top: 0;
1823
  }
1824
 
1825
- .factory-bootstrap-454 .table > tbody + tbody {
1826
  border-top: 2px solid #dddddd;
1827
  }
1828
 
1829
- .factory-bootstrap-454 .table .table {
1830
  background-color: #ffffff;
1831
  }
1832
 
1833
- .factory-bootstrap-454 .table-condensed > thead > tr > th,
1834
- .factory-bootstrap-454 .table-condensed > tbody > tr > th,
1835
- .factory-bootstrap-454 .table-condensed > tfoot > tr > th,
1836
- .factory-bootstrap-454 .table-condensed > thead > tr > td,
1837
- .factory-bootstrap-454 .table-condensed > tbody > tr > td,
1838
- .factory-bootstrap-454 .table-condensed > tfoot > tr > td {
1839
  padding: 5px;
1840
  }
1841
 
1842
- .factory-bootstrap-454 .table-bordered {
1843
  border: 1px solid #dddddd;
1844
  }
1845
 
1846
- .factory-bootstrap-454 .table-bordered > thead > tr > th,
1847
- .factory-bootstrap-454 .table-bordered > tbody > tr > th,
1848
- .factory-bootstrap-454 .table-bordered > tfoot > tr > th,
1849
- .factory-bootstrap-454 .table-bordered > thead > tr > td,
1850
- .factory-bootstrap-454 .table-bordered > tbody > tr > td,
1851
- .factory-bootstrap-454 .table-bordered > tfoot > tr > td {
1852
  border: 1px solid #dddddd;
1853
  }
1854
 
1855
- .factory-bootstrap-454 .table-bordered > thead > tr > th,
1856
- .factory-bootstrap-454 .table-bordered > thead > tr > td {
1857
  border-bottom-width: 2px;
1858
  }
1859
 
1860
- .factory-bootstrap-454 .table-striped > tbody > tr:nth-child(odd) > td,
1861
- .factory-bootstrap-454 .table-striped > tbody > tr:nth-child(odd) > th {
1862
  background-color: #f9f9f9;
1863
  }
1864
 
1865
- .factory-bootstrap-454 .table-hover > tbody > tr:hover > td,
1866
- .factory-bootstrap-454 .table-hover > tbody > tr:hover > th {
1867
  background-color: #f5f5f5;
1868
  }
1869
 
1870
- .factory-bootstrap-454 table col[class*="col-"] {
1871
  position: static;
1872
  display: table-column;
1873
  float: none;
1874
  }
1875
 
1876
- .factory-bootstrap-454 table td[class*="col-"],
1877
- .factory-bootstrap-454 table th[class*="col-"] {
1878
  display: table-cell;
1879
  float: none;
1880
  }
1881
 
1882
- .factory-bootstrap-454 .table > thead > tr > .active,
1883
- .factory-bootstrap-454 .table > tbody > tr > .active,
1884
- .factory-bootstrap-454 .table > tfoot > tr > .active,
1885
- .factory-bootstrap-454 .table > thead > .active > td,
1886
- .factory-bootstrap-454 .table > tbody > .active > td,
1887
- .factory-bootstrap-454 .table > tfoot > .active > td,
1888
- .factory-bootstrap-454 .table > thead > .active > th,
1889
- .factory-bootstrap-454 .table > tbody > .active > th,
1890
- .factory-bootstrap-454 .table > tfoot > .active > th {
1891
  background-color: #f5f5f5;
1892
  }
1893
 
1894
- .factory-bootstrap-454 .table-hover > tbody > tr > .active:hover,
1895
- .factory-bootstrap-454 .table-hover > tbody > .active:hover > td,
1896
- .factory-bootstrap-454 .table-hover > tbody > .active:hover > th {
1897
  background-color: #e8e8e8;
1898
  }
1899
 
1900
- .factory-bootstrap-454 .table > thead > tr > .success,
1901
- .factory-bootstrap-454 .table > tbody > tr > .success,
1902
- .factory-bootstrap-454 .table > tfoot > tr > .success,
1903
- .factory-bootstrap-454 .table > thead > .success > td,
1904
- .factory-bootstrap-454 .table > tbody > .success > td,
1905
- .factory-bootstrap-454 .table > tfoot > .success > td,
1906
- .factory-bootstrap-454 .table > thead > .success > th,
1907
- .factory-bootstrap-454 .table > tbody > .success > th,
1908
- .factory-bootstrap-454 .table > tfoot > .success > th {
1909
  background-color: #dff0d8;
1910
  }
1911
 
1912
- .factory-bootstrap-454 .table-hover > tbody > tr > .success:hover,
1913
- .factory-bootstrap-454 .table-hover > tbody > .success:hover > td,
1914
- .factory-bootstrap-454 .table-hover > tbody > .success:hover > th {
1915
  background-color: #d0e9c6;
1916
  }
1917
 
1918
- .factory-bootstrap-454 .table > thead > tr > .danger,
1919
- .factory-bootstrap-454 .table > tbody > tr > .danger,
1920
- .factory-bootstrap-454 .table > tfoot > tr > .danger,
1921
- .factory-bootstrap-454 .table > thead > .danger > td,
1922
- .factory-bootstrap-454 .table > tbody > .danger > td,
1923
- .factory-bootstrap-454 .table > tfoot > .danger > td,
1924
- .factory-bootstrap-454 .table > thead > .danger > th,
1925
- .factory-bootstrap-454 .table > tbody > .danger > th,
1926
- .factory-bootstrap-454 .table > tfoot > .danger > th {
1927
  background-color: #f2dede;
1928
  }
1929
 
1930
- .factory-bootstrap-454 .table-hover > tbody > tr > .danger:hover,
1931
- .factory-bootstrap-454 .table-hover > tbody > .danger:hover > td,
1932
- .factory-bootstrap-454 .table-hover > tbody > .danger:hover > th {
1933
  background-color: #ebcccc;
1934
  }
1935
 
1936
- .factory-bootstrap-454 .table > thead > tr > .warning,
1937
- .factory-bootstrap-454 .table > tbody > tr > .warning,
1938
- .factory-bootstrap-454 .table > tfoot > tr > .warning,
1939
- .factory-bootstrap-454 .table > thead > .warning > td,
1940
- .factory-bootstrap-454 .table > tbody > .warning > td,
1941
- .factory-bootstrap-454 .table > tfoot > .warning > td,
1942
- .factory-bootstrap-454 .table > thead > .warning > th,
1943
- .factory-bootstrap-454 .table > tbody > .warning > th,
1944
- .factory-bootstrap-454 .table > tfoot > .warning > th {
1945
  background-color: #fcf8e3;
1946
  }
1947
 
1948
- .factory-bootstrap-454 .table-hover > tbody > tr > .warning:hover,
1949
- .factory-bootstrap-454 .table-hover > tbody > .warning:hover > td,
1950
- .factory-bootstrap-454 .table-hover > tbody > .warning:hover > th {
1951
  background-color: #faf2cc;
1952
  }
1953
 
@@ -2005,13 +2005,13 @@ html .factory-bootstrap-454 {
2005
  }
2006
  }
2007
 
2008
- .factory-bootstrap-454 fieldset {
2009
  padding: 0;
2010
  margin: 0;
2011
  border: 0;
2012
  }
2013
 
2014
- .factory-bootstrap-454 legend {
2015
  display: block;
2016
  width: 100%;
2017
  padding: 0;
@@ -2025,20 +2025,20 @@ html .factory-bootstrap-454 {
2025
  box-sizing: content-box;
2026
  }
2027
 
2028
- .factory-bootstrap-454 label {
2029
  display: inline-block;
2030
  margin-bottom: 5px;
2031
  font-weight: bold;
2032
  }
2033
 
2034
- .factory-bootstrap-454 input[type="search"] {
2035
  -webkit-box-sizing: border-box;
2036
  -moz-box-sizing: border-box;
2037
  box-sizing: border-box;
2038
  }
2039
 
2040
- .factory-bootstrap-454 input[type="radio"],
2041
- .factory-bootstrap-454 input[type="checkbox"] {
2042
  margin: 4px 0 0;
2043
  margin-top: 1px \9;
2044
  /* IE8-9 */
@@ -2046,35 +2046,35 @@ html .factory-bootstrap-454 {
2046
  line-height: normal;
2047
  }
2048
 
2049
- .factory-bootstrap-454 input[type="file"] {
2050
  display: block;
2051
  }
2052
 
2053
- .factory-bootstrap-454 select[multiple],
2054
- .factory-bootstrap-454 select[size] {
2055
  height: auto;
2056
  }
2057
 
2058
- .factory-bootstrap-454 select optgroup {
2059
  font-family: inherit;
2060
  font-size: inherit;
2061
  font-style: inherit;
2062
  }
2063
 
2064
- .factory-bootstrap-454 input[type="file"]:focus,
2065
- .factory-bootstrap-454 input[type="radio"]:focus,
2066
- .factory-bootstrap-454 input[type="checkbox"]:focus {
2067
  outline: thin dotted;
2068
  outline: 5px auto -webkit-focus-ring-color;
2069
  outline-offset: -2px;
2070
  }
2071
 
2072
- .factory-bootstrap-454 input[type="number"]::-webkit-outer-spin-button,
2073
- .factory-bootstrap-454 input[type="number"]::-webkit-inner-spin-button {
2074
  height: auto;
2075
  }
2076
 
2077
- .factory-bootstrap-454 output {
2078
  display: block;
2079
  padding-top: 7px;
2080
  font-size: 14px;
@@ -2083,7 +2083,7 @@ html .factory-bootstrap-454 {
2083
  vertical-align: middle;
2084
  }
2085
 
2086
- .factory-bootstrap-454 .form-control {
2087
  display: block;
2088
  width: 100%;
2089
  height: 34px;
@@ -2102,47 +2102,47 @@ html .factory-bootstrap-454 {
2102
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
2103
  }
2104
 
2105
- .factory-bootstrap-454 .form-control:focus {
2106
  border-color: #66afe9;
2107
  outline: 0;
2108
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2109
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2110
  }
2111
 
2112
- .factory-bootstrap-454 .form-control:-moz-placeholder {
2113
  color: #999999;
2114
  }
2115
 
2116
- .factory-bootstrap-454 .form-control::-moz-placeholder {
2117
  color: #999999;
2118
  opacity: 1;
2119
  }
2120
 
2121
- .factory-bootstrap-454 .form-control:-ms-input-placeholder {
2122
  color: #999999;
2123
  }
2124
 
2125
- .factory-bootstrap-454 .form-control::-webkit-input-placeholder {
2126
  color: #999999;
2127
  }
2128
 
2129
- .factory-bootstrap-454 .form-control[disabled],
2130
- .factory-bootstrap-454 .form-control[readonly],
2131
- .factory-bootstrap-454 fieldset[disabled] .form-control {
2132
  cursor: not-allowed;
2133
  background-color: #eeeeee;
2134
  }
2135
 
2136
- .factory-bootstrap-454 textarea.form-control {
2137
  height: auto;
2138
  }
2139
 
2140
- .factory-bootstrap-454 .form-group {
2141
  margin-bottom: 15px;
2142
  }
2143
 
2144
- .factory-bootstrap-454 .radio,
2145
- .factory-bootstrap-454 .checkbox {
2146
  display: block;
2147
  min-height: 20px;
2148
  padding-left: 20px;
@@ -2151,29 +2151,29 @@ html .factory-bootstrap-454 {
2151
  vertical-align: middle;
2152
  }
2153
 
2154
- .factory-bootstrap-454 .radio label,
2155
- .factory-bootstrap-454 .checkbox label {
2156
  display: inline;
2157
  margin-bottom: 0;
2158
  font-weight: normal;
2159
  cursor: pointer;
2160
  }
2161
 
2162
- .factory-bootstrap-454 .radio input[type="radio"],
2163
- .factory-bootstrap-454 .radio-inline input[type="radio"],
2164
- .factory-bootstrap-454 .checkbox input[type="checkbox"],
2165
- .factory-bootstrap-454 .checkbox-inline input[type="checkbox"] {
2166
  float: left;
2167
  margin-left: -20px;
2168
  }
2169
 
2170
- .factory-bootstrap-454 .radio + .radio,
2171
- .factory-bootstrap-454 .checkbox + .checkbox {
2172
  margin-top: -5px;
2173
  }
2174
 
2175
- .factory-bootstrap-454 .radio-inline,
2176
- .factory-bootstrap-454 .checkbox-inline {
2177
  display: inline-block;
2178
  padding-left: 20px;
2179
  margin-bottom: 0;
@@ -2182,28 +2182,28 @@ html .factory-bootstrap-454 {
2182
  cursor: pointer;
2183
  }
2184
 
2185
- .factory-bootstrap-454 .radio-inline + .radio-inline,
2186
- .factory-bootstrap-454 .checkbox-inline + .checkbox-inline {
2187
  margin-top: 0;
2188
  margin-left: 10px;
2189
  }
2190
 
2191
- .factory-bootstrap-454 input[type="radio"][disabled],
2192
- .factory-bootstrap-454 input[type="checkbox"][disabled],
2193
- .factory-bootstrap-454 .radio[disabled],
2194
- .factory-bootstrap-454 .radio-inline[disabled],
2195
- .factory-bootstrap-454 .checkbox[disabled],
2196
- .factory-bootstrap-454 .checkbox-inline[disabled],
2197
- .factory-bootstrap-454 fieldset[disabled] input[type="radio"],
2198
- .factory-bootstrap-454 fieldset[disabled] input[type="checkbox"],
2199
- .factory-bootstrap-454 fieldset[disabled] .radio,
2200
- .factory-bootstrap-454 fieldset[disabled] .radio-inline,
2201
- .factory-bootstrap-454 fieldset[disabled] .checkbox,
2202
- .factory-bootstrap-454 fieldset[disabled] .checkbox-inline {
2203
  cursor: not-allowed;
2204
  }
2205
 
2206
- .factory-bootstrap-454 .input-sm {
2207
  height: 30px;
2208
  padding: 5px 10px;
2209
  font-size: 12px;
@@ -2211,16 +2211,16 @@ html .factory-bootstrap-454 {
2211
  border-radius: 3px;
2212
  }
2213
 
2214
- .factory-bootstrap-454 select.input-sm {
2215
  height: 30px;
2216
  line-height: 30px;
2217
  }
2218
 
2219
- .factory-bootstrap-454 textarea.input-sm {
2220
  height: auto;
2221
  }
2222
 
2223
- .factory-bootstrap-454 .input-lg {
2224
  height: 46px;
2225
  padding: 10px 16px;
2226
  font-size: 18px;
@@ -2228,105 +2228,105 @@ html .factory-bootstrap-454 {
2228
  border-radius: 6px;
2229
  }
2230
 
2231
- .factory-bootstrap-454 select.input-lg {
2232
  height: 46px;
2233
  line-height: 46px;
2234
  }
2235
 
2236
- .factory-bootstrap-454 textarea.input-lg {
2237
  height: auto;
2238
  }
2239
 
2240
- .factory-bootstrap-454 .has-warning .help-block,
2241
- .factory-bootstrap-454 .has-warning .control-label,
2242
- .factory-bootstrap-454 .has-warning .radio,
2243
- .factory-bootstrap-454 .has-warning .checkbox,
2244
- .factory-bootstrap-454 .has-warning .radio-inline,
2245
- .factory-bootstrap-454 .has-warning .checkbox-inline {
2246
  color: #8a6d3b;
2247
  }
2248
 
2249
- .factory-bootstrap-454 .has-warning .form-control {
2250
  border-color: #8a6d3b;
2251
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2252
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2253
  }
2254
 
2255
- .factory-bootstrap-454 .has-warning .form-control:focus {
2256
  border-color: #66512c;
2257
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
2258
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
2259
  }
2260
 
2261
- .factory-bootstrap-454 .has-warning .input-group-addon {
2262
  color: #8a6d3b;
2263
  background-color: #fcf8e3;
2264
  border-color: #8a6d3b;
2265
  }
2266
 
2267
- .factory-bootstrap-454 .has-error .help-block,
2268
- .factory-bootstrap-454 .has-error .control-label,
2269
- .factory-bootstrap-454 .has-error .radio,
2270
- .factory-bootstrap-454 .has-error .checkbox,
2271
- .factory-bootstrap-454 .has-error .radio-inline,
2272
- .factory-bootstrap-454 .has-error .checkbox-inline {
2273
  color: #a94442;
2274
  }
2275
 
2276
- .factory-bootstrap-454 .controls {
2277
  display: block;
2278
  }
2279
 
2280
- .factory-bootstrap-454 .has-error .form-control {
2281
  border-color: #a94442;
2282
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2283
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2284
  }
2285
 
2286
- .factory-bootstrap-454 .has-error .form-control:focus {
2287
  border-color: #843534;
2288
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2289
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2290
  }
2291
 
2292
- .factory-bootstrap-454 .has-error .input-group-addon {
2293
  color: #a94442;
2294
  background-color: #f2dede;
2295
  border-color: #a94442;
2296
  }
2297
 
2298
- .factory-bootstrap-454 .has-success .help-block,
2299
- .factory-bootstrap-454 .has-success .control-label,
2300
- .factory-bootstrap-454 .has-success .radio,
2301
- .factory-bootstrap-454 .has-success .checkbox,
2302
- .factory-bootstrap-454 .has-success .radio-inline,
2303
- .factory-bootstrap-454 .has-success .checkbox-inline {
2304
  color: #3c763d;
2305
  }
2306
 
2307
- .factory-bootstrap-454 .has-success .form-control {
2308
  border-color: #3c763d;
2309
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2310
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2311
  }
2312
 
2313
- .factory-bootstrap-454 .has-success .form-control:focus {
2314
  border-color: #2b542c;
2315
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2316
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2317
  }
2318
 
2319
- .factory-bootstrap-454 .has-success .input-group-addon {
2320
  color: #3c763d;
2321
  background-color: #dff0d8;
2322
  border-color: #3c763d;
2323
  }
2324
 
2325
- .factory-bootstrap-454 .form-control-static {
2326
  margin-bottom: 0;
2327
  }
2328
 
2329
- .factory-bootstrap-454 .help-block {
2330
  display: block;
2331
  margin-top: 5px;
2332
  margin-bottom: 10px;
@@ -2364,52 +2364,52 @@ html .factory-bootstrap-454 {
2364
  }
2365
  }
2366
 
2367
- .factory-bootstrap-454 .form-horizontal .control-label,
2368
- .factory-bootstrap-454 .form-horizontal .radio,
2369
- .factory-bootstrap-454 .form-horizontal .checkbox,
2370
- .factory-bootstrap-454 .form-horizontal .radio-inline,
2371
- .factory-bootstrap-454 .form-horizontal .checkbox-inline {
2372
  position: relative;
2373
  padding-top: 7px;
2374
  margin-top: 0;
2375
  margin-bottom: 0;
2376
  }
2377
 
2378
- .factory-bootstrap-454 .form-horizontal .control-label {
2379
  max-width: 200px;
2380
  }
2381
 
2382
- .factory-bootstrap-454 .form-horizontal .radio,
2383
- .factory-bootstrap-454 .form-horizontal .checkbox {
2384
  min-height: 27px;
2385
  }
2386
 
2387
- .factory-bootstrap-454 .form-horizontal .form-group {
2388
  margin-right: -15px;
2389
  margin-left: -15px;
2390
  }
2391
 
2392
- .factory-bootstrap-454 .form-horizontal .form-group:before,
2393
- .factory-bootstrap-454 .form-horizontal .form-group:after {
2394
  display: table;
2395
  content: " ";
2396
  }
2397
 
2398
- .factory-bootstrap-454 .form-horizontal .form-group:after {
2399
  clear: both;
2400
  }
2401
 
2402
- .factory-bootstrap-454 .form-horizontal .form-group:before,
2403
- .factory-bootstrap-454 .form-horizontal .form-group:after {
2404
  display: table;
2405
  content: " ";
2406
  }
2407
 
2408
- .factory-bootstrap-454 .form-horizontal .form-group:after {
2409
  clear: both;
2410
  }
2411
 
2412
- .factory-bootstrap-454 .form-horizontal .form-control-static {
2413
  padding-top: 7px;
2414
  }
2415
 
@@ -2419,7 +2419,7 @@ html .factory-bootstrap-454 {
2419
  }
2420
  }
2421
 
2422
- .factory-bootstrap-454 .btn {
2423
  display: inline-block;
2424
  padding: 5px 12px 5px 12px;
2425
  margin-bottom: 0;
@@ -2440,25 +2440,25 @@ html .factory-bootstrap-454 {
2440
  user-select: none;
2441
  }
2442
 
2443
- .factory-bootstrap-454 .btn:focus {
2444
  outline: thin dotted;
2445
  outline: 5px auto -webkit-focus-ring-color;
2446
  outline-offset: -2px;
2447
  }
2448
 
2449
- .factory-bootstrap-454 .btn {
2450
  text-decoration: none;
2451
  }
2452
 
2453
- .factory-bootstrap-454 .btn:hover,
2454
- .factory-bootstrap-454 .btn:focus {
2455
  color: #333333;
2456
  text-decoration: none;
2457
  }
2458
 
2459
- .factory-bootstrap-454 .btn.disabled,
2460
- .factory-bootstrap-454 .btn[disabled],
2461
- .factory-bootstrap-454 fieldset[disabled] .btn {
2462
  pointer-events: none;
2463
  cursor: not-allowed;
2464
  opacity: 0.65;
@@ -2467,331 +2467,331 @@ html .factory-bootstrap-454 {
2467
  box-shadow: none;
2468
  }
2469
 
2470
- .factory-bootstrap-454 .btn-default {
2471
  color: #333333;
2472
  background-color: #ffffff;
2473
  border-color: #cccccc;
2474
  }
2475
 
2476
- .factory-bootstrap-454 .btn-default:hover,
2477
- .factory-bootstrap-454 .btn-default:focus,
2478
- .factory-bootstrap-454 .btn-default:active,
2479
- .factory-bootstrap-454 .btn-default.active,
2480
- .factory-bootstrap-454 .open .dropdown-toggle.btn-default {
2481
  background: #fafafa;
2482
  border-color: #999;
2483
  color: #222;
2484
  }
2485
 
2486
- .factory-bootstrap-454 .btn-default:active,
2487
- .factory-bootstrap-454 .btn-default.active,
2488
- .factory-bootstrap-454 .open .dropdown-toggle.btn-default {
2489
  background-image: none;
2490
  }
2491
 
2492
- .factory-bootstrap-454 .btn-default.disabled,
2493
- .factory-bootstrap-454 .btn-default[disabled],
2494
- .factory-bootstrap-454 fieldset[disabled] .btn-default,
2495
- .factory-bootstrap-454 .btn-default.disabled:hover,
2496
- .factory-bootstrap-454 .btn-default[disabled]:hover,
2497
- .factory-bootstrap-454 fieldset[disabled] .btn-default:hover,
2498
- .factory-bootstrap-454 .btn-default.disabled:focus,
2499
- .factory-bootstrap-454 .btn-default[disabled]:focus,
2500
- .factory-bootstrap-454 fieldset[disabled] .btn-default:focus,
2501
- .factory-bootstrap-454 .btn-default.disabled:active,
2502
- .factory-bootstrap-454 .btn-default[disabled]:active,
2503
- .factory-bootstrap-454 fieldset[disabled] .btn-default:active,
2504
- .factory-bootstrap-454 .btn-default.disabled.active,
2505
- .factory-bootstrap-454 .btn-default[disabled].active,
2506
- .factory-bootstrap-454 fieldset[disabled] .btn-default.active {
2507
  background-color: #ffffff;
2508
  border-color: #cccccc;
2509
  }
2510
 
2511
- .factory-bootstrap-454 .btn-default .badge {
2512
  color: #ffffff;
2513
  background-color: #fff;
2514
  }
2515
 
2516
- .factory-bootstrap-454 .btn-primary {
2517
  color: #ffffff;
2518
  background-color: #428bca;
2519
  border-color: #357ebd;
2520
  }
2521
 
2522
- .factory-bootstrap-454 .btn-primary:hover,
2523
- .factory-bootstrap-454 .btn-primary:focus,
2524
- .factory-bootstrap-454 .btn-primary:active,
2525
- .factory-bootstrap-454 .btn-primary.active,
2526
- .factory-bootstrap-454 .open .dropdown-toggle.btn-primary {
2527
  color: #ffffff;
2528
  background-color: #3276b1;
2529
  border-color: #285e8e;
2530
  }
2531
 
2532
- .factory-bootstrap-454 .btn-primary:active,
2533
- .factory-bootstrap-454 .btn-primary.active,
2534
- .factory-bootstrap-454 .open .dropdown-toggle.btn-primary {
2535
  background-image: none;
2536
  }
2537
 
2538
- .factory-bootstrap-454 .btn-primary.disabled,
2539
- .factory-bootstrap-454 .btn-primary[disabled],
2540
- .factory-bootstrap-454 fieldset[disabled] .btn-primary,
2541
- .factory-bootstrap-454 .btn-primary.disabled:hover,
2542
- .factory-bootstrap-454 .btn-primary[disabled]:hover,
2543
- .factory-bootstrap-454 fieldset[disabled] .btn-primary:hover,
2544
- .factory-bootstrap-454 .btn-primary.disabled:focus,
2545
- .factory-bootstrap-454 .btn-primary[disabled]:focus,
2546
- .factory-bootstrap-454 fieldset[disabled] .btn-primary:focus,
2547
- .factory-bootstrap-454 .btn-primary.disabled:active,
2548
- .factory-bootstrap-454 .btn-primary[disabled]:active,
2549
- .factory-bootstrap-454 fieldset[disabled] .btn-primary:active,
2550
- .factory-bootstrap-454 .btn-primary.disabled.active,
2551
- .factory-bootstrap-454 .btn-primary[disabled].active,
2552
- .factory-bootstrap-454 fieldset[disabled] .btn-primary.active {
2553
  background-color: #428bca;
2554
  border-color: #357ebd;
2555
  }
2556
 
2557
- .factory-bootstrap-454 .btn-primary .badge {
2558
  color: #428bca;
2559
  background-color: #fff;
2560
  }
2561
 
2562
- .factory-bootstrap-454 .btn-warning {
2563
  color: #ffffff;
2564
  background-color: #f0ad4e;
2565
  border-color: #eea236;
2566
  }
2567
 
2568
- .factory-bootstrap-454 .btn-warning:hover,
2569
- .factory-bootstrap-454 .btn-warning:focus,
2570
- .factory-bootstrap-454 .btn-warning:active,
2571
- .factory-bootstrap-454 .btn-warning.active,
2572
- .factory-bootstrap-454 .open .dropdown-toggle.btn-warning {
2573
  color: #ffffff;
2574
  background-color: #ed9c28;
2575
  border-color: #d58512;
2576
  }
2577
 
2578
- .factory-bootstrap-454 .btn-warning:active,
2579
- .factory-bootstrap-454 .btn-warning.active,
2580
- .factory-bootstrap-454 .open .dropdown-toggle.btn-warning {
2581
  background-image: none;
2582
  }
2583
 
2584
- .factory-bootstrap-454 .btn-warning.disabled,
2585
- .factory-bootstrap-454 .btn-warning[disabled],
2586
- .factory-bootstrap-454 fieldset[disabled] .btn-warning,
2587
- .factory-bootstrap-454 .btn-warning.disabled:hover,
2588
- .factory-bootstrap-454 .btn-warning[disabled]:hover,
2589
- .factory-bootstrap-454 fieldset[disabled] .btn-warning:hover,
2590
- .factory-bootstrap-454 .btn-warning.disabled:focus,
2591
- .factory-bootstrap-454 .btn-warning[disabled]:focus,
2592
- .factory-bootstrap-454 fieldset[disabled] .btn-warning:focus,
2593
- .factory-bootstrap-454 .btn-warning.disabled:active,
2594
- .factory-bootstrap-454 .btn-warning[disabled]:active,
2595
- .factory-bootstrap-454 fieldset[disabled] .btn-warning:active,
2596
- .factory-bootstrap-454 .btn-warning.disabled.active,
2597
- .factory-bootstrap-454 .btn-warning[disabled].active,
2598
- .factory-bootstrap-454 fieldset[disabled] .btn-warning.active {
2599
  background-color: #f0ad4e;
2600
  border-color: #eea236;
2601
  }
2602
 
2603
- .factory-bootstrap-454 .btn-warning .badge {
2604
  color: #f0ad4e;
2605
  background-color: #fff;
2606
  }
2607
 
2608
- .factory-bootstrap-454 .btn-success {
2609
  color: #ffffff;
2610
  background-color: #5cb85c;
2611
  border-color: #4cae4c;
2612
  }
2613
 
2614
- .factory-bootstrap-454 .btn-success:hover,
2615
- .factory-bootstrap-454 .btn-success:focus,
2616
- .factory-bootstrap-454 .btn-success:active,
2617
- .factory-bootstrap-454 .btn-success.active,
2618
- .factory-bootstrap-454 .open .dropdown-toggle.btn-success {
2619
  color: #ffffff;
2620
  background-color: #47a447;
2621
  border-color: #398439;
2622
  }
2623
 
2624
- .factory-bootstrap-454 .btn-success:active,
2625
- .factory-bootstrap-454 .btn-success.active,
2626
- .factory-bootstrap-454 .open .dropdown-toggle.btn-success {
2627
  background-image: none;
2628
  }
2629
 
2630
- .factory-bootstrap-454 .btn-success.disabled,
2631
- .factory-bootstrap-454 .btn-success[disabled],
2632
- .factory-bootstrap-454 fieldset[disabled] .btn-success,
2633
- .factory-bootstrap-454 .btn-success.disabled:hover,
2634
- .factory-bootstrap-454 .btn-success[disabled]:hover,
2635
- .factory-bootstrap-454 fieldset[disabled] .btn-success:hover,
2636
- .factory-bootstrap-454 .btn-success.disabled:focus,
2637
- .factory-bootstrap-454 .btn-success[disabled]:focus,
2638
- .factory-bootstrap-454 fieldset[disabled] .btn-success:focus,
2639
- .factory-bootstrap-454 .btn-success.disabled:active,
2640
- .factory-bootstrap-454 .btn-success[disabled]:active,
2641
- .factory-bootstrap-454 fieldset[disabled] .btn-success:active,
2642
- .factory-bootstrap-454 .btn-success.disabled.active,
2643
- .factory-bootstrap-454 .btn-success[disabled].active,
2644
- .factory-bootstrap-454 fieldset[disabled] .btn-success.active {
2645
  background-color: #5cb85c;
2646
  border-color: #4cae4c;
2647
  }
2648
 
2649
- .factory-bootstrap-454 .btn-success .badge {
2650
  color: #5cb85c;
2651
  background-color: #fff;
2652
  }
2653
 
2654
- .factory-bootstrap-454 .btn-info {
2655
  color: #ffffff;
2656
  background-color: #5bc0de;
2657
  border-color: #46b8da;
2658
  }
2659
 
2660
- .factory-bootstrap-454 .btn-info:hover,
2661
- .factory-bootstrap-454 .btn-info:focus,
2662
- .factory-bootstrap-454 .btn-info:active,
2663
- .factory-bootstrap-454 .btn-info.active,
2664
- .factory-bootstrap-454 .open .dropdown-toggle.btn-info {
2665
  color: #ffffff;
2666
  background-color: #39b3d7;
2667
  border-color: #269abc;
2668
  }
2669
 
2670
- .factory-bootstrap-454 .btn-info:active,
2671
- .factory-bootstrap-454 .btn-info.active,
2672
- .factory-bootstrap-454 .open .dropdown-toggle.btn-info {
2673
  background-image: none;
2674
  }
2675
 
2676
- .factory-bootstrap-454 .btn-info.disabled,
2677
- .factory-bootstrap-454 .btn-info[disabled],
2678
- .factory-bootstrap-454 fieldset[disabled] .btn-info,
2679
- .factory-bootstrap-454 .btn-info.disabled:hover,
2680
- .factory-bootstrap-454 .btn-info[disabled]:hover,
2681
- .factory-bootstrap-454 fieldset[disabled] .btn-info:hover,
2682
- .factory-bootstrap-454 .btn-info.disabled:focus,
2683
- .factory-bootstrap-454 .btn-info[disabled]:focus,
2684
- .factory-bootstrap-454 fieldset[disabled] .btn-info:focus,
2685
- .factory-bootstrap-454 .btn-info.disabled:active,
2686
- .factory-bootstrap-454 .btn-info[disabled]:active,
2687
- .factory-bootstrap-454 fieldset[disabled] .btn-info:active,
2688
- .factory-bootstrap-454 .btn-info.disabled.active,
2689
- .factory-bootstrap-454 .btn-info[disabled].active,
2690
- .factory-bootstrap-454 fieldset[disabled] .btn-info.active {
2691
  background-color: #5bc0de;
2692
  border-color: #46b8da;
2693
  }
2694
 
2695
- .factory-bootstrap-454 .btn-info .badge {
2696
  color: #5bc0de;
2697
  background-color: #fff;
2698
  }
2699
 
2700
- .factory-bootstrap-454 .btn-link {
2701
  font-weight: normal;
2702
  color: #428bca;
2703
  cursor: pointer;
2704
  border-radius: 0;
2705
  }
2706
 
2707
- .factory-bootstrap-454 .btn-link,
2708
- .factory-bootstrap-454 .btn-link:active,
2709
- .factory-bootstrap-454 .btn-link[disabled],
2710
- .factory-bootstrap-454 fieldset[disabled] .btn-link {
2711
  background-color: transparent;
2712
  -webkit-box-shadow: none;
2713
  box-shadow: none;
2714
  }
2715
 
2716
- .factory-bootstrap-454 .btn-link,
2717
- .factory-bootstrap-454 .btn-link:hover,
2718
- .factory-bootstrap-454 .btn-link:focus,
2719
- .factory-bootstrap-454 .btn-link:active {
2720
  border-color: transparent;
2721
  }
2722
 
2723
- .factory-bootstrap-454 .btn-link:hover,
2724
- .factory-bootstrap-454 .btn-link:focus {
2725
  color: #2a6496;
2726
  text-decoration: underline;
2727
  background-color: transparent;
2728
  }
2729
 
2730
- .factory-bootstrap-454 .btn-link[disabled]:hover,
2731
- .factory-bootstrap-454 fieldset[disabled] .btn-link:hover,
2732
- .factory-bootstrap-454 .btn-link[disabled]:focus,
2733
- .factory-bootstrap-454 fieldset[disabled] .btn-link:focus {
2734
  color: #999999;
2735
  text-decoration: none;
2736
  }
2737
 
2738
- .factory-bootstrap-454 .btn-lg {
2739
  padding: 10px 16px;
2740
  font-size: 18px;
2741
  line-height: 1.33;
2742
  border-radius: 6px;
2743
  }
2744
 
2745
- .factory-bootstrap-454 .btn-sm {
2746
  padding: 5px 10px;
2747
  font-size: 12px;
2748
  line-height: 1.5;
2749
  border-radius: 3px;
2750
  }
2751
 
2752
- .factory-bootstrap-454 .btn-xs {
2753
  padding: 1px 5px;
2754
  font-size: 12px;
2755
  line-height: 1.5;
2756
  border-radius: 3px;
2757
  }
2758
 
2759
- .factory-bootstrap-454 .btn-block {
2760
  display: block;
2761
  width: 100%;
2762
  padding-right: 0;
2763
  padding-left: 0;
2764
  }
2765
 
2766
- .factory-bootstrap-454 .btn-block + .btn-block {
2767
  margin-top: 5px;
2768
  }
2769
 
2770
- .factory-bootstrap-454 input[type="submit"].btn-block,
2771
- .factory-bootstrap-454 input[type="reset"].btn-block,
2772
- .factory-bootstrap-454 input[type="button"].btn-block {
2773
  width: 100%;
2774
  }
2775
 
2776
- .factory-bootstrap-454 .fade {
2777
  opacity: 0;
2778
  -webkit-transition: opacity 0.15s linear;
2779
  transition: opacity 0.15s linear;
2780
  }
2781
 
2782
- .factory-bootstrap-454 .fade.in {
2783
  opacity: 1;
2784
  }
2785
 
2786
- .factory-bootstrap-454 .collapse {
2787
  display: none;
2788
  }
2789
 
2790
- .factory-bootstrap-454 .collapse.in {
2791
  display: block;
2792
  }
2793
 
2794
- .factory-bootstrap-454 .collapsing {
2795
  position: relative;
2796
  height: 0;
2797
  overflow: hidden;
@@ -2805,7 +2805,7 @@ html .factory-bootstrap-454 {
2805
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
2806
  }
2807
 
2808
- .factory-bootstrap-454 .glyphicon {
2809
  position: relative;
2810
  top: 1px;
2811
  display: inline-block;
@@ -2817,811 +2817,811 @@ html .factory-bootstrap-454 {
2817
  -moz-osx-font-smoothing: grayscale;
2818
  }
2819
 
2820
- .factory-bootstrap-454 .glyphicon:empty {
2821
  width: 1em;
2822
  }
2823
 
2824
- .factory-bootstrap-454 .glyphicon-asterisk:before {
2825
  content: "\2a";
2826
  }
2827
 
2828
- .factory-bootstrap-454 .glyphicon-plus:before {
2829
  content: "\2b";
2830
  }
2831
 
2832
- .factory-bootstrap-454 .glyphicon-euro:before {
2833
  content: "\20ac";
2834
  }
2835
 
2836
- .factory-bootstrap-454 .glyphicon-minus:before {
2837
  content: "\2212";
2838
  }
2839
 
2840
- .factory-bootstrap-454 .glyphicon-cloud:before {
2841
  content: "\2601";
2842
  }
2843
 
2844
- .factory-bootstrap-454 .glyphicon-envelope:before {
2845
  content: "\2709";
2846
  }
2847
 
2848
- .factory-bootstrap-454 .glyphicon-pencil:before {
2849
  content: "\270f";
2850
  }
2851
 
2852
- .factory-bootstrap-454 .glyphicon-glass:before {
2853
  content: "\e001";
2854
  }
2855
 
2856
- .factory-bootstrap-454 .glyphicon-music:before {
2857
  content: "\e002";
2858
  }
2859
 
2860
- .factory-bootstrap-454 .glyphicon-search:before {
2861
  content: "\e003";
2862
  }
2863
 
2864
- .factory-bootstrap-454 .glyphicon-heart:before {
2865
  content: "\e005";
2866
  }
2867
 
2868
- .factory-bootstrap-454 .glyphicon-star:before {
2869
  content: "\e006";
2870
  }
2871
 
2872
- .factory-bootstrap-454 .glyphicon-star-empty:before {
2873
  content: "\e007";
2874
  }
2875
 
2876
- .factory-bootstrap-454 .glyphicon-user:before {
2877
  content: "\e008";
2878
  }
2879
 
2880
- .factory-bootstrap-454 .glyphicon-film:before {
2881
  content: "\e009";
2882
  }
2883
 
2884
- .factory-bootstrap-454 .glyphicon-th-large:before {
2885
  content: "\e010";
2886
  }
2887
 
2888
- .factory-bootstrap-454 .glyphicon-th:before {
2889
  content: "\e011";
2890
  }
2891
 
2892
- .factory-bootstrap-454 .glyphicon-th-list:before {
2893
  content: "\e012";
2894
  }
2895
 
2896
- .factory-bootstrap-454 .glyphicon-ok:before {
2897
  content: "\e013";
2898
  }
2899
 
2900
- .factory-bootstrap-454 .glyphicon-remove:before {
2901
  content: "\e014";
2902
  }
2903
 
2904
- .factory-bootstrap-454 .glyphicon-zoom-in:before {
2905
  content: "\e015";
2906
  }
2907
 
2908
- .factory-bootstrap-454 .glyphicon-zoom-out:before {
2909
  content: "\e016";
2910
  }
2911
 
2912
- .factory-bootstrap-454 .glyphicon-off:before {
2913
  content: "\e017";
2914
  }
2915
 
2916
- .factory-bootstrap-454 .glyphicon-signal:before {
2917
  content: "\e018";
2918
  }
2919
 
2920
- .factory-bootstrap-454 .glyphicon-cog:before {
2921
  content: "\e019";
2922
  }
2923
 
2924
- .factory-bootstrap-454 .glyphicon-trash:before {
2925
  content: "\e020";
2926
  }
2927
 
2928
- .factory-bootstrap-454 .glyphicon-home:before {
2929
  content: "\e021";
2930
  }
2931
 
2932
- .factory-bootstrap-454 .glyphicon-file:before {
2933
  content: "\e022";
2934
  }
2935
 
2936
- .factory-bootstrap-454 .glyphicon-time:before {
2937
  content: "\e023";
2938
  }
2939
 
2940
- .factory-bootstrap-454 .glyphicon-road:before {
2941
  content: "\e024";
2942
  }
2943
 
2944
- .factory-bootstrap-454 .glyphicon-download-alt:before {
2945
  content: "\e025";
2946
  }
2947
 
2948
- .factory-bootstrap-454 .glyphicon-download:before {
2949
  content: "\e026";
2950
  }
2951
 
2952
- .factory-bootstrap-454 .glyphicon-upload:before {
2953
  content: "\e027";
2954
  }
2955
 
2956
- .factory-bootstrap-454 .glyphicon-inbox:before {
2957
  content: "\e028";
2958
  }
2959
 
2960
- .factory-bootstrap-454 .glyphicon-play-circle:before {
2961
  content: "\e029";
2962
  }
2963
 
2964
- .factory-bootstrap-454 .glyphicon-repeat:before {
2965
  content: "\e030";
2966
  }
2967
 
2968
- .factory-bootstrap-454 .glyphicon-refresh:before {
2969
  content: "\e031";
2970
  }
2971
 
2972
- .factory-bootstrap-454 .glyphicon-list-alt:before {
2973
  content: "\e032";
2974
  }
2975
 
2976
- .factory-bootstrap-454 .glyphicon-lock:before {
2977
  content: "\e033";
2978
  }
2979
 
2980
- .factory-bootstrap-454 .glyphicon-flag:before {
2981
  content: "\e034";
2982
  }
2983
 
2984
- .factory-bootstrap-454 .glyphicon-headphones:before {
2985
  content: "\e035";
2986
  }
2987
 
2988
- .factory-bootstrap-454 .glyphicon-volume-off:before {
2989
  content: "\e036";
2990
  }
2991
 
2992
- .factory-bootstrap-454 .glyphicon-volume-down:before {
2993
  content: "\e037";
2994
  }
2995
 
2996
- .factory-bootstrap-454 .glyphicon-volume-up:before {
2997
  content: "\e038";
2998
  }
2999
 
3000
- .factory-bootstrap-454 .glyphicon-qrcode:before {
3001
  content: "\e039";
3002
  }
3003
 
3004
- .factory-bootstrap-454 .glyphicon-barcode:before {
3005
  content: "\e040";
3006
  }
3007
 
3008
- .factory-bootstrap-454 .glyphicon-tag:before {
3009
  content: "\e041";
3010
  }
3011
 
3012
- .factory-bootstrap-454 .glyphicon-tags:before {
3013
  content: "\e042";
3014
  }
3015
 
3016
- .factory-bootstrap-454 .glyphicon-book:before {
3017
  content: "\e043";
3018
  }
3019
 
3020
- .factory-bootstrap-454 .glyphicon-bookmark:before {
3021
  content: "\e044";
3022
  }
3023
 
3024
- .factory-bootstrap-454 .glyphicon-print:before {
3025
  content: "\e045";
3026
  }
3027
 
3028
- .factory-bootstrap-454 .glyphicon-camera:before {
3029
  content: "\e046";
3030
  }
3031
 
3032
- .factory-bootstrap-454 .glyphicon-font:before {
3033
  content: "\e047";
3034
  }
3035
 
3036
- .factory-bootstrap-454 .glyphicon-bold:before {
3037
  content: "\e048";
3038
  }
3039
 
3040
- .factory-bootstrap-454 .glyphicon-italic:before {
3041
  content: "\e049";
3042
  }
3043
 
3044
- .factory-bootstrap-454 .glyphicon-text-height:before {
3045
  content: "\e050";
3046
  }
3047
 
3048
- .factory-bootstrap-454 .glyphicon-text-width:before {
3049
  content: "\e051";
3050
  }
3051
 
3052
- .factory-bootstrap-454 .glyphicon-align-left:before {
3053
  content: "\e052";
3054
  }
3055
 
3056
- .factory-bootstrap-454 .glyphicon-align-center:before {
3057
  content: "\e053";
3058
  }
3059
 
3060
- .factory-bootstrap-454 .glyphicon-align-right:before {
3061
  content: "\e054";
3062
  }
3063
 
3064
- .factory-bootstrap-454 .glyphicon-align-justify:before {
3065
  content: "\e055";
3066
  }
3067
 
3068
- .factory-bootstrap-454 .glyphicon-list:before {
3069
  content: "\e056";
3070
  }
3071
 
3072
- .factory-bootstrap-454 .glyphicon-indent-left:before {
3073
  content: "\e057";
3074
  }
3075
 
3076
- .factory-bootstrap-454 .glyphicon-indent-right:before {
3077
  content: "\e058";
3078
  }
3079
 
3080
- .factory-bootstrap-454 .glyphicon-facetime-video:before {
3081
  content: "\e059";
3082
  }
3083
 
3084
- .factory-bootstrap-454 .glyphicon-picture:before {
3085
  content: "\e060";
3086
  }
3087
 
3088
- .factory-bootstrap-454 .glyphicon-map-marker:before {
3089
  content: "\e062";
3090
  }
3091
 
3092
- .factory-bootstrap-454 .glyphicon-adjust:before {
3093
  content: "\e063";
3094
  }
3095
 
3096
- .factory-bootstrap-454 .glyphicon-tint:before {
3097
  content: "\e064";
3098
  }
3099
 
3100
- .factory-bootstrap-454 .glyphicon-edit:before {
3101
  content: "\e065";
3102
  }
3103
 
3104
- .factory-bootstrap-454 .glyphicon-share:before {
3105
  content: "\e066";
3106
  }
3107
 
3108
- .factory-bootstrap-454 .glyphicon-check:before {
3109
  content: "\e067";
3110
  }
3111
 
3112
- .factory-bootstrap-454 .glyphicon-move:before {
3113
  content: "\e068";
3114
  }
3115
 
3116
- .factory-bootstrap-454 .glyphicon-step-backward:before {
3117
  content: "\e069";
3118
  }
3119
 
3120
- .factory-bootstrap-454 .glyphicon-fast-backward:before {
3121
  content: "\e070";
3122
  }
3123
 
3124
- .factory-bootstrap-454 .glyphicon-backward:before {
3125
  content: "\e071";
3126
  }
3127
 
3128
- .factory-bootstrap-454 .glyphicon-play:before {
3129
  content: "\e072";
3130
  }
3131
 
3132
- .factory-bootstrap-454 .glyphicon-pause:before {
3133
  content: "\e073";
3134
  }
3135
 
3136
- .factory-bootstrap-454 .glyphicon-stop:before {
3137
  content: "\e074";
3138
  }
3139
 
3140
- .factory-bootstrap-454 .glyphicon-forward:before {
3141
  content: "\e075";
3142
  }
3143
 
3144
- .factory-bootstrap-454 .glyphicon-fast-forward:before {
3145
  content: "\e076";
3146
  }
3147
 
3148
- .factory-bootstrap-454 .glyphicon-step-forward:before {
3149
  content: "\e077";
3150
  }
3151
 
3152
- .factory-bootstrap-454 .glyphicon-eject:before {
3153
  content: "\e078";
3154
  }
3155
 
3156
- .factory-bootstrap-454 .glyphicon-chevron-left:before {
3157
  content: "\e079";
3158
  }
3159
 
3160
- .factory-bootstrap-454 .glyphicon-chevron-right:before {
3161
  content: "\e080";
3162
  }
3163
 
3164
- .factory-bootstrap-454 .glyphicon-plus-sign:before {
3165
  content: "\e081";
3166
  }
3167
 
3168
- .factory-bootstrap-454 .glyphicon-minus-sign:before {
3169
  content: "\e082";
3170
  }
3171
 
3172
- .factory-bootstrap-454 .glyphicon-remove-sign:before {
3173
  content: "\e083";
3174
  }
3175
 
3176
- .factory-bootstrap-454 .glyphicon-ok-sign:before {
3177
  content: "\e084";
3178
  }
3179
 
3180
- .factory-bootstrap-454 .glyphicon-question-sign:before {
3181
  content: "\e085";
3182
  }
3183
 
3184
- .factory-bootstrap-454 .glyphicon-info-sign:before {
3185
  content: "\e086";
3186
  }
3187
 
3188
- .factory-bootstrap-454 .glyphicon-screenshot:before {
3189
  content: "\e087";
3190
  }
3191
 
3192
- .factory-bootstrap-454 .glyphicon-remove-circle:before {
3193
  content: "\e088";
3194
  }
3195
 
3196
- .factory-bootstrap-454 .glyphicon-ok-circle:before {
3197
  content: "\e089";
3198
  }
3199
 
3200
- .factory-bootstrap-454 .glyphicon-ban-circle:before {
3201
  content: "\e090";
3202
  }
3203
 
3204
- .factory-bootstrap-454 .glyphicon-arrow-left:before {
3205
  content: "\e091";
3206
  }
3207
 
3208
- .factory-bootstrap-454 .glyphicon-arrow-right:before {
3209
  content: "\e092";
3210
  }
3211
 
3212
- .factory-bootstrap-454 .glyphicon-arrow-up:before {
3213
  content: "\e093";
3214
  }
3215
 
3216
- .factory-bootstrap-454 .glyphicon-arrow-down:before {
3217
  content: "\e094";
3218
  }
3219
 
3220
- .factory-bootstrap-454 .glyphicon-share-alt:before {
3221
  content: "\e095";
3222
  }
3223
 
3224
- .factory-bootstrap-454 .glyphicon-resize-full:before {
3225
  content: "\e096";
3226
  }
3227
 
3228
- .factory-bootstrap-454 .glyphicon-resize-small:before {
3229
  content: "\e097";
3230
  }
3231
 
3232
- .factory-bootstrap-454 .glyphicon-exclamation-sign:before {
3233
  content: "\e101";
3234
  }
3235
 
3236
- .factory-bootstrap-454 .glyphicon-gift:before {
3237
  content: "\e102";
3238
  }
3239
 
3240
- .factory-bootstrap-454 .glyphicon-leaf:before {
3241
  content: "\e103";
3242
  }
3243
 
3244
- .factory-bootstrap-454 .glyphicon-fire:before {
3245
  content: "\e104";
3246
  }
3247
 
3248
- .factory-bootstrap-454 .glyphicon-eye-open:before {
3249
  content: "\e105";
3250
  }
3251
 
3252
- .factory-bootstrap-454 .glyphicon-eye-close:before {
3253
  content: "\e106";
3254
  }
3255
 
3256
- .factory-bootstrap-454 .glyphicon-warning-sign:before {
3257
  content: "\e107";
3258
  }
3259
 
3260
- .factory-bootstrap-454 .glyphicon-plane:before {
3261
  content: "\e108";
3262
  }
3263
 
3264
- .factory-bootstrap-454 .glyphicon-calendar:before {
3265
  content: "\e109";
3266
  }
3267
 
3268
- .factory-bootstrap-454 .glyphicon-random:before {
3269
  content: "\e110";
3270
  }
3271
 
3272
- .factory-bootstrap-454 .glyphicon-comment:before {
3273
  content: "\e111";
3274
  }
3275
 
3276
- .factory-bootstrap-454 .glyphicon-magnet:before {
3277
  content: "\e112";
3278
  }
3279
 
3280
- .factory-bootstrap-454 .glyphicon-chevron-up:before {
3281
  content: "\e113";
3282
  }
3283
 
3284
- .factory-bootstrap-454 .glyphicon-chevron-down:before {
3285
  content: "\e114";
3286
  }
3287
 
3288
- .factory-bootstrap-454 .glyphicon-retweet:before {
3289
  content: "\e115";
3290
  }
3291
 
3292
- .factory-bootstrap-454 .glyphicon-shopping-cart:before {
3293
  content: "\e116";
3294
  }
3295
 
3296
- .factory-bootstrap-454 .glyphicon-folder-close:before {
3297
  content: "\e117";
3298
  }
3299
 
3300
- .factory-bootstrap-454 .glyphicon-folder-open:before {
3301
  content: "\e118";
3302
  }
3303
 
3304
- .factory-bootstrap-454 .glyphicon-resize-vertical:before {
3305
  content: "\e119";
3306
  }
3307
 
3308
- .factory-bootstrap-454 .glyphicon-resize-horizontal:before {
3309
  content: "\e120";
3310
  }
3311
 
3312
- .factory-bootstrap-454 .glyphicon-hdd:before {
3313
  content: "\e121";
3314
  }
3315
 
3316
- .factory-bootstrap-454 .glyphicon-bullhorn:before {
3317
  content: "\e122";
3318
  }
3319
 
3320
- .factory-bootstrap-454 .glyphicon-bell:before {
3321
  content: "\e123";
3322
  }
3323
 
3324
- .factory-bootstrap-454 .glyphicon-certificate:before {
3325
  content: "\e124";
3326
  }
3327
 
3328
- .factory-bootstrap-454 .glyphicon-thumbs-up:before {
3329
  content: "\e125";
3330
  }
3331
 
3332
- .factory-bootstrap-454 .glyphicon-thumbs-down:before {
3333
  content: "\e126";
3334
  }
3335
 
3336
- .factory-bootstrap-454 .glyphicon-hand-right:before {
3337
  content: "\e127";
3338
  }
3339
 
3340
- .factory-bootstrap-454 .glyphicon-hand-left:before {
3341
  content: "\e128";
3342
  }
3343
 
3344
- .factory-bootstrap-454 .glyphicon-hand-up:before {
3345
  content: "\e129";
3346
  }
3347
 
3348
- .factory-bootstrap-454 .glyphicon-hand-down:before {
3349
  content: "\e130";
3350
  }
3351
 
3352
- .factory-bootstrap-454 .glyphicon-circle-arrow-right:before {
3353
  content: "\e131";
3354
  }
3355
 
3356
- .factory-bootstrap-454 .glyphicon-circle-arrow-left:before {
3357
  content: "\e132";
3358
  }
3359
 
3360
- .factory-bootstrap-454 .glyphicon-circle-arrow-up:before {
3361
  content: "\e133";
3362
  }
3363
 
3364
- .factory-bootstrap-454 .glyphicon-circle-arrow-down:before {
3365
  content: "\e134";
3366
  }
3367
 
3368
- .factory-bootstrap-454 .glyphicon-globe:before {
3369
  content: "\e135";
3370
  }
3371
 
3372
- .factory-bootstrap-454 .glyphicon-wrench:before {
3373
  content: "\e136";
3374
  }
3375
 
3376
- .factory-bootstrap-454 .glyphicon-tasks:before {
3377
  content: "\e137";
3378
  }
3379
 
3380
- .factory-bootstrap-454 .glyphicon-filter:before {
3381
  content: "\e138";
3382
  }
3383
 
3384
- .factory-bootstrap-454 .glyphicon-briefcase:before {
3385
  content: "\e139";
3386
  }
3387
 
3388
- .factory-bootstrap-454 .glyphicon-fullscreen:before {
3389
  content: "\e140";
3390
  }
3391
 
3392
- .factory-bootstrap-454 .glyphicon-dashboard:before {
3393
  content: "\e141";
3394
  }
3395
 
3396
- .factory-bootstrap-454 .glyphicon-paperclip:before {
3397
  content: "\e142";
3398
  }
3399
 
3400
- .factory-bootstrap-454 .glyphicon-heart-empty:before {
3401
  content: "\e143";
3402
  }
3403
 
3404
- .factory-bootstrap-454 .glyphicon-link:before {
3405
  content: "\e144";
3406
  }
3407
 
3408
- .factory-bootstrap-454 .glyphicon-phone:before {
3409
  content: "\e145";
3410
  }
3411
 
3412
- .factory-bootstrap-454 .glyphicon-pushpin:before {
3413
  content: "\e146";
3414
  }
3415
 
3416
- .factory-bootstrap-454 .glyphicon-usd:before {
3417
  content: "\e148";
3418
  }
3419
 
3420
- .factory-bootstrap-454 .glyphicon-gbp:before {
3421
  content: "\e149";
3422
  }
3423
 
3424
- .factory-bootstrap-454 .glyphicon-sort:before {
3425
  content: "\e150";
3426
  }
3427
 
3428
- .factory-bootstrap-454 .glyphicon-sort-by-alphabet:before {
3429
  content: "\e151";
3430
  }
3431
 
3432
- .factory-bootstrap-454 .glyphicon-sort-by-alphabet-alt:before {
3433
  content: "\e152";
3434
  }
3435
 
3436
- .factory-bootstrap-454 .glyphicon-sort-by-order:before {
3437
  content: "\e153";
3438
  }
3439
 
3440
- .factory-bootstrap-454 .glyphicon-sort-by-order-alt:before {
3441
  content: "\e154";
3442
  }
3443
 
3444
- .factory-bootstrap-454 .glyphicon-sort-by-attributes:before {
3445
  content: "\e155";
3446
  }
3447
 
3448
- .factory-bootstrap-454 .glyphicon-sort-by-attributes-alt:before {
3449
  content: "\e156";
3450
  }
3451
 
3452
- .factory-bootstrap-454 .glyphicon-unchecked:before {
3453
  content: "\e157";
3454
  }
3455
 
3456
- .factory-bootstrap-454 .glyphicon-expand:before {
3457
  content: "\e158";
3458
  }
3459
 
3460
- .factory-bootstrap-454 .glyphicon-collapse-down:before {
3461
  content: "\e159";
3462
  }
3463
 
3464
- .factory-bootstrap-454 .glyphicon-collapse-up:before {
3465
  content: "\e160";
3466
  }
3467
 
3468
- .factory-bootstrap-454 .glyphicon-log-in:before {
3469
  content: "\e161";
3470
  }
3471
 
3472
- .factory-bootstrap-454 .glyphicon-flash:before {
3473
  content: "\e162";
3474
  }
3475
 
3476
- .factory-bootstrap-454 .glyphicon-log-out:before {
3477
  content: "\e163";
3478
  }
3479
 
3480
- .factory-bootstrap-454 .glyphicon-new-window:before {
3481
  content: "\e164";
3482
  }
3483
 
3484
- .factory-bootstrap-454 .glyphicon-record:before {
3485
  content: "\e165";
3486
  }
3487
 
3488
- .factory-bootstrap-454 .glyphicon-save:before {
3489
  content: "\e166";
3490
  }
3491
 
3492
- .factory-bootstrap-454 .glyphicon-open:before {
3493
  content: "\e167";
3494
  }
3495
 
3496
- .factory-bootstrap-454 .glyphicon-saved:before {
3497
  content: "\e168";
3498
  }
3499
 
3500
- .factory-bootstrap-454 .glyphicon-import:before {
3501
  content: "\e169";
3502
  }
3503
 
3504
- .factory-bootstrap-454 .glyphicon-export:before {
3505
  content: "\e170";
3506
  }
3507
 
3508
- .factory-bootstrap-454 .glyphicon-send:before {
3509
  content: "\e171";
3510
  }
3511
 
3512
- .factory-bootstrap-454 .glyphicon-floppy-disk:before {
3513
  content: "\e172";
3514
  }
3515
 
3516
- .factory-bootstrap-454 .glyphicon-floppy-saved:before {
3517
  content: "\e173";
3518
  }
3519
 
3520
- .factory-bootstrap-454 .glyphicon-floppy-remove:before {
3521
  content: "\e174";
3522
  }
3523
 
3524
- .factory-bootstrap-454 .glyphicon-floppy-save:before {
3525
  content: "\e175";
3526
  }
3527
 
3528
- .factory-bootstrap-454 .glyphicon-floppy-open:before {
3529
  content: "\e176";
3530
  }
3531
 
3532
- .factory-bootstrap-454 .glyphicon-credit-card:before {
3533
  content: "\e177";
3534
  }
3535
 
3536
- .factory-bootstrap-454 .glyphicon-transfer:before {
3537
  content: "\e178";
3538
  }
3539
 
3540
- .factory-bootstrap-454 .glyphicon-cutlery:before {
3541
  content: "\e179";
3542
  }
3543
 
3544
- .factory-bootstrap-454 .glyphicon-header:before {
3545
  content: "\e180";
3546
  }
3547
 
3548
- .factory-bootstrap-454 .glyphicon-compressed:before {
3549
  content: "\e181";
3550
  }
3551
 
3552
- .factory-bootstrap-454 .glyphicon-earphone:before {
3553
  content: "\e182";
3554
  }
3555
 
3556
- .factory-bootstrap-454 .glyphicon-phone-alt:before {
3557
  content: "\e183";
3558
  }
3559
 
3560
- .factory-bootstrap-454 .glyphicon-tower:before {
3561
  content: "\e184";
3562
  }
3563
 
3564
- .factory-bootstrap-454 .glyphicon-stats:before {
3565
  content: "\e185";
3566
  }
3567
 
3568
- .factory-bootstrap-454 .glyphicon-sd-video:before {
3569
  content: "\e186";
3570
  }
3571
 
3572
- .factory-bootstrap-454 .glyphicon-hd-video:before {
3573
  content: "\e187";
3574
  }
3575
 
3576
- .factory-bootstrap-454 .glyphicon-subtitles:before {
3577
  content: "\e188";
3578
  }
3579
 
3580
- .factory-bootstrap-454 .glyphicon-sound-stereo:before {
3581
  content: "\e189";
3582
  }
3583
 
3584
- .factory-bootstrap-454 .glyphicon-sound-dolby:before {
3585
  content: "\e190";
3586
  }
3587
 
3588
- .factory-bootstrap-454 .glyphicon-sound-5-1:before {
3589
  content: "\e191";
3590
  }
3591
 
3592
- .factory-bootstrap-454 .glyphicon-sound-6-1:before {
3593
  content: "\e192";
3594
  }
3595
 
3596
- .factory-bootstrap-454 .glyphicon-sound-7-1:before {
3597
  content: "\e193";
3598
  }
3599
 
3600
- .factory-bootstrap-454 .glyphicon-copyright-mark:before {
3601
  content: "\e194";
3602
  }
3603
 
3604
- .factory-bootstrap-454 .glyphicon-registration-mark:before {
3605
  content: "\e195";
3606
  }
3607
 
3608
- .factory-bootstrap-454 .glyphicon-cloud-download:before {
3609
  content: "\e197";
3610
  }
3611
 
3612
- .factory-bootstrap-454 .glyphicon-cloud-upload:before {
3613
  content: "\e198";
3614
  }
3615
 
3616
- .factory-bootstrap-454 .glyphicon-tree-conifer:before {
3617
  content: "\e199";
3618
  }
3619
 
3620
- .factory-bootstrap-454 .glyphicon-tree-deciduous:before {
3621
  content: "\e200";
3622
  }
3623
 
3624
- .factory-bootstrap-454 .caret {
3625
  display: inline-block;
3626
  width: 0;
3627
  height: 0;
@@ -3632,15 +3632,15 @@ html .factory-bootstrap-454 {
3632
  border-left: 4px solid transparent;
3633
  }
3634
 
3635
- .factory-bootstrap-454 .dropdown {
3636
  position: relative;
3637
  }
3638
 
3639
- .factory-bootstrap-454 .dropdown-toggle:focus {
3640
  outline: 0;
3641
  }
3642
 
3643
- .factory-bootstrap-454 .dropdown-menu {
3644
  position: absolute;
3645
  top: 100%;
3646
  left: 0;
@@ -3661,19 +3661,19 @@ html .factory-bootstrap-454 {
3661
  background-clip: padding-box;
3662
  }
3663
 
3664
- .factory-bootstrap-454 .dropdown-menu.pull-right {
3665
  right: 0;
3666
  left: auto;
3667
  }
3668
 
3669
- .factory-bootstrap-454 .dropdown-menu .divider {
3670
  height: 1px;
3671
  margin: 9px 0;
3672
  overflow: hidden;
3673
  background-color: #e5e5e5;
3674
  }
3675
 
3676
- .factory-bootstrap-454 .dropdown-menu > li > a {
3677
  display: block;
3678
  padding: 3px 20px;
3679
  clear: both;
@@ -3683,30 +3683,30 @@ html .factory-bootstrap-454 {
3683
  white-space: nowrap;
3684
  }
3685
 
3686
- .factory-bootstrap-454 .dropdown-menu > li > a:hover,
3687
- .factory-bootstrap-454 .dropdown-menu > li > a:focus {
3688
  color: #262626;
3689
  text-decoration: none;
3690
  background-color: #f5f5f5;
3691
  }
3692
 
3693
- .factory-bootstrap-454 .dropdown-menu > .active > a,
3694
- .factory-bootstrap-454 .dropdown-menu > .active > a:hover,
3695
- .factory-bootstrap-454 .dropdown-menu > .active > a:focus {
3696
  color: #ffffff;
3697
  text-decoration: none;
3698
  background-color: #428bca;
3699
  outline: 0;
3700
  }
3701
 
3702
- .factory-bootstrap-454 .dropdown-menu > .disabled > a,
3703
- .factory-bootstrap-454 .dropdown-menu > .disabled > a:hover,
3704
- .factory-bootstrap-454 .dropdown-menu > .disabled > a:focus {
3705
  color: #999999;
3706
  }
3707
 
3708
- .factory-bootstrap-454 .dropdown-menu > .disabled > a:hover,
3709
- .factory-bootstrap-454 .dropdown-menu > .disabled > a:focus {
3710
  text-decoration: none;
3711
  cursor: not-allowed;
3712
  background-color: transparent;
@@ -3714,15 +3714,15 @@ html .factory-bootstrap-454 {
3714
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3715
  }
3716
 
3717
- .factory-bootstrap-454 .open > .dropdown-menu {
3718
  display: block;
3719
  }
3720
 
3721
- .factory-bootstrap-454 .open > a {
3722
  outline: 0;
3723
  }
3724
 
3725
- .factory-bootstrap-454 .dropdown-header {
3726
  display: block;
3727
  padding: 3px 20px;
3728
  font-size: 12px;
@@ -3730,7 +3730,7 @@ html .factory-bootstrap-454 {
3730
  color: #999999;
3731
  }
3732
 
3733
- .factory-bootstrap-454 .dropdown-backdrop {
3734
  position: fixed;
3735
  top: 0;
3736
  right: 0;
@@ -3739,20 +3739,20 @@ html .factory-bootstrap-454 {
3739
  z-index: 990;
3740
  }
3741
 
3742
- .factory-bootstrap-454 .pull-right > .dropdown-menu {
3743
  right: 0;
3744
  left: auto;
3745
  }
3746
 
3747
- .factory-bootstrap-454 .dropup .caret,
3748
- .factory-bootstrap-454 .navbar-fixed-bottom .dropdown .caret {
3749
  border-top: 0;
3750
  border-bottom: 4px solid;
3751
  content: "";
3752
  }
3753
 
3754
- .factory-bootstrap-454 .dropup .dropdown-menu,
3755
- .factory-bootstrap-454 .navbar-fixed-bottom .dropdown .dropdown-menu {
3756
  top: auto;
3757
  bottom: 100%;
3758
  margin-bottom: 1px;
@@ -3765,163 +3765,163 @@ html .factory-bootstrap-454 {
3765
  }
3766
  }
3767
 
3768
- .factory-bootstrap-454 .btn-group,
3769
- .factory-bootstrap-454 .btn-group-vertical {
3770
  position: relative;
3771
  display: inline-block;
3772
  vertical-align: middle;
3773
  }
3774
 
3775
- .factory-bootstrap-454 .btn-group > .btn,
3776
- .factory-bootstrap-454 .btn-group-vertical > .btn {
3777
  position: relative;
3778
  float: left;
3779
  }
3780
 
3781
- .factory-bootstrap-454 .btn-group > .btn:hover,
3782
- .factory-bootstrap-454 .btn-group-vertical > .btn:hover,
3783
- .factory-bootstrap-454 .btn-group > .btn:focus,
3784
- .factory-bootstrap-454 .btn-group-vertical > .btn:focus,
3785
- .factory-bootstrap-454 .btn-group > .btn:active,
3786
- .factory-bootstrap-454 .btn-group-vertical > .btn:active,
3787
- .factory-bootstrap-454 .btn-group > .btn.active,
3788
- .factory-bootstrap-454 .btn-group-vertical > .btn.active {
3789
  z-index: 2;
3790
  }
3791
 
3792
- .factory-bootstrap-454 .btn-group > .btn:focus,
3793
- .factory-bootstrap-454 .btn-group-vertical > .btn:focus {
3794
  outline: none;
3795
  }
3796
 
3797
- .factory-bootstrap-454 .btn-group .btn + .btn,
3798
- .factory-bootstrap-454 .btn-group .btn + .btn-group,
3799
- .factory-bootstrap-454 .btn-group .btn-group + .btn,
3800
- .factory-bootstrap-454 .btn-group .btn-group + .btn-group {
3801
  margin-left: -1px;
3802
  }
3803
 
3804
- .factory-bootstrap-454 .btn-toolbar:before,
3805
- .factory-bootstrap-454 .btn-toolbar:after {
3806
  display: table;
3807
  content: " ";
3808
  }
3809
 
3810
- .factory-bootstrap-454 .btn-toolbar:after {
3811
  clear: both;
3812
  }
3813
 
3814
- .factory-bootstrap-454 .btn-toolbar:before,
3815
- .factory-bootstrap-454 .btn-toolbar:after {
3816
  display: table;
3817
  content: " ";
3818
  }
3819
 
3820
- .factory-bootstrap-454 .btn-toolbar:after {
3821
  clear: both;
3822
  }
3823
 
3824
- .factory-bootstrap-454 .btn-toolbar .btn-group {
3825
  float: left;
3826
  }
3827
 
3828
- .factory-bootstrap-454 .btn-toolbar > .btn + .btn,
3829
- .factory-bootstrap-454 .btn-toolbar > .btn-group + .btn,
3830
- .factory-bootstrap-454 .btn-toolbar > .btn + .btn-group,
3831
- .factory-bootstrap-454 .btn-toolbar > .btn-group + .btn-group {
3832
  margin-left: 5px;
3833
  }
3834
 
3835
- .factory-bootstrap-454 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3836
  border-radius: 0;
3837
  }
3838
 
3839
- .factory-bootstrap-454 .btn-group > .btn:first-child {
3840
  margin-left: 0;
3841
  }
3842
 
3843
- .factory-bootstrap-454 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3844
  border-top-right-radius: 0;
3845
  border-bottom-right-radius: 0;
3846
  }
3847
 
3848
- .factory-bootstrap-454 .btn-group > .btn:last-child:not(:first-child),
3849
- .factory-bootstrap-454 .btn-group > .dropdown-toggle:not(:first-child) {
3850
  border-bottom-left-radius: 0;
3851
  border-top-left-radius: 0;
3852
  }
3853
 
3854
- .factory-bootstrap-454 .btn-group > .btn-group {
3855
  float: left;
3856
  }
3857
 
3858
- .factory-bootstrap-454 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3859
  border-radius: 0;
3860
  }
3861
 
3862
- .factory-bootstrap-454 .btn-group > .btn-group:first-child > .btn:last-child,
3863
- .factory-bootstrap-454 .btn-group > .btn-group:first-child > .dropdown-toggle {
3864
  border-top-right-radius: 0;
3865
  border-bottom-right-radius: 0;
3866
  }
3867
 
3868
- .factory-bootstrap-454 .btn-group > .btn-group:last-child > .btn:first-child {
3869
  border-bottom-left-radius: 0;
3870
  border-top-left-radius: 0;
3871
  }
3872
 
3873
- .factory-bootstrap-454 .btn-group .dropdown-toggle:active,
3874
- .factory-bootstrap-454 .btn-group.open .dropdown-toggle {
3875
  outline: 0;
3876
  }
3877
 
3878
- .factory-bootstrap-454 .btn-group-xs > .btn {
3879
  padding: 1px 5px;
3880
  font-size: 12px;
3881
  line-height: 1.5;
3882
  border-radius: 3px;
3883
  }
3884
 
3885
- .factory-bootstrap-454 .btn-group-sm > .btn {
3886
  padding: 5px 10px;
3887
  font-size: 12px;
3888
  line-height: 1.5;
3889
  border-radius: 3px;
3890
  }
3891
 
3892
- .factory-bootstrap-454 .btn-group-lg > .btn {
3893
  padding: 10px 16px;
3894
  font-size: 18px;
3895
  line-height: 1.33;
3896
  border-radius: 6px;
3897
  }
3898
 
3899
- .factory-bootstrap-454 .btn-group > .btn + .dropdown-toggle {
3900
  padding-right: 8px;
3901
  padding-left: 8px;
3902
  }
3903
 
3904
- .factory-bootstrap-454 .btn-group > .btn-lg + .dropdown-toggle {
3905
  padding-right: 12px;
3906
  padding-left: 12px;
3907
  }
3908
 
3909
- .factory-bootstrap-454 .btn-group.open .dropdown-toggle {
3910
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3911
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3912
  }
3913
 
3914
- .factory-bootstrap-454 .btn-group.open .dropdown-toggle.btn-link {
3915
  -webkit-box-shadow: none;
3916
  box-shadow: none;
3917
  }
3918
 
3919
- .factory-bootstrap-454 .btn-group {
3920
  border: 4px solid #f9f9f9;
3921
  border-radius: 4px;
3922
  }
3923
 
3924
- .factory-bootstrap-454 .btn-group .btn.active.value {
3925
  text-shadow: none;
3926
  color: #fff;
3927
  background-color: #33aad5;
@@ -3932,106 +3932,106 @@ html .factory-bootstrap-454 {
3932
  border-left: 1px solid #0074a2;
3933
  }
3934
 
3935
- .factory-bootstrap-454 .btn .caret {
3936
  margin-left: 0;
3937
  }
3938
 
3939
- .factory-bootstrap-454 .btn-lg .caret {
3940
  border-width: 5px 5px 0;
3941
  border-bottom-width: 0;
3942
  }
3943
 
3944
- .factory-bootstrap-454 .dropup .btn-lg .caret {
3945
  border-width: 0 5px 5px;
3946
  }
3947
 
3948
- .factory-bootstrap-454 .btn-group-vertical > .btn,
3949
- .factory-bootstrap-454 .btn-group-vertical > .btn-group,
3950
- .factory-bootstrap-454 .btn-group-vertical > .btn-group > .btn {
3951
  display: block;
3952
  float: none;
3953
  width: 100%;
3954
  max-width: 100%;
3955
  }
3956
 
3957
- .factory-bootstrap-454 .btn-group-vertical > .btn-group:before,
3958
- .factory-bootstrap-454 .btn-group-vertical > .btn-group:after {
3959
  display: table;
3960
  content: " ";
3961
  }
3962
 
3963
- .factory-bootstrap-454 .btn-group-vertical > .btn-group:after {
3964
  clear: both;
3965
  }
3966
 
3967
- .factory-bootstrap-454 .btn-group-vertical > .btn-group:before,
3968
- .factory-bootstrap-454 .btn-group-vertical > .btn-group:after {
3969
  display: table;
3970
  content: " ";
3971
  }
3972
 
3973
- .factory-bootstrap-454 .btn-group-vertical > .btn-group:after {
3974
  clear: both;
3975
  }
3976
 
3977
- .factory-bootstrap-454 .btn-group-vertical > .btn-group > .btn {
3978
  float: none;
3979
  }
3980
 
3981
- .factory-bootstrap-454 .btn-group-vertical > .btn + .btn,
3982
- .factory-bootstrap-454 .btn-group-vertical > .btn + .btn-group,
3983
- .factory-bootstrap-454 .btn-group-vertical > .btn-group + .btn,
3984
- .factory-bootstrap-454 .btn-group-vertical > .btn-group + .btn-group {
3985
  margin-top: -1px;
3986
  margin-left: 0;
3987
  }
3988
 
3989
- .factory-bootstrap-454 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3990
  border-radius: 0;
3991
  }
3992
 
3993
- .factory-bootstrap-454 .btn-group-vertical > .btn:first-child:not(:last-child) {
3994
  border-top-right-radius: 4px;
3995
  border-bottom-right-radius: 0;
3996
  border-bottom-left-radius: 0;
3997
  }
3998
 
3999
- .factory-bootstrap-454 .btn-group-vertical > .btn:last-child:not(:first-child) {
4000
  border-top-right-radius: 0;
4001
  border-bottom-left-radius: 4px;
4002
  border-top-left-radius: 0;
4003
  }
4004
 
4005
- .factory-bootstrap-454 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
4006
  border-radius: 0;
4007
  }
4008
 
4009
- .factory-bootstrap-454 .btn-group-vertical > .btn-group:first-child > .btn:last-child,
4010
- .factory-bootstrap-454 .btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
4011
  border-bottom-right-radius: 0;
4012
  border-bottom-left-radius: 0;
4013
  }
4014
 
4015
- .factory-bootstrap-454 .btn-group-vertical > .btn-group:last-child > .btn:first-child {
4016
  border-top-right-radius: 0;
4017
  border-top-left-radius: 0;
4018
  }
4019
 
4020
- .factory-bootstrap-454 .btn-group-justified {
4021
  display: table;
4022
  width: 100%;
4023
  border-collapse: separate;
4024
  table-layout: fixed;
4025
  }
4026
 
4027
- .factory-bootstrap-454 .btn-group-justified > .btn,
4028
- .factory-bootstrap-454 .btn-group-justified > .btn-group {
4029
  display: table-cell;
4030
  float: none;
4031
  width: 1%;
4032
  }
4033
 
4034
- .factory-bootstrap-454 .btn-group-justified > .btn-group .btn {
4035
  width: 100%;
4036
  }
4037
 
@@ -4040,26 +4040,26 @@ html .factory-bootstrap-454 {
4040
  display: none;
4041
  }
4042
 
4043
- .factory-bootstrap-454 .input-group {
4044
  position: relative;
4045
  display: table;
4046
  border-collapse: separate;
4047
  }
4048
 
4049
- .factory-bootstrap-454 .input-group[class*="col-"] {
4050
  float: none;
4051
  padding-right: 0;
4052
  padding-left: 0;
4053
  }
4054
 
4055
- .factory-bootstrap-454 .input-group .form-control {
4056
  width: 100%;
4057
  margin-bottom: 0;
4058
  }
4059
 
4060
- .factory-bootstrap-454 .input-group-lg > .form-control,
4061
- .factory-bootstrap-454 .input-group-lg > .input-group-addon,
4062
- .factory-bootstrap-454 .input-group-lg > .input-group-btn > .btn {
4063
  height: 46px;
4064
  padding: 10px 16px;
4065
  font-size: 18px;
@@ -4067,22 +4067,22 @@ html .factory-bootstrap-454 {
4067
  border-radius: 6px;
4068
  }
4069
 
4070
- .factory-bootstrap-454 select.input-group-lg > .form-control,
4071
- .factory-bootstrap-454 select.input-group-lg > .input-group-addon,
4072
- .factory-bootstrap-454 select.input-group-lg > .input-group-btn > .btn {
4073
  height: 46px;
4074
  line-height: 46px;
4075
  }
4076
 
4077
- .factory-bootstrap-454 textarea.input-group-lg > .form-control,
4078
- .factory-bootstrap-454 textarea.input-group-lg > .input-group-addon,
4079
- .factory-bootstrap-454 textarea.input-group-lg > .input-group-btn > .btn {
4080
  height: auto;
4081
  }
4082
 
4083
- .factory-bootstrap-454 .input-group-sm > .form-control,
4084
- .factory-bootstrap-454 .input-group-sm > .input-group-addon,
4085
- .factory-bootstrap-454 .input-group-sm > .input-group-btn > .btn {
4086
  height: 30px;
4087
  padding: 5px 10px;
4088
  font-size: 12px;
@@ -4090,39 +4090,39 @@ html .factory-bootstrap-454 {
4090
  border-radius: 3px;
4091
  }
4092
 
4093
- .factory-bootstrap-454 select.input-group-sm > .form-control,
4094
- .factory-bootstrap-454 select.input-group-sm > .input-group-addon,
4095
- .factory-bootstrap-454 select.input-group-sm > .input-group-btn > .btn {
4096
  height: 30px;
4097
  line-height: 30px;
4098
  }
4099
 
4100
- .factory-bootstrap-454 textarea.input-group-sm > .form-control,
4101
- .factory-bootstrap-454 textarea.input-group-sm > .input-group-addon,
4102
- .factory-bootstrap-454 textarea.input-group-sm > .input-group-btn > .btn {
4103
  height: auto;
4104
  }
4105
 
4106
- .factory-bootstrap-454 .input-group-addon,
4107
- .factory-bootstrap-454 .input-group-btn,
4108
- .factory-bootstrap-454 .input-group .form-control {
4109
  display: table-cell;
4110
  }
4111
 
4112
- .factory-bootstrap-454 .input-group-addon:not(:first-child):not(:last-child),
4113
- .factory-bootstrap-454 .input-group-btn:not(:first-child):not(:last-child),
4114
- .factory-bootstrap-454 .input-group .form-control:not(:first-child):not(:last-child) {
4115
  border-radius: 0;
4116
  }
4117
 
4118
- .factory-bootstrap-454 .input-group-addon,
4119
- .factory-bootstrap-454 .input-group-btn {
4120
  width: 1%;
4121
  white-space: nowrap;
4122
  vertical-align: middle;
4123
  }
4124
 
4125
- .factory-bootstrap-454 .input-group-addon {
4126
  padding: 6px 12px;
4127
  font-size: 14px;
4128
  font-weight: normal;
@@ -4134,171 +4134,171 @@ html .factory-bootstrap-454 {
4134
  border-radius: 4px;
4135
  }
4136
 
4137
- .factory-bootstrap-454 .input-group-addon.input-sm {
4138
  padding: 5px 10px;
4139
  font-size: 12px;
4140
  border-radius: 3px;
4141
  }
4142
 
4143
- .factory-bootstrap-454 .input-group-addon.input-lg {
4144
  padding: 10px 16px;
4145
  font-size: 18px;
4146
  border-radius: 6px;
4147
  }
4148
 
4149
- .factory-bootstrap-454 .input-group-addon input[type="radio"],
4150
- .factory-bootstrap-454 .input-group-addon input[type="checkbox"] {
4151
  margin-top: 0;
4152
  }
4153
 
4154
- .factory-bootstrap-454 .input-group .form-control:first-child,
4155
- .factory-bootstrap-454 .input-group-addon:first-child,
4156
- .factory-bootstrap-454 .input-group-btn:first-child > .btn,
4157
- .factory-bootstrap-454 .input-group-btn:first-child > .dropdown-toggle,
4158
- .factory-bootstrap-454 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
4159
  border-top-right-radius: 0;
4160
  border-bottom-right-radius: 0;
4161
  }
4162
 
4163
- .factory-bootstrap-454 .input-group-addon:first-child {
4164
  border-right: 0;
4165
  }
4166
 
4167
- .factory-bootstrap-454 .input-group .form-control:last-child,
4168
- .factory-bootstrap-454 .input-group-addon:last-child,
4169
- .factory-bootstrap-454 .input-group-btn:last-child > .btn,
4170
- .factory-bootstrap-454 .input-group-btn:last-child > .dropdown-toggle,
4171
- .factory-bootstrap-454 .input-group-btn:first-child > .btn:not(:first-child) {
4172
  border-bottom-left-radius: 0;
4173
  border-top-left-radius: 0;
4174
  }
4175
 
4176
- .factory-bootstrap-454 .input-group-addon:last-child {
4177
  border-left: 0;
4178
  }
4179
 
4180
- .factory-bootstrap-454 .input-group-btn {
4181
  position: relative;
4182
  white-space: nowrap;
4183
  }
4184
 
4185
- .factory-bootstrap-454 .input-group-btn:first-child > .btn {
4186
  margin-right: -1px;
4187
  }
4188
 
4189
- .factory-bootstrap-454 .input-group-btn:last-child > .btn {
4190
  margin-left: -1px;
4191
  }
4192
 
4193
- .factory-bootstrap-454 .input-group-btn > .btn {
4194
  position: relative;
4195
  }
4196
 
4197
- .factory-bootstrap-454 .input-group-btn > .btn + .btn {
4198
  margin-left: -4px;
4199
  }
4200
 
4201
- .factory-bootstrap-454 .input-group-btn > .btn:hover,
4202
- .factory-bootstrap-454 .input-group-btn > .btn:active {
4203
  z-index: 2;
4204
  }
4205
 
4206
- .factory-bootstrap-454 .nav {
4207
  padding-left: 0;
4208
  margin-bottom: 0;
4209
  list-style: none;
4210
  }
4211
 
4212
- .factory-bootstrap-454 .nav:before,
4213
- .factory-bootstrap-454 .nav:after {
4214
  display: table;
4215
  content: " ";
4216
  }
4217
 
4218
- .factory-bootstrap-454 .nav:after {
4219
  clear: both;
4220
  }
4221
 
4222
- .factory-bootstrap-454 .nav:before,
4223
- .factory-bootstrap-454 .nav:after {
4224
  display: table;
4225
  content: " ";
4226
  }
4227
 
4228
- .factory-bootstrap-454 .nav:after {
4229
  clear: both;
4230
  }
4231
 
4232
- .factory-bootstrap-454 .nav > li {
4233
  position: relative;
4234
  display: block;
4235
  }
4236
 
4237
- .factory-bootstrap-454 .nav > li > a {
4238
  position: relative;
4239
  display: block;
4240
  padding: 10px 15px;
4241
  }
4242
 
4243
- .factory-bootstrap-454 .nav > li > a:hover,
4244
- .factory-bootstrap-454 .nav > li > a:focus {
4245
  text-decoration: none;
4246
  background-color: #eeeeee;
4247
  }
4248
 
4249
- .factory-bootstrap-454 .nav > li.disabled > a {
4250
  color: #999999;
4251
  }
4252
 
4253
- .factory-bootstrap-454 .nav > li.disabled > a:hover,
4254
- .factory-bootstrap-454 .nav > li.disabled > a:focus {
4255
  color: #999999;
4256
  text-decoration: none;
4257
  cursor: not-allowed;
4258
  background-color: transparent;
4259
  }
4260
 
4261
- .factory-bootstrap-454 .nav .open > a,
4262
- .factory-bootstrap-454 .nav .open > a:hover,
4263
- .factory-bootstrap-454 .nav .open > a:focus {
4264
  background-color: #eeeeee;
4265
  border-color: #428bca;
4266
  }
4267
 
4268
- .factory-bootstrap-454 .nav .nav-divider {
4269
  height: 1px;
4270
  margin: 9px 0;
4271
  overflow: hidden;
4272
  background-color: #e5e5e5;
4273
  }
4274
 
4275
- .factory-bootstrap-454 .nav > li > a > img {
4276
  max-width: none;
4277
  }
4278
 
4279
- .factory-bootstrap-454 .nav-tabs {
4280
  border-bottom: 1px solid #dddddd;
4281
  }
4282
 
4283
- .factory-bootstrap-454 .nav-tabs > li {
4284
  float: left;
4285
  margin-bottom: -1px;
4286
  }
4287
 
4288
- .factory-bootstrap-454 .nav-tabs > li > a {
4289
  margin-right: 2px;
4290
  line-height: 1.428571429;
4291
  border: 1px solid transparent;
4292
  border-radius: 4px 4px 0 0;
4293
  }
4294
 
4295
- .factory-bootstrap-454 .nav-tabs > li > a:hover {
4296
  border-color: #eeeeee #eeeeee #dddddd;
4297
  }
4298
 
4299
- .factory-bootstrap-454 .nav-tabs > li.active > a,
4300
- .factory-bootstrap-454 .nav-tabs > li.active > a:hover,
4301
- .factory-bootstrap-454 .nav-tabs > li.active > a:focus {
4302
  color: #555555;
4303
  cursor: default;
4304
  background-color: #ffffff;
@@ -4306,21 +4306,21 @@ html .factory-bootstrap-454 {
4306
  border-bottom-color: transparent;
4307
  }
4308
 
4309
- .factory-bootstrap-454 .nav-tabs.nav-justified {
4310
  width: 100%;
4311
  border-bottom: 0;
4312
  }
4313
 
4314
- .factory-bootstrap-454 .nav-tabs.nav-justified > li {
4315
  float: none;
4316
  }
4317
 
4318
- .factory-bootstrap-454 .nav-tabs.nav-justified > li > a {
4319
  margin-bottom: 5px;
4320
  text-align: center;
4321
  }
4322
 
4323
- .factory-bootstrap-454 .nav-tabs.nav-justified > .dropdown .dropdown-menu {
4324
  top: auto;
4325
  left: auto;
4326
  }
@@ -4336,14 +4336,14 @@ html .factory-bootstrap-454 {
4336
  }
4337
  }
4338
 
4339
- .factory-bootstrap-454 .nav-tabs.nav-justified > li > a {
4340
  margin-right: 0;
4341
  border-radius: 4px;
4342
  }
4343
 
4344
- .factory-bootstrap-454 .nav-tabs.nav-justified > .active > a,
4345
- .factory-bootstrap-454 .nav-tabs.nav-justified > .active > a:hover,
4346
- .factory-bootstrap-454 .nav-tabs.nav-justified > .active > a:focus {
4347
  border: 1px solid #dddddd;
4348
  }
4349
 
@@ -4360,48 +4360,48 @@ html .factory-bootstrap-454 {
4360
  }
4361
  }
4362
 
4363
- .factory-bootstrap-454 .nav-pills > li {
4364
  float: left;
4365
  }
4366
 
4367
- .factory-bootstrap-454 .nav-pills > li > a {
4368
  border-radius: 4px;
4369
  }
4370
 
4371
- .factory-bootstrap-454 .nav-pills > li + li {
4372
  margin-left: 2px;
4373
  }
4374
 
4375
- .factory-bootstrap-454 .nav-pills > li.active > a,
4376
- .factory-bootstrap-454 .nav-pills > li.active > a:hover,
4377
- .factory-bootstrap-454 .nav-pills > li.active > a:focus {
4378
  color: #ffffff;
4379
  background-color: #428bca;
4380
  }
4381
 
4382
- .factory-bootstrap-454 .nav-stacked > li {
4383
  float: none;
4384
  }
4385
 
4386
- .factory-bootstrap-454 .nav-stacked > li + li {
4387
  margin-top: 2px;
4388
  margin-left: 0;
4389
  }
4390
 
4391
- .factory-bootstrap-454 .nav-justified {
4392
  width: 100%;
4393
  }
4394
 
4395
- .factory-bootstrap-454 .nav-justified > li {
4396
  float: none;
4397
  }
4398
 
4399
- .factory-bootstrap-454 .nav-justified > li > a {
4400
  margin-bottom: 5px;
4401
  text-align: center;
4402
  }
4403
 
4404
- .factory-bootstrap-454 .nav-justified > .dropdown .dropdown-menu {
4405
  top: auto;
4406
  left: auto;
4407
  }
@@ -4417,18 +4417,18 @@ html .factory-bootstrap-454 {
4417
  }
4418
  }
4419
 
4420
- .factory-bootstrap-454 .nav-tabs-justified {
4421
  border-bottom: 0;
4422
  }
4423
 
4424
- .factory-bootstrap-454 .nav-tabs-justified > li > a {
4425
  margin-right: 0;
4426
  border-radius: 4px;
4427
  }
4428
 
4429
- .factory-bootstrap-454 .nav-tabs-justified > .active > a,
4430
- .factory-bootstrap-454 .nav-tabs-justified > .active > a:hover,
4431
- .factory-bootstrap-454 .nav-tabs-justified > .active > a:focus {
4432
  border: 1px solid #dddddd;
4433
  }
4434
 
@@ -4445,44 +4445,44 @@ html .factory-bootstrap-454 {
4445
  }
4446
  }
4447
 
4448
- .factory-bootstrap-454 .tab-content > .tab-pane {
4449
  display: none;
4450
  }
4451
 
4452
- .factory-bootstrap-454 .tab-content > .active {
4453
  display: block;
4454
  }
4455
 
4456
- .factory-bootstrap-454 .nav-tabs .dropdown-menu {
4457
  margin-top: -1px;
4458
  border-top-right-radius: 0;
4459
  border-top-left-radius: 0;
4460
  }
4461
 
4462
- .factory-bootstrap-454 .navbar {
4463
  position: relative;
4464
  min-height: 50px;
4465
  margin-bottom: 20px;
4466
  border: 1px solid transparent;
4467
  }
4468
 
4469
- .factory-bootstrap-454 .navbar:before,
4470
- .factory-bootstrap-454 .navbar:after {
4471
  display: table;
4472
  content: " ";
4473
  }
4474
 
4475
- .factory-bootstrap-454 .navbar:after {
4476
  clear: both;
4477
  }
4478
 
4479
- .factory-bootstrap-454 .navbar:before,
4480
- .factory-bootstrap-454 .navbar:after {
4481
  display: table;
4482
  content: " ";
4483
  }
4484
 
4485
- .factory-bootstrap-454 .navbar:after {
4486
  clear: both;
4487
  }
4488
 
@@ -4492,23 +4492,23 @@ html .factory-bootstrap-454 {
4492
  }
4493
  }
4494
 
4495
- .factory-bootstrap-454 .navbar-header:before,
4496
- .factory-bootstrap-454 .navbar-header:after {
4497
  display: table;
4498
  content: " ";
4499
  }
4500
 
4501
- .factory-bootstrap-454 .navbar-header:after {
4502
  clear: both;
4503
  }
4504
 
4505
- .factory-bootstrap-454 .navbar-header:before,
4506
- .factory-bootstrap-454 .navbar-header:after {
4507
  display: table;
4508
  content: " ";
4509
  }
4510
 
4511
- .factory-bootstrap-454 .navbar-header:after {
4512
  clear: both;
4513
  }
4514
 
@@ -4518,7 +4518,7 @@ html .factory-bootstrap-454 {
4518
  }
4519
  }
4520
 
4521
- .factory-bootstrap-454 .navbar-collapse {
4522
  max-height: 340px;
4523
  padding-right: 15px;
4524
  padding-left: 15px;
@@ -4528,27 +4528,27 @@ html .factory-bootstrap-454 {
4528
  -webkit-overflow-scrolling: touch;
4529
  }
4530
 
4531
- .factory-bootstrap-454 .navbar-collapse:before,
4532
- .factory-bootstrap-454 .navbar-collapse:after {
4533
  display: table;
4534
  content: " ";
4535
  }
4536
 
4537
- .factory-bootstrap-454 .navbar-collapse:after {
4538
  clear: both;
4539
  }
4540
 
4541
- .factory-bootstrap-454 .navbar-collapse:before,
4542
- .factory-bootstrap-454 .navbar-collapse:after {
4543
  display: table;
4544
  content: " ";
4545
  }
4546
 
4547
- .factory-bootstrap-454 .navbar-collapse:after {
4548
  clear: both;
4549
  }
4550
 
4551
- .factory-bootstrap-454 .navbar-collapse.in {
4552
  overflow-y: auto;
4553
  }
4554
 
@@ -4578,8 +4578,8 @@ html .factory-bootstrap-454 {
4578
  }
4579
  }
4580
 
4581
- .factory-bootstrap-454 .container > .navbar-header,
4582
- .factory-bootstrap-454 .container > .navbar-collapse {
4583
  margin-right: -15px;
4584
  margin-left: -15px;
4585
  }
@@ -4592,7 +4592,7 @@ html .factory-bootstrap-454 {
4592
  }
4593
  }
4594
 
4595
- .factory-bootstrap-454 .navbar-static-top {
4596
  z-index: 1000;
4597
  border-width: 0 0 1px;
4598
  }
@@ -4603,8 +4603,8 @@ html .factory-bootstrap-454 {
4603
  }
4604
  }
4605
 
4606
- .factory-bootstrap-454 .navbar-fixed-top,
4607
- .factory-bootstrap-454 .navbar-fixed-bottom {
4608
  position: fixed;
4609
  right: 0;
4610
  left: 0;
@@ -4618,26 +4618,26 @@ html .factory-bootstrap-454 {
4618
  }
4619
  }
4620
 
4621
- .factory-bootstrap-454 .navbar-fixed-top {
4622
  top: 0;
4623
  border-width: 0 0 1px;
4624
  }
4625
 
4626
- .factory-bootstrap-454 .navbar-fixed-bottom {
4627
  bottom: 0;
4628
  margin-bottom: 0;
4629
  border-width: 1px 0 0;
4630
  }
4631
 
4632
- .factory-bootstrap-454 .navbar-brand {
4633
  float: left;
4634
  padding: 15px 15px;
4635
  font-size: 18px;
4636
  line-height: 20px;
4637
  }
4638
 
4639
- .factory-bootstrap-454 .navbar-brand:hover,
4640
- .factory-bootstrap-454 .navbar-brand:focus {
4641
  text-decoration: none;
4642
  }
4643
 
@@ -4647,7 +4647,7 @@ html .factory-bootstrap-454 {
4647
  }
4648
  }
4649
 
4650
- .factory-bootstrap-454 .navbar-toggle {
4651
  position: relative;
4652
  float: right;
4653
  padding: 9px 10px;
@@ -4660,14 +4660,14 @@ html .factory-bootstrap-454 {
4660
  border-radius: 4px;
4661
  }
4662
 
4663
- .factory-bootstrap-454 .navbar-toggle .icon-bar {
4664
  display: block;
4665
  width: 22px;
4666
  height: 2px;
4667
  border-radius: 1px;
4668
  }
4669
 
4670
- .factory-bootstrap-454 .navbar-toggle .icon-bar + .icon-bar {
4671
  margin-top: 4px;
4672
  }
4673
 
@@ -4677,11 +4677,11 @@ html .factory-bootstrap-454 {
4677
  }
4678
  }
4679
 
4680
- .factory-bootstrap-454 .navbar-nav {
4681
  margin: 7.5px -15px;
4682
  }
4683
 
4684
- .factory-bootstrap-454 .navbar-nav > li > a {
4685
  padding-top: 10px;
4686
  padding-bottom: 10px;
4687
  line-height: 20px;
@@ -4743,7 +4743,7 @@ html .factory-bootstrap-454 {
4743
  }
4744
  }
4745
 
4746
- .factory-bootstrap-454 .navbar-form {
4747
  padding: 10px 15px;
4748
  margin-top: 8px;
4749
  margin-right: -15px;
@@ -4808,39 +4808,39 @@ html .factory-bootstrap-454 {
4808
  }
4809
  }
4810
 
4811
- .factory-bootstrap-454 .navbar-nav > li > .dropdown-menu {
4812
  margin-top: 0;
4813
  border-top-right-radius: 0;
4814
  border-top-left-radius: 0;
4815
  }
4816
 
4817
- .factory-bootstrap-454 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4818
  border-bottom-right-radius: 0;
4819
  border-bottom-left-radius: 0;
4820
  }
4821
 
4822
- .factory-bootstrap-454 .navbar-nav.pull-right > li > .dropdown-menu,
4823
- .factory-bootstrap-454 .navbar-nav > li > .dropdown-menu.pull-right {
4824
  right: 0;
4825
  left: auto;
4826
  }
4827
 
4828
- .factory-bootstrap-454 .navbar-btn {
4829
  margin-top: 8px;
4830
  margin-bottom: 8px;
4831
  }
4832
 
4833
- .factory-bootstrap-454 .navbar-btn.btn-sm {
4834
  margin-top: 10px;
4835
  margin-bottom: 10px;
4836
  }
4837
 
4838
- .factory-bootstrap-454 .navbar-btn.btn-xs {
4839
  margin-top: 14px;
4840
  margin-bottom: 14px;
4841
  }
4842
 
4843
- .factory-bootstrap-454 .navbar-text {
4844
  margin-top: 15px;
4845
  margin-bottom: 15px;
4846
  }
@@ -4857,70 +4857,70 @@ html .factory-bootstrap-454 {
4857
  }
4858
  }
4859
 
4860
- .factory-bootstrap-454 .navbar-default {
4861
  background-color: #f8f8f8;
4862
  border-color: #e7e7e7;
4863
  }
4864
 
4865
- .factory-bootstrap-454 .navbar-default .navbar-brand {
4866
  color: #777777;
4867
  }
4868
 
4869
- .factory-bootstrap-454 .navbar-default .navbar-brand:hover,
4870
- .factory-bootstrap-454 .navbar-default .navbar-brand:focus {
4871
  color: #5e5e5e;
4872
  background-color: transparent;
4873
  }
4874
 
4875
- .factory-bootstrap-454 .navbar-default .navbar-text {
4876
  color: #777777;
4877
  }
4878
 
4879
- .factory-bootstrap-454 .navbar-default .navbar-nav > li > a {
4880
  color: #777777;
4881
  }
4882
 
4883
- .factory-bootstrap-454 .navbar-default .navbar-nav > li > a:hover,
4884
- .factory-bootstrap-454 .navbar-default .navbar-nav > li > a:focus {
4885
  color: #333333;
4886
  background-color: transparent;
4887
  }
4888
 
4889
- .factory-bootstrap-454 .navbar-default .navbar-nav > .active > a,
4890
- .factory-bootstrap-454 .navbar-default .navbar-nav > .active > a:hover,
4891
- .factory-bootstrap-454 .navbar-default .navbar-nav > .active > a:focus {
4892
  color: #555555;
4893
  background-color: #e7e7e7;
4894
  }
4895
 
4896
- .factory-bootstrap-454 .navbar-default .navbar-nav > .disabled > a,
4897
- .factory-bootstrap-454 .navbar-default .navbar-nav > .disabled > a:hover,
4898
- .factory-bootstrap-454 .navbar-default .navbar-nav > .disabled > a:focus {
4899
  color: #cccccc;
4900
  background-color: transparent;
4901
  }
4902
 
4903
- .factory-bootstrap-454 .navbar-default .navbar-toggle {
4904
  border-color: #dddddd;
4905
  }
4906
 
4907
- .factory-bootstrap-454 .navbar-default .navbar-toggle:hover,
4908
- .factory-bootstrap-454 .navbar-default .navbar-toggle:focus {
4909
  background-color: #dddddd;
4910
  }
4911
 
4912
- .factory-bootstrap-454 .navbar-default .navbar-toggle .icon-bar {
4913
  background-color: #cccccc;
4914
  }
4915
 
4916
- .factory-bootstrap-454 .navbar-default .navbar-collapse,
4917
- .factory-bootstrap-454 .navbar-default .navbar-form {
4918
  border-color: #e7e7e7;
4919
  }
4920
 
4921
- .factory-bootstrap-454 .navbar-default .navbar-nav > .open > a,
4922
- .factory-bootstrap-454 .navbar-default .navbar-nav > .open > a:hover,
4923
- .factory-bootstrap-454 .navbar-default .navbar-nav > .open > a:focus {
4924
  color: #555555;
4925
  background-color: #e7e7e7;
4926
  }
@@ -4951,78 +4951,78 @@ html .factory-bootstrap-454 {
4951
  }
4952
  }
4953
 
4954
- .factory-bootstrap-454 .navbar-default .navbar-link {
4955
  color: #777777;
4956
  }
4957
 
4958
- .factory-bootstrap-454 .navbar-default .navbar-link:hover {
4959
  color: #333333;
4960
  }
4961
 
4962
- .factory-bootstrap-454 .navbar-inverse {
4963
  background-color: #222222;
4964
  border-color: #080808;
4965
  }
4966
 
4967
- .factory-bootstrap-454 .navbar-inverse .navbar-brand {
4968
  color: #999999;
4969
  }
4970
 
4971
- .factory-bootstrap-454 .navbar-inverse .navbar-brand:hover,
4972
- .factory-bootstrap-454 .navbar-inverse .navbar-brand:focus {
4973
  color: #ffffff;
4974
  background-color: transparent;
4975
  }
4976
 
4977
- .factory-bootstrap-454 .navbar-inverse .navbar-text {
4978
  color: #999999;
4979
  }
4980
 
4981
- .factory-bootstrap-454 .navbar-inverse .navbar-nav > li > a {
4982
  color: #999999;
4983
  }
4984
 
4985
- .factory-bootstrap-454 .navbar-inverse .navbar-nav > li > a:hover,
4986
- .factory-bootstrap-454 .navbar-inverse .navbar-nav > li > a:focus {
4987
  color: #ffffff;
4988
  background-color: transparent;
4989
  }
4990
 
4991
- .factory-bootstrap-454 .navbar-inverse .navbar-nav > .active > a,
4992
- .factory-bootstrap-454 .navbar-inverse .navbar-nav > .active > a:hover,
4993
- .factory-bootstrap-454 .navbar-inverse .navbar-nav > .active > a:focus {
4994
  color: #ffffff;
4995
  background-color: #080808;
4996
  }
4997
 
4998
- .factory-bootstrap-454 .navbar-inverse .navbar-nav > .disabled > a,
4999
- .factory-bootstrap-454 .navbar-inverse .navbar-nav > .disabled > a:hover,
5000
- .factory-bootstrap-454 .navbar-inverse .navbar-nav > .disabled > a:focus {
5001
  color: #444444;
5002
  background-color: transparent;
5003
  }
5004
 
5005
- .factory-bootstrap-454 .navbar-inverse .navbar-toggle {
5006
  border-color: #333333;
5007
  }
5008
 
5009
- .factory-bootstrap-454 .navbar-inverse .navbar-toggle:hover,
5010
- .factory-bootstrap-454 .navbar-inverse .navbar-toggle:focus {
5011
  background-color: #333333;
5012
  }
5013
 
5014
- .factory-bootstrap-454 .navbar-inverse .navbar-toggle .icon-bar {
5015
  background-color: #ffffff;
5016
  }
5017
 
5018
- .factory-bootstrap-454 .navbar-inverse .navbar-collapse,
5019
- .factory-bootstrap-454 .navbar-inverse .navbar-form {
5020
  border-color: #101010;
5021
  }
5022
 
5023
- .factory-bootstrap-454 .navbar-inverse .navbar-nav > .open > a,
5024
- .factory-bootstrap-454 .navbar-inverse .navbar-nav > .open > a:hover,
5025
- .factory-bootstrap-454 .navbar-inverse .navbar-nav > .open > a:focus {
5026
  color: #ffffff;
5027
  background-color: #080808;
5028
  }
@@ -5061,15 +5061,15 @@ html .factory-bootstrap-454 {
5061
  }
5062
  }
5063
 
5064
- .factory-bootstrap-454 .navbar-inverse .navbar-link {
5065
  color: #999999;
5066
  }
5067
 
5068
- .factory-bootstrap-454 .navbar-inverse .navbar-link:hover {
5069
  color: #ffffff;
5070
  }
5071
 
5072
- .factory-bootstrap-454 .breadcrumb {
5073
  padding: 8px 15px;
5074
  margin-bottom: 20px;
5075
  list-style: none;
@@ -5077,33 +5077,33 @@ html .factory-bootstrap-454 {
5077
  border-radius: 4px;
5078
  }
5079
 
5080
- .factory-bootstrap-454 .breadcrumb > li {
5081
  display: inline-block;
5082
  }
5083
 
5084
- .factory-bootstrap-454 .breadcrumb > li + li:before {
5085
  padding: 0 5px;
5086
  color: #cccccc;
5087
  content: "/\00a0";
5088
  }
5089
 
5090
- .factory-bootstrap-454 .breadcrumb > .active {
5091
  color: #999999;
5092
  }
5093
 
5094
- .factory-bootstrap-454 .pagination {
5095
  display: inline-block;
5096
  padding-left: 0;
5097
  margin: 20px 0;
5098
  border-radius: 4px;
5099
  }
5100
 
5101
- .factory-bootstrap-454 .pagination > li {
5102
  display: inline;
5103
  }
5104
 
5105
- .factory-bootstrap-454 .pagination > li > a,
5106
- .factory-bootstrap-454 .pagination > li > span {
5107
  position: relative;
5108
  float: left;
5109
  padding: 6px 12px;
@@ -5114,32 +5114,32 @@ html .factory-bootstrap-454 {
5114
  border: 1px solid #dddddd;
5115
  }
5116
 
5117
- .factory-bootstrap-454 .pagination > li:first-child > a,
5118
- .factory-bootstrap-454 .pagination > li:first-child > span {
5119
  margin-left: 0;
5120
  border-bottom-left-radius: 4px;
5121
  border-top-left-radius: 4px;
5122
  }
5123
 
5124
- .factory-bootstrap-454 .pagination > li:last-child > a,
5125
- .factory-bootstrap-454 .pagination > li:last-child > span {
5126
  border-top-right-radius: 4px;
5127
  border-bottom-right-radius: 4px;
5128
  }
5129
 
5130
- .factory-bootstrap-454 .pagination > li > a:hover,
5131
- .factory-bootstrap-454 .pagination > li > span:hover,
5132
- .factory-bootstrap-454 .pagination > li > a:focus,
5133
- .factory-bootstrap-454 .pagination > li > span:focus {
5134
  background-color: #eeeeee;
5135
  }
5136
 
5137
- .factory-bootstrap-454 .pagination > .active > a,
5138
- .factory-bootstrap-454 .pagination > .active > span,
5139
- .factory-bootstrap-454 .pagination > .active > a:hover,
5140
- .factory-bootstrap-454 .pagination > .active > span:hover,
5141
- .factory-bootstrap-454 .pagination > .active > a:focus,
5142
- .factory-bootstrap-454 .pagination > .active > span:focus {
5143
  z-index: 2;
5144
  color: #ffffff;
5145
  cursor: default;
@@ -5147,87 +5147,87 @@ html .factory-bootstrap-454 {
5147
  border-color: #0074a2;
5148
  }
5149
 
5150
- .factory-bootstrap-454 .pagination > .disabled > span,
5151
- .factory-bootstrap-454 .pagination > .disabled > span:hover,
5152
- .factory-bootstrap-454 .pagination > .disabled > span:focus,
5153
- .factory-bootstrap-454 .pagination > .disabled > a,
5154
- .factory-bootstrap-454 .pagination > .disabled > a:hover,
5155
- .factory-bootstrap-454 .pagination > .disabled > a:focus {
5156
  color: #999999;
5157
  cursor: not-allowed;
5158
  background-color: #ffffff;
5159
  border-color: #dddddd;
5160
  }
5161
 
5162
- .factory-bootstrap-454 .pagination-lg > li > a,
5163
- .factory-bootstrap-454 .pagination-lg > li > span {
5164
  padding: 10px 16px;
5165
  font-size: 18px;
5166
  }
5167
 
5168
- .factory-bootstrap-454 .pagination-lg > li:first-child > a,
5169
- .factory-bootstrap-454 .pagination-lg > li:first-child > span {
5170
  border-bottom-left-radius: 6px;
5171
  border-top-left-radius: 6px;
5172
  }
5173
 
5174
- .factory-bootstrap-454 .pagination-lg > li:last-child > a,
5175
- .factory-bootstrap-454 .pagination-lg > li:last-child > span {
5176
  border-top-right-radius: 6px;
5177
  border-bottom-right-radius: 6px;
5178
  }
5179
 
5180
- .factory-bootstrap-454 .pagination-sm > li > a,
5181
- .factory-bootstrap-454 .pagination-sm > li > span {
5182
  padding: 5px 10px;
5183
  font-size: 12px;
5184
  }
5185
 
5186
- .factory-bootstrap-454 .pagination-sm > li:first-child > a,
5187
- .factory-bootstrap-454 .pagination-sm > li:first-child > span {
5188
  border-bottom-left-radius: 3px;
5189
  border-top-left-radius: 3px;
5190
  }
5191
 
5192
- .factory-bootstrap-454 .pagination-sm > li:last-child > a,
5193
- .factory-bootstrap-454 .pagination-sm > li:last-child > span {
5194
  border-top-right-radius: 3px;
5195
  border-bottom-right-radius: 3px;
5196
  }
5197
 
5198
- .factory-bootstrap-454 .pager {
5199
  padding-left: 0;
5200
  margin: 20px 0;
5201
  text-align: center;
5202
  list-style: none;
5203
  }
5204
 
5205
- .factory-bootstrap-454 .pager:before,
5206
- .factory-bootstrap-454 .pager:after {
5207
  display: table;
5208
  content: " ";
5209
  }
5210
 
5211
- .factory-bootstrap-454 .pager:after {
5212
  clear: both;
5213
  }
5214
 
5215
- .factory-bootstrap-454 .pager:before,
5216
- .factory-bootstrap-454 .pager:after {
5217
  display: table;
5218
  content: " ";
5219
  }
5220
 
5221
- .factory-bootstrap-454 .pager:after {
5222
  clear: both;
5223
  }
5224
 
5225
- .factory-bootstrap-454 .pager li {
5226
  display: inline;
5227
  }
5228
 
5229
- .factory-bootstrap-454 .pager li > a,
5230
- .factory-bootstrap-454 .pager li > span {
5231
  display: inline-block;
5232
  padding: 5px 14px;
5233
  background-color: #ffffff;
@@ -5235,32 +5235,32 @@ html .factory-bootstrap-454 {
5235
  border-radius: 15px;
5236
  }
5237
 
5238
- .factory-bootstrap-454 .pager li > a:hover,
5239
- .factory-bootstrap-454 .pager li > a:focus {
5240
  text-decoration: none;
5241
  background-color: #eeeeee;
5242
  }
5243
 
5244
- .factory-bootstrap-454 .pager .next > a,
5245
- .factory-bootstrap-454 .pager .next > span {
5246
  float: right;
5247
  }
5248
 
5249
- .factory-bootstrap-454 .pager .previous > a,
5250
- .factory-bootstrap-454 .pager .previous > span {
5251
  float: left;
5252
  }
5253
 
5254
- .factory-bootstrap-454 .pager .disabled > a,
5255
- .factory-bootstrap-454 .pager .disabled > a:hover,
5256
- .factory-bootstrap-454 .pager .disabled > a:focus,
5257
- .factory-bootstrap-454 .pager .disabled > span {
5258
  color: #999999;
5259
  cursor: not-allowed;
5260
  background-color: #ffffff;
5261
  }
5262
 
5263
- .factory-bootstrap-454 .label {
5264
  display: inline;
5265
  padding: .2em .6em .3em;
5266
  font-size: 75%;
@@ -5273,77 +5273,77 @@ html .factory-bootstrap-454 {
5273
  border-radius: .25em;
5274
  }
5275
 
5276
- .factory-bootstrap-454 .label[href]:hover,
5277
- .factory-bootstrap-454 .label[href]:focus {
5278
  color: #ffffff;
5279
  text-decoration: none;
5280
  cursor: pointer;
5281
  }
5282
 
5283
- .factory-bootstrap-454 .label:empty {
5284
  display: none;
5285
  }
5286
 
5287
- .factory-bootstrap-454 .btn .label {
5288
  position: relative;
5289
  top: -1px;
5290
  }
5291
 
5292
- .factory-bootstrap-454 .label-default {
5293
  background-color: #999999;
5294
  }
5295
 
5296
- .factory-bootstrap-454 .label-default[href]:hover,
5297
- .factory-bootstrap-454 .label-default[href]:focus {
5298
  background-color: #808080;
5299
  }
5300
 
5301
- .factory-bootstrap-454 .label-primary {
5302
  background-color: #428bca;
5303
  }
5304
 
5305
- .factory-bootstrap-454 .label-primary[href]:hover,
5306
- .factory-bootstrap-454 .label-primary[href]:focus {
5307
  background-color: #3071a9;
5308
  }
5309
 
5310
- .factory-bootstrap-454 .label-success {
5311
  background-color: #5cb85c;
5312
  }
5313
 
5314
- .factory-bootstrap-454 .label-success[href]:hover,
5315
- .factory-bootstrap-454 .label-success[href]:focus {
5316
  background-color: #449d44;
5317
  }
5318
 
5319
- .factory-bootstrap-454 .label-info {
5320
  background-color: #5bc0de;
5321
  }
5322
 
5323
- .factory-bootstrap-454 .label-info[href]:hover,
5324
- .factory-bootstrap-454 .label-info[href]:focus {
5325
  background-color: #31b0d5;
5326
  }
5327
 
5328
- .factory-bootstrap-454 .label-warning {
5329
  background-color: #f0ad4e;
5330
  }
5331
 
5332
- .factory-bootstrap-454 .label-warning[href]:hover,
5333
- .factory-bootstrap-454 .label-warning[href]:focus {
5334
  background-color: #ec971f;
5335
  }
5336
 
5337
- .factory-bootstrap-454 .label-danger {
5338
  background-color: #d9534f;
5339
  }
5340
 
5341
- .factory-bootstrap-454 .label-danger[href]:hover,
5342
- .factory-bootstrap-454 .label-danger[href]:focus {
5343
  background-color: #c9302c;
5344
  }
5345
 
5346
- .factory-bootstrap-454 .badge {
5347
  display: inline-block;
5348
  min-width: 10px;
5349
  padding: 3px 7px;
@@ -5358,33 +5358,33 @@ html .factory-bootstrap-454 {
5358
  border-radius: 10px;
5359
  }
5360
 
5361
- .factory-bootstrap-454 .badge:empty {
5362
  display: none;
5363
  }
5364
 
5365
- .factory-bootstrap-454 .btn .badge {
5366
  position: relative;
5367
  top: -1px;
5368
  }
5369
 
5370
- .factory-bootstrap-454 a.badge:hover,
5371
- .factory-bootstrap-454 a.badge:focus {
5372
  color: #ffffff;
5373
  text-decoration: none;
5374
  cursor: pointer;
5375
  }
5376
 
5377
- .factory-bootstrap-454 a.list-group-item.active > .badge,
5378
- .factory-bootstrap-454 .nav-pills > .active > a > .badge {
5379
  color: #428bca;
5380
  background-color: #ffffff;
5381
  }
5382
 
5383
- .factory-bootstrap-454 .nav-pills > li > a > .badge {
5384
  margin-left: 3px;
5385
  }
5386
 
5387
- .factory-bootstrap-454 .jumbotron {
5388
  padding: 30px;
5389
  margin-bottom: 30px;
5390
  font-size: 21px;
@@ -5394,21 +5394,21 @@ html .factory-bootstrap-454 {
5394
  background-color: #eeeeee;
5395
  }
5396
 
5397
- .factory-bootstrap-454 .jumbotron h1,
5398
- .factory-bootstrap-454 .jumbotron .h1 {
5399
  line-height: 1;
5400
  color: inherit;
5401
  }
5402
 
5403
- .factory-bootstrap-454 .jumbotron p {
5404
  line-height: 1.4;
5405
  }
5406
 
5407
- .factory-bootstrap-454 .container .jumbotron {
5408
  border-radius: 6px;
5409
  }
5410
 
5411
- .factory-bootstrap-454 .jumbotron .container {
5412
  max-width: 100%;
5413
  }
5414
 
@@ -5429,7 +5429,7 @@ html .factory-bootstrap-454 {
5429
  }
5430
  }
5431
 
5432
- .factory-bootstrap-454 .thumbnail {
5433
  display: block;
5434
  padding: 4px;
5435
  margin-bottom: 20px;
@@ -5441,8 +5441,8 @@ html .factory-bootstrap-454 {
5441
  transition: all 0.2s ease-in-out;
5442
  }
5443
 
5444
- .factory-bootstrap-454 .thumbnail > img,
5445
- .factory-bootstrap-454 .thumbnail a > img {
5446
  display: block;
5447
  height: auto;
5448
  max-width: 100%;
@@ -5450,64 +5450,64 @@ html .factory-bootstrap-454 {
5450
  margin-left: auto;
5451
  }
5452
 
5453
- .factory-bootstrap-454 a.thumbnail:hover,
5454
- .factory-bootstrap-454 a.thumbnail:focus,
5455
- .factory-bootstrap-454 a.thumbnail.active {
5456
  border-color: #428bca;
5457
  }
5458
 
5459
- .factory-bootstrap-454 .thumbnail .caption {
5460
  padding: 9px;
5461
  color: #333333;
5462
  }
5463
 
5464
- .factory-bootstrap-454 .alert {
5465
  padding: 15px;
5466
  margin-bottom: 20px;
5467
  border: 1px solid transparent;
5468
  border-radius: 4px;
5469
  }
5470
 
5471
- .factory-bootstrap-454 .alert h4 {
5472
  margin-top: 0;
5473
  color: inherit;
5474
  }
5475
 
5476
- .factory-bootstrap-454 .alert .alert-link {
5477
  font-weight: bold;
5478
  }
5479
 
5480
- .factory-bootstrap-454 .alert > p,
5481
- .factory-bootstrap-454 .alert > ul {
5482
  margin-bottom: 0;
5483
  }
5484
 
5485
- .factory-bootstrap-454 .alert > p + p {
5486
  margin-top: 5px;
5487
  }
5488
 
5489
- .factory-bootstrap-454 .alert-dismissable {
5490
  padding-right: 35px;
5491
  }
5492
 
5493
- .factory-bootstrap-454 .alert-dismissable .close {
5494
  position: relative;
5495
  top: -2px;
5496
  right: -21px;
5497
  color: inherit;
5498
  }
5499
 
5500
- .factory-bootstrap-454 .alert-info {
5501
  color: #31708f;
5502
  background-color: #d9edf7;
5503
  border-color: #bce8f1;
5504
  }
5505
 
5506
- .factory-bootstrap-454 .alert-info hr {
5507
  border-top-color: #a6e1ec;
5508
  }
5509
 
5510
- .factory-bootstrap-454 .alert-info .alert-link {
5511
  color: #245269;
5512
  }
5513
 
@@ -5529,7 +5529,7 @@ html .factory-bootstrap-454 {
5529
  }
5530
  }
5531
 
5532
- .factory-bootstrap-454 .progress {
5533
  height: 20px;
5534
  margin-bottom: 20px;
5535
  overflow: hidden;
@@ -5539,7 +5539,7 @@ html .factory-bootstrap-454 {
5539
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5540
  }
5541
 
5542
- .factory-bootstrap-454 .progress-bar {
5543
  float: left;
5544
  width: 0;
5545
  height: 100%;
@@ -5554,95 +5554,95 @@ html .factory-bootstrap-454 {
5554
  transition: width 0.6s ease;
5555
  }
5556
 
5557
- .factory-bootstrap-454 .progress-striped .progress-bar {
5558
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5559
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5560
  background-size: 40px 40px;
5561
  }
5562
 
5563
- .factory-bootstrap-454 .progress.active .progress-bar {
5564
  -webkit-animation: progress-bar-stripes 2s linear infinite;
5565
  animation: progress-bar-stripes 2s linear infinite;
5566
  }
5567
 
5568
- .factory-bootstrap-454 .progress-bar-success {
5569
  background-color: #5cb85c;
5570
  }
5571
 
5572
- .factory-bootstrap-454 .progress-striped .progress-bar-success {
5573
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5574
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5575
  }
5576
 
5577
- .factory-bootstrap-454 .progress-bar-info {
5578
  background-color: #5bc0de;
5579
  }
5580
 
5581
- .factory-bootstrap-454 .progress-striped .progress-bar-info {
5582
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5583
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5584
  }
5585
 
5586
- .factory-bootstrap-454 .progress-bar-warning {
5587
  background-color: #f0ad4e;
5588
  }
5589
 
5590
- .factory-bootstrap-454 .progress-striped .progress-bar-warning {
5591
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5592
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5593
  }
5594
 
5595
- .factory-bootstrap-454 .progress-bar-danger {
5596
  background-color: #d9534f;
5597
  }
5598
 
5599
- .factory-bootstrap-454 .progress-striped .progress-bar-danger {
5600
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5601
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5602
  }
5603
 
5604
- .factory-bootstrap-454 .media,
5605
- .factory-bootstrap-454 .media-body {
5606
  overflow: hidden;
5607
  zoom: 1;
5608
  }
5609
 
5610
- .factory-bootstrap-454 .media,
5611
- .factory-bootstrap-454 .media .media {
5612
  margin-top: 15px;
5613
  }
5614
 
5615
- .factory-bootstrap-454 .media:first-child {
5616
  margin-top: 0;
5617
  }
5618
 
5619
- .factory-bootstrap-454 .media-object {
5620
  display: block;
5621
  }
5622
 
5623
- .factory-bootstrap-454 .media-heading {
5624
  margin: 0 0 5px;
5625
  }
5626
 
5627
- .factory-bootstrap-454 .media > .pull-left {
5628
  margin-right: 10px;
5629
  }
5630
 
5631
- .factory-bootstrap-454 .media > .pull-right {
5632
  margin-left: 10px;
5633
  }
5634
 
5635
- .factory-bootstrap-454 .media-list {
5636
  padding-left: 0;
5637
  list-style: none;
5638
  }
5639
 
5640
- .factory-bootstrap-454 .list-group {
5641
  padding-left: 0;
5642
  margin-bottom: 20px;
5643
  }
5644
 
5645
- .factory-bootstrap-454 .list-group-item {
5646
  position: relative;
5647
  display: block;
5648
  padding: 10px 15px;
@@ -5651,71 +5651,71 @@ html .factory-bootstrap-454 {
5651
  border: 1px solid #dddddd;
5652
  }
5653
 
5654
- .factory-bootstrap-454 .list-group-item:first-child {
5655
  border-top-right-radius: 4px;
5656
  border-top-left-radius: 4px;
5657
  }
5658
 
5659
- .factory-bootstrap-454 .list-group-item:last-child {
5660
  margin-bottom: 0;
5661
  border-bottom-right-radius: 4px;
5662
  border-bottom-left-radius: 4px;
5663
  }
5664
 
5665
- .factory-bootstrap-454 .list-group-item > .badge {
5666
  float: right;
5667
  }
5668
 
5669
- .factory-bootstrap-454 .list-group-item > .badge + .badge {
5670
  margin-right: 5px;
5671
  }
5672
 
5673
- .factory-bootstrap-454 a.list-group-item {
5674
  color: #555555;
5675
  }
5676
 
5677
- .factory-bootstrap-454 a.list-group-item .list-group-item-heading {
5678
  color: #333333;
5679
  }
5680
 
5681
- .factory-bootstrap-454 a.list-group-item:hover,
5682
- .factory-bootstrap-454 a.list-group-item:focus {
5683
  text-decoration: none;
5684
  background-color: #f5f5f5;
5685
  }
5686
 
5687
- .factory-bootstrap-454 a.list-group-item.active,
5688
- .factory-bootstrap-454 a.list-group-item.active:hover,
5689
- .factory-bootstrap-454 a.list-group-item.active:focus {
5690
  z-index: 2;
5691
  color: #ffffff;
5692
  background-color: #428bca;
5693
  border-color: #428bca;
5694
  }
5695
 
5696
- .factory-bootstrap-454 a.list-group-item.active .list-group-item-heading,
5697
- .factory-bootstrap-454 a.list-group-item.active:hover .list-group-item-heading,
5698
- .factory-bootstrap-454 a.list-group-item.active:focus .list-group-item-heading {
5699
  color: inherit;
5700
  }
5701
 
5702
- .factory-bootstrap-454 a.list-group-item.active .list-group-item-text,
5703
- .factory-bootstrap-454 a.list-group-item.active:hover .list-group-item-text,
5704
- .factory-bootstrap-454 a.list-group-item.active:focus .list-group-item-text {
5705
  color: #e1edf7;
5706
  }
5707
 
5708
- .factory-bootstrap-454 .list-group-item-heading {
5709
  margin-top: 0;
5710
  margin-bottom: 5px;
5711
  }
5712
 
5713
- .factory-bootstrap-454 .list-group-item-text {
5714
  margin-bottom: 0;
5715
  line-height: 1.3;
5716
  }
5717
 
5718
- .factory-bootstrap-454 .panel {
5719
  margin-bottom: 20px;
5720
  background-color: #ffffff;
5721
  border: 1px solid transparent;
@@ -5724,144 +5724,144 @@ html .factory-bootstrap-454 {
5724
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
5725
  }
5726
 
5727
- .factory-bootstrap-454 .panel-body {
5728
  padding: 15px;
5729
  }
5730
 
5731
- .factory-bootstrap-454 .panel-body:before,
5732
- .factory-bootstrap-454 .panel-body:after {
5733
  display: table;
5734
  content: " ";
5735
  }
5736
 
5737
- .factory-bootstrap-454 .panel-body:after {
5738
  clear: both;
5739
  }
5740
 
5741
- .factory-bootstrap-454 .panel-body:before,
5742
- .factory-bootstrap-454 .panel-body:after {
5743
  display: table;
5744
  content: " ";
5745
  }
5746
 
5747
- .factory-bootstrap-454 .panel-body:after {
5748
  clear: both;
5749
  }
5750
 
5751
- .factory-bootstrap-454 .panel > .list-group {
5752
  margin-bottom: 0;
5753
  }
5754
 
5755
- .factory-bootstrap-454 .panel > .list-group .list-group-item {
5756
  border-width: 1px 0;
5757
  }
5758
 
5759
- .factory-bootstrap-454 .panel > .list-group .list-group-item:first-child {
5760
  border-top-right-radius: 0;
5761
  border-top-left-radius: 0;
5762
  }
5763
 
5764
- .factory-bootstrap-454 .panel > .list-group .list-group-item:last-child {
5765
  border-bottom: 0;
5766
  }
5767
 
5768
- .factory-bootstrap-454 .panel-heading + .list-group .list-group-item:first-child {
5769
  border-top-width: 0;
5770
  }
5771
 
5772
- .factory-bootstrap-454 .panel > .table,
5773
- .factory-bootstrap-454 .panel > .table-responsive > .table {
5774
  margin-bottom: 0;
5775
  }
5776
 
5777
- .factory-bootstrap-454 .panel > .panel-body + .table,
5778
- .factory-bootstrap-454 .panel > .panel-body + .table-responsive {
5779
  border-top: 1px solid #dddddd;
5780
  }
5781
 
5782
- .factory-bootstrap-454 .panel > .table > tbody:first-child th,
5783
- .factory-bootstrap-454 .panel > .table > tbody:first-child td {
5784
  border-top: 0;
5785
  }
5786
 
5787
- .factory-bootstrap-454 .panel > .table-bordered,
5788
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered {
5789
  border: 0;
5790
  }
5791
 
5792
- .factory-bootstrap-454 .panel > .table-bordered > thead > tr > th:first-child,
5793
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
5794
- .factory-bootstrap-454 .panel > .table-bordered > tbody > tr > th:first-child,
5795
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
5796
- .factory-bootstrap-454 .panel > .table-bordered > tfoot > tr > th:first-child,
5797
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
5798
- .factory-bootstrap-454 .panel > .table-bordered > thead > tr > td:first-child,
5799
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
5800
- .factory-bootstrap-454 .panel > .table-bordered > tbody > tr > td:first-child,
5801
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
5802
- .factory-bootstrap-454 .panel > .table-bordered > tfoot > tr > td:first-child,
5803
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
5804
  border-left: 0;
5805
  }
5806
 
5807
- .factory-bootstrap-454 .panel > .table-bordered > thead > tr > th:last-child,
5808
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
5809
- .factory-bootstrap-454 .panel > .table-bordered > tbody > tr > th:last-child,
5810
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
5811
- .factory-bootstrap-454 .panel > .table-bordered > tfoot > tr > th:last-child,
5812
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
5813
- .factory-bootstrap-454 .panel > .table-bordered > thead > tr > td:last-child,
5814
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
5815
- .factory-bootstrap-454 .panel > .table-bordered > tbody > tr > td:last-child,
5816
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
5817
- .factory-bootstrap-454 .panel > .table-bordered > tfoot > tr > td:last-child,
5818
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
5819
  border-right: 0;
5820
  }
5821
 
5822
- .factory-bootstrap-454 .panel > .table-bordered > thead > tr:last-child > th,
5823
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
5824
- .factory-bootstrap-454 .panel > .table-bordered > tbody > tr:last-child > th,
5825
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
5826
- .factory-bootstrap-454 .panel > .table-bordered > tfoot > tr:last-child > th,
5827
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
5828
- .factory-bootstrap-454 .panel > .table-bordered > thead > tr:last-child > td,
5829
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
5830
- .factory-bootstrap-454 .panel > .table-bordered > tbody > tr:last-child > td,
5831
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
5832
- .factory-bootstrap-454 .panel > .table-bordered > tfoot > tr:last-child > td,
5833
- .factory-bootstrap-454 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
5834
  border-bottom: 0;
5835
  }
5836
 
5837
- .factory-bootstrap-454 .panel > .table-responsive {
5838
  margin-bottom: 0;
5839
  border: 0;
5840
  }
5841
 
5842
- .factory-bootstrap-454 .panel-heading {
5843
  padding: 10px 15px;
5844
  border-bottom: 1px solid transparent;
5845
  border-top-right-radius: 3px;
5846
  border-top-left-radius: 3px;
5847
  }
5848
 
5849
- .factory-bootstrap-454 .panel-heading > .dropdown .dropdown-toggle {
5850
  color: inherit;
5851
  }
5852
 
5853
- .factory-bootstrap-454 .panel-title {
5854
  margin-top: 0;
5855
  margin-bottom: 0;
5856
  font-size: 16px;
5857
  color: inherit;
5858
  }
5859
 
5860
- .factory-bootstrap-454 .panel-title > a {
5861
  color: inherit;
5862
  }
5863
 
5864
- .factory-bootstrap-454 .panel-footer {
5865
  padding: 10px 15px;
5866
  background-color: #f5f5f5;
5867
  border-top: 1px solid #dddddd;
@@ -5869,141 +5869,141 @@ html .factory-bootstrap-454 {
5869
  border-bottom-left-radius: 3px;
5870
  }
5871
 
5872
- .factory-bootstrap-454 .panel-group .panel {
5873
  margin-bottom: 0;
5874
  overflow: hidden;
5875
  border-radius: 4px;
5876
  }
5877
 
5878
- .factory-bootstrap-454 .panel-group .panel + .panel {
5879
  margin-top: 5px;
5880
  }
5881
 
5882
- .factory-bootstrap-454 .panel-group .panel-heading {
5883
  border-bottom: 0;
5884
  }
5885
 
5886
- .factory-bootstrap-454 .panel-group .panel-heading + .panel-collapse .panel-body {
5887
  border-top: 1px solid #dddddd;
5888
  }
5889
 
5890
- .factory-bootstrap-454 .panel-group .panel-footer {
5891
  border-top: 0;
5892
  }
5893
 
5894
- .factory-bootstrap-454 .panel-group .panel-footer + .panel-collapse .panel-body {
5895
  border-bottom: 1px solid #dddddd;
5896
  }
5897
 
5898
- .factory-bootstrap-454 .panel-default {
5899
  border-color: #dddddd;
5900
  }
5901
 
5902
- .factory-bootstrap-454 .panel-default > .panel-heading {
5903
  color: #333333;
5904
  background-color: #f5f5f5;
5905
  border-color: #dddddd;
5906
  }
5907
 
5908
- .factory-bootstrap-454 .panel-default > .panel-heading + .panel-collapse .panel-body {
5909
  border-top-color: #dddddd;
5910
  }
5911
 
5912
- .factory-bootstrap-454 .panel-default > .panel-footer + .panel-collapse .panel-body {
5913
  border-bottom-color: #dddddd;
5914
  }
5915
 
5916
- .factory-bootstrap-454 .panel-primary {
5917
  border-color: #428bca;
5918
  }
5919
 
5920
- .factory-bootstrap-454 .panel-primary > .panel-heading {
5921
  color: #ffffff;
5922
  background-color: #428bca;
5923
  border-color: #428bca;
5924
  }
5925
 
5926
- .factory-bootstrap-454 .panel-primary > .panel-heading + .panel-collapse .panel-body {
5927
  border-top-color: #428bca;
5928
  }
5929
 
5930
- .factory-bootstrap-454 .panel-primary > .panel-footer + .panel-collapse .panel-body {
5931
  border-bottom-color: #428bca;
5932
  }
5933
 
5934
- .factory-bootstrap-454 .panel-success {
5935
  border-color: #d6e9c6;
5936
  }
5937
 
5938
- .factory-bootstrap-454 .panel-success > .panel-heading {
5939
  color: #3c763d;
5940
  background-color: #dff0d8;
5941
  border-color: #d6e9c6;
5942
  }
5943
 
5944
- .factory-bootstrap-454 .panel-success > .panel-heading + .panel-collapse .panel-body {
5945
  border-top-color: #d6e9c6;
5946
  }
5947
 
5948
- .factory-bootstrap-454 .panel-success > .panel-footer + .panel-collapse .panel-body {
5949
  border-bottom-color: #d6e9c6;
5950
  }
5951
 
5952
- .factory-bootstrap-454 .panel-warning {
5953
  border-color: #faebcc;
5954
  }
5955
 
5956
- .factory-bootstrap-454 .panel-warning > .panel-heading {
5957
  color: #8a6d3b;
5958
  background-color: #fcf8e3;
5959
  border-color: #faebcc;
5960
  }
5961
 
5962
- .factory-bootstrap-454 .panel-warning > .panel-heading + .panel-collapse .panel-body {
5963
  border-top-color: #faebcc;
5964
  }
5965
 
5966
- .factory-bootstrap-454 .panel-warning > .panel-footer + .panel-collapse .panel-body {
5967
  border-bottom-color: #faebcc;
5968
  }
5969
 
5970
- .factory-bootstrap-454 .panel-danger {
5971
  border-color: #ebccd1;
5972
  }
5973
 
5974
- .factory-bootstrap-454 .panel-danger > .panel-heading {
5975
  color: #a94442;
5976
  background-color: #f2dede;
5977
  border-color: #ebccd1;
5978
  }
5979
 
5980
- .factory-bootstrap-454 .panel-danger > .panel-heading + .panel-collapse .panel-body {
5981
  border-top-color: #ebccd1;
5982
  }
5983
 
5984
- .factory-bootstrap-454 .panel-danger > .panel-footer + .panel-collapse .panel-body {
5985
  border-bottom-color: #ebccd1;
5986
  }
5987
 
5988
- .factory-bootstrap-454 .panel-info {
5989
  border-color: #bce8f1;
5990
  }
5991
 
5992
- .factory-bootstrap-454 .panel-info > .panel-heading {
5993
  color: #31708f;
5994
  background-color: #d9edf7;
5995
  border-color: #bce8f1;
5996
  }
5997
 
5998
- .factory-bootstrap-454 .panel-info > .panel-heading + .panel-collapse .panel-body {
5999
  border-top-color: #bce8f1;
6000
  }
6001
 
6002
- .factory-bootstrap-454 .panel-info > .panel-footer + .panel-collapse .panel-body {
6003
  border-bottom-color: #bce8f1;
6004
  }
6005
 
6006
- .factory-bootstrap-454 .well {
6007
  min-height: 20px;
6008
  padding: 19px;
6009
  margin-bottom: 20px;
@@ -6014,22 +6014,22 @@ html .factory-bootstrap-454 {
6014
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
6015
  }
6016
 
6017
- .factory-bootstrap-454 .well blockquote {
6018
  border-color: #ddd;
6019
  border-color: rgba(0, 0, 0, 0.15);
6020
  }
6021
 
6022
- .factory-bootstrap-454 .well-lg {
6023
  padding: 24px;
6024
  border-radius: 6px;
6025
  }
6026
 
6027
- .factory-bootstrap-454 .well-sm {
6028
  padding: 9px;
6029
  border-radius: 3px;
6030
  }
6031
 
6032
- .factory-bootstrap-454 .close {
6033
  float: right;
6034
  font-size: 14px;
6035
  font-weight: bold;
@@ -6040,14 +6040,14 @@ html .factory-bootstrap-454 {
6040
  filter: alpha(opacity=30);
6041
  }
6042
 
6043
- .factory-bootstrap-454 .alert .close {
6044
  position: relative;
6045
  top: -8px;
6046
  right: -7px;
6047
  }
6048
 
6049
- .factory-bootstrap-454 .close:hover,
6050
- .factory-bootstrap-454 .close:focus {
6051
  color: #000000;
6052
  text-decoration: none;
6053
  cursor: pointer;
@@ -6055,7 +6055,7 @@ html .factory-bootstrap-454 {
6055
  filter: alpha(opacity=50);
6056
  }
6057
 
6058
- .factory-bootstrap-454 button.close {
6059
  padding: 0;
6060
  cursor: pointer;
6061
  background: transparent;
@@ -6063,11 +6063,11 @@ html .factory-bootstrap-454 {
6063
  -webkit-appearance: none;
6064
  }
6065
 
6066
- .factory-bootstrap-454 .modal-open {
6067
  overflow: hidden;
6068
  }
6069
 
6070
- .factory-bootstrap-454 .modal {
6071
  position: fixed;
6072
  top: 0;
6073
  right: 0;
@@ -6083,7 +6083,7 @@ html .factory-bootstrap-454 {
6083
  border: 0px;
6084
  }
6085
 
6086
- .factory-bootstrap-454 .modal.fade .modal-dialog {
6087
  -webkit-transform: translate(0, -25%);
6088
  -ms-transform: translate(0, -25%);
6089
  transform: translate(0, -25%);
@@ -6093,20 +6093,20 @@ html .factory-bootstrap-454 {
6093
  transition: transform 0.3s ease-out;
6094
  }
6095
 
6096
- .factory-bootstrap-454 .modal.in .modal-dialog {
6097
  -webkit-transform: translate(0, 0);
6098
  -ms-transform: translate(0, 0);
6099
  transform: translate(0, 0);
6100
  }
6101
 
6102
- .factory-bootstrap-454 .modal-dialog {
6103
  position: relative;
6104
  z-index: 1050;
6105
  width: auto;
6106
  margin: 10px;
6107
  }
6108
 
6109
- .factory-bootstrap-454 .modal-content {
6110
  position: relative;
6111
  background-color: #ffffff;
6112
  border: 1px solid #999999;
@@ -6118,8 +6118,8 @@ html .factory-bootstrap-454 {
6118
  background-clip: padding-box;
6119
  }
6120
 
6121
- .factory-bootstrap-454 .modal-backdrop,
6122
- .factory-bootstrap-454-modal-backdrop {
6123
  position: fixed;
6124
  top: 0;
6125
  right: 0;
@@ -6129,92 +6129,92 @@ html .factory-bootstrap-454 {
6129
  background-color: #000000;
6130
  }
6131
 
6132
- .factory-bootstrap-454 .modal-backdrop.fade,
6133
- .factory-bootstrap-454-modal-backdrop.fade {
6134
  opacity: 0;
6135
  filter: alpha(opacity=0);
6136
  }
6137
 
6138
- .factory-bootstrap-454 .modal-backdrop.in,
6139
- .factory-bootstrap-454-modal-backdrop.in {
6140
  opacity: 0.5;
6141
  filter: alpha(opacity=50);
6142
  }
6143
 
6144
- .factory-bootstrap-454 .modal-header {
6145
  min-height: 16.428571429px;
6146
  padding: 15px;
6147
  border-bottom: 1px solid #e5e5e5;
6148
  }
6149
 
6150
- .factory-bootstrap-454 .modal-header .close {
6151
  margin-top: -2px;
6152
  }
6153
 
6154
- .factory-bootstrap-454 .modal-title {
6155
  margin: 0;
6156
  line-height: 1.428571429;
6157
  }
6158
 
6159
- .factory-bootstrap-454 .modal-body {
6160
  position: relative;
6161
  padding: 20px;
6162
  max-height: none;
6163
  }
6164
 
6165
- .factory-bootstrap-454 .modal-footer {
6166
  padding: 19px 20px 20px;
6167
  margin-top: 15px;
6168
  text-align: right;
6169
  border-top: 1px solid #e5e5e5;
6170
  }
6171
 
6172
- .factory-bootstrap-454 .modal-footer:before,
6173
- .factory-bootstrap-454 .modal-footer:after {
6174
  display: table;
6175
  content: " ";
6176
  }
6177
 
6178
- .factory-bootstrap-454 .modal-footer:after {
6179
  clear: both;
6180
  }
6181
 
6182
- .factory-bootstrap-454 .modal-footer:before,
6183
- .factory-bootstrap-454 .modal-footer:after {
6184
  display: table;
6185
  content: " ";
6186
  }
6187
 
6188
- .factory-bootstrap-454 .modal-footer:after {
6189
  clear: both;
6190
  }
6191
 
6192
- .factory-bootstrap-454 .modal-footer .btn + .btn {
6193
  margin-bottom: 0;
6194
  margin-left: 5px;
6195
  }
6196
 
6197
- .factory-bootstrap-454 .modal-footer .btn-group .btn + .btn {
6198
  margin-left: -1px;
6199
  }
6200
 
6201
- .factory-bootstrap-454 .modal-footer .btn-block + .btn-block {
6202
  margin-left: 0;
6203
  }
6204
 
6205
  @media screen and (min-width: 768px) {
6206
- .factory-bootstrap-454 .modal-dialog {
6207
  width: 600px;
6208
  margin: 30px auto;
6209
  }
6210
 
6211
- .factory-bootstrap-454 .modal-content {
6212
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
6213
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
6214
  }
6215
  }
6216
 
6217
- .factory-bootstrap-454 .tooltip {
6218
  position: absolute;
6219
  z-index: 1030;
6220
  display: block;
@@ -6225,32 +6225,32 @@ html .factory-bootstrap-454 {
6225
  visibility: visible;
6226
  }
6227
 
6228
- .factory-bootstrap-454 .tooltip.in {
6229
  opacity: 0.9;
6230
  filter: alpha(opacity=90);
6231
  }
6232
 
6233
- .factory-bootstrap-454 .tooltip.top {
6234
  padding: 5px 0;
6235
  margin-top: -3px;
6236
  }
6237
 
6238
- .factory-bootstrap-454 .tooltip.right {
6239
  padding: 0 5px;
6240
  margin-left: 3px;
6241
  }
6242
 
6243
- .factory-bootstrap-454 .tooltip.bottom {
6244
  padding: 5px 0;
6245
  margin-top: 3px;
6246
  }
6247
 
6248
- .factory-bootstrap-454 .tooltip.left {
6249
  padding: 0 5px;
6250
  margin-left: -3px;
6251
  }
6252
 
6253
- .factory-bootstrap-454 .tooltip-inner {
6254
  width: 400px;
6255
  padding: 15px 20px;
6256
  color: #ffffff;
@@ -6260,7 +6260,7 @@ html .factory-bootstrap-454 {
6260
  border-radius: 3px;
6261
  }
6262
 
6263
- .factory-bootstrap-454 .tooltip-arrow {
6264
  position: absolute;
6265
  width: 0;
6266
  height: 0;
@@ -6268,7 +6268,7 @@ html .factory-bootstrap-454 {
6268
  border-style: solid;
6269
  }
6270
 
6271
- .factory-bootstrap-454 .tooltip.top .tooltip-arrow {
6272
  bottom: 0;
6273
  left: 50%;
6274
  margin-left: -5px;
@@ -6276,21 +6276,21 @@ html .factory-bootstrap-454 {
6276
  border-width: 5px 5px 0;
6277
  }
6278
 
6279
- .factory-bootstrap-454 .tooltip.top-left .tooltip-arrow {
6280
  bottom: 0;
6281
  left: 5px;
6282
  border-top-color: #673ab7;
6283
  border-width: 5px 5px 0;
6284
  }
6285
 
6286
- .factory-bootstrap-454 .tooltip.top-right .tooltip-arrow {
6287
  right: 5px;
6288
  bottom: 0;
6289
  border-top-color: #673ab7;
6290
  border-width: 5px 5px 0;
6291
  }
6292
 
6293
- .factory-bootstrap-454 .tooltip.right .tooltip-arrow {
6294
  top: 50%;
6295
  left: 0;
6296
  margin-top: -5px;
@@ -6298,7 +6298,7 @@ html .factory-bootstrap-454 {
6298
  border-width: 5px 5px 5px 0;
6299
  }
6300
 
6301
- .factory-bootstrap-454 .tooltip.left .tooltip-arrow {
6302
  top: 50%;
6303
  right: 0;
6304
  margin-top: -5px;
@@ -6306,7 +6306,7 @@ html .factory-bootstrap-454 {
6306
  border-width: 5px 0 5px 5px;
6307
  }
6308
 
6309
- .factory-bootstrap-454 .tooltip.bottom .tooltip-arrow {
6310
  top: 0;
6311
  left: 50%;
6312
  margin-left: -5px;
@@ -6314,21 +6314,21 @@ html .factory-bootstrap-454 {
6314
  border-width: 0 5px 5px;
6315
  }
6316
 
6317
- .factory-bootstrap-454 .tooltip.bottom-left .tooltip-arrow {
6318
  top: 0;
6319
  left: 5px;
6320
  border-bottom-color: #673ab7;
6321
  border-width: 0 5px 5px;
6322
  }
6323
 
6324
- .factory-bootstrap-454 .tooltip.bottom-right .tooltip-arrow {
6325
  top: 0;
6326
  right: 5px;
6327
  border-bottom-color: #673ab7;
6328
  border-width: 0 5px 5px;
6329
  }
6330
 
6331
- .factory-bootstrap-454 .popover {
6332
  position: absolute;
6333
  top: 0;
6334
  left: 0;
@@ -6347,23 +6347,23 @@ html .factory-bootstrap-454 {
6347
  background-clip: padding-box;
6348
  }
6349
 
6350
- .factory-bootstrap-454 .popover.top {
6351
  margin-top: -10px;
6352
  }
6353
 
6354
- .factory-bootstrap-454 .popover.right {
6355
  margin-left: 10px;
6356
  }
6357
 
6358
- .factory-bootstrap-454 .popover.bottom {
6359
  margin-top: 10px;
6360
  }
6361
 
6362
- .factory-bootstrap-454 .popover.left {
6363
  margin-left: -10px;
6364
  }
6365
 
6366
- .factory-bootstrap-454 .popover-title {
6367
  padding: 8px 14px;
6368
  margin: 0;
6369
  font-size: 14px;
@@ -6374,12 +6374,12 @@ html .factory-bootstrap-454 {
6374
  border-radius: 5px 5px 0 0;
6375
  }
6376
 
6377
- .factory-bootstrap-454 .popover-content {
6378
  padding: 9px 14px;
6379
  }
6380
 
6381
- .factory-bootstrap-454 .popover .arrow,
6382
- .factory-bootstrap-454 .popover .arrow:after {
6383
  position: absolute;
6384
  display: block;
6385
  width: 0;
@@ -6388,16 +6388,16 @@ html .factory-bootstrap-454 {
6388
  border-style: solid;
6389
  }
6390
 
6391
- .factory-bootstrap-454 .popover .arrow {
6392
  border-width: 11px;
6393
  }
6394
 
6395
- .factory-bootstrap-454 .popover .arrow:after {
6396
  border-width: 10px;
6397
  content: "";
6398
  }
6399
 
6400
- .factory-bootstrap-454 .popover.top .arrow {
6401
  bottom: -11px;
6402
  left: 50%;
6403
  margin-left: -11px;
@@ -6406,7 +6406,7 @@ html .factory-bootstrap-454 {
6406
  border-bottom-width: 0;
6407
  }
6408
 
6409
- .factory-bootstrap-454 .popover.top .arrow:after {
6410
  bottom: 1px;
6411
  margin-left: -10px;
6412
  border-top-color: #ffffff;
@@ -6414,7 +6414,7 @@ html .factory-bootstrap-454 {
6414
  content: " ";
6415
  }
6416
 
6417
- .factory-bootstrap-454 .popover.right .arrow {
6418
  top: 50%;
6419
  left: -11px;
6420
  margin-top: -11px;
@@ -6423,7 +6423,7 @@ html .factory-bootstrap-454 {
6423
  border-left-width: 0;
6424
  }
6425
 
6426
- .factory-bootstrap-454 .popover.right .arrow:after {
6427
  bottom: -10px;
6428
  left: 1px;
6429
  border-right-color: #ffffff;
@@ -6431,7 +6431,7 @@ html .factory-bootstrap-454 {
6431
  content: " ";
6432
  }
6433
 
6434
- .factory-bootstrap-454 .popover.bottom .arrow {
6435
  top: -11px;
6436
  left: 50%;
6437
  margin-left: -11px;
@@ -6440,7 +6440,7 @@ html .factory-bootstrap-454 {
6440
  border-top-width: 0;
6441
  }
6442
 
6443
- .factory-bootstrap-454 .popover.bottom .arrow:after {
6444
  top: 1px;
6445
  margin-left: -10px;
6446
  border-bottom-color: #ffffff;
@@ -6448,7 +6448,7 @@ html .factory-bootstrap-454 {
6448
  content: " ";
6449
  }
6450
 
6451
- .factory-bootstrap-454 .popover.left .arrow {
6452
  top: 50%;
6453
  right: -11px;
6454
  margin-top: -11px;
@@ -6457,7 +6457,7 @@ html .factory-bootstrap-454 {
6457
  border-right-width: 0;
6458
  }
6459
 
6460
- .factory-bootstrap-454 .popover.left .arrow:after {
6461
  right: 1px;
6462
  bottom: -10px;
6463
  border-left-color: #ffffff;
@@ -6465,70 +6465,70 @@ html .factory-bootstrap-454 {
6465
  content: " ";
6466
  }
6467
 
6468
- .factory-bootstrap-454 .carousel {
6469
  position: relative;
6470
  }
6471
 
6472
- .factory-bootstrap-454 .carousel-inner {
6473
  position: relative;
6474
  width: 100%;
6475
  overflow: hidden;
6476
  }
6477
 
6478
- .factory-bootstrap-454 .carousel-inner > .item {
6479
  position: relative;
6480
  display: none;
6481
  -webkit-transition: 0.6s ease-in-out left;
6482
  transition: 0.6s ease-in-out left;
6483
  }
6484
 
6485
- .factory-bootstrap-454 .carousel-inner > .item > img,
6486
- .factory-bootstrap-454 .carousel-inner > .item > a > img {
6487
  display: block;
6488
  height: auto;
6489
  max-width: 100%;
6490
  line-height: 1;
6491
  }
6492
 
6493
- .factory-bootstrap-454 .carousel-inner > .active,
6494
- .factory-bootstrap-454 .carousel-inner > .next,
6495
- .factory-bootstrap-454 .carousel-inner > .prev {
6496
  display: block;
6497
  }
6498
 
6499
- .factory-bootstrap-454 .carousel-inner > .active {
6500
  left: 0;
6501
  }
6502
 
6503
- .factory-bootstrap-454 .carousel-inner > .next,
6504
- .factory-bootstrap-454 .carousel-inner > .prev {
6505
  position: absolute;
6506
  top: 0;
6507
  width: 100%;
6508
  }
6509
 
6510
- .factory-bootstrap-454 .carousel-inner > .next {
6511
  left: 100%;
6512
  }
6513
 
6514
- .factory-bootstrap-454 .carousel-inner > .prev {
6515
  left: -100%;
6516
  }
6517
 
6518
- .factory-bootstrap-454 .carousel-inner > .next.left,
6519
- .factory-bootstrap-454 .carousel-inner > .prev.right {
6520
  left: 0;
6521
  }
6522
 
6523
- .factory-bootstrap-454 .carousel-inner > .active.left {
6524
  left: -100%;
6525
  }
6526
 
6527
- .factory-bootstrap-454 .carousel-inner > .active.right {
6528
  left: 100%;
6529
  }
6530
 
6531
- .factory-bootstrap-454 .carousel-control {
6532
  position: absolute;
6533
  top: 0;
6534
  bottom: 0;
@@ -6542,14 +6542,14 @@ html .factory-bootstrap-454 {
6542
  filter: alpha(opacity=50);
6543
  }
6544
 
6545
- .factory-bootstrap-454 .carousel-control.left {
6546
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
6547
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
6548
  background-repeat: repeat-x;
6549
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
6550
  }
6551
 
6552
- .factory-bootstrap-454 .carousel-control.right {
6553
  right: 0;
6554
  left: auto;
6555
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
@@ -6558,8 +6558,8 @@ html .factory-bootstrap-454 {
6558
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
6559
  }
6560
 
6561
- .factory-bootstrap-454 .carousel-control:hover,
6562
- .factory-bootstrap-454 .carousel-control:focus {
6563
  color: #ffffff;
6564
  text-decoration: none;
6565
  outline: none;
@@ -6567,28 +6567,28 @@ html .factory-bootstrap-454 {
6567
  filter: alpha(opacity=90);
6568
  }
6569
 
6570
- .factory-bootstrap-454 .carousel-control .icon-prev,
6571
- .factory-bootstrap-454 .carousel-control .icon-next,
6572
- .factory-bootstrap-454 .carousel-control .glyphicon-chevron-left,
6573
- .factory-bootstrap-454 .carousel-control .glyphicon-chevron-right {
6574
  position: absolute;
6575
  top: 50%;
6576
  z-index: 5;
6577
  display: inline-block;
6578
  }
6579
 
6580
- .factory-bootstrap-454 .carousel-control .icon-prev,
6581
- .factory-bootstrap-454 .carousel-control .glyphicon-chevron-left {
6582
  left: 50%;
6583
  }
6584
 
6585
- .factory-bootstrap-454 .carousel-control .icon-next,
6586
- .factory-bootstrap-454 .carousel-control .glyphicon-chevron-right {
6587
  right: 50%;
6588
  }
6589
 
6590
- .factory-bootstrap-454 .carousel-control .icon-prev,
6591
- .factory-bootstrap-454 .carousel-control .icon-next {
6592
  width: 20px;
6593
  height: 20px;
6594
  margin-top: -10px;
@@ -6596,15 +6596,15 @@ html .factory-bootstrap-454 {
6596
  font-family: serif;
6597
  }
6598
 
6599
- .factory-bootstrap-454 .carousel-control .icon-prev:before {
6600
  content: '\2039';
6601
  }
6602
 
6603
- .factory-bootstrap-454 .carousel-control .icon-next:before {
6604
  content: '\203a';
6605
  }
6606
 
6607
- .factory-bootstrap-454 .carousel-indicators {
6608
  position: absolute;
6609
  bottom: 10px;
6610
  left: 50%;
@@ -6616,7 +6616,7 @@ html .factory-bootstrap-454 {
6616
  list-style: none;
6617
  }
6618
 
6619
- .factory-bootstrap-454 .carousel-indicators li {
6620
  display: inline-block;
6621
  width: 10px;
6622
  height: 10px;
@@ -6629,14 +6629,14 @@ html .factory-bootstrap-454 {
6629
  border-radius: 10px;
6630
  }
6631
 
6632
- .factory-bootstrap-454 .carousel-indicators .active {
6633
  width: 12px;
6634
  height: 12px;
6635
  margin: 0;
6636
  background-color: #ffffff;
6637
  }
6638
 
6639
- .factory-bootstrap-454 .carousel-caption {
6640
  position: absolute;
6641
  right: 15%;
6642
  bottom: 20px;
@@ -6649,7 +6649,7 @@ html .factory-bootstrap-454 {
6649
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
6650
  }
6651
 
6652
- .factory-bootstrap-454 .carousel-caption .btn {
6653
  text-shadow: none;
6654
  }
6655
 
@@ -6676,43 +6676,43 @@ html .factory-bootstrap-454 {
6676
  }
6677
  }
6678
 
6679
- .factory-bootstrap-454 .clearfix:before,
6680
- .factory-bootstrap-454 .clearfix:after {
6681
  display: table;
6682
  content: " ";
6683
  }
6684
 
6685
- .factory-bootstrap-454 .clearfix:after {
6686
  clear: both;
6687
  }
6688
 
6689
- .factory-bootstrap-454 .center-block {
6690
  display: block;
6691
  margin-right: auto;
6692
  margin-left: auto;
6693
  }
6694
 
6695
- .factory-bootstrap-454 .pull-right {
6696
  float: right !important;
6697
  }
6698
 
6699
- .factory-bootstrap-454 .pull-left {
6700
  float: left !important;
6701
  }
6702
 
6703
- .factory-bootstrap-454 .hide {
6704
  display: none !important;
6705
  }
6706
 
6707
- .factory-bootstrap-454 .show {
6708
  display: block !important;
6709
  }
6710
 
6711
- .factory-bootstrap-454 .invisible {
6712
  visibility: hidden;
6713
  }
6714
 
6715
- .factory-bootstrap-454 .text-hide {
6716
  font: 0/0 a;
6717
  color: transparent;
6718
  text-shadow: none;
@@ -6720,12 +6720,12 @@ html .factory-bootstrap-454 {
6720
  border: 0;
6721
  }
6722
 
6723
- .factory-bootstrap-454 .hidden {
6724
  display: none !important;
6725
  visibility: hidden !important;
6726
  }
6727
 
6728
- .factory-bootstrap-454 .affix {
6729
  position: fixed;
6730
  }
6731
 
@@ -6733,10 +6733,10 @@ html .factory-bootstrap-454 {
6733
  width: device-width;
6734
  }
6735
 
6736
- .factory-bootstrap-454 .visible-xs,
6737
- .factory-bootstrap-454 tr.visible-xs,
6738
- .factory-bootstrap-454 th.visible-xs,
6739
- .factory-bootstrap-454 td.visible-xs {
6740
  display: none !important;
6741
  }
6742
 
@@ -6816,10 +6816,10 @@ html .factory-bootstrap-454 {
6816
  }
6817
  }
6818
 
6819
- .factory-bootstrap-454 .visible-sm,
6820
- .factory-bootstrap-454 tr.visible-sm,
6821
- .factory-bootstrap-454 th.visible-sm,
6822
- .factory-bootstrap-454 td.visible-sm {
6823
  display: none !important;
6824
  }
6825
 
@@ -6899,10 +6899,10 @@ html .factory-bootstrap-454 {
6899
  }
6900
  }
6901
 
6902
- .factory-bootstrap-454 .visible-md,
6903
- .factory-bootstrap-454 tr.visible-md,
6904
- .factory-bootstrap-454 th.visible-md,
6905
- .factory-bootstrap-454 td.visible-md {
6906
  display: none !important;
6907
  }
6908
 
@@ -6982,10 +6982,10 @@ html .factory-bootstrap-454 {
6982
  }
6983
  }
6984
 
6985
- .factory-bootstrap-454 .visible-lg,
6986
- .factory-bootstrap-454 tr.visible-lg,
6987
- .factory-bootstrap-454 th.visible-lg,
6988
- .factory-bootstrap-454 td.visible-lg {
6989
  display: none !important;
6990
  }
6991
 
@@ -7065,20 +7065,20 @@ html .factory-bootstrap-454 {
7065
  }
7066
  }
7067
 
7068
- .factory-bootstrap-454 .hidden-xs {
7069
  display: block !important;
7070
  }
7071
 
7072
- .factory-bootstrap-454 table.hidden-xs {
7073
  display: table;
7074
  }
7075
 
7076
- .factory-bootstrap-454 tr.hidden-xs {
7077
  display: table-row !important;
7078
  }
7079
 
7080
- .factory-bootstrap-454 th.hidden-xs,
7081
- .factory-bootstrap-454 td.hidden-xs {
7082
  display: table-cell !important;
7083
  }
7084
 
@@ -7118,20 +7118,20 @@ html .factory-bootstrap-454 {
7118
  }
7119
  }
7120
 
7121
- .factory-bootstrap-454 .hidden-sm {
7122
  display: block !important;
7123
  }
7124
 
7125
- .factory-bootstrap-454 table.hidden-sm {
7126
  display: table;
7127
  }
7128
 
7129
- .factory-bootstrap-454 tr.hidden-sm {
7130
  display: table-row !important;
7131
  }
7132
 
7133
- .factory-bootstrap-454 th.hidden-sm,
7134
- .factory-bootstrap-454 td.hidden-sm {
7135
  display: table-cell !important;
7136
  }
7137
 
@@ -7171,20 +7171,20 @@ html .factory-bootstrap-454 {
7171
  }
7172
  }
7173
 
7174
- .factory-bootstrap-454 .hidden-md {
7175
  display: block !important;
7176
  }
7177
 
7178
- .factory-bootstrap-454 table.hidden-md {
7179
  display: table;
7180
  }
7181
 
7182
- .factory-bootstrap-454 tr.hidden-md {
7183
  display: table-row !important;
7184
  }
7185
 
7186
- .factory-bootstrap-454 th.hidden-md,
7187
- .factory-bootstrap-454 td.hidden-md {
7188
  display: table-cell !important;
7189
  }
7190
 
@@ -7224,125 +7224,125 @@ html .factory-bootstrap-454 {
7224
  }
7225
  }
7226
 
7227
- .factory-bootstrap-454 .hidden-lg {
7228
  display: block !important;
7229
  }
7230
 
7231
- .factory-bootstrap-454 table.hidden-lg {
7232
  display: table;
7233
  }
7234
 
7235
- .factory-bootstrap-454 tr.hidden-lg {
7236
  display: table-row !important;
7237
  }
7238
 
7239
- .factory-bootstrap-454 th.hidden-lg,
7240
- .factory-bootstrap-454 td.hidden-lg {
7241
  display: table-cell !important;
7242
  }
7243
 
7244
  @media (max-width: 767px) {
7245
- .factory-bootstrap-454 .hidden-lg.hidden-xs,
7246
- .factory-bootstrap-454 tr.hidden-lg.hidden-xs,
7247
- .factory-bootstrap-454 th.hidden-lg.hidden-xs,
7248
- .factory-bootstrap-454 td.hidden-lg.hidden-xs {
7249
  display: none !important;
7250
  }
7251
  }
7252
 
7253
  @media (min-width: 768px) and (max-width: 991px) {
7254
- .factory-bootstrap-454 .hidden-lg.hidden-sm,
7255
- .factory-bootstrap-454 tr.hidden-lg.hidden-sm,
7256
- .factory-bootstrap-454 th.hidden-lg.hidden-sm,
7257
- .factory-bootstrap-454 td.hidden-lg.hidden-sm {
7258
  display: none !important;
7259
  }
7260
  }
7261
 
7262
  @media (min-width: 992px) and (max-width: 1199px) {
7263
- .factory-bootstrap-454 .hidden-lg.hidden-md,
7264
- .factory-bootstrap-454 tr.hidden-lg.hidden-md,
7265
- .factory-bootstrap-454 th.hidden-lg.hidden-md,
7266
- .factory-bootstrap-454 td.hidden-lg.hidden-md {
7267
  display: none !important;
7268
  }
7269
  }
7270
 
7271
  @media (min-width: 1200px) {
7272
- .factory-bootstrap-454 .hidden-lg,
7273
- .factory-bootstrap-454 tr.hidden-lg,
7274
- .factory-bootstrap-454 th.hidden-lg,
7275
- .factory-bootstrap-454 td.hidden-lg {
7276
  display: none !important;
7277
  }
7278
  }
7279
 
7280
- .factory-bootstrap-454 .visible-print,
7281
- .factory-bootstrap-454 tr.visible-print,
7282
- .factory-bootstrap-454 th.visible-print,
7283
- .factory-bootstrap-454 td.visible-print {
7284
  display: none !important;
7285
  }
7286
 
7287
  @media print {
7288
- .factory-bootstrap-454 .visible-print {
7289
  display: block !important;
7290
  }
7291
 
7292
- .factory-bootstrap-454 table.visible-print {
7293
  display: table;
7294
  }
7295
 
7296
- .factory-bootstrap-454 tr.visible-print {
7297
  display: table-row !important;
7298
  }
7299
 
7300
- .factory-bootstrap-454 th.visible-print,
7301
- .factory-bootstrap-454 td.visible-print {
7302
  display: table-cell !important;
7303
  }
7304
 
7305
- .factory-bootstrap-454 .hidden-print,
7306
- .factory-bootstrap-454 tr.hidden-print,
7307
- .factory-bootstrap-454 th.hidden-print,
7308
- .factory-bootstrap-454 td.hidden-print {
7309
  display: none !important;
7310
  }
7311
  }
7312
 
7313
 
7314
- .factory-bootstrap-454 .btn-default,
7315
- .factory-bootstrap-454 .btn-primary,
7316
- .factory-bootstrap-454 .btn-success,
7317
- .factory-bootstrap-454 .btn-info,
7318
- .factory-bootstrap-454 .btn-warning,
7319
- .factory-bootstrap-454 .btn-danger {
7320
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
7321
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
7322
  }
7323
 
7324
- .factory-bootstrap-454 .btn-default:active,
7325
- .factory-bootstrap-454 .btn-primary:active,
7326
- .factory-bootstrap-454 .btn-success:active,
7327
- .factory-bootstrap-454 .btn-info:active,
7328
- .factory-bootstrap-454 .btn-warning:active,
7329
- .factory-bootstrap-454 .btn-danger:active,
7330
- .factory-bootstrap-454 .btn-default.active,
7331
- .factory-bootstrap-454 .btn-primary.active,
7332
- .factory-bootstrap-454 .btn-success.active,
7333
- .factory-bootstrap-454 .btn-info.active,
7334
- .factory-bootstrap-454 .btn-warning.active,
7335
- .factory-bootstrap-454 .btn-danger.active {
7336
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
7337
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
7338
  }
7339
 
7340
- .factory-bootstrap-454 .btn:active,
7341
- .factory-bootstrap-454 .btn.active {
7342
  background-image: none;
7343
  }
7344
 
7345
- .factory-bootstrap-454 .btn-default {
7346
  background: #fafafa;
7347
  color: #555;
7348
  border-color: #ccc;
@@ -7352,13 +7352,13 @@ html .factory-bootstrap-454 {
7352
  vertical-align: top;
7353
  }
7354
 
7355
- .factory-bootstrap-454 .btn-default:active,
7356
- .factory-bootstrap-454 .btn-default.active {
7357
  background-color: #fff;
7358
  border-color: #dbdbdb;
7359
  }
7360
 
7361
- .factory-bootstrap-454 .btn-gold {
7362
  font-weight: bold;
7363
  padding: 7px 12px;
7364
  cursor: pointer;
@@ -7376,19 +7376,19 @@ html .factory-bootstrap-454 {
7376
  background: #feeb80; /*fallback for non-CSS3 browsers*/
7377
  }
7378
 
7379
- .factory-bootstrap-454 .btn-gold:hover,
7380
- .factory-bootstrap-454 .btn-gold:focus {
7381
  background: #fef0a1;
7382
  }
7383
 
7384
- .factory-bootstrap-454 .btn-gold:active,
7385
- .factory-bootstrap-454 .btn-gold.active {
7386
  background: #fef0a1;
7387
  -webkit-box-shadow: inset 0 3px 8px 0 #f8ba36;
7388
  box-shadow: inset 0 3px 8px 0 #f8ba36;
7389
  }
7390
 
7391
- .factory-bootstrap-454 .btn-primary {
7392
  background: #2ea2cc;
7393
  border-color: #0074a2;
7394
  -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, .5), 0 1px 0 rgba(0, 0, 0, .15);
@@ -7397,8 +7397,8 @@ html .factory-bootstrap-454 {
7397
  text-decoration: none;
7398
  }
7399
 
7400
- .factory-bootstrap-454 .btn-primary:hover,
7401
- .factory-bootstrap-454 .btn-primary:focus {
7402
  background: #1e8cbe;
7403
  border-color: #0074a2;
7404
  -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, .6);
@@ -7406,13 +7406,13 @@ html .factory-bootstrap-454 {
7406
  color: #fff;
7407
  }
7408
 
7409
- .factory-bootstrap-454 .btn-primary:active,
7410
- .factory-bootstrap-454 .btn-primary.active {
7411
  background-color: #2d6ca2;
7412
  border-color: #2b669a;
7413
  }
7414
 
7415
- .factory-bootstrap-454 .btn-success {
7416
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
7417
  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
7418
  background-repeat: repeat-x;
@@ -7421,19 +7421,19 @@ html .factory-bootstrap-454 {
7421
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
7422
  }
7423
 
7424
- .factory-bootstrap-454 .btn-success:hover,
7425
- .factory-bootstrap-454 .btn-success:focus {
7426
  background-color: #419641;
7427
  background-position: 0 -15px;
7428
  }
7429
 
7430
- .factory-bootstrap-454 .btn-success:active,
7431
- .factory-bootstrap-454 .btn-success.active {
7432
  background-color: #419641;
7433
  border-color: #3e8f3e;
7434
  }
7435
 
7436
- .factory-bootstrap-454 .btn-warning {
7437
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
7438
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
7439
  background-repeat: repeat-x;
@@ -7442,35 +7442,35 @@ html .factory-bootstrap-454 {
7442
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
7443
  }
7444
 
7445
- .factory-bootstrap-454 .btn-warning:hover,
7446
- .factory-bootstrap-454 .btn-warning:focus {
7447
  background-color: #eb9316;
7448
  background-position: 0 -15px;
7449
  }
7450
 
7451
- .factory-bootstrap-454 .btn-warning:active,
7452
- .factory-bootstrap-454 .btn-warning.active {
7453
  background-color: #eb9316;
7454
  border-color: #e38d13;
7455
  }
7456
 
7457
- .factory-bootstrap-454 .btn-danger {
7458
  color: #ffffff;
7459
  background: #d9534f;
7460
  border-color: #d43f3a;
7461
  }
7462
 
7463
- .factory-bootstrap-454 .btn-danger:hover,
7464
- .factory-bootstrap-454 .btn-danger:focus,
7465
- .factory-bootstrap-454 .btn-danger:active,
7466
- .factory-bootstrap-454 .btn-danger.active,
7467
- .factory-bootstrap-454 .open .dropdown-toggle.btn-danger {
7468
  color: #ffffff;
7469
  background-color: #d2322d;
7470
  border-color: #ac2925;
7471
  }
7472
 
7473
- .factory-bootstrap-454 .btn-info {
7474
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
7475
  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
7476
  background-repeat: repeat-x;
@@ -7479,26 +7479,26 @@ html .factory-bootstrap-454 {
7479
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
7480
  }
7481
 
7482
- .factory-bootstrap-454 .btn-info:hover,
7483
- .factory-bootstrap-454 .btn-info:focus {
7484
  background-color: #2aabd2;
7485
  background-position: 0 -15px;
7486
  }
7487
 
7488
- .factory-bootstrap-454 .btn-info:active,
7489
- .factory-bootstrap-454 .btn-info.active {
7490
  background-color: #2aabd2;
7491
  border-color: #28a4c9;
7492
  }
7493
 
7494
- .factory-bootstrap-454 .thumbnail,
7495
- .factory-bootstrap-454 .img-thumbnail {
7496
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
7497
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
7498
  }
7499
 
7500
- .factory-bootstrap-454 .dropdown-menu > li > a:hover,
7501
- .factory-bootstrap-454 .dropdown-menu > li > a:focus {
7502
  background-color: #e8e8e8;
7503
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
7504
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
@@ -7506,9 +7506,9 @@ html .factory-bootstrap-454 {
7506
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
7507
  }
7508
 
7509
- .factory-bootstrap-454 .dropdown-menu > .active > a,
7510
- .factory-bootstrap-454 .dropdown-menu > .active > a:hover,
7511
- .factory-bootstrap-454 .dropdown-menu > .active > a:focus {
7512
  background-color: #357ebd;
7513
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
7514
  background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
@@ -7516,7 +7516,7 @@ html .factory-bootstrap-454 {
7516
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
7517
  }
7518
 
7519
- .factory-bootstrap-454 .navbar-default {
7520
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
7521
  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
7522
  background-repeat: repeat-x;
@@ -7527,7 +7527,7 @@ html .factory-bootstrap-454 {
7527
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
7528
  }
7529
 
7530
- .factory-bootstrap-454 .navbar-default .navbar-nav > .active > a {
7531
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
7532
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);
7533
  background-repeat: repeat-x;
@@ -7536,12 +7536,12 @@ html .factory-bootstrap-454 {
7536
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
7537
  }
7538
 
7539
- .factory-bootstrap-454 .navbar-brand,
7540
- .factory-bootstrap-454 .navbar-nav > li > a {
7541
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
7542
  }
7543
 
7544
- .factory-bootstrap-454 .navbar-inverse {
7545
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);
7546
  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);
7547
  background-repeat: repeat-x;
@@ -7549,7 +7549,7 @@ html .factory-bootstrap-454 {
7549
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
7550
  }
7551
 
7552
- .factory-bootstrap-454 .navbar-inverse .navbar-nav > .active > a {
7553
  background-image: -webkit-linear-gradient(top, #222222 0%, #282828 100%);
7554
  background-image: linear-gradient(to bottom, #222222 0%, #282828 100%);
7555
  background-repeat: repeat-x;
@@ -7558,34 +7558,34 @@ html .factory-bootstrap-454 {
7558
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
7559
  }
7560
 
7561
- .factory-bootstrap-454 .navbar-inverse .navbar-brand,
7562
- .factory-bootstrap-454 .navbar-inverse .navbar-nav > li > a {
7563
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
7564
  }
7565
 
7566
- .factory-bootstrap-454 .navbar-static-top,
7567
- .factory-bootstrap-454 .navbar-fixed-top,
7568
- .factory-bootstrap-454 .navbar-fixed-bottom {
7569
  border-radius: 0;
7570
  }
7571
 
7572
- .factory-bootstrap-454 .alert {
7573
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
7574
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
7575
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
7576
  }
7577
 
7578
- .factory-bootstrap-454 .alert .actions {
7579
  padding-top: 10px;
7580
  }
7581
 
7582
- .factory-bootstrap-454 .alert-success {
7583
  color: #3c763d;
7584
  background-color: #dff0d8;
7585
  border-bottom: 2px solid #c8e5bc;
7586
  }
7587
 
7588
- .factory-bootstrap-454 .alert-info {
7589
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
7590
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
7591
  background-repeat: repeat-x;
@@ -7593,7 +7593,7 @@ html .factory-bootstrap-454 {
7593
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
7594
  }
7595
 
7596
- .factory-bootstrap-454 .alert {
7597
  text-shadow: none;
7598
  box-shadow: none;
7599
 
@@ -7603,76 +7603,76 @@ html .factory-bootstrap-454 {
7603
  padding: 10px;
7604
  }
7605
 
7606
- .factory-bootstrap-454 .alert-warning,
7607
- .factory-bootstrap-454 .alert-normal {
7608
  background: #fcf8e3;
7609
  border: 0px;
7610
  color: #8a6d3b;
7611
  border: 1px solid #b8823b;
7612
  }
7613
 
7614
- .factory-bootstrap-454 .alert-danger {
7615
  background: #cf4944;
7616
  color: #fff;
7617
  border-bottom: 2px solid #b23e3a;
7618
  }
7619
 
7620
- .factory-bootstrap-454 .alert-error a:not(.btn),
7621
- .factory-bootstrap-454 .alert-danger a:not(.btn) {
7622
  color: #fff;
7623
  }
7624
 
7625
- .factory-bootstrap-454 .progress {
7626
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
7627
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
7628
  background-repeat: repeat-x;
7629
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
7630
  }
7631
 
7632
- .factory-bootstrap-454 .progress-bar {
7633
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%);
7634
  background-image: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
7635
  background-repeat: repeat-x;
7636
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
7637
  }
7638
 
7639
- .factory-bootstrap-454 .progress-bar-success {
7640
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
7641
  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
7642
  background-repeat: repeat-x;
7643
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
7644
  }
7645
 
7646
- .factory-bootstrap-454 .progress-bar-info {
7647
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
7648
  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
7649
  background-repeat: repeat-x;
7650
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
7651
  }
7652
 
7653
- .factory-bootstrap-454 .progress-bar-warning {
7654
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
7655
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
7656
  background-repeat: repeat-x;
7657
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
7658
  }
7659
 
7660
- .factory-bootstrap-454 .progress-bar-danger {
7661
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
7662
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
7663
  background-repeat: repeat-x;
7664
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
7665
  }
7666
 
7667
- .factory-bootstrap-454 .list-group {
7668
  border-radius: 4px;
7669
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
7670
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
7671
  }
7672
 
7673
- .factory-bootstrap-454 .list-group-item.active,
7674
- .factory-bootstrap-454 .list-group-item.active:hover,
7675
- .factory-bootstrap-454 .list-group-item.active:focus {
7676
  text-shadow: 0 -1px 0 #3071a9;
7677
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
7678
  background-image: linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
@@ -7681,54 +7681,54 @@ html .factory-bootstrap-454 {
7681
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
7682
  }
7683
 
7684
- .factory-bootstrap-454 .panel {
7685
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
7686
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
7687
  }
7688
 
7689
- .factory-bootstrap-454 .panel-default > .panel-heading {
7690
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
7691
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
7692
  background-repeat: repeat-x;
7693
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
7694
  }
7695
 
7696
- .factory-bootstrap-454 .panel-primary > .panel-heading {
7697
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
7698
  background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
7699
  background-repeat: repeat-x;
7700
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
7701
  }
7702
 
7703
- .factory-bootstrap-454 .panel-success > .panel-heading {
7704
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
7705
  background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
7706
  background-repeat: repeat-x;
7707
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
7708
  }
7709
 
7710
- .factory-bootstrap-454 .panel-info > .panel-heading {
7711
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
7712
  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
7713
  background-repeat: repeat-x;
7714
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
7715
  }
7716
 
7717
- .factory-bootstrap-454 .panel-warning > .panel-heading {
7718
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
7719
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
7720
  background-repeat: repeat-x;
7721
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
7722
  }
7723
 
7724
- .factory-bootstrap-454 .panel-danger > .panel-heading {
7725
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
7726
  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
7727
  background-repeat: repeat-x;
7728
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
7729
  }
7730
 
7731
- .factory-bootstrap-454 .well {
7732
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
7733
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
7734
  background-repeat: repeat-x;
@@ -7742,16 +7742,16 @@ html .factory-bootstrap-454 {
7742
  * Extra
7743
  */
7744
 
7745
- .factory-bootstrap-454 .factory-after {
7746
  margin-left: 7px;
7747
  display: inline-block;
7748
  }
7749
 
7750
- .factory-bootstrap-454 .factory-hidden {
7751
  display: none;
7752
  }
7753
 
7754
- .factory-bootstrap-454 .factory-ajax-loader {
7755
  width: 25px;
7756
  height: 25px;
7757
  background: url("../assets/images/loader-sm-tr.gif")
1
+ .factory-bootstrap-455 article,
2
+ .factory-bootstrap-455 aside,
3
+ .factory-bootstrap-455 details,
4
+ .factory-bootstrap-455 figcaption,
5
+ .factory-bootstrap-455 figure,
6
+ .factory-bootstrap-455 footer,
7
+ .factory-bootstrap-455 header,
8
+ .factory-bootstrap-455 hgroup,
9
+ .factory-bootstrap-455 main,
10
+ .factory-bootstrap-455 nav,
11
+ .factory-bootstrap-455 section,
12
+ .factory-bootstrap-455 summary {
13
  display: block;
14
  }
15
 
16
+ .factory-bootstrap-455 audio,
17
+ .factory-bootstrap-455 canvas,
18
+ .factory-bootstrap-455 video {
19
  display: inline-block;
20
  }
21
 
22
+ .factory-bootstrap-455 audio:not([controls]) {
23
  display: none;
24
  height: 0;
25
  }
26
 
27
+ .factory-bootstrap-455 [hidden],
28
+ .factory-bootstrap-455 template {
29
  display: none;
30
  }
31
 
32
+ .factory-bootstrap-455 body {
33
  margin: 0;
34
  }
35
 
36
+ .factory-bootstrap-455 a {
37
  background: transparent;
38
  }
39
 
40
+ .factory-bootstrap-455 a:focus {
41
  outline: thin dotted;
42
  }
43
 
44
+ .factory-bootstrap-455 a:active,
45
+ .factory-bootstrap-455 a:hover {
46
  outline: 0;
47
  }
48
 
49
+ .factory-bootstrap-455 h1 {
50
  margin: 0.67em 0;
51
  font-size: 2em;
52
  }
53
 
54
+ .factory-bootstrap-455 abbr[title] {
55
  border-bottom: 1px dotted;
56
  }
57
 
58
+ .factory-bootstrap-455 b,
59
+ .factory-bootstrap-455 strong {
60
  font-weight: bold;
61
  }
62
 
63
+ .factory-bootstrap-455 dfn {
64
  font-style: italic;
65
  }
66
 
67
+ .factory-bootstrap-455 hr {
68
  height: 0;
69
  -moz-box-sizing: content-box;
70
  box-sizing: content-box;
71
  }
72
 
73
+ .factory-bootstrap-455 mark {
74
  color: #000;
75
  background: #ff0;
76
  }
77
 
78
+ .factory-bootstrap-455 code,
79
+ .factory-bootstrap-455 kbd,
80
+ .factory-bootstrap-455 pre,
81
+ .factory-bootstrap-455 samp {
82
  font-family: monospace, serif;
83
  font-size: 1em;
84
  }
85
 
86
+ .factory-bootstrap-455 pre {
87
  white-space: pre-wrap;
88
  }
89
 
90
+ .factory-bootstrap-455 q {
91
  quotes: "\201C" "\201D" "\2018" "\2019";
92
  }
93
 
94
+ .factory-bootstrap-455 small {
95
  font-size: 80%;
96
  }
97
 
98
+ .factory-bootstrap-455 sub,
99
+ .factory-bootstrap-455 sup {
100
  position: relative;
101
  font-size: 75%;
102
  line-height: 0;
103
  vertical-align: baseline;
104
  }
105
 
106
+ .factory-bootstrap-455 sup {
107
  top: -0.5em;
108
  }
109
 
110
+ .factory-bootstrap-455 sub {
111
  bottom: -0.25em;
112
  }
113
 
114
+ .factory-bootstrap-455 img {
115
  border: 0;
116
  }
117
 
118
+ .factory-bootstrap-455 svg:not(:root) {
119
  overflow: hidden;
120
  }
121
 
122
+ .factory-bootstrap-455 figure {
123
  margin: 0;
124
  }
125
 
126
+ .factory-bootstrap-455 fieldset {
127
  padding: 0.35em 0.625em 0.75em;
128
  margin: 0 2px;
129
  border: 1px solid #c0c0c0;
130
  }
131
 
132
+ .factory-bootstrap-455 legend {
133
  padding: 0;
134
  border: 0;
135
  }
136
 
137
+ .factory-bootstrap-455 button,
138
+ .factory-bootstrap-455 input,
139
+ .factory-bootstrap-455 select,
140
+ .factory-bootstrap-455 textarea {
141
  margin: 0;
142
  font-family: inherit;
143
  font-size: 100%;
144
  }
145
 
146
+ .factory-bootstrap-455 button,
147
+ .factory-bootstrap-455 input {
148
  line-height: normal;
149
  }
150
 
151
+ .factory-bootstrap-455 button,
152
+ .factory-bootstrap-455 select {
153
  text-transform: none;
154
  }
155
 
156
+ .factory-bootstrap-455 select {
157
  padding-right: 4px !important;
158
  }
159
 
160
+ .factory-bootstrap-455 button,
161
+ html .factory-bootstrap-455 input[type="button"],
162
+ .factory-bootstrap-455 input[type="reset"],
163
+ .factory-bootstrap-455 input[type="submit"] {
164
  cursor: pointer;
165
  -webkit-appearance: button;
166
  }
167
 
168
+ .factory-bootstrap-455 button[disabled],
169
+ html .factory-bootstrap-455 input[disabled] {
170
  cursor: default;
171
  }
172
 
173
+ .factory-bootstrap-455 input[type="checkbox"],
174
+ .factory-bootstrap-455 input[type="radio"] {
175
  padding: 0;
176
  box-sizing: border-box;
177
  }
178
 
179
+ .factory-bootstrap-455 input[type="search"] {
180
  -webkit-box-sizing: content-box;
181
  -moz-box-sizing: content-box;
182
  box-sizing: content-box;
183
  -webkit-appearance: textfield;
184
  }
185
 
186
+ .factory-bootstrap-455 input[type="search"]::-webkit-search-cancel-button,
187
+ .factory-bootstrap-455 input[type="search"]::-webkit-search-decoration {
188
  -webkit-appearance: none;
189
  }
190
 
191
+ .factory-bootstrap-455 button::-moz-focus-inner,
192
+ .factory-bootstrap-455 input::-moz-focus-inner {
193
  padding: 0;
194
  border: 0;
195
  }
196
 
197
+ .factory-bootstrap-455 textarea {
198
  overflow: auto;
199
  vertical-align: top;
200
  }
201
 
202
+ .factory-bootstrap-455 table {
203
  border-collapse: collapse;
204
  border-spacing: 0;
205
  }
206
 
207
  @media print {
208
+ .factory-bootstrap-455 * {
209
  color: #000 !important;
210
  text-shadow: none !important;
211
  background: transparent !important;
212
  box-shadow: none !important;
213
  }
214
 
215
+ .factory-bootstrap-455 a,
216
+ .factory-bootstrap-455 a:visited {
217
  text-decoration: underline;
218
  }
219
 
220
+ .factory-bootstrap-455 a[href]:after {
221
  content: " (" attr(href) ")";
222
  }
223
 
224
+ .factory-bootstrap-455 abbr[title]:after {
225
  content: " (" attr(title) ")";
226
  }
227
 
228
+ .factory-bootstrap-455 a[href^="javascript:"]:after,
229
+ .factory-bootstrap-455 a[href^="#"]:after {
230
  content: "";
231
  }
232
 
233
+ .factory-bootstrap-455 pre,
234
+ .factory-bootstrap-455 blockquote {
235
  border: 1px solid #999;
236
  page-break-inside: avoid;
237
  }
238
 
239
+ .factory-bootstrap-455 thead {
240
  display: table-header-group;
241
  }
242
 
243
+ .factory-bootstrap-455 tr,
244
+ .factory-bootstrap-455 img {
245
  page-break-inside: avoid;
246
  }
247
 
248
+ .factory-bootstrap-455 img {
249
  max-width: 100% !important;
250
  }
251
 
253
  margin: 2cm .5cm;
254
  }
255
 
256
+ .factory-bootstrap-455 p,
257
+ .factory-bootstrap-455 h2,
258
+ .factory-bootstrap-455 h3 {
259
  orphans: 3;
260
  widows: 3;
261
  }
262
 
263
+ .factory-bootstrap-455 h2,
264
+ .factory-bootstrap-455 h3 {
265
  page-break-after: avoid;
266
  }
267
 
268
+ .factory-bootstrap-455 select {
269
  background: #fff !important;
270
  }
271
 
272
+ .factory-bootstrap-455 .navbar {
273
  display: none;
274
  }
275
 
276
+ .factory-bootstrap-455 .table td,
277
+ .factory-bootstrap-455 .table th {
278
  background-color: #fff !important;
279
  }
280
 
281
+ .factory-bootstrap-455 .btn > .caret,
282
+ .factory-bootstrap-455 .dropup > .btn > .caret {
283
  border-top-color: #000 !important;
284
  }
285
 
286
+ .factory-bootstrap-455 .label {
287
  border: 1px solid #000;
288
  }
289
 
290
+ .factory-bootstrap-455 .table {
291
  border-collapse: collapse !important;
292
  }
293
 
294
+ .factory-bootstrap-455 .table-bordered th,
295
+ .factory-bootstrap-455 .table-bordered td {
296
  border: 1px solid #ddd !important;
297
  }
298
  }
299
 
300
+ .factory-bootstrap-455 *,
301
+ .factory-bootstrap-455 *:before,
302
+ .factory-bootstrap-455 *:after {
303
  -webkit-box-sizing: border-box;
304
  -moz-box-sizing: border-box;
305
  box-sizing: border-box;
306
  }
307
 
308
+ html .factory-bootstrap-455 {
309
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
310
  }
311
 
312
+ .factory-bootstrap-455 body {
313
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
314
  font-size: 14px;
315
  line-height: 1.428571429;
317
  background-color: #ffffff;
318
  }
319
 
320
+ .factory-bootstrap-455 input,
321
+ .factory-bootstrap-455 button,
322
+ .factory-bootstrap-455 select,
323
+ .factory-bootstrap-455 textarea {
324
  font-family: inherit;
325
  font-size: inherit;
326
  line-height: inherit;
327
  }
328
 
329
+ .factory-bootstrap-455 img {
330
  vertical-align: middle;
331
  }
332
 
333
+ .factory-bootstrap-455 .img-responsive {
334
  display: block;
335
  height: auto;
336
  max-width: 100%;
337
  }
338
 
339
+ .factory-bootstrap-455 .img-rounded {
340
  border-radius: 6px;
341
  }
342
 
343
+ .factory-bootstrap-455 .img-thumbnail {
344
  display: inline-block;
345
  height: auto;
346
  max-width: 100%;
353
  transition: all 0.2s ease-in-out;
354
  }
355
 
356
+ .factory-bootstrap-455 .img-circle {
357
  border-radius: 50%;
358
  }
359
 
360
+ .factory-bootstrap-455 hr {
361
  margin-top: 20px;
362
  margin-bottom: 20px;
363
  border: 0;
364
  border-top: 1px solid #eeeeee;
365
  }
366
 
367
+ .factory-bootstrap-455 .sr-only {
368
  position: absolute;
369
  width: 1px;
370
  height: 1px;
375
  border: 0;
376
  }
377
 
378
+ .factory-bootstrap-455 h1,
379
+ .factory-bootstrap-455 h2,
380
+ .factory-bootstrap-455 h3,
381
+ .factory-bootstrap-455 h4,
382
+ .factory-bootstrap-455 h5,
383
+ .factory-bootstrap-455 h6,
384
+ .factory-bootstrap-455 .h1,
385
+ .factory-bootstrap-455 .h2,
386
+ .factory-bootstrap-455 .h3,
387
+ .factory-bootstrap-455 .h4,
388
+ .factory-bootstrap-455 .h5,
389
+ .factory-bootstrap-455 .h6 {
390
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
391
  font-weight: 500;
392
  line-height: 1.1;
393
  color: inherit;
394
  }
395
 
396
+ .factory-bootstrap-455 h1 small,
397
+ .factory-bootstrap-455 h2 small,
398
+ .factory-bootstrap-455 h3 small,
399
+ .factory-bootstrap-455 h4 small,
400
+ .factory-bootstrap-455 h5 small,
401
+ .factory-bootstrap-455 h6 small,
402
+ .factory-bootstrap-455 .h1 small,
403
+ .factory-bootstrap-455 .h2 small,
404
+ .factory-bootstrap-455 .h3 small,
405
+ .factory-bootstrap-455 .h4 small,
406
+ .factory-bootstrap-455 .h5 small,
407
+ .factory-bootstrap-455 .h6 small,
408
+ .factory-bootstrap-455 h1 .small,
409
+ .factory-bootstrap-455 h2 .small,
410
+ .factory-bootstrap-455 h3 .small,
411
+ .factory-bootstrap-455 h4 .small,
412
+ .factory-bootstrap-455 h5 .small,
413
+ .factory-bootstrap-455 h6 .small,
414
+ .factory-bootstrap-455 .h1 .small,
415
+ .factory-bootstrap-455 .h2 .small,
416
+ .factory-bootstrap-455 .h3 .small,
417
+ .factory-bootstrap-455 .h4 .small,
418
+ .factory-bootstrap-455 .h5 .small,
419
+ .factory-bootstrap-455 .h6 .small {
420
  font-weight: normal;
421
  line-height: 1;
422
  color: #999999;
423
  }
424
 
425
+ .factory-bootstrap-455 h1,
426
+ .factory-bootstrap-455 h2,
427
+ .factory-bootstrap-455 h3 {
428
  margin-top: 20px;
429
  margin-bottom: 10px;
430
  }
431
 
432
+ .factory-bootstrap-455 h1 small,
433
+ .factory-bootstrap-455 h2 small,
434
+ .factory-bootstrap-455 h3 small,
435
+ .factory-bootstrap-455 h1 .small,
436
+ .factory-bootstrap-455 h2 .small,
437
+ .factory-bootstrap-455 h3 .small {
438
  font-size: 65%;
439
  }
440
 
441
+ .factory-bootstrap-455 h4,
442
+ .factory-bootstrap-455 h5,
443
+ .factory-bootstrap-455 h6 {
444
  margin-top: 10px;
445
  margin-bottom: 10px;
446
  }
447
 
448
+ .factory-bootstrap-455 h4 small,
449
+ .factory-bootstrap-455 h5 small,
450
+ .factory-bootstrap-455 h6 small,
451
+ .factory-bootstrap-455 h4 .small,
452
+ .factory-bootstrap-455 h5 .small,
453
+ .factory-bootstrap-455 h6 .small {
454
  font-size: 75%;
455
  }
456
 
457
+ .factory-bootstrap-455 h1,
458
+ .factory-bootstrap-455 .h1 {
459
  font-size: 36px;
460
  }
461
 
462
+ .factory-bootstrap-455 h2,
463
+ .factory-bootstrap-455 .h2 {
464
  font-size: 30px;
465
  }
466
 
467
+ .factory-bootstrap-455 h3,
468
+ .factory-bootstrap-455 .h3 {
469
  font-size: 24px;
470
  }
471
 
472
+ .factory-bootstrap-455 h4,
473
+ .factory-bootstrap-455 .h4 {
474
  font-size: 18px;
475
  }
476
 
477
+ .factory-bootstrap-455 h5,
478
+ .factory-bootstrap-455 .h5 {
479
  font-size: 14px;
480
  }
481
 
482
+ .factory-bootstrap-455 h6,
483
+ .factory-bootstrap-455 .h6 {
484
  font-size: 12px;
485
  }
486
 
487
+ .factory-bootstrap-455 p {
488
  margin: 0 0 10px;
489
  }
490
 
491
+ .factory-bootstrap-455 .lead {
492
  margin-bottom: 20px;
493
  font-size: 16px;
494
  font-weight: 200;
501
  }
502
  }
503
 
504
+ .factory-bootstrap-455 small,
505
+ .factory-bootstrap-455 .small {
506
  font-size: 85%;
507
  }
508
 
509
+ .factory-bootstrap-455 cite {
510
  font-style: normal;
511
  }
512
 
513
+ .factory-bootstrap-455 .text-muted {
514
  color: #999999;
515
  }
516
 
517
+ .factory-bootstrap-455 .text-primary {
518
  color: #428bca;
519
  }
520
 
521
+ .factory-bootstrap-455 .text-primary:hover {
522
  color: #3071a9;
523
  }
524
 
525
+ .factory-bootstrap-455 .text-warning {
526
  color: #8a6d3b;
527
  }
528
 
529
+ .factory-bootstrap-455 .text-warning:hover {
530
  color: #66512c;
531
  }
532
 
533
+ .factory-bootstrap-455 .text-danger {
534
  color: #a94442;
535
  }
536
 
537
+ .factory-bootstrap-455 .text-danger:hover {
538
  color: #843534;
539
  }
540
 
541
+ .factory-bootstrap-455 .text-success {
542
  color: #3c763d;
543
  }
544
 
545
+ .factory-bootstrap-455 .text-success:hover {
546
  color: #2b542c;
547
  }
548
 
549
+ .factory-bootstrap-455 .text-info {
550
  color: #31708f;
551
  }
552
 
553
+ .factory-bootstrap-455 .text-info:hover {
554
  color: #245269;
555
  }
556
 
557
+ .factory-bootstrap-455 .text-left {
558
  text-align: left;
559
  }
560
 
561
+ .factory-bootstrap-455 .text-right {
562
  text-align: right;
563
  }
564
 
565
+ .factory-bootstrap-455 .text-center {
566
  text-align: center;
567
  }
568
 
569
+ .factory-bootstrap-455 .page-header {
570
  padding-bottom: 9px;
571
  margin: 40px 0 20px;
572
  border-bottom: 1px solid #eeeeee;
573
  }
574
 
575
+ .factory-bootstrap-455 ul,
576
+ .factory-bootstrap-455 ol {
577
  margin-top: 0;
578
  margin-bottom: 10px;
579
  }
580
 
581
+ .factory-bootstrap-455 ul ul,
582
+ .factory-bootstrap-455 ol ul,
583
+ .factory-bootstrap-455 ul ol,
584
+ .factory-bootstrap-455 ol ol {
585
  margin-bottom: 0;
586
  }
587
 
588
+ .factory-bootstrap-455 .list-unstyled {
589
  padding-left: 0;
590
  list-style: none;
591
  }
592
 
593
+ .factory-bootstrap-455 .list-inline {
594
  padding-left: 0;
595
  list-style: none;
596
  }
597
 
598
+ .factory-bootstrap-455 .list-inline > li {
599
  display: inline-block;
600
  padding-right: 5px;
601
  padding-left: 5px;
602
  }
603
 
604
+ .factory-bootstrap-455 .list-inline > li:first-child {
605
  padding-left: 0;
606
  }
607
 
608
+ .factory-bootstrap-455 dl {
609
  margin-top: 0;
610
  margin-bottom: 20px;
611
  }
612
 
613
+ .factory-bootstrap-455 dt,
614
+ .factory-bootstrap-455 dd {
615
  line-height: 1.428571429;
616
  }
617
 
618
+ .factory-bootstrap-455 dt {
619
  font-weight: bold;
620
  }
621
 
622
+ .factory-bootstrap-455 dd {
623
  margin-left: 0;
624
  }
625
 
659
  }
660
  }
661
 
662
+ .factory-bootstrap-455 abbr[title],
663
+ .factory-bootstrap-455 abbr[data-original-title] {
664
  cursor: help;
665
  border-bottom: 1px dotted #999999;
666
  }
667
 
668
+ .factory-bootstrap-455 .initialism {
669
  font-size: 90%;
670
  text-transform: uppercase;
671
  }
672
 
673
+ .factory-bootstrap-455 blockquote {
674
  padding: 10px 20px;
675
  margin: 0 0 20px;
676
  border-left: 5px solid #eeeeee;
677
  }
678
 
679
+ .factory-bootstrap-455 blockquote p {
680
  font-size: 17.5px;
681
  font-weight: 300;
682
  line-height: 1.25;
683
  }
684
 
685
+ .factory-bootstrap-455 blockquote p:last-child {
686
  margin-bottom: 0;
687
  }
688
 
689
+ .factory-bootstrap-455 blockquote small,
690
+ .factory-bootstrap-455 blockquote .small {
691
  display: block;
692
  line-height: 1.428571429;
693
  color: #999999;
694
  }
695
 
696
+ .factory-bootstrap-455 blockquote small:before,
697
+ .factory-bootstrap-455 blockquote .small:before {
698
  content: '\2014 \00A0';
699
  }
700
 
701
+ .factory-bootstrap-455 blockquote.pull-right {
702
  padding-right: 15px;
703
  padding-left: 0;
704
  border-right: 5px solid #eeeeee;
705
  border-left: 0;
706
  }
707
 
708
+ .factory-bootstrap-455 blockquote.pull-right p,
709
+ .factory-bootstrap-455 blockquote.pull-right small,
710
+ .factory-bootstrap-455 blockquote.pull-right .small {
711
  text-align: right;
712
  }
713
 
714
+ .factory-bootstrap-455 blockquote.pull-right small:before,
715
+ .factory-bootstrap-455 blockquote.pull-right .small:before {
716
  content: '';
717
  }
718
 
719
+ .factory-bootstrap-455 blockquote.pull-right small:after,
720
+ .factory-bootstrap-455 blockquote.pull-right .small:after {
721
  content: '\00A0 \2014';
722
  }
723
 
724
+ .factory-bootstrap-455 blockquote:before,
725
+ .factory-bootstrap-455 blockquote:after {
726
  content: "";
727
  }
728
 
729
+ .factory-bootstrap-455 address {
730
  margin-bottom: 20px;
731
  font-style: normal;
732
  line-height: 1.428571429;
733
  }
734
 
735
+ .factory-bootstrap-455 code,
736
+ .factory-bootstrap-455 kbd,
737
+ .factory-bootstrap-455 pre,
738
+ .factory-bootstrap-455 samp {
739
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
740
  }
741
 
742
+ .factory-bootstrap-455 code {
743
  padding: 2px 4px;
744
  font-size: 90%;
745
  color: #c7254e;
748
  border-radius: 4px;
749
  }
750
 
751
+ .factory-bootstrap-455 pre {
752
  display: block;
753
  padding: 9.5px;
754
  margin: 0 0 10px;
762
  border-radius: 4px;
763
  }
764
 
765
+ .factory-bootstrap-455 pre code {
766
  padding: 0;
767
  font-size: inherit;
768
  color: inherit;
771
  border-radius: 0;
772
  }
773
 
774
+ .factory-bootstrap-455 .pre-scrollable {
775
  max-height: 340px;
776
  overflow-y: scroll;
777
  }
778
 
779
+ .factory-bootstrap-455 .container {
780
  padding-right: 15px;
781
  padding-left: 15px;
782
  margin-right: auto;
783
  margin-left: auto;
784
  }
785
 
786
+ .factory-bootstrap-455 .container:before,
787
+ .factory-bootstrap-455 .container:after {
788
  display: table;
789
  content: " ";
790
  }
791
 
792
+ .factory-bootstrap-455 .container:after {
793
  clear: both;
794
  }
795
 
796
+ .factory-bootstrap-455 .container:before,
797
+ .factory-bootstrap-455 .container:after {
798
  display: table;
799
  content: " ";
800
  }
801
 
802
+ .factory-bootstrap-455 .container:after {
803
  clear: both;
804
  }
805
 
821
  }
822
  }
823
 
824
+ .factory-bootstrap-455 .row {
825
  margin-right: -15px;
826
  margin-left: -15px;
827
  }
828
 
829
+ .factory-bootstrap-455 .row:before,
830
+ .factory-bootstrap-455 .row:after {
831
  display: table;
832
  content: " ";
833
  }
834
 
835
+ .factory-bootstrap-455 .row:after {
836
  clear: both;
837
  }
838
 
839
+ .factory-bootstrap-455 .row:before,
840
+ .factory-bootstrap-455 .row:after {
841
  display: table;
842
  content: " ";
843
  }
844
 
845
+ .factory-bootstrap-455 .row:after {
846
  clear: both;
847
  }
848
 
849
+ .factory-bootstrap-455 .col-xs-1,
850
+ .factory-bootstrap-455 .col-sm-1,
851
+ .factory-bootstrap-455 .col-md-1,
852
+ .factory-bootstrap-455 .col-lg-1,
853
+ .factory-bootstrap-455 .col-xs-2,
854
+ .factory-bootstrap-455 .col-sm-2,
855
+ .factory-bootstrap-455 .col-md-2,
856
+ .factory-bootstrap-455 .col-lg-2,
857
+ .factory-bootstrap-455 .col-xs-3,
858
+ .factory-bootstrap-455 .col-sm-3,
859
+ .factory-bootstrap-455 .col-md-3,
860
+ .factory-bootstrap-455 .col-lg-3,
861
+ .factory-bootstrap-455 .col-xs-4,
862
+ .factory-bootstrap-455 .col-sm-4,
863
+ .factory-bootstrap-455 .col-md-4,
864
+ .factory-bootstrap-455 .col-lg-4,
865
+ .factory-bootstrap-455 .col-xs-5,
866
+ .factory-bootstrap-455 .col-sm-5,
867
+ .factory-bootstrap-455 .col-md-5,
868
+ .factory-bootstrap-455 .col-lg-5,
869
+ .factory-bootstrap-455 .col-xs-6,
870
+ .factory-bootstrap-455 .col-sm-6,
871
+ .factory-bootstrap-455 .col-md-6,
872
+ .factory-bootstrap-455 .col-lg-6,
873
+ .factory-bootstrap-455 .col-xs-7,
874
+ .factory-bootstrap-455 .col-sm-7,
875
+ .factory-bootstrap-455 .col-md-7,
876
+ .factory-bootstrap-455 .col-lg-7,
877
+ .factory-bootstrap-455 .col-xs-8,
878
+ .factory-bootstrap-455 .col-sm-8,
879
+ .factory-bootstrap-455 .col-md-8,
880
+ .factory-bootstrap-455 .col-lg-8,
881
+ .factory-bootstrap-455 .col-xs-9,
882
+ .factory-bootstrap-455 .col-sm-9,
883
+ .factory-bootstrap-455 .col-md-9,
884
+ .factory-bootstrap-455 .col-lg-9,
885
+ .factory-bootstrap-455 .col-xs-10,
886
+ .factory-bootstrap-455 .col-sm-10,
887
+ .factory-bootstrap-455 .col-md-10,
888
+ .factory-bootstrap-455 .col-lg-10,
889
+ .factory-bootstrap-455 .col-xs-11,
890
+ .factory-bootstrap-455 .col-sm-11,
891
+ .factory-bootstrap-455 .col-md-11,
892
+ .factory-bootstrap-455 .col-lg-11,
893
+ .factory-bootstrap-455 .col-xs-12,
894
+ .factory-bootstrap-455 .col-sm-12,
895
+ .factory-bootstrap-455 .col-md-12,
896
+ .factory-bootstrap-455 .col-lg-12 {
897
  position: relative;
898
  min-height: 1px;
899
  padding-right: 15px;
900
  padding-left: 15px;
901
  }
902
 
903
+ .factory-bootstrap-455 .col-xs-1,
904
+ .factory-bootstrap-455 .col-xs-2,
905
+ .factory-bootstrap-455 .col-xs-3,
906
+ .factory-bootstrap-455 .col-xs-4,
907
+ .factory-bootstrap-455 .col-xs-5,
908
+ .factory-bootstrap-455 .col-xs-6,
909
+ .factory-bootstrap-455 .col-xs-7,
910
+ .factory-bootstrap-455 .col-xs-8,
911
+ .factory-bootstrap-455 .col-xs-9,
912
+ .factory-bootstrap-455 .col-xs-10,
913
+ .factory-bootstrap-455 .col-xs-11,
914
+ .factory-bootstrap-455 .col-xs-12 {
915
  float: left;
916
  }
917
 
918
+ .factory-bootstrap-455 .col-xs-12 {
919
  width: 100%;
920
  }
921
 
922
+ .factory-bootstrap-455 .col-xs-11 {
923
  width: 91.66666666666666%;
924
  }
925
 
926
+ .factory-bootstrap-455 .col-xs-10 {
927
  width: 83.33333333333334%;
928
  }
929
 
930
+ .factory-bootstrap-455 .col-xs-9 {
931
  width: 75%;
932
  }
933
 
934
+ .factory-bootstrap-455 .col-xs-8 {
935
  width: 66.66666666666666%;
936
  }
937
 
938
+ .factory-bootstrap-455 .col-xs-7 {
939
  width: 58.333333333333336%;
940
  }
941
 
942
+ .factory-bootstrap-455 .col-xs-6 {
943
  width: 50%;
944
  }
945
 
946
+ .factory-bootstrap-455 .col-xs-5 {
947
  width: 41.66666666666667%;
948
  }
949
 
950
+ .factory-bootstrap-455 .col-xs-4 {
951
  width: 33.33333333333333%;
952
  }
953
 
954
+ .factory-bootstrap-455 .col-xs-3 {
955
  width: 25%;
956
  }
957
 
958
+ .factory-bootstrap-455 .col-xs-2 {
959
  width: 16.666666666666664%;
960
  }
961
 
962
+ .factory-bootstrap-455 .col-xs-1 {
963
  width: 8.333333333333332%;
964
  }
965
 
966
+ .factory-bootstrap-455 .col-xs-pull-12 {
967
  right: 100%;
968
  }
969
 
970
+ .factory-bootstrap-455 .col-xs-pull-11 {
971
  right: 91.66666666666666%;
972
  }
973
 
974
+ .factory-bootstrap-455 .col-xs-pull-10 {
975
  right: 83.33333333333334%;
976
  }
977
 
978
+ .factory-bootstrap-455 .col-xs-pull-9 {
979
  right: 75%;
980
  }
981
 
982
+ .factory-bootstrap-455 .col-xs-pull-8 {
983
  right: 66.66666666666666%;
984
  }
985
 
986
+ .factory-bootstrap-455 .col-xs-pull-7 {
987
  right: 58.333333333333336%;
988
  }
989
 
990
+ .factory-bootstrap-455 .col-xs-pull-6 {
991
  right: 50%;
992
  }
993
 
994
+ .factory-bootstrap-455 .col-xs-pull-5 {
995
  right: 41.66666666666667%;
996
  }
997
 
998
+ .factory-bootstrap-455 .col-xs-pull-4 {
999
  right: 33.33333333333333%;
1000
  }
1001
 
1002
+ .factory-bootstrap-455 .col-xs-pull-3 {
1003
  right: 25%;
1004
  }
1005
 
1006
+ .factory-bootstrap-455 .col-xs-pull-2 {
1007
  right: 16.666666666666664%;
1008
  }
1009
 
1010
+ .factory-bootstrap-455 .col-xs-pull-1 {
1011
  right: 8.333333333333332%;
1012
  }
1013
 
1014
+ .factory-bootstrap-455 .col-xs-pull-0 {
1015
  right: 0;
1016
  }
1017
 
1018
+ .factory-bootstrap-455 .col-xs-push-12 {
1019
  left: 100%;
1020
  }
1021
 
1022
+ .factory-bootstrap-455 .col-xs-push-11 {
1023
  left: 91.66666666666666%;
1024
  }
1025
 
1026
+ .factory-bootstrap-455 .col-xs-push-10 {
1027
  left: 83.33333333333334%;
1028
  }
1029
 
1030
+ .factory-bootstrap-455 .col-xs-push-9 {
1031
  left: 75%;
1032
  }
1033
 
1034
+ .factory-bootstrap-455 .col-xs-push-8 {
1035
  left: 66.66666666666666%;
1036
  }
1037
 
1038
+ .factory-bootstrap-455 .col-xs-push-7 {
1039
  left: 58.333333333333336%;
1040
  }
1041
 
1042
+ .factory-bootstrap-455 .col-xs-push-6 {
1043
  left: 50%;
1044
  }
1045
 
1046
+ .factory-bootstrap-455 .col-xs-push-5 {
1047
  left: 41.66666666666667%;
1048
  }
1049
 
1050
+ .factory-bootstrap-455 .col-xs-push-4 {
1051
  left: 33.33333333333333%;
1052
  }
1053
 
1054
+ .factory-bootstrap-455 .col-xs-push-3 {
1055
  left: 25%;
1056
  }
1057
 
1058
+ .factory-bootstrap-455 .col-xs-push-2 {
1059
  left: 16.666666666666664%;
1060
  }
1061
 
1062
+ .factory-bootstrap-455 .col-xs-push-1 {
1063
  left: 8.333333333333332%;
1064
  }
1065
 
1066
+ .factory-bootstrap-455 .col-xs-push-0 {
1067
  left: 0;
1068
  }
1069
 
1070
+ .factory-bootstrap-455 .col-xs-offset-12 {
1071
  margin-left: 100%;
1072
  }
1073
 
1074
+ .factory-bootstrap-455 .col-xs-offset-11 {
1075
  margin-left: 91.66666666666666%;
1076
  }
1077
 
1078
+ .factory-bootstrap-455 .col-xs-offset-10 {
1079
  margin-left: 83.33333333333334%;
1080
  }
1081
 
1082
+ .factory-bootstrap-455 .col-xs-offset-9 {
1083
  margin-left: 75%;
1084
  }
1085
 
1086
+ .factory-bootstrap-455 .col-xs-offset-8 {
1087
  margin-left: 66.66666666666666%;
1088
  }
1089
 
1090
+ .factory-bootstrap-455 .col-xs-offset-7 {
1091
  margin-left: 58.333333333333336%;
1092
  }
1093
 
1094
+ .factory-bootstrap-455 .col-xs-offset-6 {
1095
  margin-left: 50%;
1096
  }
1097
 
1098
+ .factory-bootstrap-455 .col-xs-offset-5 {
1099
  margin-left: 41.66666666666667%;
1100
  }
1101
 
1102
+ .factory-bootstrap-455 .col-xs-offset-4 {
1103
  margin-left: 33.33333333333333%;
1104
  }
1105
 
1106
+ .factory-bootstrap-455 .col-xs-offset-3 {
1107
  margin-left: 25%;
1108
  }
1109
 
1110
+ .factory-bootstrap-455 .col-xs-offset-2 {
1111
  margin-left: 16.666666666666664%;
1112
  }
1113
 
1114
+ .factory-bootstrap-455 .col-xs-offset-1 {
1115
  margin-left: 8.333333333333332%;
1116
  }
1117
 
1118
+ .factory-bootstrap-455 .col-xs-offset-0 {
1119
  margin-left: 0;
1120
  }
1121
 
1782
  }
1783
  }
1784
 
1785
+ .factory-bootstrap-455 table {
1786
  max-width: 100%;
1787
  background-color: transparent;
1788
  }
1789
 
1790
+ .factory-bootstrap-455 th {
1791
  text-align: left;
1792
  }
1793
 
1794
+ .factory-bootstrap-455 .table {
1795
  width: 100%;
1796
  margin-bottom: 20px;
1797
  }
1798
 
1799
+ .factory-bootstrap-455 .table > thead > tr > th,
1800
+ .factory-bootstrap-455 .table > tbody > tr > th,
1801
+ .factory-bootstrap-455 .table > tfoot > tr > th,
1802
+ .factory-bootstrap-455 .table > thead > tr > td,
1803
+ .factory-bootstrap-455 .table > tbody > tr > td,
1804
+ .factory-bootstrap-455 .table > tfoot > tr > td {
1805
  padding: 8px;
1806
  line-height: 1.428571429;
1807
  vertical-align: top;
1808
  border-top: 1px solid #dddddd;
1809
  }
1810
 
1811
+ .factory-bootstrap-455 .table > thead > tr > th {
1812
  vertical-align: bottom;
1813
  border-bottom: 2px solid #dddddd;
1814
  }
1815
 
1816
+ .factory-bootstrap-455 .table > caption + thead > tr:first-child > th,
1817
+ .factory-bootstrap-455 .table > colgroup + thead > tr:first-child > th,
1818
+ .factory-bootstrap-455 .table > thead:first-child > tr:first-child > th,
1819
+ .factory-bootstrap-455 .table > caption + thead > tr:first-child > td,
1820
+ .factory-bootstrap-455 .table > colgroup + thead > tr:first-child > td,
1821
+ .factory-bootstrap-455 .table > thead:first-child > tr:first-child > td {
1822
  border-top: 0;
1823
  }
1824
 
1825
+ .factory-bootstrap-455 .table > tbody + tbody {
1826
  border-top: 2px solid #dddddd;
1827
  }
1828
 
1829
+ .factory-bootstrap-455 .table .table {
1830
  background-color: #ffffff;
1831
  }
1832
 
1833
+ .factory-bootstrap-455 .table-condensed > thead > tr > th,
1834
+ .factory-bootstrap-455 .table-condensed > tbody > tr > th,
1835
+ .factory-bootstrap-455 .table-condensed > tfoot > tr > th,
1836
+ .factory-bootstrap-455 .table-condensed > thead > tr > td,
1837
+ .factory-bootstrap-455 .table-condensed > tbody > tr > td,
1838
+ .factory-bootstrap-455 .table-condensed > tfoot > tr > td {
1839
  padding: 5px;
1840
  }
1841
 
1842
+ .factory-bootstrap-455 .table-bordered {
1843
  border: 1px solid #dddddd;
1844
  }
1845
 
1846
+ .factory-bootstrap-455 .table-bordered > thead > tr > th,
1847
+ .factory-bootstrap-455 .table-bordered > tbody > tr > th,
1848
+ .factory-bootstrap-455 .table-bordered > tfoot > tr > th,
1849
+ .factory-bootstrap-455 .table-bordered > thead > tr > td,
1850
+ .factory-bootstrap-455 .table-bordered > tbody > tr > td,
1851
+ .factory-bootstrap-455 .table-bordered > tfoot > tr > td {
1852
  border: 1px solid #dddddd;
1853
  }
1854
 
1855
+ .factory-bootstrap-455 .table-bordered > thead > tr > th,
1856
+ .factory-bootstrap-455 .table-bordered > thead > tr > td {
1857
  border-bottom-width: 2px;
1858
  }
1859
 
1860
+ .factory-bootstrap-455 .table-striped > tbody > tr:nth-child(odd) > td,
1861
+ .factory-bootstrap-455 .table-striped > tbody > tr:nth-child(odd) > th {
1862
  background-color: #f9f9f9;
1863
  }
1864
 
1865
+ .factory-bootstrap-455 .table-hover > tbody > tr:hover > td,
1866
+ .factory-bootstrap-455 .table-hover > tbody > tr:hover > th {
1867
  background-color: #f5f5f5;
1868
  }
1869
 
1870
+ .factory-bootstrap-455 table col[class*="col-"] {
1871
  position: static;
1872
  display: table-column;
1873
  float: none;
1874
  }
1875
 
1876
+ .factory-bootstrap-455 table td[class*="col-"],
1877
+ .factory-bootstrap-455 table th[class*="col-"] {
1878
  display: table-cell;
1879
  float: none;
1880
  }
1881
 
1882
+ .factory-bootstrap-455 .table > thead > tr > .active,
1883
+ .factory-bootstrap-455 .table > tbody > tr > .active,
1884
+ .factory-bootstrap-455 .table > tfoot > tr > .active,
1885
+ .factory-bootstrap-455 .table > thead > .active > td,
1886
+ .factory-bootstrap-455 .table > tbody > .active > td,
1887
+ .factory-bootstrap-455 .table > tfoot > .active > td,
1888
+ .factory-bootstrap-455 .table > thead > .active > th,
1889
+ .factory-bootstrap-455 .table > tbody > .active > th,
1890
+ .factory-bootstrap-455 .table > tfoot > .active > th {
1891
  background-color: #f5f5f5;
1892
  }
1893
 
1894
+ .factory-bootstrap-455 .table-hover > tbody > tr > .active:hover,
1895
+ .factory-bootstrap-455 .table-hover > tbody > .active:hover > td,
1896
+ .factory-bootstrap-455 .table-hover > tbody > .active:hover > th {
1897
  background-color: #e8e8e8;
1898
  }
1899
 
1900
+ .factory-bootstrap-455 .table > thead > tr > .success,
1901
+ .factory-bootstrap-455 .table > tbody > tr > .success,
1902
+ .factory-bootstrap-455 .table > tfoot > tr > .success,
1903
+ .factory-bootstrap-455 .table > thead > .success > td,
1904
+ .factory-bootstrap-455 .table > tbody > .success > td,
1905
+ .factory-bootstrap-455 .table > tfoot > .success > td,
1906
+ .factory-bootstrap-455 .table > thead > .success > th,
1907
+ .factory-bootstrap-455 .table > tbody > .success > th,
1908
+ .factory-bootstrap-455 .table > tfoot > .success > th {
1909
  background-color: #dff0d8;
1910
  }
1911
 
1912
+ .factory-bootstrap-455 .table-hover > tbody > tr > .success:hover,
1913
+ .factory-bootstrap-455 .table-hover > tbody > .success:hover > td,
1914
+ .factory-bootstrap-455 .table-hover > tbody > .success:hover > th {
1915
  background-color: #d0e9c6;
1916
  }
1917
 
1918
+ .factory-bootstrap-455 .table > thead > tr > .danger,
1919
+ .factory-bootstrap-455 .table > tbody > tr > .danger,
1920
+ .factory-bootstrap-455 .table > tfoot > tr > .danger,
1921
+ .factory-bootstrap-455 .table > thead > .danger > td,
1922
+ .factory-bootstrap-455 .table > tbody > .danger > td,
1923
+ .factory-bootstrap-455 .table > tfoot > .danger > td,
1924
+ .factory-bootstrap-455 .table > thead > .danger > th,
1925
+ .factory-bootstrap-455 .table > tbody > .danger > th,
1926
+ .factory-bootstrap-455 .table > tfoot > .danger > th {
1927
  background-color: #f2dede;
1928
  }
1929
 
1930
+ .factory-bootstrap-455 .table-hover > tbody > tr > .danger:hover,
1931
+ .factory-bootstrap-455 .table-hover > tbody > .danger:hover > td,
1932
+ .factory-bootstrap-455 .table-hover > tbody > .danger:hover > th {
1933
  background-color: #ebcccc;
1934
  }
1935
 
1936
+ .factory-bootstrap-455 .table > thead > tr > .warning,
1937
+ .factory-bootstrap-455 .table > tbody > tr > .warning,
1938
+ .factory-bootstrap-455 .table > tfoot > tr > .warning,
1939
+ .factory-bootstrap-455 .table > thead > .warning > td,
1940
+ .factory-bootstrap-455 .table > tbody > .warning > td,
1941
+ .factory-bootstrap-455 .table > tfoot > .warning > td,
1942
+ .factory-bootstrap-455 .table > thead > .warning > th,
1943
+ .factory-bootstrap-455 .table > tbody > .warning > th,
1944
+ .factory-bootstrap-455 .table > tfoot > .warning > th {
1945
  background-color: #fcf8e3;
1946
  }
1947
 
1948
+ .factory-bootstrap-455 .table-hover > tbody > tr > .warning:hover,
1949
+ .factory-bootstrap-455 .table-hover > tbody > .warning:hover > td,
1950
+ .factory-bootstrap-455 .table-hover > tbody > .warning:hover > th {
1951
  background-color: #faf2cc;
1952
  }
1953
 
2005
  }
2006
  }
2007
 
2008
+ .factory-bootstrap-455 fieldset {
2009
  padding: 0;
2010
  margin: 0;
2011
  border: 0;
2012
  }
2013
 
2014
+ .factory-bootstrap-455 legend {
2015
  display: block;
2016
  width: 100%;
2017
  padding: 0;
2025
  box-sizing: content-box;
2026
  }
2027
 
2028
+ .factory-bootstrap-455 label {
2029
  display: inline-block;
2030
  margin-bottom: 5px;
2031
  font-weight: bold;
2032
  }
2033
 
2034
+ .factory-bootstrap-455 input[type="search"] {
2035
  -webkit-box-sizing: border-box;
2036
  -moz-box-sizing: border-box;
2037
  box-sizing: border-box;
2038
  }
2039
 
2040
+ .factory-bootstrap-455 input[type="radio"],
2041
+ .factory-bootstrap-455 input[type="checkbox"] {
2042
  margin: 4px 0 0;
2043
  margin-top: 1px \9;
2044
  /* IE8-9 */
2046
  line-height: normal;
2047
  }
2048
 
2049
+ .factory-bootstrap-455 input[type="file"] {
2050
  display: block;
2051
  }
2052
 
2053
+ .factory-bootstrap-455 select[multiple],
2054
+ .factory-bootstrap-455 select[size] {
2055
  height: auto;
2056
  }
2057
 
2058
+ .factory-bootstrap-455 select optgroup {
2059
  font-family: inherit;
2060
  font-size: inherit;
2061
  font-style: inherit;
2062
  }
2063
 
2064
+ .factory-bootstrap-455 input[type="file"]:focus,
2065
+ .factory-bootstrap-455 input[type="radio"]:focus,
2066
+ .factory-bootstrap-455 input[type="checkbox"]:focus {
2067
  outline: thin dotted;
2068
  outline: 5px auto -webkit-focus-ring-color;
2069
  outline-offset: -2px;
2070
  }
2071
 
2072
+ .factory-bootstrap-455 input[type="number"]::-webkit-outer-spin-button,
2073
+ .factory-bootstrap-455 input[type="number"]::-webkit-inner-spin-button {
2074
  height: auto;
2075
  }
2076
 
2077
+ .factory-bootstrap-455 output {
2078
  display: block;
2079
  padding-top: 7px;
2080
  font-size: 14px;
2083
  vertical-align: middle;
2084
  }
2085
 
2086
+ .factory-bootstrap-455 .form-control {
2087
  display: block;
2088
  width: 100%;
2089
  height: 34px;
2102
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
2103
  }
2104
 
2105
+ .factory-bootstrap-455 .form-control:focus {
2106
  border-color: #66afe9;
2107
  outline: 0;
2108
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2109
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2110
  }
2111
 
2112
+ .factory-bootstrap-455 .form-control:-moz-placeholder {
2113
  color: #999999;
2114
  }
2115
 
2116
+ .factory-bootstrap-455 .form-control::-moz-placeholder {
2117
  color: #999999;
2118
  opacity: 1;
2119
  }
2120
 
2121
+ .factory-bootstrap-455 .form-control:-ms-input-placeholder {
2122
  color: #999999;
2123
  }
2124
 
2125
+ .factory-bootstrap-455 .form-control::-webkit-input-placeholder {
2126
  color: #999999;
2127
  }
2128
 
2129
+ .factory-bootstrap-455 .form-control[disabled],
2130
+ .factory-bootstrap-455 .form-control[readonly],
2131
+ .factory-bootstrap-455 fieldset[disabled] .form-control {
2132
  cursor: not-allowed;
2133
  background-color: #eeeeee;
2134
  }
2135
 
2136
+ .factory-bootstrap-455 textarea.form-control {
2137
  height: auto;
2138
  }
2139
 
2140
+ .factory-bootstrap-455 .form-group {
2141
  margin-bottom: 15px;
2142
  }
2143
 
2144
+ .factory-bootstrap-455 .radio,
2145
+ .factory-bootstrap-455 .checkbox {
2146
  display: block;
2147
  min-height: 20px;
2148
  padding-left: 20px;
2151
  vertical-align: middle;
2152
  }
2153
 
2154
+ .factory-bootstrap-455 .radio label,
2155
+ .factory-bootstrap-455 .checkbox label {
2156
  display: inline;
2157
  margin-bottom: 0;
2158
  font-weight: normal;
2159
  cursor: pointer;
2160
  }
2161
 
2162
+ .factory-bootstrap-455 .radio input[type="radio"],
2163
+ .factory-bootstrap-455 .radio-inline input[type="radio"],
2164
+ .factory-bootstrap-455 .checkbox input[type="checkbox"],
2165
+ .factory-bootstrap-455 .checkbox-inline input[type="checkbox"] {
2166
  float: left;
2167
  margin-left: -20px;
2168
  }
2169
 
2170
+ .factory-bootstrap-455 .radio + .radio,
2171
+ .factory-bootstrap-455 .checkbox + .checkbox {
2172
  margin-top: -5px;
2173
  }
2174
 
2175
+ .factory-bootstrap-455 .radio-inline,
2176
+ .factory-bootstrap-455 .checkbox-inline {
2177
  display: inline-block;
2178
  padding-left: 20px;
2179
  margin-bottom: 0;
2182
  cursor: pointer;
2183
  }
2184
 
2185
+ .factory-bootstrap-455 .radio-inline + .radio-inline,
2186
+ .factory-bootstrap-455 .checkbox-inline + .checkbox-inline {
2187
  margin-top: 0;
2188
  margin-left: 10px;
2189
  }
2190
 
2191
+ .factory-bootstrap-455 input[type="radio"][disabled],
2192
+ .factory-bootstrap-455 input[type="checkbox"][disabled],
2193
+ .factory-bootstrap-455 .radio[disabled],
2194
+ .factory-bootstrap-455 .radio-inline[disabled],
2195
+ .factory-bootstrap-455 .checkbox[disabled],
2196
+ .factory-bootstrap-455 .checkbox-inline[disabled],
2197
+ .factory-bootstrap-455 fieldset[disabled] input[type="radio"],
2198
+ .factory-bootstrap-455 fieldset[disabled] input[type="checkbox"],
2199
+ .factory-bootstrap-455 fieldset[disabled] .radio,
2200
+ .factory-bootstrap-455 fieldset[disabled] .radio-inline,
2201
+ .factory-bootstrap-455 fieldset[disabled] .checkbox,
2202
+ .factory-bootstrap-455 fieldset[disabled] .checkbox-inline {
2203
  cursor: not-allowed;
2204
  }
2205
 
2206
+ .factory-bootstrap-455 .input-sm {
2207
  height: 30px;
2208
  padding: 5px 10px;
2209
  font-size: 12px;
2211
  border-radius: 3px;
2212
  }
2213
 
2214
+ .factory-bootstrap-455 select.input-sm {
2215
  height: 30px;
2216
  line-height: 30px;
2217
  }
2218
 
2219
+ .factory-bootstrap-455 textarea.input-sm {
2220
  height: auto;
2221
  }
2222
 
2223
+ .factory-bootstrap-455 .input-lg {
2224
  height: 46px;
2225
  padding: 10px 16px;
2226
  font-size: 18px;
2228
  border-radius: 6px;
2229
  }
2230
 
2231
+ .factory-bootstrap-455 select.input-lg {
2232
  height: 46px;
2233
  line-height: 46px;
2234
  }
2235
 
2236
+ .factory-bootstrap-455 textarea.input-lg {
2237
  height: auto;
2238
  }
2239
 
2240
+ .factory-bootstrap-455 .has-warning .help-block,
2241
+ .factory-bootstrap-455 .has-warning .control-label,
2242
+ .factory-bootstrap-455 .has-warning .radio,
2243
+ .factory-bootstrap-455 .has-warning .checkbox,
2244
+ .factory-bootstrap-455 .has-warning .radio-inline,
2245
+ .factory-bootstrap-455 .has-warning .checkbox-inline {
2246
  color: #8a6d3b;
2247
  }
2248
 
2249
+ .factory-bootstrap-455 .has-warning .form-control {
2250
  border-color: #8a6d3b;
2251
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2252
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2253
  }
2254
 
2255
+ .factory-bootstrap-455 .has-warning .form-control:focus {
2256
  border-color: #66512c;
2257
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
2258
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
2259
  }
2260
 
2261
+ .factory-bootstrap-455 .has-warning .input-group-addon {
2262
  color: #8a6d3b;
2263
  background-color: #fcf8e3;
2264
  border-color: #8a6d3b;
2265
  }
2266
 
2267
+ .factory-bootstrap-455 .has-error .help-block,
2268
+ .factory-bootstrap-455 .has-error .control-label,
2269
+ .factory-bootstrap-455 .has-error .radio,
2270
+ .factory-bootstrap-455 .has-error .checkbox,
2271
+ .factory-bootstrap-455 .has-error .radio-inline,
2272
+ .factory-bootstrap-455 .has-error .checkbox-inline {
2273
  color: #a94442;
2274
  }
2275
 
2276
+ .factory-bootstrap-455 .controls {
2277
  display: block;
2278
  }
2279
 
2280
+ .factory-bootstrap-455 .has-error .form-control {
2281
  border-color: #a94442;
2282
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2283
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2284
  }
2285
 
2286
+ .factory-bootstrap-455 .has-error .form-control:focus {
2287
  border-color: #843534;
2288
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2289
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2290
  }
2291
 
2292
+ .factory-bootstrap-455 .has-error .input-group-addon {
2293
  color: #a94442;
2294
  background-color: #f2dede;
2295
  border-color: #a94442;
2296
  }
2297
 
2298
+ .factory-bootstrap-455 .has-success .help-block,
2299
+ .factory-bootstrap-455 .has-success .control-label,
2300
+ .factory-bootstrap-455 .has-success .radio,
2301
+ .factory-bootstrap-455 .has-success .checkbox,
2302
+ .factory-bootstrap-455 .has-success .radio-inline,
2303
+ .factory-bootstrap-455 .has-success .checkbox-inline {
2304
  color: #3c763d;
2305
  }
2306
 
2307
+ .factory-bootstrap-455 .has-success .form-control {
2308
  border-color: #3c763d;
2309
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2310
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2311
  }
2312
 
2313
+ .factory-bootstrap-455 .has-success .form-control:focus {
2314
  border-color: #2b542c;
2315
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2316
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2317
  }
2318
 
2319
+ .factory-bootstrap-455 .has-success .input-group-addon {
2320
  color: #3c763d;
2321
  background-color: #dff0d8;
2322
  border-color: #3c763d;
2323
  }
2324
 
2325
+ .factory-bootstrap-455 .form-control-static {
2326
  margin-bottom: 0;
2327
  }
2328
 
2329
+ .factory-bootstrap-455 .help-block {
2330
  display: block;
2331
  margin-top: 5px;
2332
  margin-bottom: 10px;
2364
  }
2365
  }
2366
 
2367
+ .factory-bootstrap-455 .form-horizontal .control-label,
2368
+ .factory-bootstrap-455 .form-horizontal .radio,
2369
+ .factory-bootstrap-455 .form-horizontal .checkbox,
2370
+ .factory-bootstrap-455 .form-horizontal .radio-inline,
2371
+ .factory-bootstrap-455 .form-horizontal .checkbox-inline {
2372
  position: relative;
2373
  padding-top: 7px;
2374
  margin-top: 0;
2375
  margin-bottom: 0;
2376
  }
2377
 
2378
+ .factory-bootstrap-455 .form-horizontal .control-label {
2379
  max-width: 200px;
2380
  }
2381
 
2382
+ .factory-bootstrap-455 .form-horizontal .radio,
2383
+ .factory-bootstrap-455 .form-horizontal .checkbox {
2384
  min-height: 27px;
2385
  }
2386
 
2387
+ .factory-bootstrap-455 .form-horizontal .form-group {
2388
  margin-right: -15px;
2389
  margin-left: -15px;
2390
  }
2391
 
2392
+ .factory-bootstrap-455 .form-horizontal .form-group:before,
2393
+ .factory-bootstrap-455 .form-horizontal .form-group:after {
2394
  display: table;
2395
  content: " ";
2396
  }
2397
 
2398
+ .factory-bootstrap-455 .form-horizontal .form-group:after {
2399
  clear: both;
2400
  }
2401
 
2402
+ .factory-bootstrap-455 .form-horizontal .form-group:before,
2403
+ .factory-bootstrap-455 .form-horizontal .form-group:after {
2404
  display: table;
2405
  content: " ";
2406
  }
2407
 
2408
+ .factory-bootstrap-455 .form-horizontal .form-group:after {
2409
  clear: both;
2410
  }
2411
 
2412
+ .factory-bootstrap-455 .form-horizontal .form-control-static {
2413
  padding-top: 7px;
2414
  }
2415
 
2419
  }
2420
  }
2421
 
2422
+ .factory-bootstrap-455 .btn {
2423
  display: inline-block;
2424
  padding: 5px 12px 5px 12px;
2425
  margin-bottom: 0;
2440
  user-select: none;
2441
  }
2442
 
2443
+ .factory-bootstrap-455 .btn:focus {
2444
  outline: thin dotted;
2445
  outline: 5px auto -webkit-focus-ring-color;
2446
  outline-offset: -2px;
2447
  }
2448
 
2449
+ .factory-bootstrap-455 .btn {
2450
  text-decoration: none;
2451
  }
2452
 
2453
+ .factory-bootstrap-455 .btn:hover,
2454
+ .factory-bootstrap-455 .btn:focus {
2455
  color: #333333;
2456
  text-decoration: none;
2457
  }
2458
 
2459
+ .factory-bootstrap-455 .btn.disabled,
2460
+ .factory-bootstrap-455 .btn[disabled],
2461
+ .factory-bootstrap-455 fieldset[disabled] .btn {
2462
  pointer-events: none;
2463
  cursor: not-allowed;
2464
  opacity: 0.65;
2467
  box-shadow: none;
2468
  }
2469
 
2470
+ .factory-bootstrap-455 .btn-default {
2471
  color: #333333;
2472
  background-color: #ffffff;
2473
  border-color: #cccccc;
2474
  }
2475
 
2476
+ .factory-bootstrap-455 .btn-default:hover,
2477
+ .factory-bootstrap-455 .btn-default:focus,
2478
+ .factory-bootstrap-455 .btn-default:active,
2479
+ .factory-bootstrap-455 .btn-default.active,
2480
+ .factory-bootstrap-455 .open .dropdown-toggle.btn-default {
2481
  background: #fafafa;
2482
  border-color: #999;
2483
  color: #222;
2484
  }
2485
 
2486
+ .factory-bootstrap-455 .btn-default:active,
2487
+ .factory-bootstrap-455 .btn-default.active,
2488
+ .factory-bootstrap-455 .open .dropdown-toggle.btn-default {
2489
  background-image: none;
2490
  }
2491
 
2492
+ .factory-bootstrap-455 .btn-default.disabled,
2493
+ .factory-bootstrap-455 .btn-default[disabled],
2494
+ .factory-bootstrap-455 fieldset[disabled] .btn-default,
2495
+ .factory-bootstrap-455 .btn-default.disabled:hover,
2496
+ .factory-bootstrap-455 .btn-default[disabled]:hover,
2497
+ .factory-bootstrap-455 fieldset[disabled] .btn-default:hover,
2498
+ .factory-bootstrap-455 .btn-default.disabled:focus,
2499
+ .factory-bootstrap-455 .btn-default[disabled]:focus,
2500
+ .factory-bootstrap-455 fieldset[disabled] .btn-default:focus,
2501
+ .factory-bootstrap-455 .btn-default.disabled:active,
2502
+ .factory-bootstrap-455 .btn-default[disabled]:active,
2503
+ .factory-bootstrap-455 fieldset[disabled] .btn-default:active,
2504
+ .factory-bootstrap-455 .btn-default.disabled.active,
2505
+ .factory-bootstrap-455 .btn-default[disabled].active,
2506
+ .factory-bootstrap-455 fieldset[disabled] .btn-default.active {
2507
  background-color: #ffffff;
2508
  border-color: #cccccc;
2509
  }
2510
 
2511
+ .factory-bootstrap-455 .btn-default .badge {
2512
  color: #ffffff;
2513
  background-color: #fff;
2514
  }
2515
 
2516
+ .factory-bootstrap-455 .btn-primary {
2517
  color: #ffffff;
2518
  background-color: #428bca;
2519
  border-color: #357ebd;
2520
  }
2521
 
2522
+ .factory-bootstrap-455 .btn-primary:hover,
2523
+ .factory-bootstrap-455 .btn-primary:focus,
2524
+ .factory-bootstrap-455 .btn-primary:active,
2525
+ .factory-bootstrap-455 .btn-primary.active,
2526
+ .factory-bootstrap-455 .open .dropdown-toggle.btn-primary {
2527
  color: #ffffff;
2528
  background-color: #3276b1;
2529
  border-color: #285e8e;
2530
  }
2531
 
2532
+ .factory-bootstrap-455 .btn-primary:active,
2533
+ .factory-bootstrap-455 .btn-primary.active,
2534
+ .factory-bootstrap-455 .open .dropdown-toggle.btn-primary {
2535
  background-image: none;
2536
  }
2537
 
2538
+ .factory-bootstrap-455 .btn-primary.disabled,
2539
+ .factory-bootstrap-455 .btn-primary[disabled],
2540
+ .factory-bootstrap-455 fieldset[disabled] .btn-primary,
2541
+ .factory-bootstrap-455 .btn-primary.disabled:hover,
2542
+ .factory-bootstrap-455 .btn-primary[disabled]:hover,
2543
+ .factory-bootstrap-455 fieldset[disabled] .btn-primary:hover,
2544
+ .factory-bootstrap-455 .btn-primary.disabled:focus,
2545
+ .factory-bootstrap-455 .btn-primary[disabled]:focus,
2546
+ .factory-bootstrap-455 fieldset[disabled] .btn-primary:focus,
2547
+ .factory-bootstrap-455 .btn-primary.disabled:active,
2548
+ .factory-bootstrap-455 .btn-primary[disabled]:active,
2549
+ .factory-bootstrap-455 fieldset[disabled] .btn-primary:active,
2550
+ .factory-bootstrap-455 .btn-primary.disabled.active,
2551
+ .factory-bootstrap-455 .btn-primary[disabled].active,
2552
+ .factory-bootstrap-455 fieldset[disabled] .btn-primary.active {
2553
  background-color: #428bca;
2554
  border-color: #357ebd;
2555
  }
2556
 
2557
+ .factory-bootstrap-455 .btn-primary .badge {
2558
  color: #428bca;
2559
  background-color: #fff;
2560
  }
2561
 
2562
+ .factory-bootstrap-455 .btn-warning {
2563
  color: #ffffff;
2564
  background-color: #f0ad4e;
2565
  border-color: #eea236;
2566
  }
2567
 
2568
+ .factory-bootstrap-455 .btn-warning:hover,
2569
+ .factory-bootstrap-455 .btn-warning:focus,
2570
+ .factory-bootstrap-455 .btn-warning:active,
2571
+ .factory-bootstrap-455 .btn-warning.active,
2572
+ .factory-bootstrap-455 .open .dropdown-toggle.btn-warning {
2573
  color: #ffffff;
2574
  background-color: #ed9c28;
2575
  border-color: #d58512;
2576
  }
2577
 
2578
+ .factory-bootstrap-455 .btn-warning:active,
2579
+ .factory-bootstrap-455 .btn-warning.active,
2580
+ .factory-bootstrap-455 .open .dropdown-toggle.btn-warning {
2581
  background-image: none;
2582
  }
2583
 
2584
+ .factory-bootstrap-455 .btn-warning.disabled,
2585
+ .factory-bootstrap-455 .btn-warning[disabled],
2586
+ .factory-bootstrap-455 fieldset[disabled] .btn-warning,
2587
+ .factory-bootstrap-455 .btn-warning.disabled:hover,
2588
+ .factory-bootstrap-455 .btn-warning[disabled]:hover,
2589
+ .factory-bootstrap-455 fieldset[disabled] .btn-warning:hover,
2590
+ .factory-bootstrap-455 .btn-warning.disabled:focus,
2591
+ .factory-bootstrap-455 .btn-warning[disabled]:focus,
2592
+ .factory-bootstrap-455 fieldset[disabled] .btn-warning:focus,
2593
+ .factory-bootstrap-455 .btn-warning.disabled:active,
2594
+ .factory-bootstrap-455 .btn-warning[disabled]:active,
2595
+ .factory-bootstrap-455 fieldset[disabled] .btn-warning:active,
2596
+ .factory-bootstrap-455 .btn-warning.disabled.active,
2597
+ .factory-bootstrap-455 .btn-warning[disabled].active,
2598
+ .factory-bootstrap-455 fieldset[disabled] .btn-warning.active {
2599
  background-color: #f0ad4e;
2600
  border-color: #eea236;
2601
  }
2602
 
2603
+ .factory-bootstrap-455 .btn-warning .badge {
2604
  color: #f0ad4e;
2605
  background-color: #fff;
2606
  }
2607
 
2608
+ .factory-bootstrap-455 .btn-success {
2609
  color: #ffffff;
2610
  background-color: #5cb85c;
2611
  border-color: #4cae4c;
2612
  }
2613
 
2614
+ .factory-bootstrap-455 .btn-success:hover,
2615
+ .factory-bootstrap-455 .btn-success:focus,
2616
+ .factory-bootstrap-455 .btn-success:active,
2617
+ .factory-bootstrap-455 .btn-success.active,
2618
+ .factory-bootstrap-455 .open .dropdown-toggle.btn-success {
2619
  color: #ffffff;
2620
  background-color: #47a447;
2621
  border-color: #398439;
2622
  }
2623
 
2624
+ .factory-bootstrap-455 .btn-success:active,
2625
+ .factory-bootstrap-455 .btn-success.active,
2626
+ .factory-bootstrap-455 .open .dropdown-toggle.btn-success {
2627
  background-image: none;
2628
  }
2629
 
2630
+ .factory-bootstrap-455 .btn-success.disabled,
2631
+ .factory-bootstrap-455 .btn-success[disabled],
2632
+ .factory-bootstrap-455 fieldset[disabled] .btn-success,
2633
+ .factory-bootstrap-455 .btn-success.disabled:hover,
2634
+ .factory-bootstrap-455 .btn-success[disabled]:hover,
2635
+ .factory-bootstrap-455 fieldset[disabled] .btn-success:hover,
2636
+ .factory-bootstrap-455 .btn-success.disabled:focus,
2637
+ .factory-bootstrap-455 .btn-success[disabled]:focus,
2638
+ .factory-bootstrap-455 fieldset[disabled] .btn-success:focus,
2639
+ .factory-bootstrap-455 .btn-success.disabled:active,
2640
+ .factory-bootstrap-455 .btn-success[disabled]:active,
2641
+ .factory-bootstrap-455 fieldset[disabled] .btn-success:active,
2642
+ .factory-bootstrap-455 .btn-success.disabled.active,
2643
+ .factory-bootstrap-455 .btn-success[disabled].active,
2644
+ .factory-bootstrap-455 fieldset[disabled] .btn-success.active {
2645
  background-color: #5cb85c;
2646
  border-color: #4cae4c;
2647
  }
2648
 
2649
+ .factory-bootstrap-455 .btn-success .badge {
2650
  color: #5cb85c;
2651
  background-color: #fff;
2652
  }
2653
 
2654
+ .factory-bootstrap-455 .btn-info {
2655
  color: #ffffff;
2656
  background-color: #5bc0de;
2657
  border-color: #46b8da;
2658
  }
2659
 
2660
+ .factory-bootstrap-455 .btn-info:hover,
2661
+ .factory-bootstrap-455 .btn-info:focus,
2662
+ .factory-bootstrap-455 .btn-info:active,
2663
+ .factory-bootstrap-455 .btn-info.active,
2664
+ .factory-bootstrap-455 .open .dropdown-toggle.btn-info {
2665
  color: #ffffff;
2666
  background-color: #39b3d7;
2667
  border-color: #269abc;
2668
  }
2669
 
2670
+ .factory-bootstrap-455 .btn-info:active,
2671
+ .factory-bootstrap-455 .btn-info.active,
2672
+ .factory-bootstrap-455 .open .dropdown-toggle.btn-info {
2673
  background-image: none;
2674
  }
2675
 
2676
+ .factory-bootstrap-455 .btn-info.disabled,
2677
+ .factory-bootstrap-455 .btn-info[disabled],
2678
+ .factory-bootstrap-455 fieldset[disabled] .btn-info,
2679
+ .factory-bootstrap-455 .btn-info.disabled:hover,
2680
+ .factory-bootstrap-455 .btn-info[disabled]:hover,
2681
+ .factory-bootstrap-455 fieldset[disabled] .btn-info:hover,
2682
+ .factory-bootstrap-455 .btn-info.disabled:focus,
2683
+ .factory-bootstrap-455 .btn-info[disabled]:focus,
2684
+ .factory-bootstrap-455 fieldset[disabled] .btn-info:focus,
2685
+ .factory-bootstrap-455 .btn-info.disabled:active,
2686
+ .factory-bootstrap-455 .btn-info[disabled]:active,
2687
+ .factory-bootstrap-455 fieldset[disabled] .btn-info:active,
2688
+ .factory-bootstrap-455 .btn-info.disabled.active,
2689
+ .factory-bootstrap-455 .btn-info[disabled].active,
2690
+ .factory-bootstrap-455 fieldset[disabled] .btn-info.active {
2691
  background-color: #5bc0de;
2692
  border-color: #46b8da;
2693
  }
2694
 
2695
+ .factory-bootstrap-455 .btn-info .badge {
2696
  color: #5bc0de;
2697
  background-color: #fff;
2698
  }
2699
 
2700
+ .factory-bootstrap-455 .btn-link {
2701
  font-weight: normal;
2702
  color: #428bca;
2703
  cursor: pointer;
2704
  border-radius: 0;
2705
  }
2706
 
2707
+ .factory-bootstrap-455 .btn-link,
2708
+ .factory-bootstrap-455 .btn-link:active,
2709
+ .factory-bootstrap-455 .btn-link[disabled],
2710
+ .factory-bootstrap-455 fieldset[disabled] .btn-link {
2711
  background-color: transparent;
2712
  -webkit-box-shadow: none;
2713
  box-shadow: none;
2714
  }
2715
 
2716
+ .factory-bootstrap-455 .btn-link,
2717
+ .factory-bootstrap-455 .btn-link:hover,
2718
+ .factory-bootstrap-455 .btn-link:focus,
2719
+ .factory-bootstrap-455 .btn-link:active {
2720
  border-color: transparent;
2721
  }
2722
 
2723
+ .factory-bootstrap-455 .btn-link:hover,
2724
+ .factory-bootstrap-455 .btn-link:focus {
2725
  color: #2a6496;
2726
  text-decoration: underline;
2727
  background-color: transparent;
2728
  }
2729
 
2730
+ .factory-bootstrap-455 .btn-link[disabled]:hover,
2731
+ .factory-bootstrap-455 fieldset[disabled] .btn-link:hover,
2732
+ .factory-bootstrap-455 .btn-link[disabled]:focus,
2733
+ .factory-bootstrap-455 fieldset[disabled] .btn-link:focus {
2734
  color: #999999;
2735
  text-decoration: none;
2736
  }
2737
 
2738
+ .factory-bootstrap-455 .btn-lg {
2739
  padding: 10px 16px;
2740
  font-size: 18px;
2741
  line-height: 1.33;
2742
  border-radius: 6px;
2743
  }
2744
 
2745
+ .factory-bootstrap-455 .btn-sm {
2746
  padding: 5px 10px;
2747
  font-size: 12px;
2748
  line-height: 1.5;
2749
  border-radius: 3px;
2750
  }
2751
 
2752
+ .factory-bootstrap-455 .btn-xs {
2753
  padding: 1px 5px;
2754
  font-size: 12px;
2755
  line-height: 1.5;
2756
  border-radius: 3px;
2757
  }
2758
 
2759
+ .factory-bootstrap-455 .btn-block {
2760
  display: block;
2761
  width: 100%;
2762
  padding-right: 0;
2763
  padding-left: 0;
2764
  }
2765
 
2766
+ .factory-bootstrap-455 .btn-block + .btn-block {
2767
  margin-top: 5px;
2768
  }
2769
 
2770
+ .factory-bootstrap-455 input[type="submit"].btn-block,
2771
+ .factory-bootstrap-455 input[type="reset"].btn-block,
2772
+ .factory-bootstrap-455 input[type="button"].btn-block {
2773
  width: 100%;
2774
  }
2775
 
2776
+ .factory-bootstrap-455 .fade {
2777
  opacity: 0;
2778
  -webkit-transition: opacity 0.15s linear;
2779
  transition: opacity 0.15s linear;
2780
  }
2781
 
2782
+ .factory-bootstrap-455 .fade.in {
2783
  opacity: 1;
2784
  }
2785
 
2786
+ .factory-bootstrap-455 .collapse {
2787
  display: none;
2788
  }
2789
 
2790
+ .factory-bootstrap-455 .collapse.in {
2791
  display: block;
2792
  }
2793
 
2794
+ .factory-bootstrap-455 .collapsing {
2795
  position: relative;
2796
  height: 0;
2797
  overflow: hidden;
2805
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
2806
  }
2807
 
2808
+ .factory-bootstrap-455 .glyphicon {
2809
  position: relative;
2810
  top: 1px;
2811
  display: inline-block;
2817
  -moz-osx-font-smoothing: grayscale;
2818
  }
2819
 
2820
+ .factory-bootstrap-455 .glyphicon:empty {
2821
  width: 1em;
2822
  }
2823
 
2824
+ .factory-bootstrap-455 .glyphicon-asterisk:before {
2825
  content: "\2a";
2826
  }
2827
 
2828
+ .factory-bootstrap-455 .glyphicon-plus:before {
2829
  content: "\2b";
2830
  }
2831
 
2832
+ .factory-bootstrap-455 .glyphicon-euro:before {
2833
  content: "\20ac";
2834
  }
2835
 
2836
+ .factory-bootstrap-455 .glyphicon-minus:before {
2837
  content: "\2212";
2838
  }
2839
 
2840
+ .factory-bootstrap-455 .glyphicon-cloud:before {
2841
  content: "\2601";
2842
  }
2843
 
2844
+ .factory-bootstrap-455 .glyphicon-envelope:before {
2845
  content: "\2709";
2846
  }
2847
 
2848
+ .factory-bootstrap-455 .glyphicon-pencil:before {
2849
  content: "\270f";
2850
  }
2851
 
2852
+ .factory-bootstrap-455 .glyphicon-glass:before {
2853
  content: "\e001";
2854
  }
2855
 
2856
+ .factory-bootstrap-455 .glyphicon-music:before {
2857
  content: "\e002";
2858
  }
2859
 
2860
+ .factory-bootstrap-455 .glyphicon-search:before {
2861
  content: "\e003";
2862
  }
2863
 
2864
+ .factory-bootstrap-455 .glyphicon-heart:before {
2865
  content: "\e005";
2866
  }
2867
 
2868
+ .factory-bootstrap-455 .glyphicon-star:before {
2869
  content: "\e006";
2870
  }
2871
 
2872
+ .factory-bootstrap-455 .glyphicon-star-empty:before {
2873
  content: "\e007";
2874
  }
2875
 
2876
+ .factory-bootstrap-455 .glyphicon-user:before {
2877
  content: "\e008";
2878
  }
2879
 
2880
+ .factory-bootstrap-455 .glyphicon-film:before {
2881
  content: "\e009";
2882
  }
2883
 
2884
+ .factory-bootstrap-455 .glyphicon-th-large:before {
2885
  content: "\e010";
2886
  }
2887
 
2888
+ .factory-bootstrap-455 .glyphicon-th:before {
2889
  content: "\e011";
2890
  }
2891
 
2892
+ .factory-bootstrap-455 .glyphicon-th-list:before {
2893
  content: "\e012";
2894
  }
2895
 
2896
+ .factory-bootstrap-455 .glyphicon-ok:before {
2897
  content: "\e013";
2898
  }
2899
 
2900
+ .factory-bootstrap-455 .glyphicon-remove:before {
2901
  content: "\e014";
2902
  }
2903
 
2904
+ .factory-bootstrap-455 .glyphicon-zoom-in:before {
2905
  content: "\e015";
2906
  }
2907
 
2908
+ .factory-bootstrap-455 .glyphicon-zoom-out:before {
2909
  content: "\e016";
2910
  }
2911
 
2912
+ .factory-bootstrap-455 .glyphicon-off:before {
2913
  content: "\e017";
2914
  }
2915
 
2916
+ .factory-bootstrap-455 .glyphicon-signal:before {
2917
  content: "\e018";
2918
  }
2919
 
2920
+ .factory-bootstrap-455 .glyphicon-cog:before {
2921
  content: "\e019";
2922
  }
2923
 
2924
+ .factory-bootstrap-455 .glyphicon-trash:before {
2925
  content: "\e020";
2926
  }
2927
 
2928
+ .factory-bootstrap-455 .glyphicon-home:before {
2929
  content: "\e021";
2930
  }
2931
 
2932
+ .factory-bootstrap-455 .glyphicon-file:before {
2933
  content: "\e022";
2934
  }
2935
 
2936
+ .factory-bootstrap-455 .glyphicon-time:before {
2937
  content: "\e023";
2938
  }
2939
 
2940
+ .factory-bootstrap-455 .glyphicon-road:before {
2941
  content: "\e024";
2942
  }
2943
 
2944
+ .factory-bootstrap-455 .glyphicon-download-alt:before {
2945
  content: "\e025";
2946
  }
2947
 
2948
+ .factory-bootstrap-455 .glyphicon-download:before {
2949
  content: "\e026";
2950
  }
2951
 
2952
+ .factory-bootstrap-455 .glyphicon-upload:before {
2953
  content: "\e027";
2954
  }
2955
 
2956
+ .factory-bootstrap-455 .glyphicon-inbox:before {
2957
  content: "\e028";
2958
  }
2959
 
2960
+ .factory-bootstrap-455 .glyphicon-play-circle:before {
2961
  content: "\e029";
2962
  }
2963
 
2964
+ .factory-bootstrap-455 .glyphicon-repeat:before {
2965
  content: "\e030";
2966
  }
2967
 
2968
+ .factory-bootstrap-455 .glyphicon-refresh:before {
2969
  content: "\e031";
2970
  }
2971
 
2972
+ .factory-bootstrap-455 .glyphicon-list-alt:before {
2973
  content: "\e032";
2974
  }
2975
 
2976
+ .factory-bootstrap-455 .glyphicon-lock:before {
2977
  content: "\e033";
2978
  }
2979
 
2980
+ .factory-bootstrap-455 .glyphicon-flag:before {
2981
  content: "\e034";
2982
  }
2983
 
2984
+ .factory-bootstrap-455 .glyphicon-headphones:before {
2985
  content: "\e035";
2986
  }
2987
 
2988
+ .factory-bootstrap-455 .glyphicon-volume-off:before {
2989
  content: "\e036";
2990
  }
2991
 
2992
+ .factory-bootstrap-455 .glyphicon-volume-down:before {
2993
  content: "\e037";
2994
  }
2995
 
2996
+ .factory-bootstrap-455 .glyphicon-volume-up:before {
2997
  content: "\e038";
2998
  }
2999
 
3000
+ .factory-bootstrap-455 .glyphicon-qrcode:before {
3001
  content: "\e039";
3002
  }
3003
 
3004
+ .factory-bootstrap-455 .glyphicon-barcode:before {
3005
  content: "\e040";
3006
  }
3007
 
3008
+ .factory-bootstrap-455 .glyphicon-tag:before {
3009
  content: "\e041";
3010
  }
3011
 
3012
+ .factory-bootstrap-455 .glyphicon-tags:before {
3013
  content: "\e042";
3014
  }
3015
 
3016
+ .factory-bootstrap-455 .glyphicon-book:before {
3017
  content: "\e043";
3018
  }
3019
 
3020
+ .factory-bootstrap-455 .glyphicon-bookmark:before {
3021
  content: "\e044";
3022
  }
3023
 
3024
+ .factory-bootstrap-455 .glyphicon-print:before {
3025
  content: "\e045";
3026
  }
3027
 
3028
+ .factory-bootstrap-455 .glyphicon-camera:before {
3029
  content: "\e046";
3030
  }
3031
 
3032
+ .factory-bootstrap-455 .glyphicon-font:before {
3033
  content: "\e047";
3034
  }
3035
 
3036
+ .factory-bootstrap-455 .glyphicon-bold:before {
3037
  content: "\e048";
3038
  }
3039
 
3040
+ .factory-bootstrap-455 .glyphicon-italic:before {
3041
  content: "\e049";
3042
  }
3043
 
3044
+ .factory-bootstrap-455 .glyphicon-text-height:before {
3045
  content: "\e050";
3046
  }
3047
 
3048
+ .factory-bootstrap-455 .glyphicon-text-width:before {
3049
  content: "\e051";
3050
  }
3051
 
3052
+ .factory-bootstrap-455 .glyphicon-align-left:before {
3053
  content: "\e052";
3054
  }
3055
 
3056
+ .factory-bootstrap-455 .glyphicon-align-center:before {
3057
  content: "\e053";
3058
  }
3059
 
3060
+ .factory-bootstrap-455 .glyphicon-align-right:before {
3061
  content: "\e054";
3062
  }
3063
 
3064
+ .factory-bootstrap-455 .glyphicon-align-justify:before {
3065
  content: "\e055";
3066
  }
3067
 
3068
+ .factory-bootstrap-455 .glyphicon-list:before {
3069
  content: "\e056";
3070
  }
3071
 
3072
+ .factory-bootstrap-455 .glyphicon-indent-left:before {
3073
  content: "\e057";
3074
  }
3075
 
3076
+ .factory-bootstrap-455 .glyphicon-indent-right:before {
3077
  content: "\e058";
3078
  }
3079
 
3080
+ .factory-bootstrap-455 .glyphicon-facetime-video:before {
3081
  content: "\e059";
3082
  }
3083
 
3084
+ .factory-bootstrap-455 .glyphicon-picture:before {
3085
  content: "\e060";
3086
  }
3087
 
3088
+ .factory-bootstrap-455 .glyphicon-map-marker:before {
3089
  content: "\e062";
3090
  }
3091
 
3092
+ .factory-bootstrap-455 .glyphicon-adjust:before {
3093
  content: "\e063";
3094
  }
3095
 
3096
+ .factory-bootstrap-455 .glyphicon-tint:before {
3097
  content: "\e064";
3098
  }
3099
 
3100
+ .factory-bootstrap-455 .glyphicon-edit:before {
3101
  content: "\e065";
3102
  }
3103
 
3104
+ .factory-bootstrap-455 .glyphicon-share:before {
3105
  content: "\e066";
3106
  }
3107
 
3108
+ .factory-bootstrap-455 .glyphicon-check:before {
3109
  content: "\e067";
3110
  }
3111
 
3112
+ .factory-bootstrap-455 .glyphicon-move:before {
3113
  content: "\e068";
3114
  }
3115
 
3116
+ .factory-bootstrap-455 .glyphicon-step-backward:before {
3117
  content: "\e069";
3118
  }
3119
 
3120
+ .factory-bootstrap-455 .glyphicon-fast-backward:before {
3121
  content: "\e070";
3122
  }
3123
 
3124
+ .factory-bootstrap-455 .glyphicon-backward:before {
3125
  content: "\e071";
3126
  }
3127
 
3128
+ .factory-bootstrap-455 .glyphicon-play:before {
3129
  content: "\e072";
3130
  }
3131
 
3132
+ .factory-bootstrap-455 .glyphicon-pause:before {
3133
  content: "\e073";
3134
  }
3135
 
3136
+ .factory-bootstrap-455 .glyphicon-stop:before {
3137
  content: "\e074";
3138
  }
3139
 
3140
+ .factory-bootstrap-455 .glyphicon-forward:before {
3141
  content: "\e075";
3142
  }
3143
 
3144
+ .factory-bootstrap-455 .glyphicon-fast-forward:before {
3145
  content: "\e076";
3146
  }
3147
 
3148
+ .factory-bootstrap-455 .glyphicon-step-forward:before {
3149
  content: "\e077";
3150
  }
3151
 
3152
+ .factory-bootstrap-455 .glyphicon-eject:before {
3153
  content: "\e078";
3154
  }
3155
 
3156
+ .factory-bootstrap-455 .glyphicon-chevron-left:before {
3157
  content: "\e079";
3158
  }
3159
 
3160
+ .factory-bootstrap-455 .glyphicon-chevron-right:before {
3161
  content: "\e080";
3162
  }
3163
 
3164
+ .factory-bootstrap-455 .glyphicon-plus-sign:before {
3165
  content: "\e081";
3166
  }
3167
 
3168
+ .factory-bootstrap-455 .glyphicon-minus-sign:before {
3169
  content: "\e082";
3170
  }
3171
 
3172
+ .factory-bootstrap-455 .glyphicon-remove-sign:before {
3173
  content: "\e083";
3174
  }
3175
 
3176
+ .factory-bootstrap-455 .glyphicon-ok-sign:before {
3177
  content: "\e084";
3178
  }
3179
 
3180
+ .factory-bootstrap-455 .glyphicon-question-sign:before {
3181
  content: "\e085";
3182
  }
3183
 
3184
+ .factory-bootstrap-455 .glyphicon-info-sign:before {
3185
  content: "\e086";
3186
  }
3187
 
3188
+ .factory-bootstrap-455 .glyphicon-screenshot:before {
3189
  content: "\e087";
3190
  }
3191
 
3192
+ .factory-bootstrap-455 .glyphicon-remove-circle:before {
3193
  content: "\e088";
3194
  }
3195
 
3196
+ .factory-bootstrap-455 .glyphicon-ok-circle:before {
3197
  content: "\e089";
3198
  }
3199
 
3200
+ .factory-bootstrap-455 .glyphicon-ban-circle:before {
3201
  content: "\e090";
3202
  }
3203
 
3204
+ .factory-bootstrap-455 .glyphicon-arrow-left:before {
3205
  content: "\e091";
3206
  }
3207
 
3208
+ .factory-bootstrap-455 .glyphicon-arrow-right:before {
3209
  content: "\e092";
3210
  }
3211
 
3212
+ .factory-bootstrap-455 .glyphicon-arrow-up:before {
3213
  content: "\e093";
3214
  }
3215
 
3216
+ .factory-bootstrap-455 .glyphicon-arrow-down:before {
3217
  content: "\e094";
3218
  }
3219
 
3220
+ .factory-bootstrap-455 .glyphicon-share-alt:before {
3221
  content: "\e095";
3222
  }
3223
 
3224
+ .factory-bootstrap-455 .glyphicon-resize-full:before {
3225
  content: "\e096";
3226
  }
3227
 
3228
+ .factory-bootstrap-455 .glyphicon-resize-small:before {
3229
  content: "\e097";
3230
  }
3231
 
3232
+ .factory-bootstrap-455 .glyphicon-exclamation-sign:before {
3233
  content: "\e101";
3234
  }
3235
 
3236
+ .factory-bootstrap-455 .glyphicon-gift:before {
3237
  content: "\e102";
3238
  }
3239
 
3240
+ .factory-bootstrap-455 .glyphicon-leaf:before {
3241
  content: "\e103";
3242
  }
3243
 
3244
+ .factory-bootstrap-455 .glyphicon-fire:before {
3245
  content: "\e104";
3246
  }
3247
 
3248
+ .factory-bootstrap-455 .glyphicon-eye-open:before {
3249
  content: "\e105";
3250
  }
3251
 
3252
+ .factory-bootstrap-455 .glyphicon-eye-close:before {
3253
  content: "\e106";
3254
  }
3255
 
3256
+ .factory-bootstrap-455 .glyphicon-warning-sign:before {
3257
  content: "\e107";
3258
  }
3259
 
3260
+ .factory-bootstrap-455 .glyphicon-plane:before {
3261
  content: "\e108";
3262
  }
3263
 
3264
+ .factory-bootstrap-455 .glyphicon-calendar:before {
3265
  content: "\e109";
3266
  }
3267
 
3268
+ .factory-bootstrap-455 .glyphicon-random:before {
3269
  content: "\e110";
3270
  }
3271
 
3272
+ .factory-bootstrap-455 .glyphicon-comment:before {
3273
  content: "\e111";
3274
  }
3275
 
3276
+ .factory-bootstrap-455 .glyphicon-magnet:before {
3277
  content: "\e112";
3278
  }
3279
 
3280
+ .factory-bootstrap-455 .glyphicon-chevron-up:before {
3281
  content: "\e113";
3282
  }
3283
 
3284
+ .factory-bootstrap-455 .glyphicon-chevron-down:before {
3285
  content: "\e114";
3286
  }
3287
 
3288
+ .factory-bootstrap-455 .glyphicon-retweet:before {
3289
  content: "\e115";
3290
  }
3291
 
3292
+ .factory-bootstrap-455 .glyphicon-shopping-cart:before {
3293
  content: "\e116";
3294
  }
3295
 
3296
+ .factory-bootstrap-455 .glyphicon-folder-close:before {
3297
  content: "\e117";
3298
  }
3299
 
3300
+ .factory-bootstrap-455 .glyphicon-folder-open:before {
3301
  content: "\e118";
3302
  }
3303
 
3304
+ .factory-bootstrap-455 .glyphicon-resize-vertical:before {
3305
  content: "\e119";
3306
  }
3307
 
3308
+ .factory-bootstrap-455 .glyphicon-resize-horizontal:before {
3309
  content: "\e120";
3310
  }
3311
 
3312
+ .factory-bootstrap-455 .glyphicon-hdd:before {
3313
  content: "\e121";
3314
  }
3315
 
3316
+ .factory-bootstrap-455 .glyphicon-bullhorn:before {
3317
  content: "\e122";
3318
  }
3319
 
3320
+ .factory-bootstrap-455 .glyphicon-bell:before {
3321
  content: "\e123";
3322
  }
3323
 
3324
+ .factory-bootstrap-455 .glyphicon-certificate:before {
3325
  content: "\e124";
3326
  }
3327
 
3328
+ .factory-bootstrap-455 .glyphicon-thumbs-up:before {
3329
  content: "\e125";
3330
  }
3331
 
3332
+ .factory-bootstrap-455 .glyphicon-thumbs-down:before {
3333
  content: "\e126";
3334
  }
3335
 
3336
+ .factory-bootstrap-455 .glyphicon-hand-right:before {
3337
  content: "\e127";
3338
  }
3339
 
3340
+ .factory-bootstrap-455 .glyphicon-hand-left:before {
3341
  content: "\e128";
3342
  }
3343
 
3344
+ .factory-bootstrap-455 .glyphicon-hand-up:before {
3345
  content: "\e129";
3346
  }
3347
 
3348
+ .factory-bootstrap-455 .glyphicon-hand-down:before {
3349
  content: "\e130";
3350
  }
3351
 
3352
+ .factory-bootstrap-455 .glyphicon-circle-arrow-right:before {
3353
  content: "\e131";
3354
  }
3355
 
3356
+ .factory-bootstrap-455 .glyphicon-circle-arrow-left:before {
3357
  content: "\e132";
3358
  }
3359
 
3360
+ .factory-bootstrap-455 .glyphicon-circle-arrow-up:before {
3361
  content: "\e133";
3362
  }
3363
 
3364
+ .factory-bootstrap-455 .glyphicon-circle-arrow-down:before {
3365
  content: "\e134";
3366
  }
3367
 
3368
+ .factory-bootstrap-455 .glyphicon-globe:before {
3369
  content: "\e135";
3370
  }
3371
 
3372
+ .factory-bootstrap-455 .glyphicon-wrench:before {
3373
  content: "\e136";
3374
  }
3375
 
3376
+ .factory-bootstrap-455 .glyphicon-tasks:before {
3377
  content: "\e137";
3378
  }
3379
 
3380
+ .factory-bootstrap-455 .glyphicon-filter:before {
3381
  content: "\e138";
3382
  }
3383
 
3384
+ .factory-bootstrap-455 .glyphicon-briefcase:before {
3385
  content: "\e139";
3386
  }
3387
 
3388
+ .factory-bootstrap-455 .glyphicon-fullscreen:before {
3389
  content: "\e140";
3390
  }
3391
 
3392
+ .factory-bootstrap-455 .glyphicon-dashboard:before {
3393
  content: "\e141";
3394
  }
3395
 
3396
+ .factory-bootstrap-455 .glyphicon-paperclip:before {
3397
  content: "\e142";
3398
  }
3399
 
3400
+ .factory-bootstrap-455 .glyphicon-heart-empty:before {
3401
  content: "\e143";
3402
  }
3403
 
3404
+ .factory-bootstrap-455 .glyphicon-link:before {
3405
  content: "\e144";
3406
  }
3407
 
3408
+ .factory-bootstrap-455 .glyphicon-phone:before {
3409
  content: "\e145";
3410
  }
3411
 
3412
+ .factory-bootstrap-455 .glyphicon-pushpin:before {
3413
  content: "\e146";
3414
  }
3415
 
3416
+ .factory-bootstrap-455 .glyphicon-usd:before {
3417
  content: "\e148";
3418
  }
3419
 
3420
+ .factory-bootstrap-455 .glyphicon-gbp:before {
3421
  content: "\e149";
3422
  }
3423
 
3424
+ .factory-bootstrap-455 .glyphicon-sort:before {
3425
  content: "\e150";
3426
  }
3427
 
3428
+ .factory-bootstrap-455 .glyphicon-sort-by-alphabet:before {
3429
  content: "\e151";
3430
  }
3431
 
3432
+ .factory-bootstrap-455 .glyphicon-sort-by-alphabet-alt:before {
3433
  content: "\e152";
3434
  }
3435
 
3436
+ .factory-bootstrap-455 .glyphicon-sort-by-order:before {
3437
  content: "\e153";
3438
  }
3439
 
3440
+ .factory-bootstrap-455 .glyphicon-sort-by-order-alt:before {
3441
  content: "\e154";
3442
  }
3443
 
3444
+ .factory-bootstrap-455 .glyphicon-sort-by-attributes:before {
3445
  content: "\e155";
3446
  }
3447
 
3448
+ .factory-bootstrap-455 .glyphicon-sort-by-attributes-alt:before {
3449
  content: "\e156";
3450
  }
3451
 
3452
+ .factory-bootstrap-455 .glyphicon-unchecked:before {
3453
  content: "\e157";
3454
  }
3455
 
3456
+ .factory-bootstrap-455 .glyphicon-expand:before {
3457
  content: "\e158";
3458
  }
3459
 
3460
+ .factory-bootstrap-455 .glyphicon-collapse-down:before {
3461
  content: "\e159";
3462
  }
3463
 
3464
+ .factory-bootstrap-455 .glyphicon-collapse-up:before {
3465
  content: "\e160";
3466
  }
3467
 
3468
+ .factory-bootstrap-455 .glyphicon-log-in:before {
3469
  content: "\e161";
3470
  }
3471
 
3472
+ .factory-bootstrap-455 .glyphicon-flash:before {
3473
  content: "\e162";
3474
  }
3475
 
3476
+ .factory-bootstrap-455 .glyphicon-log-out:before {
3477
  content: "\e163";
3478
  }
3479
 
3480
+ .factory-bootstrap-455 .glyphicon-new-window:before {
3481
  content: "\e164";
3482
  }
3483
 
3484
+ .factory-bootstrap-455 .glyphicon-record:before {
3485
  content: "\e165";
3486
  }
3487
 
3488
+ .factory-bootstrap-455 .glyphicon-save:before {
3489
  content: "\e166";
3490
  }
3491
 
3492
+ .factory-bootstrap-455 .glyphicon-open:before {
3493
  content: "\e167";
3494
  }
3495
 
3496
+ .factory-bootstrap-455 .glyphicon-saved:before {
3497
  content: "\e168";
3498
  }
3499
 
3500
+ .factory-bootstrap-455 .glyphicon-import:before {
3501
  content: "\e169";
3502
  }
3503
 
3504
+ .factory-bootstrap-455 .glyphicon-export:before {
3505
  content: "\e170";
3506
  }
3507
 
3508
+ .factory-bootstrap-455 .glyphicon-send:before {
3509
  content: "\e171";
3510
  }
3511
 
3512
+ .factory-bootstrap-455 .glyphicon-floppy-disk:before {
3513
  content: "\e172";
3514
  }
3515
 
3516
+ .factory-bootstrap-455 .glyphicon-floppy-saved:before {
3517
  content: "\e173";
3518
  }
3519
 
3520
+ .factory-bootstrap-455 .glyphicon-floppy-remove:before {
3521
  content: "\e174";
3522
  }
3523
 
3524
+ .factory-bootstrap-455 .glyphicon-floppy-save:before {
3525
  content: "\e175";
3526
  }
3527
 
3528
+ .factory-bootstrap-455 .glyphicon-floppy-open:before {
3529
  content: "\e176";
3530
  }
3531
 
3532
+ .factory-bootstrap-455 .glyphicon-credit-card:before {
3533
  content: "\e177";
3534
  }
3535
 
3536
+ .factory-bootstrap-455 .glyphicon-transfer:before {
3537
  content: "\e178";
3538
  }
3539
 
3540
+ .factory-bootstrap-455 .glyphicon-cutlery:before {
3541
  content: "\e179";
3542
  }
3543
 
3544
+ .factory-bootstrap-455 .glyphicon-header:before {
3545
  content: "\e180";
3546
  }
3547
 
3548
+ .factory-bootstrap-455 .glyphicon-compressed:before {
3549
  content: "\e181";
3550
  }
3551
 
3552
+ .factory-bootstrap-455 .glyphicon-earphone:before {
3553
  content: "\e182";
3554
  }
3555
 
3556
+ .factory-bootstrap-455 .glyphicon-phone-alt:before {
3557
  content: "\e183";
3558
  }
3559
 
3560
+ .factory-bootstrap-455 .glyphicon-tower:before {
3561
  content: "\e184";
3562
  }
3563
 
3564
+ .factory-bootstrap-455 .glyphicon-stats:before {
3565
  content: "\e185";
3566
  }
3567
 
3568
+ .factory-bootstrap-455 .glyphicon-sd-video:before {
3569
  content: "\e186";
3570
  }
3571
 
3572
+ .factory-bootstrap-455 .glyphicon-hd-video:before {
3573
  content: "\e187";
3574
  }
3575
 
3576
+ .factory-bootstrap-455 .glyphicon-subtitles:before {
3577
  content: "\e188";
3578
  }
3579
 
3580
+ .factory-bootstrap-455 .glyphicon-sound-stereo:before {
3581
  content: "\e189";
3582
  }
3583
 
3584
+ .factory-bootstrap-455 .glyphicon-sound-dolby:before {
3585
  content: "\e190";
3586
  }
3587
 
3588
+ .factory-bootstrap-455 .glyphicon-sound-5-1:before {
3589
  content: "\e191";
3590
  }
3591
 
3592
+ .factory-bootstrap-455 .glyphicon-sound-6-1:before {
3593
  content: "\e192";
3594
  }
3595
 
3596
+ .factory-bootstrap-455 .glyphicon-sound-7-1:before {
3597
  content: "\e193";
3598
  }
3599
 
3600
+ .factory-bootstrap-455 .glyphicon-copyright-mark:before {
3601
  content: "\e194";
3602
  }
3603
 
3604
+ .factory-bootstrap-455 .glyphicon-registration-mark:before {
3605
  content: "\e195";
3606
  }
3607
 
3608
+ .factory-bootstrap-455 .glyphicon-cloud-download:before {
3609
  content: "\e197";
3610
  }
3611
 
3612
+ .factory-bootstrap-455 .glyphicon-cloud-upload:before {
3613
  content: "\e198";
3614
  }
3615
 
3616
+ .factory-bootstrap-455 .glyphicon-tree-conifer:before {
3617
  content: "\e199";
3618
  }
3619
 
3620
+ .factory-bootstrap-455 .glyphicon-tree-deciduous:before {
3621
  content: "\e200";
3622
  }
3623
 
3624
+ .factory-bootstrap-455 .caret {
3625
  display: inline-block;
3626
  width: 0;
3627
  height: 0;
3632
  border-left: 4px solid transparent;
3633
  }
3634
 
3635
+ .factory-bootstrap-455 .dropdown {
3636
  position: relative;
3637
  }
3638
 
3639
+ .factory-bootstrap-455 .dropdown-toggle:focus {
3640
  outline: 0;
3641
  }
3642
 
3643
+ .factory-bootstrap-455 .dropdown-menu {
3644
  position: absolute;
3645
  top: 100%;
3646
  left: 0;
3661
  background-clip: padding-box;
3662
  }
3663
 
3664
+ .factory-bootstrap-455 .dropdown-menu.pull-right {
3665
  right: 0;
3666
  left: auto;
3667
  }
3668
 
3669
+ .factory-bootstrap-455 .dropdown-menu .divider {
3670
  height: 1px;
3671
  margin: 9px 0;
3672
  overflow: hidden;
3673
  background-color: #e5e5e5;
3674
  }
3675
 
3676
+ .factory-bootstrap-455 .dropdown-menu > li > a {
3677
  display: block;
3678
  padding: 3px 20px;
3679
  clear: both;
3683
  white-space: nowrap;
3684
  }
3685
 
3686
+ .factory-bootstrap-455 .dropdown-menu > li > a:hover,
3687
+ .factory-bootstrap-455 .dropdown-menu > li > a:focus {
3688
  color: #262626;
3689
  text-decoration: none;
3690
  background-color: #f5f5f5;
3691
  }
3692
 
3693
+ .factory-bootstrap-455 .dropdown-menu > .active > a,
3694
+ .factory-bootstrap-455 .dropdown-menu > .active > a:hover,
3695
+ .factory-bootstrap-455 .dropdown-menu > .active > a:focus {
3696
  color: #ffffff;
3697
  text-decoration: none;
3698
  background-color: #428bca;
3699
  outline: 0;
3700
  }
3701
 
3702
+ .factory-bootstrap-455 .dropdown-menu > .disabled > a,
3703
+ .factory-bootstrap-455 .dropdown-menu > .disabled > a:hover,
3704
+ .factory-bootstrap-455 .dropdown-menu > .disabled > a:focus {
3705
  color: #999999;
3706
  }
3707
 
3708
+ .factory-bootstrap-455 .dropdown-menu > .disabled > a:hover,
3709
+ .factory-bootstrap-455 .dropdown-menu > .disabled > a:focus {
3710
  text-decoration: none;
3711
  cursor: not-allowed;
3712
  background-color: transparent;
3714
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3715
  }
3716
 
3717
+ .factory-bootstrap-455 .open > .dropdown-menu {
3718
  display: block;
3719
  }
3720
 
3721
+ .factory-bootstrap-455 .open > a {
3722
  outline: 0;
3723
  }
3724
 
3725
+ .factory-bootstrap-455 .dropdown-header {
3726
  display: block;
3727
  padding: 3px 20px;
3728
  font-size: 12px;
3730
  color: #999999;
3731
  }
3732
 
3733
+ .factory-bootstrap-455 .dropdown-backdrop {
3734
  position: fixed;
3735
  top: 0;
3736
  right: 0;
3739
  z-index: 990;
3740
  }
3741
 
3742
+ .factory-bootstrap-455 .pull-right > .dropdown-menu {
3743
  right: 0;
3744
  left: auto;
3745
  }
3746
 
3747
+ .factory-bootstrap-455 .dropup .caret,
3748
+ .factory-bootstrap-455 .navbar-fixed-bottom .dropdown .caret {
3749
  border-top: 0;
3750
  border-bottom: 4px solid;
3751
  content: "";
3752
  }
3753
 
3754
+ .factory-bootstrap-455 .dropup .dropdown-menu,
3755
+ .factory-bootstrap-455 .navbar-fixed-bottom .dropdown .dropdown-menu {
3756
  top: auto;
3757
  bottom: 100%;
3758
  margin-bottom: 1px;
3765
  }
3766
  }
3767
 
3768
+ .factory-bootstrap-455 .btn-group,
3769
+ .factory-bootstrap-455 .btn-group-vertical {
3770
  position: relative;
3771
  display: inline-block;
3772
  vertical-align: middle;
3773
  }
3774
 
3775
+ .factory-bootstrap-455 .btn-group > .btn,
3776
+ .factory-bootstrap-455 .btn-group-vertical > .btn {
3777
  position: relative;
3778
  float: left;
3779
  }
3780
 
3781
+ .factory-bootstrap-455 .btn-group > .btn:hover,
3782
+ .factory-bootstrap-455 .btn-group-vertical > .btn:hover,
3783
+ .factory-bootstrap-455 .btn-group > .btn:focus,
3784
+ .factory-bootstrap-455 .btn-group-vertical > .btn:focus,
3785
+ .factory-bootstrap-455 .btn-group > .btn:active,
3786
+ .factory-bootstrap-455 .btn-group-vertical > .btn:active,
3787
+ .factory-bootstrap-455 .btn-group > .btn.active,
3788
+ .factory-bootstrap-455 .btn-group-vertical > .btn.active {
3789
  z-index: 2;
3790
  }
3791
 
3792
+ .factory-bootstrap-455 .btn-group > .btn:focus,
3793
+ .factory-bootstrap-455 .btn-group-vertical > .btn:focus {
3794
  outline: none;
3795
  }
3796
 
3797
+ .factory-bootstrap-455 .btn-group .btn + .btn,
3798
+ .factory-bootstrap-455 .btn-group .btn + .btn-group,
3799
+ .factory-bootstrap-455 .btn-group .btn-group + .btn,
3800
+ .factory-bootstrap-455 .btn-group .btn-group + .btn-group {
3801
  margin-left: -1px;
3802
  }
3803
 
3804
+ .factory-bootstrap-455 .btn-toolbar:before,
3805
+ .factory-bootstrap-455 .btn-toolbar:after {
3806
  display: table;
3807
  content: " ";
3808
  }
3809
 
3810
+ .factory-bootstrap-455 .btn-toolbar:after {
3811
  clear: both;
3812
  }
3813
 
3814
+ .factory-bootstrap-455 .btn-toolbar:before,
3815
+ .factory-bootstrap-455 .btn-toolbar:after {
3816
  display: table;
3817
  content: " ";
3818
  }
3819
 
3820
+ .factory-bootstrap-455 .btn-toolbar:after {
3821
  clear: both;
3822
  }
3823
 
3824
+ .factory-bootstrap-455 .btn-toolbar .btn-group {
3825
  float: left;
3826
  }
3827
 
3828
+ .factory-bootstrap-455 .btn-toolbar > .btn + .btn,
3829
+ .factory-bootstrap-455 .btn-toolbar > .btn-group + .btn,
3830
+ .factory-bootstrap-455 .btn-toolbar > .btn + .btn-group,
3831
+ .factory-bootstrap-455 .btn-toolbar > .btn-group + .btn-group {
3832
  margin-left: 5px;
3833
  }
3834
 
3835
+ .factory-bootstrap-455 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3836
  border-radius: 0;
3837
  }
3838
 
3839
+ .factory-bootstrap-455 .btn-group > .btn:first-child {
3840
  margin-left: 0;
3841
  }
3842
 
3843
+ .factory-bootstrap-455 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3844
  border-top-right-radius: 0;
3845
  border-bottom-right-radius: 0;
3846
  }
3847
 
3848
+ .factory-bootstrap-455 .btn-group > .btn:last-child:not(:first-child),
3849
+ .factory-bootstrap-455 .btn-group > .dropdown-toggle:not(:first-child) {
3850
  border-bottom-left-radius: 0;
3851
  border-top-left-radius: 0;
3852
  }
3853
 
3854
+ .factory-bootstrap-455 .btn-group > .btn-group {
3855
  float: left;
3856
  }
3857
 
3858
+ .factory-bootstrap-455 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3859
  border-radius: 0;
3860
  }
3861
 
3862
+ .factory-bootstrap-455 .btn-group > .btn-group:first-child > .btn:last-child,
3863
+ .factory-bootstrap-455 .btn-group > .btn-group:first-child > .dropdown-toggle {
3864
  border-top-right-radius: 0;
3865
  border-bottom-right-radius: 0;
3866
  }
3867
 
3868
+ .factory-bootstrap-455 .btn-group > .btn-group:last-child > .btn:first-child {
3869
  border-bottom-left-radius: 0;
3870
  border-top-left-radius: 0;
3871
  }
3872
 
3873
+ .factory-bootstrap-455 .btn-group .dropdown-toggle:active,
3874
+ .factory-bootstrap-455 .btn-group.open .dropdown-toggle {
3875
  outline: 0;
3876
  }
3877
 
3878
+ .factory-bootstrap-455 .btn-group-xs > .btn {
3879
  padding: 1px 5px;
3880
  font-size: 12px;
3881
  line-height: 1.5;
3882
  border-radius: 3px;
3883
  }
3884
 
3885
+ .factory-bootstrap-455 .btn-group-sm > .btn {
3886
  padding: 5px 10px;
3887
  font-size: 12px;
3888
  line-height: 1.5;
3889
  border-radius: 3px;
3890
  }
3891
 
3892
+ .factory-bootstrap-455 .btn-group-lg > .btn {
3893
  padding: 10px 16px;
3894
  font-size: 18px;
3895
  line-height: 1.33;
3896
  border-radius: 6px;
3897
  }
3898
 
3899
+ .factory-bootstrap-455 .btn-group > .btn + .dropdown-toggle {
3900
  padding-right: 8px;
3901
  padding-left: 8px;
3902
  }
3903
 
3904
+ .factory-bootstrap-455 .btn-group > .btn-lg + .dropdown-toggle {
3905
  padding-right: 12px;
3906
  padding-left: 12px;
3907
  }
3908
 
3909
+ .factory-bootstrap-455 .btn-group.open .dropdown-toggle {
3910
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3911
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3912
  }
3913
 
3914
+ .factory-bootstrap-455 .btn-group.open .dropdown-toggle.btn-link {
3915
  -webkit-box-shadow: none;
3916
  box-shadow: none;
3917
  }
3918
 
3919
+ .factory-bootstrap-455 .btn-group {
3920
  border: 4px solid #f9f9f9;
3921
  border-radius: 4px;
3922
  }
3923
 
3924
+ .factory-bootstrap-455 .btn-group .btn.active.value {
3925
  text-shadow: none;
3926
  color: #fff;
3927
  background-color: #33aad5;
3932
  border-left: 1px solid #0074a2;
3933
  }
3934
 
3935
+ .factory-bootstrap-455 .btn .caret {
3936
  margin-left: 0;
3937
  }
3938
 
3939
+ .factory-bootstrap-455 .btn-lg .caret {
3940
  border-width: 5px 5px 0;
3941
  border-bottom-width: 0;
3942
  }
3943
 
3944
+ .factory-bootstrap-455 .dropup .btn-lg .caret {
3945
  border-width: 0 5px 5px;
3946
  }
3947
 
3948
+ .factory-bootstrap-455 .btn-group-vertical > .btn,
3949
+ .factory-bootstrap-455 .btn-group-vertical > .btn-group,
3950
+ .factory-bootstrap-455 .btn-group-vertical > .btn-group > .btn {
3951
  display: block;
3952
  float: none;
3953
  width: 100%;
3954
  max-width: 100%;
3955
  }
3956
 
3957
+ .factory-bootstrap-455 .btn-group-vertical > .btn-group:before,
3958
+ .factory-bootstrap-455 .btn-group-vertical > .btn-group:after {
3959
  display: table;
3960
  content: " ";
3961
  }
3962
 
3963
+ .factory-bootstrap-455 .btn-group-vertical > .btn-group:after {
3964
  clear: both;
3965
  }
3966
 
3967
+ .factory-bootstrap-455 .btn-group-vertical > .btn-group:before,
3968
+ .factory-bootstrap-455 .btn-group-vertical > .btn-group:after {
3969
  display: table;
3970
  content: " ";
3971
  }
3972
 
3973
+ .factory-bootstrap-455 .btn-group-vertical > .btn-group:after {
3974
  clear: both;
3975
  }
3976
 
3977
+ .factory-bootstrap-455 .btn-group-vertical > .btn-group > .btn {
3978
  float: none;
3979
  }
3980
 
3981
+ .factory-bootstrap-455 .btn-group-vertical > .btn + .btn,
3982
+ .factory-bootstrap-455 .btn-group-vertical > .btn + .btn-group,
3983
+ .factory-bootstrap-455 .btn-group-vertical > .btn-group + .btn,
3984
+ .factory-bootstrap-455 .btn-group-vertical > .btn-group + .btn-group {
3985
  margin-top: -1px;
3986
  margin-left: 0;
3987
  }
3988
 
3989
+ .factory-bootstrap-455 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3990
  border-radius: 0;
3991
  }
3992
 
3993
+ .factory-bootstrap-455 .btn-group-vertical > .btn:first-child:not(:last-child) {
3994
  border-top-right-radius: 4px;
3995
  border-bottom-right-radius: 0;
3996
  border-bottom-left-radius: 0;
3997
  }
3998
 
3999
+ .factory-bootstrap-455 .btn-group-vertical > .btn:last-child:not(:first-child) {
4000
  border-top-right-radius: 0;
4001
  border-bottom-left-radius: 4px;
4002
  border-top-left-radius: 0;
4003
  }
4004
 
4005
+ .factory-bootstrap-455 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
4006
  border-radius: 0;
4007
  }
4008
 
4009
+ .factory-bootstrap-455 .btn-group-vertical > .btn-group:first-child > .btn:last-child,
4010
+ .factory-bootstrap-455 .btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
4011
  border-bottom-right-radius: 0;
4012
  border-bottom-left-radius: 0;
4013
  }
4014
 
4015
+ .factory-bootstrap-455 .btn-group-vertical > .btn-group:last-child > .btn:first-child {
4016
  border-top-right-radius: 0;
4017
  border-top-left-radius: 0;
4018
  }
4019
 
4020
+ .factory-bootstrap-455 .btn-group-justified {
4021
  display: table;
4022
  width: 100%;
4023
  border-collapse: separate;
4024
  table-layout: fixed;
4025
  }
4026
 
4027
+ .factory-bootstrap-455 .btn-group-justified > .btn,
4028
+ .factory-bootstrap-455 .btn-group-justified > .btn-group {
4029
  display: table-cell;
4030
  float: none;
4031
  width: 1%;
4032
  }
4033
 
4034
+ .factory-bootstrap-455 .btn-group-justified > .btn-group .btn {
4035
  width: 100%;
4036
  }
4037
 
4040
  display: none;
4041
  }
4042
 
4043
+ .factory-bootstrap-455 .input-group {
4044
  position: relative;
4045
  display: table;
4046
  border-collapse: separate;
4047
  }
4048
 
4049
+ .factory-bootstrap-455 .input-group[class*="col-"] {
4050
  float: none;
4051
  padding-right: 0;
4052
  padding-left: 0;
4053
  }
4054
 
4055
+ .factory-bootstrap-455 .input-group .form-control {
4056
  width: 100%;
4057
  margin-bottom: 0;
4058
  }
4059
 
4060
+ .factory-bootstrap-455 .input-group-lg > .form-control,
4061
+ .factory-bootstrap-455 .input-group-lg > .input-group-addon,
4062
+ .factory-bootstrap-455 .input-group-lg > .input-group-btn > .btn {
4063
  height: 46px;
4064
  padding: 10px 16px;
4065
  font-size: 18px;
4067
  border-radius: 6px;
4068
  }
4069
 
4070
+ .factory-bootstrap-455 select.input-group-lg > .form-control,
4071
+ .factory-bootstrap-455 select.input-group-lg > .input-group-addon,
4072
+ .factory-bootstrap-455 select.input-group-lg > .input-group-btn > .btn {
4073
  height: 46px;
4074
  line-height: 46px;
4075
  }
4076
 
4077
+ .factory-bootstrap-455 textarea.input-group-lg > .form-control,
4078
+ .factory-bootstrap-455 textarea.input-group-lg > .input-group-addon,
4079
+ .factory-bootstrap-455 textarea.input-group-lg > .input-group-btn > .btn {
4080
  height: auto;
4081
  }
4082
 
4083
+ .factory-bootstrap-455 .input-group-sm > .form-control,
4084
+ .factory-bootstrap-455 .input-group-sm > .input-group-addon,
4085
+ .factory-bootstrap-455 .input-group-sm > .input-group-btn > .btn {
4086
  height: 30px;
4087
  padding: 5px 10px;
4088
  font-size: 12px;
4090
  border-radius: 3px;
4091
  }
4092
 
4093
+ .factory-bootstrap-455 select.input-group-sm > .form-control,
4094
+ .factory-bootstrap-455 select.input-group-sm > .input-group-addon,
4095
+ .factory-bootstrap-455 select.input-group-sm > .input-group-btn > .btn {
4096
  height: 30px;
4097
  line-height: 30px;
4098
  }
4099
 
4100
+ .factory-bootstrap-455 textarea.input-group-sm > .form-control,
4101
+ .factory-bootstrap-455 textarea.input-group-sm > .input-group-addon,
4102
+ .factory-bootstrap-455 textarea.input-group-sm > .input-group-btn > .btn {
4103
  height: auto;
4104
  }
4105
 
4106
+ .factory-bootstrap-455 .input-group-addon,
4107
+ .factory-bootstrap-455 .input-group-btn,
4108
+ .factory-bootstrap-455 .input-group .form-control {
4109
  display: table-cell;
4110
  }
4111
 
4112
+ .factory-bootstrap-455 .input-group-addon:not(:first-child):not(:last-child),
4113
+ .factory-bootstrap-455 .input-group-btn:not(:first-child):not(:last-child),
4114
+ .factory-bootstrap-455 .input-group .form-control:not(:first-child):not(:last-child) {
4115
  border-radius: 0;
4116
  }
4117
 
4118
+ .factory-bootstrap-455 .input-group-addon,
4119
+ .factory-bootstrap-455 .input-group-btn {
4120
  width: 1%;
4121
  white-space: nowrap;
4122
  vertical-align: middle;
4123
  }
4124
 
4125
+ .factory-bootstrap-455 .input-group-addon {
4126
  padding: 6px 12px;
4127
  font-size: 14px;
4128
  font-weight: normal;
4134
  border-radius: 4px;
4135
  }
4136
 
4137
+ .factory-bootstrap-455 .input-group-addon.input-sm {
4138
  padding: 5px 10px;
4139
  font-size: 12px;
4140
  border-radius: 3px;
4141
  }
4142
 
4143
+ .factory-bootstrap-455 .input-group-addon.input-lg {
4144
  padding: 10px 16px;
4145
  font-size: 18px;
4146
  border-radius: 6px;
4147
  }
4148
 
4149
+ .factory-bootstrap-455 .input-group-addon input[type="radio"],
4150
+ .factory-bootstrap-455 .input-group-addon input[type="checkbox"] {
4151
  margin-top: 0;
4152
  }
4153
 
4154
+ .factory-bootstrap-455 .input-group .form-control:first-child,
4155
+ .factory-bootstrap-455 .input-group-addon:first-child,
4156
+ .factory-bootstrap-455 .input-group-btn:first-child > .btn,
4157
+ .factory-bootstrap-455 .input-group-btn:first-child > .dropdown-toggle,
4158
+ .factory-bootstrap-455 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
4159
  border-top-right-radius: 0;
4160
  border-bottom-right-radius: 0;
4161
  }
4162
 
4163
+ .factory-bootstrap-455 .input-group-addon:first-child {
4164
  border-right: 0;
4165
  }
4166
 
4167
+ .factory-bootstrap-455 .input-group .form-control:last-child,
4168
+ .factory-bootstrap-455 .input-group-addon:last-child,
4169
+ .factory-bootstrap-455 .input-group-btn:last-child > .btn,
4170
+ .factory-bootstrap-455 .input-group-btn:last-child > .dropdown-toggle,
4171
+ .factory-bootstrap-455 .input-group-btn:first-child > .btn:not(:first-child) {
4172
  border-bottom-left-radius: 0;
4173
  border-top-left-radius: 0;
4174
  }
4175
 
4176
+ .factory-bootstrap-455 .input-group-addon:last-child {
4177
  border-left: 0;
4178
  }
4179
 
4180
+ .factory-bootstrap-455 .input-group-btn {
4181
  position: relative;
4182
  white-space: nowrap;
4183
  }
4184
 
4185
+ .factory-bootstrap-455 .input-group-btn:first-child > .btn {
4186
  margin-right: -1px;
4187
  }
4188
 
4189
+ .factory-bootstrap-455 .input-group-btn:last-child > .btn {
4190
  margin-left: -1px;
4191
  }
4192
 
4193
+ .factory-bootstrap-455 .input-group-btn > .btn {
4194
  position: relative;
4195
  }
4196
 
4197
+ .factory-bootstrap-455 .input-group-btn > .btn + .btn {
4198
  margin-left: -4px;
4199
  }
4200
 
4201
+ .factory-bootstrap-455 .input-group-btn > .btn:hover,
4202
+ .factory-bootstrap-455 .input-group-btn > .btn:active {
4203
  z-index: 2;
4204
  }
4205
 
4206
+ .factory-bootstrap-455 .nav {
4207
  padding-left: 0;
4208
  margin-bottom: 0;
4209
  list-style: none;
4210
  }
4211
 
4212
+ .factory-bootstrap-455 .nav:before,
4213
+ .factory-bootstrap-455 .nav:after {
4214
  display: table;
4215
  content: " ";
4216
  }
4217
 
4218
+ .factory-bootstrap-455 .nav:after {
4219
  clear: both;
4220
  }
4221
 
4222
+ .factory-bootstrap-455 .nav:before,
4223
+ .factory-bootstrap-455 .nav:after {
4224
  display: table;
4225
  content: " ";
4226
  }
4227
 
4228
+ .factory-bootstrap-455 .nav:after {
4229
  clear: both;
4230
  }
4231
 
4232
+ .factory-bootstrap-455 .nav > li {
4233
  position: relative;
4234
  display: block;
4235
  }
4236
 
4237
+ .factory-bootstrap-455 .nav > li > a {
4238
  position: relative;
4239
  display: block;
4240
  padding: 10px 15px;
4241
  }
4242
 
4243
+ .factory-bootstrap-455 .nav > li > a:hover,
4244
+ .factory-bootstrap-455 .nav > li > a:focus {
4245
  text-decoration: none;
4246
  background-color: #eeeeee;
4247
  }
4248
 
4249
+ .factory-bootstrap-455 .nav > li.disabled > a {
4250
  color: #999999;
4251
  }
4252
 
4253
+ .factory-bootstrap-455 .nav > li.disabled > a:hover,
4254
+ .factory-bootstrap-455 .nav > li.disabled > a:focus {
4255
  color: #999999;
4256
  text-decoration: none;
4257
  cursor: not-allowed;
4258
  background-color: transparent;
4259
  }
4260
 
4261
+ .factory-bootstrap-455 .nav .open > a,
4262
+ .factory-bootstrap-455 .nav .open > a:hover,
4263
+ .factory-bootstrap-455 .nav .open > a:focus {
4264
  background-color: #eeeeee;
4265
  border-color: #428bca;
4266
  }
4267
 
4268
+ .factory-bootstrap-455 .nav .nav-divider {
4269
  height: 1px;
4270
  margin: 9px 0;
4271
  overflow: hidden;
4272
  background-color: #e5e5e5;
4273
  }
4274
 
4275
+ .factory-bootstrap-455 .nav > li > a > img {
4276
  max-width: none;
4277
  }
4278
 
4279
+ .factory-bootstrap-455 .nav-tabs {
4280
  border-bottom: 1px solid #dddddd;
4281
  }
4282
 
4283
+ .factory-bootstrap-455 .nav-tabs > li {
4284
  float: left;
4285
  margin-bottom: -1px;
4286
  }
4287
 
4288
+ .factory-bootstrap-455 .nav-tabs > li > a {
4289
  margin-right: 2px;
4290
  line-height: 1.428571429;
4291
  border: 1px solid transparent;
4292
  border-radius: 4px 4px 0 0;
4293
  }
4294
 
4295
+ .factory-bootstrap-455 .nav-tabs > li > a:hover {
4296
  border-color: #eeeeee #eeeeee #dddddd;
4297
  }
4298
 
4299
+ .factory-bootstrap-455 .nav-tabs > li.active > a,
4300
+ .factory-bootstrap-455 .nav-tabs > li.active > a:hover,
4301
+ .factory-bootstrap-455 .nav-tabs > li.active > a:focus {
4302
  color: #555555;
4303
  cursor: default;
4304
  background-color: #ffffff;
4306
  border-bottom-color: transparent;
4307
  }
4308
 
4309
+ .factory-bootstrap-455 .nav-tabs.nav-justified {
4310
  width: 100%;
4311
  border-bottom: 0;
4312
  }
4313
 
4314
+ .factory-bootstrap-455 .nav-tabs.nav-justified > li {
4315
  float: none;
4316
  }
4317
 
4318
+ .factory-bootstrap-455 .nav-tabs.nav-justified > li > a {
4319
  margin-bottom: 5px;
4320
  text-align: center;
4321
  }
4322
 
4323
+ .factory-bootstrap-455 .nav-tabs.nav-justified > .dropdown .dropdown-menu {
4324
  top: auto;
4325
  left: auto;
4326
  }
4336
  }
4337
  }
4338
 
4339
+ .factory-bootstrap-455 .nav-tabs.nav-justified > li > a {
4340
  margin-right: 0;
4341
  border-radius: 4px;
4342
  }
4343
 
4344
+ .factory-bootstrap-455 .nav-tabs.nav-justified > .active > a,
4345
+ .factory-bootstrap-455 .nav-tabs.nav-justified > .active > a:hover,
4346
+ .factory-bootstrap-455 .nav-tabs.nav-justified > .active > a:focus {
4347
  border: 1px solid #dddddd;
4348
  }
4349
 
4360
  }
4361
  }
4362
 
4363
+ .factory-bootstrap-455 .nav-pills > li {
4364
  float: left;
4365
  }
4366
 
4367
+ .factory-bootstrap-455 .nav-pills > li > a {
4368
  border-radius: 4px;
4369
  }
4370
 
4371
+ .factory-bootstrap-455 .nav-pills > li + li {
4372
  margin-left: 2px;
4373
  }
4374
 
4375
+ .factory-bootstrap-455 .nav-pills > li.active > a,
4376
+ .factory-bootstrap-455 .nav-pills > li.active > a:hover,
4377
+ .factory-bootstrap-455 .nav-pills > li.active > a:focus {
4378
  color: #ffffff;
4379
  background-color: #428bca;
4380
  }
4381
 
4382
+ .factory-bootstrap-455 .nav-stacked > li {
4383
  float: none;
4384
  }
4385
 
4386
+ .factory-bootstrap-455 .nav-stacked > li + li {
4387
  margin-top: 2px;
4388
  margin-left: 0;
4389
  }
4390
 
4391
+ .factory-bootstrap-455 .nav-justified {
4392
  width: 100%;
4393
  }
4394
 
4395
+ .factory-bootstrap-455 .nav-justified > li {
4396
  float: none;
4397
  }
4398
 
4399
+ .factory-bootstrap-455 .nav-justified > li > a {
4400
  margin-bottom: 5px;
4401
  text-align: center;
4402
  }
4403
 
4404
+ .factory-bootstrap-455 .nav-justified > .dropdown .dropdown-menu {
4405
  top: auto;
4406
  left: auto;
4407
  }
4417
  }
4418
  }
4419
 
4420
+ .factory-bootstrap-455 .nav-tabs-justified {
4421
  border-bottom: 0;
4422
  }
4423
 
4424
+ .factory-bootstrap-455 .nav-tabs-justified > li > a {
4425
  margin-right: 0;
4426
  border-radius: 4px;
4427
  }
4428
 
4429
+ .factory-bootstrap-455 .nav-tabs-justified > .active > a,
4430
+ .factory-bootstrap-455 .nav-tabs-justified > .active > a:hover,
4431
+ .factory-bootstrap-455 .nav-tabs-justified > .active > a:focus {
4432
  border: 1px solid #dddddd;
4433
  }
4434
 
4445
  }
4446
  }
4447
 
4448
+ .factory-bootstrap-455 .tab-content > .tab-pane {
4449
  display: none;
4450
  }
4451
 
4452
+ .factory-bootstrap-455 .tab-content > .active {
4453
  display: block;
4454
  }
4455
 
4456
+ .factory-bootstrap-455 .nav-tabs .dropdown-menu {
4457
  margin-top: -1px;
4458
  border-top-right-radius: 0;
4459
  border-top-left-radius: 0;
4460
  }
4461
 
4462
+ .factory-bootstrap-455 .navbar {
4463
  position: relative;
4464
  min-height: 50px;
4465
  margin-bottom: 20px;
4466
  border: 1px solid transparent;
4467
  }
4468
 
4469
+ .factory-bootstrap-455 .navbar:before,
4470
+ .factory-bootstrap-455 .navbar:after {
4471
  display: table;
4472
  content: " ";
4473
  }
4474
 
4475
+ .factory-bootstrap-455 .navbar:after {
4476
  clear: both;
4477
  }
4478
 
4479
+ .factory-bootstrap-455 .navbar:before,
4480
+ .factory-bootstrap-455 .navbar:after {
4481
  display: table;
4482
  content: " ";
4483
  }
4484
 
4485
+ .factory-bootstrap-455 .navbar:after {
4486
  clear: both;
4487
  }
4488
 
4492
  }
4493
  }
4494
 
4495
+ .factory-bootstrap-455 .navbar-header:before,
4496
+ .factory-bootstrap-455 .navbar-header:after {
4497
  display: table;
4498
  content: " ";
4499
  }
4500
 
4501
+ .factory-bootstrap-455 .navbar-header:after {
4502
  clear: both;
4503
  }
4504
 
4505
+ .factory-bootstrap-455 .navbar-header:before,
4506
+ .factory-bootstrap-455 .navbar-header:after {
4507
  display: table;
4508
  content: " ";
4509
  }
4510
 
4511
+ .factory-bootstrap-455 .navbar-header:after {
4512
  clear: both;
4513
  }
4514
 
4518
  }
4519
  }
4520
 
4521
+ .factory-bootstrap-455 .navbar-collapse {
4522
  max-height: 340px;
4523
  padding-right: 15px;
4524
  padding-left: 15px;
4528
  -webkit-overflow-scrolling: touch;
4529
  }
4530
 
4531
+ .factory-bootstrap-455 .navbar-collapse:before,
4532
+ .factory-bootstrap-455 .navbar-collapse:after {
4533
  display: table;
4534
  content: " ";
4535
  }
4536
 
4537
+ .factory-bootstrap-455 .navbar-collapse:after {
4538
  clear: both;
4539
  }
4540
 
4541
+ .factory-bootstrap-455 .navbar-collapse:before,
4542
+ .factory-bootstrap-455 .navbar-collapse:after {
4543
  display: table;
4544
  content: " ";
4545
  }
4546
 
4547
+ .factory-bootstrap-455 .navbar-collapse:after {
4548
  clear: both;
4549
  }
4550
 
4551
+ .factory-bootstrap-455 .navbar-collapse.in {
4552
  overflow-y: auto;
4553
  }
4554
 
4578
  }
4579
  }
4580
 
4581
+ .factory-bootstrap-455 .container > .navbar-header,
4582
+ .factory-bootstrap-455 .container > .navbar-collapse {
4583
  margin-right: -15px;
4584
  margin-left: -15px;
4585
  }
4592
  }
4593
  }
4594
 
4595
+ .factory-bootstrap-455 .navbar-static-top {
4596
  z-index: 1000;
4597
  border-width: 0 0 1px;
4598
  }
4603
  }
4604
  }
4605
 
4606
+ .factory-bootstrap-455 .navbar-fixed-top,
4607
+ .factory-bootstrap-455 .navbar-fixed-bottom {
4608
  position: fixed;
4609
  right: 0;
4610
  left: 0;
4618
  }
4619
  }
4620
 
4621
+ .factory-bootstrap-455 .navbar-fixed-top {
4622
  top: 0;
4623
  border-width: 0 0 1px;
4624
  }
4625
 
4626
+ .factory-bootstrap-455 .navbar-fixed-bottom {
4627
  bottom: 0;
4628
  margin-bottom: 0;
4629
  border-width: 1px 0 0;
4630
  }
4631
 
4632
+ .factory-bootstrap-455 .navbar-brand {
4633
  float: left;
4634
  padding: 15px 15px;
4635
  font-size: 18px;
4636
  line-height: 20px;
4637
  }
4638
 
4639
+ .factory-bootstrap-455 .navbar-brand:hover,
4640
+ .factory-bootstrap-455 .navbar-brand:focus {
4641
  text-decoration: none;
4642
  }
4643
 
4647
  }
4648
  }
4649
 
4650
+ .factory-bootstrap-455 .navbar-toggle {
4651
  position: relative;
4652
  float: right;
4653
  padding: 9px 10px;
4660
  border-radius: 4px;
4661
  }
4662
 
4663
+ .factory-bootstrap-455 .navbar-toggle .icon-bar {
4664
  display: block;
4665
  width: 22px;
4666
  height: 2px;
4667
  border-radius: 1px;
4668
  }
4669
 
4670
+ .factory-bootstrap-455 .navbar-toggle .icon-bar + .icon-bar {
4671
  margin-top: 4px;
4672
  }
4673
 
4677
  }
4678
  }
4679
 
4680
+ .factory-bootstrap-455 .navbar-nav {
4681
  margin: 7.5px -15px;
4682
  }
4683
 
4684
+ .factory-bootstrap-455 .navbar-nav > li > a {
4685
  padding-top: 10px;
4686
  padding-bottom: 10px;
4687
  line-height: 20px;
4743
  }
4744
  }
4745
 
4746
+ .factory-bootstrap-455 .navbar-form {
4747
  padding: 10px 15px;
4748
  margin-top: 8px;
4749
  margin-right: -15px;
4808
  }
4809
  }
4810
 
4811
+ .factory-bootstrap-455 .navbar-nav > li > .dropdown-menu {
4812
  margin-top: 0;
4813
  border-top-right-radius: 0;
4814
  border-top-left-radius: 0;
4815
  }
4816
 
4817
+ .factory-bootstrap-455 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4818
  border-bottom-right-radius: 0;
4819
  border-bottom-left-radius: 0;
4820
  }
4821
 
4822
+ .factory-bootstrap-455 .navbar-nav.pull-right > li > .dropdown-menu,
4823
+ .factory-bootstrap-455 .navbar-nav > li > .dropdown-menu.pull-right {
4824
  right: 0;
4825
  left: auto;
4826
  }
4827
 
4828
+ .factory-bootstrap-455 .navbar-btn {
4829
  margin-top: 8px;
4830
  margin-bottom: 8px;
4831
  }
4832
 
4833
+ .factory-bootstrap-455 .navbar-btn.btn-sm {
4834
  margin-top: 10px;
4835
  margin-bottom: 10px;
4836
  }
4837
 
4838
+ .factory-bootstrap-455 .navbar-btn.btn-xs {
4839
  margin-top: 14px;
4840
  margin-bottom: 14px;
4841
  }
4842
 
4843
+ .factory-bootstrap-455 .navbar-text {
4844
  margin-top: 15px;
4845
  margin-bottom: 15px;
4846
  }
4857
  }
4858
  }
4859
 
4860
+ .factory-bootstrap-455 .navbar-default {
4861
  background-color: #f8f8f8;
4862
  border-color: #e7e7e7;
4863
  }
4864
 
4865
+ .factory-bootstrap-455 .navbar-default .navbar-brand {
4866
  color: #777777;
4867
  }
4868
 
4869
+ .factory-bootstrap-455 .navbar-default .navbar-brand:hover,
4870
+ .factory-bootstrap-455 .navbar-default .navbar-brand:focus {
4871
  color: #5e5e5e;
4872
  background-color: transparent;
4873
  }
4874
 
4875
+ .factory-bootstrap-455 .navbar-default .navbar-text {
4876
  color: #777777;
4877
  }
4878
 
4879
+ .factory-bootstrap-455 .navbar-default .navbar-nav > li > a {
4880
  color: #777777;
4881
  }
4882
 
4883
+ .factory-bootstrap-455 .navbar-default .navbar-nav > li > a:hover,
4884
+ .factory-bootstrap-455 .navbar-default .navbar-nav > li > a:focus {
4885
  color: #333333;
4886
  background-color: transparent;
4887
  }
4888
 
4889
+ .factory-bootstrap-455 .navbar-default .navbar-nav > .active > a,
4890
+ .factory-bootstrap-455 .navbar-default .navbar-nav > .active > a:hover,
4891
+ .factory-bootstrap-455 .navbar-default .navbar-nav > .active > a:focus {
4892
  color: #555555;
4893
  background-color: #e7e7e7;
4894
  }
4895
 
4896
+ .factory-bootstrap-455 .navbar-default .navbar-nav > .disabled > a,
4897
+ .factory-bootstrap-455 .navbar-default .navbar-nav > .disabled > a:hover,
4898
+ .factory-bootstrap-455 .navbar-default .navbar-nav > .disabled > a:focus {
4899
  color: #cccccc;
4900
  background-color: transparent;
4901
  }
4902
 
4903
+ .factory-bootstrap-455 .navbar-default .navbar-toggle {
4904
  border-color: #dddddd;
4905
  }
4906
 
4907
+ .factory-bootstrap-455 .navbar-default .navbar-toggle:hover,
4908
+ .factory-bootstrap-455 .navbar-default .navbar-toggle:focus {
4909
  background-color: #dddddd;
4910
  }
4911
 
4912
+ .factory-bootstrap-455 .navbar-default .navbar-toggle .icon-bar {
4913
  background-color: #cccccc;
4914
  }
4915
 
4916
+ .factory-bootstrap-455 .navbar-default .navbar-collapse,
4917
+ .factory-bootstrap-455 .navbar-default .navbar-form {
4918
  border-color: #e7e7e7;
4919
  }
4920
 
4921
+ .factory-bootstrap-455 .navbar-default .navbar-nav > .open > a,
4922
+ .factory-bootstrap-455 .navbar-default .navbar-nav > .open > a:hover,
4923
+ .factory-bootstrap-455 .navbar-default .navbar-nav > .open > a:focus {
4924
  color: #555555;
4925
  background-color: #e7e7e7;
4926
  }
4951
  }
4952
  }
4953
 
4954
+ .factory-bootstrap-455 .navbar-default .navbar-link {
4955
  color: #777777;
4956
  }
4957
 
4958
+ .factory-bootstrap-455 .navbar-default .navbar-link:hover {
4959
  color: #333333;
4960
  }
4961
 
4962
+ .factory-bootstrap-455 .navbar-inverse {
4963
  background-color: #222222;
4964
  border-color: #080808;
4965
  }
4966
 
4967
+ .factory-bootstrap-455 .navbar-inverse .navbar-brand {
4968
  color: #999999;
4969
  }
4970
 
4971
+ .factory-bootstrap-455 .navbar-inverse .navbar-brand:hover,
4972
+ .factory-bootstrap-455 .navbar-inverse .navbar-brand:focus {
4973
  color: #ffffff;
4974
  background-color: transparent;
4975
  }
4976
 
4977
+ .factory-bootstrap-455 .navbar-inverse .navbar-text {
4978
  color: #999999;
4979
  }
4980
 
4981
+ .factory-bootstrap-455 .navbar-inverse .navbar-nav > li > a {
4982
  color: #999999;
4983
  }
4984
 
4985
+ .factory-bootstrap-455 .navbar-inverse .navbar-nav > li > a:hover,
4986
+ .factory-bootstrap-455 .navbar-inverse .navbar-nav > li > a:focus {
4987
  color: #ffffff;
4988
  background-color: transparent;
4989
  }
4990
 
4991
+ .factory-bootstrap-455 .navbar-inverse .navbar-nav > .active > a,
4992
+ .factory-bootstrap-455 .navbar-inverse .navbar-nav > .active > a:hover,
4993
+ .factory-bootstrap-455 .navbar-inverse .navbar-nav > .active > a:focus {
4994
  color: #ffffff;
4995
  background-color: #080808;
4996
  }
4997
 
4998
+ .factory-bootstrap-455 .navbar-inverse .navbar-nav > .disabled > a,
4999
+ .factory-bootstrap-455 .navbar-inverse .navbar-nav > .disabled > a:hover,
5000
+ .factory-bootstrap-455 .navbar-inverse .navbar-nav > .disabled > a:focus {
5001
  color: #444444;
5002
  background-color: transparent;
5003
  }
5004
 
5005
+ .factory-bootstrap-455 .navbar-inverse .navbar-toggle {
5006
  border-color: #333333;
5007
  }
5008
 
5009
+ .factory-bootstrap-455 .navbar-inverse .navbar-toggle:hover,
5010
+ .factory-bootstrap-455 .navbar-inverse .navbar-toggle:focus {
5011
  background-color: #333333;
5012
  }
5013
 
5014
+ .factory-bootstrap-455 .navbar-inverse .navbar-toggle .icon-bar {
5015
  background-color: #ffffff;
5016
  }
5017
 
5018
+ .factory-bootstrap-455 .navbar-inverse .navbar-collapse,
5019
+ .factory-bootstrap-455 .navbar-inverse .navbar-form {
5020
  border-color: #101010;
5021
  }
5022
 
5023
+ .factory-bootstrap-455 .navbar-inverse .navbar-nav > .open > a,
5024
+ .factory-bootstrap-455 .navbar-inverse .navbar-nav > .open > a:hover,
5025
+ .factory-bootstrap-455 .navbar-inverse .navbar-nav > .open > a:focus {
5026
  color: #ffffff;
5027
  background-color: #080808;
5028
  }
5061
  }
5062
  }
5063
 
5064
+ .factory-bootstrap-455 .navbar-inverse .navbar-link {
5065
  color: #999999;
5066
  }
5067
 
5068
+ .factory-bootstrap-455 .navbar-inverse .navbar-link:hover {
5069
  color: #ffffff;
5070
  }
5071
 
5072
+ .factory-bootstrap-455 .breadcrumb {
5073
  padding: 8px 15px;
5074
  margin-bottom: 20px;
5075
  list-style: none;
5077
  border-radius: 4px;
5078
  }
5079
 
5080
+ .factory-bootstrap-455 .breadcrumb > li {
5081
  display: inline-block;
5082
  }
5083
 
5084
+ .factory-bootstrap-455 .breadcrumb > li + li:before {
5085
  padding: 0 5px;
5086
  color: #cccccc;
5087
  content: "/\00a0";
5088
  }
5089
 
5090
+ .factory-bootstrap-455 .breadcrumb > .active {
5091
  color: #999999;
5092
  }
5093
 
5094
+ .factory-bootstrap-455 .pagination {
5095
  display: inline-block;
5096
  padding-left: 0;
5097
  margin: 20px 0;
5098
  border-radius: 4px;
5099
  }
5100
 
5101
+ .factory-bootstrap-455 .pagination > li {
5102
  display: inline;
5103
  }
5104
 
5105
+ .factory-bootstrap-455 .pagination > li > a,
5106
+ .factory-bootstrap-455 .pagination > li > span {
5107
  position: relative;
5108
  float: left;
5109
  padding: 6px 12px;
5114
  border: 1px solid #dddddd;
5115
  }
5116
 
5117
+ .factory-bootstrap-455 .pagination > li:first-child > a,
5118
+ .factory-bootstrap-455 .pagination > li:first-child > span {
5119
  margin-left: 0;
5120
  border-bottom-left-radius: 4px;
5121
  border-top-left-radius: 4px;
5122
  }
5123
 
5124
+ .factory-bootstrap-455 .pagination > li:last-child > a,
5125
+ .factory-bootstrap-455 .pagination > li:last-child > span {
5126
  border-top-right-radius: 4px;
5127
  border-bottom-right-radius: 4px;
5128
  }
5129
 
5130
+ .factory-bootstrap-455 .pagination > li > a:hover,
5131
+ .factory-bootstrap-455 .pagination > li > span:hover,
5132
+ .factory-bootstrap-455 .pagination > li > a:focus,
5133
+ .factory-bootstrap-455 .pagination > li > span:focus {
5134
  background-color: #eeeeee;
5135
  }
5136
 
5137
+ .factory-bootstrap-455 .pagination > .active > a,
5138
+ .factory-bootstrap-455 .pagination > .active > span,
5139
+ .factory-bootstrap-455 .pagination > .active > a:hover,
5140
+ .factory-bootstrap-455 .pagination > .active > span:hover,
5141
+ .factory-bootstrap-455 .pagination > .active > a:focus,
5142
+ .factory-bootstrap-455 .pagination > .active > span:focus {
5143
  z-index: 2;
5144
  color: #ffffff;
5145
  cursor: default;
5147
  border-color: #0074a2;
5148
  }
5149
 
5150
+ .factory-bootstrap-455 .pagination > .disabled > span,
5151
+ .factory-bootstrap-455 .pagination > .disabled > span:hover,
5152
+ .factory-bootstrap-455 .pagination > .disabled > span:focus,
5153
+ .factory-bootstrap-455 .pagination > .disabled > a,
5154
+ .factory-bootstrap-455 .pagination > .disabled > a:hover,
5155
+ .factory-bootstrap-455 .pagination > .disabled > a:focus {
5156
  color: #999999;
5157
  cursor: not-allowed;
5158
  background-color: #ffffff;
5159
  border-color: #dddddd;
5160
  }
5161
 
5162
+ .factory-bootstrap-455 .pagination-lg > li > a,
5163
+ .factory-bootstrap-455 .pagination-lg > li > span {
5164
  padding: 10px 16px;
5165
  font-size: 18px;
5166
  }
5167
 
5168
+ .factory-bootstrap-455 .pagination-lg > li:first-child > a,
5169
+ .factory-bootstrap-455 .pagination-lg > li:first-child > span {
5170
  border-bottom-left-radius: 6px;
5171
  border-top-left-radius: 6px;
5172
  }
5173
 
5174
+ .factory-bootstrap-455 .pagination-lg > li:last-child > a,
5175
+ .factory-bootstrap-455 .pagination-lg > li:last-child > span {
5176
  border-top-right-radius: 6px;
5177
  border-bottom-right-radius: 6px;
5178
  }
5179
 
5180
+ .factory-bootstrap-455 .pagination-sm > li > a,
5181
+ .factory-bootstrap-455 .pagination-sm > li > span {
5182
  padding: 5px 10px;
5183
  font-size: 12px;
5184
  }
5185
 
5186
+ .factory-bootstrap-455 .pagination-sm > li:first-child > a,
5187
+ .factory-bootstrap-455 .pagination-sm > li:first-child > span {
5188
  border-bottom-left-radius: 3px;
5189
  border-top-left-radius: 3px;
5190
  }
5191
 
5192
+ .factory-bootstrap-455 .pagination-sm > li:last-child > a,
5193
+ .factory-bootstrap-455 .pagination-sm > li:last-child > span {
5194
  border-top-right-radius: 3px;
5195
  border-bottom-right-radius: 3px;
5196
  }
5197
 
5198
+ .factory-bootstrap-455 .pager {
5199
  padding-left: 0;
5200
  margin: 20px 0;
5201
  text-align: center;
5202
  list-style: none;
5203
  }
5204
 
5205
+ .factory-bootstrap-455 .pager:before,
5206
+ .factory-bootstrap-455 .pager:after {
5207
  display: table;
5208
  content: " ";
5209
  }
5210
 
5211
+ .factory-bootstrap-455 .pager:after {
5212
  clear: both;
5213
  }
5214
 
5215
+ .factory-bootstrap-455 .pager:before,
5216
+ .factory-bootstrap-455 .pager:after {
5217
  display: table;
5218
  content: " ";
5219
  }
5220
 
5221
+ .factory-bootstrap-455 .pager:after {
5222
  clear: both;
5223
  }
5224
 
5225
+ .factory-bootstrap-455 .pager li {
5226
  display: inline;
5227
  }
5228
 
5229
+ .factory-bootstrap-455 .pager li > a,
5230
+ .factory-bootstrap-455 .pager li > span {
5231
  display: inline-block;
5232
  padding: 5px 14px;
5233
  background-color: #ffffff;
5235
  border-radius: 15px;
5236
  }
5237
 
5238
+ .factory-bootstrap-455 .pager li > a:hover,
5239
+ .factory-bootstrap-455 .pager li > a:focus {
5240
  text-decoration: none;
5241
  background-color: #eeeeee;
5242
  }
5243
 
5244
+ .factory-bootstrap-455 .pager .next > a,
5245
+ .factory-bootstrap-455 .pager .next > span {
5246
  float: right;
5247
  }
5248
 
5249
+ .factory-bootstrap-455 .pager .previous > a,
5250
+ .factory-bootstrap-455 .pager .previous > span {
5251
  float: left;
5252
  }
5253
 
5254
+ .factory-bootstrap-455 .pager .disabled > a,
5255
+ .factory-bootstrap-455 .pager .disabled > a:hover,
5256
+ .factory-bootstrap-455 .pager .disabled > a:focus,
5257
+ .factory-bootstrap-455 .pager .disabled > span {
5258
  color: #999999;
5259
  cursor: not-allowed;
5260
  background-color: #ffffff;
5261
  }
5262
 
5263
+ .factory-bootstrap-455 .label {
5264
  display: inline;
5265
  padding: .2em .6em .3em;
5266
  font-size: 75%;
5273
  border-radius: .25em;
5274
  }
5275
 
5276
+ .factory-bootstrap-455 .label[href]:hover,
5277
+ .factory-bootstrap-455 .label[href]:focus {
5278
  color: #ffffff;
5279
  text-decoration: none;
5280
  cursor: pointer;
5281
  }
5282
 
5283
+ .factory-bootstrap-455 .label:empty {
5284
  display: none;
5285
  }
5286
 
5287
+ .factory-bootstrap-455 .btn .label {
5288
  position: relative;
5289
  top: -1px;
5290
  }
5291
 
5292
+ .factory-bootstrap-455 .label-default {
5293
  background-color: #999999;
5294
  }
5295
 
5296
+ .factory-bootstrap-455 .label-default[href]:hover,
5297
+ .factory-bootstrap-455 .label-default[href]:focus {
5298
  background-color: #808080;
5299
  }
5300
 
5301
+ .factory-bootstrap-455 .label-primary {
5302
  background-color: #428bca;
5303
  }
5304
 
5305
+ .factory-bootstrap-455 .label-primary[href]:hover,
5306
+ .factory-bootstrap-455 .label-primary[href]:focus {
5307
  background-color: #3071a9;
5308
  }
5309
 
5310
+ .factory-bootstrap-455 .label-success {
5311
  background-color: #5cb85c;
5312
  }
5313
 
5314
+ .factory-bootstrap-455 .label-success[href]:hover,
5315
+ .factory-bootstrap-455 .label-success[href]:focus {
5316
  background-color: #449d44;
5317
  }
5318
 
5319
+ .factory-bootstrap-455 .label-info {
5320
  background-color: #5bc0de;
5321
  }
5322
 
5323
+ .factory-bootstrap-455 .label-info[href]:hover,
5324
+ .factory-bootstrap-455 .label-info[href]:focus {
5325
  background-color: #31b0d5;
5326
  }
5327
 
5328
+ .factory-bootstrap-455 .label-warning {
5329
  background-color: #f0ad4e;
5330
  }
5331
 
5332
+ .factory-bootstrap-455 .label-warning[href]:hover,
5333
+ .factory-bootstrap-455 .label-warning[href]:focus {
5334
  background-color: #ec971f;
5335
  }
5336
 
5337
+ .factory-bootstrap-455 .label-danger {
5338
  background-color: #d9534f;
5339
  }
5340
 
5341
+ .factory-bootstrap-455 .label-danger[href]:hover,
5342
+ .factory-bootstrap-455 .label-danger[href]:focus {
5343
  background-color: #c9302c;
5344
  }
5345
 
5346
+ .factory-bootstrap-455 .badge {
5347
  display: inline-block;
5348
  min-width: 10px;
5349
  padding: 3px 7px;
5358
  border-radius: 10px;
5359
  }
5360
 
5361
+ .factory-bootstrap-455 .badge:empty {
5362
  display: none;
5363
  }
5364
 
5365
+ .factory-bootstrap-455 .btn .badge {
5366
  position: relative;
5367
  top: -1px;
5368
  }
5369
 
5370
+ .factory-bootstrap-455 a.badge:hover,
5371
+ .factory-bootstrap-455 a.badge:focus {
5372
  color: #ffffff;
5373
  text-decoration: none;
5374
  cursor: pointer;
5375
  }
5376
 
5377
+ .factory-bootstrap-455 a.list-group-item.active > .badge,
5378
+ .factory-bootstrap-455 .nav-pills > .active > a > .badge {
5379
  color: #428bca;
5380
  background-color: #ffffff;
5381
  }
5382
 
5383
+ .factory-bootstrap-455 .nav-pills > li > a > .badge {
5384
  margin-left: 3px;
5385
  }
5386
 
5387
+ .factory-bootstrap-455 .jumbotron {
5388
  padding: 30px;
5389
  margin-bottom: 30px;
5390
  font-size: 21px;
5394
  background-color: #eeeeee;
5395
  }
5396
 
5397
+ .factory-bootstrap-455 .jumbotron h1,
5398
+ .factory-bootstrap-455 .jumbotron .h1 {
5399
  line-height: 1;
5400
  color: inherit;
5401
  }
5402
 
5403
+ .factory-bootstrap-455 .jumbotron p {
5404
  line-height: 1.4;
5405
  }
5406
 
5407
+ .factory-bootstrap-455 .container .jumbotron {
5408
  border-radius: 6px;
5409
  }
5410
 
5411
+ .factory-bootstrap-455 .jumbotron .container {
5412
  max-width: 100%;
5413
  }
5414
 
5429
  }
5430
  }
5431
 
5432
+ .factory-bootstrap-455 .thumbnail {
5433
  display: block;
5434
  padding: 4px;
5435
  margin-bottom: 20px;
5441
  transition: all 0.2s ease-in-out;
5442
  }
5443
 
5444
+ .factory-bootstrap-455 .thumbnail > img,
5445
+ .factory-bootstrap-455 .thumbnail a > img {
5446
  display: block;
5447
  height: auto;
5448
  max-width: 100%;
5450
  margin-left: auto;
5451
  }
5452
 
5453
+ .factory-bootstrap-455 a.thumbnail:hover,
5454
+ .factory-bootstrap-455 a.thumbnail:focus,
5455
+ .factory-bootstrap-455 a.thumbnail.active {
5456
  border-color: #428bca;
5457
  }
5458
 
5459
+ .factory-bootstrap-455 .thumbnail .caption {
5460
  padding: 9px;
5461
  color: #333333;
5462
  }
5463
 
5464
+ .factory-bootstrap-455 .alert {
5465
  padding: 15px;
5466
  margin-bottom: 20px;
5467
  border: 1px solid transparent;
5468
  border-radius: 4px;
5469
  }
5470
 
5471
+ .factory-bootstrap-455 .alert h4 {
5472
  margin-top: 0;
5473
  color: inherit;
5474
  }
5475
 
5476
+ .factory-bootstrap-455 .alert .alert-link {
5477
  font-weight: bold;
5478
  }
5479
 
5480
+ .factory-bootstrap-455 .alert > p,
5481
+ .factory-bootstrap-455 .alert > ul {
5482
  margin-bottom: 0;
5483
  }
5484
 
5485
+ .factory-bootstrap-455 .alert > p + p {
5486
  margin-top: 5px;
5487
  }
5488
 
5489
+ .factory-bootstrap-455 .alert-dismissable {
5490
  padding-right: 35px;
5491
  }
5492
 
5493
+ .factory-bootstrap-455 .alert-dismissable .close {
5494
  position: relative;
5495
  top: -2px;
5496
  right: -21px;
5497
  color: inherit;
5498
  }
5499
 
5500
+ .factory-bootstrap-455 .alert-info {
5501
  color: #31708f;
5502
  background-color: #d9edf7;
5503
  border-color: #bce8f1;
5504
  }
5505
 
5506
+ .factory-bootstrap-455 .alert-info hr {
5507
  border-top-color: #a6e1ec;
5508
  }
5509
 
5510
+ .factory-bootstrap-455 .alert-info .alert-link {
5511
  color: #245269;
5512
  }
5513
 
5529
  }
5530
  }
5531
 
5532
+ .factory-bootstrap-455 .progress {
5533
  height: 20px;
5534
  margin-bottom: 20px;
5535
  overflow: hidden;
5539
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5540
  }
5541
 
5542
+ .factory-bootstrap-455 .progress-bar {
5543
  float: left;
5544
  width: 0;
5545
  height: 100%;
5554
  transition: width 0.6s ease;
5555
  }
5556
 
5557
+ .factory-bootstrap-455 .progress-striped .progress-bar {
5558
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5559
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5560
  background-size: 40px 40px;
5561
  }
5562
 
5563
+ .factory-bootstrap-455 .progress.active .progress-bar {
5564
  -webkit-animation: progress-bar-stripes 2s linear infinite;
5565
  animation: progress-bar-stripes 2s linear infinite;
5566
  }
5567
 
5568
+ .factory-bootstrap-455 .progress-bar-success {
5569
  background-color: #5cb85c;
5570
  }
5571
 
5572
+ .factory-bootstrap-455 .progress-striped .progress-bar-success {
5573
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5574
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5575
  }
5576
 
5577
+ .factory-bootstrap-455 .progress-bar-info {
5578
  background-color: #5bc0de;
5579
  }
5580
 
5581
+ .factory-bootstrap-455 .progress-striped .progress-bar-info {
5582
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5583
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5584
  }
5585
 
5586
+ .factory-bootstrap-455 .progress-bar-warning {
5587
  background-color: #f0ad4e;
5588
  }
5589
 
5590
+ .factory-bootstrap-455 .progress-striped .progress-bar-warning {
5591
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5592
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5593
  }
5594
 
5595
+ .factory-bootstrap-455 .progress-bar-danger {
5596
  background-color: #d9534f;
5597
  }
5598
 
5599
+ .factory-bootstrap-455 .progress-striped .progress-bar-danger {
5600
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5601
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5602
  }
5603
 
5604
+ .factory-bootstrap-455 .media,
5605
+ .factory-bootstrap-455 .media-body {
5606
  overflow: hidden;
5607
  zoom: 1;
5608
  }
5609
 
5610
+ .factory-bootstrap-455 .media,
5611
+ .factory-bootstrap-455 .media .media {
5612
  margin-top: 15px;
5613
  }
5614
 
5615
+ .factory-bootstrap-455 .media:first-child {
5616
  margin-top: 0;
5617
  }
5618
 
5619
+ .factory-bootstrap-455 .media-object {
5620
  display: block;
5621
  }
5622
 
5623
+ .factory-bootstrap-455 .media-heading {
5624
  margin: 0 0 5px;
5625
  }
5626
 
5627
+ .factory-bootstrap-455 .media > .pull-left {
5628
  margin-right: 10px;
5629
  }
5630
 
5631
+ .factory-bootstrap-455 .media > .pull-right {
5632
  margin-left: 10px;
5633
  }
5634
 
5635
+ .factory-bootstrap-455 .media-list {
5636
  padding-left: 0;
5637
  list-style: none;
5638
  }
5639
 
5640
+ .factory-bootstrap-455 .list-group {
5641
  padding-left: 0;
5642
  margin-bottom: 20px;
5643
  }
5644
 
5645
+ .factory-bootstrap-455 .list-group-item {
5646
  position: relative;
5647
  display: block;
5648
  padding: 10px 15px;
5651
  border: 1px solid #dddddd;
5652
  }
5653
 
5654
+ .factory-bootstrap-455 .list-group-item:first-child {
5655
  border-top-right-radius: 4px;
5656
  border-top-left-radius: 4px;
5657
  }
5658
 
5659
+ .factory-bootstrap-455 .list-group-item:last-child {
5660
  margin-bottom: 0;
5661
  border-bottom-right-radius: 4px;
5662
  border-bottom-left-radius: 4px;
5663
  }
5664
 
5665
+ .factory-bootstrap-455 .list-group-item > .badge {
5666
  float: right;
5667
  }
5668
 
5669
+ .factory-bootstrap-455 .list-group-item > .badge + .badge {
5670
  margin-right: 5px;
5671
  }
5672
 
5673
+ .factory-bootstrap-455 a.list-group-item {
5674
  color: #555555;
5675
  }
5676
 
5677
+ .factory-bootstrap-455 a.list-group-item .list-group-item-heading {
5678
  color: #333333;
5679
  }
5680
 
5681
+ .factory-bootstrap-455 a.list-group-item:hover,
5682
+ .factory-bootstrap-455 a.list-group-item:focus {
5683
  text-decoration: none;
5684
  background-color: #f5f5f5;
5685
  }
5686
 
5687
+ .factory-bootstrap-455 a.list-group-item.active,
5688
+ .factory-bootstrap-455 a.list-group-item.active:hover,
5689
+ .factory-bootstrap-455 a.list-group-item.active:focus {
5690
  z-index: 2;
5691
  color: #ffffff;
5692
  background-color: #428bca;
5693
  border-color: #428bca;
5694
  }
5695
 
5696
+ .factory-bootstrap-455 a.list-group-item.active .list-group-item-heading,
5697
+ .factory-bootstrap-455 a.list-group-item.active:hover .list-group-item-heading,
5698
+ .factory-bootstrap-455 a.list-group-item.active:focus .list-group-item-heading {
5699
  color: inherit;
5700
  }
5701
 
5702
+ .factory-bootstrap-455 a.list-group-item.active .list-group-item-text,
5703
+ .factory-bootstrap-455 a.list-group-item.active:hover .list-group-item-text,
5704
+ .factory-bootstrap-455 a.list-group-item.active:focus .list-group-item-text {
5705
  color: #e1edf7;
5706
  }
5707
 
5708
+ .factory-bootstrap-455 .list-group-item-heading {
5709
  margin-top: 0;
5710
  margin-bottom: 5px;
5711
  }
5712
 
5713
+ .factory-bootstrap-455 .list-group-item-text {
5714
  margin-bottom: 0;
5715
  line-height: 1.3;
5716
  }
5717
 
5718
+ .factory-bootstrap-455 .panel {
5719
  margin-bottom: 20px;
5720
  background-color: #ffffff;
5721
  border: 1px solid transparent;
5724
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
5725
  }
5726
 
5727
+ .factory-bootstrap-455 .panel-body {
5728
  padding: 15px;
5729
  }
5730
 
5731
+ .factory-bootstrap-455 .panel-body:before,
5732
+ .factory-bootstrap-455 .panel-body:after {
5733
  display: table;
5734
  content: " ";
5735
  }
5736
 
5737
+ .factory-bootstrap-455 .panel-body:after {
5738
  clear: both;
5739
  }
5740
 
5741
+ .factory-bootstrap-455 .panel-body:before,
5742
+ .factory-bootstrap-455 .panel-body:after {
5743
  display: table;
5744
  content: " ";
5745
  }
5746
 
5747
+ .factory-bootstrap-455 .panel-body:after {
5748
  clear: both;
5749
  }
5750
 
5751
+ .factory-bootstrap-455 .panel > .list-group {
5752
  margin-bottom: 0;
5753
  }
5754
 
5755
+ .factory-bootstrap-455 .panel > .list-group .list-group-item {
5756
  border-width: 1px 0;
5757
  }
5758
 
5759
+ .factory-bootstrap-455 .panel > .list-group .list-group-item:first-child {
5760
  border-top-right-radius: 0;
5761
  border-top-left-radius: 0;
5762
  }
5763
 
5764
+ .factory-bootstrap-455 .panel > .list-group .list-group-item:last-child {
5765
  border-bottom: 0;
5766
  }
5767
 
5768
+ .factory-bootstrap-455 .panel-heading + .list-group .list-group-item:first-child {
5769
  border-top-width: 0;
5770
  }
5771
 
5772
+ .factory-bootstrap-455 .panel > .table,
5773
+ .factory-bootstrap-455 .panel > .table-responsive > .table {
5774
  margin-bottom: 0;
5775
  }
5776
 
5777
+ .factory-bootstrap-455 .panel > .panel-body + .table,
5778
+ .factory-bootstrap-455 .panel > .panel-body + .table-responsive {
5779
  border-top: 1px solid #dddddd;
5780
  }
5781
 
5782
+ .factory-bootstrap-455 .panel > .table > tbody:first-child th,
5783
+ .factory-bootstrap-455 .panel > .table > tbody:first-child td {
5784
  border-top: 0;
5785
  }
5786
 
5787
+ .factory-bootstrap-455 .panel > .table-bordered,
5788
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered {
5789
  border: 0;
5790
  }
5791
 
5792
+ .factory-bootstrap-455 .panel > .table-bordered > thead > tr > th:first-child,
5793
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
5794
+ .factory-bootstrap-455 .panel > .table-bordered > tbody > tr > th:first-child,
5795
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
5796
+ .factory-bootstrap-455 .panel > .table-bordered > tfoot > tr > th:first-child,
5797
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
5798
+ .factory-bootstrap-455 .panel > .table-bordered > thead > tr > td:first-child,
5799
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
5800
+ .factory-bootstrap-455 .panel > .table-bordered > tbody > tr > td:first-child,
5801
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
5802
+ .factory-bootstrap-455 .panel > .table-bordered > tfoot > tr > td:first-child,
5803
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
5804
  border-left: 0;
5805
  }
5806
 
5807
+ .factory-bootstrap-455 .panel > .table-bordered > thead > tr > th:last-child,
5808
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
5809
+ .factory-bootstrap-455 .panel > .table-bordered > tbody > tr > th:last-child,
5810
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
5811
+ .factory-bootstrap-455 .panel > .table-bordered > tfoot > tr > th:last-child,
5812
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
5813
+ .factory-bootstrap-455 .panel > .table-bordered > thead > tr > td:last-child,
5814
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
5815
+ .factory-bootstrap-455 .panel > .table-bordered > tbody > tr > td:last-child,
5816
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
5817
+ .factory-bootstrap-455 .panel > .table-bordered > tfoot > tr > td:last-child,
5818
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
5819
  border-right: 0;
5820
  }
5821
 
5822
+ .factory-bootstrap-455 .panel > .table-bordered > thead > tr:last-child > th,
5823
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
5824
+ .factory-bootstrap-455 .panel > .table-bordered > tbody > tr:last-child > th,
5825
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
5826
+ .factory-bootstrap-455 .panel > .table-bordered > tfoot > tr:last-child > th,
5827
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
5828
+ .factory-bootstrap-455 .panel > .table-bordered > thead > tr:last-child > td,
5829
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
5830
+ .factory-bootstrap-455 .panel > .table-bordered > tbody > tr:last-child > td,
5831
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
5832
+ .factory-bootstrap-455 .panel > .table-bordered > tfoot > tr:last-child > td,
5833
+ .factory-bootstrap-455 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
5834
  border-bottom: 0;
5835
  }
5836
 
5837
+ .factory-bootstrap-455 .panel > .table-responsive {
5838
  margin-bottom: 0;
5839
  border: 0;
5840
  }
5841
 
5842
+ .factory-bootstrap-455 .panel-heading {
5843
  padding: 10px 15px;
5844
  border-bottom: 1px solid transparent;
5845
  border-top-right-radius: 3px;
5846
  border-top-left-radius: 3px;
5847
  }
5848
 
5849
+ .factory-bootstrap-455 .panel-heading > .dropdown .dropdown-toggle {
5850
  color: inherit;
5851
  }
5852
 
5853
+ .factory-bootstrap-455 .panel-title {
5854
  margin-top: 0;
5855
  margin-bottom: 0;
5856
  font-size: 16px;
5857
  color: inherit;
5858
  }
5859
 
5860
+ .factory-bootstrap-455 .panel-title > a {
5861
  color: inherit;
5862
  }
5863
 
5864
+ .factory-bootstrap-455 .panel-footer {
5865
  padding: 10px 15px;
5866
  background-color: #f5f5f5;
5867
  border-top: 1px solid #dddddd;
5869
  border-bottom-left-radius: 3px;
5870
  }
5871
 
5872
+ .factory-bootstrap-455 .panel-group .panel {
5873
  margin-bottom: 0;
5874
  overflow: hidden;
5875
  border-radius: 4px;
5876
  }
5877
 
5878
+ .factory-bootstrap-455 .panel-group .panel + .panel {
5879
  margin-top: 5px;
5880
  }
5881
 
5882
+ .factory-bootstrap-455 .panel-group .panel-heading {
5883
  border-bottom: 0;
5884
  }
5885
 
5886
+ .factory-bootstrap-455 .panel-group .panel-heading + .panel-collapse .panel-body {
5887
  border-top: 1px solid #dddddd;
5888
  }
5889
 
5890
+ .factory-bootstrap-455 .panel-group .panel-footer {
5891
  border-top: 0;
5892
  }
5893
 
5894
+ .factory-bootstrap-455 .panel-group .panel-footer + .panel-collapse .panel-body {
5895
  border-bottom: 1px solid #dddddd;
5896
  }
5897
 
5898
+ .factory-bootstrap-455 .panel-default {
5899
  border-color: #dddddd;
5900
  }
5901
 
5902
+ .factory-bootstrap-455 .panel-default > .panel-heading {
5903
  color: #333333;
5904
  background-color: #f5f5f5;
5905
  border-color: #dddddd;
5906
  }
5907
 
5908
+ .factory-bootstrap-455 .panel-default > .panel-heading + .panel-collapse .panel-body {
5909
  border-top-color: #dddddd;
5910
  }
5911
 
5912
+ .factory-bootstrap-455 .panel-default > .panel-footer + .panel-collapse .panel-body {
5913
  border-bottom-color: #dddddd;
5914
  }
5915
 
5916
+ .factory-bootstrap-455 .panel-primary {
5917
  border-color: #428bca;
5918
  }
5919
 
5920
+ .factory-bootstrap-455 .panel-primary > .panel-heading {
5921
  color: #ffffff;
5922
  background-color: #428bca;
5923
  border-color: #428bca;
5924
  }
5925
 
5926
+ .factory-bootstrap-455 .panel-primary > .panel-heading + .panel-collapse .panel-body {
5927
  border-top-color: #428bca;
5928
  }
5929
 
5930
+ .factory-bootstrap-455 .panel-primary > .panel-footer + .panel-collapse .panel-body {
5931
  border-bottom-color: #428bca;
5932
  }
5933
 
5934
+ .factory-bootstrap-455 .panel-success {
5935
  border-color: #d6e9c6;
5936
  }
5937
 
5938
+ .factory-bootstrap-455 .panel-success > .panel-heading {
5939
  color: #3c763d;
5940
  background-color: #dff0d8;
5941
  border-color: #d6e9c6;
5942
  }
5943
 
5944
+ .factory-bootstrap-455 .panel-success > .panel-heading + .panel-collapse .panel-body {
5945
  border-top-color: #d6e9c6;
5946
  }
5947
 
5948
+ .factory-bootstrap-455 .panel-success > .panel-footer + .panel-collapse .panel-body {
5949
  border-bottom-color: #d6e9c6;
5950
  }
5951
 
5952
+ .factory-bootstrap-455 .panel-warning {
5953
  border-color: #faebcc;
5954
  }
5955
 
5956
+ .factory-bootstrap-455 .panel-warning > .panel-heading {
5957
  color: #8a6d3b;
5958
  background-color: #fcf8e3;
5959
  border-color: #faebcc;
5960
  }
5961
 
5962
+ .factory-bootstrap-455 .panel-warning > .panel-heading + .panel-collapse .panel-body {
5963
  border-top-color: #faebcc;
5964
  }
5965
 
5966
+ .factory-bootstrap-455 .panel-warning > .panel-footer + .panel-collapse .panel-body {
5967
  border-bottom-color: #faebcc;
5968
  }
5969
 
5970
+ .factory-bootstrap-455 .panel-danger {
5971
  border-color: #ebccd1;
5972
  }
5973
 
5974
+ .factory-bootstrap-455 .panel-danger > .panel-heading {
5975
  color: #a94442;
5976
  background-color: #f2dede;
5977
  border-color: #ebccd1;
5978
  }
5979
 
5980
+ .factory-bootstrap-455 .panel-danger > .panel-heading + .panel-collapse .panel-body {
5981
  border-top-color: #ebccd1;
5982
  }
5983
 
5984
+ .factory-bootstrap-455 .panel-danger > .panel-footer + .panel-collapse .panel-body {
5985
  border-bottom-color: #ebccd1;
5986
  }
5987
 
5988
+ .factory-bootstrap-455 .panel-info {
5989
  border-color: #bce8f1;
5990
  }
5991
 
5992
+ .factory-bootstrap-455 .panel-info > .panel-heading {
5993
  color: #31708f;
5994
  background-color: #d9edf7;
5995
  border-color: #bce8f1;
5996
  }
5997
 
5998
+ .factory-bootstrap-455 .panel-info > .panel-heading + .panel-collapse .panel-body {
5999
  border-top-color: #bce8f1;
6000
  }
6001
 
6002
+ .factory-bootstrap-455 .panel-info > .panel-footer + .panel-collapse .panel-body {
6003
  border-bottom-color: #bce8f1;
6004
  }
6005
 
6006
+ .factory-bootstrap-455 .well {
6007
  min-height: 20px;
6008
  padding: 19px;
6009
  margin-bottom: 20px;
6014
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
6015
  }
6016
 
6017
+ .factory-bootstrap-455 .well blockquote {
6018
  border-color: #ddd;
6019
  border-color: rgba(0, 0, 0, 0.15);
6020
  }
6021
 
6022
+ .factory-bootstrap-455 .well-lg {
6023
  padding: 24px;
6024
  border-radius: 6px;
6025
  }
6026
 
6027
+ .factory-bootstrap-455 .well-sm {
6028
  padding: 9px;
6029
  border-radius: 3px;
6030
  }
6031
 
6032
+ .factory-bootstrap-455 .close {
6033
  float: right;
6034
  font-size: 14px;
6035
  font-weight: bold;
6040
  filter: alpha(opacity=30);
6041
  }
6042
 
6043
+ .factory-bootstrap-455 .alert .close {
6044
  position: relative;
6045
  top: -8px;
6046
  right: -7px;
6047
  }
6048
 
6049
+ .factory-bootstrap-455 .close:hover,
6050
+ .factory-bootstrap-455 .close:focus {
6051
  color: #000000;
6052
  text-decoration: none;
6053
  cursor: pointer;
6055
  filter: alpha(opacity=50);
6056
  }
6057
 
6058
+ .factory-bootstrap-455 button.close {
6059
  padding: 0;
6060
  cursor: pointer;
6061
  background: transparent;
6063
  -webkit-appearance: none;
6064
  }
6065
 
6066
+ .factory-bootstrap-455 .modal-open {
6067
  overflow: hidden;
6068
  }
6069
 
6070
+ .factory-bootstrap-455 .modal {
6071
  position: fixed;
6072
  top: 0;
6073
  right: 0;
6083
  border: 0px;
6084
  }
6085
 
6086
+ .factory-bootstrap-455 .modal.fade .modal-dialog {
6087
  -webkit-transform: translate(0, -25%);
6088
  -ms-transform: translate(0, -25%);
6089
  transform: translate(0, -25%);
6093
  transition: transform 0.3s ease-out;
6094
  }
6095
 
6096
+ .factory-bootstrap-455 .modal.in .modal-dialog {
6097
  -webkit-transform: translate(0, 0);
6098
  -ms-transform: translate(0, 0);
6099
  transform: translate(0, 0);
6100
  }
6101
 
6102
+ .factory-bootstrap-455 .modal-dialog {
6103
  position: relative;
6104
  z-index: 1050;
6105
  width: auto;
6106
  margin: 10px;
6107
  }
6108
 
6109
+ .factory-bootstrap-455 .modal-content {
6110
  position: relative;
6111
  background-color: #ffffff;
6112
  border: 1px solid #999999;
6118
  background-clip: padding-box;
6119
  }
6120
 
6121
+ .factory-bootstrap-455 .modal-backdrop,
6122
+ .factory-bootstrap-455-modal-backdrop {
6123
  position: fixed;
6124
  top: 0;
6125
  right: 0;
6129
  background-color: #000000;
6130
  }
6131
 
6132
+ .factory-bootstrap-455 .modal-backdrop.fade,
6133
+ .factory-bootstrap-455-modal-backdrop.fade {
6134
  opacity: 0;
6135
  filter: alpha(opacity=0);
6136
  }
6137
 
6138
+ .factory-bootstrap-455 .modal-backdrop.in,
6139
+ .factory-bootstrap-455-modal-backdrop.in {
6140
  opacity: 0.5;
6141
  filter: alpha(opacity=50);
6142
  }
6143
 
6144
+ .factory-bootstrap-455 .modal-header {
6145
  min-height: 16.428571429px;
6146
  padding: 15px;
6147
  border-bottom: 1px solid #e5e5e5;
6148
  }
6149
 
6150
+ .factory-bootstrap-455 .modal-header .close {
6151
  margin-top: -2px;
6152
  }
6153
 
6154
+ .factory-bootstrap-455 .modal-title {
6155
  margin: 0;
6156
  line-height: 1.428571429;
6157
  }
6158
 
6159
+ .factory-bootstrap-455 .modal-body {
6160
  position: relative;
6161
  padding: 20px;
6162
  max-height: none;
6163
  }
6164
 
6165
+ .factory-bootstrap-455 .modal-footer {
6166
  padding: 19px 20px 20px;
6167
  margin-top: 15px;
6168
  text-align: right;
6169
  border-top: 1px solid #e5e5e5;
6170
  }
6171
 
6172
+ .factory-bootstrap-455 .modal-footer:before,
6173
+ .factory-bootstrap-455 .modal-footer:after {
6174
  display: table;
6175
  content: " ";
6176
  }
6177
 
6178
+ .factory-bootstrap-455 .modal-footer:after {
6179
  clear: both;
6180
  }
6181
 
6182
+ .factory-bootstrap-455 .modal-footer:before,
6183
+ .factory-bootstrap-455 .modal-footer:after {
6184
  display: table;
6185
  content: " ";
6186
  }
6187
 
6188
+ .factory-bootstrap-455 .modal-footer:after {
6189
  clear: both;
6190
  }
6191
 
6192
+ .factory-bootstrap-455 .modal-footer .btn + .btn {
6193
  margin-bottom: 0;
6194
  margin-left: 5px;
6195
  }
6196
 
6197
+ .factory-bootstrap-455 .modal-footer .btn-group .btn + .btn {
6198
  margin-left: -1px;
6199
  }
6200
 
6201
+ .factory-bootstrap-455 .modal-footer .btn-block + .btn-block {
6202
  margin-left: 0;
6203
  }
6204
 
6205
  @media screen and (min-width: 768px) {
6206
+ .factory-bootstrap-455 .modal-dialog {
6207
  width: 600px;
6208
  margin: 30px auto;
6209
  }
6210
 
6211
+ .factory-bootstrap-455 .modal-content {
6212
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
6213
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
6214
  }
6215
  }
6216
 
6217
+ .factory-bootstrap-455 .tooltip {
6218
  position: absolute;
6219
  z-index: 1030;
6220
  display: block;
6225
  visibility: visible;
6226
  }
6227
 
6228
+ .factory-bootstrap-455 .tooltip.in {
6229
  opacity: 0.9;
6230
  filter: alpha(opacity=90);
6231
  }
6232
 
6233
+ .factory-bootstrap-455 .tooltip.top {
6234
  padding: 5px 0;
6235
  margin-top: -3px;
6236
  }
6237
 
6238
+ .factory-bootstrap-455 .tooltip.right {
6239
  padding: 0 5px;
6240
  margin-left: 3px;
6241
  }
6242
 
6243
+ .factory-bootstrap-455 .tooltip.bottom {
6244
  padding: 5px 0;
6245
  margin-top: 3px;
6246
  }
6247
 
6248
+ .factory-bootstrap-455 .tooltip.left {
6249
  padding: 0 5px;
6250
  margin-left: -3px;
6251
  }
6252
 
6253
+ .factory-bootstrap-455 .tooltip-inner {
6254
  width: 400px;
6255
  padding: 15px 20px;
6256
  color: #ffffff;
6260
  border-radius: 3px;
6261
  }
6262
 
6263
+ .factory-bootstrap-455 .tooltip-arrow {
6264
  position: absolute;
6265
  width: 0;
6266
  height: 0;
6268
  border-style: solid;
6269
  }
6270
 
6271
+ .factory-bootstrap-455 .tooltip.top .tooltip-arrow {
6272
  bottom: 0;
6273
  left: 50%;
6274
  margin-left: -5px;
6276
  border-width: 5px 5px 0;
6277
  }
6278
 
6279
+ .factory-bootstrap-455 .tooltip.top-left .tooltip-arrow {
6280
  bottom: 0;
6281
  left: 5px;
6282
  border-top-color: #673ab7;
6283
  border-width: 5px 5px 0;
6284
  }
6285
 
6286
+ .factory-bootstrap-455 .tooltip.top-right .tooltip-arrow {
6287
  right: 5px;
6288
  bottom: 0;
6289
  border-top-color: #673ab7;
6290
  border-width: 5px 5px 0;
6291
  }
6292
 
6293
+ .factory-bootstrap-455 .tooltip.right .tooltip-arrow {
6294
  top: 50%;
6295
  left: 0;
6296
  margin-top: -5px;
6298
  border-width: 5px 5px 5px 0;
6299
  }
6300
 
6301
+ .factory-bootstrap-455 .tooltip.left .tooltip-arrow {
6302
  top: 50%;
6303
  right: 0;
6304
  margin-top: -5px;
6306
  border-width: 5px 0 5px 5px;
6307
  }
6308
 
6309
+ .factory-bootstrap-455 .tooltip.bottom .tooltip-arrow {
6310
  top: 0;
6311
  left: 50%;
6312
  margin-left: -5px;
6314
  border-width: 0 5px 5px;
6315
  }
6316
 
6317
+ .factory-bootstrap-455 .tooltip.bottom-left .tooltip-arrow {
6318
  top: 0;
6319
  left: 5px;
6320
  border-bottom-color: #673ab7;
6321
  border-width: 0 5px 5px;
6322
  }
6323
 
6324
+ .factory-bootstrap-455 .tooltip.bottom-right .tooltip-arrow {
6325
  top: 0;
6326
  right: 5px;
6327
  border-bottom-color: #673ab7;
6328
  border-width: 0 5px 5px;
6329
  }
6330
 
6331
+ .factory-bootstrap-455 .popover {
6332
  position: absolute;
6333
  top: 0;
6334
  left: 0;
6347
  background-clip: padding-box;
6348
  }
6349
 
6350
+ .factory-bootstrap-455 .popover.top {
6351
  margin-top: -10px;
6352
  }
6353
 
6354
+ .factory-bootstrap-455 .popover.right {
6355
  margin-left: 10px;
6356
  }
6357
 
6358
+ .factory-bootstrap-455 .popover.bottom {
6359
  margin-top: 10px;
6360
  }
6361
 
6362
+ .factory-bootstrap-455 .popover.left {
6363
  margin-left: -10px;
6364
  }
6365
 
6366
+ .factory-bootstrap-455 .popover-title {
6367
  padding: 8px 14px;
6368
  margin: 0;
6369
  font-size: 14px;
6374
  border-radius: 5px 5px 0 0;
6375
  }
6376
 
6377
+ .factory-bootstrap-455 .popover-content {
6378
  padding: 9px 14px;
6379
  }
6380
 
6381
+ .factory-bootstrap-455 .popover .arrow,
6382
+ .factory-bootstrap-455 .popover .arrow:after {
6383
  position: absolute;
6384
  display: block;
6385
  width: 0;
6388
  border-style: solid;
6389
  }
6390
 
6391
+ .factory-bootstrap-455 .popover .arrow {
6392
  border-width: 11px;
6393
  }
6394
 
6395
+ .factory-bootstrap-455 .popover .arrow:after {
6396
  border-width: 10px;
6397
  content: "";
6398
  }
6399
 
6400
+ .factory-bootstrap-455 .popover.top .arrow {
6401
  bottom: -11px;
6402
  left: 50%;
6403
  margin-left: -11px;
6406
  border-bottom-width: 0;
6407
  }
6408
 
6409
+ .factory-bootstrap-455 .popover.top .arrow:after {
6410
  bottom: 1px;
6411
  margin-left: -10px;
6412
  border-top-color: #ffffff;
6414
  content: " ";
6415
  }
6416
 
6417
+ .factory-bootstrap-455 .popover.right .arrow {
6418
  top: 50%;
6419
  left: -11px;
6420
  margin-top: -11px;
6423
  border-left-width: 0;
6424
  }
6425
 
6426
+ .factory-bootstrap-455 .popover.right .arrow:after {
6427
  bottom: -10px;
6428
  left: 1px;
6429
  border-right-color: #ffffff;
6431
  content: " ";
6432
  }
6433
 
6434
+ .factory-bootstrap-455 .popover.bottom .arrow {
6435
  top: -11px;
6436
  left: 50%;
6437
  margin-left: -11px;
6440
  border-top-width: 0;
6441
  }
6442
 
6443
+ .factory-bootstrap-455 .popover.bottom .arrow:after {
6444
  top: 1px;
6445
  margin-left: -10px;
6446
  border-bottom-color: #ffffff;
6448
  content: " ";
6449
  }
6450
 
6451
+ .factory-bootstrap-455 .popover.left .arrow {
6452
  top: 50%;
6453
  right: -11px;
6454
  margin-top: -11px;
6457
  border-right-width: 0;
6458
  }
6459
 
6460
+ .factory-bootstrap-455 .popover.left .arrow:after {
6461
  right: 1px;
6462
  bottom: -10px;
6463
  border-left-color: #ffffff;
6465
  content: " ";
6466
  }
6467
 
6468
+ .factory-bootstrap-455 .carousel {
6469
  position: relative;
6470
  }
6471
 
6472
+ .factory-bootstrap-455 .carousel-inner {
6473
  position: relative;
6474
  width: 100%;
6475
  overflow: hidden;
6476
  }
6477
 
6478
+ .factory-bootstrap-455 .carousel-inner > .item {
6479
  position: relative;
6480
  display: none;
6481
  -webkit-transition: 0.6s ease-in-out left;
6482
  transition: 0.6s ease-in-out left;
6483
  }
6484
 
6485
+ .factory-bootstrap-455 .carousel-inner > .item > img,
6486
+ .factory-bootstrap-455 .carousel-inner > .item > a > img {
6487
  display: block;
6488
  height: auto;
6489
  max-width: 100%;
6490
  line-height: 1;
6491
  }
6492
 
6493
+ .factory-bootstrap-455 .carousel-inner > .active,
6494
+ .factory-bootstrap-455 .carousel-inner > .next,
6495
+ .factory-bootstrap-455 .carousel-inner > .prev {
6496
  display: block;
6497
  }
6498
 
6499
+ .factory-bootstrap-455 .carousel-inner > .active {
6500
  left: 0;
6501
  }
6502
 
6503
+ .factory-bootstrap-455 .carousel-inner > .next,
6504
+ .factory-bootstrap-455 .carousel-inner > .prev {
6505
  position: absolute;
6506
  top: 0;
6507
  width: 100%;
6508
  }
6509
 
6510
+ .factory-bootstrap-455 .carousel-inner > .next {
6511
  left: 100%;
6512
  }
6513
 
6514
+ .factory-bootstrap-455 .carousel-inner > .prev {
6515
  left: -100%;
6516
  }
6517
 
6518
+ .factory-bootstrap-455 .carousel-inner > .next.left,
6519
+ .factory-bootstrap-455 .carousel-inner > .prev.right {
6520
  left: 0;
6521
  }
6522
 
6523
+ .factory-bootstrap-455 .carousel-inner > .active.left {
6524
  left: -100%;
6525
  }
6526
 
6527
+ .factory-bootstrap-455 .carousel-inner > .active.right {
6528
  left: 100%;
6529
  }
6530
 
6531
+ .factory-bootstrap-455 .carousel-control {
6532
  position: absolute;
6533
  top: 0;
6534
  bottom: 0;
6542
  filter: alpha(opacity=50);
6543
  }
6544
 
6545
+ .factory-bootstrap-455 .carousel-control.left {
6546
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
6547
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
6548
  background-repeat: repeat-x;
6549
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
6550
  }
6551
 
6552
+ .factory-bootstrap-455 .carousel-control.right {
6553
  right: 0;
6554
  left: auto;
6555
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
6558
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
6559
  }
6560
 
6561
+ .factory-bootstrap-455 .carousel-control:hover,
6562
+ .factory-bootstrap-455 .carousel-control:focus {
6563
  color: #ffffff;
6564
  text-decoration: none;
6565
  outline: none;
6567
  filter: alpha(opacity=90);
6568
  }
6569
 
6570
+ .factory-bootstrap-455 .carousel-control .icon-prev,
6571
+ .factory-bootstrap-455 .carousel-control .icon-next,
6572
+ .factory-bootstrap-455 .carousel-control .glyphicon-chevron-left,
6573
+ .factory-bootstrap-455 .carousel-control .glyphicon-chevron-right {
6574
  position: absolute;
6575
  top: 50%;
6576
  z-index: 5;
6577
  display: inline-block;
6578
  }
6579
 
6580
+ .factory-bootstrap-455 .carousel-control .icon-prev,
6581
+ .factory-bootstrap-455 .carousel-control .glyphicon-chevron-left {
6582
  left: 50%;
6583
  }
6584
 
6585
+ .factory-bootstrap-455 .carousel-control .icon-next,
6586
+ .factory-bootstrap-455 .carousel-control .glyphicon-chevron-right {
6587
  right: 50%;
6588
  }
6589
 
6590
+ .factory-bootstrap-455 .carousel-control .icon-prev,
6591
+ .factory-bootstrap-455 .carousel-control .icon-next {
6592
  width: 20px;
6593
  height: 20px;
6594
  margin-top: -10px;
6596
  font-family: serif;
6597
  }
6598
 
6599
+ .factory-bootstrap-455 .carousel-control .icon-prev:before {
6600
  content: '\2039';
6601
  }
6602
 
6603
+ .factory-bootstrap-455 .carousel-control .icon-next:before {
6604
  content: '\203a';
6605
  }
6606
 
6607
+ .factory-bootstrap-455 .carousel-indicators {
6608
  position: absolute;
6609
  bottom: 10px;
6610
  left: 50%;
6616
  list-style: none;
6617
  }
6618
 
6619
+ .factory-bootstrap-455 .carousel-indicators li {
6620
  display: inline-block;
6621
  width: 10px;
6622
  height: 10px;
6629
  border-radius: 10px;
6630
  }
6631
 
6632
+ .factory-bootstrap-455 .carousel-indicators .active {
6633
  width: 12px;
6634
  height: 12px;
6635
  margin: 0;
6636
  background-color: #ffffff;
6637
  }
6638
 
6639
+ .factory-bootstrap-455 .carousel-caption {
6640
  position: absolute;
6641
  right: 15%;
6642
  bottom: 20px;
6649
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
6650
  }
6651
 
6652
+ .factory-bootstrap-455 .carousel-caption .btn {
6653
  text-shadow: none;
6654
  }
6655
 
6676
  }
6677
  }
6678
 
6679
+ .factory-bootstrap-455 .clearfix:before,
6680
+ .factory-bootstrap-455 .clearfix:after {
6681
  display: table;
6682
  content: " ";
6683
  }
6684
 
6685
+ .factory-bootstrap-455 .clearfix:after {
6686
  clear: both;
6687
  }
6688
 
6689
+ .factory-bootstrap-455 .center-block {
6690
  display: block;
6691
  margin-right: auto;
6692
  margin-left: auto;
6693
  }
6694
 
6695
+ .factory-bootstrap-455 .pull-right {
6696
  float: right !important;
6697
  }
6698
 
6699
+ .factory-bootstrap-455 .pull-left {
6700
  float: left !important;
6701
  }
6702
 
6703
+ .factory-bootstrap-455 .hide {
6704
  display: none !important;
6705
  }
6706
 
6707
+ .factory-bootstrap-455 .show {
6708
  display: block !important;
6709
  }
6710
 
6711
+ .factory-bootstrap-455 .invisible {
6712
  visibility: hidden;
6713
  }
6714
 
6715
+ .factory-bootstrap-455 .text-hide {
6716
  font: 0/0 a;
6717
  color: transparent;
6718
  text-shadow: none;
6720
  border: 0;
6721
  }
6722
 
6723
+ .factory-bootstrap-455 .hidden {
6724
  display: none !important;
6725
  visibility: hidden !important;
6726
  }
6727
 
6728
+ .factory-bootstrap-455 .affix {
6729
  position: fixed;
6730
  }
6731
 
6733
  width: device-width;
6734
  }
6735
 
6736
+ .factory-bootstrap-455 .visible-xs,
6737
+ .factory-bootstrap-455 tr.visible-xs,
6738
+ .factory-bootstrap-455 th.visible-xs,
6739
+ .factory-bootstrap-455 td.visible-xs {
6740
  display: none !important;
6741
  }
6742
 
6816
  }
6817
  }
6818
 
6819
+ .factory-bootstrap-455 .visible-sm,
6820
+ .factory-bootstrap-455 tr.visible-sm,
6821
+ .factory-bootstrap-455 th.visible-sm,
6822
+ .factory-bootstrap-455 td.visible-sm {
6823
  display: none !important;
6824
  }
6825
 
6899
  }
6900
  }
6901
 
6902
+ .factory-bootstrap-455 .visible-md,
6903
+ .factory-bootstrap-455 tr.visible-md,
6904
+ .factory-bootstrap-455 th.visible-md,
6905
+ .factory-bootstrap-455 td.visible-md {
6906
  display: none !important;
6907
  }
6908
 
6982
  }
6983
  }
6984
 
6985
+ .factory-bootstrap-455 .visible-lg,
6986
+ .factory-bootstrap-455 tr.visible-lg,
6987
+ .factory-bootstrap-455 th.visible-lg,
6988
+ .factory-bootstrap-455 td.visible-lg {
6989
  display: none !important;
6990
  }
6991
 
7065
  }
7066
  }
7067
 
7068
+ .factory-bootstrap-455 .hidden-xs {
7069
  display: block !important;
7070
  }
7071
 
7072
+ .factory-bootstrap-455 table.hidden-xs {
7073
  display: table;
7074
  }
7075
 
7076
+ .factory-bootstrap-455 tr.hidden-xs {
7077
  display: table-row !important;
7078
  }
7079
 
7080
+ .factory-bootstrap-455 th.hidden-xs,
7081
+ .factory-bootstrap-455 td.hidden-xs {
7082
  display: table-cell !important;
7083
  }
7084
 
7118
  }
7119
  }
7120
 
7121
+ .factory-bootstrap-455 .hidden-sm {
7122
  display: block !important;
7123
  }
7124
 
7125
+ .factory-bootstrap-455 table.hidden-sm {
7126
  display: table;
7127
  }
7128
 
7129
+ .factory-bootstrap-455 tr.hidden-sm {
7130
  display: table-row !important;
7131
  }
7132
 
7133
+ .factory-bootstrap-455 th.hidden-sm,
7134
+ .factory-bootstrap-455 td.hidden-sm {
7135
  display: table-cell !important;
7136
  }
7137
 
7171
  }
7172
  }
7173
 
7174
+ .factory-bootstrap-455 .hidden-md {
7175
  display: block !important;
7176
  }
7177
 
7178
+ .factory-bootstrap-455 table.hidden-md {
7179
  display: table;
7180
  }
7181
 
7182
+ .factory-bootstrap-455 tr.hidden-md {
7183
  display: table-row !important;
7184
  }
7185
 
7186
+ .factory-bootstrap-455 th.hidden-md,
7187
+ .factory-bootstrap-455 td.hidden-md {
7188
  display: table-cell !important;
7189
  }
7190
 
7224
  }
7225
  }
7226
 
7227
+ .factory-bootstrap-455 .hidden-lg {
7228
  display: block !important;
7229
  }
7230
 
7231
+ .factory-bootstrap-455 table.hidden-lg {
7232
  display: table;
7233
  }
7234
 
7235
+ .factory-bootstrap-455 tr.hidden-lg {
7236
  display: table-row !important;
7237
  }
7238
 
7239
+ .factory-bootstrap-455 th.hidden-lg,
7240
+ .factory-bootstrap-455 td.hidden-lg {
7241
  display: table-cell !important;
7242
  }
7243
 
7244
  @media (max-width: 767px) {
7245
+ .factory-bootstrap-455 .hidden-lg.hidden-xs,
7246
+ .factory-bootstrap-455 tr.hidden-lg.hidden-xs,
7247
+ .factory-bootstrap-455 th.hidden-lg.hidden-xs,
7248
+ .factory-bootstrap-455 td.hidden-lg.hidden-xs {
7249
  display: none !important;
7250
  }
7251
  }
7252
 
7253
  @media (min-width: 768px) and (max-width: 991px) {
7254
+ .factory-bootstrap-455 .hidden-lg.hidden-sm,
7255
+ .factory-bootstrap-455 tr.hidden-lg.hidden-sm,
7256
+ .factory-bootstrap-455 th.hidden-lg.hidden-sm,
7257
+ .factory-bootstrap-455 td.hidden-lg.hidden-sm {
7258
  display: none !important;
7259
  }
7260
  }
7261
 
7262
  @media (min-width: 992px) and (max-width: 1199px) {
7263
+ .factory-bootstrap-455 .hidden-lg.hidden-md,
7264
+ .factory-bootstrap-455 tr.hidden-lg.hidden-md,
7265
+ .factory-bootstrap-455 th.hidden-lg.hidden-md,
7266
+ .factory-bootstrap-455 td.hidden-lg.hidden-md {
7267
  display: none !important;
7268
  }
7269
  }
7270
 
7271
  @media (min-width: 1200px) {
7272
+ .factory-bootstrap-455 .hidden-lg,
7273
+ .factory-bootstrap-455 tr.hidden-lg,
7274
+ .factory-bootstrap-455 th.hidden-lg,
7275
+ .factory-bootstrap-455 td.hidden-lg {
7276
  display: none !important;
7277
  }
7278
  }
7279
 
7280
+ .factory-bootstrap-455 .visible-print,
7281
+ .factory-bootstrap-455 tr.visible-print,
7282
+ .factory-bootstrap-455 th.visible-print,
7283
+ .factory-bootstrap-455 td.visible-print {
7284
  display: none !important;
7285
  }
7286
 
7287
  @media print {
7288
+ .factory-bootstrap-455 .visible-print {
7289
  display: block !important;
7290
  }
7291
 
7292
+ .factory-bootstrap-455 table.visible-print {
7293
  display: table;
7294
  }
7295
 
7296
+ .factory-bootstrap-455 tr.visible-print {
7297
  display: table-row !important;
7298
  }
7299
 
7300
+ .factory-bootstrap-455 th.visible-print,
7301
+ .factory-bootstrap-455 td.visible-print {
7302
  display: table-cell !important;
7303
  }
7304
 
7305
+ .factory-bootstrap-455 .hidden-print,
7306
+ .factory-bootstrap-455 tr.hidden-print,
7307
+ .factory-bootstrap-455 th.hidden-print,
7308
+ .factory-bootstrap-455 td.hidden-print {
7309
  display: none !important;
7310
  }
7311
  }
7312
 
7313
 
7314
+ .factory-bootstrap-455 .btn-default,
7315
+ .factory-bootstrap-455 .btn-primary,
7316
+ .factory-bootstrap-455 .btn-success,
7317
+ .factory-bootstrap-455 .btn-info,
7318
+ .factory-bootstrap-455 .btn-warning,
7319
+ .factory-bootstrap-455 .btn-danger {
7320
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
7321
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
7322
  }
7323
 
7324
+ .factory-bootstrap-455 .btn-default:active,
7325
+ .factory-bootstrap-455 .btn-primary:active,
7326
+ .factory-bootstrap-455 .btn-success:active,
7327
+ .factory-bootstrap-455 .btn-info:active,
7328
+ .factory-bootstrap-455 .btn-warning:active,
7329
+ .factory-bootstrap-455 .btn-danger:active,
7330
+ .factory-bootstrap-455 .btn-default.active,
7331
+ .factory-bootstrap-455 .btn-primary.active,
7332
+ .factory-bootstrap-455 .btn-success.active,
7333
+ .factory-bootstrap-455 .btn-info.active,
7334
+ .factory-bootstrap-455 .btn-warning.active,
7335
+ .factory-bootstrap-455 .btn-danger.active {
7336
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
7337
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
7338
  }
7339
 
7340
+ .factory-bootstrap-455 .btn:active,
7341
+ .factory-bootstrap-455 .btn.active {
7342
  background-image: none;
7343
  }
7344
 
7345
+ .factory-bootstrap-455 .btn-default {
7346
  background: #fafafa;
7347
  color: #555;
7348
  border-color: #ccc;
7352
  vertical-align: top;
7353
  }
7354
 
7355
+ .factory-bootstrap-455 .btn-default:active,
7356
+ .factory-bootstrap-455 .btn-default.active {
7357
  background-color: #fff;
7358
  border-color: #dbdbdb;
7359
  }
7360
 
7361
+ .factory-bootstrap-455 .btn-gold {
7362
  font-weight: bold;
7363
  padding: 7px 12px;
7364
  cursor: pointer;
7376
  background: #feeb80; /*fallback for non-CSS3 browsers*/
7377
  }
7378
 
7379
+ .factory-bootstrap-455 .btn-gold:hover,
7380
+ .factory-bootstrap-455 .btn-gold:focus {
7381
  background: #fef0a1;
7382
  }
7383
 
7384
+ .factory-bootstrap-455 .btn-gold:active,
7385
+ .factory-bootstrap-455 .btn-gold.active {
7386
  background: #fef0a1;
7387
  -webkit-box-shadow: inset 0 3px 8px 0 #f8ba36;
7388
  box-shadow: inset 0 3px 8px 0 #f8ba36;
7389
  }
7390
 
7391
+ .factory-bootstrap-455 .btn-primary {
7392
  background: #2ea2cc;
7393
  border-color: #0074a2;
7394
  -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, .5), 0 1px 0 rgba(0, 0, 0, .15);
7397
  text-decoration: none;
7398
  }
7399
 
7400
+ .factory-bootstrap-455 .btn-primary:hover,
7401
+ .factory-bootstrap-455 .btn-primary:focus {
7402
  background: #1e8cbe;
7403
  border-color: #0074a2;
7404
  -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, .6);
7406
  color: #fff;
7407
  }
7408
 
7409
+ .factory-bootstrap-455 .btn-primary:active,
7410
+ .factory-bootstrap-455 .btn-primary.active {
7411
  background-color: #2d6ca2;
7412
  border-color: #2b669a;
7413
  }
7414
 
7415
+ .factory-bootstrap-455 .btn-success {
7416
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
7417
  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
7418
  background-repeat: repeat-x;
7421
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
7422
  }
7423
 
7424
+ .factory-bootstrap-455 .btn-success:hover,
7425
+ .factory-bootstrap-455 .btn-success:focus {
7426
  background-color: #419641;
7427
  background-position: 0 -15px;
7428
  }
7429
 
7430
+ .factory-bootstrap-455 .btn-success:active,
7431
+ .factory-bootstrap-455 .btn-success.active {
7432
  background-color: #419641;
7433
  border-color: #3e8f3e;
7434
  }
7435
 
7436
+ .factory-bootstrap-455 .btn-warning {
7437
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
7438
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
7439
  background-repeat: repeat-x;
7442
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
7443
  }
7444
 
7445
+ .factory-bootstrap-455 .btn-warning:hover,
7446
+ .factory-bootstrap-455 .btn-warning:focus {
7447
  background-color: #eb9316;
7448
  background-position: 0 -15px;
7449
  }
7450
 
7451
+ .factory-bootstrap-455 .btn-warning:active,
7452
+ .factory-bootstrap-455 .btn-warning.active {
7453
  background-color: #eb9316;
7454
  border-color: #e38d13;
7455
  }
7456
 
7457
+ .factory-bootstrap-455 .btn-danger {
7458
  color: #ffffff;
7459
  background: #d9534f;
7460
  border-color: #d43f3a;
7461
  }
7462
 
7463
+ .factory-bootstrap-455 .btn-danger:hover,
7464
+ .factory-bootstrap-455 .btn-danger:focus,
7465
+ .factory-bootstrap-455 .btn-danger:active,
7466
+ .factory-bootstrap-455 .btn-danger.active,
7467
+ .factory-bootstrap-455 .open .dropdown-toggle.btn-danger {
7468
  color: #ffffff;
7469
  background-color: #d2322d;
7470
  border-color: #ac2925;
7471
  }
7472
 
7473
+ .factory-bootstrap-455 .btn-info {
7474
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
7475
  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
7476
  background-repeat: repeat-x;
7479
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
7480
  }
7481
 
7482
+ .factory-bootstrap-455 .btn-info:hover,
7483
+ .factory-bootstrap-455 .btn-info:focus {
7484
  background-color: #2aabd2;
7485
  background-position: 0 -15px;
7486
  }
7487
 
7488
+ .factory-bootstrap-455 .btn-info:active,
7489
+ .factory-bootstrap-455 .btn-info.active {
7490
  background-color: #2aabd2;
7491
  border-color: #28a4c9;
7492
  }
7493
 
7494
+ .factory-bootstrap-455 .thumbnail,
7495
+ .factory-bootstrap-455 .img-thumbnail {
7496
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
7497
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
7498
  }
7499
 
7500
+ .factory-bootstrap-455 .dropdown-menu > li > a:hover,
7501
+ .factory-bootstrap-455 .dropdown-menu > li > a:focus {
7502
  background-color: #e8e8e8;
7503
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
7504
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
7506
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
7507
  }
7508
 
7509
+ .factory-bootstrap-455 .dropdown-menu > .active > a,
7510
+ .factory-bootstrap-455 .dropdown-menu > .active > a:hover,
7511
+ .factory-bootstrap-455 .dropdown-menu > .active > a:focus {
7512
  background-color: #357ebd;
7513
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
7514
  background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
7516
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
7517
  }
7518
 
7519
+ .factory-bootstrap-455 .navbar-default {
7520
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
7521
  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
7522
  background-repeat: repeat-x;
7527
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
7528
  }
7529
 
7530
+ .factory-bootstrap-455 .navbar-default .navbar-nav > .active > a {
7531
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
7532
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);
7533
  background-repeat: repeat-x;
7536
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
7537
  }
7538
 
7539
+ .factory-bootstrap-455 .navbar-brand,
7540
+ .factory-bootstrap-455 .navbar-nav > li > a {
7541
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
7542
  }
7543
 
7544
+ .factory-bootstrap-455 .navbar-inverse {
7545
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);
7546
  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);
7547
  background-repeat: repeat-x;
7549
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
7550
  }
7551
 
7552
+ .factory-bootstrap-455 .navbar-inverse .navbar-nav > .active > a {
7553
  background-image: -webkit-linear-gradient(top, #222222 0%, #282828 100%);
7554
  background-image: linear-gradient(to bottom, #222222 0%, #282828 100%);
7555
  background-repeat: repeat-x;
7558
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
7559
  }
7560
 
7561
+ .factory-bootstrap-455 .navbar-inverse .navbar-brand,
7562
+ .factory-bootstrap-455 .navbar-inverse .navbar-nav > li > a {
7563
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
7564
  }
7565
 
7566
+ .factory-bootstrap-455 .navbar-static-top,
7567
+ .factory-bootstrap-455 .navbar-fixed-top,
7568
+ .factory-bootstrap-455 .navbar-fixed-bottom {
7569
  border-radius: 0;
7570
  }
7571
 
7572
+ .factory-bootstrap-455 .alert {
7573
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
7574
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
7575
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
7576
  }
7577
 
7578
+ .factory-bootstrap-455 .alert .actions {
7579
  padding-top: 10px;
7580
  }
7581
 
7582
+ .factory-bootstrap-455 .alert-success {
7583
  color: #3c763d;
7584
  background-color: #dff0d8;
7585
  border-bottom: 2px solid #c8e5bc;
7586
  }
7587
 
7588
+ .factory-bootstrap-455 .alert-info {
7589
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
7590
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
7591
  background-repeat: repeat-x;
7593
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
7594
  }
7595
 
7596
+ .factory-bootstrap-455 .alert {
7597
  text-shadow: none;
7598
  box-shadow: none;
7599
 
7603
  padding: 10px;
7604
  }
7605
 
7606
+ .factory-bootstrap-455 .alert-warning,
7607
+ .factory-bootstrap-455 .alert-normal {
7608
  background: #fcf8e3;
7609
  border: 0px;
7610
  color: #8a6d3b;
7611
  border: 1px solid #b8823b;
7612
  }
7613
 
7614
+ .factory-bootstrap-455 .alert-danger {
7615
  background: #cf4944;
7616
  color: #fff;
7617
  border-bottom: 2px solid #b23e3a;
7618
  }
7619
 
7620
+ .factory-bootstrap-455 .alert-error a:not(.btn),
7621
+ .factory-bootstrap-455 .alert-danger a:not(.btn) {
7622
  color: #fff;
7623
  }
7624
 
7625
+ .factory-bootstrap-455 .progress {
7626
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
7627
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
7628
  background-repeat: repeat-x;
7629
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
7630
  }
7631
 
7632
+ .factory-bootstrap-455 .progress-bar {
7633
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%);
7634
  background-image: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
7635
  background-repeat: repeat-x;
7636
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
7637
  }
7638
 
7639
+ .factory-bootstrap-455 .progress-bar-success {
7640
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
7641
  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
7642
  background-repeat: repeat-x;
7643
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
7644
  }
7645
 
7646
+ .factory-bootstrap-455 .progress-bar-info {
7647
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
7648
  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
7649
  background-repeat: repeat-x;
7650
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
7651
  }
7652
 
7653
+ .factory-bootstrap-455 .progress-bar-warning {
7654
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
7655
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
7656
  background-repeat: repeat-x;
7657
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
7658
  }
7659
 
7660
+ .factory-bootstrap-455 .progress-bar-danger {
7661
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
7662
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
7663
  background-repeat: repeat-x;
7664
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
7665
  }
7666
 
7667
+ .factory-bootstrap-455 .list-group {
7668
  border-radius: 4px;
7669
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
7670
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
7671
  }
7672
 
7673
+ .factory-bootstrap-455 .list-group-item.active,
7674
+ .factory-bootstrap-455 .list-group-item.active:hover,
7675
+ .factory-bootstrap-455 .list-group-item.active:focus {
7676
  text-shadow: 0 -1px 0 #3071a9;
7677
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
7678
  background-image: linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
7681
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
7682
  }
7683
 
7684
+ .factory-bootstrap-455 .panel {
7685
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
7686
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
7687
  }
7688
 
7689
+ .factory-bootstrap-455 .panel-default > .panel-heading {
7690
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
7691
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
7692
  background-repeat: repeat-x;
7693
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
7694
  }
7695
 
7696
+ .factory-bootstrap-455 .panel-primary > .panel-heading {
7697
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
7698
  background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
7699
  background-repeat: repeat-x;
7700
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
7701
  }
7702
 
7703
+ .factory-bootstrap-455 .panel-success > .panel-heading {
7704
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
7705
  background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
7706
  background-repeat: repeat-x;
7707
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
7708
  }
7709
 
7710
+ .factory-bootstrap-455 .panel-info > .panel-heading {
7711
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
7712
  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
7713
  background-repeat: repeat-x;
7714
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
7715
  }
7716
 
7717
+ .factory-bootstrap-455 .panel-warning > .panel-heading {
7718
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
7719
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
7720
  background-repeat: repeat-x;
7721
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
7722
  }
7723
 
7724
+ .factory-bootstrap-455 .panel-danger > .panel-heading {
7725
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
7726
  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
7727
  background-repeat: repeat-x;
7728
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
7729
  }
7730
 
7731
+ .factory-bootstrap-455 .well {
7732
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
7733
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
7734
  background-repeat: repeat-x;
7742
  * Extra
7743
  */
7744
 
7745
+ .factory-bootstrap-455 .factory-after {
7746
  margin-left: 7px;
7747
  display: inline-block;
7748
  }
7749
 
7750
+ .factory-bootstrap-455 .factory-hidden {
7751
  display: none;
7752
  }
7753
 
7754
+ .factory-bootstrap-455 .factory-ajax-loader {
7755
  width: 25px;
7756
  height: 25px;
7757
  background: url("../assets/images/loader-sm-tr.gif")
libs/factory/bootstrap/assets/css/bootstrap.datetimepicker.css CHANGED
@@ -1,8 +1,8 @@
1
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget {
2
  list-style: none;
3
  }
4
 
5
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu {
6
  display: block;
7
  margin: 2px 0;
8
  padding: 4px;
@@ -10,31 +10,31 @@
10
  }
11
 
12
  @media (min-width: 768px) {
13
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
14
  width: 38em;
15
  }
16
  }
17
 
18
  @media (min-width: 992px) {
19
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
20
  width: 38em;
21
  }
22
  }
23
 
24
  @media (min-width: 1200px) {
25
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
26
  width: 38em;
27
  }
28
  }
29
 
30
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu:before,
31
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu:after {
32
  content: '';
33
  display: inline-block;
34
  position: absolute;
35
  }
36
 
37
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
38
  border-left: 7px solid transparent;
39
  border-right: 7px solid transparent;
40
  border-bottom: 7px solid #ccc;
@@ -43,7 +43,7 @@
43
  left: 7px;
44
  }
45
 
46
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
47
  border-left: 6px solid transparent;
48
  border-right: 6px solid transparent;
49
  border-bottom: 6px solid white;
@@ -51,7 +51,7 @@
51
  left: 8px;
52
  }
53
 
54
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.top:before {
55
  border-left: 7px solid transparent;
56
  border-right: 7px solid transparent;
57
  border-top: 7px solid #ccc;
@@ -60,7 +60,7 @@
60
  left: 6px;
61
  }
62
 
63
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.top:after {
64
  border-left: 6px solid transparent;
65
  border-right: 6px solid transparent;
66
  border-top: 6px solid white;
@@ -68,42 +68,42 @@
68
  left: 7px;
69
  }
70
 
71
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
72
  left: auto;
73
  right: 6px;
74
  }
75
 
76
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
77
  left: auto;
78
  right: 7px;
79
  }
80
 
81
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .list-unstyled {
82
  margin: 0;
83
  }
84
 
85
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget a[data-action] {
86
  padding: 6px 0;
87
  }
88
 
89
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget a[data-action]:active {
90
  box-shadow: none;
91
  }
92
 
93
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .timepicker-hour,
94
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .timepicker-minute,
95
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .timepicker-second {
96
  width: 54px;
97
  font-weight: bold;
98
  font-size: 1.2em;
99
  margin: 0;
100
  }
101
 
102
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget button[data-action] {
103
  padding: 6px;
104
  }
105
 
106
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
107
  position: absolute;
108
  width: 1px;
109
  height: 1px;
@@ -115,7 +115,7 @@
115
  content: "Increment Hours";
116
  }
117
 
118
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
119
  position: absolute;
120
  width: 1px;
121
  height: 1px;
@@ -127,7 +127,7 @@
127
  content: "Increment Minutes";
128
  }
129
 
130
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
131
  position: absolute;
132
  width: 1px;
133
  height: 1px;
@@ -139,7 +139,7 @@
139
  content: "Decrement Hours";
140
  }
141
 
142
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
143
  position: absolute;
144
  width: 1px;
145
  height: 1px;
@@ -151,7 +151,7 @@
151
  content: "Decrement Minutes";
152
  }
153
 
154
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
155
  position: absolute;
156
  width: 1px;
157
  height: 1px;
@@ -163,7 +163,7 @@
163
  content: "Show Hours";
164
  }
165
 
166
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
167
  position: absolute;
168
  width: 1px;
169
  height: 1px;
@@ -175,7 +175,7 @@
175
  content: "Show Minutes";
176
  }
177
 
178
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
179
  position: absolute;
180
  width: 1px;
181
  height: 1px;
@@ -187,7 +187,7 @@
187
  content: "Toggle AM/PM";
188
  }
189
 
190
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
191
  position: absolute;
192
  width: 1px;
193
  height: 1px;
@@ -199,7 +199,7 @@
199
  content: "Clear the picker";
200
  }
201
 
202
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
203
  position: absolute;
204
  width: 1px;
205
  height: 1px;
@@ -211,11 +211,11 @@
211
  content: "Set the date to today";
212
  }
213
 
214
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .picker-switch {
215
  text-align: center;
216
  }
217
 
218
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .picker-switch::after {
219
  position: absolute;
220
  width: 1px;
221
  height: 1px;
@@ -227,7 +227,7 @@
227
  content: "Toggle Date and Time Screens";
228
  }
229
 
230
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .picker-switch td {
231
  padding: 0;
232
  margin: 0;
233
  height: auto;
@@ -235,41 +235,41 @@
235
  line-height: inherit;
236
  }
237
 
238
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .picker-switch td span {
239
  line-height: 2.5;
240
  height: 2.5em;
241
  width: 100%;
242
  }
243
 
244
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table {
245
  width: 100%;
246
  margin: 0;
247
  }
248
 
249
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td,
250
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table th {
251
  text-align: center;
252
  border-radius: 4px;
253
  }
254
 
255
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table th {
256
  height: 20px;
257
  line-height: 20px;
258
  width: 20px;
259
  }
260
 
261
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table th.picker-switch {
262
  width: 145px;
263
  }
264
 
265
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table th.disabled,
266
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table th.disabled:hover {
267
  background: none;
268
  color: #777777;
269
  cursor: not-allowed;
270
  }
271
 
272
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table th.prev::after {
273
  position: absolute;
274
  width: 1px;
275
  height: 1px;
@@ -281,7 +281,7 @@
281
  content: "Previous Month";
282
  }
283
 
284
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table th.next::after {
285
  position: absolute;
286
  width: 1px;
287
  height: 1px;
@@ -293,51 +293,51 @@
293
  content: "Next Month";
294
  }
295
 
296
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table thead tr:first-child th {
297
  cursor: pointer;
298
  }
299
 
300
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
301
  background: #eeeeee;
302
  }
303
 
304
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td {
305
  height: 54px;
306
  line-height: 54px;
307
  width: 54px;
308
  }
309
 
310
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.cw {
311
  font-size: .8em;
312
  height: 20px;
313
  line-height: 20px;
314
  color: #777777;
315
  }
316
 
317
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.day {
318
  height: 20px;
319
  line-height: 20px;
320
  width: 20px;
321
  }
322
 
323
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.day:hover,
324
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.hour:hover,
325
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.minute:hover,
326
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.second:hover {
327
  background: #eeeeee;
328
  cursor: pointer;
329
  }
330
 
331
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.old,
332
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.new {
333
  color: #777777;
334
  }
335
 
336
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.today {
337
  position: relative;
338
  }
339
 
340
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.today:before {
341
  content: '';
342
  display: inline-block;
343
  border: solid transparent;
@@ -349,25 +349,25 @@
349
  right: 4px;
350
  }
351
 
352
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.active,
353
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.active:hover {
354
  background-color: #337ab7;
355
  color: #fff;
356
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
357
  }
358
 
359
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.active.today:before {
360
  border-bottom-color: #fff;
361
  }
362
 
363
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.disabled,
364
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td.disabled:hover {
365
  background: none;
366
  color: #777777;
367
  cursor: not-allowed;
368
  }
369
 
370
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td span {
371
  display: inline-block;
372
  width: 54px;
373
  height: 54px;
@@ -377,45 +377,45 @@
377
  border-radius: 4px;
378
  }
379
 
380
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td span:hover {
381
  background: #eeeeee;
382
  }
383
 
384
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td span.active {
385
  background-color: #337ab7;
386
  color: #fff;
387
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
388
  }
389
 
390
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td span.old {
391
  color: #777777;
392
  }
393
 
394
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td span.disabled,
395
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget table td span.disabled:hover {
396
  background: none;
397
  color: #777777;
398
  cursor: not-allowed;
399
  }
400
 
401
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget.usetwentyfour td.hour {
402
  height: 27px;
403
  line-height: 27px;
404
  }
405
 
406
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget.wider {
407
  width: 21em;
408
  }
409
 
410
- .factory-bootstrap-454 .bootstrap-datetimepicker-widget .datepicker-decades .decade {
411
  line-height: 1.8em !important;
412
  }
413
 
414
- .factory-bootstrap-454 .input-group.date .input-group-addon {
415
  cursor: pointer;
416
  }
417
 
418
- .factory-bootstrap-454 .sr-only {
419
  position: absolute;
420
  width: 1px;
421
  height: 1px;
1
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget {
2
  list-style: none;
3
  }
4
 
5
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu {
6
  display: block;
7
  margin: 2px 0;
8
  padding: 4px;
10
  }
11
 
12
  @media (min-width: 768px) {
13
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
14
  width: 38em;
15
  }
16
  }
17
 
18
  @media (min-width: 992px) {
19
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
20
  width: 38em;
21
  }
22
  }
23
 
24
  @media (min-width: 1200px) {
25
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
26
  width: 38em;
27
  }
28
  }
29
 
30
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu:before,
31
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu:after {
32
  content: '';
33
  display: inline-block;
34
  position: absolute;
35
  }
36
 
37
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
38
  border-left: 7px solid transparent;
39
  border-right: 7px solid transparent;
40
  border-bottom: 7px solid #ccc;
43
  left: 7px;
44
  }
45
 
46
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
47
  border-left: 6px solid transparent;
48
  border-right: 6px solid transparent;
49
  border-bottom: 6px solid white;
51
  left: 8px;
52
  }
53
 
54
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.top:before {
55
  border-left: 7px solid transparent;
56
  border-right: 7px solid transparent;
57
  border-top: 7px solid #ccc;
60
  left: 6px;
61
  }
62
 
63
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.top:after {
64
  border-left: 6px solid transparent;
65
  border-right: 6px solid transparent;
66
  border-top: 6px solid white;
68
  left: 7px;
69
  }
70
 
71
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
72
  left: auto;
73
  right: 6px;
74
  }
75
 
76
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
77
  left: auto;
78
  right: 7px;
79
  }
80
 
81
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .list-unstyled {
82
  margin: 0;
83
  }
84
 
85
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget a[data-action] {
86
  padding: 6px 0;
87
  }
88
 
89
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget a[data-action]:active {
90
  box-shadow: none;
91
  }
92
 
93
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .timepicker-hour,
94
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .timepicker-minute,
95
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .timepicker-second {
96
  width: 54px;
97
  font-weight: bold;
98
  font-size: 1.2em;
99
  margin: 0;
100
  }
101
 
102
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget button[data-action] {
103
  padding: 6px;
104
  }
105
 
106
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
107
  position: absolute;
108
  width: 1px;
109
  height: 1px;
115
  content: "Increment Hours";
116
  }
117
 
118
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
119
  position: absolute;
120
  width: 1px;
121
  height: 1px;
127
  content: "Increment Minutes";
128
  }
129
 
130
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
131
  position: absolute;
132
  width: 1px;
133
  height: 1px;
139
  content: "Decrement Hours";
140
  }
141
 
142
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
143
  position: absolute;
144
  width: 1px;
145
  height: 1px;
151
  content: "Decrement Minutes";
152
  }
153
 
154
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
155
  position: absolute;
156
  width: 1px;
157
  height: 1px;
163
  content: "Show Hours";
164
  }
165
 
166
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
167
  position: absolute;
168
  width: 1px;
169
  height: 1px;
175
  content: "Show Minutes";
176
  }
177
 
178
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
179
  position: absolute;
180
  width: 1px;
181
  height: 1px;
187
  content: "Toggle AM/PM";
188
  }
189
 
190
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
191
  position: absolute;
192
  width: 1px;
193
  height: 1px;
199
  content: "Clear the picker";
200
  }
201
 
202
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
203
  position: absolute;
204
  width: 1px;
205
  height: 1px;
211
  content: "Set the date to today";
212
  }
213
 
214
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .picker-switch {
215
  text-align: center;
216
  }
217
 
218
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .picker-switch::after {
219
  position: absolute;
220
  width: 1px;
221
  height: 1px;
227
  content: "Toggle Date and Time Screens";
228
  }
229
 
230
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .picker-switch td {
231
  padding: 0;
232
  margin: 0;
233
  height: auto;
235
  line-height: inherit;
236
  }
237
 
238
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .picker-switch td span {
239
  line-height: 2.5;
240
  height: 2.5em;
241
  width: 100%;
242
  }
243
 
244
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table {
245
  width: 100%;
246
  margin: 0;
247
  }
248
 
249
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td,
250
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table th {
251
  text-align: center;
252
  border-radius: 4px;
253
  }
254
 
255
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table th {
256
  height: 20px;
257
  line-height: 20px;
258
  width: 20px;
259
  }
260
 
261
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table th.picker-switch {
262
  width: 145px;
263
  }
264
 
265
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table th.disabled,
266
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table th.disabled:hover {
267
  background: none;
268
  color: #777777;
269
  cursor: not-allowed;
270
  }
271
 
272
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table th.prev::after {
273
  position: absolute;
274
  width: 1px;
275
  height: 1px;
281
  content: "Previous Month";
282
  }
283
 
284
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table th.next::after {
285
  position: absolute;
286
  width: 1px;
287
  height: 1px;
293
  content: "Next Month";
294
  }
295
 
296
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table thead tr:first-child th {
297
  cursor: pointer;
298
  }
299
 
300
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
301
  background: #eeeeee;
302
  }
303
 
304
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td {
305
  height: 54px;
306
  line-height: 54px;
307
  width: 54px;
308
  }
309
 
310
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.cw {
311
  font-size: .8em;
312
  height: 20px;
313
  line-height: 20px;
314
  color: #777777;
315
  }
316
 
317
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.day {
318
  height: 20px;
319
  line-height: 20px;
320
  width: 20px;
321
  }
322
 
323
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.day:hover,
324
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.hour:hover,
325
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.minute:hover,
326
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.second:hover {
327
  background: #eeeeee;
328
  cursor: pointer;
329
  }
330
 
331
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.old,
332
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.new {
333
  color: #777777;
334
  }
335
 
336
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.today {
337
  position: relative;
338
  }
339
 
340
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.today:before {
341
  content: '';
342
  display: inline-block;
343
  border: solid transparent;
349
  right: 4px;
350
  }
351
 
352
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.active,
353
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.active:hover {
354
  background-color: #337ab7;
355
  color: #fff;
356
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
357
  }
358
 
359
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.active.today:before {
360
  border-bottom-color: #fff;
361
  }
362
 
363
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.disabled,
364
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td.disabled:hover {
365
  background: none;
366
  color: #777777;
367
  cursor: not-allowed;
368
  }
369
 
370
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td span {
371
  display: inline-block;
372
  width: 54px;
373
  height: 54px;
377
  border-radius: 4px;
378
  }
379
 
380
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td span:hover {
381
  background: #eeeeee;
382
  }
383
 
384
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td span.active {
385
  background-color: #337ab7;
386
  color: #fff;
387
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
388
  }
389
 
390
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td span.old {
391
  color: #777777;
392
  }
393
 
394
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td span.disabled,
395
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget table td span.disabled:hover {
396
  background: none;
397
  color: #777777;
398
  cursor: not-allowed;
399
  }
400
 
401
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget.usetwentyfour td.hour {
402
  height: 27px;
403
  line-height: 27px;
404
  }
405
 
406
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget.wider {
407
  width: 21em;
408
  }
409
 
410
+ .factory-bootstrap-455 .bootstrap-datetimepicker-widget .datepicker-decades .decade {
411
  line-height: 1.8em !important;
412
  }
413
 
414
+ .factory-bootstrap-455 .input-group.date .input-group-addon {
415
  cursor: pointer;
416
  }
417
 
418
+ .factory-bootstrap-455 .sr-only {
419
  position: absolute;
420
  width: 1px;
421
  height: 1px;
libs/factory/bootstrap/assets/css/bootstrap.ectoplasm.css CHANGED
@@ -1,34 +1,34 @@
1
- .factory-bootstrap-454 .btn-primary {
2
  background: #a3b745;
3
  border-color: #839237;
4
  color: white;
5
  -webkit-box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15);
6
  box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15);
7
  }
8
- .factory-bootstrap-454 .btn-primary:hover,
9
- .factory-bootstrap-454 .btn-primary:focus {
10
  background: #89993a;
11
  border-color: #727f30;
12
  color: white;
13
  -webkit-box-shadow: inset 0 1px 0 #b7c669, 0 1px 0 rgba(0, 0, 0, 0.15);
14
  box-shadow: inset 0 1px 0 #b7c669, 0 1px 0 rgba(0, 0, 0, 0.15);
15
  }
16
- .factory-bootstrap-454 .btn-primary:active {
17
  background: #89993a;
18
  border-color: #727f30;
19
  color: white;
20
  -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
21
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
22
  }
23
- .factory-bootstrap-454 .btn-primary[disabled],
24
- .factory-bootstrap-454 .btn-primary:disabled {
25
  color: #cfd1c7 !important;
26
  background: #89993a !important;
27
  border-color: #727f30 !important;
28
  text-shadow: none !important;
29
  }
30
 
31
- .factory-bootstrap-454 .btn-group .btn.active.value {
32
  background-color: #a3b745;
33
  -webkit-box-shadow: inset 0 1px 2px #839237;
34
  box-shadow: inset 0 1px 2px #839237;
@@ -37,12 +37,12 @@
37
  border-left: 1px solid #839237;
38
  }
39
 
40
- .factory-bootstrap-454 .pagination > .active > a,
41
- .factory-bootstrap-454 .pagination > .active > span,
42
- .factory-bootstrap-454 .pagination > .active > a:hover,
43
- .factory-bootstrap-454 .pagination > .active > span:hover,
44
- .factory-bootstrap-454 .pagination > .active > a:focus,
45
- .factory-bootstrap-454 .pagination > .active > span:focus {
46
  background-color: #a3b745;
47
  border-color: #839237;
48
  }
1
+ .factory-bootstrap-455 .btn-primary {
2
  background: #a3b745;
3
  border-color: #839237;
4
  color: white;
5
  -webkit-box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15);
6
  box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15);
7
  }
8
+ .factory-bootstrap-455 .btn-primary:hover,
9
+ .factory-bootstrap-455 .btn-primary:focus {
10
  background: #89993a;
11
  border-color: #727f30;
12
  color: white;
13
  -webkit-box-shadow: inset 0 1px 0 #b7c669, 0 1px 0 rgba(0, 0, 0, 0.15);
14
  box-shadow: inset 0 1px 0 #b7c669, 0 1px 0 rgba(0, 0, 0, 0.15);
15
  }
16
+ .factory-bootstrap-455 .btn-primary:active {
17
  background: #89993a;
18
  border-color: #727f30;
19
  color: white;
20
  -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
21
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
22
  }
23
+ .factory-bootstrap-455 .btn-primary[disabled],
24
+ .factory-bootstrap-455 .btn-primary:disabled {
25
  color: #cfd1c7 !important;
26
  background: #89993a !important;
27
  border-color: #727f30 !important;
28
  text-shadow: none !important;
29
  }
30
 
31
+ .factory-bootstrap-455 .btn-group .btn.active.value {
32
  background-color: #a3b745;
33
  -webkit-box-shadow: inset 0 1px 2px #839237;
34
  box-shadow: inset 0 1px 2px #839237;
37
  border-left: 1px solid #839237;
38
  }
39
 
40
+ .factory-bootstrap-455 .pagination > .active > a,
41
+ .factory-bootstrap-455 .pagination > .active > span,
42
+ .factory-bootstrap-455 .pagination > .active > a:hover,
43
+ .factory-bootstrap-455 .pagination > .active > span:hover,
44
+ .factory-bootstrap-455 .pagination > .active > a:focus,
45
+ .factory-bootstrap-455 .pagination > .active > span:focus {
46
  background-color: #a3b745;
47
  border-color: #839237;
48
  }
libs/factory/bootstrap/assets/css/bootstrap.form-group.css CHANGED
@@ -2,12 +2,12 @@
2
  * Form Groups
3
  */
4
 
5
- .factory-bootstrap-454 .factory-form-group .factory-legend {
6
  padding: 9px 12px;
7
  background-color: #f9f9f9;
8
  }
9
 
10
- .factory-bootstrap-454 .factory-form-group .factory-title {
11
  font-weight: bold;
12
  font-size: 14px;
13
  line-height: 14px;
@@ -15,7 +15,7 @@
15
  margin: 0px;
16
  }
17
 
18
- .factory-bootstrap-454 .factory-form-group .factory-hint-icon {
19
  display: block;
20
  width: 16px;
21
  height: 16px;
@@ -31,29 +31,29 @@
31
  border-radius: 3px;
32
  }
33
 
34
- .factory-bootstrap-454 .factory-form-group .factory-hint-icon.factory-hint-icon-green {
35
  background: #8bc34a;
36
  }
37
 
38
- .factory-bootstrap-454 .factory-form-group .factory-hint-icon.factory-hint-icon-grey {
39
  background: #9e9e9e;
40
  }
41
 
42
- .factory-bootstrap-454 .factory-form-group .factory-hint-icon.factory-hint-icon-red {
43
  background: #E91E63;
44
  }
45
 
46
- .factory-bootstrap-454 .factory-form-group .factory-hint {
47
  margin: 0px;
48
  font-size: 12px;
49
  line-height: 16px;
50
  margin-top: 6px;
51
  }
52
 
53
- .factory-bootstrap-454 .factory-form-group + .factory-form-group {
54
  margin-top: 30px;
55
  }
56
 
57
- .factory-bootstrap-454 .factory-form-group legend + .control-group {
58
  margin-top: 0px;
59
  }
2
  * Form Groups
3
  */
4
 
5
+ .factory-bootstrap-455 .factory-form-group .factory-legend {
6
  padding: 9px 12px;
7
  background-color: #f9f9f9;
8
  }
9
 
10
+ .factory-bootstrap-455 .factory-form-group .factory-title {
11
  font-weight: bold;
12
  font-size: 14px;
13
  line-height: 14px;
15
  margin: 0px;
16
  }
17
 
18
+ .factory-bootstrap-455 .factory-form-group .factory-hint-icon {
19
  display: block;
20
  width: 16px;
21
  height: 16px;
31
  border-radius: 3px;
32
  }
33
 
34
+ .factory-bootstrap-455 .factory-form-group .factory-hint-icon.factory-hint-icon-green {
35
  background: #8bc34a;
36
  }
37
 
38
+ .factory-bootstrap-455 .factory-form-group .factory-hint-icon.factory-hint-icon-grey {
39
  background: #9e9e9e;
40
  }
41
 
42
+ .factory-bootstrap-455 .factory-form-group .factory-hint-icon.factory-hint-icon-red {
43
  background: #E91E63;
44
  }
45
 
46
+ .factory-bootstrap-455 .factory-form-group .factory-hint {
47
  margin: 0px;
48
  font-size: 12px;
49
  line-height: 16px;
50
  margin-top: 6px;
51
  }
52
 
53
+ .factory-bootstrap-455 .factory-form-group + .factory-form-group {
54
  margin-top: 30px;
55
  }
56
 
57
+ .factory-bootstrap-455 .factory-form-group legend + .control-group {
58
  margin-top: 0px;
59
  }
libs/factory/bootstrap/assets/css/bootstrap.form-metabox.css CHANGED
@@ -13,43 +13,43 @@
13
  * Side form metaboxes
14
  */
15
 
16
- #side-sortables .factory-bootstrap-454 .control-label {
17
  float: left;
18
  width: 100%;
19
  text-align: left;
20
  position: relative;
21
  top: 1px;
22
  }
23
- #side-sortables .factory-bootstrap-454 .control-icon {
24
  float: left;
25
  margin: 0 6px 0 0;
26
  }
27
- #side-sortables .factory-bootstrap-454 input
28
  {
29
  float: right;
30
  position: relative;
31
  top: -25px;
32
  }
33
- #side-sortables .factory-bootstrap-454 .help-block {
34
 
35
  }
36
- #side-sortables .factory-bootstrap-454 .col-sm-10 {
37
  margin: 0px;
38
  width: 100%;
39
  }
40
- #side-sortables .factory-bootstrap-454 .form-group {
41
  float: none;
42
  margin-top: 0px;
43
  width: auto;
44
  overflow: auto;
45
  }
46
- #side-sortables .factory-bootstrap-454 .form-group {
47
  margin-bottom: 0px;
48
  border-top: 1px solid #f7f7f7;
49
  padding-top: 15px;
50
  margin-top: 15px;
51
  }
52
- #side-sortables .factory-bootstrap-454 .form-group:first-child {
53
  border-top: 0px;
54
  padding-top: 0px;
55
  margin-top: 0px;
13
  * Side form metaboxes
14
  */
15
 
16
+ #side-sortables .factory-bootstrap-455 .control-label {
17
  float: left;
18
  width: 100%;
19
  text-align: left;
20
  position: relative;
21
  top: 1px;
22
  }
23
+ #side-sortables .factory-bootstrap-455 .control-icon {
24
  float: left;
25
  margin: 0 6px 0 0;
26
  }
27
+ #side-sortables .factory-bootstrap-455 input
28
  {
29
  float: right;
30
  position: relative;
31
  top: -25px;
32
  }
33
+ #side-sortables .factory-bootstrap-455 .help-block {
34
 
35
  }
36
+ #side-sortables .factory-bootstrap-455 .col-sm-10 {
37
  margin: 0px;
38
  width: 100%;
39
  }
40
+ #side-sortables .factory-bootstrap-455 .form-group {
41
  float: none;
42
  margin-top: 0px;
43
  width: auto;
44
  overflow: auto;
45
  }
46
+ #side-sortables .factory-bootstrap-455 .form-group {
47
  margin-bottom: 0px;
48
  border-top: 1px solid #f7f7f7;
49
  padding-top: 15px;
50
  margin-top: 15px;
51
  }
52
+ #side-sortables .factory-bootstrap-455 .form-group:first-child {
53
  border-top: 0px;
54
  padding-top: 0px;
55
  margin-top: 0px;
libs/factory/bootstrap/assets/css/bootstrap.light.css CHANGED
@@ -1,34 +1,34 @@
1
- .factory-bootstrap-454 .btn-primary {
2
  background: #04a4cc;
3
  border-color: #037c9a;
4
  color: white;
5
  -webkit-box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15);
6
  box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15);
7
  }
8
- .factory-bootstrap-454 .btn-primary:hover,
9
- .factory-bootstrap-454 .btn-primary:focus {
10
  background: #0384a4;
11
  border-color: #036881;
12
  color: white;
13
  -webkit-box-shadow: inset 0 1px 0 #09cafa, 0 1px 0 rgba(0, 0, 0, 0.15);
14
  box-shadow: inset 0 1px 0 #09cafa, 0 1px 0 rgba(0, 0, 0, 0.15);
15
  }
16
- .factory-bootstrap-454 .btn-primary:active {
17
  background: #0384a4;
18
  border-color: #036881;
19
  color: white;
20
  -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
21
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
22
  }
23
- .factory-bootstrap-454 .btn-primary[disabled],
24
- .factory-bootstrap-454 .btn-primary:disabled {
25
  color: #c7cfd1 !important;
26
  background: #0384a4 !important;
27
  border-color: #036881 !important;
28
  text-shadow: none !important;
29
  }
30
 
31
- .factory-bootstrap-454 .btn-group .btn.active.value {
32
  background-color: #04a4cc;
33
  -webkit-box-shadow: inset 0 1px 2px #037c9a;
34
  box-shadow: inset 0 1px 2px #037c9a;
@@ -37,12 +37,12 @@
37
  border-left: 1px solid #037c9a;
38
  }
39
 
40
- .factory-bootstrap-454 .pagination > .active > a,
41
- .factory-bootstrap-454 .pagination > .active > span,
42
- .factory-bootstrap-454 .pagination > .active > a:hover,
43
- .factory-bootstrap-454 .pagination > .active > span:hover,
44
- .factory-bootstrap-454 .pagination > .active > a:focus,
45
- .factory-bootstrap-454 .pagination > .active > span:focus {
46
  background-color: #04a4cc;
47
  border-color: #037c9a;
48
  }
1
+ .factory-bootstrap-455 .btn-primary {
2
  background: #04a4cc;
3
  border-color: #037c9a;
4
  color: white;
5
  -webkit-box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15);
6
  box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15);
7
  }
8
+ .factory-bootstrap-455 .btn-primary:hover,
9
+ .factory-bootstrap-455 .btn-primary:focus {
10
  background: #0384a4;
11
  border-color: #036881;
12
  color: white;
13
  -webkit-box-shadow: inset 0 1px 0 #09cafa, 0 1px 0 rgba(0, 0, 0, 0.15);
14
  box-shadow: inset 0 1px 0 #09cafa, 0 1px 0 rgba(0, 0, 0, 0.15);
15
  }
16
+ .factory-bootstrap-455 .btn-primary:active {
17
  background: #0384a4;
18
  border-color: #036881;
19
  color: white;
20
  -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
21
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
22
  }
23
+ .factory-bootstrap-455 .btn-primary[disabled],
24
+ .factory-bootstrap-455 .btn-primary:disabled {
25
  color: #c7cfd1 !important;
26
  background: #0384a4 !important;
27
  border-color: #036881 !important;
28
  text-shadow: none !important;
29
  }
30
 
31
+ .factory-bootstrap-455 .btn-group .btn.active.value {
32
  background-color: #04a4cc;
33
  -webkit-box-shadow: inset 0 1px 2px #037c9a;
34
  box-shadow: inset 0 1px 2px #037c9a;
37
  border-left: 1px solid #037c9a;
38
  }
39
 
40
+ .factory-bootstrap-455 .pagination > .active > a,
41
+ .factory-bootstrap-455 .pagination > .active > span,
42
+ .factory-bootstrap-455 .pagination > .active > a:hover,
43
+ .factory-bootstrap-455 .pagination > .active > span:hover,
44
+ .factory-bootstrap-455 .pagination > .active > a:focus,
45
+ .factory-bootstrap-455 .pagination > .active > span:focus {
46
  background-color: #04a4cc;
47
  border-color: #037c9a;
48
  }
libs/factory/bootstrap/assets/css/bootstrap.midnight.css CHANGED
@@ -1,34 +1,34 @@
1
- .factory-bootstrap-454 .btn-primary {
2
  background: #e14d43;
3
  border-color: #d02a21;
4
  color: white;
5
  -webkit-box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15);
6
  box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15);
7
  }
8
- .factory-bootstrap-454 .btn-primary:hover,
9
- .factory-bootstrap-454 .btn-primary:focus {
10
  background: #d92c23;
11
  border-color: #ba251e;
12
  color: white;
13
  -webkit-box-shadow: inset 0 1px 0 #e8756f, 0 1px 0 rgba(0, 0, 0, 0.15);
14
  box-shadow: inset 0 1px 0 #e8756f, 0 1px 0 rgba(0, 0, 0, 0.15);
15
  }
16
- .factory-bootstrap-454 .btn-primary:active {
17
  background: #d92c23;
18
  border-color: #ba251e;
19
  color: white;
20
  -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
21
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
22
  }
23
- .factory-bootstrap-454 .btn-primary[disabled],
24
- .factory-bootstrap-454 .btn-primary:disabled {
25
  color: #d1c7c7 !important;
26
  background: #d92c23 !important;
27
  border-color: #ba251e !important;
28
  text-shadow: none !important;
29
  }
30
 
31
- .factory-bootstrap-454 .btn-group .btn.active.value {
32
  background-color: #e14d43;
33
  -webkit-box-shadow: inset 0 1px 2px #d02a21;
34
  box-shadow: inset 0 1px 2px #d02a21;
@@ -37,12 +37,12 @@
37
  border-left: 1px solid #d02a21;
38
  }
39
 
40
- .factory-bootstrap-454 .pagination > .active > a,
41
- .factory-bootstrap-454 .pagination > .active > span,
42
- .factory-bootstrap-454 .pagination > .active > a:hover,
43
- .factory-bootstrap-454 .pagination > .active > span:hover,
44
- .factory-bootstrap-454 .pagination > .active > a:focus,
45
- .factory-bootstrap-454 .pagination > .active > span:focus {
46
  background-color: #e14d43;
47
  border-color: #d02a21;
48
  }
1
+ .factory-bootstrap-455 .btn-primary {
2
  background: #e14d43;
3
  border-color: #d02a21;
4
  color: white;
5
  -webkit-box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15);
6
  box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15);
7
  }
8
+ .factory-bootstrap-455 .btn-primary:hover,
9
+ .factory-bootstrap-455 .btn-primary:focus {
10
  background: #d92c23;
11
  border-color: #ba251e;
12
  color: white;
13
  -webkit-box-shadow: inset 0 1px 0 #e8756f, 0 1px 0 rgba(0, 0, 0, 0.15);
14
  box-shadow: inset 0 1px 0 #e8756f, 0 1px 0 rgba(0, 0, 0, 0.15);
15
  }
16
+ .factory-bootstrap-455 .btn-primary:active {
17
  background: #d92c23;
18
  border-color: #ba251e;
19
  color: white;
20
  -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
21
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
22
  }
23
+ .factory-bootstrap-455 .btn-primary[disabled],
24
+ .factory-bootstrap-455 .btn-primary:disabled {
25
  color: #d1c7c7 !important;
26
  background: #d92c23 !important;
27
  border-color: #ba251e !important;
28
  text-shadow: none !important;
29
  }
30
 
31
+ .factory-bootstrap-455 .btn-group .btn.active.value {
32
  background-color: #e14d43;
33
  -webkit-box-shadow: inset 0 1px 2px #d02a21;
34
  box-shadow: inset 0 1px 2px #d02a21;
37
  border-left: 1px solid #d02a21;
38
  }
39
 
40
+ .factory-bootstrap-455 .pagination > .active > a,
41
+ .factory-bootstrap-455 .pagination > .active > span,
42
+ .factory-bootstrap-455 .pagination > .active > a:hover,
43
+ .factory-bootstrap-455 .pagination > .active > span:hover,
44
+ .factory-bootstrap-455 .pagination > .active > a:focus,
45
+ .factory-bootstrap-455 .pagination > .active > span:focus {
46
  background-color: #e14d43;
47
  border-color: #d02a21;
48
  }
libs/factory/bootstrap/assets/css/bootstrap.ocean.css CHANGED
@@ -1,34 +1,34 @@
1
- .factory-bootstrap-454 .btn-primary {
2
  background: #9ebaa0;
3
  border-color: #80a583;
4
  color: white;
5
  -webkit-box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15);
6
  box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15);
7
  }
8
- .factory-bootstrap-454 .btn-primary:hover,
9
- .factory-bootstrap-454 .btn-primary:focus {
10
  background: #86a988;
11
  border-color: #719a74;
12
  color: white;
13
  -webkit-box-shadow: inset 0 1px 0 #bccfbd, 0 1px 0 rgba(0, 0, 0, 0.15);
14
  box-shadow: inset 0 1px 0 #bccfbd, 0 1px 0 rgba(0, 0, 0, 0.15);
15
  }
16
- .factory-bootstrap-454 .btn-primary:active {
17
  background: #86a988;
18
  border-color: #719a74;
19
  color: white;
20
  -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
21
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
22
  }
23
- .factory-bootstrap-454 .btn-primary[disabled],
24
- .factory-bootstrap-454 .btn-primary:disabled {
25
  color: #c7d1c8 !important;
26
  background: #86a988 !important;
27
  border-color: #719a74 !important;
28
  text-shadow: none !important;
29
  }
30
 
31
- .factory-bootstrap-454 .btn-group .btn.active.value {
32
  background-color: #9ebaa0;
33
  -webkit-box-shadow: inset 0 1px 2px #80a583;
34
  box-shadow: inset 0 1px 2px #80a583;
@@ -37,12 +37,12 @@
37
  border-left: 1px solid #80a583;
38
  }
39
 
40
- .factory-bootstrap-454 .pagination > .active > a,
41
- .factory-bootstrap-454 .pagination > .active > span,
42
- .factory-bootstrap-454 .pagination > .active > a:hover,
43
- .factory-bootstrap-454 .pagination > .active > span:hover,
44
- .factory-bootstrap-454 .pagination > .active > a:focus,
45
- .factory-bootstrap-454 .pagination > .active > span:focus {
46
  background-color: #9ebaa0;
47
  border-color: #80a583;
48
  }
1
+ .factory-bootstrap-455 .btn-primary {
2
  background: #9ebaa0;
3
  border-color: #80a583;
4
  color: white;
5
  -webkit-box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15);
6
  box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15);
7
  }
8
+ .factory-bootstrap-455 .btn-primary:hover,
9
+ .factory-bootstrap-455 .btn-primary:focus {
10
  background: #86a988;
11
  border-color: #719a74;
12
  color: white;
13
  -webkit-box-shadow: inset 0 1px 0 #bccfbd, 0 1px 0 rgba(0, 0, 0, 0.15);
14
  box-shadow: inset 0 1px 0 #bccfbd, 0 1px 0 rgba(0, 0, 0, 0.15);
15
  }
16
+ .factory-bootstrap-455 .btn-primary:active {
17
  background: #86a988;
18
  border-color: #719a74;
19
  color: white;
20
  -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
21
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
22
  }
23
+ .factory-bootstrap-455 .btn-primary[disabled],
24
+ .factory-bootstrap-455 .btn-primary:disabled {
25
  color: #c7d1c8 !important;
26
  background: #86a988 !important;
27
  border-color: #719a74 !important;
28
  text-shadow: none !important;
29
  }
30
 
31
+ .factory-bootstrap-455 .btn-group .btn.active.value {
32
  background-color: #9ebaa0;
33
  -webkit-box-shadow: inset 0 1px 2px #80a583;
34
  box-shadow: inset 0 1px 2px #80a583;
37
  border-left: 1px solid #80a583;
38
  }
39
 
40
+ .factory-bootstrap-455 .pagination > .active > a,
41
+ .factory-bootstrap-455 .pagination > .active > span,
42
+ .factory-bootstrap-455 .pagination > .active > a:hover,
43
+ .factory-bootstrap-455 .pagination > .active > span:hover,
44
+ .factory-bootstrap-455 .pagination > .active > a:focus,
45
+ .factory-bootstrap-455 .pagination > .active > span:focus {
46
  background-color: #9ebaa0;
47
  border-color: #80a583;
48
  }
libs/factory/bootstrap/assets/css/bootstrap.separator.css CHANGED
@@ -1,7 +1,7 @@
1
  /**
2
  * Separator
3
  */
4
- .factory-bootstrap-454 .factory-separator {
5
  border-bottom: 1px solid #f9f9f9;
6
  border-top: 1px solid #d1d1d1;
7
  margin-bottom: 25px;
1
  /**
2
  * Separator
3
  */
4
+ .factory-bootstrap-455 .factory-separator {
5
  border-bottom: 1px solid #f9f9f9;
6
  border-top: 1px solid #d1d1d1;
7
  margin-bottom: 25px;
libs/factory/bootstrap/assets/css/bootstrap.sunrise.css CHANGED
@@ -1,34 +1,34 @@
1
- .factory-bootstrap-454 .btn-primary {
2
  background: #dd823b;
3
  border-color: #c36822;
4
  color: white;
5
  -webkit-box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15);
6
  box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15);
7
  }
8
- .factory-bootstrap-454 .btn-primary:hover,
9
- .factory-bootstrap-454 .btn-primary:focus {
10
  background: #cc6c23;
11
  border-color: #ad5c1e;
12
  color: white;
13
  -webkit-box-shadow: inset 0 1px 0 #e59d66, 0 1px 0 rgba(0, 0, 0, 0.15);
14
  box-shadow: inset 0 1px 0 #e59d66, 0 1px 0 rgba(0, 0, 0, 0.15);
15
  }
16
- .factory-bootstrap-454 .btn-primary:active {
17
  background: #cc6c23;
18
  border-color: #ad5c1e;
19
  color: white;
20
  -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
21
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
22
  }
23
- .factory-bootstrap-454 .btn-primary[disabled],
24
- .factory-bootstrap-454 .btn-primary:disabled {
25
  color: #d1cbc7 !important;
26
  background: #cc6c23 !important;
27
  border-color: #ad5c1e !important;
28
  text-shadow: none !important;
29
  }
30
 
31
- .factory-bootstrap-454 .btn-group .btn.active.value {
32
  background-color: #dd823b;
33
  -webkit-box-shadow: inset 0 1px 2px #c36822;
34
  box-shadow: inset 0 1px 2px #c36822;
@@ -37,12 +37,12 @@
37
  border-left: 1px solid #c36822;
38
  }
39
 
40
- .factory-bootstrap-454 .pagination > .active > a,
41
- .factory-bootstrap-454 .pagination > .active > span,
42
- .factory-bootstrap-454 .pagination > .active > a:hover,
43
- .factory-bootstrap-454 .pagination > .active > span:hover,
44
- .factory-bootstrap-454 .pagination > .active > a:focus,
45
- .factory-bootstrap-454 .pagination > .active > span:focus {
46
  background-color: #dd823b;
47
  border-color: #c36822;
48
  }
1
+ .factory-bootstrap-455 .btn-primary {
2
  background: #dd823b;
3
  border-color: #c36822;
4
  color: white;
5
  -webkit-box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15);
6
  box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15);
7
  }
8
+ .factory-bootstrap-455 .btn-primary:hover,
9
+ .factory-bootstrap-455 .btn-primary:focus {
10
  background: #cc6c23;
11
  border-color: #ad5c1e;
12
  color: white;
13
  -webkit-box-shadow: inset 0 1px 0 #e59d66, 0 1px 0 rgba(0, 0, 0, 0.15);
14
  box-shadow: inset 0 1px 0 #e59d66, 0 1px 0 rgba(0, 0, 0, 0.15);
15
  }
16
+ .factory-bootstrap-455 .btn-primary:active {
17
  background: #cc6c23;
18
  border-color: #ad5c1e;
19
  color: white;
20
  -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
21
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
22
  }
23
+ .factory-bootstrap-455 .btn-primary[disabled],
24
+ .factory-bootstrap-455 .btn-primary:disabled {
25
  color: #d1cbc7 !important;
26
  background: #cc6c23 !important;
27
  border-color: #ad5c1e !important;
28
  text-shadow: none !important;
29
  }
30
 
31
+ .factory-bootstrap-455 .btn-group .btn.active.value {
32
  background-color: #dd823b;
33
  -webkit-box-shadow: inset 0 1px 2px #c36822;
34
  box-shadow: inset 0 1px 2px #c36822;
37
  border-left: 1px solid #c36822;
38
  }
39
 
40
+ .factory-bootstrap-455 .pagination > .active > a,
41
+ .factory-bootstrap-455 .pagination > .active > span,
42
+ .factory-bootstrap-455 .pagination > .active > a:hover,
43
+ .factory-bootstrap-455 .pagination > .active > span:hover,
44
+ .factory-bootstrap-455 .pagination > .active > a:focus,
45
+ .factory-bootstrap-455 .pagination > .active > span:focus {
46
  background-color: #dd823b;
47
  border-color: #c36822;
48
  }
libs/factory/bootstrap/assets/css/bootstrap.tab.css CHANGED
@@ -2,33 +2,33 @@
2
  * Tabs
3
  */
4
 
5
- .factory-bootstrap-454 .factory-tab {
6
  overflow: hidden;
7
  margin-bottom: 25px;
8
  }
9
 
10
- .factory-bootstrap-454 .factory-tab .form-group {
11
  overflow: hidden;
12
  }
13
 
14
- .factory-bootstrap-454 .factory-tab + .form-group {
15
  margin-top: 30px;
16
  }
17
 
18
- .factory-bootstrap-454 .nav-tabs a {
19
  text-decoration: none;
20
  }
21
 
22
- .factory-bootstrap-454 .factory-align-horizontal .nav-tabs {
23
  border-bottom: 0px;
24
  }
25
 
26
- .factory-bootstrap-454 .factory-align-vertical .factory-headers {
27
  float: left;
28
  width: 150px;
29
  }
30
 
31
- .factory-bootstrap-454 .factory-align-vertical .factory-headers .nav-tabs {
32
  border-bottom: 0px;
33
  display: block;
34
  margin: 0px;
@@ -37,7 +37,7 @@
37
  border-bottom-left-radius: 4px;
38
  }
39
 
40
- .factory-bootstrap-454 .factory-tab .factory-bodies {
41
  background-color: #fff;
42
  -webkit-border-radius: 0 3px 3px 3px;
43
  -moz-border-radius: 0 3px 3px 3px;
@@ -46,25 +46,25 @@
46
  padding: 30px 15px 25px 10px;
47
  }
48
 
49
- .factory-bootstrap-454 .factory-align-vertical .factory-bodies {
50
  min-height: 250px;
51
  margin-left: 150px;
52
 
53
  }
54
 
55
- .factory-bootstrap-454 .factory-align-vertical .factory-bodies .actory-tab-item {
56
  clear: both;
57
  }
58
 
59
- .factory-bootstrap-454 .form-horizontal .factory-align-vertical .form-group {
60
  margin-left: -5px;
61
  }
62
 
63
- .factory-bootstrap-454 .factory-align-vertical .nav-tabs li {
64
  float: none;
65
  }
66
 
67
- .factory-bootstrap-454 .factory-align-vertical .nav-tabs li a {
68
  margin-right: -1px;
69
  margin-bottom: 0px;
70
  position: relative;
@@ -82,31 +82,31 @@
82
  border-bottom-right-radius: 0px;
83
  }
84
 
85
- .factory-bootstrap-454 .factory-align-vertical .nav-tabs > .active > a {
86
  border: 1px solid #DDD !important;
87
  border-right: 1px solid #fff !important;
88
  }
89
 
90
- .factory-bootstrap-454 .factory-align-vertical .nav-tabs > li a:hover {
91
  color: #21759B;
92
  z-index: 5;
93
  border-color: transparent;
94
  }
95
 
96
- .factory-bootstrap-454 .factory-align-vertical .control-label {
97
  width: 20%;
98
  max-width: 140px;
99
  }
100
 
101
- .factory-bootstrap-454 .factory-align-vertical .factory-tab-item {
102
 
103
  }
104
 
105
- .factory-bootstrap-454 .factory-align-vertical .control-group {
106
  width: 80%;
107
  }
108
 
109
- .factory-bootstrap-454 .factory-align-vertical .control-group input[type=text],
110
- .factory-bootstrap-454 .factory-align-vertical .control-group textarea {
111
  width: 90%;
112
  }
2
  * Tabs
3
  */
4
 
5
+ .factory-bootstrap-455 .factory-tab {
6
  overflow: hidden;
7
  margin-bottom: 25px;
8
  }
9
 
10
+ .factory-bootstrap-455 .factory-tab .form-group {
11
  overflow: hidden;
12
  }
13
 
14
+ .factory-bootstrap-455 .factory-tab + .form-group {
15
  margin-top: 30px;
16
  }
17
 
18
+ .factory-bootstrap-455 .nav-tabs a {
19
  text-decoration: none;
20
  }
21
 
22
+ .factory-bootstrap-455 .factory-align-horizontal .nav-tabs {
23
  border-bottom: 0px;
24
  }
25
 
26
+ .factory-bootstrap-455 .factory-align-vertical .factory-headers {
27
  float: left;
28
  width: 150px;
29
  }
30
 
31
+ .factory-bootstrap-455 .factory-align-vertical .factory-headers .nav-tabs {
32
  border-bottom: 0px;
33
  display: block;
34
  margin: 0px;
37
  border-bottom-left-radius: 4px;
38
  }
39
 
40
+ .factory-bootstrap-455 .factory-tab .factory-bodies {
41
  background-color: #fff;
42
  -webkit-border-radius: 0 3px 3px 3px;
43
  -moz-border-radius: 0 3px 3px 3px;
46
  padding: 30px 15px 25px 10px;
47
  }
48
 
49
+ .factory-bootstrap-455 .factory-align-vertical .factory-bodies {
50
  min-height: 250px;
51
  margin-left: 150px;
52
 
53
  }
54
 
55
+ .factory-bootstrap-455 .factory-align-vertical .factory-bodies .actory-tab-item {
56
  clear: both;
57
  }
58
 
59
+ .factory-bootstrap-455 .form-horizontal .factory-align-vertical .form-group {
60
  margin-left: -5px;
61
  }
62
 
63
+ .factory-bootstrap-455 .factory-align-vertical .nav-tabs li {
64
  float: none;
65
  }
66
 
67
+ .factory-bootstrap-455 .factory-align-vertical .nav-tabs li a {
68
  margin-right: -1px;
69
  margin-bottom: 0px;
70
  position: relative;
82
  border-bottom-right-radius: 0px;
83
  }
84
 
85
+ .factory-bootstrap-455 .factory-align-vertical .nav-tabs > .active > a {
86
  border: 1px solid #DDD !important;
87
  border-right: 1px solid #fff !important;
88
  }
89
 
90
+ .factory-bootstrap-455 .factory-align-vertical .nav-tabs > li a:hover {
91
  color: #21759B;
92
  z-index: 5;
93
  border-color: transparent;
94
  }
95
 
96
+ .factory-bootstrap-455 .factory-align-vertical .control-label {
97
  width: 20%;
98
  max-width: 140px;
99
  }
100
 
101
+ .factory-bootstrap-455 .factory-align-vertical .factory-tab-item {
102
 
103
  }
104
 
105
+ .factory-bootstrap-455 .factory-align-vertical .control-group {
106
  width: 80%;
107
  }
108
 
109
+ .factory-bootstrap-455 .factory-align-vertical .control-group input[type=text],
110
+ .factory-bootstrap-455 .factory-align-vertical .control-group textarea {
111
  width: 90%;
112
  }
libs/factory/bootstrap/assets/css/bootstrap.wp-editor.css CHANGED
@@ -2,27 +2,27 @@
2
  * WP Editor
3
  */
4
 
5
- .factory-bootstrap-454 .wp-editor-wrap * {
6
  -webkit-box-sizing: content-box;
7
  -moz-box-sizing: content-box;
8
  box-sizing: content-box;
9
  }
10
- .factory-bootstrap-454 .wp-editor-wrap .button,
11
- .factory-bootstrap-454 .wp-editor-wrap textarea,
12
- .factory-bootstrap-454 .wp-editor-wrap input {
13
  -webkit-box-sizing: border-box;
14
  -moz-box-sizing: border-box;
15
  box-sizing: border-box;
16
  }
17
- .factory-bootstrap-454 .switch-tmce,
18
- .factory-bootstrap-454 .switch-html {
19
  color: #777;
20
  }
21
- .factory-bootstrap-454 .tmce-active .switch-tmce,
22
- .factory-bootstrap-454 .html-active .switch-html {
23
  color: #555;
24
  }
25
- .factory-bootstrap-454 .switch-tmce:hover,
26
- .factory-bootstrap-454 .switch-html:hover {
27
  color: #777;
28
  }
2
  * WP Editor
3
  */
4
 
5
+ .factory-bootstrap-455 .wp-editor-wrap * {
6
  -webkit-box-sizing: content-box;
7
  -moz-box-sizing: content-box;
8
  box-sizing: content-box;
9
  }
10
+ .factory-bootstrap-455 .wp-editor-wrap .button,
11
+ .factory-bootstrap-455 .wp-editor-wrap textarea,
12
+ .factory-bootstrap-455 .wp-editor-wrap input {
13
  -webkit-box-sizing: border-box;
14
  -moz-box-sizing: border-box;
15
  box-sizing: border-box;
16
  }
17
+ .factory-bootstrap-455 .switch-tmce,
18
+ .factory-bootstrap-455 .switch-html {
19
  color: #777;
20
  }
21
+ .factory-bootstrap-455 .tmce-active .switch-tmce,
22
+ .factory-bootstrap-455 .html-active .switch-html {
23
  color: #555;
24
  }
25
+ .factory-bootstrap-455 .switch-tmce:hover,
26
+ .factory-bootstrap-455 .switch-html:hover {
27
  color: #777;
28
  }
libs/factory/bootstrap/assets/css/control.checkbox.css CHANGED
@@ -1,4 +1,4 @@
1
- #side-sortables .factory-bootstrap-454 .factory-buttons-way {
2
  float: right;
3
  position: relative;
4
  top: -25px;
@@ -7,8 +7,8 @@
7
  border-radius: 4px;
8
  }
9
 
10
- .factory-bootstrap-454 .factory-checkbox-disabled input,
11
- .factory-bootstrap-454 .factory-checkbox-disabled button {
12
  pointer-events: none;
13
  cursor: not-allowed;
14
  opacity: .65;
@@ -17,17 +17,17 @@
17
  box-shadow: none;
18
  }
19
 
20
- .factory-bootstrap-454 .factory-buttons-way {
21
  border: 3px solid #f9f9f9;
22
  border-radius: 4px;
23
  }
24
 
25
- .factory-bootstrap-454 .factory-buttons-way button {
26
  padding-left: 10px;
27
  padding-right: 10px;
28
  }
29
 
30
- .factory-bootstrap-454 .factory-buttons-way .factory-on.active {
31
  text-shadow: none;
32
  color: #fff;
33
  background-color: #33aad5;
@@ -38,17 +38,17 @@
38
  border-left: 1px solid #0074a2;
39
  }
40
 
41
- .factory-bootstrap-454 .factory-checkbox-tumbler-hint {
42
  margin-top: 5px;
43
  }
44
 
45
- .factory-bootstrap-454 .factory-checkbox-tumbler-hint .factory-tumbler-content {
46
  display: inline-block;
47
  background-color: #ffffdd;
48
  padding: 1px 5px;
49
  }
50
 
51
- .admin-color-light .factory-bootstrap-454 .factory-buttons-way .factory-on.active {
52
  background-color: #04a4cc;
53
  -webkit-box-shadow: inset 0 1px 2px #037c9a;
54
  box-shadow: inset 0 1px 2px #037c9a;
@@ -57,7 +57,7 @@
57
  border-left: 1px solid #037c9a;
58
  }
59
 
60
- .admin-color-blue .factory-bootstrap-454 .factory-buttons-way .factory-on.active {
61
  background-color: #e1a948;
62
  -webkit-box-shadow: inset 0 1px 2px #d39323;
63
  box-shadow: inset 0 1px 2px #d39323;
@@ -66,7 +66,7 @@
66
  border-left: 1px solid #d39323;
67
  }
68
 
69
- .admin-color-coffee .factory-bootstrap-454 .factory-buttons-way .factory-on.active {
70
  background-color: #c7a589;
71
  -webkit-box-shadow: inset 0 1px 2px #b78a66;
72
  box-shadow: inset 0 1px 2px #b78a66;
@@ -75,7 +75,7 @@
75
  border-left: 1px solid #b78a66;
76
  }
77
 
78
- .admin-color-ectoplasm .factory-bootstrap-454 .factory-buttons-way .factory-on.active {
79
  background-color: #a3b745;
80
  -webkit-box-shadow: inset 0 1px 2px #839237;
81
  box-shadow: inset 0 1px 2px #839237;
@@ -84,7 +84,7 @@
84
  border-left: 1px solid #839237;
85
  }
86
 
87
- .admin-color-midnight .factory-bootstrap-454 .factory-buttons-way .factory-on.active {
88
  background-color: #e14d43;
89
  -webkit-box-shadow: inset 0 1px 2px #d02a21;
90
  box-shadow: inset 0 1px 2px #d02a21;
@@ -93,7 +93,7 @@
93
  border-left: 1px solid #d02a21;
94
  }
95
 
96
- .admin-color-ocean .factory-bootstrap-454 .factory-buttons-way .factory-on.active {
97
  background-color: #9ebaa0;
98
  -webkit-box-shadow: inset 0 1px 2px #80a583;
99
  box-shadow: inset 0 1px 2px #80a583;
@@ -102,7 +102,7 @@
102
  border-left: 1px solid #80a583;
103
  }
104
 
105
- .admin-color-sunrise .factory-bootstrap-454 .factory-buttons-way .factory-on.active {
106
  background-color: #dd823b;
107
  -webkit-box-shadow: inset 0 1px 2px #c36822;
108
  box-shadow: inset 0 1px 2px #c36822;
1
+ #side-sortables .factory-bootstrap-455 .factory-buttons-way {
2
  float: right;
3
  position: relative;
4
  top: -25px;
7
  border-radius: 4px;
8
  }
9
 
10
+ .factory-bootstrap-455 .factory-checkbox-disabled input,
11
+ .factory-bootstrap-455 .factory-checkbox-disabled button {
12
  pointer-events: none;
13
  cursor: not-allowed;
14
  opacity: .65;
17
  box-shadow: none;
18
  }
19
 
20
+ .factory-bootstrap-455 .factory-buttons-way {
21
  border: 3px solid #f9f9f9;
22
  border-radius: 4px;
23
  }
24
 
25
+ .factory-bootstrap-455 .factory-buttons-way button {
26
  padding-left: 10px;
27
  padding-right: 10px;
28
  }
29
 
30
+ .factory-bootstrap-455 .factory-buttons-way .factory-on.active {
31
  text-shadow: none;
32
  color: #fff;
33
  background-color: #33aad5;
38
  border-left: 1px solid #0074a2;
39
  }
40
 
41
+ .factory-bootstrap-455 .factory-checkbox-tumbler-hint {
42
  margin-top: 5px;
43
  }
44
 
45
+ .factory-bootstrap-455 .factory-checkbox-tumbler-hint .factory-tumbler-content {
46
  display: inline-block;
47
  background-color: #ffffdd;
48
  padding: 1px 5px;
49
  }
50
 
51
+ .admin-color-light .factory-bootstrap-455 .factory-buttons-way .factory-on.active {
52
  background-color: #04a4cc;
53
  -webkit-box-shadow: inset 0 1px 2px #037c9a;
54
  box-shadow: inset 0 1px 2px #037c9a;
57
  border-left: 1px solid #037c9a;
58
  }
59
 
60
+ .admin-color-blue .factory-bootstrap-455 .factory-buttons-way .factory-on.active {
61
  background-color: #e1a948;
62
  -webkit-box-shadow: inset 0 1px 2px #d39323;
63
  box-shadow: inset 0 1px 2px #d39323;
66
  border-left: 1px solid #d39323;
67
  }
68
 
69
+ .admin-color-coffee .factory-bootstrap-455 .factory-buttons-way .factory-on.active {
70
  background-color: #c7a589;
71
  -webkit-box-shadow: inset 0 1px 2px #b78a66;
72
  box-shadow: inset 0 1px 2px #b78a66;
75
  border-left: 1px solid #b78a66;
76
  }
77
 
78
+ .admin-color-ectoplasm .factory-bootstrap-455 .factory-buttons-way .factory-on.active {
79
  background-color: #a3b745;
80
  -webkit-box-shadow: inset 0 1px 2px #839237;
81
  box-shadow: inset 0 1px 2px #839237;
84
  border-left: 1px solid #839237;
85
  }
86
 
87
+ .admin-color-midnight .factory-bootstrap-455 .factory-buttons-way .factory-on.active {
88
  background-color: #e14d43;
89
  -webkit-box-shadow: inset 0 1px 2px #d02a21;
90
  box-shadow: inset 0 1px 2px #d02a21;
93
  border-left: 1px solid #d02a21;
94
  }
95
 
96
+ .admin-color-ocean .factory-bootstrap-455 .factory-buttons-way .factory-on.active {
97
  background-color: #9ebaa0;
98
  -webkit-box-shadow: inset 0 1px 2px #80a583;
99
  box-shadow: inset 0 1px 2px #80a583;
102
  border-left: 1px solid #80a583;
103
  }
104
 
105
+ .admin-color-sunrise .factory-bootstrap-455 .factory-buttons-way .factory-on.active {
106
  background-color: #dd823b;
107
  -webkit-box-shadow: inset 0 1px 2px #c36822;
108
  box-shadow: inset 0 1px 2px #c36822;
libs/factory/bootstrap/assets/css/control.color-and-opacity.css CHANGED
@@ -1,24 +1,24 @@
1
- .factory-bootstrap-454 .factory-color-and-opacity .factory-preview-wrap {
2
 
3
  }
4
 
5
- .factory-bootstrap-454 .factory-control-row {
6
  padding-left: 105px;
7
  position: relative;
8
  }
9
- .factory-bootstrap-454 .factory-control-row .factory-color-wrap {
10
  position: absolute;
11
  left: 0px;
12
  top: 0px;
13
  }
14
- .factory-bootstrap-454 .factory-control-row .factory-opacity-wrap {
15
  width: 100%;
16
  }
17
 
18
- .factory-bootstrap-454 .factory-picker-target {
19
 
20
  }
21
 
22
- .factory-bootstrap-454 .iris-picker {
23
  margin-top: 10px;
24
  }
1
+ .factory-bootstrap-455 .factory-color-and-opacity .factory-preview-wrap {
2
 
3
  }
4
 
5
+ .factory-bootstrap-455 .factory-control-row {
6
  padding-left: 105px;
7
  position: relative;
8
  }
9
+ .factory-bootstrap-455 .factory-control-row .factory-color-wrap {
10
  position: absolute;
11
  left: 0px;
12
  top: 0px;
13
  }
14
+ .factory-bootstrap-455 .factory-control-row .factory-opacity-wrap {
15
  width: 100%;
16
  }
17
 
18
+ .factory-bootstrap-455 .factory-picker-target {
19
 
20
  }
21
 
22
+ .factory-bootstrap-455 .iris-picker {
23
  margin-top: 10px;
24
  }
libs/factory/bootstrap/assets/css/control.color.css CHANGED
@@ -1,8 +1,8 @@
1
- .factory-bootstrap-454 .factory-color {
2
  position: relative;
3
  }
4
 
5
- .factory-bootstrap-454 .factory-color .factory-color-hex {
6
  display: inline-block;
7
  width: 65px;
8
  text-align: left;
@@ -18,13 +18,13 @@
18
  border-bottom-left-radius: 0px;
19
  }
20
 
21
- .factory-bootstrap-454 .factory-color .factory-pattern,
22
- .factory-bootstrap-454 .factory-color .factory-background {
23
  cursor: pointer;
24
  }
25
 
26
- .factory-bootstrap-454 .factory-color .factory-pattern,
27
- .factory-bootstrap-454 .factory-color .factory-background {
28
  height: 26px;
29
  width: 26px;
30
  position: absolute;
@@ -38,7 +38,7 @@
38
  border-bottom-right-radius: 0px !important;
39
  }
40
 
41
- .factory-bootstrap-454 .factory-color .factory-background {
42
  z-index: 2;
43
  border-radius: 3px;
44
  }
1
+ .factory-bootstrap-455 .factory-color {
2
  position: relative;
3
  }
4
 
5
+ .factory-bootstrap-455 .factory-color .factory-color-hex {
6
  display: inline-block;
7
  width: 65px;
8
  text-align: left;
18
  border-bottom-left-radius: 0px;
19
  }
20
 
21
+ .factory-bootstrap-455 .factory-color .factory-pattern,
22
+ .factory-bootstrap-455 .factory-color .factory-background {
23
  cursor: pointer;
24
  }
25
 
26
+ .factory-bootstrap-455 .factory-color .factory-pattern,
27
+ .factory-bootstrap-455 .factory-color .factory-background {
28
  height: 26px;
29
  width: 26px;
30
  position: absolute;
38
  border-bottom-right-radius: 0px !important;
39
  }
40
 
41
+ .factory-bootstrap-455 .factory-color .factory-background {
42
  z-index: 2;
43
  border-radius: 3px;
44
  }
libs/factory/bootstrap/assets/css/control.dropdown-and-colors.css CHANGED
@@ -1,14 +1,14 @@
1
- .factory-bootstrap-454 .factory-dropdown-and-colors .factory-colors-wrap,
2
- .factory-bootstrap-454 .factory-dropdown-and-colors .factory-dropdown-wrap {
3
  display: inline-block;
4
  }
5
 
6
- .factory-bootstrap-454 .factory-dropdown-and-colors .factory-dropdown-wrap {
7
  min-width: 200px;
8
  max-width: 300px;
9
  }
10
 
11
- /*.factory-bootstrap-454 .factory-from-radio-label, .factory-bootstrap-454 .factory-from-radio-label > span {
12
  -webkit-transition: all 0.3s;
13
  -moz-transition: all 0.3s;
14
  -o-transition: all 0.3s;
1
+ .factory-bootstrap-455 .factory-dropdown-and-colors .factory-colors-wrap,
2
+ .factory-bootstrap-455 .factory-dropdown-and-colors .factory-dropdown-wrap {
3
  display: inline-block;
4
  }
5
 
6
+ .factory-bootstrap-455 .factory-dropdown-and-colors .factory-dropdown-wrap {
7
  min-width: 200px;
8
  max-width: 300px;
9
  }
10
 
11
+ /*.factory-bootstrap-455 .factory-from-radio-label, .factory-bootstrap-455 .factory-from-radio-label > span {
12
  -webkit-transition: all 0.3s;
13
  -moz-transition: all 0.3s;
14
  -o-transition: all 0.3s;
libs/factory/bootstrap/assets/css/control.dropdown.css CHANGED
@@ -2,23 +2,23 @@
2
  * Dropdown As Buttons
3
  */
4
 
5
- .factory-bootstrap-454 .factory-dropdown.factory-buttons-way .fa {
6
  margin-right: 6px;
7
  position: relative;
8
  }
9
- .factory-bootstrap-454 .factory-dropdown.factory-buttons-way {
10
  border: 0px;
11
  border-radius: 0px;
12
  }
13
 
14
- .factory-bootstrap-454 .factory-hints .factory-hint {
15
  margin-top: 5px;
16
  display: inline-block;
17
  background-color: #ffffdd;
18
  padding: 1px 5px;
19
  }
20
 
21
- .admin-color-light .factory-bootstrap-454 .factory-dropdown.factory-buttons-way .active {
22
  background-color: #04a4cc;
23
  -webkit-box-shadow: inset 0 1px 2px #037c9a;
24
  box-shadow: inset 0 1px 2px #037c9a;
@@ -26,7 +26,7 @@
26
  border-bottom: 1px solid #037c9a;
27
  border-left: 1px solid #037c9a;
28
  }
29
- .admin-color-blue .factory-bootstrap-454 .factory-dropdown.factory-buttons-way .active {
30
  background-color: #e1a948;
31
  -webkit-box-shadow: inset 0 1px 2px #d39323;
32
  box-shadow: inset 0 1px 2px #d39323;
@@ -34,7 +34,7 @@
34
  border-bottom: 1px solid #d39323;
35
  border-left: 1px solid #d39323;
36
  }
37
- .admin-color-coffee .factory-bootstrap-454 .factory-dropdown.factory-buttons-way .active {
38
  background-color: #c7a589;
39
  -webkit-box-shadow: inset 0 1px 2px #b78a66;
40
  box-shadow: inset 0 1px 2px #b78a66;
@@ -42,7 +42,7 @@
42
  border-bottom: 1px solid #b78a66;
43
  border-left: 1px solid #b78a66;
44
  }
45
- .admin-color-ectoplasm .factory-bootstrap-454 .factory-dropdown.factory-buttons-way .active {
46
  background-color: #a3b745;
47
  -webkit-box-shadow: inset 0 1px 2px #839237;
48
  box-shadow: inset 0 1px 2px #839237;
@@ -50,7 +50,7 @@
50
  border-bottom: 1px solid #839237;
51
  border-left: 1px solid #839237;
52
  }
53
- .admin-color-midnight .factory-bootstrap-454 .factory-dropdown.factory-buttons-way .active {
54
  background-color: #e14d43;
55
  -webkit-box-shadow: inset 0 1px 2px #d02a21;
56
  box-shadow: inset 0 1px 2px #d02a21;
@@ -58,7 +58,7 @@
58
  border-bottom: 1px solid #d02a21;
59
  border-left: 1px solid #d02a21;
60
  }
61
- .admin-color-ocean .factory-bootstrap-454 .factory-dropdown.factory-buttons-way .active {
62
  background-color: #9ebaa0;
63
  -webkit-box-shadow: inset 0 1px 2px #80a583;
64
  box-shadow: inset 0 1px 2px #80a583;
@@ -66,7 +66,7 @@
66
  border-bottom: 1px solid #80a583;
67
  border-left: 1px solid #80a583;
68
  }
69
- .admin-color-sunrise .factory-bootstrap-454 .factory-dropdown.factory-buttons-way .active {
70
  background-color: #dd823b;
71
  -webkit-box-shadow: inset 0 1px 2px #c36822;
72
  box-shadow: inset 0 1px 2px #c36822;
@@ -80,13 +80,13 @@
80
  * http://designwithpc.com/plugins/ddslick
81
  */
82
 
83
- .factory-bootstrap-454 .factory-dropdown.factory-ddslick-way .dd-select {
84
  background-color: #fff !important;
85
  }
86
- .factory-bootstrap-454 .factory-dropdown.factory-ddslick-way label {
87
  margin-bottom: 1px;
88
  }
89
- .factory-bootstrap-454 .factory-dropdown.factory-ddslick-way .dd-option,
90
- .factory-bootstrap-454 .factory-dropdown.factory-ddslick-way .dd-selected {
91
  padding: 8px 12px 8px 11px !important;
92
  }
2
  * Dropdown As Buttons
3
  */
4
 
5
+ .factory-bootstrap-455 .factory-dropdown.factory-buttons-way .fa {
6
  margin-right: 6px;
7
  position: relative;
8
  }
9
+ .factory-bootstrap-455 .factory-dropdown.factory-buttons-way {
10
  border: 0px;
11
  border-radius: 0px;
12
  }
13
 
14
+ .factory-bootstrap-455 .factory-hints .factory-hint {
15
  margin-top: 5px;
16
  display: inline-block;
17
  background-color: #ffffdd;
18
  padding: 1px 5px;
19
  }
20
 
21
+ .admin-color-light .factory-bootstrap-455 .factory-dropdown.factory-buttons-way .active {
22
  background-color: #04a4cc;
23
  -webkit-box-shadow: inset 0 1px 2px #037c9a;
24
  box-shadow: inset 0 1px 2px #037c9a;
26
  border-bottom: 1px solid #037c9a;
27
  border-left: 1px solid #037c9a;
28
  }
29
+ .admin-color-blue .factory-bootstrap-455 .factory-dropdown.factory-buttons-way .active {
30
  background-color: #e1a948;
31
  -webkit-box-shadow: inset 0 1px 2px #d39323;
32
  box-shadow: inset 0 1px 2px #d39323;
34
  border-bottom: 1px solid #d39323;
35
  border-left: 1px solid #d39323;
36
  }
37
+ .admin-color-coffee .factory-bootstrap-455 .factory-dropdown.factory-buttons-way .active {
38
  background-color: #c7a589;
39
  -webkit-box-shadow: inset 0 1px 2px #b78a66;
40
  box-shadow: inset 0 1px 2px #b78a66;
42
  border-bottom: 1px solid #b78a66;
43
  border-left: 1px solid #b78a66;
44
  }
45
+ .admin-color-ectoplasm .factory-bootstrap-455 .factory-dropdown.factory-buttons-way .active {
46
  background-color: #a3b745;
47
  -webkit-box-shadow: inset 0 1px 2px #839237;
48
  box-shadow: inset 0 1px 2px #839237;
50
  border-bottom: 1px solid #839237;
51
  border-left: 1px solid #839237;
52
  }
53
+ .admin-color-midnight .factory-bootstrap-455 .factory-dropdown.factory-buttons-way .active {
54
  background-color: #e14d43;
55
  -webkit-box-shadow: inset 0 1px 2px #d02a21;
56
  box-shadow: inset 0 1px 2px #d02a21;
58
  border-bottom: 1px solid #d02a21;
59
  border-left: 1px solid #d02a21;
60
  }
61
+ .admin-color-ocean .factory-bootstrap-455 .factory-dropdown.factory-buttons-way .active {
62
  background-color: #9ebaa0;
63
  -webkit-box-shadow: inset 0 1px 2px #80a583;
64
  box-shadow: inset 0 1px 2px #80a583;
66
  border-bottom: 1px solid #80a583;
67
  border-left: 1px solid #80a583;
68
  }
69
+ .admin-color-sunrise .factory-bootstrap-455 .factory-dropdown.factory-buttons-way .active {
70
  background-color: #dd823b;
71
  -webkit-box-shadow: inset 0 1px 2px #c36822;
72
  box-shadow: inset 0 1px 2px #c36822;
80
  * http://designwithpc.com/plugins/ddslick
81
  */
82
 
83
+ .factory-bootstrap-455 .factory-dropdown.factory-ddslick-way .dd-select {
84
  background-color: #fff !important;
85
  }
86
+ .factory-bootstrap-455 .factory-dropdown.factory-ddslick-way label {
87
  margin-bottom: 1px;
88
  }
89
+ .factory-bootstrap-455 .factory-dropdown.factory-ddslick-way .dd-option,
90
+ .factory-bootstrap-455 .factory-dropdown.factory-ddslick-way .dd-selected {
91
  padding: 8px 12px 8px 11px !important;
92
  }
libs/factory/bootstrap/assets/css/control.fonts.css CHANGED
@@ -1,24 +1,24 @@
1
- .factory-bootstrap-454 .factory-font .factory-control-row {
2
  padding:0;
3
  vertical-align: top;
4
  }
5
- .factory-bootstrap-454 .factory-font .factory-color-wrap {
6
  position:static;
7
  display:inline-block;
8
  vertical-align: top;
9
  }
10
- .factory-bootstrap-454 .factory-font .factory-size-wrap {
11
  display:inline-block;
12
  width: 70px;
13
  vertical-align: top;
14
  }
15
- .factory-bootstrap-454 .iris-picker {
16
  margin-top: 10px;
17
  }
18
- .factory-bootstrap-454 .factory-font .factory-family-wrap {
19
  padding-bottom: 10px;
20
  }
21
 
22
- .factory-bootstrap-454 .factory-font .chosen-results {
23
  max-height: 150px;
24
  }
1
+ .factory-bootstrap-455 .factory-font .factory-control-row {
2
  padding:0;
3
  vertical-align: top;
4
  }
5
+ .factory-bootstrap-455 .factory-font .factory-color-wrap {
6
  position:static;
7
  display:inline-block;
8
  vertical-align: top;
9
  }
10
+ .factory-bootstrap-455 .factory-font .factory-size-wrap {
11
  display:inline-block;
12
  width: 70px;
13
  vertical-align: top;
14
  }
15
+ .factory-bootstrap-455 .iris-picker {
16
  margin-top: 10px;
17
  }
18
+ .factory-bootstrap-455 .factory-font .factory-family-wrap {
19
  padding-bottom: 10px;
20
  }
21
 
22
+ .factory-bootstrap-455 .factory-font .chosen-results {
23
  max-height: 150px;
24
  }
libs/factory/bootstrap/assets/css/control.list.css CHANGED
@@ -1,33 +1,33 @@
1
 
2
- .factory-bootstrap-454 .factory-list li input {
3
  margin: 0 5px 0 0;
4
  position: relative;
5
  top: 1px;
6
  outline: none !important;
7
  }
8
- .factory-bootstrap-454 .factory-list li span {
9
  vertical-align: bottom;
10
  line-height: 100%;
11
  }
12
 
13
  /* erorrs */
14
 
15
- .factory-bootstrap-454 .factory-list .factory-error {
16
  position: relative;
17
  display: inline-block;
18
  }
19
- .factory-bootstrap-454 .factory-list .factory-error i {
20
  color: #f47665;
21
  margin: 0 7px 0 1px;
22
  cursor: help;
23
  }
24
- .factory-bootstrap-454 .factory-list .factory-error-text {
25
  display: none;
26
  position: absolute;
27
  width: 300px;
28
  }
29
- .factory-bootstrap-454 .factory-list .factory-error-text,
30
- .factory-bootstrap-454 .factory-list-error {
31
  background-color: rgba(0,0,0,0.8);
32
  white-space: normal;
33
  z-index: 10;
@@ -39,29 +39,29 @@
39
  font-size: 13px;
40
  margin-top: 2px;
41
  }
42
- .factory-bootstrap-454 .factory-list-error {
43
  padding: 5px 10px;
44
  max-width: 500px;
45
  display: inline-block;
46
  }
47
- .factory-bootstrap-454 .factory-list-error i {
48
  margin: 0 7px 0 1px;
49
  }
50
- .factory-bootstrap-454 .factory-list .factory-error-text a {
51
  color: #fff;
52
  font-weight: bold;
53
  }
54
- .factory-bootstrap-454 .factory-list .factory-has-error:hover .factory-error-text {
55
  display: block;
56
  }
57
- .factory-bootstrap-454 .factory-list .factory-has-error {
58
  cursor: default;
59
  }
60
  .opanda-connect-buttons .opanda-has-error .opanda-error {
61
  display: inline-block;
62
  }
63
 
64
- .factory-bootstrap-454 .factory-checklist-way.factory-empty {
65
  font-style: italic;
66
  margin-top: 7px;
67
  }
1
 
2
+ .factory-bootstrap-455 .factory-list li input {
3
  margin: 0 5px 0 0;
4
  position: relative;
5
  top: 1px;
6
  outline: none !important;
7
  }
8
+ .factory-bootstrap-455 .factory-list li span {
9
  vertical-align: bottom;
10
  line-height: 100%;
11
  }
12
 
13
  /* erorrs */
14
 
15
+ .factory-bootstrap-455 .factory-list .factory-error {
16
  position: relative;
17
  display: inline-block;
18
  }
19
+ .factory-bootstrap-455 .factory-list .factory-error i {
20
  color: #f47665;
21
  margin: 0 7px 0 1px;
22
  cursor: help;
23
  }
24
+ .factory-bootstrap-455 .factory-list .factory-error-text {
25
  display: none;
26
  position: absolute;
27
  width: 300px;
28
  }
29
+ .factory-bootstrap-455 .factory-list .factory-error-text,
30
+ .factory-bootstrap-455 .factory-list-error {
31
  background-color: rgba(0,0,0,0.8);
32
  white-space: normal;
33
  z-index: 10;
39
  font-size: 13px;
40
  margin-top: 2px;
41
  }
42
+ .factory-bootstrap-455 .factory-list-error {
43
  padding: 5px 10px;
44
  max-width: 500px;
45
  display: inline-block;
46
  }
47
+ .factory-bootstrap-455 .factory-list-error i {
48
  margin: 0 7px 0 1px;
49
  }
50
+ .factory-bootstrap-455 .factory-list .factory-error-text a {
51
  color: #fff;
52
  font-weight: bold;
53
  }
54
+ .factory-bootstrap-455 .factory-list .factory-has-error:hover .factory-error-text {
55
  display: block;
56
  }
57
+ .factory-bootstrap-455 .factory-list .factory-has-error {
58
  cursor: default;
59
  }
60
  .opanda-connect-buttons .opanda-has-error .opanda-error {
61
  display: inline-block;
62
  }
63
 
64
+ .factory-bootstrap-455 .factory-checklist-way.factory-empty {
65
  font-style: italic;
66
  margin-top: 7px;
67
  }
libs/factory/bootstrap/assets/css/control.multiple-textbox.css CHANGED
@@ -1,13 +1,13 @@
1
- .factory-bootstrap-454 .factory-mtextbox-item {
2
  position: relative;
3
  margin-bottom: 5px;
4
  }
5
 
6
- .factory-bootstrap-454 .factory-mtextbox-item input, .factory-mtextbox-remove-item {
7
  display: inline-block;
8
  }
9
 
10
- .factory-bootstrap-454 .factory-mtextbox-item .factory-mtextbox-remove-item {
11
  position: absolute;
12
  top: 0;
13
  right: 0;
@@ -20,18 +20,18 @@
20
  box-shadow: none;*/
21
  }
22
 
23
- .factory-bootstrap-454 .factory-mtextbox-item .factory-mtextbox-remove-item:hover,
24
- .factory-bootstrap-454 .factory-mtextbox-item .factory-mtextbox-remove-item:focus {
25
  box-shadow: none;
26
  outline: none;
27
  }
28
 
29
- /*.factory-bootstrap-454 .factory-mtextbox-item .factory-mtextbox-remove-item:hover {
30
  background: #fbe3e3;
31
  color: #9c7070;
32
  }*/
33
 
34
- .factory-bootstrap-454 .factory-mtextbox-add-item {
35
  display: block;
36
  margin-top: 10px;
37
  }
1
+ .factory-bootstrap-455 .factory-mtextbox-item {
2
  position: relative;
3
  margin-bottom: 5px;
4
  }
5
 
6
+ .factory-bootstrap-455 .factory-mtextbox-item input, .factory-mtextbox-remove-item {
7
  display: inline-block;
8
  }
9
 
10
+ .factory-bootstrap-455 .factory-mtextbox-item .factory-mtextbox-remove-item {
11
  position: absolute;
12
  top: 0;
13
  right: 0;
20
  box-shadow: none;*/
21
  }
22
 
23
+ .factory-bootstrap-455 .factory-mtextbox-item .factory-mtextbox-remove-item:hover,
24
+ .factory-bootstrap-455 .factory-mtextbox-item .factory-mtextbox-remove-item:focus {
25
  box-shadow: none;
26
  outline: none;
27
  }
28
 
29
+ /*.factory-bootstrap-455 .factory-mtextbox-item .factory-mtextbox-remove-item:hover {
30
  background: #fbe3e3;
31
  color: #9c7070;
32
  }*/
33
 
34
+ .factory-bootstrap-455 .factory-mtextbox-add-item {
35
  display: block;
36
  margin-top: 10px;
37
  }
libs/factory/bootstrap/assets/css/control.pattern.css CHANGED
@@ -9,7 +9,7 @@
9
  * @since 3.1.0
10
  */
11
 
12
- .factory-bootstrap-454 .factory-pattern .factory-pattern-controls {
13
  vertical-align: middle;
14
  }
15
 
@@ -17,11 +17,11 @@
17
  * Preview
18
  */
19
 
20
- .factory-bootstrap-454 .factory-pattern .factory-preview-wrap {
21
  display: inline-block;
22
  vertical-align: middle;
23
  }
24
- .factory-bootstrap-454 .factory-pattern .factory-preview {
25
  width: 100px;
26
  height: 26px;
27
  background:transparent url('../assets/assets/images/color_picker_pattern.jpg') repeat;
@@ -34,7 +34,7 @@
34
  position: relative;
35
 
36
  }
37
- .factory-bootstrap-454 .factory-pattern .factory-preview.factory-empty {
38
  background:transparent url('../assets/assets/images/color_picker_pattern.jpg') repeat !important;
39
  }
40
 
@@ -42,7 +42,7 @@
42
  * Preview Arrow
43
  */
44
 
45
- .factory-bootstrap-454 .factory-pattern .factory-preview span {
46
  position:absolute;
47
  top:0;
48
  left:76px;
@@ -55,10 +55,10 @@
55
  z-index:99;
56
  border-bottom: 2px solid #000;
57
  }
58
- .factory-bootstrap-454 .factory-pattern .factory-preview span:hover {
59
  background: #161616;
60
  }
61
- .factory-bootstrap-454 .factory-pattern .factory-preview span:after {
62
  content: '';
63
  width: 0;
64
  height: 0;
@@ -69,7 +69,7 @@
69
  right: 7px;
70
  z-index: 1;
71
  }
72
- .factory-bootstrap-454 .factory-pattern.factory-patterns-panel-active .factory-preview span:after {
73
  border-top-color: transparent;
74
  border-bottom-color: #96a6a6;
75
  top: 4px;
@@ -79,25 +79,25 @@
79
  * Color Picker
80
  */
81
 
82
- .factory-bootstrap-454 .factory-pattern .factory-color-panel {
83
  padding: 10px;
84
  margin-top: 10px;
85
  background: rgba(255,255,255,0.04);
86
  border-radius: 3px;
87
  display: none;
88
  }
89
- .factory-bootstrap-454 .factory-pattern.factory-color-panel-active .factory-color-panel {
90
  display: block;
91
  }
92
- .factory-bootstrap-454 .factory-pattern .factory-color-label {
93
  margin-right: 5px;
94
  }
95
- .factory-bootstrap-454 .factory-pattern .factory-color-label,
96
- .factory-bootstrap-454 .factory-pattern .factory-color {
97
  display: inline-block;
98
  vertical-align: middle;
99
  }
100
- .factory-bootstrap-454 .factory-pattern .factory-color-panel .factory-hint {
101
  margin-top: 7px;
102
  }
103
 
@@ -105,48 +105,48 @@
105
  * Available Patterns
106
  */
107
 
108
- .factory-bootstrap-454 .factory-pattern .factory-patterns-panel {
109
  display: none;
110
  margin-top: 10px;
111
  padding: 2px 0 0;
112
  border-top: 1px solid #272727;
113
  overflow: visible;
114
  }
115
- .factory-bootstrap-454 .factory-pattern .factory-patterns-group {
116
  clear: both;
117
  padding: 2px 0 0;
118
  border-bottom: 1px solid #272727;
119
  padding-bottom: 10px;
120
  }
121
- .factory-bootstrap-454 .factory-pattern .factory-patterns-group-title {
122
  margin-top: 10px;
123
  }
124
- .factory-bootstrap-454 .factory-pattern .factory-patterns-row {
125
  padding-top: 10px;
126
  }
127
- .factory-bootstrap-454 .factory-pattern.factory-patterns-panel-active .factory-patterns-panel {
128
  display: block;
129
  }
130
- .factory-bootstrap-454 .factory-pattern .factory-patterns-item,
131
- .factory-bootstrap-454 .factory-pattern .factory-patterns-item div {
132
  width: 46px;
133
  height: 46px;
134
  }
135
- .factory-bootstrap-454 .factory-pattern .factory-patterns-item {
136
  display: inline-block;
137
  cursor: pointer;
138
  position: relative;
139
  vertical-align: top;
140
  }
141
- .factory-bootstrap-454 .factory-pattern .factory-patterns-item + .factory-patterns-item {
142
  margin-left: 10px;
143
  }
144
- .factory-bootstrap-454 .factory-pattern .factory-patterns-item div {
145
  position: absolute;
146
  border-radius: 100%;
147
  border: 4px solid #333;
148
  }
149
- .factory-bootstrap-454 .factory-pattern .factory-patterns-item:hover .factory-pattern-holder {
150
  width: 64px;
151
  height: 64px;
152
  top: -10px;
@@ -154,14 +154,14 @@
154
  border: 1px solid #333;
155
  z-index: 10;
156
  }
157
- .factory-bootstrap-454 .factory-pattern .factory-no-preview {
158
  background: #2f2f2f;
159
  line-height: 46px;
160
  border-radius: 100%;
161
  text-align: center;
162
  font-size: 20px;
163
  }
164
- .factory-bootstrap-454 .factory-pattern .factory-no-preview:hover {
165
  background: #333;
166
  }
167
 
@@ -170,18 +170,18 @@
170
  * Control Buttons
171
  */
172
 
173
- .factory-bootstrap-454 .factory-pattern .factory-button .fa {
174
  font-size: 14px;
175
  margin-right: 1px;
176
  }
177
- .factory-bootstrap-454 .factory-pattern .factory-button span {
178
  position: relative;
179
  top: -1px;
180
  }
181
- .factory-bootstrap-454 .factory-pattern .factory-button + .factory-button {
182
  margin-left: 3px;
183
  }
184
- .factory-bootstrap-454 .factory-pattern .factory-change-color-btn {
185
  margin-left: 5px;
186
  }
187
 
9
  * @since 3.1.0
10
  */
11
 
12
+ .factory-bootstrap-455 .factory-pattern .factory-pattern-controls {
13
  vertical-align: middle;
14
  }
15
 
17
  * Preview
18
  */
19
 
20
+ .factory-bootstrap-455 .factory-pattern .factory-preview-wrap {
21
  display: inline-block;
22
  vertical-align: middle;
23
  }
24
+ .factory-bootstrap-455 .factory-pattern .factory-preview {
25
  width: 100px;
26
  height: 26px;
27
  background:transparent url('../assets/assets/images/color_picker_pattern.jpg') repeat;
34
  position: relative;
35
 
36
  }
37
+ .factory-bootstrap-455 .factory-pattern .factory-preview.factory-empty {
38
  background:transparent url('../assets/assets/images/color_picker_pattern.jpg') repeat !important;
39
  }
40
 
42
  * Preview Arrow
43
  */
44
 
45
+ .factory-bootstrap-455 .factory-pattern .factory-preview span {
46
  position:absolute;
47
  top:0;
48
  left:76px;
55
  z-index:99;
56
  border-bottom: 2px solid #000;
57
  }
58
+ .factory-bootstrap-455 .factory-pattern .factory-preview span:hover {
59
  background: #161616;
60
  }
61
+ .factory-bootstrap-455 .factory-pattern .factory-preview span:after {
62
  content: '';
63
  width: 0;
64
  height: 0;
69
  right: 7px;
70
  z-index: 1;
71
  }
72
+ .factory-bootstrap-455 .factory-pattern.factory-patterns-panel-active .factory-preview span:after {
73
  border-top-color: transparent;
74
  border-bottom-color: #96a6a6;
75
  top: 4px;
79
  * Color Picker
80
  */
81
 
82
+ .factory-bootstrap-455 .factory-pattern .factory-color-panel {
83
  padding: 10px;
84
  margin-top: 10px;
85
  background: rgba(255,255,255,0.04);
86
  border-radius: 3px;
87
  display: none;
88
  }
89
+ .factory-bootstrap-455 .factory-pattern.factory-color-panel-active .factory-color-panel {
90
  display: block;
91
  }
92
+ .factory-bootstrap-455 .factory-pattern .factory-color-label {
93
  margin-right: 5px;
94
  }
95
+ .factory-bootstrap-455 .factory-pattern .factory-color-label,
96
+ .factory-bootstrap-455 .factory-pattern .factory-color {
97
  display: inline-block;
98
  vertical-align: middle;
99
  }
100
+ .factory-bootstrap-455 .factory-pattern .factory-color-panel .factory-hint {
101
  margin-top: 7px;
102
  }
103
 
105
  * Available Patterns
106
  */
107
 
108
+ .factory-bootstrap-455 .factory-pattern .factory-patterns-panel {
109
  display: none;
110
  margin-top: 10px;
111
  padding: 2px 0 0;
112
  border-top: 1px solid #272727;
113
  overflow: visible;
114
  }
115
+ .factory-bootstrap-455 .factory-pattern .factory-patterns-group {
116
  clear: both;
117
  padding: 2px 0 0;
118
  border-bottom: 1px solid #272727;
119
  padding-bottom: 10px;
120
  }
121
+ .factory-bootstrap-455 .factory-pattern .factory-patterns-group-title {
122
  margin-top: 10px;
123
  }
124
+ .factory-bootstrap-455 .factory-pattern .factory-patterns-row {
125
  padding-top: 10px;
126
  }
127
+ .factory-bootstrap-455 .factory-pattern.factory-patterns-panel-active .factory-patterns-panel {
128
  display: block;
129
  }
130
+ .factory-bootstrap-455 .factory-pattern .factory-patterns-item,
131
+ .factory-bootstrap-455 .factory-pattern .factory-patterns-item div {
132
  width: 46px;
133
  height: 46px;
134
  }
135
+ .factory-bootstrap-455 .factory-pattern .factory-patterns-item {
136
  display: inline-block;
137
  cursor: pointer;
138
  position: relative;
139
  vertical-align: top;
140
  }
141
+ .factory-bootstrap-455 .factory-pattern .factory-patterns-item + .factory-patterns-item {
142
  margin-left: 10px;
143
  }
144
+ .factory-bootstrap-455 .factory-pattern .factory-patterns-item div {
145
  position: absolute;
146
  border-radius: 100%;
147
  border: 4px solid #333;
148
  }
149
+ .factory-bootstrap-455 .factory-pattern .factory-patterns-item:hover .factory-pattern-holder {
150
  width: 64px;
151
  height: 64px;
152
  top: -10px;
154
  border: 1px solid #333;
155
  z-index: 10;
156
  }
157
+ .factory-bootstrap-455 .factory-pattern .factory-no-preview {
158
  background: #2f2f2f;
159
  line-height: 46px;
160
  border-radius: 100%;
161
  text-align: center;
162
  font-size: 20px;
163
  }
164
+ .factory-bootstrap-455 .factory-pattern .factory-no-preview:hover {
165
  background: #333;
166
  }
167
 
170
  * Control Buttons
171
  */
172
 
173
+ .factory-bootstrap-455 .factory-pattern .factory-button .fa {
174
  font-size: 14px;
175
  margin-right: 1px;
176
  }
177
+ .factory-bootstrap-455 .factory-pattern .factory-button span {
178
  position: relative;
179
  top: -1px;
180
  }
181
+ .factory-bootstrap-455 .factory-pattern .factory-button + .factory-button {
182
  margin-left: 3px;
183
  }
184
+ .factory-bootstrap-455 .factory-pattern .factory-change-color-btn {
185
  margin-left: 5px;
186
  }
187
 
libs/factory/bootstrap/assets/css/control.radio-colors.css CHANGED
@@ -1,11 +1,11 @@
1
- .factory-bootstrap-454 .factory-from-radio-label, .factory-bootstrap-454 .factory-from-radio-label > span {
2
  -webkit-transition: all 0.3s;
3
  -moz-transition: all 0.3s;
4
  -o-transition: all 0.3s;
5
  transition: all 0.3s;
6
  }
7
 
8
- .factory-bootstrap-454 .factory-from-radio-label {
9
  position: relative;
10
  width: 30px;
11
  height: 30px;
@@ -14,12 +14,12 @@
14
  border: 1px solid rgba(0, 0, 0, 0.1);
15
  }
16
 
17
- .factory-bootstrap-454 .factory-from-radio-label:hover {
18
  background-color: #f5f2f2;
19
  border: 1px solid rgba(0, 0, 0, 0.2);
20
  }
21
 
22
- .factory-bootstrap-454 .factory-from-radio-label > span {
23
  display: block;
24
  position: absolute;
25
  top: 2px;
@@ -30,10 +30,10 @@
30
  background-color: #fff;
31
  }
32
 
33
- .factory-bootstrap-454 .factory-from-radio-label .factory-radio-color:checked + span {
34
  border: 5px solid #fff;
35
  }
36
 
37
- .factory-bootstrap-454 .factory-radio-color {
38
  opacity: 0;
39
  }
1
+ .factory-bootstrap-455 .factory-from-radio-label, .factory-bootstrap-455 .factory-from-radio-label > span {
2
  -webkit-transition: all 0.3s;
3
  -moz-transition: all 0.3s;
4
  -o-transition: all 0.3s;
5
  transition: all 0.3s;
6
  }
7
 
8
+ .factory-bootstrap-455 .factory-from-radio-label {
9
  position: relative;
10
  width: 30px;
11
  height: 30px;
14
  border: 1px solid rgba(0, 0, 0, 0.1);
15
  }
16
 
17
+ .factory-bootstrap-455 .factory-from-radio-label:hover {
18
  background-color: #f5f2f2;
19
  border: 1px solid rgba(0, 0, 0, 0.2);
20
  }
21
 
22
+ .factory-bootstrap-455 .factory-from-radio-label > span {
23
  display: block;
24
  position: absolute;
25
  top: 2px;
30
  background-color: #fff;
31
  }
32
 
33
+ .factory-bootstrap-455 .factory-from-radio-label .factory-radio-color:checked + span {
34
  border: 5px solid #fff;
35
  }
36
 
37
+ .factory-bootstrap-455 .factory-radio-color {
38
  opacity: 0;
39
  }
libs/factory/bootstrap/assets/css/holder.more-link.css CHANGED
@@ -2,23 +2,23 @@
2
  * More Link
3
  */
4
 
5
- .factory-bootstrap-454 .factory-more-link-content {
6
  border-top: 1px dashed #DDD;
7
  padding-top: 25px;
8
  width: 100%;
9
  padding-right: 20px;
10
  position: relative;
11
  }
12
- .factory-bootstrap-454 .factory-tab .factory-more-link-show {
13
  display: inline-block;
14
  text-decoration: none;
15
  border-bottom: 1px dotted #21759b;
16
  position: relative;
17
  }
18
- .factory-bootstrap-454 .factory-tab .factory-more-link-show:hover {
19
  border-color: #d54e21;
20
  }
21
- .factory-bootstrap-454 .factory-tab .factory-more-link-hide {
22
  position: absolute;
23
  margin-top: -35px;
24
  background-color: #fff;
@@ -27,6 +27,6 @@
27
  color: #bbb;
28
  text-decoration: none;
29
  }
30
- .factory-bootstrap-454 .factory-tab .factory-more-link-hide:hover {
31
  color: #999;
32
  }
2
  * More Link
3
  */
4
 
5
+ .factory-bootstrap-455 .factory-more-link-content {
6
  border-top: 1px dashed #DDD;
7
  padding-top: 25px;
8
  width: 100%;
9
  padding-right: 20px;
10
  position: relative;
11
  }
12
+ .factory-bootstrap-455 .factory-tab .factory-more-link-show {
13
  display: inline-block;
14
  text-decoration: none;
15
  border-bottom: 1px dotted #21759b;
16
  position: relative;
17
  }
18
+ .factory-bootstrap-455 .factory-tab .factory-more-link-show:hover {
19
  border-color: #d54e21;
20
  }
21
+ .factory-bootstrap-455 .factory-tab .factory-more-link-hide {
22
  position: absolute;
23
  margin-top: -35px;
24
  background-color: #fff;
27
  color: #bbb;
28
  text-decoration: none;
29
  }
30
+ .factory-bootstrap-455 .factory-tab .factory-more-link-hide:hover {
31
  color: #999;
32
  }
libs/factory/bootstrap/assets/css/plugin.gradient-picker.css CHANGED
@@ -1,24 +1,24 @@
1
  /**
2
  * jQuery gradient generator
3
  */
4
- .factory-bootstrap-454 .factory-gradient-picker-wrap {
5
  margin-bottom: 20px;
6
  }
7
 
8
- .factory-bootstrap-454 .gradientPicker-preview {
9
  width: 100%;
10
  height: 30px;
11
  border-radius: 3px;
12
  background: transparent url('../../assets/images/color_picker_pattern.jpg') repeat;
13
  }
14
 
15
- .factory-bootstrap-454 .factory-color-picker-container {
16
  display: none;
17
  padding-top: 15px;
18
  }
19
 
20
- .factory-bootstrap-454 .factory-point,
21
- .factory-bootstrap-454 .factory-point-color {
22
  position: absolute;
23
  width: 10px;
24
  height: 10px;
@@ -31,28 +31,28 @@
31
  overflow: hidden;
32
  }
33
 
34
- .factory-bootstrap-454 .factory-point-color {
35
  border-radius: 0px;
36
  }
37
 
38
- .factory-bootstrap-454 .factory-point {
39
  background: transparent url('../../assets/images/color_picker_pattern.jpg') repeat;
40
  }
41
 
42
- .factory-bootstrap-454 .factory-current-point {
43
  -ms-transform: rotate(180deg);
44
  -webkit-transform: rotate(180deg);
45
  transform: rotate(180deg);
46
  }
47
 
48
- .factory-bootstrap-454 .factory-points {
49
  position: relative;
50
  height: 10px;
51
  width: 100%;
52
  cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ1JREFUeNq8VAEKwCAITOn%2FX3ZzTBCxUicTBsvsOO9EIKJhAwCe5H0H4xBvLQgOegV8yZ8AZwJHc8zKI4c53bk6IGNqMH3GCJuMlkeG4p4G1e5Lq1KXatmCM7AdrbLLq7FC0agycx7oXOmk8%2FY%2FPNjRR7s6ZFHFqY5AcasLFDPtpAC7WH7aNkxgO9gdLNv3oWdKiKXX7r8bu6rlJcAA9ZRfMt5oHoIAAAAASUVORK5CYII%3D') 5 0, pointer;
53
  }
54
 
55
- .factory-bootstrap-454 .gradientPicker-iris-wrap {
56
  display: none;
57
  position: absolute;
58
  left: 0;
@@ -68,14 +68,14 @@
68
 
69
  }
70
 
71
- .factory-bootstrap-454 .gradientPicker-iris-wrap .iris-border, .factory-bootstrap-454 .gradientPicker-iris-wrap .iris-picker {
72
  border: 0;
73
  background: #111;
74
  }
75
 
76
  /* Preset Gradients */
77
 
78
- .factory-bootstrap-454 .gradientPicker-pallets {
79
  padding: 8px 0px 3px 0px;
80
  margin-bottom: 10px;
81
  border-bottom: 1px solid #323232;
@@ -85,29 +85,29 @@
85
  text-align: center;
86
  }
87
 
88
- .factory-bootstrap-454 .factory-preset-gradient,
89
- .factory-bootstrap-454 .factory-secondary-color {
90
  width: 22px;
91
  height: 22px;
92
  border-radius: 100%;
93
  }
94
 
95
- .factory-bootstrap-454 .factory-preset-gradient {
96
  display: inline-block;
97
  cursor: pointer;
98
  margin-bottom: 3px;
99
  position: relative;
100
  }
101
 
102
- .factory-bootstrap-454 .factory-preset-gradient:hover {
103
  opacity: 0.9;
104
  }
105
 
106
- .factory-bootstrap-454 .factory-preset-gradient + .factory-preset-gradient {
107
  margin-left: 5px;
108
  }
109
 
110
- .factory-bootstrap-454 .factory-secondary-color-wrap {
111
  width: 11px;
112
  height: 22px;
113
  position: absolute;
@@ -115,18 +115,18 @@
115
  right: 0px;
116
  }
117
 
118
- .factory-bootstrap-454 .factory-secondary-color {
119
  position: absolute;
120
  left: -11px;
121
  background-color: red;
122
  }
123
 
124
- .factory-bootstrap-454 .gradientPicker-filldirection {
125
  width: 200px;
126
  margin-top: 5px;
127
  }
128
 
129
- .factory-bootstrap-454 .gradientPicker-ptConfig .color-chooser {
130
  float: left;
131
  }
132
 
@@ -134,13 +134,13 @@
134
  * Color
135
  */
136
 
137
- .factory-bootstrap-454 .factory-color-picker-container .factory-slider {
138
  padding-left: 75px;
139
  padding-right: 60px;
140
  position: relative;
141
  }
142
 
143
- .factory-bootstrap-454 .factory-color-picker-container .factory-color-hex {
144
  top: 0;
145
  left: 0;
146
  position: absolute;
1
  /**
2
  * jQuery gradient generator
3
  */
4
+ .factory-bootstrap-455 .factory-gradient-picker-wrap {
5
  margin-bottom: 20px;
6
  }
7
 
8
+ .factory-bootstrap-455 .gradientPicker-preview {
9
  width: 100%;
10
  height: 30px;
11
  border-radius: 3px;
12
  background: transparent url('../../assets/images/color_picker_pattern.jpg') repeat;
13
  }
14
 
15
+ .factory-bootstrap-455 .factory-color-picker-container {
16
  display: none;
17
  padding-top: 15px;
18
  }
19
 
20
+ .factory-bootstrap-455 .factory-point,
21
+ .factory-bootstrap-455 .factory-point-color {
22
  position: absolute;
23
  width: 10px;
24
  height: 10px;
31
  overflow: hidden;
32
  }
33
 
34
+ .factory-bootstrap-455 .factory-point-color {
35
  border-radius: 0px;
36
  }
37
 
38
+ .factory-bootstrap-455 .factory-point {
39
  background: transparent url('../../assets/images/color_picker_pattern.jpg') repeat;
40
  }
41
 
42
+ .factory-bootstrap-455 .factory-current-point {
43
  -ms-transform: rotate(180deg);
44
  -webkit-transform: rotate(180deg);
45
  transform: rotate(180deg);
46
  }
47
 
48
+ .factory-bootstrap-455 .factory-points {
49
  position: relative;
50
  height: 10px;
51
  width: 100%;
52
  cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ1JREFUeNq8VAEKwCAITOn%2FX3ZzTBCxUicTBsvsOO9EIKJhAwCe5H0H4xBvLQgOegV8yZ8AZwJHc8zKI4c53bk6IGNqMH3GCJuMlkeG4p4G1e5Lq1KXatmCM7AdrbLLq7FC0agycx7oXOmk8%2FY%2FPNjRR7s6ZFHFqY5AcasLFDPtpAC7WH7aNkxgO9gdLNv3oWdKiKXX7r8bu6rlJcAA9ZRfMt5oHoIAAAAASUVORK5CYII%3D') 5 0, pointer;
53
  }
54
 
55
+ .factory-bootstrap-455 .gradientPicker-iris-wrap {
56
  display: none;
57
  position: absolute;
58
  left: 0;
68
 
69
  }
70
 
71
+ .factory-bootstrap-455 .gradientPicker-iris-wrap .iris-border, .factory-bootstrap-455 .gradientPicker-iris-wrap .iris-picker {
72
  border: 0;
73
  background: #111;
74
  }
75
 
76
  /* Preset Gradients */
77
 
78
+ .factory-bootstrap-455 .gradientPicker-pallets {
79
  padding: 8px 0px 3px 0px;
80
  margin-bottom: 10px;
81
  border-bottom: 1px solid #323232;
85
  text-align: center;
86
  }
87
 
88
+ .factory-bootstrap-455 .factory-preset-gradient,
89
+ .factory-bootstrap-455 .factory-secondary-color {
90
  width: 22px;
91
  height: 22px;
92
  border-radius: 100%;
93
  }
94
 
95
+ .factory-bootstrap-455 .factory-preset-gradient {
96
  display: inline-block;
97
  cursor: pointer;
98
  margin-bottom: 3px;
99
  position: relative;
100
  }
101
 
102
+ .factory-bootstrap-455 .factory-preset-gradient:hover {
103
  opacity: 0.9;
104
  }
105
 
106
+ .factory-bootstrap-455 .factory-preset-gradient + .factory-preset-gradient {
107
  margin-left: 5px;
108
  }
109
 
110
+ .factory-bootstrap-455 .factory-secondary-color-wrap {
111
  width: 11px;
112
  height: 22px;
113
  position: absolute;
115
  right: 0px;
116
  }
117
 
118
+ .factory-bootstrap-455 .factory-secondary-color {
119
  position: absolute;
120
  left: -11px;
121
  background-color: red;
122
  }
123
 
124
+ .factory-bootstrap-455 .gradientPicker-filldirection {
125
  width: 200px;
126
  margin-top: 5px;
127
  }
128
 
129
+ .factory-bootstrap-455 .gradientPicker-ptConfig .color-chooser {
130
  float: left;
131
  }
132
 
134
  * Color
135
  */
136
 
137
+ .factory-bootstrap-455 .factory-color-picker-container .factory-slider {
138
  padding-left: 75px;
139
  padding-right: 60px;
140
  position: relative;
141
  }
142
 
143
+ .factory-bootstrap-455 .factory-color-picker-container .factory-color-hex {
144
  top: 0;
145
  left: 0;
146
  position: absolute;
libs/factory/bootstrap/assets/css/plugin.paddings-editor.css CHANGED
@@ -4,13 +4,13 @@
4
  * @uses plugin.nouislider
5
  */
6
 
7
- .factory-bootstrap-454 .factory-paddings-editor {
8
  padding-left: 135px;
9
  height: 90px;
10
  position: relative;
11
  }
12
 
13
- .factory-bootstrap-454 .factory-paddings-editor .factory-rectangle {
14
  width: 120px;
15
  height: 90px;
16
  border-radius: 10px;
@@ -24,14 +24,14 @@
24
  top: 0px;
25
  left: 0px;
26
  }
27
- .factory-bootstrap-454 .factory-paddings-editor .factory-side {
28
  width: 100%;
29
  height: 100%;
30
  position: absolute;
31
  }
32
 
33
 
34
- .factory-bootstrap-454 .factory-paddings-editor .factory-side-center {
35
  width: 30px;
36
  height: 30px;
37
  border-radius: 100%;
@@ -42,35 +42,35 @@
42
  -moz-box-sizing: content-box;
43
  box-sizing: content-box;
44
  }
45
- .factory-bootstrap-454 .factory-paddings-editor .factory-side-center:hover {
46
  background-color: #c0cece;
47
  }
48
- .factory-bootstrap-454 .factory-paddings-editor .factory-side-center.factory-active {
49
  background-color: #829595;
50
  }
51
 
52
- .factory-bootstrap-454 .factory-paddings-editor .factory-side-top {
53
  height: 30px; /* = ( rectangle_height - center_button_height ) / 2 */
54
  top: 0px;
55
  left: 0px;
56
  }
57
- .factory-bootstrap-454 .factory-paddings-editor .factory-side-right {
58
  width: 45px; /* = ( rectangle_width - center_button_width ) / 2 */
59
  top: 0px;
60
  right: 0px;
61
  }
62
- .factory-bootstrap-454 .factory-paddings-editor .factory-side-bottom {
63
  height: 30px; /* = ( rectangle_height - center_button_height ) / 2 */
64
  bottom: 0px;
65
  left: 0px;
66
  }
67
- .factory-bootstrap-454 .factory-paddings-editor .factory-side-left {
68
  width: 45px; /* = ( rectangle_width - center_button_width ) / 2 */
69
  top: 0px;
70
  left: 0px;
71
  }
72
 
73
- .factory-bootstrap-454 .factory-paddings-editor .factory-rectangle .factory-visible-value {
74
  color: #1b1f1f;
75
  background-color: rgba(255,255,255,0.3);
76
  border-radius: 3px;
@@ -78,32 +78,32 @@
78
  line-height: 13px;
79
  display: inline-block;
80
  }
81
- .factory-bootstrap-454 .factory-paddings-editor .factory-rectangle .factory-side.factory-active .factory-visible-value {
82
  background-color: rgba(255,255,255,0.3);
83
  border-radius: 3px;
84
  padding: 2px;
85
  line-height: 13px;
86
  display: inline-block;
87
  }
88
- .factory-bootstrap-454 .factory-paddings-editor .factory-visible-value em {
89
  font-style: normal;
90
  }
91
 
92
- .factory-bootstrap-454 .factory-paddings-editor .factory-side-top,
93
- .factory-bootstrap-454 .factory-paddings-editor .factory-side-bottom {
94
  text-align: center;
95
  line-height: 30px; /* = side_height */
96
  }
97
- .factory-bootstrap-454 .factory-paddings-editor .factory-side-left,
98
- .factory-bootstrap-454 .factory-paddings-editor .factory-side-right {
99
  line-height: 90px; /* = side_height */
100
  text-align: center;
101
  }
102
 
103
- .factory-bootstrap-454 .factory-paddings-editor .factory-slider-container {
104
  font-style: italic;
105
  }
106
- .factory-bootstrap-454 .factory-paddings-editor .factory-slider {
107
  padding-right: 0px;
108
  margin-top: 7px
109
  }
4
  * @uses plugin.nouislider
5
  */
6
 
7
+ .factory-bootstrap-455 .factory-paddings-editor {
8
  padding-left: 135px;
9
  height: 90px;
10
  position: relative;
11
  }
12
 
13
+ .factory-bootstrap-455 .factory-paddings-editor .factory-rectangle {
14
  width: 120px;
15
  height: 90px;
16
  border-radius: 10px;
24
  top: 0px;
25
  left: 0px;
26
  }
27
+ .factory-bootstrap-455 .factory-paddings-editor .factory-side {
28
  width: 100%;
29
  height: 100%;
30
  position: absolute;
31
  }
32
 
33
 
34
+ .factory-bootstrap-455 .factory-paddings-editor .factory-side-center {
35
  width: 30px;
36
  height: 30px;
37
  border-radius: 100%;
42
  -moz-box-sizing: content-box;
43
  box-sizing: content-box;
44
  }
45
+ .factory-bootstrap-455 .factory-paddings-editor .factory-side-center:hover {
46
  background-color: #c0cece;
47
  }
48
+ .factory-bootstrap-455 .factory-paddings-editor .factory-side-center.factory-active {
49
  background-color: #829595;
50
  }
51
 
52
+ .factory-bootstrap-455 .factory-paddings-editor .factory-side-top {
53
  height: 30px; /* = ( rectangle_height - center_button_height ) / 2 */
54
  top: 0px;
55
  left: 0px;
56
  }
57
+ .factory-bootstrap-455 .factory-paddings-editor .factory-side-right {
58
  width: 45px; /* = ( rectangle_width - center_button_width ) / 2 */
59
  top: 0px;
60
  right: 0px;
61
  }
62
+ .factory-bootstrap-455 .factory-paddings-editor .factory-side-bottom {
63
  height: 30px; /* = ( rectangle_height - center_button_height ) / 2 */
64
  bottom: 0px;
65
  left: 0px;
66
  }
67
+ .factory-bootstrap-455 .factory-paddings-editor .factory-side-left {
68
  width: 45px; /* = ( rectangle_width - center_button_width ) / 2 */
69
  top: 0px;
70
  left: 0px;
71
  }
72
 
73
+ .factory-bootstrap-455 .factory-paddings-editor .factory-rectangle .factory-visible-value {
74
  color: #1b1f1f;
75
  background-color: rgba(255,255,255,0.3);
76
  border-radius: 3px;
78
  line-height: 13px;
79
  display: inline-block;
80
  }
81
+ .factory-bootstrap-455 .factory-paddings-editor .factory-rectangle .factory-side.factory-active .factory-visible-value {
82
  background-color: rgba(255,255,255,0.3);
83
  border-radius: 3px;
84
  padding: 2px;
85
  line-height: 13px;
86
  display: inline-block;
87
  }
88
+ .factory-bootstrap-455 .factory-paddings-editor .factory-visible-value em {
89
  font-style: normal;
90
  }
91
 
92
+ .factory-bootstrap-455 .factory-paddings-editor .factory-side-top,
93
+ .factory-bootstrap-455 .factory-paddings-editor .factory-side-bottom {
94
  text-align: center;
95
  line-height: 30px; /* = side_height */
96
  }
97
+ .factory-bootstrap-455 .factory-paddings-editor .factory-side-left,
98
+ .factory-bootstrap-455 .factory-paddings-editor .factory-side-right {
99
  line-height: 90px; /* = side_height */
100
  text-align: center;
101
  }
102
 
103
+ .factory-bootstrap-455 .factory-paddings-editor .factory-slider-container {
104
  font-style: italic;
105
  }
106
+ .factory-bootstrap-455 .factory-paddings-editor .factory-slider {
107
  padding-right: 0px;
108
  margin-top: 7px
109
  }
libs/factory/bootstrap/assets/js-min/bootstrap.accordion.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- !function(a,b,c,d){"use strict";a.fn.factoryBootstrap454_accordion=function(){return this.each(function(){var b=a(this),c=!1;a("."+b.attr("class")+" > div:first").show(),a("."+b.attr("class")+" > div:first").add("."+b.attr("class")+" > h3:first").addClass("active"),a("."+b.attr("class")+" > h3").on("click",function(){var d=a(this),e=d.next();return d.hasClass("active")||c||(c=!0,d.parent().children("div").slideUp(500),a("."+b.attr("class")+" > h3").removeClass("active"),d.addClass("active"),e.addClass("active").slideDown({duration:500,complete:function(){c=!1,b.trigger("shown.bs.accordion",[d])},progress:function(){b.trigger("progress.bs.accordion",[d])}})),!1})})},a(function(){a(".factory-bootstrap-454 .factory-accordion").factoryBootstrap454_accordion()})}(jQuery,window,document);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ !function(a,b,c,d){"use strict";a.fn.factoryBootstrap455_accordion=function(){return this.each(function(){var b=a(this),c=!1;a("."+b.attr("class")+" > div:first").show(),a("."+b.attr("class")+" > div:first").add("."+b.attr("class")+" > h3:first").addClass("active"),a("."+b.attr("class")+" > h3").on("click",function(){var d=a(this),e=d.next();return d.hasClass("active")||c||(c=!0,d.parent().children("div").slideUp(500),a("."+b.attr("class")+" > h3").removeClass("active"),d.addClass("active"),e.addClass("active").slideDown({duration:500,complete:function(){c=!1,b.trigger("shown.bs.accordion",[d])},progress:function(){b.trigger("progress.bs.accordion",[d])}})),!1})})},a(function(){a(".factory-bootstrap-455 .factory-accordion").factoryBootstrap455_accordion()})}(jQuery,window,document);
libs/factory/bootstrap/assets/js-min/bootstrap.collapse.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- +function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?void this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},a.fn.factoryBootstrap454_collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.factoryBootstrap454_collapse.Constructor=b,a(document).on("click.bs.collapse.data-api","[data-toggle=factory-collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=factory-collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ +function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?void this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},a.fn.factoryBootstrap455_collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.factoryBootstrap455_collapse.Constructor=b,a(document).on("click.bs.collapse.data-api","[data-toggle=factory-collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=factory-collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery);
libs/factory/bootstrap/assets/js-min/bootstrap.datetimepicker.min.js CHANGED
@@ -8,4 +8,4 @@
8
  */
9
 
10
  !function(a){"use strict";if("function"==typeof define&&define.amd)define(["jquery","moment"],a);else if("object"==typeof exports)module.exports=a(require("jquery"),require("moment"));else{if("undefined"==typeof jQuery)throw"bootstrap-datetimepicker requires jQuery to be loaded first";if("undefined"==typeof moment)throw"bootstrap-datetimepicker requires Moment.js to be loaded first";a(jQuery,moment)}}(function(a,b){"use strict";if(!b)throw new Error("bootstrap-datetimepicker requires Moment.js to be loaded first");var c=function(c,d){var e,f,g,h,i,j,k,l={},m=!0,n=!1,o=!1,p=0,q=[{clsName:"days",navFnc:"M",navStep:1},{clsName:"months",navFnc:"y",navStep:1},{clsName:"years",navFnc:"y",navStep:10},{clsName:"decades",navFnc:"y",navStep:100}],r=["days","months","years","decades"],s=["top","bottom","auto"],t=["left","right","auto"],u=["default","top","bottom"],v={up:38,38:"up",down:40,40:"down",left:37,37:"left",right:39,39:"right",tab:9,9:"tab",escape:27,27:"escape",enter:13,13:"enter",pageUp:33,33:"pageUp",pageDown:34,34:"pageDown",shift:16,16:"shift",control:17,17:"control",space:32,32:"space",t:84,84:"t","delete":46,46:"delete"},w={},x=function(){return void 0!==b.tz&&void 0!==d.timeZone&&null!==d.timeZone&&""!==d.timeZone},y=function(a){var c;return c=void 0===a||null===a?b():b.isDate(a)||b.isMoment(a)?b(a):x()?b.tz(a,j,d.useStrict,d.timeZone):b(a,j,d.useStrict),x()&&c.tz(d.timeZone),c},z=function(a){if("string"!=typeof a||a.length>1)throw new TypeError("isEnabled expects a single character string parameter");switch(a){case"y":return-1!==i.indexOf("Y");case"M":return-1!==i.indexOf("M");case"d":return-1!==i.toLowerCase().indexOf("d");case"h":case"H":return-1!==i.toLowerCase().indexOf("h");case"m":return-1!==i.indexOf("m");case"s":return-1!==i.indexOf("s");default:return!1}},A=function(){return z("h")||z("m")||z("s")},B=function(){return z("y")||z("M")||z("d")},C=function(){var b=a("<thead>").append(a("<tr>").append(a("<th>").addClass("prev").attr("data-action","previous").append(a("<span>").addClass(d.icons.previous))).append(a("<th>").addClass("picker-switch").attr("data-action","pickerSwitch").attr("colspan",d.calendarWeeks?"6":"5")).append(a("<th>").addClass("next").attr("data-action","next").append(a("<span>").addClass(d.icons.next)))),c=a("<tbody>").append(a("<tr>").append(a("<td>").attr("colspan",d.calendarWeeks?"8":"7")));return[a("<div>").addClass("datepicker-days").append(a("<table>").addClass("table-condensed").append(b).append(a("<tbody>"))),a("<div>").addClass("datepicker-months").append(a("<table>").addClass("table-condensed").append(b.clone()).append(c.clone())),a("<div>").addClass("datepicker-years").append(a("<table>").addClass("table-condensed").append(b.clone()).append(c.clone())),a("<div>").addClass("datepicker-decades").append(a("<table>").addClass("table-condensed").append(b.clone()).append(c.clone()))]},D=function(){var b=a("<tr>"),c=a("<tr>"),e=a("<tr>");return z("h")&&(b.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.incrementHour}).addClass("btn").attr("data-action","incrementHours").append(a("<span>").addClass(d.icons.up)))),c.append(a("<td>").append(a("<span>").addClass("timepicker-hour").attr({"data-time-component":"hours",title:d.tooltips.pickHour}).attr("data-action","showHours"))),e.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.decrementHour}).addClass("btn").attr("data-action","decrementHours").append(a("<span>").addClass(d.icons.down))))),z("m")&&(z("h")&&(b.append(a("<td>").addClass("separator")),c.append(a("<td>").addClass("separator").html(":")),e.append(a("<td>").addClass("separator"))),b.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.incrementMinute}).addClass("btn").attr("data-action","incrementMinutes").append(a("<span>").addClass(d.icons.up)))),c.append(a("<td>").append(a("<span>").addClass("timepicker-minute").attr({"data-time-component":"minutes",title:d.tooltips.pickMinute}).attr("data-action","showMinutes"))),e.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.decrementMinute}).addClass("btn").attr("data-action","decrementMinutes").append(a("<span>").addClass(d.icons.down))))),z("s")&&(z("m")&&(b.append(a("<td>").addClass("separator")),c.append(a("<td>").addClass("separator").html(":")),e.append(a("<td>").addClass("separator"))),b.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.incrementSecond}).addClass("btn").attr("data-action","incrementSeconds").append(a("<span>").addClass(d.icons.up)))),c.append(a("<td>").append(a("<span>").addClass("timepicker-second").attr({"data-time-component":"seconds",title:d.tooltips.pickSecond}).attr("data-action","showSeconds"))),e.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.decrementSecond}).addClass("btn").attr("data-action","decrementSeconds").append(a("<span>").addClass(d.icons.down))))),h||(b.append(a("<td>").addClass("separator")),c.append(a("<td>").append(a("<button>").addClass("btn btn-primary").attr({"data-action":"togglePeriod",tabindex:"-1",title:d.tooltips.togglePeriod}))),e.append(a("<td>").addClass("separator"))),a("<div>").addClass("timepicker-picker").append(a("<table>").addClass("table-condensed").append([b,c,e]))},E=function(){var b=a("<div>").addClass("timepicker-hours").append(a("<table>").addClass("table-condensed")),c=a("<div>").addClass("timepicker-minutes").append(a("<table>").addClass("table-condensed")),d=a("<div>").addClass("timepicker-seconds").append(a("<table>").addClass("table-condensed")),e=[D()];return z("h")&&e.push(b),z("m")&&e.push(c),z("s")&&e.push(d),e},F=function(){var b=[];return d.showTodayButton&&b.push(a("<td>").append(a("<a>").attr({"data-action":"today",title:d.tooltips.today}).append(a("<span>").addClass(d.icons.today)))),!d.sideBySide&&B()&&A()&&b.push(a("<td>").append(a("<a>").attr({"data-action":"togglePicker",title:d.tooltips.selectTime}).append(a("<span>").addClass(d.icons.time)))),d.showClear&&b.push(a("<td>").append(a("<a>").attr({"data-action":"clear",title:d.tooltips.clear}).append(a("<span>").addClass(d.icons.clear)))),d.showClose&&b.push(a("<td>").append(a("<a>").attr({"data-action":"close",title:d.tooltips.close}).append(a("<span>").addClass(d.icons.close)))),a("<table>").addClass("table-condensed").append(a("<tbody>").append(a("<tr>").append(b)))},G=function(){var b=a("<div>").addClass("bootstrap-datetimepicker-widget dropdown-menu"),c=a("<div>").addClass("datepicker").append(C()),e=a("<div>").addClass("timepicker").append(E()),f=a("<ul>").addClass("list-unstyled"),g=a("<li>").addClass("picker-switch"+(d.collapse?" accordion-toggle":"")).append(F());return d.inline&&b.removeClass("dropdown-menu"),h&&b.addClass("usetwentyfour"),z("s")&&!h&&b.addClass("wider"),d.sideBySide&&B()&&A()?(b.addClass("timepicker-sbs"),"top"===d.toolbarPlacement&&b.append(g),b.append(a("<div>").addClass("row").append(c.addClass("col-md-6")).append(e.addClass("col-md-6"))),"bottom"===d.toolbarPlacement&&b.append(g),b):("top"===d.toolbarPlacement&&f.append(g),B()&&f.append(a("<li>").addClass(d.collapse&&A()?"collapse in":"").append(c)),"default"===d.toolbarPlacement&&f.append(g),A()&&f.append(a("<li>").addClass(d.collapse&&B()?"collapse":"").append(e)),"bottom"===d.toolbarPlacement&&f.append(g),b.append(f))},H=function(){var b,e={};return b=c.is("input")||d.inline?c.data():c.find("input").data(),b.dateOptions&&b.dateOptions instanceof Object&&(e=a.extend(!0,e,b.dateOptions)),a.each(d,function(a){var c="date"+a.charAt(0).toUpperCase()+a.slice(1);void 0!==b[c]&&(e[a]=b[c])}),e},I=function(){var b,e=(n||c).position(),f=(n||c).offset(),g=d.widgetPositioning.vertical,h=d.widgetPositioning.horizontal;if(d.widgetParent)b=d.widgetParent.append(o);else if(c.is("input"))b=c.after(o).parent();else{if(d.inline)return void(b=c.append(o));b=c,c.children().first().after(o)}if("auto"===g&&(g=f.top+1.5*o.height()>=a(window).height()+a(window).scrollTop()&&o.height()+c.outerHeight()<f.top?"top":"bottom"),"auto"===h&&(h=b.width()<f.left+o.outerWidth()/2&&f.left+o.outerWidth()>a(window).width()?"right":"left"),"top"===g?o.addClass("top").removeClass("bottom"):o.addClass("bottom").removeClass("top"),"right"===h?o.addClass("pull-right"):o.removeClass("pull-right"),"static"===b.css("position")&&(b=b.parents().filter(function(){return"static"!==a(this).css("position")}).first()),0===b.length)throw new Error("datetimepicker component should be placed within a non-static positioned container");o.css({top:"top"===g?"auto":e.top+c.outerHeight(),bottom:"top"===g?b.outerHeight()-(b===c?0:e.top):"auto",left:"left"===h?b===c?0:e.left:"auto",right:"left"===h?"auto":b.outerWidth()-c.outerWidth()-(b===c?0:e.left)})},J=function(a){"dp.change"===a.type&&(a.date&&a.date.isSame(a.oldDate)||!a.date&&!a.oldDate)||c.trigger(a)},K=function(a){"y"===a&&(a="YYYY"),J({type:"dp.update",change:a,viewDate:f.clone()})},L=function(a){o&&(a&&(k=Math.max(p,Math.min(3,k+a))),o.find(".datepicker > div").hide().filter(".datepicker-"+q[k].clsName).show())},M=function(){var b=a("<tr>"),c=f.clone().startOf("w").startOf("d");for(d.calendarWeeks===!0&&b.append(a("<th>").addClass("cw").text("#"));c.isBefore(f.clone().endOf("w"));)b.append(a("<th>").addClass("dow").text(c.format("dd"))),c.add(1,"d");o.find(".datepicker-days thead").append(b)},N=function(a){return d.disabledDates[a.format("YYYY-MM-DD")]===!0},O=function(a){return d.enabledDates[a.format("YYYY-MM-DD")]===!0},P=function(a){return d.disabledHours[a.format("H")]===!0},Q=function(a){return d.enabledHours[a.format("H")]===!0},R=function(b,c){if(!b.isValid())return!1;if(d.disabledDates&&"d"===c&&N(b))return!1;if(d.enabledDates&&"d"===c&&!O(b))return!1;if(d.minDate&&b.isBefore(d.minDate,c))return!1;if(d.maxDate&&b.isAfter(d.maxDate,c))return!1;if(d.daysOfWeekDisabled&&"d"===c&&-1!==d.daysOfWeekDisabled.indexOf(b.day()))return!1;if(d.disabledHours&&("h"===c||"m"===c||"s"===c)&&P(b))return!1;if(d.enabledHours&&("h"===c||"m"===c||"s"===c)&&!Q(b))return!1;if(d.disabledTimeIntervals&&("h"===c||"m"===c||"s"===c)){var e=!1;if(a.each(d.disabledTimeIntervals,function(){return b.isBetween(this[0],this[1])?(e=!0,!1):void 0}),e)return!1}return!0},S=function(){for(var b=[],c=f.clone().startOf("y").startOf("d");c.isSame(f,"y");)b.push(a("<span>").attr("data-action","selectMonth").addClass("month").text(c.format("MMM"))),c.add(1,"M");o.find(".datepicker-months td").empty().append(b)},T=function(){var b=o.find(".datepicker-months"),c=b.find("th"),g=b.find("tbody").find("span");c.eq(0).find("span").attr("title",d.tooltips.prevYear),c.eq(1).attr("title",d.tooltips.selectYear),c.eq(2).find("span").attr("title",d.tooltips.nextYear),b.find(".disabled").removeClass("disabled"),R(f.clone().subtract(1,"y"),"y")||c.eq(0).addClass("disabled"),c.eq(1).text(f.year()),R(f.clone().add(1,"y"),"y")||c.eq(2).addClass("disabled"),g.removeClass("active"),e.isSame(f,"y")&&!m&&g.eq(e.month()).addClass("active"),g.each(function(b){R(f.clone().month(b),"M")||a(this).addClass("disabled")})},U=function(){var a=o.find(".datepicker-years"),b=a.find("th"),c=f.clone().subtract(5,"y"),g=f.clone().add(6,"y"),h="";for(b.eq(0).find("span").attr("title",d.tooltips.prevDecade),b.eq(1).attr("title",d.tooltips.selectDecade),b.eq(2).find("span").attr("title",d.tooltips.nextDecade),a.find(".disabled").removeClass("disabled"),d.minDate&&d.minDate.isAfter(c,"y")&&b.eq(0).addClass("disabled"),b.eq(1).text(c.year()+"-"+g.year()),d.maxDate&&d.maxDate.isBefore(g,"y")&&b.eq(2).addClass("disabled");!c.isAfter(g,"y");)h+='<span data-action="selectYear" class="year'+(c.isSame(e,"y")&&!m?" active":"")+(R(c,"y")?"":" disabled")+'">'+c.year()+"</span>",c.add(1,"y");a.find("td").html(h)},V=function(){var a,c=o.find(".datepicker-decades"),g=c.find("th"),h=b({y:f.year()-f.year()%100-1}),i=h.clone().add(100,"y"),j=h.clone(),k=!1,l=!1,m="";for(g.eq(0).find("span").attr("title",d.tooltips.prevCentury),g.eq(2).find("span").attr("title",d.tooltips.nextCentury),c.find(".disabled").removeClass("disabled"),(h.isSame(b({y:1900}))||d.minDate&&d.minDate.isAfter(h,"y"))&&g.eq(0).addClass("disabled"),g.eq(1).text(h.year()+"-"+i.year()),(h.isSame(b({y:2e3}))||d.maxDate&&d.maxDate.isBefore(i,"y"))&&g.eq(2).addClass("disabled");!h.isAfter(i,"y");)a=h.year()+12,k=d.minDate&&d.minDate.isAfter(h,"y")&&d.minDate.year()<=a,l=d.maxDate&&d.maxDate.isAfter(h,"y")&&d.maxDate.year()<=a,m+='<span data-action="selectDecade" class="decade'+(e.isAfter(h)&&e.year()<=a?" active":"")+(R(h,"y")||k||l?"":" disabled")+'" data-selection="'+(h.year()+6)+'">'+(h.year()+1)+" - "+(h.year()+12)+"</span>",h.add(12,"y");m+="<span></span><span></span><span></span>",c.find("td").html(m),g.eq(1).text(j.year()+1+"-"+h.year())},W=function(){var b,c,g,h=o.find(".datepicker-days"),i=h.find("th"),j=[],k=[];if(B()){for(i.eq(0).find("span").attr("title",d.tooltips.prevMonth),i.eq(1).attr("title",d.tooltips.selectMonth),i.eq(2).find("span").attr("title",d.tooltips.nextMonth),h.find(".disabled").removeClass("disabled"),i.eq(1).text(f.format(d.dayViewHeaderFormat)),R(f.clone().subtract(1,"M"),"M")||i.eq(0).addClass("disabled"),R(f.clone().add(1,"M"),"M")||i.eq(2).addClass("disabled"),b=f.clone().startOf("M").startOf("w").startOf("d"),g=0;42>g;g++)0===b.weekday()&&(c=a("<tr>"),d.calendarWeeks&&c.append('<td class="cw">'+b.week()+"</td>"),j.push(c)),k=["day"],b.isBefore(f,"M")&&k.push("old"),b.isAfter(f,"M")&&k.push("new"),b.isSame(e,"d")&&!m&&k.push("active"),R(b,"d")||k.push("disabled"),b.isSame(y(),"d")&&k.push("today"),(0===b.day()||6===b.day())&&k.push("weekend"),J({type:"dp.classify",date:b,classNames:k}),c.append('<td data-action="selectDay" data-day="'+b.format("L")+'" class="'+k.join(" ")+'">'+b.date()+"</td>"),b.add(1,"d");h.find("tbody").empty().append(j),T(),U(),V()}},X=function(){var b=o.find(".timepicker-hours table"),c=f.clone().startOf("d"),d=[],e=a("<tr>");for(f.hour()>11&&!h&&c.hour(12);c.isSame(f,"d")&&(h||f.hour()<12&&c.hour()<12||f.hour()>11);)c.hour()%4===0&&(e=a("<tr>"),d.push(e)),e.append('<td data-action="selectHour" class="hour'+(R(c,"h")?"":" disabled")+'">'+c.format(h?"HH":"hh")+"</td>"),c.add(1,"h");b.empty().append(d)},Y=function(){for(var b=o.find(".timepicker-minutes table"),c=f.clone().startOf("h"),e=[],g=a("<tr>"),h=1===d.stepping?5:d.stepping;f.isSame(c,"h");)c.minute()%(4*h)===0&&(g=a("<tr>"),e.push(g)),g.append('<td data-action="selectMinute" class="minute'+(R(c,"m")?"":" disabled")+'">'+c.format("mm")+"</td>"),c.add(h,"m");b.empty().append(e)},Z=function(){for(var b=o.find(".timepicker-seconds table"),c=f.clone().startOf("m"),d=[],e=a("<tr>");f.isSame(c,"m");)c.second()%20===0&&(e=a("<tr>"),d.push(e)),e.append('<td data-action="selectSecond" class="second'+(R(c,"s")?"":" disabled")+'">'+c.format("ss")+"</td>"),c.add(5,"s");b.empty().append(d)},$=function(){var a,b,c=o.find(".timepicker span[data-time-component]");h||(a=o.find(".timepicker [data-action=togglePeriod]"),b=e.clone().add(e.hours()>=12?-12:12,"h"),a.text(e.format("A")),R(b,"h")?a.removeClass("disabled"):a.addClass("disabled")),c.filter("[data-time-component=hours]").text(e.format(h?"HH":"hh")),c.filter("[data-time-component=minutes]").text(e.format("mm")),c.filter("[data-time-component=seconds]").text(e.format("ss")),X(),Y(),Z()},_=function(){o&&(W(),$())},aa=function(a){var b=m?null:e;if(!a)return m=!0,g.val(""),c.data("date",""),J({type:"dp.change",date:!1,oldDate:b}),void _();if(a=a.clone().locale(d.locale),x()&&a.tz(d.timeZone),1!==d.stepping)for(a.minutes(Math.round(a.minutes()/d.stepping)*d.stepping).seconds(0);d.minDate&&a.isBefore(d.minDate);)a.add(d.stepping,"minutes");R(a)?(e=a,f=e.clone(),g.val(e.format(i)),c.data("date",e.format(i)),m=!1,_(),J({type:"dp.change",date:e.clone(),oldDate:b})):(d.keepInvalid?J({type:"dp.change",date:a,oldDate:b}):g.val(m?"":e.format(i)),J({type:"dp.error",date:a,oldDate:b}))},ba=function(){var b=!1;return o?(o.find(".collapse").each(function(){var c=a(this).data("collapse");return c&&c.transitioning?(b=!0,!1):!0}),b?l:(n&&n.hasClass("btn")&&n.toggleClass("active"),o.hide(),a(window).off("resize",I),o.off("click","[data-action]"),o.off("mousedown",!1),o.remove(),o=!1,J({type:"dp.hide",date:e.clone()}),g.blur(),f=e.clone(),l)):l},ca=function(){aa(null)},da=function(a){return void 0===d.parseInputDate?(!b.isMoment(a)||a instanceof Date)&&(a=y(a)):a=d.parseInputDate(a),a},ea={next:function(){var a=q[k].navFnc;f.add(q[k].navStep,a),W(),K(a)},previous:function(){var a=q[k].navFnc;f.subtract(q[k].navStep,a),W(),K(a)},pickerSwitch:function(){L(1)},selectMonth:function(b){var c=a(b.target).closest("tbody").find("span").index(a(b.target));f.month(c),k===p?(aa(e.clone().year(f.year()).month(f.month())),d.inline||ba()):(L(-1),W()),K("M")},selectYear:function(b){var c=parseInt(a(b.target).text(),10)||0;f.year(c),k===p?(aa(e.clone().year(f.year())),d.inline||ba()):(L(-1),W()),K("YYYY")},selectDecade:function(b){var c=parseInt(a(b.target).data("selection"),10)||0;f.year(c),k===p?(aa(e.clone().year(f.year())),d.inline||ba()):(L(-1),W()),K("YYYY")},selectDay:function(b){var c=f.clone();a(b.target).is(".old")&&c.subtract(1,"M"),a(b.target).is(".new")&&c.add(1,"M"),aa(c.date(parseInt(a(b.target).text(),10))),A()||d.keepOpen||d.inline||ba()},incrementHours:function(){var a=e.clone().add(1,"h");R(a,"h")&&aa(a)},incrementMinutes:function(){var a=e.clone().add(d.stepping,"m");R(a,"m")&&aa(a)},incrementSeconds:function(){var a=e.clone().add(1,"s");R(a,"s")&&aa(a)},decrementHours:function(){var a=e.clone().subtract(1,"h");R(a,"h")&&aa(a)},decrementMinutes:function(){var a=e.clone().subtract(d.stepping,"m");R(a,"m")&&aa(a)},decrementSeconds:function(){var a=e.clone().subtract(1,"s");R(a,"s")&&aa(a)},togglePeriod:function(){aa(e.clone().add(e.hours()>=12?-12:12,"h"))},togglePicker:function(b){var c,e=a(b.target),f=e.closest("ul"),g=f.find(".in"),h=f.find(".collapse:not(.in)");if(g&&g.length){if(c=g.data("collapse"),c&&c.transitioning)return;g.collapse?(g.collapse("hide"),h.collapse("show")):(g.removeClass("in"),h.addClass("in")),e.is("span")?e.toggleClass(d.icons.time+" "+d.icons.date):e.find("span").toggleClass(d.icons.time+" "+d.icons.date)}},showPicker:function(){o.find(".timepicker > div:not(.timepicker-picker)").hide(),o.find(".timepicker .timepicker-picker").show()},showHours:function(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-hours").show()},showMinutes:function(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-minutes").show()},showSeconds:function(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-seconds").show()},selectHour:function(b){var c=parseInt(a(b.target).text(),10);h||(e.hours()>=12?12!==c&&(c+=12):12===c&&(c=0)),aa(e.clone().hours(c)),ea.showPicker.call(l)},selectMinute:function(b){aa(e.clone().minutes(parseInt(a(b.target).text(),10))),ea.showPicker.call(l)},selectSecond:function(b){aa(e.clone().seconds(parseInt(a(b.target).text(),10))),ea.showPicker.call(l)},clear:ca,today:function(){var a=y();R(a,"d")&&aa(a)},close:ba},fa=function(b){return a(b.currentTarget).is(".disabled")?!1:(ea[a(b.currentTarget).data("action")].apply(l,arguments),!1)},ga=function(){var b,c={year:function(a){return a.month(0).date(1).hours(0).seconds(0).minutes(0)},month:function(a){return a.date(1).hours(0).seconds(0).minutes(0)},day:function(a){return a.hours(0).seconds(0).minutes(0)},hour:function(a){return a.seconds(0).minutes(0)},minute:function(a){return a.seconds(0)}};return g.prop("disabled")||!d.ignoreReadonly&&g.prop("readonly")||o?l:(void 0!==g.val()&&0!==g.val().trim().length?aa(da(g.val().trim())):m&&d.useCurrent&&(d.inline||g.is("input")&&0===g.val().trim().length)&&(b=y(),"string"==typeof d.useCurrent&&(b=c[d.useCurrent](b)),aa(b)),o=G(),M(),S(),o.find(".timepicker-hours").hide(),o.find(".timepicker-minutes").hide(),o.find(".timepicker-seconds").hide(),_(),L(),a(window).on("resize",I),o.on("click","[data-action]",fa),o.on("mousedown",!1),n&&n.hasClass("btn")&&n.toggleClass("active"),I(),o.show(),d.focusOnShow&&!g.is(":focus")&&g.focus(),J({type:"dp.show"}),l)},ha=function(){return o?ba():ga()},ia=function(a){var b,c,e,f,g=null,h=[],i={},j=a.which,k="p";w[j]=k;for(b in w)w.hasOwnProperty(b)&&w[b]===k&&(h.push(b),parseInt(b,10)!==j&&(i[b]=!0));for(b in d.keyBinds)if(d.keyBinds.hasOwnProperty(b)&&"function"==typeof d.keyBinds[b]&&(e=b.split(" "),e.length===h.length&&v[j]===e[e.length-1])){for(f=!0,c=e.length-2;c>=0;c--)if(!(v[e[c]]in i)){f=!1;break}if(f){g=d.keyBinds[b];break}}g&&(g.call(l,o),a.stopPropagation(),a.preventDefault())},ja=function(a){w[a.which]="r",a.stopPropagation(),a.preventDefault()},ka=function(b){var c=a(b.target).val().trim(),d=c?da(c):null;return aa(d),b.stopImmediatePropagation(),!1},la=function(){g.on({change:ka,blur:d.debug?"":ba,keydown:ia,keyup:ja,focus:d.allowInputToggle?ga:""}),c.is("input")?g.on({focus:ga}):n&&(n.on("click",ha),n.on("mousedown",!1))},ma=function(){g.off({change:ka,blur:blur,keydown:ia,keyup:ja,focus:d.allowInputToggle?ba:""}),c.is("input")?g.off({focus:ga}):n&&(n.off("click",ha),n.off("mousedown",!1))},na=function(b){var c={};return a.each(b,function(){var a=da(this);a.isValid()&&(c[a.format("YYYY-MM-DD")]=!0)}),Object.keys(c).length?c:!1},oa=function(b){var c={};return a.each(b,function(){c[this]=!0}),Object.keys(c).length?c:!1},pa=function(){var a=d.format||"L LT";i=a.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(a){var b=e.localeData().longDateFormat(a)||a;return b.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(a){return e.localeData().longDateFormat(a)||a})}),j=d.extraFormats?d.extraFormats.slice():[],j.indexOf(a)<0&&j.indexOf(i)<0&&j.push(i),h=i.toLowerCase().indexOf("a")<1&&i.replace(/\[.*?\]/g,"").indexOf("h")<1,z("y")&&(p=2),z("M")&&(p=1),z("d")&&(p=0),k=Math.max(p,k),m||aa(e)};if(l.destroy=function(){ba(),ma(),c.removeData("DateTimePicker"),c.removeData("date")},l.toggle=ha,l.show=ga,l.hide=ba,l.disable=function(){return ba(),n&&n.hasClass("btn")&&n.addClass("disabled"),g.prop("disabled",!0),l},l.enable=function(){return n&&n.hasClass("btn")&&n.removeClass("disabled"),g.prop("disabled",!1),l},l.ignoreReadonly=function(a){if(0===arguments.length)return d.ignoreReadonly;if("boolean"!=typeof a)throw new TypeError("ignoreReadonly () expects a boolean parameter");return d.ignoreReadonly=a,l},l.options=function(b){if(0===arguments.length)return a.extend(!0,{},d);if(!(b instanceof Object))throw new TypeError("options() options parameter should be an object");return a.extend(!0,d,b),a.each(d,function(a,b){if(void 0===l[a])throw new TypeError("option "+a+" is not recognized!");l[a](b)}),l},l.date=function(a){if(0===arguments.length)return m?null:e.clone();if(!(null===a||"string"==typeof a||b.isMoment(a)||a instanceof Date))throw new TypeError("date() parameter must be one of [null, string, moment or Date]");return aa(null===a?null:da(a)),l},l.format=function(a){if(0===arguments.length)return d.format;if("string"!=typeof a&&("boolean"!=typeof a||a!==!1))throw new TypeError("format() expects a string or boolean:false parameter "+a);return d.format=a,i&&pa(),l},l.timeZone=function(a){if(0===arguments.length)return d.timeZone;if("string"!=typeof a)throw new TypeError("newZone() expects a string parameter");return d.timeZone=a,l},l.dayViewHeaderFormat=function(a){if(0===arguments.length)return d.dayViewHeaderFormat;if("string"!=typeof a)throw new TypeError("dayViewHeaderFormat() expects a string parameter");return d.dayViewHeaderFormat=a,l},l.extraFormats=function(a){if(0===arguments.length)return d.extraFormats;if(a!==!1&&!(a instanceof Array))throw new TypeError("extraFormats() expects an array or false parameter");return d.extraFormats=a,j&&pa(),l},l.disabledDates=function(b){if(0===arguments.length)return d.disabledDates?a.extend({},d.disabledDates):d.disabledDates;if(!b)return d.disabledDates=!1,_(),l;if(!(b instanceof Array))throw new TypeError("disabledDates() expects an array parameter");return d.disabledDates=na(b),d.enabledDates=!1,_(),l},l.enabledDates=function(b){if(0===arguments.length)return d.enabledDates?a.extend({},d.enabledDates):d.enabledDates;if(!b)return d.enabledDates=!1,_(),l;if(!(b instanceof Array))throw new TypeError("enabledDates() expects an array parameter");return d.enabledDates=na(b),d.disabledDates=!1,_(),l},l.daysOfWeekDisabled=function(a){if(0===arguments.length)return d.daysOfWeekDisabled.splice(0);if("boolean"==typeof a&&!a)return d.daysOfWeekDisabled=!1,_(),l;if(!(a instanceof Array))throw new TypeError("daysOfWeekDisabled() expects an array parameter");if(d.daysOfWeekDisabled=a.reduce(function(a,b){return b=parseInt(b,10),b>6||0>b||isNaN(b)?a:(-1===a.indexOf(b)&&a.push(b),a)},[]).sort(),d.useCurrent&&!d.keepInvalid){for(var b=0;!R(e,"d");){if(e.add(1,"d"),31===b)throw"Tried 31 times to find a valid date";b++}aa(e)}return _(),l},l.maxDate=function(a){if(0===arguments.length)return d.maxDate?d.maxDate.clone():d.maxDate;if("boolean"==typeof a&&a===!1)return d.maxDate=!1,_(),l;"string"==typeof a&&("now"===a||"moment"===a)&&(a=y());var b=da(a);if(!b.isValid())throw new TypeError("maxDate() Could not parse date parameter: "+a);if(d.minDate&&b.isBefore(d.minDate))throw new TypeError("maxDate() date parameter is before options.minDate: "+b.format(i));return d.maxDate=b,d.useCurrent&&!d.keepInvalid&&e.isAfter(a)&&aa(d.maxDate),f.isAfter(b)&&(f=b.clone().subtract(d.stepping,"m")),_(),l},l.minDate=function(a){if(0===arguments.length)return d.minDate?d.minDate.clone():d.minDate;if("boolean"==typeof a&&a===!1)return d.minDate=!1,_(),l;"string"==typeof a&&("now"===a||"moment"===a)&&(a=y());var b=da(a);if(!b.isValid())throw new TypeError("minDate() Could not parse date parameter: "+a);if(d.maxDate&&b.isAfter(d.maxDate))throw new TypeError("minDate() date parameter is after options.maxDate: "+b.format(i));return d.minDate=b,d.useCurrent&&!d.keepInvalid&&e.isBefore(a)&&aa(d.minDate),f.isBefore(b)&&(f=b.clone().add(d.stepping,"m")),_(),l},l.defaultDate=function(a){if(0===arguments.length)return d.defaultDate?d.defaultDate.clone():d.defaultDate;if(!a)return d.defaultDate=!1,l;"string"==typeof a&&(a="now"===a||"moment"===a?y():y(a));var b=da(a);if(!b.isValid())throw new TypeError("defaultDate() Could not parse date parameter: "+a);if(!R(b))throw new TypeError("defaultDate() date passed is invalid according to component setup validations");return d.defaultDate=b,(d.defaultDate&&d.inline||""===g.val().trim())&&aa(d.defaultDate),l},l.locale=function(a){if(0===arguments.length)return d.locale;if(!b.localeData(a))throw new TypeError("locale() locale "+a+" is not loaded from moment locales!");return d.locale=a,e.locale(d.locale),f.locale(d.locale),i&&pa(),o&&(ba(),ga()),l},l.stepping=function(a){return 0===arguments.length?d.stepping:(a=parseInt(a,10),(isNaN(a)||1>a)&&(a=1),d.stepping=a,l)},l.useCurrent=function(a){var b=["year","month","day","hour","minute"];if(0===arguments.length)return d.useCurrent;if("boolean"!=typeof a&&"string"!=typeof a)throw new TypeError("useCurrent() expects a boolean or string parameter");if("string"==typeof a&&-1===b.indexOf(a.toLowerCase()))throw new TypeError("useCurrent() expects a string parameter of "+b.join(", "));return d.useCurrent=a,l},l.collapse=function(a){if(0===arguments.length)return d.collapse;if("boolean"!=typeof a)throw new TypeError("collapse() expects a boolean parameter");return d.collapse===a?l:(d.collapse=a,o&&(ba(),ga()),l)},l.icons=function(b){if(0===arguments.length)return a.extend({},d.icons);if(!(b instanceof Object))throw new TypeError("icons() expects parameter to be an Object");return a.extend(d.icons,b),o&&(ba(),ga()),l},l.tooltips=function(b){if(0===arguments.length)return a.extend({},d.tooltips);if(!(b instanceof Object))throw new TypeError("tooltips() expects parameter to be an Object");return a.extend(d.tooltips,b),o&&(ba(),ga()),l},l.useStrict=function(a){if(0===arguments.length)return d.useStrict;if("boolean"!=typeof a)throw new TypeError("useStrict() expects a boolean parameter");return d.useStrict=a,l},l.sideBySide=function(a){if(0===arguments.length)return d.sideBySide;if("boolean"!=typeof a)throw new TypeError("sideBySide() expects a boolean parameter");return d.sideBySide=a,o&&(ba(),ga()),l},l.viewMode=function(a){if(0===arguments.length)return d.viewMode;if("string"!=typeof a)throw new TypeError("viewMode() expects a string parameter");if(-1===r.indexOf(a))throw new TypeError("viewMode() parameter must be one of ("+r.join(", ")+") value");return d.viewMode=a,k=Math.max(r.indexOf(a),p),L(),l},l.toolbarPlacement=function(a){if(0===arguments.length)return d.toolbarPlacement;if("string"!=typeof a)throw new TypeError("toolbarPlacement() expects a string parameter");if(-1===u.indexOf(a))throw new TypeError("toolbarPlacement() parameter must be one of ("+u.join(", ")+") value");return d.toolbarPlacement=a,o&&(ba(),ga()),l},l.widgetPositioning=function(b){if(0===arguments.length)return a.extend({},d.widgetPositioning);if("[object Object]"!=={}.toString.call(b))throw new TypeError("widgetPositioning() expects an object variable");if(b.horizontal){if("string"!=typeof b.horizontal)throw new TypeError("widgetPositioning() horizontal variable must be a string");if(b.horizontal=b.horizontal.toLowerCase(),-1===t.indexOf(b.horizontal))throw new TypeError("widgetPositioning() expects horizontal parameter to be one of ("+t.join(", ")+")");d.widgetPositioning.horizontal=b.horizontal}if(b.vertical){if("string"!=typeof b.vertical)throw new TypeError("widgetPositioning() vertical variable must be a string");if(b.vertical=b.vertical.toLowerCase(),-1===s.indexOf(b.vertical))throw new TypeError("widgetPositioning() expects vertical parameter to be one of ("+s.join(", ")+")");d.widgetPositioning.vertical=b.vertical}return _(),l},l.calendarWeeks=function(a){if(0===arguments.length)return d.calendarWeeks;if("boolean"!=typeof a)throw new TypeError("calendarWeeks() expects parameter to be a boolean value");return d.calendarWeeks=a,_(),l},l.showTodayButton=function(a){if(0===arguments.length)return d.showTodayButton;if("boolean"!=typeof a)throw new TypeError("showTodayButton() expects a boolean parameter");return d.showTodayButton=a,o&&(ba(),ga()),l},l.showClear=function(a){if(0===arguments.length)return d.showClear;if("boolean"!=typeof a)throw new TypeError("showClear() expects a boolean parameter");return d.showClear=a,o&&(ba(),ga()),l},l.widgetParent=function(b){if(0===arguments.length)return d.widgetParent;if("string"==typeof b&&(b=a(b)),null!==b&&"string"!=typeof b&&!(b instanceof a))throw new TypeError("widgetParent() expects a string or a jQuery object parameter");return d.widgetParent=b,o&&(ba(),ga()),l},l.keepOpen=function(a){if(0===arguments.length)return d.keepOpen;if("boolean"!=typeof a)throw new TypeError("keepOpen() expects a boolean parameter");return d.keepOpen=a,l},l.focusOnShow=function(a){if(0===arguments.length)return d.focusOnShow;if("boolean"!=typeof a)throw new TypeError("focusOnShow() expects a boolean parameter");return d.focusOnShow=a,l},l.inline=function(a){if(0===arguments.length)return d.inline;if("boolean"!=typeof a)throw new TypeError("inline() expects a boolean parameter");return d.inline=a,l},l.clear=function(){return ca(),l},l.keyBinds=function(a){return 0===arguments.length?d.keyBinds:(d.keyBinds=a,l)},l.getMoment=function(a){return y(a)},l.debug=function(a){if("boolean"!=typeof a)throw new TypeError("debug() expects a boolean parameter");return d.debug=a,l},l.allowInputToggle=function(a){if(0===arguments.length)return d.allowInputToggle;if("boolean"!=typeof a)throw new TypeError("allowInputToggle() expects a boolean parameter");return d.allowInputToggle=a,l},l.showClose=function(a){if(0===arguments.length)return d.showClose;if("boolean"!=typeof a)throw new TypeError("showClose() expects a boolean parameter");return d.showClose=a,l},l.keepInvalid=function(a){if(0===arguments.length)return d.keepInvalid;if("boolean"!=typeof a)throw new TypeError("keepInvalid() expects a boolean parameter");
11
- return d.keepInvalid=a,l},l.datepickerInput=function(a){if(0===arguments.length)return d.datepickerInput;if("string"!=typeof a)throw new TypeError("datepickerInput() expects a string parameter");return d.datepickerInput=a,l},l.parseInputDate=function(a){if(0===arguments.length)return d.parseInputDate;if("function"!=typeof a)throw new TypeError("parseInputDate() sholud be as function");return d.parseInputDate=a,l},l.disabledTimeIntervals=function(b){if(0===arguments.length)return d.disabledTimeIntervals?a.extend({},d.disabledTimeIntervals):d.disabledTimeIntervals;if(!b)return d.disabledTimeIntervals=!1,_(),l;if(!(b instanceof Array))throw new TypeError("disabledTimeIntervals() expects an array parameter");return d.disabledTimeIntervals=b,_(),l},l.disabledHours=function(b){if(0===arguments.length)return d.disabledHours?a.extend({},d.disabledHours):d.disabledHours;if(!b)return d.disabledHours=!1,_(),l;if(!(b instanceof Array))throw new TypeError("disabledHours() expects an array parameter");if(d.disabledHours=oa(b),d.enabledHours=!1,d.useCurrent&&!d.keepInvalid){for(var c=0;!R(e,"h");){if(e.add(1,"h"),24===c)throw"Tried 24 times to find a valid date";c++}aa(e)}return _(),l},l.enabledHours=function(b){if(0===arguments.length)return d.enabledHours?a.extend({},d.enabledHours):d.enabledHours;if(!b)return d.enabledHours=!1,_(),l;if(!(b instanceof Array))throw new TypeError("enabledHours() expects an array parameter");if(d.enabledHours=oa(b),d.disabledHours=!1,d.useCurrent&&!d.keepInvalid){for(var c=0;!R(e,"h");){if(e.add(1,"h"),24===c)throw"Tried 24 times to find a valid date";c++}aa(e)}return _(),l},l.viewDate=function(a){if(0===arguments.length)return f.clone();if(!a)return f=e.clone(),l;if(!("string"==typeof a||b.isMoment(a)||a instanceof Date))throw new TypeError("viewDate() parameter must be one of [string, moment or Date]");return f=da(a),K(),l},c.is("input"))g=c;else if(g=c.find(d.datepickerInput),0===g.length)g=c.find("input");else if(!g.is("input"))throw new Error('CSS class "'+d.datepickerInput+'" cannot be applied to non input element');if(c.hasClass("input-group")&&(n=0===c.find(".datepickerbutton").length?c.find(".input-group-addon"):c.find(".datepickerbutton")),!d.inline&&!g.is("input"))throw new Error("Could not initialize DateTimePicker without an input element");return e=y(),f=e.clone(),a.extend(!0,d,H()),l.options(d),pa(),la(),g.prop("disabled")&&l.disable(),g.is("input")&&0!==g.val().trim().length?aa(da(g.val().trim())):d.defaultDate&&void 0===g.attr("placeholder")&&aa(d.defaultDate),d.inline&&ga(),l};return a.fn.factoryBootstrap454_DatetimePickerControl=function(b){b=b||{};var d,e=Array.prototype.slice.call(arguments,1),f=!0,g=["destroy","hide","show","toggle"];if("object"==typeof b)return this.each(function(){var d,e=a(this);e.data("DateTimePicker")||(d=a.extend(!0,{},a.fn.factoryBootstrap454_DatetimePickerControl.defaults,b),e.data("DateTimePicker",c(e,d)))});if("string"==typeof b)return this.each(function(){var c=a(this),g=c.data("DateTimePicker");if(!g)throw new Error('bootstrap-datetimepicker("'+b+'") method was called on an element that is not using DateTimePicker');d=g[b].apply(g,e),f=d===g}),f||a.inArray(b,g)>-1?this:d;throw new TypeError("Invalid arguments for DateTimePicker: "+b)},a.fn.factoryBootstrap454_DatetimePickerControl.defaults={timeZone:"",format:!1,dayViewHeaderFormat:"MMMM YYYY",extraFormats:!1,stepping:1,minDate:!1,maxDate:!1,useCurrent:!0,collapse:!0,locale:b.locale(),defaultDate:!1,disabledDates:!1,enabledDates:!1,icons:{time:"fa fa-clock-o",date:"fa fa-calendar",up:"fa fa-arrow-up",down:"fa fa-arrow-down",previous:"fa fa-arrow-left",next:"fa fa-arrow-right",today:"fa fa-thumb-tack",clear:"fa fa-trash",close:"fa fa-times"},tooltips:{today:"Go to today",clear:"Clear selection",close:"Close the picker",selectMonth:"Select Month",prevMonth:"Previous Month",nextMonth:"Next Month",selectYear:"Select Year",prevYear:"Previous Year",nextYear:"Next Year",selectDecade:"Select Decade",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevCentury:"Previous Century",nextCentury:"Next Century",pickHour:"Pick Hour",incrementHour:"Increment Hour",decrementHour:"Decrement Hour",pickMinute:"Pick Minute",incrementMinute:"Increment Minute",decrementMinute:"Decrement Minute",pickSecond:"Pick Second",incrementSecond:"Increment Second",decrementSecond:"Decrement Second",togglePeriod:"Toggle Period",selectTime:"Select Time"},useStrict:!1,sideBySide:!1,daysOfWeekDisabled:!1,calendarWeeks:!1,viewMode:"days",toolbarPlacement:"default",showTodayButton:!1,showClear:!1,showClose:!1,widgetPositioning:{horizontal:"auto",vertical:"auto"},widgetParent:null,ignoreReadonly:!1,keepOpen:!1,focusOnShow:!0,inline:!1,keepInvalid:!1,datepickerInput:".datepickerinput",keyBinds:{up:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().subtract(7,"d")):this.date(b.clone().add(this.stepping(),"m"))}},down:function(a){if(!a)return void this.show();var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().add(7,"d")):this.date(b.clone().subtract(this.stepping(),"m"))},"control up":function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().subtract(1,"y")):this.date(b.clone().add(1,"h"))}},"control down":function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().add(1,"y")):this.date(b.clone().subtract(1,"h"))}},left:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().subtract(1,"d"))}},right:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().add(1,"d"))}},pageUp:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().subtract(1,"M"))}},pageDown:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().add(1,"M"))}},enter:function(){this.hide()},escape:function(){this.hide()},"control space":function(a){a&&a.find(".timepicker").is(":visible")&&a.find('.btn[data-action="togglePeriod"]').click()},t:function(){this.date(this.getMoment())},"delete":function(){this.clear()}},debug:!1,allowInputToggle:!1,disabledTimeIntervals:!1,disabledHours:!1,enabledHours:!1,viewDate:!1},a.fn.factoryBootstrap454_DatetimePickerControl}),function(a){a(function(){a(".factory-bootstrap-454 .factory-datetimepicker").factoryBootstrap454_DatetimePickerControl(),a(".factory-bootstrap-454 .factory-datetimepicker-range-0").factoryBootstrap454_DatetimePickerControl(),a(".factory-bootstrap-454 .factory-datetimepicker-range-1").factoryBootstrap454_DatetimePickerControl({useCurrent:!1}),a(".factory-bootstrap-454 .factory-datetimepicker-range-0").on("dp.change",function(b){a(".factory-bootstrap-454 .factory-datetimepicker-range-1").data("DateTimePicker").minDate(b.date)}),a(".factory-bootstrap-454 .factory-datetimepicker-range-1").on("dp.change",function(b){a(".factory-bootstrap-454 .factory-datetimepicker-range-0").data("DateTimePicker").maxDate(b.date)})})}(jQuery);
8
  */
9
 
10
  !function(a){"use strict";if("function"==typeof define&&define.amd)define(["jquery","moment"],a);else if("object"==typeof exports)module.exports=a(require("jquery"),require("moment"));else{if("undefined"==typeof jQuery)throw"bootstrap-datetimepicker requires jQuery to be loaded first";if("undefined"==typeof moment)throw"bootstrap-datetimepicker requires Moment.js to be loaded first";a(jQuery,moment)}}(function(a,b){"use strict";if(!b)throw new Error("bootstrap-datetimepicker requires Moment.js to be loaded first");var c=function(c,d){var e,f,g,h,i,j,k,l={},m=!0,n=!1,o=!1,p=0,q=[{clsName:"days",navFnc:"M",navStep:1},{clsName:"months",navFnc:"y",navStep:1},{clsName:"years",navFnc:"y",navStep:10},{clsName:"decades",navFnc:"y",navStep:100}],r=["days","months","years","decades"],s=["top","bottom","auto"],t=["left","right","auto"],u=["default","top","bottom"],v={up:38,38:"up",down:40,40:"down",left:37,37:"left",right:39,39:"right",tab:9,9:"tab",escape:27,27:"escape",enter:13,13:"enter",pageUp:33,33:"pageUp",pageDown:34,34:"pageDown",shift:16,16:"shift",control:17,17:"control",space:32,32:"space",t:84,84:"t","delete":46,46:"delete"},w={},x=function(){return void 0!==b.tz&&void 0!==d.timeZone&&null!==d.timeZone&&""!==d.timeZone},y=function(a){var c;return c=void 0===a||null===a?b():b.isDate(a)||b.isMoment(a)?b(a):x()?b.tz(a,j,d.useStrict,d.timeZone):b(a,j,d.useStrict),x()&&c.tz(d.timeZone),c},z=function(a){if("string"!=typeof a||a.length>1)throw new TypeError("isEnabled expects a single character string parameter");switch(a){case"y":return-1!==i.indexOf("Y");case"M":return-1!==i.indexOf("M");case"d":return-1!==i.toLowerCase().indexOf("d");case"h":case"H":return-1!==i.toLowerCase().indexOf("h");case"m":return-1!==i.indexOf("m");case"s":return-1!==i.indexOf("s");default:return!1}},A=function(){return z("h")||z("m")||z("s")},B=function(){return z("y")||z("M")||z("d")},C=function(){var b=a("<thead>").append(a("<tr>").append(a("<th>").addClass("prev").attr("data-action","previous").append(a("<span>").addClass(d.icons.previous))).append(a("<th>").addClass("picker-switch").attr("data-action","pickerSwitch").attr("colspan",d.calendarWeeks?"6":"5")).append(a("<th>").addClass("next").attr("data-action","next").append(a("<span>").addClass(d.icons.next)))),c=a("<tbody>").append(a("<tr>").append(a("<td>").attr("colspan",d.calendarWeeks?"8":"7")));return[a("<div>").addClass("datepicker-days").append(a("<table>").addClass("table-condensed").append(b).append(a("<tbody>"))),a("<div>").addClass("datepicker-months").append(a("<table>").addClass("table-condensed").append(b.clone()).append(c.clone())),a("<div>").addClass("datepicker-years").append(a("<table>").addClass("table-condensed").append(b.clone()).append(c.clone())),a("<div>").addClass("datepicker-decades").append(a("<table>").addClass("table-condensed").append(b.clone()).append(c.clone()))]},D=function(){var b=a("<tr>"),c=a("<tr>"),e=a("<tr>");return z("h")&&(b.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.incrementHour}).addClass("btn").attr("data-action","incrementHours").append(a("<span>").addClass(d.icons.up)))),c.append(a("<td>").append(a("<span>").addClass("timepicker-hour").attr({"data-time-component":"hours",title:d.tooltips.pickHour}).attr("data-action","showHours"))),e.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.decrementHour}).addClass("btn").attr("data-action","decrementHours").append(a("<span>").addClass(d.icons.down))))),z("m")&&(z("h")&&(b.append(a("<td>").addClass("separator")),c.append(a("<td>").addClass("separator").html(":")),e.append(a("<td>").addClass("separator"))),b.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.incrementMinute}).addClass("btn").attr("data-action","incrementMinutes").append(a("<span>").addClass(d.icons.up)))),c.append(a("<td>").append(a("<span>").addClass("timepicker-minute").attr({"data-time-component":"minutes",title:d.tooltips.pickMinute}).attr("data-action","showMinutes"))),e.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.decrementMinute}).addClass("btn").attr("data-action","decrementMinutes").append(a("<span>").addClass(d.icons.down))))),z("s")&&(z("m")&&(b.append(a("<td>").addClass("separator")),c.append(a("<td>").addClass("separator").html(":")),e.append(a("<td>").addClass("separator"))),b.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.incrementSecond}).addClass("btn").attr("data-action","incrementSeconds").append(a("<span>").addClass(d.icons.up)))),c.append(a("<td>").append(a("<span>").addClass("timepicker-second").attr({"data-time-component":"seconds",title:d.tooltips.pickSecond}).attr("data-action","showSeconds"))),e.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.decrementSecond}).addClass("btn").attr("data-action","decrementSeconds").append(a("<span>").addClass(d.icons.down))))),h||(b.append(a("<td>").addClass("separator")),c.append(a("<td>").append(a("<button>").addClass("btn btn-primary").attr({"data-action":"togglePeriod",tabindex:"-1",title:d.tooltips.togglePeriod}))),e.append(a("<td>").addClass("separator"))),a("<div>").addClass("timepicker-picker").append(a("<table>").addClass("table-condensed").append([b,c,e]))},E=function(){var b=a("<div>").addClass("timepicker-hours").append(a("<table>").addClass("table-condensed")),c=a("<div>").addClass("timepicker-minutes").append(a("<table>").addClass("table-condensed")),d=a("<div>").addClass("timepicker-seconds").append(a("<table>").addClass("table-condensed")),e=[D()];return z("h")&&e.push(b),z("m")&&e.push(c),z("s")&&e.push(d),e},F=function(){var b=[];return d.showTodayButton&&b.push(a("<td>").append(a("<a>").attr({"data-action":"today",title:d.tooltips.today}).append(a("<span>").addClass(d.icons.today)))),!d.sideBySide&&B()&&A()&&b.push(a("<td>").append(a("<a>").attr({"data-action":"togglePicker",title:d.tooltips.selectTime}).append(a("<span>").addClass(d.icons.time)))),d.showClear&&b.push(a("<td>").append(a("<a>").attr({"data-action":"clear",title:d.tooltips.clear}).append(a("<span>").addClass(d.icons.clear)))),d.showClose&&b.push(a("<td>").append(a("<a>").attr({"data-action":"close",title:d.tooltips.close}).append(a("<span>").addClass(d.icons.close)))),a("<table>").addClass("table-condensed").append(a("<tbody>").append(a("<tr>").append(b)))},G=function(){var b=a("<div>").addClass("bootstrap-datetimepicker-widget dropdown-menu"),c=a("<div>").addClass("datepicker").append(C()),e=a("<div>").addClass("timepicker").append(E()),f=a("<ul>").addClass("list-unstyled"),g=a("<li>").addClass("picker-switch"+(d.collapse?" accordion-toggle":"")).append(F());return d.inline&&b.removeClass("dropdown-menu"),h&&b.addClass("usetwentyfour"),z("s")&&!h&&b.addClass("wider"),d.sideBySide&&B()&&A()?(b.addClass("timepicker-sbs"),"top"===d.toolbarPlacement&&b.append(g),b.append(a("<div>").addClass("row").append(c.addClass("col-md-6")).append(e.addClass("col-md-6"))),"bottom"===d.toolbarPlacement&&b.append(g),b):("top"===d.toolbarPlacement&&f.append(g),B()&&f.append(a("<li>").addClass(d.collapse&&A()?"collapse in":"").append(c)),"default"===d.toolbarPlacement&&f.append(g),A()&&f.append(a("<li>").addClass(d.collapse&&B()?"collapse":"").append(e)),"bottom"===d.toolbarPlacement&&f.append(g),b.append(f))},H=function(){var b,e={};return b=c.is("input")||d.inline?c.data():c.find("input").data(),b.dateOptions&&b.dateOptions instanceof Object&&(e=a.extend(!0,e,b.dateOptions)),a.each(d,function(a){var c="date"+a.charAt(0).toUpperCase()+a.slice(1);void 0!==b[c]&&(e[a]=b[c])}),e},I=function(){var b,e=(n||c).position(),f=(n||c).offset(),g=d.widgetPositioning.vertical,h=d.widgetPositioning.horizontal;if(d.widgetParent)b=d.widgetParent.append(o);else if(c.is("input"))b=c.after(o).parent();else{if(d.inline)return void(b=c.append(o));b=c,c.children().first().after(o)}if("auto"===g&&(g=f.top+1.5*o.height()>=a(window).height()+a(window).scrollTop()&&o.height()+c.outerHeight()<f.top?"top":"bottom"),"auto"===h&&(h=b.width()<f.left+o.outerWidth()/2&&f.left+o.outerWidth()>a(window).width()?"right":"left"),"top"===g?o.addClass("top").removeClass("bottom"):o.addClass("bottom").removeClass("top"),"right"===h?o.addClass("pull-right"):o.removeClass("pull-right"),"static"===b.css("position")&&(b=b.parents().filter(function(){return"static"!==a(this).css("position")}).first()),0===b.length)throw new Error("datetimepicker component should be placed within a non-static positioned container");o.css({top:"top"===g?"auto":e.top+c.outerHeight(),bottom:"top"===g?b.outerHeight()-(b===c?0:e.top):"auto",left:"left"===h?b===c?0:e.left:"auto",right:"left"===h?"auto":b.outerWidth()-c.outerWidth()-(b===c?0:e.left)})},J=function(a){"dp.change"===a.type&&(a.date&&a.date.isSame(a.oldDate)||!a.date&&!a.oldDate)||c.trigger(a)},K=function(a){"y"===a&&(a="YYYY"),J({type:"dp.update",change:a,viewDate:f.clone()})},L=function(a){o&&(a&&(k=Math.max(p,Math.min(3,k+a))),o.find(".datepicker > div").hide().filter(".datepicker-"+q[k].clsName).show())},M=function(){var b=a("<tr>"),c=f.clone().startOf("w").startOf("d");for(d.calendarWeeks===!0&&b.append(a("<th>").addClass("cw").text("#"));c.isBefore(f.clone().endOf("w"));)b.append(a("<th>").addClass("dow").text(c.format("dd"))),c.add(1,"d");o.find(".datepicker-days thead").append(b)},N=function(a){return d.disabledDates[a.format("YYYY-MM-DD")]===!0},O=function(a){return d.enabledDates[a.format("YYYY-MM-DD")]===!0},P=function(a){return d.disabledHours[a.format("H")]===!0},Q=function(a){return d.enabledHours[a.format("H")]===!0},R=function(b,c){if(!b.isValid())return!1;if(d.disabledDates&&"d"===c&&N(b))return!1;if(d.enabledDates&&"d"===c&&!O(b))return!1;if(d.minDate&&b.isBefore(d.minDate,c))return!1;if(d.maxDate&&b.isAfter(d.maxDate,c))return!1;if(d.daysOfWeekDisabled&&"d"===c&&-1!==d.daysOfWeekDisabled.indexOf(b.day()))return!1;if(d.disabledHours&&("h"===c||"m"===c||"s"===c)&&P(b))return!1;if(d.enabledHours&&("h"===c||"m"===c||"s"===c)&&!Q(b))return!1;if(d.disabledTimeIntervals&&("h"===c||"m"===c||"s"===c)){var e=!1;if(a.each(d.disabledTimeIntervals,function(){return b.isBetween(this[0],this[1])?(e=!0,!1):void 0}),e)return!1}return!0},S=function(){for(var b=[],c=f.clone().startOf("y").startOf("d");c.isSame(f,"y");)b.push(a("<span>").attr("data-action","selectMonth").addClass("month").text(c.format("MMM"))),c.add(1,"M");o.find(".datepicker-months td").empty().append(b)},T=function(){var b=o.find(".datepicker-months"),c=b.find("th"),g=b.find("tbody").find("span");c.eq(0).find("span").attr("title",d.tooltips.prevYear),c.eq(1).attr("title",d.tooltips.selectYear),c.eq(2).find("span").attr("title",d.tooltips.nextYear),b.find(".disabled").removeClass("disabled"),R(f.clone().subtract(1,"y"),"y")||c.eq(0).addClass("disabled"),c.eq(1).text(f.year()),R(f.clone().add(1,"y"),"y")||c.eq(2).addClass("disabled"),g.removeClass("active"),e.isSame(f,"y")&&!m&&g.eq(e.month()).addClass("active"),g.each(function(b){R(f.clone().month(b),"M")||a(this).addClass("disabled")})},U=function(){var a=o.find(".datepicker-years"),b=a.find("th"),c=f.clone().subtract(5,"y"),g=f.clone().add(6,"y"),h="";for(b.eq(0).find("span").attr("title",d.tooltips.prevDecade),b.eq(1).attr("title",d.tooltips.selectDecade),b.eq(2).find("span").attr("title",d.tooltips.nextDecade),a.find(".disabled").removeClass("disabled"),d.minDate&&d.minDate.isAfter(c,"y")&&b.eq(0).addClass("disabled"),b.eq(1).text(c.year()+"-"+g.year()),d.maxDate&&d.maxDate.isBefore(g,"y")&&b.eq(2).addClass("disabled");!c.isAfter(g,"y");)h+='<span data-action="selectYear" class="year'+(c.isSame(e,"y")&&!m?" active":"")+(R(c,"y")?"":" disabled")+'">'+c.year()+"</span>",c.add(1,"y");a.find("td").html(h)},V=function(){var a,c=o.find(".datepicker-decades"),g=c.find("th"),h=b({y:f.year()-f.year()%100-1}),i=h.clone().add(100,"y"),j=h.clone(),k=!1,l=!1,m="";for(g.eq(0).find("span").attr("title",d.tooltips.prevCentury),g.eq(2).find("span").attr("title",d.tooltips.nextCentury),c.find(".disabled").removeClass("disabled"),(h.isSame(b({y:1900}))||d.minDate&&d.minDate.isAfter(h,"y"))&&g.eq(0).addClass("disabled"),g.eq(1).text(h.year()+"-"+i.year()),(h.isSame(b({y:2e3}))||d.maxDate&&d.maxDate.isBefore(i,"y"))&&g.eq(2).addClass("disabled");!h.isAfter(i,"y");)a=h.year()+12,k=d.minDate&&d.minDate.isAfter(h,"y")&&d.minDate.year()<=a,l=d.maxDate&&d.maxDate.isAfter(h,"y")&&d.maxDate.year()<=a,m+='<span data-action="selectDecade" class="decade'+(e.isAfter(h)&&e.year()<=a?" active":"")+(R(h,"y")||k||l?"":" disabled")+'" data-selection="'+(h.year()+6)+'">'+(h.year()+1)+" - "+(h.year()+12)+"</span>",h.add(12,"y");m+="<span></span><span></span><span></span>",c.find("td").html(m),g.eq(1).text(j.year()+1+"-"+h.year())},W=function(){var b,c,g,h=o.find(".datepicker-days"),i=h.find("th"),j=[],k=[];if(B()){for(i.eq(0).find("span").attr("title",d.tooltips.prevMonth),i.eq(1).attr("title",d.tooltips.selectMonth),i.eq(2).find("span").attr("title",d.tooltips.nextMonth),h.find(".disabled").removeClass("disabled"),i.eq(1).text(f.format(d.dayViewHeaderFormat)),R(f.clone().subtract(1,"M"),"M")||i.eq(0).addClass("disabled"),R(f.clone().add(1,"M"),"M")||i.eq(2).addClass("disabled"),b=f.clone().startOf("M").startOf("w").startOf("d"),g=0;42>g;g++)0===b.weekday()&&(c=a("<tr>"),d.calendarWeeks&&c.append('<td class="cw">'+b.week()+"</td>"),j.push(c)),k=["day"],b.isBefore(f,"M")&&k.push("old"),b.isAfter(f,"M")&&k.push("new"),b.isSame(e,"d")&&!m&&k.push("active"),R(b,"d")||k.push("disabled"),b.isSame(y(),"d")&&k.push("today"),(0===b.day()||6===b.day())&&k.push("weekend"),J({type:"dp.classify",date:b,classNames:k}),c.append('<td data-action="selectDay" data-day="'+b.format("L")+'" class="'+k.join(" ")+'">'+b.date()+"</td>"),b.add(1,"d");h.find("tbody").empty().append(j),T(),U(),V()}},X=function(){var b=o.find(".timepicker-hours table"),c=f.clone().startOf("d"),d=[],e=a("<tr>");for(f.hour()>11&&!h&&c.hour(12);c.isSame(f,"d")&&(h||f.hour()<12&&c.hour()<12||f.hour()>11);)c.hour()%4===0&&(e=a("<tr>"),d.push(e)),e.append('<td data-action="selectHour" class="hour'+(R(c,"h")?"":" disabled")+'">'+c.format(h?"HH":"hh")+"</td>"),c.add(1,"h");b.empty().append(d)},Y=function(){for(var b=o.find(".timepicker-minutes table"),c=f.clone().startOf("h"),e=[],g=a("<tr>"),h=1===d.stepping?5:d.stepping;f.isSame(c,"h");)c.minute()%(4*h)===0&&(g=a("<tr>"),e.push(g)),g.append('<td data-action="selectMinute" class="minute'+(R(c,"m")?"":" disabled")+'">'+c.format("mm")+"</td>"),c.add(h,"m");b.empty().append(e)},Z=function(){for(var b=o.find(".timepicker-seconds table"),c=f.clone().startOf("m"),d=[],e=a("<tr>");f.isSame(c,"m");)c.second()%20===0&&(e=a("<tr>"),d.push(e)),e.append('<td data-action="selectSecond" class="second'+(R(c,"s")?"":" disabled")+'">'+c.format("ss")+"</td>"),c.add(5,"s");b.empty().append(d)},$=function(){var a,b,c=o.find(".timepicker span[data-time-component]");h||(a=o.find(".timepicker [data-action=togglePeriod]"),b=e.clone().add(e.hours()>=12?-12:12,"h"),a.text(e.format("A")),R(b,"h")?a.removeClass("disabled"):a.addClass("disabled")),c.filter("[data-time-component=hours]").text(e.format(h?"HH":"hh")),c.filter("[data-time-component=minutes]").text(e.format("mm")),c.filter("[data-time-component=seconds]").text(e.format("ss")),X(),Y(),Z()},_=function(){o&&(W(),$())},aa=function(a){var b=m?null:e;if(!a)return m=!0,g.val(""),c.data("date",""),J({type:"dp.change",date:!1,oldDate:b}),void _();if(a=a.clone().locale(d.locale),x()&&a.tz(d.timeZone),1!==d.stepping)for(a.minutes(Math.round(a.minutes()/d.stepping)*d.stepping).seconds(0);d.minDate&&a.isBefore(d.minDate);)a.add(d.stepping,"minutes");R(a)?(e=a,f=e.clone(),g.val(e.format(i)),c.data("date",e.format(i)),m=!1,_(),J({type:"dp.change",date:e.clone(),oldDate:b})):(d.keepInvalid?J({type:"dp.change",date:a,oldDate:b}):g.val(m?"":e.format(i)),J({type:"dp.error",date:a,oldDate:b}))},ba=function(){var b=!1;return o?(o.find(".collapse").each(function(){var c=a(this).data("collapse");return c&&c.transitioning?(b=!0,!1):!0}),b?l:(n&&n.hasClass("btn")&&n.toggleClass("active"),o.hide(),a(window).off("resize",I),o.off("click","[data-action]"),o.off("mousedown",!1),o.remove(),o=!1,J({type:"dp.hide",date:e.clone()}),g.blur(),f=e.clone(),l)):l},ca=function(){aa(null)},da=function(a){return void 0===d.parseInputDate?(!b.isMoment(a)||a instanceof Date)&&(a=y(a)):a=d.parseInputDate(a),a},ea={next:function(){var a=q[k].navFnc;f.add(q[k].navStep,a),W(),K(a)},previous:function(){var a=q[k].navFnc;f.subtract(q[k].navStep,a),W(),K(a)},pickerSwitch:function(){L(1)},selectMonth:function(b){var c=a(b.target).closest("tbody").find("span").index(a(b.target));f.month(c),k===p?(aa(e.clone().year(f.year()).month(f.month())),d.inline||ba()):(L(-1),W()),K("M")},selectYear:function(b){var c=parseInt(a(b.target).text(),10)||0;f.year(c),k===p?(aa(e.clone().year(f.year())),d.inline||ba()):(L(-1),W()),K("YYYY")},selectDecade:function(b){var c=parseInt(a(b.target).data("selection"),10)||0;f.year(c),k===p?(aa(e.clone().year(f.year())),d.inline||ba()):(L(-1),W()),K("YYYY")},selectDay:function(b){var c=f.clone();a(b.target).is(".old")&&c.subtract(1,"M"),a(b.target).is(".new")&&c.add(1,"M"),aa(c.date(parseInt(a(b.target).text(),10))),A()||d.keepOpen||d.inline||ba()},incrementHours:function(){var a=e.clone().add(1,"h");R(a,"h")&&aa(a)},incrementMinutes:function(){var a=e.clone().add(d.stepping,"m");R(a,"m")&&aa(a)},incrementSeconds:function(){var a=e.clone().add(1,"s");R(a,"s")&&aa(a)},decrementHours:function(){var a=e.clone().subtract(1,"h");R(a,"h")&&aa(a)},decrementMinutes:function(){var a=e.clone().subtract(d.stepping,"m");R(a,"m")&&aa(a)},decrementSeconds:function(){var a=e.clone().subtract(1,"s");R(a,"s")&&aa(a)},togglePeriod:function(){aa(e.clone().add(e.hours()>=12?-12:12,"h"))},togglePicker:function(b){var c,e=a(b.target),f=e.closest("ul"),g=f.find(".in"),h=f.find(".collapse:not(.in)");if(g&&g.length){if(c=g.data("collapse"),c&&c.transitioning)return;g.collapse?(g.collapse("hide"),h.collapse("show")):(g.removeClass("in"),h.addClass("in")),e.is("span")?e.toggleClass(d.icons.time+" "+d.icons.date):e.find("span").toggleClass(d.icons.time+" "+d.icons.date)}},showPicker:function(){o.find(".timepicker > div:not(.timepicker-picker)").hide(),o.find(".timepicker .timepicker-picker").show()},showHours:function(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-hours").show()},showMinutes:function(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-minutes").show()},showSeconds:function(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-seconds").show()},selectHour:function(b){var c=parseInt(a(b.target).text(),10);h||(e.hours()>=12?12!==c&&(c+=12):12===c&&(c=0)),aa(e.clone().hours(c)),ea.showPicker.call(l)},selectMinute:function(b){aa(e.clone().minutes(parseInt(a(b.target).text(),10))),ea.showPicker.call(l)},selectSecond:function(b){aa(e.clone().seconds(parseInt(a(b.target).text(),10))),ea.showPicker.call(l)},clear:ca,today:function(){var a=y();R(a,"d")&&aa(a)},close:ba},fa=function(b){return a(b.currentTarget).is(".disabled")?!1:(ea[a(b.currentTarget).data("action")].apply(l,arguments),!1)},ga=function(){var b,c={year:function(a){return a.month(0).date(1).hours(0).seconds(0).minutes(0)},month:function(a){return a.date(1).hours(0).seconds(0).minutes(0)},day:function(a){return a.hours(0).seconds(0).minutes(0)},hour:function(a){return a.seconds(0).minutes(0)},minute:function(a){return a.seconds(0)}};return g.prop("disabled")||!d.ignoreReadonly&&g.prop("readonly")||o?l:(void 0!==g.val()&&0!==g.val().trim().length?aa(da(g.val().trim())):m&&d.useCurrent&&(d.inline||g.is("input")&&0===g.val().trim().length)&&(b=y(),"string"==typeof d.useCurrent&&(b=c[d.useCurrent](b)),aa(b)),o=G(),M(),S(),o.find(".timepicker-hours").hide(),o.find(".timepicker-minutes").hide(),o.find(".timepicker-seconds").hide(),_(),L(),a(window).on("resize",I),o.on("click","[data-action]",fa),o.on("mousedown",!1),n&&n.hasClass("btn")&&n.toggleClass("active"),I(),o.show(),d.focusOnShow&&!g.is(":focus")&&g.focus(),J({type:"dp.show"}),l)},ha=function(){return o?ba():ga()},ia=function(a){var b,c,e,f,g=null,h=[],i={},j=a.which,k="p";w[j]=k;for(b in w)w.hasOwnProperty(b)&&w[b]===k&&(h.push(b),parseInt(b,10)!==j&&(i[b]=!0));for(b in d.keyBinds)if(d.keyBinds.hasOwnProperty(b)&&"function"==typeof d.keyBinds[b]&&(e=b.split(" "),e.length===h.length&&v[j]===e[e.length-1])){for(f=!0,c=e.length-2;c>=0;c--)if(!(v[e[c]]in i)){f=!1;break}if(f){g=d.keyBinds[b];break}}g&&(g.call(l,o),a.stopPropagation(),a.preventDefault())},ja=function(a){w[a.which]="r",a.stopPropagation(),a.preventDefault()},ka=function(b){var c=a(b.target).val().trim(),d=c?da(c):null;return aa(d),b.stopImmediatePropagation(),!1},la=function(){g.on({change:ka,blur:d.debug?"":ba,keydown:ia,keyup:ja,focus:d.allowInputToggle?ga:""}),c.is("input")?g.on({focus:ga}):n&&(n.on("click",ha),n.on("mousedown",!1))},ma=function(){g.off({change:ka,blur:blur,keydown:ia,keyup:ja,focus:d.allowInputToggle?ba:""}),c.is("input")?g.off({focus:ga}):n&&(n.off("click",ha),n.off("mousedown",!1))},na=function(b){var c={};return a.each(b,function(){var a=da(this);a.isValid()&&(c[a.format("YYYY-MM-DD")]=!0)}),Object.keys(c).length?c:!1},oa=function(b){var c={};return a.each(b,function(){c[this]=!0}),Object.keys(c).length?c:!1},pa=function(){var a=d.format||"L LT";i=a.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(a){var b=e.localeData().longDateFormat(a)||a;return b.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(a){return e.localeData().longDateFormat(a)||a})}),j=d.extraFormats?d.extraFormats.slice():[],j.indexOf(a)<0&&j.indexOf(i)<0&&j.push(i),h=i.toLowerCase().indexOf("a")<1&&i.replace(/\[.*?\]/g,"").indexOf("h")<1,z("y")&&(p=2),z("M")&&(p=1),z("d")&&(p=0),k=Math.max(p,k),m||aa(e)};if(l.destroy=function(){ba(),ma(),c.removeData("DateTimePicker"),c.removeData("date")},l.toggle=ha,l.show=ga,l.hide=ba,l.disable=function(){return ba(),n&&n.hasClass("btn")&&n.addClass("disabled"),g.prop("disabled",!0),l},l.enable=function(){return n&&n.hasClass("btn")&&n.removeClass("disabled"),g.prop("disabled",!1),l},l.ignoreReadonly=function(a){if(0===arguments.length)return d.ignoreReadonly;if("boolean"!=typeof a)throw new TypeError("ignoreReadonly () expects a boolean parameter");return d.ignoreReadonly=a,l},l.options=function(b){if(0===arguments.length)return a.extend(!0,{},d);if(!(b instanceof Object))throw new TypeError("options() options parameter should be an object");return a.extend(!0,d,b),a.each(d,function(a,b){if(void 0===l[a])throw new TypeError("option "+a+" is not recognized!");l[a](b)}),l},l.date=function(a){if(0===arguments.length)return m?null:e.clone();if(!(null===a||"string"==typeof a||b.isMoment(a)||a instanceof Date))throw new TypeError("date() parameter must be one of [null, string, moment or Date]");return aa(null===a?null:da(a)),l},l.format=function(a){if(0===arguments.length)return d.format;if("string"!=typeof a&&("boolean"!=typeof a||a!==!1))throw new TypeError("format() expects a string or boolean:false parameter "+a);return d.format=a,i&&pa(),l},l.timeZone=function(a){if(0===arguments.length)return d.timeZone;if("string"!=typeof a)throw new TypeError("newZone() expects a string parameter");return d.timeZone=a,l},l.dayViewHeaderFormat=function(a){if(0===arguments.length)return d.dayViewHeaderFormat;if("string"!=typeof a)throw new TypeError("dayViewHeaderFormat() expects a string parameter");return d.dayViewHeaderFormat=a,l},l.extraFormats=function(a){if(0===arguments.length)return d.extraFormats;if(a!==!1&&!(a instanceof Array))throw new TypeError("extraFormats() expects an array or false parameter");return d.extraFormats=a,j&&pa(),l},l.disabledDates=function(b){if(0===arguments.length)return d.disabledDates?a.extend({},d.disabledDates):d.disabledDates;if(!b)return d.disabledDates=!1,_(),l;if(!(b instanceof Array))throw new TypeError("disabledDates() expects an array parameter");return d.disabledDates=na(b),d.enabledDates=!1,_(),l},l.enabledDates=function(b){if(0===arguments.length)return d.enabledDates?a.extend({},d.enabledDates):d.enabledDates;if(!b)return d.enabledDates=!1,_(),l;if(!(b instanceof Array))throw new TypeError("enabledDates() expects an array parameter");return d.enabledDates=na(b),d.disabledDates=!1,_(),l},l.daysOfWeekDisabled=function(a){if(0===arguments.length)return d.daysOfWeekDisabled.splice(0);if("boolean"==typeof a&&!a)return d.daysOfWeekDisabled=!1,_(),l;if(!(a instanceof Array))throw new TypeError("daysOfWeekDisabled() expects an array parameter");if(d.daysOfWeekDisabled=a.reduce(function(a,b){return b=parseInt(b,10),b>6||0>b||isNaN(b)?a:(-1===a.indexOf(b)&&a.push(b),a)},[]).sort(),d.useCurrent&&!d.keepInvalid){for(var b=0;!R(e,"d");){if(e.add(1,"d"),31===b)throw"Tried 31 times to find a valid date";b++}aa(e)}return _(),l},l.maxDate=function(a){if(0===arguments.length)return d.maxDate?d.maxDate.clone():d.maxDate;if("boolean"==typeof a&&a===!1)return d.maxDate=!1,_(),l;"string"==typeof a&&("now"===a||"moment"===a)&&(a=y());var b=da(a);if(!b.isValid())throw new TypeError("maxDate() Could not parse date parameter: "+a);if(d.minDate&&b.isBefore(d.minDate))throw new TypeError("maxDate() date parameter is before options.minDate: "+b.format(i));return d.maxDate=b,d.useCurrent&&!d.keepInvalid&&e.isAfter(a)&&aa(d.maxDate),f.isAfter(b)&&(f=b.clone().subtract(d.stepping,"m")),_(),l},l.minDate=function(a){if(0===arguments.length)return d.minDate?d.minDate.clone():d.minDate;if("boolean"==typeof a&&a===!1)return d.minDate=!1,_(),l;"string"==typeof a&&("now"===a||"moment"===a)&&(a=y());var b=da(a);if(!b.isValid())throw new TypeError("minDate() Could not parse date parameter: "+a);if(d.maxDate&&b.isAfter(d.maxDate))throw new TypeError("minDate() date parameter is after options.maxDate: "+b.format(i));return d.minDate=b,d.useCurrent&&!d.keepInvalid&&e.isBefore(a)&&aa(d.minDate),f.isBefore(b)&&(f=b.clone().add(d.stepping,"m")),_(),l},l.defaultDate=function(a){if(0===arguments.length)return d.defaultDate?d.defaultDate.clone():d.defaultDate;if(!a)return d.defaultDate=!1,l;"string"==typeof a&&(a="now"===a||"moment"===a?y():y(a));var b=da(a);if(!b.isValid())throw new TypeError("defaultDate() Could not parse date parameter: "+a);if(!R(b))throw new TypeError("defaultDate() date passed is invalid according to component setup validations");return d.defaultDate=b,(d.defaultDate&&d.inline||""===g.val().trim())&&aa(d.defaultDate),l},l.locale=function(a){if(0===arguments.length)return d.locale;if(!b.localeData(a))throw new TypeError("locale() locale "+a+" is not loaded from moment locales!");return d.locale=a,e.locale(d.locale),f.locale(d.locale),i&&pa(),o&&(ba(),ga()),l},l.stepping=function(a){return 0===arguments.length?d.stepping:(a=parseInt(a,10),(isNaN(a)||1>a)&&(a=1),d.stepping=a,l)},l.useCurrent=function(a){var b=["year","month","day","hour","minute"];if(0===arguments.length)return d.useCurrent;if("boolean"!=typeof a&&"string"!=typeof a)throw new TypeError("useCurrent() expects a boolean or string parameter");if("string"==typeof a&&-1===b.indexOf(a.toLowerCase()))throw new TypeError("useCurrent() expects a string parameter of "+b.join(", "));return d.useCurrent=a,l},l.collapse=function(a){if(0===arguments.length)return d.collapse;if("boolean"!=typeof a)throw new TypeError("collapse() expects a boolean parameter");return d.collapse===a?l:(d.collapse=a,o&&(ba(),ga()),l)},l.icons=function(b){if(0===arguments.length)return a.extend({},d.icons);if(!(b instanceof Object))throw new TypeError("icons() expects parameter to be an Object");return a.extend(d.icons,b),o&&(ba(),ga()),l},l.tooltips=function(b){if(0===arguments.length)return a.extend({},d.tooltips);if(!(b instanceof Object))throw new TypeError("tooltips() expects parameter to be an Object");return a.extend(d.tooltips,b),o&&(ba(),ga()),l},l.useStrict=function(a){if(0===arguments.length)return d.useStrict;if("boolean"!=typeof a)throw new TypeError("useStrict() expects a boolean parameter");return d.useStrict=a,l},l.sideBySide=function(a){if(0===arguments.length)return d.sideBySide;if("boolean"!=typeof a)throw new TypeError("sideBySide() expects a boolean parameter");return d.sideBySide=a,o&&(ba(),ga()),l},l.viewMode=function(a){if(0===arguments.length)return d.viewMode;if("string"!=typeof a)throw new TypeError("viewMode() expects a string parameter");if(-1===r.indexOf(a))throw new TypeError("viewMode() parameter must be one of ("+r.join(", ")+") value");return d.viewMode=a,k=Math.max(r.indexOf(a),p),L(),l},l.toolbarPlacement=function(a){if(0===arguments.length)return d.toolbarPlacement;if("string"!=typeof a)throw new TypeError("toolbarPlacement() expects a string parameter");if(-1===u.indexOf(a))throw new TypeError("toolbarPlacement() parameter must be one of ("+u.join(", ")+") value");return d.toolbarPlacement=a,o&&(ba(),ga()),l},l.widgetPositioning=function(b){if(0===arguments.length)return a.extend({},d.widgetPositioning);if("[object Object]"!=={}.toString.call(b))throw new TypeError("widgetPositioning() expects an object variable");if(b.horizontal){if("string"!=typeof b.horizontal)throw new TypeError("widgetPositioning() horizontal variable must be a string");if(b.horizontal=b.horizontal.toLowerCase(),-1===t.indexOf(b.horizontal))throw new TypeError("widgetPositioning() expects horizontal parameter to be one of ("+t.join(", ")+")");d.widgetPositioning.horizontal=b.horizontal}if(b.vertical){if("string"!=typeof b.vertical)throw new TypeError("widgetPositioning() vertical variable must be a string");if(b.vertical=b.vertical.toLowerCase(),-1===s.indexOf(b.vertical))throw new TypeError("widgetPositioning() expects vertical parameter to be one of ("+s.join(", ")+")");d.widgetPositioning.vertical=b.vertical}return _(),l},l.calendarWeeks=function(a){if(0===arguments.length)return d.calendarWeeks;if("boolean"!=typeof a)throw new TypeError("calendarWeeks() expects parameter to be a boolean value");return d.calendarWeeks=a,_(),l},l.showTodayButton=function(a){if(0===arguments.length)return d.showTodayButton;if("boolean"!=typeof a)throw new TypeError("showTodayButton() expects a boolean parameter");return d.showTodayButton=a,o&&(ba(),ga()),l},l.showClear=function(a){if(0===arguments.length)return d.showClear;if("boolean"!=typeof a)throw new TypeError("showClear() expects a boolean parameter");return d.showClear=a,o&&(ba(),ga()),l},l.widgetParent=function(b){if(0===arguments.length)return d.widgetParent;if("string"==typeof b&&(b=a(b)),null!==b&&"string"!=typeof b&&!(b instanceof a))throw new TypeError("widgetParent() expects a string or a jQuery object parameter");return d.widgetParent=b,o&&(ba(),ga()),l},l.keepOpen=function(a){if(0===arguments.length)return d.keepOpen;if("boolean"!=typeof a)throw new TypeError("keepOpen() expects a boolean parameter");return d.keepOpen=a,l},l.focusOnShow=function(a){if(0===arguments.length)return d.focusOnShow;if("boolean"!=typeof a)throw new TypeError("focusOnShow() expects a boolean parameter");return d.focusOnShow=a,l},l.inline=function(a){if(0===arguments.length)return d.inline;if("boolean"!=typeof a)throw new TypeError("inline() expects a boolean parameter");return d.inline=a,l},l.clear=function(){return ca(),l},l.keyBinds=function(a){return 0===arguments.length?d.keyBinds:(d.keyBinds=a,l)},l.getMoment=function(a){return y(a)},l.debug=function(a){if("boolean"!=typeof a)throw new TypeError("debug() expects a boolean parameter");return d.debug=a,l},l.allowInputToggle=function(a){if(0===arguments.length)return d.allowInputToggle;if("boolean"!=typeof a)throw new TypeError("allowInputToggle() expects a boolean parameter");return d.allowInputToggle=a,l},l.showClose=function(a){if(0===arguments.length)return d.showClose;if("boolean"!=typeof a)throw new TypeError("showClose() expects a boolean parameter");return d.showClose=a,l},l.keepInvalid=function(a){if(0===arguments.length)return d.keepInvalid;if("boolean"!=typeof a)throw new TypeError("keepInvalid() expects a boolean parameter");
11
+ return d.keepInvalid=a,l},l.datepickerInput=function(a){if(0===arguments.length)return d.datepickerInput;if("string"!=typeof a)throw new TypeError("datepickerInput() expects a string parameter");return d.datepickerInput=a,l},l.parseInputDate=function(a){if(0===arguments.length)return d.parseInputDate;if("function"!=typeof a)throw new TypeError("parseInputDate() sholud be as function");return d.parseInputDate=a,l},l.disabledTimeIntervals=function(b){if(0===arguments.length)return d.disabledTimeIntervals?a.extend({},d.disabledTimeIntervals):d.disabledTimeIntervals;if(!b)return d.disabledTimeIntervals=!1,_(),l;if(!(b instanceof Array))throw new TypeError("disabledTimeIntervals() expects an array parameter");return d.disabledTimeIntervals=b,_(),l},l.disabledHours=function(b){if(0===arguments.length)return d.disabledHours?a.extend({},d.disabledHours):d.disabledHours;if(!b)return d.disabledHours=!1,_(),l;if(!(b instanceof Array))throw new TypeError("disabledHours() expects an array parameter");if(d.disabledHours=oa(b),d.enabledHours=!1,d.useCurrent&&!d.keepInvalid){for(var c=0;!R(e,"h");){if(e.add(1,"h"),24===c)throw"Tried 24 times to find a valid date";c++}aa(e)}return _(),l},l.enabledHours=function(b){if(0===arguments.length)return d.enabledHours?a.extend({},d.enabledHours):d.enabledHours;if(!b)return d.enabledHours=!1,_(),l;if(!(b instanceof Array))throw new TypeError("enabledHours() expects an array parameter");if(d.enabledHours=oa(b),d.disabledHours=!1,d.useCurrent&&!d.keepInvalid){for(var c=0;!R(e,"h");){if(e.add(1,"h"),24===c)throw"Tried 24 times to find a valid date";c++}aa(e)}return _(),l},l.viewDate=function(a){if(0===arguments.length)return f.clone();if(!a)return f=e.clone(),l;if(!("string"==typeof a||b.isMoment(a)||a instanceof Date))throw new TypeError("viewDate() parameter must be one of [string, moment or Date]");return f=da(a),K(),l},c.is("input"))g=c;else if(g=c.find(d.datepickerInput),0===g.length)g=c.find("input");else if(!g.is("input"))throw new Error('CSS class "'+d.datepickerInput+'" cannot be applied to non input element');if(c.hasClass("input-group")&&(n=0===c.find(".datepickerbutton").length?c.find(".input-group-addon"):c.find(".datepickerbutton")),!d.inline&&!g.is("input"))throw new Error("Could not initialize DateTimePicker without an input element");return e=y(),f=e.clone(),a.extend(!0,d,H()),l.options(d),pa(),la(),g.prop("disabled")&&l.disable(),g.is("input")&&0!==g.val().trim().length?aa(da(g.val().trim())):d.defaultDate&&void 0===g.attr("placeholder")&&aa(d.defaultDate),d.inline&&ga(),l};return a.fn.factoryBootstrap455_DatetimePickerControl=function(b){b=b||{};var d,e=Array.prototype.slice.call(arguments,1),f=!0,g=["destroy","hide","show","toggle"];if("object"==typeof b)return this.each(function(){var d,e=a(this);e.data("DateTimePicker")||(d=a.extend(!0,{},a.fn.factoryBootstrap455_DatetimePickerControl.defaults,b),e.data("DateTimePicker",c(e,d)))});if("string"==typeof b)return this.each(function(){var c=a(this),g=c.data("DateTimePicker");if(!g)throw new Error('bootstrap-datetimepicker("'+b+'") method was called on an element that is not using DateTimePicker');d=g[b].apply(g,e),f=d===g}),f||a.inArray(b,g)>-1?this:d;throw new TypeError("Invalid arguments for DateTimePicker: "+b)},a.fn.factoryBootstrap455_DatetimePickerControl.defaults={timeZone:"",format:!1,dayViewHeaderFormat:"MMMM YYYY",extraFormats:!1,stepping:1,minDate:!1,maxDate:!1,useCurrent:!0,collapse:!0,locale:b.locale(),defaultDate:!1,disabledDates:!1,enabledDates:!1,icons:{time:"fa fa-clock-o",date:"fa fa-calendar",up:"fa fa-arrow-up",down:"fa fa-arrow-down",previous:"fa fa-arrow-left",next:"fa fa-arrow-right",today:"fa fa-thumb-tack",clear:"fa fa-trash",close:"fa fa-times"},tooltips:{today:"Go to today",clear:"Clear selection",close:"Close the picker",selectMonth:"Select Month",prevMonth:"Previous Month",nextMonth:"Next Month",selectYear:"Select Year",prevYear:"Previous Year",nextYear:"Next Year",selectDecade:"Select Decade",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevCentury:"Previous Century",nextCentury:"Next Century",pickHour:"Pick Hour",incrementHour:"Increment Hour",decrementHour:"Decrement Hour",pickMinute:"Pick Minute",incrementMinute:"Increment Minute",decrementMinute:"Decrement Minute",pickSecond:"Pick Second",incrementSecond:"Increment Second",decrementSecond:"Decrement Second",togglePeriod:"Toggle Period",selectTime:"Select Time"},useStrict:!1,sideBySide:!1,daysOfWeekDisabled:!1,calendarWeeks:!1,viewMode:"days",toolbarPlacement:"default",showTodayButton:!1,showClear:!1,showClose:!1,widgetPositioning:{horizontal:"auto",vertical:"auto"},widgetParent:null,ignoreReadonly:!1,keepOpen:!1,focusOnShow:!0,inline:!1,keepInvalid:!1,datepickerInput:".datepickerinput",keyBinds:{up:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().subtract(7,"d")):this.date(b.clone().add(this.stepping(),"m"))}},down:function(a){if(!a)return void this.show();var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().add(7,"d")):this.date(b.clone().subtract(this.stepping(),"m"))},"control up":function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().subtract(1,"y")):this.date(b.clone().add(1,"h"))}},"control down":function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().add(1,"y")):this.date(b.clone().subtract(1,"h"))}},left:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().subtract(1,"d"))}},right:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().add(1,"d"))}},pageUp:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().subtract(1,"M"))}},pageDown:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().add(1,"M"))}},enter:function(){this.hide()},escape:function(){this.hide()},"control space":function(a){a&&a.find(".timepicker").is(":visible")&&a.find('.btn[data-action="togglePeriod"]').click()},t:function(){this.date(this.getMoment())},"delete":function(){this.clear()}},debug:!1,allowInputToggle:!1,disabledTimeIntervals:!1,disabledHours:!1,enabledHours:!1,viewDate:!1},a.fn.factoryBootstrap455_DatetimePickerControl}),function(a){a(function(){a(".factory-bootstrap-455 .factory-datetimepicker").factoryBootstrap455_DatetimePickerControl(),a(".factory-bootstrap-455 .factory-datetimepicker-range-0").factoryBootstrap455_DatetimePickerControl(),a(".factory-bootstrap-455 .factory-datetimepicker-range-1").factoryBootstrap455_DatetimePickerControl({useCurrent:!1}),a(".factory-bootstrap-455 .factory-datetimepicker-range-0").on("dp.change",function(b){a(".factory-bootstrap-455 .factory-datetimepicker-range-1").data("DateTimePicker").minDate(b.date)}),a(".factory-bootstrap-455 .factory-datetimepicker-range-1").on("dp.change",function(b){a(".factory-bootstrap-455 .factory-datetimepicker-range-0").data("DateTimePicker").maxDate(b.date)})})}(jQuery);
libs/factory/bootstrap/assets/js-min/bootstrap.dropdown.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- +function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=factory-dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b),f.trigger(d=a.Event("show.bs.dropdown")),d.isDefaultPrevented())return;f.toggleClass("open").trigger("shown.bs.dropdown"),e.focus()}return!1}},f.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var f=c(d),g=f.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&f.find(e).focus(),d.click();var h=a("[role=menu] li:not(.divider):visible a",f);if(h.length){var i=h.index(h.filter(":focus"));38==b.keyCode&&i>0&&i--,40==b.keyCode&&i<h.length-1&&i++,~i||(i=0),h.eq(i).focus()}}}},a.fn.factoryBootstrap454_dropdown=function(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new f(this)),"string"==typeof b&&d[b].call(c)})},a.fn.factoryBootstrap454_dropdown.Constructor=f,a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",e,f.prototype.toggle).on("keydown.bs.dropdown.data-api",e+", [role=menu]",f.prototype.keydown)}(jQuery);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ +function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=factory-dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b),f.trigger(d=a.Event("show.bs.dropdown")),d.isDefaultPrevented())return;f.toggleClass("open").trigger("shown.bs.dropdown"),e.focus()}return!1}},f.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var f=c(d),g=f.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&f.find(e).focus(),d.click();var h=a("[role=menu] li:not(.divider):visible a",f);if(h.length){var i=h.index(h.filter(":focus"));38==b.keyCode&&i>0&&i--,40==b.keyCode&&i<h.length-1&&i++,~i||(i=0),h.eq(i).focus()}}}},a.fn.factoryBootstrap455_dropdown=function(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new f(this)),"string"==typeof b&&d[b].call(c)})},a.fn.factoryBootstrap455_dropdown.Constructor=f,a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",e,f.prototype.toggle).on("keydown.bs.dropdown.data-api",e+", [role=menu]",f.prototype.keydown)}(jQuery);
libs/factory/bootstrap/assets/js-min/bootstrap.modal.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- +function(a){"use strict";var b=function(b,c){this.options=c,this.$element=a(b),this.$backdrop=this.isShown=null,this.options.remote&&this.$element.load(this.options.remote)};b.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},b.prototype.toggle=function(a){return this[this.isShown?"hide":"show"](a)},b.prototype.show=function(b){var c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d),this.isShown||d.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.$element.on("click.dismiss.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(document.body),c.$element.show(),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidden",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});d?c.$element.find(".modal-dialog").one(a.support.transition.end,function(){c.$element.focus().trigger(e)}).emulateTransitionEnd(300):c.$element.focus().trigger(e)}))},b.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one(a.support.transition.end,a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},b.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.focus()},this))},b.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},b.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.removeBackdrop(),a.$element.trigger("hidden.bs.modal")})},b.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},b.prototype.backdrop=function(b){var c=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var d=a.support.transition&&c;if(this.$backdrop=a('<div class="factory-bootstrap-454-modal-backdrop '+c+'" />').appendTo(document.body),this.$element.on("click.dismiss.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),d&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;d?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()):b&&b()};var c=a.fn.factoryBootstrap454_modal;a.fn.factoryBootstrap454_modal=function(c,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},b.DEFAULTS,e.data(),"object"==typeof c&&c);f||e.data("bs.modal",f=new b(this,g)),"string"==typeof c?f[c](d):g.show&&f.show(d)})},a.fn.factoryBootstrap454_modal.Constructor=b,a.fn.factoryBootstrap454_modal.noConflict=function(){return a.fn.factoryBootstrap454_modal=c,this},a(document).on("click.bs.modal.data-api",'[data-toggle="factory-modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("factory-modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());b.preventDefault(),e.factoryBootstrap454_modal(f,this).one("hide",function(){c.is(":visible")&&c.focus()})}),a(document).on("show.bs.modal",".modal",function(){a(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){a(document.body).removeClass("modal-open")})}(jQuery);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ +function(a){"use strict";var b=function(b,c){this.options=c,this.$element=a(b),this.$backdrop=this.isShown=null,this.options.remote&&this.$element.load(this.options.remote)};b.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},b.prototype.toggle=function(a){return this[this.isShown?"hide":"show"](a)},b.prototype.show=function(b){var c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d),this.isShown||d.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.$element.on("click.dismiss.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(document.body),c.$element.show(),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidden",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});d?c.$element.find(".modal-dialog").one(a.support.transition.end,function(){c.$element.focus().trigger(e)}).emulateTransitionEnd(300):c.$element.focus().trigger(e)}))},b.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one(a.support.transition.end,a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},b.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.focus()},this))},b.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},b.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.removeBackdrop(),a.$element.trigger("hidden.bs.modal")})},b.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},b.prototype.backdrop=function(b){var c=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var d=a.support.transition&&c;if(this.$backdrop=a('<div class="factory-bootstrap-455-modal-backdrop '+c+'" />').appendTo(document.body),this.$element.on("click.dismiss.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),d&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;d?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()):b&&b()};var c=a.fn.factoryBootstrap455_modal;a.fn.factoryBootstrap455_modal=function(c,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},b.DEFAULTS,e.data(),"object"==typeof c&&c);f||e.data("bs.modal",f=new b(this,g)),"string"==typeof c?f[c](d):g.show&&f.show(d)})},a.fn.factoryBootstrap455_modal.Constructor=b,a.fn.factoryBootstrap455_modal.noConflict=function(){return a.fn.factoryBootstrap455_modal=c,this},a(document).on("click.bs.modal.data-api",'[data-toggle="factory-modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("factory-modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());b.preventDefault(),e.factoryBootstrap455_modal(f,this).one("hide",function(){c.is(":visible")&&c.focus()})}),a(document).on("show.bs.modal",".modal",function(){a(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){a(document.body).removeClass("modal-open")})}(jQuery);
libs/factory/bootstrap/assets/js-min/control.checkbox.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- !function(a){var b=function(b){var c=this;this.$element=a(b),this.$result=this.$element.find(".factory-result"),this.$on=this.$element.find(".factory-on"),this.$off=this.$element.find(".factory-off");var d=this.$element.is(".factory-tumbler"),e=this.$element.is(".factory-has-tumbler-hint"),f=this.$element.data("tumbler-function"),g=this.$element.data("tumbler-delay");g||(g=3e3),this.callByPath=function(a,b){for(var c=a.split("."),d=window,e=0;e<c.length;e++)d=d[c[e]];d.apply(d,b)},this.$on.click(function(){return c.$off.removeClass("active"),c.$on.addClass("active"),d?setTimeout(function(){c.$on.removeClass("active"),c.$off.addClass("active");var a=e?c.$element.next():null;f?c.callByPath(f,[c.$element,a]):e&&(c.$element.next().fadeIn(300),setTimeout(function(){c.$element.next().fadeOut(500)},g))},300):(c.$result.prop("checked",!0),c.$result.val(1),c.$result.trigger("change")),!1}),this.$off.click(function(){return c.$on.removeClass("active"),c.$off.addClass("active"),d?setTimeout(function(){c.$off.removeClass("active"),c.$on.addClass("active");var a=e?c.$element.next():null;f?c.callByPath(f,[c.$element,a]):e&&(c.$element.next().fadeIn(300),setTimeout(function(){c.$element.next().fadeOut(500)},g))},300):(c.$result.prop("checked",!1),c.$result.val(0),c.$result.trigger("change")),!1}),this.hashCode=function(a){var b=0;if(!a||0===a.length)return b;for(var c=0;c<a.length;c++){var d=a.charCodeAt(c);b=(b<<5)-b+d,b&=b}return b=b.toString(16),b=b.replace("-","")},this.executeEvents=function(a){(void 0!==window.__factory_checkbox_control_events_off_data||void 0!==window.__factory_checkbox_control_events_on_data)&&(a.change(function(){c.eventsProcess(a)}),c.eventsProcess(a))},this.eventsProcess=function(b){var d=b.attr("name"),e=b.prop("checked"),f=window.__factory_checkbox_control_events_on_data[d],g=window.__factory_checkbox_control_events_off_data[d];if(f||g){var h,i;void 0===window.__factory_checkbox_control_detach_elements&&(window.__factory_checkbox_control_detach_elements={}),h=window.__factory_checkbox_control_detach_elements,i=e?f:g;for(var j in i)if(i.hasOwnProperty(j)){var k,l=i[j];a.isArray(l)||(k=c.hashCode(d+l));var m;switch(j){case"hide":"string"==typeof l&&a(l).hide(0);break;case"show":"string"==typeof l&&a(l).fadeIn(200);break;case"detach":"string"==typeof l&&a(l).each(function(b){h[k]||(h[k]={}),h[k][b]||(h[k][b]={}),h[k][b].recovery_contanier=a(this).parent(),h[k][b].element=a(this).clone(!0),a(this).remove()});break;case"recovery":if(h[k]){for(var n in h[k])h[k].hasOwnProperty(n)&&h[k][n].recovery_contanier&&h[k][n].element&&h[k][n].recovery_contanier.append(h[k][n].element);delete h[k]}break;case"removeClasses":if("object"==typeof l)for(m in l)l.hasOwnProperty(m)&&l[m]&&a(m).removeClass(l[m]);break;case"addClasses":if("object"==typeof l)for(m in l)l.hasOwnProperty(m)&&l[m]&&a(m).addClass(l[m]);break;case"setValue":if("object"==typeof l)for(m in l)l.hasOwnProperty(m)&&void 0!==l[m]&&null!==l[m]&&a(m).val(l[m])}}}},this.executeEvents(this.$result)};a.fn.factoryBootstrap454_checkboxControl=function(c){if("string"==typeof c){var d=a(this).data("factory.checkbox.control");return d?d[c]():null}return this.each(function(){var c=a(this),d=c.data("factory.checkbox.control");d||c.data("factory.checkbox.control",d=new b(this))})},a.fn.factoryBootstrap454_checkboxControl.Constructor=b,a(function(){a(".factory-bootstrap-454 .factory-checkbox.factory-buttons-way").factoryBootstrap454_checkboxControl(),a(".factory-bootstrap-454 .factory-checkbox").not(".factory-buttons-way").click(function(){a(this).prop("checked")?a(this).val(1):a(this).val(0)})})}(jQuery);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ !function(a){var b=function(b){var c=this;this.$element=a(b),this.$result=this.$element.find(".factory-result"),this.$on=this.$element.find(".factory-on"),this.$off=this.$element.find(".factory-off");var d=this.$element.is(".factory-tumbler"),e=this.$element.is(".factory-has-tumbler-hint"),f=this.$element.data("tumbler-function"),g=this.$element.data("tumbler-delay");g||(g=3e3),this.callByPath=function(a,b){for(var c=a.split("."),d=window,e=0;e<c.length;e++)d=d[c[e]];d.apply(d,b)},this.$on.click(function(){return c.$off.removeClass("active"),c.$on.addClass("active"),d?setTimeout(function(){c.$on.removeClass("active"),c.$off.addClass("active");var a=e?c.$element.next():null;f?c.callByPath(f,[c.$element,a]):e&&(c.$element.next().fadeIn(300),setTimeout(function(){c.$element.next().fadeOut(500)},g))},300):(c.$result.prop("checked",!0),c.$result.val(1),c.$result.trigger("change")),!1}),this.$off.click(function(){return c.$on.removeClass("active"),c.$off.addClass("active"),d?setTimeout(function(){c.$off.removeClass("active"),c.$on.addClass("active");var a=e?c.$element.next():null;f?c.callByPath(f,[c.$element,a]):e&&(c.$element.next().fadeIn(300),setTimeout(function(){c.$element.next().fadeOut(500)},g))},300):(c.$result.prop("checked",!1),c.$result.val(0),c.$result.trigger("change")),!1}),this.hashCode=function(a){var b=0;if(!a||0===a.length)return b;for(var c=0;c<a.length;c++){var d=a.charCodeAt(c);b=(b<<5)-b+d,b&=b}return b=b.toString(16),b=b.replace("-","")},this.executeEvents=function(a){(void 0!==window.__factory_checkbox_control_events_off_data||void 0!==window.__factory_checkbox_control_events_on_data)&&(a.change(function(){c.eventsProcess(a)}),c.eventsProcess(a))},this.eventsProcess=function(b){var d=b.attr("name"),e=b.prop("checked"),f=window.__factory_checkbox_control_events_on_data[d],g=window.__factory_checkbox_control_events_off_data[d];if(f||g){var h,i;void 0===window.__factory_checkbox_control_detach_elements&&(window.__factory_checkbox_control_detach_elements={}),h=window.__factory_checkbox_control_detach_elements,i=e?f:g;for(var j in i)if(i.hasOwnProperty(j)){var k,l=i[j];a.isArray(l)||(k=c.hashCode(d+l));var m;switch(j){case"hide":"string"==typeof l&&a(l).hide(0);break;case"show":"string"==typeof l&&a(l).fadeIn(200);break;case"detach":"string"==typeof l&&a(l).each(function(b){h[k]||(h[k]={}),h[k][b]||(h[k][b]={}),h[k][b].recovery_contanier=a(this).parent(),h[k][b].element=a(this).clone(!0),a(this).remove()});break;case"recovery":if(h[k]){for(var n in h[k])h[k].hasOwnProperty(n)&&h[k][n].recovery_contanier&&h[k][n].element&&h[k][n].recovery_contanier.append(h[k][n].element);delete h[k]}break;case"removeClasses":if("object"==typeof l)for(m in l)l.hasOwnProperty(m)&&l[m]&&a(m).removeClass(l[m]);break;case"addClasses":if("object"==typeof l)for(m in l)l.hasOwnProperty(m)&&l[m]&&a(m).addClass(l[m]);break;case"setValue":if("object"==typeof l)for(m in l)l.hasOwnProperty(m)&&void 0!==l[m]&&null!==l[m]&&a(m).val(l[m])}}}},this.executeEvents(this.$result)};a.fn.factoryBootstrap455_checkboxControl=function(c){if("string"==typeof c){var d=a(this).data("factory.checkbox.control");return d?d[c]():null}return this.each(function(){var c=a(this),d=c.data("factory.checkbox.control");d||c.data("factory.checkbox.control",d=new b(this))})},a.fn.factoryBootstrap455_checkboxControl.Constructor=b,a(function(){a(".factory-bootstrap-455 .factory-checkbox.factory-buttons-way").factoryBootstrap455_checkboxControl(),a(".factory-bootstrap-455 .factory-checkbox").not(".factory-buttons-way").click(function(){a(this).prop("checked")?a(this).val(1):a(this).val(0)})})}(jQuery);
libs/factory/bootstrap/assets/js-min/control.color-and-opacity.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- !function(a,b){a(function(){a(function(){a(".factory-bootstrap-454 .factory-color-and-opacity").each(function(){var b=a(this),c=b.find(".factory-color"),d=b.find(".factory-integer");d.change(function(){var a=d.find(".factory-result").val()/100;c.find(".factory-background").css("opacity",a)}),d.change(),d.on("click.color.factory",function(a){a.stopPropagation()})})})})}(jQuery);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ !function(a,b){a(function(){a(function(){a(".factory-bootstrap-455 .factory-color-and-opacity").each(function(){var b=a(this),c=b.find(".factory-color"),d=b.find(".factory-integer");d.change(function(){var a=d.find(".factory-result").val()/100;c.find(".factory-background").css("opacity",a)}),d.change(),d.on("click.color.factory",function(a){a.stopPropagation()})})})})}(jQuery);
libs/factory/bootstrap/assets/js-min/control.color.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- !function(a){a.widget("factoryBootstrap454.colorControl",{_create:function(){this.$element=this.element,this.$picker=this.$element.find(".factory-color-hex"),this.$preview=this.$element.find(".factory-preview"),this.$background=this.$element.find(".factory-background"),this._init()},_init:function(b){var c=this,d={width:216,palettes:["#16a086","#27ae61","#2a80b9","#8f44ad","#2d3e50","#f49c14","#c1392b","#bec3c7"],hide:!0,change:function(a,b){c.$background.css({background:b.color.toString()}),c.$element.trigger("change.color.factory",[b.color.toString()]),c.$element.trigger("updated.color.factory",[b.color.toString()])}},e=this.$element.data("picker-target");e&&(d.target=a(e)),this.$picker.factoryBootstrap454_iris(d),this.$picker.off("focus"),a(document).on("click.color.factory",function(){c.$picker.factoryBootstrap454_iris("hide")}),this.$picker.add(this.$background).on("click.color.factory",function(a){a.stopPropagation(),c.$picker.factoryBootstrap454_iris("show")})},togglePicker:function(){this.$element.hasClass("factory-picker-active")?this.hidePicker():this.showPicker()},hidePicker:function(){this.$element.removeClass("factory-picker-active"),this.$picker.factoryBootstrap454_iris("hide")},showPicker:function(){this.$element.addClass("factory-picker-active"),this.$picker.factoryBootstrap454_iris("show")},getValue:function(){return this.$picker.val()},setValue:function(a,b){this.$picker.val(a),b&&self.$picker.trigger("change")}}),a(function(){a.widget.bridge("factoryBootstrap454_colorControl",a.factoryBootstrap454.colorControl),a(".factory-bootstrap-454 .factory-color").factoryBootstrap454_colorControl({})})}(jQuery);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ !function(a){a.widget("factoryBootstrap455.colorControl",{_create:function(){this.$element=this.element,this.$picker=this.$element.find(".factory-color-hex"),this.$preview=this.$element.find(".factory-preview"),this.$background=this.$element.find(".factory-background"),this._init()},_init:function(b){var c=this,d={width:216,palettes:["#16a086","#27ae61","#2a80b9","#8f44ad","#2d3e50","#f49c14","#c1392b","#bec3c7"],hide:!0,change:function(a,b){c.$background.css({background:b.color.toString()}),c.$element.trigger("change.color.factory",[b.color.toString()]),c.$element.trigger("updated.color.factory",[b.color.toString()])}},e=this.$element.data("picker-target");e&&(d.target=a(e)),this.$picker.factoryBootstrap455_iris(d),this.$picker.off("focus"),a(document).on("click.color.factory",function(){c.$picker.factoryBootstrap455_iris("hide")}),this.$picker.add(this.$background).on("click.color.factory",function(a){a.stopPropagation(),c.$picker.factoryBootstrap455_iris("show")})},togglePicker:function(){this.$element.hasClass("factory-picker-active")?this.hidePicker():this.showPicker()},hidePicker:function(){this.$element.removeClass("factory-picker-active"),this.$picker.factoryBootstrap455_iris("hide")},showPicker:function(){this.$element.addClass("factory-picker-active"),this.$picker.factoryBootstrap455_iris("show")},getValue:function(){return this.$picker.val()},setValue:function(a,b){this.$picker.val(a),b&&self.$picker.trigger("change")}}),a(function(){a.widget.bridge("factoryBootstrap455_colorControl",a.factoryBootstrap455.colorControl),a(".factory-bootstrap-455 .factory-color").factoryBootstrap455_colorControl({})})}(jQuery);
libs/factory/bootstrap/assets/js-min/control.dropdown-and-colors.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- !function(a){var b=function(b){var c=a(b),d=c.find(".factory-colors-inner-wrap");c.find("select").change(function(){var b=c.find("select option:selected"),e=b.data("colors"),f=d.data("radio-name");if(f&&e){d.html("");for(var g=0;g<e.length;g++){var h=e[g],i=a('<span class="factory-form-radio-item"><label class="factory-from-radio-label"><input type="radio" name="'+f+'" class="factory-radio-color" value="'+h[0]+'" checked="checked"><span style="background-color:'+h[1]+'"></span></label></span>');d.append(i)}}})};a.fn.factoryBootstrap454_dropdownAndColors=function(c){if("string"==typeof c){var d=a(this).data("factory.dropdownAndColors.control");return d?d[c]():null}return this.each(function(){var c=a(this),d=c.data("factory.dropdownAndColors.control");d||c.data("factory.dropdownAndColors.control",d=new b(this))})},a.fn.factoryBootstrap454_dropdownAndColors.Constructor=b,a(function(){a(".factory-bootstrap-454 .factory-dropdown-and-colors").factoryBootstrap454_dropdownAndColors()})}(jQuery);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ !function(a){var b=function(b){var c=a(b),d=c.find(".factory-colors-inner-wrap");c.find("select").change(function(){var b=c.find("select option:selected"),e=b.data("colors"),f=d.data("radio-name");if(f&&e){d.html("");for(var g=0;g<e.length;g++){var h=e[g],i=a('<span class="factory-form-radio-item"><label class="factory-from-radio-label"><input type="radio" name="'+f+'" class="factory-radio-color" value="'+h[0]+'" checked="checked"><span style="background-color:'+h[1]+'"></span></label></span>');d.append(i)}}})};a.fn.factoryBootstrap455_dropdownAndColors=function(c){if("string"==typeof c){var d=a(this).data("factory.dropdownAndColors.control");return d?d[c]():null}return this.each(function(){var c=a(this),d=c.data("factory.dropdownAndColors.control");d||c.data("factory.dropdownAndColors.control",d=new b(this))})},a.fn.factoryBootstrap455_dropdownAndColors.Constructor=b,a(function(){a(".factory-bootstrap-455 .factory-dropdown-and-colors").factoryBootstrap455_dropdownAndColors()})}(jQuery);
libs/factory/bootstrap/assets/js-min/control.dropdown.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- !function(a){var b=function(b){var c=this;if(this.$element=a(b),this.way=this.$element.data("way"),this.name=this.$element.data("name")||this.$element.attr("name"),this.hashCode=function(a){var b=0;if(!a||0===a.length)return b;for(var c=0;c<a.length;c++){var d=a.charCodeAt(c);b=(b<<5)-b+d,b&=b}return b=b.toString(16),b=b.replace("-","")},this.executeEvents=function(a){void 0!==window.factory_dropdown_control_events_data&&(a.change(function(){c.eventsProcess(a)}),c.eventsProcess(a))},this.eventsProcess=function(b){var d=b.attr("name"),e=b.val(),f=window.factory_dropdown_control_events_data[d];if(f&&f[e]){var g;void 0===window.__factory_dropdown_control_detach_elements&&(window.__factory_dropdown_control_detach_elements={}),g=window.__factory_dropdown_control_detach_elements;for(var h in f[e])if(f[e].hasOwnProperty(h)){var i,j=f[e][h];switch(a.isArray(j)||(i=c.hashCode(d+j)),h){case"hide":"string"==typeof j&&a(j).hide(0);break;case"show":"string"==typeof j&&a(j).fadeIn(200);break;case"detach":"string"==typeof j&&a(j).each(function(b){g[i]||(g[i]={}),g[i][b]||(g[i][b]={}),g[i][b].recovery_contanier=a(this).parent(),g[i][b].element=a(this).clone(!0),a(this).remove()});break;case"recovery":if(g[i]){for(var k in g[i])g[i].hasOwnProperty(k)&&g[i][k].recovery_contanier&&g[i][k].element&&g[i][k].recovery_contanier.append(g[i][k].element);delete g[i]}break;case"removeClasses":if("object"==typeof j)for(var l in j)j.hasOwnProperty(l)&&j[l]&&a(l).removeClass(j[l]);break;case"addClasses":if("object"==typeof j)for(var l in j)j.hasOwnProperty(l)&&j[l]&&a(l).addClass(j[l])}}}},"buttons"===this.way)this.$result=this.$element.find(".factory-result"),this.$hints=this.$element.find(".factory-hints"),this.$buttons=this.$element.find(".btn"),c.executeEvents(this.$result),this.$buttons.click(function(){var b=a(this).data("value");return c.$buttons.removeClass("active"),a(this).addClass("active"),c.$hints.find(".factory-hint").hide(),c.$hints.find(".factory-hint-"+b).fadeIn(),c.$result.val(b),c.$result.trigger("change"),!1});else if("ddslick"===this.way){c.executeEvents(c.$element.find(".factory-result"));var d=window["factory_"+this.name+"_data"],e=this.$element.find(".factory-ddslick"),f=this.$element.data("width")||300,g=this.$element.data("align")||"right";a(d).each(function(){return this.imageHoverSrc?void(a("<img/>")[0].src=this.imageHoverSrc):!0}),e.ddslick({data:d,width:f,imagePosition:g,selectText:"- select -",onSelected:function(a){a.selectedData.imageHoverSrc&&c.$element.find(".dd-selected-image").attr("src",a.selectedData.imageHoverSrc);var b=c.$element.find(".factory-result").val(a.selectedData.value);b.change()}})}else{c.executeEvents(this.$element),this.$hints=this.$element.next(),this.$hints.hasClass("factory-hints")&&(this.$element.change(function(){return c.updateHints(),!1}),this.updateHints=function(){var a=c.$element.val();c.$hints.find(".factory-hint").hide(),c.$hints.find(".factory-hint-"+a).show()},c.updateHints()),this.getAjaxData=function(){var a=c.$element.data("ajax-data-id");return window[a]},this.loadData=function(){var b=c.getAjaxData();a.ajax({url:b.url,data:b.data,dataType:"json",success:function(a){return a.error?c.showError(a.error):void c.fill(a.items)},error:function(a){console&&console.log&&console.log(a.responseText),c.showError("Unexpected error occurred during the ajax request.")},complete:function(){c.removeLoader()}})},this.fill=function(a){this.clearList();var b=c.getAjaxData();if(a&&a.length)for(var d in a){var e=a[d];c.addListItem(e)}else this.$element.append("<option>"+b.emptyList+"</li>");this.$element.trigger("factory-loaded")},this.clearList=function(){this.$element.html("")},this.addListItem=function(b){var d=a("<option />").attr("value",b.value).text(b.title).appendTo(this.$element),e=c.getAjaxData();e.selected&&e.selected==b.value&&d.attr("selected","selected")},this.showError=function(b){this.clearList();var d=a("<div class='factory-control-error'></div>").append(a("<i class='fa fa-exclamation-triangle'></i>")).append(b),e=c.getAjaxData();this.$element.append("<option>"+e.emptyList+"</li>"),this.$element.after(d),this.$element.addClass("factory-has-error")},this.removeLoader=function(){this.$element.removeClass("factory-hidden");var b=c.getAjaxData();a(b.loader).remove()};var h=this.$element.data("ajax");h&&this.loadData()}};a.fn.factoryBootstrap454_dropdownControl=function(c){if("string"==typeof c){var d=a(this).data("factory.dropdown.control");return d?d[c]():null}return this.each(function(){var c=a(this),d=c.data("factory.dropdown.control");d||c.data("factory.dropdown.control",d=new b(this))})},a.fn.factoryBootstrap454_dropdownControl.Constructor=b,a(function(){a(".factory-bootstrap-454 .factory-dropdown").factoryBootstrap454_dropdownControl()})}(jQuery);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ !function(a){var b=function(b){var c=this;if(this.$element=a(b),this.way=this.$element.data("way"),this.name=this.$element.data("name")||this.$element.attr("name"),this.hashCode=function(a){var b=0;if(!a||0===a.length)return b;for(var c=0;c<a.length;c++){var d=a.charCodeAt(c);b=(b<<5)-b+d,b&=b}return b=b.toString(16),b=b.replace("-","")},this.executeEvents=function(a){void 0!==window.factory_dropdown_control_events_data&&(a.change(function(){c.eventsProcess(a)}),c.eventsProcess(a))},this.eventsProcess=function(b){var d=b.attr("name"),e=b.val(),f=window.factory_dropdown_control_events_data[d];if(f&&f[e]){var g;void 0===window.__factory_dropdown_control_detach_elements&&(window.__factory_dropdown_control_detach_elements={}),g=window.__factory_dropdown_control_detach_elements;for(var h in f[e])if(f[e].hasOwnProperty(h)){var i,j=f[e][h];switch(a.isArray(j)||(i=c.hashCode(d+j)),h){case"hide":"string"==typeof j&&a(j).hide(0);break;case"show":"string"==typeof j&&a(j).fadeIn(200);break;case"detach":"string"==typeof j&&a(j).each(function(b){g[i]||(g[i]={}),g[i][b]||(g[i][b]={}),g[i][b].recovery_contanier=a(this).parent(),g[i][b].element=a(this).clone(!0),a(this).remove()});break;case"recovery":if(g[i]){for(var k in g[i])g[i].hasOwnProperty(k)&&g[i][k].recovery_contanier&&g[i][k].element&&g[i][k].recovery_contanier.append(g[i][k].element);delete g[i]}break;case"removeClasses":if("object"==typeof j)for(var l in j)j.hasOwnProperty(l)&&j[l]&&a(l).removeClass(j[l]);break;case"addClasses":if("object"==typeof j)for(var l in j)j.hasOwnProperty(l)&&j[l]&&a(l).addClass(j[l])}}}},"buttons"===this.way)this.$result=this.$element.find(".factory-result"),this.$hints=this.$element.find(".factory-hints"),this.$buttons=this.$element.find(".btn"),c.executeEvents(this.$result),this.$buttons.click(function(){var b=a(this).data("value");return c.$buttons.removeClass("active"),a(this).addClass("active"),c.$hints.find(".factory-hint").hide(),c.$hints.find(".factory-hint-"+b).fadeIn(),c.$result.val(b),c.$result.trigger("change"),!1});else if("ddslick"===this.way){c.executeEvents(c.$element.find(".factory-result"));var d=window["factory_"+this.name+"_data"],e=this.$element.find(".factory-ddslick"),f=this.$element.data("width")||300,g=this.$element.data("align")||"right";a(d).each(function(){return this.imageHoverSrc?void(a("<img/>")[0].src=this.imageHoverSrc):!0}),e.ddslick({data:d,width:f,imagePosition:g,selectText:"- select -",onSelected:function(a){a.selectedData.imageHoverSrc&&c.$element.find(".dd-selected-image").attr("src",a.selectedData.imageHoverSrc);var b=c.$element.find(".factory-result").val(a.selectedData.value);b.change()}})}else{c.executeEvents(this.$element),this.$hints=this.$element.next(),this.$hints.hasClass("factory-hints")&&(this.$element.change(function(){return c.updateHints(),!1}),this.updateHints=function(){var a=c.$element.val();c.$hints.find(".factory-hint").hide(),c.$hints.find(".factory-hint-"+a).show()},c.updateHints()),this.getAjaxData=function(){var a=c.$element.data("ajax-data-id");return window[a]},this.loadData=function(){var b=c.getAjaxData();a.ajax({url:b.url,data:b.data,dataType:"json",success:function(a){return a.error?c.showError(a.error):void c.fill(a.items)},error:function(a){console&&console.log&&console.log(a.responseText),c.showError("Unexpected error occurred during the ajax request.")},complete:function(){c.removeLoader()}})},this.fill=function(a){this.clearList();var b=c.getAjaxData();if(a&&a.length)for(var d in a){var e=a[d];c.addListItem(e)}else this.$element.append("<option>"+b.emptyList+"</li>");this.$element.trigger("factory-loaded")},this.clearList=function(){this.$element.html("")},this.addListItem=function(b){var d=a("<option />").attr("value",b.value).text(b.title).appendTo(this.$element),e=c.getAjaxData();e.selected&&e.selected==b.value&&d.attr("selected","selected")},this.showError=function(b){this.clearList();var d=a("<div class='factory-control-error'></div>").append(a("<i class='fa fa-exclamation-triangle'></i>")).append(b),e=c.getAjaxData();this.$element.append("<option>"+e.emptyList+"</li>"),this.$element.after(d),this.$element.addClass("factory-has-error")},this.removeLoader=function(){this.$element.removeClass("factory-hidden");var b=c.getAjaxData();a(b.loader).remove()};var h=this.$element.data("ajax");h&&this.loadData()}};a.fn.factoryBootstrap455_dropdownControl=function(c){if("string"==typeof c){var d=a(this).data("factory.dropdown.control");return d?d[c]():null}return this.each(function(){var c=a(this),d=c.data("factory.dropdown.control");d||c.data("factory.dropdown.control",d=new b(this))})},a.fn.factoryBootstrap455_dropdownControl.Constructor=b,a(function(){a(".factory-bootstrap-455 .factory-dropdown").factoryBootstrap455_dropdownControl()})}(jQuery);
libs/factory/bootstrap/assets/js-min/control.fonts.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- !function(a){a.widget("factoryBootstrap454.fontControl",{_create:function(){this.$element=this.element,this.$family=this.$element.find(".factory-family-wrap select"),this.$googleFontData=this.$element.find(".factory-google-font-data"),this.fontSelectorName=this.$family.attr("name"),this.googleFontsOptions={frameName:this.element.data("google-fonts-frame-name")},this.googleFontsOptions.frameName||(this.googleFontsOptions.frameName="preview"),this._initUI(),this._bindEvents()},_initUI:function(){this.$family.chosen()},_bindEvents:function(){var a=this;this.$family.change(function(b){var c=a._getCurrentOption(),d=c.data("google-font");if(d){var e=c.data("family"),f=c.data("variants").split(","),g=c.data("subsets").split(",");a._loadGoogleFont(e,f,g)}else a.$googleFontData.val("")})},_getCurrentOption:function(){var a=this.$family.val();return this._getOptionByValue(a)},_getOptionByValue:function(a){var b=this.$family.find("option[value='"+a+"']");return b},_loadGoogleFont:function(b,c,d){var c=this._filterGoogleFontVariantsBeforeLoading(b,c,d),d=this._filterGoogleFontSubsetsBeforeLoading(b,c,d);this.$googleFontData.val(this._encode64(JSON.stringify({name:b,styles:c,subsets:d})));var e=this._getTargetToLoadGoogleFont(),f=this.fontSelectorName+"-font-loader",g=e.find("#"+f);e.find("#"+f).length>0&&g.remove();var h="http://fonts.googleapis.com/css";c&&c.length&&(b=b+":"+c.join(",")),h=h+"?family="+b,d&&d.length&&(h=h+"&subset="+d.join(",")),a('<link id="'+f+'" rel="stylesheet" type="text/css" href="'+h+'" >').appendTo(e)},_filterGoogleFontVariantsBeforeLoading:function(b,c,d){var e=this;return a(document).trigger("factory-filter-google-font-variants",[c,e.$element,b,d]),c},_filterGoogleFontSubsetsBeforeLoading:function(b,c,d){var e=this;return a(document).trigger("factory-filter-google-font-subsets",[d,e.$element,c,d]),d},_getTargetToLoadGoogleFont:function(){var b=this.googleFontsOptions.frameName,c=a("head");if(b){var d=a('iframe[name="'+b+'"]');if(0===d.length)return console.error("The preview container not found.");c=d.contents().find("head")}return c},_base64KeyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_encode64:function(a){a=escape(a);var b,c,d,e,f,g="",h="",i="",j=0;do b=a.charCodeAt(j++),c=a.charCodeAt(j++),h=a.charCodeAt(j++),d=b>>2,e=(3&b)<<4|c>>4,f=(15&c)<<2|h>>6,i=63&h,isNaN(c)?f=i=64:isNaN(h)&&(i=64),g=g+this._base64KeyStr.charAt(d)+this._base64KeyStr.charAt(e)+this._base64KeyStr.charAt(f)+this._base64KeyStr.charAt(i),b=c=h="",d=e=f=i="";while(j<a.length);return g}}),a(function(){a.widget.bridge("factoryBootstrap454_fontControl",a.factoryBootstrap454.fontControl),a(".factory-bootstrap-454 .factory-font").factoryBootstrap454_fontControl({})})}(jQuery);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ !function(a){a.widget("factoryBootstrap455.fontControl",{_create:function(){this.$element=this.element,this.$family=this.$element.find(".factory-family-wrap select"),this.$googleFontData=this.$element.find(".factory-google-font-data"),this.fontSelectorName=this.$family.attr("name"),this.googleFontsOptions={frameName:this.element.data("google-fonts-frame-name")},this.googleFontsOptions.frameName||(this.googleFontsOptions.frameName="preview"),this._initUI(),this._bindEvents()},_initUI:function(){this.$family.chosen()},_bindEvents:function(){var a=this;this.$family.change(function(b){var c=a._getCurrentOption(),d=c.data("google-font");if(d){var e=c.data("family"),f=c.data("variants").split(","),g=c.data("subsets").split(",");a._loadGoogleFont(e,f,g)}else a.$googleFontData.val("")})},_getCurrentOption:function(){var a=this.$family.val();return this._getOptionByValue(a)},_getOptionByValue:function(a){var b=this.$family.find("option[value='"+a+"']");return b},_loadGoogleFont:function(b,c,d){var c=this._filterGoogleFontVariantsBeforeLoading(b,c,d),d=this._filterGoogleFontSubsetsBeforeLoading(b,c,d);this.$googleFontData.val(this._encode64(JSON.stringify({name:b,styles:c,subsets:d})));var e=this._getTargetToLoadGoogleFont(),f=this.fontSelectorName+"-font-loader",g=e.find("#"+f);e.find("#"+f).length>0&&g.remove();var h="http://fonts.googleapis.com/css";c&&c.length&&(b=b+":"+c.join(",")),h=h+"?family="+b,d&&d.length&&(h=h+"&subset="+d.join(",")),a('<link id="'+f+'" rel="stylesheet" type="text/css" href="'+h+'" >').appendTo(e)},_filterGoogleFontVariantsBeforeLoading:function(b,c,d){var e=this;return a(document).trigger("factory-filter-google-font-variants",[c,e.$element,b,d]),c},_filterGoogleFontSubsetsBeforeLoading:function(b,c,d){var e=this;return a(document).trigger("factory-filter-google-font-subsets",[d,e.$element,c,d]),d},_getTargetToLoadGoogleFont:function(){var b=this.googleFontsOptions.frameName,c=a("head");if(b){var d=a('iframe[name="'+b+'"]');if(0===d.length)return console.error("The preview container not found.");c=d.contents().find("head")}return c},_base64KeyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_encode64:function(a){a=escape(a);var b,c,d,e,f,g="",h="",i="",j=0;do b=a.charCodeAt(j++),c=a.charCodeAt(j++),h=a.charCodeAt(j++),d=b>>2,e=(3&b)<<4|c>>4,f=(15&c)<<2|h>>6,i=63&h,isNaN(c)?f=i=64:isNaN(h)&&(i=64),g=g+this._base64KeyStr.charAt(d)+this._base64KeyStr.charAt(e)+this._base64KeyStr.charAt(f)+this._base64KeyStr.charAt(i),b=c=h="",d=e=f=i="";while(j<a.length);return g}}),a(function(){a.widget.bridge("factoryBootstrap455_fontControl",a.factoryBootstrap455.fontControl),a(".factory-bootstrap-455 .factory-font").factoryBootstrap455_fontControl({})})}(jQuery);
libs/factory/bootstrap/assets/js-min/control.gradient.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- !function(a){var b=function(b){this.$element=a(b),this.$picker=this.$element.find(".factory-gradient-picker"),this.$result=this.$element.find(".factory-result"),this.init()};b.prototype.init=function(){var a=this,b=this.$element.data("directions"),c=this.$element.data("points"),d=c?c.split(","):[];this.$picker.gradientPicker({change:function(b,c){a.$result.val(c).trigger("keyup")},fillDirection:b,controlPoints:d})},a.fn.factoryBootstrap454_gradientControl=function(c){return this.each(function(){var d=a(this),e=d.data("factory.gradient-control");e||d.data("factory.gradient-control",e=new b(this)),"string"==typeof c&&e[c].call(e)})},a.fn.factoryBootstrap454_gradientControl.Constructor=b,a(function(){a(".factory-bootstrap-454 .factory-gradient").factoryBootstrap454_gradientControl()})}(jQuery);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ !function(a){var b=function(b){this.$element=a(b),this.$picker=this.$element.find(".factory-gradient-picker"),this.$result=this.$element.find(".factory-result"),this.init()};b.prototype.init=function(){var a=this,b=this.$element.data("directions"),c=this.$element.data("points"),d=c?c.split(","):[];this.$picker.gradientPicker({change:function(b,c){a.$result.val(c).trigger("keyup")},fillDirection:b,controlPoints:d})},a.fn.factoryBootstrap455_gradientControl=function(c){return this.each(function(){var d=a(this),e=d.data("factory.gradient-control");e||d.data("factory.gradient-control",e=new b(this)),"string"==typeof c&&e[c].call(e)})},a.fn.factoryBootstrap455_gradientControl.Constructor=b,a(function(){a(".factory-bootstrap-455 .factory-gradient").factoryBootstrap455_gradientControl()})}(jQuery);
libs/factory/bootstrap/assets/js-min/control.integer.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- !function(a){var b=function(b){this.$element=a(b),this.$element.hasClass("factory-has-slider")&&this.createSlider()};b.prototype.createSlider=function(){var a=this,b=this.$element.find(".factory-slider-container");this.$bar=b.find(".factory-bar"),this.$result=b.find(".factory-result"),this.$visibleValue=b.find(".factory-visible-value"),this.units=b.data("units"),this.rangeStart=b.data("range-start"),this.rangeEnd=b.data("range-end"),this.step=b.data("step"),this.step||(this.step=1);var c=this.$result.val();this.$bar.noUiSlider({start:parseInt(c),range:{min:a.rangeStart,max:a.rangeEnd},connect:"lower",step:a.step}),this.$bar.on("slide set",function(){a.setValue(parseInt(a.$bar.val()))})},b.prototype.setValue=function(a,b){this.$result.val(a),this.$visibleValue.length>0&&(this.units?this.$visibleValue.text(a+this.units):this.$visibleValue.text(a)),b&&this.$bar.noUiSlider({start:a},!0),this.$result.trigger("keyup"),this.$element.trigger("change")},b.prototype.getValue=function(){return this.$result.val()},b.prototype.api=function(){return this},a.fn.factoryBootstrap454_integerControl=function(c){if("string"==typeof c){var d=a(this).data("factory.integer-control");return d?d[c]():null}return this.each(function(){var c=a(this),d=c.data("factory.integer-control");d||c.data("factory.integer-control",d=new b(this))})},a.fn.factoryBootstrap454_integerControl.Constructor=b,a(function(){a(".factory-bootstrap-454 .factory-integer").factoryBootstrap454_integerControl()})}(jQuery);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ !function(a){var b=function(b){this.$element=a(b),this.$element.hasClass("factory-has-slider")&&this.createSlider()};b.prototype.createSlider=function(){var a=this,b=this.$element.find(".factory-slider-container");this.$bar=b.find(".factory-bar"),this.$result=b.find(".factory-result"),this.$visibleValue=b.find(".factory-visible-value"),this.units=b.data("units"),this.rangeStart=b.data("range-start"),this.rangeEnd=b.data("range-end"),this.step=b.data("step"),this.step||(this.step=1);var c=this.$result.val();this.$bar.noUiSlider({start:parseInt(c),range:{min:a.rangeStart,max:a.rangeEnd},connect:"lower",step:a.step}),this.$bar.on("slide set",function(){a.setValue(parseInt(a.$bar.val()))})},b.prototype.setValue=function(a,b){this.$result.val(a),this.$visibleValue.length>0&&(this.units?this.$visibleValue.text(a+this.units):this.$visibleValue.text(a)),b&&this.$bar.noUiSlider({start:a},!0),this.$result.trigger("keyup"),this.$element.trigger("change")},b.prototype.getValue=function(){return this.$result.val()},b.prototype.api=function(){return this},a.fn.factoryBootstrap455_integerControl=function(c){if("string"==typeof c){var d=a(this).data("factory.integer-control");return d?d[c]():null}return this.each(function(){var c=a(this),d=c.data("factory.integer-control");d||c.data("factory.integer-control",d=new b(this))})},a.fn.factoryBootstrap455_integerControl.Constructor=b,a(function(){a(".factory-bootstrap-455 .factory-integer").factoryBootstrap455_integerControl()})}(jQuery);
libs/factory/bootstrap/assets/js-min/control.list.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- !function(a){var b=function(b){var c=this;if(this.$element=a(b),this.way=this.$element.data("way"),this.name=this.$element.data("name"),"checklist"===this.way){this.getAjaxData=function(){var a=c.$element.data("ajax-data-id");return window[a]},this.loadData=function(){var b=c.getAjaxData();a.ajax({url:b.url,data:b.data,dataType:"json",success:function(a){return a.error?c.showError(a.error):void c.fill(a.items)},error:function(){c.showError("Unexpected error occurred during the ajax request.")},complete:function(){c.removeLoader()}})},this.fill=function(a){this.clearList();var b=c.getAjaxData();if(a&&a.length){this.$element.removeClass("factory-empty");for(var d in a){var e=a[d];c.addListItem(e)}}else this.$element.addClass("factory-empty"),this.$element.append("<li>"+b.emptyList+"</li>")},this.clearList=function(){this.$element.html("")},this.addListItem=function(b){var d=a("<li>"),e=a("<label>").attr("for","factory-checklist-"+c.name+"-"+b.value).appendTo(d),f=a("<span>").appendTo(e),g=a("<input />").attr("type","checkbox").attr("name",c.name+"[]").val(b.value).attr("id","factory-checklist-"+c.name+"-"+b.value).appendTo(f),h=(a("<span>"+b.title+"</span>").appendTo(e),c.getAjaxData());h.selected.length&&a.inArray(b.value,h.selected)>=0&&g.attr("checked","checked"),this.$element.append(d)},this.showError=function(b){this.$element.html("").append(a("<i class='fa fa-exclamation-triangle'></i>")).append(b),this.$element.addClass("factory-list-error")},this.removeLoader=function(){this.$element.removeClass("factory-hidden");var b=c.getAjaxData();a(b.loader).remove()};var d=this.$element.data("ajax");d&&this.loadData()}};a.fn.factoryBootstrap454_listControl=function(c){if("string"==typeof c){var d=a(this).data("factory.list.control");return d?d[c]():null}return this.each(function(){var c=a(this),d=c.data("factory.list.control");d||c.data("factory.list.control",d=new b(this))})},a.fn.factoryBootstrap454_listControl.Constructor=b,a(function(){a(".factory-bootstrap-454 .factory-list").factoryBootstrap454_listControl()})}(jQuery);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ !function(a){var b=function(b){var c=this;if(this.$element=a(b),this.way=this.$element.data("way"),this.name=this.$element.data("name"),"checklist"===this.way){this.getAjaxData=function(){var a=c.$element.data("ajax-data-id");return window[a]},this.loadData=function(){var b=c.getAjaxData();a.ajax({url:b.url,data:b.data,dataType:"json",success:function(a){return a.error?c.showError(a.error):void c.fill(a.items)},error:function(){c.showError("Unexpected error occurred during the ajax request.")},complete:function(){c.removeLoader()}})},this.fill=function(a){this.clearList();var b=c.getAjaxData();if(a&&a.length){this.$element.removeClass("factory-empty");for(var d in a){var e=a[d];c.addListItem(e)}}else this.$element.addClass("factory-empty"),this.$element.append("<li>"+b.emptyList+"</li>")},this.clearList=function(){this.$element.html("")},this.addListItem=function(b){var d=a("<li>"),e=a("<label>").attr("for","factory-checklist-"+c.name+"-"+b.value).appendTo(d),f=a("<span>").appendTo(e),g=a("<input />").attr("type","checkbox").attr("name",c.name+"[]").val(b.value).attr("id","factory-checklist-"+c.name+"-"+b.value).appendTo(f),h=(a("<span>"+b.title+"</span>").appendTo(e),c.getAjaxData());h.selected.length&&a.inArray(b.value,h.selected)>=0&&g.attr("checked","checked"),this.$element.append(d)},this.showError=function(b){this.$element.html("").append(a("<i class='fa fa-exclamation-triangle'></i>")).append(b),this.$element.addClass("factory-list-error")},this.removeLoader=function(){this.$element.removeClass("factory-hidden");var b=c.getAjaxData();a(b.loader).remove()};var d=this.$element.data("ajax");d&&this.loadData()}};a.fn.factoryBootstrap455_listControl=function(c){if("string"==typeof c){var d=a(this).data("factory.list.control");return d?d[c]():null}return this.each(function(){var c=a(this),d=c.data("factory.list.control");d||c.data("factory.list.control",d=new b(this))})},a.fn.factoryBootstrap455_listControl.Constructor=b,a(function(){a(".factory-bootstrap-455 .factory-list").factoryBootstrap455_listControl()})}(jQuery);
libs/factory/bootstrap/assets/js-min/control.multiple-textbox.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- !function(a){"use strict";var b=function(b){this.$element=a(b);var c=a(".factory-mtextbox-item",this.$element).eq(0).clone(!0);a(".factory-mtextbox-add-item",this.$element).on("click",function(){var b=a(this).closest(".factory-multiple-textbox-group").find(".factory-mtextbox-items"),d=c.clone(!0),e=a('<button class="btn btn-default btn-small factory-mtextbox-remove-item"><i class="fa fa-times" aria-hidden="true"></i></button>');return b.append(d.append(e)),d.find('input[type="text"]').val("").focus(),!1}),a(document).on("click",".factory-mtextbox-remove-item",function(){return a(this).closest(".factory-mtextbox-item").remove(),!1})};a.fn.factoryBootstrap454_MultipleTextboxControl=function(){return this.each(function(){new b(this)})},a(function(){a(".factory-bootstrap-454 .factory-multiple-textbox-group").factoryBootstrap454_MultipleTextboxControl()})}(jQuery);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ !function(a){"use strict";var b=function(b){this.$element=a(b);var c=a(".factory-mtextbox-item",this.$element).eq(0).clone(!0);a(".factory-mtextbox-add-item",this.$element).on("click",function(){var b=a(this).closest(".factory-multiple-textbox-group").find(".factory-mtextbox-items"),d=c.clone(!0),e=a('<button class="btn btn-default btn-small factory-mtextbox-remove-item"><i class="fa fa-times" aria-hidden="true"></i></button>');return b.append(d.append(e)),d.find('input[type="text"]').val("").focus(),!1}),a(document).on("click",".factory-mtextbox-remove-item",function(){return a(this).closest(".factory-mtextbox-item").remove(),!1})};a.fn.factoryBootstrap455_MultipleTextboxControl=function(){return this.each(function(){new b(this)})},a(function(){a(".factory-bootstrap-455 .factory-multiple-textbox-group").factoryBootstrap455_MultipleTextboxControl()})}(jQuery);
libs/factory/bootstrap/assets/js-min/control.pattern.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- !function(a){a.widget("factoryBootstrap454.patternControl",{_create:function(){this.$element=this.element,this.$preview=this.$element.find(".factory-preview"),this.$patternResult=this.$element.find(".factory-pattern-result"),this.$colorResult=this.$element.find(".factory-color-result"),this.$patterns=this.$element.find(".factory-patterns-panel"),this.$patternItems=this.$element.find(".factory-patterns-item"),this.$btnUpload=this.$element.find(".factory-upload-btn"),this.$btnChangeColor=this.$element.find(".factory-change-color-btn"),this.$colorPanel=this.$element.find(".factory-color-panel"),this.$colorContol=this.$element.find(".factory-color"),this._initMainPanel(),this._initColorPickerPanel(),this._initPatternsPanel()},_initMainPanel:function(){var a=this;this.$preview.on("click",function(){return a.togglePatternsPanel(),!1}),this.$btnChangeColor.on("click",function(){return a.toggleColorPanel(),!1})},togglePatternsPanel:function(){this.$element.hasClass("factory-patterns-panel-active")?this.hidePatternsPanel():this.showPatternsPanel()},hidePatternsPanel:function(){this.$element.removeClass("factory-patterns-panel-active")},showPatternsPanel:function(){this.$element.addClass("factory-patterns-panel-active")},hasColor:function(){return this.$element.hasClass("factory-color-panel-active")},toggleColorPanel:function(){this.hasColor()?this.hideColorPanel():this.showColorPanel()},hideColorPanel:function(){this.$element.removeClass("factory-color-panel-active"),this.$btnChangeColor.removeClass("button-active"),this.$colorResult.val(""),this.$colorResult.trigger("change"),this.$element.trigger("change")},showColorPanel:function(){this.$element.addClass("factory-color-panel-active"),this.$btnChangeColor.addClass("button-active"),this.$colorResult.val(this.$colorContol.factoryBootstrap454_colorControl("getValue")),this.$colorResult.trigger("change"),this.$element.trigger("change")},_initColorPickerPanel:function(){var a=this;this.$colorContol.bind("updated.color.factory",function(b,c){return a.$colorResult.val(c),!1})},_initPatternsPanel:function(){var b=this,c=!0,d=wp.media.editor.send.attachment;this.$btnUpload.on("click",function(){return c=!0,wp.media.editor.send.attachment=function(a,e){return c?(b.$preview.css({background:"url("+e.url+") repeat",border:"0",fontSize:"0"}),void b.$patternResult.attr("value",e.url).trigger("change")):d.apply(this,[a,e])},wp.media.editor.open(b.$btnUpload),a(".add_media").on("click",function(){c=!1}),!1}),this.$patternItems.on("click",function(){if(a(this).data("pattern")){var c=a(this).data("pattern");b.$preview.removeClass("factory-empty"),b.$preview.css({background:"url("+c+") repeat"}),b.$patternResult.attr("value",c).trigger("change")}})}}),a(function(){a.widget.bridge("factoryBootstrap454_patternControl",a.factoryBootstrap454.patternControl),a(".factory-bootstrap-454 .factory-pattern").factoryBootstrap454_patternControl({})})}(jQuery);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ !function(a){a.widget("factoryBootstrap455.patternControl",{_create:function(){this.$element=this.element,this.$preview=this.$element.find(".factory-preview"),this.$patternResult=this.$element.find(".factory-pattern-result"),this.$colorResult=this.$element.find(".factory-color-result"),this.$patterns=this.$element.find(".factory-patterns-panel"),this.$patternItems=this.$element.find(".factory-patterns-item"),this.$btnUpload=this.$element.find(".factory-upload-btn"),this.$btnChangeColor=this.$element.find(".factory-change-color-btn"),this.$colorPanel=this.$element.find(".factory-color-panel"),this.$colorContol=this.$element.find(".factory-color"),this._initMainPanel(),this._initColorPickerPanel(),this._initPatternsPanel()},_initMainPanel:function(){var a=this;this.$preview.on("click",function(){return a.togglePatternsPanel(),!1}),this.$btnChangeColor.on("click",function(){return a.toggleColorPanel(),!1})},togglePatternsPanel:function(){this.$element.hasClass("factory-patterns-panel-active")?this.hidePatternsPanel():this.showPatternsPanel()},hidePatternsPanel:function(){this.$element.removeClass("factory-patterns-panel-active")},showPatternsPanel:function(){this.$element.addClass("factory-patterns-panel-active")},hasColor:function(){return this.$element.hasClass("factory-color-panel-active")},toggleColorPanel:function(){this.hasColor()?this.hideColorPanel():this.showColorPanel()},hideColorPanel:function(){this.$element.removeClass("factory-color-panel-active"),this.$btnChangeColor.removeClass("button-active"),this.$colorResult.val(""),this.$colorResult.trigger("change"),this.$element.trigger("change")},showColorPanel:function(){this.$element.addClass("factory-color-panel-active"),this.$btnChangeColor.addClass("button-active"),this.$colorResult.val(this.$colorContol.factoryBootstrap455_colorControl("getValue")),this.$colorResult.trigger("change"),this.$element.trigger("change")},_initColorPickerPanel:function(){var a=this;this.$colorContol.bind("updated.color.factory",function(b,c){return a.$colorResult.val(c),!1})},_initPatternsPanel:function(){var b=this,c=!0,d=wp.media.editor.send.attachment;this.$btnUpload.on("click",function(){return c=!0,wp.media.editor.send.attachment=function(a,e){return c?(b.$preview.css({background:"url("+e.url+") repeat",border:"0",fontSize:"0"}),void b.$patternResult.attr("value",e.url).trigger("change")):d.apply(this,[a,e])},wp.media.editor.open(b.$btnUpload),a(".add_media").on("click",function(){c=!1}),!1}),this.$patternItems.on("click",function(){if(a(this).data("pattern")){var c=a(this).data("pattern");b.$preview.removeClass("factory-empty"),b.$preview.css({background:"url("+c+") repeat"}),b.$patternResult.attr("value",c).trigger("change")}})}}),a(function(){a.widget.bridge("factoryBootstrap455_patternControl",a.factoryBootstrap455.patternControl),a(".factory-bootstrap-455 .factory-pattern").factoryBootstrap455_patternControl({})})}(jQuery);
libs/factory/bootstrap/assets/js-min/holder.more-link.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- !function(a,b,c,d){"use strict";var e="factoryBootstrap454_moreLink";a.fn[e]=function(b,c){return this.each(function(){var b=a(this);b.find(".factory-more-link-show").click(function(){return a(a(this).attr("href")).fadeIn(),a(this).hide(),!1}),b.find(".factory-more-link-hide").click(function(){var b=a(a(this).attr("href"));return b.fadeOut(300,function(){b.parents(".factory-more-link").find(".factory-more-link-show").show()}),!1})})},a(function(){a(".factory-bootstrap-454 .factory-more-link").factoryBootstrap454_moreLink()})}(jQuery,window,document);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ !function(a,b,c,d){"use strict";var e="factoryBootstrap455_moreLink";a.fn[e]=function(b,c){return this.each(function(){var b=a(this);b.find(".factory-more-link-show").click(function(){return a(a(this).attr("href")).fadeIn(),a(this).hide(),!1}),b.find(".factory-more-link-hide").click(function(){var b=a(a(this).attr("href"));return b.fadeOut(300,function(){b.parents(".factory-more-link").find(".factory-more-link-show").show()}),!1})})},a(function(){a(".factory-bootstrap-455 .factory-more-link").factoryBootstrap455_moreLink()})}(jQuery,window,document);
libs/factory/bootstrap/assets/js-min/plugin.gradient-picker.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- !function($){function ctrlPtComparator(a,b){return a.position-b.position}function bind(a,b){return"function"==typeof a.bind?a.bind(b):function(){a.apply(b,arguments)}}function GradientSelection(a,b){var c=this;this.$el=a,this.$presets=this.$el.find(".gradientPicker-pallets"),this.$presetsItems=this.$presets.find(".factory-preset-gradient"),this.$preview=this.$el.find(".gradientPicker-preview"),this.$pointsContainer=this.$el.find(".factory-points"),this.$colorPickerContainer=this.$el.find(".factory-color-picker-container"),this.$colorPicker=this.$el.find(".factory-color-picker"),this.$colorHex=this.$el.find(".factory-color-hex"),this.$opacitySliderContainer=this.$el.find(".factory-slider-container"),this.$opacitySlider=this.$el.find(".factory-bar"),this.$el.css("position","relative"),this.opts=b,this._createPresetGradients(),this._createPreview(),this._createColorPicker(),this._createDirectionDropdown(),this.controlPoints=[],b.controlPoints=b.controlPoints||[];for(var d=0;d<b.controlPoints.length;++d){var e=this.createCtrlPt(b.controlPoints[d]);this.controlPoints.push(e)}0===this.controlPoints.length&&(this.controlPoints.push(this.createCtrlPt(this.$presetsItems.data("primary")+" 0% 1")),this.controlPoints.push(this.createCtrlPt(this.$presetsItems.data("secondary")+" 100% 1"))),$(document).on("click.gp.factory",function(){c.hideColorPicker()}),this.$colorPickerContainer.on("click.gp.factory",function(a){a.stopPropagation()}),this.$pointsContainer.on("click.gp.factory",function(a){a.stopPropagation(),c.placePoint(a)}),this.updatePreview()}function ControlPoint(a,b,c){var d=this;if(this.parent=a,this.$container=a.$pointsContainer,this.$el=$('<span class="factory-point"></span>'),this.$pointColor=$('<span class="factory-point-color"></span>').appendTo(this.$el),this.$container.append(this.$el),"string"==typeof b?(b=b.split(" "),this.position=parseFloat(b[1])/100,this.color=b[0],this.opacity=b[2]):(this.position=b.position,this.color=b.color,this.opacity=b.opacity),this.outerWidth=this.$el.outerWidth(),this.$pointColor.css({"background-color":d.color,opacity:d.opacity}),"horizontal"===c){var e=(d.$container.width()-this.$el.outerWidth())*this.position;this.$el.css("left",e)}else{var f=(d.$container.height()-this.$el.outerHeight())*this.position;this.$el.css("top",f)}this.drag=bind(this.drag,this),this.stop=bind(this.stop,this),this.$el.disableSelection().css("webkit-user-select","none").draggable({axis:"horizontal"===c?"x":"y",drag:this.drag,stop:this.stop,containment:d.$container,cancel:null}),this.$el.on("click.gp.factory",function(a){d.parent.currentPoint===d?d.parent.hideColorPicker(d):d.parent.showColorPicker(d),a.stopPropagation()})}$.event.special.destroyed||($.event.special.destroyed={remove:function(a){a.handler&&a.handler()}});var agent=window.navigator.userAgent,browserPrefix=["-webkit-","-moz-","-ms-"],x,y=0;GradientSelection.prototype={_createPresetGradients:function(){var a=this;this.$presetsItems.each(function(){var a=$(this),b=$('<span class="factory-secondary-color-wrap"></span>').appendTo(a),c=$('<span class="factory-secondary-color"></span>').appendTo(b);a.css("background",a.data("primary")),c.css("background",a.data("secondary"))}),this.$presetsItems.click(function(){var b=$(this).data("primary"),c=$(this).data("secondary");a.setGradient([b+" 0% 1",c+" 100% 1"])})},_createPreview:function(){var a=this.$preview[0];a.width=0===a.clientWidth?210:a.clientWidth,a.height=0===a.clientHeight?30:a.clientHeight,this.g2d=a.getContext("2d")},_createColorPicker:function(){var a=this;this.$colorPicker.factoryBootstrap454_iris({width:217,palettes:["#16a086","#27ae61","#2a80b9","#8f44ad","#2d3e50","#f49c14","#c1392b","#bec3c7"],hide:!0,change:function(b,c){a.currentPoint.updateColor(c.color.toString()),a._colorLock||a.$colorHex.val(c.color.toString())}}),a.$colorHex.on("change paste keyup",function(){a._colorLock=!0,a.$colorPicker.factoryBootstrap454_iris("color",a.$colorHex.val()),a._cancelColorLock()}),this.$opacitySlider.noUiSlider({start:100,range:{min:0,max:100},step:1}),this.$opacitySlider.on("slide",function(){var b=parseInt(a.$opacitySlider.val()),c=b+"%";a.$opacitySliderContainer.find(".factory-visible-value").text(c),a.currentPoint.updateOpacity(b/100)}),this.$opacitySlider.on("set",function(){a.$result.val(a.getValue()),a.$result.trigger("change")})},_repeatColorLock:!1,_colorLock:!1,_colorLockTimer:!1,_cancelColorLock:function(a){var b=this;return b._colorLockTimer&&!a?(this._repeatColorLock=!0,!1):void(this._colorLockTimer=setTimeout(function(){return b._repeatColorLock?(b._repeatColorLock=!1,b._cancelColorLock(!0),!1):(b._colorLock=!1,b._colorLockTimer=!1,void(b._repeatColorLock=!1))},500))},_createDirectionDropdown:function(){var a=this,b=factory&&factory.res&&factory.res.resVertical||"vertical",c=factory&&factory.res&&factory.res.resHorizontal||"horizontal";this.$directionDropdown=$('<select class="gradientPicker-filldirection"><option value="vertical"'+("top"===a.opts.fillDirection?" selected":"")+">"+b+'</option><option value="horizontal"'+("left"===a.opts.fillDirection?" selected":"")+">"+c+"</option></select>"),this.$el.append(this.$directionDropdown),this.$directionDropdown.chosen(),this.$directionDropdown.change(function(){a.setGradientDirection($(this).val())})},showColorPicker:function(a){this.currentPoint=a,$(".factory-current-point").removeClass("factory-current-point"),a.$el.addClass("factory-current-point"),this.$colorPickerContainer.show(),this.$colorPicker.factoryBootstrap454_iris("show"),this.$colorPicker.factoryBootstrap454_iris("option","color",a.color),this.$opacitySlider.val(100*a.opacity),this.$opacitySlider.trigger("slide")},hideColorPicker:function(){$(".factory-current-point").removeClass("factory-current-point"),this.currentPoint=!1,this.$colorPickerContainer.hide()},isColorPickerShown:function(){return this.currentPoint},docClicked:function(){$(".gradientPicker-iris-wrap").hide(),$(".gradientPicker-ctrlPt").removeClass("open")},createCtrlPt:function(a){return new ControlPoint(this,a,this.opts.orientation)},updateOptions:function(a,b){if($.extend(this.opts,a),b){this.controlPoints=[],this.$pointsContainer.html("");for(var c=0;c<this.opts.controlPoints.length;++c){var d=this.createCtrlPt(this.opts.controlPoints[c]);this.controlPoints.push(d)}}switch(this.updatePreview(),this.opts.fillDirection){case"top":fillDirectCheck="horizontal";break;case"left":fillDirectCheck="vertical";break;default:fillDirectCheck=!1}fillDirectCheck&&$(".gradientPicker-filldirection",this.$el).find('option[value="'+fillDirectCheck+'"]').prop("selected",!0)},updatePreview:function(){var a=[];if(this.controlPoints.sort(ctrlPtComparator),this.g2d.clearRect(0,0,this.g2d.canvas.width,this.g2d.canvas.height),"horizontal"===this.opts.orientation)for(var b=this.g2d.createLinearGradient(0,0,this.g2d.canvas.width,0),c=0;c<this.controlPoints.length;++c){var d=this.controlPoints[c];b.addColorStop(d.position,"rgba("+hexToRgb(d.color).r+","+hexToRgb(d.color).g+","+hexToRgb(d.color).b+", "+d.opacity+")"),a.push({position:d.position,color:d.color,opacity:d.opacity})}if(this.g2d.fillStyle=b,this.g2d.fillRect(0,0,this.g2d.canvas.width,this.g2d.canvas.height),this.opts.generateStyles)var e=this._generatePreviewStyles();this.opts.change(a,e)},removeControlPoint:function(a){var b=this.controlPoints.indexOf(a);-1!=b&&(this.controlPoints.splice(b,1),a.$el.remove())},placePoint:function(a){a.stopPropagation();var b=$(a.target).offset(),c=a.pageX-b.left,d=a.pageY-b.top,e=this.g2d.getImageData(c,d,1,1),f="rgb("+e.data[0]+","+e.data[1]+","+e.data[2]+")",g=1/255*e.data[3],h=this.createCtrlPt({position:c/this.g2d.canvas.width,color:rgb2hex(f),opacity:g});this.controlPoints.push(h),this.controlPoints.sort(ctrlPtComparator),this.showColorPicker(h)},setGradient:function(a){this.updateOptions({controlPoints:a},!0),this.updatePreview()},setGradientDirection:function(a){switch(a){case"horizontal":this.updateOptions({type:"linear",fillDirection:"top"},!1);break;case"vertical":this.updateOptions({type:"linear",fillDirection:"left"},!1)}},_generatePreviewStyles:function(){var a={};a.filldirection=this.opts.fillDirection,a.color_points=[];for(var b=0;b<this.controlPoints.length;++b){var c=this.controlPoints[b];a.color_points.push(c.color+" "+(100*c.position|0)+"% "+c.opacity)}return JSON.stringify(a)},_genPalletsBackground:function(a,b){return cssRules="linear-gradient(90deg, "+a+" 0%, "+b+" 100%)",agent.indexOf("WebKit")>=0?crossBrowserRule=browserPrefix[0]+cssRules:agent.indexOf("Mozilla")>=0?crossBrowserRule=browserPrefix[1]+cssRules:agent.indexOf("Microsoft")>=0?crossBrowserRule=browserPrefix[2]+cssRules:crossBrowserRule=cssRules,crossBrowserRule}},ControlPoint.prototype={updateColor:function(a){this.color=a,this.$pointColor.css("background-color",a),this.parent.updatePreview()},updateOpacity:function(a){this.opacity=a,this.$pointColor.css("opacity",a),this.parent.updatePreview()},drag:function(e,ui){var stopPointPosition=eval(this.$el.parent().offset().top+this.$el.parent().height()+20);e.pageY>stopPointPosition&&this.remove();var left=ui.position.left;this.position=left/(this.$container.width()-this.outerWidth),this.parent.updatePreview()},stop:function(){this.parent.updatePreview()},remove:function(){this.parent.removeControlPoint(this),this.parent.hideColorPicker(),this.parent.updatePreview()}};var methods={init:function(a){a=$.extend({controlPoints:["#FFF 0% 1","#000 100% 1"],orientation:"horizontal",type:"linear",fillDirection:"left",generateStyles:!0,change:function(){}},a),this.each(function(){var b=$(this),c=new GradientSelection(b,a);b.data("gradientPicker-sel",c)})},update:function(a){this.each(function(){var b=$(this),c=b.data("gradientPicker-sel");null!=c&&c.updateOptions(a,!0)})}};$.fn.gradientPicker=function(a,b){"string"==typeof a&&"init"!==a?methods[a].call(this,b):(b=a,methods.init.call(this,b))}}(jQuery);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ !function($){function ctrlPtComparator(a,b){return a.position-b.position}function bind(a,b){return"function"==typeof a.bind?a.bind(b):function(){a.apply(b,arguments)}}function GradientSelection(a,b){var c=this;this.$el=a,this.$presets=this.$el.find(".gradientPicker-pallets"),this.$presetsItems=this.$presets.find(".factory-preset-gradient"),this.$preview=this.$el.find(".gradientPicker-preview"),this.$pointsContainer=this.$el.find(".factory-points"),this.$colorPickerContainer=this.$el.find(".factory-color-picker-container"),this.$colorPicker=this.$el.find(".factory-color-picker"),this.$colorHex=this.$el.find(".factory-color-hex"),this.$opacitySliderContainer=this.$el.find(".factory-slider-container"),this.$opacitySlider=this.$el.find(".factory-bar"),this.$el.css("position","relative"),this.opts=b,this._createPresetGradients(),this._createPreview(),this._createColorPicker(),this._createDirectionDropdown(),this.controlPoints=[],b.controlPoints=b.controlPoints||[];for(var d=0;d<b.controlPoints.length;++d){var e=this.createCtrlPt(b.controlPoints[d]);this.controlPoints.push(e)}0===this.controlPoints.length&&(this.controlPoints.push(this.createCtrlPt(this.$presetsItems.data("primary")+" 0% 1")),this.controlPoints.push(this.createCtrlPt(this.$presetsItems.data("secondary")+" 100% 1"))),$(document).on("click.gp.factory",function(){c.hideColorPicker()}),this.$colorPickerContainer.on("click.gp.factory",function(a){a.stopPropagation()}),this.$pointsContainer.on("click.gp.factory",function(a){a.stopPropagation(),c.placePoint(a)}),this.updatePreview()}function ControlPoint(a,b,c){var d=this;if(this.parent=a,this.$container=a.$pointsContainer,this.$el=$('<span class="factory-point"></span>'),this.$pointColor=$('<span class="factory-point-color"></span>').appendTo(this.$el),this.$container.append(this.$el),"string"==typeof b?(b=b.split(" "),this.position=parseFloat(b[1])/100,this.color=b[0],this.opacity=b[2]):(this.position=b.position,this.color=b.color,this.opacity=b.opacity),this.outerWidth=this.$el.outerWidth(),this.$pointColor.css({"background-color":d.color,opacity:d.opacity}),"horizontal"===c){var e=(d.$container.width()-this.$el.outerWidth())*this.position;this.$el.css("left",e)}else{var f=(d.$container.height()-this.$el.outerHeight())*this.position;this.$el.css("top",f)}this.drag=bind(this.drag,this),this.stop=bind(this.stop,this),this.$el.disableSelection().css("webkit-user-select","none").draggable({axis:"horizontal"===c?"x":"y",drag:this.drag,stop:this.stop,containment:d.$container,cancel:null}),this.$el.on("click.gp.factory",function(a){d.parent.currentPoint===d?d.parent.hideColorPicker(d):d.parent.showColorPicker(d),a.stopPropagation()})}$.event.special.destroyed||($.event.special.destroyed={remove:function(a){a.handler&&a.handler()}});var agent=window.navigator.userAgent,browserPrefix=["-webkit-","-moz-","-ms-"],x,y=0;GradientSelection.prototype={_createPresetGradients:function(){var a=this;this.$presetsItems.each(function(){var a=$(this),b=$('<span class="factory-secondary-color-wrap"></span>').appendTo(a),c=$('<span class="factory-secondary-color"></span>').appendTo(b);a.css("background",a.data("primary")),c.css("background",a.data("secondary"))}),this.$presetsItems.click(function(){var b=$(this).data("primary"),c=$(this).data("secondary");a.setGradient([b+" 0% 1",c+" 100% 1"])})},_createPreview:function(){var a=this.$preview[0];a.width=0===a.clientWidth?210:a.clientWidth,a.height=0===a.clientHeight?30:a.clientHeight,this.g2d=a.getContext("2d")},_createColorPicker:function(){var a=this;this.$colorPicker.factoryBootstrap455_iris({width:217,palettes:["#16a086","#27ae61","#2a80b9","#8f44ad","#2d3e50","#f49c14","#c1392b","#bec3c7"],hide:!0,change:function(b,c){a.currentPoint.updateColor(c.color.toString()),a._colorLock||a.$colorHex.val(c.color.toString())}}),a.$colorHex.on("change paste keyup",function(){a._colorLock=!0,a.$colorPicker.factoryBootstrap455_iris("color",a.$colorHex.val()),a._cancelColorLock()}),this.$opacitySlider.noUiSlider({start:100,range:{min:0,max:100},step:1}),this.$opacitySlider.on("slide",function(){var b=parseInt(a.$opacitySlider.val()),c=b+"%";a.$opacitySliderContainer.find(".factory-visible-value").text(c),a.currentPoint.updateOpacity(b/100)}),this.$opacitySlider.on("set",function(){a.$result.val(a.getValue()),a.$result.trigger("change")})},_repeatColorLock:!1,_colorLock:!1,_colorLockTimer:!1,_cancelColorLock:function(a){var b=this;return b._colorLockTimer&&!a?(this._repeatColorLock=!0,!1):void(this._colorLockTimer=setTimeout(function(){return b._repeatColorLock?(b._repeatColorLock=!1,b._cancelColorLock(!0),!1):(b._colorLock=!1,b._colorLockTimer=!1,void(b._repeatColorLock=!1))},500))},_createDirectionDropdown:function(){var a=this,b=factory&&factory.res&&factory.res.resVertical||"vertical",c=factory&&factory.res&&factory.res.resHorizontal||"horizontal";this.$directionDropdown=$('<select class="gradientPicker-filldirection"><option value="vertical"'+("top"===a.opts.fillDirection?" selected":"")+">"+b+'</option><option value="horizontal"'+("left"===a.opts.fillDirection?" selected":"")+">"+c+"</option></select>"),this.$el.append(this.$directionDropdown),this.$directionDropdown.chosen(),this.$directionDropdown.change(function(){a.setGradientDirection($(this).val())})},showColorPicker:function(a){this.currentPoint=a,$(".factory-current-point").removeClass("factory-current-point"),a.$el.addClass("factory-current-point"),this.$colorPickerContainer.show(),this.$colorPicker.factoryBootstrap455_iris("show"),this.$colorPicker.factoryBootstrap455_iris("option","color",a.color),this.$opacitySlider.val(100*a.opacity),this.$opacitySlider.trigger("slide")},hideColorPicker:function(){$(".factory-current-point").removeClass("factory-current-point"),this.currentPoint=!1,this.$colorPickerContainer.hide()},isColorPickerShown:function(){return this.currentPoint},docClicked:function(){$(".gradientPicker-iris-wrap").hide(),$(".gradientPicker-ctrlPt").removeClass("open")},createCtrlPt:function(a){return new ControlPoint(this,a,this.opts.orientation)},updateOptions:function(a,b){if($.extend(this.opts,a),b){this.controlPoints=[],this.$pointsContainer.html("");for(var c=0;c<this.opts.controlPoints.length;++c){var d=this.createCtrlPt(this.opts.controlPoints[c]);this.controlPoints.push(d)}}switch(this.updatePreview(),this.opts.fillDirection){case"top":fillDirectCheck="horizontal";break;case"left":fillDirectCheck="vertical";break;default:fillDirectCheck=!1}fillDirectCheck&&$(".gradientPicker-filldirection",this.$el).find('option[value="'+fillDirectCheck+'"]').prop("selected",!0)},updatePreview:function(){var a=[];if(this.controlPoints.sort(ctrlPtComparator),this.g2d.clearRect(0,0,this.g2d.canvas.width,this.g2d.canvas.height),"horizontal"===this.opts.orientation)for(var b=this.g2d.createLinearGradient(0,0,this.g2d.canvas.width,0),c=0;c<this.controlPoints.length;++c){var d=this.controlPoints[c];b.addColorStop(d.position,"rgba("+hexToRgb(d.color).r+","+hexToRgb(d.color).g+","+hexToRgb(d.color).b+", "+d.opacity+")"),a.push({position:d.position,color:d.color,opacity:d.opacity})}if(this.g2d.fillStyle=b,this.g2d.fillRect(0,0,this.g2d.canvas.width,this.g2d.canvas.height),this.opts.generateStyles)var e=this._generatePreviewStyles();this.opts.change(a,e)},removeControlPoint:function(a){var b=this.controlPoints.indexOf(a);-1!=b&&(this.controlPoints.splice(b,1),a.$el.remove())},placePoint:function(a){a.stopPropagation();var b=$(a.target).offset(),c=a.pageX-b.left,d=a.pageY-b.top,e=this.g2d.getImageData(c,d,1,1),f="rgb("+e.data[0]+","+e.data[1]+","+e.data[2]+")",g=1/255*e.data[3],h=this.createCtrlPt({position:c/this.g2d.canvas.width,color:rgb2hex(f),opacity:g});this.controlPoints.push(h),this.controlPoints.sort(ctrlPtComparator),this.showColorPicker(h)},setGradient:function(a){this.updateOptions({controlPoints:a},!0),this.updatePreview()},setGradientDirection:function(a){switch(a){case"horizontal":this.updateOptions({type:"linear",fillDirection:"top"},!1);break;case"vertical":this.updateOptions({type:"linear",fillDirection:"left"},!1)}},_generatePreviewStyles:function(){var a={};a.filldirection=this.opts.fillDirection,a.color_points=[];for(var b=0;b<this.controlPoints.length;++b){var c=this.controlPoints[b];a.color_points.push(c.color+" "+(100*c.position|0)+"% "+c.opacity)}return JSON.stringify(a)},_genPalletsBackground:function(a,b){return cssRules="linear-gradient(90deg, "+a+" 0%, "+b+" 100%)",agent.indexOf("WebKit")>=0?crossBrowserRule=browserPrefix[0]+cssRules:agent.indexOf("Mozilla")>=0?crossBrowserRule=browserPrefix[1]+cssRules:agent.indexOf("Microsoft")>=0?crossBrowserRule=browserPrefix[2]+cssRules:crossBrowserRule=cssRules,crossBrowserRule}},ControlPoint.prototype={updateColor:function(a){this.color=a,this.$pointColor.css("background-color",a),this.parent.updatePreview()},updateOpacity:function(a){this.opacity=a,this.$pointColor.css("opacity",a),this.parent.updatePreview()},drag:function(e,ui){var stopPointPosition=eval(this.$el.parent().offset().top+this.$el.parent().height()+20);e.pageY>stopPointPosition&&this.remove();var left=ui.position.left;this.position=left/(this.$container.width()-this.outerWidth),this.parent.updatePreview()},stop:function(){this.parent.updatePreview()},remove:function(){this.parent.removeControlPoint(this),this.parent.hideColorPicker(),this.parent.updatePreview()}};var methods={init:function(a){a=$.extend({controlPoints:["#FFF 0% 1","#000 100% 1"],orientation:"horizontal",type:"linear",fillDirection:"left",generateStyles:!0,change:function(){}},a),this.each(function(){var b=$(this),c=new GradientSelection(b,a);b.data("gradientPicker-sel",c)})},update:function(a){this.each(function(){var b=$(this),c=b.data("gradientPicker-sel");null!=c&&c.updateOptions(a,!0)})}};$.fn.gradientPicker=function(a,b){"string"==typeof a&&"init"!==a?methods[a].call(this,b):(b=a,methods.init.call(this,b))}}(jQuery);
libs/factory/bootstrap/assets/js-min/plugin.iris.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- !function(a,b){function c(){var b,c;j?k="filter":(b=a('<div id="iris-gradtest" />'),c="linear-gradient(top,#fff,#000)",a.each(l,function(a,d){return b.css("backgroundImage",d+c),b.css("backgroundImage").match("gradient")?(k=a,!1):void 0}),k===!1&&(b.css("background","-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#000))"),b.css("backgroundImage").match("gradient")&&(k="webkit")),b.remove())}function d(b,c){return b="top"===b?"top":"left",c=a.isArray(c)?c:Array.prototype.slice.call(arguments,1),"webkit"===k?f(b,c):l[k]+"linear-gradient("+b+", "+c.join(", ")+")"}function e(b,c){var d,e,f,h,i,j,k,l,m;b="top"===b?"top":"left",c=a.isArray(c)?c:Array.prototype.slice.call(arguments,1),d="top"===b?0:1,e=a(this),f=c.length-1,h="filter",i=1===d?"left":"top",j=1===d?"right":"bottom",k=1===d?"height":"width",l='<div class="iris-ie-gradient-shim" style="position:absolute;'+k+":100%;"+i+":%start%;"+j+":%end%;"+h+':%filter%;" data-color:"%color%"></div>',m="","static"===e.css("position")&&e.css({position:"relative"}),c=g(c),a.each(c,function(a,b){var e,g,h;return a===f?!1:(e=c[a+1],void(b.stop!==e.stop&&(g=100-parseFloat(e.stop)+"%",b.octoHex=new Color(b.color).toIEOctoHex(),e.octoHex=new Color(e.color).toIEOctoHex(),h="progid:DXImageTransform.Microsoft.Gradient(GradientType="+d+", StartColorStr='"+b.octoHex+"', EndColorStr='"+e.octoHex+"')",m+=l.replace("%start%",b.stop).replace("%end%",g).replace("%filter%",h))))}),e.find(".iris-ie-gradient-shim").remove(),a(m).prependTo(e)}function f(b,c){var d=[];return b="top"===b?"0% 0%,0% 100%,":"0% 100%,100% 100%,",c=g(c),a.each(c,function(a,b){d.push("color-stop("+parseFloat(b.stop)/100+", "+b.color+")")}),"-webkit-gradient(linear,"+b+d.join(",")+")"}function g(b){var c=[],d=[],e=[],f=b.length-1;return a.each(b,function(a,b){var e=b,f=!1,g=b.match(/1?[0-9]{1,2}%$/);g&&(e=b.replace(/\s?1?[0-9]{1,2}%$/,""),f=g.shift()),c.push(e),d.push(f)}),d[0]===!1&&(d[0]="0%"),d[f]===!1&&(d[f]="100%"),d=h(d),a.each(d,function(a){e[a]={color:c[a],stop:d[a]}}),e}function h(b){var c,d,e,f,g=0,i=b.length-1,j=0,k=!1;if(b.length<=2||a.inArray(!1,b)<0)return b;for(;j<b.length-1;)k||b[j]!==!1?k&&b[j]!==!1&&(i=j,j=b.length):(g=j-1,k=!0),j++;for(d=i-g,f=parseInt(b[g].replace("%"),10),c=(parseFloat(b[i].replace("%"))-f)/d,j=g+1,e=1;i>j;)b[j]=f+e*c+"%",e++,j++;return h(b)}var i,j,k,l,m,n,o,p,q;return i='<div class="iris-picker"><div class="iris-picker-inner"><div class="iris-square"><a class="iris-square-value" href="#"><span class="iris-square-handle ui-slider-handle"></span></a><div class="iris-square-inner iris-square-horiz"></div><div class="iris-square-inner iris-square-vert"></div></div><div class="iris-slider iris-strip"><div class="iris-slider-offset"></div></div></div></div>',o=navigator.userAgent.toLowerCase(),p="Microsoft Internet Explorer"===navigator.appName,q=p?parseFloat(o.match(/msie ([0-9]{1,}[\.0-9]{0,})/)[1]):0,j=p&&10>q,k=!1,l=["-moz-","-webkit-","-o-","-ms-"],m='.iris-picker{display:block;position:relative}.iris-picker,.iris-picker *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input+.iris-picker{margin-top:4px}.iris-error{background-color:#ffafaf}.iris-border{border-radius:3px;border:1px solid #aaa;width:200px;background-color:#fff}.iris-picker-inner{position:absolute;top:0;right:0;left:0;bottom:0}.iris-border .iris-picker-inner{top:10px;right:10px;left:10px;bottom:10px}.iris-picker .iris-square-inner{position:absolute;left:0;right:0;top:0;bottom:0}.iris-picker .iris-square,.iris-picker .iris-slider,.iris-picker .iris-square-inner,.iris-picker .iris-palette{border-radius:3px;box-shadow:inset 0 0 5px rgba(0,0,0,.4);height:100%;width:12.5%;float:left;margin-right:5%}.iris-picker .iris-square{width:76%;margin-right:10%;position:relative}.iris-picker .iris-square-inner{width:auto;margin:0}.iris-ie-9 .iris-square,.iris-ie-9 .iris-slider,.iris-ie-9 .iris-square-inner,.iris-ie-9 .iris-palette{box-shadow:none;border-radius:0}.iris-ie-9 .iris-square,.iris-ie-9 .iris-slider,.iris-ie-9 .iris-palette{outline:1px solid rgba(0,0,0,.1)}.iris-ie-lt9 .iris-square,.iris-ie-lt9 .iris-slider,.iris-ie-lt9 .iris-square-inner,.iris-ie-lt9 .iris-palette{outline:1px solid #aaa}.iris-ie-lt9 .iris-square .ui-slider-handle{outline:1px solid #aaa;background-color:#fff;-ms-filter:"alpha(Opacity=30)"}.iris-ie-lt9 .iris-square .iris-square-handle{background:0;border:3px solid #fff;-ms-filter:"alpha(Opacity=50)"}.iris-picker .iris-strip{margin-right:0;position:relative}.iris-picker .iris-strip .ui-slider-handle{position:absolute;background:0;margin:0;right:-3px;left:-3px;border:4px solid #aaa;border-width:4px 3px;width:auto;height:6px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);opacity:.9;z-index:5;cursor:ns-resize}.iris-strip .ui-slider-handle:before{content:" ";position:absolute;left:-2px;right:-2px;top:-3px;bottom:-3px;border:2px solid #fff;border-radius:3px}.iris-picker .iris-slider-offset{position:absolute;top:11px;left:0;right:0;bottom:-3px;width:auto;height:auto;background:transparent;border:0;top:none;border-radius:0}.iris-picker .iris-square-handle{background:transparent;border:5px solid #aaa;border-radius:50%;border-color:rgba(128,128,128,.5);box-shadow:none;width:12px;height:12px;position:absolute;left:-10px;top:-10px;cursor:move;opacity:1;z-index:10}.iris-picker .ui-state-focus .iris-square-handle{opacity:.8}.iris-picker .iris-square-handle:hover{border-color:#999}.iris-picker .iris-square-value:focus .iris-square-handle{box-shadow:0 0 2px rgba(0,0,0,.75);opacity:.8}.iris-picker .iris-square-handle:hover::after{border-color:#fff}.iris-picker .iris-square-handle::after{position:absolute;bottom:-4px;right:-4px;left:-4px;top:-4px;border:3px solid #f9f9f9;border-color:rgba(255,255,255,.8);border-radius:50%;content:" "}.iris-picker .iris-square-value{width:8px;height:8px;position:absolute}.iris-ie-lt9 .iris-square-value,.iris-mozilla .iris-square-value{width:1px;height:1px}.iris-palette-container{position:absolute;bottom:0;left:0;margin:0;padding:0}.iris-border .iris-palette-container{left:10px;bottom:10px}.iris-picker .iris-palette{margin:0;cursor:pointer}',j&&7>=q?(a.fn.iris=a.noop,void(a.support.iris=!1)):(a.support.factoryBootstrap454_iris=!0,a.fn.factoryBootstrap454_gradient=function(){var b=arguments;return this.each(function(){j?e.apply(this,b):a(this).css("backgroundImage",d.apply(this,b))})},a.fn.factoryBootstrap454_raninbowGradient=function(b,c){var d,e,f,g;for(b=b||"top",d=a.extend({},{s:100,l:50},c),e="hsl(%h%,"+d.s+"%,"+d.l+"%)",f=0,g=[];360>=f;)g.push(e.replace("%h%",f)),f+=30;return this.each(function(){a(this).factoryBootstrap454_gradient(b,g)})},n={options:{color:!1,mode:"hsl",controls:{horiz:"s",vert:"l",strip:"h"},hide:!0,border:!0,target:!1,width:200,palettes:!1},_color:"",_palettes:["#000","#fff","#d33","#d93","#ee2","#81d742","#1e73be","#8224e3"],_inited:!1,_defaultHSLControls:{horiz:"s",vert:"l",strip:"h"},_defaultHSVControls:{horiz:"h",vert:"v",strip:"s"},_scale:{h:360,s:100,l:100,v:100},_create:function(){var b=this,d=b.element,e=b.options.color||d.val();k===!1&&c(),d.is("input")?(b.options.target?b.picker=a(i).appendTo(b.options.target):b.picker=a(i).insertAfter(d),b._addInputListeners(d)):(d.append(i),b.picker=d.find(".iris-picker")),p?9===q?b.picker.addClass("iris-ie-9"):8>=q&&b.picker.addClass("iris-ie-lt9"):o.indexOf("compatible")<0&&o.indexOf("khtml")<0&&o.match(/mozilla/)&&b.picker.addClass("iris-mozilla"),b.options.palettes&&b._addPalettes(),b._color=new Color(e).setHSpace(b.options.mode),b.options.color=b._color.toString(),b.controls={square:b.picker.find(".iris-square"),squareDrag:b.picker.find(".iris-square-value"),horiz:b.picker.find(".iris-square-horiz"),vert:b.picker.find(".iris-square-vert"),strip:b.picker.find(".iris-strip"),stripSlider:b.picker.find(".iris-strip .iris-slider-offset")},"hsv"===b.options.mode&&b._has("l",b.options.controls)?b.options.controls=b._defaultHSVControls:"hsl"===b.options.mode&&b._has("v",b.options.controls)&&(b.options.controls=b._defaultHSLControls),b.hue=b._color.h(),b.options.hide&&b.picker.hide(),b.options.border&&b.picker.addClass("iris-border"),b._initControls(),b.active="external",b._dimensions(),b._change()},_has:function(b,c){var d=!1;return a.each(c,function(a,c){return b===c?(d=!0,!1):void 0}),d},_addPalettes:function(){var b=a('<div class="iris-palette-container" />'),c=a('<a class="iris-palette" tabindex="0" />'),d=a.isArray(this.options.palettes)?this.options.palettes:this._palettes;this.picker.find(".iris-palette-container").length&&(b=this.picker.find(".iris-palette-container").detach().html("")),a.each(d,function(a,d){c.clone().data("color",d).css("backgroundColor",d).appendTo(b).height(10).width(10)}),this.picker.append(b)},_paint:function(){var a=this;a._paintDimension("top","strip"),a._paintDimension("top","vert"),a._paintDimension("left","horiz")},_paintDimension:function(a,b){var c,d=this,e=d._color,f=d.options.mode,g=d._getHSpaceColor(),h=d.controls[b],i=d.options.controls;if(b!==d.active&&("square"!==d.active||"strip"===b))switch(i[b]){case"h":if("hsv"===f){switch(g=e.clone(),b){case"horiz":g[i.vert](100);break;case"vert":g[i.horiz](100);break;case"strip":g.setHSpace("hsl")}c=g.toHsl()}else c="strip"===b?{s:g.s,l:g.l}:{s:100,l:g.l};h.factoryBootstrap454_raninbowGradient(a,c);break;case"s":"hsv"===f?"vert"===b?c=[e.clone().a(0).s(0).toCSS("rgba"),e.clone().a(1).s(0).toCSS("rgba")]:"strip"===b?c=[e.clone().s(100).toCSS("hsl"),e.clone().s(0).toCSS("hsl")]:"horiz"===b&&(c=["#fff","hsl("+g.h+",100%,50%)"]):c="vert"===b&&"h"===d.options.controls.horiz?["hsla(0, 0%, "+g.l+"%, 0)","hsla(0, 0%, "+g.l+"%, 1)"]:["hsl("+g.h+",0%,50%)","hsl("+g.h+",100%,50%)"],h.factoryBootstrap454_gradient(a,c);break;case"l":c="strip"===b?["hsl("+g.h+",100%,100%)","hsl("+g.h+", "+g.s+"%,50%)","hsl("+g.h+",100%,0%)"]:["#fff","rgba(255,255,255,0) 50%","rgba(0,0,0,0) 50%","rgba(0,0,0,1)"],h.factoryBootstrap454_gradient(a,c);break;case"v":c="strip"===b?[e.clone().v(100).toCSS(),e.clone().v(0).toCSS()]:["rgba(0,0,0,0)","#000"],h.factoryBootstrap454_gradient(a,c)}},_getHSpaceColor:function(){return"hsv"===this.options.mode?this._color.toHsv():this._color.toHsl()},_dimensions:function(b){var c,d,e,f,g=this,h=g.options,i=g.controls,j=i.square,k=g.picker.find(".iris-strip"),l="77.5%",m="12%",n=20,o=h.border?h.width-n:h.width,p=a.isArray(h.palettes)?h.palettes.length:g._palettes.length;return b&&(j.css("width",""),k.css("width",""),g.picker.css({width:"",height:""})),l=o*(parseFloat(l)/100),m=o*(parseFloat(m)/100),c=h.border?l+n:l,j.width(l).height(l),k.height(l).width(m),g.picker.css({width:h.width,height:c}),h.palettes?(d=2*l/100,f=l-(p-1)*d,e=f/p,g.picker.find(".iris-palette").each(function(b){var c=0===b?0:d;a(this).css({width:e,height:e,marginLeft:c})}),g.picker.css("paddingBottom",e+d),void k.height(e+d+l)):g.picker.css("paddingBottom","")},_addInputListeners:function(a){var b=this,c=100,d=function(c){var d=new Color(a.val()),e=a.val().replace(/^#/,"");a.removeClass("iris-error"),d.error?""!==e&&a.addClass("iris-error"):d.toString()!==b._color.toString()&&("keyup"===c.type&&e.match(/^[0-9a-fA-F]{3}$/)||b._setOption("color",d.toString()))};a.on("change",d).on("keyup",b._debounce(d,c)),b.options.hide&&a.one("focus",function(){b.show()})},_initControls:function(){var b=this,c=b.controls,d=c.square,e=b.options.controls,f=b._scale[e.strip];c.stripSlider.slider({orientation:"vertical",max:f,slide:function(a,c){b.active="strip","h"===e.strip&&(c.value=f-c.value),b._color[e.strip](c.value),b._change.apply(b,arguments)}}),c.squareDrag.draggable({containment:"parent",zIndex:1e3,cursor:"move",drag:function(a,c){b._squareDrag(a,c)},start:function(){d.addClass("iris-dragging"),a(this).addClass("ui-state-focus")},stop:function(){d.removeClass("iris-dragging"),a(this).removeClass("ui-state-focus")}}).on("mousedown mouseup",function(c){var d="ui-state-focus";c.preventDefault(),"mousedown"===c.type?(b.picker.find("."+d).removeClass(d).blur(),a(this).addClass(d).focus()):a(this).removeClass(d)}).on("keydown",function(a){var d=c.square,e=c.squareDrag,f=e.position(),g=b.options.width/100;switch(a.altKey&&(g*=10),a.keyCode){case 37:f.left-=g;break;case 38:f.top-=g;break;case 39:f.left+=g;break;case 40:f.top+=g;break;default:return!0}f.left=Math.max(0,Math.min(f.left,d.width())),f.top=Math.max(0,Math.min(f.top,d.height())),e.css(f),b._squareDrag(a,{position:f}),a.preventDefault()}),d.mousedown(function(c){var d,e;1===c.which&&a(c.target).is("div")&&(d=b.controls.square.offset(),e={top:c.pageY-d.top,left:c.pageX-d.left},c.preventDefault(),b._squareDrag(c,{position:e}),c.target=b.controls.squareDrag.get(0),b.controls.squareDrag.css(e).trigger(c))}),b.options.palettes&&b._paletteListeners()},_paletteListeners:function(){var b=this;b.picker.find(".iris-palette-container").on("click.palette",".iris-palette",function(){b._color.fromCSS(a(this).data("color")),b.active="external",b._change()}).on("keydown.palette",".iris-palette",function(b){return 13!==b.keyCode&&32!==b.keyCode?!0:(b.stopPropagation(),void a(this).click())})},_squareDrag:function(a,b){var c=this,d=c.options.controls,e=c._squareDimensions(),f=Math.round((e.h-b.position.top)/e.h*c._scale[d.vert]),g=c._scale[d.horiz]-Math.round((e.w-b.position.left)/e.w*c._scale[d.horiz]);c._color[d.horiz](g)[d.vert](f),c.active="square",c._change.apply(c,arguments)},_setOption:function(b,c){var d,e,f,g=this,h=g.options[b],i=!1;switch(g.options[b]=c,b){case"color":c=""+c,d=c.replace(/^#/,""),e=new Color(c).setHSpace(g.options.mode),e.error?g.options[b]=h:(g._color=e,g.options.color=g.options[b]=g._color.toString(),g.active="external",g._change());break;case"palettes":i=!0,c?g._addPalettes():g.picker.find(".iris-palette-container").remove(),h||g._paletteListeners();break;case"width":i=!0;break;case"border":i=!0,f=c?"addClass":"removeClass",g.picker[f]("iris-border");break;case"mode":case"controls":if(h===c)return;return f=g.element,h=g.options,h.hide=!g.picker.is(":visible"),g.destroy(),g.picker.remove(),a(g.element).iris(h)}i&&g._dimensions(!0)},_squareDimensions:function(a){var c,d,e=this.controls.square;return a!==b&&e.data("dimensions")?e.data("dimensions"):(d=this.controls.squareDrag,c={w:e.width(),h:e.height()},e.data("dimensions",c),c)},_isNonHueControl:function(a,b){return"square"===a&&"h"===this.options.controls.strip?!0:"external"===b||"h"===b&&"strip"===a?!1:!0},_change:function(){var b=this,c=b.controls,d=b._getHSpaceColor(),e=["square","strip"],f=b.options.controls,g=f[b.active]||"external",h=b.hue;"strip"===b.active?e=[]:"external"!==b.active&&e.pop(),a.each(e,function(a,e){var g,h,i;if(e!==b.active)switch(e){case"strip":g="h"===f.strip?b._scale[f.strip]-d[f.strip]:d[f.strip],c.stripSlider.slider("value",g);break;case"square":h=b._squareDimensions(),i={left:d[f.horiz]/b._scale[f.horiz]*h.w,top:h.h-d[f.vert]/b._scale[f.vert]*h.h},b.controls.squareDrag.css(i)}}),d.h!==h&&b._isNonHueControl(b.active,g)&&b._color.h(h),b.hue=b._color.h(),b.options.color=b._color.toString(),b._inited&&b._trigger("change",{type:b.active},{color:b._color}),b.element.is(":input")&&!b._color.error&&(b.element.removeClass("iris-error"),b.element.val()!==b._color.toString()&&b.element.val(b._color.toString())),b._paint(),b._inited=!0,b.active=!1},_debounce:function(a,b,c){var d,e;return function(){var f,g,h=this,i=arguments;return f=function(){d=null,c||(e=a.apply(h,i))},g=c&&!d,clearTimeout(d),d=setTimeout(f,b),g&&(e=a.apply(h,i)),e}},show:function(){this.picker.show()},hide:function(){this.picker.hide()},toggle:function(){this.picker.toggle()},color:function(a){return a===!0?this._color.clone():a===b?this._color.toString():void this.option("color",a)}},a.widget("a8c.factoryBootstrap454_iris",n),void a('<style id="iris-css">'+m+"</style>").appendTo("head"))}(jQuery);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ !function(a,b){function c(){var b,c;j?k="filter":(b=a('<div id="iris-gradtest" />'),c="linear-gradient(top,#fff,#000)",a.each(l,function(a,d){return b.css("backgroundImage",d+c),b.css("backgroundImage").match("gradient")?(k=a,!1):void 0}),k===!1&&(b.css("background","-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#000))"),b.css("backgroundImage").match("gradient")&&(k="webkit")),b.remove())}function d(b,c){return b="top"===b?"top":"left",c=a.isArray(c)?c:Array.prototype.slice.call(arguments,1),"webkit"===k?f(b,c):l[k]+"linear-gradient("+b+", "+c.join(", ")+")"}function e(b,c){var d,e,f,h,i,j,k,l,m;b="top"===b?"top":"left",c=a.isArray(c)?c:Array.prototype.slice.call(arguments,1),d="top"===b?0:1,e=a(this),f=c.length-1,h="filter",i=1===d?"left":"top",j=1===d?"right":"bottom",k=1===d?"height":"width",l='<div class="iris-ie-gradient-shim" style="position:absolute;'+k+":100%;"+i+":%start%;"+j+":%end%;"+h+':%filter%;" data-color:"%color%"></div>',m="","static"===e.css("position")&&e.css({position:"relative"}),c=g(c),a.each(c,function(a,b){var e,g,h;return a===f?!1:(e=c[a+1],void(b.stop!==e.stop&&(g=100-parseFloat(e.stop)+"%",b.octoHex=new Color(b.color).toIEOctoHex(),e.octoHex=new Color(e.color).toIEOctoHex(),h="progid:DXImageTransform.Microsoft.Gradient(GradientType="+d+", StartColorStr='"+b.octoHex+"', EndColorStr='"+e.octoHex+"')",m+=l.replace("%start%",b.stop).replace("%end%",g).replace("%filter%",h))))}),e.find(".iris-ie-gradient-shim").remove(),a(m).prependTo(e)}function f(b,c){var d=[];return b="top"===b?"0% 0%,0% 100%,":"0% 100%,100% 100%,",c=g(c),a.each(c,function(a,b){d.push("color-stop("+parseFloat(b.stop)/100+", "+b.color+")")}),"-webkit-gradient(linear,"+b+d.join(",")+")"}function g(b){var c=[],d=[],e=[],f=b.length-1;return a.each(b,function(a,b){var e=b,f=!1,g=b.match(/1?[0-9]{1,2}%$/);g&&(e=b.replace(/\s?1?[0-9]{1,2}%$/,""),f=g.shift()),c.push(e),d.push(f)}),d[0]===!1&&(d[0]="0%"),d[f]===!1&&(d[f]="100%"),d=h(d),a.each(d,function(a){e[a]={color:c[a],stop:d[a]}}),e}function h(b){var c,d,e,f,g=0,i=b.length-1,j=0,k=!1;if(b.length<=2||a.inArray(!1,b)<0)return b;for(;j<b.length-1;)k||b[j]!==!1?k&&b[j]!==!1&&(i=j,j=b.length):(g=j-1,k=!0),j++;for(d=i-g,f=parseInt(b[g].replace("%"),10),c=(parseFloat(b[i].replace("%"))-f)/d,j=g+1,e=1;i>j;)b[j]=f+e*c+"%",e++,j++;return h(b)}var i,j,k,l,m,n,o,p,q;return i='<div class="iris-picker"><div class="iris-picker-inner"><div class="iris-square"><a class="iris-square-value" href="#"><span class="iris-square-handle ui-slider-handle"></span></a><div class="iris-square-inner iris-square-horiz"></div><div class="iris-square-inner iris-square-vert"></div></div><div class="iris-slider iris-strip"><div class="iris-slider-offset"></div></div></div></div>',o=navigator.userAgent.toLowerCase(),p="Microsoft Internet Explorer"===navigator.appName,q=p?parseFloat(o.match(/msie ([0-9]{1,}[\.0-9]{0,})/)[1]):0,j=p&&10>q,k=!1,l=["-moz-","-webkit-","-o-","-ms-"],m='.iris-picker{display:block;position:relative}.iris-picker,.iris-picker *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input+.iris-picker{margin-top:4px}.iris-error{background-color:#ffafaf}.iris-border{border-radius:3px;border:1px solid #aaa;width:200px;background-color:#fff}.iris-picker-inner{position:absolute;top:0;right:0;left:0;bottom:0}.iris-border .iris-picker-inner{top:10px;right:10px;left:10px;bottom:10px}.iris-picker .iris-square-inner{position:absolute;left:0;right:0;top:0;bottom:0}.iris-picker .iris-square,.iris-picker .iris-slider,.iris-picker .iris-square-inner,.iris-picker .iris-palette{border-radius:3px;box-shadow:inset 0 0 5px rgba(0,0,0,.4);height:100%;width:12.5%;float:left;margin-right:5%}.iris-picker .iris-square{width:76%;margin-right:10%;position:relative}.iris-picker .iris-square-inner{width:auto;margin:0}.iris-ie-9 .iris-square,.iris-ie-9 .iris-slider,.iris-ie-9 .iris-square-inner,.iris-ie-9 .iris-palette{box-shadow:none;border-radius:0}.iris-ie-9 .iris-square,.iris-ie-9 .iris-slider,.iris-ie-9 .iris-palette{outline:1px solid rgba(0,0,0,.1)}.iris-ie-lt9 .iris-square,.iris-ie-lt9 .iris-slider,.iris-ie-lt9 .iris-square-inner,.iris-ie-lt9 .iris-palette{outline:1px solid #aaa}.iris-ie-lt9 .iris-square .ui-slider-handle{outline:1px solid #aaa;background-color:#fff;-ms-filter:"alpha(Opacity=30)"}.iris-ie-lt9 .iris-square .iris-square-handle{background:0;border:3px solid #fff;-ms-filter:"alpha(Opacity=50)"}.iris-picker .iris-strip{margin-right:0;position:relative}.iris-picker .iris-strip .ui-slider-handle{position:absolute;background:0;margin:0;right:-3px;left:-3px;border:4px solid #aaa;border-width:4px 3px;width:auto;height:6px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);opacity:.9;z-index:5;cursor:ns-resize}.iris-strip .ui-slider-handle:before{content:" ";position:absolute;left:-2px;right:-2px;top:-3px;bottom:-3px;border:2px solid #fff;border-radius:3px}.iris-picker .iris-slider-offset{position:absolute;top:11px;left:0;right:0;bottom:-3px;width:auto;height:auto;background:transparent;border:0;top:none;border-radius:0}.iris-picker .iris-square-handle{background:transparent;border:5px solid #aaa;border-radius:50%;border-color:rgba(128,128,128,.5);box-shadow:none;width:12px;height:12px;position:absolute;left:-10px;top:-10px;cursor:move;opacity:1;z-index:10}.iris-picker .ui-state-focus .iris-square-handle{opacity:.8}.iris-picker .iris-square-handle:hover{border-color:#999}.iris-picker .iris-square-value:focus .iris-square-handle{box-shadow:0 0 2px rgba(0,0,0,.75);opacity:.8}.iris-picker .iris-square-handle:hover::after{border-color:#fff}.iris-picker .iris-square-handle::after{position:absolute;bottom:-4px;right:-4px;left:-4px;top:-4px;border:3px solid #f9f9f9;border-color:rgba(255,255,255,.8);border-radius:50%;content:" "}.iris-picker .iris-square-value{width:8px;height:8px;position:absolute}.iris-ie-lt9 .iris-square-value,.iris-mozilla .iris-square-value{width:1px;height:1px}.iris-palette-container{position:absolute;bottom:0;left:0;margin:0;padding:0}.iris-border .iris-palette-container{left:10px;bottom:10px}.iris-picker .iris-palette{margin:0;cursor:pointer}',j&&7>=q?(a.fn.iris=a.noop,void(a.support.iris=!1)):(a.support.factoryBootstrap455_iris=!0,a.fn.factoryBootstrap455_gradient=function(){var b=arguments;return this.each(function(){j?e.apply(this,b):a(this).css("backgroundImage",d.apply(this,b))})},a.fn.factoryBootstrap455_raninbowGradient=function(b,c){var d,e,f,g;for(b=b||"top",d=a.extend({},{s:100,l:50},c),e="hsl(%h%,"+d.s+"%,"+d.l+"%)",f=0,g=[];360>=f;)g.push(e.replace("%h%",f)),f+=30;return this.each(function(){a(this).factoryBootstrap455_gradient(b,g)})},n={options:{color:!1,mode:"hsl",controls:{horiz:"s",vert:"l",strip:"h"},hide:!0,border:!0,target:!1,width:200,palettes:!1},_color:"",_palettes:["#000","#fff","#d33","#d93","#ee2","#81d742","#1e73be","#8224e3"],_inited:!1,_defaultHSLControls:{horiz:"s",vert:"l",strip:"h"},_defaultHSVControls:{horiz:"h",vert:"v",strip:"s"},_scale:{h:360,s:100,l:100,v:100},_create:function(){var b=this,d=b.element,e=b.options.color||d.val();k===!1&&c(),d.is("input")?(b.options.target?b.picker=a(i).appendTo(b.options.target):b.picker=a(i).insertAfter(d),b._addInputListeners(d)):(d.append(i),b.picker=d.find(".iris-picker")),p?9===q?b.picker.addClass("iris-ie-9"):8>=q&&b.picker.addClass("iris-ie-lt9"):o.indexOf("compatible")<0&&o.indexOf("khtml")<0&&o.match(/mozilla/)&&b.picker.addClass("iris-mozilla"),b.options.palettes&&b._addPalettes(),b._color=new Color(e).setHSpace(b.options.mode),b.options.color=b._color.toString(),b.controls={square:b.picker.find(".iris-square"),squareDrag:b.picker.find(".iris-square-value"),horiz:b.picker.find(".iris-square-horiz"),vert:b.picker.find(".iris-square-vert"),strip:b.picker.find(".iris-strip"),stripSlider:b.picker.find(".iris-strip .iris-slider-offset")},"hsv"===b.options.mode&&b._has("l",b.options.controls)?b.options.controls=b._defaultHSVControls:"hsl"===b.options.mode&&b._has("v",b.options.controls)&&(b.options.controls=b._defaultHSLControls),b.hue=b._color.h(),b.options.hide&&b.picker.hide(),b.options.border&&b.picker.addClass("iris-border"),b._initControls(),b.active="external",b._dimensions(),b._change()},_has:function(b,c){var d=!1;return a.each(c,function(a,c){return b===c?(d=!0,!1):void 0}),d},_addPalettes:function(){var b=a('<div class="iris-palette-container" />'),c=a('<a class="iris-palette" tabindex="0" />'),d=a.isArray(this.options.palettes)?this.options.palettes:this._palettes;this.picker.find(".iris-palette-container").length&&(b=this.picker.find(".iris-palette-container").detach().html("")),a.each(d,function(a,d){c.clone().data("color",d).css("backgroundColor",d).appendTo(b).height(10).width(10)}),this.picker.append(b)},_paint:function(){var a=this;a._paintDimension("top","strip"),a._paintDimension("top","vert"),a._paintDimension("left","horiz")},_paintDimension:function(a,b){var c,d=this,e=d._color,f=d.options.mode,g=d._getHSpaceColor(),h=d.controls[b],i=d.options.controls;if(b!==d.active&&("square"!==d.active||"strip"===b))switch(i[b]){case"h":if("hsv"===f){switch(g=e.clone(),b){case"horiz":g[i.vert](100);break;case"vert":g[i.horiz](100);break;case"strip":g.setHSpace("hsl")}c=g.toHsl()}else c="strip"===b?{s:g.s,l:g.l}:{s:100,l:g.l};h.factoryBootstrap455_raninbowGradient(a,c);break;case"s":"hsv"===f?"vert"===b?c=[e.clone().a(0).s(0).toCSS("rgba"),e.clone().a(1).s(0).toCSS("rgba")]:"strip"===b?c=[e.clone().s(100).toCSS("hsl"),e.clone().s(0).toCSS("hsl")]:"horiz"===b&&(c=["#fff","hsl("+g.h+",100%,50%)"]):c="vert"===b&&"h"===d.options.controls.horiz?["hsla(0, 0%, "+g.l+"%, 0)","hsla(0, 0%, "+g.l+"%, 1)"]:["hsl("+g.h+",0%,50%)","hsl("+g.h+",100%,50%)"],h.factoryBootstrap455_gradient(a,c);break;case"l":c="strip"===b?["hsl("+g.h+",100%,100%)","hsl("+g.h+", "+g.s+"%,50%)","hsl("+g.h+",100%,0%)"]:["#fff","rgba(255,255,255,0) 50%","rgba(0,0,0,0) 50%","rgba(0,0,0,1)"],h.factoryBootstrap455_gradient(a,c);break;case"v":c="strip"===b?[e.clone().v(100).toCSS(),e.clone().v(0).toCSS()]:["rgba(0,0,0,0)","#000"],h.factoryBootstrap455_gradient(a,c)}},_getHSpaceColor:function(){return"hsv"===this.options.mode?this._color.toHsv():this._color.toHsl()},_dimensions:function(b){var c,d,e,f,g=this,h=g.options,i=g.controls,j=i.square,k=g.picker.find(".iris-strip"),l="77.5%",m="12%",n=20,o=h.border?h.width-n:h.width,p=a.isArray(h.palettes)?h.palettes.length:g._palettes.length;return b&&(j.css("width",""),k.css("width",""),g.picker.css({width:"",height:""})),l=o*(parseFloat(l)/100),m=o*(parseFloat(m)/100),c=h.border?l+n:l,j.width(l).height(l),k.height(l).width(m),g.picker.css({width:h.width,height:c}),h.palettes?(d=2*l/100,f=l-(p-1)*d,e=f/p,g.picker.find(".iris-palette").each(function(b){var c=0===b?0:d;a(this).css({width:e,height:e,marginLeft:c})}),g.picker.css("paddingBottom",e+d),void k.height(e+d+l)):g.picker.css("paddingBottom","")},_addInputListeners:function(a){var b=this,c=100,d=function(c){var d=new Color(a.val()),e=a.val().replace(/^#/,"");a.removeClass("iris-error"),d.error?""!==e&&a.addClass("iris-error"):d.toString()!==b._color.toString()&&("keyup"===c.type&&e.match(/^[0-9a-fA-F]{3}$/)||b._setOption("color",d.toString()))};a.on("change",d).on("keyup",b._debounce(d,c)),b.options.hide&&a.one("focus",function(){b.show()})},_initControls:function(){var b=this,c=b.controls,d=c.square,e=b.options.controls,f=b._scale[e.strip];c.stripSlider.slider({orientation:"vertical",max:f,slide:function(a,c){b.active="strip","h"===e.strip&&(c.value=f-c.value),b._color[e.strip](c.value),b._change.apply(b,arguments)}}),c.squareDrag.draggable({containment:"parent",zIndex:1e3,cursor:"move",drag:function(a,c){b._squareDrag(a,c)},start:function(){d.addClass("iris-dragging"),a(this).addClass("ui-state-focus")},stop:function(){d.removeClass("iris-dragging"),a(this).removeClass("ui-state-focus")}}).on("mousedown mouseup",function(c){var d="ui-state-focus";c.preventDefault(),"mousedown"===c.type?(b.picker.find("."+d).removeClass(d).blur(),a(this).addClass(d).focus()):a(this).removeClass(d)}).on("keydown",function(a){var d=c.square,e=c.squareDrag,f=e.position(),g=b.options.width/100;switch(a.altKey&&(g*=10),a.keyCode){case 37:f.left-=g;break;case 38:f.top-=g;break;case 39:f.left+=g;break;case 40:f.top+=g;break;default:return!0}f.left=Math.max(0,Math.min(f.left,d.width())),f.top=Math.max(0,Math.min(f.top,d.height())),e.css(f),b._squareDrag(a,{position:f}),a.preventDefault()}),d.mousedown(function(c){var d,e;1===c.which&&a(c.target).is("div")&&(d=b.controls.square.offset(),e={top:c.pageY-d.top,left:c.pageX-d.left},c.preventDefault(),b._squareDrag(c,{position:e}),c.target=b.controls.squareDrag.get(0),b.controls.squareDrag.css(e).trigger(c))}),b.options.palettes&&b._paletteListeners()},_paletteListeners:function(){var b=this;b.picker.find(".iris-palette-container").on("click.palette",".iris-palette",function(){b._color.fromCSS(a(this).data("color")),b.active="external",b._change()}).on("keydown.palette",".iris-palette",function(b){return 13!==b.keyCode&&32!==b.keyCode?!0:(b.stopPropagation(),void a(this).click())})},_squareDrag:function(a,b){var c=this,d=c.options.controls,e=c._squareDimensions(),f=Math.round((e.h-b.position.top)/e.h*c._scale[d.vert]),g=c._scale[d.horiz]-Math.round((e.w-b.position.left)/e.w*c._scale[d.horiz]);c._color[d.horiz](g)[d.vert](f),c.active="square",c._change.apply(c,arguments)},_setOption:function(b,c){var d,e,f,g=this,h=g.options[b],i=!1;switch(g.options[b]=c,b){case"color":c=""+c,d=c.replace(/^#/,""),e=new Color(c).setHSpace(g.options.mode),e.error?g.options[b]=h:(g._color=e,g.options.color=g.options[b]=g._color.toString(),g.active="external",g._change());break;case"palettes":i=!0,c?g._addPalettes():g.picker.find(".iris-palette-container").remove(),h||g._paletteListeners();break;case"width":i=!0;break;case"border":i=!0,f=c?"addClass":"removeClass",g.picker[f]("iris-border");break;case"mode":case"controls":if(h===c)return;return f=g.element,h=g.options,h.hide=!g.picker.is(":visible"),g.destroy(),g.picker.remove(),a(g.element).iris(h)}i&&g._dimensions(!0)},_squareDimensions:function(a){var c,d,e=this.controls.square;return a!==b&&e.data("dimensions")?e.data("dimensions"):(d=this.controls.squareDrag,c={w:e.width(),h:e.height()},e.data("dimensions",c),c)},_isNonHueControl:function(a,b){return"square"===a&&"h"===this.options.controls.strip?!0:"external"===b||"h"===b&&"strip"===a?!1:!0},_change:function(){var b=this,c=b.controls,d=b._getHSpaceColor(),e=["square","strip"],f=b.options.controls,g=f[b.active]||"external",h=b.hue;"strip"===b.active?e=[]:"external"!==b.active&&e.pop(),a.each(e,function(a,e){var g,h,i;if(e!==b.active)switch(e){case"strip":g="h"===f.strip?b._scale[f.strip]-d[f.strip]:d[f.strip],c.stripSlider.slider("value",g);break;case"square":h=b._squareDimensions(),i={left:d[f.horiz]/b._scale[f.horiz]*h.w,top:h.h-d[f.vert]/b._scale[f.vert]*h.h},b.controls.squareDrag.css(i)}}),d.h!==h&&b._isNonHueControl(b.active,g)&&b._color.h(h),b.hue=b._color.h(),b.options.color=b._color.toString(),b._inited&&b._trigger("change",{type:b.active},{color:b._color}),b.element.is(":input")&&!b._color.error&&(b.element.removeClass("iris-error"),b.element.val()!==b._color.toString()&&b.element.val(b._color.toString())),b._paint(),b._inited=!0,b.active=!1},_debounce:function(a,b,c){var d,e;return function(){var f,g,h=this,i=arguments;return f=function(){d=null,c||(e=a.apply(h,i))},g=c&&!d,clearTimeout(d),d=setTimeout(f,b),g&&(e=a.apply(h,i)),e}},show:function(){this.picker.show()},hide:function(){this.picker.hide()},toggle:function(){this.picker.toggle()},color:function(a){return a===!0?this._color.clone():a===b?this._color.toString():void this.option("color",a)}},a.widget("a8c.factoryBootstrap455_iris",n),void a('<style id="iris-css">'+m+"</style>").appendTo("head"))}(jQuery);
libs/factory/bootstrap/assets/js-min/plugin.paddings-editor.min.js CHANGED
@@ -7,4 +7,4 @@
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
- !function(a){var b=function(b){this.$element=a(b),this.$rectangle=this.$element.find(".factory-rectangle"),this.$center=this.$element.find(".factory-side-center"),this.$bar=this.$element.find(".factory-bar"),this.$sides=this.$element.find(".factory-side"),this.$result=this.$element.find(".factory-result"),this.units=this.$element.data("units"),this.rangeStart=this.$element.data("range-start"),this.rangeEnd=this.$element.data("range-end"),this.step=this.$element.data("step"),this._createCanvas(),this._createSlider(),this._initMouse(),this.selectSide("center")};b.prototype._createCanvas=function(){var b=this;this._recalculateSizes(),this.$canvas=a("<canvas width='"+b.elementWidth+"' height='"+b.elementHeight+"'>").appendTo(this.$rectangle),this.canvasContext=this.$canvas.get(0).getContext("2d"),this._redraw()},b.prototype._createSlider=function(){var a=this;this.$bar.noUiSlider({start:parseInt(a.$center.data("value")),range:{min:a.rangeStart,max:a.rangeEnd},step:a.step}),this.$bar.on("slide",function(){var b=parseInt(a.$bar.val()),c=b+a.units;"center"===a.activeSide?(a.$sides.data("value",b),a.$sides.find(".factory-visible-value").text(c)):(a.$activeSide.data("value",b),a.$activeSide.find(".factory-visible-value").text(c))}),this.$bar.on("set",function(){a.$result.val(a.getValue()),a.$result.trigger("change")})},b.prototype.getValue=function(){var a=this.$element.find(".factory-side-top").data("value"),b=this.$element.find(".factory-side-right").data("value"),c=this.$element.find(".factory-side-bottom").data("value"),d=this.$element.find(".factory-side-left").data("value");return a+this.units+" "+b+this.units+" "+c+this.units+" "+d+this.units},b.prototype.selectSide=function(a){this.activeSide!==a&&(this.activeSide=a,this.$activeSide=this.$element.find(".factory-side-"+this.activeSide),this.$element.find(".factory-side.factory-active").removeClass("factory-active"),this.$activeSide.addClass("factory-active"),this._redraw(),this.$bar.val(this.$activeSide.data("value")))},b.prototype._initMouse=function(){var a=this;this._recalculateSizes(),this.$rectangle.on("mousemove.paddings-editor",function(b){a.hoveredSide=a._getCurrentSide(b.pageX,b.pageY),a.hoveredSide!==a.lastHoveredSide&&(a.lastHoveredSide=a.hoveredSide,a._redraw())}),this.$rectangle.on("mouseleave.paddings-editor",function(b){a.hoveredSide=a.lastHoveredSide=null,a._redraw()}),this.$rectangle.on("click.paddings-editor",function(b){var c=a._getCurrentSide(b.pageX,b.pageY);a.selectSide(c)})},b.prototype._getCurrentSide=function(a,b){var c=this.$element.offset(),d=a-c.left,e=b-c.top,f=d-this.centerX,g=e-this.centerY,h=Math.sqrt(Math.pow(f,2)+Math.pow(g,2));if(h<=this.centerR)return"center";var i=this.elementHeight,j=this.elementWidth,k=-this.elementWidth*this.elementHeight,l=-(k+i*d)/j,m=-this.elementHeight,n=this.elementWidth,o=0,p=-(o+m*d)/n;return e>l&&p>e?"right":l>e&&e>p?"left":l>e&&p>e?"top":e>l&&e>p?"bottom":null},b.prototype._redraw=function(){this.canvasContext.clearRect(0,0,this.elementWidth,this.elementHeight),this._highlightSide("top","#a6b6b6"),this._highlightSide("bottom","#a6b6b6"),this._highlightSide("left","#aec0c0"),this._highlightSide("right","#aec0c0"),this._highlightSide(this.hoveredSide,"#c0cece"),this.activeSide&&this._highlightSide(this.activeSide,"#829595")},b.prototype._highlightSide=function(a,b){a&&"center"!==a&&(this.canvasContext.fillStyle=b,this.canvasContext.beginPath(),"top"===a?(this.canvasContext.moveTo(0,0),this.canvasContext.lineTo(this.centerX,this.centerY),this.canvasContext.lineTo(this.elementWidth,0)):"bottom"===a?(this.canvasContext.moveTo(0,this.elementHeight),this.canvasContext.lineTo(this.centerX,this.centerY),this.canvasContext.lineTo(this.elementWidth,this.elementHeight)):"left"===a?(this.canvasContext.moveTo(0,0),this.canvasContext.lineTo(this.centerX,this.centerY),this.canvasContext.lineTo(0,this.elementHeight)):"right"===a&&(this.canvasContext.moveTo(this.elementWidth,0),this.canvasContext.lineTo(this.centerX,this.centerY),this.canvasContext.lineTo(this.elementWidth,this.elementHeight)),this.canvasContext.closePath(),this.canvasContext.fill())},b.prototype._recalculateSizes=function(){this.elementOffset=this.$element.offset(),this.elementWidth=this.$rectangle.innerWidth(),this.elementHeight=this.$rectangle.innerHeight(),this.centerSize=this.$center.innerWidth(),this.centerR=this.centerSize/2,this.centerX=this.elementWidth/2,this.centerY=this.elementHeight/2},a.fn.factoryBootstrap454_paddingsEditor=function(c){if("string"==typeof c){var d=a(this).data("factory.paddings-editor");return d?d[c]():null}return this.each(function(){var c=a(this),d=c.data("factory.paddings-editor");d||c.data("factory.paddings-editor",d=new b(this))})},a.fn.factoryBootstrap454_paddingsEditor.Constructor=b,a(function(){a(".factory-bootstrap-454 .factory-paddings-editor").factoryBootstrap454_paddingsEditor()})}(jQuery);
7
  * Support: http://webcraftic.com/contact-us/
8
  */
9
 
10
+ !function(a){var b=function(b){this.$element=a(b),this.$rectangle=this.$element.find(".factory-rectangle"),this.$center=this.$element.find(".factory-side-center"),this.$bar=this.$element.find(".factory-bar"),this.$sides=this.$element.find(".factory-side"),this.$result=this.$element.find(".factory-result"),this.units=this.$element.data("units"),this.rangeStart=this.$element.data("range-start"),this.rangeEnd=this.$element.data("range-end"),this.step=this.$element.data("step"),this._createCanvas(),this._createSlider(),this._initMouse(),this.selectSide("center")};b.prototype._createCanvas=function(){var b=this;this._recalculateSizes(),this.$canvas=a("<canvas width='"+b.elementWidth+"' height='"+b.elementHeight+"'>").appendTo(this.$rectangle),this.canvasContext=this.$canvas.get(0).getContext("2d"),this._redraw()},b.prototype._createSlider=function(){var a=this;this.$bar.noUiSlider({start:parseInt(a.$center.data("value")),range:{min:a.rangeStart,max:a.rangeEnd},step:a.step}),this.$bar.on("slide",function(){var b=parseInt(a.$bar.val()),c=b+a.units;"center"===a.activeSide?(a.$sides.data("value",b),a.$sides.find(".factory-visible-value").text(c)):(a.$activeSide.data("value",b),a.$activeSide.find(".factory-visible-value").text(c))}),this.$bar.on("set",function(){a.$result.val(a.getValue()),a.$result.trigger("change")})},b.prototype.getValue=function(){var a=this.$element.find(".factory-side-top").data("value"),b=this.$element.find(".factory-side-right").data("value"),c=this.$element.find(".factory-side-bottom").data("value"),d=this.$element.find(".factory-side-left").data("value");return a+this.units+" "+b+this.units+" "+c+this.units+" "+d+this.units},b.prototype.selectSide=function(a){this.activeSide!==a&&(this.activeSide=a,this.$activeSide=this.$element.find(".factory-side-"+this.activeSide),this.$element.find(".factory-side.factory-active").removeClass("factory-active"),this.$activeSide.addClass("factory-active"),this._redraw(),this.$bar.val(this.$activeSide.data("value")))},b.prototype._initMouse=function(){var a=this;this._recalculateSizes(),this.$rectangle.on("mousemove.paddings-editor",function(b){a.hoveredSide=a._getCurrentSide(b.pageX,b.pageY),a.hoveredSide!==a.lastHoveredSide&&(a.lastHoveredSide=a.hoveredSide,a._redraw())}),this.$rectangle.on("mouseleave.paddings-editor",function(b){a.hoveredSide=a.lastHoveredSide=null,a._redraw()}),this.$rectangle.on("click.paddings-editor",function(b){var c=a._getCurrentSide(b.pageX,b.pageY);a.selectSide(c)})},b.prototype._getCurrentSide=function(a,b){var c=this.$element.offset(),d=a-c.left,e=b-c.top,f=d-this.centerX,g=e-this.centerY,h=Math.sqrt(Math.pow(f,2)+Math.pow(g,2));if(h<=this.centerR)return"center";var i=this.elementHeight,j=this.elementWidth,k=-this.elementWidth*this.elementHeight,l=-(k+i*d)/j,m=-this.elementHeight,n=this.elementWidth,o=0,p=-(o+m*d)/n;return e>l&&p>e?"right":l>e&&e>p?"left":l>e&&p>e?"top":e>l&&e>p?"bottom":null},b.prototype._redraw=function(){this.canvasContext.clearRect(0,0,this.elementWidth,this.elementHeight),this._highlightSide("top","#a6b6b6"),this._highlightSide("bottom","#a6b6b6"),this._highlightSide("left","#aec0c0"),this._highlightSide("right","#aec0c0"),this._highlightSide(this.hoveredSide,"#c0cece"),this.activeSide&&this._highlightSide(this.activeSide,"#829595")},b.prototype._highlightSide=function(a,b){a&&"center"!==a&&(this.canvasContext.fillStyle=b,this.canvasContext.beginPath(),"top"===a?(this.canvasContext.moveTo(0,0),this.canvasContext.lineTo(this.centerX,this.centerY),this.canvasContext.lineTo(this.elementWidth,0)):"bottom"===a?(this.canvasContext.moveTo(0,this.elementHeight),this.canvasContext.lineTo(this.centerX,this.centerY),this.canvasContext.lineTo(this.elementWidth,this.elementHeight)):"left"===a?(this.canvasContext.moveTo(0,0),this.canvasContext.lineTo(this.centerX,this.centerY),this.canvasContext.lineTo(0,this.elementHeight)):"right"===a&&(this.canvasContext.moveTo(this.elementWidth,0),this.canvasContext.lineTo(this.centerX,this.centerY),this.canvasContext.lineTo(this.elementWidth,this.elementHeight)),this.canvasContext.closePath(),this.canvasContext.fill())},b.prototype._recalculateSizes=function(){this.elementOffset=this.$element.offset(),this.elementWidth=this.$rectangle.innerWidth(),this.elementHeight=this.$rectangle.innerHeight(),this.centerSize=this.$center.innerWidth(),this.centerR=this.centerSize/2,this.centerX=this.elementWidth/2,this.centerY=this.elementHeight/2},a.fn.factoryBootstrap455_paddingsEditor=function(c){if("string"==typeof c){var d=a(this).data("factory.paddings-editor");return d?d[c]():null}return this.each(function(){var c=a(this),d=c.data("factory.paddings-editor");d||c.data("factory.paddings-editor",d=new b(this))})},a.fn.factoryBootstrap455_paddingsEditor.Constructor=b,a(function(){a(".factory-bootstrap-455 .factory-paddings-editor").factoryBootstrap455_paddingsEditor()})}(jQuery);
libs/factory/bootstrap/assets/js/bootstrap.accordion.js CHANGED
@@ -5,7 +5,7 @@
5
  ;(function ( $, window, document, undefined ) {
6
  "use strict"; // jshint ;_;
7
 
8
- $.fn.factoryBootstrap454_accordion = function(){
9
  return this.each(function () {
10
  var $self = $(this);
11
  var startAnimation = false;
@@ -43,7 +43,7 @@
43
  }
44
 
45
  $(function(){
46
- $('.factory-bootstrap-454 .factory-accordion').factoryBootstrap454_accordion();
47
  });
48
 
49
  })( jQuery, window, document );
5
  ;(function ( $, window, document, undefined ) {
6
  "use strict"; // jshint ;_;
7
 
8
+ $.fn.factoryBootstrap455_accordion = function(){
9
  return this.each(function () {
10
  var $self = $(this);
11
  var startAnimation = false;
43
  }
44
 
45
  $(function(){
46
+ $('.factory-bootstrap-455 .factory-accordion').factoryBootstrap455_accordion();
47
  });
48
 
49
  })( jQuery, window, document );
libs/factory/bootstrap/assets/js/bootstrap.collapse.js CHANGED
@@ -110,7 +110,7 @@
110
  // COLLAPSE PLUGIN DEFINITION
111
  // ==========================
112
 
113
- $.fn.factoryBootstrap454_collapse = function (option) {
114
  return this.each(function () {
115
  var $this = $(this)
116
  var data = $this.data('bs.collapse')
@@ -121,7 +121,7 @@
121
  })
122
  }
123
 
124
- $.fn.factoryBootstrap454_collapse.Constructor = Collapse
125
 
126
  // COLLAPSE DATA-API
127
  // =================
110
  // COLLAPSE PLUGIN DEFINITION
111
  // ==========================
112
 
113
+ $.fn.factoryBootstrap455_collapse = function (option) {
114
  return this.each(function () {
115
  var $this = $(this)
116
  var data = $this.data('bs.collapse')
121
  })
122
  }
123
 
124
+ $.fn.factoryBootstrap455_collapse.Constructor = Collapse
125
 
126
  // COLLAPSE DATA-API
127
  // =================
libs/factory/bootstrap/assets/js/bootstrap.datetimepicker.js CHANGED
@@ -1545,7 +1545,7 @@
1545
  };
1546
 
1547
  picker.date = function(newDate) {
1548
- ///<signature helpKeyword="$.fn.factoryBootstrap454_DatetimePickerControl.date">
1549
  ///<summary>Returns the component's model current date, a moment object or null if not set.</summary>
1550
  ///<returns type="Moment">date.clone()</returns>
1551
  ///</signature>
@@ -1553,7 +1553,7 @@
1553
  ///<summary>Sets the components model current moment to it. Passing a null value unsets the components
1554
  // model current moment. Parsing of the newDate parameter is made using moment library with the
1555
  // options.format and options.useStrict components configuration.</summary> /<param name="newDate"
1556
- // locid="$.fn.factoryBootstrap454_DatetimePickerControl.date_p:newDate">Takes string, Date, moment, null
1557
  // parameter.</param> /</signature>
1558
  if( arguments.length === 0 ) {
1559
  if( unset ) {
@@ -1633,14 +1633,14 @@
1633
  };
1634
 
1635
  picker.disabledDates = function(dates) {
1636
- ///<signature helpKeyword="$.fn.factoryBootstrap454_DatetimePickerControl.disabledDates">
1637
  ///<summary>Returns an array with the currently set disabled dates on the component.</summary>
1638
  ///<returns type="array">options.disabledDates</returns>
1639
  ///</signature>
1640
  ///<signature>
1641
  ///<summary>Setting this takes precedence over options.minDate, options.maxDate configuration. Also calling
1642
  // this function removes the configuration of /options.enabledDates if such exist.</summary> /<param
1643
- // name="dates" locid="$.fn.factoryBootstrap454_DatetimePickerControl.disabledDates_p:dates">Takes an [
1644
  // string or Date or moment ] of values and allows the user to select only from those days.</param>
1645
  // /</signature>
1646
  if( arguments.length === 0 ) {
@@ -1662,14 +1662,14 @@
1662
  };
1663
 
1664
  picker.enabledDates = function(dates) {
1665
- ///<signature helpKeyword="$.fn.factoryBootstrap454_DatetimePickerControl.enabledDates">
1666
  ///<summary>Returns an array with the currently set enabled dates on the component.</summary>
1667
  ///<returns type="array">options.enabledDates</returns>
1668
  ///</signature>
1669
  ///<signature>
1670
  ///<summary>Setting this takes precedence over options.minDate, options.maxDate configuration. Also calling
1671
  // this function removes the configuration of options.disabledDates if such exist.</summary> /<param
1672
- // name="dates" locid="$.fn.factoryBootstrap454_DatetimePickerControl.enabledDates_p:dates">Takes an [
1673
  // string or Date or moment ] of values and allows the user to select only from those days.</param>
1674
  // /</signature>
1675
  if( arguments.length === 0 ) {
@@ -1802,7 +1802,7 @@
1802
  };
1803
 
1804
  picker.defaultDate = function(defaultDate) {
1805
- ///<signature helpKeyword="$.fn.factoryBootstrap454_DatetimePickerControl.defaultDate">
1806
  ///<summary>Returns a moment with the options.defaultDate option configuration or false if not
1807
  // set</summary>
1808
  ///<returns type="Moment">date.clone()</returns>
@@ -1810,7 +1810,7 @@
1810
  ///<signature>
1811
  ///<summary>Will set the picker's inital date. If a boolean:false value is passed the options.defaultDate
1812
  // parameter is cleared.</summary> /<param name="defaultDate"
1813
- // locid="$.fn.factoryBootstrap454_DatetimePickerControl.defaultDate_p:defaultDate">Takes a string, Date,
1814
  // moment, boolean:false</param> /</signature>
1815
  if( arguments.length === 0 ) {
1816
  return options.defaultDate ? options.defaultDate.clone() : options.defaultDate;
@@ -2248,14 +2248,14 @@
2248
  };
2249
 
2250
  picker.disabledTimeIntervals = function(disabledTimeIntervals) {
2251
- ///<signature helpKeyword="$.fn.factoryBootstrap454_DatetimePickerControl.disabledTimeIntervals">
2252
  ///<summary>Returns an array with the currently set disabled dates on the component.</summary>
2253
  ///<returns type="array">options.disabledTimeIntervals</returns>
2254
  ///</signature>
2255
  ///<signature>
2256
  ///<summary>Setting this takes precedence over options.minDate, options.maxDate configuration. Also calling
2257
  // this function removes the configuration of /options.enabledDates if such exist.</summary> /<param
2258
- // name="dates" locid="$.fn.factoryBootstrap454_DatetimePickerControl.disabledTimeIntervals_p:dates">Takes
2259
  // an [ string or Date or moment ] of values and allows the user to select only from those days.</param>
2260
  // /</signature>
2261
  if( arguments.length === 0 ) {
@@ -2278,14 +2278,14 @@
2278
  };
2279
 
2280
  picker.disabledHours = function(hours) {
2281
- ///<signature helpKeyword="$.fn.factoryBootstrap454_DatetimePickerControl.disabledHours">
2282
  ///<summary>Returns an array with the currently set disabled hours on the component.</summary>
2283
  ///<returns type="array">options.disabledHours</returns>
2284
  ///</signature>
2285
  ///<signature>
2286
  ///<summary>Setting this takes precedence over options.minDate, options.maxDate configuration. Also calling
2287
  // this function removes the configuration of /options.enabledHours if such exist.</summary> /<param
2288
- // name="hours" locid="$.fn.factoryBootstrap454_DatetimePickerControl.disabledHours_p:hours">Takes an [ int
2289
  // ] of values and disallows the user to select only from those hours.</param> /</signature>
2290
  if( arguments.length === 0 ) {
2291
  return (options.disabledHours ? $.extend({}, options.disabledHours) : options.disabledHours);
@@ -2317,14 +2317,14 @@
2317
  };
2318
 
2319
  picker.enabledHours = function(hours) {
2320
- ///<signature helpKeyword="$.fn.factoryBootstrap454_DatetimePickerControl.enabledHours">
2321
  ///<summary>Returns an array with the currently set enabled hours on the component.</summary>
2322
  ///<returns type="array">options.enabledHours</returns>
2323
  ///</signature>
2324
  ///<signature>
2325
  ///<summary>Setting this takes precedence over options.minDate, options.maxDate configuration. Also calling
2326
  // this function removes the configuration of options.disabledHours if such exist.</summary> /<param
2327
- // name="hours" locid="$.fn.factoryBootstrap454_DatetimePickerControl.enabledHours_p:hours">Takes an [ int
2328
  // ] of values and allows the user to select only from those hours.</param> /</signature>
2329
  if( arguments.length === 0 ) {
2330
  return (options.enabledHours ? $.extend({}, options.enabledHours) : options.enabledHours);
@@ -2458,7 +2458,7 @@
2458
  * @class datetimepicker
2459
  * @memberOf jQuery.fn
2460
  */
2461
- $.fn.factoryBootstrap454_DatetimePickerControl = function(options) {
2462
  options = options || {};
2463
 
2464
  var args = Array.prototype.slice.call(arguments, 1),
@@ -2472,7 +2472,7 @@
2472
  _options;
2473
  if( !$this.data('DateTimePicker') ) {
2474
  // create a private copy of the defaults object
2475
- _options = $.extend(true, {}, $.fn.factoryBootstrap454_DatetimePickerControl.defaults, options);
2476
  $this.data('DateTimePicker', dateTimePicker($this, _options));
2477
  }
2478
  });
@@ -2498,7 +2498,7 @@
2498
  throw new TypeError('Invalid arguments for DateTimePicker: ' + options);
2499
  };
2500
 
2501
- $.fn.factoryBootstrap454_DatetimePickerControl.defaults = {
2502
  timeZone: '',
2503
  format: false,
2504
  dayViewHeaderFormat: 'MMMM YYYY',
@@ -2685,7 +2685,7 @@
2685
  viewDate: false
2686
  };
2687
 
2688
- return $.fn.factoryBootstrap454_DatetimePickerControl;
2689
  }));
2690
 
2691
  ( function($) {
@@ -2693,20 +2693,20 @@
2693
  /**
2694
  * Init base controls
2695
  */
2696
- $(".factory-bootstrap-454 .factory-datetimepicker").factoryBootstrap454_DatetimePickerControl();
2697
 
2698
  /**
2699
  * Init range controls
2700
  */
2701
- $('.factory-bootstrap-454 .factory-datetimepicker-range-0').factoryBootstrap454_DatetimePickerControl();
2702
- $('.factory-bootstrap-454 .factory-datetimepicker-range-1').factoryBootstrap454_DatetimePickerControl({
2703
  useCurrent: false //Important! See issue #1075
2704
  });
2705
- $(".factory-bootstrap-454 .factory-datetimepicker-range-0").on("dp.change", function(e) {
2706
- $('.factory-bootstrap-454 .factory-datetimepicker-range-1').data("DateTimePicker").minDate(e.date);
2707
  });
2708
- $(".factory-bootstrap-454 .factory-datetimepicker-range-1").on("dp.change", function(e) {
2709
- $('.factory-bootstrap-454 .factory-datetimepicker-range-0').data("DateTimePicker").maxDate(e.date);
2710
  });
2711
  });
2712
  }(jQuery) );
1545
  };
1546
 
1547
  picker.date = function(newDate) {
1548
+ ///<signature helpKeyword="$.fn.factoryBootstrap455_DatetimePickerControl.date">
1549
  ///<summary>Returns the component's model current date, a moment object or null if not set.</summary>
1550
  ///<returns type="Moment">date.clone()</returns>
1551
  ///</signature>
1553
  ///<summary>Sets the components model current moment to it. Passing a null value unsets the components
1554
  // model current moment. Parsing of the newDate parameter is made using moment library with the
1555
  // options.format and options.useStrict components configuration.</summary> /<param name="newDate"
1556
+ // locid="$.fn.factoryBootstrap455_DatetimePickerControl.date_p:newDate">Takes string, Date, moment, null
1557
  // parameter.</param> /</signature>
1558
  if( arguments.length === 0 ) {
1559
  if( unset ) {
1633
  };
1634
 
1635
  picker.disabledDates = function(dates) {
1636
+ ///<signature helpKeyword="$.fn.factoryBootstrap455_DatetimePickerControl.disabledDates">
1637
  ///<summary>Returns an array with the currently set disabled dates on the component.</summary>
1638
  ///<returns type="array">options.disabledDates</returns>
1639
  ///</signature>
1640
  ///<signature>
1641
  ///<summary>Setting this takes precedence over options.minDate, options.maxDate configuration. Also calling
1642
  // this function removes the configuration of /options.enabledDates if such exist.</summary> /<param
1643
+ // name="dates" locid="$.fn.factoryBootstrap455_DatetimePickerControl.disabledDates_p:dates">Takes an [
1644
  // string or Date or moment ] of values and allows the user to select only from those days.</param>
1645
  // /</signature>
1646
  if( arguments.length === 0 ) {
1662
  };
1663
 
1664
  picker.enabledDates = function(dates) {
1665
+ ///<signature helpKeyword="$.fn.factoryBootstrap455_DatetimePickerControl.enabledDates">
1666
  ///<summary>Returns an array with the currently set enabled dates on the component.</summary>
1667
  ///<returns type="array">options.enabledDates</returns>
1668
  ///</signature>
1669
  ///<signature>
1670
  ///<summary>Setting this takes precedence over options.minDate, options.maxDate configuration. Also calling
1671
  // this function removes the configuration of options.disabledDates if such exist.</summary> /<param
1672
+ // name="dates" locid="$.fn.factoryBootstrap455_DatetimePickerControl.enabledDates_p:dates">Takes an [
1673
  // string or Date or moment ] of values and allows the user to select only from those days.</param>
1674
  // /</signature>
1675
  if( arguments.length === 0 ) {
1802
  };
1803
 
1804
  picker.defaultDate = function(defaultDate) {
1805
+ ///<signature helpKeyword="$.fn.factoryBootstrap455_DatetimePickerControl.defaultDate">
1806
  ///<summary>Returns a moment with the options.defaultDate option configuration or false if not
1807
  // set</summary>
1808
  ///<returns type="Moment">date.clone()</returns>
1810
  ///<signature>
1811
  ///<summary>Will set the picker's inital date. If a boolean:false value is passed the options.defaultDate
1812
  // parameter is cleared.</summary> /<param name="defaultDate"
1813
+ // locid="$.fn.factoryBootstrap455_DatetimePickerControl.defaultDate_p:defaultDate">Takes a string, Date,
1814
  // moment, boolean:false</param> /</signature>
1815
  if( arguments.length === 0 ) {
1816
  return options.defaultDate ? options.defaultDate.clone() : options.defaultDate;
2248
  };
2249
 
2250
  picker.disabledTimeIntervals = function(disabledTimeIntervals) {
2251
+ ///<signature helpKeyword="$.fn.factoryBootstrap455_DatetimePickerControl.disabledTimeIntervals">
2252
  ///<summary>Returns an array with the currently set disabled dates on the component.</summary>
2253
  ///<returns type="array">options.disabledTimeIntervals</returns>
2254
  ///</signature>
2255
  ///<signature>
2256
  ///<summary>Setting this takes precedence over options.minDate, options.maxDate configuration. Also calling
2257
  // this function removes the configuration of /options.enabledDates if such exist.</summary> /<param
2258
+ // name="dates" locid="$.fn.factoryBootstrap455_DatetimePickerControl.disabledTimeIntervals_p:dates">Takes
2259
  // an [ string or Date or moment ] of values and allows the user to select only from those days.</param>
2260
  // /</signature>
2261
  if( arguments.length === 0 ) {
2278
  };
2279
 
2280
  picker.disabledHours = function(hours) {
2281
+ ///<signature helpKeyword="$.fn.factoryBootstrap455_DatetimePickerControl.disabledHours">
2282
  ///<summary>Returns an array with the currently set disabled hours on the component.</summary>
2283
  ///<returns type="array">options.disabledHours</returns>
2284
  ///</signature>
2285
  ///<signature>
2286
  ///<summary>Setting this takes precedence over options.minDate, options.maxDate configuration. Also calling
2287
  // this function removes the configuration of /options.enabledHours if such exist.</summary> /<param
2288
+ // name="hours" locid="$.fn.factoryBootstrap455_DatetimePickerControl.disabledHours_p:hours">Takes an [ int
2289
  // ] of values and disallows the user to select only from those hours.</param> /</signature>
2290
  if( arguments.length === 0 ) {
2291
  return (options.disabledHours ? $.extend({}, options.disabledHours) : options.disabledHours);
2317
  };
2318
 
2319
  picker.enabledHours = function(hours) {
2320
+ ///<signature helpKeyword="$.fn.factoryBootstrap455_DatetimePickerControl.enabledHours">
2321
  ///<summary>Returns an array with the currently set enabled hours on the component.</summary>
2322
  ///<returns type="array">options.enabledHours</returns>
2323
  ///</signature>
2324
  ///<signature>
2325
  ///<summary>Setting this takes precedence over options.minDate, options.maxDate configuration. Also calling
2326
  // this function removes the configuration of options.disabledHours if such exist.</summary> /<param
2327
+ // name="hours" locid="$.fn.factoryBootstrap455_DatetimePickerControl.enabledHours_p:hours">Takes an [ int
2328
  // ] of values and allows the user to select only from those hours.</param> /</signature>
2329
  if( arguments.length === 0 ) {
2330
  return (options.enabledHours ? $.extend({}, options.enabledHours) : options.enabledHours);
2458
  * @class datetimepicker
2459
  * @memberOf jQuery.fn
2460
  */
2461
+ $.fn.factoryBootstrap455_DatetimePickerControl = function(options) {
2462
  options = options || {};
2463
 
2464
  var args = Array.prototype.slice.call(arguments, 1),
2472
  _options;
2473
  if( !$this.data('DateTimePicker') ) {
2474
  // create a private copy of the defaults object
2475
+ _options = $.extend(true, {}, $.fn.factoryBootstrap455_DatetimePickerControl.defaults, options);
2476
  $this.data('DateTimePicker', dateTimePicker($this, _options));
2477
  }
2478
  });
2498
  throw new TypeError('Invalid arguments for DateTimePicker: ' + options);
2499
  };
2500
 
2501
+ $.fn.factoryBootstrap455_DatetimePickerControl.defaults = {
2502
  timeZone: '',
2503
  format: false,
2504
  dayViewHeaderFormat: 'MMMM YYYY',
2685
  viewDate: false
2686
  };
2687
 
2688
+ return $.fn.factoryBootstrap455_DatetimePickerControl;
2689
  }));
2690
 
2691
  ( function($) {
2693
  /**
2694
  * Init base controls
2695
  */
2696
+ $(".factory-bootstrap-455 .factory-datetimepicker").factoryBootstrap455_DatetimePickerControl();
2697
 
2698
  /**
2699
  * Init range controls
2700
  */
2701
+ $('.factory-bootstrap-455 .factory-datetimepicker-range-0').factoryBootstrap455_DatetimePickerControl();
2702
+ $('.factory-bootstrap-455 .factory-datetimepicker-range-1').factoryBootstrap455_DatetimePickerControl({
2703
  useCurrent: false //Important! See issue #1075
2704
  });
2705
+ $(".factory-bootstrap-455 .factory-datetimepicker-range-0").on("dp.change", function(e) {
2706
+ $('.factory-bootstrap-455 .factory-datetimepicker-range-1').data("DateTimePicker").minDate(e.date);
2707
  });
2708
+ $(".factory-bootstrap-455 .factory-datetimepicker-range-1").on("dp.change", function(e) {
2709
+ $('.factory-bootstrap-455 .factory-datetimepicker-range-0').data("DateTimePicker").maxDate(e.date);
2710
  });
2711
  });
2712
  }(jQuery) );
libs/factory/bootstrap/assets/js/bootstrap.dropdown.js CHANGED
@@ -99,7 +99,7 @@
99
  // DROPDOWN PLUGIN DEFINITION
100
  // ==========================
101
 
102
- $.fn.factoryBootstrap454_dropdown = function (option) {
103
  return this.each(function () {
104
  var $this = $(this)
105
  var data = $this.data('bs.dropdown')
@@ -109,7 +109,7 @@
109
  })
110
  }
111
 
112
- $.fn.factoryBootstrap454_dropdown.Constructor = Dropdown
113
 
114
 
115
  // APPLY TO STANDARD DROPDOWN ELEMENTS
99
  // DROPDOWN PLUGIN DEFINITION
100
  // ==========================
101
 
102
+ $.fn.factoryBootstrap455_dropdown = function (option) {
103
  return this.each(function () {
104
  var $this = $(this)
105
  var data = $this.data('bs.dropdown')
109
  })
110
  }
111
 
112
+ $.fn.factoryBootstrap455_dropdown.Constructor = Dropdown
113
 
114
 
115
  // APPLY TO STANDARD DROPDOWN ELEMENTS
libs/factory/bootstrap/assets/js/bootstrap.modal.js CHANGED
@@ -136,7 +136,7 @@
136
  if (this.isShown && this.options.backdrop) {
137
  var doAnimate = $.support.transition && animate
138
 
139
- this.$backdrop = $('<div class="factory-bootstrap-454-modal-backdrop ' + animate + '" />')
140
  .appendTo(document.body)
141
 
142
  this.$element.on('click.dismiss.modal', $.proxy(function (e) {
@@ -176,9 +176,9 @@
176
  // MODAL PLUGIN DEFINITION
177
  // =======================
178
 
179
- var old = $.fn.factoryBootstrap454_modal
180
 
181
- $.fn.factoryBootstrap454_modal = function (option, _relatedTarget) {
182
  return this.each(function () {
183
  var $this = $(this)
184
  var data = $this.data('bs.modal')
@@ -190,14 +190,14 @@
190
  })
191
  }
192
 
193
- $.fn.factoryBootstrap454_modal.Constructor = Modal
194
 
195
 
196
  // MODAL NO CONFLICT
197
  // =================
198
 
199
- $.fn.factoryBootstrap454_modal.noConflict = function () {
200
- $.fn.factoryBootstrap454_modal = old
201
  return this
202
  }
203
 
@@ -214,7 +214,7 @@
214
  e.preventDefault()
215
 
216
  $target
217
- .factoryBootstrap454_modal(option, this)
218
  .one('hide', function () {
219
  $this.is(':visible') && $this.focus()
220
  })
136
  if (this.isShown && this.options.backdrop) {
137
  var doAnimate = $.support.transition && animate
138
 
139
+ this.$backdrop = $('<div class="factory-bootstrap-455-modal-backdrop ' + animate + '" />')
140
  .appendTo(document.body)
141
 
142
  this.$element.on('click.dismiss.modal', $.proxy(function (e) {
176
  // MODAL PLUGIN DEFINITION
177
  // =======================
178
 
179
+ var old = $.fn.factoryBootstrap455_modal
180
 
181
+ $.fn.factoryBootstrap455_modal = function (option, _relatedTarget) {
182
  return this.each(function () {
183
  var $this = $(this)
184
  var data = $this.data('bs.modal')
190
  })
191
  }
192
 
193
+ $.fn.factoryBootstrap455_modal.Constructor = Modal
194
 
195
 
196
  // MODAL NO CONFLICT
197
  // =================
198
 
199
+ $.fn.factoryBootstrap455_modal.noConflict = function () {
200
+ $.fn.factoryBootstrap455_modal = old
201
  return this
202
  }
203
 
214
  e.preventDefault()
215
 
216
  $target
217
+ .factoryBootstrap455_modal(option, this)
218
  .one('hide', function () {
219
  $this.is(':visible') && $this.focus()
220
  })
libs/factory/bootstrap/assets/js/control.checkbox.js CHANGED
@@ -252,7 +252,7 @@
252
  // CHECKBOX CONTROL DEFINITION
253
  // ================================
254
 
255
- $.fn.factoryBootstrap454_checkboxControl = function(option) {
256
 
257
  // call an method
258
  if( typeof option === "string" ) {
@@ -275,14 +275,14 @@
275
  }
276
  };
277
 
278
- $.fn.factoryBootstrap454_checkboxControl.Constructor = CheckboxControl;
279
 
280
  // AUTO CREATING
281
  // ================================
282
 
283
  $(function() {
284
- $(".factory-bootstrap-454 .factory-checkbox.factory-buttons-way").factoryBootstrap454_checkboxControl();
285
- $(".factory-bootstrap-454 .factory-checkbox").not('.factory-buttons-way').click(function() {
286
  if( $(this).prop('checked') ) {
287
  $(this).val(1);
288
  } else {
252
  // CHECKBOX CONTROL DEFINITION
253
  // ================================
254
 
255
+ $.fn.factoryBootstrap455_checkboxControl = function(option) {
256
 
257
  // call an method
258
  if( typeof option === "string" ) {
275
  }
276
  };
277
 
278
+ $.fn.factoryBootstrap455_checkboxControl.Constructor = CheckboxControl;
279
 
280
  // AUTO CREATING
281
  // ================================
282
 
283
  $(function() {
284
+ $(".factory-bootstrap-455 .factory-checkbox.factory-buttons-way").factoryBootstrap455_checkboxControl();
285
+ $(".factory-bootstrap-455 .factory-checkbox").not('.factory-buttons-way').click(function() {
286
  if( $(this).prop('checked') ) {
287
  $(this).val(1);
288
  } else {
libs/factory/bootstrap/assets/js/control.color-and-opacity.js CHANGED
@@ -3,7 +3,7 @@
3
 
4
  $(function(){
5
 
6
- $(".factory-bootstrap-454 .factory-color-and-opacity").each(function(){
7
  var $colorOpacityControl = $(this);
8
 
9
  var $colorControl = $colorOpacityControl.find('.factory-color');
3
 
4
  $(function(){
5
 
6
+ $(".factory-bootstrap-455 .factory-color-and-opacity").each(function(){
7
  var $colorOpacityControl = $(this);
8
 
9
  var $colorControl = $colorOpacityControl.find('.factory-color');
libs/factory/bootstrap/assets/js/control.color.js CHANGED
@@ -12,7 +12,7 @@
12
 
13
  ;( function( $ ){
14
 
15
- $.widget( "factoryBootstrap454.colorControl", {
16
 
17
  _create: function() {
18
 
@@ -42,16 +42,16 @@
42
  var picketTarget = this.$element.data('picker-target');
43
  if ( picketTarget ) irisOptions.target = $(picketTarget);
44
 
45
- this.$picker.factoryBootstrap454_iris(irisOptions);
46
  this.$picker.off('focus');
47
 
48
  $(document).on("click.color.factory", function(){
49
- self.$picker.factoryBootstrap454_iris("hide");
50
  });
51
 
52
  this.$picker.add(this.$background).on("click.color.factory", function(e){
53
  e.stopPropagation();
54
- self.$picker.factoryBootstrap454_iris("show");
55
  });
56
  },
57
 
@@ -62,12 +62,12 @@
62
 
63
  hidePicker: function() {
64
  this.$element.removeClass('factory-picker-active');
65
- this.$picker.factoryBootstrap454_iris( 'hide' );
66
  },
67
 
68
  showPicker: function() {
69
  this.$element.addClass('factory-picker-active');
70
- this.$picker.factoryBootstrap454_iris( 'show' );
71
  },
72
 
73
  getValue: function() {
@@ -81,8 +81,8 @@
81
  });
82
 
83
  $(function(){
84
- $.widget.bridge( "factoryBootstrap454_colorControl", $.factoryBootstrap454.colorControl );
85
- $(".factory-bootstrap-454 .factory-color").factoryBootstrap454_colorControl({});
86
  });
87
 
88
  }( jQuery ) );
12
 
13
  ;( function( $ ){
14
 
15
+ $.widget( "factoryBootstrap455.colorControl", {
16
 
17
  _create: function() {
18
 
42
  var picketTarget = this.$element.data('picker-target');
43
  if ( picketTarget ) irisOptions.target = $(picketTarget);
44
 
45
+ this.$picker.factoryBootstrap455_iris(irisOptions);
46
  this.$picker.off('focus');
47
 
48
  $(document).on("click.color.factory", function(){
49
+ self.$picker.factoryBootstrap455_iris("hide");
50
  });
51
 
52
  this.$picker.add(this.$background).on("click.color.factory", function(e){
53
  e.stopPropagation();
54
+ self.$picker.factoryBootstrap455_iris("show");
55
  });
56
  },
57
 
62
 
63
  hidePicker: function() {
64
  this.$element.removeClass('factory-picker-active');
65
+ this.$picker.factoryBootstrap455_iris( 'hide' );
66
  },
67
 
68
  showPicker: function() {
69
  this.$element.addClass('factory-picker-active');
70
+ this.$picker.factoryBootstrap455_iris( 'show' );
71
  },
72
 
73
  getValue: function() {
81
  });
82
 
83
  $(function(){
84
+ $.widget.bridge( "factoryBootstrap455_colorControl", $.factoryBootstrap455.colorControl );
85
+ $(".factory-bootstrap-455 .factory-color").factoryBootstrap455_colorControl({});
86
  });
87
 
88
  }( jQuery ) );
libs/factory/bootstrap/assets/js/control.dropdown-and-colors.js CHANGED
@@ -30,7 +30,7 @@
30
  });
31
  };
32
 
33
- $.fn.factoryBootstrap454_dropdownAndColors = function(option) {
34
  // call an method
35
  if( typeof option === "string" ) {
36
  var data = $(this).data('factory.dropdownAndColors.control');
@@ -52,10 +52,10 @@
52
  }
53
  };
54
 
55
- $.fn.factoryBootstrap454_dropdownAndColors.Constructor = dropdownAndColors;
56
 
57
  $(function() {
58
- $(".factory-bootstrap-454 .factory-dropdown-and-colors").factoryBootstrap454_dropdownAndColors();
59
  });
60
 
61
  }(jQuery) );
30
  });
31
  };
32
 
33
+ $.fn.factoryBootstrap455_dropdownAndColors = function(option) {
34
  // call an method
35
  if( typeof option === "string" ) {
36
  var data = $(this).data('factory.dropdownAndColors.control');
52
  }
53
  };
54
 
55
+ $.fn.factoryBootstrap455_dropdownAndColors.Constructor = dropdownAndColors;
56
 
57
  $(function() {
58
+ $(".factory-bootstrap-455 .factory-dropdown-and-colors").factoryBootstrap455_dropdownAndColors();
59
  });
60
 
61
  }(jQuery) );
libs/factory/bootstrap/assets/js/control.dropdown.js CHANGED
@@ -320,7 +320,7 @@
320
  // DROPDOWN CONTROL DEFINITION
321
  // ================================
322
 
323
- $.fn.factoryBootstrap454_dropdownControl = function(option) {
324
 
325
  // call an method
326
  if( typeof option === "string" ) {
@@ -343,13 +343,13 @@
343
  }
344
  };
345
 
346
- $.fn.factoryBootstrap454_dropdownControl.Constructor = DropdownControl;
347
 
348
  // AUTO CREATING
349
  // ================================
350
 
351
  $(function() {
352
- $(".factory-bootstrap-454 .factory-dropdown").factoryBootstrap454_dropdownControl();
353
  });
354
 
355
  }(jQuery) );
320
  // DROPDOWN CONTROL DEFINITION
321
  // ================================
322
 
323
+ $.fn.factoryBootstrap455_dropdownControl = function(option) {
324
 
325
  // call an method
326
  if( typeof option === "string" ) {
343
  }
344
  };
345
 
346
+ $.fn.factoryBootstrap455_dropdownControl.Constructor = DropdownControl;
347
 
348
  // AUTO CREATING
349
  // ================================
350
 
351
  $(function() {
352
+ $(".factory-bootstrap-455 .factory-dropdown").factoryBootstrap455_dropdownControl();
353
  });
354
 
355
  }(jQuery) );
libs/factory/bootstrap/assets/js/control.fonts.js CHANGED
@@ -9,7 +9,7 @@
9
  */
10
  ;( function( $ ){
11
 
12
- $.widget( "factoryBootstrap454.fontControl", {
13
 
14
  _create: function() {
15
 
@@ -189,8 +189,8 @@
189
  });
190
 
191
  $(function(){
192
- $.widget.bridge( "factoryBootstrap454_fontControl", $.factoryBootstrap454.fontControl );
193
- $(".factory-bootstrap-454 .factory-font").factoryBootstrap454_fontControl({});
194
  });
195
 
196
  }( jQuery ) );
9
  */
10
  ;( function( $ ){
11
 
12
+ $.widget( "factoryBootstrap455.fontControl", {
13
 
14
  _create: function() {
15
 
189
  });
190
 
191
  $(function(){
192
+ $.widget.bridge( "factoryBootstrap455_fontControl", $.factoryBootstrap455.fontControl );
193
+ $(".factory-bootstrap-455 .factory-font").factoryBootstrap455_fontControl({});
194
  });
195
 
196
  }( jQuery ) );
libs/factory/bootstrap/assets/js/control.gradient.js CHANGED
@@ -30,7 +30,7 @@
30
  // GRADIENT CONTROL DEFINITION
31
  // ================================
32
 
33
- $.fn.factoryBootstrap454_gradientControl = function (option) {
34
  return this.each(function () {
35
  var $this = $(this);
36
  var data = $this.data('factory.gradient-control');
@@ -39,13 +39,13 @@
39
  });
40
  };
41
 
42
- $.fn.factoryBootstrap454_gradientControl.Constructor = GradientControl;
43
 
44
  // GRADIENT CREATING
45
  // ================================
46
 
47
  $(function(){
48
- $(".factory-bootstrap-454 .factory-gradient").factoryBootstrap454_gradientControl();
49
  });
50
 
51
  }( jQuery ) );
30
  // GRADIENT CONTROL DEFINITION
31
  // ================================
32
 
33
+ $.fn.factoryBootstrap455_gradientControl = function (option) {
34
  return this.each(function () {
35
  var $this = $(this);
36
  var data = $this.data('factory.gradient-control');
39
  });
40
  };
41
 
42
+ $.fn.factoryBootstrap455_gradientControl.Constructor = GradientControl;
43
 
44
  // GRADIENT CREATING
45
  // ================================
46
 
47
  $(function(){
48
+ $(".factory-bootstrap-455 .factory-gradient").factoryBootstrap455_gradientControl();
49
  });
50
 
51
  }( jQuery ) );
libs/factory/bootstrap/assets/js/control.integer.js CHANGED
@@ -71,7 +71,7 @@
71
  // INTEGER CONTROL DEFINITION
72
  // ================================
73
 
74
- $.fn.factoryBootstrap454_integerControl = function (option) {
75
 
76
  // call an method
77
  if ( typeof option === "string" ) {
@@ -90,13 +90,13 @@
90
  }
91
  };
92
 
93
- $.fn.factoryBootstrap454_integerControl.Constructor = IntegerControl;
94
 
95
  // AUTO CREATING
96
  // ================================
97
 
98
  $(function(){
99
- $(".factory-bootstrap-454 .factory-integer").factoryBootstrap454_integerControl();
100
  });
101
 
102
  }( jQuery ) );
71
  // INTEGER CONTROL DEFINITION
72
  // ================================
73
 
74
+ $.fn.factoryBootstrap455_integerControl = function (option) {
75
 
76
  // call an method
77
  if ( typeof option === "string" ) {
90
  }
91
  };
92
 
93
+ $.fn.factoryBootstrap455_integerControl.Constructor = IntegerControl;
94
 
95
  // AUTO CREATING
96
  // ================================
97
 
98
  $(function(){
99
+ $(".factory-bootstrap-455 .factory-integer").factoryBootstrap455_integerControl();
100
  });
101
 
102
  }( jQuery ) );
libs/factory/bootstrap/assets/js/control.list.js CHANGED
@@ -113,7 +113,7 @@
113
  if ( ajax ) this.loadData();
114
  };
115
 
116
- $.fn.factoryBootstrap454_listControl = function (option) {
117
 
118
  // call an method
119
  if ( typeof option === "string" ) {
@@ -132,10 +132,10 @@
132
  }
133
  };
134
 
135
- $.fn.factoryBootstrap454_listControl.Constructor = list;
136
 
137
  $(function(){
138
- $(".factory-bootstrap-454 .factory-list").factoryBootstrap454_listControl();
139
  });
140
 
141
  }( jQuery ) );
113
  if ( ajax ) this.loadData();
114
  };
115
 
116
+ $.fn.factoryBootstrap455_listControl = function (option) {
117
 
118
  // call an method
119
  if ( typeof option === "string" ) {
132
  }
133
  };
134
 
135
+ $.fn.factoryBootstrap455_listControl.Constructor = list;
136
 
137
  $(function(){
138
+ $(".factory-bootstrap-455 .factory-list").factoryBootstrap455_listControl();
139
  });
140
 
141
  }( jQuery ) );
libs/factory/bootstrap/assets/js/control.multiple-textbox.js CHANGED
@@ -30,14 +30,14 @@
30
  });
31
  };
32
 
33
- $.fn.factoryBootstrap454_MultipleTextboxControl = function() {
34
  return this.each(function() {
35
  new multipleControl(this);
36
  });
37
  };
38
 
39
  $(function() {
40
- $(".factory-bootstrap-454 .factory-multiple-textbox-group").factoryBootstrap454_MultipleTextboxControl();
41
  });
42
 
43
  })(jQuery);
30
  });
31
  };
32
 
33
+ $.fn.factoryBootstrap455_MultipleTextboxControl = function() {
34
  return this.each(function() {
35
  new multipleControl(this);
36
  });
37
  };
38
 
39
  $(function() {
40
+ $(".factory-bootstrap-455 .factory-multiple-textbox-group").factoryBootstrap455_MultipleTextboxControl();
41
  });
42
 
43
  })(jQuery);
libs/factory/bootstrap/assets/js/control.pattern.js CHANGED
@@ -10,7 +10,7 @@
10
  */
11
  ;( function( $ ){
12
 
13
- $.widget( "factoryBootstrap454.patternControl", {
14
 
15
  _create: function() {
16
 
@@ -142,7 +142,7 @@
142
 
143
  this.$element.addClass('factory-color-panel-active');
144
  this.$btnChangeColor.addClass('button-active');
145
- this.$colorResult.val( this.$colorContol.factoryBootstrap454_colorControl('getValue') );
146
  this.$colorResult.trigger('change');
147
  this.$element.trigger('change');
148
  },
@@ -211,8 +211,8 @@
211
  });
212
 
213
  $(function(){
214
- $.widget.bridge( "factoryBootstrap454_patternControl", $.factoryBootstrap454.patternControl );
215
- $(".factory-bootstrap-454 .factory-pattern").factoryBootstrap454_patternControl({});
216
  });
217
 
218
  }( jQuery ) );
10
  */
11
  ;( function( $ ){
12
 
13
+ $.widget( "factoryBootstrap455.patternControl", {
14
 
15
  _create: function() {
16
 
142
 
143
  this.$element.addClass('factory-color-panel-active');
144
  this.$btnChangeColor.addClass('button-active');
145
+ this.$colorResult.val( this.$colorContol.factoryBootstrap455_colorControl('getValue') );
146
  this.$colorResult.trigger('change');
147
  this.$element.trigger('change');
148
  },
211
  });
212
 
213
  $(function(){
214
+ $.widget.bridge( "factoryBootstrap455_patternControl", $.factoryBootstrap455.patternControl );
215
+ $(".factory-bootstrap-455 .factory-pattern").factoryBootstrap455_patternControl({});
216
  });
217
 
218
  }( jQuery ) );
libs/factory/bootstrap/assets/js/holder.more-link.js CHANGED
@@ -5,7 +5,7 @@
5
  ;(function ( $, window, document, undefined ) {
6
  "use strict"; // jshint ;_;
7
 
8
- var pluginName = 'factoryBootstrap454_moreLink';
9
 
10
  $.fn[pluginName] = function ( param1, param2 ) {
11
 
@@ -31,7 +31,7 @@
31
  // auto init
32
 
33
  $(function(){
34
- $('.factory-bootstrap-454 .factory-more-link').factoryBootstrap454_moreLink();
35
  });
36
 
37
  })( jQuery, window, document );
5
  ;(function ( $, window, document, undefined ) {
6
  "use strict"; // jshint ;_;
7
 
8
+ var pluginName = 'factoryBootstrap455_moreLink';
9
 
10
  $.fn[pluginName] = function ( param1, param2 ) {
11
 
31
  // auto init
32
 
33
  $(function(){
34
+ $('.factory-bootstrap-455 .factory-more-link').factoryBootstrap455_moreLink();
35
  });
36
 
37
  })( jQuery, window, document );
libs/factory/bootstrap/assets/js/plugin.gradient-picker.js CHANGED
@@ -148,7 +148,7 @@
148
  _createColorPicker: function() {
149
  var self = this;
150
 
151
- this.$colorPicker.factoryBootstrap454_iris({
152
  width: 217,
153
  palettes: ['#16a086', '#27ae61', '#2a80b9', '#8f44ad', '#2d3e50', '#f49c14', '#c1392b', '#bec3c7'],
154
  hide: true,
@@ -160,7 +160,7 @@
160
 
161
  self.$colorHex.on('change paste keyup', function(){
162
  self._colorLock = true;
163
- self.$colorPicker.factoryBootstrap454_iris('color', self.$colorHex.val());
164
  self._cancelColorLock();
165
  });
166
 
@@ -257,8 +257,8 @@
257
  point.$el.addClass('factory-current-point');
258
 
259
  this.$colorPickerContainer.show();
260
- this.$colorPicker.factoryBootstrap454_iris( 'show' );
261
- this.$colorPicker.factoryBootstrap454_iris( 'option', 'color', point.color );
262
 
263
  this.$opacitySlider.val( point.opacity * 100 );
264
  this.$opacitySlider.trigger('slide');
148
  _createColorPicker: function() {
149
  var self = this;
150
 
151
+ this.$colorPicker.factoryBootstrap455_iris({
152
  width: 217,
153
  palettes: ['#16a086', '#27ae61', '#2a80b9', '#8f44ad', '#2d3e50', '#f49c14', '#c1392b', '#bec3c7'],
154
  hide: true,
160
 
161
  self.$colorHex.on('change paste keyup', function(){
162
  self._colorLock = true;
163
+ self.$colorPicker.factoryBootstrap455_iris('color', self.$colorHex.val());
164
  self._cancelColorLock();
165
  });
166
 
257
  point.$el.addClass('factory-current-point');
258
 
259
  this.$colorPickerContainer.show();
260
+ this.$colorPicker.factoryBootstrap455_iris( 'show' );
261
+ this.$colorPicker.factoryBootstrap455_iris( 'option', 'color', point.color );
262
 
263
  this.$opacitySlider.val( point.opacity * 100 );
264
  this.$opacitySlider.trigger('slide');
libs/factory/bootstrap/assets/js/plugin.iris.js CHANGED
@@ -20,7 +20,7 @@
20
  return;
21
  }
22
 
23
- $.support.factoryBootstrap454_iris = true;
24
 
25
  function testGradientType() {
26
  var el, base;
@@ -201,7 +201,7 @@
201
  return backFillColorStops( stops );
202
  }
203
 
204
- $.fn.factoryBootstrap454_gradient = function() {
205
  var args = arguments;
206
  return this.each( function() {
207
  // this'll be oldishIE
@@ -214,7 +214,7 @@
214
  });
215
  };
216
 
217
- $.fn.factoryBootstrap454_raninbowGradient = function( origin, args ) {
218
  var opts, template, i, steps;
219
 
220
  origin = origin || 'top';
@@ -227,7 +227,7 @@
227
  i += 30;
228
  }
229
  return this.each(function() {
230
- $(this).factoryBootstrap454_gradient( origin, steps );
231
  });
232
  };
233
 
@@ -413,7 +413,7 @@
413
  }
414
  }
415
 
416
- target.factoryBootstrap454_raninbowGradient( origin, stops );
417
  break;
418
  case 's':
419
  if ( mode === 'hsv' ) {
@@ -433,7 +433,7 @@
433
  }
434
 
435
 
436
- target.factoryBootstrap454_gradient( origin, stops );
437
  break;
438
  case 'l':
439
  if ( control === 'strip' ) {
@@ -441,7 +441,7 @@
441
  } else {
442
  stops = ['#fff', 'rgba(255,255,255,0) 50%', 'rgba(0,0,0,0) 50%', 'rgba(0,0,0,1)'];
443
  }
444
- target.factoryBootstrap454_gradient( origin, stops );
445
  break;
446
  case 'v':
447
  if ( control === 'strip' ) {
@@ -449,7 +449,7 @@
449
  } else {
450
  stops = ['rgba(0,0,0,0)', '#000'];
451
  }
452
- target.factoryBootstrap454_gradient( origin, stops );
453
  break;
454
  default:
455
  break;
@@ -884,7 +884,7 @@
884
  }
885
  };
886
  // initialize the widget
887
- $.widget( 'a8c.factoryBootstrap454_iris', Iris );
888
  // add CSS
889
  $( '<style id="iris-css">' + _css + '</style>' ).appendTo( 'head' );
890
  }( jQuery ));
20
  return;
21
  }
22
 
23
+ $.support.factoryBootstrap455_iris = true;
24
 
25
  function testGradientType() {
26
  var el, base;
201
  return backFillColorStops( stops );
202
  }
203
 
204
+ $.fn.factoryBootstrap455_gradient = function() {
205
  var args = arguments;
206
  return this.each( function() {
207
  // this'll be oldishIE
214
  });
215
  };
216
 
217
+ $.fn.factoryBootstrap455_raninbowGradient = function( origin, args ) {
218
  var opts, template, i, steps;
219
 
220
  origin = origin || 'top';
227
  i += 30;
228
  }
229
  return this.each(function() {
230
+ $(this).factoryBootstrap455_gradient( origin, steps );
231
  });
232
  };
233
 
413
  }
414
  }
415
 
416
+ target.factoryBootstrap455_raninbowGradient( origin, stops );
417
  break;
418
  case 's':
419
  if ( mode === 'hsv' ) {
433
  }
434
 
435
 
436
+ target.factoryBootstrap455_gradient( origin, stops );
437
  break;
438
  case 'l':
439
  if ( control === 'strip' ) {
441
  } else {
442
  stops = ['#fff', 'rgba(255,255,255,0) 50%', 'rgba(0,0,0,0) 50%', 'rgba(0,0,0,1)'];
443
  }
444
+ target.factoryBootstrap455_gradient( origin, stops );
445
  break;
446
  case 'v':
447
  if ( control === 'strip' ) {
449
  } else {
450
  stops = ['rgba(0,0,0,0)', '#000'];
451
  }
452
+ target.factoryBootstrap455_gradient( origin, stops );
453
  break;
454
  default:
455
  break;
884
  }
885
  };
886
  // initialize the widget
887
+ $.widget( 'a8c.factoryBootstrap455_iris', Iris );
888
  // add CSS
889
  $( '<style id="iris-css">' + _css + '</style>' ).appendTo( 'head' );
890
  }( jQuery ));
libs/factory/bootstrap/assets/js/plugin.paddings-editor.js CHANGED
@@ -223,7 +223,7 @@
223
  // INTEGER CONTROL DEFINITION
224
  // ================================
225
 
226
- $.fn.factoryBootstrap454_paddingsEditor = function (option) {
227
 
228
  // call an method
229
  if ( typeof option === "string" ) {
@@ -242,13 +242,13 @@
242
  }
243
  };
244
 
245
- $.fn.factoryBootstrap454_paddingsEditor.Constructor = PaddingsEditor;
246
 
247
  // AUTO CREATING
248
  // ================================
249
 
250
  $(function(){
251
- $(".factory-bootstrap-454 .factory-paddings-editor").factoryBootstrap454_paddingsEditor();
252
  });
253
 
254
  }( jQuery ) );
223
  // INTEGER CONTROL DEFINITION
224
  // ================================
225
 
226
+ $.fn.factoryBootstrap455_paddingsEditor = function (option) {
227
 
228
  // call an method
229
  if ( typeof option === "string" ) {
242
  }
243
  };
244
 
245
+ $.fn.factoryBootstrap455_paddingsEditor.Constructor = PaddingsEditor;
246
 
247
  // AUTO CREATING
248
  // ================================
249
 
250
  $(function(){
251
+ $(".factory-bootstrap-455 .factory-paddings-editor").factoryBootstrap455_paddingsEditor();
252
  });
253
 
254
  }( jQuery ) );
libs/factory/bootstrap/boot.php CHANGED
@@ -19,27 +19,27 @@ if( !is_admin() ) {
19
  return;
20
  }
21
 
22
- if( defined('FACTORY_BOOTSTRAP_454_LOADED') ) {
23
  return;
24
  }
25
 
26
- define('FACTORY_BOOTSTRAP_454_VERSION', '4.5.4');
27
- define('FACTORY_BOOTSTRAP_454_LOADED', true);
28
 
29
  if( !defined('FACTORY_FLAT_ADMIN') ) {
30
  define('FACTORY_FLAT_ADMIN', true);
31
  }
32
 
33
- define('FACTORY_BOOTSTRAP_454_DIR', dirname(__FILE__));
34
- define('FACTORY_BOOTSTRAP_454_URL', plugins_url(null, __FILE__));
35
 
36
- require_once(FACTORY_BOOTSTRAP_454_DIR . '/includes/functions.php');
37
 
38
  /**
39
- * @param Wbcr_Factory453_Plugin $plugin
40
  */
41
- add_action('wbcr_factory_bootstrap_454_plugin_created', function ($plugin) {
42
- $manager = new Wbcr_FactoryBootstrap454_Manager($plugin);
43
  $plugin->setBootstap($manager);
44
  });
45
 
19
  return;
20
  }
21
 
22
+ if( defined('FACTORY_BOOTSTRAP_455_LOADED') ) {
23
  return;
24
  }
25
 
26
+ define('FACTORY_BOOTSTRAP_455_VERSION', '4.5.5');
27
+ define('FACTORY_BOOTSTRAP_455_LOADED', true);
28
 
29
  if( !defined('FACTORY_FLAT_ADMIN') ) {
30
  define('FACTORY_FLAT_ADMIN', true);
31
  }
32
 
33
+ define('FACTORY_BOOTSTRAP_455_DIR', dirname(__FILE__));
34
+ define('FACTORY_BOOTSTRAP_455_URL', plugins_url(null, __FILE__));
35
 
36
+ require_once(FACTORY_BOOTSTRAP_455_DIR . '/includes/functions.php');
37
 
38
  /**
39
+ * @param Wbcr_Factory454_Plugin $plugin
40
  */
41
+ add_action('wbcr_factory_bootstrap_455_plugin_created', function ($plugin) {
42
+ $manager = new Wbcr_FactoryBootstrap455_Manager($plugin);
43
  $plugin->setBootstap($manager);
44
  });
45
 
libs/factory/bootstrap/includes/functions.php CHANGED
@@ -20,13 +20,13 @@ if( !defined('ABSPATH') ) {
20
  *
21
  * @since 3.2.0
22
  */
23
- class Wbcr_FactoryBootstrap454_Manager {
24
 
25
  /**
26
  * A plugin for which the manager was created.
27
  *
28
  * @since 3.2.0
29
- * @var Wbcr_Factory453_Plugin
30
  */
31
  public $plugin;
32
 
@@ -51,7 +51,7 @@ class Wbcr_FactoryBootstrap454_Manager {
51
  *
52
  * @since 1.0.0
53
  */
54
- public function __construct(Wbcr_Factory453_Plugin $plugin)
55
  {
56
  $this->plugin = $plugin;
57
 
@@ -115,8 +115,8 @@ class Wbcr_FactoryBootstrap454_Manager {
115
  public function loadAssets($hook)
116
  {
117
 
118
- do_action('wbcr_factory_453_bootstrap_enqueue_scripts', $hook);
119
- do_action('wbcr_factory_453_bootstrap_enqueue_scripts_' . $this->plugin->getPluginName(), $hook);
120
 
121
  $dependencies = [];
122
  if( !empty($this->scripts) ) {
@@ -161,8 +161,8 @@ class Wbcr_FactoryBootstrap454_Manager {
161
  $cache_enable = apply_filters('wbcr/factory/bootstrap/cache_enable', true);
162
 
163
  $cache_id = md5(implode(',', $this->scripts) . $type . $this->plugin->getPluginVersion());
164
- $cache_dir_path = FACTORY_BOOTSTRAP_454_DIR . '/assets/cache/';
165
- $cache_dir_url = FACTORY_BOOTSTRAP_454_URL . '/assets/cache/';
166
 
167
  $cache_filepath = $cache_dir_path . $cache_id . ".min." . $type;
168
  $cache_fileurl = $cache_dir_url . $cache_id . ".min." . $type;
@@ -189,7 +189,7 @@ class Wbcr_FactoryBootstrap454_Manager {
189
  foreach($scripts as $script_to_load) {
190
  $script_to_load = sanitize_text_field($script_to_load);
191
  if( $cache_enable && $cache_dir_exists ) {
192
- $fname = FACTORY_BOOTSTRAP_454_DIR . "/assets/$type-min/$script_to_load.min." . $type;
193
  if( file_exists($fname) ) {
194
  $f = @fopen($fname, 'r');
195
  $concat_files[] = @fread($f, filesize($fname));
@@ -197,9 +197,9 @@ class Wbcr_FactoryBootstrap454_Manager {
197
  }
198
  } else {
199
  if( $type == 'js' ) {
200
- wp_enqueue_script(md5($script_to_load), FACTORY_BOOTSTRAP_454_URL . "/assets/$type-min/$script_to_load.min." . $type, $is_first ? $dependencies : false, $this->plugin->getPluginVersion());
201
  } else {
202
- wp_enqueue_style(md5($script_to_load), FACTORY_BOOTSTRAP_454_URL . "/assets/$type-min/$script_to_load.min." . $type, [], $this->plugin->getPluginVersion());
203
  }
204
  $is_first = false;
205
  }
20
  *
21
  * @since 3.2.0
22
  */
23
+ class Wbcr_FactoryBootstrap455_Manager {
24
 
25
  /**
26
  * A plugin for which the manager was created.
27
  *
28
  * @since 3.2.0
29
+ * @var Wbcr_Factory454_Plugin
30
  */
31
  public $plugin;
32
 
51
  *
52
  * @since 1.0.0
53
  */
54
+ public function __construct(Wbcr_Factory454_Plugin $plugin)
55
  {
56
  $this->plugin = $plugin;
57
 
115
  public function loadAssets($hook)
116
  {
117
 
118
+ do_action('wbcr_factory_454_bootstrap_enqueue_scripts', $hook);
119
+ do_action('wbcr_factory_454_bootstrap_enqueue_scripts_' . $this->plugin->getPluginName(), $hook);
120
 
121
  $dependencies = [];
122
  if( !empty($this->scripts) ) {
161
  $cache_enable = apply_filters('wbcr/factory/bootstrap/cache_enable', true);
162
 
163
  $cache_id = md5(implode(',', $this->scripts) . $type . $this->plugin->getPluginVersion());
164
+ $cache_dir_path = FACTORY_BOOTSTRAP_455_DIR . '/assets/cache/';
165
+ $cache_dir_url = FACTORY_BOOTSTRAP_455_URL . '/assets/cache/';
166
 
167
  $cache_filepath = $cache_dir_path . $cache_id . ".min." . $type;
168
  $cache_fileurl = $cache_dir_url . $cache_id . ".min." . $type;
189
  foreach($scripts as $script_to_load) {
190
  $script_to_load = sanitize_text_field($script_to_load);
191
  if( $cache_enable && $cache_dir_exists ) {
192
+ $fname = FACTORY_BOOTSTRAP_455_DIR . "/assets/$type-min/$script_to_load.min." . $type;
193
  if( file_exists($fname) ) {
194
  $f = @fopen($fname, 'r');
195
  $concat_files[] = @fread($f, filesize($fname));
197
  }
198
  } else {
199
  if( $type == 'js' ) {
200
+ wp_enqueue_script(md5($script_to_load), FACTORY_BOOTSTRAP_455_URL . "/assets/$type-min/$script_to_load.min." . $type, $is_first ? $dependencies : false, $this->plugin->getPluginVersion());
201
  } else {
202
+ wp_enqueue_style(md5($script_to_load), FACTORY_BOOTSTRAP_455_URL . "/assets/$type-min/$script_to_load.min." . $type, [], $this->plugin->getPluginVersion());
203
  }
204
  $is_first = false;
205
  }
libs/factory/core/ajax/install-addons.php CHANGED
@@ -15,7 +15,7 @@ if( !defined('ABSPATH') ) {
15
  /**
16
  * This action allows you to process Ajax requests to activate external components Clearfy
17
  */
18
- function wfactory_453_install_components($plugin_instance)
19
  {
20
  check_ajax_referer('updates');
21
 
@@ -24,11 +24,11 @@ function wfactory_453_install_components($plugin_instance)
24
  $storage = $plugin_instance->request->post('storage', null, true);
25
 
26
  if( !current_user_can('update_plugins') ) {
27
- wp_die(__('You don\'t have enough capability to edit this information.', 'wbcr_factory_453'), __('Something went wrong.'), 403);
28
  }
29
 
30
  if( empty($slug) || empty($action) ) {
31
- wp_send_json_error(['error_message' => __('Required attributes are not passed or empty.', 'wbcr_factory_453')]);
32
  }
33
  $success = false;
34
  $send_data = [];
@@ -44,7 +44,7 @@ function wfactory_453_install_components($plugin_instance)
44
  $success = true;
45
  }
46
  } else {
47
- wp_send_json_error(['error_message' => __('You are trying to perform an invalid action.', 'wbcr_factory_453')]);
48
  }
49
  } else if( $storage == 'wordpress' || $storage == 'creativemotion' ) {
50
  if( !empty($slug) ) {
@@ -80,7 +80,7 @@ function wfactory_453_install_components($plugin_instance)
80
  /*if ( $action == 'deactivate' ) {
81
  $is_need_rewrite_rules = $plugin_instance->getPopulateOption( 'need_rewrite_rules' );
82
  if ( $is_need_rewrite_rules ) {
83
- $send_data['need_rewrite_rules'] = sprintf( '<span class="wbcr-clr-need-rewrite-rules-message">' . __( 'When you deactivate some components, permanent links may work incorrectly. If this happens, please, <a href="%s">update the permalinks</a>, so you could complete the deactivation.', 'wbcr_factory_453' ), admin_url( 'options-permalink.php' ) . '</span>' );
84
  }
85
  }*/
86
 
@@ -94,7 +94,7 @@ function wfactory_453_install_components($plugin_instance)
94
  wp_send_json_success($send_data);
95
  }
96
 
97
- wp_send_json_error(['error_message' => __('An unknown error occurred during the activation of the component.', 'wbcr_factory_453')]);
98
  }
99
 
100
  /**
@@ -102,18 +102,18 @@ function wfactory_453_install_components($plugin_instance)
102
  * to get the component to work. Usually this is a call to the installation functions,
103
  * but in some cases, overwriting permanent references or compatibility checks.
104
  */
105
- function wfactory_453_prepare_component($plugin_instance)
106
  {
107
  check_ajax_referer('updates');
108
 
109
  $component_name = $plugin_instance->request->post('plugin', null, true);
110
 
111
  if( !current_user_can('update_plugins') ) {
112
- wp_send_json_error(['error_message' => __('You don\'t have enough capability to edit this information.', 'wbcr_factory_453')], 403);
113
  }
114
 
115
  if( empty($component_name) ) {
116
- wp_send_json_error(['error_message' => __('Required attribute [component_name] is empty.', 'wbcr_factory_453')]);
117
  }
118
  // todo: для совместимости с плагином Clearfy
119
  if( "wbcr_clearfy" === $plugin_instance->getPluginName() ) {
@@ -133,7 +133,7 @@ function wfactory_453_prepare_component($plugin_instance)
133
  *
134
  * @global WP_Filesystem_Base $wp_filesystem WordPress filesystem subclass.
135
  */
136
- function wfactory_453_creativemotion_install_plugin($plugin_instance)
137
  {
138
  check_ajax_referer('updates');
139
 
15
  /**
16
  * This action allows you to process Ajax requests to activate external components Clearfy
17
  */
18
+ function wfactory_454_install_components($plugin_instance)
19
  {
20
  check_ajax_referer('updates');
21
 
24
  $storage = $plugin_instance->request->post('storage', null, true);
25
 
26
  if( !current_user_can('update_plugins') ) {
27
+ wp_die(__('You don\'t have enough capability to edit this information.', 'wbcr_factory_454'), __('Something went wrong.'), 403);
28
  }
29
 
30
  if( empty($slug) || empty($action) ) {
31
+ wp_send_json_error(['error_message' => __('Required attributes are not passed or empty.', 'wbcr_factory_454')]);
32
  }
33
  $success = false;
34
  $send_data = [];
44
  $success = true;
45
  }
46
  } else {
47
+ wp_send_json_error(['error_message' => __('You are trying to perform an invalid action.', 'wbcr_factory_454')]);
48
  }
49
  } else if( $storage == 'wordpress' || $storage == 'creativemotion' ) {
50
  if( !empty($slug) ) {
80
  /*if ( $action == 'deactivate' ) {
81
  $is_need_rewrite_rules = $plugin_instance->getPopulateOption( 'need_rewrite_rules' );
82
  if ( $is_need_rewrite_rules ) {
83
+ $send_data['need_rewrite_rules'] = sprintf( '<span class="wbcr-clr-need-rewrite-rules-message">' . __( 'When you deactivate some components, permanent links may work incorrectly. If this happens, please, <a href="%s">update the permalinks</a>, so you could complete the deactivation.', 'wbcr_factory_454' ), admin_url( 'options-permalink.php' ) . '</span>' );
84
  }
85
  }*/
86
 
94
  wp_send_json_success($send_data);
95
  }
96
 
97
+ wp_send_json_error(['error_message' => __('An unknown error occurred during the activation of the component.', 'wbcr_factory_454')]);
98
  }
99
 
100
  /**
102
  * to get the component to work. Usually this is a call to the installation functions,
103
  * but in some cases, overwriting permanent references or compatibility checks.
104
  */
105
+ function wfactory_454_prepare_component($plugin_instance)
106
  {
107
  check_ajax_referer('updates');
108
 
109
  $component_name = $plugin_instance->request->post('plugin', null, true);
110
 
111
  if( !current_user_can('update_plugins') ) {
112
+ wp_send_json_error(['error_message' => __('You don\'t have enough capability to edit this information.', 'wbcr_factory_454')], 403);
113
  }
114
 
115
  if( empty($component_name) ) {
116
+ wp_send_json_error(['error_message' => __('Required attribute [component_name] is empty.', 'wbcr_factory_454')]);
117
  }
118
  // todo: для совместимости с плагином Clearfy
119
  if( "wbcr_clearfy" === $plugin_instance->getPluginName() ) {
133
  *
134
  * @global WP_Filesystem_Base $wp_filesystem WordPress filesystem subclass.
135
  */
136
+ function wfactory_454_creativemotion_install_plugin($plugin_instance)
137
  {
138
  check_ajax_referer('updates');
139
 
libs/factory/core/assets/js/core-components.js CHANGED
@@ -20,7 +20,7 @@
20
  * This event is intended for installation, removal, activation, deactivation of external add-ons
21
  */
22
 
23
- $(document).on('click', '.wfactory-453-process-button', function() {
24
  var $this = $(this),
25
  button_i18n = $(this).data('i18n'),
26
  plugin_slug = $(this).data('slug'),
@@ -30,11 +30,11 @@
30
  wpnonce = $(this).data('wpnonce');
31
 
32
  var action = ('creativemotion' === storage)
33
- ? 'wfactory-453-creativemotion-install-plugin'
34
  : 'install-plugin';
35
 
36
  if( storage === 'freemius' || ((storage === 'wordpress' || storage === 'creativemotion' || storage === 'internal') && (plugin_action === 'activate' || plugin_action === 'deactivate')) ) {
37
- action = 'wfactory-453-intall-component';
38
  } else if( storage === 'wordpress' && plugin_action === 'delete' ) {
39
  action = 'delete-plugin';
40
  }
@@ -54,11 +54,11 @@
54
 
55
  $this.addClass('disabled').text(button_i18n.loading);
56
 
57
- $.wfactory_453.hooks.run('core/components/pre_update', [$this, data]);
58
 
59
  self.sendRequest(data, function(response) {
60
  if( !response || !response.success ) {
61
- $.wfactory_453.hooks.run('core/components/update_error', [
62
  $this,
63
  data,
64
  response
@@ -80,7 +80,7 @@
80
  $this.removeClass('button-default').addClass('button-primary');
81
  }
82
 
83
- $.wfactory_453.hooks.run('core/components/installed', [
84
  $this,
85
  data,
86
  response
@@ -96,7 +96,7 @@
96
  $this.removeClass('button-primary').addClass('button-default');
97
  }
98
 
99
- $.wfactory_453.hooks.run('core/components/pre_activate', [
100
  $this,
101
  data,
102
  response
@@ -124,7 +124,7 @@
124
  $this.removeClass('button-default').addClass('button-primary');
125
  }
126
 
127
- $.wfactory_453.hooks.run('core/components/deactivated', [
128
  $this,
129
  data,
130
  response
@@ -134,7 +134,7 @@
134
 
135
  plugin_action = 'install';
136
 
137
- $.wfactory_453.hooks.run('core/components/deleted', [$this, data, response]);
138
  }
139
  } else {
140
  if( plugin_action === 'install' ) {
@@ -144,7 +144,7 @@
144
 
145
  $this.text(button_i18n[plugin_action]);
146
 
147
- $.wfactory_453.hooks.run('core/components/updated', [$this, data, response]);
148
  });
149
 
150
  return false;
@@ -169,7 +169,7 @@
169
  .addClass('disabled')
170
  .text(button_i18n.preparation);
171
 
172
- sendData.action = 'wfactory-453-prepare-component';
173
 
174
  this.sendRequest(sendData, function(response) {
175
  componentButton.removeClass('disabled');
@@ -177,7 +177,7 @@
177
  if( !response || !response.success ) {
178
  componentButton.text(button_i18n['activate']);
179
 
180
- $.wfactory_453.hooks.run('core/components/activation_error', [
181
  componentButton,
182
  sendData,
183
  response
@@ -187,7 +187,7 @@
187
 
188
  componentButton.removeClass('button-primary').text(button_i18n['deactivate']);
189
 
190
- $.wfactory_453.hooks.run('core/components/activated', [
191
  componentButton,
192
  sendData,
193
  response
@@ -210,7 +210,7 @@
210
  console.log(xhr.responseText);
211
  console.log(thrownError);
212
 
213
- $.wfactory_453.hooks.run('core/components/ajax_error', [
214
  xhr,
215
  ajaxOptions,
216
  thrownError
20
  * This event is intended for installation, removal, activation, deactivation of external add-ons
21
  */
22
 
23
+ $(document).on('click', '.wfactory-454-process-button', function() {
24
  var $this = $(this),
25
  button_i18n = $(this).data('i18n'),
26
  plugin_slug = $(this).data('slug'),
30
  wpnonce = $(this).data('wpnonce');
31
 
32
  var action = ('creativemotion' === storage)
33
+ ? 'wfactory-454-creativemotion-install-plugin'
34
  : 'install-plugin';
35
 
36
  if( storage === 'freemius' || ((storage === 'wordpress' || storage === 'creativemotion' || storage === 'internal') && (plugin_action === 'activate' || plugin_action === 'deactivate')) ) {
37
+ action = 'wfactory-454-intall-component';
38
  } else if( storage === 'wordpress' && plugin_action === 'delete' ) {
39
  action = 'delete-plugin';
40
  }
54
 
55
  $this.addClass('disabled').text(button_i18n.loading);
56
 
57
+ $.wfactory_454.hooks.run('core/components/pre_update', [$this, data]);
58
 
59
  self.sendRequest(data, function(response) {
60
  if( !response || !response.success ) {
61
+ $.wfactory_454.hooks.run('core/components/update_error', [
62
  $this,
63
  data,
64
  response
80
  $this.removeClass('button-default').addClass('button-primary');
81
  }
82
 
83
+ $.wfactory_454.hooks.run('core/components/installed', [
84
  $this,
85
  data,
86
  response
96
  $this.removeClass('button-primary').addClass('button-default');
97
  }
98
 
99
+ $.wfactory_454.hooks.run('core/components/pre_activate', [
100
  $this,
101
  data,
102
  response
124
  $this.removeClass('button-default').addClass('button-primary');
125
  }
126
 
127
+ $.wfactory_454.hooks.run('core/components/deactivated', [
128
  $this,
129
  data,
130
  response
134
 
135
  plugin_action = 'install';
136
 
137
+ $.wfactory_454.hooks.run('core/components/deleted', [$this, data, response]);
138
  }
139
  } else {
140
  if( plugin_action === 'install' ) {
144
 
145
  $this.text(button_i18n[plugin_action]);
146
 
147
+ $.wfactory_454.hooks.run('core/components/updated', [$this, data, response]);
148
  });
149
 
150
  return false;
169
  .addClass('disabled')
170
  .text(button_i18n.preparation);
171
 
172
+ sendData.action = 'wfactory-454-prepare-component';
173
 
174
  this.sendRequest(sendData, function(response) {
175
  componentButton.removeClass('disabled');
177
  if( !response || !response.success ) {
178
  componentButton.text(button_i18n['activate']);
179
 
180
+ $.wfactory_454.hooks.run('core/components/activation_error', [
181
  componentButton,
182
  sendData,
183
  response
187
 
188
  componentButton.removeClass('button-primary').text(button_i18n['deactivate']);
189
 
190
+ $.wfactory_454.hooks.run('core/components/activated', [
191
  componentButton,
192
  sendData,
193
  response
210
  console.log(xhr.responseText);
211
  console.log(thrownError);
212
 
213
+ $.wfactory_454.hooks.run('core/components/ajax_error', [
214
  xhr,
215
  ajaxOptions,
216
  thrownError
libs/factory/core/assets/js/core-general.js CHANGED
@@ -8,11 +8,11 @@
8
  (function($) {
9
  'use strict';
10
 
11
- if( !$.wfactory_453 ) {
12
- $.wfactory_453 = {};
13
  }
14
 
15
- $.wfactory_453.filters = $.wfactory_453.filters || {
16
 
17
  /**
18
  * A set of registered filters.
@@ -79,20 +79,20 @@
79
  }
80
  };
81
 
82
- $.wfactory_453.hooks = $.wfactory_453.hooks || {
83
 
84
  /**
85
  * Applies filters to a given input value.
86
  */
87
  run: function(filterName, args) {
88
- $.wfactory_453.filters.run(filterName, args);
89
  },
90
 
91
  /**
92
  * Registers a new filter.
93
  */
94
  add: function(filterName, callback, priority) {
95
- $.wfactory_453.filters.add(filterName, callback, priority);
96
  }
97
  };
98
 
8
  (function($) {
9
  'use strict';
10
 
11
+ if( !$.wfactory_454 ) {
12
+ $.wfactory_454 = {};
13
  }
14
 
15
+ $.wfactory_454.filters = $.wfactory_454.filters || {
16
 
17
  /**
18
  * A set of registered filters.
79
  }
80
  };
81
 
82
+ $.wfactory_454.hooks = $.wfactory_454.hooks || {
83
 
84
  /**
85
  * Applies filters to a given input value.
86
  */
87
  run: function(filterName, args) {
88
+ $.wfactory_454.filters.run(filterName, args);
89
  },
90
 
91
  /**
92
  * Registers a new filter.
93
  */
94
  add: function(filterName, callback, priority) {
95
+ $.wfactory_454.filters.add(filterName, callback, priority);
96
  }
97
  };
98
 
libs/factory/core/boot.php CHANGED
@@ -14,60 +14,60 @@ if( !defined('ABSPATH') ) {
14
  exit;
15
  }
16
 
17
- if( defined('FACTORY_453_LOADED') ) {
18
  return;
19
  }
20
 
21
- define('FACTORY_453_LOADED', true);
22
 
23
- define('FACTORY_453_VERSION', '4.5.3');
24
 
25
- define('FACTORY_453_DIR', dirname(__FILE__));
26
- define('FACTORY_453_URL', plugins_url(null, __FILE__));
27
 
28
- load_plugin_textdomain('wbcr_factory_453', false, dirname(plugin_basename(__FILE__)) . '/langs');
29
 
30
  #comp merge
31
- require_once(FACTORY_453_DIR . '/includes/functions.php');
32
 
33
- require_once(FACTORY_453_DIR . '/includes/entities/class-factory-paths.php');
34
- require_once(FACTORY_453_DIR . '/includes/entities/class-factory-support.php');
35
 
36
- require_once(FACTORY_453_DIR . '/includes/class-factory-requests.php');
37
- require_once(FACTORY_453_DIR . '/includes/class-factory-options.php');
38
- require_once(FACTORY_453_DIR . '/includes/class-factory-plugin-base.php');
39
- require_once(FACTORY_453_DIR . '/includes/class-factory-migrations.php');
40
- require_once(FACTORY_453_DIR . '/includes/class-factory-notices.php');
41
 
42
  // ASSETS
43
- require_once(FACTORY_453_DIR . '/includes/assets-managment/class-factory-assets-list.php');
44
- require_once(FACTORY_453_DIR . '/includes/assets-managment/class-factory-script-list.php');
45
- require_once(FACTORY_453_DIR . '/includes/assets-managment/class-factory-style-list.php');
46
 
47
  // PREMIUM
48
- require_once(FACTORY_453_DIR . '/includes/premium/class-factory-license-interface.php');
49
- require_once(FACTORY_453_DIR . '/includes/premium/class-factory-provider-abstract.php');
50
- require_once(FACTORY_453_DIR . '/includes/premium/class-factory-manager.php');
51
 
52
  // UPDATES
53
- require_once(FACTORY_453_DIR . '/includes/updates/repositories/class-factory-repository-abstract.php');
54
- require_once(FACTORY_453_DIR . '/includes/updates/repositories/class-factory-wordpress.php');
55
- require_once(FACTORY_453_DIR . '/includes/updates/repositories/class-factory-github.php');
56
- require_once(FACTORY_453_DIR . '/includes/updates/class-factory-upgrader.php');
57
- require_once(FACTORY_453_DIR . '/includes/updates/class-factory-premium-upgrader.php');
58
 
59
- require_once(FACTORY_453_DIR . '/includes/class-factory-plugin-abstract.php');
60
 
61
- require_once(FACTORY_453_DIR . '/includes/activation/class-factory-activator.php');
62
- require_once(FACTORY_453_DIR . '/includes/activation/class-factory-update.php');
63
  #endcomp
64
 
65
  add_action('admin_enqueue_scripts', function () {
66
- wp_enqueue_script('wfactory-453-core-general', FACTORY_453_URL . '/assets/js/core-general.js', [
67
  'jquery'
68
- ], FACTORY_453_VERSION);
69
- wp_enqueue_script('wfactory-453-core-components', FACTORY_453_URL . '/assets/js/core-components.js', [
70
  'jquery',
71
- 'wfactory-453-core-general'
72
- ], FACTORY_453_VERSION);
73
  });
14
  exit;
15
  }
16
 
17
+ if( defined('FACTORY_454_LOADED') ) {
18
  return;
19
  }
20
 
21
+ define('FACTORY_454_LOADED', true);
22
 
23
+ define('FACTORY_454_VERSION', '4.5.4');
24
 
25
+ define('FACTORY_454_DIR', dirname(__FILE__));
26
+ define('FACTORY_454_URL', plugins_url(null, __FILE__));
27
 
28
+ load_plugin_textdomain('wbcr_factory_454', false, dirname(plugin_basename(__FILE__)) . '/langs');
29
 
30
  #comp merge
31
+ require_once(FACTORY_454_DIR . '/includes/functions.php');
32
 
33
+ require_once(FACTORY_454_DIR . '/includes/entities/class-factory-paths.php');
34
+ require_once(FACTORY_454_DIR . '/includes/entities/class-factory-support.php');
35
 
36
+ require_once(FACTORY_454_DIR . '/includes/class-factory-requests.php');
37
+ require_once(FACTORY_454_DIR . '/includes/class-factory-options.php');
38
+ require_once(FACTORY_454_DIR . '/includes/class-factory-plugin-base.php');
39
+ require_once(FACTORY_454_DIR . '/includes/class-factory-migrations.php');
40
+ require_once(FACTORY_454_DIR . '/includes/class-factory-notices.php');
41
 
42
  // ASSETS
43
+ require_once(FACTORY_454_DIR . '/includes/assets-managment/class-factory-assets-list.php');
44
+ require_once(FACTORY_454_DIR . '/includes/assets-managment/class-factory-script-list.php');
45
+ require_once(FACTORY_454_DIR . '/includes/assets-managment/class-factory-style-list.php');
46
 
47
  // PREMIUM
48
+ require_once(FACTORY_454_DIR . '/includes/premium/class-factory-license-interface.php');
49
+ require_once(FACTORY_454_DIR . '/includes/premium/class-factory-provider-abstract.php');
50
+ require_once(FACTORY_454_DIR . '/includes/premium/class-factory-manager.php');
51
 
52
  // UPDATES
53
+ require_once(FACTORY_454_DIR . '/includes/updates/repositories/class-factory-repository-abstract.php');
54
+ require_once(FACTORY_454_DIR . '/includes/updates/repositories/class-factory-wordpress.php');
55
+ require_once(FACTORY_454_DIR . '/includes/updates/repositories/class-factory-github.php');
56
+ require_once(FACTORY_454_DIR . '/includes/updates/class-factory-upgrader.php');
57
+ require_once(FACTORY_454_DIR . '/includes/updates/class-factory-premium-upgrader.php');
58
 
59
+ require_once(FACTORY_454_DIR . '/includes/class-factory-plugin-abstract.php');
60
 
61
+ require_once(FACTORY_454_DIR . '/includes/activation/class-factory-activator.php');
62
+ require_once(FACTORY_454_DIR . '/includes/activation/class-factory-update.php');
63
  #endcomp
64
 
65
  add_action('admin_enqueue_scripts', function () {
66
+ wp_enqueue_script('wfactory-454-core-general', FACTORY_454_URL . '/assets/js/core-general.js', [
67
  'jquery'
68
+ ], FACTORY_454_VERSION);
69
+ wp_enqueue_script('wfactory-454-core-components', FACTORY_454_URL . '/assets/js/core-components.js', [
70
  'jquery',
71
+ 'wfactory-454-core-general'
72
+ ], FACTORY_454_VERSION);
73
  });
libs/factory/core/includes/activation/class-factory-activator.php CHANGED
@@ -19,16 +19,16 @@ if ( ! defined( 'ABSPATH' ) ) {
19
  *
20
  * @since 1.0.0
21
  */
22
- abstract class Wbcr_Factory453_Activator {
23
 
24
  /**
25
  * Curent plugin.
26
  *
27
- * @var Wbcr_Factory453_Plugin
28
  */
29
  public $plugin;
30
 
31
- public function __construct( Wbcr_Factory453_Plugin $plugin ) {
32
  $this->plugin = $plugin;
33
  }
34
 
19
  *
20
  * @since 1.0.0
21
  */
22
+ abstract class Wbcr_Factory454_Activator {
23
 
24
  /**
25
  * Curent plugin.
26
  *
27
+ * @var Wbcr_Factory454_Plugin
28
  */
29
  public $plugin;
30
 
31
+ public function __construct( Wbcr_Factory454_Plugin $plugin ) {
32
  $this->plugin = $plugin;
33
  }
34
 
libs/factory/core/includes/activation/class-factory-update.php CHANGED
@@ -20,16 +20,16 @@ if ( ! defined( 'ABSPATH' ) ) {
20
  *
21
  * @since 1.0.0
22
  */
23
- abstract class Wbcr_Factory453_Update {
24
 
25
  /**
26
  * Current plugin
27
  *
28
- * @var Wbcr_Factory453_Plugin
29
  */
30
  var $plugin;
31
 
32
- public function __construct( Wbcr_Factory453_Plugin $plugin ) {
33
  $this->plugin = $plugin;
34
  }
35
 
20
  *
21
  * @since 1.0.0
22
  */
23
+ abstract class Wbcr_Factory454_Update {
24
 
25
  /**
26
  * Current plugin
27
  *
28
+ * @var Wbcr_Factory454_Plugin
29
  */
30
  var $plugin;
31
 
32
+ public function __construct( Wbcr_Factory454_Plugin $plugin ) {
33
  $this->plugin = $plugin;
34
  }
35
 
libs/factory/core/includes/assets-managment/class-factory-assets-list.php CHANGED
@@ -19,7 +19,7 @@ if ( ! defined( 'ABSPATH' ) ) {
19
  *
20
  * @since 1.0.0
21
  */
22
- class Wbcr_Factory453_AssetsList {
23
 
24
  protected $all = [];
25
  public $header_place = [];
@@ -29,15 +29,15 @@ class Wbcr_Factory453_AssetsList {
29
  protected $default_place;
30
 
31
  /**
32
- * @var Wbcr_Factory453_Plugin
33
  */
34
  protected $plugin;
35
 
36
  /**
37
- * @param Wbcr_Factory453_Plugin $plugin
38
  * @param bool $defaultIsFooter
39
  */
40
- public function __construct( Wbcr_Factory453_Plugin $plugin, $defaultIsFooter = true ) {
41
  $this->plugin = $plugin;
42
 
43
  if ( $defaultIsFooter ) {
19
  *
20
  * @since 1.0.0
21
  */
22
+ class Wbcr_Factory454_AssetsList {
23
 
24
  protected $all = [];
25
  public $header_place = [];
29
  protected $default_place;
30
 
31
  /**
32
+ * @var Wbcr_Factory454_Plugin
33
  */
34
  protected $plugin;
35
 
36
  /**
37
+ * @param Wbcr_Factory454_Plugin $plugin
38
  * @param bool $defaultIsFooter
39
  */
40
+ public function __construct( Wbcr_Factory454_Plugin $plugin, $defaultIsFooter = true ) {
41
  $this->plugin = $plugin;
42
 
43
  if ( $defaultIsFooter ) {
libs/factory/core/includes/assets-managment/class-factory-script-list.php CHANGED
@@ -20,7 +20,7 @@ if ( ! defined( 'ABSPATH' ) ) {
20
  *
21
  * @since 1.0.0
22
  */
23
- class Wbcr_Factory453_ScriptList extends Wbcr_Factory453_AssetsList {
24
 
25
  public $localize_data = [];
26
  public $use_ajax = false;
@@ -149,7 +149,7 @@ class Wbcr_Factory453_ScriptList extends Wbcr_Factory453_AssetsList {
149
  * @param string $varname
150
  * @param array $data
151
  *
152
- * @return Wbcr_Factory453_ScriptList $this
153
  */
154
  public function localize( $varname, $data ) {
155
  $bindTo = count( $this->all ) == 0 ? null : end( $this->all );
20
  *
21
  * @since 1.0.0
22
  */
23
+ class Wbcr_Factory454_ScriptList extends Wbcr_Factory454_AssetsList {
24
 
25
  public $localize_data = [];
26
  public $use_ajax = false;
149
  * @param string $varname
150
  * @param array $data
151
  *
152
+ * @return Wbcr_Factory454_ScriptList $this
153
  */
154
  public function localize( $varname, $data ) {
155
  $bindTo = count( $this->all ) == 0 ? null : end( $this->all );
libs/factory/core/includes/assets-managment/class-factory-style-list.php CHANGED
@@ -20,7 +20,7 @@ if ( ! defined( 'ABSPATH' ) ) {
20
  *
21
  * @since 1.0.0
22
  */
23
- class Wbcr_Factory453_StyleList extends Wbcr_Factory453_AssetsList {
24
 
25
  /**
26
  * Adds new items to the collection (default place).
20
  *
21
  * @since 1.0.0
22
  */
23
+ class Wbcr_Factory454_StyleList extends Wbcr_Factory454_AssetsList {
24
 
25
  /**
26
  * Adds new items to the collection (default place).
libs/factory/core/includes/class-check-compatibility.php CHANGED
@@ -82,12 +82,12 @@ if ( ! class_exists( 'Wbcr_Factory_Compatibility' ) ) {
82
 
83
  if ( ! $this->isPhpCompatibility() ) {
84
  $has_one = true;
85
- $notice_text .= '- ' . sprintf( __( 'You need to update the PHP version to %s or higher!', 'wbcr_factory_453' ), $this->required_php_version ) . '<br>';
86
  }
87
 
88
  if ( ! $this->isWpCompatibility() ) {
89
  $has_one = true;
90
- $notice_text .= '- ' . sprintf( __( 'You need to update WordPress to %s or higher!', 'wbcr_factory_453' ), $this->required_wp_version ) . '<br>';
91
  }
92
 
93
  if ( $has_one ) {
82
 
83
  if ( ! $this->isPhpCompatibility() ) {
84
  $has_one = true;
85
+ $notice_text .= '- ' . sprintf( __( 'You need to update the PHP version to %s or higher!', 'wbcr_factory_454' ), $this->required_php_version ) . '<br>';
86
  }
87
 
88
  if ( ! $this->isWpCompatibility() ) {
89
  $has_one = true;
90
+ $notice_text .= '- ' . sprintf( __( 'You need to update WordPress to %s or higher!', 'wbcr_factory_454' ), $this->required_wp_version ) . '<br>';
91
  }
92
 
93
  if ( $has_one ) {
libs/factory/core/includes/class-factory-migrations.php CHANGED
@@ -1,9 +1,9 @@
1
  <?php
2
 
3
- namespace WBCR\Factory_453;
4
 
5
  use Exception;
6
- use Wbcr_Factory453_Plugin;
7
 
8
  if ( ! defined( 'ABSPATH' ) ) {
9
  exit;
@@ -35,11 +35,11 @@ class Migrations {
35
  /**
36
  * Migrations constructor.
37
  *
38
- * @param Wbcr_Factory453_Plugin $plugin
39
  *
40
  * @throws Exception
41
  */
42
- public function __construct( Wbcr_Factory453_Plugin $plugin ) {
43
 
44
  $this->plugin = $plugin;
45
  $plugin_name = $plugin->getPluginName();
@@ -129,14 +129,14 @@ class Migrations {
129
  $fix_migration_error_url = add_query_arg( 'wbcr_factory_fix_migration_error', 1 );
130
 
131
  $notice_text = $migration_error_text;
132
- $notice_text .= "<br><br><a href='{$fix_migration_error_url}' class='button button-default'>" . __( 'I fixed, confirm migration', 'wbcr_factory_453' ) . "</a>";
133
 
134
  $notices[] = [
135
  'id' => 'migration_debug_bar',
136
  'type' => 'error',
137
  'dismissible' => false,
138
  'dismiss_expires' => 0,
139
- 'text' => '<p><b>' . $this->plugin->getPluginTitle() . ' ' . __( 'migration error', 'wbcr_factory_453' ) . '</b><br>' . $notice_text . '</p>'
140
  ];
141
 
142
  return $notices;
@@ -162,19 +162,19 @@ class Migrations {
162
 
163
  $migrate_url = add_query_arg( 'wbcr_factory_test_migration', 1 );
164
 
165
- $notice_text = __( "Plugin activated:", "wbcr_factory_453" ) . ' ' . date( "Y-m-d H:i:s", $this->get_plugin_activated_time() ) . "<br>";
166
 
167
- $notice_text .= __( "Old plugin version (debug):", "wbcr_factory_453" ) . ' ' . $this->get_old_plugin_version() . "<br>";
168
- $notice_text .= __( "Current plugin version:", "wbcr_factory_453" ) . ' ' . $this->get_current_plugin_version() . "<br>";
169
- $notice_text .= __( "Need migration:", "wbcr_factory_453" ) . ' ' . ( $this->need_migration() ? "true" : "false" ) . "<br><br>";
170
- $notice_text .= "<a href='{$migrate_url}' class='button button-default'>" . __( "Migrate now", "wbcr_factory_453" ) . "</a><br>";
171
 
172
  $notices[] = [
173
  'id' => 'migration_debug_bar',
174
  'type' => 'warning',
175
  'dismissible' => false,
176
  'dismiss_expires' => 0,
177
- 'text' => '<p><b style="color:red;">' . $this->plugin->getPluginTitle() . ' ' . __( 'migrations DEBUG bar', 'wbcr_factory_453' ) . '</b><br>' . $notice_text . '</p>'
178
  ];
179
 
180
  return $notices;
@@ -505,7 +505,7 @@ class Migrations {
505
  $classes = [];
506
 
507
  if ( ! function_exists( 'token_get_all' ) ) {
508
- throw new Exception( __( 'There is no PHP Tokenizer extension installed on your server, you cannot use the token_get_all function.', 'wbcr_factory_453' ) );
509
  }
510
 
511
  $tokens = token_get_all( $phpCode );
1
  <?php
2
 
3
+ namespace WBCR\Factory_454;
4
 
5
  use Exception;
6
+ use Wbcr_Factory454_Plugin;
7
 
8
  if ( ! defined( 'ABSPATH' ) ) {
9
  exit;
35
  /**
36
  * Migrations constructor.
37
  *
38
+ * @param Wbcr_Factory454_Plugin $plugin
39
  *
40
  * @throws Exception
41
  */
42
+ public function __construct( Wbcr_Factory454_Plugin $plugin ) {
43
 
44
  $this->plugin = $plugin;
45
  $plugin_name = $plugin->getPluginName();
129
  $fix_migration_error_url = add_query_arg( 'wbcr_factory_fix_migration_error', 1 );
130
 
131
  $notice_text = $migration_error_text;
132
+ $notice_text .= "<br><br><a href='{$fix_migration_error_url}' class='button button-default'>" . __( 'I fixed, confirm migration', 'wbcr_factory_454' ) . "</a>";
133
 
134
  $notices[] = [
135
  'id' => 'migration_debug_bar',
136
  'type' => 'error',
137
  'dismissible' => false,
138
  'dismiss_expires' => 0,
139
+ 'text' => '<p><b>' . $this->plugin->getPluginTitle() . ' ' . __( 'migration error', 'wbcr_factory_454' ) . '</b><br>' . $notice_text . '</p>'
140
  ];
141
 
142
  return $notices;
162
 
163
  $migrate_url = add_query_arg( 'wbcr_factory_test_migration', 1 );
164
 
165
+ $notice_text = __( "Plugin activated:", "wbcr_factory_454" ) . ' ' . date( "Y-m-d H:i:s", $this->get_plugin_activated_time() ) . "<br>";
166
 
167
+ $notice_text .= __( "Old plugin version (debug):", "wbcr_factory_454" ) . ' ' . $this->get_old_plugin_version() . "<br>";
168
+ $notice_text .= __( "Current plugin version:", "wbcr_factory_454" ) . ' ' . $this->get_current_plugin_version() . "<br>";
169
+ $notice_text .= __( "Need migration:", "wbcr_factory_454" ) . ' ' . ( $this->need_migration() ? "true" : "false" ) . "<br><br>";
170
+ $notice_text .= "<a href='{$migrate_url}' class='button button-default'>" . __( "Migrate now", "wbcr_factory_454" ) . "</a><br>";
171
 
172
  $notices[] = [
173
  'id' => 'migration_debug_bar',
174
  'type' => 'warning',
175
  'dismissible' => false,
176
  'dismiss_expires' => 0,
177
+ 'text' => '<p><b style="color:red;">' . $this->plugin->getPluginTitle() . ' ' . __( 'migrations DEBUG bar', 'wbcr_factory_454' ) . '</b><br>' . $notice_text . '</p>'
178
  ];
179
 
180
  return $notices;
505
  $classes = [];
506
 
507
  if ( ! function_exists( 'token_get_all' ) ) {
508
+ throw new Exception( __( 'There is no PHP Tokenizer extension installed on your server, you cannot use the token_get_all function.', 'wbcr_factory_454' ) );
509
  }
510
 
511
  $tokens = token_get_all( $phpCode );
libs/factory/core/includes/class-factory-notices.php CHANGED
@@ -1,8 +1,8 @@
1
  <?php
2
 
3
- namespace WBCR\Factory_453;
4
 
5
- use Wbcr_Factory453_Plugin;
6
 
7
  // Exit if accessed directly
8
  if( !defined('ABSPATH') ) {
@@ -27,7 +27,7 @@ if( !defined('ABSPATH') ) {
27
  class Notices {
28
 
29
  /**
30
- * @var Wbcr_Factory453_Plugin
31
  */
32
  protected $plugin;
33
  /**
@@ -58,7 +58,7 @@ class Notices {
58
  /**
59
  * Инициализируем уведомлений сразу после загрузки модуля уведомлений
60
  *
61
- * @param Wbcr_Factory453_Plugin $plugin
62
  */
63
  public function __construct($plugin)
64
  {
@@ -86,7 +86,7 @@ class Notices {
86
  public function currentScreenAction()
87
  {
88
  /**
89
- * @since 2.1.2 - Добавлен, модуль factory_notices_000 был удален. Поэтому в этому хуке мы заменили префикс на factory_453
90
  */
91
  $this->notices = apply_filters('wbcr/factory/admin_notices', $this->notices, $this->plugin->getPluginName());
92
 
1
  <?php
2
 
3
+ namespace WBCR\Factory_454;
4
 
5
+ use Wbcr_Factory454_Plugin;
6
 
7
  // Exit if accessed directly
8
  if( !defined('ABSPATH') ) {
27
  class Notices {
28
 
29
  /**
30
+ * @var Wbcr_Factory454_Plugin
31
  */
32
  protected $plugin;
33
  /**
58
  /**
59
  * Инициализируем уведомлений сразу после загрузки модуля уведомлений
60
  *
61
+ * @param Wbcr_Factory454_Plugin $plugin
62
  */
63
  public function __construct($plugin)
64
  {
86
  public function currentScreenAction()
87
  {
88
  /**
89
+ * @since 2.1.2 - Добавлен, модуль factory_notices_000 был удален. Поэтому в этому хуке мы заменили префикс на factory_454
90
  */
91
  $this->notices = apply_filters('wbcr/factory/admin_notices', $this->notices, $this->plugin->getPluginName());
92
 
libs/factory/core/includes/class-factory-options.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- namespace WBCR\Factory_453;
4
 
5
  // Exit if accessed directly
6
  use Exception;
@@ -10,7 +10,7 @@ if ( ! defined( 'ABSPATH' ) ) {
10
  }
11
 
12
  /**
13
- * Трейт используется для расширения базового класса плагина Wbcr_Factory453_Base, позволяя работать с опциями плагина.
14
  *
15
  * Этот трейт является оберткой для Wordpress функций get_option, get_site_option, update_option, update_site_option,
16
  * delete_option, delete_site_option. Основная задача была получать, обновлять, удалять опции без использования префиксов,
1
  <?php
2
 
3
+ namespace WBCR\Factory_454;
4
 
5
  // Exit if accessed directly
6
  use Exception;
10
  }
11
 
12
  /**
13
+ * Трейт используется для расширения базового класса плагина Wbcr_Factory454_Base, позволяя работать с опциями плагина.
14
  *
15
  * Этот трейт является оберткой для Wordpress функций get_option, get_site_option, update_option, update_site_option,
16
  * delete_option, delete_site_option. Основная задача была получать, обновлять, удалять опции без использования префиксов,
libs/factory/core/includes/class-factory-plugin-abstract.php CHANGED
@@ -24,42 +24,42 @@ if( !defined('ABSPATH') ) {
24
  * @package factory-core
25
  *
26
  */
27
- abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
28
 
29
  /**
30
- * Instance class Wbcr_Factory453_Request, required manages http requests
31
  *
32
  * @see https://webcraftic.atlassian.net/wiki/spaces/FFD/pages/390561806
33
- * @var Wbcr_Factory453_Request
34
  */
35
  public $request;
36
 
37
  /**
38
  * @see https://webcraftic.atlassian.net/wiki/spaces/FFD/pages/393936924
39
- * @var \WBCR\Factory_453\Premium\Provider
40
  */
41
  public $premium;
42
 
43
  /**
44
  * The Bootstrap Manager class
45
  *
46
- * @var Wbcr_FactoryBootstrap454_Manager
47
  */
48
  public $bootstrap;
49
 
50
  /**
51
  * The Bootstrap Manager class
52
  *
53
- * @var Wbcr_FactoryForms450_Manager
54
  */
55
  public $forms;
56
 
57
  /**
58
- * Простой массив со списком зарегистрированных классов унаследованных от Wbcr_Factory453_Activator.
59
  * Классы активации используются для упаковки набора функций, которые нужно выполнить во время
60
  * активации плагина.
61
  *
62
- * @var array[] Wbcr_Factory453_Activator
63
  */
64
  protected $activator_class = [];
65
 
@@ -115,8 +115,8 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
115
 
116
  parent::__construct($plugin_path, $data);
117
 
118
- $this->request = new Wbcr_Factory453_Request();
119
- //$this->route = new Wbcr_Factory453_Route();
120
 
121
  // INIT PLUGIN FRAMEWORK MODULES
122
  // Framework modules should always be loaded first,
@@ -144,15 +144,15 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
144
  $this->init_plugin_components();
145
 
146
  if( wp_doing_ajax() && isset($_REQUEST['action']) ) {
147
- if( "wfactory-453-intall-component" == $_REQUEST['action'] ) {
148
- add_action('wp_ajax_wfactory-453-intall-component', [$this, 'ajax_handler_install_components']);
149
  }
150
 
151
- if( "wfactory-453-prepare-component" == $_REQUEST['action'] ) {
152
- add_action('wp_ajax_wfactory-453-prepare-component', [$this, 'ajax_handler_prepare_component']);
153
  }
154
- if( "wfactory-453-creativemotion-install-plugin" == $_REQUEST['action'] ) {
155
- add_action('wp_ajax_wfactory-453-creativemotion-install-plugin', [
156
  $this,
157
  'ajax_handler_install_creativemotion_plugins'
158
  ]);
@@ -165,20 +165,20 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
165
 
166
  public function ajax_handler_install_components()
167
  {
168
- require_once FACTORY_453_DIR . '/ajax/install-addons.php';
169
- wfactory_453_install_components($this);
170
  }
171
 
172
  public function ajax_handler_prepare_component()
173
  {
174
- require_once FACTORY_453_DIR . '/ajax/install-addons.php';
175
- wfactory_453_prepare_component($this);
176
  }
177
 
178
  public function ajax_handler_install_creativemotion_plugins()
179
  {
180
- require_once FACTORY_453_DIR . '/ajax/install-addons.php';
181
- wfactory_453_creativemotion_install_plugin($this);
182
  }
183
  // --------------------------------------------------------
184
 
@@ -186,9 +186,9 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
186
  * Устанавливает класс менеджер, которому плагин будет делегировать подключение ресурсов (картинок,
187
  * скриптов, стилей) фреймворка.
188
  *
189
- * @param Wbcr_FactoryBootstrap454_Manager $bootstrap
190
  */
191
- public function setBootstap(Wbcr_FactoryBootstrap454_Manager $bootstrap)
192
  {
193
  $this->bootstrap = $bootstrap;
194
  }
@@ -196,9 +196,9 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
196
  /**
197
  * Устанавливает класс менеджер, которому будет делегирована работа с html формами фреймворка.
198
  *
199
- * @param Wbcr_FactoryForms450_Manager $forms
200
  */
201
- public function setForms(Wbcr_FactoryForms450_Manager $forms)
202
  {
203
  $this->forms = $forms;
204
  }
@@ -246,8 +246,8 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
246
  */
247
  public function set_license_provider($name, $class_name)
248
  {
249
- if( !isset(WBCR\Factory_453\Premium\Manager::$providers[$name]) ) {
250
- WBCR\Factory_453\Premium\Manager::$providers[$name] = $class_name;
251
  }
252
  }
253
 
@@ -265,8 +265,8 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
265
  */
266
  public function set_update_repository($name, $class_name)
267
  {
268
- if( !isset(WBCR\Factory_453\Updates\Upgrader::$repositories[$name]) ) {
269
- WBCR\Factory_453\Updates\Upgrader::$repositories[$name] = $class_name;
270
  }
271
  }
272
 
@@ -312,18 +312,18 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
312
 
313
  public function newScriptList()
314
  {
315
- return new Wbcr_Factory453_ScriptList($this);
316
  }
317
 
318
  public function newStyleList()
319
  {
320
- return new Wbcr_Factory453_StyleList($this);
321
  }
322
 
323
  /**
324
  * Все страницы плагина создаются через специальную обертку, за которую отвечает модуль
325
  * фреймворка pages. Разработчик создает собственный класс, унаследованный от
326
- * Wbcr_FactoryPages452_AdminPage, а затем регистрирует его через этот метод.
327
  * Метод выполняет подключение класса страницы и регистрирует его в модуле фреймворка
328
  * pages.
329
  *
@@ -333,7 +333,7 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
333
  * @see https://webcraftic.atlassian.net/wiki/spaces/CNCFC/pages/222887949 - документация по созданию страниц
334
  *
335
  * @param string $class_name Имя регистрируемого класса страницы. Пример: WCL_Page_Name.
336
- * Регистрируемый класс должен быть унаследован от класса Wbcr_FactoryPages452_AdminPage.
337
  * @param string $file_path Абсолютный путь к файлу с классом страницы.
338
  *
339
  * @throws Exception
@@ -355,11 +355,11 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
355
  throw new Exception('A class with this name {' . $class_name . '} does not exist.');
356
  }
357
 
358
- if( !class_exists('Wbcr_FactoryPages452') ) {
359
- throw new Exception('The factory_pages_452 module is not included.');
360
  }
361
 
362
- Wbcr_FactoryPages452::register($this, $class_name);
363
  }
364
 
365
  /**
@@ -409,16 +409,16 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
409
  /**
410
  * @since 4.1.1 - change hook name
411
  */
412
- if( apply_filters("wbcr/factory_453/cancel_plugin_activation_{$this->plugin_name}", false) ) {
413
  return;
414
  }
415
 
416
  /**
417
- * wbcr_factory_453_plugin_activation
418
  *
419
  * @since 4.1.1 - deprecated
420
  */
421
- wbcr_factory_453_do_action_deprecated('wbcr_factory_453_plugin_activation', [
422
  $this
423
  ], '4.1.1', "wbcr/factory/plugin_activation");
424
 
@@ -427,7 +427,7 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
427
  *
428
  * @since 4.1.2 - deprecated
429
  */
430
- wbcr_factory_453_do_action_deprecated('wbcr/factory/plugin_activation', [
431
  $this
432
  ], '4.1.2', "wbcr/factory/before_plugin_activation");
433
 
@@ -443,16 +443,16 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
443
  *
444
  * @since 4.1.2 - deprecated
445
  */
446
- wbcr_factory_453_do_action_deprecated("wbcr/factory/plugin_{$this->plugin_name}_activation", [
447
  $this
448
  ], '4.1.2', "wbcr/factory/before_plugin_{$this->plugin_name}_activation");
449
 
450
  /**
451
- * wbcr_factory_453_plugin_activation_' . $this->plugin_name
452
  *
453
  * @since 4.1.1 - deprecated
454
  */
455
- wbcr_factory_453_do_action_deprecated('wbcr_factory_453_plugin_activation_' . $this->plugin_name, [
456
  $this
457
  ], '4.1.1', "wbcr/factory/before_plugin_{$this->plugin_name}_activation");
458
 
@@ -493,16 +493,16 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
493
  /**
494
  * @since 4.1.1 - change hook name
495
  */
496
- if( apply_filters("wbcr/factory_453/cancel_plugin_deactivation_{$this->plugin_name}", false) ) {
497
  return;
498
  }
499
 
500
  /**
501
- * wbcr_factory_453_plugin_deactivation
502
  *
503
  * @since 4.1.1 - deprecated
504
  */
505
- wbcr_factory_453_do_action_deprecated('wbcr_factory_453_plugin_deactivation', [
506
  $this
507
  ], '4.1.1', "wbcr/factory/plugin_deactivation");
508
 
@@ -511,7 +511,7 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
511
  *
512
  * @since 4.1.2 - deprecated
513
  */
514
- wbcr_factory_453_do_action_deprecated('wbcr/factory/plugin_deactivation', [
515
  $this
516
  ], '4.1.2', "wbcr/factory/before_plugin_deactivation");
517
 
@@ -523,11 +523,11 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
523
  do_action('wbcr/factory/plugin_deactivation', $this);
524
 
525
  /**
526
- * wbcr_factory_453_plugin_deactivation_ . $this->plugin_name
527
  *
528
  * @since 4.1.1 - deprecated
529
  */
530
- wbcr_factory_453_do_action_deprecated('wbcr_factory_453_plugin_deactivation_' . $this->plugin_name, [
531
  $this
532
  ], '4.1.1', "wbcr/factory/before_plugin_{$this->plugin_name}_deactivation");
533
 
@@ -536,7 +536,7 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
536
  *
537
  * @since 4.1.2 - deprecated
538
  */
539
- wbcr_factory_453_do_action_deprecated("wbcr/factory/plugin_{$this->plugin_name}_deactivation", [
540
  $this
541
  ], '4.1.2', "wbcr/factory/before_plugin_{$this->plugin_name}_deactivation");
542
 
@@ -574,8 +574,8 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
574
  */
575
  public function getPluginPageUrl($page_id, $args = [])
576
  {
577
- if( !class_exists('Wbcr_FactoryPages452') ) {
578
- throw new Exception('The factory_pages_452 module is not included.');
579
  }
580
 
581
  if( !is_admin() ) {
@@ -584,7 +584,7 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
584
  return null;
585
  }
586
 
587
- return Wbcr_FactoryPages452::getPageUrl($this, $page_id, $args);
588
  }
589
 
590
  /**
@@ -594,13 +594,13 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
594
  * @param $slug
595
  * param $premium
596
  *
597
- * @return \WBCR\Factory_453\Components\Install_Button
598
  */
599
  public function get_install_component_button($component_type, $slug)
600
  {
601
- require_once FACTORY_453_DIR . '/includes/components/class-install-component-button.php';
602
 
603
- return new \WBCR\Factory_453\Components\Install_Button($this, $component_type, $slug);
604
  }
605
 
606
  /**
@@ -609,13 +609,13 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
609
  * @param $component_type
610
  * @param $slug
611
  *
612
- * @return \WBCR\Factory_453\Components\Delete_Button
613
  */
614
  public function get_delete_component_button($component_type, $slug)
615
  {
616
- require_once FACTORY_453_DIR . '/includes/components/class-delete-component-button.php';
617
 
618
- return new WBCR\Factory_453\Components\Delete_Button($this, $component_type, $slug);
619
  }
620
 
621
  /**
@@ -798,12 +798,12 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
798
  /**
799
  * @since 4.1.1 - deprecated
800
  */
801
- wbcr_factory_453_do_action_deprecated('wbcr_factory_453_core_modules_loaded-' . $this->plugin_name, [], '4.1.1', "wbcr/factory_453/modules_loaded-" . $this->plugin_name);
802
 
803
  /**
804
  * @since 4.1.1 - add
805
  */
806
- do_action('wbcr/factory_453/modules_loaded-' . $this->plugin_name);
807
  }
808
 
809
 
@@ -830,7 +830,7 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
830
  });
831
 
832
  if( is_admin() ) {
833
- add_filter('wbcr_factory_453_core_admin_allow_multisite', '__return_true');
834
 
835
  register_activation_hook($this->get_paths()->main_file, [$this, 'activation_hook']);
836
  register_deactivation_hook($this->get_paths()->main_file, [$this, 'deactivation_hook']);
@@ -846,7 +846,7 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
846
  */
847
  protected function init_plugin_migrations()
848
  {
849
- new WBCR\Factory_453\Migrations($this);
850
  }
851
 
852
  /**
@@ -857,7 +857,7 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
857
  */
858
  protected function init_plugin_notices()
859
  {
860
- new Wbcr\Factory_453\Notices($this);
861
  }
862
 
863
  /**
@@ -873,7 +873,7 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
873
  protected function init_plugin_updates()
874
  {
875
  if( $this->has_updates ) {
876
- new WBCR\Factory_453\Updates\Upgrader($this);
877
  }
878
  }
879
 
@@ -896,11 +896,11 @@ abstract class Wbcr_Factory453_Plugin extends Wbcr_Factory453_Base {
896
  }
897
 
898
  // Создаем экземляр премиум менеджера, мы сможем к нему обращаться глобально.
899
- $this->premium = WBCR\Factory_453\Premium\Manager::instance($this, $this->license_settings);
900
 
901
  // Подключаем премиум апгрейдер
902
  if( isset($this->license_settings['has_updates']) && $this->license_settings['has_updates'] ) {
903
- new WBCR\Factory_453\Updates\Premium_Upgrader($this);
904
  }
905
  }
906
  }
24
  * @package factory-core
25
  *
26
  */
27
+ abstract class Wbcr_Factory454_Plugin extends Wbcr_Factory454_Base {
28
 
29
  /**
30
+ * Instance class Wbcr_Factory454_Request, required manages http requests
31
  *
32
  * @see https://webcraftic.atlassian.net/wiki/spaces/FFD/pages/390561806
33
+ * @var Wbcr_Factory454_Request
34
  */
35
  public $request;
36
 
37
  /**
38
  * @see https://webcraftic.atlassian.net/wiki/spaces/FFD/pages/393936924
39
+ * @var \WBCR\Factory_454\Premium\Provider
40
  */
41
  public $premium;
42
 
43
  /**
44
  * The Bootstrap Manager class
45
  *
46
+ * @var Wbcr_FactoryBootstrap455_Manager
47
  */
48
  public $bootstrap;
49
 
50
  /**
51
  * The Bootstrap Manager class
52
  *
53
+ * @var Wbcr_FactoryForms451_Manager
54
  */
55
  public $forms;
56
 
57
  /**
58
+ * Простой массив со списком зарегистрированных классов унаследованных от Wbcr_Factory454_Activator.
59
  * Классы активации используются для упаковки набора функций, которые нужно выполнить во время
60
  * активации плагина.
61
  *
62
+ * @var array[] Wbcr_Factory454_Activator
63
  */
64
  protected $activator_class = [];
65
 
115
 
116
  parent::__construct($plugin_path, $data);
117
 
118
+ $this->request = new Wbcr_Factory454_Request();
119
+ //$this->route = new Wbcr_Factory454_Route();
120
 
121
  // INIT PLUGIN FRAMEWORK MODULES
122
  // Framework modules should always be loaded first,
144
  $this->init_plugin_components();
145
 
146
  if( wp_doing_ajax() && isset($_REQUEST['action']) ) {
147
+ if( "wfactory-454-intall-component" == $_REQUEST['action'] ) {
148
+ add_action('wp_ajax_wfactory-454-intall-component', [$this, 'ajax_handler_install_components']);
149
  }
150
 
151
+ if( "wfactory-454-prepare-component" == $_REQUEST['action'] ) {
152
+ add_action('wp_ajax_wfactory-454-prepare-component', [$this, 'ajax_handler_prepare_component']);
153
  }
154
+ if( "wfactory-454-creativemotion-install-plugin" == $_REQUEST['action'] ) {
155
+ add_action('wp_ajax_wfactory-454-creativemotion-install-plugin', [
156
  $this,
157
  'ajax_handler_install_creativemotion_plugins'
158
  ]);
165
 
166
  public function ajax_handler_install_components()
167
  {
168
+ require_once FACTORY_454_DIR . '/ajax/install-addons.php';
169
+ wfactory_454_install_components($this);
170
  }
171
 
172
  public function ajax_handler_prepare_component()
173
  {
174
+ require_once FACTORY_454_DIR . '/ajax/install-addons.php';
175
+ wfactory_454_prepare_component($this);
176
  }
177
 
178
  public function ajax_handler_install_creativemotion_plugins()
179
  {
180
+ require_once FACTORY_454_DIR . '/ajax/install-addons.php';
181
+ wfactory_454_creativemotion_install_plugin($this);
182
  }
183
  // --------------------------------------------------------
184
 
186
  * Устанавливает класс менеджер, которому плагин будет делегировать подключение ресурсов (картинок,
187
  * скриптов, стилей) фреймворка.
188
  *
189
+ * @param Wbcr_FactoryBootstrap455_Manager $bootstrap
190
  */
191
+ public function setBootstap(Wbcr_FactoryBootstrap455_Manager $bootstrap)
192
  {
193
  $this->bootstrap = $bootstrap;
194
  }
196
  /**
197
  * Устанавливает класс менеджер, которому будет делегирована работа с html формами фреймворка.
198
  *
199
+ * @param Wbcr_FactoryForms451_Manager $forms
200
  */
201
+ public function setForms(Wbcr_FactoryForms451_Manager $forms)
202
  {
203
  $this->forms = $forms;
204
  }
246
  */
247
  public function set_license_provider($name, $class_name)
248
  {
249
+ if( !isset(WBCR\Factory_454\Premium\Manager::$providers[$name]) ) {
250
+ WBCR\Factory_454\Premium\Manager::$providers[$name] = $class_name;
251
  }
252
  }
253
 
265
  */
266
  public function set_update_repository($name, $class_name)
267
  {
268
+ if( !isset(WBCR\Factory_454\Updates\Upgrader::$repositories[$name]) ) {
269
+ WBCR\Factory_454\Updates\Upgrader::$repositories[$name] = $class_name;
270
  }
271
  }
272
 
312
 
313
  public function newScriptList()
314
  {
315
+ return new Wbcr_Factory454_ScriptList($this);
316
  }
317
 
318
  public function newStyleList()
319
  {
320
+ return new Wbcr_Factory454_StyleList($this);
321
  }
322
 
323
  /**
324
  * Все страницы плагина создаются через специальную обертку, за которую отвечает модуль
325
  * фреймворка pages. Разработчик создает собственный класс, унаследованный от
326
+ * Wbcr_FactoryPages453_AdminPage, а затем регистрирует его через этот метод.
327
  * Метод выполняет подключение класса страницы и регистрирует его в модуле фреймворка
328
  * pages.
329
  *
333
  * @see https://webcraftic.atlassian.net/wiki/spaces/CNCFC/pages/222887949 - документация по созданию страниц
334
  *
335
  * @param string $class_name Имя регистрируемого класса страницы. Пример: WCL_Page_Name.
336
+ * Регистрируемый класс должен быть унаследован от класса Wbcr_FactoryPages453_AdminPage.
337
  * @param string $file_path Абсолютный путь к файлу с классом страницы.
338
  *
339
  * @throws Exception
355
  throw new Exception('A class with this name {' . $class_name . '} does not exist.');
356
  }
357
 
358
+ if( !class_exists('Wbcr_FactoryPages453') ) {
359
+ throw new Exception('The factory_pages_453 module is not included.');
360
  }
361
 
362
+ Wbcr_FactoryPages453::register($this, $class_name);
363
  }
364
 
365
  /**
409
  /**
410
  * @since 4.1.1 - change hook name
411
  */
412
+ if( apply_filters("wbcr/factory_454/cancel_plugin_activation_{$this->plugin_name}", false) ) {
413
  return;
414
  }
415
 
416
  /**
417
+ * wbcr_factory_454_plugin_activation
418
  *
419
  * @since 4.1.1 - deprecated
420
  */
421
+ wbcr_factory_454_do_action_deprecated('wbcr_factory_454_plugin_activation', [
422
  $this
423
  ], '4.1.1', "wbcr/factory/plugin_activation");
424
 
427
  *
428
  * @since 4.1.2 - deprecated
429
  */
430
+ wbcr_factory_454_do_action_deprecated('wbcr/factory/plugin_activation', [
431
  $this
432
  ], '4.1.2', "wbcr/factory/before_plugin_activation");
433
 
443
  *
444
  * @since 4.1.2 - deprecated
445
  */
446
+ wbcr_factory_454_do_action_deprecated("wbcr/factory/plugin_{$this->plugin_name}_activation", [
447
  $this
448
  ], '4.1.2', "wbcr/factory/before_plugin_{$this->plugin_name}_activation");
449
 
450
  /**
451
+ * wbcr_factory_454_plugin_activation_' . $this->plugin_name
452
  *
453
  * @since 4.1.1 - deprecated
454
  */
455
+ wbcr_factory_454_do_action_deprecated('wbcr_factory_454_plugin_activation_' . $this->plugin_name, [
456
  $this
457
  ], '4.1.1', "wbcr/factory/before_plugin_{$this->plugin_name}_activation");
458
 
493
  /**
494
  * @since 4.1.1 - change hook name
495
  */
496
+ if( apply_filters("wbcr/factory_454/cancel_plugin_deactivation_{$this->plugin_name}", false) ) {
497
  return;
498
  }
499
 
500
  /**
501
+ * wbcr_factory_454_plugin_deactivation
502
  *
503
  * @since 4.1.1 - deprecated
504
  */
505
+ wbcr_factory_454_do_action_deprecated('wbcr_factory_454_plugin_deactivation', [
506
  $this
507
  ], '4.1.1', "wbcr/factory/plugin_deactivation");
508
 
511
  *
512
  * @since 4.1.2 - deprecated
513
  */
514
+ wbcr_factory_454_do_action_deprecated('wbcr/factory/plugin_deactivation', [
515
  $this
516
  ], '4.1.2', "wbcr/factory/before_plugin_deactivation");
517
 
523
  do_action('wbcr/factory/plugin_deactivation', $this);
524
 
525
  /**
526
+ * wbcr_factory_454_plugin_deactivation_ . $this->plugin_name
527
  *
528
  * @since 4.1.1 - deprecated
529
  */
530
+ wbcr_factory_454_do_action_deprecated('wbcr_factory_454_plugin_deactivation_' . $this->plugin_name, [
531
  $this
532
  ], '4.1.1', "wbcr/factory/before_plugin_{$this->plugin_name}_deactivation");
533
 
536
  *
537
  * @since 4.1.2 - deprecated
538
  */
539
+ wbcr_factory_454_do_action_deprecated("wbcr/factory/plugin_{$this->plugin_name}_deactivation", [
540
  $this
541
  ], '4.1.2', "wbcr/factory/before_plugin_{$this->plugin_name}_deactivation");
542
 
574
  */
575
  public function getPluginPageUrl($page_id, $args = [])
576
  {
577
+ if( !class_exists('Wbcr_FactoryPages453') ) {
578
+ throw new Exception('The factory_pages_453 module is not included.');
579
  }
580
 
581
  if( !is_admin() ) {
584
  return null;
585
  }
586
 
587
+ return Wbcr_FactoryPages453::getPageUrl($this, $page_id, $args);
588
  }
589
 
590
  /**
594
  * @param $slug
595
  * param $premium
596
  *
597
+ * @return \WBCR\Factory_454\Components\Install_Button
598
  */
599
  public function get_install_component_button($component_type, $slug)
600
  {
601
+ require_once FACTORY_454_DIR . '/includes/components/class-install-component-button.php';
602
 
603
+ return new \WBCR\Factory_454\Components\Install_Button($this, $component_type, $slug);
604
  }
605
 
606
  /**
609
  * @param $component_type
610
  * @param $slug
611
  *
612
+ * @return \WBCR\Factory_454\Components\Delete_Button
613
  */
614
  public function get_delete_component_button($component_type, $slug)
615
  {
616
+ require_once FACTORY_454_DIR . '/includes/components/class-delete-component-button.php';
617
 
618
+ return new WBCR\Factory_454\Components\Delete_Button($this, $component_type, $slug);
619
  }
620
 
621
  /**
798
  /**
799
  * @since 4.1.1 - deprecated
800
  */
801
+ wbcr_factory_454_do_action_deprecated('wbcr_factory_454_core_modules_loaded-' . $this->plugin_name, [], '4.1.1', "wbcr/factory_454/modules_loaded-" . $this->plugin_name);
802
 
803
  /**
804
  * @since 4.1.1 - add
805
  */
806
+ do_action('wbcr/factory_454/modules_loaded-' . $this->plugin_name);
807
  }
808
 
809
 
830
  });
831
 
832
  if( is_admin() ) {
833
+ add_filter('wbcr_factory_454_core_admin_allow_multisite', '__return_true');
834
 
835
  register_activation_hook($this->get_paths()->main_file, [$this, 'activation_hook']);
836
  register_deactivation_hook($this->get_paths()->main_file, [$this, 'deactivation_hook']);
846
  */
847
  protected function init_plugin_migrations()
848
  {
849
+ new WBCR\Factory_454\Migrations($this);
850
  }
851
 
852
  /**
857
  */
858
  protected function init_plugin_notices()
859
  {
860
+ new Wbcr\Factory_454\Notices($this);
861
  }
862
 
863
  /**
873
  protected function init_plugin_updates()
874
  {
875
  if( $this->has_updates ) {
876
+ new WBCR\Factory_454\Updates\Upgrader($this);
877
  }
878
  }
879
 
896
  }
897
 
898
  // Создаем экземляр премиум менеджера, мы сможем к нему обращаться глобально.
899
+ $this->premium = WBCR\Factory_454\Premium\Manager::instance($this, $this->license_settings);
900
 
901
  // Подключаем премиум апгрейдер
902
  if( isset($this->license_settings['has_updates']) && $this->license_settings['has_updates'] ) {
903
+ new WBCR\Factory_454\Updates\Premium_Upgrader($this);
904
  }
905
  }
906
  }
libs/factory/core/includes/class-factory-plugin-base.php CHANGED
@@ -5,7 +5,7 @@ if( !defined('ABSPATH') ) {
5
  }
6
 
7
  /**
8
- * Базовый класс для создания нового плагина. Полную реализацию класса смотрите в Wbcr_Factory453_Plugin
9
  *
10
  * Документация по классу: https://webcraftic.atlassian.net/wiki/spaces/FFD/pages/392724484
11
  * Документация по созданию плагина: https://webcraftic.atlassian.net/wiki/spaces/CNCFC/pages/327828
@@ -17,9 +17,9 @@ if( !defined('ABSPATH') ) {
17
  * @since 1.0.0
18
  * @package factory-core
19
  */
20
- class Wbcr_Factory453_Base {
21
 
22
- use WBCR\Factory_453\Options;
23
 
24
  /**
25
  * Обязательное свойство. Префикс, используется для создания пространство имен.
@@ -81,7 +81,7 @@ class Wbcr_Factory453_Base {
81
  * https://robin-image-optimizer.webcraftic.com/premium-features.
82
  *
83
  * Это свойство заполняется для того, чтобы в процессе разработки вы могли использовать
84
- * экземпляр класса \WBCR\Factory_453\Entities\Support, для получения информации о сайте плагина.
85
  * Тем самым вы избавляете себя от жесткого прописывания ссылок на лендинг плагина и
86
  * можете изменить все ссылки в одном месте.
87
  *
@@ -127,7 +127,7 @@ class Wbcr_Factory453_Base {
127
  * к примеру: freemius, codecanyon, templatemonster, вам нужно указать только настройки для
128
  * взаимодействия с выбранным вами провайдером. Каждая реализация провайдера лицензий может иметь
129
  * индивидуальный настройки, в этом примере приведены настройки для freemius провайдера
130
- * WBCR\Factory_453\Premium\Provider > WBCR\Factory_Freemius_140\Premium\Provider
131
  *
132
  * На текущий момент существует только реализация для freemius провайдера.
133
  *
@@ -177,9 +177,9 @@ class Wbcr_Factory453_Base {
177
  * }
178
  */
179
  protected $load_factory_modules = [
180
- ['libs/factory/bootstrap', 'factory_bootstrap_454', 'admin'],
181
- ['libs/factory/forms', 'factory_forms_450', 'admin'],
182
- ['libs/factory/pages', 'factory_pages_452', 'admin'],
183
  ];
184
 
185
  /**
@@ -209,20 +209,20 @@ class Wbcr_Factory453_Base {
209
 
210
 
211
  /**
212
- * Экземпляр класса \WBCR\Factory_453\Entities\Support используется для получения информации
213
  * о сайте плагина. Чаще всего используется для получения ссылки на страницу с тарифами или
214
  * ссылки на форму обратной связи. Встроен механизм отслеживания по utm меткам.
215
  *
216
- * @var \WBCR\Factory_453\Entities\Support
217
  */
218
  protected $support;
219
 
220
  /**
221
- * Экземпляр класса \WBCR\Factory_453\Entities\Paths используется для получения информации о
222
  * путях плагина. Часто используется для получения путей или ссылок на место хранения плагина
223
  * или его входного файла.
224
  *
225
- * @var \WBCR\Factory_453\Entities\Paths
226
  */
227
  protected $paths;
228
 
@@ -271,8 +271,8 @@ class Wbcr_Factory453_Base {
271
  throw new Exception('One of the required attributes has not been passed (prefix, plugin_title, plugin_name, plugin_version, plugin_text_domain).');
272
  }
273
 
274
- $this->support = new \WBCR\Factory_453\Entities\Support($this->support_details);
275
- $this->paths = new \WBCR\Factory_453\Entities\Paths($plugin_file);
276
 
277
  // used only in the module 'updates'
278
  $this->plugin_slug = !empty($this->plugin_name) ? $this->plugin_name : basename($plugin_file);
@@ -394,7 +394,7 @@ class Wbcr_Factory453_Base {
394
  * Проверяет, включен ли премиум для этого плагина или нет.
395
  *
396
  * @return bool Возвращает true, если премиум пакет включен для этого плагина.
397
- * См. Wbcr_Factory453_Base::has_premium
398
  */
399
  public function has_premium()
400
  {
@@ -404,7 +404,7 @@ class Wbcr_Factory453_Base {
404
  /**
405
  * Позволяет получить заголовок плагина.
406
  *
407
- * @return string Возвращает заголовок плагина. См. Wbcr_Factory453_Base::plugin_title
408
  */
409
  public function getPluginTitle()
410
  {
@@ -414,7 +414,7 @@ class Wbcr_Factory453_Base {
414
  /**
415
  * Позволяет получить префикс плагина.
416
  *
417
- * @return string Возвращает префикс плагина.См. Wbcr_Factory453_Base::prefix
418
  */
419
  public function getPrefix()
420
  {
@@ -424,7 +424,7 @@ class Wbcr_Factory453_Base {
424
  /**
425
  * Позволяет получить имя плагина.
426
  *
427
- * @return string Возвращает имя плагина. См. Wbcr_Factory453_Base::plugin_name
428
  */
429
  public function getPluginName()
430
  {
@@ -434,7 +434,7 @@ class Wbcr_Factory453_Base {
434
  /**
435
  * Позволяет получить версию плагина.
436
  *
437
- * @return string Возвращает версию плагина. См. Wbcr_Factory453_Base::plugin_version
438
  */
439
  public function getPluginVersion()
440
  {
@@ -458,7 +458,7 @@ class Wbcr_Factory453_Base {
458
  * какие-то данные не описанные в интерфейсе этого плагина.
459
  *
460
  * @param string $attr_name Имя атрибута, который нужно получить. Идентично ключу в массиве
461
- * Wbcr_Factory453_Base::plugin_data
462
  *
463
  * @return null
464
  */
@@ -472,9 +472,9 @@ class Wbcr_Factory453_Base {
472
  }
473
 
474
  /**
475
- * Предоставляет доступ к экземпляру класса \WBCR\Factory_453\Entities\Support.
476
  *
477
- * @return \WBCR\Factory_453\Entities\Support
478
  */
479
  public function get_support()
480
  {
@@ -482,9 +482,9 @@ class Wbcr_Factory453_Base {
482
  }
483
 
484
  /**
5
  }
6
 
7
  /**
8
+ * Базовый класс для создания нового плагина. Полную реализацию класса смотрите в Wbcr_Factory454_Plugin
9
  *
10
  * Документация по классу: https://webcraftic.atlassian.net/wiki/spaces/FFD/pages/392724484
11
  * Документация по созданию плагина: https://webcraftic.atlassian.net/wiki/spaces/CNCFC/pages/327828
17
  * @since 1.0.0
18
  * @package factory-core
19
  */
20
+ class Wbcr_Factory454_Base {
21
 
22
+ use WBCR\Factory_454\Options;
23
 
24
  /**
25
  * Обязательное свойство. Префикс, используется для создания пространство имен.
81
  * https://robin-image-optimizer.webcraftic.com/premium-features.
82
  *
83
  * Это свойство заполняется для того, чтобы в процессе разработки вы могли использовать
84
+ * экземпляр класса \WBCR\Factory_454\Entities\Support, для получения информации о сайте плагина.
85
  * Тем самым вы избавляете себя от жесткого прописывания ссылок на лендинг плагина и
86
  * можете изменить все ссылки в одном месте.
87
  *
127
  * к примеру: freemius, codecanyon, templatemonster, вам нужно указать только настройки для
128
  * взаимодействия с выбранным вами провайдером. Каждая реализация провайдера лицензий может иметь
129
  * индивидуальный настройки, в этом примере приведены настройки для freemius провайдера
130
+ * WBCR\Factory_454\Premium\Provider > WBCR\Factory_Freemius_141\Premium\Provider
131
  *
132
  * На текущий момент существует только реализация для freemius провайдера.
133
  *
177
  * }
178
  */
179
  protected $load_factory_modules = [
180
+ ['libs/factory/bootstrap', 'factory_bootstrap_455', 'admin'],
181
+ ['libs/factory/forms', 'factory_forms_451', 'admin'],
182
+ ['libs/factory/pages', 'factory_pages_453', 'admin'],
183
  ];
184
 
185
  /**
209
 
210
 
211
  /**
212
+ * Экземпляр класса \WBCR\Factory_454\Entities\Support используется для получения информации
213
  * о сайте плагина. Чаще всего используется для получения ссылки на страницу с тарифами или
214
  * ссылки на форму обратной связи. Встроен механизм отслеживания по utm меткам.
215
  *
216
+ * @var \WBCR\Factory_454\Entities\Support
217
  */
218
  protected $support;
219
 
220
  /**
221
+ * Экземпляр класса \WBCR\Factory_454\Entities\Paths используется для получения информации о
222
  * путях плагина. Часто используется для получения путей или ссылок на место хранения плагина
223
  * или его входного файла.
224
  *
225
+ * @var \WBCR\Factory_454\Entities\Paths
226
  */
227
  protected $paths;
228
 
271
  throw new Exception('One of the required attributes has not been passed (prefix, plugin_title, plugin_name, plugin_version, plugin_text_domain).');
272
  }
273
 
274
+ $this->support = new \WBCR\Factory_454\Entities\Support($this->support_details);
275
+ $this->paths = new \WBCR\Factory_454\Entities\Paths($plugin_file);
276
 
277
  // used only in the module 'updates'
278
  $this->plugin_slug = !empty($this->plugin_name) ? $this->plugin_name : basename($plugin_file);
394
  * Проверяет, включен ли премиум для этого плагина или нет.
395
  *
396
  * @return bool Возвращает true, если премиум пакет включен для этого плагина.
397
+ * См. Wbcr_Factory454_Base::has_premium
398
  */
399
  public function has_premium()
400
  {
404
  /**
405
  * Позволяет получить заголовок плагина.
406
  *
407
+ * @return string Возвращает заголовок плагина. См. Wbcr_Factory454_Base::plugin_title
408
  */
409
  public function getPluginTitle()
410
  {
414
  /**
415
  * Позволяет получить префикс плагина.
416
  *
417
+ * @return string Возвращает префикс плагина.См. Wbcr_Factory454_Base::prefix
418
  */
419
  public function getPrefix()
420
  {
424
  /**
425
  * Позволяет получить имя плагина.
426
  *
427
+ * @return string Возвращает имя плагина. См. Wbcr_Factory454_Base::plugin_name
428
  */
429
  public function getPluginName()
430
  {
434
  /**
435
  * Позволяет получить версию плагина.
436
  *
437
+ * @return string Возвращает версию плагина. См. Wbcr_Factory454_Base::plugin_version
438
  */
439
  public function getPluginVersion()
440
  {
458
  * какие-то данные не описанные в интерфейсе этого плагина.
459
  *
460
  * @param string $attr_name Имя атрибута, который нужно получить. Идентично ключу в массиве
461
+ * Wbcr_Factory454_Base::plugin_data
462
  *
463
  * @return null
464
  */
472
  }
473
 
474
  /**
475
+ * Предоставляет доступ к экземпляру класса \WBCR\Factory_454\Entities\Support.
476
  *
477
+ * @return \WBCR\Factory_454\Entities\Support
478
  */
479
  public function get_support()
480
  {
482
  }
483
 
484
  /**