WordPress Landing Pages - Version 2.6.7

Version Description

  • Maintenance work on localization features
Download this release

Release Info

Developer adbox
Plugin Icon 128x128 WordPress Landing Pages
Version 2.6.7
Comparing to
See all releases

Code changes from version 2.6.6 to 2.6.7

Files changed (517) hide show
  1. assets/lang/inbound-pro-ach.mo +0 -0
  2. assets/lang/inbound-pro-ady.mo +0 -0
  3. assets/lang/inbound-pro-af.mo +0 -0
  4. assets/lang/inbound-pro-af_ZA.mo +0 -0
  5. assets/lang/inbound-pro-ak.mo +0 -0
  6. assets/lang/inbound-pro-aln.mo +0 -0
  7. assets/lang/inbound-pro-am.mo +0 -0
  8. assets/lang/inbound-pro-am_ET.mo +0 -0
  9. assets/lang/inbound-pro-an.mo +0 -0
  10. assets/lang/inbound-pro-ar.mo +0 -0
  11. assets/lang/inbound-pro-ar_AA.mo +0 -0
  12. assets/lang/inbound-pro-ar_EG.mo +0 -0
  13. assets/lang/inbound-pro-ar_SA.mo +0 -0
  14. assets/lang/inbound-pro-ar_SD.mo +0 -0
  15. assets/lang/inbound-pro-ar_SY.mo +0 -0
  16. assets/lang/inbound-pro-arn.mo +0 -0
  17. assets/lang/inbound-pro-as.mo +0 -0
  18. assets/lang/inbound-pro-as_IN.mo +0 -0
  19. assets/lang/inbound-pro-ast.mo +0 -0
  20. assets/lang/inbound-pro-ast_ES.mo +0 -0
  21. assets/lang/inbound-pro-az.mo +0 -0
  22. assets/lang/inbound-pro-az@Arab.mo +0 -0
  23. assets/lang/inbound-pro-az@latin.mo +0 -0
  24. assets/lang/inbound-pro-az_AZ.mo +0 -0
  25. assets/lang/inbound-pro-az_IR.mo +0 -0
  26. assets/lang/inbound-pro-ba.mo +0 -0
  27. assets/lang/inbound-pro-bal.mo +0 -0
  28. assets/lang/inbound-pro-bar.mo +0 -0
  29. assets/lang/inbound-pro-be.mo +0 -0
  30. assets/lang/inbound-pro-be@tarask.mo +0 -0
  31. assets/lang/inbound-pro-be_BY.mo +0 -0
  32. assets/lang/inbound-pro-bg.mo +0 -0
  33. assets/lang/inbound-pro-bg_BG.mo +0 -0
  34. assets/lang/inbound-pro-bn.mo +0 -0
  35. assets/lang/inbound-pro-bn_BD.mo +0 -0
  36. assets/lang/inbound-pro-bn_IN.mo +0 -0
  37. assets/lang/inbound-pro-bo.mo +0 -0
  38. assets/lang/inbound-pro-bo_CN.mo +0 -0
  39. assets/lang/inbound-pro-br.mo +0 -0
  40. assets/lang/inbound-pro-brx.mo +0 -0
  41. assets/lang/inbound-pro-bs.mo +0 -0
  42. assets/lang/inbound-pro-bs_BA.mo +0 -0
  43. assets/lang/inbound-pro-ca.mo +0 -0
  44. assets/lang/inbound-pro-ca@valencia.mo +0 -0
  45. assets/lang/inbound-pro-ca_ES.mo +0 -0
  46. assets/lang/inbound-pro-cdo.mo +0 -0
  47. assets/lang/inbound-pro-ceb.mo +0 -0
  48. assets/lang/inbound-pro-cgg.mo +0 -0
  49. assets/lang/inbound-pro-cjy.mo +0 -0
  50. assets/lang/inbound-pro-cmn.mo +0 -0
  51. assets/lang/inbound-pro-co.mo +0 -0
  52. assets/lang/inbound-pro-cpx.mo +0 -0
  53. assets/lang/inbound-pro-crh.mo +0 -0
  54. assets/lang/inbound-pro-cs.mo +0 -0
  55. assets/lang/inbound-pro-cs_CZ.mo +0 -0
  56. assets/lang/inbound-pro-cv.mo +0 -0
  57. assets/lang/inbound-pro-cy.mo +0 -0
  58. assets/lang/inbound-pro-cy_GB.mo +0 -0
  59. assets/lang/inbound-pro-czh.mo +0 -0
  60. assets/lang/inbound-pro-czo.mo +0 -0
  61. assets/lang/inbound-pro-da.mo +0 -0
  62. assets/lang/inbound-pro-da_DK.mo +0 -0
  63. assets/lang/inbound-pro-de.mo +0 -0
  64. assets/lang/inbound-pro-de_AT.mo +0 -0
  65. assets/lang/inbound-pro-de_CH.mo +0 -0
  66. assets/lang/inbound-pro-de_DE.mo +0 -0
  67. assets/lang/inbound-pro-doi.mo +0 -0
  68. assets/lang/inbound-pro-dv.mo +0 -0
  69. assets/lang/inbound-pro-dz.mo +0 -0
  70. assets/lang/inbound-pro-dz_BT.mo +0 -0
  71. assets/lang/inbound-pro-el.mo +0 -0
  72. assets/lang/inbound-pro-el_GR.mo +0 -0
  73. assets/lang/inbound-pro-en.mo +0 -0
  74. assets/lang/inbound-pro-en@pirate.mo +0 -0
  75. assets/lang/inbound-pro-en_AT.mo +0 -0
  76. assets/lang/inbound-pro-en_AU.mo +0 -0
  77. assets/lang/inbound-pro-en_BD.mo +0 -0
  78. assets/lang/inbound-pro-en_BE.mo +0 -0
  79. assets/lang/inbound-pro-en_CA.mo +0 -0
  80. assets/lang/inbound-pro-en_CH.mo +0 -0
  81. assets/lang/inbound-pro-en_CL.mo +0 -0
  82. assets/lang/inbound-pro-en_CZ.mo +0 -0
  83. assets/lang/inbound-pro-en_DE.mo +0 -0
  84. assets/lang/inbound-pro-en_EG.mo +0 -0
  85. assets/lang/inbound-pro-en_ES.mo +0 -0
  86. assets/lang/inbound-pro-en_FI.mo +0 -0
  87. assets/lang/inbound-pro-en_GB.mo +0 -0
  88. assets/lang/inbound-pro-en_GH.mo +0 -0
  89. assets/lang/inbound-pro-en_GR.mo +0 -0
  90. assets/lang/inbound-pro-en_HK.mo +0 -0
  91. assets/lang/inbound-pro-en_HR.mo +0 -0
  92. assets/lang/inbound-pro-en_HU.mo +0 -0
  93. assets/lang/inbound-pro-en_IE.mo +0 -0
  94. assets/lang/inbound-pro-en_IN.mo +0 -0
  95. assets/lang/inbound-pro-en_IT.mo +0 -0
  96. assets/lang/inbound-pro-en_LK.mo +0 -0
  97. assets/lang/inbound-pro-en_NG.mo +0 -0
  98. assets/lang/inbound-pro-en_NL.mo +0 -0
  99. assets/lang/inbound-pro-en_NO.mo +0 -0
  100. assets/lang/inbound-pro-en_NZ.mo +0 -0
  101. assets/lang/inbound-pro-en_PK.mo +0 -0
  102. assets/lang/inbound-pro-en_PL.mo +0 -0
  103. assets/lang/inbound-pro-en_PT.mo +0 -0
  104. assets/lang/inbound-pro-en_RO.mo +0 -0
  105. assets/lang/inbound-pro-en_SE.mo +0 -0
  106. assets/lang/inbound-pro-en_SK.mo +0 -0
  107. assets/lang/inbound-pro-en_ZA.mo +0 -0
  108. assets/lang/inbound-pro-en_ee.mo +0 -0
  109. assets/lang/inbound-pro-en_lt.mo +0 -0
  110. assets/lang/inbound-pro-en_lv.mo +0 -0
  111. assets/lang/inbound-pro-eo.mo +0 -0
  112. assets/lang/inbound-pro-es.mo +0 -0
  113. assets/lang/inbound-pro-es_419.mo +0 -0
  114. assets/lang/inbound-pro-es_AR.mo +0 -0
  115. assets/lang/inbound-pro-es_BO.mo +0 -0
  116. assets/lang/inbound-pro-es_CL.mo +0 -0
  117. assets/lang/inbound-pro-es_CO.mo +0 -0
  118. assets/lang/inbound-pro-es_CR.mo +0 -0
  119. assets/lang/inbound-pro-es_DO.mo +0 -0
  120. assets/lang/inbound-pro-es_EC.mo +0 -0
  121. assets/lang/inbound-pro-es_ES.mo +0 -0
  122. assets/lang/inbound-pro-es_GT.mo +0 -0
  123. assets/lang/inbound-pro-es_HN.mo +0 -0
  124. assets/lang/inbound-pro-es_MX.mo +0 -0
  125. assets/lang/inbound-pro-es_NI.mo +0 -0
  126. assets/lang/inbound-pro-es_PA.mo +0 -0
  127. assets/lang/inbound-pro-es_PE.mo +0 -0
  128. assets/lang/inbound-pro-es_PR.mo +0 -0
  129. assets/lang/inbound-pro-es_PY.mo +0 -0
  130. assets/lang/inbound-pro-es_SV.mo +0 -0
  131. assets/lang/inbound-pro-es_US.mo +0 -0
  132. assets/lang/inbound-pro-es_UY.mo +0 -0
  133. assets/lang/inbound-pro-es_VE.mo +0 -0
  134. assets/lang/inbound-pro-et.mo +0 -0
  135. assets/lang/inbound-pro-et_EE.mo +0 -0
  136. assets/lang/inbound-pro-eu.mo +0 -0
  137. assets/lang/inbound-pro-eu_ES.mo +0 -0
  138. assets/lang/inbound-pro-fa.mo +0 -0
  139. assets/lang/inbound-pro-fa_AF.mo +0 -0
  140. assets/lang/inbound-pro-fa_IR.mo +0 -0
  141. assets/lang/inbound-pro-ff.mo +0 -0
  142. assets/lang/inbound-pro-ff_SN.mo +0 -0
  143. assets/lang/inbound-pro-fi.mo +0 -0
  144. assets/lang/inbound-pro-fi_FI.mo +0 -0
  145. assets/lang/inbound-pro-fil.mo +0 -0
  146. assets/lang/inbound-pro-fo.mo +0 -0
  147. assets/lang/inbound-pro-fo_FO.mo +0 -0
  148. assets/lang/inbound-pro-fr.mo +0 -0
  149. assets/lang/inbound-pro-fr_BE.mo +0 -0
  150. assets/lang/inbound-pro-fr_CA.mo +0 -0
  151. assets/lang/inbound-pro-fr_CH.mo +0 -0
  152. assets/lang/inbound-pro-fr_FR.mo +0 -0
  153. assets/lang/inbound-pro-frp.mo +0 -0
  154. assets/lang/inbound-pro-fur.mo +0 -0
  155. assets/lang/inbound-pro-fy.mo +0 -0
  156. assets/lang/inbound-pro-fy_NL.mo +0 -0
  157. assets/lang/inbound-pro-ga.mo +0 -0
  158. assets/lang/inbound-pro-ga_IE.mo +0 -0
  159. assets/lang/inbound-pro-gan.mo +0 -0
  160. assets/lang/inbound-pro-gd.mo +0 -0
  161. assets/lang/inbound-pro-gl.mo +0 -0
  162. assets/lang/inbound-pro-gl_ES.mo +0 -0
  163. assets/lang/inbound-pro-gu.mo +0 -0
  164. assets/lang/inbound-pro-gu_IN.mo +0 -0
  165. assets/lang/inbound-pro-gun.mo +0 -0
  166. assets/lang/inbound-pro-ha.mo +0 -0
  167. assets/lang/inbound-pro-hak.mo +0 -0
  168. assets/lang/inbound-pro-haw.mo +0 -0
  169. assets/lang/inbound-pro-he.mo +0 -0
  170. assets/lang/inbound-pro-he_IL.mo +0 -0
  171. assets/lang/inbound-pro-hi.mo +0 -0
  172. assets/lang/inbound-pro-hi_IN.mo +0 -0
  173. assets/lang/inbound-pro-hne.mo +0 -0
  174. assets/lang/inbound-pro-hr.mo +0 -0
  175. assets/lang/inbound-pro-hr_HR.mo +0 -0
  176. assets/lang/inbound-pro-hsb.mo +0 -0
  177. assets/lang/inbound-pro-hsn.mo +0 -0
  178. assets/lang/inbound-pro-ht.mo +0 -0
  179. assets/lang/inbound-pro-ht_HT.mo +0 -0
  180. assets/lang/inbound-pro-hu.mo +0 -0
  181. assets/lang/inbound-pro-hu_HU.mo +0 -0
  182. assets/lang/inbound-pro-hu_RO.mo +0 -0
  183. assets/lang/inbound-pro-hy.mo +0 -0
  184. assets/lang/inbound-pro-hy_AM.mo +0 -0
  185. assets/lang/inbound-pro-ia.mo +0 -0
  186. assets/lang/inbound-pro-id.mo +0 -0
  187. assets/lang/inbound-pro-id_ID.mo +0 -0
  188. assets/lang/inbound-pro-ig.mo +0 -0
  189. assets/lang/inbound-pro-ilo.mo +0 -0
  190. assets/lang/inbound-pro-io.mo +0 -0
  191. assets/lang/inbound-pro-is.mo +0 -0
  192. assets/lang/inbound-pro-is_IS.mo +0 -0
  193. assets/lang/inbound-pro-it.mo +0 -0
  194. assets/lang/inbound-pro-it_CH.mo +0 -0
  195. assets/lang/inbound-pro-it_IT.mo +0 -0
  196. assets/lang/inbound-pro-iu.mo +0 -0
  197. assets/lang/inbound-pro-ja.mo +0 -0
  198. assets/lang/inbound-pro-ja_JP.mo +0 -0
  199. assets/lang/inbound-pro-jv.mo +0 -0
  200. assets/lang/inbound-pro-ka.mo +0 -0
  201. assets/lang/inbound-pro-ka_GE.mo +0 -0
  202. assets/lang/inbound-pro-kab.mo +0 -0
  203. assets/lang/inbound-pro-kl.mo +0 -0
  204. assets/lang/inbound-pro-kn.mo +0 -0
  205. assets/lang/inbound-pro-kn_IN.mo +0 -0
  206. assets/lang/inbound-pro-ksh.mo +0 -0
  207. assets/lang/inbound-pro-ku.mo +0 -0
  208. assets/lang/inbound-pro-kw.mo +0 -0
  209. assets/lang/inbound-pro-la.mo +0 -0
  210. assets/lang/inbound-pro-lg.mo +0 -0
  211. assets/lang/inbound-pro-lzh.mo +0 -0
  212. assets/lang/inbound-pro-mh.mo +0 -0
  213. assets/lang/inbound-pro-mi.mo +0 -0
  214. assets/lang/inbound-pro-mn.mo +0 -0
  215. assets/lang/inbound-pro-mn_MN.mo +0 -0
  216. assets/lang/inbound-pro-mni.mo +0 -0
  217. assets/lang/inbound-pro-mnp.mo +0 -0
  218. assets/lang/inbound-pro-mr.mo +0 -0
  219. assets/lang/inbound-pro-mr_IN.mo +0 -0
  220. assets/lang/inbound-pro-ms.mo +0 -0
  221. assets/lang/inbound-pro-mw1.mo +0 -0
  222. assets/lang/inbound-pro-my.mo +0 -0
  223. assets/lang/inbound-pro-my_MM.mo +0 -0
  224. assets/lang/inbound-pro-myv.mo +0 -0
  225. assets/lang/inbound-pro-nah.mo +0 -0
  226. assets/lang/inbound-pro-nan.mo +0 -0
  227. assets/lang/inbound-pro-nap.mo +0 -0
  228. assets/lang/inbound-pro-nb.mo +0 -0
  229. assets/lang/inbound-pro-nb_NO.mo +0 -0
  230. assets/lang/inbound-pro-ne.mo +0 -0
  231. assets/lang/inbound-pro-ne_NP.mo +0 -0
  232. assets/lang/inbound-pro-nia.mo +0 -0
  233. assets/lang/inbound-pro-nl.mo +0 -0
  234. assets/lang/inbound-pro-nl_BE.mo +0 -0
  235. assets/lang/inbound-pro-nl_NL.mo +0 -0
  236. assets/lang/inbound-pro-nn.mo +0 -0
  237. assets/lang/inbound-pro-nn_NO.mo +0 -0
  238. assets/lang/inbound-pro-no.mo +0 -0
  239. assets/lang/inbound-pro-no_NO.mo +0 -0
  240. assets/lang/inbound-pro-nqo.mo +0 -0
  241. assets/lang/inbound-pro-nr.mo +0 -0
  242. assets/lang/inbound-pro-nso.mo +0 -0
  243. assets/lang/inbound-pro-nv.mo +0 -0
  244. assets/lang/inbound-pro-ny.mo +0 -0
  245. assets/lang/inbound-pro-oc.mo +0 -0
  246. assets/lang/inbound-pro-om.mo +0 -0
  247. assets/lang/inbound-pro-or.mo +0 -0
  248. assets/lang/inbound-pro-or_IN.mo +0 -0
  249. assets/lang/inbound-pro-os.mo +0 -0
  250. assets/lang/inbound-pro-pa.mo +0 -0
  251. assets/lang/inbound-pro-pa_IN.mo +0 -0
  252. assets/lang/inbound-pro-pam.mo +0 -0
  253. assets/lang/inbound-pro-pap.mo +0 -0
  254. assets/lang/inbound-pro-pfl.mo +0 -0
  255. assets/lang/inbound-pro-pl.mo +0 -0
  256. assets/lang/inbound-pro-pl_PL.mo +0 -0
  257. assets/lang/inbound-pro-pms.mo +0 -0
  258. assets/lang/inbound-pro-ps.mo +0 -0
  259. assets/lang/inbound-pro-pt.mo +0 -0
  260. assets/lang/inbound-pro-pt_BR.mo +0 -0
  261. assets/lang/inbound-pro-pt_PT.mo +0 -0
  262. assets/lang/inbound-pro-rm.mo +0 -0
  263. assets/lang/inbound-pro-ro.mo +0 -0
  264. assets/lang/inbound-pro-ro_RO.mo +0 -0
  265. assets/lang/inbound-pro-ru.mo +0 -0
  266. assets/lang/inbound-pro-ru@petr1708.mo +0 -0
  267. assets/lang/inbound-pro-ru_RU.mo +0 -0
  268. assets/lang/inbound-pro-ru_ee.mo +0 -0
  269. assets/lang/inbound-pro-ru_lt.mo +0 -0
  270. assets/lang/inbound-pro-ru_lv.mo +0 -0
  271. assets/lang/inbound-pro-sa.mo +0 -0
  272. assets/lang/inbound-pro-sah.mo +0 -0
  273. assets/lang/inbound-pro-sat.mo +0 -0
  274. assets/lang/inbound-pro-sc.mo +0 -0
  275. assets/lang/inbound-pro-scn.mo +0 -0
  276. assets/lang/inbound-pro-sco.mo +0 -0
  277. assets/lang/inbound-pro-sd.mo +0 -0
  278. assets/lang/inbound-pro-se.mo +0 -0
  279. assets/lang/inbound-pro-sg.mo +0 -0
  280. assets/lang/inbound-pro-si.mo +0 -0
  281. assets/lang/inbound-pro-si_LK.mo +0 -0
  282. assets/lang/inbound-pro-sk.mo +0 -0
  283. assets/lang/inbound-pro-sk_SK.mo +0 -0
  284. assets/lang/inbound-pro-sl.mo +0 -0
  285. assets/lang/inbound-pro-sl_SI.mo +0 -0
  286. assets/lang/inbound-pro-sm.mo +0 -0
  287. assets/lang/inbound-pro-sma.mo +0 -0
  288. assets/lang/inbound-pro-sn.mo +0 -0
  289. assets/lang/inbound-pro-so.mo +0 -0
  290. assets/lang/inbound-pro-son.mo +0 -0
  291. assets/lang/inbound-pro-sq.mo +0 -0
  292. assets/lang/inbound-pro-sq_AL.mo +0 -0
  293. assets/lang/inbound-pro-sr.mo +0 -0
  294. assets/lang/inbound-pro-sr@Ijekavian.mo +0 -0
  295. assets/lang/inbound-pro-sr@ijekavianlatin.mo +0 -0
  296. assets/lang/inbound-pro-sr@latin.mo +0 -0
  297. assets/lang/inbound-pro-sr_RS.mo +0 -0
  298. assets/lang/inbound-pro-sr_RS@latin.mo +0 -0
  299. assets/lang/inbound-pro-ss.mo +0 -0
  300. assets/lang/inbound-pro-st.mo +0 -0
  301. assets/lang/inbound-pro-st_ZA.mo +0 -0
  302. assets/lang/inbound-pro-su.mo +0 -0
  303. assets/lang/inbound-pro-sv.mo +0 -0
  304. assets/lang/inbound-pro-sv_FI.mo +0 -0
  305. assets/lang/inbound-pro-sv_SE.mo +0 -0
  306. assets/lang/inbound-pro-sw.mo +0 -0
  307. assets/lang/inbound-pro-sw_CD.mo +0 -0
  308. assets/lang/inbound-pro-sw_KE.mo +0 -0
  309. assets/lang/inbound-pro-szl.mo +0 -0
  310. assets/lang/inbound-pro-ta.mo +0 -0
  311. assets/lang/inbound-pro-ta_IN.mo +0 -0
  312. assets/lang/inbound-pro-ta_LK.mo +0 -0
  313. assets/lang/inbound-pro-te.mo +0 -0
  314. assets/lang/inbound-pro-te_IN.mo +0 -0
  315. assets/lang/inbound-pro-tet.mo +0 -0
  316. assets/lang/inbound-pro-tg.mo +0 -0
  317. assets/lang/inbound-pro-tg_TJ.mo +0 -0
  318. assets/lang/inbound-pro-th.mo +0 -0
  319. assets/lang/inbound-pro-th_TH.mo +0 -0
  320. assets/lang/inbound-pro-ti.mo +0 -0
  321. assets/lang/inbound-pro-tk.mo +0 -0
  322. assets/lang/inbound-pro-tk_TM.mo +0 -0
  323. assets/lang/inbound-pro-tl.mo +0 -0
  324. assets/lang/inbound-pro-tl_PH.mo +0 -0
  325. assets/lang/inbound-pro-tn.mo +0 -0
  326. assets/lang/inbound-pro-to.mo +0 -0
  327. assets/lang/inbound-pro-tr.mo +0 -0
  328. assets/lang/inbound-pro-tr_TR.mo +0 -0
  329. assets/lang/inbound-pro-ts.mo +0 -0
  330. assets/lang/inbound-pro-tt.mo +0 -0
  331. assets/lang/inbound-pro-tzl.mo +0 -0
  332. assets/lang/inbound-pro-tzm.mo +0 -0
  333. assets/lang/inbound-pro-udm.mo +0 -0
  334. assets/lang/inbound-pro-ug.mo +0 -0
  335. assets/lang/inbound-pro-ug@Arab.mo +0 -0
  336. assets/lang/inbound-pro-ug@Cyrl.mo +0 -0
  337. assets/lang/inbound-pro-ug@Latin.mo +0 -0
  338. assets/lang/inbound-pro-uk.mo +0 -0
  339. assets/lang/inbound-pro-uk_UA.mo +0 -0
  340. assets/lang/inbound-pro-ur.mo +0 -0
  341. assets/lang/inbound-pro-ur_PK.mo +0 -0
  342. assets/lang/inbound-pro-uz.mo +0 -0
  343. assets/lang/inbound-pro-uz@Arab.mo +0 -0
  344. assets/lang/inbound-pro-uz@Cyrl.mo +0 -0
  345. assets/lang/inbound-pro-uz@Latn.mo +0 -0
  346. assets/lang/inbound-pro-uz_UZ.mo +0 -0
  347. assets/lang/inbound-pro-ve.mo +0 -0
  348. assets/lang/inbound-pro-vec.mo +0 -0
  349. assets/lang/inbound-pro-vi.mo +0 -0
  350. assets/lang/inbound-pro-vi_VN.mo +0 -0
  351. assets/lang/inbound-pro-vls.mo +0 -0
  352. assets/lang/inbound-pro-vmf.mo +0 -0
  353. assets/lang/inbound-pro-wa.mo +0 -0
  354. assets/lang/inbound-pro-war.mo +0 -0
  355. assets/lang/inbound-pro-wo.mo +0 -0
  356. assets/lang/inbound-pro-wo_SN.mo +0 -0
  357. assets/lang/inbound-pro-wuu.mo +0 -0
  358. assets/lang/inbound-pro-xh.mo +0 -0
  359. assets/lang/inbound-pro-yi.mo +0 -0
  360. assets/lang/inbound-pro-yo.mo +0 -0
  361. assets/lang/inbound-pro-yue.mo +0 -0
  362. assets/lang/inbound-pro-zh-Hans.mo +0 -0
  363. assets/lang/inbound-pro-zh-Hant.mo +0 -0
  364. assets/lang/inbound-pro-zh.mo +0 -0
  365. assets/lang/inbound-pro-zh_CN.GB2312.mo +0 -0
  366. assets/lang/inbound-pro-zh_CN.mo +0 -0
  367. assets/lang/inbound-pro-zh_HK.mo +0 -0
  368. assets/lang/inbound-pro-zh_TW.Big5.mo +0 -0
  369. assets/lang/inbound-pro-zh_TW.mo +0 -0
  370. assets/lang/inbound-pro-zu.mo +0 -0
  371. assets/lang/inbound-pro-zu_ZA.mo +0 -0
  372. assets/lang/landing-pages-ach.mo +0 -0
  373. assets/lang/landing-pages-af.mo +0 -0
  374. assets/lang/landing-pages-an.mo +0 -0
  375. assets/lang/landing-pages-ar.mo +0 -0
  376. assets/lang/landing-pages-as.mo +0 -0
  377. assets/lang/landing-pages-az.mo +0 -0
  378. assets/lang/landing-pages-be.mo +0 -0
  379. assets/lang/landing-pages-be_BY.mo +0 -0
  380. assets/lang/landing-pages-bg.mo +0 -0
  381. assets/lang/landing-pages-bg_BG.mo +0 -0
  382. assets/lang/landing-pages-bn_BD.mo +0 -0
  383. assets/lang/landing-pages-br.mo +0 -0
  384. assets/lang/landing-pages-bs.mo +0 -0
  385. assets/lang/landing-pages-bs_BA.mo +0 -0
  386. assets/lang/landing-pages-ca.mo +0 -0
  387. assets/lang/landing-pages-co.mo +0 -0
  388. assets/lang/landing-pages-cs_CZ.mo +0 -0
  389. assets/lang/landing-pages-cy.mo +0 -0
  390. assets/lang/landing-pages-da_DK.mo +0 -0
  391. assets/lang/landing-pages-de_AT.mo +0 -0
  392. assets/lang/landing-pages-de_CH.mo +0 -0
  393. assets/lang/landing-pages-de_DE.mo +0 -0
  394. assets/lang/landing-pages-dv.mo +0 -0
  395. assets/lang/landing-pages-el.mo +0 -0
  396. assets/lang/landing-pages-en@pirate.mo +0 -0
  397. assets/lang/landing-pages-en_AU.mo +0 -0
  398. assets/lang/landing-pages-en_CA.mo +0 -0
  399. assets/lang/landing-pages-en_GB.mo +0 -0
  400. assets/lang/landing-pages-eo.mo +0 -0
  401. assets/lang/landing-pages-es_AR.mo +0 -0
  402. assets/lang/landing-pages-es_CL.mo +0 -0
  403. assets/lang/landing-pages-es_ES.mo +0 -0
  404. assets/lang/landing-pages-es_MX.mo +0 -0
  405. assets/lang/landing-pages-es_PE.mo +0 -0
  406. assets/lang/landing-pages-es_US.mo +0 -0
  407. assets/lang/landing-pages-es_VE.mo +0 -0
  408. assets/lang/landing-pages-et.mo +0 -0
  409. assets/lang/landing-pages-eu.mo +0 -0
  410. assets/lang/landing-pages-fa.mo +0 -0
  411. assets/lang/landing-pages-fa_IR.mo +0 -0
  412. assets/lang/landing-pages-fi.mo +0 -0
  413. assets/lang/landing-pages-fil.mo +0 -0
  414. assets/lang/landing-pages-fo.mo +0 -0
  415. assets/lang/landing-pages-fr_BE.mo +0 -0
  416. assets/lang/landing-pages-fr_FR.mo +0 -0
  417. assets/lang/landing-pages-fy.mo +0 -0
  418. assets/lang/landing-pages-ga.mo +0 -0
  419. assets/lang/landing-pages-gd.mo +0 -0
  420. assets/lang/landing-pages-gl_ES.mo +0 -0
  421. assets/lang/landing-pages-gu_IN.mo +0 -0
  422. assets/lang/landing-pages-he_IL.mo +0 -0
  423. assets/lang/landing-pages-hi_IN.mo +0 -0
  424. assets/lang/landing-pages-hr.mo +0 -0
  425. assets/lang/landing-pages-hu_HU.mo +0 -0
  426. assets/lang/landing-pages-hy.mo +0 -0
  427. assets/lang/landing-pages-id.mo +0 -0
  428. assets/lang/landing-pages-id_ID.mo +0 -0
  429. assets/lang/landing-pages-is_IS.mo +0 -0
  430. assets/lang/landing-pages-it_CH.mo +0 -0
  431. assets/lang/landing-pages-it_IT.mo +0 -0
  432. assets/lang/landing-pages-ja.mo +0 -0
  433. assets/lang/landing-pages-jv.mo +0 -0
  434. assets/lang/landing-pages-ka.mo +0 -0
  435. assets/lang/landing-pages-ka_GE.mo +0 -0
  436. assets/lang/landing-pages-kk.mo +0 -0
  437. assets/lang/landing-pages-km.mo +0 -0
  438. assets/lang/landing-pages-kn.mo +0 -0
  439. assets/lang/landing-pages-ko_KR.mo +0 -0
  440. assets/lang/landing-pages-ku.mo +0 -0
  441. assets/lang/landing-pages-ky.mo +0 -0
  442. assets/lang/landing-pages-landing-pages - Copy.mo +0 -0
  443. assets/lang/landing-pages-landing-pages.mo +0 -0
  444. assets/lang/landing-pages-lo.mo +0 -0
  445. assets/lang/landing-pages-lt_LT.mo +0 -0
  446. assets/lang/landing-pages-lv.mo +0 -0
  447. assets/lang/landing-pages-mg.mo +0 -0
  448. assets/lang/landing-pages-mk_MK.mo +0 -0
  449. assets/lang/landing-pages-mn.mo +0 -0
  450. assets/lang/landing-pages-mr.mo +0 -0
  451. assets/lang/landing-pages-ms_MY.mo +0 -0
  452. assets/lang/landing-pages-my_MM.mo +0 -0
  453. assets/lang/landing-pages-nb_NO.mo +0 -0
  454. assets/lang/landing-pages-nds.mo +0 -0
  455. assets/lang/landing-pages-ne_NP.mo +0 -0
  456. assets/lang/landing-pages-nl.mo +0 -0
  457. assets/lang/landing-pages-nl_NL.mo +0 -0
  458. assets/lang/landing-pages-nn_NO.mo +0 -0
  459. assets/lang/landing-pages-oc.mo +0 -0
  460. assets/lang/landing-pages-os.mo +0 -0
  461. assets/lang/landing-pages-pap.mo +0 -0
  462. assets/lang/landing-pages-pl_PL.mo +0 -0
  463. assets/lang/landing-pages-ps.mo +0 -0
  464. assets/lang/landing-pages-pt_BR.mo +0 -0
  465. assets/lang/landing-pages-pt_PT.mo +0 -0
  466. assets/lang/landing-pages-ro_RO.mo +0 -0
  467. assets/lang/landing-pages-ru_RU.mo +0 -0
  468. assets/lang/landing-pages-sah.mo +0 -0
  469. assets/lang/landing-pages-si_LK.mo +0 -0
  470. assets/lang/landing-pages-sk_SK.mo +0 -0
  471. assets/lang/landing-pages-sl_SI.mo +0 -0
  472. assets/lang/landing-pages-so.mo +0 -0
  473. assets/lang/landing-pages-sq.mo +0 -0
  474. assets/lang/landing-pages-sr_RS.mo +0 -0
  475. assets/lang/landing-pages-su.mo +0 -0
  476. assets/lang/landing-pages-sv_SE.mo +0 -0
  477. assets/lang/landing-pages-sw.mo +0 -0
  478. assets/lang/landing-pages-ta_IN.mo +0 -0
  479. assets/lang/landing-pages-ta_LK.mo +0 -0
  480. assets/lang/landing-pages-te.mo +0 -0
  481. assets/lang/landing-pages-tg.mo +0 -0
  482. assets/lang/landing-pages-th.mo +0 -0
  483. assets/lang/landing-pages-tk_TM.mo +0 -0
  484. assets/lang/landing-pages-tl.mo +0 -0
  485. assets/lang/landing-pages-tr_TR.mo +0 -0
  486. assets/lang/landing-pages-tzm.mo +0 -0
  487. assets/lang/landing-pages-ug.mo +0 -0
  488. assets/lang/landing-pages-uk.mo +0 -0
  489. assets/lang/landing-pages-ur.mo +0 -0
  490. assets/lang/landing-pages-ur_PK.mo +0 -0
  491. assets/lang/landing-pages-uz.mo +0 -0
  492. assets/lang/landing-pages-vi.mo +0 -0
  493. assets/lang/landing-pages-zh_CN.GB2312.mo +0 -0
  494. assets/lang/landing-pages-zh_CN.mo +0 -0
  495. assets/lang/landing-pages-zh_HK.mo +0 -0
  496. assets/lang/landing-pages-zh_TW.mo +0 -0
  497. assets/lang/landing-pages.mo +0 -0
  498. assets/lang/landing-pages.po +0 -22
  499. classes/class.landing-pages.php +12 -0
  500. landing-pages.php +7 -8
  501. readme.txt +5 -2
  502. shared/assets/includes/BootStrap/css/bootstrap.css +5920 -5917
  503. shared/assets/js/frontend/analytics-src/analytics.forms.js +6 -1
  504. shared/assets/js/frontend/analytics/inboundAnalytics.js +147 -142
  505. shared/assets/js/frontend/analytics/inboundAnalytics.min.js +2 -2
  506. shared/assets/plugins/advanced-custom-fields-font-awesome/acf-font-awesome-v4.php +399 -405
  507. shared/assets/plugins/advanced-custom-fields-font-awesome/acf-font-awesome-v5.php +412 -412
  508. shared/classes/class.acf-bootstrap.php +0 -1
  509. shared/classes/class.database-routines.php +36 -5
  510. shared/classes/class.events.php +15 -15
  511. shared/classes/class.form.php +7 -1
  512. shared/classes/class.lead-storage.php +6 -6
  513. shared/classes/class.licensing.php +117 -111
  514. shared/classes/class.list-double-optin.php +1 -1
  515. shared/classes/class.load-shared.php +1 -1
  516. shared/classes/class.shortcodes.email-template.php +3 -1
  517. shared/classes/class.templating-engine.php +12 -1
assets/lang/inbound-pro-ach.mo ADDED
Binary file
assets/lang/inbound-pro-ady.mo ADDED
Binary file
assets/lang/inbound-pro-af.mo ADDED
Binary file
assets/lang/inbound-pro-af_ZA.mo ADDED
Binary file
assets/lang/inbound-pro-ak.mo ADDED
Binary file
assets/lang/inbound-pro-aln.mo ADDED
Binary file
assets/lang/inbound-pro-am.mo ADDED
Binary file
assets/lang/inbound-pro-am_ET.mo ADDED
Binary file
assets/lang/inbound-pro-an.mo ADDED
Binary file
assets/lang/inbound-pro-ar.mo ADDED
Binary file
assets/lang/inbound-pro-ar_AA.mo ADDED
Binary file
assets/lang/inbound-pro-ar_EG.mo ADDED
Binary file
assets/lang/inbound-pro-ar_SA.mo ADDED
Binary file
assets/lang/inbound-pro-ar_SD.mo ADDED
Binary file
assets/lang/inbound-pro-ar_SY.mo ADDED
Binary file
assets/lang/inbound-pro-arn.mo ADDED
Binary file
assets/lang/inbound-pro-as.mo ADDED
Binary file
assets/lang/inbound-pro-as_IN.mo ADDED
Binary file
assets/lang/inbound-pro-ast.mo ADDED
Binary file
assets/lang/inbound-pro-ast_ES.mo ADDED
Binary file
assets/lang/inbound-pro-az.mo ADDED
Binary file
assets/lang/inbound-pro-az@Arab.mo ADDED
Binary file
assets/lang/inbound-pro-az@latin.mo ADDED
Binary file
assets/lang/inbound-pro-az_AZ.mo ADDED
Binary file
assets/lang/inbound-pro-az_IR.mo ADDED
Binary file
assets/lang/inbound-pro-ba.mo ADDED
Binary file
assets/lang/inbound-pro-bal.mo ADDED
Binary file
assets/lang/inbound-pro-bar.mo ADDED
Binary file
assets/lang/inbound-pro-be.mo ADDED
Binary file
assets/lang/inbound-pro-be@tarask.mo ADDED
Binary file
assets/lang/inbound-pro-be_BY.mo ADDED
Binary file
assets/lang/inbound-pro-bg.mo ADDED
Binary file
assets/lang/inbound-pro-bg_BG.mo ADDED
Binary file
assets/lang/inbound-pro-bn.mo ADDED
Binary file
assets/lang/inbound-pro-bn_BD.mo ADDED
Binary file
assets/lang/inbound-pro-bn_IN.mo ADDED
Binary file
assets/lang/inbound-pro-bo.mo ADDED
Binary file
assets/lang/inbound-pro-bo_CN.mo ADDED
Binary file
assets/lang/inbound-pro-br.mo ADDED
Binary file
assets/lang/inbound-pro-brx.mo ADDED
Binary file
assets/lang/inbound-pro-bs.mo ADDED
Binary file
assets/lang/inbound-pro-bs_BA.mo ADDED
Binary file
assets/lang/inbound-pro-ca.mo ADDED
Binary file
assets/lang/inbound-pro-ca@valencia.mo ADDED
Binary file
assets/lang/inbound-pro-ca_ES.mo ADDED
Binary file
assets/lang/inbound-pro-cdo.mo ADDED
Binary file
assets/lang/inbound-pro-ceb.mo ADDED
Binary file
assets/lang/inbound-pro-cgg.mo ADDED
Binary file
assets/lang/inbound-pro-cjy.mo ADDED
Binary file
assets/lang/inbound-pro-cmn.mo ADDED
Binary file
assets/lang/inbound-pro-co.mo ADDED
Binary file
assets/lang/inbound-pro-cpx.mo ADDED
Binary file
assets/lang/inbound-pro-crh.mo ADDED
Binary file
assets/lang/inbound-pro-cs.mo ADDED
Binary file
assets/lang/inbound-pro-cs_CZ.mo ADDED
Binary file
assets/lang/inbound-pro-cv.mo ADDED
Binary file
assets/lang/inbound-pro-cy.mo ADDED
Binary file
assets/lang/inbound-pro-cy_GB.mo ADDED
Binary file
assets/lang/inbound-pro-czh.mo ADDED
Binary file
assets/lang/inbound-pro-czo.mo ADDED
Binary file
assets/lang/inbound-pro-da.mo ADDED
Binary file
assets/lang/inbound-pro-da_DK.mo ADDED
Binary file
assets/lang/inbound-pro-de.mo ADDED
Binary file
assets/lang/inbound-pro-de_AT.mo ADDED
Binary file
assets/lang/inbound-pro-de_CH.mo ADDED
Binary file
assets/lang/inbound-pro-de_DE.mo ADDED
Binary file
assets/lang/inbound-pro-doi.mo ADDED
Binary file
assets/lang/inbound-pro-dv.mo ADDED
Binary file
assets/lang/inbound-pro-dz.mo ADDED
Binary file
assets/lang/inbound-pro-dz_BT.mo ADDED
Binary file
assets/lang/inbound-pro-el.mo ADDED
Binary file
assets/lang/inbound-pro-el_GR.mo ADDED
Binary file
assets/lang/inbound-pro-en.mo ADDED
Binary file
assets/lang/inbound-pro-en@pirate.mo ADDED
Binary file
assets/lang/inbound-pro-en_AT.mo ADDED
Binary file
assets/lang/inbound-pro-en_AU.mo ADDED
Binary file
assets/lang/inbound-pro-en_BD.mo ADDED
Binary file
assets/lang/inbound-pro-en_BE.mo ADDED
Binary file
assets/lang/inbound-pro-en_CA.mo ADDED
Binary file
assets/lang/inbound-pro-en_CH.mo ADDED
Binary file
assets/lang/inbound-pro-en_CL.mo ADDED
Binary file
assets/lang/inbound-pro-en_CZ.mo ADDED
Binary file
assets/lang/inbound-pro-en_DE.mo ADDED
Binary file
assets/lang/inbound-pro-en_EG.mo ADDED
Binary file
assets/lang/inbound-pro-en_ES.mo ADDED
Binary file
assets/lang/inbound-pro-en_FI.mo ADDED
Binary file
assets/lang/inbound-pro-en_GB.mo ADDED
Binary file
assets/lang/inbound-pro-en_GH.mo ADDED
Binary file
assets/lang/inbound-pro-en_GR.mo ADDED
Binary file
assets/lang/inbound-pro-en_HK.mo ADDED
Binary file
assets/lang/inbound-pro-en_HR.mo ADDED
Binary file
assets/lang/inbound-pro-en_HU.mo ADDED
Binary file
assets/lang/inbound-pro-en_IE.mo ADDED
Binary file
assets/lang/inbound-pro-en_IN.mo ADDED
Binary file
assets/lang/inbound-pro-en_IT.mo ADDED
Binary file
assets/lang/inbound-pro-en_LK.mo ADDED
Binary file
assets/lang/inbound-pro-en_NG.mo ADDED
Binary file
assets/lang/inbound-pro-en_NL.mo ADDED
Binary file
assets/lang/inbound-pro-en_NO.mo ADDED
Binary file
assets/lang/inbound-pro-en_NZ.mo ADDED
Binary file
assets/lang/inbound-pro-en_PK.mo ADDED
Binary file
assets/lang/inbound-pro-en_PL.mo ADDED
Binary file
assets/lang/inbound-pro-en_PT.mo ADDED
Binary file
assets/lang/inbound-pro-en_RO.mo ADDED
Binary file
assets/lang/inbound-pro-en_SE.mo ADDED
Binary file
assets/lang/inbound-pro-en_SK.mo ADDED
Binary file
assets/lang/inbound-pro-en_ZA.mo ADDED
Binary file
assets/lang/inbound-pro-en_ee.mo ADDED
Binary file
assets/lang/inbound-pro-en_lt.mo ADDED
Binary file
assets/lang/inbound-pro-en_lv.mo ADDED
Binary file
assets/lang/inbound-pro-eo.mo ADDED
Binary file
assets/lang/inbound-pro-es.mo ADDED
Binary file
assets/lang/inbound-pro-es_419.mo ADDED
Binary file
assets/lang/inbound-pro-es_AR.mo ADDED
Binary file
assets/lang/inbound-pro-es_BO.mo ADDED
Binary file
assets/lang/inbound-pro-es_CL.mo ADDED
Binary file
assets/lang/inbound-pro-es_CO.mo ADDED
Binary file
assets/lang/inbound-pro-es_CR.mo ADDED
Binary file
assets/lang/inbound-pro-es_DO.mo ADDED
Binary file
assets/lang/inbound-pro-es_EC.mo ADDED
Binary file
assets/lang/inbound-pro-es_ES.mo ADDED
Binary file
assets/lang/inbound-pro-es_GT.mo ADDED
Binary file
assets/lang/inbound-pro-es_HN.mo ADDED
Binary file
assets/lang/inbound-pro-es_MX.mo ADDED
Binary file
assets/lang/inbound-pro-es_NI.mo ADDED
Binary file
assets/lang/inbound-pro-es_PA.mo ADDED
Binary file
assets/lang/inbound-pro-es_PE.mo ADDED
Binary file
assets/lang/inbound-pro-es_PR.mo ADDED
Binary file
assets/lang/inbound-pro-es_PY.mo ADDED
Binary file
assets/lang/inbound-pro-es_SV.mo ADDED
Binary file
assets/lang/inbound-pro-es_US.mo ADDED
Binary file
assets/lang/inbound-pro-es_UY.mo ADDED
Binary file
assets/lang/inbound-pro-es_VE.mo ADDED
Binary file
assets/lang/inbound-pro-et.mo ADDED
Binary file
assets/lang/inbound-pro-et_EE.mo ADDED
Binary file
assets/lang/inbound-pro-eu.mo ADDED
Binary file
assets/lang/inbound-pro-eu_ES.mo ADDED
Binary file
assets/lang/inbound-pro-fa.mo ADDED
Binary file
assets/lang/inbound-pro-fa_AF.mo ADDED
Binary file
assets/lang/inbound-pro-fa_IR.mo ADDED
Binary file
assets/lang/inbound-pro-ff.mo ADDED
Binary file
assets/lang/inbound-pro-ff_SN.mo ADDED
Binary file
assets/lang/inbound-pro-fi.mo ADDED
Binary file
assets/lang/inbound-pro-fi_FI.mo ADDED
Binary file
assets/lang/inbound-pro-fil.mo ADDED
Binary file
assets/lang/inbound-pro-fo.mo ADDED
Binary file
assets/lang/inbound-pro-fo_FO.mo ADDED
Binary file
assets/lang/inbound-pro-fr.mo ADDED
Binary file
assets/lang/inbound-pro-fr_BE.mo ADDED
Binary file
assets/lang/inbound-pro-fr_CA.mo ADDED
Binary file
assets/lang/inbound-pro-fr_CH.mo ADDED
Binary file
assets/lang/inbound-pro-fr_FR.mo ADDED
Binary file
assets/lang/inbound-pro-frp.mo ADDED
Binary file
assets/lang/inbound-pro-fur.mo ADDED
Binary file
assets/lang/inbound-pro-fy.mo ADDED
Binary file
assets/lang/inbound-pro-fy_NL.mo ADDED
Binary file
assets/lang/inbound-pro-ga.mo ADDED
Binary file
assets/lang/inbound-pro-ga_IE.mo ADDED
Binary file
assets/lang/inbound-pro-gan.mo ADDED
Binary file
assets/lang/inbound-pro-gd.mo ADDED
Binary file
assets/lang/inbound-pro-gl.mo ADDED
Binary file
assets/lang/inbound-pro-gl_ES.mo ADDED
Binary file
assets/lang/inbound-pro-gu.mo ADDED
Binary file
assets/lang/inbound-pro-gu_IN.mo ADDED
Binary file
assets/lang/inbound-pro-gun.mo ADDED
Binary file
assets/lang/inbound-pro-ha.mo ADDED
Binary file
assets/lang/inbound-pro-hak.mo ADDED
Binary file
assets/lang/inbound-pro-haw.mo ADDED
Binary file
assets/lang/inbound-pro-he.mo ADDED
Binary file
assets/lang/inbound-pro-he_IL.mo ADDED
Binary file
assets/lang/inbound-pro-hi.mo ADDED
Binary file
assets/lang/inbound-pro-hi_IN.mo ADDED
Binary file
assets/lang/inbound-pro-hne.mo ADDED
Binary file
assets/lang/inbound-pro-hr.mo ADDED
Binary file
assets/lang/inbound-pro-hr_HR.mo ADDED
Binary file
assets/lang/inbound-pro-hsb.mo ADDED
Binary file
assets/lang/inbound-pro-hsn.mo ADDED
Binary file
assets/lang/inbound-pro-ht.mo ADDED
Binary file
assets/lang/inbound-pro-ht_HT.mo ADDED
Binary file
assets/lang/inbound-pro-hu.mo ADDED
Binary file
assets/lang/inbound-pro-hu_HU.mo ADDED
Binary file
assets/lang/inbound-pro-hu_RO.mo ADDED
Binary file
assets/lang/inbound-pro-hy.mo ADDED
Binary file
assets/lang/inbound-pro-hy_AM.mo ADDED
Binary file
assets/lang/inbound-pro-ia.mo ADDED
Binary file
assets/lang/inbound-pro-id.mo ADDED
Binary file
assets/lang/inbound-pro-id_ID.mo ADDED
Binary file
assets/lang/inbound-pro-ig.mo ADDED
Binary file
assets/lang/inbound-pro-ilo.mo ADDED
Binary file
assets/lang/inbound-pro-io.mo ADDED
Binary file
assets/lang/inbound-pro-is.mo ADDED
Binary file
assets/lang/inbound-pro-is_IS.mo ADDED
Binary file
assets/lang/inbound-pro-it.mo ADDED
Binary file
assets/lang/inbound-pro-it_CH.mo ADDED
Binary file
assets/lang/inbound-pro-it_IT.mo ADDED
Binary file
assets/lang/inbound-pro-iu.mo ADDED
Binary file
assets/lang/inbound-pro-ja.mo ADDED
Binary file
assets/lang/inbound-pro-ja_JP.mo ADDED
Binary file
assets/lang/inbound-pro-jv.mo ADDED
Binary file
assets/lang/inbound-pro-ka.mo ADDED
Binary file
assets/lang/inbound-pro-ka_GE.mo ADDED
Binary file
assets/lang/inbound-pro-kab.mo ADDED
Binary file
assets/lang/inbound-pro-kl.mo ADDED
Binary file
assets/lang/inbound-pro-kn.mo ADDED
Binary file
assets/lang/inbound-pro-kn_IN.mo ADDED
Binary file
assets/lang/inbound-pro-ksh.mo ADDED
Binary file
assets/lang/inbound-pro-ku.mo ADDED
Binary file
assets/lang/inbound-pro-kw.mo ADDED
Binary file
assets/lang/inbound-pro-la.mo ADDED
Binary file
assets/lang/inbound-pro-lg.mo ADDED
Binary file
assets/lang/inbound-pro-lzh.mo ADDED
Binary file
assets/lang/inbound-pro-mh.mo ADDED
Binary file
assets/lang/inbound-pro-mi.mo ADDED
Binary file
assets/lang/inbound-pro-mn.mo ADDED
Binary file
assets/lang/inbound-pro-mn_MN.mo ADDED
Binary file
assets/lang/inbound-pro-mni.mo ADDED
Binary file
assets/lang/inbound-pro-mnp.mo ADDED
Binary file
assets/lang/inbound-pro-mr.mo ADDED
Binary file
assets/lang/inbound-pro-mr_IN.mo ADDED
Binary file
assets/lang/inbound-pro-ms.mo ADDED
Binary file
assets/lang/inbound-pro-mw1.mo ADDED
Binary file
assets/lang/inbound-pro-my.mo ADDED
Binary file
assets/lang/inbound-pro-my_MM.mo ADDED
Binary file
assets/lang/inbound-pro-myv.mo ADDED
Binary file
assets/lang/inbound-pro-nah.mo ADDED
Binary file
assets/lang/inbound-pro-nan.mo ADDED
Binary file
assets/lang/inbound-pro-nap.mo ADDED
Binary file
assets/lang/inbound-pro-nb.mo ADDED
Binary file
assets/lang/inbound-pro-nb_NO.mo ADDED
Binary file
assets/lang/inbound-pro-ne.mo ADDED
Binary file
assets/lang/inbound-pro-ne_NP.mo ADDED
Binary file
assets/lang/inbound-pro-nia.mo ADDED
Binary file
assets/lang/inbound-pro-nl.mo ADDED
Binary file
assets/lang/inbound-pro-nl_BE.mo ADDED
Binary file
assets/lang/inbound-pro-nl_NL.mo ADDED
Binary file
assets/lang/inbound-pro-nn.mo ADDED
Binary file
assets/lang/inbound-pro-nn_NO.mo ADDED
Binary file
assets/lang/inbound-pro-no.mo ADDED
Binary file
assets/lang/inbound-pro-no_NO.mo ADDED
Binary file
assets/lang/inbound-pro-nqo.mo ADDED
Binary file
assets/lang/inbound-pro-nr.mo ADDED
Binary file
assets/lang/inbound-pro-nso.mo ADDED
Binary file
assets/lang/inbound-pro-nv.mo ADDED
Binary file
assets/lang/inbound-pro-ny.mo ADDED
Binary file
assets/lang/inbound-pro-oc.mo ADDED
Binary file
assets/lang/inbound-pro-om.mo ADDED
Binary file
assets/lang/inbound-pro-or.mo ADDED
Binary file
assets/lang/inbound-pro-or_IN.mo ADDED
Binary file
assets/lang/inbound-pro-os.mo ADDED
Binary file
assets/lang/inbound-pro-pa.mo ADDED
Binary file
assets/lang/inbound-pro-pa_IN.mo ADDED
Binary file
assets/lang/inbound-pro-pam.mo ADDED
Binary file
assets/lang/inbound-pro-pap.mo ADDED
Binary file
assets/lang/inbound-pro-pfl.mo ADDED
Binary file
assets/lang/inbound-pro-pl.mo ADDED
Binary file
assets/lang/inbound-pro-pl_PL.mo ADDED
Binary file
assets/lang/inbound-pro-pms.mo ADDED
Binary file
assets/lang/inbound-pro-ps.mo ADDED
Binary file
assets/lang/inbound-pro-pt.mo ADDED
Binary file
assets/lang/inbound-pro-pt_BR.mo ADDED
Binary file
assets/lang/inbound-pro-pt_PT.mo ADDED
Binary file
assets/lang/inbound-pro-rm.mo ADDED
Binary file
assets/lang/inbound-pro-ro.mo ADDED
Binary file
assets/lang/inbound-pro-ro_RO.mo ADDED
Binary file
assets/lang/inbound-pro-ru.mo ADDED
Binary file
assets/lang/inbound-pro-ru@petr1708.mo ADDED
Binary file
assets/lang/inbound-pro-ru_RU.mo ADDED
Binary file
assets/lang/inbound-pro-ru_ee.mo ADDED
Binary file
assets/lang/inbound-pro-ru_lt.mo ADDED
Binary file
assets/lang/inbound-pro-ru_lv.mo ADDED
Binary file
assets/lang/inbound-pro-sa.mo ADDED
Binary file
assets/lang/inbound-pro-sah.mo ADDED
Binary file
assets/lang/inbound-pro-sat.mo ADDED
Binary file
assets/lang/inbound-pro-sc.mo ADDED
Binary file
assets/lang/inbound-pro-scn.mo ADDED
Binary file
assets/lang/inbound-pro-sco.mo ADDED
Binary file
assets/lang/inbound-pro-sd.mo ADDED
Binary file
assets/lang/inbound-pro-se.mo ADDED
Binary file
assets/lang/inbound-pro-sg.mo ADDED
Binary file
assets/lang/inbound-pro-si.mo ADDED
Binary file
assets/lang/inbound-pro-si_LK.mo ADDED
Binary file
assets/lang/inbound-pro-sk.mo ADDED
Binary file
assets/lang/inbound-pro-sk_SK.mo ADDED
Binary file
assets/lang/inbound-pro-sl.mo ADDED
Binary file
assets/lang/inbound-pro-sl_SI.mo ADDED
Binary file
assets/lang/inbound-pro-sm.mo ADDED
Binary file
assets/lang/inbound-pro-sma.mo ADDED
Binary file
assets/lang/inbound-pro-sn.mo ADDED
Binary file
assets/lang/inbound-pro-so.mo ADDED
Binary file
assets/lang/inbound-pro-son.mo ADDED
Binary file
assets/lang/inbound-pro-sq.mo ADDED
Binary file
assets/lang/inbound-pro-sq_AL.mo ADDED
Binary file
assets/lang/inbound-pro-sr.mo ADDED
Binary file
assets/lang/inbound-pro-sr@Ijekavian.mo ADDED
Binary file
assets/lang/inbound-pro-sr@ijekavianlatin.mo ADDED
Binary file
assets/lang/inbound-pro-sr@latin.mo ADDED
Binary file
assets/lang/inbound-pro-sr_RS.mo ADDED
Binary file
assets/lang/inbound-pro-sr_RS@latin.mo ADDED
Binary file
assets/lang/inbound-pro-ss.mo ADDED
Binary file
assets/lang/inbound-pro-st.mo ADDED
Binary file
assets/lang/inbound-pro-st_ZA.mo ADDED
Binary file
assets/lang/inbound-pro-su.mo ADDED
Binary file
assets/lang/inbound-pro-sv.mo ADDED
Binary file
assets/lang/inbound-pro-sv_FI.mo ADDED
Binary file
assets/lang/inbound-pro-sv_SE.mo ADDED
Binary file
assets/lang/inbound-pro-sw.mo ADDED
Binary file
assets/lang/inbound-pro-sw_CD.mo ADDED
Binary file
assets/lang/inbound-pro-sw_KE.mo ADDED
Binary file
assets/lang/inbound-pro-szl.mo ADDED
Binary file
assets/lang/inbound-pro-ta.mo ADDED
Binary file
assets/lang/inbound-pro-ta_IN.mo ADDED
Binary file
assets/lang/inbound-pro-ta_LK.mo ADDED
Binary file
assets/lang/inbound-pro-te.mo ADDED
Binary file
assets/lang/inbound-pro-te_IN.mo ADDED
Binary file
assets/lang/inbound-pro-tet.mo ADDED
Binary file
assets/lang/inbound-pro-tg.mo ADDED
Binary file
assets/lang/inbound-pro-tg_TJ.mo ADDED
Binary file
assets/lang/inbound-pro-th.mo ADDED
Binary file
assets/lang/inbound-pro-th_TH.mo ADDED
Binary file
assets/lang/inbound-pro-ti.mo ADDED
Binary file
assets/lang/inbound-pro-tk.mo ADDED
Binary file
assets/lang/inbound-pro-tk_TM.mo ADDED
Binary file
assets/lang/inbound-pro-tl.mo ADDED
Binary file
assets/lang/inbound-pro-tl_PH.mo ADDED
Binary file
assets/lang/inbound-pro-tn.mo ADDED
Binary file
assets/lang/inbound-pro-to.mo ADDED
Binary file
assets/lang/inbound-pro-tr.mo ADDED
Binary file
assets/lang/inbound-pro-tr_TR.mo ADDED
Binary file
assets/lang/inbound-pro-ts.mo ADDED
Binary file
assets/lang/inbound-pro-tt.mo ADDED
Binary file
assets/lang/inbound-pro-tzl.mo ADDED
Binary file
assets/lang/inbound-pro-tzm.mo ADDED
Binary file
assets/lang/inbound-pro-udm.mo ADDED
Binary file
assets/lang/inbound-pro-ug.mo ADDED
Binary file
assets/lang/inbound-pro-ug@Arab.mo ADDED
Binary file
assets/lang/inbound-pro-ug@Cyrl.mo ADDED
Binary file
assets/lang/inbound-pro-ug@Latin.mo ADDED
Binary file
assets/lang/inbound-pro-uk.mo ADDED
Binary file
assets/lang/inbound-pro-uk_UA.mo ADDED
Binary file
assets/lang/inbound-pro-ur.mo ADDED
Binary file
assets/lang/inbound-pro-ur_PK.mo ADDED
Binary file
assets/lang/inbound-pro-uz.mo ADDED
Binary file
assets/lang/inbound-pro-uz@Arab.mo ADDED
Binary file
assets/lang/inbound-pro-uz@Cyrl.mo ADDED
Binary file
assets/lang/inbound-pro-uz@Latn.mo ADDED
Binary file
assets/lang/inbound-pro-uz_UZ.mo ADDED
Binary file
assets/lang/inbound-pro-ve.mo ADDED
Binary file
assets/lang/inbound-pro-vec.mo ADDED
Binary file
assets/lang/inbound-pro-vi.mo ADDED
Binary file
assets/lang/inbound-pro-vi_VN.mo ADDED
Binary file
assets/lang/inbound-pro-vls.mo ADDED
Binary file
assets/lang/inbound-pro-vmf.mo ADDED
Binary file
assets/lang/inbound-pro-wa.mo ADDED
Binary file
assets/lang/inbound-pro-war.mo ADDED
Binary file
assets/lang/inbound-pro-wo.mo ADDED
Binary file
assets/lang/inbound-pro-wo_SN.mo ADDED
Binary file
assets/lang/inbound-pro-wuu.mo ADDED
Binary file
assets/lang/inbound-pro-xh.mo ADDED
Binary file
assets/lang/inbound-pro-yi.mo ADDED
Binary file
assets/lang/inbound-pro-yo.mo ADDED
Binary file
assets/lang/inbound-pro-yue.mo ADDED
Binary file
assets/lang/inbound-pro-zh-Hans.mo ADDED
Binary file
assets/lang/inbound-pro-zh-Hant.mo ADDED
Binary file
assets/lang/inbound-pro-zh.mo ADDED
Binary file
assets/lang/inbound-pro-zh_CN.GB2312.mo ADDED
Binary file
assets/lang/inbound-pro-zh_CN.mo ADDED
Binary file
assets/lang/inbound-pro-zh_HK.mo ADDED
Binary file
assets/lang/inbound-pro-zh_TW.Big5.mo ADDED
Binary file
assets/lang/inbound-pro-zh_TW.mo ADDED
Binary file
assets/lang/inbound-pro-zu.mo ADDED
Binary file
assets/lang/inbound-pro-zu_ZA.mo ADDED
Binary file
assets/lang/landing-pages-ach.mo DELETED
Binary file
assets/lang/landing-pages-af.mo DELETED
Binary file
assets/lang/landing-pages-an.mo DELETED
Binary file
assets/lang/landing-pages-ar.mo DELETED
Binary file
assets/lang/landing-pages-as.mo DELETED
Binary file
assets/lang/landing-pages-az.mo DELETED
Binary file
assets/lang/landing-pages-be.mo DELETED
Binary file
assets/lang/landing-pages-be_BY.mo DELETED
Binary file
assets/lang/landing-pages-bg.mo DELETED
Binary file
assets/lang/landing-pages-bg_BG.mo DELETED
Binary file
assets/lang/landing-pages-bn_BD.mo DELETED
Binary file
assets/lang/landing-pages-br.mo DELETED
Binary file
assets/lang/landing-pages-bs.mo DELETED
Binary file
assets/lang/landing-pages-bs_BA.mo DELETED
Binary file
assets/lang/landing-pages-ca.mo DELETED
Binary file
assets/lang/landing-pages-co.mo DELETED
Binary file
assets/lang/landing-pages-cs_CZ.mo DELETED
Binary file
assets/lang/landing-pages-cy.mo DELETED
Binary file
assets/lang/landing-pages-da_DK.mo DELETED
Binary file
assets/lang/landing-pages-de_AT.mo DELETED
Binary file
assets/lang/landing-pages-de_CH.mo DELETED
Binary file
assets/lang/landing-pages-de_DE.mo DELETED
Binary file
assets/lang/landing-pages-dv.mo DELETED
Binary file
assets/lang/landing-pages-el.mo DELETED
Binary file
assets/lang/landing-pages-en@pirate.mo DELETED
Binary file
assets/lang/landing-pages-en_AU.mo DELETED
Binary file
assets/lang/landing-pages-en_CA.mo DELETED
Binary file
assets/lang/landing-pages-en_GB.mo DELETED
Binary file
assets/lang/landing-pages-eo.mo DELETED
Binary file
assets/lang/landing-pages-es_AR.mo DELETED
Binary file
assets/lang/landing-pages-es_CL.mo DELETED
Binary file
assets/lang/landing-pages-es_ES.mo DELETED
Binary file
assets/lang/landing-pages-es_MX.mo DELETED
Binary file
assets/lang/landing-pages-es_PE.mo DELETED
Binary file
assets/lang/landing-pages-es_US.mo DELETED
Binary file
assets/lang/landing-pages-es_VE.mo DELETED
Binary file
assets/lang/landing-pages-et.mo DELETED
Binary file
assets/lang/landing-pages-eu.mo DELETED
Binary file
assets/lang/landing-pages-fa.mo DELETED
Binary file
assets/lang/landing-pages-fa_IR.mo DELETED
Binary file
assets/lang/landing-pages-fi.mo DELETED
Binary file
assets/lang/landing-pages-fil.mo DELETED
Binary file
assets/lang/landing-pages-fo.mo DELETED
Binary file
assets/lang/landing-pages-fr_BE.mo DELETED
Binary file
assets/lang/landing-pages-fr_FR.mo DELETED
Binary file
assets/lang/landing-pages-fy.mo DELETED
Binary file
assets/lang/landing-pages-ga.mo DELETED
Binary file
assets/lang/landing-pages-gd.mo DELETED
Binary file
assets/lang/landing-pages-gl_ES.mo DELETED
Binary file
assets/lang/landing-pages-gu_IN.mo DELETED
Binary file
assets/lang/landing-pages-he_IL.mo DELETED
Binary file
assets/lang/landing-pages-hi_IN.mo DELETED
Binary file
assets/lang/landing-pages-hr.mo DELETED
Binary file
assets/lang/landing-pages-hu_HU.mo DELETED
Binary file
assets/lang/landing-pages-hy.mo DELETED
Binary file
assets/lang/landing-pages-id.mo DELETED
Binary file
assets/lang/landing-pages-id_ID.mo DELETED
Binary file
assets/lang/landing-pages-is_IS.mo DELETED
Binary file
assets/lang/landing-pages-it_CH.mo DELETED
Binary file
assets/lang/landing-pages-it_IT.mo DELETED
Binary file
assets/lang/landing-pages-ja.mo DELETED
Binary file
assets/lang/landing-pages-jv.mo DELETED
Binary file
assets/lang/landing-pages-ka.mo DELETED
Binary file
assets/lang/landing-pages-ka_GE.mo DELETED
Binary file
assets/lang/landing-pages-kk.mo DELETED
Binary file
assets/lang/landing-pages-km.mo DELETED
Binary file
assets/lang/landing-pages-kn.mo DELETED
Binary file
assets/lang/landing-pages-ko_KR.mo DELETED
Binary file
assets/lang/landing-pages-ku.mo DELETED
Binary file
assets/lang/landing-pages-ky.mo DELETED
Binary file
assets/lang/landing-pages-landing-pages - Copy.mo DELETED
Binary file
assets/lang/landing-pages-landing-pages.mo DELETED
Binary file
assets/lang/landing-pages-lo.mo DELETED
Binary file
assets/lang/landing-pages-lt_LT.mo DELETED
Binary file
assets/lang/landing-pages-lv.mo DELETED
Binary file
assets/lang/landing-pages-mg.mo DELETED
Binary file
assets/lang/landing-pages-mk_MK.mo DELETED
Binary file
assets/lang/landing-pages-mn.mo DELETED
Binary file
assets/lang/landing-pages-mr.mo DELETED
Binary file
assets/lang/landing-pages-ms_MY.mo DELETED
Binary file
assets/lang/landing-pages-my_MM.mo DELETED
Binary file
assets/lang/landing-pages-nb_NO.mo DELETED
Binary file
assets/lang/landing-pages-nds.mo DELETED
Binary file
assets/lang/landing-pages-ne_NP.mo DELETED
Binary file
assets/lang/landing-pages-nl.mo DELETED
Binary file
assets/lang/landing-pages-nl_NL.mo DELETED
Binary file
assets/lang/landing-pages-nn_NO.mo DELETED
Binary file
assets/lang/landing-pages-oc.mo DELETED
Binary file
assets/lang/landing-pages-os.mo DELETED
Binary file
assets/lang/landing-pages-pap.mo DELETED
Binary file
assets/lang/landing-pages-pl_PL.mo DELETED
Binary file
assets/lang/landing-pages-ps.mo DELETED
Binary file
assets/lang/landing-pages-pt_BR.mo DELETED
Binary file
assets/lang/landing-pages-pt_PT.mo DELETED
Binary file
assets/lang/landing-pages-ro_RO.mo DELETED
Binary file
assets/lang/landing-pages-ru_RU.mo DELETED
Binary file
assets/lang/landing-pages-sah.mo DELETED
Binary file
assets/lang/landing-pages-si_LK.mo DELETED
Binary file
assets/lang/landing-pages-sk_SK.mo DELETED
Binary file
assets/lang/landing-pages-sl_SI.mo DELETED
Binary file
assets/lang/landing-pages-so.mo DELETED
Binary file
assets/lang/landing-pages-sq.mo DELETED
Binary file
assets/lang/landing-pages-sr_RS.mo DELETED
Binary file
assets/lang/landing-pages-su.mo DELETED
Binary file
assets/lang/landing-pages-sv_SE.mo DELETED
Binary file
assets/lang/landing-pages-sw.mo DELETED
Binary file
assets/lang/landing-pages-ta_IN.mo DELETED
Binary file
assets/lang/landing-pages-ta_LK.mo DELETED
Binary file
assets/lang/landing-pages-te.mo DELETED
Binary file
assets/lang/landing-pages-tg.mo DELETED
Binary file
assets/lang/landing-pages-th.mo DELETED
Binary file
assets/lang/landing-pages-tk_TM.mo DELETED
Binary file
assets/lang/landing-pages-tl.mo DELETED
Binary file
assets/lang/landing-pages-tr_TR.mo DELETED
Binary file
assets/lang/landing-pages-tzm.mo DELETED
Binary file
assets/lang/landing-pages-ug.mo DELETED
Binary file
assets/lang/landing-pages-uk.mo DELETED
Binary file
assets/lang/landing-pages-ur.mo DELETED
Binary file
assets/lang/landing-pages-ur_PK.mo DELETED
Binary file
assets/lang/landing-pages-uz.mo DELETED
Binary file
assets/lang/landing-pages-vi.mo DELETED
Binary file
assets/lang/landing-pages-zh_CN.GB2312.mo DELETED
Binary file
assets/lang/landing-pages-zh_CN.mo DELETED
Binary file
assets/lang/landing-pages-zh_HK.mo DELETED
Binary file
assets/lang/landing-pages-zh_TW.mo DELETED
Binary file
assets/lang/landing-pages.mo DELETED
Binary file
assets/lang/landing-pages.po DELETED
@@ -1,22 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Landing Pages\n"
4
- "POT-Creation-Date: 2016-03-10 17:59-0600\n"
5
- "PO-Revision-Date: 2016-03-10 18:07-0600\n"
6
- "Last-Translator: \n"
7
- "Language-Team: InboundNow <support@inboundnow.com>\n"
8
- "Language: en_US\n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=UTF-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 1.8.7\n"
13
- "X-Poedit-KeywordsList: __;_e\n"
14
- "X-Poedit-Basepath: ..\n"
15
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
- "X-Poedit-SearchPath-0: .\n"
17
- "X-Poedit-SearchPathExcluded-0: js\n"
18
- "X-Poedit-SearchPathExcluded-1: shared/docs\n"
19
- "X-Poedit-SearchPathExcluded-2: ../templates/*.js\n"
20
- "X-Poedit-SearchPathExcluded-3: .\n"
21
- "X-Poedit-SearchPathExcluded-4: ../shared/assets\n"
22
- "X-Poedit-SearchPathExcluded-5: libraries\n"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
classes/class.landing-pages.php CHANGED
@@ -141,6 +141,18 @@ class Landing_Pages_Template_Switcher {
141
  return $template;
142
  }
143
 
 
 
 
 
 
 
 
 
 
 
 
 
144
  /* nextgen gallery support */
145
  if (!defined('NGG_DISABLE_FILTER_THE_CONTENT')) {
146
  define( 'NGG_DISABLE_FILTER_THE_CONTENT' , true );
141
  return $template;
142
  }
143
 
144
+ if (post_password_required()) {
145
+ $password = apply_filters('landing-pages/password-template' , get_the_password_form());
146
+
147
+ /* This is for developers who'd like to create their own custom password protection template isntead of using the bland one */
148
+ if (file_exists($password)) {
149
+ return $password;
150
+ } else {
151
+ echo $password;
152
+ exit;
153
+ }
154
+ }
155
+
156
  /* nextgen gallery support */
157
  if (!defined('NGG_DISABLE_FILTER_THE_CONTENT')) {
158
  define( 'NGG_DISABLE_FILTER_THE_CONTENT' , true );
landing-pages.php CHANGED
@@ -3,10 +3,11 @@
3
  Plugin Name: Landing Pages
4
  Plugin URI: http://www.inboundnow.com/landing-pages/
5
  Description: Landing page template framework with variant testing and lead capturing through cooperation with Inbound Now's Leads plugin. This is the stand alone version served through WordPress.org.
6
- Version: 2.6.6
7
  Author: Inbound Now
8
- Author URI: http://www.inboundnow.com/
9
-
 
10
  */
11
 
12
  if (!class_exists('Inbound_Landing_Pages_Plugin')) {
@@ -41,7 +42,7 @@ if (!class_exists('Inbound_Landing_Pages_Plugin')) {
41
  */
42
  private static function load_constants() {
43
 
44
- define('LANDINGPAGES_CURRENT_VERSION', '2.6.6' );
45
  define('LANDINGPAGES_URLPATH', plugins_url( '/' , __FILE__ ) );
46
  define('LANDINGPAGES_PATH', WP_PLUGIN_DIR.'/'.plugin_basename( dirname(__FILE__) ).'/' );
47
  define('LANDINGPAGES_PLUGIN_SLUG', 'landing-pages' );
@@ -121,7 +122,7 @@ if (!class_exists('Inbound_Landing_Pages_Plugin')) {
121
  * Hooks the text domain loader to the init
122
  */
123
  private static function load_text_domain_init() {
124
- add_action( 'init' , array( __CLASS__ , 'load_text_domain' ) , 1 );
125
  }
126
 
127
  /**
@@ -202,10 +203,8 @@ if (!class_exists('Inbound_Landing_Pages_Plugin')) {
202
 
203
  /* Initiate Plugin */
204
  if ( Inbound_Landing_Pages_Plugin::is_valid_php_version() ) {
205
- // Get Inbound Now Running
206
- $GLOBALS['Inbound_Landing_Pages_Plugin'] = new Inbound_Landing_Pages_Plugin;
207
  } else {
208
- // Show Fail
209
  Inbound_Landing_Pages_Plugin::fail_php_version();
210
  }
211
 
3
  Plugin Name: Landing Pages
4
  Plugin URI: http://www.inboundnow.com/landing-pages/
5
  Description: Landing page template framework with variant testing and lead capturing through cooperation with Inbound Now's Leads plugin. This is the stand alone version served through WordPress.org.
6
+ Version: 2.6.7
7
  Author: Inbound Now
8
+ Author URI: https://www.inboundnow.com/?innercity=true
9
+ Text Domain: inbound-pro
10
+ Domain Path: /assets/lang/
11
  */
12
 
13
  if (!class_exists('Inbound_Landing_Pages_Plugin')) {
42
  */
43
  private static function load_constants() {
44
 
45
+ define('LANDINGPAGES_CURRENT_VERSION', '2.6.7' );
46
  define('LANDINGPAGES_URLPATH', plugins_url( '/' , __FILE__ ) );
47
  define('LANDINGPAGES_PATH', WP_PLUGIN_DIR.'/'.plugin_basename( dirname(__FILE__) ).'/' );
48
  define('LANDINGPAGES_PLUGIN_SLUG', 'landing-pages' );
122
  * Hooks the text domain loader to the init
123
  */
124
  private static function load_text_domain_init() {
125
+ add_action( 'plugins_loaded' , array( __CLASS__ , 'load_text_domain' ) , 1 );
126
  }
127
 
128
  /**
203
 
204
  /* Initiate Plugin */
205
  if ( Inbound_Landing_Pages_Plugin::is_valid_php_version() ) {
206
+ new Inbound_Landing_Pages_Plugin;
 
207
  } else {
 
208
  Inbound_Landing_Pages_Plugin::fail_php_version();
209
  }
210
 
readme.txt CHANGED
@@ -7,7 +7,7 @@ License URI: http://www.gnu.org/licenses/gpl-2.0.html
7
  Tags: landing pages, inbound marketing, conversion pages, split testing, a b test, a b testing, a/b test, a/b testing, coming soon page, email list, landing page, list building, maintenance page, squeeze page, inbound now, landing-pages, splash pages, cpa, click tracking, goal tracking, analytics, free landing page templates
8
  Requires at least: 3.8
9
  Tested up to: 4.8.1
10
- Stable Tag: 2.6.6
11
 
12
 
13
  Create landing pages for your WordPress site. Monitor and improve conversion rates, run A/B split tests, customize your own templates and more.
@@ -85,8 +85,11 @@ We also offer a guide for using <a href="https://github.com/inboundnow/inbound-p
85
 
86
  == Changelog ==
87
 
 
 
 
88
  = 2.6.6 =
89
- * Adding sanitations
90
 
91
  = 2.6.5 =
92
  * Maintenance work on ACF repeater fields inside of nested content
7
  Tags: landing pages, inbound marketing, conversion pages, split testing, a b test, a b testing, a/b test, a/b testing, coming soon page, email list, landing page, list building, maintenance page, squeeze page, inbound now, landing-pages, splash pages, cpa, click tracking, goal tracking, analytics, free landing page templates
8
  Requires at least: 3.8
9
  Tested up to: 4.8.1
10
+ Stable Tag: 2.6.7
11
 
12
 
13
  Create landing pages for your WordPress site. Monitor and improve conversion rates, run A/B split tests, customize your own templates and more.
85
 
86
  == Changelog ==
87
 
88
+ = 2.6.7 =
89
+ * Maintenance work on localization features
90
+
91
  = 2.6.6 =
92
+ * Adding sanitization
93
 
94
  = 2.6.5 =
95
  * Maintenance work on ACF repeater fields inside of nested content
shared/assets/includes/BootStrap/css/bootstrap.css CHANGED
@@ -1,5917 +1,5920 @@
1
- /*!
2
- * Bootstrap v3.2.0 (http://getbootstrap.com)
3
- * Copyright 2011-2014 Twitter, Inc.
4
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
- */
6
-
7
- /*! normalize.css v3.0.1 | MIT License | git.io/normalize */
8
-
9
- audio,
10
- canvas,
11
- progress,
12
- video {
13
- display: inline-block;
14
- vertical-align: baseline;
15
- }
16
- audio:not([controls]) {
17
- display: none;
18
- height: 0;
19
- }
20
- [hidden],
21
-
22
- .glyphicon {
23
- position: relative;
24
- top: 1px;
25
- display: inline-block;
26
- font-family: 'Glyphicons Halflings';
27
- font-style: normal;
28
- font-weight: normal;
29
- line-height: 1;
30
-
31
- -webkit-font-smoothing: antialiased;
32
- -moz-osx-font-smoothing: grayscale;
33
- }
34
- .glyphicon-asterisk:before {
35
- content: "\2a";
36
- }
37
- .glyphicon-plus:before {
38
- content: "\2b";
39
- }
40
- .glyphicon-euro:before {
41
- content: "\20ac";
42
- }
43
- .glyphicon-minus:before {
44
- content: "\2212";
45
- }
46
- .glyphicon-cloud:before {
47
- content: "\2601";
48
- }
49
- .glyphicon-envelope:before {
50
- content: "\2709";
51
- }
52
- .glyphicon-pencil:before {
53
- content: "\270f";
54
- }
55
- .glyphicon-glass:before {
56
- content: "\e001";
57
- }
58
- .glyphicon-music:before {
59
- content: "\e002";
60
- }
61
- .glyphicon-search:before {
62
- content: "\e003";
63
- }
64
- .glyphicon-heart:before {
65
- content: "\e005";
66
- }
67
- .glyphicon-star:before {
68
- content: "\e006";
69
- }
70
- .glyphicon-star-empty:before {
71
- content: "\e007";
72
- }
73
- .glyphicon-user:before {
74
- content: "\e008";
75
- }
76
- .glyphicon-film:before {
77
- content: "\e009";
78
- }
79
- .glyphicon-th-large:before {
80
- content: "\e010";
81
- }
82
- .glyphicon-th:before {
83
- content: "\e011";
84
- }
85
- .glyphicon-th-list:before {
86
- content: "\e012";
87
- }
88
- .glyphicon-ok:before {
89
- content: "\e013";
90
- }
91
- .glyphicon-remove:before {
92
- content: "\e014";
93
- }
94
- .glyphicon-zoom-in:before {
95
- content: "\e015";
96
- }
97
- .glyphicon-zoom-out:before {
98
- content: "\e016";
99
- }
100
- .glyphicon-off:before {
101
- content: "\e017";
102
- }
103
- .glyphicon-signal:before {
104
- content: "\e018";
105
- }
106
- .glyphicon-cog:before {
107
- content: "\e019";
108
- }
109
- .glyphicon-trash:before {
110
- content: "\e020";
111
- }
112
- .glyphicon-home:before {
113
- content: "\e021";
114
- }
115
- .glyphicon-file:before {
116
- content: "\e022";
117
- }
118
- .glyphicon-time:before {
119
- content: "\e023";
120
- }
121
- .glyphicon-road:before {
122
- content: "\e024";
123
- }
124
- .glyphicon-download-alt:before {
125
- content: "\e025";
126
- }
127
- .glyphicon-download:before {
128
- content: "\e026";
129
- }
130
- .glyphicon-upload:before {
131
- content: "\e027";
132
- }
133
- .glyphicon-inbox:before {
134
- content: "\e028";
135
- }
136
- .glyphicon-play-circle:before {
137
- content: "\e029";
138
- }
139
- .glyphicon-repeat:before {
140
- content: "\e030";
141
- }
142
- .glyphicon-refresh:before {
143
- content: "\e031";
144
- }
145
- .glyphicon-list-alt:before {
146
- content: "\e032";
147
- }
148
- .glyphicon-lock:before {
149
- content: "\e033";
150
- }
151
- .glyphicon-flag:before {
152
- content: "\e034";
153
- }
154
- .glyphicon-headphones:before {
155
- content: "\e035";
156
- }
157
- .glyphicon-volume-off:before {
158
- content: "\e036";
159
- }
160
- .glyphicon-volume-down:before {
161
- content: "\e037";
162
- }
163
- .glyphicon-volume-up:before {
164
- content: "\e038";
165
- }
166
- .glyphicon-qrcode:before {
167
- content: "\e039";
168
- }
169
- .glyphicon-barcode:before {
170
- content: "\e040";
171
- }
172
- .glyphicon-tag:before {
173
- content: "\e041";
174
- }
175
- .glyphicon-tags:before {
176
- content: "\e042";
177
- }
178
- .glyphicon-book:before {
179
- content: "\e043";
180
- }
181
- .glyphicon-bookmark:before {
182
- content: "\e044";
183
- }
184
- .glyphicon-print:before {
185
- content: "\e045";
186
- }
187
- .glyphicon-camera:before {
188
- content: "\e046";
189
- }
190
- .glyphicon-font:before {
191
- content: "\e047";
192
- }
193
- .glyphicon-bold:before {
194
- content: "\e048";
195
- }
196
- .glyphicon-italic:before {
197
- content: "\e049";
198
- }
199
- .glyphicon-text-height:before {
200
- content: "\e050";
201
- }
202
- .glyphicon-text-width:before {
203
- content: "\e051";
204
- }
205
- .glyphicon-align-left:before {
206
- content: "\e052";
207
- }
208
- .glyphicon-align-center:before {
209
- content: "\e053";
210
- }
211
- .glyphicon-align-right:before {
212
- content: "\e054";
213
- }
214
- .glyphicon-align-justify:before {
215
- content: "\e055";
216
- }
217
- .glyphicon-list:before {
218
- content: "\e056";
219
- }
220
- .glyphicon-indent-left:before {
221
- content: "\e057";
222
- }
223
- .glyphicon-indent-right:before {
224
- content: "\e058";
225
- }
226
- .glyphicon-facetime-video:before {
227
- content: "\e059";
228
- }
229
- .glyphicon-picture:before {
230
- content: "\e060";
231
- }
232
- .glyphicon-map-marker:before {
233
- content: "\e062";
234
- }
235
- .glyphicon-adjust:before {
236
- content: "\e063";
237
- }
238
- .glyphicon-tint:before {
239
- content: "\e064";
240
- }
241
- .glyphicon-edit:before {
242
- content: "\e065";
243
- }
244
- .glyphicon-share:before {
245
- content: "\e066";
246
- }
247
- .glyphicon-check:before {
248
- content: "\e067";
249
- }
250
- .glyphicon-move:before {
251
- content: "\e068";
252
- }
253
- .glyphicon-step-backward:before {
254
- content: "\e069";
255
- }
256
- .glyphicon-fast-backward:before {
257
- content: "\e070";
258
- }
259
- .glyphicon-backward:before {
260
- content: "\e071";
261
- }
262
- .glyphicon-play:before {
263
- content: "\e072";
264
- }
265
- .glyphicon-pause:before {
266
- content: "\e073";
267
- }
268
- .glyphicon-stop:before {
269
- content: "\e074";
270
- }
271
- .glyphicon-forward:before {
272
- content: "\e075";
273
- }
274
- .glyphicon-fast-forward:before {
275
- content: "\e076";
276
- }
277
- .glyphicon-step-forward:before {
278
- content: "\e077";
279
- }
280
- .glyphicon-eject:before {
281
- content: "\e078";
282
- }
283
- .glyphicon-chevron-left:before {
284
- content: "\e079";
285
- }
286
- .glyphicon-chevron-right:before {
287
- content: "\e080";
288
- }
289
- .glyphicon-plus-sign:before {
290
- content: "\e081";
291
- }
292
- .glyphicon-minus-sign:before {
293
- content: "\e082";
294
- }
295
- .glyphicon-remove-sign:before {
296
- content: "\e083";
297
- }
298
- .glyphicon-ok-sign:before {
299
- content: "\e084";
300
- }
301
- .glyphicon-question-sign:before {
302
- content: "\e085";
303
- }
304
- .glyphicon-info-sign:before {
305
- content: "\e086";
306
- }
307
- .glyphicon-screenshot:before {
308
- content: "\e087";
309
- }
310
- .glyphicon-remove-circle:before {
311
- content: "\e088";
312
- }
313
- .glyphicon-ok-circle:before {
314
- content: "\e089";
315
- }
316
- .glyphicon-ban-circle:before {
317
- content: "\e090";
318
- }
319
- .glyphicon-arrow-left:before {
320
- content: "\e091";
321
- }
322
- .glyphicon-arrow-right:before {
323
- content: "\e092";
324
- }
325
- .glyphicon-arrow-up:before {
326
- content: "\e093";
327
- }
328
- .glyphicon-arrow-down:before {
329
- content: "\e094";
330
- }
331
- .glyphicon-share-alt:before {
332
- content: "\e095";
333
- }
334
- .glyphicon-resize-full:before {
335
- content: "\e096";
336
- }
337
- .glyphicon-resize-small:before {
338
- content: "\e097";
339
- }
340
- .glyphicon-exclamation-sign:before {
341
- content: "\e101";
342
- }
343
- .glyphicon-gift:before {
344
- content: "\e102";
345
- }
346
- .glyphicon-leaf:before {
347
- content: "\e103";
348
- }
349
- .glyphicon-fire:before {
350
- content: "\e104";
351
- }
352
- .glyphicon-eye-open:before {
353
- content: "\e105";
354
- }
355
- .glyphicon-eye-close:before {
356
- content: "\e106";
357
- }
358
- .glyphicon-warning-sign:before {
359
- content: "\e107";
360
- }
361
- .glyphicon-plane:before {
362
- content: "\e108";
363
- }
364
- .glyphicon-calendar:before {
365
- content: "\e109";
366
- }
367
- .glyphicon-random:before {
368
- content: "\e110";
369
- }
370
- .glyphicon-comment:before {
371
- content: "\e111";
372
- }
373
- .glyphicon-magnet:before {
374
- content: "\e112";
375
- }
376
- .glyphicon-chevron-up:before {
377
- content: "\e113";
378
- }
379
- .glyphicon-chevron-down:before {
380
- content: "\e114";
381
- }
382
- .glyphicon-retweet:before {
383
- content: "\e115";
384
- }
385
- .glyphicon-shopping-cart:before {
386
- content: "\e116";
387
- }
388
- .glyphicon-folder-close:before {
389
- content: "\e117";
390
- }
391
- .glyphicon-folder-open:before {
392
- content: "\e118";
393
- }
394
- .glyphicon-resize-vertical:before {
395
- content: "\e119";
396
- }
397
- .glyphicon-resize-horizontal:before {
398
- content: "\e120";
399
- }
400
- .glyphicon-hdd:before {
401
- content: "\e121";
402
- }
403
- .glyphicon-bullhorn:before {
404
- content: "\e122";
405
- }
406
- .glyphicon-bell:before {
407
- content: "\e123";
408
- }
409
- .glyphicon-certificate:before {
410
- content: "\e124";
411
- }
412
- .glyphicon-thumbs-up:before {
413
- content: "\e125";
414
- }
415
- .glyphicon-thumbs-down:before {
416
- content: "\e126";
417
- }
418
- .glyphicon-hand-right:before {
419
- content: "\e127";
420
- }
421
- .glyphicon-hand-left:before {
422
- content: "\e128";
423
- }
424
- .glyphicon-hand-up:before {
425
- content: "\e129";
426
- }
427
- .glyphicon-hand-down:before {
428
- content: "\e130";
429
- }
430
- .glyphicon-circle-arrow-right:before {
431
- content: "\e131";
432
- }
433
- .glyphicon-circle-arrow-left:before {
434
- content: "\e132";
435
- }
436
- .glyphicon-circle-arrow-up:before {
437
- content: "\e133";
438
- }
439
- .glyphicon-circle-arrow-down:before {
440
- content: "\e134";
441
- }
442
- .glyphicon-globe:before {
443
- content: "\e135";
444
- }
445
- .glyphicon-wrench:before {
446
- content: "\e136";
447
- }
448
- .glyphicon-tasks:before {
449
- content: "\e137";
450
- }
451
- .glyphicon-filter:before {
452
- content: "\e138";
453
- }
454
- .glyphicon-briefcase:before {
455
- content: "\e139";
456
- }
457
- .glyphicon-fullscreen:before {
458
- content: "\e140";
459
- }
460
- .glyphicon-dashboard:before {
461
- content: "\e141";
462
- }
463
- .glyphicon-paperclip:before {
464
- content: "\e142";
465
- }
466
- .glyphicon-heart-empty:before {
467
- content: "\e143";
468
- }
469
- .glyphicon-link:before {
470
- content: "\e144";
471
- }
472
- .glyphicon-phone:before {
473
- content: "\e145";
474
- }
475
- .glyphicon-pushpin:before {
476
- content: "\e146";
477
- }
478
- .glyphicon-usd:before {
479
- content: "\e148";
480
- }
481
- .glyphicon-gbp:before {
482
- content: "\e149";
483
- }
484
- .glyphicon-sort:before {
485
- content: "\e150";
486
- }
487
- .glyphicon-sort-by-alphabet:before {
488
- content: "\e151";
489
- }
490
- .glyphicon-sort-by-alphabet-alt:before {
491
- content: "\e152";
492
- }
493
- .glyphicon-sort-by-order:before {
494
- content: "\e153";
495
- }
496
- .glyphicon-sort-by-order-alt:before {
497
- content: "\e154";
498
- }
499
- .glyphicon-sort-by-attributes:before {
500
- content: "\e155";
501
- }
502
- .glyphicon-sort-by-attributes-alt:before {
503
- content: "\e156";
504
- }
505
- .glyphicon-unchecked:before {
506
- content: "\e157";
507
- }
508
- .glyphicon-expand:before {
509
- content: "\e158";
510
- }
511
- .glyphicon-collapse-down:before {
512
- content: "\e159";
513
- }
514
- .glyphicon-collapse-up:before {
515
- content: "\e160";
516
- }
517
- .glyphicon-log-in:before {
518
- content: "\e161";
519
- }
520
- .glyphicon-flash:before {
521
- content: "\e162";
522
- }
523
- .glyphicon-log-out:before {
524
- content: "\e163";
525
- }
526
- .glyphicon-new-window:before {
527
- content: "\e164";
528
- }
529
- .glyphicon-record:before {
530
- content: "\e165";
531
- }
532
- .glyphicon-save:before {
533
- content: "\e166";
534
- }
535
- .glyphicon-open:before {
536
- content: "\e167";
537
- }
538
- .glyphicon-saved:before {
539
- content: "\e168";
540
- }
541
- .glyphicon-import:before {
542
- content: "\e169";
543
- }
544
- .glyphicon-export:before {
545
- content: "\e170";
546
- }
547
- .glyphicon-send:before {
548
- content: "\e171";
549
- }
550
- .glyphicon-floppy-disk:before {
551
- content: "\e172";
552
- }
553
- .glyphicon-floppy-saved:before {
554
- content: "\e173";
555
- }
556
- .glyphicon-floppy-remove:before {
557
- content: "\e174";
558
- }
559
- .glyphicon-floppy-save:before {
560
- content: "\e175";
561
- }
562
- .glyphicon-floppy-open:before {
563
- content: "\e176";
564
- }
565
- .glyphicon-credit-card:before {
566
- content: "\e177";
567
- }
568
- .glyphicon-transfer:before {
569
- content: "\e178";
570
- }
571
- .glyphicon-cutlery:before {
572
- content: "\e179";
573
- }
574
- .glyphicon-header:before {
575
- content: "\e180";
576
- }
577
- .glyphicon-compressed:before {
578
- content: "\e181";
579
- }
580
- .glyphicon-earphone:before {
581
- content: "\e182";
582
- }
583
- .glyphicon-phone-alt:before {
584
- content: "\e183";
585
- }
586
- .glyphicon-tower:before {
587
- content: "\e184";
588
- }
589
- .glyphicon-stats:before {
590
- content: "\e185";
591
- }
592
- .glyphicon-sd-video:before {
593
- content: "\e186";
594
- }
595
- .glyphicon-hd-video:before {
596
- content: "\e187";
597
- }
598
- .glyphicon-subtitles:before {
599
- content: "\e188";
600
- }
601
- .glyphicon-sound-stereo:before {
602
- content: "\e189";
603
- }
604
- .glyphicon-sound-dolby:before {
605
- content: "\e190";
606
- }
607
- .glyphicon-sound-5-1:before {
608
- content: "\e191";
609
- }
610
- .glyphicon-sound-6-1:before {
611
- content: "\e192";
612
- }
613
- .glyphicon-sound-7-1:before {
614
- content: "\e193";
615
- }
616
- .glyphicon-copyright-mark:before {
617
- content: "\e194";
618
- }
619
- .glyphicon-registration-mark:before {
620
- content: "\e195";
621
- }
622
- .glyphicon-cloud-download:before {
623
- content: "\e197";
624
- }
625
- .glyphicon-cloud-upload:before {
626
- content: "\e198";
627
- }
628
- .glyphicon-tree-conifer:before {
629
- content: "\e199";
630
- }
631
- .glyphicon-tree-deciduous:before {
632
- content: "\e200";
633
- }
634
- .img-responsive,
635
- .thumbnail > img,
636
- .thumbnail a > img,
637
- .carousel-inner > .item > img,
638
- .carousel-inner > .item > a > img {
639
- display: block;
640
- width: 100% \9;
641
- max-width: 100%;
642
- height: auto;
643
- }
644
- .img-rounded {
645
- border-radius: 6px;
646
- }
647
- .img-thumbnail {
648
- display: inline-block;
649
- width: 100% \9;
650
- max-width: 100%;
651
- height: auto;
652
- padding: 4px;
653
- line-height: 1.42857143;
654
- background-color: #fff;
655
- border: 1px solid #ddd;
656
- border-radius: 4px;
657
- -webkit-transition: all .2s ease-in-out;
658
- -o-transition: all .2s ease-in-out;
659
- transition: all .2s ease-in-out;
660
- }
661
- .img-circle {
662
- border-radius: 50%;
663
- }
664
- hr {
665
- margin-top: 20px;
666
- margin-bottom: 20px;
667
- border: 0;
668
- border-top: 1px solid #eee;
669
- }
670
- .sr-only {
671
- position: absolute;
672
- width: 1px;
673
- height: 1px;
674
- padding: 0;
675
- margin: -1px;
676
- overflow: hidden;
677
- clip: rect(0, 0, 0, 0);
678
- border: 0;
679
- }
680
- .sr-only-focusable:active,
681
- .sr-only-focusable:focus {
682
- position: static;
683
- width: auto;
684
- height: auto;
685
- margin: 0;
686
- overflow: visible;
687
- clip: auto;
688
- }
689
- h1,
690
- h2,
691
- h3,
692
- h4,
693
- h5,
694
- h6,
695
- .h1,
696
- .h2,
697
- .h3,
698
- .h4,
699
- .h5,
700
- .h6 {
701
- font-family: inherit;
702
- font-weight: 500;
703
- line-height: 1.1;
704
- color: inherit;
705
- }
706
- h1 small,
707
- h2 small,
708
- h3 small,
709
- h4 small,
710
- h5 small,
711
- h6 small,
712
- .h1 small,
713
- .h2 small,
714
- .h3 small,
715
- .h4 small,
716
- .h5 small,
717
- .h6 small,
718
- h1 .small,
719
- h2 .small,
720
- h3 .small,
721
- h4 .small,
722
- h5 .small,
723
- h6 .small,
724
- .h1 .small,
725
- .h2 .small,
726
- .h3 .small,
727
- .h4 .small,
728
- .h5 .small,
729
- .h6 .small {
730
- font-weight: normal;
731
- line-height: 1;
732
- color: #777;
733
- }
734
- h1,
735
- .h1,
736
- h2,
737
- .h2,
738
- h3,
739
- .h3 {
740
- margin-top: 20px;
741
- margin-bottom: 10px;
742
- }
743
- h1 small,
744
- .h1 small,
745
- h2 small,
746
- .h2 small,
747
- h3 small,
748
- .h3 small,
749
- h1 .small,
750
- .h1 .small,
751
- h2 .small,
752
- .h2 .small,
753
- h3 .small,
754
- .h3 .small {
755
- font-size: 65%;
756
- }
757
- h4,
758
- .h4,
759
- h5,
760
- .h5,
761
- h6,
762
- .h6 {
763
- margin-top: 10px;
764
- margin-bottom: 10px;
765
- }
766
- h4 small,
767
- .h4 small,
768
- h5 small,
769
- .h5 small,
770
- h6 small,
771
- .h6 small,
772
- h4 .small,
773
- .h4 .small,
774
- h5 .small,
775
- .h5 .small,
776
- h6 .small,
777
- .h6 .small {
778
- font-size: 75%;
779
- }
780
- h1,
781
- .h1 {
782
- font-size: 36px;
783
- }
784
- h2,
785
- .h2 {
786
- font-size: 30px;
787
- }
788
- h3,
789
- .h3 {
790
- font-size: 24px;
791
- }
792
- h4,
793
- .h4 {
794
- font-size: 18px;
795
- }
796
- h5,
797
- .h5 {
798
- font-size: 14px;
799
- }
800
- h6,
801
- .h6 {
802
- font-size: 12px;
803
- }
804
- p {
805
- margin: 0 0 10px;
806
- }
807
- .lead {
808
- margin-bottom: 20px;
809
- font-size: 16px;
810
- font-weight: 300;
811
- line-height: 1.4;
812
- }
813
- @media (min-width: 768px) {
814
- .lead {
815
- font-size: 21px;
816
- }
817
- }
818
- small,
819
- .small {
820
- font-size: 85%;
821
- }
822
- cite {
823
- font-style: normal;
824
- }
825
- mark,
826
- .mark {
827
- padding: .2em;
828
- background-color: #fcf8e3;
829
- }
830
- .text-left {
831
- text-align: left;
832
- }
833
- .text-right {
834
- text-align: right;
835
- }
836
- .text-center {
837
- text-align: center;
838
- }
839
- .text-justify {
840
- text-align: justify;
841
- }
842
- .text-nowrap {
843
- white-space: nowrap;
844
- }
845
- .text-lowercase {
846
- text-transform: lowercase;
847
- }
848
- .text-uppercase {
849
- text-transform: uppercase;
850
- }
851
- .text-capitalize {
852
- text-transform: capitalize;
853
- }
854
- .text-muted {
855
- color: #777;
856
- }
857
- .text-primary {
858
- color: #428bca;
859
- }
860
- a.text-primary:hover {
861
- color: #3071a9;
862
- }
863
- .text-success {
864
- color: #3c763d;
865
- }
866
- a.text-success:hover {
867
- color: #2b542c;
868
- }
869
- .text-info {
870
- color: #31708f;
871
- }
872
- a.text-info:hover {
873
- color: #245269;
874
- }
875
- .text-warning {
876
- color: #8a6d3b;
877
- }
878
- a.text-warning:hover {
879
- color: #66512c;
880
- }
881
- .text-danger {
882
- color: #a94442;
883
- }
884
- a.text-danger:hover {
885
- color: #843534;
886
- }
887
- .bg-primary {
888
- color: #fff;
889
- background-color: #428bca;
890
- }
891
- a.bg-primary:hover {
892
- background-color: #3071a9;
893
- }
894
- .bg-success {
895
- background-color: #dff0d8;
896
- }
897
- a.bg-success:hover {
898
- background-color: #c1e2b3;
899
- }
900
- .bg-info {
901
- background-color: #d9edf7;
902
- }
903
- a.bg-info:hover {
904
- background-color: #afd9ee;
905
- }
906
- .bg-warning {
907
- background-color: #fcf8e3;
908
- }
909
- a.bg-warning:hover {
910
- background-color: #f7ecb5;
911
- }
912
- .bg-danger {
913
- background-color: #f2dede;
914
- }
915
- a.bg-danger:hover {
916
- background-color: #e4b9b9;
917
- }
918
- .page-header {
919
- padding-bottom: 9px;
920
- margin: 40px 0 20px;
921
- border-bottom: 1px solid #eee;
922
- }
923
- ul,
924
- ol {
925
- margin-top: 0;
926
- margin-bottom: 10px;
927
- }
928
- ul ul,
929
- ol ul,
930
- ul ol,
931
- ol ol {
932
- margin-bottom: 0;
933
- }
934
- .list-unstyled {
935
- padding-left: 0;
936
- list-style: none;
937
- }
938
- .list-inline {
939
- padding-left: 0;
940
- margin-left: -5px;
941
- list-style: none;
942
- }
943
- .list-inline > li {
944
- display: inline-block;
945
- padding-right: 5px;
946
- padding-left: 5px;
947
- }
948
- dl {
949
- margin-top: 0;
950
- margin-bottom: 20px;
951
- }
952
- dt,
953
- dd {
954
- line-height: 1.42857143;
955
- }
956
- dt {
957
- font-weight: bold;
958
- }
959
- dd {
960
- margin-left: 0;
961
- }
962
- @media (min-width: 768px) {
963
- .dl-horizontal dt {
964
- float: left;
965
- width: 160px;
966
- overflow: hidden;
967
- clear: left;
968
- text-align: right;
969
- text-overflow: ellipsis;
970
- white-space: nowrap;
971
- }
972
- .dl-horizontal dd {
973
- margin-left: 180px;
974
- }
975
- }
976
- abbr[title],
977
- abbr[data-original-title] {
978
- cursor: help;
979
- border-bottom: 1px dotted #777;
980
- }
981
- .initialism {
982
- font-size: 90%;
983
- text-transform: uppercase;
984
- }
985
- blockquote {
986
- padding: 10px 20px;
987
- margin: 0 0 20px;
988
- font-size: 17.5px;
989
- border-left: 5px solid #eee;
990
- }
991
- blockquote p:last-child,
992
- blockquote ul:last-child,
993
- blockquote ol:last-child {
994
- margin-bottom: 0;
995
- }
996
- blockquote footer,
997
- blockquote small,
998
- blockquote .small {
999
- display: block;
1000
- font-size: 80%;
1001
- line-height: 1.42857143;
1002
- color: #777;
1003
- }
1004
- blockquote footer:before,
1005
- blockquote small:before,
1006
- blockquote .small:before {
1007
- content: '\2014 \00A0';
1008
- }
1009
- .blockquote-reverse,
1010
- blockquote.pull-right {
1011
- padding-right: 15px;
1012
- padding-left: 0;
1013
- text-align: right;
1014
- border-right: 5px solid #eee;
1015
- border-left: 0;
1016
- }
1017
- .blockquote-reverse footer:before,
1018
- blockquote.pull-right footer:before,
1019
- .blockquote-reverse small:before,
1020
- blockquote.pull-right small:before,
1021
- .blockquote-reverse .small:before,
1022
- blockquote.pull-right .small:before {
1023
- content: '';
1024
- }
1025
- .blockquote-reverse footer:after,
1026
- blockquote.pull-right footer:after,
1027
- .blockquote-reverse small:after,
1028
- blockquote.pull-right small:after,
1029
- .blockquote-reverse .small:after,
1030
- blockquote.pull-right .small:after {
1031
- content: '\00A0 \2014';
1032
- }
1033
- blockquote:before,
1034
- blockquote:after {
1035
- content: "";
1036
- }
1037
- address {
1038
- margin-bottom: 20px;
1039
- font-style: normal;
1040
- line-height: 1.42857143;
1041
- }
1042
- code,
1043
- kbd,
1044
- pre,
1045
- samp {
1046
- font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
1047
- }
1048
- code {
1049
- padding: 2px 4px;
1050
- font-size: 90%;
1051
- color: #c7254e;
1052
- background-color: #f9f2f4;
1053
- border-radius: 4px;
1054
- }
1055
- kbd {
1056
- padding: 2px 4px;
1057
- font-size: 90%;
1058
- color: #fff;
1059
- background-color: #333;
1060
- border-radius: 3px;
1061
- -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
1062
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
1063
- }
1064
- kbd kbd {
1065
- padding: 0;
1066
- font-size: 100%;
1067
- -webkit-box-shadow: none;
1068
- box-shadow: none;
1069
- }
1070
- pre {
1071
- display: block;
1072
- padding: 9.5px;
1073
- margin: 0 0 10px;
1074
- font-size: 13px;
1075
- line-height: 1.42857143;
1076
- color: #333;
1077
- word-break: break-all;
1078
- word-wrap: break-word;
1079
- background-color: #f5f5f5;
1080
- border: 1px solid #ccc;
1081
- border-radius: 4px;
1082
- }
1083
- pre code {
1084
- padding: 0;
1085
- font-size: inherit;
1086
- color: inherit;
1087
- white-space: pre-wrap;
1088
- background-color: transparent;
1089
- border-radius: 0;
1090
- }
1091
- .pre-scrollable {
1092
- max-height: 340px;
1093
- overflow-y: scroll;
1094
- }
1095
- .container {
1096
- padding-right: 15px;
1097
- padding-left: 15px;
1098
- margin-right: auto;
1099
- margin-left: auto;
1100
- }
1101
- @media (min-width: 768px) {
1102
- .container {
1103
- width: 750px;
1104
- }
1105
- }
1106
- @media (min-width: 992px) {
1107
- .container {
1108
- width: 970px;
1109
- }
1110
- }
1111
- @media (min-width: 1200px) {
1112
- .container {
1113
- width: 1170px;
1114
- }
1115
- }
1116
- .container-fluid {
1117
- padding-right: 15px;
1118
- padding-left: 15px;
1119
- margin-right: auto;
1120
- margin-left: auto;
1121
- }
1122
- .row {
1123
- margin-right: -15px;
1124
- margin-left: -15px;
1125
- }
1126
- .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
1127
- position: relative;
1128
- min-height: 1px;
1129
- padding-right: 15px;
1130
- padding-left: 15px;
1131
- }
1132
- .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
1133
- float: left;
1134
- }
1135
- .col-xs-12 {
1136
- width: 100%;
1137
- }
1138
- .col-xs-11 {
1139
- width: 91.66666667%;
1140
- }
1141
- .col-xs-10 {
1142
- width: 83.33333333%;
1143
- }
1144
- .col-xs-9 {
1145
- width: 75%;
1146
- }
1147
- .col-xs-8 {
1148
- width: 66.66666667%;
1149
- }
1150
- .col-xs-7 {
1151
- width: 58.33333333%;
1152
- }
1153
- .col-xs-6 {
1154
- width: 50%;
1155
- }
1156
- .col-xs-5 {
1157
- width: 41.66666667%;
1158
- }
1159
- .col-xs-4 {
1160
- width: 33.33333333%;
1161
- }
1162
- .col-xs-3 {
1163
- width: 25%;
1164
- }
1165
- .col-xs-2 {
1166
- width: 16.66666667%;
1167
- }
1168
- .col-xs-1 {
1169
- width: 8.33333333%;
1170
- }
1171
- .col-xs-pull-12 {
1172
- right: 100%;
1173
- }
1174
- .col-xs-pull-11 {
1175
- right: 91.66666667%;
1176
- }
1177
- .col-xs-pull-10 {
1178
- right: 83.33333333%;
1179
- }
1180
- .col-xs-pull-9 {
1181
- right: 75%;
1182
- }
1183
- .col-xs-pull-8 {
1184
- right: 66.66666667%;
1185
- }
1186
- .col-xs-pull-7 {
1187
- right: 58.33333333%;
1188
- }
1189
- .col-xs-pull-6 {
1190
- right: 50%;
1191
- }
1192
- .col-xs-pull-5 {
1193
- right: 41.66666667%;
1194
- }
1195
- .col-xs-pull-4 {
1196
- right: 33.33333333%;
1197
- }
1198
- .col-xs-pull-3 {
1199
- right: 25%;
1200
- }
1201
- .col-xs-pull-2 {
1202
- right: 16.66666667%;
1203
- }
1204
- .col-xs-pull-1 {
1205
- right: 8.33333333%;
1206
- }
1207
- .col-xs-pull-0 {
1208
- right: auto;
1209
- }
1210
- .col-xs-push-12 {
1211
- left: 100%;
1212
- }
1213
- .col-xs-push-11 {
1214
- left: 91.66666667%;
1215
- }
1216
- .col-xs-push-10 {
1217
- left: 83.33333333%;
1218
- }
1219
- .col-xs-push-9 {
1220
- left: 75%;
1221
- }
1222
- .col-xs-push-8 {
1223
- left: 66.66666667%;
1224
- }
1225
- .col-xs-push-7 {
1226
- left: 58.33333333%;
1227
- }
1228
- .col-xs-push-6 {
1229
- left: 50%;
1230
- }
1231
- .col-xs-push-5 {
1232
- left: 41.66666667%;
1233
- }
1234
- .col-xs-push-4 {
1235
- left: 33.33333333%;
1236
- }
1237
- .col-xs-push-3 {
1238
- left: 25%;
1239
- }
1240
- .col-xs-push-2 {
1241
- left: 16.66666667%;
1242
- }
1243
- .col-xs-push-1 {
1244
- left: 8.33333333%;
1245
- }
1246
- .col-xs-push-0 {
1247
- left: auto;
1248
- }
1249
- .col-xs-offset-12 {
1250
- margin-left: 100%;
1251
- }
1252
- .col-xs-offset-11 {
1253
- margin-left: 91.66666667%;
1254
- }
1255
- .col-xs-offset-10 {
1256
- margin-left: 83.33333333%;
1257
- }
1258
- .col-xs-offset-9 {
1259
- margin-left: 75%;
1260
- }
1261
- .col-xs-offset-8 {
1262
- margin-left: 66.66666667%;
1263
- }
1264
- .col-xs-offset-7 {
1265
- margin-left: 58.33333333%;
1266
- }
1267
- .col-xs-offset-6 {
1268
- margin-left: 50%;
1269
- }
1270
- .col-xs-offset-5 {
1271
- margin-left: 41.66666667%;
1272
- }
1273
- .col-xs-offset-4 {
1274
- margin-left: 33.33333333%;
1275
- }
1276
- .col-xs-offset-3 {
1277
- margin-left: 25%;
1278
- }
1279
- .col-xs-offset-2 {
1280
- margin-left: 16.66666667%;
1281
- }
1282
- .col-xs-offset-1 {
1283
- margin-left: 8.33333333%;
1284
- }
1285
- .col-xs-offset-0 {
1286
- margin-left: 0;
1287
- }
1288
- @media (min-width: 768px) {
1289
- .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
1290
- float: left;
1291
- }
1292
- .col-sm-12 {
1293
- width: 100%;
1294
- }
1295
- .col-sm-11 {
1296
- width: 91.66666667%;
1297
- }
1298
- .col-sm-10 {
1299
- width: 83.33333333%;
1300
- }
1301
- .col-sm-9 {
1302
- width: 75%;
1303
- }
1304
- .col-sm-8 {
1305
- width: 66.66666667%;
1306
- }
1307
- .col-sm-7 {
1308
- width: 58.33333333%;
1309
- }
1310
- .col-sm-6 {
1311
- width: 50%;
1312
- }
1313
- .col-sm-5 {
1314
- width: 41.66666667%;
1315
- }
1316
- .col-sm-4 {
1317
- width: 33.33333333%;
1318
- }
1319
- .col-sm-3 {
1320
- width: 25%;
1321
- }
1322
- .col-sm-2 {
1323
- width: 16.66666667%;
1324
- }
1325
- .col-sm-1 {
1326
- width: 8.33333333%;
1327
- }
1328
- .col-sm-pull-12 {
1329
- right: 100%;
1330
- }
1331
- .col-sm-pull-11 {
1332
- right: 91.66666667%;
1333
- }
1334
- .col-sm-pull-10 {
1335
- right: 83.33333333%;
1336
- }
1337
- .col-sm-pull-9 {
1338
- right: 75%;
1339
- }
1340
- .col-sm-pull-8 {
1341
- right: 66.66666667%;
1342
- }
1343
- .col-sm-pull-7 {
1344
- right: 58.33333333%;
1345
- }
1346
- .col-sm-pull-6 {
1347
- right: 50%;
1348
- }
1349
- .col-sm-pull-5 {
1350
- right: 41.66666667%;
1351
- }
1352
- .col-sm-pull-4 {
1353
- right: 33.33333333%;
1354
- }
1355
- .col-sm-pull-3 {
1356
- right: 25%;
1357
- }
1358
- .col-sm-pull-2 {
1359
- right: 16.66666667%;
1360
- }
1361
- .col-sm-pull-1 {
1362
- right: 8.33333333%;
1363
- }
1364
- .col-sm-pull-0 {
1365
- right: auto;
1366
- }
1367
- .col-sm-push-12 {
1368
- left: 100%;
1369
- }
1370
- .col-sm-push-11 {
1371
- left: 91.66666667%;
1372
- }
1373
- .col-sm-push-10 {
1374
- left: 83.33333333%;
1375
- }
1376
- .col-sm-push-9 {
1377
- left: 75%;
1378
- }
1379
- .col-sm-push-8 {
1380
- left: 66.66666667%;
1381
- }
1382
- .col-sm-push-7 {
1383
- left: 58.33333333%;
1384
- }
1385
- .col-sm-push-6 {
1386
- left: 50%;
1387
- }
1388
- .col-sm-push-5 {
1389
- left: 41.66666667%;
1390
- }
1391
- .col-sm-push-4 {
1392
- left: 33.33333333%;
1393
- }
1394
- .col-sm-push-3 {
1395
- left: 25%;
1396
- }
1397
- .col-sm-push-2 {
1398
- left: 16.66666667%;
1399
- }
1400
- .col-sm-push-1 {
1401
- left: 8.33333333%;
1402
- }
1403
- .col-sm-push-0 {
1404
- left: auto;
1405
- }
1406
- .col-sm-offset-12 {
1407
- margin-left: 100%;
1408
- }
1409
- .col-sm-offset-11 {
1410
- margin-left: 91.66666667%;
1411
- }
1412
- .col-sm-offset-10 {
1413
- margin-left: 83.33333333%;
1414
- }
1415
- .col-sm-offset-9 {
1416
- margin-left: 75%;
1417
- }
1418
- .col-sm-offset-8 {
1419
- margin-left: 66.66666667%;
1420
- }
1421
- .col-sm-offset-7 {
1422
- margin-left: 58.33333333%;
1423
- }
1424
- .col-sm-offset-6 {
1425
- margin-left: 50%;
1426
- }
1427
- .col-sm-offset-5 {
1428
- margin-left: 41.66666667%;
1429
- }
1430
- .col-sm-offset-4 {
1431
- margin-left: 33.33333333%;
1432
- }
1433
- .col-sm-offset-3 {
1434
- margin-left: 25%;
1435
- }
1436
- .col-sm-offset-2 {
1437
- margin-left: 16.66666667%;
1438
- }
1439
- .col-sm-offset-1 {
1440
- margin-left: 8.33333333%;
1441
- }
1442
- .col-sm-offset-0 {
1443
- margin-left: 0;
1444
- }
1445
- }
1446
- @media (min-width: 992px) {
1447
- .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
1448
- float: left;
1449
- }
1450
- .col-md-12 {
1451
- width: 100%;
1452
- }
1453
- .col-md-11 {
1454
- width: 91.66666667%;
1455
- }
1456
- .col-md-10 {
1457
- width: 83.33333333%;
1458
- }
1459
- .col-md-9 {
1460
- width: 75%;
1461
- }
1462
- .col-md-8 {
1463
- width: 66.66666667%;
1464
- }
1465
- .col-md-7 {
1466
- width: 58.33333333%;
1467
- }
1468
- .col-md-6 {
1469
- width: 50%;
1470
- }
1471
- .col-md-5 {
1472
- width: 41.66666667%;
1473
- }
1474
- .col-md-4 {
1475
- width: 33.33333333%;
1476
- }
1477
- .col-md-3 {
1478
- width: 25%;
1479
- }
1480
- .col-md-2 {
1481
- width: 16.66666667%;
1482
- }
1483
- .col-md-1 {
1484
- width: 8.33333333%;
1485
- }
1486
- .col-md-pull-12 {
1487
- right: 100%;
1488
- }
1489
- .col-md-pull-11 {
1490
- right: 91.66666667%;
1491
- }
1492
- .col-md-pull-10 {
1493
- right: 83.33333333%;
1494
- }
1495
- .col-md-pull-9 {
1496
- right: 75%;
1497
- }
1498
- .col-md-pull-8 {
1499
- right: 66.66666667%;
1500
- }
1501
- .col-md-pull-7 {
1502
- right: 58.33333333%;
1503
- }
1504
- .col-md-pull-6 {
1505
- right: 50%;
1506
- }
1507
- .col-md-pull-5 {
1508
- right: 41.66666667%;
1509
- }
1510
- .col-md-pull-4 {
1511
- right: 33.33333333%;
1512
- }
1513
- .col-md-pull-3 {
1514
- right: 25%;
1515
- }
1516
- .col-md-pull-2 {
1517
- right: 16.66666667%;
1518
- }
1519
- .col-md-pull-1 {
1520
- right: 8.33333333%;
1521
- }
1522
- .col-md-pull-0 {
1523
- right: auto;
1524
- }
1525
- .col-md-push-12 {
1526
- left: 100%;
1527
- }
1528
- .col-md-push-11 {
1529
- left: 91.66666667%;
1530
- }
1531
- .col-md-push-10 {
1532
- left: 83.33333333%;
1533
- }
1534
- .col-md-push-9 {
1535
- left: 75%;
1536
- }
1537
- .col-md-push-8 {
1538
- left: 66.66666667%;
1539
- }
1540
- .col-md-push-7 {
1541
- left: 58.33333333%;
1542
- }
1543
- .col-md-push-6 {
1544
- left: 50%;
1545
- }
1546
- .col-md-push-5 {
1547
- left: 41.66666667%;
1548
- }
1549
- .col-md-push-4 {
1550
- left: 33.33333333%;
1551
- }
1552
- .col-md-push-3 {
1553
- left: 25%;
1554
- }
1555
- .col-md-push-2 {
1556
- left: 16.66666667%;
1557
- }
1558
- .col-md-push-1 {
1559
- left: 8.33333333%;
1560
- }
1561
- .col-md-push-0 {
1562
- left: auto;
1563
- }
1564
- .col-md-offset-12 {
1565
- margin-left: 100%;
1566
- }
1567
- .col-md-offset-11 {
1568
- margin-left: 91.66666667%;
1569
- }
1570
- .col-md-offset-10 {
1571
- margin-left: 83.33333333%;
1572
- }
1573
- .col-md-offset-9 {
1574
- margin-left: 75%;
1575
- }
1576
- .col-md-offset-8 {
1577
- margin-left: 66.66666667%;
1578
- }
1579
- .col-md-offset-7 {
1580
- margin-left: 58.33333333%;
1581
- }
1582
- .col-md-offset-6 {
1583
- margin-left: 50%;
1584
- }
1585
- .col-md-offset-5 {
1586
- margin-left: 41.66666667%;
1587
- }
1588
- .col-md-offset-4 {
1589
- margin-left: 33.33333333%;
1590
- }
1591
- .col-md-offset-3 {
1592
- margin-left: 25%;
1593
- }
1594
- .col-md-offset-2 {
1595
- margin-left: 16.66666667%;
1596
- }
1597
- .col-md-offset-1 {
1598
- margin-left: 8.33333333%;
1599
- }
1600
- .col-md-offset-0 {
1601
- margin-left: 0;
1602
- }
1603
- }
1604
- @media (min-width: 1200px) {
1605
- .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
1606
- float: left;
1607
- }
1608
- .col-lg-12 {
1609
- width: 100%;
1610
- }
1611
- .col-lg-11 {
1612
- width: 91.66666667%;
1613
- }
1614
- .col-lg-10 {
1615
- width: 83.33333333%;
1616
- }
1617
- .col-lg-9 {
1618
- width: 75%;
1619
- }
1620
- .col-lg-8 {
1621
- width: 66.66666667%;
1622
- }
1623
- .col-lg-7 {
1624
- width: 58.33333333%;
1625
- }
1626
- .col-lg-6 {
1627
- width: 50%;
1628
- }
1629
- .col-lg-5 {
1630
- width: 41.66666667%;
1631
- }
1632
- .col-lg-4 {
1633
- width: 33.33333333%;
1634
- }
1635
- .col-lg-3 {
1636
- width: 25%;
1637
- }
1638
- .col-lg-2 {
1639
- width: 16.66666667%;
1640
- }
1641
- .col-lg-1 {
1642
- width: 8.33333333%;
1643
- }
1644
- .col-lg-pull-12 {
1645
- right: 100%;
1646
- }
1647
- .col-lg-pull-11 {
1648
- right: 91.66666667%;
1649
- }
1650
- .col-lg-pull-10 {
1651
- right: 83.33333333%;
1652
- }
1653
- .col-lg-pull-9 {
1654
- right: 75%;
1655
- }
1656
- .col-lg-pull-8 {
1657
- right: 66.66666667%;
1658
- }
1659
- .col-lg-pull-7 {
1660
- right: 58.33333333%;
1661
- }
1662
- .col-lg-pull-6 {
1663
- right: 50%;
1664
- }
1665
- .col-lg-pull-5 {
1666
- right: 41.66666667%;
1667
- }
1668
- .col-lg-pull-4 {
1669
- right: 33.33333333%;
1670
- }
1671
- .col-lg-pull-3 {
1672
- right: 25%;
1673
- }
1674
- .col-lg-pull-2 {
1675
- right: 16.66666667%;
1676
- }
1677
- .col-lg-pull-1 {
1678
- right: 8.33333333%;
1679
- }
1680
- .col-lg-pull-0 {
1681
- right: auto;
1682
- }
1683
- .col-lg-push-12 {
1684
- left: 100%;
1685
- }
1686
- .col-lg-push-11 {
1687
- left: 91.66666667%;
1688
- }
1689
- .col-lg-push-10 {
1690
- left: 83.33333333%;
1691
- }
1692
- .col-lg-push-9 {
1693
- left: 75%;
1694
- }
1695
- .col-lg-push-8 {
1696
- left: 66.66666667%;
1697
- }
1698
- .col-lg-push-7 {
1699
- left: 58.33333333%;
1700
- }
1701
- .col-lg-push-6 {
1702
- left: 50%;
1703
- }
1704
- .col-lg-push-5 {
1705
- left: 41.66666667%;
1706
- }
1707
- .col-lg-push-4 {
1708
- left: 33.33333333%;
1709
- }
1710
- .col-lg-push-3 {
1711
- left: 25%;
1712
- }
1713
- .col-lg-push-2 {
1714
- left: 16.66666667%;
1715
- }
1716
- .col-lg-push-1 {
1717
- left: 8.33333333%;
1718
- }
1719
- .col-lg-push-0 {
1720
- left: auto;
1721
- }
1722
- .col-lg-offset-12 {
1723
- margin-left: 100%;
1724
- }
1725
- .col-lg-offset-11 {
1726
- margin-left: 91.66666667%;
1727
- }
1728
- .col-lg-offset-10 {
1729
- margin-left: 83.33333333%;
1730
- }
1731
- .col-lg-offset-9 {
1732
- margin-left: 75%;
1733
- }
1734
- .col-lg-offset-8 {
1735
- margin-left: 66.66666667%;
1736
- }
1737
- .col-lg-offset-7 {
1738
- margin-left: 58.33333333%;
1739
- }
1740
- .col-lg-offset-6 {
1741
- margin-left: 50%;
1742
- }
1743
- .col-lg-offset-5 {
1744
- margin-left: 41.66666667%;
1745
- }
1746
- .col-lg-offset-4 {
1747
- margin-left: 33.33333333%;
1748
- }
1749
- .col-lg-offset-3 {
1750
- margin-left: 25%;
1751
- }
1752
- .col-lg-offset-2 {
1753
- margin-left: 16.66666667%;
1754
- }
1755
- .col-lg-offset-1 {
1756
- margin-left: 8.33333333%;
1757
- }
1758
- .col-lg-offset-0 {
1759
- margin-left: 0;
1760
- }
1761
- }
1762
- table {
1763
- background-color: transparent;
1764
- }
1765
- th {
1766
- text-align: left;
1767
- }
1768
- .table {
1769
- width: 100%;
1770
- max-width: 100%;
1771
- margin-bottom: 20px;
1772
- }
1773
- .table > thead > tr > th,
1774
- .table > tbody > tr > th,
1775
- .table > tfoot > tr > th,
1776
- .table > thead > tr > td,
1777
- .table > tbody > tr > td,
1778
- .table > tfoot > tr > td {
1779
- padding: 8px;
1780
- line-height: 1.42857143;
1781
- vertical-align: top;
1782
- border-top: 1px solid #ddd;
1783
- }
1784
- .table > thead > tr > th {
1785
- vertical-align: bottom;
1786
- border-bottom: 2px solid #ddd;
1787
- }
1788
- .table > caption + thead > tr:first-child > th,
1789
- .table > colgroup + thead > tr:first-child > th,
1790
- .table > thead:first-child > tr:first-child > th,
1791
- .table > caption + thead > tr:first-child > td,
1792
- .table > colgroup + thead > tr:first-child > td,
1793
- .table > thead:first-child > tr:first-child > td {
1794
- border-top: 0;
1795
- }
1796
- .table > tbody + tbody {
1797
- border-top: 2px solid #ddd;
1798
- }
1799
- .table .table {
1800
- background-color: #fff;
1801
- }
1802
- .table-condensed > thead > tr > th,
1803
- .table-condensed > tbody > tr > th,
1804
- .table-condensed > tfoot > tr > th,
1805
- .table-condensed > thead > tr > td,
1806
- .table-condensed > tbody > tr > td,
1807
- .table-condensed > tfoot > tr > td {
1808
- padding: 5px;
1809
- }
1810
- .table-bordered {
1811
- border: 1px solid #ddd;
1812
- }
1813
- .table-bordered > thead > tr > th,
1814
- .table-bordered > tbody > tr > th,
1815
- .table-bordered > tfoot > tr > th,
1816
- .table-bordered > thead > tr > td,
1817
- .table-bordered > tbody > tr > td,
1818
- .table-bordered > tfoot > tr > td {
1819
- border: 1px solid #ddd;
1820
- }
1821
- .table-bordered > thead > tr > th,
1822
- .table-bordered > thead > tr > td {
1823
- border-bottom-width: 2px;
1824
- }
1825
- .table-striped > tbody > tr:nth-child(odd) > td,
1826
- .table-striped > tbody > tr:nth-child(odd) > th {
1827
- background-color: #f9f9f9;
1828
- }
1829
- .table-hover > tbody > tr:hover > td,
1830
- .table-hover > tbody > tr:hover > th {
1831
- background-color: #f5f5f5;
1832
- }
1833
- table col[class*="col-"] {
1834
- position: static;
1835
- display: table-column;
1836
- float: none;
1837
- }
1838
- table td[class*="col-"],
1839
- table th[class*="col-"] {
1840
- position: static;
1841
- display: table-cell;
1842
- float: none;
1843
- }
1844
- .table > thead > tr > td.active,
1845
- .table > tbody > tr > td.active,
1846
- .table > tfoot > tr > td.active,
1847
- .table > thead > tr > th.active,
1848
- .table > tbody > tr > th.active,
1849
- .table > tfoot > tr > th.active,
1850
- .table > thead > tr.active > td,
1851
- .table > tbody > tr.active > td,
1852
- .table > tfoot > tr.active > td,
1853
- .table > thead > tr.active > th,
1854
- .table > tbody > tr.active > th,
1855
- .table > tfoot > tr.active > th {
1856
- background-color: #f5f5f5;
1857
- }
1858
- .table-hover > tbody > tr > td.active:hover,
1859
- .table-hover > tbody > tr > th.active:hover,
1860
- .table-hover > tbody > tr.active:hover > td,
1861
- .table-hover > tbody > tr:hover > .active,
1862
- .table-hover > tbody > tr.active:hover > th {
1863
- background-color: #e8e8e8;
1864
- }
1865
- .table > thead > tr > td.success,
1866
- .table > tbody > tr > td.success,
1867
- .table > tfoot > tr > td.success,
1868
- .table > thead > tr > th.success,
1869
- .table > tbody > tr > th.success,
1870
- .table > tfoot > tr > th.success,
1871
- .table > thead > tr.success > td,
1872
- .table > tbody > tr.success > td,
1873
- .table > tfoot > tr.success > td,
1874
- .table > thead > tr.success > th,
1875
- .table > tbody > tr.success > th,
1876
- .table > tfoot > tr.success > th {
1877
- background-color: #dff0d8;
1878
- }
1879
- .table-hover > tbody > tr > td.success:hover,
1880
- .table-hover > tbody > tr > th.success:hover,
1881
- .table-hover > tbody > tr.success:hover > td,
1882
- .table-hover > tbody > tr:hover > .success,
1883
- .table-hover > tbody > tr.success:hover > th {
1884
- background-color: #d0e9c6;
1885
- }
1886
- .table > thead > tr > td.info,
1887
- .table > tbody > tr > td.info,
1888
- .table > tfoot > tr > td.info,
1889
- .table > thead > tr > th.info,
1890
- .table > tbody > tr > th.info,
1891
- .table > tfoot > tr > th.info,
1892
- .table > thead > tr.info > td,
1893
- .table > tbody > tr.info > td,
1894
- .table > tfoot > tr.info > td,
1895
- .table > thead > tr.info > th,
1896
- .table > tbody > tr.info > th,
1897
- .table > tfoot > tr.info > th {
1898
- background-color: #d9edf7;
1899
- }
1900
- .table-hover > tbody > tr > td.info:hover,
1901
- .table-hover > tbody > tr > th.info:hover,
1902
- .table-hover > tbody > tr.info:hover > td,
1903
- .table-hover > tbody > tr:hover > .info,
1904
- .table-hover > tbody > tr.info:hover > th {
1905
- background-color: #c4e3f3;
1906
- }
1907
- .table > thead > tr > td.warning,
1908
- .table > tbody > tr > td.warning,
1909
- .table > tfoot > tr > td.warning,
1910
- .table > thead > tr > th.warning,
1911
- .table > tbody > tr > th.warning,
1912
- .table > tfoot > tr > th.warning,
1913
- .table > thead > tr.warning > td,
1914
- .table > tbody > tr.warning > td,
1915
- .table > tfoot > tr.warning > td,
1916
- .table > thead > tr.warning > th,
1917
- .table > tbody > tr.warning > th,
1918
- .table > tfoot > tr.warning > th {
1919
- background-color: #fcf8e3;
1920
- }
1921
- .table-hover > tbody > tr > td.warning:hover,
1922
- .table-hover > tbody > tr > th.warning:hover,
1923
- .table-hover > tbody > tr.warning:hover > td,
1924
- .table-hover > tbody > tr:hover > .warning,
1925
- .table-hover > tbody > tr.warning:hover > th {
1926
- background-color: #faf2cc;
1927
- }
1928
- .table > thead > tr > td.danger,
1929
- .table > tbody > tr > td.danger,
1930
- .table > tfoot > tr > td.danger,
1931
- .table > thead > tr > th.danger,
1932
- .table > tbody > tr > th.danger,
1933
- .table > tfoot > tr > th.danger,
1934
- .table > thead > tr.danger > td,
1935
- .table > tbody > tr.danger > td,
1936
- .table > tfoot > tr.danger > td,
1937
- .table > thead > tr.danger > th,
1938
- .table > tbody > tr.danger > th,
1939
- .table > tfoot > tr.danger > th {
1940
- background-color: #f2dede;
1941
- }
1942
- .table-hover > tbody > tr > td.danger:hover,
1943
- .table-hover > tbody > tr > th.danger:hover,
1944
- .table-hover > tbody > tr.danger:hover > td,
1945
- .table-hover > tbody > tr:hover > .danger,
1946
- .table-hover > tbody > tr.danger:hover > th {
1947
- background-color: #ebcccc;
1948
- }
1949
- @media screen and (max-width: 767px) {
1950
- .table-responsive {
1951
- width: 100%;
1952
- margin-bottom: 15px;
1953
- overflow-x: auto;
1954
- overflow-y: hidden;
1955
- -webkit-overflow-scrolling: touch;
1956
- -ms-overflow-style: -ms-autohiding-scrollbar;
1957
- border: 1px solid #ddd;
1958
- }
1959
- .table-responsive > .table {
1960
- margin-bottom: 0;
1961
- }
1962
- .table-responsive > .table > thead > tr > th,
1963
- .table-responsive > .table > tbody > tr > th,
1964
- .table-responsive > .table > tfoot > tr > th,
1965
- .table-responsive > .table > thead > tr > td,
1966
- .table-responsive > .table > tbody > tr > td,
1967
- .table-responsive > .table > tfoot > tr > td {
1968
- white-space: nowrap;
1969
- }
1970
- .table-responsive > .table-bordered {
1971
- border: 0;
1972
- }
1973
- .table-responsive > .table-bordered > thead > tr > th:first-child,
1974
- .table-responsive > .table-bordered > tbody > tr > th:first-child,
1975
- .table-responsive > .table-bordered > tfoot > tr > th:first-child,
1976
- .table-responsive > .table-bordered > thead > tr > td:first-child,
1977
- .table-responsive > .table-bordered > tbody > tr > td:first-child,
1978
- .table-responsive > .table-bordered > tfoot > tr > td:first-child {
1979
- border-left: 0;
1980
- }
1981
- .table-responsive > .table-bordered > thead > tr > th:last-child,
1982
- .table-responsive > .table-bordered > tbody > tr > th:last-child,
1983
- .table-responsive > .table-bordered > tfoot > tr > th:last-child,
1984
- .table-responsive > .table-bordered > thead > tr > td:last-child,
1985
- .table-responsive > .table-bordered > tbody > tr > td:last-child,
1986
- .table-responsive > .table-bordered > tfoot > tr > td:last-child {
1987
- border-right: 0;
1988
- }
1989
- .table-responsive > .table-bordered > tbody > tr:last-child > th,
1990
- .table-responsive > .table-bordered > tfoot > tr:last-child > th,
1991
- .table-responsive > .table-bordered > tbody > tr:last-child > td,
1992
- .table-responsive > .table-bordered > tfoot > tr:last-child > td {
1993
- border-bottom: 0;
1994
- }
1995
- }
1996
- fieldset {
1997
- min-width: 0;
1998
- padding: 0;
1999
- margin: 0;
2000
- border: 0;
2001
- }
2002
- legend {
2003
- display: block;
2004
- width: 100%;
2005
- padding: 0;
2006
- margin-bottom: 20px;
2007
- font-size: 21px;
2008
- line-height: inherit;
2009
- color: #333;
2010
- border: 0;
2011
- border-bottom: 1px solid #e5e5e5;
2012
- }
2013
- label {
2014
- display: inline-block;
2015
- max-width: 100%;
2016
- margin-bottom: 5px;
2017
- font-weight: bold;
2018
- }
2019
- input[type="search"] {
2020
- -webkit-box-sizing: border-box;
2021
- -moz-box-sizing: border-box;
2022
- box-sizing: border-box;
2023
- }
2024
- input[type="radio"],
2025
- input[type="checkbox"] {
2026
- margin: 4px 0 0;
2027
- margin-top: 1px \9;
2028
- line-height: normal;
2029
- }
2030
- input[type="file"] {
2031
- display: block;
2032
- }
2033
- input[type="range"] {
2034
- display: block;
2035
- width: 100%;
2036
- }
2037
- select[multiple],
2038
- select[size] {
2039
- height: auto;
2040
- }
2041
- input[type="file"]:focus,
2042
- input[type="radio"]:focus,
2043
- input[type="checkbox"]:focus {
2044
- outline: thin dotted;
2045
- outline: 5px auto -webkit-focus-ring-color;
2046
- outline-offset: -2px;
2047
- }
2048
- output {
2049
- display: block;
2050
- padding-top: 7px;
2051
- font-size: 14px;
2052
- line-height: 1.42857143;
2053
- color: #555;
2054
- }
2055
- .form-control {
2056
- display: block;
2057
- width: 100%;
2058
- height: 34px;
2059
- padding: 6px 12px;
2060
- font-size: 14px;
2061
- line-height: 1.42857143;
2062
- color: #555;
2063
- background-color: #fff;
2064
- background-image: none;
2065
- border: 1px solid #ccc;
2066
- border-radius: 4px;
2067
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2068
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2069
- -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
2070
- -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2071
- transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2072
- }
2073
- .form-control:focus {
2074
- border-color: #66afe9;
2075
- outline: 0;
2076
- -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
2077
- box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
2078
- }
2079
- .form-control::-moz-placeholder {
2080
- color: #777;
2081
- opacity: 1;
2082
- }
2083
- .form-control:-ms-input-placeholder {
2084
- color: #777;
2085
- }
2086
- .form-control::-webkit-input-placeholder {
2087
- color: #777;
2088
- }
2089
- .form-control[disabled],
2090
- .form-control[readonly],
2091
- fieldset[disabled] .form-control {
2092
- cursor: not-allowed;
2093
- background-color: #eee;
2094
- opacity: 1;
2095
- }
2096
- textarea.form-control {
2097
- height: auto;
2098
- }
2099
- input[type="search"] {
2100
- -webkit-appearance: none;
2101
- }
2102
- input[type="date"],
2103
- input[type="time"],
2104
- input[type="datetime-local"],
2105
- input[type="month"] {
2106
- line-height: 34px;
2107
- line-height: 1.42857143 \0;
2108
- }
2109
- input[type="date"].input-sm,
2110
- input[type="time"].input-sm,
2111
- input[type="datetime-local"].input-sm,
2112
- input[type="month"].input-sm {
2113
- line-height: 30px;
2114
- }
2115
- input[type="date"].input-lg,
2116
- input[type="time"].input-lg,
2117
- input[type="datetime-local"].input-lg,
2118
- input[type="month"].input-lg {
2119
- line-height: 46px;
2120
- }
2121
- .form-group {
2122
- margin-bottom: 15px;
2123
- }
2124
- .radio,
2125
- .checkbox {
2126
- position: relative;
2127
- display: block;
2128
- min-height: 20px;
2129
- margin-top: 10px;
2130
- margin-bottom: 10px;
2131
- }
2132
- .radio label,
2133
- .checkbox label {
2134
- padding-left: 20px;
2135
- margin-bottom: 0;
2136
- font-weight: normal;
2137
- cursor: pointer;
2138
- }
2139
- .radio input[type="radio"],
2140
- .radio-inline input[type="radio"],
2141
- .checkbox input[type="checkbox"],
2142
- .checkbox-inline input[type="checkbox"] {
2143
- position: absolute;
2144
- margin-top: 4px \9;
2145
- margin-left: -20px;
2146
- }
2147
- .radio + .radio,
2148
- .checkbox + .checkbox {
2149
- margin-top: -5px;
2150
- }
2151
- .radio-inline,
2152
- .checkbox-inline {
2153
- display: inline-block;
2154
- padding-left: 20px;
2155
- margin-bottom: 0;
2156
- font-weight: normal;
2157
- vertical-align: middle;
2158
- cursor: pointer;
2159
- }
2160
- .radio-inline + .radio-inline,
2161
- .checkbox-inline + .checkbox-inline {
2162
- margin-top: 0;
2163
- margin-left: 10px;
2164
- }
2165
- input[type="radio"][disabled],
2166
- input[type="checkbox"][disabled],
2167
- input[type="radio"].disabled,
2168
- input[type="checkbox"].disabled,
2169
- fieldset[disabled] input[type="radio"],
2170
- fieldset[disabled] input[type="checkbox"] {
2171
- cursor: not-allowed;
2172
- }
2173
- .radio-inline.disabled,
2174
- .checkbox-inline.disabled,
2175
- fieldset[disabled] .radio-inline,
2176
- fieldset[disabled] .checkbox-inline {
2177
- cursor: not-allowed;
2178
- }
2179
- .radio.disabled label,
2180
- .checkbox.disabled label,
2181
- fieldset[disabled] .radio label,
2182
- fieldset[disabled] .checkbox label {
2183
- cursor: not-allowed;
2184
- }
2185
- .form-control-static {
2186
- padding-top: 7px;
2187
- padding-bottom: 7px;
2188
- margin-bottom: 0;
2189
- }
2190
- .form-control-static.input-lg,
2191
- .form-control-static.input-sm {
2192
- padding-right: 0;
2193
- padding-left: 0;
2194
- }
2195
- .input-sm,
2196
- .form-horizontal .form-group-sm .form-control {
2197
- height: 30px;
2198
- padding: 5px 10px;
2199
- font-size: 12px;
2200
- line-height: 1.5;
2201
- border-radius: 3px;
2202
- }
2203
- select.input-sm {
2204
- height: 30px;
2205
- line-height: 30px;
2206
- }
2207
- textarea.input-sm,
2208
- select[multiple].input-sm {
2209
- height: auto;
2210
- }
2211
- .input-lg,
2212
- .form-horizontal .form-group-lg .form-control {
2213
- height: 46px;
2214
- padding: 10px 16px;
2215
- font-size: 18px;
2216
- line-height: 1.33;
2217
- border-radius: 6px;
2218
- }
2219
- select.input-lg {
2220
- height: 46px;
2221
- line-height: 46px;
2222
- }
2223
- textarea.input-lg,
2224
- select[multiple].input-lg {
2225
- height: auto;
2226
- }
2227
- .has-feedback {
2228
- position: relative;
2229
- }
2230
- .has-feedback .form-control {
2231
- padding-right: 42.5px;
2232
- }
2233
- .form-control-feedback {
2234
- position: absolute;
2235
- top: 25px;
2236
- right: 0;
2237
- z-index: 2;
2238
- display: block;
2239
- width: 34px;
2240
- height: 34px;
2241
- line-height: 34px;
2242
- text-align: center;
2243
- }
2244
- .input-lg + .form-control-feedback {
2245
- width: 46px;
2246
- height: 46px;
2247
- line-height: 46px;
2248
- }
2249
- .input-sm + .form-control-feedback {
2250
- width: 30px;
2251
- height: 30px;
2252
- line-height: 30px;
2253
- }
2254
- .has-success .help-block,
2255
- .has-success .control-label,
2256
- .has-success .radio,
2257
- .has-success .checkbox,
2258
- .has-success .radio-inline,
2259
- .has-success .checkbox-inline {
2260
- color: #3c763d;
2261
- }
2262
- .has-success .form-control {
2263
- border-color: #3c763d;
2264
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2265
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2266
- }
2267
- .has-success .form-control:focus {
2268
- border-color: #2b542c;
2269
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2270
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2271
- }
2272
- .has-success .input-group-addon {
2273
- color: #3c763d;
2274
- background-color: #dff0d8;
2275
- border-color: #3c763d;
2276
- }
2277
- .has-success .form-control-feedback {
2278
- color: #3c763d;
2279
- }
2280
- .has-warning .help-block,
2281
- .has-warning .control-label,
2282
- .has-warning .radio,
2283
- .has-warning .checkbox,
2284
- .has-warning .radio-inline,
2285
- .has-warning .checkbox-inline {
2286
- color: #8a6d3b;
2287
- }
2288
- .has-warning .form-control {
2289
- border-color: #8a6d3b;
2290
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2291
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2292
- }
2293
- .has-warning .form-control:focus {
2294
- border-color: #66512c;
2295
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2296
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2297
- }
2298
- .has-warning .input-group-addon {
2299
- color: #8a6d3b;
2300
- background-color: #fcf8e3;
2301
- border-color: #8a6d3b;
2302
- }
2303
- .has-warning .form-control-feedback {
2304
- color: #8a6d3b;
2305
- }
2306
- .has-error .help-block,
2307
- .has-error .control-label,
2308
- .has-error .radio,
2309
- .has-error .checkbox,
2310
- .has-error .radio-inline,
2311
- .has-error .checkbox-inline {
2312
- color: #a94442;
2313
- }
2314
- .has-error .form-control {
2315
- border-color: #a94442;
2316
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2317
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2318
- }
2319
- .has-error .form-control:focus {
2320
- border-color: #843534;
2321
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2322
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2323
- }
2324
- .has-error .input-group-addon {
2325
- color: #a94442;
2326
- background-color: #f2dede;
2327
- border-color: #a94442;
2328
- }
2329
- .has-error .form-control-feedback {
2330
- color: #a94442;
2331
- }
2332
- .has-feedback label.sr-only ~ .form-control-feedback {
2333
- top: 0;
2334
- }
2335
- .help-block {
2336
- display: block;
2337
- margin-top: 5px;
2338
- margin-bottom: 10px;
2339
- color: #737373;
2340
- }
2341
- @media (min-width: 768px) {
2342
- .form-inline .form-group {
2343
- display: inline-block;
2344
- margin-bottom: 0;
2345
- vertical-align: middle;
2346
- }
2347
- .form-inline .form-control {
2348
- display: inline-block;
2349
- width: auto;
2350
- vertical-align: middle;
2351
- }
2352
- .form-inline .input-group {
2353
- display: inline-table;
2354
- vertical-align: middle;
2355
- }
2356
- .form-inline .input-group .input-group-addon,
2357
- .form-inline .input-group .input-group-btn,
2358
- .form-inline .input-group .form-control {
2359
- width: auto;
2360
- }
2361
- .form-inline .input-group > .form-control {
2362
- width: 100%;
2363
- }
2364
- .form-inline .control-label {
2365
- margin-bottom: 0;
2366
- vertical-align: middle;
2367
- }
2368
- .form-inline .radio,
2369
- .form-inline .checkbox {
2370
- display: inline-block;
2371
- margin-top: 0;
2372
- margin-bottom: 0;
2373
- vertical-align: middle;
2374
- }
2375
- .form-inline .radio label,
2376
- .form-inline .checkbox label {
2377
- padding-left: 0;
2378
- }
2379
- .form-inline .radio input[type="radio"],
2380
- .form-inline .checkbox input[type="checkbox"] {
2381
- position: relative;
2382
- margin-left: 0;
2383
- }
2384
- .form-inline .has-feedback .form-control-feedback {
2385
- top: 0;
2386
- }
2387
- }
2388
- .form-horizontal .radio,
2389
- .form-horizontal .checkbox,
2390
- .form-horizontal .radio-inline,
2391
- .form-horizontal .checkbox-inline {
2392
- padding-top: 7px;
2393
- margin-top: 0;
2394
- margin-bottom: 0;
2395
- }
2396
- .form-horizontal .radio,
2397
- .form-horizontal .checkbox {
2398
- min-height: 27px;
2399
- }
2400
- .form-horizontal .form-group {
2401
- margin-right: -15px;
2402
- margin-left: -15px;
2403
- }
2404
- @media (min-width: 768px) {
2405
- .form-horizontal .control-label {
2406
- padding-top: 7px;
2407
- margin-bottom: 0;
2408
- text-align: right;
2409
- }
2410
- }
2411
- .form-horizontal .has-feedback .form-control-feedback {
2412
- top: 0;
2413
- right: 15px;
2414
- }
2415
- @media (min-width: 768px) {
2416
- .form-horizontal .form-group-lg .control-label {
2417
- padding-top: 14.3px;
2418
- }
2419
- }
2420
- @media (min-width: 768px) {
2421
- .form-horizontal .form-group-sm .control-label {
2422
- padding-top: 6px;
2423
- }
2424
- }
2425
- .btn {
2426
- display: inline-block;
2427
- padding: 6px 12px;
2428
- margin-bottom: 0;
2429
- font-size: 14px;
2430
- font-weight: normal;
2431
- line-height: 1.42857143;
2432
- text-align: center;
2433
- white-space: nowrap;
2434
- vertical-align: middle;
2435
- cursor: pointer;
2436
- -webkit-user-select: none;
2437
- -moz-user-select: none;
2438
- -ms-user-select: none;
2439
- user-select: none;
2440
- background-image: none;
2441
- border: 1px solid transparent;
2442
- border-radius: 4px;
2443
- }
2444
- .btn:focus,
2445
- .btn:active:focus,
2446
- .btn.active:focus {
2447
- outline: thin dotted;
2448
- outline: 5px auto -webkit-focus-ring-color;
2449
- outline-offset: -2px;
2450
- }
2451
- .btn:hover,
2452
- .btn:focus {
2453
- color: #333;
2454
- text-decoration: none;
2455
- }
2456
- .btn:active,
2457
- .btn.active {
2458
- background-image: none;
2459
- outline: 0;
2460
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2461
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2462
- }
2463
- .btn.disabled,
2464
- .btn[disabled],
2465
- fieldset[disabled] .btn {
2466
- pointer-events: none;
2467
- cursor: not-allowed;
2468
- filter: alpha(opacity=65);
2469
- -webkit-box-shadow: none;
2470
- box-shadow: none;
2471
- opacity: .65;
2472
- }
2473
- .btn-default {
2474
- color: #333;
2475
- background-color: #fff;
2476
- border-color: #ccc;
2477
- }
2478
- .btn-default:hover,
2479
- .btn-default:focus,
2480
- .btn-default:active,
2481
- .btn-default.active,
2482
- .open > .dropdown-toggle.btn-default {
2483
- color: #333;
2484
- background-color: #e6e6e6;
2485
- border-color: #adadad;
2486
- }
2487
- .btn-default:active,
2488
- .btn-default.active,
2489
- .open > .dropdown-toggle.btn-default {
2490
- background-image: none;
2491
- }
2492
- .btn-default.disabled,
2493
- .btn-default[disabled],
2494
- fieldset[disabled] .btn-default,
2495
- .btn-default.disabled:hover,
2496
- .btn-default[disabled]:hover,
2497
- fieldset[disabled] .btn-default:hover,
2498
- .btn-default.disabled:focus,
2499
- .btn-default[disabled]:focus,
2500
- fieldset[disabled] .btn-default:focus,
2501
- .btn-default.disabled:active,
2502
- .btn-default[disabled]:active,
2503
- fieldset[disabled] .btn-default:active,
2504
- .btn-default.disabled.active,
2505
- .btn-default[disabled].active,
2506
- fieldset[disabled] .btn-default.active {
2507
- background-color: #fff;
2508
- border-color: #ccc;
2509
- }
2510
- .btn-default .badge {
2511
- color: #fff;
2512
- background-color: #333;
2513
- }
2514
- .btn-primary {
2515
- color: #fff;
2516
- background-color: #428bca;
2517
- border-color: #357ebd;
2518
- }
2519
- .btn-primary:hover,
2520
- .btn-primary:focus,
2521
- .btn-primary:active,
2522
- .btn-primary.active,
2523
- .open > .dropdown-toggle.btn-primary {
2524
- color: #fff;
2525
- background-color: #3071a9;
2526
- border-color: #285e8e;
2527
- }
2528
- .btn-primary:active,
2529
- .btn-primary.active,
2530
- .open > .dropdown-toggle.btn-primary {
2531
- background-image: none;
2532
- }
2533
- .btn-primary.disabled,
2534
- .btn-primary[disabled],
2535
- fieldset[disabled] .btn-primary,
2536
- .btn-primary.disabled:hover,
2537
- .btn-primary[disabled]:hover,
2538
- fieldset[disabled] .btn-primary:hover,
2539
- .btn-primary.disabled:focus,
2540
- .btn-primary[disabled]:focus,
2541
- fieldset[disabled] .btn-primary:focus,
2542
- .btn-primary.disabled:active,
2543
- .btn-primary[disabled]:active,
2544
- fieldset[disabled] .btn-primary:active,
2545
- .btn-primary.disabled.active,
2546
- .btn-primary[disabled].active,
2547
- fieldset[disabled] .btn-primary.active {
2548
- background-color: #428bca;
2549
- border-color: #357ebd;
2550
- }
2551
- .btn-primary .badge {
2552
- color: #428bca;
2553
- background-color: #fff;
2554
- }
2555
- .btn-success {
2556
- color: #fff;
2557
- background-color: #5cb85c;
2558
- border-color: #4cae4c;
2559
- }
2560
- .btn-success:hover,
2561
- .btn-success:focus,
2562
- .btn-success:active,
2563
- .btn-success.active,
2564
- .open > .dropdown-toggle.btn-success {
2565
- color: #fff;
2566
- background-color: #449d44;
2567
- border-color: #398439;
2568
- }
2569
- .btn-success:active,
2570
- .btn-success.active,
2571
- .open > .dropdown-toggle.btn-success {
2572
- background-image: none;
2573
- }
2574
- .btn-success.disabled,
2575
- .btn-success[disabled],
2576
- fieldset[disabled] .btn-success,
2577
- .btn-success.disabled:hover,
2578
- .btn-success[disabled]:hover,
2579
- fieldset[disabled] .btn-success:hover,
2580
- .btn-success.disabled:focus,
2581
- .btn-success[disabled]:focus,
2582
- fieldset[disabled] .btn-success:focus,
2583
- .btn-success.disabled:active,
2584
- .btn-success[disabled]:active,
2585
- fieldset[disabled] .btn-success:active,
2586
- .btn-success.disabled.active,
2587
- .btn-success[disabled].active,
2588
- fieldset[disabled] .btn-success.active {
2589
- background-color: #5cb85c;
2590
- border-color: #4cae4c;
2591
- }
2592
- .btn-success .badge {
2593
- color: #5cb85c;
2594
- background-color: #fff;
2595
- }
2596
- .btn-info {
2597
- color: #fff;
2598
- background-color: #5bc0de;
2599
- border-color: #46b8da;
2600
- }
2601
- .btn-info:hover,
2602
- .btn-info:focus,
2603
- .btn-info:active,
2604
- .btn-info.active,
2605
- .open > .dropdown-toggle.btn-info {
2606
- color: #fff;
2607
- background-color: #31b0d5;
2608
- border-color: #269abc;
2609
- }
2610
- .btn-info:active,
2611
- .btn-info.active,
2612
- .open > .dropdown-toggle.btn-info {
2613
- background-image: none;
2614
- }
2615
- .btn-info.disabled,
2616
- .btn-info[disabled],
2617
- fieldset[disabled] .btn-info,
2618
- .btn-info.disabled:hover,
2619
- .btn-info[disabled]:hover,
2620
- fieldset[disabled] .btn-info:hover,
2621
- .btn-info.disabled:focus,
2622
- .btn-info[disabled]:focus,
2623
- fieldset[disabled] .btn-info:focus,
2624
- .btn-info.disabled:active,
2625
- .btn-info[disabled]:active,
2626
- fieldset[disabled] .btn-info:active,
2627
- .btn-info.disabled.active,
2628
- .btn-info[disabled].active,
2629
- fieldset[disabled] .btn-info.active {
2630
- background-color: #5bc0de;
2631
- border-color: #46b8da;
2632
- }
2633
- .btn-info .badge {
2634
- color: #5bc0de;
2635
- background-color: #fff;
2636
- }
2637
- .btn-warning {
2638
- color: #fff;
2639
- background-color: #f0ad4e;
2640
- border-color: #eea236;
2641
- }
2642
- .btn-warning:hover,
2643
- .btn-warning:focus,
2644
- .btn-warning:active,
2645
- .btn-warning.active,
2646
- .open > .dropdown-toggle.btn-warning {
2647
- color: #fff;
2648
- background-color: #ec971f;
2649
- border-color: #d58512;
2650
- }
2651
- .btn-warning:active,
2652
- .btn-warning.active,
2653
- .open > .dropdown-toggle.btn-warning {
2654
- background-image: none;
2655
- }
2656
- .btn-warning.disabled,
2657
- .btn-warning[disabled],
2658
- fieldset[disabled] .btn-warning,
2659
- .btn-warning.disabled:hover,
2660
- .btn-warning[disabled]:hover,
2661
- fieldset[disabled] .btn-warning:hover,
2662
- .btn-warning.disabled:focus,
2663
- .btn-warning[disabled]:focus,
2664
- fieldset[disabled] .btn-warning:focus,
2665
- .btn-warning.disabled:active,
2666
- .btn-warning[disabled]:active,
2667
- fieldset[disabled] .btn-warning:active,
2668
- .btn-warning.disabled.active,
2669
- .btn-warning[disabled].active,
2670
- fieldset[disabled] .btn-warning.active {
2671
- background-color: #f0ad4e;
2672
- border-color: #eea236;
2673
- }
2674
- .btn-warning .badge {
2675
- color: #f0ad4e;
2676
- background-color: #fff;
2677
- }
2678
- .btn-danger {
2679
- color: #fff;
2680
- background-color: #d9534f;
2681
- border-color: #d43f3a;
2682
- }
2683
- .btn-danger:hover,
2684
- .btn-danger:focus,
2685
- .btn-danger:active,
2686
- .btn-danger.active,
2687
- .open > .dropdown-toggle.btn-danger {
2688
- color: #fff;
2689
- background-color: #c9302c;
2690
- border-color: #ac2925;
2691
- }
2692
- .btn-danger:active,
2693
- .btn-danger.active,
2694
- .open > .dropdown-toggle.btn-danger {
2695
- background-image: none;
2696
- }
2697
- .btn-danger.disabled,
2698
- .btn-danger[disabled],
2699
- fieldset[disabled] .btn-danger,
2700
- .btn-danger.disabled:hover,
2701
- .btn-danger[disabled]:hover,
2702
- fieldset[disabled] .btn-danger:hover,
2703
- .btn-danger.disabled:focus,
2704
- .btn-danger[disabled]:focus,
2705
- fieldset[disabled] .btn-danger:focus,
2706
- .btn-danger.disabled:active,
2707
- .btn-danger[disabled]:active,
2708
- fieldset[disabled] .btn-danger:active,
2709
- .btn-danger.disabled.active,
2710
- .btn-danger[disabled].active,
2711
- fieldset[disabled] .btn-danger.active {
2712
- background-color: #d9534f;
2713
- border-color: #d43f3a;
2714
- }
2715
- .btn-danger .badge {
2716
- color: #d9534f;
2717
- background-color: #fff;
2718
- }
2719
- .btn-link {
2720
- font-weight: normal;
2721
- color: #428bca;
2722
- cursor: pointer;
2723
- border-radius: 0;
2724
- }
2725
- .btn-link,
2726
- .btn-link:active,
2727
- .btn-link[disabled],
2728
- fieldset[disabled] .btn-link {
2729
- background-color: transparent;
2730
- -webkit-box-shadow: none;
2731
- box-shadow: none;
2732
- }
2733
- .btn-link,
2734
- .btn-link:hover,
2735
- .btn-link:focus,
2736
- .btn-link:active {
2737
- border-color: transparent;
2738
- }
2739
- .btn-link:hover,
2740
- .btn-link:focus {
2741
- color: #2a6496;
2742
- text-decoration: underline;
2743
- background-color: transparent;
2744
- }
2745
- .btn-link[disabled]:hover,
2746
- fieldset[disabled] .btn-link:hover,
2747
- .btn-link[disabled]:focus,
2748
- fieldset[disabled] .btn-link:focus {
2749
- color: #777;
2750
- text-decoration: none;
2751
- }
2752
- .btn-lg,
2753
- .btn-group-lg > .btn {
2754
- padding: 10px 16px;
2755
- font-size: 18px;
2756
- line-height: 1.33;
2757
- border-radius: 6px;
2758
- }
2759
- .btn-sm,
2760
- .btn-group-sm > .btn {
2761
- padding: 5px 10px;
2762
- font-size: 12px;
2763
- line-height: 1.5;
2764
- border-radius: 3px;
2765
- }
2766
- .btn-xs,
2767
- .btn-group-xs > .btn {
2768
- padding: 1px 5px;
2769
- font-size: 12px;
2770
- line-height: 1.5;
2771
- border-radius: 3px;
2772
- }
2773
- .btn-block {
2774
- display: block;
2775
- width: 100%;
2776
- }
2777
- .btn-block + .btn-block {
2778
- margin-top: 5px;
2779
- }
2780
- input[type="submit"].btn-block,
2781
- input[type="reset"].btn-block,
2782
- input[type="button"].btn-block {
2783
- width: 100%;
2784
- }
2785
- .fade {
2786
- opacity: 0;
2787
- -webkit-transition: opacity .15s linear;
2788
- -o-transition: opacity .15s linear;
2789
- transition: opacity .15s linear;
2790
- }
2791
- .fade.in {
2792
- opacity: 1;
2793
- }
2794
- .collapse {
2795
- display: none;
2796
- }
2797
- .collapse.in {
2798
- display: block;
2799
- }
2800
- tr.collapse.in {
2801
- display: table-row;
2802
- }
2803
- tbody.collapse.in {
2804
- display: table-row-group;
2805
- }
2806
- .collapsing {
2807
- position: relative;
2808
- height: 0;
2809
- overflow: hidden;
2810
- -webkit-transition: height .35s ease;
2811
- -o-transition: height .35s ease;
2812
- transition: height .35s ease;
2813
- }
2814
- .caret {
2815
- display: inline-block;
2816
- width: 0;
2817
- height: 0;
2818
- margin-left: 2px;
2819
- vertical-align: middle;
2820
- border-top: 4px solid;
2821
- border-right: 4px solid transparent;
2822
- border-left: 4px solid transparent;
2823
- }
2824
- .dropdown {
2825
- position: relative;
2826
- }
2827
- .dropdown-toggle:focus {
2828
- outline: 0;
2829
- }
2830
- .dropdown-menu {
2831
- position: absolute;
2832
- top: 100%;
2833
- left: 0;
2834
- z-index: 1000;
2835
- display: none;
2836
- float: left;
2837
- min-width: 160px;
2838
- padding: 5px 0;
2839
- margin: 2px 0 0;
2840
- font-size: 14px;
2841
- text-align: left;
2842
- list-style: none;
2843
- background-color: #fff;
2844
- -webkit-background-clip: padding-box;
2845
- background-clip: padding-box;
2846
- border: 1px solid #ccc;
2847
- border: 1px solid rgba(0, 0, 0, .15);
2848
- border-radius: 4px;
2849
- -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
2850
- box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
2851
- }
2852
- .dropdown-menu.pull-right {
2853
- right: 0;
2854
- left: auto;
2855
- }
2856
- .dropdown-menu .divider {
2857
- height: 1px;
2858
- margin: 9px 0;
2859
- overflow: hidden;
2860
- background-color: #e5e5e5;
2861
- }
2862
- .dropdown-menu > li > a {
2863
- display: block;
2864
- padding: 3px 20px;
2865
- clear: both;
2866
- font-weight: normal;
2867
- line-height: 1.42857143;
2868
- color: #333;
2869
- white-space: nowrap;
2870
- }
2871
- .dropdown-menu > li > a:hover,
2872
- .dropdown-menu > li > a:focus {
2873
- color: #262626;
2874
- text-decoration: none;
2875
- background-color: #f5f5f5;
2876
- }
2877
- .dropdown-menu > .active > a,
2878
- .dropdown-menu > .active > a:hover,
2879
- .dropdown-menu > .active > a:focus {
2880
- color: #fff;
2881
- text-decoration: none;
2882
- background-color: #428bca;
2883
- outline: 0;
2884
- }
2885
- .dropdown-menu > .disabled > a,
2886
- .dropdown-menu > .disabled > a:hover,
2887
- .dropdown-menu > .disabled > a:focus {
2888
- color: #777;
2889
- }
2890
- .dropdown-menu > .disabled > a:hover,
2891
- .dropdown-menu > .disabled > a:focus {
2892
- text-decoration: none;
2893
- cursor: not-allowed;
2894
- background-color: transparent;
2895
- background-image: none;
2896
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2897
- }
2898
- .open > .dropdown-menu {
2899
- display: block;
2900
- }
2901
- .open > a {
2902
- outline: 0;
2903
- }
2904
- .dropdown-menu-right {
2905
- right: 0;
2906
- left: auto;
2907
- }
2908
- .dropdown-menu-left {
2909
- right: auto;
2910
- left: 0;
2911
- }
2912
- .dropdown-header {
2913
- display: block;
2914
- padding: 3px 20px;
2915
- font-size: 12px;
2916
- line-height: 1.42857143;
2917
- color: #777;
2918
- white-space: nowrap;
2919
- }
2920
- .dropdown-backdrop {
2921
- position: fixed;
2922
- top: 0;
2923
- right: 0;
2924
- bottom: 0;
2925
- left: 0;
2926
- z-index: 990;
2927
- }
2928
- .pull-right > .dropdown-menu {
2929
- right: 0;
2930
- left: auto;
2931
- }
2932
- .dropup .caret,
2933
- .navbar-fixed-bottom .dropdown .caret {
2934
- content: "";
2935
- border-top: 0;
2936
- border-bottom: 4px solid;
2937
- }
2938
- .dropup .dropdown-menu,
2939
- .navbar-fixed-bottom .dropdown .dropdown-menu {
2940
- top: auto;
2941
- bottom: 100%;
2942
- margin-bottom: 1px;
2943
- }
2944
- @media (min-width: 768px) {
2945
- .navbar-right .dropdown-menu {
2946
- right: 0;
2947
- left: auto;
2948
- }
2949
- .navbar-right .dropdown-menu-left {
2950
- right: auto;
2951
- left: 0;
2952
- }
2953
- }
2954
- .btn-group,
2955
- .btn-group-vertical {
2956
- position: relative;
2957
- display: inline-block;
2958
- vertical-align: middle;
2959
- }
2960
- .btn-group > .btn,
2961
- .btn-group-vertical > .btn {
2962
- position: relative;
2963
- float: left;
2964
- }
2965
- .btn-group > .btn:hover,
2966
- .btn-group-vertical > .btn:hover,
2967
- .btn-group > .btn:focus,
2968
- .btn-group-vertical > .btn:focus,
2969
- .btn-group > .btn:active,
2970
- .btn-group-vertical > .btn:active,
2971
- .btn-group > .btn.active,
2972
- .btn-group-vertical > .btn.active {
2973
- z-index: 2;
2974
- }
2975
- .btn-group > .btn:focus,
2976
- .btn-group-vertical > .btn:focus {
2977
- outline: 0;
2978
- }
2979
- .btn-group .btn + .btn,
2980
- .btn-group .btn + .btn-group,
2981
- .btn-group .btn-group + .btn,
2982
- .btn-group .btn-group + .btn-group {
2983
- margin-left: -1px;
2984
- }
2985
- .btn-toolbar {
2986
- margin-left: -5px;
2987
- }
2988
- .btn-toolbar .btn-group,
2989
- .btn-toolbar .input-group {
2990
- float: left;
2991
- }
2992
- .btn-toolbar > .btn,
2993
- .btn-toolbar > .btn-group,
2994
- .btn-toolbar > .input-group {
2995
- margin-left: 5px;
2996
- }
2997
- .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2998
- border-radius: 0;
2999
- }
3000
- .btn-group > .btn:first-child {
3001
- margin-left: 0;
3002
- }
3003
- .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3004
- border-top-right-radius: 0;
3005
- border-bottom-right-radius: 0;
3006
- }
3007
- .btn-group > .btn:last-child:not(:first-child),
3008
- .btn-group > .dropdown-toggle:not(:first-child) {
3009
- border-top-left-radius: 0;
3010
- border-bottom-left-radius: 0;
3011
- }
3012
- .btn-group > .btn-group {
3013
- float: left;
3014
- }
3015
- .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3016
- border-radius: 0;
3017
- }
3018
- .btn-group > .btn-group:first-child > .btn:last-child,
3019
- .btn-group > .btn-group:first-child > .dropdown-toggle {
3020
- border-top-right-radius: 0;
3021
- border-bottom-right-radius: 0;
3022
- }
3023
- .btn-group > .btn-group:last-child > .btn:first-child {
3024
- border-top-left-radius: 0;
3025
- border-bottom-left-radius: 0;
3026
- }
3027
- .btn-group .dropdown-toggle:active,
3028
- .btn-group.open .dropdown-toggle {
3029
- outline: 0;
3030
- }
3031
- .btn-group > .btn + .dropdown-toggle {
3032
- padding-right: 8px;
3033
- padding-left: 8px;
3034
- }
3035
- .btn-group > .btn-lg + .dropdown-toggle {
3036
- padding-right: 12px;
3037
- padding-left: 12px;
3038
- }
3039
- .btn-group.open .dropdown-toggle {
3040
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3041
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3042
- }
3043
- .btn-group.open .dropdown-toggle.btn-link {
3044
- -webkit-box-shadow: none;
3045
- box-shadow: none;
3046
- }
3047
- .btn .caret {
3048
- margin-left: 0;
3049
- }
3050
- .btn-lg .caret {
3051
- border-width: 5px 5px 0;
3052
- border-bottom-width: 0;
3053
- }
3054
- .dropup .btn-lg .caret {
3055
- border-width: 0 5px 5px;
3056
- }
3057
- .btn-group-vertical > .btn,
3058
- .btn-group-vertical > .btn-group,
3059
- .btn-group-vertical > .btn-group > .btn {
3060
- display: block;
3061
- float: none;
3062
- width: 100%;
3063
- max-width: 100%;
3064
- }
3065
- .btn-group-vertical > .btn-group > .btn {
3066
- float: none;
3067
- }
3068
- .btn-group-vertical > .btn + .btn,
3069
- .btn-group-vertical > .btn + .btn-group,
3070
- .btn-group-vertical > .btn-group + .btn,
3071
- .btn-group-vertical > .btn-group + .btn-group {
3072
- margin-top: -1px;
3073
- margin-left: 0;
3074
- }
3075
- .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3076
- border-radius: 0;
3077
- }
3078
- .btn-group-vertical > .btn:first-child:not(:last-child) {
3079
- border-top-right-radius: 4px;
3080
- border-bottom-right-radius: 0;
3081
- border-bottom-left-radius: 0;
3082
- }
3083
- .btn-group-vertical > .btn:last-child:not(:first-child) {
3084
- border-top-left-radius: 0;
3085
- border-top-right-radius: 0;
3086
- border-bottom-left-radius: 4px;
3087
- }
3088
- .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3089
- border-radius: 0;
3090
- }
3091
- .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3092
- .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3093
- border-bottom-right-radius: 0;
3094
- border-bottom-left-radius: 0;
3095
- }
3096
- .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3097
- border-top-left-radius: 0;
3098
- border-top-right-radius: 0;
3099
- }
3100
- .btn-group-justified {
3101
- display: table;
3102
- width: 100%;
3103
- table-layout: fixed;
3104
- border-collapse: separate;
3105
- }
3106
- .btn-group-justified > .btn,
3107
- .btn-group-justified > .btn-group {
3108
- display: table-cell;
3109
- float: none;
3110
- width: 1%;
3111
- }
3112
- .btn-group-justified > .btn-group .btn {
3113
- width: 100%;
3114
- }
3115
- .btn-group-justified > .btn-group .dropdown-menu {
3116
- left: auto;
3117
- }
3118
- [data-toggle="buttons"] > .btn > input[type="radio"],
3119
- [data-toggle="buttons"] > .btn > input[type="checkbox"] {
3120
- position: absolute;
3121
- z-index: -1;
3122
- filter: alpha(opacity=0);
3123
- opacity: 0;
3124
- }
3125
- .input-group {
3126
- position: relative;
3127
- display: table;
3128
- border-collapse: separate;
3129
- }
3130
- .input-group[class*="col-"] {
3131
- float: none;
3132
- padding-right: 0;
3133
- padding-left: 0;
3134
- }
3135
- .input-group .form-control {
3136
- position: relative;
3137
- z-index: 2;
3138
- float: left;
3139
- width: 100%;
3140
- margin-bottom: 0;
3141
- }
3142
- .input-group-lg > .form-control,
3143
- .input-group-lg > .input-group-addon,
3144
- .input-group-lg > .input-group-btn > .btn {
3145
- height: 46px;
3146
- padding: 10px 16px;
3147
- font-size: 18px;
3148
- line-height: 1.33;
3149
- border-radius: 6px;
3150
- }
3151
- select.input-group-lg > .form-control,
3152
- select.input-group-lg > .input-group-addon,
3153
- select.input-group-lg > .input-group-btn > .btn {
3154
- height: 46px;
3155
- line-height: 46px;
3156
- }
3157
- textarea.input-group-lg > .form-control,
3158
- textarea.input-group-lg > .input-group-addon,
3159
- textarea.input-group-lg > .input-group-btn > .btn,
3160
- select[multiple].input-group-lg > .form-control,
3161
- select[multiple].input-group-lg > .input-group-addon,
3162
- select[multiple].input-group-lg > .input-group-btn > .btn {
3163
- height: auto;
3164
- }
3165
- .input-group-sm > .form-control,
3166
- .input-group-sm > .input-group-addon,
3167
- .input-group-sm > .input-group-btn > .btn {
3168
- height: 30px;
3169
- padding: 5px 10px;
3170
- font-size: 12px;
3171
- line-height: 1.5;
3172
- border-radius: 3px;
3173
- }
3174
- select.input-group-sm > .form-control,
3175
- select.input-group-sm > .input-group-addon,
3176
- select.input-group-sm > .input-group-btn > .btn {
3177
- height: 30px;
3178
- line-height: 30px;
3179
- }
3180
- textarea.input-group-sm > .form-control,
3181
- textarea.input-group-sm > .input-group-addon,
3182
- textarea.input-group-sm > .input-group-btn > .btn,
3183
- select[multiple].input-group-sm > .form-control,
3184
- select[multiple].input-group-sm > .input-group-addon,
3185
- select[multiple].input-group-sm > .input-group-btn > .btn {
3186
- height: auto;
3187
- }
3188
- .input-group-addon,
3189
- .input-group-btn,
3190
- .input-group .form-control {
3191
- display: table-cell;
3192
- }
3193
- .input-group-addon:not(:first-child):not(:last-child),
3194
- .input-group-btn:not(:first-child):not(:last-child),
3195
- .input-group .form-control:not(:first-child):not(:last-child) {
3196
- border-radius: 0;
3197
- }
3198
- .input-group-addon,
3199
- .input-group-btn {
3200
- width: 1%;
3201
- white-space: nowrap;
3202
- vertical-align: middle;
3203
- }
3204
- .input-group-addon {
3205
- padding: 6px 12px;
3206
- font-size: 14px;
3207
- font-weight: normal;
3208
- line-height: 1;
3209
- color: #555;
3210
- text-align: center;
3211
- background-color: #eee;
3212
- border: 1px solid #ccc;
3213
- border-radius: 4px;
3214
- }
3215
- .input-group-addon.input-sm {
3216
- padding: 5px 10px;
3217
- font-size: 12px;
3218
- border-radius: 3px;
3219
- }
3220
- .input-group-addon.input-lg {
3221
- padding: 10px 16px;
3222
- font-size: 18px;
3223
- border-radius: 6px;
3224
- }
3225
- .input-group-addon input[type="radio"],
3226
- .input-group-addon input[type="checkbox"] {
3227
- margin-top: 0;
3228
- }
3229
- .input-group .form-control:first-child,
3230
- .input-group-addon:first-child,
3231
- .input-group-btn:first-child > .btn,
3232
- .input-group-btn:first-child > .btn-group > .btn,
3233
- .input-group-btn:first-child > .dropdown-toggle,
3234
- .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3235
- .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3236
- border-top-right-radius: 0;
3237
- border-bottom-right-radius: 0;
3238
- }
3239
- .input-group-addon:first-child {
3240
- border-right: 0;
3241
- }
3242
- .input-group .form-control:last-child,
3243
- .input-group-addon:last-child,
3244
- .input-group-btn:last-child > .btn,
3245
- .input-group-btn:last-child > .btn-group > .btn,
3246
- .input-group-btn:last-child > .dropdown-toggle,
3247
- .input-group-btn:first-child > .btn:not(:first-child),
3248
- .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3249
- border-top-left-radius: 0;
3250
- border-bottom-left-radius: 0;
3251
- }
3252
- .input-group-addon:last-child {
3253
- border-left: 0;
3254
- }
3255
- .input-group-btn {
3256
- position: relative;
3257
- font-size: 0;
3258
- white-space: nowrap;
3259
- }
3260
- .input-group-btn > .btn {
3261
- position: relative;
3262
- }
3263
- .input-group-btn > .btn + .btn {
3264
- margin-left: -1px;
3265
- }
3266
- .input-group-btn > .btn:hover,
3267
- .input-group-btn > .btn:focus,
3268
- .input-group-btn > .btn:active {
3269
- z-index: 2;
3270
- }
3271
- .input-group-btn:first-child > .btn,
3272
- .input-group-btn:first-child > .btn-group {
3273
- margin-right: -1px;
3274
- }
3275
- .input-group-btn:last-child > .btn,
3276
- .input-group-btn:last-child > .btn-group {
3277
- margin-left: -1px;
3278
- }
3279
- .nav {
3280
- padding-left: 0;
3281
- margin-bottom: 0;
3282
- list-style: none;
3283
- }
3284
- .nav > li {
3285
- position: relative;
3286
- display: block;
3287
- }
3288
- .nav > li > a {
3289
- position: relative;
3290
- display: block;
3291
- padding: 10px 15px;
3292
- }
3293
- .nav > li > a:hover,
3294
- .nav > li > a:focus {
3295
- text-decoration: none;
3296
- background-color: #eee;
3297
- }
3298
- .nav > li.disabled > a {
3299
- color: #777;
3300
- }
3301
- .nav > li.disabled > a:hover,
3302
- .nav > li.disabled > a:focus {
3303
- color: #777;
3304
- text-decoration: none;
3305
- cursor: not-allowed;
3306
- background-color: transparent;
3307
- }
3308
- .nav .open > a,
3309
- .nav .open > a:hover,
3310
- .nav .open > a:focus {
3311
- background-color: #eee;
3312
- border-color: #428bca;
3313
- }
3314
- .nav .nav-divider {
3315
- height: 1px;
3316
- margin: 9px 0;
3317
- overflow: hidden;
3318
- background-color: #e5e5e5;
3319
- }
3320
- .nav > li > a > img {
3321
- max-width: none;
3322
- }
3323
- .nav-tabs {
3324
- border-bottom: 1px solid #ddd;
3325
- }
3326
- .nav-tabs > li {
3327
- float: left;
3328
- margin-bottom: -1px;
3329
- }
3330
- .nav-tabs > li > a {
3331
- margin-right: 2px;
3332
- line-height: 1.42857143;
3333
- border: 1px solid transparent;
3334
- border-radius: 4px 4px 0 0;
3335
- }
3336
- .nav-tabs > li > a:hover {
3337
- border-color: #eee #eee #ddd;
3338
- }
3339
- .nav-tabs > li.active > a,
3340
- .nav-tabs > li.active > a:hover,
3341
- .nav-tabs > li.active > a:focus {
3342
- color: #555;
3343
- cursor: default;
3344
- background-color: #fff;
3345
- border: 1px solid #ddd;
3346
- border-bottom-color: transparent;
3347
- }
3348
- .nav-tabs.nav-justified {
3349
- width: 100%;
3350
- border-bottom: 0;
3351
- }
3352
- .nav-tabs.nav-justified > li {
3353
- float: none;
3354
- }
3355
- .nav-tabs.nav-justified > li > a {
3356
- margin-bottom: 5px;
3357
- text-align: center;
3358
- }
3359
- .nav-tabs.nav-justified > .dropdown .dropdown-menu {
3360
- top: auto;
3361
- left: auto;
3362
- }
3363
- @media (min-width: 768px) {
3364
- .nav-tabs.nav-justified > li {
3365
- display: table-cell;
3366
- width: 1%;
3367
- }
3368
- .nav-tabs.nav-justified > li > a {
3369
- margin-bottom: 0;
3370
- }
3371
- }
3372
- .nav-tabs.nav-justified > li > a {
3373
- margin-right: 0;
3374
- border-radius: 4px;
3375
- }
3376
- .nav-tabs.nav-justified > .active > a,
3377
- .nav-tabs.nav-justified > .active > a:hover,
3378
- .nav-tabs.nav-justified > .active > a:focus {
3379
- border: 1px solid #ddd;
3380
- }
3381
- @media (min-width: 768px) {
3382
- .nav-tabs.nav-justified > li > a {
3383
- border-bottom: 1px solid #ddd;
3384
- border-radius: 4px 4px 0 0;
3385
- }
3386
- .nav-tabs.nav-justified > .active > a,
3387
- .nav-tabs.nav-justified > .active > a:hover,
3388
- .nav-tabs.nav-justified > .active > a:focus {
3389
- border-bottom-color: #fff;
3390
- }
3391
- }
3392
- .nav-pills > li {
3393
- float: left;
3394
- }
3395
- .nav-pills > li > a {
3396
- border-radius: 4px;
3397
- }
3398
- .nav-pills > li + li {
3399
- margin-left: 2px;
3400
- }
3401
- .nav-pills > li.active > a,
3402
- .nav-pills > li.active > a:hover,
3403
- .nav-pills > li.active > a:focus {
3404
- color: #fff;
3405
- background-color: #428bca;
3406
- }
3407
- .nav-stacked > li {
3408
- float: none;
3409
- }
3410
- .nav-stacked > li + li {
3411
- margin-top: 2px;
3412
- margin-left: 0;
3413
- }
3414
- .nav-justified {
3415
- width: 100%;
3416
- }
3417
- .nav-justified > li {
3418
- float: none;
3419
- }
3420
- .nav-justified > li > a {
3421
- margin-bottom: 5px;
3422
- text-align: center;
3423
- }
3424
- .nav-justified > .dropdown .dropdown-menu {
3425
- top: auto;
3426
- left: auto;
3427
- }
3428
- @media (min-width: 768px) {
3429
- .nav-justified > li {
3430
- display: table-cell;
3431
- width: 1%;
3432
- }
3433
- .nav-justified > li > a {
3434
- margin-bottom: 0;
3435
- }
3436
- }
3437
- .nav-tabs-justified {
3438
- border-bottom: 0;
3439
- }
3440
- .nav-tabs-justified > li > a {
3441
- margin-right: 0;
3442
- border-radius: 4px;
3443
- }
3444
- .nav-tabs-justified > .active > a,
3445
- .nav-tabs-justified > .active > a:hover,
3446
- .nav-tabs-justified > .active > a:focus {
3447
- border: 1px solid #ddd;
3448
- }
3449
- @media (min-width: 768px) {
3450
- .nav-tabs-justified > li > a {
3451
- border-bottom: 1px solid #ddd;
3452
- border-radius: 4px 4px 0 0;
3453
- }
3454
- .nav-tabs-justified > .active > a,
3455
- .nav-tabs-justified > .active > a:hover,
3456
- .nav-tabs-justified > .active > a:focus {
3457
- border-bottom-color: #fff;
3458
- }
3459
- }
3460
- .tab-content > .tab-pane {
3461
- display: none;
3462
- }
3463
- .tab-content > .active {
3464
- display: block;
3465
- }
3466
- .nav-tabs .dropdown-menu {
3467
- margin-top: -1px;
3468
- border-top-left-radius: 0;
3469
- border-top-right-radius: 0;
3470
- }
3471
- .navbar {
3472
- position: relative;
3473
- min-height: 50px;
3474
- margin-bottom: 20px;
3475
- border: 1px solid transparent;
3476
- }
3477
- @media (min-width: 768px) {
3478
- .navbar {
3479
- border-radius: 4px;
3480
- }
3481
- }
3482
- @media (min-width: 768px) {
3483
- .navbar-header {
3484
- float: left;
3485
- }
3486
- }
3487
- .navbar-collapse {
3488
- padding-right: 15px;
3489
- padding-left: 15px;
3490
- overflow-x: visible;
3491
- -webkit-overflow-scrolling: touch;
3492
- border-top: 1px solid transparent;
3493
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
3494
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
3495
- }
3496
- .navbar-collapse.in {
3497
- overflow-y: auto;
3498
- }
3499
- @media (min-width: 768px) {
3500
- .navbar-collapse {
3501
- width: auto;
3502
- border-top: 0;
3503
- -webkit-box-shadow: none;
3504
- box-shadow: none;
3505
- }
3506
- .navbar-collapse.collapse {
3507
- display: block !important;
3508
- height: auto !important;
3509
- padding-bottom: 0;
3510
- overflow: visible !important;
3511
- }
3512
- .navbar-collapse.in {
3513
- overflow-y: visible;
3514
- }
3515
- .navbar-fixed-top .navbar-collapse,
3516
- .navbar-static-top .navbar-collapse,
3517
- .navbar-fixed-bottom .navbar-collapse {
3518
- padding-right: 0;
3519
- padding-left: 0;
3520
- }
3521
- }
3522
- .navbar-fixed-top .navbar-collapse,
3523
- .navbar-fixed-bottom .navbar-collapse {
3524
- max-height: 340px;
3525
- }
3526
- @media (max-width: 480px) and (orientation: landscape) {
3527
- .navbar-fixed-top .navbar-collapse,
3528
- .navbar-fixed-bottom .navbar-collapse {
3529
- max-height: 200px;
3530
- }
3531
- }
3532
- .container > .navbar-header,
3533
- .container-fluid > .navbar-header,
3534
- .container > .navbar-collapse,
3535
- .container-fluid > .navbar-collapse {
3536
- margin-right: -15px;
3537
- margin-left: -15px;
3538
- }
3539
- @media (min-width: 768px) {
3540
- .container > .navbar-header,
3541
- .container-fluid > .navbar-header,
3542
- .container > .navbar-collapse,
3543
- .container-fluid > .navbar-collapse {
3544
- margin-right: 0;
3545
- margin-left: 0;
3546
- }
3547
- }
3548
- .navbar-static-top {
3549
- z-index: 1000;
3550
- border-width: 0 0 1px;
3551
- }
3552
- @media (min-width: 768px) {
3553
- .navbar-static-top {
3554
- border-radius: 0;
3555
- }
3556
- }
3557
- .navbar-fixed-top,
3558
- .navbar-fixed-bottom {
3559
- position: fixed;
3560
- right: 0;
3561
- left: 0;
3562
- z-index: 1030;
3563
- -webkit-transform: translate3d(0, 0, 0);
3564
- -o-transform: translate3d(0, 0, 0);
3565
- transform: translate3d(0, 0, 0);
3566
- }
3567
- @media (min-width: 768px) {
3568
- .navbar-fixed-top,
3569
- .navbar-fixed-bottom {
3570
- border-radius: 0;
3571
- }
3572
- }
3573
- .navbar-fixed-top {
3574
- top: 0;
3575
- border-width: 0 0 1px;
3576
- }
3577
- .navbar-fixed-bottom {
3578
- bottom: 0;
3579
- margin-bottom: 0;
3580
- border-width: 1px 0 0;
3581
- }
3582
- .navbar-brand {
3583
- float: left;
3584
- height: 50px;
3585
- padding: 15px 15px;
3586
- font-size: 18px;
3587
- line-height: 20px;
3588
- }
3589
- .navbar-brand:hover,
3590
- .navbar-brand:focus {
3591
- text-decoration: none;
3592
- }
3593
- @media (min-width: 768px) {
3594
- .navbar > .container .navbar-brand,
3595
- .navbar > .container-fluid .navbar-brand {
3596
- margin-left: -15px;
3597
- }
3598
- }
3599
- .navbar-toggle {
3600
- position: relative;
3601
- float: right;
3602
- padding: 9px 10px;
3603
- margin-top: 8px;
3604
- margin-right: 15px;
3605
- margin-bottom: 8px;
3606
- background-color: transparent;
3607
- background-image: none;
3608
- border: 1px solid transparent;
3609
- border-radius: 4px;
3610
- }
3611
- .navbar-toggle:focus {
3612
- outline: 0;
3613
- }
3614
- .navbar-toggle .icon-bar {
3615
- display: block;
3616
- width: 22px;
3617
- height: 2px;
3618
- border-radius: 1px;
3619
- }
3620
- .navbar-toggle .icon-bar + .icon-bar {
3621
- margin-top: 4px;
3622
- }
3623
- @media (min-width: 768px) {
3624
- .navbar-toggle {
3625
- display: none;
3626
- }
3627
- }
3628
- .navbar-nav {
3629
- margin: 7.5px -15px;
3630
- }
3631
- .navbar-nav > li > a {
3632
- padding-top: 10px;
3633
- padding-bottom: 10px;
3634
- line-height: 20px;
3635
- }
3636
- @media (max-width: 767px) {
3637
- .navbar-nav .open .dropdown-menu {
3638
- position: static;
3639
- float: none;
3640
- width: auto;
3641
- margin-top: 0;
3642
- background-color: transparent;
3643
- border: 0;
3644
- -webkit-box-shadow: none;
3645
- box-shadow: none;
3646
- }
3647
- .navbar-nav .open .dropdown-menu > li > a,
3648
- .navbar-nav .open .dropdown-menu .dropdown-header {
3649
- padding: 5px 15px 5px 25px;
3650
- }
3651
- .navbar-nav .open .dropdown-menu > li > a {
3652
- line-height: 20px;
3653
- }
3654
- .navbar-nav .open .dropdown-menu > li > a:hover,
3655
- .navbar-nav .open .dropdown-menu > li > a:focus {
3656
- background-image: none;
3657
- }
3658
- }
3659
- @media (min-width: 768px) {
3660
- .navbar-nav {
3661
- float: left;
3662
- margin: 0;
3663
- }
3664
- .navbar-nav > li {
3665
- float: left;
3666
- }
3667
- .navbar-nav > li > a {
3668
- padding-top: 15px;
3669
- padding-bottom: 15px;
3670
- }
3671
- .navbar-nav.navbar-right:last-child {
3672
- margin-right: -15px;
3673
- }
3674
- }
3675
- @media (min-width: 768px) {
3676
- .navbar-left {
3677
- float: left !important;
3678
- }
3679
- .navbar-right {
3680
- float: right !important;
3681
- }
3682
- }
3683
- .navbar-form {
3684
- padding: 10px 15px;
3685
- margin-top: 8px;
3686
- margin-right: -15px;
3687
- margin-bottom: 8px;
3688
- margin-left: -15px;
3689
- border-top: 1px solid transparent;
3690
- border-bottom: 1px solid transparent;
3691
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
3692
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
3693
- }
3694
- @media (min-width: 768px) {
3695
- .navbar-form .form-group {
3696
- display: inline-block;
3697
- margin-bottom: 0;
3698
- vertical-align: middle;
3699
- }
3700
- .navbar-form .form-control {
3701
- display: inline-block;
3702
- width: auto;
3703
- vertical-align: middle;
3704
- }
3705
- .navbar-form .input-group {
3706
- display: inline-table;
3707
- vertical-align: middle;
3708
- }
3709
- .navbar-form .input-group .input-group-addon,
3710
- .navbar-form .input-group .input-group-btn,
3711
- .navbar-form .input-group .form-control {
3712
- width: auto;
3713
- }
3714
- .navbar-form .input-group > .form-control {
3715
- width: 100%;
3716
- }
3717
- .navbar-form .control-label {
3718
- margin-bottom: 0;
3719
- vertical-align: middle;
3720
- }
3721
- .navbar-form .radio,
3722
- .navbar-form .checkbox {
3723
- display: inline-block;
3724
- margin-top: 0;
3725
- margin-bottom: 0;
3726
- vertical-align: middle;
3727
- }
3728
- .navbar-form .radio label,
3729
- .navbar-form .checkbox label {
3730
- padding-left: 0;
3731
- }
3732
- .navbar-form .radio input[type="radio"],
3733
- .navbar-form .checkbox input[type="checkbox"] {
3734
- position: relative;
3735
- margin-left: 0;
3736
- }
3737
- .navbar-form .has-feedback .form-control-feedback {
3738
- top: 0;
3739
- }
3740
- }
3741
- @media (max-width: 767px) {
3742
- .navbar-form .form-group {
3743
- margin-bottom: 5px;
3744
- }
3745
- }
3746
- @media (min-width: 768px) {
3747
- .navbar-form {
3748
- width: auto;
3749
- padding-top: 0;
3750
- padding-bottom: 0;
3751
- margin-right: 0;
3752
- margin-left: 0;
3753
- border: 0;
3754
- -webkit-box-shadow: none;
3755
- box-shadow: none;
3756
- }
3757
- .navbar-form.navbar-right:last-child {
3758
- margin-right: -15px;
3759
- }
3760
- }
3761
- .navbar-nav > li > .dropdown-menu {
3762
- margin-top: 0;
3763
- border-top-left-radius: 0;
3764
- border-top-right-radius: 0;
3765
- }
3766
- .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
3767
- border-bottom-right-radius: 0;
3768
- border-bottom-left-radius: 0;
3769
- }
3770
- .navbar-btn {
3771
- margin-top: 8px;
3772
- margin-bottom: 8px;
3773
- }
3774
- .navbar-btn.btn-sm {
3775
- margin-top: 10px;
3776
- margin-bottom: 10px;
3777
- }
3778
- .navbar-btn.btn-xs {
3779
- margin-top: 14px;
3780
- margin-bottom: 14px;
3781
- }
3782
- .navbar-text {
3783
- margin-top: 15px;
3784
- margin-bottom: 15px;
3785
- }
3786
- @media (min-width: 768px) {
3787
- .navbar-text {
3788
- float: left;
3789
- margin-right: 15px;
3790
- margin-left: 15px;
3791
- }
3792
- .navbar-text.navbar-right:last-child {
3793
- margin-right: 0;
3794
- }
3795
- }
3796
- .navbar-default {
3797
- background-color: #f8f8f8;
3798
- border-color: #e7e7e7;
3799
- }
3800
- .navbar-default .navbar-brand {
3801
- color: #777;
3802
- }
3803
- .navbar-default .navbar-brand:hover,
3804
- .navbar-default .navbar-brand:focus {
3805
- color: #5e5e5e;
3806
- background-color: transparent;
3807
- }
3808
- .navbar-default .navbar-text {
3809
- color: #777;
3810
- }
3811
- .navbar-default .navbar-nav > li > a {
3812
- color: #777;
3813
- }
3814
- .navbar-default .navbar-nav > li > a:hover,
3815
- .navbar-default .navbar-nav > li > a:focus {
3816
- color: #333;
3817
- background-color: transparent;
3818
- }
3819
- .navbar-default .navbar-nav > .active > a,
3820
- .navbar-default .navbar-nav > .active > a:hover,
3821
- .navbar-default .navbar-nav > .active > a:focus {
3822
- color: #555;
3823
- background-color: #e7e7e7;
3824
- }
3825
- .navbar-default .navbar-nav > .disabled > a,
3826
- .navbar-default .navbar-nav > .disabled > a:hover,
3827
- .navbar-default .navbar-nav > .disabled > a:focus {
3828
- color: #ccc;
3829
- background-color: transparent;
3830
- }
3831
- .navbar-default .navbar-toggle {
3832
- border-color: #ddd;
3833
- }
3834
- .navbar-default .navbar-toggle:hover,
3835
- .navbar-default .navbar-toggle:focus {
3836
- background-color: #ddd;
3837
- }
3838
- .navbar-default .navbar-toggle .icon-bar {
3839
- background-color: #888;
3840
- }
3841
- .navbar-default .navbar-collapse,
3842
- .navbar-default .navbar-form {
3843
- border-color: #e7e7e7;
3844
- }
3845
- .navbar-default .navbar-nav > .open > a,
3846
- .navbar-default .navbar-nav > .open > a:hover,
3847
- .navbar-default .navbar-nav > .open > a:focus {
3848
- color: #555;
3849
- background-color: #e7e7e7;
3850
- }
3851
- @media (max-width: 767px) {
3852
- .navbar-default .navbar-nav .open .dropdown-menu > li > a {
3853
- color: #777;
3854
- }
3855
- .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
3856
- .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
3857
- color: #333;
3858
- background-color: transparent;
3859
- }
3860
- .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
3861
- .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
3862
- .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
3863
- color: #555;
3864
- background-color: #e7e7e7;
3865
- }
3866
- .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
3867
- .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
3868
- .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
3869
- color: #ccc;
3870
- background-color: transparent;
3871
- }
3872
- }
3873
- .navbar-default .navbar-link {
3874
- color: #777;
3875
- }
3876
- .navbar-default .navbar-link:hover {
3877
- color: #333;
3878
- }
3879
- .navbar-default .btn-link {
3880
- color: #777;
3881
- }
3882
- .navbar-default .btn-link:hover,
3883
- .navbar-default .btn-link:focus {
3884
- color: #333;
3885
- }
3886
- .navbar-default .btn-link[disabled]:hover,
3887
- fieldset[disabled] .navbar-default .btn-link:hover,
3888
- .navbar-default .btn-link[disabled]:focus,
3889
- fieldset[disabled] .navbar-default .btn-link:focus {
3890
- color: #ccc;
3891
- }
3892
- .navbar-inverse {
3893
- background-color: #222;
3894
- border-color: #080808;
3895
- }
3896
- .navbar-inverse .navbar-brand {
3897
- color: #777;
3898
- }
3899
- .navbar-inverse .navbar-brand:hover,
3900
- .navbar-inverse .navbar-brand:focus {
3901
- color: #fff;
3902
- background-color: transparent;
3903
- }
3904
- .navbar-inverse .navbar-text {
3905
- color: #777;
3906
- }
3907
- .navbar-inverse .navbar-nav > li > a {
3908
- color: #777;
3909
- }
3910
- .navbar-inverse .navbar-nav > li > a:hover,
3911
- .navbar-inverse .navbar-nav > li > a:focus {
3912
- color: #fff;
3913
- background-color: transparent;
3914
- }
3915
- .navbar-inverse .navbar-nav > .active > a,
3916
- .navbar-inverse .navbar-nav > .active > a:hover,
3917
- .navbar-inverse .navbar-nav > .active > a:focus {
3918
- color: #fff;
3919
- background-color: #080808;
3920
- }
3921
- .navbar-inverse .navbar-nav > .disabled > a,
3922
- .navbar-inverse .navbar-nav > .disabled > a:hover,
3923
- .navbar-inverse .navbar-nav > .disabled > a:focus {
3924
- color: #444;
3925
- background-color: transparent;
3926
- }
3927
- .navbar-inverse .navbar-toggle {
3928
- border-color: #333;
3929
- }
3930
- .navbar-inverse .navbar-toggle:hover,
3931
- .navbar-inverse .navbar-toggle:focus {
3932
- background-color: #333;
3933
- }
3934
- .navbar-inverse .navbar-toggle .icon-bar {
3935
- background-color: #fff;
3936
- }
3937
- .navbar-inverse .navbar-collapse,
3938
- .navbar-inverse .navbar-form {
3939
- border-color: #101010;
3940
- }
3941
- .navbar-inverse .navbar-nav > .open > a,
3942
- .navbar-inverse .navbar-nav > .open > a:hover,
3943
- .navbar-inverse .navbar-nav > .open > a:focus {
3944
- color: #fff;
3945
- background-color: #080808;
3946
- }
3947
- @media (max-width: 767px) {
3948
- .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
3949
- border-color: #080808;
3950
- }
3951
- .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
3952
- background-color: #080808;
3953
- }
3954
- .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
3955
- color: #777;
3956
- }
3957
- .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
3958
- .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
3959
- color: #fff;
3960
- background-color: transparent;
3961
- }
3962
- .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
3963
- .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
3964
- .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
3965
- color: #fff;
3966
- background-color: #080808;
3967
- }
3968
- .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
3969
- .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
3970
- .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
3971
- color: #444;
3972
- background-color: transparent;
3973
- }
3974
- }
3975
- .navbar-inverse .navbar-link {
3976
- color: #777;
3977
- }
3978
- .navbar-inverse .navbar-link:hover {
3979
- color: #fff;
3980
- }
3981
- .navbar-inverse .btn-link {
3982
- color: #777;
3983
- }
3984
- .navbar-inverse .btn-link:hover,
3985
- .navbar-inverse .btn-link:focus {
3986
- color: #fff;
3987
- }
3988
- .navbar-inverse .btn-link[disabled]:hover,
3989
- fieldset[disabled] .navbar-inverse .btn-link:hover,
3990
- .navbar-inverse .btn-link[disabled]:focus,
3991
- fieldset[disabled] .navbar-inverse .btn-link:focus {
3992
- color: #444;
3993
- }
3994
- .breadcrumb {
3995
- padding: 8px 15px;
3996
- margin-bottom: 20px;
3997
- list-style: none;
3998
- background-color: #f5f5f5;
3999
- border-radius: 4px;
4000
- }
4001
- .breadcrumb > li {
4002
- display: inline-block;
4003
- }
4004
- .breadcrumb > li + li:before {
4005
- padding: 0 5px;
4006
- color: #ccc;
4007
- content: "/\00a0";
4008
- }
4009
- .breadcrumb > .active {
4010
- color: #777;
4011
- }
4012
- .pagination {
4013
- display: inline-block;
4014
- padding-left: 0;
4015
- margin: 20px 0;
4016
- border-radius: 4px;
4017
- }
4018
- .pagination > li {
4019
- display: inline;
4020
- }
4021
- .pagination > li > a,
4022
- .pagination > li > span {
4023
- position: relative;
4024
- float: left;
4025
- padding: 6px 12px;
4026
- margin-left: -1px;
4027
- line-height: 1.42857143;
4028
- color: #428bca;
4029
- text-decoration: none;
4030
- background-color: #fff;
4031
- border: 1px solid #ddd;
4032
- }
4033
- .pagination > li:first-child > a,
4034
- .pagination > li:first-child > span {
4035
- margin-left: 0;
4036
- border-top-left-radius: 4px;
4037
- border-bottom-left-radius: 4px;
4038
- }
4039
- .pagination > li:last-child > a,
4040
- .pagination > li:last-child > span {
4041
- border-top-right-radius: 4px;
4042
- border-bottom-right-radius: 4px;
4043
- }
4044
- .pagination > li > a:hover,
4045
- .pagination > li > span:hover,
4046
- .pagination > li > a:focus,
4047
- .pagination > li > span:focus {
4048
- color: #2a6496;
4049
- background-color: #eee;
4050
- border-color: #ddd;
4051
- }
4052
- .pagination > .active > a,
4053
- .pagination > .active > span,
4054
- .pagination > .active > a:hover,
4055
- .pagination > .active > span:hover,
4056
- .pagination > .active > a:focus,
4057
- .pagination > .active > span:focus {
4058
- z-index: 2;
4059
- color: #fff;
4060
- cursor: default;
4061
- background-color: #428bca;
4062
- border-color: #428bca;
4063
- }
4064
- .pagination > .disabled > span,
4065
- .pagination > .disabled > span:hover,
4066
- .pagination > .disabled > span:focus,
4067
- .pagination > .disabled > a,
4068
- .pagination > .disabled > a:hover,
4069
- .pagination > .disabled > a:focus {
4070
- color: #777;
4071
- cursor: not-allowed;
4072
- background-color: #fff;
4073
- border-color: #ddd;
4074
- }
4075
- .pagination-lg > li > a,
4076
- .pagination-lg > li > span {
4077
- padding: 10px 16px;
4078
- font-size: 18px;
4079
- }
4080
- .pagination-lg > li:first-child > a,
4081
- .pagination-lg > li:first-child > span {
4082
- border-top-left-radius: 6px;
4083
- border-bottom-left-radius: 6px;
4084
- }
4085
- .pagination-lg > li:last-child > a,
4086
- .pagination-lg > li:last-child > span {
4087
- border-top-right-radius: 6px;
4088
- border-bottom-right-radius: 6px;
4089
- }
4090
- .pagination-sm > li > a,
4091
- .pagination-sm > li > span {
4092
- padding: 5px 10px;
4093
- font-size: 12px;
4094
- }
4095
- .pagination-sm > li:first-child > a,
4096
- .pagination-sm > li:first-child > span {
4097
- border-top-left-radius: 3px;
4098
- border-bottom-left-radius: 3px;
4099
- }
4100
- .pagination-sm > li:last-child > a,
4101
- .pagination-sm > li:last-child > span {
4102
- border-top-right-radius: 3px;
4103
- border-bottom-right-radius: 3px;
4104
- }
4105
- .pager {
4106
- padding-left: 0;
4107
- margin: 20px 0;
4108
- text-align: center;
4109
- list-style: none;
4110
- }
4111
- .pager li {
4112
- display: inline;
4113
- }
4114
- .pager li > a,
4115
- .pager li > span {
4116
- display: inline-block;
4117
- padding: 5px 14px;
4118
- background-color: #fff;
4119
- border: 1px solid #ddd;
4120
- border-radius: 15px;
4121
- }
4122
- .pager li > a:hover,
4123
- .pager li > a:focus {
4124
- text-decoration: none;
4125
- background-color: #eee;
4126
- }
4127
- .pager .next > a,
4128
- .pager .next > span {
4129
- float: right;
4130
- }
4131
- .pager .previous > a,
4132
- .pager .previous > span {
4133
- float: left;
4134
- }
4135
- .pager .disabled > a,
4136
- .pager .disabled > a:hover,
4137
- .pager .disabled > a:focus,
4138
- .pager .disabled > span {
4139
- color: #777;
4140
- cursor: not-allowed;
4141
- background-color: #fff;
4142
- }
4143
- .label {
4144
- display: inline;
4145
- padding: .2em .6em .3em;
4146
- font-size: 75%;
4147
- font-weight: bold;
4148
- line-height: 1;
4149
- color: #fff;
4150
- text-align: center;
4151
- white-space: nowrap;
4152
- vertical-align: baseline;
4153
- border-radius: .25em;
4154
- }
4155
- a.label:hover,
4156
- a.label:focus {
4157
- color: #fff;
4158
- text-decoration: none;
4159
- cursor: pointer;
4160
- }
4161
- .label:empty {
4162
- display: none;
4163
- }
4164
- .btn .label {
4165
- position: relative;
4166
- top: -1px;
4167
- }
4168
- .label-default {
4169
- background-color: #777;
4170
- }
4171
- .label-default[href]:hover,
4172
- .label-default[href]:focus {
4173
- background-color: #5e5e5e;
4174
- }
4175
- .label-primary {
4176
- background-color: #428bca;
4177
- }
4178
- .label-primary[href]:hover,
4179
- .label-primary[href]:focus {
4180
- background-color: #3071a9;
4181
- }
4182
- .label-success {
4183
- background-color: #5cb85c;
4184
- }
4185
- .label-success[href]:hover,
4186
- .label-success[href]:focus {
4187
- background-color: #449d44;
4188
- }
4189
- .label-info {
4190
- background-color: #5bc0de;
4191
- }
4192
- .label-info[href]:hover,
4193
- .label-info[href]:focus {
4194
- background-color: #31b0d5;
4195
- }
4196
- .label-warning {
4197
- background-color: #f0ad4e;
4198
- }
4199
- .label-warning[href]:hover,
4200
- .label-warning[href]:focus {
4201
- background-color: #ec971f;
4202
- }
4203
- .label-danger {
4204
- background-color: #d9534f;
4205
- }
4206
- .label-danger[href]:hover,
4207
- .label-danger[href]:focus {
4208
- background-color: #c9302c;
4209
- }
4210
- .badge {
4211
- display: inline-block;
4212
- min-width: 10px;
4213
- padding: 3px 7px;
4214
- font-size: 12px;
4215
- font-weight: bold;
4216
- line-height: 1;
4217
- color: #fff;
4218
- text-align: center;
4219
- white-space: nowrap;
4220
- vertical-align: baseline;
4221
- background-color: #777;
4222
- border-radius: 10px;
4223
- }
4224
- .badge:empty {
4225
- display: none;
4226
- }
4227
- .btn .badge {
4228
- position: relative;
4229
- top: -1px;
4230
- }
4231
- .btn-xs .badge {
4232
- top: 0;
4233
- padding: 1px 5px;
4234
- }
4235
- a.badge:hover,
4236
- a.badge:focus {
4237
- color: #fff;
4238
- text-decoration: none;
4239
- cursor: pointer;
4240
- }
4241
- a.list-group-item.active > .badge,
4242
- .nav-pills > .active > a > .badge {
4243
- color: #428bca;
4244
- background-color: #fff;
4245
- }
4246
- .nav-pills > li > a > .badge {
4247
- margin-left: 3px;
4248
- }
4249
- .jumbotron {
4250
- padding: 30px;
4251
- margin-bottom: 30px;
4252
- color: inherit;
4253
- background-color: #eee;
4254
- }
4255
- .jumbotron h1,
4256
- .jumbotron .h1 {
4257
- color: inherit;
4258
- }
4259
- .jumbotron p {
4260
- margin-bottom: 15px;
4261
- font-size: 21px;
4262
- font-weight: 200;
4263
- }
4264
- .jumbotron > hr {
4265
- border-top-color: #d5d5d5;
4266
- }
4267
- .container .jumbotron {
4268
- border-radius: 6px;
4269
- }
4270
- .jumbotron .container {
4271
- max-width: 100%;
4272
- }
4273
- @media screen and (min-width: 768px) {
4274
- .jumbotron {
4275
- padding-top: 48px;
4276
- padding-bottom: 48px;
4277
- }
4278
- .container .jumbotron {
4279
- padding-right: 60px;
4280
- padding-left: 60px;
4281
- }
4282
- .jumbotron h1,
4283
- .jumbotron .h1 {
4284
- font-size: 63px;
4285
- }
4286
- }
4287
- .thumbnail {
4288
- display: block;
4289
- padding: 4px;
4290
- margin-bottom: 20px;
4291
- line-height: 1.42857143;
4292
- background-color: #fff;
4293
- border: 1px solid #ddd;
4294
- border-radius: 4px;
4295
- -webkit-transition: all .2s ease-in-out;
4296
- -o-transition: all .2s ease-in-out;
4297
- transition: all .2s ease-in-out;
4298
- }
4299
- .thumbnail > img,
4300
- .thumbnail a > img {
4301
- margin-right: auto;
4302
- margin-left: auto;
4303
- }
4304
- a.thumbnail:hover,
4305
- a.thumbnail:focus,
4306
- a.thumbnail.active {
4307
- border-color: #428bca;
4308
- }
4309
- .thumbnail .caption {
4310
- padding: 9px;
4311
- color: #333;
4312
- }
4313
- .alert {
4314
- padding: 15px;
4315
- margin-bottom: 20px;
4316
- border: 1px solid transparent;
4317
- border-radius: 4px;
4318
- }
4319
- .alert h4 {
4320
- margin-top: 0;
4321
- color: inherit;
4322
- }
4323
- .alert .alert-link {
4324
- font-weight: bold;
4325
- }
4326
- .alert > p,
4327
- .alert > ul {
4328
- margin-bottom: 0;
4329
- }
4330
- .alert > p + p {
4331
- margin-top: 5px;
4332
- }
4333
- .alert-dismissable,
4334
- .alert-dismissible {
4335
- padding-right: 35px;
4336
- }
4337
- .alert-dismissable .close,
4338
- .alert-dismissible .close {
4339
- position: relative;
4340
- top: -2px;
4341
- right: -21px;
4342
- color: inherit;
4343
- }
4344
- .alert-success {
4345
- color: #3c763d;
4346
- background-color: #dff0d8;
4347
- border-color: #d6e9c6;
4348
- }
4349
- .alert-success hr {
4350
- border-top-color: #c9e2b3;
4351
- }
4352
- .alert-success .alert-link {
4353
- color: #2b542c;
4354
- }
4355
- .alert-info {
4356
- color: #31708f;
4357
- background-color: #d9edf7;
4358
- border-color: #bce8f1;
4359
- }
4360
- .alert-info hr {
4361
- border-top-color: #a6e1ec;
4362
- }
4363
- .alert-info .alert-link {
4364
- color: #245269;
4365
- }
4366
- .alert-warning {
4367
- color: #8a6d3b;
4368
- background-color: #fcf8e3;
4369
- border-color: #faebcc;
4370
- }
4371
- .alert-warning hr {
4372
- border-top-color: #f7e1b5;
4373
- }
4374
- .alert-warning .alert-link {
4375
- color: #66512c;
4376
- }
4377
- .alert-danger {
4378
- color: #a94442;
4379
- background-color: #f2dede;
4380
- border-color: #ebccd1;
4381
- }
4382
- .alert-danger hr {
4383
- border-top-color: #e4b9c0;
4384
- }
4385
- .alert-danger .alert-link {
4386
- color: #843534;
4387
- }
4388
- @-webkit-keyframes progress-bar-stripes {
4389
- from {
4390
- background-position: 40px 0;
4391
- }
4392
- to {
4393
- background-position: 0 0;
4394
- }
4395
- }
4396
- @-o-keyframes progress-bar-stripes {
4397
- from {
4398
- background-position: 40px 0;
4399
- }
4400
- to {
4401
- background-position: 0 0;
4402
- }
4403
- }
4404
- @keyframes progress-bar-stripes {
4405
- from {
4406
- background-position: 40px 0;
4407
- }
4408
- to {
4409
- background-position: 0 0;
4410
- }
4411
- }
4412
- .progress {
4413
- height: 20px;
4414
- margin-bottom: 20px;
4415
- overflow: hidden;
4416
- background-color: #f5f5f5;
4417
- border-radius: 4px;
4418
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
4419
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
4420
- }
4421
- .progress-bar {
4422
- float: left;
4423
- width: 0;
4424
- height: 100%;
4425
- font-size: 12px;
4426
- line-height: 20px;
4427
- color: #fff;
4428
- text-align: center;
4429
- background-color: #428bca;
4430
- -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
4431
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
4432
- -webkit-transition: width .6s ease;
4433
- -o-transition: width .6s ease;
4434
- transition: width .6s ease;
4435
- }
4436
- .progress-striped .progress-bar,
4437
- .progress-bar-striped {
4438
- 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);
4439
- background-image: -o-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);
4440
- 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);
4441
- -webkit-background-size: 40px 40px;
4442
- background-size: 40px 40px;
4443
- }
4444
- .progress.active .progress-bar,
4445
- .progress-bar.active {
4446
- -webkit-animation: progress-bar-stripes 2s linear infinite;
4447
- -o-animation: progress-bar-stripes 2s linear infinite;
4448
- animation: progress-bar-stripes 2s linear infinite;
4449
- }
4450
- .progress-bar[aria-valuenow="1"],
4451
- .progress-bar[aria-valuenow="2"] {
4452
- min-width: 30px;
4453
- }
4454
- .progress-bar[aria-valuenow="0"] {
4455
- min-width: 30px;
4456
- color: #777;
4457
- background-color: transparent;
4458
- background-image: none;
4459
- -webkit-box-shadow: none;
4460
- box-shadow: none;
4461
- }
4462
- .progress-bar-success {
4463
- background-color: #5cb85c;
4464
- }
4465
- .progress-striped .progress-bar-success {
4466
- 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);
4467
- background-image: -o-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);
4468
- 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);
4469
- }
4470
- .progress-bar-info {
4471
- background-color: #5bc0de;
4472
- }
4473
- .progress-striped .progress-bar-info {
4474
- 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);
4475
- background-image: -o-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);
4476
- 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);
4477
- }
4478
- .progress-bar-warning {
4479
- background-color: #f0ad4e;
4480
- }
4481
- .progress-striped .progress-bar-warning {
4482
- 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);
4483
- background-image: -o-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);
4484
- 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);
4485
- }
4486
- .progress-bar-danger {
4487
- background-color: #d9534f;
4488
- }
4489
- .progress-striped .progress-bar-danger {
4490
- 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);
4491
- background-image: -o-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);
4492
- 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);
4493
- }
4494
- .media,
4495
- .media-body {
4496
- overflow: hidden;
4497
- zoom: 1;
4498
- }
4499
- .media,
4500
- .media .media {
4501
- margin-top: 15px;
4502
- }
4503
- .media:first-child {
4504
- margin-top: 0;
4505
- }
4506
- .media-object {
4507
- display: block;
4508
- }
4509
- .media-heading {
4510
- margin: 0 0 5px;
4511
- }
4512
- .media > .pull-left {
4513
- margin-right: 10px;
4514
- }
4515
- .media > .pull-right {
4516
- margin-left: 10px;
4517
- }
4518
- .media-list {
4519
- padding-left: 0;
4520
- list-style: none;
4521
- }
4522
- .list-group {
4523
- padding-left: 0;
4524
- margin-bottom: 20px;
4525
- }
4526
- .list-group-item {
4527
- position: relative;
4528
- display: block;
4529
- padding: 10px 15px;
4530
- margin-bottom: -1px;
4531
- background-color: #fff;
4532
- border: 1px solid #ddd;
4533
- }
4534
- .list-group-item:first-child {
4535
- border-top-left-radius: 4px;
4536
- border-top-right-radius: 4px;
4537
- }
4538
- .list-group-item:last-child {
4539
- margin-bottom: 0;
4540
- border-bottom-right-radius: 4px;
4541
- border-bottom-left-radius: 4px;
4542
- }
4543
- .list-group-item > .badge {
4544
- float: right;
4545
- }
4546
- .list-group-item > .badge + .badge {
4547
- margin-right: 5px;
4548
- }
4549
- a.list-group-item {
4550
- color: #555;
4551
- }
4552
- a.list-group-item .list-group-item-heading {
4553
- color: #333;
4554
- }
4555
- a.list-group-item:hover,
4556
- a.list-group-item:focus {
4557
- color: #555;
4558
- text-decoration: none;
4559
- background-color: #f5f5f5;
4560
- }
4561
- .list-group-item.disabled,
4562
- .list-group-item.disabled:hover,
4563
- .list-group-item.disabled:focus {
4564
- color: #777;
4565
- background-color: #eee;
4566
- }
4567
- .list-group-item.disabled .list-group-item-heading,
4568
- .list-group-item.disabled:hover .list-group-item-heading,
4569
- .list-group-item.disabled:focus .list-group-item-heading {
4570
- color: inherit;
4571
- }
4572
- .list-group-item.disabled .list-group-item-text,
4573
- .list-group-item.disabled:hover .list-group-item-text,
4574
- .list-group-item.disabled:focus .list-group-item-text {
4575
- color: #777;
4576
- }
4577
- .list-group-item.active,
4578
- .list-group-item.active:hover,
4579
- .list-group-item.active:focus {
4580
- z-index: 2;
4581
- color: #fff;
4582
- background-color: #428bca;
4583
- border-color: #428bca;
4584
- }
4585
- .list-group-item.active .list-group-item-heading,
4586
- .list-group-item.active:hover .list-group-item-heading,
4587
- .list-group-item.active:focus .list-group-item-heading,
4588
- .list-group-item.active .list-group-item-heading > small,
4589
- .list-group-item.active:hover .list-group-item-heading > small,
4590
- .list-group-item.active:focus .list-group-item-heading > small,
4591
- .list-group-item.active .list-group-item-heading > .small,
4592
- .list-group-item.active:hover .list-group-item-heading > .small,
4593
- .list-group-item.active:focus .list-group-item-heading > .small {
4594
- color: inherit;
4595
- }
4596
- .list-group-item.active .list-group-item-text,
4597
- .list-group-item.active:hover .list-group-item-text,
4598
- .list-group-item.active:focus .list-group-item-text {
4599
- color: #e1edf7;
4600
- }
4601
- .list-group-item-success {
4602
- color: #3c763d;
4603
- background-color: #dff0d8;
4604
- }
4605
- a.list-group-item-success {
4606
- color: #3c763d;
4607
- }
4608
- a.list-group-item-success .list-group-item-heading {
4609
- color: inherit;
4610
- }
4611
- a.list-group-item-success:hover,
4612
- a.list-group-item-success:focus {
4613
- color: #3c763d;
4614
- background-color: #d0e9c6;
4615
- }
4616
- a.list-group-item-success.active,
4617
- a.list-group-item-success.active:hover,
4618
- a.list-group-item-success.active:focus {
4619
- color: #fff;
4620
- background-color: #3c763d;
4621
- border-color: #3c763d;
4622
- }
4623
- .list-group-item-info {
4624
- color: #31708f;
4625
- background-color: #d9edf7;
4626
- }
4627
- a.list-group-item-info {
4628
- color: #31708f;
4629
- }
4630
- a.list-group-item-info .list-group-item-heading {
4631
- color: inherit;
4632
- }
4633
- a.list-group-item-info:hover,
4634
- a.list-group-item-info:focus {
4635
- color: #31708f;
4636
- background-color: #c4e3f3;
4637
- }
4638
- a.list-group-item-info.active,
4639
- a.list-group-item-info.active:hover,
4640
- a.list-group-item-info.active:focus {
4641
- color: #fff;
4642
- background-color: #31708f;
4643
- border-color: #31708f;
4644
- }
4645
- .list-group-item-warning {
4646
- color: #8a6d3b;
4647
- background-color: #fcf8e3;
4648
- }
4649
- a.list-group-item-warning {
4650
- color: #8a6d3b;
4651
- }
4652
- a.list-group-item-warning .list-group-item-heading {
4653
- color: inherit;
4654
- }
4655
- a.list-group-item-warning:hover,
4656
- a.list-group-item-warning:focus {
4657
- color: #8a6d3b;
4658
- background-color: #faf2cc;
4659
- }
4660
- a.list-group-item-warning.active,
4661
- a.list-group-item-warning.active:hover,
4662
- a.list-group-item-warning.active:focus {
4663
- color: #fff;
4664
- background-color: #8a6d3b;
4665
- border-color: #8a6d3b;
4666
- }
4667
- .list-group-item-danger {
4668
- color: #a94442;
4669
- background-color: #f2dede;
4670
- }
4671
- a.list-group-item-danger {
4672
- color: #a94442;
4673
- }
4674
- a.list-group-item-danger .list-group-item-heading {
4675
- color: inherit;
4676
- }
4677
- a.list-group-item-danger:hover,
4678
- a.list-group-item-danger:focus {
4679
- color: #a94442;
4680
- background-color: #ebcccc;
4681
- }
4682
- a.list-group-item-danger.active,
4683
- a.list-group-item-danger.active:hover,
4684
- a.list-group-item-danger.active:focus {
4685
- color: #fff;
4686
- background-color: #a94442;
4687
- border-color: #a94442;
4688
- }
4689
- .list-group-item-heading {
4690
- margin-top: 0;
4691
- margin-bottom: 5px;
4692
- }
4693
- .list-group-item-text {
4694
- margin-bottom: 0;
4695
- line-height: 1.3;
4696
- }
4697
- .panel {
4698
- margin-bottom: 20px;
4699
- background-color: #fff;
4700
- border: 1px solid transparent;
4701
- border-radius: 4px;
4702
- -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
4703
- box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
4704
- }
4705
- .panel-body {
4706
- padding: 15px;
4707
- }
4708
- .panel-heading {
4709
- padding: 10px 15px;
4710
- border-bottom: 1px solid transparent;
4711
- border-top-left-radius: 3px;
4712
- border-top-right-radius: 3px;
4713
- }
4714
- .panel-heading > .dropdown .dropdown-toggle {
4715
- color: inherit;
4716
- }
4717
- .panel-title {
4718
- margin-top: 0;
4719
- margin-bottom: 0;
4720
- font-size: 16px;
4721
- color: inherit;
4722
- }
4723
- .panel-title > a {
4724
- color: inherit;
4725
- }
4726
- .panel-footer {
4727
- padding: 10px 15px;
4728
- background-color: #f5f5f5;
4729
- border-top: 1px solid #ddd;
4730
- border-bottom-right-radius: 3px;
4731
- border-bottom-left-radius: 3px;
4732
- }
4733
- .panel > .list-group {
4734
- margin-bottom: 0;
4735
- }
4736
- .panel > .list-group .list-group-item {
4737
- border-width: 1px 0;
4738
- border-radius: 0;
4739
- }
4740
- .panel > .list-group:first-child .list-group-item:first-child {
4741
- border-top: 0;
4742
- border-top-left-radius: 3px;
4743
- border-top-right-radius: 3px;
4744
- }
4745
- .panel > .list-group:last-child .list-group-item:last-child {
4746
- border-bottom: 0;
4747
- border-bottom-right-radius: 3px;
4748
- border-bottom-left-radius: 3px;
4749
- }
4750
- .panel-heading + .list-group .list-group-item:first-child {
4751
- border-top-width: 0;
4752
- }
4753
- .list-group + .panel-footer {
4754
- border-top-width: 0;
4755
- }
4756
- .panel > .table,
4757
- .panel > .table-responsive > .table,
4758
- .panel > .panel-collapse > .table {
4759
- margin-bottom: 0;
4760
- }
4761
- .panel > .table:first-child,
4762
- .panel > .table-responsive:first-child > .table:first-child {
4763
- border-top-left-radius: 3px;
4764
- border-top-right-radius: 3px;
4765
- }
4766
- .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
4767
- .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
4768
- .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
4769
- .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
4770
- .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
4771
- .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
4772
- .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
4773
- .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
4774
- border-top-left-radius: 3px;
4775
- }
4776
- .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
4777
- .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
4778
- .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
4779
- .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
4780
- .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
4781
- .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
4782
- .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
4783
- .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
4784
- border-top-right-radius: 3px;
4785
- }
4786
- .panel > .table:last-child,
4787
- .panel > .table-responsive:last-child > .table:last-child {
4788
- border-bottom-right-radius: 3px;
4789
- border-bottom-left-radius: 3px;
4790
- }
4791
- .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
4792
- .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
4793
- .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
4794
- .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
4795
- .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
4796
- .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
4797
- .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
4798
- .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
4799
- border-bottom-left-radius: 3px;
4800
- }
4801
- .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
4802
- .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
4803
- .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
4804
- .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
4805
- .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
4806
- .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
4807
- .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
4808
- .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
4809
- border-bottom-right-radius: 3px;
4810
- }
4811
- .panel > .panel-body + .table,
4812
- .panel > .panel-body + .table-responsive {
4813
- border-top: 1px solid #ddd;
4814
- }
4815
- .panel > .table > tbody:first-child > tr:first-child th,
4816
- .panel > .table > tbody:first-child > tr:first-child td {
4817
- border-top: 0;
4818
- }
4819
- .panel > .table-bordered,
4820
- .panel > .table-responsive > .table-bordered {
4821
- border: 0;
4822
- }
4823
- .panel > .table-bordered > thead > tr > th:first-child,
4824
- .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
4825
- .panel > .table-bordered > tbody > tr > th:first-child,
4826
- .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
4827
- .panel > .table-bordered > tfoot > tr > th:first-child,
4828
- .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
4829
- .panel > .table-bordered > thead > tr > td:first-child,
4830
- .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
4831
- .panel > .table-bordered > tbody > tr > td:first-child,
4832
- .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
4833
- .panel > .table-bordered > tfoot > tr > td:first-child,
4834
- .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
4835
- border-left: 0;
4836
- }
4837
- .panel > .table-bordered > thead > tr > th:last-child,
4838
- .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
4839
- .panel > .table-bordered > tbody > tr > th:last-child,
4840
- .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
4841
- .panel > .table-bordered > tfoot > tr > th:last-child,
4842
- .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
4843
- .panel > .table-bordered > thead > tr > td:last-child,
4844
- .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
4845
- .panel > .table-bordered > tbody > tr > td:last-child,
4846
- .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
4847
- .panel > .table-bordered > tfoot > tr > td:last-child,
4848
- .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
4849
- border-right: 0;
4850
- }
4851
- .panel > .table-bordered > thead > tr:first-child > td,
4852
- .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
4853
- .panel > .table-bordered > tbody > tr:first-child > td,
4854
- .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
4855
- .panel > .table-bordered > thead > tr:first-child > th,
4856
- .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
4857
- .panel > .table-bordered > tbody > tr:first-child > th,
4858
- .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
4859
- border-bottom: 0;
4860
- }
4861
- .panel > .table-bordered > tbody > tr:last-child > td,
4862
- .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
4863
- .panel > .table-bordered > tfoot > tr:last-child > td,
4864
- .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
4865
- .panel > .table-bordered > tbody > tr:last-child > th,
4866
- .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
4867
- .panel > .table-bordered > tfoot > tr:last-child > th,
4868
- .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
4869
- border-bottom: 0;
4870
- }
4871
- .panel > .table-responsive {
4872
- margin-bottom: 0;
4873
- border: 0;
4874
- }
4875
- .panel-group {
4876
- margin-bottom: 20px;
4877
- }
4878
- .panel-group .panel {
4879
- margin-bottom: 0;
4880
- border-radius: 4px;
4881
- }
4882
- .panel-group .panel + .panel {
4883
- margin-top: 5px;
4884
- }
4885
- .panel-group .panel-heading {
4886
- border-bottom: 0;
4887
- }
4888
- .panel-group .panel-heading + .panel-collapse > .panel-body {
4889
- border-top: 1px solid #ddd;
4890
- }
4891
- .panel-group .panel-footer {
4892
- border-top: 0;
4893
- }
4894
- .panel-group .panel-footer + .panel-collapse .panel-body {
4895
- border-bottom: 1px solid #ddd;
4896
- }
4897
- .panel-default {
4898
- border-color: #ddd;
4899
- }
4900
- .panel-default > .panel-heading {
4901
- color: #333;
4902
- background-color: #f5f5f5;
4903
- border-color: #ddd;
4904
- }
4905
- .panel-default > .panel-heading + .panel-collapse > .panel-body {
4906
- border-top-color: #ddd;
4907
- }
4908
- .panel-default > .panel-heading .badge {
4909
- color: #f5f5f5;
4910
- background-color: #333;
4911
- }
4912
- .panel-default > .panel-footer + .panel-collapse > .panel-body {
4913
- border-bottom-color: #ddd;
4914
- }
4915
- .panel-primary {
4916
- border-color: #428bca;
4917
- }
4918
- .panel-primary > .panel-heading {
4919
- color: #fff;
4920
- background-color: #428bca;
4921
- border-color: #428bca;
4922
- }
4923
- .panel-primary > .panel-heading + .panel-collapse > .panel-body {
4924
- border-top-color: #428bca;
4925
- }
4926
- .panel-primary > .panel-heading .badge {
4927
- color: #428bca;
4928
- background-color: #fff;
4929
- }
4930
- .panel-primary > .panel-footer + .panel-collapse > .panel-body {
4931
- border-bottom-color: #428bca;
4932
- }
4933
- .panel-success {
4934
- border-color: #d6e9c6;
4935
- }
4936
- .panel-success > .panel-heading {
4937
- color: #3c763d;
4938
- background-color: #dff0d8;
4939
- border-color: #d6e9c6;
4940
- }
4941
- .panel-success > .panel-heading + .panel-collapse > .panel-body {
4942
- border-top-color: #d6e9c6;
4943
- }
4944
- .panel-success > .panel-heading .badge {
4945
- color: #dff0d8;
4946
- background-color: #3c763d;
4947
- }
4948
- .panel-success > .panel-footer + .panel-collapse > .panel-body {
4949
- border-bottom-color: #d6e9c6;
4950
- }
4951
- .panel-info {
4952
- border-color: #bce8f1;
4953
- }
4954
- .panel-info > .panel-heading {
4955
- color: #31708f;
4956
- background-color: #d9edf7;
4957
- border-color: #bce8f1;
4958
- }
4959
- .panel-info > .panel-heading + .panel-collapse > .panel-body {
4960
- border-top-color: #bce8f1;
4961
- }
4962
- .panel-info > .panel-heading .badge {
4963
- color: #d9edf7;
4964
- background-color: #31708f;
4965
- }
4966
- .panel-info > .panel-footer + .panel-collapse > .panel-body {
4967
- border-bottom-color: #bce8f1;
4968
- }
4969
- .panel-warning {
4970
- border-color: #faebcc;
4971
- }
4972
- .panel-warning > .panel-heading {
4973
- color: #8a6d3b;
4974
- background-color: #fcf8e3;
4975
- border-color: #faebcc;
4976
- }
4977
- .panel-warning > .panel-heading + .panel-collapse > .panel-body {
4978
- border-top-color: #faebcc;
4979
- }
4980
- .panel-warning > .panel-heading .badge {
4981
- color: #fcf8e3;
4982
- background-color: #8a6d3b;
4983
- }
4984
- .panel-warning > .panel-footer + .panel-collapse > .panel-body {
4985
- border-bottom-color: #faebcc;
4986
- }
4987
- .panel-danger {
4988
- border-color: #ebccd1;
4989
- }
4990
- .panel-danger > .panel-heading {
4991
- color: #a94442;
4992
- background-color: #f2dede;
4993
- border-color: #ebccd1;
4994
- }
4995
- .panel-danger > .panel-heading + .panel-collapse > .panel-body {
4996
- border-top-color: #ebccd1;
4997
- }
4998
- .panel-danger > .panel-heading .badge {
4999
- color: #f2dede;
5000
- background-color: #a94442;
5001
- }
5002
- .panel-danger > .panel-footer + .panel-collapse > .panel-body {
5003
- border-bottom-color: #ebccd1;
5004
- }
5005
- .embed-responsive {
5006
- position: relative;
5007
- display: block;
5008
- height: 0;
5009
- padding: 0;
5010
- overflow: hidden;
5011
- }
5012
- .embed-responsive .embed-responsive-item,
5013
- .embed-responsive iframe,
5014
- .embed-responsive embed,
5015
- .embed-responsive object {
5016
- position: absolute;
5017
- top: 0;
5018
- bottom: 0;
5019
- left: 0;
5020
- width: 100%;
5021
- height: 100%;
5022
- border: 0;
5023
- }
5024
- .embed-responsive.embed-responsive-16by9 {
5025
- padding-bottom: 56.25%;
5026
- }
5027
- .embed-responsive.embed-responsive-4by3 {
5028
- padding-bottom: 75%;
5029
- }
5030
- .well {
5031
- min-height: 20px;
5032
- padding: 19px;
5033
- margin-bottom: 20px;
5034
- background-color: #f5f5f5;
5035
- border: 1px solid #e3e3e3;
5036
- border-radius: 4px;
5037
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5038
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5039
- }
5040
- .well blockquote {
5041
- border-color: #ddd;
5042
- border-color: rgba(0, 0, 0, .15);
5043
- }
5044
- .well-lg {
5045
- padding: 24px;
5046
- border-radius: 6px;
5047
- }
5048
- .well-sm {
5049
- padding: 9px;
5050
- border-radius: 3px;
5051
- }
5052
- .close {
5053
- float: right;
5054
- font-size: 21px;
5055
- font-weight: bold;
5056
- line-height: 1;
5057
- color: #000;
5058
- text-shadow: 0 1px 0 #fff;
5059
- filter: alpha(opacity=20);
5060
- opacity: .2;
5061
- }
5062
- .close:hover,
5063
- .close:focus {
5064
- color: #000;
5065
- text-decoration: none;
5066
- cursor: pointer;
5067
- filter: alpha(opacity=50);
5068
- opacity: .5;
5069
- }
5070
- button.close {
5071
- -webkit-appearance: none;
5072
- padding: 0;
5073
- cursor: pointer;
5074
- background: transparent;
5075
- border: 0;
5076
- }
5077
- .modal-open {
5078
- overflow: hidden;
5079
- }
5080
- .modal {
5081
- position: fixed;
5082
- top: 0;
5083
- right: 0;
5084
- bottom: 0;
5085
- left: 0;
5086
- z-index: 99999;
5087
- display: none;
5088
- overflow: hidden;
5089
- -webkit-overflow-scrolling: touch;
5090
- outline: 0;
5091
- }
5092
- .modal.fade .modal-dialog {
5093
- -webkit-transition: -webkit-transform .3s ease-out;
5094
- -o-transition: -o-transform .3s ease-out;
5095
- transition: transform .3s ease-out;
5096
- -webkit-transform: translate3d(0, -25%, 0);
5097
- -o-transform: translate3d(0, -25%, 0);
5098
- transform: translate3d(0, -25%, 0);
5099
- }
5100
- .modal.in .modal-dialog {
5101
- -webkit-transform: translate3d(0, 0, 0);
5102
- -o-transform: translate3d(0, 0, 0);
5103
- transform: translate3d(0, 0, 0);
5104
- }
5105
- .modal-open .modal {
5106
- overflow-x: hidden;
5107
- overflow-y: auto;
5108
- }
5109
- .modal-dialog {
5110
- position: relative;
5111
- width: auto;
5112
- margin: 10px;
5113
- }
5114
- .modal-content {
5115
- position: relative;
5116
- background-color: #fff; /*
5117
- -webkit-background-clip: padding-box;
5118
- background-clip: padding-box;
5119
- border: 1px solid #999;
5120
- border: 1px solid rgba(0, 0, 0, .2);
5121
- border-radius: 1px;
5122
-
5123
- outline: 0;
5124
- -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5125
- box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5126
- */
5127
- }
5128
- .modal-backdrop {
5129
- position: fixed;
5130
- top: 0;
5131
- right: 0;
5132
- bottom: 0;
5133
- left: 0;
5134
- z-index: 1040;
5135
- background-color: #000;
5136
-
5137
- }
5138
- .modal-backdrop.fade {
5139
- filter: alpha(opacity=0);
5140
- opacity: 0;
5141
- }
5142
- .modal-backdrop.in {
5143
- filter: alpha(opacity=50);
5144
- opacity: .5;
5145
- }
5146
- .modal-header {
5147
- min-height: 16.42857143px;
5148
- padding-top:10px;
5149
- padding-right:5px;
5150
- /*
5151
- border-bottom: 1px solid #e5e5e5;
5152
- */
5153
- }
5154
- .modal-header .close {
5155
- margin-top: -2px;
5156
- }
5157
- .modal-title {
5158
- margin: 0;
5159
- line-height: 1.42857143;
5160
- }
5161
- .modal-body {
5162
- position: relative;
5163
- padding: 15px;
5164
- }
5165
- .modal-footer {
5166
- padding: 15px;
5167
- text-align: right;
5168
- border-top: 1px solid #e5e5e5;
5169
- }
5170
- .modal-footer .btn + .btn {
5171
- margin-bottom: 0;
5172
- margin-left: 5px;
5173
- }
5174
- .modal-footer .btn-group .btn + .btn {
5175
- margin-left: -1px;
5176
- }
5177
- .modal-footer .btn-block + .btn-block {
5178
- margin-left: 0;
5179
- }
5180
- .modal-scrollbar-measure {
5181
- position: absolute;
5182
- top: -9999px;
5183
- width: 50px;
5184
- height: 50px;
5185
- overflow: scroll;
5186
- }
5187
- @media (min-width: 768px) {
5188
- .modal-dialog {
5189
- width: 90%;
5190
- height: 100%;
5191
- margin: 30px auto;
5192
- }
5193
- .modal-content {
5194
- /*
5195
- -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5196
- box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5197
- */
5198
- }
5199
- .modal-sm {
5200
- width: 300px;
5201
- }
5202
- }
5203
- @media (min-width: 992px) {
5204
- .modal-lg {
5205
- width: 900px;
5206
- }
5207
- }
5208
- .tooltip {
5209
- position: absolute;
5210
- z-index: 1070;
5211
- display: block;
5212
- font-size: 12px;
5213
- line-height: 1.4;
5214
- visibility: visible;
5215
- filter: alpha(opacity=0);
5216
- opacity: 0;
5217
- }
5218
- .tooltip.in {
5219
- filter: alpha(opacity=90);
5220
- opacity: .9;
5221
- }
5222
- .tooltip.top {
5223
- padding: 5px 0;
5224
- margin-top: -3px;
5225
- }
5226
- .tooltip.right {
5227
- padding: 0 5px;
5228
- margin-left: 3px;
5229
- }
5230
- .tooltip.bottom {
5231
- padding: 5px 0;
5232
- margin-top: 3px;
5233
- }
5234
- .tooltip.left {
5235
- padding: 0 5px;
5236
- margin-left: -3px;
5237
- }
5238
- .tooltip-inner {
5239
- max-width: 200px;
5240
- padding: 3px 8px;
5241
- color: #fff;
5242
- text-align: center;
5243
- text-decoration: none;
5244
- background-color: #000;
5245
- border-radius: 4px;
5246
- }
5247
- .tooltip-arrow {
5248
- position: absolute;
5249
- width: 0;
5250
- height: 0;
5251
- border-color: transparent;
5252
- border-style: solid;
5253
- }
5254
- .tooltip.top .tooltip-arrow {
5255
- bottom: 0;
5256
- left: 50%;
5257
- margin-left: -5px;
5258
- border-width: 5px 5px 0;
5259
- border-top-color: #000;
5260
- }
5261
- .tooltip.top-left .tooltip-arrow {
5262
- bottom: 0;
5263
- left: 5px;
5264
- border-width: 5px 5px 0;
5265
- border-top-color: #000;
5266
- }
5267
- .tooltip.top-right .tooltip-arrow {
5268
- right: 5px;
5269
- bottom: 0;
5270
- border-width: 5px 5px 0;
5271
- border-top-color: #000;
5272
- }
5273
- .tooltip.right .tooltip-arrow {
5274
- top: 50%;
5275
- left: 0;
5276
- margin-top: -5px;
5277
- border-width: 5px 5px 5px 0;
5278
- border-right-color: #000;
5279
- }
5280
- .tooltip.left .tooltip-arrow {
5281
- top: 50%;
5282
- right: 0;
5283
- margin-top: -5px;
5284
- border-width: 5px 0 5px 5px;
5285
- border-left-color: #000;
5286
- }
5287
- .tooltip.bottom .tooltip-arrow {
5288
- top: 0;
5289
- left: 50%;
5290
- margin-left: -5px;
5291
- border-width: 0 5px 5px;
5292
- border-bottom-color: #000;
5293
- }
5294
- .tooltip.bottom-left .tooltip-arrow {
5295
- top: 0;
5296
- left: 5px;
5297
- border-width: 0 5px 5px;
5298
- border-bottom-color: #000;
5299
- }
5300
- .tooltip.bottom-right .tooltip-arrow {
5301
- top: 0;
5302
- right: 5px;
5303
- border-width: 0 5px 5px;
5304
- border-bottom-color: #000;
5305
- }
5306
- .popover {
5307
- position: absolute;
5308
- top: 0;
5309
- left: 0;
5310
- z-index: 1060;
5311
- display: none;
5312
- max-width: 276px;
5313
- padding: 1px;
5314
- text-align: left;
5315
- white-space: normal;
5316
- background-color: #fff;
5317
- -webkit-background-clip: padding-box;
5318
- background-clip: padding-box;
5319
- border: 1px solid #ccc;
5320
- border: 1px solid rgba(0, 0, 0, .2);
5321
- border-radius: 6px;
5322
- -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
5323
- box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
5324
- }
5325
- .popover.top {
5326
- margin-top: -10px;
5327
- }
5328
- .popover.right {
5329
- margin-left: 10px;
5330
- }
5331
- .popover.bottom {
5332
- margin-top: 10px;
5333
- }
5334
- .popover.left {
5335
- margin-left: -10px;
5336
- }
5337
- .popover-title {
5338
- padding: 8px 14px;
5339
- margin: 0;
5340
- font-size: 14px;
5341
- font-weight: normal;
5342
- line-height: 18px;
5343
- background-color: #f7f7f7;
5344
- border-bottom: 1px solid #ebebeb;
5345
- border-radius: 5px 5px 0 0;
5346
- }
5347
- .popover-content {
5348
- padding: 9px 14px;
5349
- }
5350
- .popover > .arrow,
5351
- .popover > .arrow:after {
5352
- position: absolute;
5353
- display: block;
5354
- width: 0;
5355
- height: 0;
5356
- border-color: transparent;
5357
- border-style: solid;
5358
- }
5359
- .popover > .arrow {
5360
- border-width: 11px;
5361
- }
5362
- .popover > .arrow:after {
5363
- content: "";
5364
- border-width: 10px;
5365
- }
5366
- .popover.top > .arrow {
5367
- bottom: -11px;
5368
- left: 50%;
5369
- margin-left: -11px;
5370
- border-top-color: #999;
5371
- border-top-color: rgba(0, 0, 0, .25);
5372
- border-bottom-width: 0;
5373
- }
5374
- .popover.top > .arrow:after {
5375
- bottom: 1px;
5376
- margin-left: -10px;
5377
- content: " ";
5378
- border-top-color: #fff;
5379
- border-bottom-width: 0;
5380
- }
5381
- .popover.right > .arrow {
5382
- top: 50%;
5383
- left: -11px;
5384
- margin-top: -11px;
5385
- border-right-color: #999;
5386
- border-right-color: rgba(0, 0, 0, .25);
5387
- border-left-width: 0;
5388
- }
5389
- .popover.right > .arrow:after {
5390
- bottom: -10px;
5391
- left: 1px;
5392
- content: " ";
5393
- border-right-color: #fff;
5394
- border-left-width: 0;
5395
- }
5396
- .popover.bottom > .arrow {
5397
- top: -11px;
5398
- left: 50%;
5399
- margin-left: -11px;
5400
- border-top-width: 0;
5401
- border-bottom-color: #999;
5402
- border-bottom-color: rgba(0, 0, 0, .25);
5403
- }
5404
- .popover.bottom > .arrow:after {
5405
- top: 1px;
5406
- margin-left: -10px;
5407
- content: " ";
5408
- border-top-width: 0;
5409
- border-bottom-color: #fff;
5410
- }
5411
- .popover.left > .arrow {
5412
- top: 50%;
5413
- right: -11px;
5414
- margin-top: -11px;
5415
- border-right-width: 0;
5416
- border-left-color: #999;
5417
- border-left-color: rgba(0, 0, 0, .25);
5418
- }
5419
- .popover.left > .arrow:after {
5420
- right: 1px;
5421
- bottom: -10px;
5422
- content: " ";
5423
- border-right-width: 0;
5424
- border-left-color: #fff;
5425
- }
5426
- .carousel {
5427
- position: relative;
5428
- }
5429
- .carousel-inner {
5430
- position: relative;
5431
- width: 100%;
5432
- overflow: hidden;
5433
- }
5434
- .carousel-inner > .item {
5435
- position: relative;
5436
- display: none;
5437
- -webkit-transition: .6s ease-in-out left;
5438
- -o-transition: .6s ease-in-out left;
5439
- transition: .6s ease-in-out left;
5440
- }
5441
- .carousel-inner > .item > img,
5442
- .carousel-inner > .item > a > img {
5443
- line-height: 1;
5444
- }
5445
- .carousel-inner > .active,
5446
- .carousel-inner > .next,
5447
- .carousel-inner > .prev {
5448
- display: block;
5449
- }
5450
- .carousel-inner > .active {
5451
- left: 0;
5452
- }
5453
- .carousel-inner > .next,
5454
- .carousel-inner > .prev {
5455
- position: absolute;
5456
- top: 0;
5457
- width: 100%;
5458
- }
5459
- .carousel-inner > .next {
5460
- left: 100%;
5461
- }
5462
- .carousel-inner > .prev {
5463
- left: -100%;
5464
- }
5465
- .carousel-inner > .next.left,
5466
- .carousel-inner > .prev.right {
5467
- left: 0;
5468
- }
5469
- .carousel-inner > .active.left {
5470
- left: -100%;
5471
- }
5472
- .carousel-inner > .active.right {
5473
- left: 100%;
5474
- }
5475
- .carousel-control {
5476
- position: absolute;
5477
- top: 0;
5478
- bottom: 0;
5479
- left: 0;
5480
- width: 15%;
5481
- font-size: 20px;
5482
- color: #fff;
5483
- text-align: center;
5484
- text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
5485
- filter: alpha(opacity=50);
5486
- opacity: .5;
5487
- }
5488
- .carousel-control.left {
5489
- background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5490
- background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5491
- background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
5492
- background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5493
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
5494
- background-repeat: repeat-x;
5495
- }
5496
- .carousel-control.right {
5497
- right: 0;
5498
- left: auto;
5499
- background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5500
- background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5501
- background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
5502
- background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5503
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
5504
- background-repeat: repeat-x;
5505
- }
5506
- .carousel-control:hover,
5507
- .carousel-control:focus {
5508
- color: #fff;
5509
- text-decoration: none;
5510
- filter: alpha(opacity=90);
5511
- outline: 0;
5512
- opacity: .9;
5513
- }
5514
- .carousel-control .icon-prev,
5515
- .carousel-control .icon-next,
5516
- .carousel-control .glyphicon-chevron-left,
5517
- .carousel-control .glyphicon-chevron-right {
5518
- position: absolute;
5519
- top: 50%;
5520
- z-index: 5;
5521
- display: inline-block;
5522
- }
5523
- .carousel-control .icon-prev,
5524
- .carousel-control .glyphicon-chevron-left {
5525
- left: 50%;
5526
- margin-left: -10px;
5527
- }
5528
- .carousel-control .icon-next,
5529
- .carousel-control .glyphicon-chevron-right {
5530
- right: 50%;
5531
- margin-right: -10px;
5532
- }
5533
- .carousel-control .icon-prev,
5534
- .carousel-control .icon-next {
5535
- width: 20px;
5536
- height: 20px;
5537
- margin-top: -10px;
5538
- font-family: serif;
5539
- }
5540
- .carousel-control .icon-prev:before {
5541
- content: '\2039';
5542
- }
5543
- .carousel-control .icon-next:before {
5544
- content: '\203a';
5545
- }
5546
- .carousel-indicators {
5547
- position: absolute;
5548
- bottom: 10px;
5549
- left: 50%;
5550
- z-index: 15;
5551
- width: 60%;
5552
- padding-left: 0;
5553
- margin-left: -30%;
5554
- text-align: center;
5555
- list-style: none;
5556
- }
5557
- .carousel-indicators li {
5558
- display: inline-block;
5559
- width: 10px;
5560
- height: 10px;
5561
- margin: 1px;
5562
- text-indent: -999px;
5563
- cursor: pointer;
5564
- background-color: #000 \9;
5565
- background-color: rgba(0, 0, 0, 0);
5566
- border: 1px solid #fff;
5567
- border-radius: 10px;
5568
- }
5569
- .carousel-indicators .active {
5570
- width: 12px;
5571
- height: 12px;
5572
- margin: 0;
5573
- background-color: #fff;
5574
- }
5575
- .carousel-caption {
5576
- position: absolute;
5577
- right: 15%;
5578
- bottom: 20px;
5579
- left: 15%;
5580
- z-index: 10;
5581
- padding-top: 20px;
5582
- padding-bottom: 20px;
5583
- color: #fff;
5584
- text-align: center;
5585
- text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
5586
- }
5587
- .carousel-caption .btn {
5588
- text-shadow: none;
5589
- }
5590
- @media screen and (min-width: 768px) {
5591
- .carousel-control .glyphicon-chevron-left,
5592
- .carousel-control .glyphicon-chevron-right,
5593
- .carousel-control .icon-prev,
5594
- .carousel-control .icon-next {
5595
- width: 30px;
5596
- height: 30px;
5597
- margin-top: -15px;
5598
- font-size: 30px;
5599
- }
5600
- .carousel-control .glyphicon-chevron-left,
5601
- .carousel-control .icon-prev {
5602
- margin-left: -15px;
5603
- }
5604
- .carousel-control .glyphicon-chevron-right,
5605
- .carousel-control .icon-next {
5606
- margin-right: -15px;
5607
- }
5608
- .carousel-caption {
5609
- right: 20%;
5610
- left: 20%;
5611
- padding-bottom: 30px;
5612
- }
5613
- .carousel-indicators {
5614
- bottom: 20px;
5615
- }
5616
- }
5617
- .clearfix:before,
5618
- .clearfix:after,
5619
- .dl-horizontal dd:before,
5620
- .dl-horizontal dd:after,
5621
- .container:before,
5622
- .container:after,
5623
- .container-fluid:before,
5624
- .container-fluid:after,
5625
- .row:before,
5626
- .row:after,
5627
- .form-horizontal .form-group:before,
5628
- .form-horizontal .form-group:after,
5629
- .btn-toolbar:before,
5630
- .btn-toolbar:after,
5631
- .btn-group-vertical > .btn-group:before,
5632
- .btn-group-vertical > .btn-group:after,
5633
- .nav:before,
5634
- .nav:after,
5635
- .navbar:before,
5636
- .navbar:after,
5637
- .navbar-header:before,
5638
- .navbar-header:after,
5639
- .navbar-collapse:before,
5640
- .navbar-collapse:after,
5641
- .pager:before,
5642
- .pager:after,
5643
- .panel-body:before,
5644
- .panel-body:after,
5645
- .modal-footer:before,
5646
- .modal-footer:after {
5647
- display: table;
5648
- content: " ";
5649
- }
5650
- .clearfix:after,
5651
- .dl-horizontal dd:after,
5652
- .container:after,
5653
- .container-fluid:after,
5654
- .row:after,
5655
- .form-horizontal .form-group:after,
5656
- .btn-toolbar:after,
5657
- .btn-group-vertical > .btn-group:after,
5658
- .nav:after,
5659
- .navbar:after,
5660
- .navbar-header:after,
5661
- .navbar-collapse:after,
5662
- .pager:after,
5663
- .panel-body:after,
5664
- .modal-footer:after {
5665
- clear: both;
5666
- }
5667
- .center-block {
5668
- display: block;
5669
- margin-right: auto;
5670
- margin-left: auto;
5671
- }
5672
- .pull-right {
5673
- float: right !important;
5674
- }
5675
- .pull-left {
5676
- float: left !important;
5677
- }
5678
- .hide {
5679
- display: none !important;
5680
- }
5681
- .show {
5682
- display: block !important;
5683
- }
5684
- .invisible {
5685
- visibility: hidden;
5686
- }
5687
- .text-hide {
5688
- font: 0/0 a;
5689
- color: transparent;
5690
- text-shadow: none;
5691
- background-color: transparent;
5692
- border: 0;
5693
- }
5694
- :not(#wpbody) {
5695
- .hidden {
5696
- display: none! important;
5697
- visibility: hidden! important;
5698
- }
5699
- }
5700
- .affix {
5701
- position: fixed;
5702
- -webkit-transform: translate3d(0, 0, 0);
5703
- -o-transform: translate3d(0, 0, 0);
5704
- transform: translate3d(0, 0, 0);
5705
- }
5706
- @-ms-viewport {
5707
- width: device-width;
5708
- }
5709
- .visible-xs,
5710
- .visible-sm,
5711
- .visible-md,
5712
- .visible-lg {
5713
- display: none !important;
5714
- }
5715
- .visible-xs-block,
5716
- .visible-xs-inline,
5717
- .visible-xs-inline-block,
5718
- .visible-sm-block,
5719
- .visible-sm-inline,
5720
- .visible-sm-inline-block,
5721
- .visible-md-block,
5722
- .visible-md-inline,
5723
- .visible-md-inline-block,
5724
- .visible-lg-block,
5725
- .visible-lg-inline,
5726
- .visible-lg-inline-block {
5727
- display: none !important;
5728
- }
5729
- @media (max-width: 767px) {
5730
- .visible-xs {
5731
- display: block !important;
5732
- }
5733
- table.visible-xs {
5734
- display: table;
5735
- }
5736
- tr.visible-xs {
5737
- display: table-row !important;
5738
- }
5739
- th.visible-xs,
5740
- td.visible-xs {
5741
- display: table-cell !important;
5742
- }
5743
- }
5744
- @media (max-width: 767px) {
5745
- .visible-xs-block {
5746
- display: block !important;
5747
- }
5748
- }
5749
- @media (max-width: 767px) {
5750
- .visible-xs-inline {
5751
- display: inline !important;
5752
- }
5753
- }
5754
- @media (max-width: 767px) {
5755
- .visible-xs-inline-block {
5756
- display: inline-block !important;
5757
- }
5758
- }
5759
- @media (min-width: 768px) and (max-width: 991px) {
5760
- .visible-sm {
5761
- display: block !important;
5762
- }
5763
- table.visible-sm {
5764
- display: table;
5765
- }
5766
- tr.visible-sm {
5767
- display: table-row !important;
5768
- }
5769
- th.visible-sm,
5770
- td.visible-sm {
5771
- display: table-cell !important;
5772
- }
5773
- }
5774
- @media (min-width: 768px) and (max-width: 991px) {
5775
- .visible-sm-block {
5776
- display: block !important;
5777
- }
5778
- }
5779
- @media (min-width: 768px) and (max-width: 991px) {
5780
- .visible-sm-inline {
5781
- display: inline !important;
5782
- }
5783
- }
5784
- @media (min-width: 768px) and (max-width: 991px) {
5785
- .visible-sm-inline-block {
5786
- display: inline-block !important;
5787
- }
5788
- }
5789
- @media (min-width: 992px) and (max-width: 1199px) {
5790
- .visible-md {
5791
- display: block !important;
5792
- }
5793
- table.visible-md {
5794
- display: table;
5795
- }
5796
- tr.visible-md {
5797
- display: table-row !important;
5798
- }
5799
- th.visible-md,
5800
- td.visible-md {
5801
- display: table-cell !important;
5802
- }
5803
- }
5804
- @media (min-width: 992px) and (max-width: 1199px) {
5805
- .visible-md-block {
5806
- display: block !important;
5807
- }
5808
- }
5809
- @media (min-width: 992px) and (max-width: 1199px) {
5810
- .visible-md-inline {
5811
- display: inline !important;
5812
- }
5813
- }
5814
- @media (min-width: 992px) and (max-width: 1199px) {
5815
- .visible-md-inline-block {
5816
- display: inline-block !important;
5817
- }
5818
- }
5819
- @media (min-width: 1200px) {
5820
- .visible-lg {
5821
- display: block !important;
5822
- }
5823
- table.visible-lg {
5824
- display: table;
5825
- }
5826
- tr.visible-lg {
5827
- display: table-row !important;
5828
- }
5829
- th.visible-lg,
5830
- td.visible-lg {
5831
- display: table-cell !important;
5832
- }
5833
- }
5834
- @media (min-width: 1200px) {
5835
- .visible-lg-block {
5836
- display: block !important;
5837
- }
5838
- }
5839
- @media (min-width: 1200px) {
5840
- .visible-lg-inline {
5841
- display: inline !important;
5842
- }
5843
- }
5844
- @media (min-width: 1200px) {
5845
- .visible-lg-inline-block {
5846
- display: inline-block !important;
5847
- }
5848
- }
5849
- @media (max-width: 767px) {
5850
- .hidden-xs {
5851
- display: none !important;
5852
- }
5853
- }
5854
- @media (min-width: 768px) and (max-width: 991px) {
5855
- .hidden-sm {
5856
- display: none !important;
5857
- }
5858
- }
5859
- @media (min-width: 992px) and (max-width: 1199px) {
5860
- .hidden-md {
5861
- display: none !important;
5862
- }
5863
- }
5864
- @media (min-width: 1200px) {
5865
- .hidden-lg {
5866
- display: none !important;
5867
- }
5868
- }
5869
- .visible-print {
5870
- display: none !important;
5871
- }
5872
- @media print {
5873
- .visible-print {
5874
- display: block !important;
5875
- }
5876
- table.visible-print {
5877
- display: table;
5878
- }
5879
- tr.visible-print {
5880
- display: table-row !important;
5881
- }
5882
- th.visible-print,
5883
- td.visible-print {
5884
- display: table-cell !important;
5885
- }
5886
- }
5887
- .visible-print-block {
5888
- display: none !important;
5889
- }
5890
- @media print {
5891
- .visible-print-block {
5892
- display: block !important;
5893
- }
5894
- }
5895
- .visible-print-inline {
5896
- display: none !important;
5897
- }
5898
- @media print {
5899
- .visible-print-inline {
5900
- display: inline !important;
5901
- }
5902
- }
5903
- .visible-print-inline-block {
5904
- display: none !important;
5905
- }
5906
- @media print {
5907
- .visible-print-inline-block {
5908
- display: inline-block !important;
5909
- }
5910
- }
5911
- @media print {
5912
- .hidden-print {
5913
- display: none !important;
5914
- }
5915
- }
5916
- /*# sourceMappingURL=bootstrap.css.map */
5917
-
 
 
 
1
+ /*!
2
+ * Bootstrap v3.2.0 (http://getbootstrap.com)
3
+ * Copyright 2011-2014 Twitter, Inc.
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
+ */
6
+
7
+ /*! normalize.css v3.0.1 | MIT License | git.io/normalize */
8
+
9
+ audio,
10
+ canvas,
11
+ progress,
12
+ video {
13
+ display: inline-block;
14
+ vertical-align: baseline;
15
+ }
16
+ audio:not([controls]) {
17
+ display: none;
18
+ height: 0;
19
+ }
20
+ [hidden],
21
+
22
+ .glyphicon {
23
+ position: relative;
24
+ top: 1px;
25
+ display: inline-block;
26
+ font-family: 'Glyphicons Halflings';
27
+ font-style: normal;
28
+ font-weight: normal;
29
+ line-height: 1;
30
+
31
+ -webkit-font-smoothing: antialiased;
32
+ -moz-osx-font-smoothing: grayscale;
33
+ }
34
+ .glyphicon-asterisk:before {
35
+ content: "\2a";
36
+ }
37
+ .glyphicon-plus:before {
38
+ content: "\2b";
39
+ }
40
+ .glyphicon-euro:before {
41
+ content: "\20ac";
42
+ }
43
+ .glyphicon-minus:before {
44
+ content: "\2212";
45
+ }
46
+ .glyphicon-cloud:before {
47
+ content: "\2601";
48
+ }
49
+ .glyphicon-envelope:before {
50
+ content: "\2709";
51
+ }
52
+ .glyphicon-pencil:before {
53
+ content: "\270f";
54
+ }
55
+ .glyphicon-glass:before {
56
+ content: "\e001";
57
+ }
58
+ .glyphicon-music:before {
59
+ content: "\e002";
60
+ }
61
+ .glyphicon-search:before {
62
+ content: "\e003";
63
+ }
64
+ .glyphicon-heart:before {
65
+ content: "\e005";
66
+ }
67
+ .glyphicon-star:before {
68
+ content: "\e006";
69
+ }
70
+ .glyphicon-star-empty:before {
71
+ content: "\e007";
72
+ }
73
+ .glyphicon-user:before {
74
+ content: "\e008";
75
+ }
76
+ .glyphicon-film:before {
77
+ content: "\e009";
78
+ }
79
+ .glyphicon-th-large:before {
80
+ content: "\e010";
81
+ }
82
+ .glyphicon-th:before {
83
+ content: "\e011";
84
+ }
85
+ .glyphicon-th-list:before {
86
+ content: "\e012";
87
+ }
88
+ .glyphicon-ok:before {
89
+ content: "\e013";
90
+ }
91
+ .glyphicon-remove:before {
92
+ content: "\e014";
93
+ }
94
+ .glyphicon-zoom-in:before {
95
+ content: "\e015";
96
+ }
97
+ .glyphicon-zoom-out:before {
98
+ content: "\e016";
99
+ }
100
+ .glyphicon-off:before {
101
+ content: "\e017";
102
+ }
103
+ .glyphicon-signal:before {
104
+ content: "\e018";
105
+ }
106
+ .glyphicon-cog:before {
107
+ content: "\e019";
108
+ }
109
+ .glyphicon-trash:before {
110
+ content: "\e020";
111
+ }
112
+ .glyphicon-home:before {
113
+ content: "\e021";
114
+ }
115
+ .glyphicon-file:before {
116
+ content: "\e022";
117
+ }
118
+ .glyphicon-time:before {
119
+ content: "\e023";
120
+ }
121
+ .glyphicon-road:before {
122
+ content: "\e024";
123
+ }
124
+ .glyphicon-download-alt:before {
125
+ content: "\e025";
126
+ }
127
+ .glyphicon-download:before {
128
+ content: "\e026";
129
+ }
130
+ .glyphicon-upload:before {
131
+ content: "\e027";
132
+ }
133
+ .glyphicon-inbox:before {
134
+ content: "\e028";
135
+ }
136
+ .glyphicon-play-circle:before {
137
+ content: "\e029";
138
+ }
139
+ .glyphicon-repeat:before {
140
+ content: "\e030";
141
+ }
142
+ .glyphicon-refresh:before {
143
+ content: "\e031";
144
+ }
145
+ .glyphicon-list-alt:before {
146
+ content: "\e032";
147
+ }
148
+ .glyphicon-lock:before {
149
+ content: "\e033";
150
+ }
151
+ .glyphicon-flag:before {
152
+ content: "\e034";
153
+ }
154
+ .glyphicon-headphones:before {
155
+ content: "\e035";
156
+ }
157
+ .glyphicon-volume-off:before {
158
+ content: "\e036";
159
+ }
160
+ .glyphicon-volume-down:before {
161
+ content: "\e037";
162
+ }
163
+ .glyphicon-volume-up:before {
164
+ content: "\e038";
165
+ }
166
+ .glyphicon-qrcode:before {
167
+ content: "\e039";
168
+ }
169
+ .glyphicon-barcode:before {
170
+ content: "\e040";
171
+ }
172
+ .glyphicon-tag:before {
173
+ content: "\e041";
174
+ }
175
+ .glyphicon-tags:before {
176
+ content: "\e042";
177
+ }
178
+ .glyphicon-book:before {
179
+ content: "\e043";
180
+ }
181
+ .glyphicon-bookmark:before {
182
+ content: "\e044";
183
+ }
184
+ .glyphicon-print:before {
185
+ content: "\e045";
186
+ }
187
+ .glyphicon-camera:before {
188
+ content: "\e046";
189
+ }
190
+ .glyphicon-font:before {
191
+ content: "\e047";
192
+ }
193
+ .glyphicon-bold:before {
194
+ content: "\e048";
195
+ }
196
+ .glyphicon-italic:before {
197
+ content: "\e049";
198
+ }
199
+ .glyphicon-text-height:before {
200
+ content: "\e050";
201
+ }
202
+ .glyphicon-text-width:before {
203
+ content: "\e051";
204
+ }
205
+ .glyphicon-align-left:before {
206
+ content: "\e052";
207
+ }
208
+ .glyphicon-align-center:before {
209
+ content: "\e053";
210
+ }
211
+ .glyphicon-align-right:before {
212
+ content: "\e054";
213
+ }
214
+ .glyphicon-align-justify:before {
215
+ content: "\e055";
216
+ }
217
+ .glyphicon-list:before {
218
+ content: "\e056";
219
+ }
220
+ .glyphicon-indent-left:before {
221
+ content: "\e057";
222
+ }
223
+ .glyphicon-indent-right:before {
224
+ content: "\e058";
225
+ }
226
+ .glyphicon-facetime-video:before {
227
+ content: "\e059";
228
+ }
229
+ .glyphicon-picture:before {
230
+ content: "\e060";
231
+ }
232
+ .glyphicon-map-marker:before {
233
+ content: "\e062";
234
+ }
235
+ .glyphicon-adjust:before {
236
+ content: "\e063";
237
+ }
238
+ .glyphicon-tint:before {
239
+ content: "\e064";
240
+ }
241
+ .glyphicon-edit:before {
242
+ content: "\e065";
243
+ }
244
+ .glyphicon-share:before {
245
+ content: "\e066";
246
+ }
247
+ .glyphicon-check:before {
248
+ content: "\e067";
249
+ }
250
+ .glyphicon-move:before {
251
+ content: "\e068";
252
+ }
253
+ .glyphicon-step-backward:before {
254
+ content: "\e069";
255
+ }
256
+ .glyphicon-fast-backward:before {
257
+ content: "\e070";
258
+ }
259
+ .glyphicon-backward:before {
260
+ content: "\e071";
261
+ }
262
+ .glyphicon-play:before {
263
+ content: "\e072";
264
+ }
265
+ .glyphicon-pause:before {
266
+ content: "\e073";
267
+ }
268
+ .glyphicon-stop:before {
269
+ content: "\e074";
270
+ }
271
+ .glyphicon-forward:before {
272
+ content: "\e075";
273
+ }
274
+ .glyphicon-fast-forward:before {
275
+ content: "\e076";
276
+ }
277
+ .glyphicon-step-forward:before {
278
+ content: "\e077";
279
+ }
280
+ .glyphicon-eject:before {
281
+ content: "\e078";
282
+ }
283
+ .glyphicon-chevron-left:before {
284
+ content: "\e079";
285
+ }
286
+ .glyphicon-chevron-right:before {
287
+ content: "\e080";
288
+ }
289
+ .glyphicon-plus-sign:before {
290
+ content: "\e081";
291
+ }
292
+ .glyphicon-minus-sign:before {
293
+ content: "\e082";
294
+ }
295
+ .glyphicon-remove-sign:before {
296
+ content: "\e083";
297
+ }
298
+ .glyphicon-ok-sign:before {
299
+ content: "\e084";
300
+ }
301
+ .glyphicon-question-sign:before {
302
+ content: "\e085";
303
+ }
304
+ .glyphicon-info-sign:before {
305
+ content: "\e086";
306
+ }
307
+ .glyphicon-screenshot:before {
308
+ content: "\e087";
309
+ }
310
+ .glyphicon-remove-circle:before {
311
+ content: "\e088";
312
+ }
313
+ .glyphicon-ok-circle:before {
314
+ content: "\e089";
315
+ }
316
+ .glyphicon-ban-circle:before {
317
+ content: "\e090";
318
+ }
319
+ .glyphicon-arrow-left:before {
320
+ content: "\e091";
321
+ }
322
+ .glyphicon-arrow-right:before {
323
+ content: "\e092";
324
+ }
325
+ .glyphicon-arrow-up:before {
326
+ content: "\e093";
327
+ }
328
+ .glyphicon-arrow-down:before {
329
+ content: "\e094";
330
+ }
331
+ .glyphicon-share-alt:before {
332
+ content: "\e095";
333
+ }
334
+ .glyphicon-resize-full:before {
335
+ content: "\e096";
336
+ }
337
+ .glyphicon-resize-small:before {
338
+ content: "\e097";
339
+ }
340
+ .glyphicon-exclamation-sign:before {
341
+ content: "\e101";
342
+ }
343
+ .glyphicon-gift:before {
344
+ content: "\e102";
345
+ }
346
+ .glyphicon-leaf:before {
347
+ content: "\e103";
348
+ }
349
+ .glyphicon-fire:before {
350
+ content: "\e104";
351
+ }
352
+ .glyphicon-eye-open:before {
353
+ content: "\e105";
354
+ }
355
+ .glyphicon-eye-close:before {
356
+ content: "\e106";
357
+ }
358
+ .glyphicon-warning-sign:before {
359
+ content: "\e107";
360
+ }
361
+ .glyphicon-plane:before {
362
+ content: "\e108";
363
+ }
364
+ .glyphicon-calendar:before {
365
+ content: "\e109";
366
+ }
367
+ .glyphicon-random:before {
368
+ content: "\e110";
369
+ }
370
+ .glyphicon-comment:before {
371
+ content: "\e111";
372
+ }
373
+ .glyphicon-magnet:before {
374
+ content: "\e112";
375
+ }
376
+ .glyphicon-chevron-up:before {
377
+ content: "\e113";
378
+ }
379
+ .glyphicon-chevron-down:before {
380
+ content: "\e114";
381
+ }
382
+ .glyphicon-retweet:before {
383
+ content: "\e115";
384
+ }
385
+ .glyphicon-shopping-cart:before {
386
+ content: "\e116";
387
+ }
388
+ .glyphicon-folder-close:before {
389
+ content: "\e117";
390
+ }
391
+ .glyphicon-folder-open:before {
392
+ content: "\e118";
393
+ }
394
+ .glyphicon-resize-vertical:before {
395
+ content: "\e119";
396
+ }
397
+ .glyphicon-resize-horizontal:before {
398
+ content: "\e120";
399
+ }
400
+ .glyphicon-hdd:before {
401
+ content: "\e121";
402
+ }
403
+ .glyphicon-bullhorn:before {
404
+ content: "\e122";
405
+ }
406
+ .glyphicon-bell:before {
407
+ content: "\e123";
408
+ }
409
+ .glyphicon-certificate:before {
410
+ content: "\e124";
411
+ }
412
+ .glyphicon-thumbs-up:before {
413
+ content: "\e125";
414
+ }
415
+ .glyphicon-thumbs-down:before {
416
+ content: "\e126";
417
+ }
418
+ .glyphicon-hand-right:before {
419
+ content: "\e127";
420
+ }
421
+ .glyphicon-hand-left:before {
422
+ content: "\e128";
423
+ }
424
+ .glyphicon-hand-up:before {
425
+ content: "\e129";
426
+ }
427
+ .glyphicon-hand-down:before {
428
+ content: "\e130";
429
+ }
430
+ .glyphicon-circle-arrow-right:before {
431
+ content: "\e131";
432
+ }
433
+ .glyphicon-circle-arrow-left:before {
434
+ content: "\e132";
435
+ }
436
+ .glyphicon-circle-arrow-up:before {
437
+ content: "\e133";
438
+ }
439
+ .glyphicon-circle-arrow-down:before {
440
+ content: "\e134";
441
+ }
442
+ .glyphicon-globe:before {
443
+ content: "\e135";
444
+ }
445
+ .glyphicon-wrench:before {
446
+ content: "\e136";
447
+ }
448
+ .glyphicon-tasks:before {
449
+ content: "\e137";
450
+ }
451
+ .glyphicon-filter:before {
452
+ content: "\e138";
453
+ }
454
+ .glyphicon-briefcase:before {
455
+ content: "\e139";
456
+ }
457
+ .glyphicon-fullscreen:before {
458
+ content: "\e140";
459
+ }
460
+ .glyphicon-dashboard:before {
461
+ content: "\e141";
462
+ }
463
+ .glyphicon-paperclip:before {
464
+ content: "\e142";
465
+ }
466
+ .glyphicon-heart-empty:before {
467
+ content: "\e143";
468
+ }
469
+ .glyphicon-link:before {
470
+ content: "\e144";
471
+ }
472
+ .glyphicon-phone:before {
473
+ content: "\e145";
474
+ }
475
+ .glyphicon-pushpin:before {
476
+ content: "\e146";
477
+ }
478
+ .glyphicon-usd:before {
479
+ content: "\e148";
480
+ }
481
+ .glyphicon-gbp:before {
482
+ content: "\e149";
483
+ }
484
+ .glyphicon-sort:before {
485
+ content: "\e150";
486
+ }
487
+ .glyphicon-sort-by-alphabet:before {
488
+ content: "\e151";
489
+ }
490
+ .glyphicon-sort-by-alphabet-alt:before {
491
+ content: "\e152";
492
+ }
493
+ .glyphicon-sort-by-order:before {
494
+ content: "\e153";
495
+ }
496
+ .glyphicon-sort-by-order-alt:before {
497
+ content: "\e154";
498
+ }
499
+ .glyphicon-sort-by-attributes:before {
500
+ content: "\e155";
501
+ }
502
+ .glyphicon-sort-by-attributes-alt:before {
503
+ content: "\e156";
504
+ }
505
+ .glyphicon-unchecked:before {
506
+ content: "\e157";
507
+ }
508
+ .glyphicon-expand:before {
509
+ content: "\e158";
510
+ }
511
+ .glyphicon-collapse-down:before {
512
+ content: "\e159";
513
+ }
514
+ .glyphicon-collapse-up:before {
515
+ content: "\e160";
516
+ }
517
+ .glyphicon-log-in:before {
518
+ content: "\e161";
519
+ }
520
+ .glyphicon-flash:before {
521
+ content: "\e162";
522
+ }
523
+ .glyphicon-log-out:before {
524
+ content: "\e163";
525
+ }
526
+ .glyphicon-new-window:before {
527
+ content: "\e164";
528
+ }
529
+ .glyphicon-record:before {
530
+ content: "\e165";
531
+ }
532
+ .glyphicon-save:before {
533
+ content: "\e166";
534
+ }
535
+ .glyphicon-open:before {
536
+ content: "\e167";
537
+ }
538
+ .glyphicon-saved:before {
539
+ content: "\e168";
540
+ }
541
+ .glyphicon-import:before {
542
+ content: "\e169";
543
+ }
544
+ .glyphicon-export:before {
545
+ content: "\e170";
546
+ }
547
+ .glyphicon-send:before {
548
+ content: "\e171";
549
+ }
550
+ .glyphicon-floppy-disk:before {
551
+ content: "\e172";
552
+ }
553
+ .glyphicon-floppy-saved:before {
554
+ content: "\e173";
555
+ }
556
+ .glyphicon-floppy-remove:before {
557
+ content: "\e174";
558
+ }
559
+ .glyphicon-floppy-save:before {
560
+ content: "\e175";
561
+ }
562
+ .glyphicon-floppy-open:before {
563
+ content: "\e176";
564
+ }
565
+ .glyphicon-credit-card:before {
566
+ content: "\e177";
567
+ }
568
+ .glyphicon-transfer:before {
569
+ content: "\e178";
570
+ }
571
+ .glyphicon-cutlery:before {
572
+ content: "\e179";
573
+ }
574
+ .glyphicon-header:before {
575
+ content: "\e180";
576
+ }
577
+ .glyphicon-compressed:before {
578
+ content: "\e181";
579
+ }
580
+ .glyphicon-earphone:before {
581
+ content: "\e182";
582
+ }
583
+ .glyphicon-phone-alt:before {
584
+ content: "\e183";
585
+ }
586
+ .glyphicon-tower:before {
587
+ content: "\e184";
588
+ }
589
+ .glyphicon-stats:before {
590
+ content: "\e185";
591
+ }
592
+ .glyphicon-sd-video:before {
593
+ content: "\e186";
594
+ }
595
+ .glyphicon-hd-video:before {
596
+ content: "\e187";
597
+ }
598
+ .glyphicon-subtitles:before {
599
+ content: "\e188";
600
+ }
601
+ .glyphicon-sound-stereo:before {
602
+ content: "\e189";
603
+ }
604
+ .glyphicon-sound-dolby:before {
605
+ content: "\e190";
606
+ }
607
+ .glyphicon-sound-5-1:before {
608
+ content: "\e191";
609
+ }
610
+ .glyphicon-sound-6-1:before {
611
+ content: "\e192";
612
+ }
613
+ .glyphicon-sound-7-1:before {
614
+ content: "\e193";
615
+ }
616
+ .glyphicon-copyright-mark:before {
617
+ content: "\e194";
618
+ }
619
+ .glyphicon-registration-mark:before {
620
+ content: "\e195";
621
+ }
622
+ .glyphicon-cloud-download:before {
623
+ content: "\e197";
624
+ }
625
+ .glyphicon-cloud-upload:before {
626
+ content: "\e198";
627
+ }
628
+ .glyphicon-tree-conifer:before {
629
+ content: "\e199";
630
+ }
631
+ .glyphicon-tree-deciduous:before {
632
+ content: "\e200";
633
+ }
634
+ .img-responsive,
635
+ .thumbnail > img,
636
+ .thumbnail a > img,
637
+ .carousel-inner > .item > img,
638
+ .carousel-inner > .item > a > img {
639
+ display: block;
640
+ width: 100% \9;
641
+ max-width: 100%;
642
+ height: auto;
643
+ }
644
+ .img-rounded {
645
+ border-radius: 6px;
646
+ }
647
+ .img-thumbnail {
648
+ display: inline-block;
649
+ width: 100% \9;
650
+ max-width: 100%;
651
+ height: auto;
652
+ padding: 4px;
653
+ line-height: 1.42857143;
654
+ background-color: #fff;
655
+ border: 1px solid #ddd;
656
+ border-radius: 4px;
657
+ -webkit-transition: all .2s ease-in-out;
658
+ -o-transition: all .2s ease-in-out;
659
+ transition: all .2s ease-in-out;
660
+ }
661
+ .img-circle {
662
+ border-radius: 50%;
663
+ }
664
+ hr {
665
+ margin-top: 20px;
666
+ margin-bottom: 20px;
667
+ border: 0;
668
+ border-top: 1px solid #eee;
669
+ }
670
+ .sr-only {
671
+ position: absolute;
672
+ width: 1px;
673
+ height: 1px;
674
+ padding: 0;
675
+ margin: -1px;
676
+ overflow: hidden;
677
+ clip: rect(0, 0, 0, 0);
678
+ border: 0;
679
+ }
680
+ .sr-only-focusable:active,
681
+ .sr-only-focusable:focus {
682
+ position: static;
683
+ width: auto;
684
+ height: auto;
685
+ margin: 0;
686
+ overflow: visible;
687
+ clip: auto;
688
+ }
689
+ h1,
690
+ h2,
691
+ h3,
692
+ h4,
693
+ h5,
694
+ h6,
695
+ .h1,
696
+ .h2,
697
+ .h3,
698
+ .h4,
699
+ .h5,
700
+ .h6 {
701
+ font-family: inherit;
702
+ font-weight: 500;
703
+ line-height: 1.1;
704
+ color: inherit;
705
+ }
706
+ h1 small,
707
+ h2 small,
708
+ h3 small,
709
+ h4 small,
710
+ h5 small,
711
+ h6 small,
712
+ .h1 small,
713
+ .h2 small,
714
+ .h3 small,
715
+ .h4 small,
716
+ .h5 small,
717
+ .h6 small,
718
+ h1 .small,
719
+ h2 .small,
720
+ h3 .small,
721
+ h4 .small,
722
+ h5 .small,
723
+ h6 .small,
724
+ .h1 .small,
725
+ .h2 .small,
726
+ .h3 .small,
727
+ .h4 .small,
728
+ .h5 .small,
729
+ .h6 .small {
730
+ font-weight: normal;
731
+ line-height: 1;
732
+ color: #777;
733
+ }
734
+ h1,
735
+ .h1,
736
+ h2,
737
+ .h2,
738
+ h3,
739
+ .h3 {
740
+ margin-top: 20px;
741
+ margin-bottom: 10px;
742
+ }
743
+ h1 small,
744
+ .h1 small,
745
+ h2 small,
746
+ .h2 small,
747
+ h3 small,
748
+ .h3 small,
749
+ h1 .small,
750
+ .h1 .small,
751
+ h2 .small,
752
+ .h2 .small,
753
+ h3 .small,
754
+ .h3 .small {
755
+ font-size: 65%;
756
+ }
757
+ h4,
758
+ .h4,
759
+ h5,
760
+ .h5,
761
+ h6,
762
+ .h6 {
763
+ margin-top: 10px;
764
+ margin-bottom: 10px;
765
+ }
766
+ h4 small,
767
+ .h4 small,
768
+ h5 small,
769
+ .h5 small,
770
+ h6 small,
771
+ .h6 small,
772
+ h4 .small,
773
+ .h4 .small,
774
+ h5 .small,
775
+ .h5 .small,
776
+ h6 .small,
777
+ .h6 .small {
778
+ font-size: 75%;
779
+ }
780
+ h1,
781
+ .h1 {
782
+ font-size: 36px;
783
+ }
784
+ h2,
785
+ .h2 {
786
+ font-size: 30px;
787
+ }
788
+ h3,
789
+ .h3 {
790
+ font-size: 24px;
791
+ }
792
+ h4,
793
+ .h4 {
794
+ font-size: 18px;
795
+ }
796
+ h5,
797
+ .h5 {
798
+ font-size: 14px;
799
+ }
800
+ h6,
801
+ .h6 {
802
+ font-size: 12px;
803
+ }
804
+ p {
805
+ margin: 0 0 10px;
806
+ }
807
+ .lead {
808
+ margin-bottom: 20px;
809
+ font-size: 16px;
810
+ font-weight: 300;
811
+ line-height: 1.4;
812
+ }
813
+ @media (min-width: 768px) {
814
+ .lead {
815
+ font-size: 21px;
816
+ }
817
+ }
818
+ small,
819
+ .small {
820
+ font-size: 85%;
821
+ }
822
+ cite {
823
+ font-style: normal;
824
+ }
825
+ mark,
826
+ .mark {
827
+ padding: .2em;
828
+ background-color: #fcf8e3;
829
+ }
830
+ .text-left {
831
+ text-align: left;
832
+ }
833
+ .text-right {
834
+ text-align: right;
835
+ }
836
+ .text-center {
837
+ text-align: center;
838
+ }
839
+ .text-justify {
840
+ text-align: justify;
841
+ }
842
+ .text-nowrap {
843
+ white-space: nowrap;
844
+ }
845
+ .text-lowercase {
846
+ text-transform: lowercase;
847
+ }
848
+ .text-uppercase {
849
+ text-transform: uppercase;
850
+ }
851
+ .text-capitalize {
852
+ text-transform: capitalize;
853
+ }
854
+ .text-muted {
855
+ color: #777;
856
+ }
857
+ .text-primary {
858
+ color: #428bca;
859
+ }
860
+ a.text-primary:hover {
861
+ color: #3071a9;
862
+ }
863
+ .text-success {
864
+ color: #3c763d;
865
+ }
866
+ a.text-success:hover {
867
+ color: #2b542c;
868
+ }
869
+ .text-info {
870
+ color: #31708f;
871
+ }
872
+ a.text-info:hover {
873
+ color: #245269;
874
+ }
875
+ .text-warning {
876
+ color: #8a6d3b;
877
+ }
878
+ a.text-warning:hover {
879
+ color: #66512c;
880
+ }
881
+ .text-danger {
882
+ color: #a94442;
883
+ }
884
+ a.text-danger:hover {
885
+ color: #843534;
886
+ }
887
+ .bg-primary {
888
+ color: #fff;
889
+ background-color: #428bca;
890
+ }
891
+ a.bg-primary:hover {
892
+ background-color: #3071a9;
893
+ }
894
+ .bg-success {
895
+ background-color: #dff0d8;
896
+ }
897
+ a.bg-success:hover {
898
+ background-color: #c1e2b3;
899
+ }
900
+ .bg-info {
901
+ background-color: #d9edf7;
902
+ }
903
+ a.bg-info:hover {
904
+ background-color: #afd9ee;
905
+ }
906
+ .bg-warning {
907
+ background-color: #fcf8e3;
908
+ }
909
+ a.bg-warning:hover {
910
+ background-color: #f7ecb5;
911
+ }
912
+ .bg-danger {
913
+ background-color: #f2dede;
914
+ }
915
+ a.bg-danger:hover {
916
+ background-color: #e4b9b9;
917
+ }
918
+ .page-header {
919
+ padding-bottom: 9px;
920
+ margin: 40px 0 20px;
921
+ border-bottom: 1px solid #eee;
922
+ }
923
+ ul,
924
+ ol {
925
+ margin-top: 0;
926
+ margin-bottom: 10px;
927
+ }
928
+ ul ul,
929
+ ol ul,
930
+ ul ol,
931
+ ol ol {
932
+ margin-bottom: 0;
933
+ }
934
+ .list-unstyled {
935
+ padding-left: 0;
936
+ list-style: none;
937
+ }
938
+ .list-inline {
939
+ padding-left: 0;
940
+ margin-left: -5px;
941
+ list-style: none;
942
+ }
943
+ .list-inline > li {
944
+ display: inline-block;
945
+ padding-right: 5px;
946
+ padding-left: 5px;
947
+ }
948
+ dl {
949
+ margin-top: 0;
950
+ margin-bottom: 20px;
951
+ }
952
+ dt,
953
+ dd {
954
+ line-height: 1.42857143;
955
+ }
956
+ dt {
957
+ font-weight: bold;
958
+ }
959
+ dd {
960
+ margin-left: 0;
961
+ }
962
+ @media (min-width: 768px) {
963
+ .dl-horizontal dt {
964
+ float: left;
965
+ width: 160px;
966
+ overflow: hidden;
967
+ clear: left;
968
+ text-align: right;
969
+ text-overflow: ellipsis;
970
+ white-space: nowrap;
971
+ }
972
+ .dl-horizontal dd {
973
+ margin-left: 180px;
974
+ }
975
+ }
976
+ abbr[title],
977
+ abbr[data-original-title] {
978
+ cursor: help;
979
+ border-bottom: 1px dotted #777;
980
+ }
981
+ .initialism {
982
+ font-size: 90%;
983
+ text-transform: uppercase;
984
+ }
985
+ blockquote {
986
+ padding: 10px 20px;
987
+ margin: 0 0 20px;
988
+ font-size: 17.5px;
989
+ border-left: 5px solid #eee;
990
+ }
991
+ blockquote p:last-child,
992
+ blockquote ul:last-child,
993
+ blockquote ol:last-child {
994
+ margin-bottom: 0;
995
+ }
996
+ blockquote footer,
997
+ blockquote small,
998
+ blockquote .small {
999
+ display: block;
1000
+ font-size: 80%;
1001
+ line-height: 1.42857143;
1002
+ color: #777;
1003
+ }
1004
+ blockquote footer:before,
1005
+ blockquote small:before,
1006
+ blockquote .small:before {
1007
+ content: '\2014 \00A0';
1008
+ }
1009
+ .blockquote-reverse,
1010
+ blockquote.pull-right {
1011
+ padding-right: 15px;
1012
+ padding-left: 0;
1013
+ text-align: right;
1014
+ border-right: 5px solid #eee;
1015
+ border-left: 0;
1016
+ }
1017
+ .blockquote-reverse footer:before,
1018
+ blockquote.pull-right footer:before,
1019
+ .blockquote-reverse small:before,
1020
+ blockquote.pull-right small:before,
1021
+ .blockquote-reverse .small:before,
1022
+ blockquote.pull-right .small:before {
1023
+ content: '';
1024
+ }
1025
+ .blockquote-reverse footer:after,
1026
+ blockquote.pull-right footer:after,
1027
+ .blockquote-reverse small:after,
1028
+ blockquote.pull-right small:after,
1029
+ .blockquote-reverse .small:after,
1030
+ blockquote.pull-right .small:after {
1031
+ content: '\00A0 \2014';
1032
+ }
1033
+ blockquote:before,
1034
+ blockquote:after {
1035
+ content: "";
1036
+ }
1037
+ address {
1038
+ margin-bottom: 20px;
1039
+ font-style: normal;
1040
+ line-height: 1.42857143;
1041
+ }
1042
+ code,
1043
+ kbd,
1044
+ pre,
1045
+ samp {
1046
+ font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
1047
+ }
1048
+ code {
1049
+ padding: 2px 4px;
1050
+ font-size: 90%;
1051
+ color: #c7254e;
1052
+ background-color: #f9f2f4;
1053
+ border-radius: 4px;
1054
+ }
1055
+ kbd {
1056
+ padding: 2px 4px;
1057
+ font-size: 90%;
1058
+ color: #fff;
1059
+ background-color: #333;
1060
+ border-radius: 3px;
1061
+ -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
1062
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
1063
+ }
1064
+ kbd kbd {
1065
+ padding: 0;
1066
+ font-size: 100%;
1067
+ -webkit-box-shadow: none;
1068
+ box-shadow: none;
1069
+ }
1070
+ pre {
1071
+ display: block;
1072
+ padding: 9.5px;
1073
+ margin: 0 0 10px;
1074
+ font-size: 13px;
1075
+ line-height: 1.42857143;
1076
+ color: #333;
1077
+ word-break: break-all;
1078
+ word-wrap: break-word;
1079
+ background-color: #f5f5f5;
1080
+ border: 1px solid #ccc;
1081
+ border-radius: 4px;
1082
+ }
1083
+ pre code {
1084
+ padding: 0;
1085
+ font-size: inherit;
1086
+ color: inherit;
1087
+ white-space: pre-wrap;
1088
+ background-color: transparent;
1089
+ border-radius: 0;
1090
+ }
1091
+ .pre-scrollable {
1092
+ max-height: 340px;
1093
+ overflow-y: scroll;
1094
+ }
1095
+ .container {
1096
+ padding-right: 15px;
1097
+ padding-left: 15px;
1098
+ margin-right: auto;
1099
+ margin-left: auto;
1100
+ }
1101
+ @media (min-width: 768px) {
1102
+ .container {
1103
+ width: 750px;
1104
+ }
1105
+ }
1106
+ @media (min-width: 992px) {
1107
+ .container {
1108
+ width: 970px;
1109
+ }
1110
+ }
1111
+ @media (min-width: 1200px) {
1112
+ .container {
1113
+ width: 1170px;
1114
+ }
1115
+ }
1116
+ .container-fluid {
1117
+ padding-right: 15px;
1118
+ padding-left: 15px;
1119
+ margin-right: auto;
1120
+ margin-left: auto;
1121
+ }
1122
+ .row {
1123
+ margin-right: -15px;
1124
+ margin-left: -15px;
1125
+ }
1126
+ .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
1127
+ position: relative;
1128
+ min-height: 1px;
1129
+ padding-right: 15px;
1130
+ padding-left: 15px;
1131
+ }
1132
+ .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
1133
+ float: left;
1134
+ }
1135
+ .col-xs-12 {
1136
+ width: 100%;
1137
+ }
1138
+ .col-xs-11 {
1139
+ width: 91.66666667%;
1140
+ }
1141
+ .col-xs-10 {
1142
+ width: 83.33333333%;
1143
+ }
1144
+ .col-xs-9 {
1145
+ width: 75%;
1146
+ }
1147
+ .col-xs-8 {
1148
+ width: 66.66666667%;
1149
+ }
1150
+ .col-xs-7 {
1151
+ width: 58.33333333%;
1152
+ }
1153
+ .col-xs-6 {
1154
+ width: 50%;
1155
+ }
1156
+ .col-xs-5 {
1157
+ width: 41.66666667%;
1158
+ }
1159
+ .col-xs-4 {
1160
+ width: 33.33333333%;
1161
+ }
1162
+ .col-xs-3 {
1163
+ width: 25%;
1164
+ }
1165
+ .col-xs-2 {
1166
+ width: 16.66666667%;
1167
+ }
1168
+ .col-xs-1 {
1169
+ width: 8.33333333%;
1170
+ }
1171
+ .col-xs-pull-12 {
1172
+ right: 100%;
1173
+ }
1174
+ .col-xs-pull-11 {
1175
+ right: 91.66666667%;
1176
+ }
1177
+ .col-xs-pull-10 {
1178
+ right: 83.33333333%;
1179
+ }
1180
+ .col-xs-pull-9 {
1181
+ right: 75%;
1182
+ }
1183
+ .col-xs-pull-8 {
1184
+ right: 66.66666667%;
1185
+ }
1186
+ .col-xs-pull-7 {
1187
+ right: 58.33333333%;
1188
+ }
1189
+ .col-xs-pull-6 {
1190
+ right: 50%;
1191
+ }
1192
+ .col-xs-pull-5 {
1193
+ right: 41.66666667%;
1194
+ }
1195
+ .col-xs-pull-4 {
1196
+ right: 33.33333333%;
1197
+ }
1198
+ .col-xs-pull-3 {
1199
+ right: 25%;
1200
+ }
1201
+ .col-xs-pull-2 {
1202
+ right: 16.66666667%;
1203
+ }
1204
+ .col-xs-pull-1 {
1205
+ right: 8.33333333%;
1206
+ }
1207
+ .col-xs-pull-0 {
1208
+ right: auto;
1209
+ }
1210
+ .col-xs-push-12 {
1211
+ left: 100%;
1212
+ }
1213
+ .col-xs-push-11 {
1214
+ left: 91.66666667%;
1215
+ }
1216
+ .col-xs-push-10 {
1217
+ left: 83.33333333%;
1218
+ }
1219
+ .col-xs-push-9 {
1220
+ left: 75%;
1221
+ }
1222
+ .col-xs-push-8 {
1223
+ left: 66.66666667%;
1224
+ }
1225
+ .col-xs-push-7 {
1226
+ left: 58.33333333%;
1227
+ }
1228
+ .col-xs-push-6 {
1229
+ left: 50%;
1230
+ }
1231
+ .col-xs-push-5 {
1232
+ left: 41.66666667%;
1233
+ }
1234
+ .col-xs-push-4 {
1235
+ left: 33.33333333%;
1236
+ }
1237
+ .col-xs-push-3 {
1238
+ left: 25%;
1239
+ }
1240
+ .col-xs-push-2 {
1241
+ left: 16.66666667%;
1242
+ }
1243
+ .col-xs-push-1 {
1244
+ left: 8.33333333%;
1245
+ }
1246
+ .col-xs-push-0 {
1247
+ left: auto;
1248
+ }
1249
+ .col-xs-offset-12 {
1250
+ margin-left: 100%;
1251
+ }
1252
+ .col-xs-offset-11 {
1253
+ margin-left: 91.66666667%;
1254
+ }
1255
+ .col-xs-offset-10 {
1256
+ margin-left: 83.33333333%;
1257
+ }
1258
+ .col-xs-offset-9 {
1259
+ margin-left: 75%;
1260
+ }
1261
+ .col-xs-offset-8 {
1262
+ margin-left: 66.66666667%;
1263
+ }
1264
+ .col-xs-offset-7 {
1265
+ margin-left: 58.33333333%;
1266
+ }
1267
+ .col-xs-offset-6 {
1268
+ margin-left: 50%;
1269
+ }
1270
+ .col-xs-offset-5 {
1271
+ margin-left: 41.66666667%;
1272
+ }
1273
+ .col-xs-offset-4 {
1274
+ margin-left: 33.33333333%;
1275
+ }
1276
+ .col-xs-offset-3 {
1277
+ margin-left: 25%;
1278
+ }
1279
+ .col-xs-offset-2 {
1280
+ margin-left: 16.66666667%;
1281
+ }
1282
+ .col-xs-offset-1 {
1283
+ margin-left: 8.33333333%;
1284
+ }
1285
+ .col-xs-offset-0 {
1286
+ margin-left: 0;
1287
+ }
1288
+ @media (min-width: 768px) {
1289
+ .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
1290
+ float: left;
1291
+ }
1292
+ .col-sm-12 {
1293
+ width: 100%;
1294
+ }
1295
+ .col-sm-11 {
1296
+ width: 91.66666667%;
1297
+ }
1298
+ .col-sm-10 {
1299
+ width: 83.33333333%;
1300
+ }
1301
+ .col-sm-9 {
1302
+ width: 75%;
1303
+ }
1304
+ .col-sm-8 {
1305
+ width: 66.66666667%;
1306
+ }
1307
+ .col-sm-7 {
1308
+ width: 58.33333333%;
1309
+ }
1310
+ .col-sm-6 {
1311
+ width: 50%;
1312
+ }
1313
+ .col-sm-5 {
1314
+ width: 41.66666667%;
1315
+ }
1316
+ .col-sm-4 {
1317
+ width: 33.33333333%;
1318
+ }
1319
+ .col-sm-3 {
1320
+ width: 25%;
1321
+ }
1322
+ .col-sm-2 {
1323
+ width: 16.66666667%;
1324
+ }
1325
+ .col-sm-1 {
1326
+ width: 8.33333333%;
1327
+ }
1328
+ .col-sm-pull-12 {
1329
+ right: 100%;
1330
+ }
1331
+ .col-sm-pull-11 {
1332
+ right: 91.66666667%;
1333
+ }
1334
+ .col-sm-pull-10 {
1335
+ right: 83.33333333%;
1336
+ }
1337
+ .col-sm-pull-9 {
1338
+ right: 75%;
1339
+ }
1340
+ .col-sm-pull-8 {
1341
+ right: 66.66666667%;
1342
+ }
1343
+ .col-sm-pull-7 {
1344
+ right: 58.33333333%;
1345
+ }
1346
+ .col-sm-pull-6 {
1347
+ right: 50%;
1348
+ }
1349
+ .col-sm-pull-5 {
1350
+ right: 41.66666667%;
1351
+ }
1352
+ .col-sm-pull-4 {
1353
+ right: 33.33333333%;
1354
+ }
1355
+ .col-sm-pull-3 {
1356
+ right: 25%;
1357
+ }
1358
+ .col-sm-pull-2 {
1359
+ right: 16.66666667%;
1360
+ }
1361
+ .col-sm-pull-1 {
1362
+ right: 8.33333333%;
1363
+ }
1364
+ .col-sm-pull-0 {
1365
+ right: auto;
1366
+ }
1367
+ .col-sm-push-12 {
1368
+ left: 100%;
1369
+ }
1370
+ .col-sm-push-11 {
1371
+ left: 91.66666667%;
1372
+ }
1373
+ .col-sm-push-10 {
1374
+ left: 83.33333333%;
1375
+ }
1376
+ .col-sm-push-9 {
1377
+ left: 75%;
1378
+ }
1379
+ .col-sm-push-8 {
1380
+ left: 66.66666667%;
1381
+ }
1382
+ .col-sm-push-7 {
1383
+ left: 58.33333333%;
1384
+ }
1385
+ .col-sm-push-6 {
1386
+ left: 50%;
1387
+ }
1388
+ .col-sm-push-5 {
1389
+ left: 41.66666667%;
1390
+ }
1391
+ .col-sm-push-4 {
1392
+ left: 33.33333333%;
1393
+ }
1394
+ .col-sm-push-3 {
1395
+ left: 25%;
1396
+ }
1397
+ .col-sm-push-2 {
1398
+ left: 16.66666667%;
1399
+ }
1400
+ .col-sm-push-1 {
1401
+ left: 8.33333333%;
1402
+ }
1403
+ .col-sm-push-0 {
1404
+ left: auto;
1405
+ }
1406
+ .col-sm-offset-12 {
1407
+ margin-left: 100%;
1408
+ }
1409
+ .col-sm-offset-11 {
1410
+ margin-left: 91.66666667%;
1411
+ }
1412
+ .col-sm-offset-10 {
1413
+ margin-left: 83.33333333%;
1414
+ }
1415
+ .col-sm-offset-9 {
1416
+ margin-left: 75%;
1417
+ }
1418
+ .col-sm-offset-8 {
1419
+ margin-left: 66.66666667%;
1420
+ }
1421
+ .col-sm-offset-7 {
1422
+ margin-left: 58.33333333%;
1423
+ }
1424
+ .col-sm-offset-6 {
1425
+ margin-left: 50%;
1426
+ }
1427
+ .col-sm-offset-5 {
1428
+ margin-left: 41.66666667%;
1429
+ }
1430
+ .col-sm-offset-4 {
1431
+ margin-left: 33.33333333%;
1432
+ }
1433
+ .col-sm-offset-3 {
1434
+ margin-left: 25%;
1435
+ }
1436
+ .col-sm-offset-2 {
1437
+ margin-left: 16.66666667%;
1438
+ }
1439
+ .col-sm-offset-1 {
1440
+ margin-left: 8.33333333%;
1441
+ }
1442
+ .col-sm-offset-0 {
1443
+ margin-left: 0;
1444
+ }
1445
+ }
1446
+ @media (min-width: 992px) {
1447
+ .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
1448
+ float: left;
1449
+ }
1450
+ .col-md-12 {
1451
+ width: 100%;
1452
+ }
1453
+ .col-md-11 {
1454
+ width: 91.66666667%;
1455
+ }
1456
+ .col-md-10 {
1457
+ width: 83.33333333%;
1458
+ }
1459
+ .col-md-9 {
1460
+ width: 75%;
1461
+ }
1462
+ .col-md-8 {
1463
+ width: 66.66666667%;
1464
+ }
1465
+ .col-md-7 {
1466
+ width: 58.33333333%;
1467
+ }
1468
+ .col-md-6 {
1469
+ width: 50%;
1470
+ }
1471
+ .col-md-5 {
1472
+ width: 41.66666667%;
1473
+ }
1474
+ .col-md-4 {
1475
+ width: 33.33333333%;
1476
+ }
1477
+ .col-md-3 {
1478
+ width: 25%;
1479
+ }
1480
+ .col-md-2 {
1481
+ width: 16.66666667%;
1482
+ }
1483
+ .col-md-1 {
1484
+ width: 8.33333333%;
1485
+ }
1486
+ .col-md-pull-12 {
1487
+ right: 100%;
1488
+ }
1489
+ .col-md-pull-11 {
1490
+ right: 91.66666667%;
1491
+ }
1492
+ .col-md-pull-10 {
1493
+ right: 83.33333333%;
1494
+ }
1495
+ .col-md-pull-9 {
1496
+ right: 75%;
1497
+ }
1498
+ .col-md-pull-8 {
1499
+ right: 66.66666667%;
1500
+ }
1501
+ .col-md-pull-7 {
1502
+ right: 58.33333333%;
1503
+ }
1504
+ .col-md-pull-6 {
1505
+ right: 50%;
1506
+ }
1507
+ .col-md-pull-5 {
1508
+ right: 41.66666667%;
1509
+ }
1510
+ .col-md-pull-4 {
1511
+ right: 33.33333333%;
1512
+ }
1513
+ .col-md-pull-3 {
1514
+ right: 25%;
1515
+ }
1516
+ .col-md-pull-2 {
1517
+ right: 16.66666667%;
1518
+ }
1519
+ .col-md-pull-1 {
1520
+ right: 8.33333333%;
1521
+ }
1522
+ .col-md-pull-0 {
1523
+ right: auto;
1524
+ }
1525
+ .col-md-push-12 {
1526
+ left: 100%;
1527
+ }
1528
+ .col-md-push-11 {
1529
+ left: 91.66666667%;
1530
+ }
1531
+ .col-md-push-10 {
1532
+ left: 83.33333333%;
1533
+ }
1534
+ .col-md-push-9 {
1535
+ left: 75%;
1536
+ }
1537
+ .col-md-push-8 {
1538
+ left: 66.66666667%;
1539
+ }
1540
+ .col-md-push-7 {
1541
+ left: 58.33333333%;
1542
+ }
1543
+ .col-md-push-6 {
1544
+ left: 50%;
1545
+ }
1546
+ .col-md-push-5 {
1547
+ left: 41.66666667%;
1548
+ }
1549
+ .col-md-push-4 {
1550
+ left: 33.33333333%;
1551
+ }
1552
+ .col-md-push-3 {
1553
+ left: 25%;
1554
+ }
1555
+ .col-md-push-2 {
1556
+ left: 16.66666667%;
1557
+ }
1558
+ .col-md-push-1 {
1559
+ left: 8.33333333%;
1560
+ }
1561
+ .col-md-push-0 {
1562
+ left: auto;
1563
+ }
1564
+ .col-md-offset-12 {
1565
+ margin-left: 100%;
1566
+ }
1567
+ .col-md-offset-11 {
1568
+ margin-left: 91.66666667%;
1569
+ }
1570
+ .col-md-offset-10 {
1571
+ margin-left: 83.33333333%;
1572
+ }
1573
+ .col-md-offset-9 {
1574
+ margin-left: 75%;
1575
+ }
1576
+ .col-md-offset-8 {
1577
+ margin-left: 66.66666667%;
1578
+ }
1579
+ .col-md-offset-7 {
1580
+ margin-left: 58.33333333%;
1581
+ }
1582
+ .col-md-offset-6 {
1583
+ margin-left: 50%;
1584
+ }
1585
+ .col-md-offset-5 {
1586
+ margin-left: 41.66666667%;
1587
+ }
1588
+ .col-md-offset-4 {
1589
+ margin-left: 33.33333333%;
1590
+ }
1591
+ .col-md-offset-3 {
1592
+ margin-left: 25%;
1593
+ }
1594
+ .col-md-offset-2 {
1595
+ margin-left: 16.66666667%;
1596
+ }
1597
+ .col-md-offset-1 {
1598
+ margin-left: 8.33333333%;
1599
+ }
1600
+ .col-md-offset-0 {
1601
+ margin-left: 0;
1602
+ }
1603
+ }
1604
+ @media (min-width: 1200px) {
1605
+ .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
1606
+ float: left;
1607
+ }
1608
+ .col-lg-12 {
1609
+ width: 100%;
1610
+ }
1611
+ .col-lg-11 {
1612
+ width: 91.66666667%;
1613
+ }
1614
+ .col-lg-10 {
1615
+ width: 83.33333333%;
1616
+ }
1617
+ .col-lg-9 {
1618
+ width: 75%;
1619
+ }
1620
+ .col-lg-8 {
1621
+ width: 66.66666667%;
1622
+ }
1623
+ .col-lg-7 {
1624
+ width: 58.33333333%;
1625
+ }
1626
+ .col-lg-6 {
1627
+ width: 50%;
1628
+ }
1629
+ .col-lg-5 {
1630
+ width: 41.66666667%;
1631
+ }
1632
+ .col-lg-4 {
1633
+ width: 33.33333333%;
1634
+ }
1635
+ .col-lg-3 {
1636
+ width: 25%;
1637
+ }
1638
+ .col-lg-2 {
1639
+ width: 16.66666667%;
1640
+ }
1641
+ .col-lg-1 {
1642
+ width: 8.33333333%;
1643
+ }
1644
+ .col-lg-pull-12 {
1645
+ right: 100%;
1646
+ }
1647
+ .col-lg-pull-11 {
1648
+ right: 91.66666667%;
1649
+ }
1650
+ .col-lg-pull-10 {
1651
+ right: 83.33333333%;
1652
+ }
1653
+ .col-lg-pull-9 {
1654
+ right: 75%;
1655
+ }
1656
+ .col-lg-pull-8 {
1657
+ right: 66.66666667%;
1658
+ }
1659
+ .col-lg-pull-7 {
1660
+ right: 58.33333333%;
1661
+ }
1662
+ .col-lg-pull-6 {
1663
+ right: 50%;
1664
+ }
1665
+ .col-lg-pull-5 {
1666
+ right: 41.66666667%;
1667
+ }
1668
+ .col-lg-pull-4 {
1669
+ right: 33.33333333%;
1670
+ }
1671
+ .col-lg-pull-3 {
1672
+ right: 25%;
1673
+ }
1674
+ .col-lg-pull-2 {
1675
+ right: 16.66666667%;
1676
+ }
1677
+ .col-lg-pull-1 {
1678
+ right: 8.33333333%;
1679
+ }
1680
+ .col-lg-pull-0 {
1681
+ right: auto;
1682
+ }
1683
+ .col-lg-push-12 {
1684
+ left: 100%;
1685
+ }
1686
+ .col-lg-push-11 {
1687
+ left: 91.66666667%;
1688
+ }
1689
+ .col-lg-push-10 {
1690
+ left: 83.33333333%;
1691
+ }
1692
+ .col-lg-push-9 {
1693
+ left: 75%;
1694
+ }
1695
+ .col-lg-push-8 {
1696
+ left: 66.66666667%;
1697
+ }
1698
+ .col-lg-push-7 {
1699
+ left: 58.33333333%;
1700
+ }
1701
+ .col-lg-push-6 {
1702
+ left: 50%;
1703
+ }
1704
+ .col-lg-push-5 {
1705
+ left: 41.66666667%;
1706
+ }
1707
+ .col-lg-push-4 {
1708
+ left: 33.33333333%;
1709
+ }
1710
+ .col-lg-push-3 {
1711
+ left: 25%;
1712
+ }
1713
+ .col-lg-push-2 {
1714
+ left: 16.66666667%;
1715
+ }
1716
+ .col-lg-push-1 {
1717
+ left: 8.33333333%;
1718
+ }
1719
+ .col-lg-push-0 {
1720
+ left: auto;
1721
+ }
1722
+ .col-lg-offset-12 {
1723
+ margin-left: 100%;
1724
+ }
1725
+ .col-lg-offset-11 {
1726
+ margin-left: 91.66666667%;
1727
+ }
1728
+ .col-lg-offset-10 {
1729
+ margin-left: 83.33333333%;
1730
+ }
1731
+ .col-lg-offset-9 {
1732
+ margin-left: 75%;
1733
+ }
1734
+ .col-lg-offset-8 {
1735
+ margin-left: 66.66666667%;
1736
+ }
1737
+ .col-lg-offset-7 {
1738
+ margin-left: 58.33333333%;
1739
+ }
1740
+ .col-lg-offset-6 {
1741
+ margin-left: 50%;
1742
+ }
1743
+ .col-lg-offset-5 {
1744
+ margin-left: 41.66666667%;
1745
+ }
1746
+ .col-lg-offset-4 {
1747
+ margin-left: 33.33333333%;
1748
+ }
1749
+ .col-lg-offset-3 {
1750
+ margin-left: 25%;
1751
+ }
1752
+ .col-lg-offset-2 {
1753
+ margin-left: 16.66666667%;
1754
+ }
1755
+ .col-lg-offset-1 {
1756
+ margin-left: 8.33333333%;
1757
+ }
1758
+ .col-lg-offset-0 {
1759
+ margin-left: 0;
1760
+ }
1761
+ }
1762
+ table {
1763
+ background-color: transparent;
1764
+ }
1765
+ th {
1766
+ text-align: left;
1767
+ }
1768
+ .table {
1769
+ width: 100%;
1770
+ max-width: 100%;
1771
+ margin-bottom: 20px;
1772
+ }
1773
+ .table > thead > tr > th,
1774
+ .table > tbody > tr > th,
1775
+ .table > tfoot > tr > th,
1776
+ .table > thead > tr > td,
1777
+ .table > tbody > tr > td,
1778
+ .table > tfoot > tr > td {
1779
+ padding: 8px;
1780
+ line-height: 1.42857143;
1781
+ vertical-align: top;
1782
+ border-top: 1px solid #ddd;
1783
+ }
1784
+ .table > thead > tr > th {
1785
+ vertical-align: bottom;
1786
+ border-bottom: 2px solid #ddd;
1787
+ }
1788
+ .table > caption + thead > tr:first-child > th,
1789
+ .table > colgroup + thead > tr:first-child > th,
1790
+ .table > thead:first-child > tr:first-child > th,
1791
+ .table > caption + thead > tr:first-child > td,
1792
+ .table > colgroup + thead > tr:first-child > td,
1793
+ .table > thead:first-child > tr:first-child > td {
1794
+ border-top: 0;
1795
+ }
1796
+ .table > tbody + tbody {
1797
+ border-top: 2px solid #ddd;
1798
+ }
1799
+ .table .table {
1800
+ background-color: #fff;
1801
+ }
1802
+ .table-condensed > thead > tr > th,
1803
+ .table-condensed > tbody > tr > th,
1804
+ .table-condensed > tfoot > tr > th,
1805
+ .table-condensed > thead > tr > td,
1806
+ .table-condensed > tbody > tr > td,
1807
+ .table-condensed > tfoot > tr > td {
1808
+ padding: 5px;
1809
+ }
1810
+ .table-bordered {
1811
+ border: 1px solid #ddd;
1812
+ }
1813
+ .table-bordered > thead > tr > th,
1814
+ .table-bordered > tbody > tr > th,
1815
+ .table-bordered > tfoot > tr > th,
1816
+ .table-bordered > thead > tr > td,
1817
+ .table-bordered > tbody > tr > td,
1818
+ .table-bordered > tfoot > tr > td {
1819
+ border: 1px solid #ddd;
1820
+ }
1821
+ .table-bordered > thead > tr > th,
1822
+ .table-bordered > thead > tr > td {
1823
+ border-bottom-width: 2px;
1824
+ }
1825
+ .table-striped > tbody > tr:nth-child(odd) > td,
1826
+ .table-striped > tbody > tr:nth-child(odd) > th {
1827
+ background-color: #f9f9f9;
1828
+ }
1829
+ .table-hover > tbody > tr:hover > td,
1830
+ .table-hover > tbody > tr:hover > th {
1831
+ background-color: #f5f5f5;
1832
+ }
1833
+ table col[class*="col-"] {
1834
+ position: static;
1835
+ display: table-column;
1836
+ float: none;
1837
+ }
1838
+ table td[class*="col-"],
1839
+ table th[class*="col-"] {
1840
+ position: static;
1841
+ display: table-cell;
1842
+ float: none;
1843
+ }
1844
+ .table > thead > tr > td.active,
1845
+ .table > tbody > tr > td.active,
1846
+ .table > tfoot > tr > td.active,
1847
+ .table > thead > tr > th.active,
1848
+ .table > tbody > tr > th.active,
1849
+ .table > tfoot > tr > th.active,
1850
+ .table > thead > tr.active > td,
1851
+ .table > tbody > tr.active > td,
1852
+ .table > tfoot > tr.active > td,
1853
+ .table > thead > tr.active > th,
1854
+ .table > tbody > tr.active > th,
1855
+ .table > tfoot > tr.active > th {
1856
+ background-color: #f5f5f5;
1857
+ }
1858
+ .table-hover > tbody > tr > td.active:hover,
1859
+ .table-hover > tbody > tr > th.active:hover,
1860
+ .table-hover > tbody > tr.active:hover > td,
1861
+ .table-hover > tbody > tr:hover > .active,
1862
+ .table-hover > tbody > tr.active:hover > th {
1863
+ background-color: #e8e8e8;
1864
+ }
1865
+ .table > thead > tr > td.success,
1866
+ .table > tbody > tr > td.success,
1867
+ .table > tfoot > tr > td.success,
1868
+ .table > thead > tr > th.success,
1869
+ .table > tbody > tr > th.success,
1870
+ .table > tfoot > tr > th.success,
1871
+ .table > thead > tr.success > td,
1872
+ .table > tbody > tr.success > td,
1873
+ .table > tfoot > tr.success > td,
1874
+ .table > thead > tr.success > th,
1875
+ .table > tbody > tr.success > th,
1876
+ .table > tfoot > tr.success > th {
1877
+ background-color: #dff0d8;
1878
+ }
1879
+ .table-hover > tbody > tr > td.success:hover,
1880
+ .table-hover > tbody > tr > th.success:hover,
1881
+ .table-hover > tbody > tr.success:hover > td,
1882
+ .table-hover > tbody > tr:hover > .success,
1883
+ .table-hover > tbody > tr.success:hover > th {
1884
+ background-color: #d0e9c6;
1885
+ }
1886
+ .table > thead > tr > td.info,
1887
+ .table > tbody > tr > td.info,
1888
+ .table > tfoot > tr > td.info,
1889
+ .table > thead > tr > th.info,
1890
+ .table > tbody > tr > th.info,
1891
+ .table > tfoot > tr > th.info,
1892
+ .table > thead > tr.info > td,
1893
+ .table > tbody > tr.info > td,
1894
+ .table > tfoot > tr.info > td,
1895
+ .table > thead > tr.info > th,
1896
+ .table > tbody > tr.info > th,
1897
+ .table > tfoot > tr.info > th {
1898
+ background-color: #d9edf7;
1899
+ }
1900
+ .table-hover > tbody > tr > td.info:hover,
1901
+ .table-hover > tbody > tr > th.info:hover,
1902
+ .table-hover > tbody > tr.info:hover > td,
1903
+ .table-hover > tbody > tr:hover > .info,
1904
+ .table-hover > tbody > tr.info:hover > th {
1905
+ background-color: #c4e3f3;
1906
+ }
1907
+ .table > thead > tr > td.warning,
1908
+ .table > tbody > tr > td.warning,
1909
+ .table > tfoot > tr > td.warning,
1910
+ .table > thead > tr > th.warning,
1911
+ .table > tbody > tr > th.warning,
1912
+ .table > tfoot > tr > th.warning,
1913
+ .table > thead > tr.warning > td,
1914
+ .table > tbody > tr.warning > td,
1915
+ .table > tfoot > tr.warning > td,
1916
+ .table > thead > tr.warning > th,
1917
+ .table > tbody > tr.warning > th,
1918
+ .table > tfoot > tr.warning > th {
1919
+ background-color: #fcf8e3;
1920
+ }
1921
+ .table-hover > tbody > tr > td.warning:hover,
1922
+ .table-hover > tbody > tr > th.warning:hover,
1923
+ .table-hover > tbody > tr.warning:hover > td,
1924
+ .table-hover > tbody > tr:hover > .warning,
1925
+ .table-hover > tbody > tr.warning:hover > th {
1926
+ background-color: #faf2cc;
1927
+ }
1928
+ .table > thead > tr > td.danger,
1929
+ .table > tbody > tr > td.danger,
1930
+ .table > tfoot > tr > td.danger,
1931
+ .table > thead > tr > th.danger,
1932
+ .table > tbody > tr > th.danger,
1933
+ .table > tfoot > tr > th.danger,
1934
+ .table > thead > tr.danger > td,
1935
+ .table > tbody > tr.danger > td,
1936
+ .table > tfoot > tr.danger > td,
1937
+ .table > thead > tr.danger > th,
1938
+ .table > tbody > tr.danger > th,
1939
+ .table > tfoot > tr.danger > th {
1940
+ background-color: #f2dede;
1941
+ }
1942
+ .table-hover > tbody > tr > td.danger:hover,
1943
+ .table-hover > tbody > tr > th.danger:hover,
1944
+ .table-hover > tbody > tr.danger:hover > td,
1945
+ .table-hover > tbody > tr:hover > .danger,
1946
+ .table-hover > tbody > tr.danger:hover > th {
1947
+ background-color: #ebcccc;
1948
+ }
1949
+ @media screen and (max-width: 767px) {
1950
+ .table-responsive {
1951
+ width: 100%;
1952
+ margin-bottom: 15px;
1953
+ overflow-x: auto;
1954
+ overflow-y: hidden;
1955
+ -webkit-overflow-scrolling: touch;
1956
+ -ms-overflow-style: -ms-autohiding-scrollbar;
1957
+ border: 1px solid #ddd;
1958
+ }
1959
+ .table-responsive > .table {
1960
+ margin-bottom: 0;
1961
+ }
1962
+ .table-responsive > .table > thead > tr > th,
1963
+ .table-responsive > .table > tbody > tr > th,
1964
+ .table-responsive > .table > tfoot > tr > th,
1965
+ .table-responsive > .table > thead > tr > td,
1966
+ .table-responsive > .table > tbody > tr > td,
1967
+ .table-responsive > .table > tfoot > tr > td {
1968
+ white-space: nowrap;
1969
+ }
1970
+ .table-responsive > .table-bordered {
1971
+ border: 0;
1972
+ }
1973
+ .table-responsive > .table-bordered > thead > tr > th:first-child,
1974
+ .table-responsive > .table-bordered > tbody > tr > th:first-child,
1975
+ .table-responsive > .table-bordered > tfoot > tr > th:first-child,
1976
+ .table-responsive > .table-bordered > thead > tr > td:first-child,
1977
+ .table-responsive > .table-bordered > tbody > tr > td:first-child,
1978
+ .table-responsive > .table-bordered > tfoot > tr > td:first-child {
1979
+ border-left: 0;
1980
+ }
1981
+ .table-responsive > .table-bordered > thead > tr > th:last-child,
1982
+ .table-responsive > .table-bordered > tbody > tr > th:last-child,
1983
+ .table-responsive > .table-bordered > tfoot > tr > th:last-child,
1984
+ .table-responsive > .table-bordered > thead > tr > td:last-child,
1985
+ .table-responsive > .table-bordered > tbody > tr > td:last-child,
1986
+ .table-responsive > .table-bordered > tfoot > tr > td:last-child {
1987
+ border-right: 0;
1988
+ }
1989
+ .table-responsive > .table-bordered > tbody > tr:last-child > th,
1990
+ .table-responsive > .table-bordered > tfoot > tr:last-child > th,
1991
+ .table-responsive > .table-bordered > tbody > tr:last-child > td,
1992
+ .table-responsive > .table-bordered > tfoot > tr:last-child > td {
1993
+ border-bottom: 0;
1994
+ }
1995
+ }
1996
+ fieldset {
1997
+ min-width: 0;
1998
+ padding: 0;
1999
+ margin: 0;
2000
+ border: 0;
2001
+ }
2002
+ legend {
2003
+ display: block;
2004
+ width: 100%;
2005
+ padding: 0;
2006
+ margin-bottom: 20px;
2007
+ font-size: 21px;
2008
+ line-height: inherit;
2009
+ color: #333;
2010
+ border: 0;
2011
+ border-bottom: 1px solid #e5e5e5;
2012
+ }
2013
+ label {
2014
+ display: inline-block;
2015
+ max-width: 100%;
2016
+ margin-bottom: 5px;
2017
+ font-weight: bold;
2018
+ }
2019
+ input[type="search"] {
2020
+ -webkit-box-sizing: border-box;
2021
+ -moz-box-sizing: border-box;
2022
+ box-sizing: border-box;
2023
+ }
2024
+ input[type="radio"],
2025
+ input[type="checkbox"] {
2026
+ margin: 4px 0 0;
2027
+ margin-top: 1px \9;
2028
+ line-height: normal;
2029
+ }
2030
+ input[type="file"] {
2031
+ display: block;
2032
+ }
2033
+ input[type="range"] {
2034
+ display: block;
2035
+ width: 100%;
2036
+ }
2037
+ select[multiple],
2038
+ select[size] {
2039
+ height: auto;
2040
+ }
2041
+ input[type="file"]:focus,
2042
+ input[type="radio"]:focus,
2043
+ input[type="checkbox"]:focus {
2044
+ outline: thin dotted;
2045
+ outline: 5px auto -webkit-focus-ring-color;
2046
+ outline-offset: -2px;
2047
+ }
2048
+ output {
2049
+ display: block;
2050
+ padding-top: 7px;
2051
+ font-size: 14px;
2052
+ line-height: 1.42857143;
2053
+ color: #555;
2054
+ }
2055
+ .form-control {
2056
+ display: block;
2057
+ width: 100%;
2058
+ height: 34px;
2059
+ padding: 6px 12px;
2060
+ font-size: 14px;
2061
+ line-height: 1.42857143;
2062
+ color: #555;
2063
+ background-color: #fff;
2064
+ background-image: none;
2065
+ border: 1px solid #ccc;
2066
+ border-radius: 4px;
2067
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2068
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2069
+ -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
2070
+ -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2071
+ transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2072
+ }
2073
+ .form-control:focus {
2074
+ border-color: #66afe9;
2075
+ outline: 0;
2076
+ -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
2077
+ box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
2078
+ }
2079
+ .form-control::-moz-placeholder {
2080
+ color: #777;
2081
+ opacity: 1;
2082
+ }
2083
+ .form-control:-ms-input-placeholder {
2084
+ color: #777;
2085
+ }
2086
+ .form-control::-webkit-input-placeholder {
2087
+ color: #777;
2088
+ }
2089
+ .form-control[disabled],
2090
+ .form-control[readonly],
2091
+ fieldset[disabled] .form-control {
2092
+ cursor: not-allowed;
2093
+ background-color: #eee;
2094
+ opacity: 1;
2095
+ }
2096
+ textarea.form-control {
2097
+ height: auto;
2098
+ }
2099
+ input[type="search"] {
2100
+ -webkit-appearance: none;
2101
+ }
2102
+ input[type="date"],
2103
+ input[type="time"],
2104
+ input[type="datetime-local"],
2105
+ input[type="month"] {
2106
+ line-height: 34px;
2107
+ line-height: 1.42857143 \0;
2108
+ }
2109
+ input[type="date"].input-sm,
2110
+ input[type="time"].input-sm,
2111
+ input[type="datetime-local"].input-sm,
2112
+ input[type="month"].input-sm {
2113
+ line-height: 30px;
2114
+ }
2115
+ input[type="date"].input-lg,
2116
+ input[type="time"].input-lg,
2117
+ input[type="datetime-local"].input-lg,
2118
+ input[type="month"].input-lg {
2119
+ line-height: 46px;
2120
+ }
2121
+ .form-group {
2122
+ margin-bottom: 15px;
2123
+ }
2124
+ .radio,
2125
+ .checkbox {
2126
+ position: relative;
2127
+ display: block;
2128
+ min-height: 20px;
2129
+ margin-top: 10px;
2130
+ margin-bottom: 10px;
2131
+ }
2132
+ .radio label,
2133
+ .checkbox label {
2134
+ padding-left: 20px;
2135
+ margin-bottom: 0;
2136
+ font-weight: normal;
2137
+ cursor: pointer;
2138
+ }
2139
+ .radio input[type="radio"],
2140
+ .radio-inline input[type="radio"],
2141
+ .checkbox input[type="checkbox"],
2142
+ .checkbox-inline input[type="checkbox"] {
2143
+ position: absolute;
2144
+ margin-top: 4px \9;
2145
+ margin-left: -20px;
2146
+ }
2147
+ .radio + .radio,
2148
+ .checkbox + .checkbox {
2149
+ margin-top: -5px;
2150
+ }
2151
+ .radio-inline,
2152
+ .checkbox-inline {
2153
+ display: inline-block;
2154
+ padding-left: 20px;
2155
+ margin-bottom: 0;
2156
+ font-weight: normal;
2157
+ vertical-align: middle;
2158
+ cursor: pointer;
2159
+ }
2160
+ .radio-inline + .radio-inline,
2161
+ .checkbox-inline + .checkbox-inline {
2162
+ margin-top: 0;
2163
+ margin-left: 10px;
2164
+ }
2165
+ input[type="radio"][disabled],
2166
+ input[type="checkbox"][disabled],
2167
+ input[type="radio"].disabled,
2168
+ input[type="checkbox"].disabled,
2169
+ fieldset[disabled] input[type="radio"],
2170
+ fieldset[disabled] input[type="checkbox"] {
2171
+ cursor: not-allowed;
2172
+ }
2173
+ .radio-inline.disabled,
2174
+ .checkbox-inline.disabled,
2175
+ fieldset[disabled] .radio-inline,
2176
+ fieldset[disabled] .checkbox-inline {
2177
+ cursor: not-allowed;
2178
+ }
2179
+ .radio.disabled label,
2180
+ .checkbox.disabled label,
2181
+ fieldset[disabled] .radio label,
2182
+ fieldset[disabled] .checkbox label {
2183
+ cursor: not-allowed;
2184
+ }
2185
+ .form-control-static {
2186
+ padding-top: 7px;
2187
+ padding-bottom: 7px;
2188
+ margin-bottom: 0;
2189
+ }
2190
+ .form-control-static.input-lg,
2191
+ .form-control-static.input-sm {
2192
+ padding-right: 0;
2193
+ padding-left: 0;
2194
+ }
2195
+ .input-sm,
2196
+ .form-horizontal .form-group-sm .form-control {
2197
+ height: 30px;
2198
+ padding: 5px 10px;
2199
+ font-size: 12px;
2200
+ line-height: 1.5;
2201
+ border-radius: 3px;
2202
+ }
2203
+ select.input-sm {
2204
+ height: 30px;
2205
+ line-height: 30px;
2206
+ }
2207
+ textarea.input-sm,
2208
+ select[multiple].input-sm {
2209
+ height: auto;
2210
+ }
2211
+ .input-lg,
2212
+ .form-horizontal .form-group-lg .form-control {
2213
+ height: 46px;
2214
+ padding: 10px 16px;
2215
+ font-size: 18px;
2216
+ line-height: 1.33;
2217
+ border-radius: 6px;
2218
+ }
2219
+ select.input-lg {
2220
+ height: 46px;
2221
+ line-height: 46px;
2222
+ }
2223
+ textarea.input-lg,
2224
+ select[multiple].input-lg {
2225
+ height: auto;
2226
+ }
2227
+ .has-feedback {
2228
+ position: relative;
2229
+ }
2230
+ .has-feedback .form-control {
2231
+ padding-right: 42.5px;
2232
+ }
2233
+ .form-control-feedback {
2234
+ position: absolute;
2235
+ top: 25px;
2236
+ right: 0;
2237
+ z-index: 2;
2238
+ display: block;
2239
+ width: 34px;
2240
+ height: 34px;
2241
+ line-height: 34px;
2242
+ text-align: center;
2243
+ }
2244
+ .input-lg + .form-control-feedback {
2245
+ width: 46px;
2246
+ height: 46px;
2247
+ line-height: 46px;
2248
+ }
2249
+ .input-sm + .form-control-feedback {
2250
+ width: 30px;
2251
+ height: 30px;
2252
+ line-height: 30px;
2253
+ }
2254
+ .has-success .help-block,
2255
+ .has-success .control-label,
2256
+ .has-success .radio,
2257
+ .has-success .checkbox,
2258
+ .has-success .radio-inline,
2259
+ .has-success .checkbox-inline {
2260
+ color: #3c763d;
2261
+ }
2262
+ .has-success .form-control {
2263
+ border-color: #3c763d;
2264
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2265
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2266
+ }
2267
+ .has-success .form-control:focus {
2268
+ border-color: #2b542c;
2269
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2270
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2271
+ }
2272
+ .has-success .input-group-addon {
2273
+ color: #3c763d;
2274
+ background-color: #dff0d8;
2275
+ border-color: #3c763d;
2276
+ }
2277
+ .has-success .form-control-feedback {
2278
+ color: #3c763d;
2279
+ }
2280
+ .has-warning .help-block,
2281
+ .has-warning .control-label,
2282
+ .has-warning .radio,
2283
+ .has-warning .checkbox,
2284
+ .has-warning .radio-inline,
2285
+ .has-warning .checkbox-inline {
2286
+ color: #8a6d3b;
2287
+ }
2288
+ .has-warning .form-control {
2289
+ border-color: #8a6d3b;
2290
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2291
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2292
+ }
2293
+ .has-warning .form-control:focus {
2294
+ border-color: #66512c;
2295
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2296
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2297
+ }
2298
+ .has-warning .input-group-addon {
2299
+ color: #8a6d3b;
2300
+ background-color: #fcf8e3;
2301
+ border-color: #8a6d3b;
2302
+ }
2303
+ .has-warning .form-control-feedback {
2304
+ color: #8a6d3b;
2305
+ }
2306
+ .has-error .help-block,
2307
+ .has-error .control-label,
2308
+ .has-error .radio,
2309
+ .has-error .checkbox,
2310
+ .has-error .radio-inline,
2311
+ .has-error .checkbox-inline {
2312
+ color: #a94442;
2313
+ }
2314
+ .has-error .form-control {
2315
+ border-color: #a94442;
2316
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2317
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2318
+ }
2319
+ .has-error .form-control:focus {
2320
+ border-color: #843534;
2321
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2322
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2323
+ }
2324
+ .has-error .input-group-addon {
2325
+ color: #a94442;
2326
+ background-color: #f2dede;
2327
+ border-color: #a94442;
2328
+ }
2329
+ .has-error .form-control-feedback {
2330
+ color: #a94442;
2331
+ }
2332
+ .has-feedback label.sr-only ~ .form-control-feedback {
2333
+ top: 0;
2334
+ }
2335
+ .help-block {
2336
+ display: block;
2337
+ margin-top: 5px;
2338
+ margin-bottom: 10px;
2339
+ color: #737373;
2340
+ }
2341
+ @media (min-width: 768px) {
2342
+ .form-inline .form-group {
2343
+ display: inline-block;
2344
+ margin-bottom: 0;
2345
+ vertical-align: middle;
2346
+ }
2347
+ .form-inline .form-control {
2348
+ display: inline-block;
2349
+ width: auto;
2350
+ vertical-align: middle;
2351
+ }
2352
+ .form-inline .input-group {
2353
+ display: inline-table;
2354
+ vertical-align: middle;
2355
+ }
2356
+ .form-inline .input-group .input-group-addon,
2357
+ .form-inline .input-group .input-group-btn,
2358
+ .form-inline .input-group .form-control {
2359
+ width: auto;
2360
+ }
2361
+ .form-inline .input-group > .form-control {
2362
+ width: 100%;
2363
+ }
2364
+ .form-inline .control-label {
2365
+ margin-bottom: 0;
2366
+ vertical-align: middle;
2367
+ }
2368
+ .form-inline .radio,
2369
+ .form-inline .checkbox {
2370
+ display: inline-block;
2371
+ margin-top: 0;
2372
+ margin-bottom: 0;
2373
+ vertical-align: middle;
2374
+ }
2375
+ .form-inline .radio label,
2376
+ .form-inline .checkbox label {
2377
+ padding-left: 0;
2378
+ }
2379
+ .form-inline .radio input[type="radio"],
2380
+ .form-inline .checkbox input[type="checkbox"] {
2381
+ position: relative;
2382
+ margin-left: 0;
2383
+ }
2384
+ .form-inline .has-feedback .form-control-feedback {
2385
+ top: 0;
2386
+ }
2387
+ }
2388
+ .form-horizontal .radio,
2389
+ .form-horizontal .checkbox,
2390
+ .form-horizontal .radio-inline,
2391
+ .form-horizontal .checkbox-inline {
2392
+ padding-top: 7px;
2393
+ margin-top: 0;
2394
+ margin-bottom: 0;
2395
+ }
2396
+ .form-horizontal .radio,
2397
+ .form-horizontal .checkbox {
2398
+ min-height: 27px;
2399
+ }
2400
+ .form-horizontal .form-group {
2401
+ margin-right: -15px;
2402
+ margin-left: -15px;
2403
+ }
2404
+ @media (min-width: 768px) {
2405
+ .form-horizontal .control-label {
2406
+ padding-top: 7px;
2407
+ margin-bottom: 0;
2408
+ text-align: right;
2409
+ }
2410
+ }
2411
+ .form-horizontal .has-feedback .form-control-feedback {
2412
+ top: 0;
2413
+ right: 15px;
2414
+ }
2415
+ @media (min-width: 768px) {
2416
+ .form-horizontal .form-group-lg .control-label {
2417
+ padding-top: 14.3px;
2418
+ }
2419
+ }
2420
+ @media (min-width: 768px) {
2421
+ .form-horizontal .form-group-sm .control-label {
2422
+ padding-top: 6px;
2423
+ }
2424
+ }
2425
+ .btn {
2426
+ display: inline-block;
2427
+ padding: 6px 12px;
2428
+ margin-bottom: 0;
2429
+ font-size: 14px;
2430
+ font-weight: normal;
2431
+ line-height: 1.42857143;
2432
+ text-align: center;
2433
+ white-space: nowrap;
2434
+ vertical-align: middle;
2435
+ cursor: pointer;
2436
+ -webkit-user-select: none;
2437
+ -moz-user-select: none;
2438
+ -ms-user-select: none;
2439
+ user-select: none;
2440
+ background-image: none;
2441
+ border: 1px solid transparent;
2442
+ border-radius: 4px;
2443
+ }
2444
+ .btn:focus,
2445
+ .btn:active:focus,
2446
+ .btn.active:focus {
2447
+ outline: thin dotted;
2448
+ outline: 5px auto -webkit-focus-ring-color;
2449
+ outline-offset: -2px;
2450
+ }
2451
+ .btn:hover,
2452
+ .btn:focus {
2453
+ color: #333;
2454
+ text-decoration: none;
2455
+ }
2456
+ .btn:active,
2457
+ .btn.active {
2458
+ background-image: none;
2459
+ outline: 0;
2460
+ -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2461
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2462
+ }
2463
+ .btn.disabled,
2464
+ .btn[disabled],
2465
+ fieldset[disabled] .btn {
2466
+ pointer-events: none;
2467
+ cursor: not-allowed;
2468
+ filter: alpha(opacity=65);
2469
+ -webkit-box-shadow: none;
2470
+ box-shadow: none;
2471
+ opacity: .65;
2472
+ }
2473
+ .btn-default {
2474
+ color: #333;
2475
+ background-color: #fff;
2476
+ border-color: #ccc;
2477
+ }
2478
+ .btn-default:hover,
2479
+ .btn-default:focus,
2480
+ .btn-default:active,
2481
+ .btn-default.active,
2482
+ .open > .dropdown-toggle.btn-default {
2483
+ color: #333;
2484
+ background-color: #e6e6e6;
2485
+ border-color: #adadad;
2486
+ }
2487
+ .btn-default:active,
2488
+ .btn-default.active,
2489
+ .open > .dropdown-toggle.btn-default {
2490
+ background-image: none;
2491
+ }
2492
+ .btn-default.disabled,
2493
+ .btn-default[disabled],
2494
+ fieldset[disabled] .btn-default,
2495
+ .btn-default.disabled:hover,
2496
+ .btn-default[disabled]:hover,
2497
+ fieldset[disabled] .btn-default:hover,
2498
+ .btn-default.disabled:focus,
2499
+ .btn-default[disabled]:focus,
2500
+ fieldset[disabled] .btn-default:focus,
2501
+ .btn-default.disabled:active,
2502
+ .btn-default[disabled]:active,
2503
+ fieldset[disabled] .btn-default:active,
2504
+ .btn-default.disabled.active,
2505
+ .btn-default[disabled].active,
2506
+ fieldset[disabled] .btn-default.active {
2507
+ background-color: #fff;
2508
+ border-color: #ccc;
2509
+ }
2510
+ .btn-default .badge {
2511
+ color: #fff;
2512
+ background-color: #333;
2513
+ }
2514
+ .btn-primary {
2515
+ color: #fff;
2516
+ background-color: #428bca;
2517
+ border-color: #357ebd;
2518
+ }
2519
+ .btn-primary:hover,
2520
+ .btn-primary:focus,
2521
+ .btn-primary:active,
2522
+ .btn-primary.active,
2523
+ .open > .dropdown-toggle.btn-primary {
2524
+ color: #fff;
2525
+ background-color: #3071a9;
2526
+ border-color: #285e8e;
2527
+ }
2528
+ .btn-primary:active,
2529
+ .btn-primary.active,
2530
+ .open > .dropdown-toggle.btn-primary {
2531
+ background-image: none;
2532
+ }
2533
+ .btn-primary.disabled,
2534
+ .btn-primary[disabled],
2535
+ fieldset[disabled] .btn-primary,
2536
+ .btn-primary.disabled:hover,
2537
+ .btn-primary[disabled]:hover,
2538
+ fieldset[disabled] .btn-primary:hover,
2539
+ .btn-primary.disabled:focus,
2540
+ .btn-primary[disabled]:focus,
2541
+ fieldset[disabled] .btn-primary:focus,
2542
+ .btn-primary.disabled:active,
2543
+ .btn-primary[disabled]:active,
2544
+ fieldset[disabled] .btn-primary:active,
2545
+ .btn-primary.disabled.active,
2546
+ .btn-primary[disabled].active,
2547
+ fieldset[disabled] .btn-primary.active {
2548
+ background-color: #428bca;
2549
+ border-color: #357ebd;
2550
+ }
2551
+ .btn-primary .badge {
2552
+ color: #428bca;
2553
+ background-color: #fff;
2554
+ }
2555
+ .btn-success {
2556
+ color: #fff;
2557
+ background-color: #5cb85c;
2558
+ border-color: #4cae4c;
2559
+ }
2560
+ .btn-success:hover,
2561
+ .btn-success:focus,
2562
+ .btn-success:active,
2563
+ .btn-success.active,
2564
+ .open > .dropdown-toggle.btn-success {
2565
+ color: #fff;
2566
+ background-color: #449d44;
2567
+ border-color: #398439;
2568
+ }
2569
+ .btn-success:active,
2570
+ .btn-success.active,
2571
+ .open > .dropdown-toggle.btn-success {
2572
+ background-image: none;
2573
+ }
2574
+ .btn-success.disabled,
2575
+ .btn-success[disabled],
2576
+ fieldset[disabled] .btn-success,
2577
+ .btn-success.disabled:hover,
2578
+ .btn-success[disabled]:hover,
2579
+ fieldset[disabled] .btn-success:hover,
2580
+ .btn-success.disabled:focus,
2581
+ .btn-success[disabled]:focus,
2582
+ fieldset[disabled] .btn-success:focus,
2583
+ .btn-success.disabled:active,
2584
+ .btn-success[disabled]:active,
2585
+ fieldset[disabled] .btn-success:active,
2586
+ .btn-success.disabled.active,
2587
+ .btn-success[disabled].active,
2588
+ fieldset[disabled] .btn-success.active {
2589
+ background-color: #5cb85c;
2590
+ border-color: #4cae4c;
2591
+ }
2592
+ .btn-success .badge {
2593
+ color: #5cb85c;
2594
+ background-color: #fff;
2595
+ }
2596
+ .btn-info {
2597
+ color: #fff;
2598
+ background-color: #5bc0de;
2599
+ border-color: #46b8da;
2600
+ }
2601
+ .btn-info:hover,
2602
+ .btn-info:focus,
2603
+ .btn-info:active,
2604
+ .btn-info.active,
2605
+ .open > .dropdown-toggle.btn-info {
2606
+ color: #fff;
2607
+ background-color: #31b0d5;
2608
+ border-color: #269abc;
2609
+ }
2610
+ .btn-info:active,
2611
+ .btn-info.active,
2612
+ .open > .dropdown-toggle.btn-info {
2613
+ background-image: none;
2614
+ }
2615
+ .btn-info.disabled,
2616
+ .btn-info[disabled],
2617
+ fieldset[disabled] .btn-info,
2618
+ .btn-info.disabled:hover,
2619
+ .btn-info[disabled]:hover,
2620
+ fieldset[disabled] .btn-info:hover,
2621
+ .btn-info.disabled:focus,
2622
+ .btn-info[disabled]:focus,
2623
+ fieldset[disabled] .btn-info:focus,
2624
+ .btn-info.disabled:active,
2625
+ .btn-info[disabled]:active,
2626
+ fieldset[disabled] .btn-info:active,
2627
+ .btn-info.disabled.active,
2628
+ .btn-info[disabled].active,
2629
+ fieldset[disabled] .btn-info.active {
2630
+ background-color: #5bc0de;
2631
+ border-color: #46b8da;
2632
+ }
2633
+ .btn-info .badge {
2634
+ color: #5bc0de;
2635
+ background-color: #fff;
2636
+ }
2637
+ .btn-warning {
2638
+ color: #fff;
2639
+ background-color: #f0ad4e;
2640
+ border-color: #eea236;
2641
+ }
2642
+ .btn-warning:hover,
2643
+ .btn-warning:focus,
2644
+ .btn-warning:active,
2645
+ .btn-warning.active,
2646
+ .open > .dropdown-toggle.btn-warning {
2647
+ color: #fff;
2648
+ background-color: #ec971f;
2649
+ border-color: #d58512;
2650
+ }
2651
+ .btn-warning:active,
2652
+ .btn-warning.active,
2653
+ .open > .dropdown-toggle.btn-warning {
2654
+ background-image: none;
2655
+ }
2656
+ .btn-warning.disabled,
2657
+ .btn-warning[disabled],
2658
+ fieldset[disabled] .btn-warning,
2659
+ .btn-warning.disabled:hover,
2660
+ .btn-warning[disabled]:hover,
2661
+ fieldset[disabled] .btn-warning:hover,
2662
+ .btn-warning.disabled:focus,
2663
+ .btn-warning[disabled]:focus,
2664
+ fieldset[disabled] .btn-warning:focus,
2665
+ .btn-warning.disabled:active,
2666
+ .btn-warning[disabled]:active,
2667
+ fieldset[disabled] .btn-warning:active,
2668
+ .btn-warning.disabled.active,
2669
+ .btn-warning[disabled].active,
2670
+ fieldset[disabled] .btn-warning.active {
2671
+ background-color: #f0ad4e;
2672
+ border-color: #eea236;
2673
+ }
2674
+ .btn-warning .badge {
2675
+ color: #f0ad4e;
2676
+ background-color: #fff;
2677
+ }
2678
+ .btn-danger {
2679
+ color: #fff;
2680
+ background-color: #d9534f;
2681
+ border-color: #d43f3a;
2682
+ }
2683
+ .btn-danger:hover,
2684
+ .btn-danger:focus,
2685
+ .btn-danger:active,
2686
+ .btn-danger.active,
2687
+ .open > .dropdown-toggle.btn-danger {
2688
+ color: #fff;
2689
+ background-color: #c9302c;
2690
+ border-color: #ac2925;
2691
+ }
2692
+ .btn-danger:active,
2693
+ .btn-danger.active,
2694
+ .open > .dropdown-toggle.btn-danger {
2695
+ background-image: none;
2696
+ }
2697
+ .btn-danger.disabled,
2698
+ .btn-danger[disabled],
2699
+ fieldset[disabled] .btn-danger,
2700
+ .btn-danger.disabled:hover,
2701
+ .btn-danger[disabled]:hover,
2702
+ fieldset[disabled] .btn-danger:hover,
2703
+ .btn-danger.disabled:focus,
2704
+ .btn-danger[disabled]:focus,
2705
+ fieldset[disabled] .btn-danger:focus,
2706
+ .btn-danger.disabled:active,
2707
+ .btn-danger[disabled]:active,
2708
+ fieldset[disabled] .btn-danger:active,
2709
+ .btn-danger.disabled.active,
2710
+ .btn-danger[disabled].active,
2711
+ fieldset[disabled] .btn-danger.active {
2712
+ background-color: #d9534f;
2713
+ border-color: #d43f3a;
2714
+ }
2715
+ .btn-danger .badge {
2716
+ color: #d9534f;
2717
+ background-color: #fff;
2718
+ }
2719
+ .btn-link {
2720
+ font-weight: normal;
2721
+ color: #428bca;
2722
+ cursor: pointer;
2723
+ border-radius: 0;
2724
+ }
2725
+ .btn-link,
2726
+ .btn-link:active,
2727
+ .btn-link[disabled],
2728
+ fieldset[disabled] .btn-link {
2729
+ background-color: transparent;
2730
+ -webkit-box-shadow: none;
2731
+ box-shadow: none;
2732
+ }
2733
+ .btn-link,
2734
+ .btn-link:hover,
2735
+ .btn-link:focus,
2736
+ .btn-link:active {
2737
+ border-color: transparent;
2738
+ }
2739
+ .btn-link:hover,
2740
+ .btn-link:focus {
2741
+ color: #2a6496;
2742
+ text-decoration: underline;
2743
+ background-color: transparent;
2744
+ }
2745
+ .btn-link[disabled]:hover,
2746
+ fieldset[disabled] .btn-link:hover,
2747
+ .btn-link[disabled]:focus,
2748
+ fieldset[disabled] .btn-link:focus {
2749
+ color: #777;
2750
+ text-decoration: none;
2751
+ }
2752
+ .btn-lg,
2753
+ .btn-group-lg > .btn {
2754
+ padding: 10px 16px;
2755
+ font-size: 18px;
2756
+ line-height: 1.33;
2757
+ border-radius: 6px;
2758
+ }
2759
+ .btn-sm,
2760
+ .btn-group-sm > .btn {
2761
+ padding: 5px 10px;
2762
+ font-size: 12px;
2763
+ line-height: 1.5;
2764
+ border-radius: 3px;
2765
+ }
2766
+ .btn-xs,
2767
+ .btn-group-xs > .btn {
2768
+ padding: 1px 5px;
2769
+ font-size: 12px;
2770
+ line-height: 1.5;
2771
+ border-radius: 3px;
2772
+ }
2773
+ .btn-block {
2774
+ display: block;
2775
+ width: 100%;
2776
+ }
2777
+ .btn-block + .btn-block {
2778
+ margin-top: 5px;
2779
+ }
2780
+ input[type="submit"].btn-block,
2781
+ input[type="reset"].btn-block,
2782
+ input[type="button"].btn-block {
2783
+ width: 100%;
2784
+ }
2785
+ .fade {
2786
+ opacity: 0;
2787
+ -webkit-transition: opacity .15s linear;
2788
+ -o-transition: opacity .15s linear;
2789
+ transition: opacity .15s linear;
2790
+ }
2791
+ .fade.in {
2792
+ opacity: 1;
2793
+ }
2794
+ .collapse {
2795
+ display: none;
2796
+ }
2797
+ .collapse.in {
2798
+ display: block;
2799
+ }
2800
+ tr.collapse.in {
2801
+ display: table-row;
2802
+ }
2803
+ tbody.collapse.in {
2804
+ display: table-row-group;
2805
+ }
2806
+ .collapsing {
2807
+ position: relative;
2808
+ height: 0;
2809
+ overflow: hidden;
2810
+ -webkit-transition: height .35s ease;
2811
+ -o-transition: height .35s ease;
2812
+ transition: height .35s ease;
2813
+ }
2814
+ .caret {
2815
+ display: inline-block;
2816
+ width: 0;
2817
+ height: 0;
2818
+ margin-left: 2px;
2819
+ vertical-align: middle;
2820
+ border-top: 4px solid;
2821
+ border-right: 4px solid transparent;
2822
+ border-left: 4px solid transparent;
2823
+ }
2824
+ .dropdown {
2825
+ position: relative;
2826
+ }
2827
+ .dropdown-toggle:focus {
2828
+ outline: 0;
2829
+ }
2830
+ .dropdown-menu {
2831
+ position: absolute;
2832
+ top: 100%;
2833
+ left: 0;
2834
+ z-index: 1000;
2835
+ display: none;
2836
+ float: left;
2837
+ min-width: 160px;
2838
+ padding: 5px 0;
2839
+ margin: 2px 0 0;
2840
+ font-size: 14px;
2841
+ text-align: left;
2842
+ list-style: none;
2843
+ background-color: #fff;
2844
+ -webkit-background-clip: padding-box;
2845
+ background-clip: padding-box;
2846
+ border: 1px solid #ccc;
2847
+ border: 1px solid rgba(0, 0, 0, .15);
2848
+ border-radius: 4px;
2849
+ -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
2850
+ box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
2851
+ }
2852
+ .dropdown-menu.pull-right {
2853
+ right: 0;
2854
+ left: auto;
2855
+ }
2856
+ .dropdown-menu .divider {
2857
+ height: 1px;
2858
+ margin: 9px 0;
2859
+ overflow: hidden;
2860
+ background-color: #e5e5e5;
2861
+ }
2862
+ .dropdown-menu > li > a {
2863
+ display: block;
2864
+ padding: 3px 20px;
2865
+ clear: both;
2866
+ font-weight: normal;
2867
+ line-height: 1.42857143;
2868
+ color: #333;
2869
+ white-space: nowrap;
2870
+ }
2871
+ .dropdown-menu > li > a:hover,
2872
+ .dropdown-menu > li > a:focus {
2873
+ color: #262626;
2874
+ text-decoration: none;
2875
+ background-color: #f5f5f5;
2876
+ }
2877
+ .dropdown-menu > .active > a,
2878
+ .dropdown-menu > .active > a:hover,
2879
+ .dropdown-menu > .active > a:focus {
2880
+ color: #fff;
2881
+ text-decoration: none;
2882
+ background-color: #428bca;
2883
+ outline: 0;
2884
+ }
2885
+ .dropdown-menu > .disabled > a,
2886
+ .dropdown-menu > .disabled > a:hover,
2887
+ .dropdown-menu > .disabled > a:focus {
2888
+ color: #777;
2889
+ }
2890
+ .dropdown-menu > .disabled > a:hover,
2891
+ .dropdown-menu > .disabled > a:focus {
2892
+ text-decoration: none;
2893
+ cursor: not-allowed;
2894
+ background-color: transparent;
2895
+ background-image: none;
2896
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2897
+ }
2898
+ .open > .dropdown-menu {
2899
+ display: block;
2900
+ }
2901
+ .open > a {
2902
+ outline: 0;
2903
+ }
2904
+ .dropdown-menu-right {
2905
+ right: 0;
2906
+ left: auto;
2907
+ }
2908
+ .dropdown-menu-left {
2909
+ right: auto;
2910
+ left: 0;
2911
+ }
2912
+ .dropdown-header {
2913
+ display: block;
2914
+ padding: 3px 20px;
2915
+ font-size: 12px;
2916
+ line-height: 1.42857143;
2917
+ color: #777;
2918
+ white-space: nowrap;
2919
+ }
2920
+ .dropdown-backdrop {
2921
+ position: fixed;
2922
+ top: 0;
2923
+ right: 0;
2924
+ bottom: 0;
2925
+ left: 0;
2926
+ z-index: 990;
2927
+ }
2928
+ .pull-right > .dropdown-menu {
2929
+ right: 0;
2930
+ left: auto;
2931
+ }
2932
+ .dropup .caret,
2933
+ .navbar-fixed-bottom .dropdown .caret {
2934
+ content: "";
2935
+ border-top: 0;
2936
+ border-bottom: 4px solid;
2937
+ }
2938
+ .dropup .dropdown-menu,
2939
+ .navbar-fixed-bottom .dropdown .dropdown-menu {
2940
+ top: auto;
2941
+ bottom: 100%;
2942
+ margin-bottom: 1px;
2943
+ }
2944
+ @media (min-width: 768px) {
2945
+ .navbar-right .dropdown-menu {
2946
+ right: 0;
2947
+ left: auto;
2948
+ }
2949
+ .navbar-right .dropdown-menu-left {
2950
+ right: auto;
2951
+ left: 0;
2952
+ }
2953
+ }
2954
+ .btn-group,
2955
+ .btn-group-vertical {
2956
+ position: relative;
2957
+ display: inline-block;
2958
+ vertical-align: middle;
2959
+ }
2960
+ .btn-group > .btn,
2961
+ .btn-group-vertical > .btn {
2962
+ position: relative;
2963
+ float: left;
2964
+ }
2965
+ .btn-group > .btn:hover,
2966
+ .btn-group-vertical > .btn:hover,
2967
+ .btn-group > .btn:focus,
2968
+ .btn-group-vertical > .btn:focus,
2969
+ .btn-group > .btn:active,
2970
+ .btn-group-vertical > .btn:active,
2971
+ .btn-group > .btn.active,
2972
+ .btn-group-vertical > .btn.active {
2973
+ z-index: 2;
2974
+ }
2975
+ .btn-group > .btn:focus,
2976
+ .btn-group-vertical > .btn:focus {
2977
+ outline: 0;
2978
+ }
2979
+ .btn-group .btn + .btn,
2980
+ .btn-group .btn + .btn-group,
2981
+ .btn-group .btn-group + .btn,
2982
+ .btn-group .btn-group + .btn-group {
2983
+ margin-left: -1px;
2984
+ }
2985
+ .btn-toolbar {
2986
+ margin-left: -5px;
2987
+ }
2988
+ .btn-toolbar .btn-group,
2989
+ .btn-toolbar .input-group {
2990
+ float: left;
2991
+ }
2992
+ .btn-toolbar > .btn,
2993
+ .btn-toolbar > .btn-group,
2994
+ .btn-toolbar > .input-group {
2995
+ margin-left: 5px;
2996
+ }
2997
+ .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2998
+ border-radius: 0;
2999
+ }
3000
+ .btn-group > .btn:first-child {
3001
+ margin-left: 0;
3002
+ }
3003
+ .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3004
+ border-top-right-radius: 0;
3005
+ border-bottom-right-radius: 0;
3006
+ }
3007
+ .btn-group > .btn:last-child:not(:first-child),
3008
+ .btn-group > .dropdown-toggle:not(:first-child) {
3009
+ border-top-left-radius: 0;
3010
+ border-bottom-left-radius: 0;
3011
+ }
3012
+ .btn-group > .btn-group {
3013
+ float: left;
3014
+ }
3015
+ .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3016
+ border-radius: 0;
3017
+ }
3018
+ .btn-group > .btn-group:first-child > .btn:last-child,
3019
+ .btn-group > .btn-group:first-child > .dropdown-toggle {
3020
+ border-top-right-radius: 0;
3021
+ border-bottom-right-radius: 0;
3022
+ }
3023
+ .btn-group > .btn-group:last-child > .btn:first-child {
3024
+ border-top-left-radius: 0;
3025
+ border-bottom-left-radius: 0;
3026
+ }
3027
+ .btn-group .dropdown-toggle:active,
3028
+ .btn-group.open .dropdown-toggle {
3029
+ outline: 0;
3030
+ }
3031
+ .btn-group > .btn + .dropdown-toggle {
3032
+ padding-right: 8px;
3033
+ padding-left: 8px;
3034
+ }
3035
+ .btn-group > .btn-lg + .dropdown-toggle {
3036
+ padding-right: 12px;
3037
+ padding-left: 12px;
3038
+ }
3039
+ .btn-group.open .dropdown-toggle {
3040
+ -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3041
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3042
+ }
3043
+ .btn-group.open .dropdown-toggle.btn-link {
3044
+ -webkit-box-shadow: none;
3045
+ box-shadow: none;
3046
+ }
3047
+ .btn .caret {
3048
+ margin-left: 0;
3049
+ }
3050
+ .btn-lg .caret {
3051
+ border-width: 5px 5px 0;
3052
+ border-bottom-width: 0;
3053
+ }
3054
+ .dropup .btn-lg .caret {
3055
+ border-width: 0 5px 5px;
3056
+ }
3057
+ .btn-group-vertical > .btn,
3058
+ .btn-group-vertical > .btn-group,
3059
+ .btn-group-vertical > .btn-group > .btn {
3060
+ display: block;
3061
+ float: none;
3062
+ width: 100%;
3063
+ max-width: 100%;
3064
+ }
3065
+ .btn-group-vertical > .btn-group > .btn {
3066
+ float: none;
3067
+ }
3068
+ .btn-group-vertical > .btn + .btn,
3069
+ .btn-group-vertical > .btn + .btn-group,
3070
+ .btn-group-vertical > .btn-group + .btn,
3071
+ .btn-group-vertical > .btn-group + .btn-group {
3072
+ margin-top: -1px;
3073
+ margin-left: 0;
3074
+ }
3075
+ .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3076
+ border-radius: 0;
3077
+ }
3078
+ .btn-group-vertical > .btn:first-child:not(:last-child) {
3079
+ border-top-right-radius: 4px;
3080
+ border-bottom-right-radius: 0;
3081
+ border-bottom-left-radius: 0;
3082
+ }
3083
+ .btn-group-vertical > .btn:last-child:not(:first-child) {
3084
+ border-top-left-radius: 0;
3085
+ border-top-right-radius: 0;
3086
+ border-bottom-left-radius: 4px;
3087
+ }
3088
+ .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3089
+ border-radius: 0;
3090
+ }
3091
+ .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3092
+ .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3093
+ border-bottom-right-radius: 0;
3094
+ border-bottom-left-radius: 0;
3095
+ }
3096
+ .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3097
+ border-top-left-radius: 0;
3098
+ border-top-right-radius: 0;
3099
+ }
3100
+ .btn-group-justified {
3101
+ display: table;
3102
+ width: 100%;
3103
+ table-layout: fixed;
3104
+ border-collapse: separate;
3105
+ }
3106
+ .btn-group-justified > .btn,
3107
+ .btn-group-justified > .btn-group {
3108
+ display: table-cell;
3109
+ float: none;
3110
+ width: 1%;
3111
+ }
3112
+ .btn-group-justified > .btn-group .btn {
3113
+ width: 100%;
3114
+ }
3115
+ .btn-group-justified > .btn-group .dropdown-menu {
3116
+ left: auto;
3117
+ }
3118
+ [data-toggle="buttons"] > .btn > input[type="radio"],
3119
+ [data-toggle="buttons"] > .btn > input[type="checkbox"] {
3120
+ position: absolute;
3121
+ z-index: -1;
3122
+ filter: alpha(opacity=0);
3123
+ opacity: 0;
3124
+ }
3125
+ .input-group {
3126
+ position: relative;
3127
+ display: table;
3128
+ border-collapse: separate;
3129
+ }
3130
+ .input-group[class*="col-"] {
3131
+ float: none;
3132
+ padding-right: 0;
3133
+ padding-left: 0;
3134
+ }
3135
+ .input-group .form-control {
3136
+ position: relative;
3137
+ z-index: 2;
3138
+ float: left;
3139
+ width: 100%;
3140
+ margin-bottom: 0;
3141
+ }
3142
+ .input-group-lg > .form-control,
3143
+ .input-group-lg > .input-group-addon,
3144
+ .input-group-lg > .input-group-btn > .btn {
3145
+ height: 46px;
3146
+ padding: 10px 16px;
3147
+ font-size: 18px;
3148
+ line-height: 1.33;
3149
+ border-radius: 6px;
3150
+ }
3151
+ select.input-group-lg > .form-control,
3152
+ select.input-group-lg > .input-group-addon,
3153
+ select.input-group-lg > .input-group-btn > .btn {
3154
+ height: 46px;
3155
+ line-height: 46px;
3156
+ }
3157
+ textarea.input-group-lg > .form-control,
3158
+ textarea.input-group-lg > .input-group-addon,
3159
+ textarea.input-group-lg > .input-group-btn > .btn,
3160
+ select[multiple].input-group-lg > .form-control,
3161
+ select[multiple].input-group-lg > .input-group-addon,
3162
+ select[multiple].input-group-lg > .input-group-btn > .btn {
3163
+ height: auto;
3164
+ }
3165
+ .input-group-sm > .form-control,
3166
+ .input-group-sm > .input-group-addon,
3167
+ .input-group-sm > .input-group-btn > .btn {
3168
+ height: 30px;
3169
+ padding: 5px 10px;
3170
+ font-size: 12px;
3171
+ line-height: 1.5;
3172
+ border-radius: 3px;
3173
+ }
3174
+ select.input-group-sm > .form-control,
3175
+ select.input-group-sm > .input-group-addon,
3176
+ select.input-group-sm > .input-group-btn > .btn {
3177
+ height: 30px;
3178
+ line-height: 30px;
3179
+ }
3180
+ textarea.input-group-sm > .form-control,
3181
+ textarea.input-group-sm > .input-group-addon,
3182
+ textarea.input-group-sm > .input-group-btn > .btn,
3183
+ select[multiple].input-group-sm > .form-control,
3184
+ select[multiple].input-group-sm > .input-group-addon,
3185
+ select[multiple].input-group-sm > .input-group-btn > .btn {
3186
+ height: auto;
3187
+ }
3188
+ .input-group-addon,
3189
+ .input-group-btn,
3190
+ .input-group .form-control {
3191
+ display: table-cell;
3192
+ }
3193
+ .input-group-addon:not(:first-child):not(:last-child),
3194
+ .input-group-btn:not(:first-child):not(:last-child),
3195
+ .input-group .form-control:not(:first-child):not(:last-child) {
3196
+ border-radius: 0;
3197
+ }
3198
+ .input-group-addon,
3199
+ .input-group-btn {
3200
+ width: 1%;
3201
+ white-space: nowrap;
3202
+ vertical-align: middle;
3203
+ }
3204
+ .input-group-addon {
3205
+ padding: 6px 12px;
3206
+ font-size: 14px;
3207
+ font-weight: normal;
3208
+ line-height: 1;
3209
+ color: #555;
3210
+ text-align: center;
3211
+ background-color: #eee;
3212
+ border: 1px solid #ccc;
3213
+ border-radius: 4px;
3214
+ }
3215
+ .input-group-addon.input-sm {
3216
+ padding: 5px 10px;
3217
+ font-size: 12px;
3218
+ border-radius: 3px;
3219
+ }
3220
+ .input-group-addon.input-lg {
3221
+ padding: 10px 16px;
3222
+ font-size: 18px;
3223
+ border-radius: 6px;
3224
+ }
3225
+ .input-group-addon input[type="radio"],
3226
+ .input-group-addon input[type="checkbox"] {
3227
+ margin-top: 0;
3228
+ }
3229
+ .input-group .form-control:first-child,
3230
+ .input-group-addon:first-child,
3231
+ .input-group-btn:first-child > .btn,
3232
+ .input-group-btn:first-child > .btn-group > .btn,
3233
+ .input-group-btn:first-child > .dropdown-toggle,
3234
+ .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3235
+ .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3236
+ border-top-right-radius: 0;
3237
+ border-bottom-right-radius: 0;
3238
+ }
3239
+ .input-group-addon:first-child {
3240
+ border-right: 0;
3241
+ }
3242
+ .input-group .form-control:last-child,
3243
+ .input-group-addon:last-child,
3244
+ .input-group-btn:last-child > .btn,
3245
+ .input-group-btn:last-child > .btn-group > .btn,
3246
+ .input-group-btn:last-child > .dropdown-toggle,
3247
+ .input-group-btn:first-child > .btn:not(:first-child),
3248
+ .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3249
+ border-top-left-radius: 0;
3250
+ border-bottom-left-radius: 0;
3251
+ }
3252
+ .input-group-addon:last-child {
3253
+ border-left: 0;
3254
+ }
3255
+ .input-group-btn {
3256
+ position: relative;
3257
+ font-size: 0;
3258
+ white-space: nowrap;
3259
+ }
3260
+ .input-group-btn > .btn {
3261
+ position: relative;
3262
+ }
3263
+ .input-group-btn > .btn + .btn {
3264
+ margin-left: -1px;
3265
+ }
3266
+ .input-group-btn > .btn:hover,
3267
+ .input-group-btn > .btn:focus,
3268
+ .input-group-btn > .btn:active {
3269
+ z-index: 2;
3270
+ }
3271
+ .input-group-btn:first-child > .btn,
3272
+ .input-group-btn:first-child > .btn-group {
3273
+ margin-right: -1px;
3274
+ }
3275
+ .input-group-btn:last-child > .btn,
3276
+ .input-group-btn:last-child > .btn-group {
3277
+ margin-left: -1px;
3278
+ }
3279
+ .nav {
3280
+ padding-left: 0;
3281
+ margin-bottom: 0;
3282
+ list-style: none;
3283
+ }
3284
+ .nav > li {
3285
+ position: relative;
3286
+ display: block;
3287
+ }
3288
+ .nav > li > a {
3289
+ position: relative;
3290
+ display: block;
3291
+ padding: 10px 15px;
3292
+ }
3293
+ .nav > li > a:hover,
3294
+ .nav > li > a:focus {
3295
+ text-decoration: none;
3296
+ background-color: #eee;
3297
+ }
3298
+ .nav > li.disabled > a {
3299
+ color: #777;
3300
+ }
3301
+ .nav > li.disabled > a:hover,
3302
+ .nav > li.disabled > a:focus {
3303
+ color: #777;
3304
+ text-decoration: none;
3305
+ cursor: not-allowed;
3306
+ background-color: transparent;
3307
+ }
3308
+ .nav .open > a,
3309
+ .nav .open > a:hover,
3310
+ .nav .open > a:focus {
3311
+ background-color: #eee;
3312
+ border-color: #428bca;
3313
+ }
3314
+ .nav .nav-divider {
3315
+ height: 1px;
3316
+ margin: 9px 0;
3317
+ overflow: hidden;
3318
+ background-color: #e5e5e5;
3319
+ }
3320
+ .nav > li > a > img {
3321
+ max-width: none;
3322
+ }
3323
+ .nav-tabs {
3324
+ border-bottom: 1px solid #ddd;
3325
+ }
3326
+ .nav-tabs > li {
3327
+ float: left;
3328
+ margin-bottom: -1px;
3329
+ }
3330
+ .nav-tabs > li > a {
3331
+ margin-right: 2px;
3332
+ line-height: 1.42857143;
3333
+ border: 1px solid transparent;
3334
+ border-radius: 4px 4px 0 0;
3335
+ }
3336
+ .nav-tabs > li > a:hover {
3337
+ border-color: #eee #eee #ddd;
3338
+ }
3339
+ .nav-tabs > li.active > a,
3340
+ .nav-tabs > li.active > a:hover,
3341
+ .nav-tabs > li.active > a:focus {
3342
+ color: #555;
3343
+ cursor: default;
3344
+ background-color: #fff;
3345
+ border: 1px solid #ddd;
3346
+ border-bottom-color: transparent;
3347
+ }
3348
+ .nav-tabs.nav-justified {
3349
+ width: 100%;
3350
+ border-bottom: 0;
3351
+ }
3352
+ .nav-tabs.nav-justified > li {
3353
+ float: none;
3354
+ }
3355
+ .nav-tabs.nav-justified > li > a {
3356
+ margin-bottom: 5px;
3357
+ text-align: center;
3358
+ }
3359
+ .nav-tabs.nav-justified > .dropdown .dropdown-menu {
3360
+ top: auto;
3361
+ left: auto;
3362
+ }
3363
+ @media (min-width: 768px) {
3364
+ .nav-tabs.nav-justified > li {
3365
+ display: table-cell;
3366
+ width: 1%;
3367
+ }
3368
+ .nav-tabs.nav-justified > li > a {
3369
+ margin-bottom: 0;
3370
+ }
3371
+ }
3372
+ .nav-tabs.nav-justified > li > a {
3373
+ margin-right: 0;
3374
+ border-radius: 4px;
3375
+ }
3376
+ .nav-tabs.nav-justified > .active > a,
3377
+ .nav-tabs.nav-justified > .active > a:hover,
3378
+ .nav-tabs.nav-justified > .active > a:focus {
3379
+ border: 1px solid #ddd;
3380
+ }
3381
+ @media (min-width: 768px) {
3382
+ .nav-tabs.nav-justified > li > a {
3383
+ border-bottom: 1px solid #ddd;
3384
+ border-radius: 4px 4px 0 0;
3385
+ }
3386
+ .nav-tabs.nav-justified > .active > a,
3387
+ .nav-tabs.nav-justified > .active > a:hover,
3388
+ .nav-tabs.nav-justified > .active > a:focus {
3389
+ border-bottom-color: #fff;
3390
+ }
3391
+ }
3392
+ .nav-pills > li {
3393
+ float: left;
3394
+ }
3395
+ .nav-pills > li > a {
3396
+ border-radius: 4px;
3397
+ }
3398
+ .nav-pills > li + li {
3399
+ margin-left: 2px;
3400
+ }
3401
+ .nav-pills > li.active > a,
3402
+ .nav-pills > li.active > a:hover,
3403
+ .nav-pills > li.active > a:focus {
3404
+ color: #fff;
3405
+ background-color: #428bca;
3406
+ }
3407
+ .nav-stacked > li {
3408
+ float: none;
3409
+ }
3410
+ .nav-stacked > li + li {
3411
+ margin-top: 2px;
3412
+ margin-left: 0;
3413
+ }
3414
+ .nav-justified {
3415
+ width: 100%;
3416
+ }
3417
+ .nav-justified > li {
3418
+ float: none;
3419
+ }
3420
+ .nav-justified > li > a {
3421
+ margin-bottom: 5px;
3422
+ text-align: center;
3423
+ }
3424
+ .nav-justified > .dropdown .dropdown-menu {
3425
+ top: auto;
3426
+ left: auto;
3427
+ }
3428
+ @media (min-width: 768px) {
3429
+ .nav-justified > li {
3430
+ display: table-cell;
3431
+ width: 1%;
3432
+ }
3433
+ .nav-justified > li > a {
3434
+ margin-bottom: 0;
3435
+ }
3436
+ }
3437
+ .nav-tabs-justified {
3438
+ border-bottom: 0;
3439
+ }
3440
+ .nav-tabs-justified > li > a {
3441
+ margin-right: 0;
3442
+ border-radius: 4px;
3443
+ }
3444
+ .nav-tabs-justified > .active > a,
3445
+ .nav-tabs-justified > .active > a:hover,
3446
+ .nav-tabs-justified > .active > a:focus {
3447
+ border: 1px solid #ddd;
3448
+ }
3449
+ @media (min-width: 768px) {
3450
+ .nav-tabs-justified > li > a {
3451
+ border-bottom: 1px solid #ddd;
3452
+ border-radius: 4px 4px 0 0;
3453
+ }
3454
+ .nav-tabs-justified > .active > a,
3455
+ .nav-tabs-justified > .active > a:hover,
3456
+ .nav-tabs-justified > .active > a:focus {
3457
+ border-bottom-color: #fff;
3458
+ }
3459
+ }
3460
+ .tab-content > .tab-pane {
3461
+ display: none;
3462
+ }
3463
+ .tab-content > .active {
3464
+ display: block;
3465
+ }
3466
+ .nav-tabs .dropdown-menu {
3467
+ margin-top: -1px;
3468
+ border-top-left-radius: 0;
3469
+ border-top-right-radius: 0;
3470
+ }
3471
+ .navbar {
3472
+ position: relative;
3473
+ min-height: 50px;
3474
+ margin-bottom: 20px;
3475
+ border: 1px solid transparent;
3476
+ }
3477
+ @media (min-width: 768px) {
3478
+ .navbar {
3479
+ border-radius: 4px;
3480
+ }
3481
+ }
3482
+ @media (min-width: 768px) {
3483
+ .navbar-header {
3484
+ float: left;
3485
+ }
3486
+ }
3487
+ .navbar-collapse {
3488
+ padding-right: 15px;
3489
+ padding-left: 15px;
3490
+ overflow-x: visible;
3491
+ -webkit-overflow-scrolling: touch;
3492
+ border-top: 1px solid transparent;
3493
+ -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
3494
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
3495
+ }
3496
+ .navbar-collapse.in {
3497
+ overflow-y: auto;
3498
+ }
3499
+ @media (min-width: 768px) {
3500
+ .navbar-collapse {
3501
+ width: auto;
3502
+ border-top: 0;
3503
+ -webkit-box-shadow: none;
3504
+ box-shadow: none;
3505
+ }
3506
+ .navbar-collapse.collapse {
3507
+ display: block !important;
3508
+ height: auto !important;
3509
+ padding-bottom: 0;
3510
+ overflow: visible !important;
3511
+ }
3512
+ .navbar-collapse.in {
3513
+ overflow-y: visible;
3514
+ }
3515
+ .navbar-fixed-top .navbar-collapse,
3516
+ .navbar-static-top .navbar-collapse,
3517
+ .navbar-fixed-bottom .navbar-collapse {
3518
+ padding-right: 0;
3519
+ padding-left: 0;
3520
+ }
3521
+ }
3522
+ .navbar-fixed-top .navbar-collapse,
3523
+ .navbar-fixed-bottom .navbar-collapse {
3524
+ max-height: 340px;
3525
+ }
3526
+ @media (max-width: 480px) and (orientation: landscape) {
3527
+ .navbar-fixed-top .navbar-collapse,
3528
+ .navbar-fixed-bottom .navbar-collapse {
3529
+ max-height: 200px;
3530
+ }
3531
+ }
3532
+ .container > .navbar-header,
3533
+ .container-fluid > .navbar-header,
3534
+ .container > .navbar-collapse,
3535
+ .container-fluid > .navbar-collapse {
3536
+ margin-right: -15px;
3537
+ margin-left: -15px;
3538
+ }
3539
+ @media (min-width: 768px) {
3540
+ .container > .navbar-header,
3541
+ .container-fluid > .navbar-header,
3542
+ .container > .navbar-collapse,
3543
+ .container-fluid > .navbar-collapse {
3544
+ margin-right: 0;
3545
+ margin-left: 0;
3546
+ }
3547
+ }
3548
+ .navbar-static-top {
3549
+ z-index: 1000;
3550
+ border-width: 0 0 1px;
3551
+ }
3552
+ @media (min-width: 768px) {
3553
+ .navbar-static-top {
3554
+ border-radius: 0;
3555
+ }
3556
+ }
3557
+ .navbar-fixed-top,
3558
+ .navbar-fixed-bottom {
3559
+ position: fixed;
3560
+ right: 0;
3561
+ left: 0;
3562
+ z-index: 1030;
3563
+ -webkit-transform: translate3d(0, 0, 0);
3564
+ -o-transform: translate3d(0, 0, 0);
3565
+ transform: translate3d(0, 0, 0);
3566
+ }
3567
+ @media (min-width: 768px) {
3568
+ .navbar-fixed-top,
3569
+ .navbar-fixed-bottom {
3570
+ border-radius: 0;
3571
+ }
3572
+ }
3573
+ .navbar-fixed-top {
3574
+ top: 0;
3575
+ border-width: 0 0 1px;
3576
+ }
3577
+ .navbar-fixed-bottom {
3578
+ bottom: 0;
3579
+ margin-bottom: 0;
3580
+ border-width: 1px 0 0;
3581
+ }
3582
+ .navbar-brand {
3583
+ float: left;
3584
+ height: 50px;
3585
+ padding: 15px 15px;
3586
+ font-size: 18px;
3587
+ line-height: 20px;
3588
+ }
3589
+ .navbar-brand:hover,
3590
+ .navbar-brand:focus {
3591
+ text-decoration: none;
3592
+ }
3593
+ @media (min-width: 768px) {
3594
+ .navbar > .container .navbar-brand,
3595
+ .navbar > .container-fluid .navbar-brand {
3596
+ margin-left: -15px;
3597
+ }
3598
+ }
3599
+ .navbar-toggle {
3600
+ position: relative;
3601
+ float: right;
3602
+ padding: 9px 10px;
3603
+ margin-top: 8px;
3604
+ margin-right: 15px;
3605
+ margin-bottom: 8px;
3606
+ background-color: transparent;
3607
+ background-image: none;
3608
+ border: 1px solid transparent;
3609
+ border-radius: 4px;
3610
+ }
3611
+ .navbar-toggle:focus {
3612
+ outline: 0;
3613
+ }
3614
+ .navbar-toggle .icon-bar {
3615
+ display: block;
3616
+ width: 22px;
3617
+ height: 2px;
3618
+ border-radius: 1px;
3619
+ }
3620
+ .navbar-toggle .icon-bar + .icon-bar {
3621
+ margin-top: 4px;
3622
+ }
3623
+ @media (min-width: 768px) {
3624
+ .navbar-toggle {
3625
+ display: none;
3626
+ }
3627
+ }
3628
+ .navbar-nav {
3629
+ margin: 7.5px -15px;
3630
+ }
3631
+ .navbar-nav > li > a {
3632
+ padding-top: 10px;
3633
+ padding-bottom: 10px;
3634
+ line-height: 20px;
3635
+ }
3636
+ @media (max-width: 767px) {
3637
+ .navbar-nav .open .dropdown-menu {
3638
+ position: static;
3639
+ float: none;
3640
+ width: auto;
3641
+ margin-top: 0;
3642
+ background-color: transparent;
3643
+ border: 0;
3644
+ -webkit-box-shadow: none;
3645
+ box-shadow: none;
3646
+ }
3647
+ .navbar-nav .open .dropdown-menu > li > a,
3648
+ .navbar-nav .open .dropdown-menu .dropdown-header {
3649
+ padding: 5px 15px 5px 25px;
3650
+ }
3651
+ .navbar-nav .open .dropdown-menu > li > a {
3652
+ line-height: 20px;
3653
+ }
3654
+ .navbar-nav .open .dropdown-menu > li > a:hover,
3655
+ .navbar-nav .open .dropdown-menu > li > a:focus {
3656
+ background-image: none;
3657
+ }
3658
+ }
3659
+ @media (min-width: 768px) {
3660
+ .navbar-nav {
3661
+ float: left;
3662
+ margin: 0;
3663
+ }
3664
+ .navbar-nav > li {
3665
+ float: left;
3666
+ }
3667
+ .navbar-nav > li > a {
3668
+ padding-top: 15px;
3669
+ padding-bottom: 15px;
3670
+ }
3671
+ .navbar-nav.navbar-right:last-child {
3672
+ margin-right: -15px;
3673
+ }
3674
+ }
3675
+ @media (min-width: 768px) {
3676
+ .navbar-left {
3677
+ float: left !important;
3678
+ }
3679
+ .navbar-right {
3680
+ float: right !important;
3681
+ }
3682
+ }
3683
+ .navbar-form {
3684
+ padding: 10px 15px;
3685
+ margin-top: 8px;
3686
+ margin-right: -15px;
3687
+ margin-bottom: 8px;
3688
+ margin-left: -15px;
3689
+ border-top: 1px solid transparent;
3690
+ border-bottom: 1px solid transparent;
3691
+ -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
3692
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
3693
+ }
3694
+ @media (min-width: 768px) {
3695
+ .navbar-form .form-group {
3696
+ display: inline-block;
3697
+ margin-bottom: 0;
3698
+ vertical-align: middle;
3699
+ }
3700
+ .navbar-form .form-control {
3701
+ display: inline-block;
3702
+ width: auto;
3703
+ vertical-align: middle;
3704
+ }
3705
+ .navbar-form .input-group {
3706
+ display: inline-table;
3707
+ vertical-align: middle;
3708
+ }
3709
+ .navbar-form .input-group .input-group-addon,
3710
+ .navbar-form .input-group .input-group-btn,
3711
+ .navbar-form .input-group .form-control {
3712
+ width: auto;
3713
+ }
3714
+ .navbar-form .input-group > .form-control {
3715
+ width: 100%;
3716
+ }
3717
+ .navbar-form .control-label {
3718
+ margin-bottom: 0;
3719
+ vertical-align: middle;
3720
+ }
3721
+ .navbar-form .radio,
3722
+ .navbar-form .checkbox {
3723
+ display: inline-block;
3724
+ margin-top: 0;
3725
+ margin-bottom: 0;
3726
+ vertical-align: middle;
3727
+ }
3728
+ .navbar-form .radio label,
3729
+ .navbar-form .checkbox label {
3730
+ padding-left: 0;
3731
+ }
3732
+ .navbar-form .radio input[type="radio"],
3733
+ .navbar-form .checkbox input[type="checkbox"] {
3734
+ position: relative;
3735
+ margin-left: 0;
3736
+ }
3737
+ .navbar-form .has-feedback .form-control-feedback {
3738
+ top: 0;
3739
+ }
3740
+ }
3741
+ @media (max-width: 767px) {
3742
+ .navbar-form .form-group {
3743
+ margin-bottom: 5px;
3744
+ }
3745
+ }
3746
+ @media (min-width: 768px) {
3747
+ .navbar-form {
3748
+ width: auto;
3749
+ padding-top: 0;
3750
+ padding-bottom: 0;
3751
+ margin-right: 0;
3752
+ margin-left: 0;
3753
+ border: 0;
3754
+ -webkit-box-shadow: none;
3755
+ box-shadow: none;
3756
+ }
3757
+ .navbar-form.navbar-right:last-child {
3758
+ margin-right: -15px;
3759
+ }
3760
+ }
3761
+ .navbar-nav > li > .dropdown-menu {
3762
+ margin-top: 0;
3763
+ border-top-left-radius: 0;
3764
+ border-top-right-radius: 0;
3765
+ }
3766
+ .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
3767
+ border-bottom-right-radius: 0;
3768
+ border-bottom-left-radius: 0;
3769
+ }
3770
+ .navbar-btn {
3771
+ margin-top: 8px;
3772
+ margin-bottom: 8px;
3773
+ }
3774
+ .navbar-btn.btn-sm {
3775
+ margin-top: 10px;
3776
+ margin-bottom: 10px;
3777
+ }
3778
+ .navbar-btn.btn-xs {
3779
+ margin-top: 14px;
3780
+ margin-bottom: 14px;
3781
+ }
3782
+ .navbar-text {
3783
+ margin-top: 15px;
3784
+ margin-bottom: 15px;
3785
+ }
3786
+ @media (min-width: 768px) {
3787
+ .navbar-text {
3788
+ float: left;
3789
+ margin-right: 15px;
3790
+ margin-left: 15px;
3791
+ }
3792
+ .navbar-text.navbar-right:last-child {
3793
+ margin-right: 0;
3794
+ }
3795
+ }
3796
+ .navbar-default {
3797
+ background-color: #f8f8f8;
3798
+ border-color: #e7e7e7;
3799
+ }
3800
+ .navbar-default .navbar-brand {
3801
+ color: #777;
3802
+ }
3803
+ .navbar-default .navbar-brand:hover,
3804
+ .navbar-default .navbar-brand:focus {
3805
+ color: #5e5e5e;
3806
+ background-color: transparent;
3807
+ }
3808
+ .navbar-default .navbar-text {
3809
+ color: #777;
3810
+ }
3811
+ .navbar-default .navbar-nav > li > a {
3812
+ color: #777;
3813
+ }
3814
+ .navbar-default .navbar-nav > li > a:hover,
3815
+ .navbar-default .navbar-nav > li > a:focus {
3816
+ color: #333;
3817
+ background-color: transparent;
3818
+ }
3819
+ .navbar-default .navbar-nav > .active > a,
3820
+ .navbar-default .navbar-nav > .active > a:hover,
3821
+ .navbar-default .navbar-nav > .active > a:focus {
3822
+ color: #555;
3823
+ background-color: #e7e7e7;
3824
+ }
3825
+ .navbar-default .navbar-nav > .disabled > a,
3826
+ .navbar-default .navbar-nav > .disabled > a:hover,
3827
+ .navbar-default .navbar-nav > .disabled > a:focus {
3828
+ color: #ccc;
3829
+ background-color: transparent;
3830
+ }
3831
+ .navbar-default .navbar-toggle {
3832
+ border-color: #ddd;
3833
+ }
3834
+ .navbar-default .navbar-toggle:hover,
3835
+ .navbar-default .navbar-toggle:focus {
3836
+ background-color: #ddd;
3837
+ }
3838
+ .navbar-default .navbar-toggle .icon-bar {
3839
+ background-color: #888;
3840
+ }
3841
+ .navbar-default .navbar-collapse,
3842
+ .navbar-default .navbar-form {
3843
+ border-color: #e7e7e7;
3844
+ }
3845
+ .navbar-default .navbar-nav > .open > a,
3846
+ .navbar-default .navbar-nav > .open > a:hover,
3847
+ .navbar-default .navbar-nav > .open > a:focus {
3848
+ color: #555;
3849
+ background-color: #e7e7e7;
3850
+ }
3851
+ @media (max-width: 767px) {
3852
+ .navbar-default .navbar-nav .open .dropdown-menu > li > a {
3853
+ color: #777;
3854
+ }
3855
+ .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
3856
+ .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
3857
+ color: #333;
3858
+ background-color: transparent;
3859
+ }
3860
+ .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
3861
+ .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
3862
+ .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
3863
+ color: #555;
3864
+ background-color: #e7e7e7;
3865
+ }
3866
+ .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
3867
+ .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
3868
+ .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
3869
+ color: #ccc;
3870
+ background-color: transparent;
3871
+ }
3872
+ }
3873
+ .navbar-default .navbar-link {
3874
+ color: #777;
3875
+ }
3876
+ .navbar-default .navbar-link:hover {
3877
+ color: #333;
3878
+ }
3879
+ .navbar-default .btn-link {
3880
+ color: #777;
3881
+ }
3882
+ .navbar-default .btn-link:hover,
3883
+ .navbar-default .btn-link:focus {
3884
+ color: #333;
3885
+ }
3886
+ .navbar-default .btn-link[disabled]:hover,
3887
+ fieldset[disabled] .navbar-default .btn-link:hover,
3888
+ .navbar-default .btn-link[disabled]:focus,
3889
+ fieldset[disabled] .navbar-default .btn-link:focus {
3890
+ color: #ccc;
3891
+ }
3892
+ .navbar-inverse {
3893
+ background-color: #222;
3894
+ border-color: #080808;
3895
+ }
3896
+ .navbar-inverse .navbar-brand {
3897
+ color: #777;
3898
+ }
3899
+ .navbar-inverse .navbar-brand:hover,
3900
+ .navbar-inverse .navbar-brand:focus {
3901
+ color: #fff;
3902
+ background-color: transparent;
3903
+ }
3904
+ .navbar-inverse .navbar-text {
3905
+ color: #777;
3906
+ }
3907
+ .navbar-inverse .navbar-nav > li > a {
3908
+ color: #777;
3909
+ }
3910
+ .navbar-inverse .navbar-nav > li > a:hover,
3911
+ .navbar-inverse .navbar-nav > li > a:focus {
3912
+ color: #fff;
3913
+ background-color: transparent;
3914
+ }
3915
+ .navbar-inverse .navbar-nav > .active > a,
3916
+ .navbar-inverse .navbar-nav > .active > a:hover,
3917
+ .navbar-inverse .navbar-nav > .active > a:focus {
3918
+ color: #fff;
3919
+ background-color: #080808;
3920
+ }
3921
+ .navbar-inverse .navbar-nav > .disabled > a,
3922
+ .navbar-inverse .navbar-nav > .disabled > a:hover,
3923
+ .navbar-inverse .navbar-nav > .disabled > a:focus {
3924
+ color: #444;
3925
+ background-color: transparent;
3926
+ }
3927
+ .navbar-inverse .navbar-toggle {
3928
+ border-color: #333;
3929
+ }
3930
+ .navbar-inverse .navbar-toggle:hover,
3931
+ .navbar-inverse .navbar-toggle:focus {
3932
+ background-color: #333;
3933
+ }
3934
+ .navbar-inverse .navbar-toggle .icon-bar {
3935
+ background-color: #fff;
3936
+ }
3937
+ .navbar-inverse .navbar-collapse,
3938
+ .navbar-inverse .navbar-form {
3939
+ border-color: #101010;
3940
+ }
3941
+ .navbar-inverse .navbar-nav > .open > a,
3942
+ .navbar-inverse .navbar-nav > .open > a:hover,
3943
+ .navbar-inverse .navbar-nav > .open > a:focus {
3944
+ color: #fff;
3945
+ background-color: #080808;
3946
+ }
3947
+ @media (max-width: 767px) {
3948
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
3949
+ border-color: #080808;
3950
+ }
3951
+ .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
3952
+ background-color: #080808;
3953
+ }
3954
+ .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
3955
+ color: #777;
3956
+ }
3957
+ .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
3958
+ .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
3959
+ color: #fff;
3960
+ background-color: transparent;
3961
+ }
3962
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
3963
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
3964
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
3965
+ color: #fff;
3966
+ background-color: #080808;
3967
+ }
3968
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
3969
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
3970
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
3971
+ color: #444;
3972
+ background-color: transparent;
3973
+ }
3974
+ }
3975
+ .navbar-inverse .navbar-link {
3976
+ color: #777;
3977
+ }
3978
+ .navbar-inverse .navbar-link:hover {
3979
+ color: #fff;
3980
+ }
3981
+ .navbar-inverse .btn-link {
3982
+ color: #777;
3983
+ }
3984
+ .navbar-inverse .btn-link:hover,
3985
+ .navbar-inverse .btn-link:focus {
3986
+ color: #fff;
3987
+ }
3988
+ .navbar-inverse .btn-link[disabled]:hover,
3989
+ fieldset[disabled] .navbar-inverse .btn-link:hover,
3990
+ .navbar-inverse .btn-link[disabled]:focus,
3991
+ fieldset[disabled] .navbar-inverse .btn-link:focus {
3992
+ color: #444;
3993
+ }
3994
+ .breadcrumb {
3995
+ padding: 8px 15px;
3996
+ margin-bottom: 20px;
3997
+ list-style: none;
3998
+ background-color: #f5f5f5;
3999
+ border-radius: 4px;
4000
+ }
4001
+ .breadcrumb > li {
4002
+ display: inline-block;
4003
+ }
4004
+ .breadcrumb > li + li:before {
4005
+ padding: 0 5px;
4006
+ color: #ccc;
4007
+ content: "/\00a0";
4008
+ }
4009
+ .breadcrumb > .active {
4010
+ color: #777;
4011
+ }
4012
+ .pagination {
4013
+ display: inline-block;
4014
+ padding-left: 0;
4015
+ margin: 20px 0;
4016
+ border-radius: 4px;
4017
+ }
4018
+ .pagination > li {
4019
+ display: inline;
4020
+ }
4021
+ .pagination > li > a,
4022
+ .pagination > li > span {
4023
+ position: relative;
4024
+ float: left;
4025
+ padding: 6px 12px;
4026
+ margin-left: -1px;
4027
+ line-height: 1.42857143;
4028
+ color: #428bca;
4029
+ text-decoration: none;
4030
+ background-color: #fff;
4031
+ border: 1px solid #ddd;
4032
+ }
4033
+ .pagination > li:first-child > a,
4034
+ .pagination > li:first-child > span {
4035
+ margin-left: 0;
4036
+ border-top-left-radius: 4px;
4037
+ border-bottom-left-radius: 4px;
4038
+ }
4039
+ .pagination > li:last-child > a,
4040
+ .pagination > li:last-child > span {
4041
+ border-top-right-radius: 4px;
4042
+ border-bottom-right-radius: 4px;
4043
+ }
4044
+ .pagination > li > a:hover,
4045
+ .pagination > li > span:hover,
4046
+ .pagination > li > a:focus,
4047
+ .pagination > li > span:focus {
4048
+ color: #2a6496;
4049
+ background-color: #eee;
4050
+ border-color: #ddd;
4051
+ }
4052
+ .pagination > .active > a,
4053
+ .pagination > .active > span,
4054
+ .pagination > .active > a:hover,
4055
+ .pagination > .active > span:hover,
4056
+ .pagination > .active > a:focus,
4057
+ .pagination > .active > span:focus {
4058
+ z-index: 2;
4059
+ color: #fff;
4060
+ cursor: default;
4061
+ background-color: #428bca;
4062
+ border-color: #428bca;
4063
+ }
4064
+ .pagination > .disabled > span,
4065
+ .pagination > .disabled > span:hover,
4066
+ .pagination > .disabled > span:focus,
4067
+ .pagination > .disabled > a,
4068
+ .pagination > .disabled > a:hover,
4069
+ .pagination > .disabled > a:focus {
4070
+ color: #777;
4071
+ cursor: not-allowed;
4072
+ background-color: #fff;
4073
+ border-color: #ddd;
4074
+ }
4075
+ .pagination-lg > li > a,
4076
+ .pagination-lg > li > span {
4077
+ padding: 10px 16px;
4078
+ font-size: 18px;
4079
+ }
4080
+ .pagination-lg > li:first-child > a,
4081
+ .pagination-lg > li:first-child > span {
4082
+ border-top-left-radius: 6px;
4083
+ border-bottom-left-radius: 6px;
4084
+ }
4085
+ .pagination-lg > li:last-child > a,
4086
+ .pagination-lg > li:last-child > span {
4087
+ border-top-right-radius: 6px;
4088
+ border-bottom-right-radius: 6px;
4089
+ }
4090
+ .pagination-sm > li > a,
4091
+ .pagination-sm > li > span {
4092
+ padding: 5px 10px;
4093
+ font-size: 12px;
4094
+ }
4095
+ .pagination-sm > li:first-child > a,
4096
+ .pagination-sm > li:first-child > span {
4097
+ border-top-left-radius: 3px;
4098
+ border-bottom-left-radius: 3px;
4099
+ }
4100
+ .pagination-sm > li:last-child > a,
4101
+ .pagination-sm > li:last-child > span {
4102
+ border-top-right-radius: 3px;
4103
+ border-bottom-right-radius: 3px;
4104
+ }
4105
+ .pager {
4106
+ padding-left: 0;
4107
+ margin: 20px 0;
4108
+ text-align: center;
4109
+ list-style: none;
4110
+ }
4111
+ .pager li {
4112
+ display: inline;
4113
+ }
4114
+ .pager li > a,
4115
+ .pager li > span {
4116
+ display: inline-block;
4117
+ padding: 5px 14px;
4118
+ background-color: #fff;
4119
+ border: 1px solid #ddd;
4120
+ border-radius: 15px;
4121
+ }
4122
+ .pager li > a:hover,
4123
+ .pager li > a:focus {
4124
+ text-decoration: none;
4125
+ background-color: #eee;
4126
+ }
4127
+ .pager .next > a,
4128
+ .pager .next > span {
4129
+ float: right;
4130
+ }
4131
+ .pager .previous > a,
4132
+ .pager .previous > span {
4133
+ float: left;
4134
+ }
4135
+ .pager .disabled > a,
4136
+ .pager .disabled > a:hover,
4137
+ .pager .disabled > a:focus,
4138
+ .pager .disabled > span {
4139
+ color: #777;
4140
+ cursor: not-allowed;
4141
+ background-color: #fff;
4142
+ }
4143
+ .label {
4144
+ display: inline;
4145
+ padding: .2em .6em .3em;
4146
+ font-size: 75%;
4147
+ font-weight: bold;
4148
+ line-height: 1;
4149
+ color: #fff;
4150
+ text-align: center;
4151
+ white-space: nowrap;
4152
+ vertical-align: baseline;
4153
+ border-radius: .25em;
4154
+ }
4155
+ a.label:hover,
4156
+ a.label:focus {
4157
+ color: #fff;
4158
+ text-decoration: none;
4159
+ cursor: pointer;
4160
+ }
4161
+ .label:empty {
4162
+ display: none;
4163
+ }
4164
+ .btn .label {
4165
+ position: relative;
4166
+ top: -1px;
4167
+ }
4168
+ .label-default {
4169
+ background-color: #777;
4170
+ }
4171
+ .label-default[href]:hover,
4172
+ .label-default[href]:focus {
4173
+ background-color: #5e5e5e;
4174
+ }
4175
+ .label-primary {
4176
+ background-color: #428bca;
4177
+ }
4178
+ .label-primary[href]:hover,
4179
+ .label-primary[href]:focus {
4180
+ background-color: #3071a9;
4181
+ }
4182
+ .label-success {
4183
+ background-color: #5cb85c;
4184
+ }
4185
+ .label-success[href]:hover,
4186
+ .label-success[href]:focus {
4187
+ background-color: #449d44;
4188
+ }
4189
+ .label-info {
4190
+ background-color: #5bc0de;
4191
+ }
4192
+ .label-info[href]:hover,
4193
+ .label-info[href]:focus {
4194
+ background-color: #31b0d5;
4195
+ }
4196
+ .label-warning {
4197
+ background-color: #f0ad4e;
4198
+ }
4199
+ .label-warning[href]:hover,
4200
+ .label-warning[href]:focus {
4201
+ background-color: #ec971f;
4202
+ }
4203
+ .label-danger {
4204
+ background-color: #d9534f;
4205
+ }
4206
+ .label-danger[href]:hover,
4207
+ .label-danger[href]:focus {
4208
+ background-color: #c9302c;
4209
+ }
4210
+ .badge {
4211
+ display: inline-block;
4212
+ min-width: 10px;
4213
+ padding: 3px 7px;
4214
+ font-size: 12px;
4215
+ font-weight: bold;
4216
+ line-height: 1;
4217
+ color: #fff;
4218
+ text-align: center;
4219
+ white-space: nowrap;
4220
+ vertical-align: baseline;
4221
+ background-color: #777;
4222
+ border-radius: 10px;
4223
+ }
4224
+ .badge:empty {
4225
+ display: none;
4226
+ }
4227
+ .btn .badge {
4228
+ position: relative;
4229
+ top: -1px;
4230
+ }
4231
+ .btn-xs .badge {
4232
+ top: 0;
4233
+ padding: 1px 5px;
4234
+ }
4235
+ a.badge:hover,
4236
+ a.badge:focus {
4237
+ color: #fff;
4238
+ text-decoration: none;
4239
+ cursor: pointer;
4240
+ }
4241
+ a.list-group-item.active > .badge,
4242
+ .nav-pills > .active > a > .badge {
4243
+ color: #428bca;
4244
+ background-color: #fff;
4245
+ }
4246
+ .nav-pills > li > a > .badge {
4247
+ margin-left: 3px;
4248
+ }
4249
+ .jumbotron {
4250
+ padding: 30px;
4251
+ margin-bottom: 30px;
4252
+ color: inherit;
4253
+ background-color: #eee;
4254
+ }
4255
+ .jumbotron h1,
4256
+ .jumbotron .h1 {
4257
+ color: inherit;
4258
+ }
4259
+ .jumbotron p {
4260
+ margin-bottom: 15px;
4261
+ font-size: 21px;
4262
+ font-weight: 200;
4263
+ }
4264
+ .jumbotron > hr {
4265
+ border-top-color: #d5d5d5;
4266
+ }
4267
+ .container .jumbotron {
4268
+ border-radius: 6px;
4269
+ }
4270
+ .jumbotron .container {
4271
+ max-width: 100%;
4272
+ }
4273
+ @media screen and (min-width: 768px) {
4274
+ .jumbotron {
4275
+ padding-top: 48px;
4276
+ padding-bottom: 48px;
4277
+ }
4278
+ .container .jumbotron {
4279
+ padding-right: 60px;
4280
+ padding-left: 60px;
4281
+ }
4282
+ .jumbotron h1,
4283
+ .jumbotron .h1 {
4284
+ font-size: 63px;
4285
+ }
4286
+ }
4287
+ .thumbnail {
4288
+ display: block;
4289
+ padding: 4px;
4290
+ margin-bottom: 20px;
4291
+ line-height: 1.42857143;
4292
+ background-color: #fff;
4293
+ border: 1px solid #ddd;
4294
+ border-radius: 4px;
4295
+ -webkit-transition: all .2s ease-in-out;
4296
+ -o-transition: all .2s ease-in-out;
4297
+ transition: all .2s ease-in-out;
4298
+ }
4299
+ .thumbnail > img,
4300
+ .thumbnail a > img {
4301
+ margin-right: auto;
4302
+ margin-left: auto;
4303
+ }
4304
+ a.thumbnail:hover,
4305
+ a.thumbnail:focus,
4306
+ a.thumbnail.active {
4307
+ border-color: #428bca;
4308
+ }
4309
+ .thumbnail .caption {
4310
+ padding: 9px;
4311
+ color: #333;
4312
+ }
4313
+ .alert {
4314
+ padding: 15px;
4315
+ margin-bottom: 20px;
4316
+ border: 1px solid transparent;
4317
+ border-radius: 4px;
4318
+ }
4319
+ .alert h4 {
4320
+ margin-top: 0;
4321
+ color: inherit;
4322
+ }
4323
+ .alert .alert-link {
4324
+ font-weight: bold;
4325
+ }
4326
+ .alert > p,
4327
+ .alert > ul {
4328
+ margin-bottom: 0;
4329
+ }
4330
+ .alert > p + p {
4331
+ margin-top: 5px;
4332
+ }
4333
+ .alert-dismissable,
4334
+ .alert-dismissible {
4335
+ padding-right: 35px;
4336
+ }
4337
+ .alert-dismissable .close,
4338
+ .alert-dismissible .close {
4339
+ position: relative;
4340
+ top: -2px;
4341
+ right: -21px;
4342
+ color: inherit;
4343
+ }
4344
+ .alert-success {
4345
+ color: #3c763d;
4346
+ background-color: #dff0d8;
4347
+ border-color: #d6e9c6;
4348
+ }
4349
+ .alert-success hr {
4350
+ border-top-color: #c9e2b3;
4351
+ }
4352
+ .alert-success .alert-link {
4353
+ color: #2b542c;
4354
+ }
4355
+ .alert-info {
4356
+ color: #31708f;
4357
+ background-color: #d9edf7;
4358
+ border-color: #bce8f1;
4359
+ }
4360
+ .alert-info hr {
4361
+ border-top-color: #a6e1ec;
4362
+ }
4363
+ .alert-info .alert-link {
4364
+ color: #245269;
4365
+ }
4366
+ .alert-warning {
4367
+ color: #8a6d3b;
4368
+ background-color: #fcf8e3;
4369
+ border-color: #faebcc;
4370
+ }
4371
+ .alert-warning hr {
4372
+ border-top-color: #f7e1b5;
4373
+ }
4374
+ .alert-warning .alert-link {
4375
+ color: #66512c;
4376
+ }
4377
+ .alert-danger {
4378
+ color: #a94442;
4379
+ background-color: #f2dede;
4380
+ border-color: #ebccd1;
4381
+ }
4382
+ .alert-danger hr {
4383
+ border-top-color: #e4b9c0;
4384
+ }
4385
+ .alert-danger .alert-link {
4386
+ color: #843534;
4387
+ }
4388
+ @-webkit-keyframes progress-bar-stripes {
4389
+ from {
4390
+ background-position: 40px 0;
4391
+ }
4392
+ to {
4393
+ background-position: 0 0;
4394
+ }
4395
+ }
4396
+ @-o-keyframes progress-bar-stripes {
4397
+ from {
4398
+ background-position: 40px 0;
4399
+ }
4400
+ to {
4401
+ background-position: 0 0;
4402
+ }
4403
+ }
4404
+ @keyframes progress-bar-stripes {
4405
+ from {
4406
+ background-position: 40px 0;
4407
+ }
4408
+ to {
4409
+ background-position: 0 0;
4410
+ }
4411
+ }
4412
+ .progress {
4413
+ height: 20px;
4414
+ margin-bottom: 20px;
4415
+ overflow: hidden;
4416
+ background-color: #f5f5f5;
4417
+ border-radius: 4px;
4418
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
4419
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
4420
+ }
4421
+ .progress-bar {
4422
+ float: left;
4423
+ width: 0;
4424
+ height: 100%;
4425
+ font-size: 12px;
4426
+ line-height: 20px;
4427
+ color: #fff;
4428
+ text-align: center;
4429
+ background-color: #428bca;
4430
+ -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
4431
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
4432
+ -webkit-transition: width .6s ease;
4433
+ -o-transition: width .6s ease;
4434
+ transition: width .6s ease;
4435
+ }
4436
+ .progress-striped .progress-bar,
4437
+ .progress-bar-striped {
4438
+ 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);
4439
+ background-image: -o-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);
4440
+ 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);
4441
+ -webkit-background-size: 40px 40px;
4442
+ background-size: 40px 40px;
4443
+ }
4444
+ .progress.active .progress-bar,
4445
+ .progress-bar.active {
4446
+ -webkit-animation: progress-bar-stripes 2s linear infinite;
4447
+ -o-animation: progress-bar-stripes 2s linear infinite;
4448
+ animation: progress-bar-stripes 2s linear infinite;
4449
+ }
4450
+ .progress-bar[aria-valuenow="1"],
4451
+ .progress-bar[aria-valuenow="2"] {
4452
+ min-width: 30px;
4453
+ }
4454
+ .progress-bar[aria-valuenow="0"] {
4455
+ min-width: 30px;
4456
+ color: #777;
4457
+ background-color: transparent;
4458
+ background-image: none;
4459
+ -webkit-box-shadow: none;
4460
+ box-shadow: none;
4461
+ }
4462
+ .progress-bar-success {
4463
+ background-color: #5cb85c;
4464
+ }
4465
+ .progress-striped .progress-bar-success {
4466
+ 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);
4467
+ background-image: -o-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);
4468
+ 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);
4469
+ }
4470
+ .progress-bar-info {
4471
+ background-color: #5bc0de;
4472
+ }
4473
+ .progress-striped .progress-bar-info {
4474
+ 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);
4475
+ background-image: -o-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);
4476
+ 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);
4477
+ }
4478
+ .progress-bar-warning {
4479
+ background-color: #f0ad4e;
4480
+ }
4481
+ .progress-striped .progress-bar-warning {
4482
+ 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);
4483
+ background-image: -o-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);
4484
+ 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);
4485
+ }
4486
+ .progress-bar-danger {
4487
+ background-color: #d9534f;
4488
+ }
4489
+ .progress-striped .progress-bar-danger {
4490
+ 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);
4491
+ background-image: -o-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);
4492
+ 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);
4493
+ }
4494
+ .media,
4495
+ .media-body {
4496
+ overflow: hidden;
4497
+ zoom: 1;
4498
+ }
4499
+ .media,
4500
+ .media .media {
4501
+ margin-top: 15px;
4502
+ }
4503
+ .media:first-child {
4504
+ margin-top: 0;
4505
+ }
4506
+ .media-object {
4507
+ display: block;
4508
+ }
4509
+ .media-heading {
4510
+ margin: 0 0 5px;
4511
+ }
4512
+ .media > .pull-left {
4513
+ margin-right: 10px;
4514
+ }
4515
+ .media > .pull-right {
4516
+ margin-left: 10px;
4517
+ }
4518
+ .media-list {
4519
+ padding-left: 0;
4520
+ list-style: none;
4521
+ }
4522
+ .list-group {
4523
+ padding-left: 0;
4524
+ margin-bottom: 20px;
4525
+ }
4526
+ .list-group-item {
4527
+ position: relative;
4528
+ display: block;
4529
+ padding: 10px 15px;
4530
+ margin-bottom: -1px;
4531
+ background-color: #fff;
4532
+ border: 1px solid #ddd;
4533
+ }
4534
+ .list-group-item:first-child {
4535
+ border-top-left-radius: 4px;
4536
+ border-top-right-radius: 4px;
4537
+ }
4538
+ .list-group-item:last-child {
4539
+ margin-bottom: 0;
4540
+ border-bottom-right-radius: 4px;
4541
+ border-bottom-left-radius: 4px;
4542
+ }
4543
+ .list-group-item > .badge {
4544
+ float: right;
4545
+ }
4546
+ .list-group-item > .badge + .badge {
4547
+ margin-right: 5px;
4548
+ }
4549
+ a.list-group-item {
4550
+ color: #555;
4551
+ }
4552
+ a.list-group-item .list-group-item-heading {
4553
+ color: #333;
4554
+ }
4555
+ a.list-group-item:hover,
4556
+ a.list-group-item:focus {
4557
+ color: #555;
4558
+ text-decoration: none;
4559
+ background-color: #f5f5f5;
4560
+ }
4561
+ .list-group-item.disabled,
4562
+ .list-group-item.disabled:hover,
4563
+ .list-group-item.disabled:focus {
4564
+ color: #777;
4565
+ background-color: #eee;
4566
+ }
4567
+ .list-group-item.disabled .list-group-item-heading,
4568
+ .list-group-item.disabled:hover .list-group-item-heading,
4569
+ .list-group-item.disabled:focus .list-group-item-heading {
4570
+ color: inherit;
4571
+ }
4572
+ .list-group-item.disabled .list-group-item-text,
4573
+ .list-group-item.disabled:hover .list-group-item-text,
4574
+ .list-group-item.disabled:focus .list-group-item-text {
4575
+ color: #777;
4576
+ }
4577
+ .list-group-item.active,
4578
+ .list-group-item.active:hover,
4579
+ .list-group-item.active:focus {
4580
+ z-index: 2;
4581
+ color: #fff;
4582
+ background-color: #428bca;
4583
+ border-color: #428bca;
4584
+ }
4585
+ .list-group-item.active .list-group-item-heading,
4586
+ .list-group-item.active:hover .list-group-item-heading,
4587
+ .list-group-item.active:focus .list-group-item-heading,
4588
+ .list-group-item.active .list-group-item-heading > small,
4589
+ .list-group-item.active:hover .list-group-item-heading > small,
4590
+ .list-group-item.active:focus .list-group-item-heading > small,
4591
+ .list-group-item.active .list-group-item-heading > .small,
4592
+ .list-group-item.active:hover .list-group-item-heading > .small,
4593
+ .list-group-item.active:focus .list-group-item-heading > .small {
4594
+ color: inherit;
4595
+ }
4596
+ .list-group-item.active .list-group-item-text,
4597
+ .list-group-item.active:hover .list-group-item-text,
4598
+ .list-group-item.active:focus .list-group-item-text {
4599
+ color: #e1edf7;
4600
+ }
4601
+ .list-group-item-success {
4602
+ color: #3c763d;
4603
+ background-color: #dff0d8;
4604
+ }
4605
+ a.list-group-item-success {
4606
+ color: #3c763d;
4607
+ }
4608
+ a.list-group-item-success .list-group-item-heading {
4609
+ color: inherit;
4610
+ }
4611
+ a.list-group-item-success:hover,
4612
+ a.list-group-item-success:focus {
4613
+ color: #3c763d;
4614
+ background-color: #d0e9c6;
4615
+ }
4616
+ a.list-group-item-success.active,
4617
+ a.list-group-item-success.active:hover,
4618
+ a.list-group-item-success.active:focus {
4619
+ color: #fff;
4620
+ background-color: #3c763d;
4621
+ border-color: #3c763d;
4622
+ }
4623
+ .list-group-item-info {
4624
+ color: #31708f;
4625
+ background-color: #d9edf7;
4626
+ }
4627
+ a.list-group-item-info {
4628
+ color: #31708f;
4629
+ }
4630
+ a.list-group-item-info .list-group-item-heading {
4631
+ color: inherit;
4632
+ }
4633
+ a.list-group-item-info:hover,
4634
+ a.list-group-item-info:focus {
4635
+ color: #31708f;
4636
+ background-color: #c4e3f3;
4637
+ }
4638
+ a.list-group-item-info.active,
4639
+ a.list-group-item-info.active:hover,
4640
+ a.list-group-item-info.active:focus {
4641
+ color: #fff;
4642
+ background-color: #31708f;
4643
+ border-color: #31708f;
4644
+ }
4645
+ .list-group-item-warning {
4646
+ color: #8a6d3b;
4647
+ background-color: #fcf8e3;
4648
+ }
4649
+ a.list-group-item-warning {
4650
+ color: #8a6d3b;
4651
+ }
4652
+ a.list-group-item-warning .list-group-item-heading {
4653
+ color: inherit;
4654
+ }
4655
+ a.list-group-item-warning:hover,
4656
+ a.list-group-item-warning:focus {
4657
+ color: #8a6d3b;
4658
+ background-color: #faf2cc;
4659
+ }
4660
+ a.list-group-item-warning.active,
4661
+ a.list-group-item-warning.active:hover,
4662
+ a.list-group-item-warning.active:focus {
4663
+ color: #fff;
4664
+ background-color: #8a6d3b;
4665
+ border-color: #8a6d3b;
4666
+ }
4667
+ .list-group-item-danger {
4668
+ color: #a94442;
4669
+ background-color: #f2dede;
4670
+ }
4671
+ a.list-group-item-danger {
4672
+ color: #a94442;
4673
+ }
4674
+ a.list-group-item-danger .list-group-item-heading {
4675
+ color: inherit;
4676
+ }
4677
+ a.list-group-item-danger:hover,
4678
+ a.list-group-item-danger:focus {
4679
+ color: #a94442;
4680
+ background-color: #ebcccc;
4681
+ }
4682
+ a.list-group-item-danger.active,
4683
+ a.list-group-item-danger.active:hover,
4684
+ a.list-group-item-danger.active:focus {
4685
+ color: #fff;
4686
+ background-color: #a94442;
4687
+ border-color: #a94442;
4688
+ }
4689
+ .list-group-item-heading {
4690
+ margin-top: 0;
4691
+ margin-bottom: 5px;
4692
+ }
4693
+ .list-group-item-text {
4694
+ margin-bottom: 0;
4695
+ line-height: 1.3;
4696
+ }
4697
+ /*
4698
+ * @hack
4699
+ .panel {
4700
+ margin-bottom: 20px;
4701
+ background-color: #fff;
4702
+ border: 1px solid transparent;
4703
+ border-radius: 4px;
4704
+ -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
4705
+ box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
4706
+ }
4707
+ */
4708
+ .panel-body {
4709
+ padding: 15px;
4710
+ }
4711
+ .panel-heading {
4712
+ padding: 10px 15px;
4713
+ border-bottom: 1px solid transparent;
4714
+ border-top-left-radius: 3px;
4715
+ border-top-right-radius: 3px;
4716
+ }
4717
+ .panel-heading > .dropdown .dropdown-toggle {
4718
+ color: inherit;
4719
+ }
4720
+ .panel-title {
4721
+ margin-top: 0;
4722
+ margin-bottom: 0;
4723
+ font-size: 16px;
4724
+ color: inherit;
4725
+ }
4726
+ .panel-title > a {
4727
+ color: inherit;
4728
+ }
4729
+ .panel-footer {
4730
+ padding: 10px 15px;
4731
+ background-color: #f5f5f5;
4732
+ border-top: 1px solid #ddd;
4733
+ border-bottom-right-radius: 3px;
4734
+ border-bottom-left-radius: 3px;
4735
+ }
4736
+ .panel > .list-group {
4737
+ margin-bottom: 0;
4738
+ }
4739
+ .panel > .list-group .list-group-item {
4740
+ border-width: 1px 0;
4741
+ border-radius: 0;
4742
+ }
4743
+ .panel > .list-group:first-child .list-group-item:first-child {
4744
+ border-top: 0;
4745
+ border-top-left-radius: 3px;
4746
+ border-top-right-radius: 3px;
4747
+ }
4748
+ .panel > .list-group:last-child .list-group-item:last-child {
4749
+ border-bottom: 0;
4750
+ border-bottom-right-radius: 3px;
4751
+ border-bottom-left-radius: 3px;
4752
+ }
4753
+ .panel-heading + .list-group .list-group-item:first-child {
4754
+ border-top-width: 0;
4755
+ }
4756
+ .list-group + .panel-footer {
4757
+ border-top-width: 0;
4758
+ }
4759
+ .panel > .table,
4760
+ .panel > .table-responsive > .table,
4761
+ .panel > .panel-collapse > .table {
4762
+ margin-bottom: 0;
4763
+ }
4764
+ .panel > .table:first-child,
4765
+ .panel > .table-responsive:first-child > .table:first-child {
4766
+ border-top-left-radius: 3px;
4767
+ border-top-right-radius: 3px;
4768
+ }
4769
+ .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
4770
+ .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
4771
+ .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
4772
+ .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
4773
+ .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
4774
+ .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
4775
+ .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
4776
+ .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
4777
+ border-top-left-radius: 3px;
4778
+ }
4779
+ .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
4780
+ .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
4781
+ .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
4782
+ .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
4783
+ .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
4784
+ .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
4785
+ .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
4786
+ .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
4787
+ border-top-right-radius: 3px;
4788
+ }
4789
+ .panel > .table:last-child,
4790
+ .panel > .table-responsive:last-child > .table:last-child {
4791
+ border-bottom-right-radius: 3px;
4792
+ border-bottom-left-radius: 3px;
4793
+ }
4794
+ .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
4795
+ .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
4796
+ .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
4797
+ .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
4798
+ .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
4799
+ .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
4800
+ .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
4801
+ .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
4802
+ border-bottom-left-radius: 3px;
4803
+ }
4804
+ .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
4805
+ .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
4806
+ .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
4807
+ .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
4808
+ .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
4809
+ .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
4810
+ .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
4811
+ .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
4812
+ border-bottom-right-radius: 3px;
4813
+ }
4814
+ .panel > .panel-body + .table,
4815
+ .panel > .panel-body + .table-responsive {
4816
+ border-top: 1px solid #ddd;
4817
+ }
4818
+ .panel > .table > tbody:first-child > tr:first-child th,
4819
+ .panel > .table > tbody:first-child > tr:first-child td {
4820
+ border-top: 0;
4821
+ }
4822
+ .panel > .table-bordered,
4823
+ .panel > .table-responsive > .table-bordered {
4824
+ border: 0;
4825
+ }
4826
+ .panel > .table-bordered > thead > tr > th:first-child,
4827
+ .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
4828
+ .panel > .table-bordered > tbody > tr > th:first-child,
4829
+ .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
4830
+ .panel > .table-bordered > tfoot > tr > th:first-child,
4831
+ .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
4832
+ .panel > .table-bordered > thead > tr > td:first-child,
4833
+ .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
4834
+ .panel > .table-bordered > tbody > tr > td:first-child,
4835
+ .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
4836
+ .panel > .table-bordered > tfoot > tr > td:first-child,
4837
+ .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
4838
+ border-left: 0;
4839
+ }
4840
+ .panel > .table-bordered > thead > tr > th:last-child,
4841
+ .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
4842
+ .panel > .table-bordered > tbody > tr > th:last-child,
4843
+ .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
4844
+ .panel > .table-bordered > tfoot > tr > th:last-child,
4845
+ .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
4846
+ .panel > .table-bordered > thead > tr > td:last-child,
4847
+ .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
4848
+ .panel > .table-bordered > tbody > tr > td:last-child,
4849
+ .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
4850
+ .panel > .table-bordered > tfoot > tr > td:last-child,
4851
+ .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
4852
+ border-right: 0;
4853
+ }
4854
+ .panel > .table-bordered > thead > tr:first-child > td,
4855
+ .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
4856
+ .panel > .table-bordered > tbody > tr:first-child > td,
4857
+ .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
4858
+ .panel > .table-bordered > thead > tr:first-child > th,
4859
+ .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
4860
+ .panel > .table-bordered > tbody > tr:first-child > th,
4861
+ .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
4862
+ border-bottom: 0;
4863
+ }
4864
+ .panel > .table-bordered > tbody > tr:last-child > td,
4865
+ .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
4866
+ .panel > .table-bordered > tfoot > tr:last-child > td,
4867
+ .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
4868
+ .panel > .table-bordered > tbody > tr:last-child > th,
4869
+ .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
4870
+ .panel > .table-bordered > tfoot > tr:last-child > th,
4871
+ .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
4872
+ border-bottom: 0;
4873
+ }
4874
+ .panel > .table-responsive {
4875
+ margin-bottom: 0;
4876
+ border: 0;
4877
+ }
4878
+ .panel-group {
4879
+ margin-bottom: 20px;
4880
+ }
4881
+ .panel-group .panel {
4882
+ margin-bottom: 0;
4883
+ border-radius: 4px;
4884
+ }
4885
+ .panel-group .panel + .panel {
4886
+ margin-top: 5px;
4887
+ }
4888
+ .panel-group .panel-heading {
4889
+ border-bottom: 0;
4890
+ }
4891
+ .panel-group .panel-heading + .panel-collapse > .panel-body {
4892
+ border-top: 1px solid #ddd;
4893
+ }
4894
+ .panel-group .panel-footer {
4895
+ border-top: 0;
4896
+ }
4897
+ .panel-group .panel-footer + .panel-collapse .panel-body {
4898
+ border-bottom: 1px solid #ddd;
4899
+ }
4900
+ .panel-default {
4901
+ border-color: #ddd;
4902
+ }
4903
+ .panel-default > .panel-heading {
4904
+ color: #333;
4905
+ background-color: #f5f5f5;
4906
+ border-color: #ddd;
4907
+ }
4908
+ .panel-default > .panel-heading + .panel-collapse > .panel-body {
4909
+ border-top-color: #ddd;
4910
+ }
4911
+ .panel-default > .panel-heading .badge {
4912
+ color: #f5f5f5;
4913
+ background-color: #333;
4914
+ }
4915
+ .panel-default > .panel-footer + .panel-collapse > .panel-body {
4916
+ border-bottom-color: #ddd;
4917
+ }
4918
+ .panel-primary {
4919
+ border-color: #428bca;
4920
+ }
4921
+ .panel-primary > .panel-heading {
4922
+ color: #fff;
4923
+ background-color: #428bca;
4924
+ border-color: #428bca;
4925
+ }
4926
+ .panel-primary > .panel-heading + .panel-collapse > .panel-body {
4927
+ border-top-color: #428bca;
4928
+ }
4929
+ .panel-primary > .panel-heading .badge {
4930
+ color: #428bca;
4931
+ background-color: #fff;
4932
+ }
4933
+ .panel-primary > .panel-footer + .panel-collapse > .panel-body {
4934
+ border-bottom-color: #428bca;
4935
+ }
4936
+ .panel-success {
4937
+ border-color: #d6e9c6;
4938
+ }
4939
+ .panel-success > .panel-heading {
4940
+ color: #3c763d;
4941
+ background-color: #dff0d8;
4942
+ border-color: #d6e9c6;
4943
+ }
4944
+ .panel-success > .panel-heading + .panel-collapse > .panel-body {
4945
+ border-top-color: #d6e9c6;
4946
+ }
4947
+ .panel-success > .panel-heading .badge {
4948
+ color: #dff0d8;
4949
+ background-color: #3c763d;
4950
+ }
4951
+ .panel-success > .panel-footer + .panel-collapse > .panel-body {
4952
+ border-bottom-color: #d6e9c6;
4953
+ }
4954
+ .panel-info {
4955
+ border-color: #bce8f1;
4956
+ }
4957
+ .panel-info > .panel-heading {
4958
+ color: #31708f;
4959
+ background-color: #d9edf7;
4960
+ border-color: #bce8f1;
4961
+ }
4962
+ .panel-info > .panel-heading + .panel-collapse > .panel-body {
4963
+ border-top-color: #bce8f1;
4964
+ }
4965
+ .panel-info > .panel-heading .badge {
4966
+ color: #d9edf7;
4967
+ background-color: #31708f;
4968
+ }
4969
+ .panel-info > .panel-footer + .panel-collapse > .panel-body {
4970
+ border-bottom-color: #bce8f1;
4971
+ }
4972
+ .panel-warning {
4973
+ border-color: #faebcc;
4974
+ }
4975
+ .panel-warning > .panel-heading {
4976
+ color: #8a6d3b;
4977
+ background-color: #fcf8e3;
4978
+ border-color: #faebcc;
4979
+ }
4980
+ .panel-warning > .panel-heading + .panel-collapse > .panel-body {
4981
+ border-top-color: #faebcc;
4982
+ }
4983
+ .panel-warning > .panel-heading .badge {
4984
+ color: #fcf8e3;
4985
+ background-color: #8a6d3b;
4986
+ }
4987
+ .panel-warning > .panel-footer + .panel-collapse > .panel-body {
4988
+ border-bottom-color: #faebcc;
4989
+ }
4990
+ .panel-danger {
4991
+ border-color: #ebccd1;
4992
+ }
4993
+ .panel-danger > .panel-heading {
4994
+ color: #a94442;
4995
+ background-color: #f2dede;
4996
+ border-color: #ebccd1;
4997
+ }
4998
+ .panel-danger > .panel-heading + .panel-collapse > .panel-body {
4999
+ border-top-color: #ebccd1;
5000
+ }
5001
+ .panel-danger > .panel-heading .badge {
5002
+ color: #f2dede;
5003
+ background-color: #a94442;
5004
+ }
5005
+ .panel-danger > .panel-footer + .panel-collapse > .panel-body {
5006
+ border-bottom-color: #ebccd1;
5007
+ }
5008
+ .embed-responsive {
5009
+ position: relative;
5010
+ display: block;
5011
+ height: 0;
5012
+ padding: 0;
5013
+ overflow: hidden;
5014
+ }
5015
+ .embed-responsive .embed-responsive-item,
5016
+ .embed-responsive iframe,
5017
+ .embed-responsive embed,
5018
+ .embed-responsive object {
5019
+ position: absolute;
5020
+ top: 0;
5021
+ bottom: 0;
5022
+ left: 0;
5023
+ width: 100%;
5024
+ height: 100%;
5025
+ border: 0;
5026
+ }
5027
+ .embed-responsive.embed-responsive-16by9 {
5028
+ padding-bottom: 56.25%;
5029
+ }
5030
+ .embed-responsive.embed-responsive-4by3 {
5031
+ padding-bottom: 75%;
5032
+ }
5033
+ .well {
5034
+ min-height: 20px;
5035
+ padding: 19px;
5036
+ margin-bottom: 20px;
5037
+ background-color: #f5f5f5;
5038
+ border: 1px solid #e3e3e3;
5039
+ border-radius: 4px;
5040
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5041
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5042
+ }
5043
+ .well blockquote {
5044
+ border-color: #ddd;
5045
+ border-color: rgba(0, 0, 0, .15);
5046
+ }
5047
+ .well-lg {
5048
+ padding: 24px;
5049
+ border-radius: 6px;
5050
+ }
5051
+ .well-sm {
5052
+ padding: 9px;
5053
+ border-radius: 3px;
5054
+ }
5055
+ .close {
5056
+ float: right;
5057
+ font-size: 21px;
5058
+ font-weight: bold;
5059
+ line-height: 1;
5060
+ color: #000;
5061
+ text-shadow: 0 1px 0 #fff;
5062
+ filter: alpha(opacity=20);
5063
+ opacity: .2;
5064
+ }
5065
+ .close:hover,
5066
+ .close:focus {
5067
+ color: #000;
5068
+ text-decoration: none;
5069
+ cursor: pointer;
5070
+ filter: alpha(opacity=50);
5071
+ opacity: .5;
5072
+ }
5073
+ button.close {
5074
+ -webkit-appearance: none;
5075
+ padding: 0;
5076
+ cursor: pointer;
5077
+ background: transparent;
5078
+ border: 0;
5079
+ }
5080
+ .modal-open {
5081
+ overflow: hidden;
5082
+ }
5083
+ .modal {
5084
+ position: fixed;
5085
+ top: 0;
5086
+ right: 0;
5087
+ bottom: 0;
5088
+ left: 0;
5089
+ z-index: 99999;
5090
+ display: none;
5091
+ overflow: hidden;
5092
+ -webkit-overflow-scrolling: touch;
5093
+ outline: 0;
5094
+ }
5095
+ .modal.fade .modal-dialog {
5096
+ -webkit-transition: -webkit-transform .3s ease-out;
5097
+ -o-transition: -o-transform .3s ease-out;
5098
+ transition: transform .3s ease-out;
5099
+ -webkit-transform: translate3d(0, -25%, 0);
5100
+ -o-transform: translate3d(0, -25%, 0);
5101
+ transform: translate3d(0, -25%, 0);
5102
+ }
5103
+ .modal.in .modal-dialog {
5104
+ -webkit-transform: translate3d(0, 0, 0);
5105
+ -o-transform: translate3d(0, 0, 0);
5106
+ transform: translate3d(0, 0, 0);
5107
+ }
5108
+ .modal-open .modal {
5109
+ overflow-x: hidden;
5110
+ overflow-y: auto;
5111
+ }
5112
+ .modal-dialog {
5113
+ position: relative;
5114
+ width: auto;
5115
+ margin: 10px;
5116
+ }
5117
+ .modal-content {
5118
+ position: relative;
5119
+ background-color: #fff; /*
5120
+ -webkit-background-clip: padding-box;
5121
+ background-clip: padding-box;
5122
+ border: 1px solid #999;
5123
+ border: 1px solid rgba(0, 0, 0, .2);
5124
+ border-radius: 1px;
5125
+
5126
+ outline: 0;
5127
+ -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5128
+ box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5129
+ */
5130
+ }
5131
+ .modal-backdrop {
5132
+ position: fixed;
5133
+ top: 0;
5134
+ right: 0;
5135
+ bottom: 0;
5136
+ left: 0;
5137
+ z-index: 1040;
5138
+ background-color: #000;
5139
+
5140
+ }
5141
+ .modal-backdrop.fade {
5142
+ filter: alpha(opacity=0);
5143
+ opacity: 0;
5144
+ }
5145
+ .modal-backdrop.in {
5146
+ filter: alpha(opacity=50);
5147
+ opacity: .5;
5148
+ }
5149
+ .modal-header {
5150
+ min-height: 16.42857143px;
5151
+ padding-top:10px;
5152
+ padding-right:5px;
5153
+ /*
5154
+ border-bottom: 1px solid #e5e5e5;
5155
+ */
5156
+ }
5157
+ .modal-header .close {
5158
+ margin-top: -2px;
5159
+ }
5160
+ .modal-title {
5161
+ margin: 0;
5162
+ line-height: 1.42857143;
5163
+ }
5164
+ .modal-body {
5165
+ position: relative;
5166
+ padding: 15px;
5167
+ }
5168
+ .modal-footer {
5169
+ padding: 15px;
5170
+ text-align: right;
5171
+ border-top: 1px solid #e5e5e5;
5172
+ }
5173
+ .modal-footer .btn + .btn {
5174
+ margin-bottom: 0;
5175
+ margin-left: 5px;
5176
+ }
5177
+ .modal-footer .btn-group .btn + .btn {
5178
+ margin-left: -1px;
5179
+ }
5180
+ .modal-footer .btn-block + .btn-block {
5181
+ margin-left: 0;
5182
+ }
5183
+ .modal-scrollbar-measure {
5184
+ position: absolute;
5185
+ top: -9999px;
5186
+ width: 50px;
5187
+ height: 50px;
5188
+ overflow: scroll;
5189
+ }
5190
+ @media (min-width: 768px) {
5191
+ .modal-dialog {
5192
+ width: 90%;
5193
+ height: 100%;
5194
+ margin: 30px auto;
5195
+ }
5196
+ .modal-content {
5197
+ /*
5198
+ -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5199
+ box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5200
+ */
5201
+ }
5202
+ .modal-sm {
5203
+ width: 300px;
5204
+ }
5205
+ }
5206
+ @media (min-width: 992px) {
5207
+ .modal-lg {
5208
+ width: 900px;
5209
+ }
5210
+ }
5211
+ .tooltip {
5212
+ position: absolute;
5213
+ z-index: 1070;
5214
+ display: block;
5215
+ font-size: 12px;
5216
+ line-height: 1.4;
5217
+ visibility: visible;
5218
+ filter: alpha(opacity=0);
5219
+ opacity: 0;
5220
+ }
5221
+ .tooltip.in {
5222
+ filter: alpha(opacity=90);
5223
+ opacity: .9;
5224
+ }
5225
+ .tooltip.top {
5226
+ padding: 5px 0;
5227
+ margin-top: -3px;
5228
+ }
5229
+ .tooltip.right {
5230
+ padding: 0 5px;
5231
+ margin-left: 3px;
5232
+ }
5233
+ .tooltip.bottom {
5234
+ padding: 5px 0;
5235
+ margin-top: 3px;
5236
+ }
5237
+ .tooltip.left {
5238
+ padding: 0 5px;
5239
+ margin-left: -3px;
5240
+ }
5241
+ .tooltip-inner {
5242
+ max-width: 200px;
5243
+ padding: 3px 8px;
5244
+ color: #fff;
5245
+ text-align: center;
5246
+ text-decoration: none;
5247
+ background-color: #000;
5248
+ border-radius: 4px;
5249
+ }
5250
+ .tooltip-arrow {
5251
+ position: absolute;
5252
+ width: 0;
5253
+ height: 0;
5254
+ border-color: transparent;
5255
+ border-style: solid;
5256
+ }
5257
+ .tooltip.top .tooltip-arrow {
5258
+ bottom: 0;
5259
+ left: 50%;
5260
+ margin-left: -5px;
5261
+ border-width: 5px 5px 0;
5262
+ border-top-color: #000;
5263
+ }
5264
+ .tooltip.top-left .tooltip-arrow {
5265
+ bottom: 0;
5266
+ left: 5px;
5267
+ border-width: 5px 5px 0;
5268
+ border-top-color: #000;
5269
+ }
5270
+ .tooltip.top-right .tooltip-arrow {
5271
+ right: 5px;
5272
+ bottom: 0;
5273
+ border-width: 5px 5px 0;
5274
+ border-top-color: #000;
5275
+ }
5276
+ .tooltip.right .tooltip-arrow {
5277
+ top: 50%;
5278
+ left: 0;
5279
+ margin-top: -5px;
5280
+ border-width: 5px 5px 5px 0;
5281
+ border-right-color: #000;
5282
+ }
5283
+ .tooltip.left .tooltip-arrow {
5284
+ top: 50%;
5285
+ right: 0;
5286
+ margin-top: -5px;
5287
+ border-width: 5px 0 5px 5px;
5288
+ border-left-color: #000;
5289
+ }
5290
+ .tooltip.bottom .tooltip-arrow {
5291
+ top: 0;
5292
+ left: 50%;
5293
+ margin-left: -5px;
5294
+ border-width: 0 5px 5px;
5295
+ border-bottom-color: #000;
5296
+ }
5297
+ .tooltip.bottom-left .tooltip-arrow {
5298
+ top: 0;
5299
+ left: 5px;
5300
+ border-width: 0 5px 5px;
5301
+ border-bottom-color: #000;
5302
+ }
5303
+ .tooltip.bottom-right .tooltip-arrow {
5304
+ top: 0;
5305
+ right: 5px;
5306
+ border-width: 0 5px 5px;
5307
+ border-bottom-color: #000;
5308
+ }
5309
+ .popover {
5310
+ position: absolute;
5311
+ top: 0;
5312
+ left: 0;
5313
+ z-index: 1060;
5314
+ display: none;
5315
+ max-width: 276px;
5316
+ padding: 1px;
5317
+ text-align: left;
5318
+ white-space: normal;
5319
+ background-color: #fff;
5320
+ -webkit-background-clip: padding-box;
5321
+ background-clip: padding-box;
5322
+ border: 1px solid #ccc;
5323
+ border: 1px solid rgba(0, 0, 0, .2);
5324
+ border-radius: 6px;
5325
+ -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
5326
+ box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
5327
+ }
5328
+ .popover.top {
5329
+ margin-top: -10px;
5330
+ }
5331
+ .popover.right {
5332
+ margin-left: 10px;
5333
+ }
5334
+ .popover.bottom {
5335
+ margin-top: 10px;
5336
+ }
5337
+ .popover.left {
5338
+ margin-left: -10px;
5339
+ }
5340
+ .popover-title {
5341
+ padding: 8px 14px;
5342
+ margin: 0;
5343
+ font-size: 14px;
5344
+ font-weight: normal;
5345
+ line-height: 18px;
5346
+ background-color: #f7f7f7;
5347
+ border-bottom: 1px solid #ebebeb;
5348
+ border-radius: 5px 5px 0 0;
5349
+ }
5350
+ .popover-content {
5351
+ padding: 9px 14px;
5352
+ }
5353
+ .popover > .arrow,
5354
+ .popover > .arrow:after {
5355
+ position: absolute;
5356
+ display: block;
5357
+ width: 0;
5358
+ height: 0;
5359
+ border-color: transparent;
5360
+ border-style: solid;
5361
+ }
5362
+ .popover > .arrow {
5363
+ border-width: 11px;
5364
+ }
5365
+ .popover > .arrow:after {
5366
+ content: "";
5367
+ border-width: 10px;
5368
+ }
5369
+ .popover.top > .arrow {
5370
+ bottom: -11px;
5371
+ left: 50%;
5372
+ margin-left: -11px;
5373
+ border-top-color: #999;
5374
+ border-top-color: rgba(0, 0, 0, .25);
5375
+ border-bottom-width: 0;
5376
+ }
5377
+ .popover.top > .arrow:after {
5378
+ bottom: 1px;
5379
+ margin-left: -10px;
5380
+ content: " ";
5381
+ border-top-color: #fff;
5382
+ border-bottom-width: 0;
5383
+ }
5384
+ .popover.right > .arrow {
5385
+ top: 50%;
5386
+ left: -11px;
5387
+ margin-top: -11px;
5388
+ border-right-color: #999;
5389
+ border-right-color: rgba(0, 0, 0, .25);
5390
+ border-left-width: 0;
5391
+ }
5392
+ .popover.right > .arrow:after {
5393
+ bottom: -10px;
5394
+ left: 1px;
5395
+ content: " ";
5396
+ border-right-color: #fff;
5397
+ border-left-width: 0;
5398
+ }
5399
+ .popover.bottom > .arrow {
5400
+ top: -11px;
5401
+ left: 50%;
5402
+ margin-left: -11px;
5403
+ border-top-width: 0;
5404
+ border-bottom-color: #999;
5405
+ border-bottom-color: rgba(0, 0, 0, .25);
5406
+ }
5407
+ .popover.bottom > .arrow:after {
5408
+ top: 1px;
5409
+ margin-left: -10px;
5410
+ content: " ";
5411
+ border-top-width: 0;
5412
+ border-bottom-color: #fff;
5413
+ }
5414
+ .popover.left > .arrow {
5415
+ top: 50%;
5416
+ right: -11px;
5417
+ margin-top: -11px;
5418
+ border-right-width: 0;
5419
+ border-left-color: #999;
5420
+ border-left-color: rgba(0, 0, 0, .25);
5421
+ }
5422
+ .popover.left > .arrow:after {
5423
+ right: 1px;
5424
+ bottom: -10px;
5425
+ content: " ";
5426
+ border-right-width: 0;
5427
+ border-left-color: #fff;
5428
+ }
5429
+ .carousel {
5430
+ position: relative;
5431
+ }
5432
+ .carousel-inner {
5433
+ position: relative;
5434
+ width: 100%;
5435
+ overflow: hidden;
5436
+ }
5437
+ .carousel-inner > .item {
5438
+ position: relative;
5439
+ display: none;
5440
+ -webkit-transition: .6s ease-in-out left;
5441
+ -o-transition: .6s ease-in-out left;
5442
+ transition: .6s ease-in-out left;
5443
+ }
5444
+ .carousel-inner > .item > img,
5445
+ .carousel-inner > .item > a > img {
5446
+ line-height: 1;
5447
+ }
5448
+ .carousel-inner > .active,
5449
+ .carousel-inner > .next,
5450
+ .carousel-inner > .prev {
5451
+ display: block;
5452
+ }
5453
+ .carousel-inner > .active {
5454
+ left: 0;
5455
+ }
5456
+ .carousel-inner > .next,
5457
+ .carousel-inner > .prev {
5458
+ position: absolute;
5459
+ top: 0;
5460
+ width: 100%;
5461
+ }
5462
+ .carousel-inner > .next {
5463
+ left: 100%;
5464
+ }
5465
+ .carousel-inner > .prev {
5466
+ left: -100%;
5467
+ }
5468
+ .carousel-inner > .next.left,
5469
+ .carousel-inner > .prev.right {
5470
+ left: 0;
5471
+ }
5472
+ .carousel-inner > .active.left {
5473
+ left: -100%;
5474
+ }
5475
+ .carousel-inner > .active.right {
5476
+ left: 100%;
5477
+ }
5478
+ .carousel-control {
5479
+ position: absolute;
5480
+ top: 0;
5481
+ bottom: 0;
5482
+ left: 0;
5483
+ width: 15%;
5484
+ font-size: 20px;
5485
+ color: #fff;
5486
+ text-align: center;
5487
+ text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
5488
+ filter: alpha(opacity=50);
5489
+ opacity: .5;
5490
+ }
5491
+ .carousel-control.left {
5492
+ background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5493
+ background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5494
+ background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
5495
+ background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5496
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
5497
+ background-repeat: repeat-x;
5498
+ }
5499
+ .carousel-control.right {
5500
+ right: 0;
5501
+ left: auto;
5502
+ background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5503
+ background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5504
+ background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
5505
+ background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5506
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
5507
+ background-repeat: repeat-x;
5508
+ }
5509
+ .carousel-control:hover,
5510
+ .carousel-control:focus {
5511
+ color: #fff;
5512
+ text-decoration: none;
5513
+ filter: alpha(opacity=90);
5514
+ outline: 0;
5515
+ opacity: .9;
5516
+ }
5517
+ .carousel-control .icon-prev,
5518
+ .carousel-control .icon-next,
5519
+ .carousel-control .glyphicon-chevron-left,
5520
+ .carousel-control .glyphicon-chevron-right {
5521
+ position: absolute;
5522
+ top: 50%;
5523
+ z-index: 5;
5524
+ display: inline-block;
5525
+ }
5526
+ .carousel-control .icon-prev,
5527
+ .carousel-control .glyphicon-chevron-left {
5528
+ left: 50%;
5529
+ margin-left: -10px;
5530
+ }
5531
+ .carousel-control .icon-next,
5532
+ .carousel-control .glyphicon-chevron-right {
5533
+ right: 50%;
5534
+ margin-right: -10px;
5535
+ }
5536
+ .carousel-control .icon-prev,
5537
+ .carousel-control .icon-next {
5538
+ width: 20px;
5539
+ height: 20px;
5540
+ margin-top: -10px;
5541
+ font-family: serif;
5542
+ }
5543
+ .carousel-control .icon-prev:before {
5544
+ content: '\2039';
5545
+ }
5546
+ .carousel-control .icon-next:before {
5547
+ content: '\203a';
5548
+ }
5549
+ .carousel-indicators {
5550
+ position: absolute;
5551
+ bottom: 10px;
5552
+ left: 50%;
5553
+ z-index: 15;
5554
+ width: 60%;
5555
+ padding-left: 0;
5556
+ margin-left: -30%;
5557
+ text-align: center;
5558
+ list-style: none;
5559
+ }
5560
+ .carousel-indicators li {
5561
+ display: inline-block;
5562
+ width: 10px;
5563
+ height: 10px;
5564
+ margin: 1px;
5565
+ text-indent: -999px;
5566
+ cursor: pointer;
5567
+ background-color: #000 \9;
5568
+ background-color: rgba(0, 0, 0, 0);
5569
+ border: 1px solid #fff;
5570
+ border-radius: 10px;
5571
+ }
5572
+ .carousel-indicators .active {
5573
+ width: 12px;
5574
+ height: 12px;
5575
+ margin: 0;
5576
+ background-color: #fff;
5577
+ }
5578
+ .carousel-caption {
5579
+ position: absolute;
5580
+ right: 15%;
5581
+ bottom: 20px;
5582
+ left: 15%;
5583
+ z-index: 10;
5584
+ padding-top: 20px;
5585
+ padding-bottom: 20px;
5586
+ color: #fff;
5587
+ text-align: center;
5588
+ text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
5589
+ }
5590
+ .carousel-caption .btn {
5591
+ text-shadow: none;
5592
+ }
5593
+ @media screen and (min-width: 768px) {
5594
+ .carousel-control .glyphicon-chevron-left,
5595
+ .carousel-control .glyphicon-chevron-right,
5596
+ .carousel-control .icon-prev,
5597
+ .carousel-control .icon-next {
5598
+ width: 30px;
5599
+ height: 30px;
5600
+ margin-top: -15px;
5601
+ font-size: 30px;
5602
+ }
5603
+ .carousel-control .glyphicon-chevron-left,
5604
+ .carousel-control .icon-prev {
5605
+ margin-left: -15px;
5606
+ }
5607
+ .carousel-control .glyphicon-chevron-right,
5608
+ .carousel-control .icon-next {
5609
+ margin-right: -15px;
5610
+ }
5611
+ .carousel-caption {
5612
+ right: 20%;
5613
+ left: 20%;
5614
+ padding-bottom: 30px;
5615
+ }
5616
+ .carousel-indicators {
5617
+ bottom: 20px;
5618
+ }
5619
+ }
5620
+ .clearfix:before,
5621
+ .clearfix:after,
5622
+ .dl-horizontal dd:before,
5623
+ .dl-horizontal dd:after,
5624
+ .container:before,
5625
+ .container:after,
5626
+ .container-fluid:before,
5627
+ .container-fluid:after,
5628
+ .row:before,
5629
+ .row:after,
5630
+ .form-horizontal .form-group:before,
5631
+ .form-horizontal .form-group:after,
5632
+ .btn-toolbar:before,
5633
+ .btn-toolbar:after,
5634
+ .btn-group-vertical > .btn-group:before,
5635
+ .btn-group-vertical > .btn-group:after,
5636
+ .nav:before,
5637
+ .nav:after,
5638
+ .navbar:before,
5639
+ .navbar:after,
5640
+ .navbar-header:before,
5641
+ .navbar-header:after,
5642
+ .navbar-collapse:before,
5643
+ .navbar-collapse:after,
5644
+ .pager:before,
5645
+ .pager:after,
5646
+ .panel-body:before,
5647
+ .panel-body:after,
5648
+ .modal-footer:before,
5649
+ .modal-footer:after {
5650
+ display: table;
5651
+ content: " ";
5652
+ }
5653
+ .clearfix:after,
5654
+ .dl-horizontal dd:after,
5655
+ .container:after,
5656
+ .container-fluid:after,
5657
+ .row:after,
5658
+ .form-horizontal .form-group:after,
5659
+ .btn-toolbar:after,
5660
+ .btn-group-vertical > .btn-group:after,
5661
+ .nav:after,
5662
+ .navbar:after,
5663
+ .navbar-header:after,
5664
+ .navbar-collapse:after,
5665
+ .pager:after,
5666
+ .panel-body:after,
5667
+ .modal-footer:after {
5668
+ clear: both;
5669
+ }
5670
+ .center-block {
5671
+ display: block;
5672
+ margin-right: auto;
5673
+ margin-left: auto;
5674
+ }
5675
+ .pull-right {
5676
+ float: right !important;
5677
+ }
5678
+ .pull-left {
5679
+ float: left !important;
5680
+ }
5681
+ .hide {
5682
+ display: none !important;
5683
+ }
5684
+ .show {
5685
+ display: block !important;
5686
+ }
5687
+ .invisible {
5688
+ visibility: hidden;
5689
+ }
5690
+ .text-hide {
5691
+ font: 0/0 a;
5692
+ color: transparent;
5693
+ text-shadow: none;
5694
+ background-color: transparent;
5695
+ border: 0;
5696
+ }
5697
+ :not(#wpbody) {
5698
+ .hidden {
5699
+ display: none! important;
5700
+ visibility: hidden! important;
5701
+ }
5702
+ }
5703
+ .affix {
5704
+ position: fixed;
5705
+ -webkit-transform: translate3d(0, 0, 0);
5706
+ -o-transform: translate3d(0, 0, 0);
5707
+ transform: translate3d(0, 0, 0);
5708
+ }
5709
+ @-ms-viewport {
5710
+ width: device-width;
5711
+ }
5712
+ .visible-xs,
5713
+ .visible-sm,
5714
+ .visible-md,
5715
+ .visible-lg {
5716
+ display: none !important;
5717
+ }
5718
+ .visible-xs-block,
5719
+ .visible-xs-inline,
5720
+ .visible-xs-inline-block,
5721
+ .visible-sm-block,
5722
+ .visible-sm-inline,
5723
+ .visible-sm-inline-block,
5724
+ .visible-md-block,
5725
+ .visible-md-inline,
5726
+ .visible-md-inline-block,
5727
+ .visible-lg-block,
5728
+ .visible-lg-inline,
5729
+ .visible-lg-inline-block {
5730
+ display: none !important;
5731
+ }
5732
+ @media (max-width: 767px) {
5733
+ .visible-xs {
5734
+ display: block !important;
5735
+ }
5736
+ table.visible-xs {
5737
+ display: table;
5738
+ }
5739
+ tr.visible-xs {
5740
+ display: table-row !important;
5741
+ }
5742
+ th.visible-xs,
5743
+ td.visible-xs {
5744
+ display: table-cell !important;
5745
+ }
5746
+ }
5747
+ @media (max-width: 767px) {
5748
+ .visible-xs-block {
5749
+ display: block !important;
5750
+ }
5751
+ }
5752
+ @media (max-width: 767px) {
5753
+ .visible-xs-inline {
5754
+ display: inline !important;
5755
+ }
5756
+ }
5757
+ @media (max-width: 767px) {
5758
+ .visible-xs-inline-block {
5759
+ display: inline-block !important;
5760
+ }
5761
+ }
5762
+ @media (min-width: 768px) and (max-width: 991px) {
5763
+ .visible-sm {
5764
+ display: block !important;
5765
+ }
5766
+ table.visible-sm {
5767
+ display: table;
5768
+ }
5769
+ tr.visible-sm {
5770
+ display: table-row !important;
5771
+ }
5772
+ th.visible-sm,
5773
+ td.visible-sm {
5774
+ display: table-cell !important;
5775
+ }
5776
+ }
5777
+ @media (min-width: 768px) and (max-width: 991px) {
5778
+ .visible-sm-block {
5779
+ display: block !important;
5780
+ }
5781
+ }
5782
+ @media (min-width: 768px) and (max-width: 991px) {
5783
+ .visible-sm-inline {
5784
+ display: inline !important;
5785
+ }
5786
+ }
5787
+ @media (min-width: 768px) and (max-width: 991px) {
5788
+ .visible-sm-inline-block {
5789
+ display: inline-block !important;
5790
+ }
5791
+ }
5792
+ @media (min-width: 992px) and (max-width: 1199px) {
5793
+ .visible-md {
5794
+ display: block !important;
5795
+ }
5796
+ table.visible-md {
5797
+ display: table;
5798
+ }
5799
+ tr.visible-md {
5800
+ display: table-row !important;
5801
+ }
5802
+ th.visible-md,
5803
+ td.visible-md {
5804
+ display: table-cell !important;
5805
+ }
5806
+ }
5807
+ @media (min-width: 992px) and (max-width: 1199px) {
5808
+ .visible-md-block {
5809
+ display: block !important;
5810
+ }
5811
+ }
5812
+ @media (min-width: 992px) and (max-width: 1199px) {
5813
+ .visible-md-inline {
5814
+ display: inline !important;
5815
+ }
5816
+ }
5817
+ @media (min-width: 992px) and (max-width: 1199px) {
5818
+ .visible-md-inline-block {
5819
+ display: inline-block !important;
5820
+ }
5821
+ }
5822
+ @media (min-width: 1200px) {
5823
+ .visible-lg {
5824
+ display: block !important;
5825
+ }
5826
+ table.visible-lg {
5827
+ display: table;
5828
+ }
5829
+ tr.visible-lg {
5830
+ display: table-row !important;
5831
+ }
5832
+ th.visible-lg,
5833
+ td.visible-lg {
5834
+ display: table-cell !important;
5835
+ }
5836
+ }
5837
+ @media (min-width: 1200px) {
5838
+ .visible-lg-block {
5839
+ display: block !important;
5840
+ }
5841
+ }
5842
+ @media (min-width: 1200px) {
5843
+ .visible-lg-inline {
5844
+ display: inline !important;
5845
+ }
5846
+ }
5847
+ @media (min-width: 1200px) {
5848
+ .visible-lg-inline-block {
5849
+ display: inline-block !important;
5850
+ }
5851
+ }
5852
+ @media (max-width: 767px) {
5853
+ .hidden-xs {
5854
+ display: none !important;
5855
+ }
5856
+ }
5857
+ @media (min-width: 768px) and (max-width: 991px) {
5858
+ .hidden-sm {
5859
+ display: none !important;
5860
+ }
5861
+ }
5862
+ @media (min-width: 992px) and (max-width: 1199px) {
5863
+ .hidden-md {
5864
+ display: none !important;
5865
+ }
5866
+ }
5867
+ @media (min-width: 1200px) {
5868
+ .hidden-lg {
5869
+ display: none !important;
5870
+ }
5871
+ }
5872
+ .visible-print {
5873
+ display: none !important;
5874
+ }
5875
+ @media print {
5876
+ .visible-print {
5877
+ display: block !important;
5878
+ }
5879
+ table.visible-print {
5880
+ display: table;
5881
+ }
5882
+ tr.visible-print {
5883
+ display: table-row !important;
5884
+ }
5885
+ th.visible-print,
5886
+ td.visible-print {
5887
+ display: table-cell !important;
5888
+ }
5889
+ }
5890
+ .visible-print-block {
5891
+ display: none !important;
5892
+ }
5893
+ @media print {
5894
+ .visible-print-block {
5895
+ display: block !important;
5896
+ }
5897
+ }
5898
+ .visible-print-inline {
5899
+ display: none !important;
5900
+ }
5901
+ @media print {
5902
+ .visible-print-inline {
5903
+ display: inline !important;
5904
+ }
5905
+ }
5906
+ .visible-print-inline-block {
5907
+ display: none !important;
5908
+ }
5909
+ @media print {
5910
+ .visible-print-inline-block {
5911
+ display: inline-block !important;
5912
+ }
5913
+ }
5914
+ @media print {
5915
+ .hidden-print {
5916
+ display: none !important;
5917
+ }
5918
+ }
5919
+ /*# sourceMappingURL=bootstrap.css.map */
5920
+
shared/assets/js/frontend/analytics-src/analytics.forms.js CHANGED
@@ -392,7 +392,12 @@ var InboundForms = (function(_inbound) {
392
  }
393
  }
394
 
395
- form.submit();
 
 
 
 
 
396
  /* fallback if submit name="submit" */
397
  setTimeout(function() {
398
  for (var i = 0; i < form.elements.length; i++) {
392
  }
393
  }
394
 
395
+ if(typeof form.submit === 'function') {
396
+ form.submit();
397
+ } else if (typeof form.click === 'function'){
398
+ jQuery('#'+form.id).find('button').click();
399
+ }
400
+
401
  /* fallback if submit name="submit" */
402
  setTimeout(function() {
403
  for (var i = 0; i < form.elements.length; i++) {
shared/assets/js/frontend/analytics/inboundAnalytics.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! Inbound Analyticsv1.0.0 | (c) 2017 Inbound Now | https://github.com/inboundnow/cta */
2
  /**
3
  * # _inbound
4
  *
@@ -130,7 +130,7 @@ var _inbound = (function(options) {
130
  return Analytics;
131
 
132
  })(_inboundOptions);
133
-
134
  /**
135
  * # Hooks & Filters
136
  *
@@ -536,7 +536,7 @@ var _inboundHooks = (function (_inbound) {
536
  return _inbound;
537
 
538
  })(_inbound || {});
539
-
540
  /**
541
  * # _inbound UTILS
542
  *
@@ -1395,7 +1395,7 @@ var _inboundUtils = (function(_inbound) {
1395
  return _inbound;
1396
 
1397
  })(_inbound || {});
1398
-
1399
  /**
1400
  * # Inbound Forms
1401
  *
@@ -1790,7 +1790,12 @@ var InboundForms = (function(_inbound) {
1790
  }
1791
  }
1792
 
1793
- form.submit();
 
 
 
 
 
1794
  /* fallback if submit name="submit" */
1795
  setTimeout(function() {
1796
  for (var i = 0; i < form.elements.length; i++) {
@@ -2606,7 +2611,7 @@ var InboundForms = (function(_inbound) {
2606
  return _inbound;
2607
 
2608
  })(_inbound || {});
2609
-
2610
  /**
2611
  * # Analytics Events
2612
  *
@@ -3216,140 +3221,140 @@ function inboundFormNoRedirectContent(){
3216
  }
3217
 
3218
  _inbound.add_action( 'form_after_submission', inboundFormNoRedirectContent, 10 );
3219
-
3220
- /* LocalStorage Component */
3221
- var InboundTotalStorage = (function (_inbound){
3222
-
3223
- var supported, ls, mod = '_inbound';
3224
- if ('localStorage' in window){
3225
- try {
3226
- ls = (typeof window.localStorage === 'undefined') ? undefined : window.localStorage;
3227
- if (typeof ls == 'undefined' || typeof window.JSON == 'undefined'){
3228
- supported = false;
3229
- } else {
3230
- supported = true;
3231
- }
3232
- window.localStorage.setItem(mod, '1');
3233
- window.localStorage.removeItem(mod);
3234
- }
3235
- catch (err){
3236
- supported = false;
3237
- }
3238
- }
3239
-
3240
- /* Make the methods public */
3241
- _inbound.totalStorage = function(key, value, options){
3242
- return _inbound.totalStorage.impl.init(key, value);
3243
- };
3244
-
3245
- _inbound.totalStorage.setItem = function(key, value){
3246
- return _inbound.totalStorage.impl.setItem(key, value);
3247
- };
3248
-
3249
- _inbound.totalStorage.getItem = function(key){
3250
- return _inbound.totalStorage.impl.getItem(key);
3251
- };
3252
-
3253
- _inbound.totalStorage.getAll = function(){
3254
- return _inbound.totalStorage.impl.getAll();
3255
- };
3256
-
3257
- _inbound.totalStorage.deleteItem = function(key){
3258
- return _inbound.totalStorage.impl.deleteItem(key);
3259
- };
3260
-
3261
-
3262
- _inbound.totalStorage.impl = {
3263
-
3264
- init: function(key, value){
3265
- if (typeof value != 'undefined') {
3266
- return this.setItem(key, value);
3267
- } else {
3268
- return this.getItem(key);
3269
- }
3270
- },
3271
-
3272
- setItem: function(key, value){
3273
- if (!supported){
3274
- try {
3275
- _inbound.Utils.createCookie(key, value);
3276
- return value;
3277
- } catch(e){
3278
- console.log('Local Storage not supported by this browser. Install the cookie plugin on your site to take advantage of the same functionality. You can get it at https://github.com/carhartl/jquery-cookie');
3279
- }
3280
- }
3281
- var saver = JSON.stringify(value);
3282
- ls.setItem(key, saver);
3283
- return this.parseResult(saver);
3284
- },
3285
- getItem: function(key){
3286
- if (!supported){
3287
- try {
3288
- return this.parseResult(_inbound.Utils.readCookie(key));
3289
- } catch(e){
3290
- return null;
3291
- }
3292
- }
3293
- var item = ls.getItem(key);
3294
- return this.parseResult(item);
3295
- },
3296
- deleteItem: function(key){
3297
- if (!supported){
3298
- try {
3299
- _inbound.Utils.eraseCookie(key, null);
3300
- return true;
3301
- } catch(e){
3302
- return false;
3303
- }
3304
- }
3305
- ls.removeItem(key);
3306
- return true;
3307
- },
3308
- getAll: function(){
3309
- var items = [];
3310
- if (!supported){
3311
- try {
3312
- var pairs = document.cookie.split(";");
3313
- for (var i = 0; i<pairs.length; i++){
3314
- var pair = pairs[i].split('=');
3315
- var key = pair[0];
3316
- items.push({key:key, value:this.parseResult(_inbound.Utils.readCookie(key))});
3317
- }
3318
- } catch(e){
3319
- return null;
3320
- }
3321
- } else {
3322
- for (var j in ls){
3323
- if (j.length){
3324
- items.push({key:j, value:this.parseResult(ls.getItem(j))});
3325
- }
3326
- }
3327
- }
3328
- return items;
3329
- },
3330
- parseResult: function(res){
3331
- var ret;
3332
- try {
3333
- ret = JSON.parse(res);
3334
- if (typeof ret == 'undefined'){
3335
- ret = res;
3336
- }
3337
- if (ret == 'true'){
3338
- ret = true;
3339
- }
3340
- if (ret == 'false'){
3341
- ret = false;
3342
- }
3343
- if (parseFloat(ret) == ret && typeof ret != "object"){
3344
- ret = parseFloat(ret);
3345
- }
3346
- } catch(e){
3347
- ret = res;
3348
- }
3349
- return ret;
3350
- }
3351
- };
3352
- })(_inbound || {});
3353
  /**
3354
  * Leads API functions
3355
  * @param Object _inbound - Main JS object
@@ -3437,7 +3442,7 @@ var _inboundLeadsAPI = (function(_inbound) {
3437
 
3438
  return _inbound;
3439
 
3440
- })(_inbound || {});
3441
  /**
3442
  * # Page View Tracking
3443
  *
@@ -3811,7 +3816,7 @@ var _inboundPageTracking = (function(_inbound) {
3811
 
3812
  return _inbound;
3813
 
3814
- })(_inbound || {});
3815
  /**
3816
  * # Start
3817
  *
1
+ /*! Inbound Analyticsv1.0.0 | (c) 2017 Inbound Now | https://github.com/inboundnow/cta */
2
  /**
3
  * # _inbound
4
  *
130
  return Analytics;
131
 
132
  })(_inboundOptions);
133
+
134
  /**
135
  * # Hooks & Filters
136
  *
536
  return _inbound;
537
 
538
  })(_inbound || {});
539
+
540
  /**
541
  * # _inbound UTILS
542
  *
1395
  return _inbound;
1396
 
1397
  })(_inbound || {});
1398
+
1399
  /**
1400
  * # Inbound Forms
1401
  *
1790
  }
1791
  }
1792
 
1793
+ if(typeof form.submit === 'function') {
1794
+ form.submit();
1795
+ } else if (typeof form.click === 'function'){
1796
+ jQuery('#'+form.id).find('button').click();
1797
+ }
1798
+
1799
  /* fallback if submit name="submit" */
1800
  setTimeout(function() {
1801
  for (var i = 0; i < form.elements.length; i++) {
2611
  return _inbound;
2612
 
2613
  })(_inbound || {});
2614
+
2615
  /**
2616
  * # Analytics Events
2617
  *
3221
  }
3222
 
3223
  _inbound.add_action( 'form_after_submission', inboundFormNoRedirectContent, 10 );
3224
+
3225
+ /* LocalStorage Component */
3226
+ var InboundTotalStorage = (function (_inbound){
3227
+
3228
+ var supported, ls, mod = '_inbound';
3229
+ if ('localStorage' in window){
3230
+ try {
3231
+ ls = (typeof window.localStorage === 'undefined') ? undefined : window.localStorage;
3232
+ if (typeof ls == 'undefined' || typeof window.JSON == 'undefined'){
3233
+ supported = false;
3234
+ } else {
3235
+ supported = true;
3236
+ }
3237
+ window.localStorage.setItem(mod, '1');
3238
+ window.localStorage.removeItem(mod);
3239
+ }
3240
+ catch (err){
3241
+ supported = false;
3242
+ }
3243
+ }
3244
+
3245
+ /* Make the methods public */
3246
+ _inbound.totalStorage = function(key, value, options){
3247
+ return _inbound.totalStorage.impl.init(key, value);
3248
+ };
3249
+
3250
+ _inbound.totalStorage.setItem = function(key, value){
3251
+ return _inbound.totalStorage.impl.setItem(key, value);
3252
+ };
3253
+
3254
+ _inbound.totalStorage.getItem = function(key){
3255
+ return _inbound.totalStorage.impl.getItem(key);
3256
+ };
3257
+
3258
+ _inbound.totalStorage.getAll = function(){
3259
+ return _inbound.totalStorage.impl.getAll();
3260
+ };
3261
+
3262
+ _inbound.totalStorage.deleteItem = function(key){
3263
+ return _inbound.totalStorage.impl.deleteItem(key);
3264
+ };
3265
+
3266
+
3267
+ _inbound.totalStorage.impl = {
3268
+
3269
+ init: function(key, value){
3270
+ if (typeof value != 'undefined') {
3271
+ return this.setItem(key, value);
3272
+ } else {
3273
+ return this.getItem(key);
3274
+ }
3275
+ },
3276
+
3277
+ setItem: function(key, value){
3278
+ if (!supported){
3279
+ try {
3280
+ _inbound.Utils.createCookie(key, value);
3281
+ return value;
3282
+ } catch(e){
3283
+ console.log('Local Storage not supported by this browser. Install the cookie plugin on your site to take advantage of the same functionality. You can get it at https://github.com/carhartl/jquery-cookie');
3284
+ }
3285
+ }
3286
+ var saver = JSON.stringify(value);
3287
+ ls.setItem(key, saver);
3288
+ return this.parseResult(saver);
3289
+ },
3290
+ getItem: function(key){
3291
+ if (!supported){
3292
+ try {
3293
+ return this.parseResult(_inbound.Utils.readCookie(key));
3294
+ } catch(e){
3295
+ return null;
3296
+ }
3297
+ }
3298
+ var item = ls.getItem(key);
3299
+ return this.parseResult(item);
3300
+ },
3301
+ deleteItem: function(key){
3302
+ if (!supported){
3303
+ try {
3304
+ _inbound.Utils.eraseCookie(key, null);
3305
+ return true;
3306
+ } catch(e){
3307
+ return false;
3308
+ }
3309
+ }
3310
+ ls.removeItem(key);
3311
+ return true;
3312
+ },
3313
+ getAll: function(){
3314
+ var items = [];
3315
+ if (!supported){
3316
+ try {
3317
+ var pairs = document.cookie.split(";");
3318
+ for (var i = 0; i<pairs.length; i++){
3319
+ var pair = pairs[i].split('=');
3320
+ var key = pair[0];
3321
+ items.push({key:key, value:this.parseResult(_inbound.Utils.readCookie(key))});
3322
+ }
3323
+ } catch(e){
3324
+ return null;
3325
+ }
3326
+ } else {
3327
+ for (var j in ls){
3328
+ if (j.length){
3329
+ items.push({key:j, value:this.parseResult(ls.getItem(j))});
3330
+ }
3331
+ }
3332
+ }
3333
+ return items;
3334
+ },
3335
+ parseResult: function(res){
3336
+ var ret;
3337
+ try {
3338
+ ret = JSON.parse(res);
3339
+ if (typeof ret == 'undefined'){
3340
+ ret = res;
3341
+ }
3342
+ if (ret == 'true'){
3343
+ ret = true;
3344
+ }
3345
+ if (ret == 'false'){
3346
+ ret = false;
3347
+ }
3348
+ if (parseFloat(ret) == ret && typeof ret != "object"){
3349
+ ret = parseFloat(ret);
3350
+ }
3351
+ } catch(e){
3352
+ ret = res;
3353
+ }
3354
+ return ret;
3355
+ }
3356
+ };
3357
+ })(_inbound || {});
3358
  /**
3359
  * Leads API functions
3360
  * @param Object _inbound - Main JS object
3442
 
3443
  return _inbound;
3444
 
3445
+ })(_inbound || {});
3446
  /**
3447
  * # Page View Tracking
3448
  *
3816
 
3817
  return _inbound;
3818
 
3819
+ })(_inbound || {});
3820
  /**
3821
  * # Start
3822
  *
shared/assets/js/frontend/analytics/inboundAnalytics.min.js CHANGED
@@ -1,2 +1,2 @@
1
- /*! Inbound Analyticsv1.0.0 | (c) 2017 Inbound Now | https://github.com/inboundnow/cta */
2
- function inboundFormNoRedirect(){if(null==window.frames.frameElement)e=document.querySelectorAll("button.inbound-button-submit[disabled]")[0];else if("iframe"==window.frames.frameElement.tagName.toLowerCase())var e=window.frames.frameElement.contentWindow.document.querySelectorAll("button.inbound-button-submit")[0];if(void 0!==e){var t=e.form,n=t.querySelectorAll('input[value][type="hidden"][name="inbound_furl"]:not([value=""])');0!=n.length&&"IA=="!=n[0].value||(t.action="javascript:void(0)")}}function inboundFormNoRedirectContent(){if(null==window.frames.frameElement)e=document.querySelectorAll("button.inbound-button-submit[disabled]")[0];else if("iframe"==window.frames.frameElement.tagName.toLowerCase())var e=window.frames.frameElement.contentWindow.document.querySelectorAll("button.inbound-button-submit")[0];if(void 0!==e){var t=e.form.querySelectorAll('input[value][type="hidden"][name="inbound_furl"]:not([value=""])'),n=jQuery(e).css("background"),o=jQuery(e).css("color"),a=jQuery(e).css("height"),i=e.getElementsByClassName("inbound-form-spinner");0!=t.length&&"IA=="!=t[0].value||(jQuery(i).remove(),jQuery(e).prepend('<div id="redir-check"><i class="fa fa-check-square" aria-hidden="true" style="background='+n+"; color="+o+"; font-size:calc("+a+' * .42);"></i></div>'))}}var inbound_data=inbound_data||{},_inboundOptions=_inboundOptions||{},_gaq=_gaq||[],_inbound=function(e){var t={timeout:inbound_settings.is_admin?500:1e4,formAutoTracking:!0,formAutoPopulation:!0},n={init:function(){_inbound.Utils.init(),_inbound.Utils.domReady(window,function(){_inbound.DomLoaded()})},DomLoaded:function(){_inbound.PageTracking.init(),_inbound.Forms.init(),_inbound.Utils.setUrlParams(),_inbound.LeadsAPI.init(),setTimeout(function(){_inbound.Forms.init()},2e3),_inbound.trigger("analytics_ready")},extend:function(e,t){var n,o={};for(n in e)Object.prototype.hasOwnProperty.call(e,n)&&(o[n]=e[n]);for(n in t)Object.prototype.hasOwnProperty.call(t,n)&&(o[n]=t[n]);return o},debug:function(e,t){},deBugger:function(e,t,n){if(console){var o,a,i,r=document.location.hash?document.location.hash:"",s=r.indexOf("#debug")>-1,t=t||!1;r&&r.match(/debug/)&&(i=(r=r.split("-"))[1]),a="true"===_inbound.Utils.readCookie("inbound_debug"),((o="true"===_inbound.Utils.readCookie("inbound_debug_"+e))||s||a)&&(t&&"string"==typeof t&&(a||"all"===i?console.log('logAll "'+e+'" =>',t):o?console.log('log "'+e+'" =>',t):e===i&&console.log('#log "'+e+'" =>',t)),n&&n instanceof Function&&n())}}},o=n.extend(t,e);return n.Settings=o||{},n}(_inboundOptions),_inboundHooks=function(e){return e.hooks=new function(){function e(e,t,n,o){if(i[e][t])if(n){var a,r=i[e][t];if(o)for(a=r.length;a--;){var s=r[a];s.callback===n&&s.context===o&&r.splice(a,1)}else for(a=r.length;a--;)r[a].callback===n&&r.splice(a,1)}else i[e][t]=[]}function t(e,t,o,a,r){var s={callback:o,priority:a,context:r},l=i[e][t];l?(l.push(s),l=n(l)):l=[s],i[e][t]=l}function n(e){for(var t,n,o,a=1,i=e.length;a<i;a++){for(t=e[a],n=a;(o=e[n-1])&&o.priority>t.priority;)e[n]=e[n-1],--n;e[n]=t}return e}function o(e,t,n){var o=i[e][t];if(!o)return"filters"===e&&n[0];var a=0,r=o.length;if("filters"===e)for(;a<r;a++)n[0]=o[a].callback.apply(o[a].context,n);else for(;a<r;a++)o[a].callback.apply(o[a].context,n);return"filters"!==e||n[0]}var a={removeFilter:function(t,n){return"string"==typeof t&&e("filters",t,n),a},applyFilters:function(){var e=Array.prototype.slice.call(arguments),t=e.shift();return"string"==typeof t?o("filters",t,e):a},addFilter:function(e,n,o,i){return"string"==typeof e&&"function"==typeof n&&t("filters",e,n,o=parseInt(o||10,10)),a},removeAction:function(t,n){return"string"==typeof t&&e("actions",t,n),a},doAction:function(){var e=Array.prototype.slice.call(arguments),t=e.shift();return"string"==typeof t&&o("actions",t,e),a},addAction:function(e,n,o,i){return"string"==typeof e&&"function"==typeof n&&t("actions",e,n,o=parseInt(o||10,10),i),a}},i={actions:{},filters:{}};return a},e.add_action=function(){var t=arguments[0].split(" ");for(k in t)arguments[0]="inbound."+t[k],e.hooks.addAction.apply(this,arguments);return this},e.remove_action=function(){return arguments[0]="inbound."+arguments[0],e.hooks.removeAction.apply(this,arguments),this},e.do_action=function(){return arguments[0]="inbound."+arguments[0],e.hooks.doAction.apply(this,arguments),this},e.add_filter=function(){return arguments[0]="inbound."+arguments[0],e.hooks.addFilter.apply(this,arguments),this},e.remove_filter=function(){return arguments[0]="inbound."+arguments[0],e.hooks.removeFilter.apply(this,arguments),this},e.apply_filters=function(){return arguments[0]="inbound."+arguments[0],e.hooks.applyFilters.apply(this,arguments)},e}(_inbound||{}),_inboundUtils=function(e){var t,n=window.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest,o=(Object.prototype.toString,{api_host:("https:"==location.protocol?"https://":"http://")+location.hostname+location.pathname.replace(/\/$/,""),track_pageview:!0,track_links_timeout:300,cookie_name:"_sp",cookie_expiration:365,cookie_domain:(host=location.hostname.match(/[a-z0-9][a-z0-9\-]+\.[a-z\.]{2,6}$/i))?host[0]:""});return e.Utils={init:function(){this.polyFills(),this.checkLocalStorage(),this.SetUID(),this.storeReferralData()},polyFills:function(){window.console||(window.console={});for(var e=["log","info","warn","error","debug","trace","dir","group","groupCollapsed","groupEnd","time","timeEnd","profile","profileEnd","dirxml","assert","count","markTimeline","timeStamp","clear"],t=0;t<e.length;t++)window.console[e[t]]||(window.console[e[t]]=function(){});Date.prototype.toISOString||function(){function e(e){var t=String(e);return 1===t.length&&(t="0"+t),t}Date.prototype.toISOString=function(){return this.getUTCFullYear()+"-"+e(this.getUTCMonth()+1)+"-"+e(this.getUTCDate())+"T"+e(this.getUTCHours())+":"+e(this.getUTCMinutes())+":"+e(this.getUTCSeconds())+"."+String((this.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}();try{new CustomEvent("?")}catch(e){this.CustomEvent=function(e,t){function n(t,n,o,a){this["init"+e](t,n,o,a),"detail"in this||(this.detail=a)}return function(o,a){var i=document.createEvent(e);return null!==o?n.call(i,o,(a||(a=t)).bubbles,a.cancelable,a.detail):i.initCustomEvent=n,i}}(this.CustomEvent?"CustomEvent":"Event",{bubbles:!1,cancelable:!1,detail:null})}document.querySelectorAll||(document.querySelectorAll=function(e){var t,n=document.createElement("style"),o=[];for(document.documentElement.firstChild.appendChild(n),document._qsa=[],n.styleSheet.cssText=e+"{x-qsa:expression(document._qsa && document._qsa.push(this))}",window.scrollBy(0,0),n.parentNode.removeChild(n);document._qsa.length;)(t=document._qsa.shift()).style.removeAttribute("x-qsa"),o.push(t);return document._qsa=null,o}),document.querySelector||(document.querySelector=function(e){var t=document.querySelectorAll(e);return t.length?t[0]:null}),!("innerText"in document.createElement("a"))&&"getSelection"in window&&HTMLElement.prototype.__defineGetter__("innerText",function(){for(var e,t=window.getSelection(),n=[],o=0;o<t.rangeCount;o++)n[o]=t.getRangeAt(o);t.removeAllRanges(),t.selectAllChildren(this),e=t.toString(),t.removeAllRanges();for(o=0;o<n.length;o++)t.addRange(n[o]);return e})},createCookie:function(e,t,n){var o="";if(n){var a=new Date;a.setTime(a.getTime()+24*n*60*60*1e3),o="; expires="+a.toGMTString()}document.cookie=e+"="+t+o+"; path=/"},readCookie:function(e){for(var t=e+"=",n=document.cookie.split(";"),o=0;o<n.length;o++){for(var a=n[o];" "===a.charAt(0);)a=a.substring(1,a.length);if(0===a.indexOf(t))return a.substring(t.length,a.length)}return null},eraseCookie:function(e){this.createCookie(e,"",-1)},getAllCookies:function(){var t={};if(document.cookie&&""!==document.cookie)for(var n=document.cookie.split(";"),o=0;o<n.length;o++){var a=n[o].split("=");a[0]=a[0].replace(/^ /,""),t[decodeURIComponent(a[0])]=decodeURIComponent(a[1])}return e.totalStorage("inbound_cookies",t),t},setUrlParams:function(){var n={};!function(){for(var e,t=function(e){return decodeURIComponent(e).replace(/\+/g," ")},o=window.location.search.substring(1),a=/([^&=]+)=?([^&]*)/g;e=a.exec(o);)if("-1"==e[1].indexOf("["))n[t(e[1])]=t(e[2]);else{var i=e[1].indexOf("["),r=e[1].slice(i+1,e[1].indexOf("]",i)),s=t(e[1].slice(0,i));"object"!=typeof n[s]&&(n[t(s)]={},n[t(s)].length=0),r?n[t(s)][t(r)]=t(e[2]):Array.prototype.push.call(n[t(s)],t(e[2]))}}();for(var o in n)if("action"!=o)if("object"==typeof n[o])for(var a in n[o])this.createCookie(a,n[o][a],30);else this.createCookie(o,n[o],30);if(t){var i=e.totalStorage("inbound_url_params")||{},r=this.mergeObjs(i,n);e.totalStorage("inbound_url_params",r)}var s={option1:"yo",option2:"woooo"};e.trigger("url_parameters",n,s)},getAllUrlParams:function(){n={};if(t)var n=e.totalStorage("inbound_url_params");return n},getParameterVal:function(e,t){return(RegExp(e+"=(.+?)(&|$)").exec(t)||[,!1])[1]},checkLocalStorage:function(){if("localStorage"in window)try{ls=void 0===window.localStorage?void 0:window.localStorage,t="undefined"!=typeof ls&&void 0!==window.JSON}catch(e){t=!1}return t},showLocalStorageSize:function(){function e(e){return 2*e.length}function t(e){return e/1024/1024}var n=Object.keys(localStorage).map(function(t){return{name:t,size:e(localStorage[t])}}).map(function(e){return e.size=t(e.size).toFixed(2)+" MB",e});console.table(n)},addDays:function(e,t){return new Date(e.getTime()+24*t*60*60*1e3)},GetDate:function(){var e=new Date,t=e.getDate(),n=t<10?"0":"",o=e.getFullYear(),a=e.getHours(),i=a<10?"0":"",r=e.getMinutes(),s=r<10?"0":"",l=e.getSeconds(),u=l<10?"0":"",d=e.getMonth()+1;return o+"/"+(d<10?"0":"")+d+"/"+n+t+" "+i+a+":"+s+r+":"+u+l},SetSessionTimeout:function(){this.readCookie("lead_session_expire");var e=new Date;e.setTime(e.getTime()+18e5),this.createCookie("lead_session_expire",!0,e)},storeReferralData:function(){var t=new Date,n=document.referrer||"Direct Traffic",o=e.Utils.readCookie("inbound_referral_site"),a=e.totalStorage("inbound_original_referral");t.setTime(t.getTime()+18e5),o||this.createCookie("inbound_referral_site",n,t),a||e.totalStorage("inbound_original_referral",a)},CreateUID:function(e){var t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".split(""),n="";e||(e=Math.floor(Math.random()*t.length));for(var o=0;o<e;o++)n+=t[Math.floor(Math.random()*t.length)];return n},generateGUID:function(e){return e?(e^16*Math.random()>>e/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,guid)},SetUID:function(e){if(!this.readCookie("wp_lead_uid")){var t=e||this.CreateUID(35);this.createCookie("wp_lead_uid",t)}},countProperties:function(e){var t=0;for(var n in e)e.hasOwnProperty(n)&&++t;return t},mergeObjs:function(e,t){var n={};for(var o in e)n[o]=e[o];for(var o in t)n[o]=t[o];return n},hasClass:function(e,t){if("classList"in document.documentElement)n=t.classList.contains(e);else var n=new RegExp("(^|\\s)"+e+"(\\s|$)").test(t.className);return n},addClass:function(e,t){"classList"in document.documentElement?t.classList.add(e):this.hasClass(t,e)||(t.className+=(t.className?" ":"")+e)},removeClass:function(e,t){"classList"in document.documentElement?t.classList.remove(e):this.hasClass(t,e)&&(t.className=t.className.replace(new RegExp("(^|\\s)*"+e+"(\\s|$)*","g"),""))},removeElement:function(e){e.parentNode.removeChild(e)},trim:function(e){return e=e.replace(/(^\s*)|(\s*$)/gi,""),e=e.replace(/[ ]{2,}/gi," "),e=e.replace(/\n /,"\n")},ajaxPolyFill:function(){if("undefined"!=typeof XMLHttpRequest)return new XMLHttpRequest;for(var e,t=["MSXML2.XmlHttp.5.0","MSXML2.XmlHttp.4.0","MSXML2.XmlHttp.3.0","MSXML2.XmlHttp.2.0","Microsoft.XmlHttp"],n=0;n<t.length;n++)try{e=new ActiveXObject(t[n]);break}catch(e){}return e},ajaxSendData:function(e,t,n,o,a){var i=this.ajaxPolyFill();setTimeout(function(){i.open(n,e,!0),i.onreadystatechange=function(){4==i.readyState&&t(i.responseText)},"POST"==n&&i.setRequestHeader("Content-type","application/x-www-form-urlencoded"),i.send(o)},100)},ajaxGet:function(e,t,n,o){var a=[];for(var i in t)a.push(encodeURIComponent(i)+"="+encodeURIComponent(t[i]));this.ajaxSendData(e+"?"+a.join("&"),n,"GET",null,o)},ajaxPost:function(e,t,n,o){var a=[];for(var i in t)a.push(encodeURIComponent(i)+"="+encodeURIComponent(t[i]));this.ajaxSendData(e,n,"POST",a.join("&"),o)},sendEvent:function(e,t,a){t=t||{},async=!0;var i=getCookie();if(i){var r;for(r in i)t[r]=i[r]}t.id||(t.id=getId());var s={e:e,t:(new Date).toISOString(),kv:t},l=o.api_host+"/track?data="+encodeURIComponent(JSON.stringify(s));if(n){var u=new XMLHttpRequest;u.open("GET",l,async),u.withCredentials=async,u.send(null)}else{var d=document.createElement("script");d.type="text/javascript",d.async=async,d.defer=async,d.src=l;var c=document.getElementsByTagName("script")[0];c.parentNode.insertBefore(d,c)}return action(a),self},domReady:function(e,t){var n=!1,o=!0,a=e.document,i=a.documentElement,r=a.addEventListener?"addEventListener":"attachEvent",s=a.addEventListener?"removeEventListener":"detachEvent",l=a.addEventListener?"":"on",u=function(o){"readystatechange"==o.type&&"complete"!=a.readyState||(("load"==o.type?e:a)[s](l+o.type,u,!1),!n&&(n=!0)&&t.call(e,o.type||o))},d=function(){try{i.doScroll("left")}catch(e){return void setTimeout(d,50)}u("poll")};if("complete"==a.readyState)t.call(e,"lazy");else{if(a.createEventObject&&i.doScroll){try{o=!e.frameElement}catch(e){}o&&d()}a[r](l+"DOMContentLoaded",u,!1),a[r](l+"readystatechange",u,!1),e[r](l+"load",u,!1)}},addListener:function(e,t,n){e&&(e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n)},removeListener:function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):e["on"+t]=null},throttle:function(e,t){var n,o,a,i=null,r=0,s=function(){r=new Date,i=null,a=e.apply(n,o)};return function(){var l=new Date;r||(r=l);var u=t-(l-r);return n=this,o=arguments,u<=0?(clearTimeout(i),i=null,r=l,a=e.apply(n,o)):i||(i=setTimeout(s,u)),a}},checkTypeofGA:function(){"function"==typeof ga&&(universalGA=!0),void 0!==_gaq&&"function"==typeof _gaq.push&&(classicGA=!0),"undefined"!=typeof dataLayer&&"function"==typeof dataLayer.push&&(googleTagManager=!0)},cacheSearchData:function(n,o){if(t){var a=e.totalStorage.getItem("inbound_search_storage");if(a)a.unshift(n),e.totalStorage.setItem("inbound_search_storage",a);else{var i=[n];e.totalStorage.setItem("inbound_search_storage",i)}}else{var r=JSON.stringify(n),s=this.readCookie("inbound_search_storage");s&&(r+="SPLIT-TOKEN"+s),this.createCookie("inbound_search_storage",r,"180")}e.Forms.releaseFormSubmit(o)},storeSearchData:function(){if(inbound_settings.wp_lead_data.lead_id&&inbound_settings.wp_lead_data.lead_nonce){var t=[],n=e.totalStorage.getItem("inbound_search_storage"),o=this.readCookie("inbound_search_storage");if(n||o){if(o){o=o.split("SPLIT-TOKEN");for(var a in o)t.push(JSON.parse(o[a]))}n&&(t=t.concat(n)),t.sort(function(e,t){return e.timestamp-t.timestamp});var i={action:"inbound_search_store",data:t=encodeURIComponent(JSON.stringify(t)),nonce:inbound_settings.wp_lead_data.lead_nonce,lead_id:inbound_settings.wp_lead_data.lead_id};callback=function(t){t&&(t=JSON.parse(t)),t.success&&(console.log(t.success),e.Utils.eraseCookie("inbound_search_storage"),e.totalStorage.deleteItem("inbound_search_storage")),t.error&&console.log(t.error)},this.ajaxPost(inbound_settings.admin_url,i,callback)}}}},e}(_inbound||{}),InboundForms=function(e){var t=e.Utils,n=[],o=[],a=[],r={},s=e.Settings,l=["first name","last name","name","email","e-mail","phone","website","job title","your favorite food","company","tele","address","comment"];if(e.Forms={init:function(){e.Forms.runFieldMappingFilters(),e.Forms.formTrackInit(),e.Forms.searchTrackInit()},runFieldMappingFilters:function(){l=e.hooks.applyFilters("forms.field_map",l)},debug:function(e,t){return},formTrackInit:function(){for(var e=0;e<window.document.forms.length;e++){var t=window.document.forms[e];t.dataset.formProcessed||(t.dataset.formProcessed=!0,this.checkTrackStatus(t)&&(this.attachFormSubmitEvent(t),this.initFormMapping(t)))}},searchTrackInit:function(){if("off"!=inbound_settings.search_tracking&&!r.searchTrackInit){for(var e=0;e<window.document.forms.length;e++){var n=window.document.forms[e];n.dataset.searchChecked||(n.dataset.searchChecked=!0,this.checkSearchTrackStatus(n)&&this.attachSearchFormSubmitEvent(n))}t.storeSearchData(),r.searchTrackInit=!0}},checkTrackStatus:function(t){var n=t.getAttribute("class");if(""!==n&&null!==n)return n.toLowerCase().indexOf("wpl-track-me")>-1||(n.toLowerCase().indexOf("inbound-track")>-1||(cb=function(){console.log(t)},e.deBugger("forms","This form not tracked. Please assign on in settings...",cb),!1))},checkSearchTrackStatus:function(t){var n=t.getAttribute("class"),o=t.getAttribute("id");return""!==n&&null!==n&&n.toLowerCase().indexOf("search")>-1||(""===o||null===o?(cb=function(){console.log(t)},e.deBugger("searches","This search form is not tracked. Please assign on in settings...",cb),!1):o.toLowerCase().indexOf("search")>-1||void 0)},loopClassSelectors:function(n,o){for(var a=n.length-1;a>=0;a--){var i=t.trim(n[a]);-1===i.indexOf("#")&&-1===i.indexOf(".")&&(i="#"+i),(i=document.querySelector(i))&&("add"===o?(e.Utils.addClass("wpl-track-me",i),e.Utils.addClass("inbound-track",i)):(e.Utils.removeClass("wpl-track-me",i),e.Utils.removeClass("inbound-track",i)))}},initFormMapping:function(t){for(var n=[],o=0;o<t.elements.length;o++)formInput=t.elements[o],"hidden"!==formInput.type?(this.mapField(formInput),this.rememberInputValues(formInput),s.formAutoPopulation&&!e.Utils.hasClass("nopopulate",t)&&this.fillInputValues(formInput)):n.push(formInput);for(var a=n.length-1;a>=0;a--)formInput=n[a],this.mapField(formInput)},mapField:function(o){var a=o.id||!1,r=o.name||!1,s=this.getInputLabel(o);if(s&&this.ignoreFieldByLabel(s[0].innerText))return o.dataset.ignoreFormField=!0,!1;for(i=0;i<l.length;i++){var u=!1,d=l[i],c=t.trim(d),m=c.replace(/ /g,"_");r&&r.toLowerCase().indexOf(c)>-1?(u=!0,e.deBugger("forms","Found matching name attribute for -> "+c)):a&&a.toLowerCase().indexOf(c)>-1?(u=!0,e.deBugger("forms","Found matching ID attribute for ->"+c)):s?s[0].innerText.toLowerCase().indexOf(c)>-1&&(u=!0,e.deBugger("forms","Found matching sibling label for -> "+c)):n.push(c),u&&(this.addDataAttr(o,m),this.removeArrayItem(l,c),i--)}return inbound_data},formListener:function(t){t.preventDefault(),e.Forms.saveFormData(t.target),document.body.style.cursor="wait"},searchFormListener:function(t){t.preventDefault(),e.Forms.saveSearchData(t.target)},attachFormSubmitEvent:function(e){t.addListener(e,"submit",this.formListener);document.querySelector(".inbound-email")},attachSearchFormSubmitEvent:function(e){t.addListener(e,"submit",this.searchFormListener)},ignoreFieldByLabel:function(t){var n=!1;return!!t&&(-1==t.toLowerCase().indexOf("credit card")&&-1==t.toLowerCase().indexOf("card number")||(n=!0),-1==t.toLowerCase().indexOf("expiration")&&-1==t.toLowerCase().indexOf("expiry")||(n=!0),"month"!=t.toLowerCase()&&"mm"!=t.toLowerCase()&&"yy"!=t.toLowerCase()&&"yyyy"!=t.toLowerCase()&&"year"!=t.toLowerCase()||(n=!0),-1==t.toLowerCase().indexOf("cvv")&&-1==t.toLowerCase().indexOf("cvc")&&-1==t.toLowerCase().indexOf("secure code")&&-1==t.toLowerCase().indexOf("security code")||(n=!0),n&&e.deBugger("forms","ignore "+t),n)},ignoreFieldByValue:function(e){var t=!1;if(!e)return!1;if("visa"!=e.toLowerCase()&&"mastercard"!=e.toLowerCase()&&"american express"!=e.toLowerCase()&&"amex"!=e.toLowerCase()&&"discover"!=e.toLowerCase()||(t=!0),new RegExp("/^[0-9]+$/").test(e)){var n=e.replace(" ","");this.isInt(n)&&n.length>=16&&(t=!0)}return t},isInt:function(e){return"number"==typeof e&&isFinite(e)&&e%1==0},releaseFormSubmit:function(e){document.body.style.cursor="default",t.removeClass("wpl-track-me",e),t.removeListener(e,"submit",this.formListener);var n=e.getAttribute("class");if(""!==n&&null!==n&&-1!=n.toLowerCase().indexOf("wpcf7-form"))return setTimeout(function(){document.body.style.cursor="default"},300),!0;e.submit(),setTimeout(function(){for(var t=0;t<e.elements.length;t++)formInput=e.elements[t],type=formInput.type||!1,"submit"===type&&"submit"===formInput.name&&e.elements[t].click()},2e3)},saveFormData:function(n){for(var i=i||{},r=0;r<n.elements.length;r++)if(formInput=n.elements[r],multiple=!1,formInput.name){if(formInput.dataset.ignoreFormField){e.deBugger("forms","ignore "+formInput.name);continue}switch(inputName=formInput.name.replace(/\[([^\[]*)\]/g,"%5B%5D$1"),i[inputName]||(i[inputName]={}),formInput.type&&(i[inputName].type=formInput.type),i[inputName].name||(i[inputName].name=formInput.name),formInput.dataset.mapFormField&&(i[inputName].map=formInput.dataset.mapFormField),formInput.nodeName){case"INPUT":if(!1===(l=this.getInputValue(formInput)))continue;break;case"TEXTAREA":l=formInput.value;break;case"SELECT":if(formInput.multiple){values=[],multiple=!0;for(var s=0;s<formInput.length;s++)formInput[s].selected&&values.push(encodeURIComponent(formInput[s].value))}else l=formInput.value}if(e.deBugger("forms","Input Value = "+l),l){i[inputName].value||(i[inputName].value=[]),i[inputName].value.push(multiple?values.join(","):encodeURIComponent(l));var l=multiple?values.join(","):encodeURIComponent(l)}}e.deBugger("forms",i);for(var u in i){var d=i[u].value,c=i[u].map;if(void 0!==d&&null!=d&&""!=d&&o.push(u+"="+i[u].value.join(",")),void 0!==c&&null!=c&&i[u].value&&(a.push(c+"="+i[u].value.join(",")),"email"===u))var m=i[u].value.join(",")}var f=o.join("&");e.deBugger("forms","Stringified Raw Form PARAMS: "+f);var g=a.join("&");e.deBugger("forms","Stringified Mapped PARAMS"+g),(m=t.getParameterVal("email",g)||t.readCookie("wp_lead_email"))||(m=t.getParameterVal("wpleads_email_address",g));var p=t.getParameterVal("name",g),h=t.getParameterVal("first_name",g),v=t.getParameterVal("last_name",g);if(!v&&h&&(_=decodeURI(h).split(" ")).length>0&&(h=_[0],v=_[1]),p&&!v&&!h){var _=decodeURI(p).split(" ");_.length>0&&(h=_[0],v=_[1])}p=h&&v?h+" "+v:p,h||(h=""),v||(v=""),e.deBugger("forms","fName = "+h),e.deBugger("forms","lName = "+v),e.deBugger("forms","fullName = "+p);var b=e.totalStorage("page_views")||{},y=e.totalStorage("inbound_url_params")||{},w=n.querySelectorAll('input[value][type="hidden"][name="inbound_furl"]:not([value=""])'),k=!1;if(0==w.length||"IA=="==w[0].value)k=!0;var S=n.querySelectorAll('input[value][type="hidden"][name="inbound_form_id"]');S=S.length>0?S[0].value:0;if("undefined"!=typeof landing_path_info)I=landing_path_info.variation;else if("undefined"!=typeof cta_path_info)I=cta_path_info.variation;else var I=inbound_settings.variation_id;var C=inbound_settings.post_type||"page",L=inbound_settings.post_id||0;search_data={},formData={action:"inbound_lead_store",email:m,full_name:p,first_name:h,last_name:v,raw_params:f,mapped_params:g,url_params:JSON.stringify(y),search_data:"test",page_views:JSON.stringify(b),post_type:C,page_id:L,variation:I,source:t.readCookie("inbound_referral_site"),inbound_submitted:k,inbound_form_id:S,inbound_nonce:inbound_settings.ajax_nonce,event:n},callback=function(o){e.deBugger("forms","Lead Created with ID: "+o),o=parseInt(o,10),formData.leadID=o,o&&(t.createCookie("wp_lead_id",o),e.totalStorage.deleteItem("page_views"),e.totalStorage.deleteItem("tracking_events")),e.trigger("form_after_submission",formData),e.Forms.releaseFormSubmit(n)},e.trigger("form_before_submission",formData),t.ajaxPost(inbound_settings.admin_url,formData,callback)},saveSearchData:function(n){for(var o=o||{},a=0;a<n.elements.length;a++)if(formInput=n.elements[a],multiple=!1,formInput.name){if(formInput.dataset.ignoreFormField){e.deBugger("searches","ignore "+formInput.name);continue}switch(c=formInput.name.replace(/\[([^\[]*)\]/g,"%5B%5D$1"),o[c]||(o[c]={}),formInput.type&&(o[c].type=formInput.type),o[c].name||(o[c].name=formInput.name),formInput.dataset.mapFormField&&(o[c].map=formInput.dataset.mapFormField),formInput.nodeName){case"INPUT":if(!1===(r=this.getInputValue(formInput)))continue;break;case"TEXTAREA":r=formInput.value;break;case"SELECT":if(formInput.multiple){values=[],multiple=!0;for(var i=0;i<formInput.length;i++)formInput[i].selected&&values.push(encodeURIComponent(formInput[i].value))}else r=formInput.value}if(e.deBugger("searches","Input Value = "+r),r){o[c].value||(o[c].value=[]),o[c].value.push(multiple?values.join(","):encodeURIComponent(r));var r=multiple?values.join(","):encodeURIComponent(r)}}e.deBugger("searches",o);var s=[];for(var l in o){var u=o[l].value,d=o[l].type,c=o[l].name;void 0!==u&&null!=u&&""!=u&&("search"==d?s.push("search_text|value|"+o[l].value):"s"==c&&s.push("search_text|value|"+o[l].value))}s[0]||e.Forms.releaseFormSubmit(n);var m=s.join("|field|");if(e.deBugger("searches","Stringified Search Form PARAMS: "+m),"undefined"!=typeof landing_path_info)f=landing_path_info.variation;else if("undefined"!=typeof cta_path_info)f=cta_path_info.variation;else var f=inbound_settings.variation_id;var g=inbound_settings.post_type||"page",p=inbound_settings.post_id||0,h=t.readCookie("wp_lead_uid");inbound_settings.wp_lead_data.lead_email?email=inbound_settings.wp_lead_data.lead_email:t.readCookie("inbound_wpleads_email_address")?email=t.readCookie("inbound_wpleads_email_address"):email="",searchData={email:email,search_data:m,user_UID:h,post_type:g,page_id:p,variation:f,source:t.readCookie("inbound_referral_site"),ip_address:inbound_settings.ip_address,timestamp:Math.floor((new Date).getTime()/1e3)},e.trigger("search_before_caching",searchData),inbound_settings.wp_lead_data.lead_id?(searchData.lead_id=inbound_settings.wp_lead_data.lead_id,t.cacheSearchData(searchData,n)):t.cacheSearchData(searchData,n)},rememberInputValues:function(n){n.name&&n.name;var o=n.type?n.type:"text";if("submit"===o||"hidden"===o||"file"===o||"password"===o||n.dataset.ignoreFormField)return!1;t.addListener(n,"change",function(n){if(n.target.name){if("checkbox"!==o)var a=n.target.value;else for(var i=[],r=document.querySelectorAll('input[name="'+n.target.name+'"]'),s=0;s<r.length;s++)r[s].checked&&i.push(r[s].value),a=i.join(",");inputData={name:n.target.name,node:n.target.nodeName.toLowerCase(),type:o,value:a,mapping:n.target.dataset.mapFormField},e.trigger("form_input_change",inputData),t.createCookie("inbound_"+n.target.name,encodeURIComponent(a))}})},fillInputValues:function(e){var n=e.name?"inbound_"+e.name:"",o=e.type?e.type:"text";if("submit"===o||"hidden"===o||"file"===o||"password"===o)return!1;if(t.readCookie(n)&&"comment"!=n)if(value=decodeURIComponent(t.readCookie(n)),"checkbox"===o||"radio"===o)for(var a=value.split(","),i=0;i<a.length;i++)e.value.indexOf(a[i])>-1&&(e.checked=!0);else"undefined"!==value&&(e.value=value)},getInputLabel:function(e){var t;return(t=this.siblingsIsLabel(e))?t:!!(t=this.CheckParentForLabel(e))&&t},getInputValue:function(e){var t=!1;switch(e.type){case"radio":case"checkbox":e.checked&&(t=e.value);break;case"text":case"hidden":default:t=e.value}return t},addDataAttr:function(e,t){for(var n=document.getElementsByName(e.name),o=n.length-1;o>=0;o--)e.dataset.mapFormField||(n[o].dataset.mapFormField=t)},removeArrayItem:function(e,t){if(e.indexOf)index=e.indexOf(t);else for(index=e.length-1;index>=0&&e[index]!==t;--index);index>=0&&e.splice(index,1)},siblingsIsLabel:function(e){for(var t=this.getSiblings(e),n=[],o=t.length-1;o>=0;o--)"label"===t[o].nodeName.toLowerCase()&&n.push(t[o]);return n.length>0&&n.length<2&&n},getChildren:function(e,t){for(var n=[];e;e=e.nextSibling)1==e.nodeType&&e!=t&&n.push(e);return n},getSiblings:function(e){return this.getChildren(e.parentNode.firstChild,e)},CheckParentForLabel:function(e){if("FORM"===e.nodeName)return null;do{var t=e.getElementsByTagName("label");if(t.length>0&&t.length<2)return e.getElementsByTagName("label")}while(e=e.parentNode);return null},mailCheck:function(){var e=document.querySelector(".inbound-email");e&&(t.addListener(e,"blur",this.mailCheck),u.run({email:document.querySelector(".inbound-email").value,suggested:function(n){var o=document.querySelector(".email_suggestion");o&&t.removeElement(o);var a=document.createElement("span");a.innerHTML="<span class=\"email_suggestion\">Did youu mean <b><i id='email_correction' style='cursor: pointer;' title=\"click to update\">"+n.full+"</b></i>?</span>",e.parentNode.insertBefore(a,e.nextSibling);var i=document.getElementById("email_correction");t.addListener(i,"click",function(){e.value=i.innerHTML,i.parentNode.parentNode.innerHTML="Fixed!"})},empty:function(){}}))}},void 0===u)var u={domainThreshold:1,topLevelThreshold:3,defaultDomains:["yahoo.com","google.com","hotmail.com","gmail.com","me.com","aol.com","mac.com","live.com","comcast.net","googlemail.com","msn.com","hotmail.co.uk","yahoo.co.uk","facebook.com","verizon.net","sbcglobal.net","att.net","gmx.com","mail.com","outlook.com","icloud.com"],defaultTopLevelDomains:["co.jp","co.uk","com","net","org","info","edu","gov","mil","ca","de"],run:function(e){e.domains=e.domains||u.defaultDomains,e.topLevelDomains=e.topLevelDomains||u.defaultTopLevelDomains,e.distanceFunction=e.distanceFunction||u.sift3Distance;var t=function(e){return e},n=e.suggested||t,o=e.empty||t,a=u.suggest(u.encodeEmail(e.email),e.domains,e.topLevelDomains,e.distanceFunction);return a?n(a):o()},suggest:function(e,t,n,o){e=e.toLowerCase();var a=this.splitEmail(e),i=this.findClosestDomain(a.domain,t,o,this.domainThreshold);if(i){if(i!=a.domain)return{address:a.address,domain:i,full:a.address+"@"+i}}else{var r=this.findClosestDomain(a.topLevelDomain,n,o,this.topLevelThreshold);if(a.domain&&r&&r!=a.topLevelDomain){var s=a.domain;return i=s.substring(0,s.lastIndexOf(a.topLevelDomain))+r,{address:a.address,domain:i,full:a.address+"@"+i}}}return!1},findClosestDomain:function(e,t,n,o){o=o||this.topLevelThreshold;var a,i=99,r=null;if(!e||!t)return!1;n||(n=this.sift3Distance);for(var s=0;s<t.length;s++){if(e===t[s])return e;(a=n(e,t[s]))<i&&(i=a,r=t[s])}return i<=o&&null!==r&&r},sift3Distance:function(e,t){if(null===e||0===e.length)return null===t||0===t.length?0:t.length;if(null===t||0===t.length)return e.length;for(var n=0,o=0,a=0,i=0;n+o<e.length&&n+a<t.length;){if(e.charAt(n+o)==t.charAt(n+a))i++;else{o=0,a=0;for(var r=0;r<5;r++){if(n+r<e.length&&e.charAt(n+r)==t.charAt(n)){o=r;break}if(n+r<t.length&&e.charAt(n)==t.charAt(n+r)){a=r;break}}}n++}return(e.length+t.length)/2-i},splitEmail:function(e){var t=e.trim().split("@");if(t.length<2)return!1;for(i=0;i<t.length;i++)if(""===t[i])return!1;var n=t.pop(),o=n.split("."),a="";if(0===o.length)return!1;if(1==o.length)a=o[0];else{for(var i=1;i<o.length;i++)a+=o[i]+".";o.length>=2&&(a=a.substring(0,a.length-1))}return{topLevelDomain:a,domain:n,address:t.join("@")}},encodeEmail:function(e){var t=encodeURI(e);return t=t.replace("%20"," ").replace("%25","%").replace("%5E","^").replace("%60","`").replace("%7B","{").replace("%7C","|").replace("%7D","}")}};return e}(_inbound||{}),_inboundEvents=function(e){function t(t,o,a){var o=o||{};(a=a||{}).bubbles=a.bubbles||!0,a.cancelable=a.cancelable||!0,o=e.apply_filters("filter_"+t,o);!window.ActiveXObject&&window;if("function"==typeof CustomEvent)var i=new CustomEvent(t,{detail:o,bubbles:a.bubbles,cancelable:a.cancelable});else(i=document.createEvent("Event")).initEvent(t,!0,!0);window.dispatchEvent(i),e.do_action(t,o),n(t,o)}function n(e,t){if(window.jQuery){var t=t||{};jQuery(document).trigger(e,t)}}e.trigger=function(t,n){e.Events[t](n)};return e.Events={analytics_ready:function(){t("analytics_ready",{data:"xyxy"},{opt1:!0})},url_parameters:function(e){t("url_parameters",e)},session_start:function(){console.log(""),t("session_start")},session_end:function(e){t("session_end",e),console.log("Session End")},session_active:function(){t("session_active")},session_idle:function(e){t("session_idle",e)},session_resume:function(){t("session_resume")},session_heartbeat:function(e){t("session_heartbeat",{clock:e,leadData:InboundLeadData})},page_visit:function(e){t("page_view",e)},page_first_visit:function(n){t("page_first_visit"),e.deBugger("pages","First Ever Page View of this Page")},page_revisit:function(n){t("page_revisit",n);e.deBugger("pages",status,function(){console.log("pageData",n),console.log("Page Revisit viewed "+n+" times")})},tab_hidden:function(n){e.deBugger("pages","Tab Hidden"),t("tab_hidden")},tab_visible:function(n){e.deBugger("pages","Tab Visible"),t("tab_visible")},tab_mouseout:function(n){e.deBugger("pages","Tab Mouseout"),t("tab_mouseout")},form_input_change:function(n){e.deBugger("forms","inputData change. Data=",function(){console.log(n)}),t("form_input_change",n)},form_before_submission:function(e){t("form_before_submission",e)},form_after_submission:function(e){t("form_after_submission",e)},search_before_caching:function(e){t("search_before_caching",e)},analyticsError:function(e,t,n){var o=new CustomEvent("inbound_analytics_error",{detail:{MLHttpRequest:e,textStatus:t,errorThrown:n}});window.dispatchEvent(o),console.log("Page Save Error")}},e}(_inbound||{});_inbound.add_action("form_before_submission",inboundFormNoRedirect,10),_inbound.add_action("form_after_submission",inboundFormNoRedirectContent,10);var InboundTotalStorage=function(e){var t,n;if("localStorage"in window)try{n=void 0===window.localStorage?void 0:window.localStorage,t=void 0!==n&&void 0!==window.JSON,window.localStorage.setItem("_inbound","1"),window.localStorage.removeItem("_inbound")}catch(e){t=!1}e.totalStorage=function(t,n,o){return e.totalStorage.impl.init(t,n)},e.totalStorage.setItem=function(t,n){return e.totalStorage.impl.setItem(t,n)},e.totalStorage.getItem=function(t){return e.totalStorage.impl.getItem(t)},e.totalStorage.getAll=function(){return e.totalStorage.impl.getAll()},e.totalStorage.deleteItem=function(t){return e.totalStorage.impl.deleteItem(t)},e.totalStorage.impl={init:function(e,t){return void 0!==t?this.setItem(e,t):this.getItem(e)},setItem:function(o,a){if(!t)try{return e.Utils.createCookie(o,a),a}catch(e){console.log("Local Storage not supported by this browser. Install the cookie plugin on your site to take advantage of the same functionality. You can get it at https://github.com/carhartl/jquery-cookie")}var i=JSON.stringify(a);return n.setItem(o,i),this.parseResult(i)},getItem:function(o){if(!t)try{return this.parseResult(e.Utils.readCookie(o))}catch(e){return null}var a=n.getItem(o);return this.parseResult(a)},deleteItem:function(o){if(!t)try{return e.Utils.eraseCookie(o,null),!0}catch(e){return!1}return n.removeItem(o),!0},getAll:function(){var o=[];if(t)for(var a in n)a.length&&o.push({key:a,value:this.parseResult(n.getItem(a))});else try{for(var i=document.cookie.split(";"),r=0;r<i.length;r++){var s=i[r].split("=")[0];o.push({key:s,value:this.parseResult(e.Utils.readCookie(s))})}}catch(e){return null}return o},parseResult:function(e){var t;try{void 0===(t=JSON.parse(e))&&(t=e),"true"==t&&(t=!0),"false"==t&&(t=!1),parseFloat(t)==t&&"object"!=typeof t&&(t=parseFloat(t))}catch(n){t=e}return t}}}(_inbound||{}),_inboundLeadsAPI=function(e){return e.LeadsAPI={init:function(){var t=e.Utils,n=(t.readCookie("wp_lead_uid"),t.readCookie("wp_lead_id"));t.readCookie("lead_data_expire")||(e.deBugger("leads","expired vistor. Run Processes"),n&&e.LeadsAPI.getAllLeadData())},setGlobalLeadData:function(e){InboundLeadData=e},getAllLeadData:function(t){var n=e.Utils.readCookie("wp_lead_id"),o=e.totalStorage("inbound_lead_data"),a=e.Utils.readCookie("lead_data_expire");data={action:"inbound_get_all_lead_data",wp_lead_id:n},success=function(t){var n=JSON.parse(t);e.LeadsAPI.setGlobalLeadData(n),e.totalStorage("inbound_lead_data",n);var o=new Date;o.setTime(o.getTime()+18e5);var a=e.Utils.addDays(o,3);e.Utils.createCookie("lead_data_expire",!0,a)},o?(e.LeadsAPI.setGlobalLeadData(o),e.deBugger("lead","Set Global Lead Data from Localstorage"),a||(e.Utils.ajaxPost(inbound_settings.admin_url,data,success),e.deBugger("lead","localized data old. Pull new from DB"))):e.Utils.ajaxPost(inbound_settings.admin_url,data,success)},getLeadLists:function(){var t={action:"wpl_check_lists",wp_lead_id:e.Utils.readCookie("wp_lead_id")};e.Utils.ajaxPost(inbound_settings.admin_url,t,function(t){e.Utils.createCookie("lead_session_list_check",!0,{path:"/",expires:1}),e.deBugger("lead","Lists checked")})}},e}(_inbound||{}),_inboundPageTracking=function(e){var t,n,o=!1,a=!1,i=!1,r=parseInt(e.Utils.readCookie("lead_session"),10)||0,s=0,l=(new Date,null),u=null,d=null,c=e.Utils,m=e.Utils.GetDate(),f="page_views",g=e.totalStorage(f)||{},p=inbound_settings.post_id||window.location.pathname;e.Settings.timeout;return e.PageTracking={init:function(o){var a=this.isRevisit(g);this.triggerPageView(a),o=o||{},t=parseInt(o.reportInterval,10)||10,n=parseInt(o.idleTimeout,10)||3,c.addListener(document,"keydown",c.throttle(e.PageTracking.pingSession,1e3)),c.addListener(document,"click",c.throttle(e.PageTracking.pingSession,1e3)),c.addListener(window,"mousemove",c.throttle(e.PageTracking.pingSession,1e3)),e.PageTracking.checkVisibility(),this.startSession()},setIdle:function(t){var n="Session IDLE. Activity Timeout due to "+(t=t||"No Movement");e.deBugger("pages",n),clearTimeout(e.PageTracking.idleTimer),e.PageTracking.stopClock(),e.trigger("session_idle")},checkVisibility:function(){var t,n;void 0!==document.hidden?(t="hidden",n="visibilitychange"):void 0!==document.mozHidden?(t="mozHidden",n="mozvisibilitychange"):void 0!==document.msHidden?(t="msHidden",n="msvisibilitychange"):void 0!==document.webkitHidden&&(t="webkitHidden",n="webkitvisibilitychange");var o=document[t];e.Utils.addListener(document,n,function(n){o!=document[t]&&(document[t]?(e.trigger("tab_hidden"),e.PageTracking.setIdle("browser tab switch")):(e.trigger("tab_visible"),e.PageTracking.pingSession()),o=document[t])})},clock:function(){var n="Total time spent on Page in this Session: "+((r+=1)/60).toFixed(2)+" min";if(e.deBugger("pages",n),r>0&&r%t==0){var o=new Date;o.setTime(o.getTime()+18e5),c.createCookie("lead_session",r,o),e.trigger("session_heartbeat",r)}},inactiveClock:function(){var t="Time until Session Timeout: "+((1800-(s+=1))/60).toFixed(2)+" min";e.deBugger("pages",t),s>1800&&(e.trigger("session_end",InboundLeadData),e.Utils.eraseCookie("lead_session"),s=0,clearTimeout(u))},stopClock:function(){a=!0,clearTimeout(l),clearTimeout(u),u=setInterval(e.PageTracking.inactiveClock,1e3)},restartClock:function(){a=!1,e.trigger("session_resume"),e.deBugger("pages","Activity resumed. Session Active"),clearTimeout(l),s=0,clearTimeout(u),l=setInterval(e.PageTracking.clock,1e3)},turnOff:function(){e.PageTracking.setIdle(),i=!0},turnOn:function(){i=!1},startSession:function(){new Date;if(o=!0,l=setInterval(e.PageTracking.clock,1e3),c.readCookie("lead_session"))e.trigger("session_active");else{e.trigger("session_start");var t=new Date;t.setTime(t.getTime()+18e5),e.Utils.createCookie("lead_session",1,t)}this.pingSession()},resetInactiveFunc:function(){s=0,clearTimeout(u)},pingSession:function(t){i||(o||e.PageTracking.startSession(),a&&e.PageTracking.restartClock(),clearTimeout(d),d=setTimeout(e.PageTracking.setIdle,1e3*n+100),void 0!==t&&"mousemove"===t.type&&e.PageTracking.mouseEvents(t))},mouseEvents:function(t){t.pageY<=5&&e.trigger("tab_mouseout")},getPageViews:function(){if(e.Utils.checkLocalStorage()){var t=localStorage.getItem(f),n=JSON.parse(t);return n}},isRevisit:function(e){var t=!1,n=(e=e||{})[p];return void 0!==n&&null!==n&&(t=!0),t},triggerPageView:function(t){var n={title:document.title,url:document.location.href,path:document.location.pathname,count:1};t?(g[p].push(m),n.count=g[p].length,e.trigger("page_revisit",n)):(g[p]=[],g[p].push(m),e.trigger("page_first_visit",n)),e.trigger("page_visit",n),e.totalStorage(f,g);document.onreadystatechange=function(){"loading"!==document.readyState&&e.PageTracking.storePageView()}},CheckTimeOut:function(){e.deBugger("pages",status)},storePageView:function(){"off"==inbound_settings.page_tracking&&"landing-page"!=inbound_settings.post_type||setTimeout(function(){var t=e.Utils.readCookie("wp_lead_id")?e.Utils.readCookie("wp_lead_id"):"",n=e.Utils.readCookie("wp_lead_uid")?e.Utils.readCookie("wp_lead_uid"):"",o=e.totalStorage("wp_cta_loaded"),a=e.totalStorage("wp_cta_impressions");stored=!0,e.totalStorage("wp_cta_impressions",{});var i={action:"inbound_track_lead",wp_lead_uid:n,wp_lead_id:t,page_id:inbound_settings.post_id,variation_id:inbound_settings.variation_id,post_type:inbound_settings.post_type,current_url:window.location.href,page_views:JSON.stringify(e.PageTracking.getPageViews()),cta_impressions:JSON.stringify(a),cta_history:JSON.stringify(o),json:"0"};e.Utils.ajaxPost(inbound_settings.admin_url,i,function(e){})},200)}},e}(_inbound||{});_inbound.init(),InboundLeadData=_inbound.totalStorage("inbound_lead_data")||null;
1
+ /*! Inbound Analyticsv1.0.0 | (c) 2017 Inbound Now | https://github.com/inboundnow/cta */
2
+ function inboundFormNoRedirect(){if(null==window.frames.frameElement)e=document.querySelectorAll("button.inbound-button-submit[disabled]")[0];else if("iframe"==window.frames.frameElement.tagName.toLowerCase())var e=window.frames.frameElement.contentWindow.document.querySelectorAll("button.inbound-button-submit")[0];if(void 0!==e){var t=e.form,n=t.querySelectorAll('input[value][type="hidden"][name="inbound_furl"]:not([value=""])');0!=n.length&&"IA=="!=n[0].value||(t.action="javascript:void(0)")}}function inboundFormNoRedirectContent(){if(null==window.frames.frameElement)e=document.querySelectorAll("button.inbound-button-submit[disabled]")[0];else if("iframe"==window.frames.frameElement.tagName.toLowerCase())var e=window.frames.frameElement.contentWindow.document.querySelectorAll("button.inbound-button-submit")[0];if(void 0!==e){var t=e.form.querySelectorAll('input[value][type="hidden"][name="inbound_furl"]:not([value=""])'),n=jQuery(e).css("background"),o=jQuery(e).css("color"),i=jQuery(e).css("height"),a=e.getElementsByClassName("inbound-form-spinner");0!=t.length&&"IA=="!=t[0].value||(jQuery(a).remove(),jQuery(e).prepend('<div id="redir-check"><i class="fa fa-check-square" aria-hidden="true" style="background='+n+"; color="+o+"; font-size:calc("+i+' * .42);"></i></div>'))}}var inbound_data=inbound_data||{},_inboundOptions=_inboundOptions||{},_gaq=_gaq||[],_inbound=function(e){var t={timeout:inbound_settings.is_admin?500:1e4,formAutoTracking:!0,formAutoPopulation:!0},n={init:function(){_inbound.Utils.init(),_inbound.Utils.domReady(window,function(){_inbound.DomLoaded()})},DomLoaded:function(){_inbound.PageTracking.init(),_inbound.Forms.init(),_inbound.Utils.setUrlParams(),_inbound.LeadsAPI.init(),setTimeout(function(){_inbound.Forms.init()},2e3),_inbound.trigger("analytics_ready")},extend:function(e,t){var n,o={};for(n in e)Object.prototype.hasOwnProperty.call(e,n)&&(o[n]=e[n]);for(n in t)Object.prototype.hasOwnProperty.call(t,n)&&(o[n]=t[n]);return o},debug:function(e,t){},deBugger:function(e,t,n){if(console){var o,i,a,r=document.location.hash?document.location.hash:"",s=r.indexOf("#debug")>-1,t=t||!1;r&&r.match(/debug/)&&(a=(r=r.split("-"))[1]),i="true"===_inbound.Utils.readCookie("inbound_debug"),((o="true"===_inbound.Utils.readCookie("inbound_debug_"+e))||s||i)&&(t&&"string"==typeof t&&(i||"all"===a?console.log('logAll "'+e+'" =>',t):o?console.log('log "'+e+'" =>',t):e===a&&console.log('#log "'+e+'" =>',t)),n&&n instanceof Function&&n())}}},o=n.extend(t,e);return n.Settings=o||{},n}(_inboundOptions),_inboundHooks=function(e){return e.hooks=new function(){function e(e,t,n,o){if(a[e][t])if(n){var i,r=a[e][t];if(o)for(i=r.length;i--;){var s=r[i];s.callback===n&&s.context===o&&r.splice(i,1)}else for(i=r.length;i--;)r[i].callback===n&&r.splice(i,1)}else a[e][t]=[]}function t(e,t,o,i,r){var s={callback:o,priority:i,context:r},l=a[e][t];l?(l.push(s),l=n(l)):l=[s],a[e][t]=l}function n(e){for(var t,n,o,i=1,a=e.length;i<a;i++){for(t=e[i],n=i;(o=e[n-1])&&o.priority>t.priority;)e[n]=e[n-1],--n;e[n]=t}return e}function o(e,t,n){var o=a[e][t];if(!o)return"filters"===e&&n[0];var i=0,r=o.length;if("filters"===e)for(;i<r;i++)n[0]=o[i].callback.apply(o[i].context,n);else for(;i<r;i++)o[i].callback.apply(o[i].context,n);return"filters"!==e||n[0]}var i={removeFilter:function(t,n){return"string"==typeof t&&e("filters",t,n),i},applyFilters:function(){var e=Array.prototype.slice.call(arguments),t=e.shift();return"string"==typeof t?o("filters",t,e):i},addFilter:function(e,n,o,a){return"string"==typeof e&&"function"==typeof n&&t("filters",e,n,o=parseInt(o||10,10)),i},removeAction:function(t,n){return"string"==typeof t&&e("actions",t,n),i},doAction:function(){var e=Array.prototype.slice.call(arguments),t=e.shift();return"string"==typeof t&&o("actions",t,e),i},addAction:function(e,n,o,a){return"string"==typeof e&&"function"==typeof n&&t("actions",e,n,o=parseInt(o||10,10),a),i}},a={actions:{},filters:{}};return i},e.add_action=function(){var t=arguments[0].split(" ");for(k in t)arguments[0]="inbound."+t[k],e.hooks.addAction.apply(this,arguments);return this},e.remove_action=function(){return arguments[0]="inbound."+arguments[0],e.hooks.removeAction.apply(this,arguments),this},e.do_action=function(){return arguments[0]="inbound."+arguments[0],e.hooks.doAction.apply(this,arguments),this},e.add_filter=function(){return arguments[0]="inbound."+arguments[0],e.hooks.addFilter.apply(this,arguments),this},e.remove_filter=function(){return arguments[0]="inbound."+arguments[0],e.hooks.removeFilter.apply(this,arguments),this},e.apply_filters=function(){return arguments[0]="inbound."+arguments[0],e.hooks.applyFilters.apply(this,arguments)},e}(_inbound||{}),_inboundUtils=function(e){var t,n=window.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest,o=(Object.prototype.toString,{api_host:("https:"==location.protocol?"https://":"http://")+location.hostname+location.pathname.replace(/\/$/,""),track_pageview:!0,track_links_timeout:300,cookie_name:"_sp",cookie_expiration:365,cookie_domain:(host=location.hostname.match(/[a-z0-9][a-z0-9\-]+\.[a-z\.]{2,6}$/i))?host[0]:""});return e.Utils={init:function(){this.polyFills(),this.checkLocalStorage(),this.SetUID(),this.storeReferralData()},polyFills:function(){window.console||(window.console={});for(var e=["log","info","warn","error","debug","trace","dir","group","groupCollapsed","groupEnd","time","timeEnd","profile","profileEnd","dirxml","assert","count","markTimeline","timeStamp","clear"],t=0;t<e.length;t++)window.console[e[t]]||(window.console[e[t]]=function(){});Date.prototype.toISOString||function(){function e(e){var t=String(e);return 1===t.length&&(t="0"+t),t}Date.prototype.toISOString=function(){return this.getUTCFullYear()+"-"+e(this.getUTCMonth()+1)+"-"+e(this.getUTCDate())+"T"+e(this.getUTCHours())+":"+e(this.getUTCMinutes())+":"+e(this.getUTCSeconds())+"."+String((this.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}();try{new CustomEvent("?")}catch(e){this.CustomEvent=function(e,t){function n(t,n,o,i){this["init"+e](t,n,o,i),"detail"in this||(this.detail=i)}return function(o,i){var a=document.createEvent(e);return null!==o?n.call(a,o,(i||(i=t)).bubbles,i.cancelable,i.detail):a.initCustomEvent=n,a}}(this.CustomEvent?"CustomEvent":"Event",{bubbles:!1,cancelable:!1,detail:null})}document.querySelectorAll||(document.querySelectorAll=function(e){var t,n=document.createElement("style"),o=[];for(document.documentElement.firstChild.appendChild(n),document._qsa=[],n.styleSheet.cssText=e+"{x-qsa:expression(document._qsa && document._qsa.push(this))}",window.scrollBy(0,0),n.parentNode.removeChild(n);document._qsa.length;)(t=document._qsa.shift()).style.removeAttribute("x-qsa"),o.push(t);return document._qsa=null,o}),document.querySelector||(document.querySelector=function(e){var t=document.querySelectorAll(e);return t.length?t[0]:null}),!("innerText"in document.createElement("a"))&&"getSelection"in window&&HTMLElement.prototype.__defineGetter__("innerText",function(){for(var e,t=window.getSelection(),n=[],o=0;o<t.rangeCount;o++)n[o]=t.getRangeAt(o);t.removeAllRanges(),t.selectAllChildren(this),e=t.toString(),t.removeAllRanges();for(o=0;o<n.length;o++)t.addRange(n[o]);return e})},createCookie:function(e,t,n){var o="";if(n){var i=new Date;i.setTime(i.getTime()+24*n*60*60*1e3),o="; expires="+i.toGMTString()}document.cookie=e+"="+t+o+"; path=/"},readCookie:function(e){for(var t=e+"=",n=document.cookie.split(";"),o=0;o<n.length;o++){for(var i=n[o];" "===i.charAt(0);)i=i.substring(1,i.length);if(0===i.indexOf(t))return i.substring(t.length,i.length)}return null},eraseCookie:function(e){this.createCookie(e,"",-1)},getAllCookies:function(){var t={};if(document.cookie&&""!==document.cookie)for(var n=document.cookie.split(";"),o=0;o<n.length;o++){var i=n[o].split("=");i[0]=i[0].replace(/^ /,""),t[decodeURIComponent(i[0])]=decodeURIComponent(i[1])}return e.totalStorage("inbound_cookies",t),t},setUrlParams:function(){var n={};!function(){for(var e,t=function(e){return decodeURIComponent(e).replace(/\+/g," ")},o=window.location.search.substring(1),i=/([^&=]+)=?([^&]*)/g;e=i.exec(o);)if("-1"==e[1].indexOf("["))n[t(e[1])]=t(e[2]);else{var a=e[1].indexOf("["),r=e[1].slice(a+1,e[1].indexOf("]",a)),s=t(e[1].slice(0,a));"object"!=typeof n[s]&&(n[t(s)]={},n[t(s)].length=0),r?n[t(s)][t(r)]=t(e[2]):Array.prototype.push.call(n[t(s)],t(e[2]))}}();for(var o in n)if("action"!=o)if("object"==typeof n[o])for(var i in n[o])this.createCookie(i,n[o][i],30);else this.createCookie(o,n[o],30);if(t){var a=e.totalStorage("inbound_url_params")||{},r=this.mergeObjs(a,n);e.totalStorage("inbound_url_params",r)}var s={option1:"yo",option2:"woooo"};e.trigger("url_parameters",n,s)},getAllUrlParams:function(){n={};if(t)var n=e.totalStorage("inbound_url_params");return n},getParameterVal:function(e,t){return(RegExp(e+"=(.+?)(&|$)").exec(t)||[,!1])[1]},checkLocalStorage:function(){if("localStorage"in window)try{ls=void 0===window.localStorage?void 0:window.localStorage,t="undefined"!=typeof ls&&void 0!==window.JSON}catch(e){t=!1}return t},showLocalStorageSize:function(){function e(e){return 2*e.length}function t(e){return e/1024/1024}var n=Object.keys(localStorage).map(function(t){return{name:t,size:e(localStorage[t])}}).map(function(e){return e.size=t(e.size).toFixed(2)+" MB",e});console.table(n)},addDays:function(e,t){return new Date(e.getTime()+24*t*60*60*1e3)},GetDate:function(){var e=new Date,t=e.getDate(),n=t<10?"0":"",o=e.getFullYear(),i=e.getHours(),a=i<10?"0":"",r=e.getMinutes(),s=r<10?"0":"",l=e.getSeconds(),u=l<10?"0":"",c=e.getMonth()+1;return o+"/"+(c<10?"0":"")+c+"/"+n+t+" "+a+i+":"+s+r+":"+u+l},SetSessionTimeout:function(){this.readCookie("lead_session_expire");var e=new Date;e.setTime(e.getTime()+18e5),this.createCookie("lead_session_expire",!0,e)},storeReferralData:function(){var t=new Date,n=document.referrer||"Direct Traffic",o=e.Utils.readCookie("inbound_referral_site"),i=e.totalStorage("inbound_original_referral");t.setTime(t.getTime()+18e5),o||this.createCookie("inbound_referral_site",n,t),i||e.totalStorage("inbound_original_referral",i)},CreateUID:function(e){var t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".split(""),n="";e||(e=Math.floor(Math.random()*t.length));for(var o=0;o<e;o++)n+=t[Math.floor(Math.random()*t.length)];return n},generateGUID:function(e){return e?(e^16*Math.random()>>e/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,guid)},SetUID:function(e){if(!this.readCookie("wp_lead_uid")){var t=e||this.CreateUID(35);this.createCookie("wp_lead_uid",t)}},countProperties:function(e){var t=0;for(var n in e)e.hasOwnProperty(n)&&++t;return t},mergeObjs:function(e,t){var n={};for(var o in e)n[o]=e[o];for(var o in t)n[o]=t[o];return n},hasClass:function(e,t){if("classList"in document.documentElement)n=t.classList.contains(e);else var n=new RegExp("(^|\\s)"+e+"(\\s|$)").test(t.className);return n},addClass:function(e,t){"classList"in document.documentElement?t.classList.add(e):this.hasClass(t,e)||(t.className+=(t.className?" ":"")+e)},removeClass:function(e,t){"classList"in document.documentElement?t.classList.remove(e):this.hasClass(t,e)&&(t.className=t.className.replace(new RegExp("(^|\\s)*"+e+"(\\s|$)*","g"),""))},removeElement:function(e){e.parentNode.removeChild(e)},trim:function(e){return e=e.replace(/(^\s*)|(\s*$)/gi,""),e=e.replace(/[ ]{2,}/gi," "),e=e.replace(/\n /,"\n")},ajaxPolyFill:function(){if("undefined"!=typeof XMLHttpRequest)return new XMLHttpRequest;for(var e,t=["MSXML2.XmlHttp.5.0","MSXML2.XmlHttp.4.0","MSXML2.XmlHttp.3.0","MSXML2.XmlHttp.2.0","Microsoft.XmlHttp"],n=0;n<t.length;n++)try{e=new ActiveXObject(t[n]);break}catch(e){}return e},ajaxSendData:function(e,t,n,o,i){var a=this.ajaxPolyFill();setTimeout(function(){a.open(n,e,!0),a.onreadystatechange=function(){4==a.readyState&&t(a.responseText)},"POST"==n&&a.setRequestHeader("Content-type","application/x-www-form-urlencoded"),a.send(o)},100)},ajaxGet:function(e,t,n,o){var i=[];for(var a in t)i.push(encodeURIComponent(a)+"="+encodeURIComponent(t[a]));this.ajaxSendData(e+"?"+i.join("&"),n,"GET",null,o)},ajaxPost:function(e,t,n,o){var i=[];for(var a in t)i.push(encodeURIComponent(a)+"="+encodeURIComponent(t[a]));this.ajaxSendData(e,n,"POST",i.join("&"),o)},sendEvent:function(e,t,i){t=t||{},async=!0;var a=getCookie();if(a){var r;for(r in a)t[r]=a[r]}t.id||(t.id=getId());var s={e:e,t:(new Date).toISOString(),kv:t},l=o.api_host+"/track?data="+encodeURIComponent(JSON.stringify(s));if(n){var u=new XMLHttpRequest;u.open("GET",l,async),u.withCredentials=async,u.send(null)}else{var c=document.createElement("script");c.type="text/javascript",c.async=async,c.defer=async,c.src=l;var d=document.getElementsByTagName("script")[0];d.parentNode.insertBefore(c,d)}return action(i),self},domReady:function(e,t){var n=!1,o=!0,i=e.document,a=i.documentElement,r=i.addEventListener?"addEventListener":"attachEvent",s=i.addEventListener?"removeEventListener":"detachEvent",l=i.addEventListener?"":"on",u=function(o){"readystatechange"==o.type&&"complete"!=i.readyState||(("load"==o.type?e:i)[s](l+o.type,u,!1),!n&&(n=!0)&&t.call(e,o.type||o))},c=function(){try{a.doScroll("left")}catch(e){return void setTimeout(c,50)}u("poll")};if("complete"==i.readyState)t.call(e,"lazy");else{if(i.createEventObject&&a.doScroll){try{o=!e.frameElement}catch(e){}o&&c()}i[r](l+"DOMContentLoaded",u,!1),i[r](l+"readystatechange",u,!1),e[r](l+"load",u,!1)}},addListener:function(e,t,n){e&&(e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n)},removeListener:function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):e["on"+t]=null},throttle:function(e,t){var n,o,i,a=null,r=0,s=function(){r=new Date,a=null,i=e.apply(n,o)};return function(){var l=new Date;r||(r=l);var u=t-(l-r);return n=this,o=arguments,u<=0?(clearTimeout(a),a=null,r=l,i=e.apply(n,o)):a||(a=setTimeout(s,u)),i}},checkTypeofGA:function(){"function"==typeof ga&&(universalGA=!0),void 0!==_gaq&&"function"==typeof _gaq.push&&(classicGA=!0),"undefined"!=typeof dataLayer&&"function"==typeof dataLayer.push&&(googleTagManager=!0)},cacheSearchData:function(n,o){if(t){var i=e.totalStorage.getItem("inbound_search_storage");if(i)i.unshift(n),e.totalStorage.setItem("inbound_search_storage",i);else{var a=[n];e.totalStorage.setItem("inbound_search_storage",a)}}else{var r=JSON.stringify(n),s=this.readCookie("inbound_search_storage");s&&(r+="SPLIT-TOKEN"+s),this.createCookie("inbound_search_storage",r,"180")}e.Forms.releaseFormSubmit(o)},storeSearchData:function(){if(inbound_settings.wp_lead_data.lead_id&&inbound_settings.wp_lead_data.lead_nonce){var t=[],n=e.totalStorage.getItem("inbound_search_storage"),o=this.readCookie("inbound_search_storage");if(n||o){if(o){o=o.split("SPLIT-TOKEN");for(var i in o)t.push(JSON.parse(o[i]))}n&&(t=t.concat(n)),t.sort(function(e,t){return e.timestamp-t.timestamp});var a={action:"inbound_search_store",data:t=encodeURIComponent(JSON.stringify(t)),nonce:inbound_settings.wp_lead_data.lead_nonce,lead_id:inbound_settings.wp_lead_data.lead_id};callback=function(t){t&&(t=JSON.parse(t)),t.success&&(console.log(t.success),e.Utils.eraseCookie("inbound_search_storage"),e.totalStorage.deleteItem("inbound_search_storage")),t.error&&console.log(t.error)},this.ajaxPost(inbound_settings.admin_url,a,callback)}}}},e}(_inbound||{}),InboundForms=function(e){var t=e.Utils,n=[],o=[],a=[],r={},s=e.Settings,l=["first name","last name","name","email","e-mail","phone","website","job title","your favorite food","company","tele","address","comment"];if(e.Forms={init:function(){e.Forms.runFieldMappingFilters(),e.Forms.formTrackInit(),e.Forms.searchTrackInit()},runFieldMappingFilters:function(){l=e.hooks.applyFilters("forms.field_map",l)},debug:function(e,t){return},formTrackInit:function(){for(var e=0;e<window.document.forms.length;e++){var t=window.document.forms[e];t.dataset.formProcessed||(t.dataset.formProcessed=!0,this.checkTrackStatus(t)&&(this.attachFormSubmitEvent(t),this.initFormMapping(t)))}},searchTrackInit:function(){if("off"!=inbound_settings.search_tracking&&!r.searchTrackInit){for(var e=0;e<window.document.forms.length;e++){var n=window.document.forms[e];n.dataset.searchChecked||(n.dataset.searchChecked=!0,this.checkSearchTrackStatus(n)&&this.attachSearchFormSubmitEvent(n))}t.storeSearchData(),r.searchTrackInit=!0}},checkTrackStatus:function(t){var n=t.getAttribute("class");if(""!==n&&null!==n)return n.toLowerCase().indexOf("wpl-track-me")>-1||(n.toLowerCase().indexOf("inbound-track")>-1||(cb=function(){console.log(t)},e.deBugger("forms","This form not tracked. Please assign on in settings...",cb),!1))},checkSearchTrackStatus:function(t){var n=t.getAttribute("class"),o=t.getAttribute("id");return""!==n&&null!==n&&n.toLowerCase().indexOf("search")>-1||(""===o||null===o?(cb=function(){console.log(t)},e.deBugger("searches","This search form is not tracked. Please assign on in settings...",cb),!1):o.toLowerCase().indexOf("search")>-1||void 0)},loopClassSelectors:function(n,o){for(var i=n.length-1;i>=0;i--){var a=t.trim(n[i]);-1===a.indexOf("#")&&-1===a.indexOf(".")&&(a="#"+a),(a=document.querySelector(a))&&("add"===o?(e.Utils.addClass("wpl-track-me",a),e.Utils.addClass("inbound-track",a)):(e.Utils.removeClass("wpl-track-me",a),e.Utils.removeClass("inbound-track",a)))}},initFormMapping:function(t){for(var n=[],o=0;o<t.elements.length;o++)formInput=t.elements[o],"hidden"!==formInput.type?(this.mapField(formInput),this.rememberInputValues(formInput),s.formAutoPopulation&&!e.Utils.hasClass("nopopulate",t)&&this.fillInputValues(formInput)):n.push(formInput);for(var i=n.length-1;i>=0;i--)formInput=n[i],this.mapField(formInput)},mapField:function(o){var a=o.id||!1,r=o.name||!1,s=this.getInputLabel(o);if(s&&this.ignoreFieldByLabel(s[0].innerText))return o.dataset.ignoreFormField=!0,!1;for(i=0;i<l.length;i++){var u=!1,c=l[i],d=t.trim(c),m=d.replace(/ /g,"_");r&&r.toLowerCase().indexOf(d)>-1?(u=!0,e.deBugger("forms","Found matching name attribute for -> "+d)):a&&a.toLowerCase().indexOf(d)>-1?(u=!0,e.deBugger("forms","Found matching ID attribute for ->"+d)):s?s[0].innerText.toLowerCase().indexOf(d)>-1&&(u=!0,e.deBugger("forms","Found matching sibling label for -> "+d)):n.push(d),u&&(this.addDataAttr(o,m),this.removeArrayItem(l,d),i--)}return inbound_data},formListener:function(t){t.preventDefault(),e.Forms.saveFormData(t.target),document.body.style.cursor="wait"},searchFormListener:function(t){t.preventDefault(),e.Forms.saveSearchData(t.target)},attachFormSubmitEvent:function(e){t.addListener(e,"submit",this.formListener);document.querySelector(".inbound-email")},attachSearchFormSubmitEvent:function(e){t.addListener(e,"submit",this.searchFormListener)},ignoreFieldByLabel:function(t){var n=!1;return!!t&&(-1==t.toLowerCase().indexOf("credit card")&&-1==t.toLowerCase().indexOf("card number")||(n=!0),-1==t.toLowerCase().indexOf("expiration")&&-1==t.toLowerCase().indexOf("expiry")||(n=!0),"month"!=t.toLowerCase()&&"mm"!=t.toLowerCase()&&"yy"!=t.toLowerCase()&&"yyyy"!=t.toLowerCase()&&"year"!=t.toLowerCase()||(n=!0),-1==t.toLowerCase().indexOf("cvv")&&-1==t.toLowerCase().indexOf("cvc")&&-1==t.toLowerCase().indexOf("secure code")&&-1==t.toLowerCase().indexOf("security code")||(n=!0),n&&e.deBugger("forms","ignore "+t),n)},ignoreFieldByValue:function(e){var t=!1;if(!e)return!1;if("visa"!=e.toLowerCase()&&"mastercard"!=e.toLowerCase()&&"american express"!=e.toLowerCase()&&"amex"!=e.toLowerCase()&&"discover"!=e.toLowerCase()||(t=!0),new RegExp("/^[0-9]+$/").test(e)){var n=e.replace(" ","");this.isInt(n)&&n.length>=16&&(t=!0)}return t},isInt:function(e){return"number"==typeof e&&isFinite(e)&&e%1==0},releaseFormSubmit:function(e){document.body.style.cursor="default",t.removeClass("wpl-track-me",e),t.removeListener(e,"submit",this.formListener);var n=e.getAttribute("class");if(""!==n&&null!==n&&-1!=n.toLowerCase().indexOf("wpcf7-form"))return setTimeout(function(){document.body.style.cursor="default"},300),!0;"function"==typeof e.submit?e.submit():"function"==typeof e.click&&jQuery("#"+e.id).find("button").click(),setTimeout(function(){for(var t=0;t<e.elements.length;t++)formInput=e.elements[t],type=formInput.type||!1,"submit"===type&&"submit"===formInput.name&&e.elements[t].click()},2e3)},saveFormData:function(n){for(var i=i||{},r=0;r<n.elements.length;r++)if(formInput=n.elements[r],multiple=!1,formInput.name){if(formInput.dataset.ignoreFormField){e.deBugger("forms","ignore "+formInput.name);continue}switch(inputName=formInput.name.replace(/\[([^\[]*)\]/g,"%5B%5D$1"),i[inputName]||(i[inputName]={}),formInput.type&&(i[inputName].type=formInput.type),i[inputName].name||(i[inputName].name=formInput.name),formInput.dataset.mapFormField&&(i[inputName].map=formInput.dataset.mapFormField),formInput.nodeName){case"INPUT":if(!1===(l=this.getInputValue(formInput)))continue;break;case"TEXTAREA":l=formInput.value;break;case"SELECT":if(formInput.multiple){values=[],multiple=!0;for(var s=0;s<formInput.length;s++)formInput[s].selected&&values.push(encodeURIComponent(formInput[s].value))}else l=formInput.value}if(e.deBugger("forms","Input Value = "+l),l){i[inputName].value||(i[inputName].value=[]),i[inputName].value.push(multiple?values.join(","):encodeURIComponent(l));var l=multiple?values.join(","):encodeURIComponent(l)}}e.deBugger("forms",i);for(var u in i){var c=i[u].value,d=i[u].map;if(void 0!==c&&null!=c&&""!=c&&o.push(u+"="+i[u].value.join(",")),void 0!==d&&null!=d&&i[u].value&&(a.push(d+"="+i[u].value.join(",")),"email"===u))var m=i[u].value.join(",")}var f=o.join("&");e.deBugger("forms","Stringified Raw Form PARAMS: "+f);var g=a.join("&");e.deBugger("forms","Stringified Mapped PARAMS"+g),(m=t.getParameterVal("email",g)||t.readCookie("wp_lead_email"))||(m=t.getParameterVal("wpleads_email_address",g));var p=t.getParameterVal("name",g),h=t.getParameterVal("first_name",g),v=t.getParameterVal("last_name",g);if(!v&&h&&(_=decodeURI(h).split(" ")).length>0&&(h=_[0],v=_[1]),p&&!v&&!h){var _=decodeURI(p).split(" ");_.length>0&&(h=_[0],v=_[1])}p=h&&v?h+" "+v:p,h||(h=""),v||(v=""),e.deBugger("forms","fName = "+h),e.deBugger("forms","lName = "+v),e.deBugger("forms","fullName = "+p);var b=e.totalStorage("page_views")||{},y=e.totalStorage("inbound_url_params")||{},w=n.querySelectorAll('input[value][type="hidden"][name="inbound_furl"]:not([value=""])'),k=!1;if(0==w.length||"IA=="==w[0].value)k=!0;var S=n.querySelectorAll('input[value][type="hidden"][name="inbound_form_id"]');S=S.length>0?S[0].value:0;if("undefined"!=typeof landing_path_info)I=landing_path_info.variation;else if("undefined"!=typeof cta_path_info)I=cta_path_info.variation;else var I=inbound_settings.variation_id;var C=inbound_settings.post_type||"page",L=inbound_settings.post_id||0;search_data={},formData={action:"inbound_lead_store",email:m,full_name:p,first_name:h,last_name:v,raw_params:f,mapped_params:g,url_params:JSON.stringify(y),search_data:"test",page_views:JSON.stringify(b),post_type:C,page_id:L,variation:I,source:t.readCookie("inbound_referral_site"),inbound_submitted:k,inbound_form_id:S,inbound_nonce:inbound_settings.ajax_nonce,event:n},callback=function(o){e.deBugger("forms","Lead Created with ID: "+o),o=parseInt(o,10),formData.leadID=o,o&&(t.createCookie("wp_lead_id",o),e.totalStorage.deleteItem("page_views"),e.totalStorage.deleteItem("tracking_events")),e.trigger("form_after_submission",formData),e.Forms.releaseFormSubmit(n)},e.trigger("form_before_submission",formData),t.ajaxPost(inbound_settings.admin_url,formData,callback)},saveSearchData:function(n){for(var o=o||{},i=0;i<n.elements.length;i++)if(formInput=n.elements[i],multiple=!1,formInput.name){if(formInput.dataset.ignoreFormField){e.deBugger("searches","ignore "+formInput.name);continue}switch(d=formInput.name.replace(/\[([^\[]*)\]/g,"%5B%5D$1"),o[d]||(o[d]={}),formInput.type&&(o[d].type=formInput.type),o[d].name||(o[d].name=formInput.name),formInput.dataset.mapFormField&&(o[d].map=formInput.dataset.mapFormField),formInput.nodeName){case"INPUT":if(!1===(r=this.getInputValue(formInput)))continue;break;case"TEXTAREA":r=formInput.value;break;case"SELECT":if(formInput.multiple){values=[],multiple=!0;for(var a=0;a<formInput.length;a++)formInput[a].selected&&values.push(encodeURIComponent(formInput[a].value))}else r=formInput.value}if(e.deBugger("searches","Input Value = "+r),r){o[d].value||(o[d].value=[]),o[d].value.push(multiple?values.join(","):encodeURIComponent(r));var r=multiple?values.join(","):encodeURIComponent(r)}}e.deBugger("searches",o);var s=[];for(var l in o){var u=o[l].value,c=o[l].type,d=o[l].name;void 0!==u&&null!=u&&""!=u&&("search"==c?s.push("search_text|value|"+o[l].value):"s"==d&&s.push("search_text|value|"+o[l].value))}s[0]||e.Forms.releaseFormSubmit(n);var m=s.join("|field|");if(e.deBugger("searches","Stringified Search Form PARAMS: "+m),"undefined"!=typeof landing_path_info)f=landing_path_info.variation;else if("undefined"!=typeof cta_path_info)f=cta_path_info.variation;else var f=inbound_settings.variation_id;var g=inbound_settings.post_type||"page",p=inbound_settings.post_id||0,h=t.readCookie("wp_lead_uid");inbound_settings.wp_lead_data.lead_email?email=inbound_settings.wp_lead_data.lead_email:t.readCookie("inbound_wpleads_email_address")?email=t.readCookie("inbound_wpleads_email_address"):email="",searchData={email:email,search_data:m,user_UID:h,post_type:g,page_id:p,variation:f,source:t.readCookie("inbound_referral_site"),ip_address:inbound_settings.ip_address,timestamp:Math.floor((new Date).getTime()/1e3)},e.trigger("search_before_caching",searchData),inbound_settings.wp_lead_data.lead_id?(searchData.lead_id=inbound_settings.wp_lead_data.lead_id,t.cacheSearchData(searchData,n)):t.cacheSearchData(searchData,n)},rememberInputValues:function(n){n.name&&n.name;var o=n.type?n.type:"text";if("submit"===o||"hidden"===o||"file"===o||"password"===o||n.dataset.ignoreFormField)return!1;t.addListener(n,"change",function(n){if(n.target.name){if("checkbox"!==o)var i=n.target.value;else for(var a=[],r=document.querySelectorAll('input[name="'+n.target.name+'"]'),s=0;s<r.length;s++)r[s].checked&&a.push(r[s].value),i=a.join(",");inputData={name:n.target.name,node:n.target.nodeName.toLowerCase(),type:o,value:i,mapping:n.target.dataset.mapFormField},e.trigger("form_input_change",inputData),t.createCookie("inbound_"+n.target.name,encodeURIComponent(i))}})},fillInputValues:function(e){var n=e.name?"inbound_"+e.name:"",o=e.type?e.type:"text";if("submit"===o||"hidden"===o||"file"===o||"password"===o)return!1;if(t.readCookie(n)&&"comment"!=n)if(value=decodeURIComponent(t.readCookie(n)),"checkbox"===o||"radio"===o)for(var i=value.split(","),a=0;a<i.length;a++)e.value.indexOf(i[a])>-1&&(e.checked=!0);else"undefined"!==value&&(e.value=value)},getInputLabel:function(e){var t;return(t=this.siblingsIsLabel(e))?t:!!(t=this.CheckParentForLabel(e))&&t},getInputValue:function(e){var t=!1;switch(e.type){case"radio":case"checkbox":e.checked&&(t=e.value);break;case"text":case"hidden":default:t=e.value}return t},addDataAttr:function(e,t){for(var n=document.getElementsByName(e.name),o=n.length-1;o>=0;o--)e.dataset.mapFormField||(n[o].dataset.mapFormField=t)},removeArrayItem:function(e,t){if(e.indexOf)index=e.indexOf(t);else for(index=e.length-1;index>=0&&e[index]!==t;--index);index>=0&&e.splice(index,1)},siblingsIsLabel:function(e){for(var t=this.getSiblings(e),n=[],o=t.length-1;o>=0;o--)"label"===t[o].nodeName.toLowerCase()&&n.push(t[o]);return n.length>0&&n.length<2&&n},getChildren:function(e,t){for(var n=[];e;e=e.nextSibling)1==e.nodeType&&e!=t&&n.push(e);return n},getSiblings:function(e){return this.getChildren(e.parentNode.firstChild,e)},CheckParentForLabel:function(e){if("FORM"===e.nodeName)return null;do{var t=e.getElementsByTagName("label");if(t.length>0&&t.length<2)return e.getElementsByTagName("label")}while(e=e.parentNode);return null},mailCheck:function(){var e=document.querySelector(".inbound-email");e&&(t.addListener(e,"blur",this.mailCheck),u.run({email:document.querySelector(".inbound-email").value,suggested:function(n){var o=document.querySelector(".email_suggestion");o&&t.removeElement(o);var i=document.createElement("span");i.innerHTML="<span class=\"email_suggestion\">Did youu mean <b><i id='email_correction' style='cursor: pointer;' title=\"click to update\">"+n.full+"</b></i>?</span>",e.parentNode.insertBefore(i,e.nextSibling);var a=document.getElementById("email_correction");t.addListener(a,"click",function(){e.value=a.innerHTML,a.parentNode.parentNode.innerHTML="Fixed!"})},empty:function(){}}))}},void 0===u)var u={domainThreshold:1,topLevelThreshold:3,defaultDomains:["yahoo.com","google.com","hotmail.com","gmail.com","me.com","aol.com","mac.com","live.com","comcast.net","googlemail.com","msn.com","hotmail.co.uk","yahoo.co.uk","facebook.com","verizon.net","sbcglobal.net","att.net","gmx.com","mail.com","outlook.com","icloud.com"],defaultTopLevelDomains:["co.jp","co.uk","com","net","org","info","edu","gov","mil","ca","de"],run:function(e){e.domains=e.domains||u.defaultDomains,e.topLevelDomains=e.topLevelDomains||u.defaultTopLevelDomains,e.distanceFunction=e.distanceFunction||u.sift3Distance;var t=function(e){return e},n=e.suggested||t,o=e.empty||t,i=u.suggest(u.encodeEmail(e.email),e.domains,e.topLevelDomains,e.distanceFunction);return i?n(i):o()},suggest:function(e,t,n,o){e=e.toLowerCase();var i=this.splitEmail(e),a=this.findClosestDomain(i.domain,t,o,this.domainThreshold);if(a){if(a!=i.domain)return{address:i.address,domain:a,full:i.address+"@"+a}}else{var r=this.findClosestDomain(i.topLevelDomain,n,o,this.topLevelThreshold);if(i.domain&&r&&r!=i.topLevelDomain){var s=i.domain;return a=s.substring(0,s.lastIndexOf(i.topLevelDomain))+r,{address:i.address,domain:a,full:i.address+"@"+a}}}return!1},findClosestDomain:function(e,t,n,o){o=o||this.topLevelThreshold;var i,a=99,r=null;if(!e||!t)return!1;n||(n=this.sift3Distance);for(var s=0;s<t.length;s++){if(e===t[s])return e;(i=n(e,t[s]))<a&&(a=i,r=t[s])}return a<=o&&null!==r&&r},sift3Distance:function(e,t){if(null===e||0===e.length)return null===t||0===t.length?0:t.length;if(null===t||0===t.length)return e.length;for(var n=0,o=0,i=0,a=0;n+o<e.length&&n+i<t.length;){if(e.charAt(n+o)==t.charAt(n+i))a++;else{o=0,i=0;for(var r=0;r<5;r++){if(n+r<e.length&&e.charAt(n+r)==t.charAt(n)){o=r;break}if(n+r<t.length&&e.charAt(n)==t.charAt(n+r)){i=r;break}}}n++}return(e.length+t.length)/2-a},splitEmail:function(e){var t=e.trim().split("@");if(t.length<2)return!1;for(a=0;a<t.length;a++)if(""===t[a])return!1;var n=t.pop(),o=n.split("."),i="";if(0===o.length)return!1;if(1==o.length)i=o[0];else{for(var a=1;a<o.length;a++)i+=o[a]+".";o.length>=2&&(i=i.substring(0,i.length-1))}return{topLevelDomain:i,domain:n,address:t.join("@")}},encodeEmail:function(e){var t=encodeURI(e);return t=t.replace("%20"," ").replace("%25","%").replace("%5E","^").replace("%60","`").replace("%7B","{").replace("%7C","|").replace("%7D","}")}};return e}(_inbound||{}),_inboundEvents=function(e){function t(t,o,i){var o=o||{};(i=i||{}).bubbles=i.bubbles||!0,i.cancelable=i.cancelable||!0,o=e.apply_filters("filter_"+t,o);!window.ActiveXObject&&window;if("function"==typeof CustomEvent)var a=new CustomEvent(t,{detail:o,bubbles:i.bubbles,cancelable:i.cancelable});else(a=document.createEvent("Event")).initEvent(t,!0,!0);window.dispatchEvent(a),e.do_action(t,o),n(t,o)}function n(e,t){if(window.jQuery){var t=t||{};jQuery(document).trigger(e,t)}}e.trigger=function(t,n){e.Events[t](n)};return e.Events={analytics_ready:function(){t("analytics_ready",{data:"xyxy"},{opt1:!0})},url_parameters:function(e){t("url_parameters",e)},session_start:function(){console.log(""),t("session_start")},session_end:function(e){t("session_end",e),console.log("Session End")},session_active:function(){t("session_active")},session_idle:function(e){t("session_idle",e)},session_resume:function(){t("session_resume")},session_heartbeat:function(e){t("session_heartbeat",{clock:e,leadData:InboundLeadData})},page_visit:function(e){t("page_view",e)},page_first_visit:function(n){t("page_first_visit"),e.deBugger("pages","First Ever Page View of this Page")},page_revisit:function(n){t("page_revisit",n);e.deBugger("pages",status,function(){console.log("pageData",n),console.log("Page Revisit viewed "+n+" times")})},tab_hidden:function(n){e.deBugger("pages","Tab Hidden"),t("tab_hidden")},tab_visible:function(n){e.deBugger("pages","Tab Visible"),t("tab_visible")},tab_mouseout:function(n){e.deBugger("pages","Tab Mouseout"),t("tab_mouseout")},form_input_change:function(n){e.deBugger("forms","inputData change. Data=",function(){console.log(n)}),t("form_input_change",n)},form_before_submission:function(e){t("form_before_submission",e)},form_after_submission:function(e){t("form_after_submission",e)},search_before_caching:function(e){t("search_before_caching",e)},analyticsError:function(e,t,n){var o=new CustomEvent("inbound_analytics_error",{detail:{MLHttpRequest:e,textStatus:t,errorThrown:n}});window.dispatchEvent(o),console.log("Page Save Error")}},e}(_inbound||{});_inbound.add_action("form_before_submission",inboundFormNoRedirect,10),_inbound.add_action("form_after_submission",inboundFormNoRedirectContent,10);var InboundTotalStorage=function(e){var t,n;if("localStorage"in window)try{n=void 0===window.localStorage?void 0:window.localStorage,t=void 0!==n&&void 0!==window.JSON,window.localStorage.setItem("_inbound","1"),window.localStorage.removeItem("_inbound")}catch(e){t=!1}e.totalStorage=function(t,n,o){return e.totalStorage.impl.init(t,n)},e.totalStorage.setItem=function(t,n){return e.totalStorage.impl.setItem(t,n)},e.totalStorage.getItem=function(t){return e.totalStorage.impl.getItem(t)},e.totalStorage.getAll=function(){return e.totalStorage.impl.getAll()},e.totalStorage.deleteItem=function(t){return e.totalStorage.impl.deleteItem(t)},e.totalStorage.impl={init:function(e,t){return void 0!==t?this.setItem(e,t):this.getItem(e)},setItem:function(o,i){if(!t)try{return e.Utils.createCookie(o,i),i}catch(e){console.log("Local Storage not supported by this browser. Install the cookie plugin on your site to take advantage of the same functionality. You can get it at https://github.com/carhartl/jquery-cookie")}var a=JSON.stringify(i);return n.setItem(o,a),this.parseResult(a)},getItem:function(o){if(!t)try{return this.parseResult(e.Utils.readCookie(o))}catch(e){return null}var i=n.getItem(o);return this.parseResult(i)},deleteItem:function(o){if(!t)try{return e.Utils.eraseCookie(o,null),!0}catch(e){return!1}return n.removeItem(o),!0},getAll:function(){var o=[];if(t)for(var i in n)i.length&&o.push({key:i,value:this.parseResult(n.getItem(i))});else try{for(var a=document.cookie.split(";"),r=0;r<a.length;r++){var s=a[r].split("=")[0];o.push({key:s,value:this.parseResult(e.Utils.readCookie(s))})}}catch(e){return null}return o},parseResult:function(e){var t;try{void 0===(t=JSON.parse(e))&&(t=e),"true"==t&&(t=!0),"false"==t&&(t=!1),parseFloat(t)==t&&"object"!=typeof t&&(t=parseFloat(t))}catch(n){t=e}return t}}}(_inbound||{}),_inboundLeadsAPI=function(e){return e.LeadsAPI={init:function(){var t=e.Utils,n=(t.readCookie("wp_lead_uid"),t.readCookie("wp_lead_id"));t.readCookie("lead_data_expire")||(e.deBugger("leads","expired vistor. Run Processes"),n&&e.LeadsAPI.getAllLeadData())},setGlobalLeadData:function(e){InboundLeadData=e},getAllLeadData:function(t){var n=e.Utils.readCookie("wp_lead_id"),o=e.totalStorage("inbound_lead_data"),i=e.Utils.readCookie("lead_data_expire");data={action:"inbound_get_all_lead_data",wp_lead_id:n},success=function(t){var n=JSON.parse(t);e.LeadsAPI.setGlobalLeadData(n),e.totalStorage("inbound_lead_data",n);var o=new Date;o.setTime(o.getTime()+18e5);var i=e.Utils.addDays(o,3);e.Utils.createCookie("lead_data_expire",!0,i)},o?(e.LeadsAPI.setGlobalLeadData(o),e.deBugger("lead","Set Global Lead Data from Localstorage"),i||(e.Utils.ajaxPost(inbound_settings.admin_url,data,success),e.deBugger("lead","localized data old. Pull new from DB"))):e.Utils.ajaxPost(inbound_settings.admin_url,data,success)},getLeadLists:function(){var t={action:"wpl_check_lists",wp_lead_id:e.Utils.readCookie("wp_lead_id")};e.Utils.ajaxPost(inbound_settings.admin_url,t,function(t){e.Utils.createCookie("lead_session_list_check",!0,{path:"/",expires:1}),e.deBugger("lead","Lists checked")})}},e}(_inbound||{}),_inboundPageTracking=function(e){var t,n,o=!1,i=!1,a=!1,r=parseInt(e.Utils.readCookie("lead_session"),10)||0,s=0,l=(new Date,null),u=null,c=null,d=e.Utils,m=e.Utils.GetDate(),f="page_views",g=e.totalStorage(f)||{},p=inbound_settings.post_id||window.location.pathname;e.Settings.timeout;return e.PageTracking={init:function(o){var i=this.isRevisit(g);this.triggerPageView(i),o=o||{},t=parseInt(o.reportInterval,10)||10,n=parseInt(o.idleTimeout,10)||3,d.addListener(document,"keydown",d.throttle(e.PageTracking.pingSession,1e3)),d.addListener(document,"click",d.throttle(e.PageTracking.pingSession,1e3)),d.addListener(window,"mousemove",d.throttle(e.PageTracking.pingSession,1e3)),e.PageTracking.checkVisibility(),this.startSession()},setIdle:function(t){var n="Session IDLE. Activity Timeout due to "+(t=t||"No Movement");e.deBugger("pages",n),clearTimeout(e.PageTracking.idleTimer),e.PageTracking.stopClock(),e.trigger("session_idle")},checkVisibility:function(){var t,n;void 0!==document.hidden?(t="hidden",n="visibilitychange"):void 0!==document.mozHidden?(t="mozHidden",n="mozvisibilitychange"):void 0!==document.msHidden?(t="msHidden",n="msvisibilitychange"):void 0!==document.webkitHidden&&(t="webkitHidden",n="webkitvisibilitychange");var o=document[t];e.Utils.addListener(document,n,function(n){o!=document[t]&&(document[t]?(e.trigger("tab_hidden"),e.PageTracking.setIdle("browser tab switch")):(e.trigger("tab_visible"),e.PageTracking.pingSession()),o=document[t])})},clock:function(){var n="Total time spent on Page in this Session: "+((r+=1)/60).toFixed(2)+" min";if(e.deBugger("pages",n),r>0&&r%t==0){var o=new Date;o.setTime(o.getTime()+18e5),d.createCookie("lead_session",r,o),e.trigger("session_heartbeat",r)}},inactiveClock:function(){var t="Time until Session Timeout: "+((1800-(s+=1))/60).toFixed(2)+" min";e.deBugger("pages",t),s>1800&&(e.trigger("session_end",InboundLeadData),e.Utils.eraseCookie("lead_session"),s=0,clearTimeout(u))},stopClock:function(){i=!0,clearTimeout(l),clearTimeout(u),u=setInterval(e.PageTracking.inactiveClock,1e3)},restartClock:function(){i=!1,e.trigger("session_resume"),e.deBugger("pages","Activity resumed. Session Active"),clearTimeout(l),s=0,clearTimeout(u),l=setInterval(e.PageTracking.clock,1e3)},turnOff:function(){e.PageTracking.setIdle(),a=!0},turnOn:function(){a=!1},startSession:function(){new Date;if(o=!0,l=setInterval(e.PageTracking.clock,1e3),d.readCookie("lead_session"))e.trigger("session_active");else{e.trigger("session_start");var t=new Date;t.setTime(t.getTime()+18e5),e.Utils.createCookie("lead_session",1,t)}this.pingSession()},resetInactiveFunc:function(){s=0,clearTimeout(u)},pingSession:function(t){a||(o||e.PageTracking.startSession(),i&&e.PageTracking.restartClock(),clearTimeout(c),c=setTimeout(e.PageTracking.setIdle,1e3*n+100),void 0!==t&&"mousemove"===t.type&&e.PageTracking.mouseEvents(t))},mouseEvents:function(t){t.pageY<=5&&e.trigger("tab_mouseout")},getPageViews:function(){if(e.Utils.checkLocalStorage()){var t=localStorage.getItem(f),n=JSON.parse(t);return n}},isRevisit:function(e){var t=!1,n=(e=e||{})[p];return void 0!==n&&null!==n&&(t=!0),t},triggerPageView:function(t){var n={title:document.title,url:document.location.href,path:document.location.pathname,count:1};t?(g[p].push(m),n.count=g[p].length,e.trigger("page_revisit",n)):(g[p]=[],g[p].push(m),e.trigger("page_first_visit",n)),e.trigger("page_visit",n),e.totalStorage(f,g);document.onreadystatechange=function(){"loading"!==document.readyState&&e.PageTracking.storePageView()}},CheckTimeOut:function(){e.deBugger("pages",status)},storePageView:function(){"off"==inbound_settings.page_tracking&&"landing-page"!=inbound_settings.post_type||setTimeout(function(){var t=e.Utils.readCookie("wp_lead_id")?e.Utils.readCookie("wp_lead_id"):"",n=e.Utils.readCookie("wp_lead_uid")?e.Utils.readCookie("wp_lead_uid"):"",o=e.totalStorage("wp_cta_loaded"),i=e.totalStorage("wp_cta_impressions");stored=!0,e.totalStorage("wp_cta_impressions",{});var a={action:"inbound_track_lead",wp_lead_uid:n,wp_lead_id:t,page_id:inbound_settings.post_id,variation_id:inbound_settings.variation_id,post_type:inbound_settings.post_type,current_url:window.location.href,page_views:JSON.stringify(e.PageTracking.getPageViews()),cta_impressions:JSON.stringify(i),cta_history:JSON.stringify(o),json:"0"};e.Utils.ajaxPost(inbound_settings.admin_url,a,function(e){})},200)}},e}(_inbound||{});_inbound.init(),InboundLeadData=_inbound.totalStorage("inbound_lead_data")||null;
shared/assets/plugins/advanced-custom-fields-font-awesome/acf-font-awesome-v4.php CHANGED
@@ -1,405 +1,399 @@
1
- <?php
2
-
3
- class acf_field_font_awesome extends acf_field
4
- {
5
- // vars
6
- var $settings, // will hold info such as dir / path
7
- $defaults, // will hold default field options
8
- $stylesheet, // will hold fontawesome stylesheet url
9
- $version; // will hold fontawesome version number
10
-
11
- /*
12
- * __construct
13
- *
14
- * Set name / label needed for actions / filters
15
- *
16
- * @since 3.6
17
- * @date 23/01/13
18
- */
19
-
20
- function __construct()
21
- {
22
- $this->name = 'font-awesome';
23
- $this->label = __('Font Awesome Icon');
24
- $this->category = __("Content",'acf'); // Basic, Content, Choice, etc
25
- $this->defaults = array(
26
- 'enqueue_fa' => 0,
27
- 'allow_null' => 0,
28
- 'save_format' => 'element',
29
- 'default_value' => '',
30
- 'choices' => $this->get_icons()
31
- );
32
-
33
- $this->settings = array(
34
- 'path' => apply_filters('acf/helpers/get_path', __FILE__),
35
- 'dir' => apply_filters('acf/helpers/get_dir', __FILE__),
36
- 'version' => '1.5'
37
- );
38
-
39
- add_filter('acf/load_field', array( $this, 'maybe_enqueue_font_awesome' ) );
40
-
41
- parent::__construct();
42
- }
43
-
44
- function get_icons()
45
- {
46
- require_once ( dirname( __FILE__ ) . '/better-font-awesome-library/better-font-awesome-library.php' );
47
-
48
- $args = array(
49
- 'version' => 'latest',
50
- 'minified' => true,
51
- 'remove_existing_fa' => false,
52
- 'load_styles' => false,
53
- 'load_admin_styles' => false,
54
- 'load_shortcode' => false,
55
- 'load_tinymce_plugin' => false
56
- );
57
-
58
- $bfa = Better_Font_Awesome_Library::get_instance( $args );
59
- $bfa_icons = $bfa->get_icons();
60
- $bfa_prefix = $bfa->get_prefix() . '-';
61
- $new_icons = array();
62
-
63
- $this->stylesheet = $bfa->get_stylesheet_url();
64
- $this->version = $bfa->get_version();
65
-
66
- foreach ( $bfa_icons as $hex => $class ) {
67
- $unicode = '&#x' . ltrim( $hex, '\\') . ';';
68
- $new_icons[ $bfa_prefix . $class ] = $unicode . ' ' . $bfa_prefix . $class;
69
- }
70
-
71
- $new_icons = array_merge( array( 'null' => '- Select -' ), $new_icons );
72
-
73
- return $new_icons;
74
- }
75
-
76
- /*
77
- * maybe_enqueue_font_awesome()
78
- *
79
- * If Enqueue FA is set to true, enqueue it in the footer. We cannot enqueue in the header because wp_head has already been called
80
- *
81
- */
82
-
83
- function maybe_enqueue_font_awesome( $field )
84
- {
85
- if( 'font-awesome' == $field['type'] && $field['enqueue_fa'] ) {
86
- add_action( 'wp_footer', array( $this, 'frontend_enqueue_scripts' ) );
87
- }
88
-
89
- return $field;
90
- }
91
-
92
- /*
93
- * create_options()
94
- *
95
- * Create extra options for your field. This is rendered when editing a field.
96
- * The value of $field['name'] can be used (like bellow) to save extra data to the $field
97
- *
98
- * @type action
99
- * @since 3.6
100
- * @date 23/01/13
101
- *
102
- * @param $field - an array holding all the field's data
103
- */
104
-
105
- function create_options($field)
106
- {
107
- // defaults?
108
- $field = array_merge($this->defaults, $field);
109
-
110
- // key is needed in the field names to correctly save the data
111
- $key = $field['name'];
112
-
113
-
114
- // Create Field Options HTML
115
- ?>
116
- <tr class="field_option field_option_<?php echo $this->name; ?>">
117
- <td class="label">
118
- <label><?php _e("Default Icon", 'acf'); ?></label>
119
- </td>
120
- <td>
121
- <div class="fa-field-wrapper">
122
- <div class="fa-live-preview"></div>
123
- <?php
124
-
125
- do_action('acf/create_field', array(
126
- 'type' => 'select',
127
- 'name' => 'fields[' . $key . '][default_value]',
128
- 'value' => $field['default_value'],
129
- 'class' => 'fontawesome',
130
- 'choices' => array_merge( array( 'null' => __("Select",'acf') ), $field['choices'] )
131
- ));
132
-
133
- ?>
134
- </div>
135
- </td>
136
- </tr>
137
- <tr class="field_option field_option_<?php echo $this->name; ?>">
138
- <td class="label">
139
- <label><?php _e("Return Value",'acf'); ?></label>
140
- <p class="description"><?php _e("Specify the returned value on front end", 'acf'); ?></p>
141
- </td>
142
- <td>
143
- <?php
144
- do_action('acf/create_field', array(
145
- 'type' => 'radio',
146
- 'name' => 'fields['.$key.'][save_format]',
147
- 'value' => $field['save_format'],
148
- 'choices' => array(
149
- 'element' => __("Icon Element",'acf'),
150
- 'class' => __("Icon Class",'acf'),
151
- 'unicode' => __("Icon Unicode",'acf'),
152
- 'object' => __("Icon Object",'acf'),
153
- ),
154
- 'layout' => 'horizontal',
155
- ));
156
- ?>
157
- </td>
158
- </tr>
159
-
160
- <tr class="field_option field_option_<?php echo $this->name; ?>">
161
- <td class="label">
162
- <label><?php _e("Allow Null?",'acf'); ?></label>
163
- </td>
164
- <td>
165
- <?php
166
- do_action('acf/create_field', array(
167
- 'type' => 'radio',
168
- 'name' => 'fields['.$key.'][allow_null]',
169
- 'value' => $field['allow_null'],
170
- 'choices' => array(
171
- 1 => __("Yes",'acf'),
172
- 0 => __("No",'acf'),
173
- ),
174
- 'layout' => 'horizontal',
175
- ));
176
- ?>
177
- </td>
178
- </tr>
179
-
180
- <tr class="field_option field_option_<?php echo $this->name; ?>">
181
- <td class="label">
182
- <label><?php _e("Enqueue FontAwesome?",'acf'); ?></label>
183
- <p class="description"><?php _e("Set to 'Yes' to enqueue FA in the footer on any pages using this field.", 'acf'); ?></p>
184
- </td>
185
- <td>
186
- <?php
187
- do_action('acf/create_field', array(
188
- 'type' => 'radio',
189
- 'name' => 'fields['.$key.'][enqueue_fa]',
190
- 'value' => $field['enqueue_fa'],
191
- 'choices' => array(
192
- 1 => __("Yes",'acf'),
193
- 0 => __("No",'acf'),
194
- ),
195
- 'layout' => 'horizontal',
196
- ));
197
- ?>
198
- </td>
199
- </tr>
200
- <?php
201
-
202
- }
203
-
204
- /*
205
- * create_field()
206
- *
207
- * Create the HTML interface for your field
208
- *
209
- * @param $field - an array holding all the field's data
210
- *
211
- * @type action
212
- * @since 3.6
213
- * @date 23/01/13
214
- */
215
-
216
- function create_field( $field )
217
- {
218
- if( 'object' == $field['save_format'] )
219
- $field['value'] = array( $field['value']->class );
220
-
221
- // value must be array
222
- if( !is_array($field['value']) )
223
- {
224
- // perhaps this is a default value with new lines in it?
225
- if( strpos($field['value'], "\n") !== false )
226
- {
227
- // found multiple lines, explode it
228
- $field['value'] = explode("\n", $field['value']);
229
- }
230
- else
231
- {
232
- $field['value'] = array( $field['value'] );
233
- }
234
- }
235
-
236
- // trim value
237
- $field['value'] = array_map('trim', $field['value']);
238
-
239
- // html
240
- echo '<div class="fa-field-wrapper">';
241
- echo '<div class="fa-live-preview"></div>';
242
- echo '<select id="' . $field['id'] . '" class="' . $field['class'] . ' fa-select2-field" name="' . $field['name'] . '" >';
243
-
244
- // null
245
- if( $field['allow_null'] )
246
- {
247
- echo '<option value="null">- ' . __("Select",'acf') . ' -</option>';
248
- }
249
-
250
- // loop through values and add them as options
251
- if( is_array($field['choices']) )
252
- {
253
- unset( $field['choices']['null'] );
254
-
255
- foreach( $field['choices'] as $key => $value )
256
- {
257
- $selected = $this->find_selected( $key, $field['value'], $field['save_format'], $field['choices'] );
258
- echo '<option value="'.$key.'" '.$selected.'>'.$value.'</option>';
259
- }
260
- }
261
-
262
- echo '</select>';
263
- echo '</div>';
264
- }
265
-
266
- function find_selected( $needle, $haystack, $type, $choices )
267
- {
268
- switch( $type )
269
- {
270
- case 'object':
271
- case 'element':
272
- $search = array( '<i class="fa ', '"></i>' );
273
- $string = str_replace( $search, '', $haystack[0] );
274
- break;
275
-
276
- case 'unicode':
277
- $index = $choices[ $needle ];
278
- if ( stristr( $index, $haystack[0] ) ) {
279
- return 'selected="selected"';
280
- }
281
- return '';
282
-
283
- case 'class':
284
- $string = $haystack[0];
285
- break;
286
- }
287
-
288
- if( $string == $needle )
289
- return 'selected="selected"';
290
-
291
- return '';
292
- }
293
-
294
- /*
295
- * input_admin_enqueue_scripts()
296
- *
297
- * This action is called in the admin_enqueue_scripts action on the edit screen where your field is created.
298
- * Use this action to add css + javascript to assist your create_field() action.
299
- *
300
- * $info http://codex.wordpress.org/Plugin_API/Action_Reference/admin_enqueue_scripts
301
- * @type action
302
- * @since 3.6
303
- * @date 23/01/13
304
- */
305
-
306
- function input_admin_enqueue_scripts()
307
- {
308
- // register acf scripts
309
- /* wp_enqueue_script('acf-input-font-awesome-select2', $this->settings['dir'] . 'js/select2/select2.min.js', array(), $this->settings['version']); */
310
- wp_enqueue_script('acf-input-font-awesome-edit-input', $this->settings['dir'] . 'js/edit_input.js', array(), $this->settings['version']);
311
- wp_enqueue_style('acf-input-font-awesome-input', $this->settings['dir'] . 'css/input.css', array(), $this->settings['version']);
312
- wp_enqueue_style('acf-input-font-awesome-fa', $this->stylesheet, array(), $this->version);
313
- wp_enqueue_style('acf-input-font-awesome-select2-css', $this->settings['dir'] . 'css/select2.css', array(), $this->settings['version']);
314
- }
315
-
316
- /*
317
- * field_group_admin_enqueue_scripts()
318
- *
319
- * This action is called in the admin_enqueue_scripts action on the edit screen where your field is edited.
320
- * Use this action to add css + javascript to assist your create_field_options() action.
321
- *
322
- * $info http://codex.wordpress.org/Plugin_API/Action_Reference/admin_enqueue_scripts
323
- * @type action
324
- * @since 3.6
325
- * @date 23/01/13
326
- */
327
-
328
- function field_group_admin_enqueue_scripts()
329
- {
330
- // register acf scripts
331
- wp_enqueue_script('font-awesome-select2', $this->settings['dir'] . 'js/select2/select2.min.js', array(), $this->settings['version']);
332
- wp_enqueue_script('font-awesome-create-input', $this->settings['dir'] . 'js/create_input.js', array(), $this->settings['version']);
333
- wp_enqueue_style('acf-input-font-awesome-input', $this->settings['dir'] . 'css/input.css', array(), $this->settings['version']);
334
- wp_enqueue_style('acf-input-font-awesome-fa', $this->stylesheet, array(), $this->version);
335
- wp_enqueue_style('acf-input-font-awesome-select2-css', $this->settings['dir'] . 'css/select2.css', array(), $this->settings['version']);
336
- }
337
-
338
- /*
339
- * frontend_enqueue_scripts()
340
- *
341
- * This action is called in the wp_enqueue_scripts action on the front end.
342
- *
343
- * $info http://codex.wordpress.org/Plugin_API/Action_Reference/wp_enqueue_scripts
344
- * @type action
345
- */
346
-
347
- function frontend_enqueue_scripts()
348
- {
349
- wp_register_style('font-awesome', $this->stylesheet, array(), $this->version);
350
-
351
- wp_enqueue_style( array( 'font-awesome' ) );
352
- }
353
-
354
- /*
355
- * load_value()
356
- *
357
- * This filter is appied to the $value after it is loaded from the db
358
- *
359
- * @type filter
360
- * @since 3.6
361
- * @date 23/01/13
362
- *
363
- * @param $value - the value found in the database
364
- * @param $post_id - the $post_id from which the value was loaded from
365
- * @param $field - the field array holding all the field options
366
- *
367
- * @return $value - the value to be saved in te database
368
- */
369
-
370
- function load_value($value, $post_id, $field)
371
- {
372
- if ( 'null' == $value ) {
373
- return;
374
- }
375
-
376
- switch( $field['save_format'] )
377
- {
378
- case 'object':
379
- $icon_unicode_string = $this->defaults['choices'][ $value ];
380
- $icon_unicode_arr = explode( ' ', $icon_unicode_string );
381
- $icon_unicode = $icon_unicode_arr[0];
382
- $value = (object) array(
383
- 'unicode' => $icon_unicode,
384
- 'class' => $value,
385
- 'element' => '<i class="fa ' . $value . '"></i>'
386
- );
387
- break;
388
-
389
- case 'unicode':
390
- $icon_unicode_string = $this->defaults['choices'][ $value ];
391
- $icon_unicode_arr = explode( ' ', $icon_unicode_string );
392
- $value = $icon_unicode_arr[0];
393
- break;
394
-
395
- case 'element':
396
- $value = '<i class="fa ' . $value . '"></i>';
397
- break;
398
- }
399
-
400
- return $value;
401
- }
402
-
403
- }
404
-
405
- new acf_field_font_awesome();
1
+ <?php
2
+
3
+ if (!class_exists('acf_field_font_awesome')) {
4
+
5
+ class acf_field_font_awesome extends acf_field
6
+ {
7
+ // vars
8
+ var $settings, // will hold info such as dir / path
9
+ $defaults, // will hold default field options
10
+ $stylesheet, // will hold fontawesome stylesheet url
11
+ $version; // will hold fontawesome version number
12
+
13
+ /*
14
+ * __construct
15
+ *
16
+ * Set name / label needed for actions / filters
17
+ *
18
+ * @since 3.6
19
+ * @date 23/01/13
20
+ */
21
+
22
+ function __construct()
23
+ {
24
+ $this->name = 'font-awesome';
25
+ $this->label = __('Font Awesome Icon');
26
+ $this->category = __("Content", 'acf'); // Basic, Content, Choice, etc
27
+ $this->defaults = array(
28
+ 'enqueue_fa' => 0,
29
+ 'allow_null' => 0,
30
+ 'save_format' => 'element',
31
+ 'default_value' => '',
32
+ 'choices' => $this->get_icons()
33
+ );
34
+
35
+ $this->settings = array(
36
+ 'path' => apply_filters('acf/helpers/get_path', __FILE__),
37
+ 'dir' => apply_filters('acf/helpers/get_dir', __FILE__),
38
+ 'version' => '1.5'
39
+ );
40
+
41
+ add_filter('acf/load_field', array($this, 'maybe_enqueue_font_awesome'));
42
+
43
+ parent::__construct();
44
+ }
45
+
46
+ function get_icons()
47
+ {
48
+ require_once(dirname(__FILE__) . '/better-font-awesome-library/better-font-awesome-library.php');
49
+
50
+ $args = array(
51
+ 'version' => 'latest',
52
+ 'minified' => true,
53
+ 'remove_existing_fa' => false,
54
+ 'load_styles' => false,
55
+ 'load_admin_styles' => false,
56
+ 'load_shortcode' => false,
57
+ 'load_tinymce_plugin' => false
58
+ );
59
+
60
+ $bfa = Better_Font_Awesome_Library::get_instance($args);
61
+ $bfa_icons = $bfa->get_icons();
62
+ $bfa_prefix = $bfa->get_prefix() . '-';
63
+ $new_icons = array();
64
+
65
+ $this->stylesheet = $bfa->get_stylesheet_url();
66
+ $this->version = $bfa->get_version();
67
+
68
+ foreach ($bfa_icons as $hex => $class) {
69
+ $unicode = '&#x' . ltrim($hex, '\\') . ';';
70
+ $new_icons[$bfa_prefix . $class] = $unicode . ' ' . $bfa_prefix . $class;
71
+ }
72
+
73
+ $new_icons = array_merge(array('null' => '- Select -'), $new_icons);
74
+
75
+ return $new_icons;
76
+ }
77
+
78
+ /*
79
+ * maybe_enqueue_font_awesome()
80
+ *
81
+ * If Enqueue FA is set to true, enqueue it in the footer. We cannot enqueue in the header because wp_head has already been called
82
+ *
83
+ */
84
+
85
+ function maybe_enqueue_font_awesome($field)
86
+ {
87
+ if ('font-awesome' == $field['type'] && $field['enqueue_fa']) {
88
+ add_action('wp_footer', array($this, 'frontend_enqueue_scripts'));
89
+ }
90
+
91
+ return $field;
92
+ }
93
+
94
+ /*
95
+ * create_options()
96
+ *
97
+ * Create extra options for your field. This is rendered when editing a field.
98
+ * The value of $field['name'] can be used (like bellow) to save extra data to the $field
99
+ *
100
+ * @type action
101
+ * @since 3.6
102
+ * @date 23/01/13
103
+ *
104
+ * @param $field - an array holding all the field's data
105
+ */
106
+
107
+ function create_options($field)
108
+ {
109
+ // defaults?
110
+ $field = array_merge($this->defaults, $field);
111
+
112
+ // key is needed in the field names to correctly save the data
113
+ $key = $field['name'];
114
+
115
+
116
+ // Create Field Options HTML
117
+ ?>
118
+ <tr class="field_option field_option_<?php echo $this->name; ?>">
119
+ <td class="label">
120
+ <label><?php _e("Default Icon", 'acf'); ?></label>
121
+ </td>
122
+ <td>
123
+ <div class="fa-field-wrapper">
124
+ <div class="fa-live-preview"></div>
125
+ <?php
126
+
127
+ do_action('acf/create_field', array(
128
+ 'type' => 'select',
129
+ 'name' => 'fields[' . $key . '][default_value]',
130
+ 'value' => $field['default_value'],
131
+ 'class' => 'fontawesome',
132
+ 'choices' => array_merge(array('null' => __("Select", 'acf')), $field['choices'])
133
+ ));
134
+
135
+ ?>
136
+ </div>
137
+ </td>
138
+ </tr>
139
+ <tr class="field_option field_option_<?php echo $this->name; ?>">
140
+ <td class="label">
141
+ <label><?php _e("Return Value", 'acf'); ?></label>
142
+ <p class="description"><?php _e("Specify the returned value on front end", 'acf'); ?></p>
143
+ </td>
144
+ <td>
145
+ <?php
146
+ do_action('acf/create_field', array(
147
+ 'type' => 'radio',
148
+ 'name' => 'fields[' . $key . '][save_format]',
149
+ 'value' => $field['save_format'],
150
+ 'choices' => array(
151
+ 'element' => __("Icon Element", 'acf'),
152
+ 'class' => __("Icon Class", 'acf'),
153
+ 'unicode' => __("Icon Unicode", 'acf'),
154
+ 'object' => __("Icon Object", 'acf'),
155
+ ),
156
+ 'layout' => 'horizontal',
157
+ ));
158
+ ?>
159
+ </td>
160
+ </tr>
161
+
162
+ <tr class="field_option field_option_<?php echo $this->name; ?>">
163
+ <td class="label">
164
+ <label><?php _e("Allow Null?", 'acf'); ?></label>
165
+ </td>
166
+ <td>
167
+ <?php
168
+ do_action('acf/create_field', array(
169
+ 'type' => 'radio',
170
+ 'name' => 'fields[' . $key . '][allow_null]',
171
+ 'value' => $field['allow_null'],
172
+ 'choices' => array(
173
+ 1 => __("Yes", 'acf'),
174
+ 0 => __("No", 'acf'),
175
+ ),
176
+ 'layout' => 'horizontal',
177
+ ));
178
+ ?>
179
+ </td>
180
+ </tr>
181
+
182
+ <tr class="field_option field_option_<?php echo $this->name; ?>">
183
+ <td class="label">
184
+ <label><?php _e("Enqueue FontAwesome?", 'acf'); ?></label>
185
+ <p class="description"><?php _e("Set to 'Yes' to enqueue FA in the footer on any pages using this field.", 'acf'); ?></p>
186
+ </td>
187
+ <td>
188
+ <?php
189
+ do_action('acf/create_field', array(
190
+ 'type' => 'radio',
191
+ 'name' => 'fields[' . $key . '][enqueue_fa]',
192
+ 'value' => $field['enqueue_fa'],
193
+ 'choices' => array(
194
+ 1 => __("Yes", 'acf'),
195
+ 0 => __("No", 'acf'),
196
+ ),
197
+ 'layout' => 'horizontal',
198
+ ));
199
+ ?>
200
+ </td>
201
+ </tr>
202
+ <?php
203
+
204
+ }
205
+
206
+ /*
207
+ * create_field()
208
+ *
209
+ * Create the HTML interface for your field
210
+ *
211
+ * @param $field - an array holding all the field's data
212
+ *
213
+ * @type action
214
+ * @since 3.6
215
+ * @date 23/01/13
216
+ */
217
+
218
+ function create_field($field)
219
+ {
220
+ if ('object' == $field['save_format'])
221
+ $field['value'] = array($field['value']->class);
222
+
223
+ // value must be array
224
+ if (!is_array($field['value'])) {
225
+ // perhaps this is a default value with new lines in it?
226
+ if (strpos($field['value'], "\n") !== false) {
227
+ // found multiple lines, explode it
228
+ $field['value'] = explode("\n", $field['value']);
229
+ } else {
230
+ $field['value'] = array($field['value']);
231
+ }
232
+ }
233
+
234
+ // trim value
235
+ $field['value'] = array_map('trim', $field['value']);
236
+
237
+ // html
238
+ echo '<div class="fa-field-wrapper">';
239
+ echo '<div class="fa-live-preview"></div>';
240
+ echo '<select id="' . $field['id'] . '" class="' . $field['class'] . ' fa-select2-field" name="' . $field['name'] . '" >';
241
+
242
+ // null
243
+ if ($field['allow_null']) {
244
+ echo '<option value="null">- ' . __("Select", 'acf') . ' -</option>';
245
+ }
246
+
247
+ // loop through values and add them as options
248
+ if (is_array($field['choices'])) {
249
+ unset($field['choices']['null']);
250
+
251
+ foreach ($field['choices'] as $key => $value) {
252
+ $selected = $this->find_selected($key, $field['value'], $field['save_format'], $field['choices']);
253
+ echo '<option value="' . $key . '" ' . $selected . '>' . $value . '</option>';
254
+ }
255
+ }
256
+
257
+ echo '</select>';
258
+ echo '</div>';
259
+ }
260
+
261
+ function find_selected($needle, $haystack, $type, $choices)
262
+ {
263
+ switch ($type) {
264
+ case 'object':
265
+ case 'element':
266
+ $search = array('<i class="fa ', '"></i>');
267
+ $string = str_replace($search, '', $haystack[0]);
268
+ break;
269
+
270
+ case 'unicode':
271
+ $index = $choices[$needle];
272
+ if (stristr($index, $haystack[0])) {
273
+ return 'selected="selected"';
274
+ }
275
+ return '';
276
+
277
+ case 'class':
278
+ $string = $haystack[0];
279
+ break;
280
+ }
281
+
282
+ if ($string == $needle)
283
+ return 'selected="selected"';
284
+
285
+ return '';
286
+ }
287
+
288
+ /*
289
+ * input_admin_enqueue_scripts()
290
+ *
291
+ * This action is called in the admin_enqueue_scripts action on the edit screen where your field is created.
292
+ * Use this action to add css + javascript to assist your create_field() action.
293
+ *
294
+ * $info http://codex.wordpress.org/Plugin_API/Action_Reference/admin_enqueue_scripts
295
+ * @type action
296
+ * @since 3.6
297
+ * @date 23/01/13
298
+ */
299
+
300
+ function input_admin_enqueue_scripts()
301
+ {
302
+ // register acf scripts
303
+ /* wp_enqueue_script('acf-input-font-awesome-select2', $this->settings['dir'] . 'js/select2/select2.min.js', array(), $this->settings['version']); */
304
+ wp_enqueue_script('acf-input-font-awesome-edit-input', $this->settings['dir'] . 'js/edit_input.js', array(), $this->settings['version']);
305
+ wp_enqueue_style('acf-input-font-awesome-input', $this->settings['dir'] . 'css/input.css', array(), $this->settings['version']);
306
+ wp_enqueue_style('acf-input-font-awesome-fa', $this->stylesheet, array(), $this->version);
307
+ wp_enqueue_style('acf-input-font-awesome-select2-css', $this->settings['dir'] . 'css/select2.css', array(), $this->settings['version']);
308
+ }
309
+
310
+ /*
311
+ * field_group_admin_enqueue_scripts()
312
+ *
313
+ * This action is called in the admin_enqueue_scripts action on the edit screen where your field is edited.
314
+ * Use this action to add css + javascript to assist your create_field_options() action.
315
+ *
316
+ * $info http://codex.wordpress.org/Plugin_API/Action_Reference/admin_enqueue_scripts
317
+ * @type action
318
+ * @since 3.6
319
+ * @date 23/01/13
320
+ */
321
+
322
+ function field_group_admin_enqueue_scripts()
323
+ {
324
+ // register acf scripts
325
+ wp_enqueue_script('font-awesome-select2', $this->settings['dir'] . 'js/select2/select2.min.js', array(), $this->settings['version']);
326
+ wp_enqueue_script('font-awesome-create-input', $this->settings['dir'] . 'js/create_input.js', array(), $this->settings['version']);
327
+ wp_enqueue_style('acf-input-font-awesome-input', $this->settings['dir'] . 'css/input.css', array(), $this->settings['version']);
328
+ wp_enqueue_style('acf-input-font-awesome-fa', $this->stylesheet, array(), $this->version);
329
+ wp_enqueue_style('acf-input-font-awesome-select2-css', $this->settings['dir'] . 'css/select2.css', array(), $this->settings['version']);
330
+ }
331
+
332
+ /*
333
+ * frontend_enqueue_scripts()
334
+ *
335
+ * This action is called in the wp_enqueue_scripts action on the front end.
336
+ *
337
+ * $info http://codex.wordpress.org/Plugin_API/Action_Reference/wp_enqueue_scripts
338
+ * @type action
339
+ */
340
+
341
+ function frontend_enqueue_scripts()
342
+ {
343
+ wp_register_style('font-awesome', $this->stylesheet, array(), $this->version);
344
+
345
+ wp_enqueue_style(array('font-awesome'));
346
+ }
347
+
348
+ /*
349
+ * load_value()
350
+ *
351
+ * This filter is appied to the $value after it is loaded from the db
352
+ *
353
+ * @type filter
354
+ * @since 3.6
355
+ * @date 23/01/13
356
+ *
357
+ * @param $value - the value found in the database
358
+ * @param $post_id - the $post_id from which the value was loaded from
359
+ * @param $field - the field array holding all the field options
360
+ *
361
+ * @return $value - the value to be saved in te database
362
+ */
363
+
364
+ function load_value($value, $post_id, $field)
365
+ {
366
+ if ('null' == $value) {
367
+ return;
368
+ }
369
+
370
+ switch ($field['save_format']) {
371
+ case 'object':
372
+ $icon_unicode_string = $this->defaults['choices'][$value];
373
+ $icon_unicode_arr = explode(' ', $icon_unicode_string);
374
+ $icon_unicode = $icon_unicode_arr[0];
375
+ $value = (object)array(
376
+ 'unicode' => $icon_unicode,
377
+ 'class' => $value,
378
+ 'element' => '<i class="fa ' . $value . '"></i>'
379
+ );
380
+ break;
381
+
382
+ case 'unicode':
383
+ $icon_unicode_string = $this->defaults['choices'][$value];
384
+ $icon_unicode_arr = explode(' ', $icon_unicode_string);
385
+ $value = $icon_unicode_arr[0];
386
+ break;
387
+
388
+ case 'element':
389
+ $value = '<i class="fa ' . $value . '"></i>';
390
+ break;
391
+ }
392
+
393
+ return $value;
394
+ }
395
+
396
+ }
397
+
398
+ new acf_field_font_awesome();
399
+ }
 
 
 
 
 
 
shared/assets/plugins/advanced-custom-fields-font-awesome/acf-font-awesome-v5.php CHANGED
@@ -1,412 +1,412 @@
1
- <?php
2
-
3
- class acf_field_font_awesome extends acf_field {
4
-
5
- var $stylesheet, // will hold fontawesome stylesheet url
6
- $version; // will hold fontawesome version number
7
-
8
- /*
9
- * __construct
10
- *
11
- * This function will setup the field type data
12
- *
13
- * @type function
14
- * @date 5/03/2014
15
- * @since 5.0.0
16
- *
17
- * @param n/a
18
- * @return n/a
19
- */
20
-
21
- function __construct() {
22
-
23
- $this->name = 'font-awesome';
24
- $this->label = __('Font Awesome Icon');
25
- $this->category = __("Content",'acf'); // Basic, Content, Choice, etc
26
- $this->defaults = array(
27
- 'enqueue_fa' => 0,
28
- 'allow_null' => 0,
29
- 'save_format' => 'element',
30
- 'default_value' => '',
31
- 'fa_live_preview' => '',
32
- 'choices' => $this->get_icons()
33
- );
34
- $this->l10n = array();
35
-
36
- $this->settings = array(
37
- 'path' => dirname(__FILE__),
38
- 'dir' => $this->helpers_get_dir( __FILE__ ),
39
- 'version' => '1.5'
40
- );
41
-
42
- add_filter('acf/load_field', array( $this, 'maybe_enqueue_font_awesome' ) );
43
-
44
- parent::__construct();
45
- }
46
-
47
- function get_icons()
48
- {
49
- require_once ( dirname( __FILE__ ) . '/better-font-awesome-library/better-font-awesome-library.php' );
50
-
51
- $args = array(
52
- 'version' => 'latest',
53
- 'minified' => true,
54
- 'remove_existing_fa' => false,
55
- 'load_styles' => false,
56
- 'load_admin_styles' => false,
57
- 'load_shortcode' => false,
58
- 'load_tinymce_plugin' => false
59
- );
60
-
61
- $bfa = Better_Font_Awesome_Library::get_instance( $args );
62
- $bfa_icons = $bfa->get_icons();
63
- $bfa_prefix = $bfa->get_prefix() . '-';
64
- $new_icons = array();
65
-
66
- $this->stylesheet = $bfa->get_stylesheet_url();
67
- $this->version = $bfa->get_version();
68
-
69
- foreach ( $bfa_icons as $hex => $class ) {
70
- $unicode = '&#x' . ltrim( $hex, '\\') . ';';
71
- $new_icons[ $bfa_prefix . $class ] = $unicode . ' ' . $bfa_prefix . $class;
72
- }
73
-
74
- $new_icons = array_merge( array( 'null' => '- Select -' ), $new_icons );
75
-
76
- return $new_icons;
77
- }
78
-
79
- /*
80
- * maybe_enqueue_font_awesome()
81
- *
82
- * If Enqueue FA is set to true, enqueue it in the footer. We cannot enqueue in the header because wp_head has already been called
83
- *
84
- */
85
-
86
- function maybe_enqueue_font_awesome( $field )
87
- {
88
- if( 'font-awesome' == $field['type'] && $field['enqueue_fa'] ) {
89
- add_action( 'wp_footer', array( $this, 'frontend_enqueue_scripts' ) );
90
- }
91
-
92
- return $field;
93
- }
94
-
95
- /*
96
- * frontend_enqueue_scripts()
97
- *
98
- * This action is called in the wp_enqueue_scripts action on the front end.
99
- *
100
- * $info http://codex.wordpress.org/Plugin_API/Action_Reference/wp_enqueue_scripts
101
- * @type action
102
- */
103
-
104
- function frontend_enqueue_scripts()
105
- {
106
- wp_register_style('font-awesome', $this->stylesheet, array(), $this->version);
107
-
108
- wp_enqueue_style( array( 'font-awesome' ) );
109
- }
110
-
111
- /*
112
- * render_field_settings()
113
- *
114
- * Create extra settings for your field. These are visible when editing a field
115
- *
116
- * @type action
117
- * @since 3.6
118
- * @date 23/01/13
119
- *
120
- * @param $field (array) the $field being edited
121
- * @return n/a
122
- */
123
-
124
- function render_field_settings( $field ) {
125
-
126
- /*
127
- * acf_render_field_setting
128
- *
129
- * This function will create a setting for your field. Simply pass the $field parameter and an array of field settings.
130
- * The array of settings does not require a `value` or `prefix`; These settings are found from the $field array.
131
- *
132
- * More than one setting can be added by copy/paste the above code.
133
- * Please note that you must also have a matching $defaults value for the field name (font_size)
134
- */
135
-
136
- acf_render_field_setting( $field, array(
137
- 'label' => __('Live Preview','acf-font-awesome'),
138
- 'instructions' => '',
139
- 'type' => 'message',
140
- 'name' => 'fa_live_preview',
141
- 'class' => 'live-preview'
142
- ));
143
-
144
- acf_render_field_setting( $field, array(
145
- 'label' => __('Default Icon','acf-font-awesome'),
146
- 'instructions' => '',
147
- 'type' => 'select',
148
- 'name' => 'default_value',
149
- 'class' => 'fontawesome',
150
- 'choices' => $field['choices']
151
- ));
152
-
153
- acf_render_field_setting( $field, array(
154
- 'label' => __('Return Value','acf-font-awesome'),
155
- 'instructions' => __('Specify the returned value on front end','acf-font-awesome'),
156
- 'type' => 'radio',
157
- 'name' => 'save_format',
158
- 'choices' => array(
159
- 'element' => __('Icon Element','acf-font-awesome'),
160
- 'class' => __('Icon Class','acf-font-awesome'),
161
- 'unicode' => __('Icon Unicode','acf-font-awesome'),
162
- 'object' => __('Icon Object','acf-font-awesome'),
163
- )
164
- ));
165
-
166
- acf_render_field_setting( $field, array(
167
- 'label' => __('Allow Null?','acf-font-awesome'),
168
- 'instructions' => '',
169
- 'type' => 'radio',
170
- 'name' => 'allow_null',
171
- 'choices' => array(
172
- 1 => __('Yes','acf-font-awesome'),
173
- 0 => __('No','acf-font-awesome')
174
- )
175
- ));
176
-
177
- acf_render_field_setting( $field, array(
178
- 'label' => __('Enqueue FontAwesome?','acf-font-awesome'),
179
- 'instructions' => __('Set to \'Yes\' to enqueue FA in the footer on any pages using this field.','acf-font-awesome'),
180
- 'type' => 'radio',
181
- 'name' => 'enqueue_fa',
182
- 'choices' => array(
183
- 1 => __('Yes','acf-font-awesome'),
184
- 0 => __('No','acf-font-awesome')
185
- )
186
- ));
187
- }
188
-
189
-
190
- /*
191
- * render_field()
192
- *
193
- * Create the HTML interface for your field
194
- *
195
- * @param $field (array) the $field being rendered
196
- *
197
- * @type action
198
- * @since 3.6
199
- * @date 23/01/13
200
- *
201
- * @param $field (array) the $field being edited
202
- * @return n/a
203
- */
204
-
205
- function render_field( $field ) {
206
-
207
- if( 'object' == $field['save_format'] )
208
- $field['value'] = array( $field['value']->class );
209
-
210
- // value must be array
211
- if( !is_array($field['value']) )
212
- {
213
- // perhaps this is a default value with new lines in it?
214
- if( strpos($field['value'], "\n") !== false )
215
- {
216
- // found multiple lines, explode it
217
- $field['value'] = explode("\n", $field['value']);
218
- }
219
- else
220
- {
221
- $field['value'] = array( $field['value'] );
222
- }
223
- }
224
-
225
- // trim value
226
- $field['value'] = array_map('trim', $field['value']);
227
-
228
- // html
229
- echo '<div class="fa-field-wrapper">';
230
- echo '<div class="fa-live-preview"></div>';
231
- echo '<select id="' . $field['id'] . '" class="' . $field['class'] . ' fa-select2-field" name="' . $field['name'] . '" >';
232
-
233
- // null
234
- if( $field['allow_null'] )
235
- {
236
- echo '<option value="null">- ' . __("Select",'acf') . ' -</option>';
237
- }
238
-
239
- // loop through values and add them as options
240
- if( is_array($field['choices']) )
241
- {
242
- unset( $field['choices']['null'] );
243
-
244
- foreach( $field['choices'] as $key => $value )
245
- {
246
- $selected = $this->find_selected( $key, $field['value'], $field['save_format'], $field['choices'] );
247
- echo '<option value="'.$key.'" '.$selected.'>'.$value.'</option>';
248
- }
249
- }
250
-
251
- echo '</select>';
252
- echo '</div>';
253
- }
254
-
255
- function find_selected( $needle, $haystack, $type, $choices )
256
- {
257
- switch( $type )
258
- {
259
- case 'object':
260
- case 'element':
261
- $search = array( '<i class="fa ', '"></i>' );
262
- $string = str_replace( $search, '', $haystack[0] );
263
- break;
264
-
265
- case 'unicode':
266
- $index = $choices[ $needle ];
267
- if ( stristr( $index, $haystack[0] ) ) {
268
- return 'selected="selected"';
269
- }
270
- return '';
271
-
272
- case 'class':
273
- $string = $haystack[0];
274
- break;
275
- }
276
-
277
- if( $string == $needle )
278
- return 'selected="selected"';
279
-
280
- return '';
281
- }
282
-
283
- /*
284
- * input_admin_enqueue_scripts()
285
- *
286
- * This action is called in the admin_enqueue_scripts action on the edit screen where your field is created.
287
- * Use this action to add CSS + JavaScript to assist your render_field() action.
288
- *
289
- * @type action (admin_enqueue_scripts)
290
- * @since 3.6
291
- * @date 23/01/13
292
- *
293
- * @param n/a
294
- * @return n/a
295
- */
296
-
297
- function input_admin_enqueue_scripts() {
298
-
299
- // register acf scripts
300
- wp_enqueue_script('acf-input-font-awesome-edit-input', $this->settings['dir'] . 'js/edit_input.js', array(), $this->settings['version']);
301
- wp_enqueue_style('acf-input-font-awesome-input', $this->settings['dir'] . 'css/input.css', array(), $this->settings['version']);
302
- wp_enqueue_style('acf-input-font-awesome-fa', $this->stylesheet, array(), $this->version);
303
- }
304
-
305
- /*
306
- * field_group_admin_enqueue_scripts()
307
- *
308
- * This action is called in the admin_enqueue_scripts action on the edit screen where your field is edited.
309
- * Use this action to add CSS + JavaScript to assist your render_field_options() action.
310
- *
311
- * @type action (admin_enqueue_scripts)
312
- * @since 3.6
313
- * @date 23/01/13
314
- *
315
- * @param n/a
316
- * @return n/a
317
- */
318
-
319
- function field_group_admin_enqueue_scripts() {
320
-
321
- // register acf scripts
322
- wp_enqueue_script('font-awesome-create-input', $this->settings['dir'] . 'js/create_input.js', array(), $this->settings['version']);
323
- wp_enqueue_style('acf-input-font-awesome-input', $this->settings['dir'] . 'css/input.css', array(), $this->settings['version']);
324
- wp_enqueue_style('acf-input-font-awesome-fa', $this->stylesheet, array(), $this->version);
325
- }
326
-
327
- /*
328
- * load_value()
329
- *
330
- * This filter is applied to the $value after it is loaded from the db
331
- *
332
- * @type filter
333
- * @since 3.6
334
- * @date 23/01/13
335
- *
336
- * @param $value (mixed) the value found in the database
337
- * @param $post_id (mixed) the $post_id from which the value was loaded
338
- * @param $field (array) the field array holding all the field options
339
- * @return $value
340
- */
341
-
342
- function load_value( $value, $post_id, $field ) {
343
-
344
- if ( 'null' == $value ) {
345
- return;
346
- }
347
-
348
- switch( $field['save_format'] )
349
- {
350
- case 'object':
351
- $icon_unicode_string = $this->defaults['choices'][ $value ];
352
- $icon_unicode_arr = explode( ' ', $icon_unicode_string );
353
- $icon_unicode = $icon_unicode_arr[0];
354
- $value = (object) array(
355
- 'unicode' => $icon_unicode,
356
- 'class' => $value,
357
- 'element' => '<i class="fa ' . $value . '"></i>'
358
- );
359
- break;
360
-
361
- case 'unicode':
362
- $icon_unicode_string = $this->defaults['choices'][ $value ];
363
- $icon_unicode_arr = explode( ' ', $icon_unicode_string );
364
- $value = $icon_unicode_arr[0];
365
- break;
366
-
367
- case 'element':
368
- $value = '<i class="fa ' . $value . '"></i>';
369
- break;
370
- }
371
-
372
- return $value;
373
- }
374
-
375
- /*
376
- * helpers_get_dir()
377
- *
378
- * Helper function taken from ACF 4.x to allow finding of asset paths when plugin is included from outside the plugins directory
379
- *
380
- */
381
-
382
- function helpers_get_dir( $file ) {
383
-
384
- $dir = trailingslashit( dirname( $file ) );
385
- $count = 0;
386
-
387
- // sanitize for Win32 installs
388
- $dir = str_replace('\\' ,'/', $dir);
389
-
390
- // if file is in plugins folder
391
- $wp_plugin_dir = str_replace( '\\' ,'/', WP_PLUGIN_DIR );
392
- $dir = str_replace( $wp_plugin_dir, plugins_url(), $dir, $count );
393
-
394
- if ( $count < 1 ) {
395
- // if file is in wp-content folder
396
- $wp_content_dir = str_replace( '\\' ,'/', WP_CONTENT_DIR );
397
- $dir = str_replace( $wp_content_dir, content_url(), $dir, $count );
398
- }
399
-
400
- if ( $count < 1 ) {
401
- // if file is in ??? folder
402
- $wp_dir = str_replace( '\\' ,'/', ABSPATH );
403
- $dir = str_replace( $wp_dir, site_url( '/' ), $dir );
404
- }
405
-
406
- return $dir;
407
- }
408
-
409
- }
410
-
411
- // create field
412
- new acf_field_font_awesome();
1
+ <?php
2
+ if (!class_exists('acf_field_font_awesome')) {
3
+ class acf_field_font_awesome extends acf_field
4
+ {
5
+
6
+ var $stylesheet, // will hold fontawesome stylesheet url
7
+ $version; // will hold fontawesome version number
8
+
9
+ /*
10
+ * __construct
11
+ *
12
+ * This function will setup the field type data
13
+ *
14
+ * @type function
15
+ * @date 5/03/2014
16
+ * @since 5.0.0
17
+ *
18
+ * @param n/a
19
+ * @return n/a
20
+ */
21
+
22
+ function __construct()
23
+ {
24
+
25
+ $this->name = 'font-awesome';
26
+ $this->label = __('Font Awesome Icon');
27
+ $this->category = __("Content", 'acf'); // Basic, Content, Choice, etc
28
+ $this->defaults = array(
29
+ 'enqueue_fa' => 0,
30
+ 'allow_null' => 0,
31
+ 'save_format' => 'element',
32
+ 'default_value' => '',
33
+ 'fa_live_preview' => '',
34
+ 'choices' => $this->get_icons()
35
+ );
36
+ $this->l10n = array();
37
+
38
+ $this->settings = array(
39
+ 'path' => dirname(__FILE__),
40
+ 'dir' => $this->helpers_get_dir(__FILE__),
41
+ 'version' => '1.5'
42
+ );
43
+
44
+ add_filter('acf/load_field', array($this, 'maybe_enqueue_font_awesome'));
45
+
46
+ parent::__construct();
47
+ }
48
+
49
+ function get_icons()
50
+ {
51
+ require_once(dirname(__FILE__) . '/better-font-awesome-library/better-font-awesome-library.php');
52
+
53
+ $args = array(
54
+ 'version' => 'latest',
55
+ 'minified' => true,
56
+ 'remove_existing_fa' => false,
57
+ 'load_styles' => false,
58
+ 'load_admin_styles' => false,
59
+ 'load_shortcode' => false,
60
+ 'load_tinymce_plugin' => false
61
+ );
62
+
63
+ $bfa = Better_Font_Awesome_Library::get_instance($args);
64
+ $bfa_icons = $bfa->get_icons();
65
+ $bfa_prefix = $bfa->get_prefix() . '-';
66
+ $new_icons = array();
67
+
68
+ $this->stylesheet = $bfa->get_stylesheet_url();
69
+ $this->version = $bfa->get_version();
70
+
71
+ foreach ($bfa_icons as $hex => $class) {
72
+ $unicode = '&#x' . ltrim($hex, '\\') . ';';
73
+ $new_icons[$bfa_prefix . $class] = $unicode . ' ' . $bfa_prefix . $class;
74
+ }
75
+
76
+ $new_icons = array_merge(array('null' => '- Select -'), $new_icons);
77
+
78
+ return $new_icons;
79
+ }
80
+
81
+ /*
82
+ * maybe_enqueue_font_awesome()
83
+ *
84
+ * If Enqueue FA is set to true, enqueue it in the footer. We cannot enqueue in the header because wp_head has already been called
85
+ *
86
+ */
87
+
88
+ function maybe_enqueue_font_awesome($field)
89
+ {
90
+ if ('font-awesome' == $field['type'] && $field['enqueue_fa']) {
91
+ add_action('wp_footer', array($this, 'frontend_enqueue_scripts'));
92
+ }
93
+
94
+ return $field;
95
+ }
96
+
97
+ /*
98
+ * frontend_enqueue_scripts()
99
+ *
100
+ * This action is called in the wp_enqueue_scripts action on the front end.
101
+ *
102
+ * $info http://codex.wordpress.org/Plugin_API/Action_Reference/wp_enqueue_scripts
103
+ * @type action
104
+ */
105
+
106
+ function frontend_enqueue_scripts()
107
+ {
108
+ wp_register_style('font-awesome', $this->stylesheet, array(), $this->version);
109
+
110
+ wp_enqueue_style(array('font-awesome'));
111
+ }
112
+
113
+ /*
114
+ * render_field_settings()
115
+ *
116
+ * Create extra settings for your field. These are visible when editing a field
117
+ *
118
+ * @type action
119
+ * @since 3.6
120
+ * @date 23/01/13
121
+ *
122
+ * @param $field (array) the $field being edited
123
+ * @return n/a
124
+ */
125
+
126
+ function render_field_settings($field)
127
+ {
128
+
129
+ /*
130
+ * acf_render_field_setting
131
+ *
132
+ * This function will create a setting for your field. Simply pass the $field parameter and an array of field settings.
133
+ * The array of settings does not require a `value` or `prefix`; These settings are found from the $field array.
134
+ *
135
+ * More than one setting can be added by copy/paste the above code.
136
+ * Please note that you must also have a matching $defaults value for the field name (font_size)
137
+ */
138
+
139
+ acf_render_field_setting($field, array(
140
+ 'label' => __('Live Preview', 'acf-font-awesome'),
141
+ 'instructions' => '',
142
+ 'type' => 'message',
143
+ 'name' => 'fa_live_preview',
144
+ 'class' => 'live-preview'
145
+ ));
146
+
147
+ acf_render_field_setting($field, array(
148
+ 'label' => __('Default Icon', 'acf-font-awesome'),
149
+ 'instructions' => '',
150
+ 'type' => 'select',
151
+ 'name' => 'default_value',
152
+ 'class' => 'fontawesome',
153
+ 'choices' => $field['choices']
154
+ ));
155
+
156
+ acf_render_field_setting($field, array(
157
+ 'label' => __('Return Value', 'acf-font-awesome'),
158
+ 'instructions' => __('Specify the returned value on front end', 'acf-font-awesome'),
159
+ 'type' => 'radio',
160
+ 'name' => 'save_format',
161
+ 'choices' => array(
162
+ 'element' => __('Icon Element', 'acf-font-awesome'),
163
+ 'class' => __('Icon Class', 'acf-font-awesome'),
164
+ 'unicode' => __('Icon Unicode', 'acf-font-awesome'),
165
+ 'object' => __('Icon Object', 'acf-font-awesome'),
166
+ )
167
+ ));
168
+
169
+ acf_render_field_setting($field, array(
170
+ 'label' => __('Allow Null?', 'acf-font-awesome'),
171
+ 'instructions' => '',
172
+ 'type' => 'radio',
173
+ 'name' => 'allow_null',
174
+ 'choices' => array(
175
+ 1 => __('Yes', 'acf-font-awesome'),
176
+ 0 => __('No', 'acf-font-awesome')
177
+ )
178
+ ));
179
+
180
+ acf_render_field_setting($field, array(
181
+ 'label' => __('Enqueue FontAwesome?', 'acf-font-awesome'),
182
+ 'instructions' => __('Set to \'Yes\' to enqueue FA in the footer on any pages using this field.', 'acf-font-awesome'),
183
+ 'type' => 'radio',
184
+ 'name' => 'enqueue_fa',
185
+ 'choices' => array(
186
+ 1 => __('Yes', 'acf-font-awesome'),
187
+ 0 => __('No', 'acf-font-awesome')
188
+ )
189
+ ));
190
+ }
191
+
192
+
193
+ /*
194
+ * render_field()
195
+ *
196
+ * Create the HTML interface for your field
197
+ *
198
+ * @param $field (array) the $field being rendered
199
+ *
200
+ * @type action
201
+ * @since 3.6
202
+ * @date 23/01/13
203
+ *
204
+ * @param $field (array) the $field being edited
205
+ * @return n/a
206
+ */
207
+
208
+ function render_field($field)
209
+ {
210
+
211
+ if ('object' == $field['save_format'])
212
+ $field['value'] = array($field['value']->class);
213
+
214
+ // value must be array
215
+ if (!is_array($field['value'])) {
216
+ // perhaps this is a default value with new lines in it?
217
+ if (strpos($field['value'], "\n") !== false) {
218
+ // found multiple lines, explode it
219
+ $field['value'] = explode("\n", $field['value']);
220
+ } else {
221
+ $field['value'] = array($field['value']);
222
+ }
223
+ }
224
+
225
+ // trim value
226
+ $field['value'] = array_map('trim', $field['value']);
227
+
228
+ // html
229
+ echo '<div class="fa-field-wrapper">';
230
+ echo '<div class="fa-live-preview"></div>';
231
+ echo '<select id="' . $field['id'] . '" class="' . $field['class'] . ' fa-select2-field" name="' . $field['name'] . '" >';
232
+
233
+ // null
234
+ if ($field['allow_null']) {
235
+ echo '<option value="null">- ' . __("Select", 'acf') . ' -</option>';
236
+ }
237
+
238
+ // loop through values and add them as options
239
+ if (is_array($field['choices'])) {
240
+ unset($field['choices']['null']);
241
+
242
+ foreach ($field['choices'] as $key => $value) {
243
+ $selected = $this->find_selected($key, $field['value'], $field['save_format'], $field['choices']);
244
+ echo '<option value="' . $key . '" ' . $selected . '>' . $value . '</option>';
245
+ }
246
+ }
247
+
248
+ echo '</select>';
249
+ echo '</div>';
250
+ }
251
+
252
+ function find_selected($needle, $haystack, $type, $choices)
253
+ {
254
+ switch ($type) {
255
+ case 'object':
256
+ case 'element':
257
+ $search = array('<i class="fa ', '"></i>');
258
+ $string = str_replace($search, '', $haystack[0]);
259
+ break;
260
+
261
+ case 'unicode':
262
+ $index = $choices[$needle];
263
+ if (stristr($index, $haystack[0])) {
264
+ return 'selected="selected"';
265
+ }
266
+ return '';
267
+
268
+ case 'class':
269
+ $string = $haystack[0];
270
+ break;
271
+ }
272
+
273
+ if ($string == $needle)
274
+ return 'selected="selected"';
275
+
276
+ return '';
277
+ }
278
+
279
+ /*
280
+ * input_admin_enqueue_scripts()
281
+ *
282
+ * This action is called in the admin_enqueue_scripts action on the edit screen where your field is created.
283
+ * Use this action to add CSS + JavaScript to assist your render_field() action.
284
+ *
285
+ * @type action (admin_enqueue_scripts)
286
+ * @since 3.6
287
+ * @date 23/01/13
288
+ *
289
+ * @param n/a
290
+ * @return n/a
291
+ */
292
+
293
+ function input_admin_enqueue_scripts()
294
+ {
295
+
296
+ // register acf scripts
297
+ wp_enqueue_script('acf-input-font-awesome-edit-input', $this->settings['dir'] . 'js/edit_input.js', array(), $this->settings['version']);
298
+ wp_enqueue_style('acf-input-font-awesome-input', $this->settings['dir'] . 'css/input.css', array(), $this->settings['version']);
299
+ wp_enqueue_style('acf-input-font-awesome-fa', $this->stylesheet, array(), $this->version);
300
+ }
301
+
302
+ /*
303
+ * field_group_admin_enqueue_scripts()
304
+ *
305
+ * This action is called in the admin_enqueue_scripts action on the edit screen where your field is edited.
306
+ * Use this action to add CSS + JavaScript to assist your render_field_options() action.
307
+ *
308
+ * @type action (admin_enqueue_scripts)
309
+ * @since 3.6
310
+ * @date 23/01/13
311
+ *
312
+ * @param n/a
313
+ * @return n/a
314
+ */
315
+
316
+ function field_group_admin_enqueue_scripts()
317
+ {
318
+
319
+ // register acf scripts
320
+ wp_enqueue_script('font-awesome-create-input', $this->settings['dir'] . 'js/create_input.js', array(), $this->settings['version']);
321
+ wp_enqueue_style('acf-input-font-awesome-input', $this->settings['dir'] . 'css/input.css', array(), $this->settings['version']);
322
+ wp_enqueue_style('acf-input-font-awesome-fa', $this->stylesheet, array(), $this->version);
323
+ }
324
+
325
+ /*
326
+ * load_value()
327
+ *
328
+ * This filter is applied to the $value after it is loaded from the db
329
+ *
330
+ * @type filter
331
+ * @since 3.6
332
+ * @date 23/01/13
333
+ *
334
+ * @param $value (mixed) the value found in the database
335
+ * @param $post_id (mixed) the $post_id from which the value was loaded
336
+ * @param $field (array) the field array holding all the field options
337
+ * @return $value
338
+ */
339
+
340
+ function load_value($value, $post_id, $field)
341
+ {
342
+
343
+ if ('null' == $value) {
344
+ return;
345
+ }
346
+
347
+ switch ($field['save_format']) {
348
+ case 'object':
349
+ $icon_unicode_string = $this->defaults['choices'][$value];
350
+ $icon_unicode_arr = explode(' ', $icon_unicode_string);
351
+ $icon_unicode = $icon_unicode_arr[0];
352
+ $value = (object)array(
353
+ 'unicode' => $icon_unicode,
354
+ 'class' => $value,
355
+ 'element' => '<i class="fa ' . $value . '"></i>'
356
+ );
357
+ break;
358
+
359
+ case 'unicode':
360
+ $icon_unicode_string = $this->defaults['choices'][$value];
361
+ $icon_unicode_arr = explode(' ', $icon_unicode_string);
362
+ $value = $icon_unicode_arr[0];
363
+ break;
364
+
365
+ case 'element':
366
+ $value = '<i class="fa ' . $value . '"></i>';
367
+ break;
368
+ }
369
+
370
+ return $value;
371
+ }
372
+
373
+ /*
374
+ * helpers_get_dir()
375
+ *
376
+ * Helper function taken from ACF 4.x to allow finding of asset paths when plugin is included from outside the plugins directory
377
+ *
378
+ */
379
+
380
+ function helpers_get_dir($file)
381
+ {
382
+
383
+ $dir = trailingslashit(dirname($file));
384
+ $count = 0;
385
+
386
+ // sanitize for Win32 installs
387
+ $dir = str_replace('\\', '/', $dir);
388
+
389
+ // if file is in plugins folder
390
+ $wp_plugin_dir = str_replace('\\', '/', WP_PLUGIN_DIR);
391
+ $dir = str_replace($wp_plugin_dir, plugins_url(), $dir, $count);
392
+
393
+ if ($count < 1) {
394
+ // if file is in wp-content folder
395
+ $wp_content_dir = str_replace('\\', '/', WP_CONTENT_DIR);
396
+ $dir = str_replace($wp_content_dir, content_url(), $dir, $count);
397
+ }
398
+
399
+ if ($count < 1) {
400
+ // if file is in ??? folder
401
+ $wp_dir = str_replace('\\', '/', ABSPATH);
402
+ $dir = str_replace($wp_dir, site_url('/'), $dir);
403
+ }
404
+
405
+ return $dir;
406
+ }
407
+
408
+ }
409
+
410
+ // create field
411
+ new acf_field_font_awesome();
412
+ }
shared/classes/class.acf-bootstrap.php CHANGED
@@ -39,7 +39,6 @@ class Inbound_Shared_ACF_BootStrap {
39
  if ( !function_exists('acf_add_local_field_group') ) {
40
  define( 'ACF_FREE', true );
41
  } else {
42
- define( 'ACF_PRO', true );
43
  add_filter('lp_init' , array(__CLASS__,'acf_register_global') , 20 , 1 ); /* registeres a global of registered field values for support between ACF5 & ACF6 */
44
  }
45
  }
39
  if ( !function_exists('acf_add_local_field_group') ) {
40
  define( 'ACF_FREE', true );
41
  } else {
 
42
  add_filter('lp_init' , array(__CLASS__,'acf_register_global') , 20 , 1 ); /* registeres a global of registered field values for support between ACF5 & ACF6 */
43
  }
44
  }
shared/classes/class.database-routines.php CHANGED
@@ -93,6 +93,15 @@ if ( !class_exists('Inbound_Upgrade_Routines') ) {
93
  'introduced' => '1.0.9',
94
  'callback' => array( __CLASS__ , 'alter_inbound_settings_109')
95
  );
 
 
 
 
 
 
 
 
 
96
  }
97
 
98
  /**
@@ -200,7 +209,7 @@ if ( !class_exists('Inbound_Upgrade_Routines') ) {
200
  }
201
 
202
  if(!isset($col_check->list_id)) {
203
- $wpdb->get_results("ALTER TABLE {$table_name} ADD `list_id` mediumint(20) NOT NULL");
204
  }
205
 
206
  }
@@ -219,11 +228,11 @@ if ( !class_exists('Inbound_Upgrade_Routines') ) {
219
  $col_check = $wpdb->get_row("SELECT * FROM " . $table_name ." limit 1");
220
 
221
  if(!isset($col_check->rule_id)) {
222
- $wpdb->get_results("ALTER TABLE {$table_name} ADD `rule_id` mediumint(20) NOT NULL");
223
  }
224
 
225
  if(!isset($col_check->job_id)) {
226
- $wpdb->get_results("ALTER TABLE {$table_name} ADD `job_id` mediumint(20) NOT NULL");
227
  }
228
  }
229
 
@@ -242,7 +251,7 @@ if ( !class_exists('Inbound_Upgrade_Routines') ) {
242
  $col_check = $wpdb->get_row("SELECT * FROM " . $table_name ." limit 1");
243
 
244
  if(!isset($col_check->comment_id)) {
245
- $wpdb->get_results("ALTER TABLE {$table_name} ADD `comment_id` mediumint(20) NOT NULL");
246
  }
247
  }
248
 
@@ -280,7 +289,7 @@ if ( !class_exists('Inbound_Upgrade_Routines') ) {
280
  $col_check = $wpdb->get_row("SELECT * FROM " . $table_name ." limit 1");
281
 
282
  if(!isset($col_check->lead_id)) {
283
- $wpdb->get_results("ALTER TABLE {$table_name} ADD `lead_id` mediumint(20) NOT NULL");
284
  }
285
  }
286
 
@@ -297,6 +306,28 @@ if ( !class_exists('Inbound_Upgrade_Routines') ) {
297
  Inbound_Options_API::update_option('inbound-pro', 'settings', $inbound_settings);
298
  }
299
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
300
  }
301
 
302
  /* set fallback action in case routines do not run via activation */
93
  'introduced' => '1.0.9',
94
  'callback' => array( __CLASS__ , 'alter_inbound_settings_109')
95
  );
96
+
97
+
98
+ /* alter events table */
99
+ self::$routines['inbound-settings-203'] = array(
100
+ 'id' => 'inbound-settings-203',
101
+ 'scope' => 'shared',
102
+ 'introduced' => '2.0.3',
103
+ 'callback' => array( __CLASS__ , 'alter_inbound_settings_203')
104
+ );
105
  }
106
 
107
  /**
209
  }
210
 
211
  if(!isset($col_check->list_id)) {
212
+ $wpdb->get_results("ALTER TABLE {$table_name} ADD `list_id` bigint(20) NOT NULL");
213
  }
214
 
215
  }
228
  $col_check = $wpdb->get_row("SELECT * FROM " . $table_name ." limit 1");
229
 
230
  if(!isset($col_check->rule_id)) {
231
+ $wpdb->get_results("ALTER TABLE {$table_name} ADD `rule_id` bigint(20) NOT NULL");
232
  }
233
 
234
  if(!isset($col_check->job_id)) {
235
+ $wpdb->get_results("ALTER TABLE {$table_name} ADD `job_id` bigint(20) NOT NULL");
236
  }
237
  }
238
 
251
  $col_check = $wpdb->get_row("SELECT * FROM " . $table_name ." limit 1");
252
 
253
  if(!isset($col_check->comment_id)) {
254
+ $wpdb->get_results("ALTER TABLE {$table_name} ADD `comment_id` bigint(20) NOT NULL");
255
  }
256
  }
257
 
289
  $col_check = $wpdb->get_row("SELECT * FROM " . $table_name ." limit 1");
290
 
291
  if(!isset($col_check->lead_id)) {
292
+ $wpdb->get_results("ALTER TABLE {$table_name} ADD `lead_id` bigint(20) NOT NULL");
293
  }
294
  }
295
 
306
  Inbound_Options_API::update_option('inbound-pro', 'settings', $inbound_settings);
307
  }
308
  }
309
+
310
+ /**
311
+ * @migration-type: inbound pro settings array
312
+ * @mirgration: changes mediumint to bigint
313
+ */
314
+ public static function alter_inbound_settings_203() {
315
+ global $wpdb;
316
+
317
+ require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
318
+ $table_name = $wpdb->prefix . "inbound_events";
319
+
320
+ $wpdb->get_results( "ALTER TABLE {$table_name} MODIFY COLUMN `id` BIGINT(20),
321
+ MODIFY COLUMN `lead_id` BIGINT(20),
322
+ MODIFY COLUMN `form_id` BIGINT(20),
323
+ MODIFY COLUMN `cta_id` BIGINT(20),
324
+ MODIFY COLUMN `email_id` BIGINT(20),
325
+ MODIFY COLUMN `rule_id` BIGINT(20),
326
+ MODIFY COLUMN `job_id` BIGINT(20),
327
+ MODIFY COLUMN `list_id` BIGINT(20)
328
+ MODIFY COLUMN `comment_id` BIGINT(20)");
329
+
330
+ }
331
  }
332
 
333
  /* set fallback action in case routines do not run via activation */
shared/classes/class.events.php CHANGED
@@ -64,18 +64,18 @@ class Inbound_Events {
64
  }
65
 
66
  $sql = "CREATE TABLE $table_name (
67
- `id` mediumint(9) NOT NULL AUTO_INCREMENT,
68
  `event_name` varchar(255) NOT NULL,
69
- `page_id` mediumint(20) NOT NULL,
70
- `variation_id` mediumint(9) NOT NULL,
71
- `form_id` mediumint(20) NOT NULL,
72
- `cta_id` mediumint(20) NOT NULL,
73
- `email_id` mediumint(20) NOT NULL,
74
- `rule_id` mediumint(20) NOT NULL,
75
- `job_id` mediumint(20) NOT NULL,
76
- `list_id` mediumint(20) NOT NULL,
77
- `lead_id` mediumint(20) NOT NULL,
78
- `comment_id` mediumint(20) NOT NULL,
79
  `lead_uid` varchar(255) NOT NULL,
80
  `session_id` varchar(255) NOT NULL,
81
  `event_details` text NOT NULL,
@@ -109,13 +109,13 @@ class Inbound_Events {
109
  }
110
 
111
  $sql = "CREATE TABLE IF NOT EXISTS $table_name (
112
- `id` mediumint(9) NOT NULL AUTO_INCREMENT,
113
  `page_id` varchar(20) NOT NULL,
114
  `cta_id` varchar(20) NOT NULL,
115
- `variation_id` mediumint(9) NOT NULL,
116
- `lead_id` mediumint(20) NOT NULL,
117
  `lead_uid` varchar(255) NOT NULL,
118
- `list_id` mediumint(20) NOT NULL,
119
  `session_id` varchar(255) NOT NULL,
120
  `source` text NOT NULL,
121
  `datetime` datetime NOT NULL,
64
  }
65
 
66
  $sql = "CREATE TABLE $table_name (
67
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
68
  `event_name` varchar(255) NOT NULL,
69
+ `page_id` bigint(20) NOT NULL,
70
+ `variation_id` bigint(9) NOT NULL,
71
+ `form_id` bigint(20) NOT NULL,
72
+ `cta_id` bigint(20) NOT NULL,
73
+ `email_id` bigint(20) NOT NULL,
74
+ `rule_id` bigint(20) NOT NULL,
75
+ `job_id` bigint(20) NOT NULL,
76
+ `list_id` bigint(20) NOT NULL,
77
+ `lead_id` bigint(20) NOT NULL,
78
+ `comment_id` bigint(20) NOT NULL,
79
  `lead_uid` varchar(255) NOT NULL,
80
  `session_id` varchar(255) NOT NULL,
81
  `event_details` text NOT NULL,
109
  }
110
 
111
  $sql = "CREATE TABLE IF NOT EXISTS $table_name (
112
+ `id` bigint(9) NOT NULL AUTO_INCREMENT,
113
  `page_id` varchar(20) NOT NULL,
114
  `cta_id` varchar(20) NOT NULL,
115
+ `variation_id` bigint(9) NOT NULL,
116
+ `lead_id` bigint(20) NOT NULL,
117
  `lead_uid` varchar(255) NOT NULL,
118
+ `list_id` bigint(20) NOT NULL,
119
  `session_id` varchar(255) NOT NULL,
120
  `source` text NOT NULL,
121
  `datetime` datetime NOT NULL,
shared/classes/class.form.php CHANGED
@@ -672,10 +672,14 @@ if (!class_exists('Inbound_Forms')) {
672
  buttonWidth = jQuery(target).css("width"),
673
  buttonHeight = jQuery(target).css("height"),
674
  scale = jQuery(target).css("font-size");
 
 
 
 
 
675
  scale = scale.replace("px", "");
676
  scale = scale / 40;
677
 
678
-
679
  /* spinner param setup */
680
  var opts = {
681
  lines: 8 // The number of lines to draw
@@ -971,6 +975,8 @@ if (!class_exists('Inbound_Forms')) {
971
 
972
  $Inbound_Templating_Engine = Inbound_Templating_Engine();
973
  $subject = $Inbound_Templating_Engine->replace_tokens($subject, array($form_post_data, $form_meta_data));
 
 
974
  $body = $Inbound_Templating_Engine->replace_tokens($template['body'], array($form_post_data, $form_meta_data));
975
 
976
  /* Fix broken HTML tags from wp_mail garbage */
672
  buttonWidth = jQuery(target).css("width"),
673
  buttonHeight = jQuery(target).css("height"),
674
  scale = jQuery(target).css("font-size");
675
+
676
+ if (typeof scale == 'undefined') {
677
+ scale = "15px";
678
+ }
679
+
680
  scale = scale.replace("px", "");
681
  scale = scale / 40;
682
 
 
683
  /* spinner param setup */
684
  var opts = {
685
  lines: 8 // The number of lines to draw
975
 
976
  $Inbound_Templating_Engine = Inbound_Templating_Engine();
977
  $subject = $Inbound_Templating_Engine->replace_tokens($subject, array($form_post_data, $form_meta_data));
978
+ $subject = apply_filters('inbound_admin_notification_subject', $subject);
979
+
980
  $body = $Inbound_Templating_Engine->replace_tokens($template['body'], array($form_post_data, $form_meta_data));
981
 
982
  /* Fix broken HTML tags from wp_mail garbage */
shared/classes/class.lead-storage.php CHANGED
@@ -126,6 +126,12 @@ if (!class_exists('LeadStorage')) {
126
  $lead['id'] = self::store_new_lead($lead);
127
  }
128
 
 
 
 
 
 
 
129
  /* if status is included in lead array then set status */
130
  if (isset($lead['wp_lead_status']) && !empty($lead['wp_lead_status'])) {
131
  update_post_meta($lead['id'], 'wp_lead_status', $lead['wp_lead_status']);
@@ -212,18 +218,12 @@ if (!class_exists('LeadStorage')) {
212
  }
213
  }
214
 
215
-
216
  /* Store page views for people with ajax tracking off */
217
  $ajax_tracking_off = false; /* get_option */
218
  if($lead['page_views'] && $ajax_tracking_off ) {
219
  self::store_page_views($lead);
220
  }
221
 
222
- /* Store Mapped Form Data */
223
- if(!empty($mappedData)){
224
- self::store_mapped_data($lead, $mappedData);
225
- }
226
-
227
  /* Store past search history */
228
  if(isset($lead['search_data'])){
229
  self::store_search_history($lead);
126
  $lead['id'] = self::store_new_lead($lead);
127
  }
128
 
129
+
130
+ /* Store Mapped Form Data */
131
+ if(!empty($mappedData)){
132
+ self::store_mapped_data($lead, $mappedData);
133
+ }
134
+
135
  /* if status is included in lead array then set status */
136
  if (isset($lead['wp_lead_status']) && !empty($lead['wp_lead_status'])) {
137
  update_post_meta($lead['id'], 'wp_lead_status', $lead['wp_lead_status']);
218
  }
219
  }
220
 
 
221
  /* Store page views for people with ajax tracking off */
222
  $ajax_tracking_off = false; /* get_option */
223
  if($lead['page_views'] && $ajax_tracking_off ) {
224
  self::store_page_views($lead);
225
  }
226
 
 
 
 
 
 
227
  /* Store past search history */
228
  if(isset($lead['search_data'])){
229
  self::store_search_history($lead);
shared/classes/class.licensing.php CHANGED
@@ -10,161 +10,167 @@ if ( ! defined( 'ABSPATH' ) ) { exit; } /* Exit if accessed directly */
10
 
11
 
12
  if ( ! defined( 'INBOUNDNOW_STORE_URL' ) ) {
13
- define('INBOUNDNOW_STORE_URL', 'http://www.inboundnow.com/');
14
  }
15
 
16
  if ( ! class_exists( 'Inbound_License' ) )
17
  {
18
 
19
- class Inbound_License {
20
 
21
- private $plugin_basename;
22
- private $plugin_slug;
23
- private $plugin_label;
24
- private $plugin_version;
25
- private $remote_download_slug;
26
- private $master_license_key;
27
- private $remote_api_url;
28
 
29
- function __construct( $plugin_file, $plugin_label, $plugin_slug, $plugin_version, $remote_download_slug )
30
- {
31
 
32
- $this->plugin_basename = plugin_basename( $plugin_file );
33
- $this->plugin_slug = $plugin_slug;
34
- $this->plugin_label = $plugin_label;
35
- $this->plugin_version = $plugin_version;
36
- $this->remote_download_slug = $remote_download_slug;
37
- $this->master_license_key = (defined('INBOUND_ACCESS_LEVEL')) ? Inbound_API_Wrapper::get_api_key() : get_option('inboundnow_master_license_key', '');
38
- $this->remote_api_url = INBOUNDNOW_STORE_URL;
39
 
40
- $this->hooks();
41
- }
42
 
43
 
44
- private function hooks() {
45
 
46
- /* add automatic updates to plugin */
47
- /*update_option('_site_transient_update_plugins',''); //uncomment to force upload update check */
48
- add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'pre_set_site_transient_update_plugins_filter' ) );
49
- add_filter( 'plugins_api', array( $this, 'plugins_api_filter' ), 10, 3);
50
 
51
- /* render license key settings in license keys tab */
52
- if (defined('INBOUND_ACCESS_LEVEL') ) {
53
- return;
54
- }
55
 
56
- }
57
 
58
- public function check_license_status($field){
59
 
60
- $date = date("Y-m-d");
61
- $cache_date = get_transient($field['id']."-expire");
62
- $license_status = get_option('inboundnow_license_status_'.$this->plugin_slug);
63
 
64
 
65
- if (isset($cache_date)&&$license_status=='active') {
66
- return "valid";
67
- }
68
 
69
- $api_params = array(
70
- 'edd_action' => 'inbound_check_license',
71
- 'license' => $field['value'],
72
- 'item_name' => urlencode( $this->remote_download_slug ) ,
73
- 'cache_bust'=> substr(md5(rand()),0,7)
74
- );
75
 
76
- /* Call the custom API. */
77
- $response = wp_remote_get( add_query_arg( $api_params, $this->remote_api_url ), array( 'timeout' => 30, 'sslverify' => false ) );
78
 
79
- if ( is_wp_error( $response ) ) {
80
- return false;
81
- }
82
 
83
- $license_data = json_decode( wp_remote_retrieve_body( $response ) );
84
 
85
- if( $license_data->license == 'active' ) {
86
- $newDate = date('Y-m-d', strtotime($license_data->expires));
87
- set_transient($field['id']."-expire", true, YEAR_IN_SECONDS / 2 );
88
- return 'active';
89
- /* this license is still valid */
90
- } else {
91
- return 'inactive';
92
- }
93
- }
94
 
95
- public function pre_set_site_transient_update_plugins_filter( $_transient_data )
96
- {
97
 
98
- if( empty( $_transient_data ) ) {
99
- return $_transient_data;
100
- }
101
 
102
- $to_send = array( 'slug' => $this->plugin_slug );
103
 
104
- $api_response = $this->api_request( );
105
 
106
 
107
- if( false !== $api_response && is_object( $api_response ) ) {
108
- if( version_compare( $this->plugin_version, $api_response->new_version, '<' ) )
109
- $_transient_data->response[$this->plugin_basename] = $api_response;
110
- }
111
 
112
- return $_transient_data;
113
- }
 
114
 
 
115
 
116
- /** Updates information on the "View version x.x details" page with custom data. */
117
- public function plugins_api_filter( $_data, $_action = '', $_args = null ) {
118
 
119
- if ( ( $_action != 'plugin_information' ) || !isset( $_args->slug ) || ( $_args->slug != $this->plugin_slug ) ) return $_data;
120
 
121
- $api_response = $this->api_request();
 
122
 
123
- if ( false !== $api_response ) $_data = $api_response;
124
 
125
- return $_data;
126
- }
127
 
128
- /*** Calls the API and, if successfull, returns the object delivered by the API. */
129
- public function api_request() {
130
 
131
- $api_params = array(
132
- 'edd_action' => 'inbound_get_version',
133
- 'license' => $this->master_license_key,
134
- 'name' => $this->remote_download_slug,
135
- 'slug' => $this->plugin_slug
136
- );
137
 
138
- /*print_r($api_params); */
139
- /* echo "<hr>"; */
140
 
141
- $request = wp_remote_post( $this->remote_api_url, array( 'timeout' => 15, 'sslverify' => false, 'body' => $api_params ) );
 
 
 
 
 
142
 
 
 
143
 
144
- if ( !is_wp_error( $request ) ):
145
- $request = json_decode( wp_remote_retrieve_body( $request ) );
146
- if( $request )
147
- $request->sections = maybe_unserialize( $request->sections );
148
- return $request;
149
- else:
150
- return false;
151
- endif;
152
- }
153
 
154
- }
 
 
 
 
 
 
 
 
 
 
 
 
155
  } /* end class_exists check */
156
 
157
  /* Legacy Class Name */
158
  if ( !class_exists('INBOUNDNOW_EXTEND') ) {
159
- if (
160
- !defined('INBOUND_ACCESS_LEVEL')
161
- ||
162
- ( defined('INBOUND_ACCESS_LEVEL') && INBOUND_ACCESS_LEVEL < 1 )
163
- ) {
164
- class INBOUNDNOW_EXTEND extends Inbound_License {
165
- }
166
-
167
- ;
168
- }
169
-
170
- }
10
 
11
 
12
  if ( ! defined( 'INBOUNDNOW_STORE_URL' ) ) {
13
+ define('INBOUNDNOW_STORE_URL', 'http://www.inboundnow.com/');
14
  }
15
 
16
  if ( ! class_exists( 'Inbound_License' ) )
17
  {
18
 
19
+ class Inbound_License {
20
 
21
+ private $plugin_basename;
22
+ private $plugin_slug;
23
+ private $plugin_label;
24
+ private $plugin_version;
25
+ private $remote_download_slug;
26
+ private $master_license_key;
27
+ private $remote_api_url;
28
 
29
+ function __construct( $plugin_file, $plugin_label, $plugin_slug, $plugin_version, $remote_download_slug )
30
+ {
31
 
32
+ $this->plugin_basename = plugin_basename( $plugin_file );
33
+ $this->plugin_slug = $plugin_slug;
34
+ $this->plugin_label = $plugin_label;
35
+ $this->plugin_version = $plugin_version;
36
+ $this->remote_download_slug = $remote_download_slug;
37
+ $this->master_license_key = (defined('INBOUND_ACCESS_LEVEL')) ? Inbound_API_Wrapper::get_api_key() : get_option('inboundnow_master_license_key', '');
38
+ $this->remote_api_url = INBOUNDNOW_STORE_URL;
39
 
40
+ $this->hooks();
41
+ }
42
 
43
 
44
+ private function hooks() {
45
 
46
+ /* add automatic updates to plugin */
47
+ /*update_option('_site_transient_update_plugins',''); //uncomment to force upload update check */
48
+ add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'pre_set_site_transient_update_plugins_filter' ) );
49
+ add_filter( 'plugins_api', array( $this, 'plugins_api_filter' ), 10, 3);
50
 
51
+ /* render license key settings in license keys tab */
52
+ if (defined('INBOUND_ACCESS_LEVEL') ) {
53
+ return;
54
+ }
55
 
56
+ }
57
 
58
+ public function check_license_status($field){
59
 
60
+ $date = date("Y-m-d");
61
+ $cache_date = get_transient($field['id']."-expire");
62
+ $license_status = get_option('inboundnow_license_status_'.$this->plugin_slug);
63
 
64
 
65
+ if (isset($cache_date)&&$license_status=='active') {
66
+ return "valid";
67
+ }
68
 
69
+ $api_params = array(
70
+ 'edd_action' => 'inbound_check_license',
71
+ 'license' => $field['value'],
72
+ 'item_name' => urlencode( $this->remote_download_slug ) ,
73
+ 'cache_bust'=> substr(md5(rand()),0,7)
74
+ );
75
 
76
+ /* Call the custom API. */
77
+ $response = wp_remote_get( add_query_arg( $api_params, $this->remote_api_url ), array( 'timeout' => 30, 'sslverify' => false ) );
78
 
79
+ if ( is_wp_error( $response ) ) {
80
+ return false;
81
+ }
82
 
83
+ $license_data = json_decode( wp_remote_retrieve_body( $response ) );
84
 
85
+ if( $license_data->license == 'active' ) {
86
+ $newDate = date('Y-m-d', strtotime($license_data->expires));
87
+ set_transient($field['id']."-expire", true, YEAR_IN_SECONDS / 2 );
88
+ return 'active';
89
+ /* this license is still valid */
90
+ } else {
91
+ return 'inactive';
92
+ }
93
+ }
94
 
95
+ public function pre_set_site_transient_update_plugins_filter( $_transient_data )
96
+ {
97
 
98
+ if( empty( $_transient_data ) ) {
99
+ return $_transient_data;
100
+ }
101
 
102
+ $to_send = array( 'slug' => $this->plugin_slug );
103
 
104
+ $api_response = $this->api_request( );
105
 
106
 
107
+ if( false !== $api_response && is_object( $api_response ) ) {
108
+ if ( !isset($api_response->new_version) ) {
109
+ return $_transient_data;
110
+ }
111
 
112
+ if( version_compare( $this->plugin_version, $api_response->new_version, '<' ) ) {
113
+ $_transient_data->response[$this->plugin_basename] = $api_response;
114
+ }
115
 
116
+ }
117
 
118
+ return $_transient_data;
119
+ }
120
 
 
121
 
122
+ /** Updates information on the "View version x.x details" page with custom data. */
123
+ public function plugins_api_filter( $_data, $_action = '', $_args = null ) {
124
 
125
+ if ( ( $_action != 'plugin_information' ) || !isset( $_args->slug ) || ( $_args->slug != $this->plugin_slug ) ) return $_data;
126
 
127
+ $api_response = $this->api_request();
 
128
 
129
+ if ( false !== $api_response ) $_data = $api_response;
 
130
 
131
+ return $_data;
132
+ }
 
 
 
 
133
 
134
+ /*** Calls the API and, if successfull, returns the object delivered by the API. */
135
+ public function api_request() {
136
 
137
+ $api_params = array(
138
+ 'edd_action' => 'inbound_get_version',
139
+ 'license' => $this->master_license_key,
140
+ 'name' => $this->remote_download_slug,
141
+ 'slug' => $this->plugin_slug
142
+ );
143
 
144
+ /*print_r($api_params); */
145
+ /* echo "<hr>"; */
146
 
147
+ $request = wp_remote_post( $this->remote_api_url, array( 'timeout' => 15, 'sslverify' => false, 'body' => $api_params ) );
 
 
 
 
 
 
 
 
148
 
149
+
150
+ if ( !is_wp_error( $request ) ):
151
+ $request = json_decode( wp_remote_retrieve_body( $request ) );
152
+ if( isset($request->sections) ) {
153
+ $request->sections = maybe_unserialize( $request->sections );
154
+ }
155
+ return $request;
156
+ else:
157
+ return false;
158
+ endif;
159
+ }
160
+
161
+ }
162
  } /* end class_exists check */
163
 
164
  /* Legacy Class Name */
165
  if ( !class_exists('INBOUNDNOW_EXTEND') ) {
166
+ if (
167
+ !defined('INBOUND_ACCESS_LEVEL')
168
+ ||
169
+ ( defined('INBOUND_ACCESS_LEVEL') && INBOUND_ACCESS_LEVEL < 1 )
170
+ ) {
171
+ class INBOUNDNOW_EXTEND extends Inbound_License {
172
+ }
173
+
174
+ }
175
+
176
+ }
 
shared/classes/class.list-double-optin.php CHANGED
@@ -330,7 +330,7 @@ class Inbound_List_Double_Optin {
330
  <label><?php _e('Note', 'inbound-pro'); ?></label>
331
  </th>
332
  <td>
333
- <p><?php _e('When creating your own confirmation template you should use the shortcode below to render your confirmation link. ', 'inbound-pro'); ?></p>
334
  <pre>[inbound-list-double-optin-link]</pre>
335
  </td>
336
  </tr>
330
  <label><?php _e('Note', 'inbound-pro'); ?></label>
331
  </th>
332
  <td>
333
+ <p><?php _e('When using Inbound Pro\'s email component you should use the shortcode below to render your confirmation link. ', 'inbound-pro'); ?></p>
334
  <pre>[inbound-list-double-optin-link]</pre>
335
  </td>
336
  </tr>
shared/classes/class.load-shared.php CHANGED
@@ -39,7 +39,7 @@ if (!class_exists('Inbound_Load_Shared')) {
39
  */
40
  public static function load_constants() {
41
  define('INBOUNDNOW_SHARED', 'loaded');
42
- define('INBOUNDNOW_SHARED_DBRV', '2.0.2');
43
  define('INBOUNDNOW_SHARED_PATH', self::get_shared_path());
44
  define('INBOUNDNOW_SHARED_URLPATH', self::get_shared_urlpath());
45
  define('INBOUNDNOW_SHARED_FILE', self::get_shared_file());
39
  */
40
  public static function load_constants() {
41
  define('INBOUNDNOW_SHARED', 'loaded');
42
+ define('INBOUNDNOW_SHARED_DBRV', '2.0.3');
43
  define('INBOUNDNOW_SHARED_PATH', self::get_shared_path());
44
  define('INBOUNDNOW_SHARED_URLPATH', self::get_shared_urlpath());
45
  define('INBOUNDNOW_SHARED_FILE', self::get_shared_file());
shared/classes/class.shortcodes.email-template.php CHANGED
@@ -52,7 +52,9 @@ class Inbound_Email_Template_Shortcodes {
52
  }
53
  }
54
 
55
- $post_params['email'] = str_replace('%40', '@', $post_params['email']);
 
 
56
 
57
  /* add mapped params */
58
  if (isset($_POST['mapped_params'])) {
52
  }
53
  }
54
 
55
+ if (isset( $post_params['email'] ) ) {
56
+ $post_params['email'] = str_replace('%40', '@', $post_params['email']);
57
+ }
58
 
59
  /* add mapped params */
60
  if (isset($_POST['mapped_params'])) {
shared/classes/class.templating-engine.php CHANGED
@@ -68,11 +68,23 @@ class Inbound_Templating_Engine {
68
  /* Lets look for certain nested arrays and pull their content into the main $arg array */
69
  if ( isset($arg['Mapped_Data']) ) {
70
  $arg_json = json_decode( stripslashes($arg['Mapped_Data']), true);
 
71
  foreach ($arg_json as $k=>$v) {
72
  $arg[$k] = $v;
73
  }
74
  }
75
 
 
 
 
 
 
 
 
 
 
 
 
76
  foreach ($arg as $key => $value ) {
77
 
78
  /* ignore child elements that are arrays */
@@ -87,7 +99,6 @@ class Inbound_Templating_Engine {
87
  $key = str_replace( 'wpleads_', 'lead_', $key );
88
  $key = str_replace( '_', '-', $key );
89
 
90
-
91
  /* replace tokens in template */
92
  $template = str_replace( '{{'.$key.'}}', $value, $template );
93
 
68
  /* Lets look for certain nested arrays and pull their content into the main $arg array */
69
  if ( isset($arg['Mapped_Data']) ) {
70
  $arg_json = json_decode( stripslashes($arg['Mapped_Data']), true);
71
+
72
  foreach ($arg_json as $k=>$v) {
73
  $arg[$k] = $v;
74
  }
75
  }
76
 
77
+ /* Lets look for certain nested arrays and pull their content into the main $arg array */
78
+ if ( isset($arg['mapped_params']) ) {
79
+
80
+ parse_str( stripslashes($arg['mapped_params']), $arg_parsed);
81
+
82
+ foreach ($arg_parsed as $k=>$v) {
83
+ $arg[$k] = $v;
84
+ }
85
+
86
+ }
87
+
88
  foreach ($arg as $key => $value ) {
89
 
90
  /* ignore child elements that are arrays */
99
  $key = str_replace( 'wpleads_', 'lead_', $key );
100
  $key = str_replace( '_', '-', $key );
101
 
 
102
  /* replace tokens in template */
103
  $template = str_replace( '{{'.$key.'}}', $value, $template );
104