Browse Source

先调整广告主端的css(已大致调好)

bao.zhang 10 years ago
parent
commit
d34b031236
100 changed files with 36010 additions and 238 deletions
  1. 1 0
      .classpath
  2. 1 0
      .settings/org.eclipse.core.resources.prefs
  3. 6 6
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/adv-balance/distribution.ftl
  4. 6 6
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/adv-balance/list.ftl
  5. 6 6
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/advertiser/create.ftl
  6. 6 6
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/advertiser/edit.ftl
  7. 6 6
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/advertiser/list.ftl
  8. 4 4
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/advertiser/update.ftl
  9. 3 3
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/banner-template/index.ftl
  10. 6 6
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/order/create.ftl
  11. 6 6
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/order/edit.ftl
  12. 7 7
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/order/list.ftl
  13. 4 4
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/order/update.ftl
  14. 7 7
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/report/advertiser-report.ftl
  15. 5 5
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/report/advertiser-report/create.ftl
  16. 5 5
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/report/advertiser-report/dimension.ftl
  17. 5 5
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/report/advertiser-report/edit.ftl
  18. 7 7
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/report/advertiser-report/osReport.ftl
  19. 7 7
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/report/advertiser-report/regionReport.ftl
  20. 7 7
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/report/advertiser-report/sceneReport.ftl
  21. 10 10
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/ad-group/create.ftl
  22. 9 9
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/ad-group/edit.ftl
  23. 7 7
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/ad-group/list.ftl
  24. 3 3
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/ad-group/os.ftl
  25. 4 4
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/ad-group/update.ftl
  26. 5 5
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/ad/edit.ftl
  27. 7 7
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/ad/list.ftl
  28. 4 4
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/ad/update.ftl
  29. 6 6
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/campaign/create.ftl
  30. 6 6
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/campaign/edit.ftl
  31. 7 7
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/campaign/list.ftl
  32. 4 4
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/campaign/update.ftl
  33. 4 4
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/clone-banner/index.ftl
  34. 3 3
      src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/create-banner/list.ftl
  35. 5 5
      src/main/webapp/WEB-INF/pages/advertiser/main/authority/create.ftl
  36. 5 5
      src/main/webapp/WEB-INF/pages/advertiser/main/authority/edit.ftl
  37. 5 5
      src/main/webapp/WEB-INF/pages/advertiser/main/authority/list.ftl
  38. 5 5
      src/main/webapp/WEB-INF/pages/advertiser/main/authority/loginperson.ftl
  39. 4 4
      src/main/webapp/WEB-INF/pages/advertiser/main/code-class/create.ftl
  40. 4 4
      src/main/webapp/WEB-INF/pages/advertiser/main/code-class/edit.ftl
  41. 6 6
      src/main/webapp/WEB-INF/pages/advertiser/main/code-class/list.ftl
  42. 4 4
      src/main/webapp/WEB-INF/pages/advertiser/main/code-convert/create.ftl
  43. 4 4
      src/main/webapp/WEB-INF/pages/advertiser/main/code-convert/edit.ftl
  44. 6 6
      src/main/webapp/WEB-INF/pages/advertiser/main/code-convert/list.ftl
  45. 4 4
      src/main/webapp/WEB-INF/pages/advertiser/main/code-site/list.ftl
  46. 4 4
      src/main/webapp/WEB-INF/pages/advertiser/main/dashboard.ftl
  47. 49 0
      src/main/webapp/assets/css/H_ad_target.css
  48. 221 0
      src/main/webapp/assets/css/Hzone .css
  49. 56 0
      src/main/webapp/assets/css/NAdform.css
  50. 134 0
      src/main/webapp/assets/css/Ncontent.css
  51. 138 0
      src/main/webapp/assets/css/ace-ie.min.css
  52. 476 0
      src/main/webapp/assets/css/ace-responsive.min.css
  53. 759 0
      src/main/webapp/assets/css/ace-skins.min.css
  54. 7462 0
      src/main/webapp/assets/css/ace.min.css
  55. 423 0
      src/main/webapp/assets/css/ad-code.css
  56. 87 0
      src/main/webapp/assets/css/ad-report-back.css
  57. 149 0
      src/main/webapp/assets/css/ad-report.css
  58. 171 0
      src/main/webapp/assets/css/adowner_adddim.css
  59. 2565 0
      src/main/webapp/assets/css/alertbox.css
  60. 365 0
      src/main/webapp/assets/css/ap-apmac.css
  61. 212 0
      src/main/webapp/assets/css/audit.css
  62. 507 0
      src/main/webapp/assets/css/authority.css
  63. 185 0
      src/main/webapp/assets/css/banner-audit.css
  64. 327 0
      src/main/webapp/assets/css/banner-template-list.css
  65. 1254 0
      src/main/webapp/assets/css/bootstrap-responsive.min.css
  66. 121 0
      src/main/webapp/assets/css/bootstrap-timepicker.css
  67. 6800 0
      src/main/webapp/assets/css/bootstrap.css
  68. 4554 0
      src/main/webapp/assets/css/bootstrap.min.css
  69. 577 0
      src/main/webapp/assets/css/caiwu.css
  70. 405 0
      src/main/webapp/assets/css/chosen.css
  71. 56 0
      src/main/webapp/assets/css/clonebanner.css
  72. 65 0
      src/main/webapp/assets/css/colorbox.css
  73. 127 0
      src/main/webapp/assets/css/colorpicker.css
  74. 99 0
      src/main/webapp/assets/css/creat.css
  75. 436 0
      src/main/webapp/assets/css/create.css
  76. 199 0
      src/main/webapp/assets/css/createbanner.css
  77. 424 0
      src/main/webapp/assets/css/dashboard.css
  78. 443 0
      src/main/webapp/assets/css/datepicker.css
  79. 277 0
      src/main/webapp/assets/css/daterangepicker.css
  80. 92 0
      src/main/webapp/assets/css/edit.css
  81. 167 0
      src/main/webapp/assets/css/fenpei.css
  82. 208 0
      src/main/webapp/assets/css/finance.css
  83. 205 0
      src/main/webapp/assets/css/finanical.css
  84. 20 0
      src/main/webapp/assets/css/font-awesome-ie7.min.css
  85. 899 0
      src/main/webapp/assets/css/font-awesome.min.css
  86. 533 0
      src/main/webapp/assets/css/fullcalendar.css
  87. 893 0
      src/main/webapp/assets/css/geo.css
  88. 158 0
      src/main/webapp/assets/css/gfenpei.css
  89. 159 0
      src/main/webapp/assets/css/index.css
  90. 239 0
      src/main/webapp/assets/css/indexpage.css
  91. 191 0
      src/main/webapp/assets/css/jquery-ui-1.10.2.custom.min.css
  92. 460 0
      src/main/webapp/assets/css/jquery-ui.css
  93. 101 0
      src/main/webapp/assets/css/jquery.gritter.css
  94. 317 0
      src/main/webapp/assets/css/page.yf.yang.css
  95. 28 0
      src/main/webapp/assets/css/prettify.css
  96. 213 0
      src/main/webapp/assets/css/public-head.css
  97. 154 0
      src/main/webapp/assets/css/public.css
  98. 280 0
      src/main/webapp/assets/css/regionReport.css
  99. 119 0
      src/main/webapp/assets/css/report_size.css
  100. 211 0
      src/main/webapp/assets/css/s.css

+ 1 - 0
.classpath

@@ -30,5 +30,6 @@
 			<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
 		</attributes>
 	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
 	<classpathentry kind="output" path="target/classes"/>
 </classpath>

+ 1 - 0
.settings/org.eclipse.core.resources.prefs

@@ -1,2 +1,3 @@
 eclipse.preferences.version=1
 encoding//src/main/webapp/assets/back/css/public-head.css=UTF-8
+encoding/<project>=UTF-8

+ 6 - 6
src/main/webapp/WEB-INF/pages/advertiser/main/ad/adv-balance/distribution.ftl

@@ -1,11 +1,11 @@
 <@override name="head">
 	<title>财务管理</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link href="${ctx}/assets/advertiser/css/font-awesome.min.css" rel="stylesheet"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/authority.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link href="${ctx}/assets/css/font-awesome.min.css" rel="stylesheet"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/authority.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>

+ 6 - 6
src/main/webapp/WEB-INF/pages/advertiser/main/ad/adv-balance/list.ftl

@@ -1,11 +1,11 @@
 <@override name="head">
 	<title>财务管理</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link href="${ctx}/assets/advertiser/css/font-awesome.min.css" rel="stylesheet"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/authority.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link href="${ctx}/assets/css/font-awesome.min.css" rel="stylesheet"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/authority.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>

+ 6 - 6
src/main/webapp/WEB-INF/pages/advertiser/main/ad/advertiser/create.ftl

@@ -9,12 +9,12 @@
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/bootstrap.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/bootbox.js"></script>
 	
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/authority.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/ace.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/authority.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/ace.min.css"/>
 	
 	<style>
 		.spanVaildate{

+ 6 - 6
src/main/webapp/WEB-INF/pages/advertiser/main/ad/advertiser/edit.ftl

@@ -9,12 +9,12 @@
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/bootstrap.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/bootbox.js"></script>
 	
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/authority.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/ace.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/authority.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/ace.min.css"/>
 	<style>
 		.spanVaildate{
 			margin: 8px 0 0 20px;

+ 6 - 6
src/main/webapp/WEB-INF/pages/advertiser/main/ad/advertiser/list.ftl

@@ -1,11 +1,11 @@
 <@override name="head">
 	<title>投放管理-广告主管理</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbchj.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbchj.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css">
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/validate.js"></script>

+ 4 - 4
src/main/webapp/WEB-INF/pages/advertiser/main/ad/advertiser/update.ftl

@@ -1,9 +1,9 @@
 <@override name="head">
 	<title>广告主信息修改记录</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/authority.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/authority.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/divselect.js"></script>

+ 3 - 3
src/main/webapp/WEB-INF/pages/advertiser/main/ad/banner-template/index.ftl

@@ -1,11 +1,11 @@
 <@override name="head">
 	<title>广告投放系统</title>
 	<!--css-->
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css">
 	<!--公共头的样式-->
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
 	<!--这个页面的样式-->
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/banner-template-list.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/banner-template-list.css"/>
 	<!--Include Required Prerequisites js-->
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 <style>

+ 6 - 6
src/main/webapp/WEB-INF/pages/advertiser/main/ad/order/create.ftl

@@ -1,11 +1,11 @@
 <@override name="head">
 	<title>创建订单</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link href="${ctx}/assets/advertiser/css/font-awesome.min.css" rel="stylesheet"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbchj.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link href="${ctx}/assets/css/font-awesome.min.css" rel="stylesheet"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbchj.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.js"></script>

+ 6 - 6
src/main/webapp/WEB-INF/pages/advertiser/main/ad/order/edit.ftl

@@ -1,11 +1,11 @@
 <@override name="head">
 	<title>编辑订单</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link href="${ctx}/assets/advertiser/css/font-awesome.min.css" rel="stylesheet"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbchj.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link href="${ctx}/assets/css/font-awesome.min.css" rel="stylesheet"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbchj.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.js"></script>

+ 7 - 7
src/main/webapp/WEB-INF/pages/advertiser/main/ad/order/list.ftl

@@ -1,12 +1,12 @@
 <@override name="head">
 	<title>投放管理-订单管理</title>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css">
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/banner-template-list.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbchj.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/banner-template-list.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbchj.css"/>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/zbcc.js"></script>

+ 4 - 4
src/main/webapp/WEB-INF/pages/advertiser/main/ad/order/update.ftl

@@ -1,9 +1,9 @@
 <@override name="head">
 	<title>订单信息修改记录</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/authority.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/authority.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/divselect.js"></script>

+ 7 - 7
src/main/webapp/WEB-INF/pages/advertiser/main/ad/report/advertiser-report.ftl

@@ -1,12 +1,12 @@
 <@override name="head">
 	<title>总体报表</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/report_size.css">
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/daterangepicker.css" />
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/report_size.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/daterangepicker.css" />
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>

+ 5 - 5
src/main/webapp/WEB-INF/pages/advertiser/main/ad/report/advertiser-report/create.ftl

@@ -1,10 +1,10 @@
 <@override name="head">
 	<title>新增维度</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link href="${ctx}/assets/advertiser/css/font-awesome.min.css" rel="stylesheet"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/authority.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link href="${ctx}/assets/css/font-awesome.min.css" rel="stylesheet"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/authority.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>

+ 5 - 5
src/main/webapp/WEB-INF/pages/advertiser/main/ad/report/advertiser-report/dimension.ftl

@@ -1,10 +1,10 @@
 <@override name="head">
 	<title>维度管理</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link href="${ctx}/assets/advertiser/css/font-awesome.min.css" rel="stylesheet"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/authority.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link href="${ctx}/assets/css/font-awesome.min.css" rel="stylesheet"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/authority.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>

+ 5 - 5
src/main/webapp/WEB-INF/pages/advertiser/main/ad/report/advertiser-report/edit.ftl

@@ -1,10 +1,10 @@
 <@override name="head">
 	<title>新增维度</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link href="${ctx}/assets/advertiser/css/font-awesome.min.css" rel="stylesheet"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/authority.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link href="${ctx}/assets/css/font-awesome.min.css" rel="stylesheet"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/authority.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>

+ 7 - 7
src/main/webapp/WEB-INF/pages/advertiser/main/ad/report/advertiser-report/osReport.ftl

@@ -1,12 +1,12 @@
 <@override name="head">
 	<title>系统报表</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/report_size.css">
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/daterangepicker.css" />
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/report_size.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/daterangepicker.css" />
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>

+ 7 - 7
src/main/webapp/WEB-INF/pages/advertiser/main/ad/report/advertiser-report/regionReport.ftl

@@ -1,12 +1,12 @@
 <@override name="head">
 	<title>地域报表</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/report_size.css">
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/daterangepicker.css" />
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/report_size.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/daterangepicker.css" />
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>

+ 7 - 7
src/main/webapp/WEB-INF/pages/advertiser/main/ad/report/advertiser-report/sceneReport.ftl

@@ -1,12 +1,12 @@
 <@override name="head">
 	<title>场景报表</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/report_size.css">
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/daterangepicker.css" />
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/report_size.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/daterangepicker.css" />
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>

+ 10 - 10
src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/ad-group/create.ftl

@@ -1,17 +1,17 @@
  
 <!DOCTYPE html>
 <head>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	 <link rel="stylesheet" href="${ctx}/assets/advertiser/css/create.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/daterangepicker.css" />
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/style.css">
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/geo.css">
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/public-head.css"/>
+	 <link rel="stylesheet" href="${ctx}/assets/css/create.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/daterangepicker.css" />
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/style.css">
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/geo.css">
 	<link rel="stylesheet" href="${ctx}/assets/advertiser/js/schedule/s.css">
-    <link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css">
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/banner-template-list.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
+    <link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/banner-template-list.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>

+ 9 - 9
src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/ad-group/edit.ftl

@@ -1,16 +1,16 @@
  
 <!DOCTYPE html>
 <head>
-<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/public-head.css"/>
- <link rel="stylesheet" href="${ctx}/assets/advertiser/css/create.css"/>
-<link rel="stylesheet" href="${ctx}/assets/advertiser/css/daterangepicker.css" />
-<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/style.css">
-<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/geo.css">
+<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/public-head.css"/>
+ <link rel="stylesheet" href="${ctx}/assets/css/create.css"/>
+<link rel="stylesheet" href="${ctx}/assets/css/daterangepicker.css" />
+<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/style.css">
+<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/geo.css">
 <link rel="stylesheet" href="${ctx}/assets/advertiser/js/schedule/s.css">
-<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css">
-<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>	
-	  <link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
+<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css">
+<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>	
+	  <link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
 <style>
         /**map serch button**/ 
 		#btnmapSearch:hover {background:#344c67;}

+ 7 - 7
src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/ad-group/list.ftl

@@ -1,15 +1,15 @@
 <@override name="head">
 	<title>投放管理-投放管理</title>
-    <link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
+    <link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/zbcc.js"></script>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css">
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/banner-template-list.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbchj.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/banner-template-list.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbchj.css"/>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/divselect.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/report.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/bootstrap.min.js"></script>

+ 3 - 3
src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/ad-group/os.ftl

@@ -5,9 +5,9 @@
 	<!--  host name: web153_11 -->
 	<title>Optimus</title>
 	<meta name="viewport" content="width=device-width, initial-scale=1.0">
-	<link href="${ctx}/assets/advertiser/css/style.css" rel="stylesheet" type="text/css">
-    <link href="${ctx}/assets/advertiser/css/geo.css" rel="stylesheet" type="text/css">
-    <link href="${ctx}/assets/advertiser/css/bootstrap.css" rel="stylesheet" type="text/css">
+	<link href="${ctx}/assets/css/style.css" rel="stylesheet" type="text/css">
+    <link href="${ctx}/assets/css/geo.css" rel="stylesheet" type="text/css">
+    <link href="${ctx}/assets/css/bootstrap.css" rel="stylesheet" type="text/css">
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>
     <script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.bootstrap.min.js"></script>
     <!--[if IE 8]>

+ 4 - 4
src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/ad-group/update.ftl

@@ -1,9 +1,9 @@
 <@override name="head">
 	<title>投放信息修改记录</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/authority.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/authority.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/divselect.js"></script>

+ 5 - 5
src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/ad/edit.ftl

@@ -1,10 +1,10 @@
 <@override name="head">
 	<title>编辑订单</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link href="${ctx}/assets/advertiser/css/font-awesome.min.css" rel="stylesheet"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbchj.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link href="${ctx}/assets/css/font-awesome.min.css" rel="stylesheet"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbchj.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
 
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>

+ 7 - 7
src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/ad/list.ftl

@@ -1,12 +1,12 @@
 <@override name="head">
 	<title>投放管理-创意管理</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-    <link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css">
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/banner-template-list.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbchj.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+    <link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/banner-template-list.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbchj.css"/>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/zbcc.js"></script>

+ 4 - 4
src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/ad/update.ftl

@@ -1,9 +1,9 @@
 <@override name="head">
 	<title>创意信息修改记录</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/authority.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/authority.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/divselect.js"></script>

+ 6 - 6
src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/campaign/create.ftl

@@ -1,11 +1,11 @@
 <@override name="head">
 	<title>创建活动</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link href="${ctx}/assets/advertiser/css/font-awesome.min.css" rel="stylesheet"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbchj.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link href="${ctx}/assets/css/font-awesome.min.css" rel="stylesheet"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbchj.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>

+ 6 - 6
src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/campaign/edit.ftl

@@ -1,11 +1,11 @@
 <@override name="head">
 	<title>创建活动</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link href="${ctx}/assets/advertiser/css/font-awesome.min.css" rel="stylesheet"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbchj.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link href="${ctx}/assets/css/font-awesome.min.css" rel="stylesheet"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbchj.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>

+ 7 - 7
src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/campaign/list.ftl

@@ -1,12 +1,12 @@
 <@override name="head">
 	<title>投放管理-活动管理</title>
-    <link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbchj.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/regionReport.css">
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css">
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/banner-template-list.css"/>
+    <link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbchj.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/regionReport.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/banner-template-list.css"/>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/divselect.js"></script>

+ 4 - 4
src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/campaign/update.ftl

@@ -1,9 +1,9 @@
 <@override name="head">
 	<title>活动信息修改记录</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/authority.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/authority.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/divselect.js"></script>

+ 4 - 4
src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/clone-banner/index.ftl

@@ -1,12 +1,12 @@
 <@override name="head">
 	<title>广告投放系统</title>
 	<!--css-->
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css">
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/clonebanner.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css">
+	<link rel="stylesheet" href="${ctx}/assets/css/clonebanner.css">
 	<!--公共头的样式-->
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
 	<!--这个页面的样式-->
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/banner-template-list.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/banner-template-list.css"/>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	
 

+ 3 - 3
src/main/webapp/WEB-INF/pages/advertiser/main/ad/target/create-banner/list.ftl

@@ -1,7 +1,7 @@
 <@override name="head">
-<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/createbanner.css"/>
-		<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-		<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/createbanner.css"/>
+		<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+		<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 		<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 		<script type="text/javascript" src="${ctx}/assets/advertiser/js/bootstrap.min.js"></script>
 		<script type="text/javascript" src="${ctx}/assets/advertiser/js/bootbox.min.js"></script>

+ 5 - 5
src/main/webapp/WEB-INF/pages/advertiser/main/authority/create.ftl

@@ -1,10 +1,10 @@
 <@override name="head">
 	<title>创建账号</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link href="${ctx}/assets/advertiser/css/font-awesome.min.css" rel="stylesheet"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/authority.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link href="${ctx}/assets/css/font-awesome.min.css" rel="stylesheet"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/authority.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.js"></script>

+ 5 - 5
src/main/webapp/WEB-INF/pages/advertiser/main/authority/edit.ftl

@@ -1,10 +1,10 @@
 <@override name="head">
 	<title>编辑账号</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link href="${ctx}/assets/advertiser/css/font-awesome.min.css" rel="stylesheet"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/authority.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link href="${ctx}/assets/css/font-awesome.min.css" rel="stylesheet"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/authority.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.js"></script>

+ 5 - 5
src/main/webapp/WEB-INF/pages/advertiser/main/authority/list.ftl

@@ -1,10 +1,10 @@
 <@override name="head">
 	<title>账号管理</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link href="${ctx}/assets/advertiser/css/font-awesome.min.css" rel="stylesheet"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/authority.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link href="${ctx}/assets/css/font-awesome.min.css" rel="stylesheet"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/authority.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.min.js"></script>

+ 5 - 5
src/main/webapp/WEB-INF/pages/advertiser/main/authority/loginperson.ftl

@@ -1,10 +1,10 @@
 <@override name="head">
 	<title>个人信息</title>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link href="${ctx}/assets/advertiser/css/font-awesome.min.css" rel="stylesheet"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/authority.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link href="${ctx}/assets/css/font-awesome.min.css" rel="stylesheet"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/authority.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.js"></script>

+ 4 - 4
src/main/webapp/WEB-INF/pages/advertiser/main/code-class/create.ftl

@@ -1,10 +1,10 @@
 <@override name="head">
 	<title>创建分类</title>
 	<!--Include Required css file-->
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/ad-code.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/ad-code.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.js"></script>

+ 4 - 4
src/main/webapp/WEB-INF/pages/advertiser/main/code-class/edit.ftl

@@ -1,10 +1,10 @@
 <@override name="head">
 	<title>编辑分类</title>
 	<!--Include Required css file-->
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/ad-code.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/ad-code.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.js"></script>

+ 6 - 6
src/main/webapp/WEB-INF/pages/advertiser/main/code-class/list.ftl

@@ -1,12 +1,12 @@
 <@override name="head">
 	<title>分类访客找回</title>
 	<!--Include Required css file-->
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/ad-code.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/jquery-ui.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/ad-code.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/jquery-ui.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/ZeroClipboard.min.js"></script>

+ 4 - 4
src/main/webapp/WEB-INF/pages/advertiser/main/code-convert/create.ftl

@@ -1,10 +1,10 @@
 <@override name="head">
 	<title>创建转化代码</title>
 	<!--Include Required css file-->
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/ad-code.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/ad-code.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.js"></script>

+ 4 - 4
src/main/webapp/WEB-INF/pages/advertiser/main/code-convert/edit.ftl

@@ -1,10 +1,10 @@
 <@override name="head">
 	<title>编辑转化代码</title>
 	<!--Include Required css file-->
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/ad-code.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/ad-code.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.js"></script>

+ 6 - 6
src/main/webapp/WEB-INF/pages/advertiser/main/code-convert/list.ftl

@@ -1,12 +1,12 @@
 <@override name="head">
 	<title>分类访客找回</title>
 	<!--Include Required css file-->
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/ad-code.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/zbone.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/jquery-ui.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/ad-code.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/jquery-ui.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/validate.js"></script>

+ 4 - 4
src/main/webapp/WEB-INF/pages/advertiser/main/code-site/list.ftl

@@ -1,10 +1,10 @@
 <@override name="head">
 	<title>广告投放系统</title>
 	<!--Include Required css file-->
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/font-awesome.min.css"/>
-	<link rel="stylesheet" type="text/css" href="${ctx}/assets/advertiser/css/ad-code.css"/>
-	<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/font-awesome.min.css"/>
+	<link rel="stylesheet" type="text/css" href="${ctx}/assets/css/ad-code.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 	
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 	<script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery.js"></script>

+ 4 - 4
src/main/webapp/WEB-INF/pages/advertiser/main/dashboard.ftl

@@ -1,11 +1,11 @@
 <@override name="head">
 <title>广告投放系统</title>
 <!--Include Required css file-->
-<link rel="stylesheet" href="${ctx}/assets/advertiser/css/public-head.css"/>
-<link rel="stylesheet" href="${ctx}/assets/advertiser/css/dashboard.css"/>
+<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+<link rel="stylesheet" href="${ctx}/assets/css/dashboard.css"/>
 <!--<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap/latest/css/bootstrap.css" />-->
-<link rel="stylesheet" href="${ctx}/assets/advertiser/css/daterangepicker.css"/>
-<link rel="stylesheet" href="${ctx}/assets/advertiser/css/bootstrap.min.css"/>
+<link rel="stylesheet" href="${ctx}/assets/css/daterangepicker.css"/>
+<link rel="stylesheet" href="${ctx}/assets/css/bootstrap.min.css"/>
 <!--Include Required Prerequisites js-->
 <script type="text/javascript" src="${ctx}/assets/advertiser/js/jquery-1.9.1.min.js"></script>
 

+ 49 - 0
src/main/webapp/assets/css/H_ad_target.css

@@ -0,0 +1,49 @@
+#xialakuang{
+	/* border:1px solid blue; */
+	height:45px;
+	width:750px;
+	position:relative;
+	left:430px;
+	top:-40px;
+}
+.dropdown-box{
+	padding:3px;
+	width:180px;
+	height:30px;
+	/*  border:1px solid red; */
+	position:relative;
+	top:5px;
+}
+#xialakuang .dropdown-box{
+  float:left;
+}
+select{
+	height:30px;
+	width:115px;
+    border:1px solid #36aeea;
+	border-radius:5px;
+	color:#36aeea;
+}
+.dropdown-box-label{
+	color:#36aeea;
+}
+
+#search-from{
+	/* border:1px solid green; */
+	position:relative;
+	top:-90px;
+}
+#table_hp{
+	/* border:1px solid yellow; */
+	position:relative;
+	left:-720px;
+}
+
+#daochu{
+	position:relative;
+	left:50px;
+}
+.span6{
+	position:relative;
+	left:1150px;
+}

+ 221 - 0
src/main/webapp/assets/css/Hzone .css

@@ -0,0 +1,221 @@
+*{
+	font-size:14px;
+}
+.control-group.group-row-space{
+	border-bottom: 2px solid #f4f5f7;
+    height: 33px;
+    margin-left: 10px;    
+	line-height:45px;
+}
+.form-align-radio{
+	margin-right:5px;
+}
+.form-align-radio a:hover{
+	border-bottom:2px solid #36aeea;
+}
+#btn-group{
+	/* border:1px solid pink; */
+	padding-top:5px;
+}
+#dropdown-menu{
+	width:400px;
+	position:relative;
+	left:20px;
+	/* border:1px dotted green; */
+}
+#dropdown-menu li{
+	float:left;
+	padding:8px;
+}
+#btn-group{
+	height:45px;
+	
+	/* width:600px; */
+}
+.btn-menu{
+	margin-left:5px;
+	margin-top:15px;
+	margin-bottom:2px;
+	
+	border-radius:5px;
+	border-color:#36aeea;
+	border-style:solid;
+	border-width:1px;
+	
+	background:white;
+	text-align:center;
+	width:90px;
+	height:30px;
+	color:#36aeea;
+	cursor: pointer;	
+}
+#search-from{
+	width:300px; 
+	/* border:1px solid red; */
+	height:45px;
+	float:right; 
+	position:relative;
+	top:-40px;
+}
+#search-box{
+	/* border:1px solid black; */
+	border:none;
+	
+	width: 230px;
+	height: 34px;
+	position:relative;
+	top:5px;
+	left:25px;
+	
+	
+}
+#search-input{
+	height:30px;
+	width:180px;
+	padding-left:25px;
+	border-radius:5px 0px 0px 5px;
+	border:none;
+	background:#f3f3f3;
+}
+#search-button{
+	 border:none;
+	height:30px;
+	border-radius:0px 5px 5px 0px;
+	position:relative;
+	top:4px;
+	left:-5px;
+}
+#table_hp{
+	width:99%;
+	margin-left:8px;
+	margin-top:15px;
+	border:2px solid #f4f5f7;
+	border-bottom-style:none;
+	border-radius:5px;
+}
+
+
+.fxk-label{
+	display:block;
+	/* border: 1px solid #ff00ff; */
+	width:40px;
+	height:30px;
+	position:relative;
+	left:20px;
+}
+.fxk-check-box {
+   opacity: 0.8;
+    position: absolute;
+    z-index: -1; 
+}
+input[type=checkbox]+span {
+   display: inline-block;
+    height: 20px;
+    width: 20px;
+    border:1px solid #ccc;
+    border-radius: 2px;
+    background-color: white;  
+    position:relative;
+    top:3px;      
+}
+
+
+input[type=checkbox]:checked+span {
+	/* background-color: #36aeea; */
+   background: url(../images/bluegou.png) no-repeat ;
+}
+
+th{
+	height: 80px;
+	color:#444444;
+}
+tr:hover{
+			background-color:#f3f3f3;
+		}
+td{
+	height:60px;
+	text-align:center;
+	color:#444444;
+}
+
+.hp_table_td_button,.hp_table_td_status,.hp_table_td_delete{
+	
+	height:34px;
+	width:80px;
+	
+	border-radius:5px;
+	border:none;
+	background:#36aeea;
+	
+	cursor: pointer;
+}
+button {
+	
+	color:white;
+}
+.hp_table_td_button:hover{
+	background:#4c637b;
+}
+.hp_table_td_status:hover{
+	background:#4c637b;
+}
+.hp_table_td_delete:hover{
+	background:#4c637b;
+}
+
+#daochu{
+	float: left;
+	
+	margin-top: 20px;
+	margin-bottom: 10px;
+}
+.btn2{
+	border-radius:5px 5px 5px 5px;
+	border:none;
+	
+	width:170px;
+	height:34px;
+	color:white;
+	background:#67ba2f;
+	text-align:center;
+	cursor: pointer;
+}
+.btn2:visited{
+	background-color: #4c637b;
+}
+.btn2:hover{  
+	background:#4c637b;
+}
+
+.span6{
+	/* border:1px solid red; */
+	width:400px;
+	height:30px;
+	position:relative;
+	left:1000px;
+	top:10px;
+}
+.span6 a { 
+	display: block;
+	float: left;
+	width :34px;
+	height:34px; 
+	COLOR: #4c637b;
+	 text-decoration: none ; 
+
+} 
+.span6 a:hover { 
+ color: white;
+ text-align:left;
+ background-image: url(../images/round.jpg);
+ background-repeat: no-repeat;
+} 
+
+
+#divselect{
+	/* border:1px solid red; */
+}
+
+#inputselect{
+/* 	border:1px solid red; */
+}

+ 56 - 0
src/main/webapp/assets/css/NAdform.css

@@ -0,0 +1,56 @@
+.select_box {
+	
+	font-size:14px;
+	}
+	
+ul,li {
+	list-style-type:none; 
+	
+	}
+	
+.select_box input {
+	cursor:pointer; 
+	overflow:hidden;
+	background: url(../images/triangle.png) no-repeat 140px center;
+	}
+	
+.select_box ul {
+	width:160px;        /* //貌似是设置下拉选项即li的宽度,好与输入框对齐*/
+	position:absolute; 
+	left:140px; 			/*下拉框的位置*/
+	top:80px; 
+	border:1px solid #ccc;
+	
+	 overflow: hidden;
+	 display:none; 
+	 background:#344C68; /*下拉时的颜色*/
+	 z-index:99999;
+	 
+	
+	
+	 }
+	 
+.select_box ul li {
+	display:block;
+	/*height:30px;*/
+	overflow:hidden;
+	line-height:30px;
+	padding-left:15px;		/*下拉选项字体的位置*/
+	width:100%;
+	cursor:pointer;
+	color: #B9C5D9;
+	
+	
+	
+	}
+	
+.hover {
+ 	cursor:pointer;
+	background:#5C728A;		/*下拉时,各选项的背景色*/
+}
+
+#myselect{
+	background-color: #F3F6FB;
+	padding-left: 8px;
+	font-size: 14px;
+}

+ 134 - 0
src/main/webapp/assets/css/Ncontent.css

@@ -0,0 +1,134 @@
+#content{
+	clear: both;
+	width: 1250px;
+	height: 500px;
+	position: absolute;
+	top: 35px;
+	left: 45px;
+	background: white;
+	border-radius: 5px;
+	/* border: 1px solid red; */
+}
+#f_div{
+	position: relative;
+	top: 10px;
+	left: 80px;
+	
+}
+.c_span{
+	display: block;
+	height: 20px;
+	width: 90px;
+	/*border: 1px solid red;*/
+}
+.c_input{
+	position:relative;
+	left: 140px;
+	top: -22px;
+	/*height: 25px;
+	border-radius: 1px;*/
+	
+	/*color:#333;
+    line-height:normal;
+    font-family:"Microsoft YaHei",Tahoma,Verdana,SimSun;
+    font-style:normal;
+    font-variant:normal;
+    font-size-adjust:none;
+    font-stretch:normal;
+    font-weight:normal;*/
+    margin-top:0px;
+    margin-bottom:0px;
+    margin-left:0px;
+    padding-top:4px;
+    padding-right:4px;
+    padding-bottom:4px;
+    padding-left:4px;
+    
+    font-size:14px;
+    /*outline-width:medium;
+    outline-style:none;
+    outline-color:invert;*/
+  
+    border-radius: 3px;
+    /*text-shadow:0px 1px 2px #fff;
+    background-attachment:scroll;
+    background-repeat:repeat-x;
+    background-position-x:left;
+    background-position-y:top;
+    background-size:auto;
+    background-origin:padding-box;
+    background-clip:border-box;
+    background-color:rgb(255,255,255);
+    margin-right:8px;
+    */
+    border: 1px solid #ccc;
+	
+}
+
+input:focus{
+ 	border: 1px solid #fafafa;
+    -webkit-box-shadow: 0px 0px 6px #007eff;
+     -moz-box-shadow: 0px 0px 5px #007eff;
+     box-shadow: 0px 0px 5px #007eff; 
+}
+
+/*#s_xiala{
+	width: 170px;
+	height: 30px;
+}*/
+
+.star{
+	color: dodgerblue;
+	position: relative;
+	top: 5px;
+}
+
+#c_save,#c_cancle{
+	width: 100px;
+	height: 30px;
+	border-radius: 8px;
+}
+#c_save,#c_cancle:hover{
+	cursor:pointer;
+}
+
+#c_save{
+	position: relative;
+	left: 30px;
+	top: 20px;
+	background: #67BA2F;
+	font-size: 14px;
+}
+#c_cancle{
+	position: relative;
+	left: 50px;
+	top: 20px;
+	background: #36aeea;
+	font-size: 14px;
+}
+
+
+.help_inline{
+	position: relative;
+	left: 165px;
+	top: -20px;
+	font-family: "microsoft yahei";
+	font-size: 15px ;
+}
+
+#select_label{
+	position: relative;
+	left: 335px;
+	top: -45px;
+}
+
+.invalid{
+	font-size:15px;
+	
+	color:red;
+	position:relative;
+	left:180px;
+	top: -20px;
+	
+}
+

+ 138 - 0
src/main/webapp/assets/css/ace-ie.min.css

@@ -0,0 +1,138 @@
+body {
+	min-width:990px;
+	margin:0 auto;
+	background-color:#f2f2f2
+}
+#sidebar {
+	*left:0
+}
+#sidebar:before {
+	display:none
+}
+.infobox-dark>.badge {
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33FFFFFF',endColorstr='#33FFFFFF',GradientType=0)!important
+}
+.widget-box-layer {
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#55000000',endColorstr='#55000000',GradientType=0)!important
+}
+input[type=checkbox],input[type=radio] {
+	position:static;
+	width:auto;
+	height:auto
+}
+input[type=checkbox]+label,input[type=radio]+label {
+	min-height:auto;
+	min-width:auto
+}
+input[type=checkbox].ace-switch {
+	width:auto
+}
+input[type=checkbox].ace-switch+label {
+	margin:0;
+	min-height:auto
+}
+input[type=checkbox].ace-switch-7 {
+	width:auto
+}
+.ace-file-input input {
+	visibility:visible;
+	filter:alpha(opacity=0)
+}
+.ace-file-input label.selected span {
+	width:50%
+}
+.wizard-steps li:first-child:before {
+	max-width:100%;
+	left:0
+}
+.login-layout .widget-box {
+	display:none;
+	visibility:visible;
+	position:static
+}
+.login-layout .widget-box.visible {
+	display:block
+}
+.pricing-box-small:hover {
+	zoom:1.04;
+	left:-1px;
+	top:-3px
+}
+.ace-thumbnails>li>a>img {
+	width:auto!important
+}
+.ace-thumbnails>li>:first-child>.text {
+	display:none
+}
+.ace-thumbnails>li:hover>:first-child>.text {
+	display:block
+}
+.ace-thumbnails>li>.tools {
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C000000',endColorstr='#8C000000',GradientType=0)
+}
+.ace-thumbnails>li>:first-child>.text {
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C000000',endColorstr='#8C000000',GradientType=0)
+}
+.grid3 {
+	width:28%
+}
+.grid4 {
+	width:21%
+}
+.itemdiv.dialogdiv>.body:before {
+	display:none
+}
+.fc-event-hori,.fc-event-vert {
+	border:none!important
+}
+.dropdown-preview>.dropdown-menu {
+	*width:180px
+}
+.gritter-item-wrapper {
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EA323232',endColorstr='#EA323232',GradientType=0)!important
+}
+.gritter-item-wrapper.gritter-info {
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EA315185',endColorstr='#EA315185',GradientType=0)!important
+}
+.gritter-item-wrapper.gritter-error {
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EA992812',endColorstr='#EA992812',GradientType=0)!important
+}
+.gritter-item-wrapper.gritter-success {
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EA59834B',endColorstr='#EA59834B',GradientType=0)!important
+}
+.gritter-item-wrapper.gritter-warning {
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EABE701F',endColorstr='#EABE701F',GradientType=0)!important
+}
+.gritter-item-wrapper.gritter-light {
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2F5F5F5',endColorstr='#F2F5F5F5',GradientType=0)!important
+}
+.gritter-info.gritter-light {
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2E8F2FF',endColorstr='#F2E8F2FF',GradientType=0)!important
+}
+.gritter-error.gritter-light {
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2FFEBEB',endColorstr='#F2FFEBEB',GradientType=0)!important
+}
+.gritter-success.gritter-light {
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2EFFAE3',endColorstr='#F2EFFAE3',GradientType=0)!important
+}
+.gritter-warning.gritter-light {
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2FCF8E3',endColorstr='#F2FCF8E3',GradientType=0)!important
+}
+body.skin-3,.skin-3 #sidebar {
+	background-color:#d6d6d6
+}
+.skin-3 .menu-min .nav-list>li.active>a {
+	background-color:#eef8ff
+}
+body.skin-2,.skin-2 #sidebar {
+	background-color:#505050
+}
+.skin-2 .nav-list>li:hover>a>span {
+	color:#FFF
+}
+.skin-2 .nav-list>li:hover>a>[class*="icon-"]:first-child {
+	color:#FFF
+}
+.skin-2 .menu-min .nav-list>li>a:hover>[class*="icon-"]:first-child {
+	color:#FFF
+}

+ 476 - 0
src/main/webapp/assets/css/ace-responsive.min.css

@@ -0,0 +1,476 @@
+@media only screen and (max-width:480px) {
+	.hidden-480 {
+	display:none!important
+}
+}@media only screen and (max-width:320px) {
+	.hidden-320 {
+	display:none!important
+}
+}@media only screen and (max-width:767px) {
+	.vspace,.vspace-18,.vspace-24,.vspace-36,.vspace-9,.vspace-6,.vspace-3 {
+	display:block
+}
+}@media only screen and (max-width:320px) {
+	.ace-nav>li>a,.ace-nav>li>span {
+	padding:0 6px!important
+}
+}@media only screen and (max-width:250px) {
+	.ace-nav>li>a,.ace-nav>li>span {
+	padding:0 4px!important
+}
+}
+/*@media only screen and (max-width:767px) {*/
+	/*.ace-nav>li:nth-child(1)>.dropdown-menu.pull-right {*/
+	/*right:-80px*/
+/*}*/
+/*.ace-nav>li:nth-child(1)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-child(1)>.dropdown-menu.pull-right:after {*/
+	/*right:100px*/
+/*}*/
+/*.ace-nav>li:nth-child(2)>.dropdown-menu.pull-right {*/
+	/*right:-40px*/
+/*}*/
+/*.ace-nav>li:nth-child(2)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-child(2)>.dropdown-menu.pull-right:after {*/
+	/*right:60px*/
+/*}*/
+/*}@media only screen and (max-width:480px) {*/
+	/*.ace-nav>li:nth-child(1)>.dropdown-menu.pull-right {*/
+	/*right:-120px*/
+/*}*/
+/*.ace-nav>li:nth-child(1)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-child(1)>.dropdown-menu.pull-right:after {*/
+	/*right:140px*/
+/*}*/
+/*.ace-nav>li:nth-child(2)>.dropdown-menu.pull-right {*/
+	/*right:-80px*/
+/*}*/
+/*.ace-nav>li:nth-child(2)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-child(2)>.dropdown-menu.pull-right:after {*/
+	/*right:100px*/
+/*}*/
+/*.ace-nav>li:nth-child(3)>.dropdown-menu.pull-right {*/
+	/*right:-50px*/
+/*}*/
+/*.ace-nav>li:nth-child(3)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-child(3)>.dropdown-menu.pull-right:after {*/
+	/*right:70px*/
+/*}*/
+/*}@media only screen and (max-width:360px) {*/
+	/*.ace-nav>li:nth-child(1)>.dropdown-menu.pull-right {*/
+	/*left:-5px;*/
+	/*right:auto*/
+/*}*/
+.ace-nav>li:nth-child(1)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-child(1)>.dropdown-menu.pull-right:after {
+	right:auto;
+	left:25px
+}
+.ace-nav>li:nth-child(2)>.dropdown-menu.pull-right {
+	left:-60px;
+	right:auto
+}
+.ace-nav>li:nth-child(2)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-child(2)>.dropdown-menu.pull-right:after {
+	left:80px;
+	right:auto
+}
+.ace-nav>li:nth-child(3)>.dropdown-menu.pull-right {
+	left:-110px;
+	right:auto
+}
+.ace-nav>li:nth-child(3)>.dropdown-menu.pull-right:before,.ace-nav>li:nth-child(3)>.dropdown-menu.pull-right:after {
+	left:130px;
+	right:auto
+}
+}@media only screen and (max-width:422px) {
+	.navbar .brand {
+	display:block;
+	float:none
+}
+.navbar-inverse .navbar-inner {
+	border-bottom-width:0
+}
+.ace-nav {
+	display:block;
+	float:none!important;
+	text-align:center;
+	font-size:0;
+	background-color:#404040;
+	border:1px solid #DDD;
+	border-width:1px 0;
+	letter-spacing:-4px;
+	word-spacing:-4px
+}
+.ace-nav>li {
+	display:inline-block;
+	float:none!important;
+	text-align:left;
+	letter-spacing:normal;
+	word-spacing:normal
+}
+/*.ace-nav>li:first-child {*/
+	/*border-left:1px solid #DDD*/
+/*}*/
+/*.ace-nav>li:last-child {*/
+	/*border-right:1px solid #DDD*/
+/*}*/
+}@media only screen and (max-width:260px) {
+	.ace-nav>li:first-child {
+	border-left:none
+}
+.ace-nav>li:last-child {
+	border-right:0
+}
+}
+/*@media(min-width:422px) and (max-width:480px),(max-width:340px) {*/
+	/*#user_menu {*/
+	/*padding-top:42px*/
+/*}*/
+.nav-user-photo {
+	margin-right:0
+}
+#user_info {
+	position:absolute;
+	margin-top:40px;
+	margin-left:1px;
+	right:2px;
+	z-index:1001;
+	color:#777;
+	font-size:14px;
+	width:142px;
+	max-width:142px;
+	padding-left:8px;
+	padding-right:8px;
+	height:32px;
+	line-height:30px;
+	display:none;
+	border-bottom:1px solid #e5e5e5;
+	text-align:center;
+	vertical-align:none;
+	line-height:normal
+}
+#user_info>small {
+	display:inline;
+	opacity:1
+}
+li.open #user_info {
+	display:inline-block
+}
+}@media only screen and (max-width:767px) {
+	#nav-search {
+	right:5px
+}
+#nav-search-input {
+	width:80px
+}
+#nav-search:hover #nav-search-input,#nav-search-btn:active+#nav-search-input,#nav-search-input:focus,#nav-search-input:hover,#nav-search-input:active {
+	width:100px
+}
+}@media only screen and (max-width:480px) {
+	#nav-search-input {
+	width:0;
+	opacity:0;
+	max-width:0
+}
+#nav-search:hover #nav-search-input,#nav-search-btn:active+#nav-search-input,#nav-search-input:focus,#nav-search-input:hover,#nav-search-input:active {
+	opacity:1;
+	width:100px;
+	max-width:100px
+}
+#nav-search-icon {
+	border:1px solid;
+	border-radius:32px;
+	background-color:#FFF;
+	padding:0 5px
+}
+#nav-search:hover #nav-search-icon,#nav-search-input:focus ~ #nav-search-icon,#nav-search-input:hover ~ #nav-search-icon,#nav-search-input:active ~ #nav-search-icon {
+	border:0;
+	border-radius:0;
+	padding:0 3px
+}
+}@media only screen and (max-width:979px) {
+	body {
+	padding-right:0;
+	padding-left:0
+}
+#page-content {
+	padding-left:5px;
+	padding-right:5px
+}
+#sidebar:before {
+	display:none
+}
+#sidebar {
+	z-index:14;
+	left:-200px;
+	margin-top:40px;
+	position:fixed;
+	border:1px solid #CCC;
+	box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);
+	-webkit-transition:left .15s ease;
+	-moz-transition:left .15s ease;
+	-o-transition:left .15s ease;
+	-ms-transition:left .15s ease;
+	transition:left .15s ease
+}
+#sidebar.display,#sidebar.menu-min.display {
+	position:absolute;
+	left:0
+}
+#sidebar.menu-min {
+	left:-50px
+}
+#main-content {
+	margin-left:0!important
+}
+#menu-toggler {
+	display:inline-block;
+	position:absolute;
+	left:0;
+	z-index:14;
+	width:52px;
+	height:32px;
+	margin-right:2px;
+	line-height:normal;
+	padding-left:33px;
+	padding-top:7px;
+	padding-bottom:1px;
+	font-size:13px;
+	font-weight:bold;
+	text-transform:uppercase;
+	background-color:#444;
+	color:#f3f3f3
+}
+#menu-toggler:hover {
+	text-decoration:none
+}
+#menu-toggler:before {
+	border-top:1px solid #87b87f;
+	border-bottom:1px solid #6fb3e0;
+	height:2px;
+	width:24px;
+	content:"";
+	position:absolute;
+	z-index:11;
+	top:13px;
+	left:4px;
+	-moz-transition:all .1s ease;
+	-webkit-transition:all .1s ease;
+	-o-transition:all .1s ease;
+	-ms-transition:all .1s ease;
+	transition:all .1s ease
+}
+#menu-toggler:after {
+	border-top:1px solid #ffa24d;
+	border-bottom:1px solid #d15b47;
+	content:"";
+	height:2px;
+	width:24px;
+	position:absolute;
+	top:19px;
+	left:4px;
+	-moz-transition:all .1s ease;
+	-webkit-transition:all .1s ease;
+	-o-transition:all .1s ease;
+	-ms-transition:all .1s ease;
+	transition:all .1s ease
+}
+#menu-toggler.display:before {
+	height:4px;
+	top:8px;
+	border-width:2px
+}
+#menu-toggler.display:after {
+	height:4px;
+	top:20px;
+	border-width:2px
+}
+#menu-toggler>span {
+	display:block;
+	position:absolute;
+	bottom:-18px;
+	left:0;
+	border:1px solid transparent;
+	border-width:9px 42px;
+	border-top-color:#444
+}
+#menu-toggler>span:after {
+	display:block;
+	content:"MENU";
+	color:#FFF;
+	position:absolute;
+	left:-8px;
+	top:-41px
+}
+.breadcrumb {
+	margin-left:90px
+}
+}@media only screen and (max-width:480px) {
+	.breadcrumb>li>a {
+	padding:0
+}
+}@media only screen and (max-width:320px) {
+	.breadcrumb {
+	margin-left:36px
+}
+#menu-toggler {
+	width:0
+}
+#menu-toggler>span {
+	border-width:7px 16px;
+	bottom:-14px
+}
+#menu-toggler>span:after {
+	font-size:9px;
+	font-weight:normal;
+	color:#FFF;
+	position:absolute;
+	left:-13px;
+	top:-42px
+}
+#menu-toggler:before,#menu-toggler:after {
+	margin-top:8px
+}
+#menu-toggler.display:before,#menu-toggler.display:after {
+	height:2px;
+	border-width:1px
+}
+#menu-toggler.display:before {
+	top:13px
+}
+#menu-toggler.display:after {
+	top:19px
+}
+}@media only screen and (max-width:979px) {
+	#page-content {
+	padding-left:11px;
+	padding-right:11px
+}
+}@media only screen and (max-width:480px) {
+	#page-content {
+	padding-left:7px;
+	padding-right:7px
+}
+}@media only screen and (max-width:320px) {
+	#page-content {
+	padding-left:5px;
+	padding-right:5px
+}
+}@media only screen and (max-width:460px) {
+	.infobox {
+	min-width:95%;
+	margin-top:2px;
+	margin-bottom:2px
+}
+}@media only screen and (max-width:767px) {
+	.widget-box {
+	margin-top:7px;
+	margin-bottom:7px
+}
+}@media only screen and (max-width:420px) {
+	.login-layout .widget-box .widget-main {
+	padding:16px
+}
+}@media only screen and (max-width:320px) {
+	.login-layout .widget-box .widget-main {
+	padding:16px 8px
+}
+}@media only screen and (max-width:480px) {
+	.login-container {
+	width:98%
+}
+.login-layout .widget-box {
+	padding:0
+}
+#login-box .toolbar>div {
+	float:none!important;
+}
+}@media only screen and (max-width:767px) {
+	.login-layout .widget-box.visible {
+	-webkit-transition:none;
+	-moz-transition:none;
+	-o-transition:none;
+	-ms-transition:none;
+	transition:none
+}
+}@media only screen and (max-width:767px) {
+	.error-container {
+	margin:12px
+}
+}@media only screen and (max-width:480px) {
+	.error-container {
+	margin:6px
+}
+}@media only screen and (max-width:480px) {
+	.fc-header td {
+	display:block;
+	width:auto;
+	text-align:left
+}
+}@media only screen and (max-width:480px) {
+	.ace-thumbnails {
+	text-align:center
+}
+.ace-thumbnails>li {
+	float:none;
+	display:inline-block
+}
+}@media only screen and (max-width:360px) {
+	.grid3,.grid4 {
+	float:none;
+	display:block;
+	width:96%;
+	border-right:0;
+	position:relative;
+	margin-bottom:11px;
+	border-bottom:1px solid #e3e3e3;
+	padding-bottom:4px
+}
+.grid3>[class*="pull-"],.grid4>[class*="pull-"] {
+	float:none!important;
+	display:inline-block;
+	position:absolute;
+	right:11px;
+	top:0;
+	margin-top:0
+}
+.grid3:last-child,.grid4:last-child {
+	border-bottom:0
+}
+}@media(max-width:979px) {
+	body.navbar-fixed {
+	padding-top:0
+}
+.navbar-fixed-top {
+	margin-bottom:0
+}
+.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner {
+	padding-top:0;
+	padding-bottom:0
+}
+#sidebar.fixed {
+	position:absolute
+}
+}@media only screen and (max-width:767px) {
+	.help-inline,.input-icon+.help-inline {
+	padding-left:0;
+	display:block!important
+}
+}@media only screen and (max-width:640px) {
+	.wizard-steps li .step {
+	padding:2px 7px;
+	border-width:3px
+}
+.wizard-steps li:before,.wizard-steps li:after {
+	border-width:3px
+}
+.wizard-steps li.complete .step:before {
+	padding:5px 4px;
+	font-size:13px
+}
+.wizard-steps li:after {
+	top:-12px
+}
+.step-content .step-pane {
+	padding:4px 4px 6px
+}
+}@media only screen and (max-width:400px) {
+	.itemdiv.memberdiv {
+	float:none;
+	width:auto
+}
+}

+ 759 - 0
src/main/webapp/assets/css/ace-skins.min.css

@@ -0,0 +1,759 @@
+.skin-1 .navbar-inverse .navbar-inner {
+	background:#2c6aa0
+}
+.skin-1 #sidebar:before {
+	background-color:#222a2d
+}
+.skin-1 #sidebar:before,#sidebar {
+	border-right:0
+}
+.skin-1 .nav-list>li {
+	border-color:#3f4e54;
+	border-top-width:0
+}
+.skin-1 .nav-list>li>a,.skin-1 .menu-min .nav-list>li.open>a {
+	background-color:#222a2d;
+	color:#b1bac1
+}
+.skin-1 .nav-list>li:hover>a {
+	background-color:#414b51;
+	color:#e1eaf1
+}
+.skin-1 .nav-list>li>a>.arrow {
+	color:#b1bac1
+}
+.skin-1 .nav-list>li.open>a>.arrow {
+	color:#85c0ec
+}
+.skin-1 .nav-list>li.active>a:after,.skin-1 .nav-list>li.active.open>ul.submenu>li.active>a:after {
+	border-right-color:#FFF;
+	border-width:16px 10px;
+	top:2px
+}
+.skin-1 .nav-list>li.active.open>ul.submenu>li.active>a:after {
+	top:1px
+}
+.skin-1 .nav-list>li.active:after {
+	display:none
+}
+.skin-1 .menu-min .nav-list>li.active>a:after {
+	border-width:10px 6px;
+	top:8px
+}
+.skin-1 .menu-min .nav-list>li.active:hover>a:after {
+	border-right-color:#242a2b
+}
+.skin-1 .nav-list>li.open>a,.skin-1 .nav-list>li.open>a:hover {
+	color:#85c0ec;
+	background-color:#222a2d
+}
+.skin-1 .nav-list>li.active>a,.skin-1 .nav-list>li.active>a:hover,.skin-1 .menu-min .nav-list>li.active>a,.skin-1 .menu-min .nav-list>li.active>a:hover {
+	background-color:#141a1b;
+	color:#55a0dc
+}
+.skin-1 .nav-list>li>ul.submenu {
+	background-color:#3a4344;
+	border-top-color:#5a6364
+}
+.skin-1 .nav-list>li.active>ul.submenu {
+	background-color:#141a1b;
+	border-top-color:#2f3e44
+}
+.skin-1 .nav-list>li>.submenu>li>a {
+	color:#d1dae1;
+	border-bottom-color:#5a6364
+}
+.skin-1 .nav-list>li>.submenu>li:first-child>a {
+	border-top-color:transparent
+}
+.skin-1 .nav-list>li>.submenu>li>a:hover {
+	color:#8ab4de
+}
+.skin-1 .nav-list>li>.submenu>li.active>a {
+	color:#55a0dc;
+	border-bottom-color:#2f3e44
+}
+.skin-1 .nav-list>li>.submenu>li>a>[class*="icon-"]:first-child {
+	display:none
+}
+.skin-1 .menu-min .nav-list>li:hover>a {
+	color:#e1eaf1
+}
+.skin-1 .menu-min .nav-list>li>a>span {
+	background-color:#414b51
+}
+.skin-1 .menu-min .nav-list>li.active>a>span {
+	background-color:#242a2b
+}
+.skin-1 .menu-min .nav-list>li.active:hover>a,.skin-1 .menu-min .nav-list>li.active>a>span {
+	color:#55a0dc
+}
+.skin-1 .menu-min .nav-list>li>a.active,.skin-1 .menu-min .nav-list>li.open.active>a {
+	background-color:#141a1b
+}
+.skin-1 .menu-min .nav-list>li>a>span,.skin-1 .menu-min .nav-list>li>ul.submenu {
+	border-color:#3f4e54;
+	margin-top:1px;
+	border-left-color:#242a2b
+}
+.skin-1 .nav-list>li.active>.submenu>li:before,.skin-1 .nav-list>li.active>.submenu>li:after {
+	border-color:#3f4e54
+}
+.skin-1 .menu-min .nav-list>li>a.dropdown-toggle>span {
+	border-bottom-color:#5a606a
+}
+.skin-1 #sidebar-collapse {
+	background-color:#141a1b;
+	border-color:#3f4e54;
+	border-top-width:1px
+}
+.skin-1 #sidebar-collapse:before {
+	border-color:#3f4e54
+}
+.skin-1 #sidebar-collapse>[class*="icon-"] {
+	background-color:#222a2d
+}
+.skin-1 #sidebar-shortcuts,.skin-1 #sidebar-shortcuts-mini {
+	background-color:#141a1b;
+	border-color:#3f4e54
+}
+.skin-1 #sidebar>#nav-search {
+	background-color:#141a1b;
+	border-color:#3f4e54
+}
+.skin-1 .menu-min #sidebar-shortcuts-large {
+	background-color:#141a1b;
+	top:-1px;
+	box-shadow:none;
+	border:0;
+	top:0
+}
+.skin-1 #breadcrumbs {
+	border:0;
+	background-color:#f0f0f0
+}
+@media only screen and (max-width:979px) {
+	.skin-1 #sidebar {
+	border:0;
+	box-shadow:none
+}
+.skin-1 .nav-list>li.active>a:after,.skin-1 .nav-list>li.active.open>ul.submenu>li.active>a:after {
+	display:none
+}
+}.skin-2 .navbar-inverse .navbar-inner {
+	background:#c6487e
+}
+.skin-2 #sidebar:before {
+	background-color:#505050
+}
+.skin-2 #sidebar:before,.skin-2 #sidebar {
+	border-right:0
+}
+.skin-2 .nav-list>li {
+	border-color:#444;
+	border-top-width:0
+}
+.skin-2 .nav-list>li:last-child {
+	border-bottom-width:0
+}
+.skin-2 .nav-list>li>a,.skin-2 .menu-min .nav-list>li.open>a {
+	background-color:#393939
+}
+.skin-2 .nav-list>li.active>a {
+	color:#FFF
+}
+.skin-2 .nav-list>li>a:hover:before {
+	display:none
+}
+.skin-2 .nav-list>li.active>a:after,.skin-2 .nav-list>li.active.open>ul.submenu>li.active>a:after {
+	border-right-color:#FFF;
+	right:0;
+	top:2px;
+	border-width:16px 10px
+}
+.skin-2 .nav-list>li.active.open>ul.submenu>li.active>a:after {
+	top:1px
+}
+.skin-2 .menu-min .nav-list>li.active>a:after {
+	border-width:10px 6px;
+	top:8px
+}
+.skin-2 .menu-min .nav-list>li.active:hover>a:after {
+	border-right-color:#292929
+}
+.skin-2 .nav-list>li.active:after {
+	display:none
+}
+.skin-2 .nav-list>li.active.open>.submenu>li.active>a:after {
+	border-right-color:#FFF;
+	right:-1px
+}
+.skin-2 .nav-list>li>.submenu {
+	background-color:#303030;
+	border-top-color:#666
+}
+.skin-2 .nav-list>li.active>.submenu {
+	background-color:#222
+}
+.skin-2 .nav-list>li>.submenu>li:first-child>a {
+	border-top:0
+}
+.skin-2 .nav-list>li>.submenu>li>a {
+	color:#CCC;
+	border-bottom-color:#555
+}
+.skin-2 .nav-list>li>.submenu>li>a>[class*="icon-"]:first-child {
+	display:none
+}
+.skin-2 .nav-list>li>a>span {
+	color:#DDD
+}
+.skin-2 .nav-list>li>a:hover>span {
+	color:#000;
+	font-weight:bold;
+	opacity:.5;
+	filter:alpha(opacity=50)
+}
+.skin-2 .nav-list>li.active>a:hover>span {
+	color:#FFF;
+	opacity:1;
+	filter:alpha(opacity=100)
+}
+.skin-2 .nav-list>li>a>.arrow {
+	color:#AAA
+}
+.skin-2 .nav-list>li>a:hover>.arrow {
+	color:#FFF
+}
+.skin-2 .menu-min .nav-list>li>a>span {
+	color:#FFF;
+	font-weight:bold;
+	opacity:1;
+	filter:alpha(opacity=100);
+	background-color:#292929;
+	border:0;
+	box-shadow:none;
+	text-shadow:1px 1px 0 rgba(0,0,0,0.5);
+	margin-top:2px
+}
+.skin-2 .menu-min .nav-list>li>a.dropdown-toggle>span {
+	margin-top:0;
+	background-color:#292929
+}
+.skin-2 .menu-min .nav-list>li>ul.submenu {
+	box-shadow:none;
+	border:0;
+	background-color:#303030;
+	margin-left:1px;
+	margin-top:1px;
+	border-left:1px solid #FFF
+}
+.skin-2 .nav-list>li>ul.submenu>li>a:hover {
+	color:#FFF
+}
+.skin-2 .nav-list>li>ul.submenu>li:before,.skin-2 .nav-list>li>ul.submenu>li:after {
+	display:none
+}
+.skin-2 .nav-list>li>ul.submenu>li>a {
+	padding-left:28px
+}
+.skin-2 .nav-list>li>a,.skin-2 .menu-min .nav-list>li>a>span {
+	color:#CCC
+}
+.skin-2 .nav-list>li:nth-child(1)>a,.skin-2 .menu-min .nav-list>li:nth-child(1)>a>span {
+	color:#00be67
+}
+.skin-2 .nav-list>li:nth-child(2)>a,.skin-2 .menu-min .nav-list>li:nth-child(2)>a>span {
+	color:#5ed02b
+}
+.skin-2 .nav-list>li:nth-child(3)>a,.skin-2 .menu-min .nav-list>li:nth-child(3)>a>span {
+	color:#a7d700
+}
+.skin-2 .nav-list>li:nth-child(4)>a,.skin-2 .menu-min .nav-list>li:nth-child(4)>a>span {
+	color:#cee100
+}
+.skin-2 .nav-list>li:nth-child(5)>a,.skin-2 .menu-min .nav-list>li:nth-child(5)>a>span {
+	color:#f8c600
+}
+.skin-2 .nav-list>li:nth-child(6)>a,.skin-2 .menu-min .nav-list>li:nth-child(6)>a>span {
+	color:#ffab00
+}
+.skin-2 .nav-list>li:nth-child(7)>a,.skin-2 .menu-min .nav-list>li:nth-child(7)>a>span {
+	color:#ff6e00
+}
+.skin-2 .nav-list>li:nth-child(8)>a,.skin-2 .menu-min .nav-list>li:nth-child(8)>a>span {
+	color:#f21c30
+}
+.skin-2 .nav-list>li:nth-child(9)>a,.skin-2 .menu-min .nav-list>li:nth-child(9)>a>span {
+	color:#ee218b
+}
+.skin-2 .nav-list>li:nth-child(10)>a,.skin-2 .menu-min .nav-list>li:nth-child(10)>a>span {
+	color:#c55ee7
+}
+.skin-2 .nav-list>li:nth-child(11)>a,.skin-2 .menu-min .nav-list>li:nth-child(11)>a>span {
+	color:#218bee
+}
+.skin-2 .nav-list>li:nth-child(12)>a,.skin-2 .menu-min .nav-list>li:nth-child(12)>a>span {
+	color:#2ecee7
+}
+.skin-2 .menu-min .nav-list>li.active>a>[class*="icon-"],.skin-2 .nav-list>li:not(.active):hover>a>[class*="icon-"] {
+	color:#FFF
+}
+.skin-2 .nav-list>li.active>a>span {
+	color:#FFF
+}
+.skin-2 .nav-list>li.active>ul.submenu {
+	background-color:#222
+}
+.skin-2 .nav-list>li>ul.submenu:before {
+	display:block;
+	content:"";
+	position:absolute;
+	left:0;
+	top:0;
+	right:0;
+	bottom:0;
+	background-color:#393939;
+	opacity:.12
+}
+.skin-2 .nav-list>li>a:hover,.skin-2 .menu-min .nav-list>li:hover>a,.skin-2 .menu-min .nav-list>li.active>a {
+	background-color:#c6487e
+}
+.skin-2 .nav-list>li>ul.submenu:before {
+	background-color:#35262d
+}
+.skin-2 .nav-list>li:nth-child(1)>a:hover,.skin-2 .menu-min .nav-list>li:nth-child(1):hover>a,.skin-2 .menu-min .nav-list>li.active:nth-child(1)>a,.skin-2 .nav-list>li:nth-child(1)>ul.submenu:before {
+	background-color:#00be67
+}
+.skin-2 .nav-list>li:nth-child(2)>a:hover,.skin-2 .menu-min .nav-list>li:nth-child(2):hover>a,.skin-2 .menu-min .nav-list>li.active:nth-child(2)>a,.skin-2 .nav-list>li:nth-child(2)>ul.submenu:before {
+	background-color:#5ed02b
+}
+.skin-2 .nav-list>li:nth-child(3)>a:hover,.skin-2 .menu-min .nav-list>li:nth-child(3):hover>a,.skin-2 .menu-min .nav-list>li.active:nth-child(3)>a,.skin-2 .nav-list>li:nth-child(3)>ul.submenu:before {
+	background-color:#a7d700
+}
+.skin-2 .nav-list>li:nth-child(4)>a:hover,.skin-2 .menu-min .nav-list>li:nth-child(4):hover>a,.skin-2 .menu-min .nav-list>li.active:nth-child(4)>a,.skin-2 .nav-list>li:nth-child(4)>ul.submenu:before {
+	background-color:#cee100
+}
+.skin-2 .nav-list>li:nth-child(5)>a:hover,.skin-2 .menu-min .nav-list>li:nth-child(5):hover>a,.skin-2 .menu-min .nav-list>li.active:nth-child(5)>a,.skin-2 .nav-list>li:nth-child(5)>ul.submenu:before {
+	background-color:#f8c600
+}
+.skin-2 .nav-list>li:nth-child(6)>a:hover,.skin-2 .menu-min .nav-list>li:nth-child(6):hover>a,.skin-2 .menu-min .nav-list>li.active:nth-child(6)>a,.skin-2 .nav-list>li:nth-child(6)>ul.submenu:before {
+	background-color:#ffab00
+}
+.skin-2 .nav-list>li:nth-child(7)>a:hover,.skin-2 .menu-min .nav-list>li:nth-child(7):hover>a,.skin-2 .menu-min .nav-list>li.active:nth-child(7)>a,.skin-2 .nav-list>li:nth-child(7)>ul.submenu:before {
+	background-color:#ff6e00
+}
+.skin-2 .nav-list>li:nth-child(8)>a:hover,.skin-2 .menu-min .nav-list>li:nth-child(8):hover>a,.skin-2 .menu-min .nav-list>li.active:nth-child(8)>a,.skin-2 .nav-list>li:nth-child(8)>ul.submenu:before {
+	background-color:#f21c30
+}
+.skin-2 .nav-list>li:nth-child(9)>a:hover,.skin-2 .menu-min .nav-list>li:nth-child(9):hover>a,.skin-2 .menu-min .nav-list>li.active:nth-child(9)>a,.skin-2 .nav-list>li:nth-child(9)>ul.submenu:before {
+	background-color:#ee218b
+}
+.skin-2 .nav-list>li:nth-child(10)>a:hover,.skin-2 .menu-min .nav-list>li:nth-child(10):hover>a,.skin-2 .menu-min .nav-list>li.active:nth-child(10)>a,.skin-2 .nav-list>li:nth-child(10)>ul.submenu:before {
+	background-color:#c55ee7
+}
+.skin-2 .nav-list>li:nth-child(11)>a:hover,.skin-2 .menu-min .nav-list>li:nth-child(11):hover>a,.skin-2 .menu-min .nav-list>li.active:nth-child(11)>a,.skin-2 .nav-list>li:nth-child(11)>ul.submenu:before {
+	background-color:#218bee
+}
+.skin-2 .nav-list>li:nth-child(12)>a:hover,.skin-2 .menu-min .nav-list>li:nth-child(12):hover>a,.skin-2 .menu-min .nav-list>li.active:nth-child(12)>a,.skin-2 .nav-list>li:nth-child(12)>ul.submenu:before {
+	background-color:#2ecee7
+}
+.skin-2 .nav-list>li>ul.submenu {
+	border-top-style:inset
+}
+.skin-2 .menu-min .nav-list>li>ul.submenu {
+	border-top-color:#666!important
+}
+.skin-2 .nav-list>li>ul.submenu {
+	border-top-color:#c6487e
+}
+.skin-2 .nav-list>li:nth-child(1)>ul.submenu {
+	border-top-color:#00be67
+}
+.skin-2 .nav-list>li:nth-child(2)>ul.submenu {
+	border-top-color:#5ed02b
+}
+.skin-2 .nav-list>li:nth-child(3)>ul.submenu {
+	border-top-color:#a7d700
+}
+.skin-2 .nav-list>li:nth-child(4)>ul.submenu {
+	border-top-color:#cee100
+}
+.skin-2 .nav-list>li:nth-child(5)>ul.submenu {
+	border-top-color:#f8c600
+}
+.skin-2 .nav-list>li:nth-child(6)>ul.submenu {
+	border-top-color:#ffab00
+}
+.skin-2 .nav-list>li:nth-child(7)>ul.submenu {
+	border-top-color:#ff6e00
+}
+.skin-2 .nav-list>li:nth-child(8)>ul.submenu {
+	border-top-color:#f21c30
+}
+.skin-2 .nav-list>li:nth-child(9)>ul.submenu {
+	border-top-color:#ee218b
+}
+.skin-2 .nav-list>li:nth-child(10)>ul.submenu {
+	border-top-color:#c55ee7
+}
+.skin-2 .nav-list>li:nth-child(11)>ul.submenu {
+	border-top-color:#218bee
+}
+.skin-2 .nav-list>li:nth-child(12)>ul.submenu {
+	border-top-color:#2ecee7
+}
+.skin-2 .nav-list>li>ul.submenu>li.active>a {
+	color:#c6487e
+}
+.skin-2 .nav-list>li:nth-child(1)>ul.submenu>li.active>a {
+	color:#00be67
+}
+.skin-2 .nav-list>li:nth-child(2)>ul.submenu>li.active>a {
+	color:#5ed02b
+}
+.skin-2 .nav-list>li:nth-child(3)>ul.submenu>li.active>a {
+	color:#a7d700
+}
+.skin-2 .nav-list>li:nth-child(4)>ul.submenu>li.active>a {
+	color:#cee100
+}
+.skin-2 .nav-list>li:nth-child(5)>ul.submenu>li.active>a {
+	color:#f8c600
+}
+.skin-2 .nav-list>li:nth-child(6)>ul.submenu>li.active>a {
+	color:#ffab00
+}
+.skin-2 .nav-list>li:nth-child(7)>ul.submenu>li.active>a {
+	color:#ff6e00
+}
+.skin-2 .nav-list>li:nth-child(8)>ul.submenu>li.active>a {
+	color:#f21c30
+}
+.skin-2 .nav-list>li:nth-child(9)>ul.submenu>li.active>a {
+	color:#ee218b
+}
+.skin-2 .nav-list>li:nth-child(10)>ul.submenu>li.active>a {
+	color:#c55ee7
+}
+.skin-2 .nav-list>li:nth-child(11)>ul.submenu>li.active>a {
+	color:#218bee
+}
+.skin-2 .nav-list>li:nth-child(12)>ul.submenu>li.active>a {
+	color:#2ecee7
+}
+.skin-2 .nav-list>li.active>a,.skin-2 .nav-list>li.active>a:hover {
+	background-color:#242424
+}
+.skin-2 #sidebar-collapse {
+	background-color:#2c2c2c;
+	border-top:1px solid #666;
+	border-bottom:1px solid #777
+}
+.skin-2 #sidebar-collapse:before {
+	border-color:#666
+}
+.skin-2 #sidebar-collapse>[class*="icon-"] {
+	background-color:#333
+}
+.skin-2 #sidebar-shortcuts {
+	background-color:#393939;
+	border-color:#666;
+	min-height:40px
+}
+.skin-2 #sidebar>#nav-search {
+	background-color:#393939;
+	border-color:#666
+}
+.skin-2 #sidebar-shortcuts .btn {
+	border-radius:32px!important;
+	border-width:2px;
+	background-color:#555!important
+}
+.skin-2 #sidebar-shortcuts .btn:hover {
+	background-color:#222!important
+}
+.skin-2 .menu-min #sidebar-shortcuts-large {
+	border:0;
+	box-shadow:none;
+	background-color:#393939;
+	top:0
+}
+.skin-2 #sidebar-shortcuts-mini {
+	background-color:#141a1b;
+	border-color:#3f4e54
+}
+.skin-2 #sidebar-shortcuts-mini .btn {
+	border-width:2px!important;
+	border-radius:32px!important;
+	padding:6px!important;
+	opacity:1;
+	background-color:inherit
+}
+.skin-2 #breadcrumbs {
+	border:0;
+	background-color:#e7f2f8;
+	margin:8px 8px 0;
+	border-radius:4px
+}
+@media only screen and (max-width:979px) {
+	.skin-2 #sidebar {
+	border:0;
+	box-shadow:none
+}
+.skin-2 .nav-list>li.active>a:after,.skin-2 .nav-list>li.active.open>.submenu>li.active>a:after {
+	display:none
+}
+.skin-2 #breadcrumbs {
+	margin:0;
+	border-radius:0
+}
+}.skin-3 #main-content {
+	background:#FFF;
+	background:-moz-linear-gradient(top,#eef5fa 0,#FFF 8%) 0 4px;
+	background:-webkit-gradient(linear,0 0,0 100%,from(#eef5fa),color-stop(4%,#FFF)) 0 4px;
+	background:-webkit-linear-gradient(top,#eef5fa 0,#FFF 8%) 0 4px;
+	background:-o-linear-gradient(top,#eef5fa 0,#FFF 8%) 0 4px;
+	background:-ms-linear-gradient(top,#eef5fa 0,#FFF 8%) 0 4px;
+	background:linear-gradient(top,#eef5fa 0,#FFF 8%) 0 4px;
+	-moz-background-size:100% 26px;
+	-webkit-background-size:100% 26px;
+	-o-background-size:100% 26px;
+	-ms-background-size:100% 26px;
+	background-size:100% 26px
+}
+.skin-3 .navbar-inverse .navbar-inner {
+	background:#393939
+}
+.skin-3 #sidebar:before {
+	background-color:#d6d6d6
+}
+.skin-3 #sidebar:before,.skin-3 #sidebar {
+	border-right:1px solid #a4c6dd
+}
+.skin-3 #page-content {
+	background-color:transparent
+}
+.skin-3 .infobox:not(.infobox-dark) {
+	border-style:solid;
+	background-color:transparent
+}
+.skin-3 .nav-list>li {
+	border-color:#f2f2f2;
+	border-bottom-width:0;
+	position:relative
+}
+.skin-3 .nav-list>li:before {
+	display:inline-block;
+	content:"";
+	position:absolute;
+	z-index:1;
+	left:0;
+	top:0;
+	bottom:0;
+	max-width:0;
+	overflow:hidden;
+	border-left:3px solid #444
+}
+.skin-3 .nav-list>li.active:before {
+	border-left-color:#4d96cb
+}
+.skin-3 .nav-list>li:first-child {
+	border-top:1px solid #f2f2f2
+}
+.skin-3 .nav-list>li:last-child {
+	border-bottom-width:1px
+}
+.skin-3 .nav-list>li:hover {
+	border-left-color:#1963aa;
+	border-top-color:#EEE
+}
+.skin-3 .nav-list>li:hover+li {
+	border-top-color:#EEE
+}
+.skin-3 .nav-list>li:last-child:hover {
+	border-bottom-color:#EEE
+}
+.skin-3 .nav-list>li.active {
+	border-left-color:#1a67bd;
+	border-top-color:#a4c6dd!important
+}
+.skin-3 .nav-list>li.active+li {
+	border-top-color:#a4c6dd
+}
+.skin-3 .nav-list>li.active:last-child {
+	border-bottom-color:#a4c6dd
+}
+.skin-3 .nav-list>li>a:hover:before {
+	display:none
+}
+.skin-3 .nav-list>li>a {
+	background-color:#e0e0e0;
+	color:#5a5a5a
+}
+.skin-3 .nav-list>li:hover>a {
+	background-color:#EEE;
+	color:#1963aa
+}
+.skin-3 .nav-list>li>a:focus {
+	color:#1963aa
+}
+.skin-3 .nav-list>li.open>a {
+	background-color:#f3f3f3;
+	color:#1963aa
+}
+.skin-3 .menu-min .nav-list>li.open>a {
+	background-color:#e0e0e0;
+	color:#5a5a5a
+}
+.skin-3 .menu-min .nav-list>li.open>a>span {
+	color:#1963aa
+}
+.skin-3 .menu-min .nav-list>li.active>a>span {
+	border-left-color:#EEE
+}
+.skin-3 .nav-list>li.active>a {
+	background-color:#eef8ff;
+	color:#4d96cb
+}
+.skin-3 .nav-list>li.active>a:after,.skin-3 .nav-list>li.active.open>.submenu>li.active>a:after {
+	border-right-color:#FFF;
+	right:-1px;
+	top:0;
+	z-index:12;
+	border-width:18px 12px
+}
+.skin-3 .nav-list>li.active>a:before,.skin-3 .nav-list>li.active.open>.submenu>li.active>a:before {
+	content:"";
+	display:block;
+	position:absolute;
+	right:0;
+	top:0;
+	z-index:11;
+	left:auto;
+	bottom:auto;
+	width:auto;
+	max-width:auto;
+	background-color:transparent;
+	border-style:solid;
+	border-width:18px 12px;
+	border-color:transparent;
+	border-right-color:#a4c6dd
+}
+.skin-3 .nav-list>li.active.open>.submenu>li.active>a:before,.skin-3 .nav-list>li.active.open>.submenu>li.active>a:after {
+	border-width:14px 10px;
+	top:2px
+}
+.skin-3 .nav-list>li.active.open>a:before {
+	display:none
+}
+.skin-3 .nav-list>li.active:after {
+	display:none
+}
+.skin-3 .menu-min .nav-list>li.active>a {
+	background-color:#4d96cb;
+	color:#FFF
+}
+.skin-3 .menu-min .nav-list>li.active>a>span {
+	color:#4d96cb
+}
+.skin-3 .menu-min .nav-list>li:before {
+	display:none
+}
+.skin-3 .menu-min .nav-list>li.active>a:after {
+	border-width:12px 7px;
+	top:5px
+}
+.skin-3 .menu-min .nav-list>li.active>a:before,.skin-3 .menu-min .nav-list>li.active.open>.submenu>li.active>a:before {
+	display:none
+}
+.skin-3 .menu-min #sidebar-shortcuts {
+	border-left:none
+}
+.skin-3 #sidebar.menu-min>#nav-search {
+	border-left:none
+}
+.skin-3 .menu-min .nav-list>li>.submenu,.skin-3 .menu-min .nav-list>li.active>.submenu {
+	border-left-color:#CCC
+}
+.skin-3 .nav-list>li>a>.arrow {
+	right:12px
+}
+.skin-3 #sidebar-collapse {
+	background-color:#d0d0d0;
+	border-color:#FFF
+}
+.skin-3 #sidebar-collapse:before {
+	border-color:#FFF
+}
+.skin-3 #sidebar-collapse>[class*="icon-"] {
+	background-color:#FFF;
+	border-color:#999;
+	color:#999
+}
+.skin-3 #sidebar-shortcuts {
+	background-color:#e0e0e0;
+	border-bottom:0;
+	border-color:#FFF;
+	min-height:40px;
+	border-left:3px solid #444
+}
+.skin-3 #sidebar>#nav-search {
+	background-color:#e0e0e0;
+	border-bottom:0;
+	border-color:#FFF;
+	border-left:3px solid #444
+}
+.skin-3 #sidebar-shortcuts-mini {
+	background-color:#e0e0e0
+}
+.skin-3 #sidebar-shortcuts-mini>.btn {
+	opacity:1
+}
+.skin-3 .menu-min #sidebar-shortcuts-large {
+	background-color:#f5f5f5;
+	top:-1px
+}
+.skin-3 #breadcrumbs {
+	border:0;
+	border-radius:4px;
+	background-color:#e7f2f8;
+	margin:8px 8px 0
+}
+.skin-3 #nav-search-input {
+	border-radius:4px
+}
+.skin-3 #page-content>.page-header:first-child {
+	border-bottom-color:#c9c9c9
+}
+.skin-3 .hr {
+	border-color:#d5d5d5
+}
+@media only screen and (max-width:979px) {
+	.skin-3 #sidebar,.skin-3 .nav-list>li,.skin-3 #sidebar-shortcuts {
+	border-left:none
+}
+.skin-3 #sidebar {
+	border-color:#a4c6dd
+}
+.skin-3 #breadcrumbs {
+	border-radius:0;
+	margin:0
+}
+.skin-3 #menu-toggler {
+	background-color:#62a8d1;
+	color:#FFF
+}
+.skin-3 #menu-toggler:after,.skin-3 #menu-toggler:before {
+	border-color:#FFF
+}
+.skin-3 #menu-toggler>span {
+	border-top-color:#62a8d1
+}
+.skin-3 #menu-toggler>span:after {
+	color:#FFF
+}
+.skin-3 .nav-list>li.active>a:after,.skin-3 .nav-list>li.active.open>.submenu>li.active>a:after,.skin-3 .nav-list>li.active>a:before,.skin-3 .nav-list>li.active.open>.submenu>li.active>a:before {
+	display:none
+}
+}

+ 7462 - 0
src/main/webapp/assets/css/ace.min.css

@@ -0,0 +1,7462 @@
+/**
+Ace Admin Template CSS File
+*/
+@import url(../.com/css);
+   html {
+   min-height:100%;
+   position:relative;
+}
+a {
+   cursor:pointer;
+}
+body {
+   padding-bottom:0;
+   background-color:#e4e6e9;
+   font-family:\5FAE\8F6F\96C5\9ED1,sans-serif;
+   font-size:14px;
+   color:#393939;
+   min-height:100%
+}
+body:before {
+   content:"";
+   display:block;
+   position:fixed;
+   top:0;
+   bottom:0;
+   max-height:100%;
+   min-height:100%;
+   width:100%;
+   z-index:-1;
+   background-color:#FFF
+}
+#main-container {
+   padding:0;
+   position:relative
+}
+.navbar {
+   margin-bottom:0
+}
+.navbar-inverse .navbar-inner {
+   border:0;
+   box-shadow:none;
+   border-radius:0;
+   margin:0;
+   padding-left:0;
+   padding-right:0;
+   min-height:45px;
+   position:relative
+}
+.navbar-inverse .navbar-inner {
+   background:#0072c6
+}
+.navbar-inverse {
+   padding-left:0;
+   padding-right:0;
+   margin-left:0;
+   margin-right:0
+}
+.navbar-inverse .brand,.navbar-inverse .navbar-text,.navbar-inverse .navbar-link,.navbar-inverse .brand,.navbar-inverse .nav>li>a {
+   color:#FFF
+}
+.navbar-inverse .brand {
+   font-size:24px
+}
+.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus {
+   background-color:#d67e31
+}
+.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
+   border-top-color:#FFF
+}
+.navbar-inverse .brand {
+   text-shadow:none
+}
+.navbar-inverse .nav>li>a {
+   font-size:16px;
+   text-shadow:none
+}
+.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus {
+   box-shadow:none
+}
+.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus {
+   background-color:#336e96
+}
+.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
+   background-color:#db873d
+}
+.ace-nav {
+   height:100%
+}
+.ace-nav>li {
+   line-height:54px;
+   background-color:#2e6589;
+   border-left:1px solid #eaeeb5;
+   padding:0;
+   position:relative
+}
+.ace-nav>li.grey>a {
+   color:#617573!important
+}
+.ace-nav>li>a>[class*="icon-"] {
+   font-size:16px;
+   color:#EEE
+}
+.ace-nav>li>a,.ace-nav>li>span {
+   position:relative;
+   color:#EEE;
+   display:block;
+   height:100%;
+   padding:0px!important;
+   background-color:none
+}
+.ace-nav>li:first-child {
+   border-left:none
+}
+.ace-nav>li>a>.badge {
+   position:relative;
+   top:-4px;
+   left:2px;
+   padding-right:5px;
+   padding-left:5px
+}
+.nav-user-photo {
+   max-width:
+}
+.ace-nav>li.grey {
+   background:#d4dd6a
+}
+.ace-nav>li.purple {
+   background:#892e65
+}
+.ace-nav>li.green {
+   background:#2e8965
+}
+.ace-nav>li.light-blue {
+   background:none!important
+}
+.ace-nav>li.red {
+   background:#b74635
+}
+.ace-nav>li.light-green {
+   background:#9abc32
+}
+.ace-nav>li.light-purple {
+   background:#cb6fd7
+}
+.ace-nav>li.light-orange {
+   background:#f79263
+}
+.ace-nav>li.dark {
+   background:#404040
+}
+.ace-nav>li.light-blue2 {
+   background:#42a8e1
+}
+.ace-nav>li.white-pink {
+   background:#f4dae5
+}
+.ace-nav>li.no-border {
+   border-left:none
+}
+.ace-nav>li.margin-1 {
+   margin-left:1px
+}
+.ace-nav>li.margin-2 {
+   margin-left:1px;
+   margin-right:1px
+}
+#breadcrumbs {
+   position:relative;
+   z-index:13;
+   border-bottom:1px solid #e5e5e5;
+   background-color:#f5f5f5;
+   min-height:40px;
+   line-height:39px;
+   padding:0 12px 0 0;
+   display:block
+}
+.breadcrumb {
+   background-color:transparent;
+   display:inline-block;
+   line-height:24px;
+   margin:0 22px 0 12px;
+   padding:0;
+   font-size:13px;
+   color:#333;
+   border-radius:0
+}
+.breadcrumb>li>a {
+   display:inline-block;
+   padding:0 4px;
+   color:#4c8fbd
+}
+.breadcrumb>li,.breadcrumb>.active {
+   color:#555
+}
+.breadcrumb .icon-home {
+   margin-left:4px;
+   margin-right:2px;
+   font-size:20px;
+   position:relative;
+   top:2px
+}
+.breadcrumb .icon-angle-right {
+   height:22px;
+   padding:0;
+   margin:0;
+   position:relative;
+   top:1px;
+   font-size:14px;
+   color:#b2b6bf
+}
+.breadcrumb>li>.divider {
+   padding:0 4px
+}
+#nav-search {
+   position:absolute;
+   top:5px;
+   right:22px;
+   line-height:24px
+}
+#nav-search .form-search {
+   margin-top:1px
+}
+#nav-search-input {
+   border-color:#6fb3e0;
+   border-width:1px;
+   width:120px;
+   height:18px!important;
+   border-radius:4px!important;
+   font-size:13px;
+   color:#666!important;
+   z-index:11;
+   -moz-transition:all .15s ease;
+   -webkit-transition:all .15s ease;
+   -o-transition:all .15s ease;
+   -ms-transition:all .15s ease;
+   transition:all .15s ease
+}
+#nav-search-input+.dropdown-menu {
+   min-width:0;
+   left:0;
+   right:0
+}
+#nav-search-btn {
+   border-radius:0
+}
+#nav-search-input:focus {
+   color:#656a72;
+   box-shadow:none;
+   opacity:1
+}
+#nav-search-icon {
+   color:#6fb3e0;
+   font-size:14px;
+   line-height:24px
+}
+#sidebar>#nav-search {
+   position:static;
+   text-align:center;
+   background-color:#fafafa;
+   height:35px;
+   padding-top:5px;
+   border-bottom:1px solid #DDD
+}
+#sidebar>#nav-search>.form-search #nav-search-input {
+   width:130px!important;
+   border-radius:0!important;
+   max-width:130px!important;
+   opacity:1!important
+}
+#sidebar>#nav-search #nav-search-input+.dropdown-menu {
+   text-align:left
+}
+#sidebar.menu-min>#nav-search>.form-search {
+   position:absolute;
+   left:5px;
+   z-index:14
+}
+#sidebar.menu-min>#nav-search>.form-search #nav-search-input {
+   width:0!important;
+   max-width:0!important;
+   opacity:0!important
+}
+#sidebar.menu-min>#nav-search:hover #nav-search-input,#sidebar.menu-min>#nav-search #nav-search-input:focus,#sidebar.menu-min>#nav-search #nav-search-input:hover,#sidebar.menu-min>#nav-search #nav-search-input:active {
+   width:130px!important;
+   max-width:130px!important;
+   opacity:1!important
+}
+#sidebar.menu-min>#nav-search>.form-search #nav-search-icon {
+   border:1px solid;
+   border-radius:32px;
+   background-color:#FFF;
+   padding:0 5px
+}
+#sidebar>#nav-search>.form-search #nav-search-icon,#sidebar.menu-min>#nav-search:hover #nav-search-icon,#sidebar.menu-min>#nav-search>.form-search #nav-search-input:focus ~ #nav-search-icon,#sidebar.menu-min>#nav-search>.form-search #nav-search-input:hover ~ #nav-search-icon,#sidebar.menu-min>#nav-search>.form-search #nav-search-input:active ~ #nav-search-icon {
+   border:0;
+   border-radius:0;
+   padding:0 3px
+}
+#sidebar:before {
+   content:"";
+   display:block;
+   width:189px;
+   position:fixed;
+   bottom:0;
+   top:0;
+   z-index:-1;
+   background-color:#f2f2f2;
+   border-right:1px solid #CCC
+}
+#sidebar {
+   width:189px;
+   position:absolute;
+   margin-left:0;
+   margin-top:0;
+   border-right:1px solid #CCC;
+   background-color:#FFF
+}
+body.navbar-fixed {
+   padding-top:45px
+}
+#sidebar.fixed {
+   position:fixed;
+   z-index:14
+}
+#sidebar-shortcuts {
+   background-color:#fafafa;
+   line-height:37px;
+   max-height:40px;
+   margin-bottom:0;
+   border-bottom:1px solid #DDD;
+   text-align:center
+}
+#sidebar-shortcuts-large {
+   padding-bottom:4px
+}
+#sidebar-shortcuts-mini {
+   display:none;
+   font-size:0;
+   width:42px;
+   line-height:18px;
+   padding-top:2px;
+   padding-bottom:2px;
+   background-color:#FFF
+}
+#sidebar-shortcuts-mini>.btn {
+   border-width:0!important;
+   font-size:0;
+   line-height:0;
+   padding:8px!important;
+   margin:0 1px;
+   border-radius:0!important;
+   opacity:.85
+}
+#main-content {
+   margin-left:190px;
+   margin-right:0;
+   margin-top:0;
+   min-height:100%;
+   padding:0
+}
+.nav-list {
+   margin:0;
+   padding:0;
+   list-style:none
+}
+li [class^="icon-"],.nav-list li [class^="icon-"],li [class*=" icon-"],.nav-list li [class*=" icon-"] {
+   width:auto
+}
+.nav-list>li>a,.nav-list .nav-header {
+   margin:0
+}
+.nav-list>li {
+   display:block;
+   padding:0;
+   margin:0;
+   border:0;
+   border-top:1px solid #fcfcfc;
+   border-bottom:1px solid #e5e5e5;
+   position:relative
+}
+.nav-list>li:first-child {
+   border-top:0
+}
+.nav-list>li>a {
+   display:block;
+   height:38px;
+   line-height:36px;
+   padding:0 16px 0 7px;
+   background-color:#f9f9f9;
+   color:#585858;
+   text-shadow:none!important;
+   font-size:13px;
+   text-decoration:none
+}
+.nav-list>li>a>[class*="icon-"]:first-child {
+   display:inline-block;
+   vertical-align:middle;
+   min-width:30px;
+   text-align:center;
+   font-size:18px;
+   font-weight:normal
+}
+.nav-list>li>a:focus {
+   background-color:#f9f9f9;
+   color:#1963aa
+}
+.nav-list>li>a:hover {
+   background-color:#FFF;
+   color:#1963aa
+}
+.nav-list>li>a:hover:before {
+   display:block;
+   content:"";
+   position:absolute;
+   top:-1px;
+   bottom:0;
+   left:0;
+   width:3px;
+   max-width:3px;
+   overflow:hidden;
+   background-color:#3382af
+}
+.nav-list>li.active>a:hover:before {
+   display:none
+}
+.menu-min .nav-list>li>a:hover:before {
+   width:2px;
+   max-width:2px
+}
+.nav-list>li.separator {
+   height:3px;
+   background-color:#62597f;
+   position:static;
+   margin:1px 0;
+   box-shadow:none
+}
+.nav-list>li.active {
+   background-color:#FFF
+}
+.nav-list>li.open>a {
+   background-color:#fafafa;
+   color:#1963aa
+}
+.nav-list>li.active>a,.nav-list>li.active>a:hover,.nav-list>li.active>a:focus {
+   background-color:#FFF;
+   color:#0b6cbc;
+   font-weight:bold;
+   font-size:13px
+}
+.nav-list>li.active>a>[class*="icon-"] {
+   font-weight:normal
+}
+.nav-list>li.active>a:after,.nav-list>li.active.open>.submenu>li.active>a:after {
+   display:inline-block;
+   content:"";
+   position:absolute!important;
+   right:0;
+   top:4px;
+   border:8px solid transparent;
+   border-width:14px 10px;
+   border-right-color:#0b6cbc
+}
+.nav-list>li.active>a.dropdown-toggle:after {
+   border-width:12px 7px;
+   top:6px
+}
+.nav-list>li.active.open>a:after {
+   display:none
+}
+.nav-list>li.active.open>.submenu>li.active>a:after {
+   top:2px
+}
+.nav-list>li.active:after {
+   display:inline-block;
+   content:"";
+   position:absolute;
+   right:-2px;
+   top:-1px;
+   bottom:0;
+   border-right:2px solid #0b6cbc
+}
+.nav-list>li>a>.arrow {
+   display:inline-block;
+   width:14px!important;
+   height:14px;
+   line-height:14px;
+   text-shadow:none;
+   font-size:18px;
+   position:absolute;
+   right:10px;
+   top:11px;
+   padding:0;
+   color:#666
+}
+.nav-list>li>a:hover>.arrow,.nav-list>li.active>a>.arrow,.nav-list>li.open>a>.arrow {
+   color:#1963aa
+}
+.nav-list>.active>ul.submenu {
+   display:block
+}
+.nav-list>li.open {
+   border-bottom-color:#e5e5e5
+}
+.nav-list>li>.submenu {
+   display:none;
+   list-style:none;
+   margin:0;
+   padding:0;
+   position:relative;
+   background-color:#FFF;
+   border-top:1px solid #e5e5e5
+}
+.nav-list>li>.submenu>li {
+   margin-left:0;
+   position:relative
+}
+.nav-list>li>.submenu>li>a {
+   display:block;
+   color:#616161;
+   padding:7px 0 8px 32px;
+   margin:0;
+   border-bottom:1px dotted #e4e4e4
+}
+.nav-list>li>.submenu>li>a:focus {
+   text-decoration:none
+}
+.nav-list>li>.submenu>li:last-child>a {
+   border-bottom:0
+}
+.nav-list>li>.submenu>li:first-child>a {
+   border-top:1px solid #fafafa
+}
+.nav-list>li>.submenu>li>a:hover {
+   text-decoration:none;
+   color:#4b88b7
+}
+.nav-list>li>.submenu>li.active>a {
+   color:#0b6cbc
+}
+.nav-list>li>.submenu>li {
+   position:relative
+}
+.nav-list>li>.submenu>li:before {
+   display:inline-block;
+   content:"";
+   width:9px;
+   position:absolute;
+   left:21px;
+   top:17px;
+   border-top:1px dashed #b1c9e0
+}
+.nav-list>li>.submenu>li>a {
+   padding-left:37px;
+   position:relative
+}
+.nav-list>li>.submenu>li:after {
+   content:"";
+   display:inline-block;
+   position:absolute;
+   top:0;
+   bottom:0;
+   left:18px;
+   width:0;
+   border-left:1px dashed #b1c9e0
+}
+.nav-list>li>.submenu>li>a>[class*="icon-"]:first-child {
+   display:none;
+   font-size:12px;
+   font-weight:normal;
+   width:22px;
+   height:16px;
+   line-height:16px;
+   text-align:center;
+   position:absolute;
+   left:8px;
+   top:10px;
+   z-index:1;
+   background-color:#FFF
+}
+.nav-list>li>.submenu>.active>a>[class*="icon-"]:first-child,.nav-list>li>.submenu>:hover>a>[class*="icon-"]:first-child {
+   display:inline-block
+}
+.nav-list>li>.submenu>.active>a>[class*="icon-"]:first-child {
+   color:#c86139
+}
+#sidebar-collapse {
+   border-bottom:1px solid #e0e0e0;
+   background-color:#f3f3f3;
+   text-align:center;
+   padding:3px 0;
+   position:relative
+}
+#sidebar-collapse>[class*="icon-"] {
+   display:inline-block;
+   cursor:pointer;
+   font-size:14px;
+   color:#AAA;
+   border:1px solid #BBB;
+   padding:0 5px;
+   line-height:18px;
+   border-radius:16px;
+   background-color:#FFF;
+   position:relative
+}
+#sidebar-collapse:before {
+   content:"";
+   display:inline-block;
+   height:0;
+   border-top:1px solid #e1e1e1;
+   position:absolute;
+   left:15px;
+   right:15px;
+   top:13px
+}
+#sidebar.menu-min:before {
+   width:42px
+}
+#sidebar.menu-min {
+   width:42px
+}
+#sidebar.menu-min+#main-content {
+   margin-left:43px
+}
+.menu-min .nav-list>li>a {
+   position:relative
+}
+.menu-min .nav-list>li>a>span {
+   display:none;
+   position:absolute;
+   left:41px;
+   top:-2px;
+   width:158px;
+   height:39px;
+   line-height:38px;
+   background-color:#f5f5f5;
+   z-index:121;
+   box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);
+   border:1px solid #CCC;
+   padding-left:12px
+}
+.menu-min .nav-list>li:hover>a {
+   color:#1963aa
+}
+.menu-min .nav-list>li>a.dropdown-toggle>span {
+   box-shadow:none;
+   border:0;
+   top:-1px;
+   left:42px;
+   width:163px;
+   border-bottom:1px solid #DDD
+}
+.menu-min .nav-list>li.active>a>span {
+   border-left-color:#1963aa
+}
+.menu-min .nav-list>li.open>a {
+   background-color:#fafafa;
+   color:#585858
+}
+.menu-min .nav-list>li.open.active>a {
+   background-color:#FFF
+}
+.menu-min .nav-list>li.open:hover>a {
+   color:#1963aa
+}
+.menu-min .nav-list>li.active>a:after {
+   border-width:10px 6px;
+   top:8px
+}
+.menu-min .nav-list>li.active.open>a:after {
+   display:block
+}
+.menu-min .nav-list>li.active.open>.submenu>li.active>a:after {
+   display:none
+}
+.menu-min .nav-list>li:hover>a>span {
+   display:block
+}
+.menu-min .nav-list>li>a>.arrow {
+   display:none
+}
+.menu-min #sidebar-shortcuts {
+   position:relative
+}
+.menu-min #sidebar-shortcuts-mini {
+   display:block
+}
+.menu-min #sidebar-shortcuts-large {
+   display:none;
+   position:absolute;
+   left:42px;
+   top:-1px;
+   width:175px;
+   z-index:20;
+   background-color:#FFF;
+   box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);
+   border:1px solid #CCC;
+   padding:0 2px 3px
+}
+.menu-min #sidebar-shortcuts:hover #sidebar-shortcuts-large {
+   display:block
+}
+.menu-min #sidebar-collapse:before {
+   left:5px;
+   right:5px
+}
+.menu-min #sidebar-collapse>[class*="icon-"] {
+   font-size:13px;
+   padding:0 4px;
+   line-height:15px;
+   border-width:1px;
+   border-color:#BBB
+}
+.menu-min .nav-list>li>ul.submenu {
+   background:#FFF;
+   position:absolute;
+   z-index:120;
+   left:41px;
+   top:-2px;
+   width:175px;
+   border:1px solid #CCC;
+   box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);
+   padding-top:40px;
+   padding-bottom:2px;
+   display:none!important
+}
+.menu-min .nav-list>li:hover>ul.submenu {
+   display:block!important
+}
+.menu-min .nav-list>li.active>ul.submenu {
+   border-left-color:#1963aa
+}
+.menu-min .nav-list>li>ul.submenu>li:before,.menu-min .nav-list>li>ul.submenu>li:after {
+   display:none
+}
+.menu-min .nav-list>li>ul.submenu>li>a {
+   border-left:none;
+   margin-left:0;
+   padding-left:24px
+}
+.menu-min .nav-list>li>.submenu>li>a>[class*="icon-"]:first-child {
+   width:16px
+}
+.menu-min .nav-list>li>.submenu>.active>a>[class*="icon-"]:first-child,.menu-min .nav-list>li>.submenu>:hover>a>[class*="icon-"]:first-child {
+   left:7px
+}
+#menu-toggler {
+   display:none
+}
+#page-content {
+   margin:0;
+   background:#FFF;
+   padding:8px 20px 24px
+}
+#page-content>.page-header:first-child {
+   margin:0 0 12px;
+   border-bottom:1px dotted #e2e2e2
+}
+#page-content>.page-header:first-child>h1 {
+   padding:0;
+   margin:0 8px;
+   font-size:24px;
+   font-weight:300;
+   color:#2679b5
+}
+.page-header:first-child>h1>small {
+   font-size:14px;
+   color:#8089a0;
+   font-weight:normal
+}
+#ace-settings-container {
+   position:absolute;
+   right:0;
+   top:50px;
+   z-index:10
+}
+#ace-settings-btn {
+   display:inline-block;
+   float:left;
+   width:42px;
+   margin:0;
+   text-align:center;
+   border-radius:6px 0 0 6px!important;
+   opacity:0.4;
+   filter:alpha(opacity=40);
+   vertical-align:top
+}
+#ace-settings-btn:hover,#ace-settings-btn.open {
+   opacity:1;
+   filter:alpha(opacity=100)
+}
+#ace-settings-box {
+   display:none;
+   float:left;
+   width:125px;
+   padding:0 14px;
+   background-color:#FFF;
+   border:2px solid #ffb34b
+}
+#ace-settings-box.open {
+   display:inline-block
+}
+#ace-settings-box>div {
+   margin:6px 0;
+   color:#444;
+   max-height:24px
+}
+#ace-settings-box>div>label {
+   font-size:13px
+}
+#btn-scroll-up {
+   border:0;
+   position:absolute;
+   right:2px;
+   bottom:2px;
+   line-height:20px;
+   padding-bottom:4px
+}
+a:focus,a:active {
+   text-decoration:none
+}
+.hidden {
+   display:none
+}
+.center {
+   text-align:center
+}
+.position-relative {
+   position:relative
+}
+.position-absolute {
+   position:absolute
+}
+.dark {
+   color:#333!important
+}
+.white {
+   color:#FFF!important
+}
+.red {
+   color:#617573!important
+}
+.light-red {
+   color:#f77!important
+}
+.blue {
+   color:#478fca!important
+}
+.light-blue {
+   color:#93cbf9!important
+}
+.green {
+   color:#69aa46!important
+}
+.light-green {
+   color:#b6e07f!important
+}
+.orange {
+   color:#ff892a!important
+}
+.purple {
+   color:#a069c3!important
+}
+.pink {
+   color:#c6699f!important
+}
+.pink2 {
+   color:#d6487e!important
+}
+.brown {
+   color:brown!important
+}
+.grey {
+   color:#777!important
+}
+.bigger-110 {
+   font-size:110%
+}
+.bigger-125 {
+   font-size:125%
+}
+.bigger-150 {
+   font-size:150%
+}
+.bigger-200 {
+   font-size:200%
+}
+.smaller-90 {
+   font-size:90%
+}
+.smaller-75 {
+   font-size:75%
+}
+.smaller-50 {
+   font-size:50%
+}
+.hr {
+   display:block;
+   height:0;
+   overflow:hidden;
+   font-size:1px;
+   margin:12px 0;
+   border-top:1px solid #e3e3e3
+}
+.hr-double {
+   height:1px;
+   border-top:1px solid #e3e3e3;
+}
+.hr8 {
+   margin:8px 0
+}
+.hr12 {
+   margin:12px 0
+}
+.hr16 {
+   margin:12px 0
+}
+.hr18 {
+   margin:18px 0
+}
+.hr24 {
+   margin:24px 0
+}
+.hr32 {
+   margin:32px 0
+}
+.hr.dotted {
+   border-top-style:dotted
+}
+.hr-double.dotted {
+   border-bottom-style:dotted
+}
+.space,.space-18,.space-24,.space-36,.space-9,.space-6,.space-3,.vspace,.vspace-18,.vspace-24,.vspace-36,.vspace-9,.vspace-6,.vspace-3 {
+   display:block;
+   height:0;
+   overflow:hidden;
+   font-size:0;
+   margin:12px 0
+}
+.vspace,.vspace-18,.vspace-24,.vspace-36,.vspace-9,.vspace-6,.vspace-3 {
+   display:none
+}
+.space-18,.vspace-18 {
+   margin:18px 0
+}
+.space-24,.vspace-24 {
+   margin:24px 0
+}
+.space-36,.vspace-36 {
+   margin:36px 0
+}
+.space-9,.vspace-9 {
+   margin:9px 0
+}
+.space-6,.vspace-6 {
+   margin:6px 0
+}
+.space-3,.vspace-3 {
+   margin:3px 0
+}
+.header {
+   line-height:28px;
+   margin-bottom:16px;
+   margin-top:18px;
+   padding-bottom:10px;
+   border-bottom:1px solid #CCC
+}
+.header.blue {
+   border-bottom-color:#c2daee
+}
+.header.green {
+   border-bottom-color:#d9e8c6
+}
+.header.purple {
+   border-bottom-color:#e0d1f1
+}
+.header.orange {
+   border-bottom-color:#ffd8ab
+}
+.header.red {
+   border-bottom-color:#CCC
+}
+.header.grey {
+   border-bottom-color:#d2d2d2
+}
+.header.pink {
+   border-bottom-color:#eccedf
+}
+.header.pink2 {
+   border-bottom-color:#f1c3d5
+}
+.header.light-blue {
+   border-bottom-color:#dbeefd
+}
+.header.light-red {
+   border-bottom-color:#ffd2d2
+}
+.header.light-green {
+   border-bottom-color:#e7f5d5
+}
+.header.brown {
+   border-bottom-color:#e1b9b9
+}
+.header>[class*="icon-"] {
+   margin-right:2px
+}
+h1,h2,h3,h4,h5,h6 {
+   font-weight:normal
+}
+h1 {
+   font-size:32px
+}
+h2 {
+   font-size:25px
+}
+h3 {
+   font-size:22px
+}
+h4 {
+   font-size:18px
+}
+h5 {
+   font-size:15px
+}
+h6 {
+   font-size:13px
+}
+.lighter {
+   font-weight:lighter
+}
+.bolder {
+   font-weight:bolder
+}
+h1.smaller {
+   font-size:31px
+}
+h2.smaller {
+   font-size:24px
+}
+h3.smaller {
+   font-size:21px
+}
+h4.smaller {
+   font-size:17px
+}
+h5.smaller {
+   font-size:14px
+}
+h6.smaller {
+   font-size:12px
+}
+h1.bigger {
+   font-size:33px
+}
+h2.bigger {
+   font-size:26px
+}
+h3.bigger {
+   font-size:23px
+}
+h4.bigger {
+   font-size:14px
+}
+h5.bigger {
+   font-size:16px
+}
+h6.bigger {
+   font-size:14px
+}
+h1.block,h2.block,h3.block,h4.block,h5.block,h6.block {
+   margin-bottom:16px
+}
+.inline {
+   display:inline-block!important
+}
+.block {
+   display:block!important
+}
+blockquote,blockquote.pull-right {
+   border-color:#e5eaf1
+}
+li>ul.margin,li>ol.margin {
+   margin-left:18px
+}
+.unstyled>li>[class*="icon-"]:first-child,.inline>li>[class*="icon-"]:first-child {
+   width:20px;
+   text-align:center
+}
+.spaced>li {
+   margin-top:9px;
+   margin-bottom:9px
+}
+.spaced2>li {
+   margin-top:15px;
+   margin-bottom:15px
+}
+li.divider:before {
+   content:"";
+   display:inline-block
+}
+li.divider {
+   margin-top:3px;
+   margin-bottom:3px;
+   height:0
+}
+.spaced>li.divider {
+   margin-top:5px;
+   margin-bottom:5px
+}
+.spaced2>li.divider {
+   margin-top:8px;
+   margin-bottom:8px
+}
+.tab-content {
+   border:1px solid #c5d0dc;
+   padding:16px 12px;
+   position:relative;
+   z-index:11
+}
+.tab-content.no-padding {
+   padding:0
+}
+.tab-content.padding-8 {
+   padding:8px 6px
+}
+.tab-content.padding-4 {
+   padding:4px 3px
+}
+.tab-content.padding-24 {
+   padding:24px 18px
+}
+.nav-tabs {
+   border-color:#d6d6d6;
+   margin-bottom:-1px
+}
+.nav-tabs>li>a,.nav-tabs>li>a:focus {
+   border-radius:0!important;
+   border-color:#cdcdcd;
+   background-color:#f9f9f9;
+   color:#999;
+   margin-right:-1px;
+   1margin-left:1px;
+   line-height:16px;
+   position:relative;
+   z-index:11;
+   border-color:#c5d0dc
+}
+.nav-tabs>li:first-child>a {
+   margin-left:0
+}
+.nav-tabs>li>a>.badge {
+   padding:0 4px;
+   line-height:15px
+}
+.nav-tabs>li>a:hover {
+   background-color:#FFF;
+   color:#4c8fbd;
+   border-color:#c5d0dc
+}
+.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {
+   color:#576373;
+   border-color:#c5d0dc;
+   border-top:2px solid #4c8fbd;
+   border-bottom-color:transparent;
+   background-color:#FFF;
+   z-index:12;
+   line-height:16px;
+   margin-top:-1px;
+   box-shadow:0 -2px 3px 0 rgba(0,0,0,0.15)
+}
+.nav-tabs>li>a:active,.nav-tabs>li>a:focus {
+   outline:none!important
+}
+.tabs-below>.nav-tabs {
+   margin-bottom:0;
+   margin-top:-1px;
+   border-color:#c5d0dc
+}
+.tabs-below>.nav-tabs>li>a,.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a,.tabs-below>.nav-tabs>li>a:focus {
+   border-color:#c5d0dc
+}
+.tabs-below>.nav-tabs>li.active>a,.tabs-below>.nav-tabs>li.active>a:hover,.tabs-below>.nav-tabs>li.active>a,.tabs-below>.nav-tabs>li.active>a:focus {
+   border-color:#c5d0dc;
+   border-top-width:1px;
+   border-bottom:2px solid #4c8fbd;
+   border-top-color:transparent;
+   margin-top:0;
+   box-shadow:0 2px 3px 0 rgba(0,0,0,0.15)
+}
+.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a {
+   min-width:60px
+}
+.tabs-left>.nav-tabs {
+   margin-bottom:0;
+   margin-right:-1px;
+   border-color:#c5d0dc
+}
+.tabs-left>.nav-tabs>li>a,.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus {
+   border-color:#c5d0dc;
+   margin:0 -1px 0 0
+}
+.tabs-left>.nav-tabs>li.active>a,.tabs-left>.nav-tabs>li.active>a:hover,.tabs-left>.nav-tabs>li.active>a:focus {
+   border-color:#c5d0dc;
+   border-top-width:1px;
+   border-left:2px solid #4c8fbd;
+   border-right-color:transparent;
+   margin:0 -1px 0 -1px;
+   box-shadow:-2px 0 3px 0 rgba(0,0,0,0.15)
+}
+.tabs-right>.nav-tabs {
+   margin-bottom:0;
+   margin-left:-1px;
+   border-color:#c5d0dc
+}
+.tabs-right>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus {
+   border-color:#c5d0dc;
+   margin:0 0 0 -1px
+}
+.tabs-right>.nav-tabs>li.active>a,.tabs-right>.nav-tabs>li.active>a:hover,.tabs-right>.nav-tabs>li.active>a:focus {
+   border-color:#c5d0dc;
+   border-top-width:1px;
+   border-right:2px solid #4c8fbd;
+   border-left-color:transparent;
+   margin:0 -1px 0 -1px;
+   box-shadow:2px 0 3px 0 rgba(0,0,0,0.15)
+}
+.nav-tabs>li>a>[class*="icon-"] {
+   opacity:.75
+}
+.nav-tabs>li.active>a>[class*="icon-"] {
+   opacity:1
+}
+.nav-tabs>li>a>.badge.badge-icon {
+   padding-left:0;
+   padding-right:0;
+   text-align:center;
+   opacity:.75
+}
+.nav-tabs>li>a>.badge.badge-icon>[class*="icon-"] {
+   margin:0;
+   padding:0
+}
+.nav-tabs>li>a>.badge {
+   opacity:.75
+}
+.nav-tabs>li.active a>.badge {
+   opacity:1
+}
+.nav-tabs .dropdown-toggle .caret {
+   margin-top:7px
+}
+.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus {
+   background-color:#4f99c6;
+   border-color:#4f99c6;
+   color:#fff
+}
+.accordion-group {
+   border-radius:0;
+   border-color:#c5d0dc;
+   background-color:#FFF
+}
+.accordion-group:last-child {
+   border-bottom-width:1px
+}
+.collapse {
+   background-color:#FFF
+}
+.accordion-heading .accordion-toggle {
+   color:#4c8fbd;
+   background-color:#f1f9ff
+}
+.accordion-heading .accordion-toggle.collapsed {
+   color:#679;
+   font-weight:normal;
+   background-color:#f1f9ff
+}
+.accordion-heading .accordion-toggle:hover {
+   color:#4c8fbd;
+   background-color:#f1f9ff
+}
+.accordion-heading .accordion-toggle {
+   position:relative
+}
+.accordion-heading .accordion-toggle:after {
+   content:"\f107";
+   font-family:FontAwesome;
+   font-size:16px;
+   display:inline-block;
+   color:#4c8fbd;
+   position:absolute;
+   right:6px;
+   width:14px;
+   line-height:18px;
+   text-align:center
+}
+.accordion-heading .accordion-toggle.collapsed:after {
+   content:"\f104";
+   color:#679
+}
+.accordion-heading .accordion-toggle.collapsed:hover:after {
+   color:#4c8fbd
+}
+.accordion-heading .accordion-toggle:focus,.accordion-heading .accordion-toggle:active {
+   outline:0;
+   text-decoration:none
+}
+.collapse.in>.accordion-inner,.accordion-inner {
+   border-top:1px solid #c5d0dc
+}
+.accordion-heading .accordion-toggle>[class*="icon-"]:first-child {
+   width:16px
+}
+.accordion-heading .accordion-toggle:hover>[class*="icon-"]:first-child {
+   text-decoration:none
+}
+.accordion-inner.no-padding {
+   padding:0
+}
+.progress {
+   border-radius:0;
+   height:18px;
+   box-shadow:none;
+   background:#dadada
+}
+.progress .bar {
+   box-shadow:none;
+   line-height:18px
+}
+.progress[data-percent] {
+   position:relative
+}
+.progress[data-percent]:after {
+   display:inline-block;
+   content:attr(data-percent);
+   color:#FFF;
+   position:absolute;
+   left:0;
+   right:0;
+   top:0;
+   bottom:0;
+   line-height:16px;
+   text-align:center;
+   font-size:12px;
+   font-family:Verdana
+}
+.progress.progress-small {
+   height:12px
+}
+.progress.progress-small .bar {
+   line-height:10px;
+   font-size:11px
+}
+.progress.progress-small[data-percent]:after {
+   line-height:10px;
+   font-size:11px
+}
+.progress.progress-mini {
+   height:9px
+}
+.progress.progress-mini .bar {
+   line-height:8px;
+   font-size:11px
+}
+.progress.progress-mini[data-percent]:after {
+   line-height:8px;
+   font-size:11px
+}
+.progress .bar {
+   background-image:none;
+   background-color:#2a91d8
+}
+.progress-danger .bar,.progress .bar-danger {
+   background-image:none;
+   background-color:#ca5952
+}
+.progress-success .bar,.progress .bar-success {
+   background-image:none;
+   background-color:#59a84b
+}
+.progress-warning .bar,.progress .bar-warning {
+   background-image:none;
+   background-color:#f2bb46
+}
+.progress .bar+.bar {
+   box-shadow:none
+}
+.progress-danger.progress-striped .bar,.progress-striped .bar-danger {
+   background-color:#cc4942
+}
+.progress-warning.progress-striped .bar,.progress-striped .bar-warning {
+   background-color:#eba450
+}
+.progress-success.progress-striped .bar,.progress-striped .bar-success {
+   background-color:#55b83b
+}
+.progress-info.progress-striped .bar,.progress-striped .bar-info {
+   background-color:#148bcf
+}
+.progress {
+   position:relative
+}
+.progress:before {
+   display:inline-block;
+   content:"";
+   position:absolute;
+   left:0;
+   right:0;
+   top:0;
+   bottom:0;
+   background:radial-gradient(9px 9px 0deg,circle cover,aqua 0,rgba(0,0,255,0) 100%,blue 95%)
+}
+.modal {
+   border-radius:0
+}
+.modal-footer {
+   border-top-color:#e4e9ee;
+   box-shadow:none;
+   background-color:#eff3f8
+}
+.modal-header .close {
+   font-size:32px
+}
+.well {
+   border-radius:0
+}
+.well h1,.well h2,.well h3,.well h4,.well h5,.well h6 {
+   margin-top:0
+}
+.well h1,.well h2,.well h3 {
+   line-height:36px
+}
+.alert {
+   font-size:14px;
+   border-radius:0
+}
+.alert .close {
+   font-size:16px
+}
+.alert-block p+p {
+   margin-top:10px
+}
+.tooltip.left {
+   margin-left:-11px
+}
+.tooltip.in {
+   opacity:1;
+   filter:alpha(opacity=100)
+}
+.tooltip-inner {
+   background-color:#333;
+   color:#FFF;
+   font-family:Arial,Helvetica,sans-serif;
+   font-size:11px;
+   font-weight:bold;
+   text-shadow:1px 1px 0 rgba(42,45,50,0.5);
+   border-radius:0
+}
+.tooltip.top .tooltip-arrow {
+   border-top-color:#333
+}
+.tooltip.right .tooltip-arrow {
+   border-right-color:#333
+}
+.tooltip.left .tooltip-arrow {
+   border-left-color:#333
+}
+.tooltip.bottom .tooltip-arrow {
+   border-bottom-color:#333
+}
+.tooltip-error+.tooltip>.tooltip-inner {
+   background-color:#c94d32;
+   color:#FFF;
+   text-shadow:1px 1px 0 rgba(100,60,20,0.3);
+   border-radius:0
+}
+.tooltip-error+.tooltip.top .tooltip-arrow {
+   border-top-color:#c94d32
+}
+.tooltip-error+.tooltip.right .tooltip-arrow {
+   border-right-color:#c94d32
+}
+.tooltip-error+.tooltip.left .tooltip-arrow {
+   border-left-color:#c94d32
+}
+.tooltip-error+.tooltip.bottom .tooltip-arrow {
+   border-bottom-color:#c94d32
+}
+.tooltip-success+.tooltip>.tooltip-inner {
+   background-color:#629b58;
+   color:#FFF;
+   text-shadow:1px 1px 0 rgba(60,100,20,0.3);
+   border-radius:0
+}
+.tooltip-success+.tooltip.top .tooltip-arrow {
+   border-top-color:#629b58
+}
+.tooltip-success+.tooltip.right .tooltip-arrow {
+   border-right-color:#629b58
+}
+.tooltip-success+.tooltip.left .tooltip-arrow {
+   border-left-color:#629b58
+}
+.tooltip-success+.tooltip.bottom .tooltip-arrow {
+   border-bottom-color:#629b58
+}
+.tooltip-warning+.tooltip>.tooltip-inner {
+   background-color:#ed9421;
+   color:#FFF;
+   text-shadow:1px 1px 0 rgba(100,90,10,0.3);
+   border-radius:0
+}
+.tooltip-warning+.tooltip.top .tooltip-arrow {
+   border-top-color:#ed9421
+}
+.tooltip-warning+.tooltip.right .tooltip-arrow {
+   border-right-color:#ed9421
+}
+.tooltip-warning+.tooltip.left .tooltip-arrow {
+   border-left-color:#ed9421
+}
+.tooltip-warning+.tooltip.bottom .tooltip-arrow {
+   border-bottom-color:#ed9421
+}
+.tooltip-info+.tooltip>.tooltip-inner {
+   background-color:#4b89aa;
+   color:#FFF;
+   text-shadow:1px 1px 0 rgba(40,50,100,0.3);
+   border-radius:0
+}
+.tooltip-info+.tooltip.top .tooltip-arrow {
+   border-top-color:#4b89aa
+}
+.tooltip-info+.tooltip.right .tooltip-arrow {
+   border-right-color:#4b89aa
+}
+.tooltip-info+.tooltip.left .tooltip-arrow {
+   border-left-color:#4b89aa
+}
+.tooltip-info+.tooltip.bottom .tooltip-arrow {
+   border-bottom-color:#4b89aa
+}
+.popover {
+   border-radius:0;
+   padding:0;
+   border-color:#ccc;
+   border-width:1px;
+   box-shadow:0 0 4px 2px rgba(0,0,0,0.2);
+   color:#4d6883
+}
+.popover-title {
+   border-radius:0;
+   background-color:#eff3f8;
+   color:#555;
+   border-bottom:1px solid #dfe3e8;
+   text-shadow:1px 1px 1px rgba(220,220,220,0.2)
+}
+.popover.bottom .arrow:after {
+   top:1px;
+   margin-left:-10px;
+   border-bottom-color:#eff3f8;
+   border-top-width:0
+}
+.tooltip-error+.popover .popover-title {
+   background-color:#f7f0ef;
+   border-bottom-color:#e8e0df;
+   color:#b75445;
+   text-shadow:none
+}
+.tooltip-error+.popover {
+   color:#555;
+   border:1px solid #f7f0ef
+}
+.tooltip-error+.popover.top .arrow:after {
+   border-top-color:#f7f0ef
+}
+.tooltip-error+.popover.bottom .arrow:after {
+   border-bottom-color:#f7f0ef
+}
+.tooltip-error+.popover.right .arrow:after {
+   border-right-color:#f7f0ef
+}
+.tooltip-error+.popover.left .arrow:after {
+   border-left-color:#f7f0ef
+}
+.tooltip-warning+.popover .popover-title {
+   background-color:#f4eee3;
+   border-bottom-color:#e4dcd3;
+   color:#d67e31;
+   text-shadow:none
+}
+.tooltip-warning+.popover {
+   color:#555;
+   border:1px solid #f4eee3
+}
+.tooltip-warning+.popover.top .arrow:after {
+   border-top-color:#f4eee3
+}
+.tooltip-warning+.popover.bottom .arrow:after {
+   border-bottom-color:#f4eee3
+}
+.tooltip-warning+.popover.right .arrow:after {
+   border-right-color:#f4eee3
+}
+.tooltip-warning+.popover.left .arrow:after {
+   border-left-color:#f4eee3
+}
+.tooltip-success+.popover .popover-title {
+   background-color:#e8f2e3;
+   border-bottom-color:#d8e2d3;
+   color:#629b58;
+   text-shadow:none
+}
+.tooltip-success+.popover {
+   color:#555;
+   border:1px solid #e8f2e3
+}
+.tooltip-success+.popover.top .arrow:after {
+   border-top-color:#e8f2e3
+}
+.tooltip-success+.popover.bottom .arrow:after {
+   border-bottom-color:#e8f2e3
+}
+.tooltip-success+.popover.right .arrow:after {
+   border-right-color:#e8f2e3
+}
+.tooltip-success+.popover.left .arrow:after {
+   border-left-color:#e8f2e3
+}
+.tooltip-info+.popover .popover-title {
+   background-color:#e5edf8;
+   border-bottom-color:#d5dde8;
+   color:#3f79b6;
+   text-shadow:none
+}
+.tooltip-info+.popover {
+   color:#555;
+   border:1px solid #e5edf8
+}
+.tooltip-info+.popover.top .arrow:after {
+   border-top-color:#e5edf8
+}
+.tooltip-info+.popover.bottom .arrow:after {
+   border-bottom-color:#e5edf8
+}
+.tooltip-info+.popover.right .arrow:after {
+   border-right-color:#e5edf8
+}
+.tooltip-info+.popover.left .arrow:after {
+   border-left-color:#e5edf8
+}
+.popover-notitle+.popover .popover-title {
+   display:none
+}
+.popover-notitle+.popover.top .arrow:after {
+   border-top-color:#FFF
+}
+.popover-notitle+.popover.bottom .arrow:after {
+   border-bottom-color:#FFF
+}
+.popover-notitle+.popover.right .arrow:after {
+   border-right-color:#FFF
+}
+.popover-notitle+.popover.left .arrow:after {
+   border-left-color:#FFF
+}
+.btn {
+   display:inline-block;
+   padding:0 12px 1px;
+   line-height:32px;
+   color:#FFF!important;
+   text-shadow:0 0 0 rgba(0,0,0,0.25)!important;
+   font-size:14px;
+   background-image:none!important;
+   background-color:#abbac3!important;
+   border-radius:0!important;
+   box-shadow:none!important;
+   -moz-transition:all .1s ease-in-out;
+   -webkit-transition:all .1s ease-in-out;
+   -o-transition:all .1s ease-in-out;
+   -ms-transition:all .1s ease-in-out;
+   transition:all .1s ease-in-out;
+   cursor:pointer;
+   vertical-align:middle;
+   margin:0;
+   position:relative
+}
+.btn-large {
+   padding:0 14px 1px;
+   line-height:38px;
+   border-width:6px;
+   font-size:16px
+}
+.btn-small {
+   padding:0 8px;
+   line-height:22px;
+   border-width:4px;
+   font-size:13px;
+   border-color:#abbac3
+}
+.btn-mini {
+   padding:0 5px;
+   margin-left:-1px;
+   line-height:24px;
+   border-width:1px;
+   font-size:12px
+}
+.btn-minier {
+   padding:0 4px;
+   line-height:18px;
+   border-width:1px;
+   font-size:11px
+}
+button.btn:active {
+   top:1px;
+   left:1px
+}
+.btn-default {
+   background-color:#abbac3!important;
+   border-color:#abbac3
+}
+.btn:hover,.btn-default:hover {
+   background-color:#8b9aa3!important
+}
+.btn.active,.btn-default.active {
+   background-color:#91a0a5!important;
+   border-color:#8796a0
+}
+.btn.disabled,.btn-default.disabled,.btn[disabled],.btn-default[disabled] {
+   background-color:#abbac3!important
+}
+.btn-primary {
+   border-color:#0170c9;
+   text-shadow:none!important;
+   background-color:#0170c9!important;
+   border:0;
+   padding:2px 6px;
+}
+.btn-primary:hover {
+   background-color:#00579c!important
+}
+.btn-primary.active {
+   background-color:#1a76b7!important;
+   border-color:#106eaf
+}
+.btn-primary.disabled,.btn-primary[disabled] {
+   background-color:#2283c5!important
+}
+.btn-info {
+   background-color:#0170c9!important;
+   border-color:#0170c9
+}
+.btn-info:hover {
+   background-color:#00579c!important
+}
+.btn-info.active {
+   background-color:#5ca3d0!important;
+   border-color:#4f99c6
+}
+.btn-info.disabled,.btn-info[disabled] {
+   background-color:#6fb3e0!important
+}
+.btn-success {
+   background-color:#87b87f!important;
+   border-color:#87b87f
+}
+.btn-success:hover,.btn-success.active {
+   background-color:#629b58!important
+}
+.btn-success.active {
+   background-color:#68a563!important;
+   border-color:#629b58
+}
+.btn-success.disabled,.btn-success[disabled] {
+   background-color:#87b87f!important
+}
+.btn-warning {
+   background-color:#ffb752!important;
+   border-color:#ffb752
+}
+.btn-warning:hover {
+   background-color:#e59729!important
+}
+.btn-warning.active {
+   background-color:#ea9e33!important;
+   border-color:#e59729
+}
+.btn-warning.disabled,.btn-warning[disabled] {
+   background-color:#ffb752!important
+}
+.btn-danger {
+   background-color:#0170c9!important;
+   border-color:#0170c9
+}
+.btn-danger:hover {
+   background-color:#00579c!important
+}
+.btn-danger.active {
+   background-color:#bf4e3d!important;
+   border-color:#b74635
+}
+.btn-danger.disabled,.btn-danger[disabled] {
+   background-color:#d15b47!important
+}
+.btn-inverse {
+   background-color:#555!important;
+   border-color:#555
+}
+.btn-inverse:hover {
+   background-color:#303030!important
+}
+.btn-inverse.active {
+   background-color:#3e3e3e!important;
+   border-color:#303030
+}
+.btn-inverse.disabled,.btn-inverse[disabled] {
+   background-color:#555!important
+}
+.btn-pink {
+   background-color:#d6487e!important;
+   border-color:#d6487e
+}
+.btn-pink:hover {
+   background-color:#b73766!important
+
+}
+.btn-pink.active {
+   background-color:#c0406f!important;
+   border-color:#b73766
+}
+.btn-pink.disabled,.btn-pink[disabled] {
+   background-color:#d6487e!important
+}
+.btn-purple {
+   background-color:#9585bf!important;
+   border-color:#9585bf
+}
+.btn-purple:hover {
+   background-color:#7461aa!important
+}
+.btn-purple.active {
+   background-color:#7e6ab2!important;
+   border-color:#7461aa
+}
+.btn-purple.disabled,.btn-purple[disabled] {
+   background-color:#9585bf!important
+}
+.btn-yellow {
+   background-color:#fee188!important;
+   border-color:#fee188;
+   color:#963!important;
+   text-shadow:0 -1px 0 rgba(255,255,255,0.4)!important
+}
+.btn-yellow:hover {
+   background-color:#f7d05b!important
+}
+.btn.btn-yellow.active {
+   background-color:#f9d570!important;
+   border-color:#edcc71
+}
+.btn.btn-yellow.active:after {
+   border-bottom-color:#c96338
+}
+.btn-yellow.disabled,.btn-yellow[disabled] {
+   background-color:#fee188!important
+}
+.btn-light {
+   color:#888!important;
+   background-color:#e7e7e7!important;
+   border-color:#e7e7e7;
+   text-shadow:0 -1px 0 rgba(250,250,250,0.25)!important
+}
+.btn-light:hover {
+   background-color:#d9d9d9!important
+}
+.btn.btn-light.active {
+   background-color:#dfdfdf!important;
+   border-color:#d5d5d5;
+   color:#515151
+}
+.btn.btn-light.active:after {
+   border-bottom-color:#aaa
+}
+.btn-light.disabled,.btn-light[disabled] {
+   background-color:#e7e7e7!important
+}
+.btn-light.btn-mini:after {
+   left:-2px;
+   right:-2px;
+   top:-2px;
+   bottom:-2px
+}
+.btn-light.btn-small:after {
+   left:-4px;
+   right:-4px;
+   top:-4px;
+   bottom:-4px
+}
+.btn-light.btn-large:after {
+   left:-6px;
+   right:-6px;
+   top:-6px;
+   bottom:-6px
+}
+.btn-grey {
+   background-color:#a0a0a0!important;
+   border-color:#a0a0a0
+}
+.btn-grey:hover {
+   background-color:#888!important
+}
+.btn-grey.active {
+   background-color:#929292!important;
+   border-color:#888
+}
+.btn-grey.disabled,.btn-grey[disabled] {
+   background-color:#a0a0a0!important
+}
+.btn-white {
+   background-color:#f7f7f7!important;
+   border-color:#d7d7d7;
+   text-shadow:none!important
+}
+.btn-white:hover {
+   background-color:#EEE!important
+}
+.btn-white.active {
+   background-color:#f1f1f1!important;
+   border-color:#999
+}
+.btn-white.disabled,.btn-white[disabled] {
+   background-color:#f7f7f7!important
+}
+.btn.disabled.active,.btn.disabled:focus,.btn[disabled]:active,.btn[disabled].active,.btn[disabled]:focus {
+   outline:0
+}
+.btn.disabled:active,.btn[disabled]:active {
+   top:0;
+   left:0
+}
+.btn.active {
+   color:#efe5b5
+}
+.btn.active:after {
+   display:inline-block;
+   content:"";
+   position:absolute;
+   border-bottom:1px solid #efe5b5;
+   left:-4px;
+   right:-4px;
+   bottom:-4px
+}
+.btn-small.active:after {
+   left:-3px;
+   right:-3px;
+   bottom:-3px;
+   border-bottom-width:1px
+}
+.btn-large.active:after {
+   left:-5px;
+   right:-5px;
+   bottom:-5px;
+   border-bottom-width:1px
+}
+.btn-mini.active:after {
+   left:-1px;
+   right:-1px;
+   bottom:-1px;
+   border-bottom-width:1px
+}
+.btn>[class*="icon-"] {
+   margin-right:4px;
+   font-size:110%;
+   display:inline;
+   min-width:12px
+}
+.btn-large>[class*="icon-"] {
+   margin-right:6px;
+   font-size:110%
+}
+.btn-small>[class*="icon-"] {
+   margin-right:3px;
+   font-size:110%
+}
+.btn-mini>[class*="icon-"] {
+   margin-right:2px;
+   font-size:120%
+}
+.btn>.icon-round {
+   padding:1px 2px;
+   border:2px solid #FFF;
+   border-radius:16px
+}
+.btn>.icon-on-right[class*="icon-"] {
+   margin-right:0;
+   margin-left:4px
+}
+.btn-large>.icon-on-right[class*="icon-"] {
+   margin-left:6px;
+   margin-right:0
+}
+.btn-small>.icon-on-right[class*="icon-"] {
+   margin-left:3px;
+   margin-right:0
+}
+.btn-mini>.icon-on-right[class*="icon-"] {
+   margin-left:2px;
+   margin-right:0
+}
+.btn>.icon-only {
+   margin:0;
+   vertical-align:middle;
+   text-align:center;
+   padding:0;
+   width:24px
+}
+.btn-link {
+   border:none!important;
+   background-color:transparent;
+   color:#08c!important;
+   text-shadow:none!important;
+   padding:4px 12px!important;
+   line-height:20px!important
+}
+.btn-link:hover {
+   background:none!important;
+   text-shadow:none!important
+}
+.btn-link.active {
+   background:none!important;
+   text-decoration:underline;
+   color:#07b!important
+}
+.btn-link.active:after {
+   display:none
+}
+.btn-link.disabled,.btn-link[disabled] {
+   background:0;
+   opacity:.65
+}
+.btn-link.disabled:hover {
+   background:none!important;
+   text-decoration:none!important
+}
+.btn-group>.btn:first-child,.btn-group>.btn:last-child {
+   border-radius:0
+}
+.btn-group>.btn+.btn,.btn-group+.btn {
+   margin:0 1px 0 0
+}
+.btn-group>.btn:first-child {
+   margin:0 1px 0 0
+}
+.btn-group>.btn,.btn-group+.btn {
+   margin:0 1px 0 0;
+   border-width:3px!important
+}
+.btn-group>.btn-large,.btn-group+.btn-large {
+   border-width:4px!important
+}
+.btn-group>.btn-small,.btn-group+.btn-small {
+   border-width:2px!important
+}
+.btn-group>.btn-mini,.btn-group+.btn-mini {
+   border-width:1px!important
+}
+.btn-group-vertical>.btn,.btn-group-vertical>.btn+.btn {
+   margin:1px 0 0
+}
+.btn-group>.btn:after,.btn-group+.btn:after {
+   left:-2px;
+   right:-2px;
+   bottom:-2px;
+   border-bottom-width:1px
+}
+.btn-group>.btn-small:after,.btn-group+.btn-small:after {
+   left:-1px;
+   right:-1px;
+   bottom:-1px;
+   border-bottom-width:1px
+}
+.btn-group>.btn-large:after,.btn-group+.btn-large:after {
+   left:-3px;
+   right:-3px;
+   bottom:-3px;
+   border-bottom-width:1px
+}
+.btn-group>.btn-mini:after,.btn-group+.btn-mini:after {
+   left:0;
+   right:0;
+   bottom:0;
+   border-bottom-width:1px
+}
+.btn-group>.btn+.btn.dropdown-toggle {
+   padding-right:3px;
+   padding-left:3px
+}
+.btn-group>.btn+.btn-large.dropdown-toggle {
+   padding-right:4px;
+   padding-left:4px
+}
+.btn>.caret {
+   margin-top:15px;
+   margin-left:1px;
+   border-width:5px;
+   border-top-color:#FFF
+}
+.btn-small>.caret {
+   margin-top:10px;
+   border-width:4px
+}
+.btn-mini>.caret {
+   margin-top:9px;
+   border-width:4px
+}
+.btn-large>.caret {
+   margin-top:18px;
+   border-width:6px
+}
+.btn-group>.dropdown-toggle {
+   border-radius:0
+}
+.btn.btn-app {
+   display:inline-block;
+   width:100px;
+   margin:2px;
+   position:relative;
+   font-size:18px;
+   font-weight:normal;
+   color:#FFF;
+   text-align:center;
+   text-shadow:0 -1px -1px rgba(0,0,0,0.2)!important;
+   border:0;
+   padding:12px 0 8px;
+   background:#b3c1cb!important;
+   background:-moz-linear-gradient(top,#bcc9d5 0,#abbac3 100%)!important;
+   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bcc9d5),color-stop(100%,#abbac3))!important;
+   background:-webkit-linear-gradient(top,#bcc9d5 0,#abbac3 100%)!important;
+   background:-o-linear-gradient(top,#bcc9d5 0,#abbac3 100%)!important;
+   background:-ms-linear-gradient(top,#bcc9d5 0,#abbac3 100%)!important;
+   background:linear-gradient(to bottom,#bcc9d5 0,#abbac3 100%)!important;
+   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BCC9D5',endColorstr='#ABBAC3',GradientType=0)!important
+}
+.btn-app.btn-primary {
+   background:#298acb!important;
+   background:-moz-linear-gradient(top,#3b98d6 0,#197ec1 100%)!important;
+   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3b98d6),color-stop(100%,#197ec1))!important;
+   background:-webkit-linear-gradient(top,#3b98d6 0,#197ec1 100%)!important;
+   background:-o-linear-gradient(top,#3b98d6 0,#197ec1 100%)!important;
+   background:-ms-linear-gradient(top,#3b98d6 0,#197ec1 100%)!important;
+   background:linear-gradient(to bottom,#3b98d6 0,#197ec1 100%)!important;
+   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3B98D6',endColorstr='#197EC1',GradientType=0)!important
+}
+.btn-app.btn-info {
+   background:#78bc43!important;
+   background:-moz-linear-gradient(top,#75b5e6 0,#5ba4d5 100%)!important;
+   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#75b5e6),color-stop(100%,#5ba4d5))!important;
+   background:-webkit-linear-gradient(top,#75b5e6 0,#5ba4d5 100%)!important;
+   background:-o-linear-gradient(top,#75b5e6 0,#5ba4d5 100%)!important;
+   background:-ms-linear-gradient(top,#75b5e6 0,#5ba4d5 100%)!important;
+   background:linear-gradient(to bottom,#75b5e6 0,#5ba4d5 100%)!important;
+   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#75B5E6',endColorstr='#5BA4D5',GradientType=0)!important
+}
+.btn-app.btn-success {
+   background:#84b357!important;
+   background:-moz-linear-gradient(top,#8ebf60 0,#7daa50 100%)!important;
+   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8ebf60),color-stop(100%,#7daa50))!important;
+   background:-webkit-linear-gradient(top,#8ebf60 0,#7daa50 100%)!important;
+   background:-o-linear-gradient(top,#8ebf60 0,#7daa50 100%)!important;
+   background:-ms-linear-gradient(top,#8ebf60 0,#7daa50 100%)!important;
+   background:linear-gradient(to bottom,#8ebf60 0,#7daa50 100%)!important;
+   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8EBF60',endColorstr='#7DAA50',GradientType=0)!important
+}
+.btn-app.btn-danger {
+   background:#d23e37!important;
+   background:-moz-linear-gradient(top,#d55b52 0,#d12723 100%)!important;
+   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d55b52),color-stop(100%,#d12723))!important;
+   background:-webkit-linear-gradient(top,#d55b52 0,#d12723 100%)!important;
+   background:-o-linear-gradient(top,#d55b52 0,#d12723 100%)!important;
+   background:-ms-linear-gradient(top,#d55b52 0,#d12723 100%)!important;
+   background:linear-gradient(to bottom,#d55b52 0,#d12723 100%)!important;
+   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D55B52',endColorstr='#D12723',GradientType=0)!important
+}
+.btn-app.btn-warning {
+   background:#0072c6!important;
+   /*background:-moz-linear-gradient(top,#ffbf66 0,#ffa830 100%)!important;
+   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffbf66),color-stop(100%,#ffa830))!important;
+   background:-webkit-linear-gradient(top,#ffbf66 0,#ffa830 100%)!important;
+   background:-o-linear-gradient(top,#ffbf66 0,#ffa830 100%)!important;
+   background:-ms-linear-gradient(top,#ffbf66 0,#ffa830 100%)!important;
+   background:linear-gradient(to bottom,#ffbf66 0,#ffa830 100%)!important;
+   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFBF66',endColorstr='#FFA830',GradientType=0)!important*/
+}
+.btn-app.btn-warning:hover {
+   background:#6fb3e0!important;
+}
+.btn-app.btn-purple {
+   background:#9182bb!important;
+   background:-moz-linear-gradient(top,#9b8ac5 0,#8a7cb4 100%)!important;
+   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9b8ac5),color-stop(100%,#8a7cb4))!important;
+   background:-webkit-linear-gradient(top,#9b8ac5 0,#8a7cb4 100%)!important;
+   background:-o-linear-gradient(top,#9b8ac5 0,#8a7cb4 100%)!important;
+   background:-ms-linear-gradient(top,#9b8ac5 0,#8a7cb4 100%)!important;
+   background:linear-gradient(to bottom,#9b8ac5 0,#8a7cb4 100%)!important;
+   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9B8AC5',endColorstr='#8A7CB4',GradientType=0)!important
+}
+.btn-app.btn-pink {
+   background:#d6487e!important;
+   background:-moz-linear-gradient(top,#db5e8c 0,#ce3970 100%)!important;
+   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#db5e8c),color-stop(100%,#ce3970))!important;
+   background:-webkit-linear-gradient(top,#db5e8c 0,#ce3970 100%)!important;
+   background:-o-linear-gradient(top,#db5e8c 0,#ce3970 100%)!important;
+   background:-ms-linear-gradient(top,#db5e8c 0,#ce3970 100%)!important;
+   background:linear-gradient(to bottom,#db5e8c 0,#ce3970 100%)!important;
+   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DB5E8C',endColorstr='#CE3970',GradientType=0)!important
+}
+.btn-app.btn-inverse {
+   background:#393939!important;
+   background:-moz-linear-gradient(top,#494949 0,#303030 100%)!important;
+   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#494949),color-stop(100%,#303030))!important;
+   background:-webkit-linear-gradient(top,#494949 0,#303030 100%)!important;
+   background:-o-linear-gradient(top,#494949 0,#303030 100%)!important;
+   background:-ms-linear-gradient(top,#494949 0,#303030 100%)!important;
+   background:linear-gradient(to bottom,#494949 0,#303030 100%)!important;
+   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#494949',endColorstr='#303030',GradientType=0)!important
+}
+.btn-app.btn-grey {
+   background:#888!important;
+   background:-moz-linear-gradient(top,#848484 0,#707070 100%)!important;
+   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#848484),color-stop(100%,#707070))!important;
+   background:-webkit-linear-gradient(top,#848484 0,#707070 100%)!important;
+   background:-o-linear-gradient(top,#848484 0,#707070 100%)!important;
+   background:-ms-linear-gradient(top,#848484 0,#707070 100%)!important;
+   background:linear-gradient(to bottom,#848484 0,#707070 100%)!important;
+   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#848484',endColorstr='#707070',GradientType=0)!important
+}
+.btn-app.btn-light {
+   color:#5a5a5a!important;
+   text-shadow:0 1px 1px #EEE!important;
+   border:2px solid #DDD;
+   background:#EEE!important;
+   background:-moz-linear-gradient(top,#f4f4f4 0,#e6e6e6 100%)!important;
+   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e6e6e6))!important;
+   background:-webkit-linear-gradient(top,#f4f4f4 0,#e6e6e6 100%)!important;
+   background:-o-linear-gradient(top,#f4f4f4 0,#e6e6e6 100%)!important;
+   background:-ms-linear-gradient(top,#f4f4f4 0,#e6e6e6 100%)!important;
+   background:linear-gradient(to bottom,#f4f4f4 0,#e6e6e6 100%)!important;
+   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4',endColorstr='#E6E6E6',GradientType=0)!important
+}
+.btn-app.btn-yellow {
+   color:#963!important;
+   text-shadow:0 -1px 0 rgba(255,255,255,0.4)!important;
+   border:2px solid #fee188;
+   background:#fee188!important;
+   background:-moz-linear-gradient(top,#ffe8a5 0,#fcd76a 100%)!important;
+   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffe8a5),color-stop(100%,#fcd76a))!important;
+   background:-webkit-linear-gradient(top,#ffe8a5 0,#fcd76a 100%)!important;
+   background:-o-linear-gradient(top,#ffe8a5 0,#fcd76a 100%)!important;
+   background:-ms-linear-gradient(top,#ffe8a5 0,#fcd76a 100%)!important;
+   background:linear-gradient(to bottom,#ffe8a5 0,#fcd76a 100%)!important;
+   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE8A5',endColorstr='#FCD76A',GradientType=0)!important
+}
+.btn-app.btn-yellow.active {
+   border-color:#fee188
+}
+.btn.btn-app>[class*=icon] {
+   display:block;
+   font-size:42px;
+   margin:0 0 4px;
+   line-height:36px;
+   min-width:0;
+   padding:0
+}
+.btn.btn-app.btn-small {
+   width:80px;
+   font-size:16px;
+   border-radius:10px!important;
+   padding-bottom:9px
+}
+.btn.btn-app.btn-small>[class*=icon] {
+   display:block;
+   font-size:32px;
+   line-height:30px;
+   margin:0 0 3px
+}
+.btn.btn-app.btn-mini {
+   width:64px;
+   font-size:15px;
+   border-radius:8px!important;
+   padding-bottom:7px;
+   padding-top:8px
+}
+.btn.btn-app.btn-mini>[class*=icon] {
+   display:block;
+   font-size:24px;
+   line-height:24px;
+   margin:0
+}
+.btn.btn-app.btn-mini.btn-light {
+   width:64px;
+   padding-bottom:6px
+}
+.btn.btn-app.no-radius {
+   border-radius:0!important
+}
+.btn.btn-app.radius-4 {
+   border-radius:4px!important
+}
+.btn-app>.badge,.btn-app>.label {
+   position:absolute!important;
+   top:-2px;
+   right:-2px;
+   padding:1px 3px;
+   text-align:center;
+   font-size:12px
+}
+.btn-app>.label {
+   padding:1px 6px 3px;
+   font-size:13px
+}
+.btn.btn-app.radius-4>.badge,.btn.btn-app.no-radius>.badge {
+   border-radius:3px
+}
+.btn-app>.badge-right,.btn-app>.label-right {
+   right:auto;
+   left:-2px
+}
+.btn.btn-app.radius-4>.badge.no-radius,.btn.btn-app.no-radius>.badge.no-radius {
+   border-radius:0
+}
+.btn.btn-app.active {
+   color:#FFF
+}
+.btn.btn-app.active:after {
+   display:none
+}
+.btn.btn-app.btn-yellow.active {
+   color:#963
+}
+.btn.btn-app.btn-light.active {
+   color:#515151
+}
+.pagination ul>li>a,.pager>li>a {
+   border-width:1px;
+   border-radius:0!important
+}
+.pagination ul>li>a,.pager>li>a {
+   color:#2283c5;
+   background-color:#fafafa;
+   margin:0 -1px 0 0;
+   border-color:#e0e8eb
+}
+.pagination ul>li>a:hover,.pager>li>a:hover {
+   background-color:#eaeff2
+}
+.pagination ul>li.disabled>a,.pagination ul>li.disabled>a:hover,.pager>li.disabled>a,.pager>li.disabled>a:hover {
+   background-color:#f9f9f9;
+   border-color:#d9d9d9
+}
+.pagination ul>li.active>a,.pagination ul>li.active>a:hover {
+   background-color:#0170c9;
+   border-color:#0170c9;
+   color:#FFF;
+   text-shadow:0 -1px 0 rgba(0,0,0,0.25)
+}
+.label {
+   border-radius:0;
+   text-shadow:none;
+   font-size:11px;
+   font-weight:normal;
+   padding:1px 5px 3px;
+   background-color:#abbac3!important
+}
+.label[class*="span"][class*="arrow"] {
+   min-height:0
+}
+.badge {
+   text-shadow:none;
+   font-size:12px;
+   padding-top:1px;
+   padding-bottom:3px;
+   font-weight:normal;
+   line-height:15px
+}
+.label-transparent,.badge-transparent {
+   background-color:transparent!important
+}
+.label-success,.badge-success {
+   background-color:#82af6f!important
+}
+.badge-important,.label-important {
+   background-color:#d15b47!important
+}
+.badge-info,.label-info {
+   background-color:#3a87ad!important
+}
+.badge-inverse,.label-inverse {
+   background-color:#333!important
+}
+.badge-warning,.label-warning {
+   background-color:#f89406!important
+}
+.badge-pink,.label-pink {
+   background-color:#d6487e!important
+}
+.badge-purple,.label-purple {
+   background-color:#9585bf!important
+}
+.badge-yellow,.label-yellow {
+   background-color:#fee188!important;
+   border-color:#fee188;
+   color:#963!important
+}
+.badge-light,.label-light {
+   background-color:#e7e7e7!important;
+   color:#888!important
+}
+.label-grey,.badge-grey {
+   background-color:#a0a0a0!important
+}
+.label.arrowed,.label.arrowed-in {
+   position:relative
+}
+.label.arrowed {
+   margin-left:9px
+}
+.label.arrowed-in {
+   margin-left:9px
+}
+.label.arrowed:before,.label.arrowed-in:before {
+   display:inline-block;
+   content:"";
+   position:absolute;
+   left:-14px;
+   top:0;
+   border:9px solid transparent;
+   border-width:9px 7px;
+   border-right-color:#abbac3
+}
+.label.arrowed-in:before {
+   border-color:#abbac3;
+   border-left-color:transparent!important;
+   left:-9px
+}
+.label.arrowed-right,.label.arrowed-in-right {
+   position:relative
+}
+.label.arrowed-right {
+   margin-right:9px
+}
+.label.arrowed-in-right {
+   margin-right:9px
+}
+.label.arrowed-right:after,.label.arrowed-in-right:after {
+   display:inline-block;
+   content:"";
+   position:absolute;
+   right:-14px;
+   top:0;
+   border:9px solid transparent;
+   border-width:9px 7px;
+   border-left-color:#abbac3
+}
+.label.arrowed-in-right:after {
+   border-color:#abbac3;
+   border-right-color:transparent!important;
+   right:-9px
+}
+.label-success.arrowed:before {
+   border-right-color:#82af6f
+}
+.label-success.arrowed-in:before {
+   border-color:#82af6f
+}
+.label-success.arrowed-right:after {
+   border-left-color:#82af6f
+}
+.label-success.arrowed-in-right:after {
+   border-color:#82af6f
+}
+.label-warning.arrowed:before {
+   border-right-color:#f89406
+}
+.label-warning.arrowed-in:before {
+   border-color:#f89406
+}
+.label-warning.arrowed-right:after {
+   border-left-color:#f89406
+}
+.label-warning.arrowed-in-right:after {
+   border-color:#f89406
+}
+.label-important.arrowed:before {
+   border-right-color:#d15b47
+}
+.label-important.arrowed-in:before {
+   border-color:#d15b47
+}
+.label-important.arrowed-right:after {
+   border-left-color:#d15b47
+}
+.label-important.arrowed-in-right:after {
+   border-color:#d15b47
+}
+.label-info.arrowed:before {
+   border-right-color:#3a87ad
+}
+.label-info.arrowed-in:before {
+   border-color:#3a87ad
+}
+.label-info.arrowed-right:after {
+   border-left-color:#3a87ad
+}
+.label-info.arrowed-in-right:after {
+   border-color:#3a87ad
+}
+.label-inverse.arrowed:before {
+   border-right-color:#333
+}
+.label-inverse.arrowed-in:before {
+   border-color:#333
+}
+.label-inverse.arrowed-right:after {
+   border-left-color:#333
+}
+.label-inverse.arrowed-in-right:after {
+   border-color:#333
+}
+.label-pink.arrowed:before {
+   border-right-color:#d6487e
+}
+.label-pink.arrowed-in:before {
+   border-color:#d6487e
+}
+.label-pink.arrowed-right:after {
+   border-left-color:#d6487e
+}
+.label-pink.arrowed-in-right:after {
+   border-color:#d6487e
+}
+.label-purple.arrowed:before {
+   border-right-color:#9585bf
+}
+.label-purple.arrowed-in:before {
+   border-color:#9585bf
+}
+.label-purple.arrowed-right:after {
+   border-left-color:#9585bf
+}
+.label-purple.arrowed-in-right:after {
+   border-color:#9585bf
+}
+.label-yellow.arrowed:before {
+   border-right-color:#fee188
+}
+.label-yellow.arrowed-in:before {
+   border-color:#fee188
+}
+.label-yellow.arrowed-right:after {
+   border-left-color:#fee188
+}
+.label-yellow.arrowed-in-right:after {
+   border-color:#fee188
+}
+.label-light.arrowed:before {
+   border-right-color:#e7e7e7
+}
+.label-light.arrowed-in:before {
+   border-color:#e7e7e7
+}
+.label-light.arrowed-right:after {
+   border-left-color:#e7e7e7
+}
+.label-light.arrowed-in-right:after {
+   border-color:#e7e7e7
+}
+.label-grey.arrowed:before {
+   border-right-color:#a0a0a0
+}
+.label-grey.arrowed-in:before {
+   border-color:#a0a0a0
+}
+.label-grey.arrowed-right:after {
+   border-left-color:#a0a0a0
+}
+.label-grey.arrowed-in-right:after {
+   border-color:#a0a0a0
+}
+.label-large {
+   font-size:13px;
+   padding:3px 8px 5px
+}
+.label-large.arrowed {
+   margin-left:12px
+}
+.label-large.arrowed-in {
+   margin-left:12px
+}
+.label-large.arrowed:before,.label-large.arrowed-in:before {
+   left:-16px;
+   border-width:11px 8px
+}
+.label-large.arrowed-in:before {
+   left:-12px
+}
+.label-large.arrowed-right {
+   margin-right:11px
+}
+.label-large.arrowed-in-right {
+   margin-right:11px
+}
+.label-large.arrowed-right:after,.label-large.arrowed-in-right:after {
+   right:-16px;
+   border-width:11px 8px
+}
+.label-large.arrowed-in-right:after {
+   right:-12px
+}
+.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"] {
+   background-image:none
+}
+.dropdown-menu {
+   border-radius:0;
+   z-index:14!important;
+   text-align:left;
+   box-shadow:0 2px 4px rgba(0,0,0,0.2)
+}
+.dropdown-submenu>a:after {
+   margin-right:-5px
+}
+.dropdown-menu.dropdown-icon-only {
+   min-width:0
+}
+.dropdown-menu.dropdown-icon-only>li {
+   float:left;
+   margin:0 4px
+}
+.dropdown-menu.dropdown-icon-only>li>a [class*="icon-"] {
+   width:18px;
+   font-size:16px
+}
+.dropdown-menu.dropdown-icon-only>li>a .icon-2x {
+   width:36px;
+   font-size:22px
+}
+.dropdown-menu li a {
+   margin-bottom:1px;
+   margin-top:1px
+}
+.dropdown-menu li a {
+   font-size:13px;
+   padding-left:11px;
+   padding-right:11px
+}
+.dropdown-menu li a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover,.dropdown-submenu:hover>a,.dropdown-menu li>a:focus,.nav-tabs .dropdown-menu li>a:focus {
+   background:#4f99c6
+}
+.dropdown-menu.dropdown-default li a:hover,.dropdown-menu.dropdown-default .active>a,.dropdown-menu.dropdown-default .active>a:hover,.dropdown-default>.dropdown-submenu:hover>a,.dropdown-default li>a:focus,.nav-tabs .dropdown-default li>a:focus {
+   background:#abbac3
+}
+.dropdown-menu.dropdown-info li a:hover,.dropdown-menu.dropdown-info .active>a,.dropdown-menu.dropdown-info .active>a:hover,.dropdown-info>.dropdown-submenu:hover>a,.dropdown-info li>a:focus,.nav-tabs .dropdown-info li>a:focus {
+   background:#6fb3e0
+}
+.dropdown-menu.dropdown-purple li a:hover,.dropdown-menu.dropdown-purple .active>a,.dropdown-menu.dropdown-purple .active>a:hover,.dropdown-purple>.dropdown-submenu:hover>a,.dropdown-purple li>a:focus,.nav-tabs .dropdown-purple li>a:focus {
+   background:#9585bf
+}
+.dropdown-menu.dropdown-success li a:hover,.dropdown-menu.dropdown-success .active>a,.dropdown-menu.dropdown-success .active>a:hover,.dropdown-success>.dropdown-submenu:hover>a,.dropdown-success li>a:focus,.nav-tabs .dropdown-success li>a:focus {
+   background:#87b87f
+}
+.dropdown-menu.dropdown-warning li a:hover,.dropdown-menu.dropdown-warning .active>a,.dropdown-menu.dropdown-warning .active>a:hover,.dropdown-warning>.dropdown-submenu:hover>a,.dropdown-warning li>a:focus,.nav-tabs .dropdown-warning li>a:focus {
+   background:#ffa24d
+}
+.dropdown-menu.dropdown-danger li a:hover,.dropdown-menu.dropdown-danger .active>a,.dropdown-menu.dropdown-danger .active>a:hover,.dropdown-danger>.dropdown-submenu:hover>a,.dropdown-danger li>a:focus,.nav-tabs .dropdown-danger li>a:focus {
+   background:#d15b47
+}
+.dropdown-menu.dropdown-inverse li a:hover,.dropdown-menu.dropdown-inverse .active>a,.dropdown-menu.dropdown-inverse .active>a:hover,.dropdown-inverse>.dropdown-submenu:hover>a,.dropdown-inverse li>a:focus,.nav-tabs .dropdown-inverse li>a:focus {
+   background:#555
+}
+.dropdown-menu.dropdown-pink li a:hover,.dropdown-menu.dropdown-pink .active>a,.dropdown-menu.dropdown-pink .active>a:hover,.dropdown-pink>.dropdown-submenu:hover>a,.dropdown-pink li>a:focus,.nav-tabs .dropdown-pink li>a:focus {
+   background:#d6487e
+}
+.dropdown-menu.dropdown-grey li a:hover,.dropdown-menu.dropdown-grey .active>a,.dropdown-menu.dropdown-grey .active>a:hover,.dropdown-grey>.dropdown-submenu:hover>a,.dropdown-grey li>a:focus,.nav-tabs .dropdown-grey li>a:focus {
+   background:#a0a0a0
+}
+.dropdown-menu.dropdown-light li a:hover,.dropdown-menu.dropdown-light .active>a,.dropdown-menu.dropdown-light .active>a:hover,.dropdown-light>.dropdown-submenu:hover>a,.dropdown-light li>a:focus,.nav-tabs .dropdown-light li>a:focus {
+   background:#e9e9e9;
+   color:#333
+}
+.dropdown-menu.dropdown-lighter li a:hover,.dropdown-menu.dropdown-lighter .active>a,.dropdown-menu.dropdown-lighter .active>a:hover,.dropdown-lighter>.dropdown-submenu:hover>a,.dropdown-lighter li>a:focus,.nav-tabs .dropdown-lighter li>a:focus {
+   background:#f3f3f3;
+   color:#444
+}
+.dropdown-menu.dropdown-yellow li a:hover,.dropdown-menu.dropdown-yellow .active>a,.dropdown-menu.dropdown-yellow .active>a:hover,.dropdown-yellow>.dropdown-submenu:hover>a,.dropdown-yellow li>a:focus,.nav-tabs .dropdown-yellow li>a:focus {
+   background:#fee188;
+   color:#444
+}
+.dropdown-submenu>.dropdown-menu {
+   border-radius:0!important
+}
+.dropdown-light .dropdown-submenu:hover>a:after,.dropdown-lighter .dropdown-submenu:hover>a:after {
+   border-left-color:#444
+}
+.nav-tabs .dropdown-menu {
+   border-radius:0
+}
+.dropdown-menu.dropdown-closer {
+   top:80%;
+   left:-10px
+}
+.dropdown-menu.pull-right.dropdown-closer {
+   right:-10px;
+   left:auto
+}
+.dropdown-menu.dropdown-close {
+   top:92%;
+   left:-5px
+}
+.dropdown-menu.pull-right.dropdown-close {
+   right:-5px;
+   left:auto
+}
+.dropdown-colorpicker>.dropdown-menu {
+   top:80%;
+   left:-7px
+}
+.dropdown-colorpicker>.dropdown-menu.pull-right {
+   right:-7px;
+   left:auto
+}
+.dropdown-colorpicker>.dropdown-menu {
+   padding:4px;
+   min-width:120px;
+   max-width:120px
+}
+.dropdown-colorpicker>.dropdown-menu>li,.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn {
+   display:block;
+   float:left;
+   width:20px;
+   height:20px;
+   margin:2px
+}
+.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn {
+   margin:0;
+   padding:0;
+   float:none;
+   position:relative;
+   border-radius:0;
+   -webkit-transition:all .1s ease;
+   -moz-transition:all .1s ease;
+   -o-transition:all .1s ease;
+   transition:all .1s ease
+}
+.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn:hover {
+   opacity:.8;
+   transform:scale(1.08);
+   text-decoration:none
+}
+.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn.selected:after {
+   font-family:FontAwesome;
+   display:inline-block;
+   position:absolute;
+   left:0;
+   right:0;
+   text-align:center;
+   line-height:20px;
+   content:"\f00c";
+   font-size:11px;
+   color:#FFF
+}
+.btn-colorpicker {
+   display:inline-block;
+   width:20px;
+   height:20px;
+   background-color:#DDD;
+   vertical-align:middle;
+   border-radius:0
+}
+.dropdown-navbar {
+   padding:0;
+   width:240px;
+   border-color:#bcd4e5;
+   box-shadow:0 2px 4px rgba(30,30,100,0.25)
+}
+.dropdown-navbar>li {
+   padding:0 8px;
+   background-color:#FFF
+}
+.dropdown-navbar>li:hover {
+   background-color:#f4f9fc!important
+}
+
+.dropdown-navbar>li.nav-header {
+   text-shadow:none;
+   background-color:#ecf2f7!important;
+   color:#8090a0;
+   padding-top:7px;
+   padding-bottom:7px;
+   font-size:13px;
+   font-weight:bold;
+   text-transform:none;
+   border-bottom:1px solid #bcd4e5
+}
+.dropdown-navbar>li>[class*="icon-"],.dropdown-navbar>li>a>[class*="icon-"] {
+   margin-right:5px!important;
+   color:#555;
+   font-size:14px
+}
+.dropdown-navbar>li.nav-header>[class*="icon-"] {
+   color:#8090a0
+}
+.dropdown-navbar>li>a {
+   padding:10px 2px;
+   margin:0;
+   border-bottom:1px solid #e4ecf3;
+   font-size:12px;
+   line-height:16px;
+   color:#555
+}
+.dropdown-navbar>li>a:active {
+   background-color:transparent;
+   color:#555
+}
+.dropdown-navbar>li>a:hover {
+   background-color:transparent!important;
+   color:#555
+}
+.dropdown-navbar>li:last-child>a {
+   border-bottom:0 solid #DDD;
+   border-top:1px dotted transparent;
+   color:#4f99c6;
+   text-align:center;
+   font-size:13px
+}
+.dropdown-navbar>li:last-child>a:hover {
+   background-color:#FFF;
+   color:#4f99c6;
+   text-decoration:underline
+}
+.dropdown-navbar>li:last-child>a:hover>[class*="icon-"] {
+   text-decoration:none
+}
+.dropdown-navbar>li>a .progress {
+   margin-bottom:0;
+   margin-top:4px
+}
+.dropdown-navbar>li>a .badge {
+   line-height:16px;
+   padding-right:4px;
+   padding-left:4px;
+   font-size:12px
+}
+.msg-photo {
+   margin-right:6px;
+   max-width:42px
+}
+.msg-body {
+   display:inline-block;
+   line-height:20px;
+   white-space:normal;
+   vertical-align:middle;
+   max-width:175px
+}
+.msg-title {
+   display:inline-block;
+   line-height:14px
+}
+.msg-time {
+   display:block;
+   font-size:11px;
+   color:#777
+}
+.msg-time>[class*="icon-"] {
+   font-size:14px;
+   color:#555
+}
+.dropdown-navbar.navbar-pink {
+   border-color:#e5bcd4
+}
+.dropdown-navbar.navbar-pink>li.nav-header {
+   background-color:#f7ecf2!important;
+   color:#b471a0;
+   border-bottom-color:#e5bcd4
+}
+.dropdown-navbar.navbar-pink>li.nav-header:hover {
+   background-color:#f7ecf2!important
+}
+.dropdown-navbar.navbar-pink>li:hover {
+   background-color:#fcf4f9!important
+}
+.dropdown-navbar.navbar-pink>li.nav-header>[class*="icon-"] {
+   color:#c06090
+}
+.dropdown-navbar.navbar-pink>li>a {
+   border-bottom-color:#f3e4ec
+}
+.dropdown-navbar.navbar-grey {
+   border-color:#e5e5e5
+}
+.dropdown-navbar.navbar-grey>li.nav-header {
+   background-color:#f2f2f2!important;
+   color:#3a87ad;
+   border-bottom-color:#e5e5e5
+}
+.dropdown-navbar.navbar-grey>li.nav-header:hover {
+   background-color:#f2f2f2!important
+}
+.dropdown-navbar.navbar-grey>li.nav-header>[class*="icon-"] {
+   color:#3a87ad
+}
+.dropdown-navbar.navbar-grey>li:hover {
+   background-color:#f8f8f8!important
+}
+.dropdown-navbar.navbar-grey>li>a {
+   border-bottom-color:#EEE
+}
+.dropdown-navbar.navbar-green {
+   border-color:#b4d5ac
+}
+.dropdown-navbar.navbar-green>li.nav-header {
+   background-color:#ebf7e4!important;
+   color:#8A6;
+   border-bottom-color:#c4e0ac
+}
+.dropdown-navbar.navbar-green>li.nav-header:hover {
+   background-color:#ebf7e4!important
+}
+.dropdown-navbar.navbar-green>li:hover {
+   background-color:#f4f9ef!important
+}
+.dropdown-navbar.navbar-green>li.nav-header>[class*="icon-"] {
+   color:#90c060
+}
+.dropdown-navbar.navbar-green>li>a {
+   border-bottom-color:#ecf3e4
+}
+.dropdown-navbar [class*="btn"][class*="icon-"] {
+   border:0;
+   margin:0 5px 0 0;
+   width:24px;
+   text-align:center;
+   padding-left:0;
+   padding-right:0
+}
+#user_menu>li>a {
+   padding:4px 12px
+}
+#user_menu>li>a>[class*="icon-"] {
+   margin-right:6px;
+   font-size:120%
+}
+#user_info {
+   max-width:100px;
+   display:inline-block;
+   overflow:hidden;
+   text-overflow:ellipsis;
+   white-space:nowrap;
+   vertical-align:top;
+   line-height:15px;
+   position:relative;
+   top:6px
+}
+#user_info>small {
+   display:block
+}
+.table-bordered {
+   border-radius:0!important
+}
+.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child {
+   border-radius:0!important
+}
+.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child {
+
+   border-radius:0!important
+}
+.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child {
+   border-radius:0!important
+}
+.table-bordered {
+   border-radius:0!important
+}
+.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child {
+   border-radius:0!important
+}
+.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child {
+   border-radius:0!important
+}
+.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child {
+   border-radius:0!important
+}
+.table thead:first-child tr {
+   background:#f2f2f2;
+   /*background:-moz-linear-gradient(top,#f8f8f8 0,#ececec 100%);
+   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#ececec));
+   background:-webkit-linear-gradient(top,#f8f8f8 0,#ececec 100%);
+   background:-o-linear-gradient(top,#f8f8f8 0,#ececec 100%);
+   background:-ms-linear-gradient(top,#f8f8f8 0,#ececec 100%);
+   background:linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);
+   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8',endColorstr='#ECECEC',GradientType=0);*/
+   color:#707070;
+   font-weight:normal
+}
+.table thead:first-child tr th {
+   border:1px solid #DDD;
+   border-width:0 1px;
+   font-weight:bold
+}
+.table thead:first-child tr th>[class*="icon-"] {
+   margin-right:2px
+}
+.table thead:first-child tr th:first-child {
+   border-left-color:#f1f1f1
+}
+.table thead:first-child tr th:last-child {
+   border-right-color:#f1f1f1
+}
+.table-bordered thead:first-child tr th {
+   border-width:0 0 0 1px;
+   border-color:#DDD;
+   vertical-align:middle
+}
+.table-bordered thead:first-child tr th:first-child {
+   border-left-color:#DDD
+}
+.table-hover tbody tr:hover td,.table-hover tbody tr:hover th {
+   background-color:#f1f1f1
+}
+td .lbl,th .lbl {
+   margin-bottom:0
+}
+td>.lbl:only-child,th>.lbl:only-child {
+   vertical-align:top
+}
+td.center,th.center {
+    text-align:center;
+    width: 5%;
+}
+.table-header {
+   background-color:#307ecc;
+   color:#FFF;
+   font-size:14px;
+   line-height:38px;
+   padding-left:12px;
+   margin-bottom:1px
+}
+.form-line {
+   margin-bottom:24px;
+   padding-bottom:12px;
+   border-bottom:1px solid #EEE
+}
+.form-actions {
+   display:block
+}
+.help-button {
+   display:inline-block;
+   height:18px;
+   width:18px;
+   line-height:20px;
+   text-align:center;
+   padding:0;
+   background-color:#65bcda;
+   color:#FFF;
+   font-size:12px;
+   font-weight:bold;
+   cursor:default;
+   margin-left:4px;
+   border-radius:16px;
+   border-color:#FFF;
+   border:2px solid #FFF;
+   box-shadow:0 1px 0 1px rgba(0,0,0,0.2)
+}
+.help-button:hover {
+   background-color:#65bcda;
+   text-shadow:none
+}
+label,.lbl {
+   vertical-align:middle
+}
+td>label,th>label,label.inline {
+   margin-bottom:0;
+   line-height:inherit
+}
+textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"] {
+   border-radius:0!important;
+   border-width:1px;
+   color:#AAA;
+   background-color:#FFF;
+   border-color:#d5d5d5;
+   box-shadow:none;
+   -moz-transition-duration:.1s;
+   -webkit-transition-duration:.1s;
+   -o-transition-duration:.1s;
+   -ms-transition-duration:.1s;
+   transition-duration:.1s
+}
+input.block {
+   display:block;
+   margin-bottom:9px
+}
+textarea.autosize-transition {
+   -webkit-transition:height .2s;
+   -moz-transition:height .2s;
+   -o-transition:height .2s;
+   -ms-transition:height .2s;
+   transition:height .2s
+}
+.limiterBox {
+   border:1px solid #222;
+   border-top:0;
+   background-color:#333;
+   padding:3px 6px;
+   font-size:12px;
+   color:#FFF;
+   margin-top:6px
+}
+.limiterBox:after {
+   display:none
+}
+.limiterBox:before {
+   display:block;
+   content:"";
+   position:absolute;
+   width:0;
+   height:0;
+   top:-8px;
+   left:50%;
+   margin-left:-5px;
+   border-color:transparent;
+   border-style:solid;
+   border-bottom-color:#333;
+   border-width:0 8px 8px
+}
+select {
+   border-radius:0;
+   border-width:1px
+}
+select:focus {
+   outline:0;
+   box-shadow:0 0 0 2px rgba(245,153,66,0.3);
+   border-color:#f59942
+}
+option {
+   padding:3px 4px
+}
+option:hover,option:active,option:focus {
+   background-color:#e5e9ee;
+   color:#111
+}
+option[value=""] {
+   padding:0
+}
+textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus {
+   box-shadow:0 0 0 2px rgba(245,153,66,0.3);
+   color:#838182;
+   border-color:#f59942;
+   background-color:#FFF
+}
+input[disabled] {
+   color:#848484;
+   background-color:#EEE
+}
+input[readonly] {
+   color:#939192;
+   background:#f5f5f5!important;
+   cursor:default
+}
+input[readonly]:focus {
+   box-shadow:0 0 0 2px rgba(150,150,150,0.3);
+   border-color:#AAA;
+   background-color:#f9f9f9
+}
+.width-50 {
+   width:50%!important
+}
+.width-75 {
+   width:75%!important
+}
+.width-80 {
+   width:80%!important
+}
+.width-90 {
+   width:90%!important
+}
+.width-100 {
+   width:100%
+}
+.help-inline {
+   font-size:13px!important
+}
+.input-icon {
+   position:relative
+}
+span.input-icon {
+   display:inline-block
+}
+.input-icon>input,.input-icon>input {
+   padding-left:24px;
+   padding-right:6px
+}
+.input-icon.input-icon-right>input,.input-icon.input-icon-right>input {
+   padding-left:25px;
+   padding-right:24px
+}
+.input-icon>[class*="icon-"] {
+   padding:0 3px;
+   z-index:2;
+   position:absolute;
+   top:1px;
+   bottom:1px;
+   left:3px;
+   line-height:28px;
+   display:inline-block;
+   color:#909090;
+   font-size:16px
+}
+.input-icon.input-icon-right>[class*="icon-"] {
+   left:auto;
+   left:3px
+}
+.input-icon>input:focus+[class*="icon-"] {
+   color:#579
+}
+.input-icon+.help-inline {
+   padding-left:8px
+}
+.radio [type=checkbox]+label,.checkbox [type=radio]+label {
+   float:left;
+   margin-left:-20px
+}
+.form-search .radio [type=radio]+label,.form-search .checkbox [type=checkbox]+label,.form-inline .radio [type=radio]+label,.form-inline .checkbox [type=checkbox]+label {
+   margin-left:0;
+   margin-right:3px
+}
+.form-search .input-append .search-query:focus,.form-search .input-prepend .search-query:focus {
+   box-shadow:none
+}
+input[type=checkbox],input[type=radio] {
+   opacity:0;
+   position:absolute;
+   z-index:12;
+   width:18px;
+   height:18px
+}
+input[type=checkbox]:focus,input[type=radio]:focus,input[type=checkbox]:checked,input[type=radio]:checked {
+   outline:none!important
+}
+input[type=checkbox]+.lbl,input[type=radio]+.lbl {
+   position:relative;
+   color:#617573;
+   z-index:11;
+   display:inline-block;
+   margin:0;
+   line-height:33px;
+   min-height:14px;
+   min-width:14px;
+   font-weight:normal
+}
+input[type=checkbox]+.lbl.padding-4::before,input[type=radio]+.lbl.padding-4::before {
+   margin-right:4px
+}
+input[type=checkbox]+.lbl.padding-6::before,input[type=radio]+.lbl.padding-6::before {
+   margin-right:6px
+}
+input[type=checkbox]+.lbl.padding-8::before,input[type=radio]+.lbl.padding-8::before {
+   margin-right:8px
+}
+input[type=checkbox]+.lbl::before,input[type=radio]+.lbl::before {
+   font-family:fontAwesome;
+   font-weight:normal;
+   font-size:11px;
+   color:#32a3ce;
+   content:"\a0";
+   display:inline-block;
+   background-color:#fafafa;
+   border:1px solid #CCC;
+   box-shadow:0 1px 2px rgba(0,0,0,0.05);
+   border-radius:0;
+   display:inline-block;
+   text-align:center;
+   vertical-align:middle;
+   height:13px;
+   line-height:13px;
+   min-width:13px;
+   margin-top:-4px;
+   margin-right:1px
+}
+input[type=checkbox]:active+.lbl::before,input[type=checkbox]:checked:active+.lbl::before,input[type=radio]:active+.lbl::before,input[type=radio]:checked:active+.lbl::before {
+   box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 3px rgba(0,0,0,0.1)
+}
+input[type=checkbox]:checked+.lbl::before,input[type=radio]:checked+.lbl::before {
+   display:inline-block;
+   content:'\f00c';
+   background-color:#f5f8fc;
+   border-color:#adb8c0;
+   box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1)
+}
+input[type=checkbox]:hover+.lbl::before,input[type=radio]:hover+.lbl::before,input[type=checkbox]+.lbl:hover::before,input[type=radio]+.lbl:hover::before {
+   border-color:#ff893c
+}
+input[type=checkbox].ace-checkbox-2+.lbl::before {
+   box-shadow:none
+}
+input[type=checkbox].ace-checkbox-2:checked+.lbl::before {
+   background-color:#f9a021;
+   border-color:#f9a021;
+   color:#FFF
+}
+input[type=checkbox]:disabled+.lbl::before,input[type=radio]:disabled+.lbl::before {
+   background-color:#DDD!important;
+   border-color:#CCC!important;
+   box-shadow:none!important;
+   color:#BBB
+}
+input[type=radio]+.lbl::before {
+   border-radius:32px;
+   font-family:Arial,Helvetica,sans-serif;
+   font-size:36px
+}
+input[type=radio]:checked+.lbl::before {
+   content:"\2022"
+}
+input[type=checkbox].ace-switch:active+.lbl::before,input[type=checkbox].ace-switch:checked:active+.lbl::before {
+   box-shadow:none
+}
+input[type=checkbox].ace-switch {
+   width:55px;
+   height:20px
+}
+input[type=checkbox].ace-switch+.lbl {
+   margin:0 4px;
+   min-height:24px
+}
+input[type=checkbox].ace-switch+.lbl::before {
+   font-family:Arial,Helvetica,sans-serif;
+   content:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
+   color:#999;
+   font-weight:bold;
+   font-size:11px;
+   line-height:18px;
+   line-height:21px\9;
+   height:18px;
+   overflow:hidden;
+   border-radius:12px;
+   background-color:#f5f5f5;
+   box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);
+   border:1px solid #CCC;
+   text-align:left;
+   float:left;
+   padding:0;
+   width:50px;
+   text-indent:-19px;
+   text-indent:-21px\9;
+   margin-right:0;
+   -webkit-transition:text-indent .4s ease;
+   -moz-transition:text-indent .4s ease;
+   -o-transition:text-indent .4s ease;
+   -ms-transition:text-indent .4s ease;
+   transition:text-indent .4s ease
+}
+input[type=checkbox].ace-switch:checked+.lbl::before {
+   text-indent:9px;
+   color:#FFF;
+   background-color:#8ab2c9;
+   border-color:#468fcc
+}
+input[type=checkbox].ace-switch+.lbl::after {
+   font-family:Arial,Helvetica,sans-serif;
+   content:'|||';
+   font-size:10px;
+   font-weight:lighter;
+   color:#e5e5e5;
+   background-color:#FFF;
+   text-shadow:-1px 0 0 rgba(0,0,0,0.15);
+   text-align:center;
+   border-radius:12px;
+   width:22px;
+   height:22px;
+   line-height:20px;
+   position:absolute;
+   top:-2px;
+   left:-3px;
+   padding:0;
+   box-shadow:0 1px 1px 1px rgba(0,0,0,.3);
+   text-shadow:0 1px 1px rgba(0,0,0,0.3) inset;
+   -webkit-transition:left .4s ease;
+   -moz-transition:left .4s ease;
+   -o-transition:left .4s ease;
+   -ms-transition:left .4s ease;
+   transition:left .4s ease
+}
+input[type=checkbox].ace-switch:checked+.lbl::after {
+   left:34px;
+   background-color:#FFF;
+   color:#8ab2c9
+}
+input[type=checkbox].ace-switch-2+.lbl::before {
+   content:"YES\a0\a0\a0\a0\a0\a0\a0\a0NO"
+}
+input[type=checkbox].ace-switch-3+.lbl::after {
+   font-family:FontAwesome;
+   font-size:13px;
+   line-height:23px;
+   content:"\f00d";
+   top:-1px
+}
+input[type=checkbox].ace-switch-3:checked+.lbl::after {
+   content:"\f00c"
+}
+input[type=checkbox].ace-switch-4+.lbl::before,input[type=checkbox].ace-switch-5+.lbl::before {
+   content:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
+   font-family:Arial,Helvetica,sans-serif;
+   font-weight:bolder;
+   font-size:12px;
+   line-height:19px;
+   height:20px;
+   overflow:hidden;
+   line-height:21px\9;
+   border-radius:12px;
+   display:inline-block;
+   background-color:#8b9aa3;
+   border:1px solid #8b9aa3;
+   color:#FFF;
+   width:52px;
+   text-indent:-25px;
+   text-indent:-28px\9;
+   display:inline-block;
+   position:relative;
+   margin-right:8px;
+   box-shadow:none;
+   -webkit-transition:all .4s ease;
+   -moz-transition:all .4s ease;
+   -o-transition:all .4s ease;
+   -ms-transition:all .4s ease;
+   transition:all .4s ease
+}
+input[type=checkbox].ace-switch-4:checked+.lbl::before,input[type=checkbox].ace-switch-5:checked+.lbl::before {
+   text-indent:9px;
+   background-color:#468fcc;
+   border-color:#468fcc
+}
+input[type=checkbox].ace-switch-4+.lbl::after,input[type=checkbox].ace-switch-5+.lbl::after {
+   font-family:Arial,Helvetica,sans-serif;
+   content:'|||';
+   text-shadow:-1px 0 0 rgba(0,0,0,0.2);
+   font-size:7px;
+   font-weight:lighter;
+   color:#8b9aa3;
+   text-align:center;
+   position:absolute;
+   border-radius:12px;
+   color:#5b6a73;
+   top:2px;
+   left:2px;
+   width:18px;
+   height:18px;
+   line-height:16px;
+   background-color:#FFF;
+   -webkit-transition:all .4s ease;
+   -moz-transition:all .4s ease;
+   -o-transition:all .4s ease;
+   -ms-transition:all .4s ease;
+   transition:all .4s ease
+}
+input[type=checkbox].ace-switch-4:checked+.lbl::after,input[type=checkbox].ace-switch-5:checked+.lbl::after {
+   left:34px;
+   background-color:#FFF
+}
+input[type=checkbox].ace-switch-5+.lbl::before {
+   content:"YES\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0NO"
+}
+input[type=checkbox].ace-switch-5:checked+.lbl::before {
+   text-indent:8px
+}
+input[type=checkbox].ace-switch-6+.lbl {
+   position:relative
+}
+input[type=checkbox].ace-switch-6+.lbl::before {
+   font-family:FontAwesome;
+   content:"\f00d";
+   text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+   box-shadow:none;
+   border:0;
+   font-weight:lighter;
+   font-size:16px;
+   border-radius:12px;
+   display:inline-block;
+   background-color:#888;
+   color:#f2f2f2;
+   width:52px;
+   height:22px;
+   line-height:20px;
+   text-indent:32px;
+   -webkit-transition:background .1s ease;
+   -moz-transition:background .1s ease;
+   -o-transition:background .1s ease;
+   -ms-transition:background .1s ease;
+   transition:background .1s ease
+}
+input[type=checkbox].ace-switch-6:checked+.lbl::before {
+   content:"\f00c";
+   text-indent:6px;
+   color:#FFF;
+   border-color:#b7d3e5;
+   background-color:#ff893c
+}
+input[type=checkbox].ace-switch-6+.lbl::after {
+   content:'';
+   text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+   position:absolute;
+   top:2px;
+   left:3px;
+   border-radius:12px;
+   box-shadow:0 -1px 0 rgba(0,0,0,0.25);
+   width:10px;
+   height:10px;
+   text-align:center;
+   background-color:#f2f2f2;
+   border:4px solid #f2f2f2;
+   -webkit-transition:left .2s ease;
+   -moz-transition:left .2s ease;
+   -o-transition:left .2s ease;
+   -ms-transition:left .2s ease;
+   transition:left .2s ease
+}
+input[type=checkbox].ace-switch-6:checked+.lbl::after {
+   left:32px;
+   background-color:#FFF;
+   border:4px solid #FFF;
+   text-shadow:0 -1px 0 rgba(0,200,0,0.25)
+}
+input[type=checkbox].ace-switch-7 {
+   width:75px
+}
+input[type=checkbox].ace-switch-7+.lbl {
+   position:relative
+}
+input[type=checkbox].ace-switch-7+.lbl::before {
+   content:"OFF\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0ON";
+   font-weight:bolder;
+   font-size:14px;
+   line-height:20px;
+   display:inline-block;
+   background-color:#FFF;
+   border:2px solid #AAA;
+   border-radius:0;
+   box-shadow:none;
+   color:#aaa;
+   width:70px;
+   height:22px;
+   line-height:22px;
+   overflow:hidden;
+   text-indent:4px;
+   display:inline-block;
+   position:relative;
+   margin-right:8px;
+   -webkit-transition:all .2s ease;
+   -moz-transition:all .2s ease;
+   -o-transition:all .2s ease;
+   -ms-transition:all .2s ease;
+   transition:all .2s ease
+}
+input[type=checkbox].ace-switch-7:checked+.lbl::before {
+   color:#468fcc;
+   background-color:#FFF;
+   text-indent:-33px;
+   border-color:#6fb3e0
+}
+input[type=checkbox].ace-switch-7+.lbl::after {
+   content:'\f00d';
+   font-family:FontAwesome;
+   font-size:16px;
+   position:absolute;
+   top:3px;
+   left:39px;
+   width:32px;
+   height:20px;
+   line-height:18px;
+   text-align:center;
+   background-color:#aaa;
+   color:#FFF;
+   border-radius:0;
+   box-shadow:none;
+   transition:all .2s ease-in-out
+}
+input[type=checkbox].ace-switch-7:checked+.lbl::after {
+   left:3px;
+   content:'\f00c';
+   background-color:#468fcc;
+   color:#FFF
+}
+.input-prepend .add-on,.input-append .add-on {
+   border-radius:0!important
+}
+.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on {
+   border-color:#92bf65
+}
+.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on {
+   border-color:#f09784
+}
+.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on {
+   border-color:#e0c43a
+}
+.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on {
+   border-color:#64a6bc
+}
+.input-append>.btn,.input-prepend>.btn {
+   line-height:20px;
+   padding:0 6px;
+   border-radius:0
+}
+.input-append>.btn-small,.input-prepend>.btn-small {
+   line-height:22px
+}
+.input-append>.btn+.btn,.input-prepend>.btn+.btn {
+   margin-left:1px
+}
+.input-append>.btn-group>.btn,.input-prepend>.btn-group>.btn {
+   line-height:23px
+}
+.input-append>.btn-group>.btn-small,.input-prepend>.btn-group>.btn-small {
+   line-height:26px
+}
+.input-append>.btn>.caret,.input-prepend>.btn>.caret,.input-append>.btn-small>.caret,.input-prepend>.btn-small>.caret,.input-append>.btn-group>.btn>.caret,.input-prepend>.btn-group>.btn>.caret,.input-append>.btn-group>.btn-small>.caret,.input-prepend>.btn-group>.btn-small>.caret {
+   margin-top:10px
+}
+.ace-file-input {
+   position:relative;
+   width:210px;
+   height:38px;
+   line-height:38px;
+   margin-bottom:9px
+}
+.ace-file-input input {
+   position:absolute;
+   z-index:-1;
+   visibility:hidden
+}
+.ace-file-input label {
+   display:block;
+   position:absolute;
+   top:0;
+   left:0;
+   right:0;
+   height:28px;
+   background-color:#FFF;
+   border:1px solid #e3e3e3;
+   cursor:pointer;
+   box-shadow:0 0 0 4px rgba(0,0,0,0.06);
+   -webkit-transition:all .15s;
+   -moz-transition:all .15s;
+   -o-transition:all .15s;
+   transition:all .15s
+}
+.ace-file-input label:hover {
+   box-shadow:0 0 0 4px rgba(245,153,66,0.3);
+   border-color:#f59942
+}
+.ace-file-input label:before {
+   display:inline-block;
+   content:attr(data-title);
+   position:absolute;
+   right:0;
+   top:0;
+   bottom:0;
+   padding:0 8px;
+   line-height:24px;
+   text-align:center;
+   background-color:#6fb3e0;
+   color:#FFF;
+   font-size:11px;
+   font-weight:bold;
+   border:2px solid #FFF;
+   border-left-width:4px;
+   -webkit-transition:all .3s;
+   -moz-transition:all .3s;
+   -o-transition:all .3s;
+   -ms-transition:all .3s;
+   transition:all .3s
+}
+.ace-file-input label [class*="icon-"],.ace-file-multiple label.selected span [class*="icon-"] {
+   display:inline-block;
+   position:absolute;
+   left:0;
+   top:0;
+   bottom:0;
+   text-align:center;
+   font-family:FontAwesome;
+   font-size:13px;
+   line-height:22px;
+   width:22px;
+   border:2px solid #FFF;
+   background-color:#d1d1d1;
+   color:#FFF;
+   -webkit-transition:all .1s;
+   -moz-transition:all .1s;
+   -o-transition:all .1s;
+   -ms-transition:all .1s;
+   transition:all .1s
+}
+.ace-file-input label span {
+   display:inline-block;
+   height:28px;
+   max-width:80%;
+   white-space:nowrap;
+   overflow:hidden;
+   line-height:28px;
+   color:#888;
+   font-size:13px;
+   position:static;
+   padding-left:30px
+}
+.ace-file-input label span:after {
+   display:inline-block;
+   content:attr(data-title)
+}
+.ace-file-input label.selected span {
+   color:#666
+}
+.ace-file-input .remove {
+   position:absolute;
+   right:-8px;
+   top:6px;
+   display:none;
+   width:17px;
+   text-align:center;
+   height:17px;
+   line-height:15px;
+   font-size:11px;
+   font-weight:normal;
+   background-color:#fb7142;
+   border-radius:24px;
+   color:#FFF
+}
+.ace-file-input a:hover {
+   text-decoration:none
+}
+.ace-file-input label.selected {
+   right:16px
+}
+.ace-file-input label.selected+.remove {
+   display:inline-block
+}
+.ace-file-input label.selected [class*="icon-"] {
+   background-color:#efad62
+}
+.ace-file-input label.selected .icon-picture {
+   background-color:#bd7a9d
+}
+.ace-file-input label.selected .icon-film {
+   background-color:#87b87f
+}
+.ace-file-input label.selected .icon-music {
+   background-color:#8b7ac9
+}
+.ace-file-input label.selected .icon-archive {
+   background-color:#efad62
+}
+.ace-file-input label.hide-placeholder:before {
+   display:none
+}
+.ace-file-multiple {
+   height:auto
+}
+.ace-file-multiple label {
+   position:relative;
+   height:auto;
+   border:1px dashed #AAA;
+   border-radius:4px
+}
+.ace-file-multiple label:before {
+   display:inline-block;
+   content:attr(data-title);
+   position:relative;
+   right:0;
+   left:0;
+   margin:12px;
+   line-height:22px;
+   background-color:#FFF;
+   color:#CCC;
+   font-size:18px;
+   font-weight:bold;
+   border:0
+}
+.ace-file-multiple label span {
+   position:relative;
+   display:block;
+   padding:0;
+   height:auto;
+   width:auto;
+   max-width:100%;
+   margin:0 4px;
+   border-bottom:1px solid #DDD
+}
+.ace-file-multiple label span:last-child {
+   border-bottom-width:0;
+   margin-bottom:1px
+}
+.ace-file-multiple label span:first-child {
+   margin-top:1px
+}
+.ace-file-multiple label span:after {
+   display:none
+}
+.ace-file-multiple label.selected span:after {
+   display:inline-block;
+   white-space:pre
+}
+.ace-file-multiple label span img {
+   padding:2px;
+   margin:3px;
+   border:1px solid #d7d7d7;
+   background-color:#FFF;
+   background-repeat:no-repeat;
+   background-position:center;
+   margin:4px 8px 4px 1px
+}
+.ace-file-multiple label span img+[class*="icon-"],.ace-file-multiple label.selected span img+[class*="icon-"] {
+   display:none
+}
+.ace-file-multiple label span:last-child {
+   border-bottom-width:0
+}
+.ace-file-multiple .remove {
+   right:-11px;
+   top:-11px;
+   border:3px solid #BBB;
+   border-radius:32px;
+   background-color:#FFF;
+   color:red
+}
+.ace-file-multiple label.selected+.remove:hover {
+   border-color:#f4c0b1
+}
+.ace-file-multiple label span [class*="icon-"] {
+   position:relative;
+   display:block;
+   text-align:center;
+   height:auto;
+   line-height:64px;
+   width:auto;
+   font-size:64px;
+   color:#d5d5d5;
+   margin:4px 0 4px;
+   background-color:transparent
+}
+.ace-file-multiple label.selected:after {
+   display:none
+}
+.ace-file-multiple label.selected span [class*="icon-"] {
+   position:relative;
+   margin-right:4px;
+   margin-left:2px;
+   line-height:24px;
+   background-color:#efad62
+}
+.ace-file-multiple label span.large {
+   text-align:center;
+   border-bottom:2px solid #222;
+   margin:2px;
+   margin:0 1px 3px
+}
+.ace-file-multiple label span.large:last-child {
+   margin:0 1px 0;
+   border-bottom-width:0
+}
+.ace-file-multiple label span.large:after {
+   position:absolute;
+   top:auto;
+   bottom:0;
+   left:0;
+   right:0;
+   padding:0 4px;
+   background-color:#555;
+   color:#FFF;
+   opacity:.8
+}
+.ace-file-multiple label span.large img {
+   border-width:0;
+   margin:0;
+   padding:0
+}
+.ace-file-input input[type=file][disabled]+label,.ace-file-input input[type=file][readonly]+label {
+   cursor:not-allowed;
+   background-color:#EEE
+}
+.ace-file-input input[type=file][readonly]+label {
+   cursor:default
+}
+.ace-file-input input[type=file][disabled]+label:hover,.ace-file-input input[type=file][readonly]+label:hover {
+   box-shadow:0 0 0 4px rgba(0,0,0,0.06);
+   border-color:#e3e3e3
+}
+.ace-file-input input[type=file][disabled]+label:before,.ace-file-input input[type=file][readonly]+label:before {
+   border-color:#EEE;
+   background-color:#a1aaaf
+}
+.ace-file-multiple input[type=file][disabled]+label:hover,.ace-file-multiple input[type=file][readonly]+label:hover {
+   border-color:#AAA
+}
+.ace-file-multiple input[type=file][disabled]+label:before,.ace-file-multiple input[type=file][readonly]+label:before {
+   background-color:transparent
+}
+.ace-file-multiple input[type=file][disabled]+label [class*="icon-"],.ace-file-input input[type=file][readonly]+label [class*="icon-"] {
+   border-color:#EEE
+}
+.ace-spinner {
+   display:inline-block
+}
+.ace-spinner .spinner-buttons {
+   min-width:18px
+}
+.ace-spinner .spinner-buttons>.btn:first-child {
+   margin-top:0
+}
+.ace-spinner .spinner-buttons>.btn {
+   border-radius:0;
+   font-size:10px;
+   padding:0;
+   width:16px;
+   line-height:12px;
+   height:12px;
+   position:relative;
+   left:-1px
+}
+.ace-spinner .spinner-buttons>.btn>[class*="icon-"] {
+   font-size:10px;
+   margin:0;
+   padding:0
+}
+.ace-spinner .spinner-input {
+   text-align:center;
+   height:19px;
+   line-height:19px;
+   color:#777
+}
+.wizard-steps {
+   list-style:none;
+   display:block;
+   width:100%;
+   padding:0;
+   margin:12px 0 0;
+   position:relative
+}
+.wizard-steps li {
+   display:block;
+   text-align:center;
+   float:left
+}
+.wizard-steps li .step {
+   text-align:center;
+   border:5px solid #ced1d6;
+   color:#546474;
+   font-size:15px;
+   border-radius:32px;
+   line-height:12px;
+   padding:5px 10px;
+   background-color:#FFF;
+   position:relative;
+   z-index:2;
+   display:inline
+}
+.wizard-steps li:before {
+   display:block;
+   content:"";
+   width:100%;
+   height:1px;
+   font-size:0;
+   overflow:hidden;
+   border-top:4px solid #ced1d6;
+   position:relative;
+   top:12px;
+   z-index:1
+}
+.wizard-steps li:last-child:before {
+   max-width:50%;
+   width:50%
+}
+.wizard-steps li:first-child:before {
+   max-width:50%;
+   left:50%
+}
+.wizard-steps li.complete .step,.wizard-steps li.complete:before {
+   border-color:#5293c4
+}
+.wizard-steps li.active .step,.wizard-steps li.active:before {
+   border-color:#5293c4
+}
+.wizard-steps li.complete .step:before {
+   display:block;
+   position:absolute;
+   top:0;
+   left:0;
+   bottom:0;
+   right:0;
+   padding:8px 0;
+   border-radius:32px;
+   content:"\f00c";
+   background-color:#FFF;
+   z-index:103;
+   font-family:FontAwesome;
+   font-size:17px;
+   color:#87ba21
+}
+.wizard-steps li .title {
+   display:block;
+   margin-top:12px;
+   max-width:100%;
+   color:#949ea7;
+   font-size:14px;
+   z-index:104;
+   text-align:center;
+   table-layout:fixed;
+   word-wrap:break-word
+}
+.wizard-steps li.complete .title {
+   color:#2b3d53
+}
+.wizard-steps li.active .title {
+   color:#2b3d53
+}
+.step-content .step-pane {
+   display:none;
+   min-height:200px;
+   padding:4px 8px 12px
+}
+.step-content .active {
+   display:block
+}
+.wizard-actions {
+   text-align:right
+}
+.chzn-container+.help-inline {
+   vertical-align:middle
+}
+.chzn-select {
+   display:inline!important;
+   visibility:hidden;
+   opacity:0;
+   position:absolute;
+   z-index:-1
+}
+.chzn-container,[class*="chzn-container"] {
+   vertical-align:middle
+}
+.chzn-container>.chzn-single {
+   line-height:26px;
+   height:26px;
+   box-shadow:none;
+   background:#fafafa
+}
+.chzn-choices {
+   box-shadow:none!important
+}
+.chzn-container-single .chzn-single abbr {
+   background:0
+}
+.chzn-container-single .chzn-single abbr:after {
+   content:"\f00d";
+   display:inline-block;
+   color:#888;
+   font-family:FontAwesome;
+   font-size:13px;
+   position:absolute;
+   right:0;
+   top:-7px
+}
+.chzn-container-single .chzn-single abbr:hover:after {
+   color:#464646
+}
+.chzn-container-single.chzn-disabled .chzn-single abbr:hover:after {
+   color:#464646
+}
+.chzn-container-single .chzn-single div b {
+   background:0
+}
+.chzn-container-single .chzn-single div b:before {
+   content:"\f0d7";
+   display:inline-block;
+   color:#888;
+   font-family:FontAwesome;
+   font-size:12px;
+   position:relative;
+   top:-1px;
+   left:1px
+}
+.chzn-container-single .chzn-search input {
+   background:0;
+   border-radius:0;
+   line-height:18px;
+   height:18px
+}
+.chzn-container-single .chzn-search {
+   position:relative
+}
+.chzn-container-single .chzn-search:after {
+   content:"\f002";
+   display:inline-block;
+   color:#888;
+   font-family:FontAwesome;
+   font-size:14px;
+   position:absolute;
+   top:8px;
+   right:12px
+}
+.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
+   background:0
+}
+.chzn-container-multi .chzn-choices .search-choice .search-choice-close:before {
+   content:"\f00d";
+   display:inline-block;
+   color:#888;
+   font-family:FontAwesome;
+   font-size:13px;
+   position:absolute;
+   right:2px;
+   top:-1px
+}
+.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
+   text-decoration:none
+}
+.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover:before {
+   color:#464646
+}
+.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close:before {
+   color:#464646
+}
+.chzn-container .chzn-results-scroll-down span {
+   background:0
+}
+.chzn-container .chzn-results-scroll-up span {
+   background:0
+}
+.chzn-container .chzn-results-scroll-down span:before,.chzn-container .chzn-results-scroll-up span:before {
+   content:"\f0d7";
+   display:inline-block;
+   color:#888;
+   font-family:FontAwesome;
+   font-size:12px;
+   position:relative;
+   top:-1px;
+   left:1px
+}
+.chzn-container .chzn-results-scroll-up span:before {
+   content:"\f0d8"
+}
+.chzn-container-active .chzn-single-with-drop div b:before {
+   content:"\f0d8"
+}
+.chzn-rtl .chzn-search input {
+   background:0
+}
+.chzn-rtl .chzn-search:after {
+   content:"";
+   display:none
+}
+.chzn-rtl .chzn-search:before {
+   content:"\f002";
+   display:inline-block;
+   color:#888;
+   font-family:FontAwesome;
+   font-size:14px;
+   position:absolute;
+   top:9px;
+   left:12px
+}
+.chzn-container-single .chzn-single {
+   border-radius:0
+}
+.chzn-container .chzn-results .highlighted {
+   background:#86bd6f;
+   background:#4492c9;
+   background:#316ac5;
+   color:#FFF
+}
+.chzn-container-single .chzn-drop {
+   border-radius:0;
+   border-bottom:3px solid #4492c9;
+   border-color:#4492c9
+}
+.chzn-single.chzn-single-with-drop,.chzn-container-active .chzn-single {
+   border-color:#4492c9
+}
+.control-group.error .chzn-single {
+   border-color:#f09784!important
+}
+.control-group.info .chzn-single {
+   border-color:#64a6bc!important
+}
+.control-group.warning .chzn-single {
+   border-color:#e0c43a!important
+}
+.control-group.success .chzn-single {
+   border-color:#92bf65!important
+}
+.ui-slider {
+   background-color:#CCC
+}
+.ui-slider-horizontal {
+   height:9px
+}
+.ui-slider-vertical {
+   width:9px
+}
+.ui-slider-range {
+   background-color:#4aa4ce
+}
+.ui-slider-handle {
+   border-radius:0;
+   background-color:#f5f5f5;
+   border:1px solid #4aa4ce;
+   position:relative;
+   color:#4aa4ce
+}
+.ui-slider-handle:hover {
+   background-color:#FFF
+}
+.ui-slider-handle:focus,.ui-slider-handle:active {
+   outline:0
+}
+.ui-slider-handle:after {
+   display:inline-block;
+   content:"|||";
+   font-size:7px;
+   font-family:Arial,Helvetica,sans-serif;
+   position:absolute;
+   top:0;
+   bottom:0;
+   left:0;
+   right:0;
+   text-align:center;
+   line-height:14px
+}
+.ui-slider-handle:hover,.ui-slider-handle:active,.ui-slider-handle:focus {
+   box-shadow:1px 1px 1px 0 rgba(0,0,0,.3);
+   text-decoration:none
+}
+.ui-slider-handle:hover:after,.ui-slider-handle:active:after,.ui-slider-handle:focus:after {
+   text-shadow:1px 1px 1px rgba(0,0,0,.3)
+}
+.ui-slider-green .ui-slider-range {
+   background-color:#8bbc67
+}
+.ui-slider-green .ui-slider-handle {
+   border-color:#8bbc67;
+   color:#8bbc67
+}
+.ui-slider-red .ui-slider-range {
+   background-color:#d36e6e
+}
+.ui-slider-red .ui-slider-handle {
+   border-color:#d36e6e;
+   color:#d36e6e
+}
+.ui-slider-purple .ui-slider-range {
+   background-color:#ac68ba
+}
+.ui-slider-purple .ui-slider-handle {
+   border-color:#ac68ba;
+   color:#ac68ba
+}
+.ui-slider-orange .ui-slider-range {
+   background-color:#efad62
+}
+.ui-slider-orange .ui-slider-handle {
+   border-color:#efad62;
+   color:#efad62
+}
+.ui-slider-dark .ui-slider-range {
+   background-color:#666
+}
+.ui-slider-dark .ui-slider-handle {
+   border-color:#606060;
+   color:#606060
+}
+.ui-slider-small.ui-slider-horizontal {
+   height:5px
+}
+.ui-slider-small.ui-slider-vertical {
+   width:5px
+}
+.ui-slider-small .ui-slider-handle {
+   border-radius:12px
+}
+.ui-slider-small .ui-slider-handle {
+   width:14px;
+   height:14px;
+   top:-5px
+}
+.ui-slider-small .ui-slider-handle:after {
+   font-size:6px;
+   line-height:13px
+}
+.control-group select,.control-group textarea,.control-group input[type="text"],.control-group input[type="password"],.control-group input[type="datetime"],.control-group input[type="datetime-local"],.control-group input[type="date"],.control-group input[type="month"],.control-group input[type="time"],.control-group input[type="week"],.control-group input[type="number"],.control-group input[type="email"],.control-group input[type="url"],.control-group input[type="search"],.control-group input[type="tel"],.control-group input[type="color"] {
+   background:#FFF
+}
+.control-group.success input,.control-group.success select,.control-group.success textarea {
+   border-color:#92bf65;
+   color:#8bad4c;
+   box-shadow:none
+}
+.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus {
+   box-shadow:0 0 0 2px rgba(130,188,58,0.3);
+   color:#786;
+   border-color:#81a85a
+}
+.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline {
+   color:#7ba065
+}
+.control-group.info input,.control-group.info select,.control-group.info textarea {
+   border-color:#64a6bc;
+   color:#4b89aa;
+   box-shadow:none
+}
+.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus {
+   box-shadow:0 0 0 2px rgba(58,120,188,0.3);
+   color:#678;
+   border-color:#5a81a8
+}
+.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline {
+   color:#657ba0
+}
+.control-group.error input,.control-group.error select,.control-group.error textarea {
+   border-color:#f09784;
+   color:#d68273;
+   box-shadow:none
+}
+.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus {
+   box-shadow:0 0 0 2px rgba(219,137,120,0.3);
+   color:#866;
+   border-color:#db8978
+}
+.control-group input:disabled,.control-group input:disabled {
+   color:#848484!important;
+   background-color:#EEE!important
+}
+.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline {
+   color:#d16e6c
+}
+.control-group.warning input,.control-group.warning select,.control-group.warning textarea {
+   border-color:#e0c43a;
+   color:#d3bd50;
+   box-shadow:none
+}
+.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus {
+   box-shadow:0 0 0 2px rgba(216,188,65,0.3);
+   color:#875;
+   border-color:#d8bc41
+}
+.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline {
+   color:#d19d59
+}
+.control-group.warning .input-icon>[class*="icon-"] {
+   color:#d3bd50
+}
+.control-group.success .input-icon>[class*="icon-"] {
+   color:#8bad4c
+}
+.control-group.error .input-icon>[class*="icon-"] {
+   color:#d68273
+}
+.control-group.info .input-icon>[class*="icon-"] {
+   color:#4b89aa
+}
+.infobox-container {
+   text-align:center;
+   font-size:0
+}
+.infobox {
+   display:inline-block;
+   width:200px;
+   height:52px;
+   color:#555;
+   background-color:#FFF;
+   box-shadow:none;
+   border-radius:0;
+   margin:-1px 0 0 -1px;
+   padding:8px 3px 6px 9px;
+   border:1px dotted;
+   border-color:#d8d8d8!important;
+   vertical-align:middle;
+   text-align:left;
+   position:relative
+}
+.infobox>.infobox-icon {
+   display:inline-block;
+   vertical-align:top;
+   width:44px
+}
+.infobox>.infobox-icon>[class*="icon-"] {
+   display:inline-block;
+   height:42px;
+   margin:0;
+   padding:1px 1px 0 2px;
+   background-color:transparent;
+   border:0;
+   text-align:center;
+   position:relative;
+   border-radius:128px;
+   box-shadow:1px 1px 0 rgba(0,0,0,0.2)
+}
+.infobox>.infobox-icon>[class*="icon-"]:before {
+   opacity:.88;
+   filter:alpha(opacity=88);
+   font-size:24px;
+   display:block;
+   padding:6px 0 7px;
+   width:40px;
+   text-align:center;
+   background-color:rgba(255,255,255,0.22);
+   color:#FFF;
+   border-radius:128px;
+   text-shadow:1px 1px 1px rgba(0,0,0,0.15)
+}
+.infobox .infobox-content {
+   color:#555
+}
+.infobox>.infobox-data {
+   display:inline-block;
+   border:0;
+   border-top-width:0;
+   font-size:13px;
+   text-align:left;
+   line-height:21px;
+   min-width:130px;
+   padding-left:8px;
+   position:relative;
+   top:0
+}
+.infobox>.infobox-data>.infobox-data-number {
+   display:block;
+   font-size:22px;
+   margin:2px 0 4px;
+   position:relative;
+   text-shadow:1px 1px 0 rgba(0,0,0,0.15)
+}
+.infobox>.infobox-data>.infobox-text {
+   display:block;
+   font-size:16px;
+   margin:2px 0 4px;
+   position:relative;
+   text-shadow:none
+}
+.infobox-purple {
+   color:#6f3cc4;
+   border-color:#6f3cc4
+}
+.infobox-purple>.infobox-icon>[class*="icon-"] {
+   background-color:#6f3cc4
+}
+.infobox-purple2 {
+   color:#5f47b0;
+   border-color:#5f47b0
+}
+.infobox-purple>.infobox-icon>[class*="icon-"] {
+   background-color:#5f47b0
+}
+.infobox-pink {
+   color:#cb6fd7;
+   border-color:#cb6fd7
+}
+.infobox-pink>.infobox-icon>[class*="icon-"] {
+   background-color:#cb6fd7
+}
+.infobox-blue {
+   color:#6fb3e0;
+   border-color:#6fb3e0
+}
+.infobox-blue>.infobox-icon>[class*="icon-"] {
+   background-color:#6fb3e0
+}
+.infobox-blue2 {
+   color:#3983c2;
+   border-color:#3983c2
+}
+.infobox-blue2>.infobox-icon>[class*="icon-"] {
+   background-color:#3983c2
+}
+
+.infobox-blue3 {
+   color:#1144eb;
+   border-color:#1144eb
+}
+.infobox-blue3>.infobox-icon>[class*="icon-"] {
+   background-color:#1144eb
+}
+.infobox-red {
+   color:#d53f40;
+   border-color:#d53f40
+}
+.infobox-red>.infobox-icon>[class*="icon-"] {
+   background-color:#d53f40
+}
+.infobox-brown {
+   color:#c67a3e;
+   border-color:#c67a3e
+}
+.infobox-brown>.infobox-icon>[class*="icon-"] {
+   background-color:#c67a3e
+}
+.infobox-wood {
+   color:#7b3f25;
+   border-color:#7b3f25
+}
+.infobox-wood>.infobox-icon>[class*="icon-"] {
+   background-color:#7b3f25
+}
+.infobox-lightbrown {
+   color:#cebea5;
+   border-color:#cebea5
+}
+.infobox-lightbrown>.infobox-icon>[class*="icon-"] {
+   background-color:#cebea5
+}
+.infobox-orange {
+   color:#e8b110;
+   border-color:#e8b110
+}
+.infobox-orange>.infobox-icon>[class*="icon-"] {
+   background-color:#e8b110
+}
+.infobox-orange2 {
+   color:#f79263;
+   border-color:#f79263
+}
+.infobox-orange2>.infobox-icon>[class*="icon-"] {
+   background-color:#f79263
+}
+.infobox-green {
+   color:#9abc32;
+   border-color:#9abc32
+}
+.infobox-green>.infobox-icon>[class*="icon-"] {
+   background-color:#9abc32
+}
+.infobox-green2 {
+   color:#0490a6;
+   border-top-color:#EEE
+}
+.infobox-green2>.infobox-icon>[class*="icon-"] {
+   background-color:#0490a6
+}
+.infobox-grey {
+   color:#999;
+   border-top-color:#EEE
+}
+.infobox-grey>.infobox-icon>[class*="icon-"] {
+   background-color:#999
+}
+.infobox-black {
+   color:#393939;
+   border-top-color:#EEE
+}
+.infobox-black>.infobox-icon>[class*="icon-"] {
+   background-color:#393939
+}
+.infobox-dark {
+   margin:1px 1px 0 0;
+   border-color:transparent!important;
+   border:0;
+   color:#FFF;
+   padding:4px
+}
+.infobox-dark>.infobox-icon>[class*="icon-"],.infobox-dark>.infobox-icon>[class*="icon-"]:before {
+   background-color:transparent;
+   box-shadow:none;
+   text-shadow:none;
+   border-radius:0;
+   font-size:30px
+}
+.infobox-dark>.infobox-icon>[class*="icon-"]:before {
+   opacity:1;
+   filter:alpha(opacity=100)
+}
+.infobox-dark .infobox-content {
+   color:#FFF
+}
+.infobox-purple.infobox-dark {
+   background-color:#6f3cc4;
+   border-color:#6f3cc4
+}
+.infobox-purple2.infobox-dark {
+   background-color:#5f47b0;
+   border-color:#5f47b0
+}
+.infobox-pink.infobox-dark {
+   background-color:#cb6fd7;
+   border-color:#cb6fd7
+}
+.infobox-blue.infobox-dark {
+   background-color:#6fb3e0;
+   border-color:#6fb3e0
+}
+.infobox-blue2.infobox-dark {
+   background-color:#3983c2;
+   border-color:#3983c2
+}
+.infobox-blue3.infobox-dark {
+   background-color:#1144eb;
+   border-color:#1144eb
+}
+.infobox-red.infobox-dark {
+   background-color:#d53f40;
+   border-color:#d53f40
+}
+.infobox-brown.infobox-dark {
+   background-color:#c67a3e;
+   border-color:#c67a3e
+}
+.infobox-wood.infobox-dark {
+   background-color:#7b3f25;
+   border-color:#7b3f25
+}
+.infobox-lightbrown.infobox-dark {
+   background-color:#cebea5;
+   border-color:#cebea5
+}
+.infobox-orange.infobox-dark {
+   background-color:#e8b110;
+   border-color:#e8b110
+}
+.infobox-orange2.infobox-dark {
+   background-color:#f79263;
+   border-color:#f79263
+}
+.infobox-green.infobox-dark {
+   background-color:#9abc32;
+   border-color:#9abc32
+}
+.infobox-green2.infobox-dark {
+   background-color:#0490a6;
+   border-color:#0490a6
+}
+.infobox-grey.infobox-dark {
+   background-color:#999;
+   border-color:#999
+}
+.infobox-black.infobox-dark {
+   background-color:#393939;
+   border-color:#393939
+}
+.infobox>.infobox-progress {
+   padding-top:0;
+   display:inline-block;
+   vertical-align:top;
+   width:44px
+}
+.percentage {
+   font-size:14px;
+   font-weight:bold;
+   display:inline-block;
+   vertical-align:top
+}
+.infobox>.infobox-chart {
+   padding-top:0;
+   display:inline-block;
+   vertical-align:text-bottom;
+   width:44px;
+   text-align:center
+}
+.infobox>.infobox-chart>.sparkline {
+   font-size:24px
+}
+.infobox>.infobox-chart canvas {
+   vertical-align:middle!important
+}
+.infobox>.stat,.infobox>.badge {
+   display:inline-block;
+   position:absolute;
+   right:20px;
+   top:11px;
+   text-shadow:none;
+   font-size:13px;
+   font-weight:bold;
+   color:#abbac3;
+   padding-right:18px;
+   padding-top:3px
+}
+.infobox>.badge {
+   border-radius:0;
+   font-size:11px;
+   font-weight:bold;
+   line-height:15px;
+   height:16px;
+   padding:0 1px;
+   color:#FFF
+}
+.infobox>.stat:before {
+   display:inline-block;
+   content:"";
+   width:8px;
+   height:11px;
+   background-color:#abbac3;
+   position:absolute;
+   right:4px;
+   top:7px
+}
+.infobox>.stat:after {
+   display:inline-block;
+   content:"";
+   position:absolute;
+   right:1px;
+   top:-8px;
+   border:12px solid transparent;
+   border-width:8px 7px;
+   border-bottom-color:#abbac3
+}
+.infobox>.stat-success {
+   color:#77c646
+}
+.infobox>.stat-success:before {
+   background-color:#77c646
+}
+.infobox>.stat-success:after {
+   border-bottom-color:#77c646
+}
+.infobox>.stat-important {
+   color:#e4564f
+}
+.infobox>.stat-important:before {
+   background-color:#e4564f;
+   top:3px
+}
+.infobox>.stat-important:after {
+   border-top-color:#e4564f;
+   border-bottom-color:transparent;
+   bottom:-6px;
+   top:auto
+}
+.infobox-dark>.stat-success {
+   color:#FFF
+}
+.infobox-dark>.stat-success:before {
+   background-color:#d0e29e
+}
+.infobox-dark>.stat-success:after {
+   border-bottom-color:#d0e29e
+}
+.infobox-dark>.stat-important {
+   color:#FFF
+}
+.infobox-dark>.stat-important:before {
+   background-color:#ff9896;
+   top:3px
+}
+.infobox-dark>.stat-important:after {
+   border-top-color:#ff9896;
+   border-bottom-color:transparent;
+   bottom:-6px;
+   top:auto
+}
+.infobox-dark>.badge {
+   color:#FFF;
+   background-color:rgba(255,255,255,0.2)!important;
+   top:2px;
+   right:2px;
+   border:1px solid #f1f1f1
+}
+.infobox-dark>.badge-success>[class*="icon-"] {
+   color:#c6e9a1
+}
+.infobox-dark>.badge-important>[class*="icon-"] {
+   color:#ecb792
+}
+.infobox-dark>.badge-warning>[class*="icon-"] {
+   color:#ecb792
+}
+.infobox.no-border {
+   border:none!important
+}
+.infobox-small {
+   width:125px;
+   height:45px;
+   text-align:left;
+   padding-bottom:5px
+}
+.infobox-small>.infobox-icon,.infobox-small>.infobox-chart,.infobox-small>.infobox-progress {
+   display:inline-block;
+   width:40px;
+   max-width:40px;
+   height:42px;
+   line-height:38px;
+   vertical-align:middle
+}
+.infobox-small>.infobox-data {
+   display:inline-block;
+   text-align:left;
+   vertical-align:middle;
+   max-width:72px;
+   min-width:0
+}
+.infobox-small>.infobox-chart>.sparkline {
+   font-size:14px;
+   margin-left:2px
+}
+.infobox-small .percentage {
+   font-size:13px;
+   font-weight:normal;
+   margin-top:2px;
+   margin-left:2px
+}
+.infobox-content>.approx {
+   font-size:16px
+}
+.widget-box {
+   padding:0;
+   box-shadow:none;
+   margin:3px 0;
+   border-bottom:1px solid #CCC
+}
+.widget-header {
+   position:relative;
+   min-height:36px;
+   background:#f5f5f5;
+   /*background:-moz-linear-gradient(top,#fff 0,#eee 100%);
+   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#eee));
+   background:-webkit-linear-gradient(top,#fff 0,#eee 100%);
+   background:-o-linear-gradient(top,#fff 0,#eee 100%);
+   background:-ms-linear-gradient(top,#fff 0,#eee 100%);
+   background:linear-gradient(to bottom,#fff 0,#eee 100%);
+   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#EEEEEE',GradientType=0);*/
+   color:#669fc7;
+   border-bottom:1px solid #DDD;
+   padding-left:12px;
+   text-align:right
+}
+.collapsed>.widget-header {
+   border-bottom-width:0
+}
+.widget-header-flat {
+   background:#f7f7f7;
+   filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
+}
+.widget-header-large {
+   min-height:49px;
+   padding-left:18px
+}
+.widget-header-small {
+   min-height:31px;
+   padding-left:10px;
+   padding-top:5px
+}
+.widget-header>h1,.widget-header>h2,.widget-header>h3,.widget-header>h4,.widget-header>h5,.widget-header>h6 {
+   line-height:36px;
+   padding:0;
+   margin:0;
+   float:left;
+   text-align:left
+}
+.widget-header-large>h1,.widget-header-large>h2,.widget-header-large>h3,.widget-header-large>h4,.widget-header-large>h5,.widget-header-large>h6 {
+   line-height:48px
+}
+.widget-header-small>h1,.widget-header-small>h2,.widget-header-small>h3,.widget-header-small>h4,.widget-header-small>h5,.widget-header-small>h6 {
+   line-height:30px
+}
+.widget-header>h1>[class*="icon-"],.widget-header>h2>[class*="icon-"],.widget-header>h3>[class*="icon-"],.widget-header>h4>[class*="icon-"],.widget-header>h5>[class*="icon-"],.widget-header>h6>[class*="icon-"] {
+   margin-right:6px;
+   font-weight:normal;
+   font-size:110%;
+   display:inline-block
+}
+.widget-toolbar {
+   display:inline-block;
+   padding:0 10px;
+   line-height:37px;
+   position:relative;
+   text-align:left
+}
+.widget-toolbar.no-padding {
+   padding:0
+}
+.widget-toolbar.padding-5 {
+   padding:0 5px
+}
+.widget-toolbar:before {
+   display:inline-block;
+   content:"";
+   position:absolute;
+   top:3px;
+   bottom:3px;
+   left:-1px;
+   border-right:1px solid #d9d9d9
+}
+.widget-header-large>.widget-toolbar:before {
+   top:6px;
+   bottom:6px
+}
+.widget-toolbar.no-border:before {
+   display:none
+}
+[class*="header-color-"]>.widget-toolbar:before {
+   border-right-color:#EEE
+}
+.header-color-orange>.widget-toolbar:before {
+   border-right-color:#FEA
+}
+.header-color-dark>.widget-toolbar:before {
+   border-right-color:#222;
+   box-shadow:-1px 0 0 rgba(255,255,255,0.2),inset 1px 0 0 rgba(255,255,255,0.1)
+}
+.widget-toolbar-dark {
+   background:#444
+}
+.widget-toolbar-light {
+   background:#f0f0f0
+}
+.widget-header>.widget-toolbar>[data-action]>[class*="icon-"] {
+   margin-right:0
+}
+.widget-toolbar label {
+   display:inline-block;
+   vertical-align:middle;
+   margin-bottom:0
+}
+.widget-header-large>.widget-toolbar {
+   line-height:48px
+}
+.widget-header-small>.widget-toolbar {
+   line-height:29px
+}
+.widget-toolbar>a {
+   font-size:14px;
+   margin:0 1px;
+   display:inline-block;
+   padding:0;
+   line-height:24px
+}
+.widget-toolbar>a:hover {
+   text-decoration:none
+}
+.widget-header-large>.widget-toolbar>a {
+   font-size:15px;
+   margin:0 1px
+}
+.widget-toolbar>.btn {
+   line-height:27px;
+   margin-top:-2px
+}
+.widget-toolbar>.btn-small {
+   line-height:24px
+}
+.widget-toolbar>.btn-mini {
+   line-height:22px
+}
+.widget-toolbar>.btn-large {
+   line-height:36px
+}
+.widget-toolbar>.btn-minier {
+   line-height:18px
+}
+.widget-toolbar>.btn.smaller {
+   line-height:26px;
+   margin-top:-2px
+}
+.widget-toolbar>.btn-small.smaller {
+   line-height:23px
+}
+.widget-toolbar>.btn-mini.smaller {
+   line-height:21px
+}
+.widget-toolbar>.btn-large.smaller {
+   line-height:34px
+}
+.widget-toolbar>.btn.bigger {
+   line-height:28px;
+   margin-top:-2px
+}
+.widget-toolbar>.btn-small.bigger {
+   line-height:25px
+}
+.widget-toolbar>.btn-mini.bigger {
+   line-height:23px
+}
+.widget-toolbar>.btn-large.bigger {
+   line-height:38px
+}
+[class*="header-color-"]>.widget-toolbar>[data-action="settings"] {
+   color:#d3e4ed;
+   text-shadow:0 1px 1px rgba(0,0,0,0.2)
+}
+[class*="header-color-"]>.widget-toolbar>[data-action="reload"] {
+   color:#deead3;
+   text-shadow:0 1px 1px rgba(0,0,0,0.2)
+}
+[class*="header-color-"]>.widget-toolbar>[data-action="collapse"] {
+   color:#e2e2e2;
+   text-shadow:0 1px 1px rgba(0,0,0,0.2)
+}
+[class*="header-color-"]>.widget-toolbar>[data-action="close"] {
+   color:#ffd9d5;
+   text-shadow:0 1px 1px rgba(0,0,0,0.2)
+}
+.header-color-orange>.widget-toolbar>[data-action="settings"] {
+   color:#559aab;
+   text-shadow:none
+}
+.header-color-orange>.widget-toolbar>[data-action="reload"] {
+   color:#7ca362;
+   text-shadow:none
+}
+.header-color-orange>.widget-toolbar>[data-action="collapse"] {
+   color:#777;
+   text-shadow:none
+}
+.header-color-orange>.widget-toolbar>[data-action="close"] {
+   color:#a05656;
+   text-shadow:none
+}
+.widget-toolbar>[data-action]:focus {
+   text-decoration:none
+}
+.widget-toolbar>[data-action="settings"],.header-color-dark>.widget-toolbar>[data-action="settings"] {
+   color:#99cadb
+}
+.widget-toolbar>[data-action="reload"],.header-color-dark>.widget-toolbar>[data-action="reload"] {
+   color:#acd392
+}
+.widget-toolbar>[data-action="collapse"],.header-color-dark>.widget-toolbar>[data-action="collapse"] {
+   color:#AAA
+}
+.widget-toolbar>[data-action="close"],.header-color-dark>.widget-toolbar>[data-action="close"] {
+   color:#e09e96
+}
+.widget-body {
+   border:1px solid #CCC;
+   border-top:0;
+   background-color:#FFF
+}
+
+.collapsed .widget-main {
+   display:none
+}
+.widget-main.no-padding {
+   padding:0
+}
+.widget-main.padding-5 {
+   padding:5px
+}
+.widget-main.padding-3 {
+   padding:3px
+}
+.widget-main.padding-18 {
+   padding:18px
+}
+.widget-main.padding-24 {
+   padding:24px
+}
+.widget-main.padding-36 {
+   padding:36px
+}
+.widget-main {
+   padding-left:10px;
+   padding-top:10px;
+   padding-bottom:10px
+}
+.widget-toolbar .progress {
+   vertical-align:middle;
+   display:inline-block;
+   margin:0
+}
+.widget-toolbar>.dropdown,.widget-toolbar>.dropup {
+   display:inline-block
+}
+.widget-toolbar>.dropdown>.dropdown-menu:before,.dropdown-menu.dropdown-caret:before {
+   border-bottom:7px solid rgba(0,0,0,0.2);
+   border-left:7px solid transparent;
+   border-right:7px solid transparent;
+   content:"";
+   display:inline-block;
+   left:9px;
+   position:absolute;
+   top:-7px
+}
+.widget-toolbar>.dropdown>.dropdown-menu:after,.dropdown-menu.dropdown-caret:after {
+   border-bottom:6px solid #fff;
+   border-left:6px solid transparent;
+   border-right:6px solid transparent;
+   content:"";
+   display:inline-block;
+   left:10px;
+   position:absolute;
+   top:-6px
+}
+.widget-toolbar>.dropdown>.dropdown-menu.pull-right:before,.dropdown-menu.pull-right.dropdown-caret:before {
+   left:auto;
+   right:9px
+}
+.widget-toolbar>.dropdown>.dropdown-menu.pull-right:after,.dropdown-menu.pull-right.dropdown-caret:after {
+   left:auto;
+   right:10px
+}
+.widget-header[class*="header-color-"] {
+   color:#FFF;
+   filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
+}
+.header-color-blue {
+   background:#307ecc;
+   border-color:#307ecc
+}
+.header-color-blue+.widget-body {
+   border-color:#307ecc
+}
+.header-color-blue2 {
+   background:#5090c1;
+   border-color:#5090c1
+}
+.header-color-blue2+.widget-body {
+   border-color:#5090c1
+}
+.header-color-blue3 {
+   background:#6379aa;
+   border-color:#6379aa
+}
+.header-color-blue3+.widget-body {
+   border-color:#6379aa
+}
+.header-color-green {
+   background:#82af6f;
+   border-color:#82af6f
+}
+.header-color-green+.widget-body {
+   border-color:#82af6f
+}
+.header-color-green2 {
+   background:#2e8965;
+   border-color:#2e8965
+}
+.header-color-green2+.widget-body {
+   border-color:#2e8965
+}
+.header-color-green3 {
+   background:#4ebc30;
+   border-color:#4ebc30
+}
+.header-color-green3+.widget-body {
+   border-color:#4ebc30
+}
+.header-color-orange {
+   background:#ffc657;
+   border-color:#e8b10d;
+   color:#855d10!important
+}
+.header-color-orange+.widget-body {
+   border-color:#e8b10d
+}
+.header-color-red {
+   background:#e2755f;
+   border-color:#e2755f
+}
+.header-color-red+.widget-body {
+   border-color:#e2755f
+}
+.header-color-red2 {
+   background:#e04141;
+   border-color:#e04141
+}
+.header-color-red2+.widget-body {
+   border-color:#e04141
+}
+.header-color-red3 {
+   background:#d15b47;
+   border-color:#d15b47
+}
+.header-color-red3+.widget-body {
+   border-color:#d15b47
+}
+.header-color-purple {
+   background:#7e6eb0;
+   border-color:#7e6eb0
+}
+.header-color-purple+.widget-body {
+   border-color:#7e6eb0
+}
+.header-color-pink {
+   background:#ce6f9e;
+   border-color:#ce6f9e
+}
+.header-color-pink+.widget-body {
+   border-color:#ce6f9e
+}
+.header-color-dark {
+   background:#404040;
+   border-color:#454545
+}
+.header-color-dark+.widget-body {
+   border-color:#666
+}
+.header-color-grey {
+   background:#848484;
+   border-color:#999
+}
+.header-color-grey+.widget-body {
+   border-color:#aaa
+}
+.widget-box.light-border>[class*="header-color-"]+.widget-body {
+   border-color:#d6d6d6!important
+}
+.widget-box.no-border>.widget-body {
+   border:0
+}
+.widget-box.no-border {
+   border-bottom:0
+}
+.widget-box.transparent {
+   border:0;
+   box-shadow:none
+}
+.transparent>.widget-header {
+   background:0;
+   filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
+   border:0;
+   border-bottom:1px solid #dce8f1;
+   color:#4383b4;
+   padding-left:3px
+}
+.transparent>.widget-header-large {
+   padding-left:5px
+}
+.transparent>.widget-header-small {
+   padding-left:1px
+}
+.transparent .widget-body {
+   border:0;
+   background-color:transparent
+}
+.transparent .widget-main {
+   padding-left:0;
+   padding-right:0
+}
+.widget-header+.widget-body .table thead:first-child tr {
+   background:#FFF
+}
+.widget-header[class*="header-color-"]+.widget-body .table thead:first-child tr {
+   background:#f2f2f2;
+   background:-moz-linear-gradient(top,#f8f8f8 0,#ececec 100%);
+   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#ececec));
+   background:-webkit-linear-gradient(top,#f8f8f8 0,#ececec 100%);
+   background:-o-linear-gradient(top,#f8f8f8 0,#ececec 100%);
+   background:-ms-linear-gradient(top,#f8f8f8 0,#ececec 100%);
+   background:linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);
+   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8',endColorstr='#ECECEC',GradientType=0)
+}
+.widget-body .table {
+   border-top:1px solid #e5e5e5
+}
+.widget-body .table-bordered thead:first-child>tr {
+   border-top:0
+}
+.widget-main.no-padding .table {
+   margin-bottom:0;
+   border:0
+}
+.widget-main.no-padding .table-bordered thead:first-child tr th:first-child,.widget-main.no-padding .table-bordered tbody tr td:first-child {
+   border-left-width:0
+}
+.widget-main.padding-5 .table {
+   margin-bottom:5px
+}
+.widget-body .alert:last-child {
+   margin-bottom:0
+}
+.widget-main .tab-content {
+   border:0
+}
+.widget-toolbar>.nav-tabs {
+   border-bottom:0;
+   margin-bottom:0;
+   position:relative;
+   top:5px
+}
+.widget-toolbar>.nav-tabs>li>a {
+   box-shadow:none
+}
+.widget-toolbar>.nav-tabs>li:not(.active)>a {
+   border-color:transparent;
+   background-color:transparent
+}
+.widget-toolbar>.nav-tabs>li:not(.active)>a:hover {
+   background-color:transparent
+}
+.widget-toolbar>.nav-tabs>li.active>a {
+   background-color:#FFF;
+   border-bottom-color:transparent;
+   box-shadow:none
+}
+.widget-header-small>.widget-toolbar>.nav-tabs {
+   top:5px
+}
+.widget-header-small>.widget-toolbar>.nav-tabs>li>a {
+   line-height:16px;
+   padding-top:6px;
+   padding-bottom:6px
+}
+.widget-header-small>.widget-toolbar>.nav-tabs>li.active>a {
+   border-top-width:2px;
+   margin-top:-1px
+}
+.widget-header-large>.widget-toolbar>.nav-tabs {
+   top:8px
+}
+.widget-header-large>.widget-toolbar>.nav-tabs>li>a {
+   line-height:22px;
+   padding-top:9px;
+   padding-bottom:9px
+}
+[class*="header-color-"]>.widget-toolbar>.nav-tabs>li>a {
+   border-color:transparent;
+   background-color:transparent;
+   color:#FFF;
+   margin-right:1px
+}
+[class*="header-color-"]>.widget-toolbar>.nav-tabs>li.active>a {
+   background-color:#FFF;
+   color:#555;
+   border-top-width:1px;
+   margin-top:0
+}
+.header-color-orange>.widget-toolbar>.nav-tabs>li>a {
+   color:#855d10
+}
+[class*="header-color-"]>.widget-toolbar>.nav-tabs>li>a:hover {
+   background-color:#FFF;
+   color:#555;
+   border-top-color:#FFF
+}
+.transparent>.widget-header>.widget-toolbar>.nav-tabs>li>a {
+   color:#555;
+   background-color:transparent;
+   border-right:1px solid transparent;
+   border-left:1px solid transparent
+}
+.transparent>.widget-header>.widget-toolbar>.nav-tabs>li.active>a {
+   border-top-color:#4c8fbd;
+   border-right:1px solid #c5d0dc;
+   border-left:1px solid #c5d0dc;
+   background-color:#FFF;
+   box-shadow:none
+}
+.widget-toolbox:first-child {
+   padding:2px;
+   border-bottom:1px solid #CCC
+}
+.widget-toolbox:last-child {
+   padding:2px;
+   border-top:1px solid #CCC
+}
+.transparent .widget-toolbox:last-child {
+   border:0;
+   border-top:1px solid #CCC
+}
+.widget-toolbox>.btn-toolbar {
+   margin:0;
+   padding:0
+}
+.widget-toolbox {
+   background-color:#EEE
+}
+.widget-toolbox.padding-4 {
+   padding:4px
+}
+.widget-toolbox.padding-6 {
+   padding:6px
+}
+.widget-toolbox.padding-8 {
+   padding:8px
+}
+.widget-toolbox.padding-12 {
+   padding:12px
+}
+.widget-toolbox.center {
+   text-align:center
+}
+.widget-box-layer {
+   position:absolute;
+   top:0;
+   bottom:0;
+   right:0;
+   left:0;
+   background-color:rgba(0,0,0,0.3);
+   text-align:center
+}
+.widget-box-layer>[class*="icon-"] {
+   position:relative;
+   top:35%
+}
+.widget-box-layer>.icon-spin {
+   -moz-animation-duration:1.2s;
+   -webkit-animation-duration:1.2s;
+   -o-animation-duration:1.2s;
+   -ms-animation-duration:1.2s;
+   animation-duration:1.2s
+}
+.widget-main>form {
+   margin-bottom:0
+}
+.widget-main>form .input-append,.widget-main>form .input-prepend {
+   margin-bottom:0
+}
+.widget-main.no-padding>form>fieldset {
+   padding:16px
+}
+.widget-main.no-padding>form>.form-actions {
+   margin:0;
+   padding:10px 12px 12px
+}
+.widget-main.no-padding>form>fieldset+.form-actions {
+   padding:10px 0 12px
+}
+body.login-layout {
+   background:#fff
+}
+body.login-layout:before {
+   display:none
+}
+.login-container {
+   width:375px;
+   margin:120px auto 0 auto
+}
+.login-layout #main-content {
+   margin-left:0;
+   min-height:100%
+}
+.login-layout input[type="text"],.login-layout input[type="password"],.login-layout input[type="datetime"],.login-layout input[type="datetime-local"],.login-layout input[type="date"],.login-layout input[type="month"],.login-layout input[type="time"],.login-layout input[type="week"],.login-layout input[type="number"],.login-layout input[type="email"],.login-layout input[type="url"],.login-layout input[type="search"],.login-layout input[type="tel"],.login-layout input[type="color"] {
+   line-height:32px;
+   height:32px;
+   max-height:32px;
+   margin-bottom:4px
+}
+.login-layout label {
+   margin-bottom:11px
+}
+.login-layout .widget-box {
+   visibility:hidden;
+   position:absolute;
+   overflow:hidden;
+   width:100%;
+   -moz-transform:scale(0,1) translate(-150px);
+   -webkit-transform:scale(0,1) translate(-150px);
+   -o-transform:scale(0,1) translate(-150px);
+   -ms-transform:scale(0,1) translate(-150px);
+   transform:scale(0,1) translate(-150px)
+}
+.login-layout .widget-box.visible {
+   -moz-transform:scale(1,1) translate(0);
+   -webkit-transform:scale(1,1) translate(0);
+   -o-transform:scale(1,1) translate(0);
+   -ms-transform:scale(1,1) translate(0);
+   transform:scale(1,1) translate(0);
+   visibility:visible;
+   -moz-transition:all .3s ease;
+   -ms-transition:all .3s ease;
+   transition:all .3s ease;
+   -o-transition:none;
+   -webkit-transition:none
+}
+.login-layout .widget-box {
+   border-bottom:0;
+   box-shadow:none;
+   padding:6px;
+   background-color:#fff
+}
+.login-layout .widget-box .widget-main {
+   background:#fff
+}
+.login-layout .widget-box .widget-main form {
+   margin:0
+}
+.login-layout .widget-box .widget-body .toolbar>div>a {
+   font-size:15px;
+   font-weight:400;
+}
+#login-box .forgot-password-link {
+   color:#FE9
+}
+#login-box .user-signup-link {
+   margin-left: 0;
+   color:#fff;
+   text-shadow: 0 -1px 0 rgba(0,0,0,0.25)!important;
+}
+#user-signup-link {
+   color:#fff;
+   text-shadow: 0 -1px 0 rgba(0,0,0,0.25)!important;
+}
+#login-box .toolbar {
+   background:#0170c9;
+   margin: 0 auto;
+}
+#login-box .btn-block{
+    border: none;
+    background:#6fb3e0;
+    color: #fff;
+}
+#login-box .toolbar>div {
+   width:100%;
+   display:inline-block;
+}
+#login-box .toolbar>div:first-child {
+   float:left;
+   text-align:center
+}
+#login-box .toolbar>div:first-child>a {
+   margin-left:0px
+}
+#login-box .toolbar>div:first-child+div {
+   float:right;
+   text-align:right
+}
+#login-box .toolbar>div:first-child+div>a {
+   margin-right:11px
+}
+#forgot-box .toolbar {
+   background:#99d3de;
+   padding:5px 18px;
+   width:40.17094017094017%;
+   float:left;
+}
+#signup-box .toolbar {
+   background:#76b774;
+   border-top:2px solid #759759;
+   padding:9px 18px
+}
+#forgot-box .back-to-login-link,#signup-box .back-to-login-link {
+   color:#617573;
+   font-size:14px;
+}
+.pricing-box .price {
+   font-size:22px;
+   line-height:20px;
+   height:28px;
+   text-align:center;
+   color:#555
+}
+.pricing-box .price small {
+   font-size:14px
+}
+.pricing-box-small .price {
+   line-height:20px;
+   height:28px;
+   text-align:center
+}
+.pricing-table-header {
+   padding-top:0;
+   margin-top:0;
+   text-align:left
+}
+.pricing-table-header>li {
+   padding:7px 0 7px 11px;
+   font-size:13px
+}
+.pricing-table {
+   margin-top:0
+}
+.pricing-table>li {
+   text-align:center;
+   padding:7px 0;
+   font-size:13px
+}
+.list-striped>li:nth-child(odd) {
+   background-color:#FFF
+}
+.list-striped>li:nth-child(even) {
+   background-color:#f2f3eb
+}
+.pricing-table-header.list-striped>li:nth-child(even) {
+   background-color:#EEE
+}
+.pricing-box-small {
+   box-shadow:none;
+   margin-left:-2px;
+   background-color:#FFF;
+   position:relative;
+   z-index:100
+}
+.pricing-span[class*="span"] {
+   margin:0;
+   max-width:150px!important;
+   float:left!important
+}
+.pricing-box-small:hover {
+   z-index:101;
+   transform:scale(1.04);
+   -o-transform:scale(1.04);
+   -ms-transform:scale(1.04);
+   box-shadow:0 0 4px 2px rgba(0,0,0,0.15)
+}
+.pricing-box-small:hover .price>.label {
+   transform:scale(0.96);
+   -webkit-transform:none
+}
+@media screen and (-webkit-min-device-pixel-ratio:0) {
+   .pricing-box-small:hover {
+   -webkit-transform:none;
+   zoom:1.04;
+   left:-1px;
+   top:-3px
+}
+}.pricing-box-small .price>.label:before,.pricing-box-small .price>.label:after {
+   margin-top:-2px;
+   opacity:.9;
+   filter:alpha(opacity=90)
+}
+.pricing-box>.widget-header>h1,.pricing-box>.widget-header>h2,.pricing-box>.widget-header>h3,.pricing-box>.widget-header>h4,.pricing-box>.widget-header>h5,.pricing-box>.widget-header>h6 {
+   float:none;
+   margin-left:-9px;
+   text-align:center
+}
+.pricing-box .btn {
+   font-size:16px
+}
+.invoice-info {
+   line-height:24px!important;
+   color:#444;
+   vertical-align:bottom;
+   margin-left:9px;
+   margin-right:9px
+}
+.invoice-info-label {
+   display:inline-block;
+   max-width:100px;
+   text-align:right;
+   font-size:14px
+}
+.invoice-box .label-large[class*="arrowed"] {
+   margin-left:11px!important;
+   max-width:95%
+}
+.error-container {
+   margin:20px;
+   padding:0;
+   background:#FFF
+}
+.ace-thumbnails {
+   list-style:none;
+   margin:0;
+   padding:0
+}
+.ace-thumbnails>li {
+   float:left;
+   display:block;
+   position:relative;
+   overflow:hidden;
+   margin:2px;
+   border:2px solid #333
+}
+.ace-thumbnails>li>:first-child {
+   display:block;
+   position:relative
+}
+.ace-thumbnails>li .tags {
+   display:inline-block;
+   position:absolute;
+   bottom:0;
+   right:0;
+   left:0;
+   overflow:visible;
+   opacity:.9;
+   filter:alpha(opacity=90);
+   direction:rtl
+}
+.ace-thumbnails>li .tags>.label {
+   display:table;
+   margin:1px 1px 0 0;
+   direction:ltr;
+   text-align:left
+}
+.ace-thumbnails>li>.tools {
+   position:absolute;
+   top:0;
+   bottom:0;
+   left:-30px;
+   width:24px;
+   background-color:rgba(0,0,0,0.55);
+   text-align:center;
+   vertical-align:middle;
+   -webkit-transition:all .2s ease;
+   -moz-transition:all .2s ease;
+   -o-transition:all .2s ease;
+   transition:all .2s ease
+}
+.ace-thumbnails>li:hover>.tools {
+   left:0
+}
+.ace-thumbnails>li>.tools.tools-bottom {
+   width:auto;
+   height:28px;
+   left:0;
+   right:0;
+   top:auto;
+   bottom:-30px
+}
+.ace-thumbnails>li:hover>.tools.tools-bottom {
+   bottom:0
+}
+.ace-thumbnails>li>.tools.tools-top {
+   width:auto;
+   height:28px;
+   left:0;
+   right:0;
+   top:-30px;
+   bottom:auto
+}
+.ace-thumbnails>li:hover>.tools.tools-top {
+   top:0
+}
+.ace-thumbnails>li>.tools.tools-right {
+   left:auto;
+   right:-30px
+}
+.ace-thumbnails>li:hover>.tools.tools-right {
+   right:0
+}
+.ace-thumbnails>li>.tools>a,.ace-thumbnails>li>:first-child .inner a {
+   display:block;
+   color:#FFF;
+   font-size:18px;
+   font-weight:normal;
+   padding:4px
+}
+.ace-thumbnails>li>.tools>a:hover,.ace-thumbnails>li>:first-child .inner a:hover {
+   text-decoration:none;
+   color:#c9e2ea
+}
+.ace-thumbnails>li>.tools.tools-bottom>a,.ace-thumbnails>li>.tools.tools-top>a,.ace-thumbnails>li>:first-child .inner a {
+   display:inline-block
+}
+.ace-thumbnails>li>:first-child>.text {
+   position:absolute;
+   right:0;
+   left:0;
+   bottom:0;
+   top:0;
+   text-align:center;
+   color:#FFF;
+   background-color:rgba(0,0,0,0.55);
+   opacity:0;
+   -moz-transition:all .2s ease;
+   -webkit-transition:all .2s ease;
+   -o-transition:all .2s ease;
+   -ms-transition:all .2s ease;
+   transition:all .2s ease
+}
+.ace-thumbnails>li:hover>:first-child>.text {
+   opacity:1
+}
+.ace-thumbnails>li>:first-child>.text:before {
+   content:'';
+   display:inline-block;
+   height:100%;
+   vertical-align:middle;
+   margin-right:0
+}
+.ace-thumbnails>li>:first-child>.text>.inner {
+   padding:4px 0;
+   margin:0;
+   display:inline-block;
+   vertical-align:middle;
+   max-width:90%
+}
+.grid3 {
+   display:block;
+   width:29%;
+   float:left;
+   margin:0 .5%;
+   padding:0 1.5%;
+   border-right:1px solid #e3e3e3
+}
+.grid3:last-child {
+   border-right:0
+}
+.grid4 {
+   display:block;
+   width:21.5%;
+   float:left;
+   margin:0 .8%;
+   padding:0 .8%;
+   border-right:1px solid #e3e3e3
+}
+.grid4:last-child {
+   border-right:0
+}
+.dialogs {
+   padding:9px 9px 0;
+   position:relative
+}
+.itemdiv {
+   padding-right:3px;
+   min-height:64px;
+   position:relative
+}
+.itemdiv.dialogdiv {
+   padding-bottom:14px
+}
+.itemdiv.dialogdiv:before {
+   position:absolute;
+   display:block;
+   content:"";
+   top:0;
+   bottom:0;
+   left:19px;
+   width:1px;
+   max-width:1px;
+   background-color:#e1e6ed;
+   border:1px solid #d7dbdd;
+   border-width:0 1px
+}
+.itemdiv.dialogdiv:last-child:before {
+   display:none
+}
+.itemdiv.dialogdiv>.user>img {
+   border-color:#c9d6e5
+}
+.itemdiv.dialogdiv>.body {
+   border:1px solid #dde4ed;
+   padding:3px 7px 7px;
+   border-left-width:2px;
+   margin-right:1px
+}
+.itemdiv.dialogdiv>.body:before {
+   content:"";
+   display:block;
+   position:absolute;
+   left:-7px;
+   top:11px;
+   width:8px;
+   height:8px;
+   border:2px solid #dde4ed;
+   border-width:2px 0 0 2px;
+   background-color:#FFF;
+   -moz-transform:rotate(-45deg);
+   -webkit-transform:rotate(-45deg);
+   -o-transform:rotate(-45deg);
+   -ms-transform:rotate(-45deg);
+   transform:rotate(-45deg)
+}
+.itemdiv.dialogdiv>.body>.time {
+   position:static;
+   float:right
+}
+.itemdiv.dialogdiv>.body>.text {
+   padding-left:0;
+   padding-bottom:0
+}
+.itemdiv.dialogdiv>.body>.text:after {
+   display:none
+}
+.itemdiv.dialogdiv .tooltip>.tooltip-inner {
+   word-break:break-all
+}
+.itemdiv:last-child>.body>.text {
+   border-bottom:0
+}
+.itemdiv:last-child>.body>.text:after {
+   display:none
+}
+.itemdiv>.user {
+   display:inline-block;
+   width:42px;
+   position:absolute;
+   left:0
+}
+.itemdiv>.user>img {
+   border-radius:120px;
+   border:2px solid #5293c4;
+   max-width:36px;
+   position:relative
+}
+.itemdiv:last-child>.body>.text {
+   border-bottom:0
+}
+.itemdiv>.body {
+   margin-left:50px;
+   padding-left:0;
+   width:auto;
+   margin-right:12px;
+   position:relative
+}
+.itemdiv>.body>.time {
+   display:block;
+   font-size:11px;
+   font-weight:bold;
+   color:#666;
+   position:absolute;
+   right:9px;
+   top:0
+}
+.itemdiv>.body>.time [class*="icon-"] {
+   font-size:14px;
+   font-weight:normal
+}
+.itemdiv>.body>.name {
+   display:block;
+   color:#999
+}
+.itemdiv>.body>.name>b {
+   color:#777
+}
+.itemdiv>.body>.text {
+   display:block;
+   padding-bottom:19px;
+   padding-left:7px;
+   margin-top:2px;
+   font-size:13px;
+   position:relative
+}
+.itemdiv>.body>.text:after {
+   display:block;
+   content:"";
+   height:1px;
+   font-size:0;
+   overflow:hidden;
+   position:absolute;
+   left:16px;
+   right:-12px;
+   margin-top:9px;
+   border-top:1px solid #e4ecf3
+}
+.itemdiv>.body>.text>[class*="icon-quote-"]:first-child {
+   color:#dce3ed;
+   margin-right:4px
+}
+.itemdiv>.tools,.itemdiv>.body>.tools {
+   width:20px;
+   position:absolute;
+   right:4px;
+   bottom:16px;
+   display:none
+}
+.itemdiv>.body>.tools {
+   bottom:4px
+}
+.itemdiv.commentdiv>.tools,.itemdiv.commentdiv>.body>.tools {
+   right:9px
+}
+.itemdiv:hover>.tools,.itemdiv:hover>.body>.tools {
+   display:inline-block
+}
+.itemdiv>.tools .btn,.itemdiv>.body>.tools .btn {
+   border-radius:36px!important;
+   margin:1px 0
+}
+.itemdiv-orange>.user>img {
+   border-color:#e89537
+}
+.itemdiv-orange:before {
+   border-color:#e89537
+}
+.itemdiv-orange:last-child:after {
+   border-color:#e89537
+}
+.itemdiv-red>.user>img {
+   border-color:#d85b5b
+}
+.itemdiv-red:before {
+   border-color:#d85b5b
+}
+.itemdiv-red:last-child:after {
+   border-color:#d85b5b
+}
+.itemdiv-green>.user>img {
+   border-color:#8dcc6e
+}
+.itemdiv-green:before {
+   border-color:#8dcc6e
+}
+.itemdiv-green:last-child:after {
+   border-color:#8dcc6e
+}
+.itemdiv-pink>.user>img {
+   border-color:#d668c9
+}
+.itemdiv-pink:before {
+   border-color:#d668c9
+}
+.itemdiv-pink:last-child:after {
+   border-color:#d668c9
+}
+.itemdiv.memberdiv {
+   width:175px;
+   padding:2px;
+   margin:3px 0;
+   float:left;
+   border-bottom:1px solid #e8e8e8
+}
+.itemdiv.memberdiv>.user>img {
+   border-color:#dce3ed
+}
+.itemdiv.memberdiv>.body>.time {
+   position:static
+}
+.itemdiv.memberdiv>.body>.name {
+   line-height:18px;
+   height:18px;
+   margin-bottom:0
+}
+.itemdiv.memberdiv>.body>.name>a {
+   display:inline-block;
+   max-width:100px;
+   max-height:18px;
+   overflow:hidden;
+   text-overflow:ellipsis;
+   word-break:break-all
+}
+.item-list {
+   margin:0;
+   padding:0;
+   list-style:none
+}
+.item-list>li {
+   border:1px solid #DDD;
+   border-left-width:3px;
+   padding:9px;
+   background-color:#FFF;
+   margin-top:-1px;
+   position:relative
+}
+.item-list>li.selected {
+   color:#8090a0;
+   background-color:#f4f9fc
+}
+.item-list>li.selected label,.item-list>li.selected .lbl {
+   text-decoration:line-through;
+   color:#8090a0
+}
+.item-list>li>.checkbox {
+   display:inline-block
+}
+.item-list>li.ui-sortable-helper {
+   cursor:move
+}
+.item-list.spaced>li,.item-list.spaced2>li {
+   margin:!inherit
+}
+.item-list>li.item-orange {
+   border-left-color:#eccb71
+}
+.item-list>li.item-red {
+   border-left-color:#e05656
+}
+.item-list>li.item-green {
+   border-left-color:#9ecf6a
+}
+.item-list>li.item-blue {
+   border-left-color:#569add
+}
+.item-list>li.item-pink {
+   border-left-color:#dd56c0
+}
+.item-list>li.item-black {
+   border-left-color:#555
+}
+.item-list>li.item-grey {
+   border-left-color:#999
+}
+.item-list>li.item-brown {
+   border-left-color:brown
+}
+.item-list>li.item-default {
+   border-left-color:#abbac3
+}
+.item-list>li>label.inline {
+   display:inline-block
+}
+.item-list>li label {
+   font-size:13px
+}
+.item-list>li .percentage {
+   font-size:11px;
+   font-weight:bold;
+   color:#777
+}
+.ui-sortable-placeholder,.ui-sortable-helper,.ui-sortable-placeholder>a,.ui-sortable-helper>a {
+   cursor:move!important
+}
+.dataTables_length {
+   margin-left:8px
+}
+.dataTables_length>.btn-small {
+   line-height:22px;
+}
+.dataTables_filter {
+   margin-right:8px;
+   float:right;
+}
+.dataTables_info {
+   margin:0 0 0 12px;
+   font-size:14px
+}
+.dataTables_paginate {
+   text-align:right
+}
+.dataTables_paginate.pagination {
+   margin:0 12px 0
+}
+.dataTables_length select {
+   width:95px;
+   height:25px;
+   padding:0 3px;
+   margin:0px;
+}
+.dataTables_filter input[type=text] {
+   width:125px;
+   height:18px;
+   line-height:18px
+}
+.dataTables_wrapper label {
+   display:inline-block;
+   font-size:13px
+}
+.dataTables_wrapper input[type=text],.dataTables_wrapper select {
+   margin-bottom:0!important;
+   margin:0 4px
+}
+.dataTables_wrapper .row-fluid:first-child {
+   padding:12px 0 4px;
+   background-color:#eff3f8;
+   1border-bottom:1px solid #e2e2e2
+}
+.dataTables_wrapper .row-fluid:last-child {
+   border-top:1px solid #DDD;
+   padding:12px 0 6px;
+   background-color:#eff3f8;
+   border-bottom:1px solid #DDD
+}
+.dataTable {
+   margin-bottom:0
+}
+.dataTables_wrapper .row-fluid:first-child+.dataTable {
+   border-top:1px solid #DDD;
+   border-bottom:1px solid #DDD
+}
+.dataTable thead th[class*=sort] {
+   cursor:pointer
+}
+.dataTable thead th[class*=sort]:after {
+   color:#555;
+   content:"\f0dc";
+   display:inline-block;
+   font-family:FontAwesome;
+   font-size:13px;
+   font-weight:normal;
+   float:right;
+   margin-right:4px;
+   position:relative
+}
+.dataTable thead th[class*=sorting_] {
+   color:#307ecc
+}
+.dataTable thead th.sorting_desc:after {
+   content:"\f0dd";
+   top:-6px
+}
+.dataTable thead th.sorting_asc:after {
+   content:"\f0de";
+   top:4px
+}
+.dataTable thead th.sorting_disabled {
+   cursor:inherit
+}
+.dataTable thead th.sorting_disabled:after {
+   display:none
+}
+.slimScrollBar {
+   border-radius:0!important
+}
+.slimScrollRail {
+   border-radius:0!important
+}
+.fc-header-title>h2 {
+   font-size:22px;
+   color:#65a0ce
+}
+.fc-widget-header,.fc-widget-content {
+   border:1px solid #bcd4e5
+}
+.fc-state-highlight {
+   background:#FFC
+}
+.fc-event-skin {
+   border-color:#abbac3;
+   background:0
+}
+.label-yellow .fc-event-skin {
+   color:#963
+}
+.label-light .fc-event-skin {
+   color:#888
+}
+.fc-grid .fc-day-number {
+   color:#2e6589
+}
+.fc-widget-header {
+   background:#ecf2f7;
+   color:#8090a0
+}
+.fc-grid th,th.fc-widget-header {
+   height:28px;
+   vertical-align:middle!important
+}
+.fc-event-skin {
+   background-color:#abbac3;
+   border:none!important;
+   padding:0 0 1px 2px
+}
+[class*="label-"]>.fc-event-skin,[class*="label-"]>.fc-event-skin>.fc-event-skin.fc-event-head {
+   background-color:inherit
+}
+.fc-event-hori,.fc-event-vert {
+   border-radius:0!important;
+   border-color:transparent
+}
+.fc-event-skin.ui-draggable-dragging {
+   cursor:move
+}
+.fc-event-skin.fc-event-vert,.fc-event-vert>.fc-event-skin {
+   padding:0 0 1px
+}
+.fc-event-vert .fc-event-content {
+
+   padding-left:1px;
+   padding-right:1px
+}
+.fc-event-vert .fc-event-time {
+   padding:0
+}
+.fc-state-default,.fc-state-default .fc-button-inner {
+   border:1px solid #8b9aa3;
+   background-color:#abbac3;
+   color:#FFF;
+   background-image:none;
+   box-shadow:none;
+   text-shadow:none;
+   border-radius:0!important;
+   margin-left:2px
+}
+.fc-state-default {
+   border:0
+}
+.fc-state-default .fc-button-effect span {
+   background-color:transparent
+}
+.fc-state-disabled,.fc-state-disabled .fc-button-inner {
+   opacity:.75;
+   color:#DDD
+}
+.fc-state-default .fc-button-effect {
+   display:none
+}
+.fc-state-active,.fc-state-active .fc-button-inner {
+   border-color:#4f99c6;
+   background-color:#6fb3e0
+}
+.fc-state-hover,.fc-state-hover .fc-button-inner {
+   background-color:#8b9aa3
+}
+.external-event {
+   margin:6px 0;
+   padding:0;
+   cursor:default;
+   display:block;
+   color:#FFF;
+   background-color:#abbac3;
+   font-size:13px;
+   line-height:28px
+}
+.external-event:hover {
+   opacity:1
+}
+.external-event.ui-draggable-dragging {
+   cursor:move
+}
+.external-event>[class*="icon-"]:first-child {
+   display:inline-block;
+   height:32px;
+   width:32px;
+   text-align:center;
+   line-height:30px;
+   margin-right:5px;
+   font-size:15px;
+   border-right:1px solid #FFF
+}
+.widget-main>.fc {
+   position:relative;
+   top:-40px
+}
+.widget-main>.fc>.fc-header {
+   position:relative;
+   z-index:10
+}
+.widget-main .fc-header-title>h2 {
+   font-size:18px;
+   line-height:36px
+}
+.widget-main .fc-content {
+   top:-14px;
+   z-index:11
+}
+.widget-main .fc-button-content {
+   height:37px;
+   line-height:36px
+}
+.widget-main .fc .fc-header-space {
+   padding-left:2px
+}
+#colorbox:focus,#colorbox:active {
+   outline:0
+}
+#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight {
+   background:none!important;
+   opacity:0
+}
+#cboxContent {
+   border:12px solid #000;
+   background-color:#FFF;
+   padding:7px
+}
+#cboxOverlay {
+   background:rgba(0,0,0,0.95);
+   background:#000
+}
+#cboxCurrent {
+   left:61px;
+   margin-bottom:5px
+}
+#cboxTitle {
+   margin-bottom:4px
+}
+#cboxNext,#cboxPrevious,#cboxClose {
+   background:0;
+   text-indent:0;
+   width:20px;
+   height:20px;
+   line-height:14px;
+   padding:0 4px;
+   text-align:center;
+   border:2px solid #999;
+   border-radius:16px;
+   color:#666;
+   font-size:12px;
+   margin-left:7px;
+   margin-bottom:7px
+}
+#cboxNext:hover,#cboxPrevious:hover {
+   color:#333;
+   border-color:#666
+}
+#cboxContent {
+   overflow:visible
+}
+#cboxClose {
+   background-color:#000;
+   color:#fff;
+   border:2px solid #fff;
+   border-radius:32px;
+   font-size:20px;
+   height:24px;
+   width:24px;
+   padding-bottom:2px;
+   right:-14px;
+   top:-14px;
+   margin-left:0
+}
+#cboxLoadingOverlay {
+   background:none!important
+}
+#cboxLoadingGraphic {
+   background:none!important;
+   -moz-transform-origin:50% 50%;
+   -o-transform-origin:50% 50%;
+   -webkit-transform-origin:50% 50%;
+   transform-origin:50% 50%;
+   -moz-animation:spin 1.5s infinite linear;
+   -o-animation:spin 1.5s infinite linear;
+   -ms-animation:spin 1.5s infinite linear;
+   -webkit-animation:spin 1.5s infinite linear;
+   animation:spin 1.5s infinite linear;
+   text-align:center
+}
+#cboxLoadingGraphic:before {
+   display:inline-block;
+   content:"\f110";
+   font-family:FontAwesome;
+   font-size:24px;
+   color:#fe7e3e;
+   width:32px;
+   height:32px;
+   position:relative;
+   top:48%;
+   text-align:center;
+   vertical-align:middle
+}
+.datepicker td,.datepicker th,.daterangepicker .calendar th,.daterangepicker .calendar td {
+   border-radius:0
+}
+.datepicker table tr td.active,.datepicker table tr td.active:hover,.daterangepicker td.active,.daterangepicker td.active:hover {
+   background:#2283c5!important
+}
+.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover {
+   background:#8b9aa3!important
+}
+.bootstrap-timepicker-widget table td a:hover {
+   border-radius:0
+}
+.gritter-item-wrapper {
+   background-image:none!important;
+   box-shadow:0 2px 10px rgba(50,50,50,0.5);
+   background:rgba(50,50,50,0.92)
+}
+.gritter-item-wrapper.gritter-info {
+   background:rgba(49,81,133,0.92)
+}
+.gritter-item-wrapper.gritter-error {
+   background:rgba(153,40,18,0.92)
+}
+.gritter-item-wrapper.gritter-success {
+   background:rgba(89,131,75,0.92)
+}
+.gritter-item-wrapper.gritter-warning {
+   background:rgba(190,112,31,0.92)
+}
+.gritter-item-wrapper.gritter-light {
+   background:rgba(245,245,245,0.95);
+   border:1px solid #BBB
+}
+.gritter-info.gritter-light {
+   background:rgba(232,242,255,0.95)
+}
+.gritter-error.gritter-light {
+   background:rgba(255,235,235,0.95)
+}
+.gritter-success.gritter-light {
+   background:rgba(239,250,227,0.95)
+}
+.gritter-warning.gritter-light {
+   background:rgba(252,248,227,0.95)
+}
+.gritter-info.gritter-light .gritter-item {
+   color:#4a577d
+}
+.gritter-error.gritter-light .gritter-item {
+   color:#894a38
+}
+.gritter-success.gritter-light .gritter-item {
+   color:#416131
+}
+.gritter-warning.gritter-light .gritter-item {
+   color:#946446
+}
+.gritter-top,.gritter-bottom,.gritter-item {
+   background-image:none
+}
+.gritter-close {
+   left:auto;
+   right:3px;
+   background-image:none;
+   width:18px;
+   height:18px;
+   line-height:17px;
+   text-align:center;
+   border:2px solid transparent;
+   border-radius:16px;
+   color:#e17b67
+}
+.gritter-close:before {
+   font-family:FontAwesome;
+   font-size:16px;
+   content:"\f00d"
+}
+.gritter-info .gritter-close {
+   color:#ffa500
+}
+.gritter-error .gritter-close,.gritter-success .gritter-close,.gritter-warning .gritter-close {
+   color:#ffea07
+}
+.gritter-close:hover {
+   color:#FFF!important
+}
+.gritter-title {
+   text-shadow:none
+}
+.gritter-light .gritter-item,.gritter-light .gritter-bottom,.gritter-light .gritter-top,.gritter-light .gritter-close {
+   background-image:none;
+   color:#444
+}
+.gritter-light .gritter-title {
+   text-shadow:none
+}
+.gritter-light .gritter-close:hover {
+   color:#8a3104!important
+}
+.icon-animated-wrench {
+   display:inline-block;
+   -moz-animation:wrenching 2.5s 4 ease;
+   -o-animation:wrenching 2.5s 4 ease;
+   -webkit-animation:wrenching 2.5s 4 ease;
+   -ms-animation:wrenching 2.5s 4 ease;
+   animation:wrenching 2.5s 4 ease;
+   -moz-transform-origin:90% 35%;
+   -webkit-transform-origin:90% 35%;
+   -o-transform-origin:90% 35%;
+   -ms-transform-origin:90% 35%;
+   transform-origin:90% 35%
+}
+@-moz-keyframes wrenching {
+   0% {
+   -moz-transform:rotate(-12deg)
+}
+8% {
+   -moz-transform:rotate(12deg)
+}
+10% {
+   -moz-transform:rotate(24deg)
+}
+18% {
+   -moz-transform:rotate(-24deg)
+}
+20% {
+   -moz-transform:rotate(-24deg)
+}
+28% {
+   -moz-transform:rotate(24deg)
+}
+30% {
+   -moz-transform:rotate(24deg)
+}
+38% {
+   -moz-transform:rotate(-24deg)
+}
+40% {
+   -moz-transform:rotate(-24deg)
+}
+48% {
+   -moz-transform:rotate(24deg)
+}
+50% {
+   -moz-transform:rotate(24deg)
+}
+58% {
+   -moz-transform:rotate(-24deg)
+}
+60% {
+   -moz-transform:rotate(-24deg)
+}
+68% {
+   -moz-transform:rotate(24deg)
+}
+75% {
+   -moz-transform:rotate(0deg)
+}
+}@-webkit-keyframes wrenching {
+   0% {
+   -webkit-transform:rotate(-12deg)
+}
+8% {
+   -webkit-transform:rotate(12deg)
+}
+10% {
+   -webkit-transform:rotate(24deg)
+}
+18% {
+   -webkit-transform:rotate(-24deg)
+}
+20% {
+   -webkit-transform:rotate(-24deg)
+}
+28% {
+   -webkit-transform:rotate(24deg)
+}
+30% {
+   -webkit-transform:rotate(24deg)
+}
+38% {
+   -webkit-transform:rotate(-24deg)
+}
+40% {
+   -webkit-transform:rotate(-24deg)
+}
+48% {
+   -webkit-transform:rotate(24deg)
+}
+50% {
+   -webkit-transform:rotate(24deg)
+}
+58% {
+   -webkit-transform:rotate(-24deg)
+}
+60% {
+   -webkit-transform:rotate(-24deg)
+}
+68% {
+   -webkit-transform:rotate(24deg)
+}
+75% {
+   -webkit-transform:rotate(0deg)
+}
+}@-o-keyframes wrenching {
+   0% {
+   -o-transform:rotate(-12deg)
+}
+8% {
+   -o-transform:rotate(12deg)
+}
+10% {
+   -o-transform:rotate(24deg)
+}
+18% {
+   -o-transform:rotate(-24deg)
+}
+20% {
+   -o-transform:rotate(-24deg)
+}
+28% {
+   -o-transform:rotate(24deg)
+}
+30% {
+   -o-transform:rotate(24deg)
+}
+38% {
+   -o-transform:rotate(-24deg)
+}
+40% {
+   -o-transform:rotate(-24deg)
+}
+48% {
+   -o-transform:rotate(24deg)
+}
+50% {
+   -o-transform:rotate(24deg)
+}
+58% {
+   -o-transform:rotate(-24deg)
+}
+60% {
+   -o-transform:rotate(-24deg)
+}
+68% {
+   -o-transform:rotate(24deg)
+}
+75% {
+   -o-transform:rotate(0deg)
+}
+}@-ms-keyframes wrenching {
+   0% {
+   -ms-transform:rotate(-12deg)
+}
+8% {
+   -ms-transform:rotate(12deg)
+}
+10% {
+   -ms-transform:rotate(24deg)
+}
+18% {
+   -ms-transform:rotate(-24deg)
+}
+20% {
+   -ms-transform:rotate(-24deg)
+}
+28% {
+   -ms-transform:rotate(24deg)
+}
+30% {
+   -ms-transform:rotate(24deg)
+}
+38% {
+   -ms-transform:rotate(-24deg)
+}
+40% {
+   -ms-transform:rotate(-24deg)
+}
+48% {
+   -ms-transform:rotate(24deg)
+}
+50% {
+   -ms-transform:rotate(24deg)
+}
+58% {
+   -ms-transform:rotate(-24deg)
+}
+60% {
+   -ms-transform:rotate(-24deg)
+}
+68% {
+   -ms-transform:rotate(24deg)
+}
+75% {
+   -ms-transform:rotate(0deg)
+}
+}@keyframes wrenching {
+   0% {
+   transform:rotate(-12deg)
+}
+8% {
+   transform:rotate(12deg)
+}
+10% {
+   transform:rotate(24deg)
+}
+18% {
+   transform:rotate(-24deg)
+}
+20% {
+   transform:rotate(-24deg)
+}
+28% {
+   transform:rotate(24deg)
+}
+30% {
+   transform:rotate(24deg)
+}
+38% {
+   transform:rotate(-24deg)
+}
+40% {
+   transform:rotate(-24deg)
+}
+48% {
+   transform:rotate(24deg)
+}
+50% {
+   transform:rotate(24deg)
+}
+58% {
+   transform:rotate(-24deg)
+}
+60% {
+   transform:rotate(-24deg)
+}
+68% {
+   transform:rotate(24deg)
+}
+75% {
+   transform:rotate(0deg)
+}
+}.icon-animated-bell {
+   display:inline-block;
+   -moz-animation:ringing 2.0s 5 ease 1.0s;
+   -ms-animation:ringing 2.0s 5 ease 1.0s;
+   -webkit-animation:ringing 2.0s 5 ease 1.0s;
+   animation:ringing 2.0s 5 ease 1.0s;
+   -moz-transform-origin:50% 0;
+   -webkit-transform-origin:50% 0;
+   -ms-transform-origin:50% 0;
+   transform-origin:50% 0
+}
+@-moz-keyframes ringing {
+   0% {
+   -moz-transform:rotate(-15deg)
+}
+2% {
+   -moz-transform:rotate(15deg)
+}
+4% {
+   -moz-transform:rotate(-18deg)
+}
+6% {
+   -moz-transform:rotate(18deg)
+}
+8% {
+   -moz-transform:rotate(-22deg)
+}
+10% {
+   -moz-transform:rotate(22deg)
+}
+12% {
+   -moz-transform:rotate(-18deg)
+}
+14% {
+   -moz-transform:rotate(18deg)
+}
+16% {
+   -moz-transform:rotate(-12deg)
+}
+18% {
+   -moz-transform:rotate(12deg)
+}
+20% {
+   -moz-transform:rotate(0deg)
+}
+}@-webkit-keyframes ringing {
+   0% {
+   -webkit-transform:rotate(-15deg)
+}
+2% {
+   -webkit-transform:rotate(15deg)
+}
+4% {
+   -webkit-transform:rotate(-18deg)
+}
+6% {
+   -webkit-transform:rotate(18deg)
+}
+8% {
+   -webkit-transform:rotate(-22deg)
+}
+10% {
+   -webkit-transform:rotate(22deg)
+}
+12% {
+   -webkit-transform:rotate(-18deg)
+}
+14% {
+   -webkit-transform:rotate(18deg)
+}
+16% {
+   -webkit-transform:rotate(-12deg)
+}
+18% {
+   -webkit-transform:rotate(12deg)
+}
+20% {
+   -webkit-transform:rotate(0deg)
+}
+}@-ms-keyframes ringing {
+   0% {
+   -ms-transform:rotate(-15deg)
+}
+2% {
+   -ms-transform:rotate(15deg)
+}
+4% {
+   -ms-transform:rotate(-18deg)
+}
+6% {
+   -ms-transform:rotate(18deg)
+}
+8% {
+   -ms-transform:rotate(-22deg)
+}
+10% {
+   -ms-transform:rotate(22deg)
+}
+12% {
+   -ms-transform:rotate(-18deg)
+}
+14% {
+   -ms-transform:rotate(18deg)
+}
+16% {
+   -ms-transform:rotate(-12deg)
+}
+18% {
+   -ms-transform:rotate(12deg)
+}
+20% {
+   -ms-transform:rotate(0deg)
+}
+}@keyframes ringing {
+   0% {
+   transform:rotate(-15deg)
+}
+2% {
+   transform:rotate(15deg)
+}
+4% {
+   transform:rotate(-18deg)
+}
+6% {
+   transform:rotate(18deg)
+}
+8% {
+   transform:rotate(-22deg)
+}
+10% {
+   transform:rotate(22deg)
+}
+12% {
+   transform:rotate(-18deg)
+}
+14% {
+   transform:rotate(18deg)
+}
+16% {
+   transform:rotate(-12deg)
+}
+18% {
+   transform:rotate(12deg)
+}
+20% {
+   transform:rotate(0deg)
+}
+}.icon-animated-vertical {
+   display:inline-block;
+   -moz-animation:vertical 2.0s 5 ease 2.0s;
+   -ms-animation:vertical 2.0s 5 ease 2.0s;
+   -webkit-animation:vertical 2.0s 5 ease 2.0s;
+   animation:vertical 2.0s 5 ease 2.0s
+}
+@-moz-keyframes vertical {
+   0% {
+   -moz-transform:translate(0,-3px)
+}
+4% {
+   -moz-transform:translate(0,3px)
+}
+8% {
+   -moz-transform:translate(0,-3px)
+}
+12% {
+   -moz-transform:translate(0,3px)
+}
+16% {
+   -moz-transform:translate(0,-3px)
+}
+20% {
+   -moz-transform:translate(0,3px)
+}
+22% {
+   -moz-transform:translate(0,0)
+}
+}@-webkit-keyframes vertical {
+   0% {
+   -webkit-transform:translate(0,-3px)
+}
+4% {
+   -webkit-transform:translate(0,3px)
+}
+8% {
+   -webkit-transform:translate(0,-3px)
+}
+12% {
+   -webkit-transform:translate(0,3px)
+}
+16% {
+   -webkit-transform:translate(0,-3px)
+}
+20% {
+   -webkit-transform:translate(0,3px)
+}
+22% {
+   -webkit-transform:translate(0,0)
+}
+}@-ms-keyframes vertical {
+   0% {
+   -ms-transform:translate(0,-3px)
+}
+4% {
+   -ms-transform:translate(0,3px)
+}
+8% {
+   -ms-transform:translate(0,-3px)
+}
+12% {
+   -ms-transform:translate(0,3px)
+}
+16% {
+   -ms-transform:translate(0,-3px)
+}
+20% {
+   -ms-transform:translate(0,3px)
+}
+22% {
+   -ms-transform:translate(0,0)
+}
+}@keyframes vertical {
+   0% {
+   transform:translate(0,-3px)
+}
+4% {
+   transform:translate(0,3px)
+}
+8% {
+   transform:translate(0,-3px)
+}
+12% {
+   transform:translate(0,3px)
+}
+16% {
+   transform:translate(0,-3px)
+}
+20% {
+   transform:translate(0,3px)
+}
+22% {
+   transform:translate(0,0)
+}
+}.easyPieChart {
+   position:relative;
+   text-align:center
+}
+.easyPieChart canvas {
+   position:absolute;
+   top:0;
+   left:0
+}
+.navbar-inverse .navbar-inner,.navbar .btn-navbar {
+   filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important
+}
+.dropdown-menu li>a,.dropdown-submenu>a {
+   filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important
+}
+.btn {
+   filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important
+}
+.progress,.progress .bar {
+   filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important
+}
+#spinner-preview {
+   width:100px;
+   height:100px;
+   text-align:center;
+   margin-top:60px
+}
+.dropdown-preview {
+   margin:0 5px;
+   display:inline-block
+}
+.dropdown-preview>.dropdown-menu {
+   display:block;
+   position:static;
+   margin-bottom:5px
+}
+.script {
+   padding:15px 0 0 13px!important;
+   font-size:14px;
+}
+.aline {
+   text-align:left;
+}
+.aline-left {
+   float:left;
+}
+#login-box {
+   color:#617573
+}
+.left-icon-user {
+   background:url(../images/icon-set.png) no-repeat 0 -85px;
+   width:12px;
+   height:14px;
+   margin:8px 0 0 4px;
+}
+.left-icon-lock {
+   background:url(../images/icon-set.png) no-repeat 0 -158px;
+   width:10px;
+   height:18px;
+   margin:6px 0 0 6px;
+}
+.icon-couser {
+   background-image:url(../images/icon-set.png)!important;
+   width:43px!important;
+   height:35px!important;
+   float:left;
+   margin-top:-3px;
+}
+.establish {
+   color:#666;
+}
+.establish>a {
+   padding:0 10px;
+}
+.sidebar-links {
+   padding-left:12px
+}
+.sidebar-links>h4 {
+   color:#617573;
+   font-size:14px;
+}
+.widget-main-border {
+   border:#ddd solid 1px;
+   text-align:left!important;
+}
+#gap-correction {
+   margin:0 -3px 0 -6px;
+   border:#e1e1e1 solid 1px;
+   height:18px;
+}
+/*#table-switch {*/
+   /*margin:0;*/
+/*}*/
+.row-space {
+   background-color:#f5f8fc;
+   width:99.85%!important;
+   padding:10px 0 9px 0;
+   border:#e9e9e9 solid 1px;
+   border-bottom:0;
+}
+.pad-6 {
+   padding-right:12px
+}
+.form-align-radio {
+   display:-webkit-inline-box;
+   margin-right:10px;
+}
+label.form-align-radio{
+    display:inline;
+}
+
+.selection-cycle {
+   margin-right:-3px!important;
+   line-height:26px!important;
+}
+.textbox-cycle {
+   width:147px!important;
+}
+/* === Remove input autofocus webkit === */
+*:focus {
+   outline:none;
+}
+/* === HTML5 validation styles === */	
+/*.contact_form input:focus:invalid,.contact_form textarea:focus:invalid {
+   background:#fff url(../images/invalid.png) no-repeat 98% center;
+   border-width:2px;
+   border-color:#ad0003
+}*/
+
+.originality-row-fluid{ width:99.85%!important;
+   border:#ddd solid 1px;
+   padding:9px 0;
+}
+
+.kind-select{
+   width:9em;
+}
+
+.group-row-space{
+   margin:0!important;
+}
+
+.btn.btn-app.btn-mini-query {
+   width:80px;
+   font-size:15px;
+   margin-right:6px;
+   float:right;
+   line-height:23px;
+   padding-bottom:2px;
+   padding-top:1px
+}
+
+.date-query {
+   margin:0;
+}
+
+.help-inline>a {
+   padding:0px 5px;
+}
+
+
+@media only screen and (max-width:480px) {
+  .hide-piece {
+	  max-width: 30px!important;
+	  width: 30px!important;
+	  overflow: hidden!important;
+  }
+}}
+
+.login-imgcenter { 
+   text-align:center;
+}
+
+.login-imgcenter img {
+	margin-left:16px;
+}
+
+.language-switch {
+   text-align:right;
+   float:right;
+   color:#99d3de;
+   text-decoration:underline
+}
+
+.btn-forword {
+   background-color:#0170c9!important;
+   border-color:#0170c9!important;
+   color:#fff!important;
+   float:right!important;
+}
+
+.btn-return {
+   width:45%!important;
+
+}
+.btn-return:hover{
+    color: #fff;
+}
+.ad-title>small {
+	font-size:14px;
+}
+
+.search-box {
+	border:1px solid #ddd;
+	padding:10px;
+}
+
+.field-checkbox-ad {
+	margin-left:19px;
+}
+
+.row-fluid .span-ad {
+	width:43.93617021276595%;
+	*width:43.88297872340425%
+}
+
+.row-fluid .btn-relation-pang {
+	padding-top:160px;
+}
+
+.error-in {
+	min-height:600px;
+	display:-webkit-box;
+	-webkit-box-align:center;
+	-webkit-box-pack:center;
+}
+
+.error-in li {
+    text-align:center;
+	list-style:none;	
+}
+
+.copyright {
+	border-top:#ddd solid 1px;
+	padding-top:20px;
+    text-align:center	
+}
+
+
+/* === 弹框 === */
+.control-group>.controls>.tips {
+	color:#999;
+	float:left;
+	width:33em;
+	vertical-align:top;
+	padding: 4px 0;
+}
+
+.control-group>.controls>.dashed {
+	float:left;
+	width:80%
+}
+
+.control-group>.controls>.dashed>.btn-Directed {
+	width:137px;
+	color:#666;
+}
+
+.control-group>.controls>.dashed>.btn-Directed:hover {
+	color: #333333;
+	text-decoration: none;
+	background-position: 0 -15px;
+	-webkit-transition: background-position 0.1s linear;
+	-moz-transition: background-position 0.1s linear;
+	-o-transition: background-position 0.1s linear;
+	transition: background-position 0.1s linear;
+	background-color: #e6e6e6;
+	border-color: #c5c5c5;
+	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
+}
+
+button, html input[type="button"], input[type="reset"], input[type="submit"] {
+	cursor: pointer;
+	-webkit-appearance: button;
+}
+
+.btn-Directed {
+	display: inline-block;
+	padding: 4px 12px;
+	margin-bottom: 0;
+	font-size: 14px;
+	line-height: 20px;
+	color: #333333;
+	text-align: center;
+	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
+	vertical-align: middle;
+	cursor: pointer;
+	background-color: #f5f5f5;
+	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
+	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
+	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
+	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
+	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
+	background-repeat: repeat-x;
+	border: 1px solid #bbbbbb;
+	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
+	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+	border-bottom-color: #a2a2a2;
+	-webkit-border-radius: 4px;
+	-moz-border-radius: 4px;
+	border-radius: 4px;
+	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
+	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.tip-default, .tip-right, .tip-wrong, .tip-warning, .calender, .nav-main-page, .nav-arrow, .td-triangle-left, .td-triangle-right, .close-tag, .time-direct, .area-direct, .people-direct, .personal-attibute, .personal-attention, .tendency-buy, .show-content, .hide-content, .people-drag, .btn-operator, .btn-to-operate, .left-list-show, .left-list-hide, .tip-new, .plan-state, .unopened-plan, .td-data-introduction, .desc, .asc, .experience-icon, .edit-ico, .more-size, .export-excel, .magnifier, .ico-add, .icon-number1, .icon-number2, .mail-tip, .title-triangle-bottom, .btn-oval-open, .btn-oval-close, .page-arrow-left, .page-arrow-right, .success-plan, .fail-plan, .all-state, .area-selected, .magnifier-search, .upload-pic, .ico-add-white, .double-arrow, .qq-consult, .wangwang-consult, .mail-consult, .wb-consult, .spread-bg, .vip1, .vip2, .vip3, .vip4, .vip5, .vip6, .vip7, .vip8, .vip9, .top-icon, .help, .view-icon, .pwd-email, .product-nav, .product-title, .product-arrow, .excell-gray, .time-hover, .domain-hover, .area-hover, .people-hover, .domain, .arrow-up, .arrow-hoverup, .arrow-down, .arrow-hoverdown, .ico-minus, .up-arrow, .right-arrow-white, .right-arrow-red, .one, .two, .three, .four, .btn-icon, .max-tag, .restore-tag, .delete-sign, .mobile-sys, .mobile-brand, .adunit-icon, .system, .add-icon, .add-hover, .shrinked-gray, .extended-gray, .corner-icon, .alter-icon, .dele-icon, .dele-red-icon, .set-icon, .set-red-icon, .alter-red-icon, .download-icon, .download-red-icon, .strategy-icon, .strategy-red-icon, .new-icon, .price-icon, .pc-icon, .platform-ico {
+	background-image: url("../images/icon.png?215");
+	display: inline-block;
+}
+
+.area-direct {
+	width: 9px;
+	height: 12px;
+	background-position: 0 -192px;
+}
+
+.geo-selected .area-direct, .geo-all .area-direct, .adunit-selected, .adunit-all, .adunit-icon {
+	margin-right: 10px !important;
+}
+
+.resource-form table.form, .resource-form table.adv-form {
+	width: 900px;
+	color: #666;
+}
+
+.geo {
+	margin-top: 20px !important;
+    padding-bottom: 30px;
+	margin-left: 5px;
+}
+
+.tip-default {
+    margin-top: 4px !important;
+	background-position: 0 -16px;
+	float: left;
+}
+
+.tip-default, .tip-right, .tip-wrong, .tip-warning, .time-direct, .people-direct, .btn-operator, .btn-to-operate, .plan-state, .unopened-plan {
+	width: 12px;
+	height: 12px;
+}
+
+.tips span:last-child {
+	line-height: 16px;
+	margin-left: 10px !important;
+}
+
+.geo strong {
+	color: #666;
+	cursor: pointer;
+	color: #05c;
+	margin-left: 10px !important;
+	margin-right: 10px !important;
+}
+
+.control-group>.controls>.dashed>.geo-selected span {
+	color:#666 !important;
+}
+
+.platform-select .left, .fk-info .left, .audience .left, .day-parting .left, .browser .left {
+	width: 24px;
+	float: left;
+	padding-top: 2px;
+}
+
+.platform-select .right, .day-parting .right, .audience .right, .geo .right, .adunit .right, .browser .right {
+	float: left;
+	width: 90%;
+}
+
+.day-parting {
+	margin-top: 20px !important;
+	padding-bottom: 30px;
+	margin-left: 5px;
+	font-size: 12px;
+	margin-top: 20px !important;
+	overflow: hidden;
+}
+
+.time-direct {
+    background-position: 0 -176px;
+}
+
+.platform-select {
+	margin-left: 5px;
+	font-size: 12px;
+	margin-top: 20px !important;
+	overflow: hidden;
+}
+
+.system {
+	width: 12px;
+	height: 12px;
+	background-position: 0 -1744px;
+}
+
+.platform-select .right table {
+	color: #666;
+}
+
+.browser-select {
+    padding: 10px 0 20px 0 !important;
+}
+
+.platform-select, .day-parting, .audience, .geo, .adunit, .browser {
+    margin-left: 5px;
+}
+.platform-select, .fk-info, .audience, .day-parting, .browser {
+	font-size: 12px;
+	margin-top: 20px !important;
+	overflow: hidden;
+}
+
+.resource-form .browser-select span {
+	line-height: 30px;
+	display: inline-block;
+	width: 80px;
+}
+
+.mobile-sys {
+	width: 12px;
+	height: 12px;
+	background-position: 0 -1696px;
+}
+
+
+/*必填*/
+.form-horizontal .control-label sup{
+    color: red;
+    font-size:small;
+    font-weight: bold;
+}
+
+.Password-confirm-popup {
+	float:left;
+}
+
+.Password-confirm-popup{
+    width:45%!important;
+}
+
+.Password-confirm-popup .btn{
+    width: 100%;
+	height:33px;
+	line-height:33px;
+}
+
+.i-cue{
+	float:left;
+	color:#617573
+}
+
+.password-hyperlink{
+	float:right;
+	padding-bottom:16px;
+}
+
+.hr-table {
+	display: block;
+	height: 0;
+	overflow: hidden;
+	border-top: 1px solid #e9e9e9;
+}
+
+.btn-manage-page {
+   border-color:#0170c9;
+   text-shadow:none!important;
+   background-color:#0170c9!important;
+   border:0;
+   padding:2px 6px;
+}
+.btn-manage-page:hover {
+   background-color:#00579c!important
+}
+.breakword{
+    word-wrap: break-word;
+    max-width: 160px;
+    overflow: hidden;
+}
+.loginerror{
+    color:#d16e6c;
+}
+.date-inline{
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle;
+    padding-left: 5px;
+    font-size: 13px!important;
+}

+ 423 - 0
src/main/webapp/assets/css/ad-code.css

@@ -0,0 +1,423 @@
+/************code site,class,convert CSS**************/
+
+/* 设置所有元素的margin和padding为0px */
+*{
+	margin:0px;
+	padding:0px;
+}
+
+#handler{
+	margin:20px 0 20px 0px;
+	height:14px;
+	line-height:14px;
+	padding-top:20px;
+}
+#handler ul .active1{
+	float:left;
+}
+#handler ul .size1{
+	float:left;
+	margin:0px 10px 0px 10px;
+}
+#handler ul .size2{
+	float:left;
+	margin:0px 10px 0px 10px;
+}
+#handler ul .divider2{
+	float:left;
+	margin:0px 10px 0px 10px;
+}
+
+#handler ul li{
+	line-height:17px;
+}
+
+#handler li a{
+	text-decoration: none;
+	color:#0088CC;
+	font-size:14px;
+}
+
+#content{
+	margin:0 20px;
+}
+
+.controls-reset{
+	height:35px;
+	line-height:35px;
+	font-size:12px;
+}
+
+#controls-main{
+	width:257px;
+}
+
+#controls-site{
+	width:345px;
+}
+.controls-reset label,.controls-reset ul li{
+	height:35px;
+	line-height:35px;
+}
+
+ul li {
+	list-style-type:none;
+}
+
+#main_advertiserul{
+	z-index:9;
+	cursor: pointer;
+	width:150px;
+	float:left;
+	position: absolute;
+	margin-left:65px;
+	top:55px;
+	clear:both;
+}
+
+#main_selectul{
+	z-index:8;
+	margin-left:150px;
+	cursor: pointer;
+	width:150px;
+	float:left;
+	position: absolute;
+	top:370px;
+}
+
+#popup_selectul{
+	z-index:8;
+	margin-left:80px;
+	cursor: pointer;
+	width:150px;
+	float:left;
+	position: absolute;
+	top:15px;
+}
+
+.select_box{
+	width:150px;
+	height:35px;
+	background:#F4F4F4 url(../images/triangle1.png) no-repeat 130px;
+	border:none;
+	border-radius:5px!important;
+}
+
+#advertiserul_select_box, #selectul_box{
+	margin:0 20px;
+}
+
+.select_box span {
+	display:block; 
+	line-height:35px; 
+	height:35px;
+	overflow:hidden;
+	margin-left:20px;
+	font-size:12px;
+}
+
+.son_ul {
+	width:150px;
+	top:35px; 
+	color:white;
+	background-color:#151E2B!important;
+	border-radius:5px!important;
+	position:absolute;
+	margin-left:0px;
+}
+
+.son_ul li {
+	padding-left:20px; 
+	height:35px;
+	line-height:35px; 
+	border-radius:5px!important;
+	font-size:12px;
+}
+.son_ul li:hover {
+	background-color:#26303A!important;
+}
+
+.code-content-ways1 textarea{
+	margin-top:10px;
+	width:575px;
+	height:220px;
+	padding:10px 20px;
+}
+
+#selectedAdvertiserId1 option:hover, #selectedAdvertiserId1 option:active,option:focus {
+   background-color:#e5e9ee;
+   color:#111
+}
+
+#code-type{
+	margin:20px 0;
+	width:500px;
+	clear:both;
+	height:35px;
+}
+
+#code-type div.btn-code{
+	text-decoration:none;
+	float:left;
+}
+
+#code-type div.btn-code:link{
+	background-color:#39AEEA!important;
+}
+
+#code-type div.btn-code:hover{
+	background-color:#4E637B!important;	
+}
+
+div.btn-code {
+   height:35px;
+   line-height:35px;
+   color:#FFF!important;
+   font-size:12px;
+   background-color:#67BA31!important;
+   border-radius:5px!important;
+   text-align:center;
+   cursor:pointer;
+   width:120px;
+}
+
+#code-type div.btn-code{
+	margin-right:10px;
+	background-color:#39AEEA!important;
+}
+
+.pclass{
+	margin:5px 0;
+	font-size:12px;
+}
+
+.code-content-ways1 div textarea{
+	background-color:#F2F6FA!important;
+	border-width:1px;
+	margin-bottom:10px;
+	border:1px solid #E6E6E6;
+}
+
+.code-content-ways1 #btnCopy:hover, .code-content-ways3 #btnValidate:hover{
+	background-color:#4E637B!important;
+}
+
+.code-content-ways3 input.code-content-ways3-url{
+	width:378px; 
+	height:30px; 
+	border:1px solid #E6E6E6;
+	margin-bottom:10px;
+	padding-left:20px;
+	border-radius:5px!important;
+}
+
+.code-content-ways3 input.code-content-ways3-url:focus{
+	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
+}
+
+<!-- 分类访客 css样式 -->
+#typeVisitors{
+	width:100%;
+	height:auto;
+}
+
+#convertVisitors{
+	width:100%;
+	height:auto;
+}
+
+#typeHead{
+	width:100%;
+	height:35px;
+	margin:20px 0;
+}
+
+#createType{
+	height:35px;
+	line-height:35px;
+	font-size:12px;
+	border-radius:5px!important;
+	border:1px solid #2CB0E5;
+	width:120px;
+	color:#2CB0E5;
+	text-align:center;
+	cursor: pointer;
+	position: absolute;
+	display:none;   
+}
+
+#createType:hover{
+	background-color:#4E637B!important;
+}
+	
+div#serachData{
+	width:300px;
+	position: relative;
+	float: right;
+	clear:both;
+}
+	
+div#serachData input[type="text"]{
+	width:275px;
+	height:30px;
+	background-color:#F4F4F4!important;
+	border-radius:5px!important;
+	border:none;
+	font-size:12px;
+	padding-left:20px;
+}
+
+#serachData_img{
+	z-index:9999;
+	width:30px;
+	height:35px;
+	position: relative;
+	left:270px;
+	top:-48px;
+	cursor: pointer;
+	background: url(../images/fangdajing1.png) no-repeat 0 10px;
+	border:none;
+}
+	
+#table_code_type{
+	width:100%;
+	height:auto;
+	text-align:center;
+	border-collapse: collapse;
+	border-color: #EFEFEF!important;
+}
+	
+#table_code_type thead tr{
+	height:80px;
+}
+	
+#table_code_type th,td{
+	border: none;
+}
+
+#table_code_type tbody tr{
+	height:60px;
+}
+	
+#table_code_type tr td .input_checkbox{
+	border:1px solid #BBBFC6;
+	border-radius:2px!important;
+}
+
+#btndiv{
+	width:310px;
+	margin:0 auto;
+}
+
+#table_code_type tbody tr td div.btn1 {
+   	width:90px;
+   	height:35px;
+   	line-height:35px;
+   	color:#FFF!important;
+   	font-size:12px;
+  	background-color:#39AEEA!important;
+   	border-radius:5px!important;
+   	float:left;
+   	margin-left:5px;
+}
+
+#table_code_type tbody tr td div.btn1:hover{
+	background-color:#4E637B!important;
+	cursor: pointer;
+}
+
+<!-- 分类访客 创建分类 css样式 -->
+#createForm, #editForm{
+	width:100%;
+	height:auto;
+	margin:20px;
+	
+}
+
+#createForm label, #editForm label{
+	font-size:12px;
+}
+
+#createForm label span, #editForm label span{
+	color:#6BBFEE;
+}
+
+#createForm input.input-text, #editForm input.input-text{
+	font-size:12px;
+	width:300px;
+	height:35px;
+	border:none;
+	border-radius:5px!important;
+	border:1px solid #D5DADF;
+	margin-top: 10px;
+	padding-left:20px;
+}
+
+#createForm div.control-group, #editForm div.control-group{
+	margin-bottom: 20px;
+}
+
+#createForm form div.button-code div, #editForm form div.button-code div{
+   	width:120px;
+   	height:35px;
+   	line-height:35px;
+   	color:#FFF!important;
+   	font-size:12px;
+   	border-radius:5px!important;
+   	float:left;
+   	text-align:center;
+   	margin-right:10px;
+   	cursor: pointer;
+}
+
+#createForm form div.button-code div#btn-save, #editForm form div.button-code div#btn-save{
+  	background-color:#67BA31!important;
+}
+
+#createForm form div.button-code div#btn-cancel, #editForm form div.button-code div#btn-cancel{
+  	background-color:#39AEEA!important;
+}
+
+#createForm form div.button-code div#btn-save:hover,#createForm form div.button-code div#btn-cancel:hover{
+  	background-color:#4E637B!important;
+}
+
+#editForm form div.button-code div#btn-save:hover,#editForm form div.button-code div#btn-cancel:hover{
+  	background-color:#4E637B!important;
+}
+
+#btn-class{
+	margin-top:50px;
+}
+
+#convertType_selectul{
+	z-index:8;
+	cursor: pointer;
+	width:150px;
+	height:35px;
+	position: absolute;
+	margin:10px 0 20px 0;
+}
+
+#btn-convert{
+	margin-top:95px;
+}
+
+#pageDiv{
+	float:right;
+	margin:20px 50px 0 20px;
+}
+
+#pageDiv li.active a{
+	color:#ffffff;
+	background-color:#0170C9!important;
+}
+
+#createForm input.input-text, #editForm input.input-text{
+	 height:30px;
+}
+
+#createForm input.input-text:focus, #editForm input.input-text:focus{
+	 box-shadow: 0 0 6px red;
+	 height:30px;
+}

+ 87 - 0
src/main/webapp/assets/css/ad-report-back.css

@@ -0,0 +1,87 @@
+/**
+Ace Admin Template CSS File
+*/
+
+    a{
+	text-decoration:none;	
+	}
+	#second{
+			height: 48px;
+			width:98.5%;
+			margin-left:20px;
+			border-bottom: 2px solid #f4f5f7;
+		}
+		 .re a span{
+			color: black;
+	}
+		 .da {
+			color: black;
+	}
+	#second ul .report6{
+	
+			float:left;		
+			width: 78px;
+			height: 48px;
+			font-size: 80%;
+			border-bottom: 2px solid #f4f5f7;
+			
+			text-align:center;
+			line-height:50px;
+	}
+	#second ul .report6:hover{  
+			border-bottom: 2px solid #36aeea; 
+	} 
+	.report6all{
+			float: left;
+            
+			width: 78px;
+			height: 48px;
+			font-size: 80%;
+			border-bottom: 2px solid #36aeea;
+			color: #4c637b;
+			text-align:center;
+			line-height:50px;
+		}
+ 
+	#third ul .active1{
+	   float:left;
+	   
+	   margin:0px 0px 0px 10px;
+	}
+	#third ul .size1{
+	   float:left;
+	   margin:0px 10px 0px 10px;
+	}
+    #third ul .size2{
+	   float:left;
+	   margin:0px 10px 0px 10px;
+	}
+	#third ul .divider2{
+	   float:left;
+	   margin:0px 10px 0px 10px;
+	}
+	
+	#selectedZoneId{
+		float:left;
+		margin-top:0px;
+		margin-left:40px;	
+	}
+	#selectedAdvertiserId{
+		float:left;
+		margin-top:0px;
+		margin-left:40px;	
+	}
+	#date span{
+	    float:left;
+		margin:0px 10px 0px 10px;
+	}
+	
+	#search .search-btn{
+	float:left;
+	margin:0px 20px 0px 20px;
+	}
+	
+	#page{
+	   float:right;
+	   margin:0px 140px 0px 0px;
+	}

+ 149 - 0
src/main/webapp/assets/css/ad-report.css

@@ -0,0 +1,149 @@
+/**
+Ace Admin Template CSS File
+*/
+
+    a{
+	text-decoration:none;	
+	}
+	#second{
+			height: 48px;
+			width:98.5%;
+/*advertiser里面的*/
+			margin-left:20px;
+/*advertiser里面的end*/
+			border-bottom: 2px solid #f4f5f7;
+		}
+/*advertiser里面的*/
+ .re a span{
+			color: black;
+	}
+		 .da {
+			color: black;
+	}
+/*advertiser里面的end*/		
+	.report6{
+			float:left;		
+			width: 78px;
+			height: 48px;
+			font-size: 14px;
+			border-bottom: 2px solid #f4f5f7;
+			color: #4c637b;
+			text-align:center;
+			line-height:50px;
+			text-decoration:none;
+	}
+ .report6:hover{  
+			border-bottom: 2px solid #36aeea; 
+			text-decoration:none;
+	} 
+
+/*advertiser里面的*/
+#second ul .report6{
+	
+			float:left;		
+			width: 78px;
+			height: 48px;
+			font-size: 80%;
+			border-bottom: 2px solid #f4f5f7;
+			
+			text-align:center;
+			line-height:50px;
+	}
+	#second ul .report6:hover{  
+			border-bottom: 2px solid #36aeea; 
+	} 
+
+/*advertiser里面的end*/
+
+	.report6all{
+			float: left;
+            text-decoration:none;
+			width: 78px;
+			height: 48px;
+			font-size: 14px;
+			border-bottom: 2px solid #36aeea;
+			color: #4c637b;
+			text-align:center;
+			line-height:50px;
+		}
+ 
+ .alj{
+	 color:#4c637b;
+	 font-size:14px;
+	 text-decoration:none;
+ }
+ 
+ .alj1{
+	 color:#4c637b;
+	 font-size:14px;
+	 text-decoration:none;
+ }
+ .alj:hover{
+	 color:#36aeea;
+	 font-size:14px;
+	 text-decoration:none;
+ }
+ #third {
+	   float:left;
+	   width:98.5%;
+	  
+	}
+ 
+	#third ul .active1{
+	   float:left;
+	   
+	   margin:0px 0px 0px 0px;
+	}
+	#third ul .size1{
+	   float:left;
+	   margin:0px 0px 0px 0px;
+	}
+    #third ul .size2{
+	   float:left;
+	   margin:0px 0px 0px 0px;
+	}
+	#third ul .divider2{
+	   float:left;
+	   margin:0px 0px 0px 0px;
+	}
+	
+	#selectedAdvertiserId{
+		float:left;
+		margin-top:0px;
+		margin-left:40px;	
+	}
+	/**仅仅作为表单日历窗口只在advertiser里面没注释掉**/
+	#date span{
+	    float:left;
+		margin:0px 10px 0px 10px;
+	}	
+	/**仅仅作为表单日历窗口只在advertiser里面没注释掉end**/	
+	#search .search-btn{
+	float:left;
+	margin:0px 20px 0px 20px;
+	}
+	
+	#page{
+	   float:right;
+	   margin:0px 140px 0px 0px;
+	}
+	
+	.adver-choose{
+	float:left;
+	}
+	.calder{
+	float:left;
+	}
+	.daychoose{
+	float:left;
+	}
+    .daychoose a{
+	float:left;
+	line-height:40px;
+	} 
+	.homepic{
+	margin-left:-20px;
+	}
+.homepic_areal{
+	margin-left:-40px;
+	}

+ 171 - 0
src/main/webapp/assets/css/adowner_adddim.css

@@ -0,0 +1,171 @@
+body,div,ul,li,input{
+	padding: 0px;
+	margin: 0px;
+	font-family: "microsoft yahei";
+}
+
+body{
+
+	width:792px;
+	height: 611px;
+}
+
+#container{
+	margin-top:14px;
+	margin-left:22px;
+	
+}
+
+#pointer .dimname{
+	margin-top:16px;
+	height:43px;
+	
+}
+
+#pointer span.add{
+	font-size:18px;
+}
+
+#container .dimname span{
+	font-size: 14px;
+}
+
+#container .dimname span.star{
+	color:#36aeea;
+	}
+#pointer input{
+	margin-left:44px;
+	height:43px;
+	width: 290px;
+}
+#selector{
+	margin-top:16px;
+	margin-left:112px;
+
+	height: 380px;
+	width: 800px;
+}
+
+#selector ul{
+	
+	float: left;
+	
+	
+}
+
+#selector ul.choosen,ul.show{
+	float: left;
+	border-bottom: solid #d4d9df 1px;;
+}
+
+#selector li{	
+	list-style: none;
+	width: 292px;
+	height: 43px;
+	padding-top:20px;
+	cursor: pointer;
+	
+	
+	
+}
+
+#selector .choosen li{
+	border-top:solid #d4d9df 1px;
+	border-left:solid #d4d9df 1px;
+	border-right:solid #d4d9df 1px;
+	text-align: center;
+	
+}
+
+#selector ul.show{
+	position:absolute;
+	margin-left:300px;
+	border-top:solid #d4d9df 1px;	
+	/*margin-left: 10px;*/
+	border-left:solid #d4d9df 1px;
+	
+	border-right:solid #d4d9df 1px;
+}
+
+#selector .show li{
+	width: 192px;
+	padding-left: 100px;
+	border-bottom:solid #d4d9df 1px;
+	
+	
+}
+
+#selector .show li.lastli{
+	border:none;	
+}
+
+
+
+#selector .show li input{
+	float: right;
+	background-color: #fff;
+	height:20px ;
+	position: relative;
+	top:-20px;
+	display:inline;
+}
+#selector .show li input.moveup{
+	border:none;
+	width: 20px;
+	height: 20px;
+	background-image: url(../images/up.png);
+	background-repeat: no-repeat;
+	cursor: pointer;
+	
+	
+}
+
+
+
+#selector .show li input.movedown{
+	border:none;
+	width: 20px;
+	height: 20px;
+	background-image: url(../images/down.png);
+	background-repeat: no-repeat;
+	cursor: pointer;
+	
+	
+}
+
+#selector .show li input.movedel{
+	border:none;
+	width: 20px;
+	height: 20px;
+	background-image: url(../images/delete.png);
+	cursor: pointer;
+
+	
+}
+
+#okbutton{
+	clear:both;
+	margin-top: 30px;
+}
+
+#okbutton button{
+	width: 119px;
+	height: 38px;
+	border: none;
+	border-radius: 5px;
+	color: #fff;
+}
+
+#okbutton .saveinfo{
+	background:#67ba2f;
+	margin-left: 438px;
+	cursor: pointer;
+	
+}
+
+#okbutton .cancelinfo{
+	background: #36aeea;
+	margin-left: 18px;
+	cursor: pointer;
+}
+

+ 2565 - 0
src/main/webapp/assets/css/alertbox.css

@@ -0,0 +1,2565 @@
+
+.clearfix {
+}
+.clearfix::before, .clearfix::after {
+    content: "";
+    display: table;
+    line-height: 0;
+}
+.clearfix::after {
+    clear: both;
+}
+.hide-text {
+    background-color: transparent;
+    border: 0 none;
+    color: transparent;
+    font: 0px/0 a;
+    text-shadow: none;
+}
+.input-block-level {
+    box-sizing: border-box;
+    display: block;
+    min-height: 30px;
+    width: 100%;
+}
+article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
+    display: block;
+}
+audio, canvas, video {
+    display: inline-block;
+}
+audio:not([controls]) {
+    display: none;
+}
+html {
+    font-size: 100%;
+}
+#map_canvas img, .google-maps img {
+    max-width: none;
+}
+button,  select, textarea {
+    font-size: 100%;
+    margin: 0;
+    vertical-align: middle;
+}
+button{
+    line-height: normal;
+}
+button::-moz-focus-inner, input::-moz-focus-inner {
+    border: 0 none;
+    padding: 0;
+}
+button, html input[type="button"], input[type="reset"], input[type="submit"] {
+    cursor: pointer;
+}
+label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
+    cursor: pointer;
+}
+input[type="search"] {
+    box-sizing: content-box;
+}
+textarea {
+    overflow: auto;
+    vertical-align: top;
+}
+@media print {
+* {
+    background: transparent none repeat scroll 0 0 !important;
+    box-shadow: none !important;
+    color: #000 !important;
+    text-shadow: none !important;
+}
+a, a:visited {
+    text-decoration: underline;
+}
+a[href]::after {
+    content: " (" attr(href) ")";
+}
+abbr[title]::after {
+    content: " (" attr(title) ")";
+}
+.ir a::after, a[href^="javascript:"]::after, a[href^="#"]::after {
+    content: "";
+}
+pre, blockquote {
+    border: 1px solid #999;
+    page-break-inside: avoid;
+}
+thead {
+    display: table-header-group;
+}
+tr, img {
+    page-break-inside: avoid;
+}
+img {
+    max-width: 100% !important;
+}
+@page {
+    margin: 0.5cm;
+}
+p, h2, h3 {
+    orphans: 3;
+    widows: 3;
+}
+h2, h3 {
+    page-break-after: avoid;
+}
+}
+body {
+    background-color: #fff;
+    color: #333;
+    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
+    font-size: 14px;
+    line-height: 20px;
+    margin: 0;
+}
+a {
+    color: #08c;
+    text-decoration: none;
+}
+a:hover, a:focus {
+    color: #005580;
+    text-decoration: underline;
+}
+.img-rounded {
+    border-radius: 6px;
+}
+.img-polaroid {
+    background-color: #fff;
+    border: 1px solid rgba(0, 0, 0, 0.2);
+    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
+    padding: 4px;
+}
+.img-circle {
+    border-radius: 500px;
+}
+.row {
+    margin-left: -20px;
+}
+.row::before, .row::after {
+    content: "";
+    display: table;
+    line-height: 0;
+}
+.row::after {
+    clear: both;
+}
+[class*="span"] {
+    float: left;
+    margin-left: 20px;
+    min-height: 1px;
+}
+.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
+    width: 940px;
+}
+.span12 {
+    width: 940px;
+}
+.span11 {
+    width: 860px;
+}
+.span10 {
+    width: 780px;
+}
+.span9 {
+    width: 700px;
+}
+.span8 {
+    width: 620px;
+}
+.span7 {
+    width: 540px;
+}
+.span6 {
+    width: 460px;
+}
+.span5 {
+    width: 380px;
+}
+.span4 {
+    width: 300px;
+}
+.span3 {
+    width: 220px;
+}
+.span2 {
+    width: 140px;
+}
+.span1 {
+    width: 60px;
+}
+.offset12 {
+    margin-left: 980px;
+}
+.offset11 {
+    margin-left: 900px;
+}
+.offset10 {
+    margin-left: 820px;
+}
+.offset9 {
+    margin-left: 740px;
+}
+.offset8 {
+    margin-left: 660px;
+}
+.offset7 {
+    margin-left: 580px;
+}
+.offset6 {
+    margin-left: 500px;
+}
+.offset5 {
+    margin-left: 420px;
+}
+.offset4 {
+    margin-left: 340px;
+}
+.offset3 {
+    margin-left: 260px;
+}
+.offset2 {
+    margin-left: 180px;
+}
+.offset1 {
+    margin-left: 100px;
+}
+.row-fluid {
+    width: 100%;
+}
+.row-fluid::before, .row-fluid::after {
+    content: "";
+    display: table;
+    line-height: 0;
+}
+.row-fluid::after {
+    clear: both;
+}
+.row-fluid [class*="span"] {
+    box-sizing: border-box;
+    display: block;
+    float: left;
+    margin-left: 2.12766%;
+    min-height: 30px;
+    width: 100%;
+}
+.row-fluid [class*="span"]:first-child {
+    margin-left: 0;
+}
+.row-fluid .controls-row [class*="span"] + [class*="span"] {
+    margin-left: 2.12766%;
+}
+.row-fluid .span12 {
+    width: 100%;
+}
+.row-fluid .span11 {
+    width: 91.4894%;
+}
+.row-fluid .span10 {
+    width: 82.9787%;
+}
+.row-fluid .span9 {
+    width: 74.4681%;
+}
+.row-fluid .span8 {
+    width: 65.9574%;
+}
+.row-fluid .span7 {
+    width: 57.4468%;
+}
+.row-fluid .span6 {
+    width: 48.9362%;
+}
+.row-fluid .span5 {
+    width: 40.4255%;
+}
+.row-fluid .span4 {
+    width: 31.9149%;
+}
+.row-fluid .span3 {
+    width: 23.4043%;
+}
+.row-fluid .span2 {
+    width: 14.8936%;
+}
+.row-fluid .span1 {
+    width: 6.38298%;
+}
+.row-fluid .offset12 {
+    margin-left: 104.255%;
+}
+.row-fluid .offset12:first-child {
+    margin-left: 102.128%;
+}
+.row-fluid .offset11 {
+    margin-left: 95.7447%;
+}
+.row-fluid .offset11:first-child {
+    margin-left: 93.617%;
+}
+.row-fluid .offset10 {
+    margin-left: 87.234%;
+}
+.row-fluid .offset10:first-child {
+    margin-left: 85.1064%;
+}
+.row-fluid .offset9 {
+    margin-left: 78.7234%;
+}
+.row-fluid .offset9:first-child {
+    margin-left: 76.5957%;
+}
+.row-fluid .offset8 {
+    margin-left: 70.2128%;
+}
+.row-fluid .offset8:first-child {
+    margin-left: 68.0851%;
+}
+.row-fluid .offset7 {
+    margin-left: 61.7021%;
+}
+.row-fluid .offset7:first-child {
+    margin-left: 59.5745%;
+}
+.row-fluid .offset6 {
+    margin-left: 53.1915%;
+}
+.row-fluid .offset6:first-child {
+    margin-left: 51.0638%;
+}
+.row-fluid .offset5 {
+    margin-left: 44.6809%;
+}
+.row-fluid .offset5:first-child {
+    margin-left: 42.5532%;
+}
+.row-fluid .offset4 {
+    margin-left: 36.1702%;
+}
+.row-fluid .offset4:first-child {
+    margin-left: 34.0426%;
+}
+.row-fluid .offset3 {
+    margin-left: 27.6596%;
+}
+.row-fluid .offset3:first-child {
+    margin-left: 25.5319%;
+}
+.row-fluid .offset2 {
+    margin-left: 19.1489%;
+}
+.row-fluid .offset2:first-child {
+    margin-left: 17.0213%;
+}
+.row-fluid .offset1 {
+    margin-left: 10.6383%;
+}
+.row-fluid .offset1:first-child {
+    margin-left: 8.51064%;
+}
+.hide[class*="span"], .row-fluid .hide[class*="span"] {
+    display: none;
+}
+.pull-right[class*="span"], .row-fluid .pull-right[class*="span"] {
+    float: right;
+}
+.container {
+    margin-left: auto;
+    margin-right: auto;
+}
+.container::before, .container::after {
+    content: "";
+    display: table;
+    line-height: 0;
+}
+.container::after {
+    clear: both;
+}
+.container-fluid {
+    padding-left: 13px;
+    padding-right: 13px;
+}
+.container-fluid::before, .container-fluid::after {
+    content: "";
+    display: table;
+    line-height: 0;
+}
+.container-fluid::after {
+    clear: both;
+}
+p {
+    margin: 0 0 1px;
+}
+.lead {
+    font-size: 21px;
+    font-weight: 200;
+    line-height: 30px;
+    margin-bottom: 20px;
+}
+small {
+    font-size: 85%;
+}
+strong {
+    font-weight: bold;
+}
+em {
+    font-style: italic;
+}
+cite {
+    font-style: normal;
+}
+.muted {
+    color: #999;
+}
+a.muted:hover, a.muted:focus {
+    color: #808080;
+}
+.text-warning {
+    color: #c09853;
+}
+a.text-warning:hover, a.text-warning:focus {
+    color: #a47e3c;
+}
+.text-error {
+    color: #b94a48;
+}
+a.text-error:hover, a.text-error:focus {
+    color: #953b39;
+}
+.text-info {
+    color: #3a87ad;
+}
+a.text-info:hover, a.text-info:focus {
+    color: #2d6987;
+}
+.text-success {
+    color: #468847;
+}
+a.text-success:hover, a.text-success:focus {
+    color: #356635;
+}
+.text-left {
+    text-align: left;
+}
+.text-right {
+    text-align: right;
+}
+.text-center {
+    text-align: center;
+}
+h1, h2, h3, h4, h5, h6 {
+    color: inherit;
+    font-family: inherit;
+    font-weight: bold;
+    line-height: 20px;
+    margin: 10px 0;
+    text-rendering: optimizelegibility;
+}
+h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
+    color: #999;
+    font-weight: normal;
+    line-height: 1;
+}
+h1, h2, h3 {
+    line-height: 40px;
+}
+h1 {
+    font-size: 38.5px;
+}
+h2 {
+    font-size: 31.5px;
+}
+h3 {
+    font-size: 24.5px;
+}
+h4 {
+    font-size: 17.5px;
+}
+h5 {
+    font-size: 14px;
+}
+h6 {
+    font-size: 11.9px;
+}
+h1 small {
+    font-size: 24.5px;
+}
+h2 small {
+    font-size: 17.5px;
+}
+h3 small {
+    font-size: 14px;
+}
+h4 small {
+    font-size: 14px;
+}
+.page-header {
+    border-bottom: 1px solid #eee;
+    margin: 20px 0 30px;
+    padding-bottom: 9px;
+}
+dl {
+    margin-bottom: 20px;
+}
+dt, dd {
+    line-height: 20px;
+}
+dt {
+    font-weight: bold;
+}
+dd {
+    margin-left: 10px;
+}
+.dl-horizontal {
+}
+.dl-horizontal::before, .dl-horizontal::after {
+    content: "";
+    display: table;
+    line-height: 0;
+}
+.dl-horizontal::after {
+    clear: both;
+}
+.dl-horizontal dt {
+    clear: left;
+    float: left;
+    overflow: hidden;
+    text-align: right;
+    text-overflow: ellipsis;
+    white-space: nowrap;
+    width: 160px;
+}
+.dl-horizontal dd {
+    margin-left: 180px;
+}
+hr {
+    -moz-border-bottom-colors: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    border-color: #eee -moz-use-text-color #fff;
+    border-image: none;
+    border-style: solid none;
+    border-width: 1px 0;
+    margin: 20px 0;
+}
+abbr[title], abbr[data-original-title] {
+    border-bottom: 1px dotted #999;
+    cursor: help;
+}
+abbr.initialism {
+    font-size: 90%;
+    text-transform: uppercase;
+}
+blockquote {
+    border-left: 5px solid #eee;
+    margin: 0 0 20px;
+    padding: 0 0 0 15px;
+}
+blockquote p {
+    font-size: 17.5px;
+    font-weight: 300;
+    line-height: 1.25;
+    margin-bottom: 0;
+}
+blockquote small {
+    color: #999;
+    display: block;
+    line-height: 20px;
+}
+blockquote small::before {
+    content: "¡ª ";
+}
+blockquote.pull-right {
+    border-left: 0 none;
+    border-right: 5px solid #eee;
+    float: right;
+    padding-left: 0;
+    padding-right: 15px;
+}
+blockquote.pull-right p, blockquote.pull-right small {
+    text-align: right;
+}
+blockquote.pull-right small::before {
+    content: "";
+}
+blockquote.pull-right small::after {
+    content: " ¡ª";
+}
+q::before, q::after, blockquote::before, blockquote::after {
+    content: "";
+}
+address {
+    display: block;
+    font-style: normal;
+    line-height: 20px;
+    margin-bottom: 20px;
+}
+code, pre {
+    border-radius: 3px;
+    color: #333;
+    font-family: Monaco,Menlo,Consolas,"Courier New",monospace;
+    font-size: 12px;
+    padding: 0 3px 2px;
+}
+code {
+    background-color: #f7f7f9;
+    border: 1px solid #e1e1e8;
+    color: #d14;
+    padding: 2px 4px;
+    white-space: nowrap;
+}
+pre {
+    background-color: #f5f5f5;
+    border: 1px solid rgba(0, 0, 0, 0.15);
+    border-radius: 4px;
+    display: block;
+    font-size: 13px;
+    line-height: 20px;
+    margin: 0 0 10px;
+    padding: 9.5px;
+    white-space: pre-wrap;
+    word-break: break-all;
+    word-wrap: break-word;
+}
+pre.prettyprint {
+    margin-bottom: 20px;
+}
+pre code {
+    background-color: transparent;
+    border: 0 none;
+    color: inherit;
+    padding: 0;
+    white-space: pre-wrap;
+}
+.pre-scrollable {
+    max-height: 340px;
+    overflow-y: scroll;
+}
+form {
+    margin: 0 0 20px;
+}
+.row-fluid form {
+    margin: 0;
+}
+fieldset {
+    border: 0 none;
+    margin: 0;
+    padding: 0;
+}
+legend {
+    -moz-border-bottom-colors: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    border-color: -moz-use-text-color -moz-use-text-color #e5e5e5;
+    border-image: none;
+    border-style: none none solid;
+    border-width: 0 0 1px;
+    color: #333;
+    display: block;
+    font-size: 21px;
+    line-height: 40px;
+    margin-bottom: 20px;
+    padding: 0;
+    width: 100%;
+}
+legend small {
+    color: #999;
+    font-size: 15px;
+}
+label, button, select, textarea {
+    font-weight: normal;
+    line-height: 20px;
+}
+ button, select, textarea {
+    font-family: ΢ÈíÑźÚ,sans-serif;
+}
+label {
+    display: block;
+    margin-bottom: 5px;
+}
+select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
+    border-radius: 4px;
+    color: #555;
+    display: inline-block;
+    font-size: 13px;
+    height: 20px;
+    line-height: 20px;
+    margin-bottom: 10px;
+    padding: 4px 6px;
+    vertical-align: middle;
+}
+ textarea, .uneditable-input {
+    width: 200px;
+}
+textarea {
+    height: auto;
+}
+textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
+    background-color: #fff;
+    border: 1px solid #ccc;
+    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
+    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
+}
+textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
+    border-color: rgba(82, 168, 236, 0.8);
+    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
+    outline: 0 none;
+}
+input[type="radio"], input[type="checkbox"] {
+    line-height: normal;
+    margin: 4px 0 0;
+}
+ input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
+    width: auto;
+}
+select {
+    height: 30px;
+    line-height: 30px;
+}
+select {
+    background-color: #fff;
+    border: 1px solid #ccc;
+    width: 220px;
+}
+select[multiple], select[size] {
+    height: auto;
+}
+select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
+    outline: thin dotted #333;
+    outline-offset: -2px;
+}
+.uneditable-input, .uneditable-textarea {
+    background-color: #fcfcfc;
+    border-color: #ccc;
+    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.024) inset;
+    color: #999;
+    cursor: not-allowed;
+}
+.uneditable-input {
+    overflow: hidden;
+    white-space: nowrap;
+}
+.uneditable-textarea {
+    height: auto;
+    width: auto;
+}
+input:-moz-placeholder, textarea:-moz-placeholder {
+    color: #999;
+}
+.radio, .checkbox {
+    min-height: 20px;
+    padding-left: 20px;
+}
+.radio input[type="radio"], .checkbox input[type="checkbox"] {
+    float: left;
+    margin-left: -20px;
+}
+.controls > .radio:first-child, .controls > .checkbox:first-child {
+    padding-top: 5px;
+}
+.radio.inline, .checkbox.inline {
+    display: inline-block;
+    margin-bottom: 0;
+    padding-top: 5px;
+    vertical-align: middle;
+}
+.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
+    margin-left: 10px;
+}
+.input-mini {
+    width: 80px;
+}
+.input-small {
+    width: 90px;
+}
+.input-medium {
+    width: 150px;
+}
+.input-large {
+    width: 210px;
+}
+.input-xlarge {
+    width: 270px;
+}
+.input-xxlarge {
+    width: 530px;
+}
+input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
+    float: none;
+    margin-left: 0;
+}
+.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {
+    display: inline-block;
+}
+ textarea, .uneditable-input {
+    margin-left: 0;
+}
+.controls-row [class*="span"] + [class*="span"] {
+    margin-left: 20px;
+}
+input.span12, textarea.span12, .uneditable-input.span12 {
+    width: 926px;
+}
+input.span11, textarea.span11, .uneditable-input.span11 {
+    width: 846px;
+}
+input.span10, textarea.span10, .uneditable-input.span10 {
+    width: 766px;
+}
+input.span9, textarea.span9, .uneditable-input.span9 {
+    width: 686px;
+}
+input.span8, textarea.span8, .uneditable-input.span8 {
+    width: 606px;
+}
+input.span7, textarea.span7, .uneditable-input.span7 {
+    width: 526px;
+}
+input.span6, textarea.span6, .uneditable-input.span6 {
+    width: 446px;
+}
+input.span5, textarea.span5, .uneditable-input.span5 {
+    width: 366px;
+}
+input.span4, textarea.span4, .uneditable-input.span4 {
+    width: 286px;
+}
+input.span3, textarea.span3, .uneditable-input.span3 {
+    width: 206px;
+}
+input.span2, textarea.span2, .uneditable-input.span2 {
+    width: 126px;
+}
+input.span1, textarea.span1, .uneditable-input.span1 {
+    width: 46px;
+}
+.controls-row {
+}
+.controls-row::before, .controls-row::after {
+    content: "";
+    display: table;
+    line-height: 0;
+}
+.controls-row::after {
+    clear: both;
+}
+.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] {
+    float: left;
+}
+.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] {
+    padding-top: 5px;
+}
+input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
+    background-color: #eee;
+    cursor: not-allowed;
+}
+input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
+    background-color: transparent;
+}
+.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {
+    color: #c09853;
+}
+.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
+    color: #c09853;
+}
+.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
+    border-color: #c09853;
+    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
+}
+.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
+    border-color: #a47e3c;
+    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #dbc59e;
+}
+.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
+    background-color: #fcf8e3;
+    border-color: #c09853;
+    color: #c09853;
+}
+.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {
+    color: #b94a48;
+}
+.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {
+    color: #b94a48;
+}
+.control-group.error input, .control-group.error select, .control-group.error textarea {
+    border-color: #b94a48;
+    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
+}
+.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
+    border-color: #953b39;
+    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #d59392;
+}
+.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
+    background-color: #f2dede;
+    border-color: #b94a48;
+    color: #b94a48;
+}
+.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {
+    color: #468847;
+}
+.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
+    color: #468847;
+}
+.control-group.success input, .control-group.success select, .control-group.success textarea {
+    border-color: #468847;
+    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
+}
+.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
+    border-color: #356635;
+    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #7aba7b;
+}
+.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
+    background-color: #dff0d8;
+    border-color: #468847;
+    color: #468847;
+}
+.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {
+    color: #3a87ad;
+}
+.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {
+    color: #3a87ad;
+}
+.control-group.info input, .control-group.info select, .control-group.info textarea {
+    border-color: #3a87ad;
+    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
+}
+.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {
+    border-color: #2d6987;
+    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #7ab5d3;
+}
+.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {
+    background-color: #d9edf7;
+    border-color: #3a87ad;
+    color: #3a87ad;
+}
+input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
+    border-color: #ee5f5b;
+    color: #b94a48;
+}
+input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
+    border-color: #e9322d;
+    box-shadow: 0 0 6px #f8b9b7;
+}
+.form-actions {
+    background-color: #f5f5f5;
+    border-top: 1px solid #e5e5e5;
+    margin-bottom: 20px;
+    margin-top: 20px;
+    padding: 19px 20px 20px;
+}
+.form-actions::before, .form-actions::after {
+    content: "";
+    display: table;
+    line-height: 0;
+}
+.form-actions::after {
+    clear: both;
+}
+.help-block, .help-inline {
+    color: #595959;
+}
+.help-block {
+    display: block;
+    margin-bottom: 10px;
+}
+.help-inline {
+    display: inline-block;
+    padding-left: 5px;
+    vertical-align: middle;
+}
+.input-append, .input-prepend {
+    display: inline-block;
+    font-size: 0;
+    margin-bottom: 10px;
+    vertical-align: middle;
+    white-space: nowrap;
+}
+.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {
+    font-size: 14px;
+}
+.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
+    border-radius: 0 4px 4px 0;
+    margin-bottom: 0;
+    position: relative;
+    vertical-align: top;
+}
+.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {
+    z-index: 2;
+}
+.input-append .add-on, .input-prepend .add-on {
+    background-color: #eee;
+    border: 1px solid #ccc;
+    display: inline-block;
+    font-size: 14px;
+    font-weight: normal;
+    height: 20px;
+    line-height: 20px;
+    min-width: 16px;
+    padding: 4px 5px;
+    text-align: center;
+    text-shadow: 0 1px 0 #fff;
+    width: auto;
+}
+.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .btn-group > .dropdown-toggle {
+    border-radius: 0;
+    vertical-align: top;
+}
+.input-append .active, .input-prepend .active {
+    background-color: #a9dba9;
+    border-color: #46a546;
+}
+.input-prepend .add-on, .input-prepend .btn {
+    margin-right: -1px;
+}
+.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
+    border-radius: 4px 0 0 4px;
+}
+.input-append input, .input-append select, .input-append .uneditable-input {
+    border-radius: 4px 0 0 4px;
+}
+.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child {
+    border-radius: 0 4px 4px 0;
+}
+.input-append .add-on, .input-append .btn, .input-append .btn-group {
+    margin-left: -1px;
+}
+.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
+    border-radius: 0 4px 4px 0;
+}
+.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
+    border-radius: 0;
+}
+.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn {
+    border-radius: 0 4px 4px 0;
+}
+.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
+    border-radius: 4px 0 0 4px;
+    margin-right: -1px;
+}
+.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
+    border-radius: 0 4px 4px 0;
+    margin-left: -1px;
+}
+.input-prepend.input-append .btn-group:first-child {
+    margin-left: 0;
+}
+input.search-query {
+    border-radius: 15px;
+    margin-bottom: 0;
+    padding-left: 14px;
+    padding-right: 14px;
+}
+.form-search .input-append .search-query, .form-search .input-prepend .search-query {
+    border-radius: 0;
+}
+.form-search .input-append .search-query {
+    border-radius: 14px 0 0 14px;
+}
+.form-search .input-append .btn {
+    border-radius: 0 14px 14px 0;
+}
+.form-search .input-prepend .search-query {
+    border-radius: 0 14px 14px 0;
+}
+.form-search .input-prepend .btn {
+    border-radius: 14px 0 0 14px;
+}
+.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle;
+}
+.form-search .hide, .form-inline .hide, .form-horizontal .hide {
+    display: none;
+}
+.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {
+    display: inline-block;
+}
+.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {
+    margin-bottom: 0;
+}
+.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
+    margin-bottom: 0;
+    padding-left: 0;
+    vertical-align: middle;
+}
+.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
+    float: left;
+    margin-left: 0;
+    margin-right: 3px;
+}
+.control-group {
+    margin-bottom: 10px;
+}
+legend + .control-group {
+    margin-top: 20px;
+}
+.form-horizontal .control-group {
+    margin-bottom: 20px;
+}
+.form-horizontal .control-group::before, .form-horizontal .control-group::after {
+    content: "";
+    display: table;
+    line-height: 0;
+}
+.form-horizontal .control-group::after {
+    clear: both;
+}
+.form-horizontal .control-label {
+    float: left;
+    padding-top: 5px;
+    text-align: right;
+    width: 160px;
+}
+.form-horizontal .controls {
+    margin-left: 180px;
+}
+.form-horizontal .controls:first-child {
+}
+.form-horizontal .help-block {
+    margin-bottom: 0;
+}
+.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block {
+    margin-top: 10px;
+}
+.form-horizontal .form-actions {
+    padding-left: 180px;
+}
+table {
+    background-color: transparent;
+    border-collapse: collapse;
+    border-spacing: 0;
+    max-width: 100%;
+}
+.table {
+    width: 100%;
+}
+.table th, .table td {
+    border-top: 1px solid #ddd;
+    line-height: 20px;
+    padding: 10px;
+    text-align: left;
+}
+.table th {
+    font-weight: bold;
+}
+.table thead th {
+    vertical-align: bottom;
+}
+.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {
+    border-top: 0 none;
+}
+.table tbody + tbody {
+    border-top: 2px solid #ddd;
+}
+.table .table {
+    background-color: #fff;
+}
+.table-condensed th, .table-condensed td {
+    padding: 4px 5px;
+}
+.table-bordered {
+    -moz-border-bottom-colors: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    border-collapse: separate;
+    border-color: #ddd #ddd #ddd -moz-use-text-color;
+    border-image: none;
+    border-radius: 4px;
+    border-style: solid solid solid none;
+    border-width: 1px 1px 1px 0;
+}
+.table-bordered th, .table-bordered td {
+    border-left: 1px solid #ddd;
+}
+.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
+    border-top: 0 none;
+}
+.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {
+    border-top-left-radius: 4px;
+}
+.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child {
+    border-top-right-radius: 4px;
+}
+.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
+    border-bottom-left-radius: 4px;
+}
+.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child {
+    border-bottom-right-radius: 4px;
+}
+.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
+    border-bottom-left-radius: 0;
+}
+.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
+    border-bottom-right-radius: 0;
+}
+.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child {
+    border-top-left-radius: 4px;
+}
+.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child {
+    border-top-right-radius: 4px;
+}
+.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {
+    background-color: #f9f9f9;
+}
+.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
+    background-color: #f5f5f5;
+}
+table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] {
+    display: table-cell;
+    float: none;
+    margin-left: 0;
+}
+.table td.span1, .table th.span1 {
+    float: none;
+    margin-left: 0;
+    width: 44px;
+}
+.table td.span2, .table th.span2 {
+    float: none;
+    margin-left: 0;
+    width: 124px;
+}
+.table td.span3, .table th.span3 {
+    float: none;
+    margin-left: 0;
+    width: 204px;
+}
+.table td.span4, .table th.span4 {
+    float: none;
+    margin-left: 0;
+    width: 284px;
+}
+.table td.span5, .table th.span5 {
+    float: none;
+    margin-left: 0;
+    width: 364px;
+}
+.table td.span6, .table th.span6 {
+    float: none;
+    margin-left: 0;
+    width: 444px;
+}
+.table td.span7, .table th.span7 {
+    float: none;
+    margin-left: 0;
+    width: 524px;
+}
+.table td.span8, .table th.span8 {
+    float: none;
+    margin-left: 0;
+    width: 604px;
+}
+.table td.span9, .table th.span9 {
+    float: none;
+    margin-left: 0;
+    width: 684px;
+}
+.table td.span10, .table th.span10 {
+    float: none;
+    margin-left: 0;
+    width: 764px;
+}
+.table td.span11, .table th.span11 {
+    float: none;
+    margin-left: 0;
+    width: 844px;
+}
+.table td.span12, .table th.span12 {
+    float: none;
+    margin-left: 0;
+    width: 924px;
+}
+.table tbody tr.success > td {
+    background-color: #dff0d8;
+}
+.table tbody tr.error > td {
+    background-color: #f2dede;
+}
+.table tbody tr.warning > td {
+    background-color: #fcf8e3;
+}
+.table tbody tr.info > td {
+    background-color: #d9edf7;
+}
+.table-hover tbody tr.success:hover > td {
+    background-color: #d0e9c6;
+}
+.table-hover tbody tr.error:hover > td {
+    background-color: #ebcccc;
+}
+.table-hover tbody tr.warning:hover > td {
+    background-color: #faf2cc;
+}
+.table-hover tbody tr.info:hover > td {
+    background-color: #c4e3f3;
+}
+[class^="icon-"], [class*=" icon-"] {
+    background-image: url("../images/glyphicons-halflings.png");
+    background-position: 14px 14px;
+    background-repeat: no-repeat;
+    display: inline-block;
+    height: 14px;
+    line-height: 14px;
+    margin-top: 1px;
+    vertical-align: text-top;
+    width: 14px;
+}
+.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:focus > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class*=" icon-"] {
+    background-image: url("../images/glyphicons-halflings-white.png");
+}
+.icon-glass {
+    background-position: 0 0;
+}
+.icon-music {
+    background-position: -24px 0;
+}
+.icon-search {
+    background-position: -48px 0;
+}
+.icon-envelope {
+    background-position: -72px 0;
+}
+.icon-heart {
+    background-position: -96px 0;
+}
+.icon-star {
+    background-position: -120px 0;
+}
+.icon-star-empty {
+    background-position: -144px 0;
+}
+.icon-user {
+    background-position: -168px 0;
+}
+.icon-film {
+    background-position: -192px 0;
+}
+.icon-th-large {
+    background-position: -216px 0;
+}
+.icon-th {
+    background-position: -240px 0;
+}
+.icon-th-list {
+    background-position: -264px 0;
+}
+.icon-ok {
+    background-position: -288px 0;
+}
+.icon-remove {
+    background-position: -312px 0;
+}
+.icon-zoom-in {
+    background-position: -336px 0;
+}
+.icon-zoom-out {
+    background-position: -360px 0;
+}
+.icon-off {
+    background-position: -384px 0;
+}
+.icon-signal {
+    background-position: -408px 0;
+}
+.icon-cog {
+    background-position: -432px 0;
+}
+.icon-trash {
+    background-position: -456px 0;
+}
+.icon-home {
+    background-position: 0 -24px;
+}
+.icon-file {
+    background-position: -24px -24px;
+}
+.icon-time {
+    background-position: -48px -24px;
+}
+.icon-road {
+    background-position: -72px -24px;
+}
+.icon-download-alt {
+    background-position: -96px -24px;
+}
+.icon-download {
+    background-position: -120px -24px;
+}
+.icon-upload {
+    background-position: -144px -24px;
+}
+.icon-inbox {
+    background-position: -168px -24px;
+}
+.icon-play-circle {
+    background-position: -192px -24px;
+}
+.icon-repeat {
+    background-position: -216px -24px;
+}
+.icon-refresh {
+    background-position: -240px -24px;
+}
+.icon-list-alt {
+    background-position: -264px -24px;
+}
+.icon-lock {
+    background-position: -287px -24px;
+}
+.icon-flag {
+    background-position: -312px -24px;
+}
+.icon-headphones {
+    background-position: -336px -24px;
+}
+.icon-volume-off {
+    background-position: -360px -24px;
+}
+.icon-volume-down {
+    background-position: -384px -24px;
+}
+.icon-volume-up {
+    background-position: -408px -24px;
+}
+.icon-qrcode {
+    background-position: -432px -24px;
+}
+.icon-barcode {
+    background-position: -456px -24px;
+}
+.icon-tag {
+    background-position: 0 -48px;
+}
+.icon-tags {
+    background-position: -25px -48px;
+}
+.icon-book {
+    background-position: -48px -48px;
+}
+.icon-bookmark {
+    background-position: -72px -48px;
+}
+.icon-print {
+    background-position: -96px -48px;
+}
+.icon-camera {
+    background-position: -120px -48px;
+}
+.icon-font {
+    background-position: -144px -48px;
+}
+.icon-bold {
+    background-position: -167px -48px;
+}
+.icon-italic {
+    background-position: -192px -48px;
+}
+.icon-text-height {
+    background-position: -216px -48px;
+}
+.icon-text-width {
+    background-position: -240px -48px;
+}
+.icon-align-left {
+    background-position: -264px -48px;
+}
+.icon-align-center {
+    background-position: -288px -48px;
+}
+.icon-align-right {
+    background-position: -312px -48px;
+}
+.icon-align-justify {
+    background-position: -336px -48px;
+}
+.icon-list {
+    background-position: -360px -48px;
+}
+.icon-indent-left {
+    background-position: -384px -48px;
+}
+.icon-indent-right {
+    background-position: -408px -48px;
+}
+.icon-facetime-video {
+    background-position: -432px -48px;
+}
+.icon-picture {
+    background-position: -456px -48px;
+}
+.icon-pencil {
+    background-position: 0 -72px;
+}
+.icon-map-marker {
+    background-position: -24px -72px;
+}
+.icon-adjust {
+    background-position: -48px -72px;
+}
+.icon-tint {
+    background-position: -72px -72px;
+}
+.icon-edit {
+    background-position: -96px -72px;
+}
+.icon-share {
+    background-position: -120px -72px;
+}
+.icon-check {
+    background-position: -144px -72px;
+}
+.icon-move {
+    background-position: -168px -72px;
+}
+.icon-step-backward {
+    background-position: -192px -72px;
+}
+.icon-fast-backward {
+    background-position: -216px -72px;
+}
+.icon-backward {
+    background-position: -240px -72px;
+}
+.icon-play {
+    background-position: -264px -72px;
+}
+.icon-pause {
+    background-position: -288px -72px;
+}
+.icon-stop {
+    background-position: -312px -72px;
+}
+.icon-forward {
+    background-position: -336px -72px;
+}
+.icon-fast-forward {
+    background-position: -360px -72px;
+}
+.icon-step-forward {
+    background-position: -384px -72px;
+}
+.icon-eject {
+    background-position: -408px -72px;
+}
+.icon-chevron-left {
+    background-position: -432px -72px;
+}
+.icon-chevron-right {
+    background-position: -456px -72px;
+}
+.icon-plus-sign {
+    background-position: 0 -96px;
+}
+.icon-minus-sign {
+    background-position: -24px -96px;
+}
+.icon-remove-sign {
+    background-position: -48px -96px;
+}
+.icon-ok-sign {
+    background-position: -72px -96px;
+}
+.icon-question-sign {
+    background-position: -96px -96px;
+}
+.icon-info-sign {
+    background-position: -120px -96px;
+}
+.icon-screenshot {
+    background-position: -144px -96px;
+}
+.icon-remove-circle {
+    background-position: -168px -96px;
+}
+.icon-ok-circle {
+    background-position: -192px -96px;
+}
+.icon-ban-circle {
+    background-position: -216px -96px;
+}
+.icon-arrow-left {
+    background-position: -240px -96px;
+}
+.icon-arrow-right {
+    background-position: -264px -96px;
+}
+.icon-arrow-up {
+    background-position: -289px -96px;
+}
+.icon-arrow-down {
+    background-position: -312px -96px;
+}
+.icon-share-alt {
+    background-position: -336px -96px;
+}
+.icon-resize-full {
+    background-position: -360px -96px;
+}
+.icon-resize-small {
+    background-position: -384px -96px;
+}
+.icon-plus {
+    background-position: -408px -96px;
+}
+.icon-minus {
+    background-position: -433px -96px;
+}
+.icon-asterisk {
+    background-position: -456px -96px;
+}
+.icon-exclamation-sign {
+    background-position: 0 -120px;
+}
+.icon-gift {
+    background-position: -24px -120px;
+}
+.icon-leaf {
+    background-position: -48px -120px;
+}
+.icon-fire {
+    background-position: -72px -120px;
+}
+.icon-eye-open {
+    background-position: -96px -120px;
+}
+.icon-eye-close {
+    background-position: -120px -120px;
+}
+.icon-warning-sign {
+    background-position: -144px -120px;
+}
+.icon-plane {
+    background-position: -168px -120px;
+}
+.icon-calendar {
+    background-position: -192px -120px;
+}
+.icon-random {
+    background-position: -216px -120px;
+    width: 16px;
+}
+.icon-comment {
+    background-position: -240px -120px;
+}
+.icon-magnet {
+    background-position: -264px -120px;
+}
+.icon-chevron-up {
+    background-position: -288px -120px;
+}
+.icon-chevron-down {
+    background-position: -313px -119px;
+}
+.icon-retweet {
+    background-position: -336px -120px;
+}
+.icon-shopping-cart {
+    background-position: -360px -120px;
+}
+.icon-folder-close {
+    background-position: -384px -120px;
+    width: 16px;
+}
+.icon-folder-open {
+    background-position: -408px -120px;
+    width: 16px;
+}
+.icon-resize-vertical {
+    background-position: -432px -119px;
+}
+.icon-resize-horizontal {
+    background-position: -456px -118px;
+}
+.icon-hdd {
+    background-position: 0 -144px;
+}
+.icon-bullhorn {
+    background-position: -24px -144px;
+}
+.icon-bell {
+    background-position: -48px -144px;
+}
+.icon-certificate {
+    background-position: -72px -144px;
+}
+.icon-thumbs-up {
+    background-position: -96px -144px;
+}
+.icon-thumbs-down {
+    background-position: -120px -144px;
+}
+.icon-hand-right {
+    background-position: -144px -144px;
+}
+.icon-hand-left {
+    background-position: -168px -144px;
+}
+.icon-hand-up {
+    background-position: -192px -144px;
+}
+.icon-hand-down {
+    background-position: -216px -144px;
+}
+.icon-circle-arrow-right {
+    background-position: -240px -144px;
+}
+.icon-circle-arrow-left {
+    background-position: -264px -144px;
+}
+.icon-circle-arrow-up {
+    background-position: -288px -144px;
+}
+.icon-circle-arrow-down {
+    background-position: -312px -144px;
+}
+.icon-globe {
+    background-position: -336px -144px;
+}
+.icon-wrench {
+    background-position: -360px -144px;
+}
+.icon-tasks {
+    background-position: -384px -144px;
+}
+.icon-filter {
+    background-position: -408px -144px;
+}
+.icon-briefcase {
+    background-position: -432px -144px;
+}
+.icon-fullscreen {
+    background-position: -456px -144px;
+}
+.dropup, .dropdown {
+    position: relative;
+}
+.dropdown-toggle {
+}
+.dropdown-toggle:active, .open .dropdown-toggle {
+    outline: 0 none;
+}
+.caret {
+    border-left: 4px solid transparent;
+    border-right: 4px solid transparent;
+    border-top: 4px solid #000;
+    content: "";
+    display: inline-block;
+    height: 0;
+    vertical-align: top;
+    width: 0;
+}
+.dropdown .caret {
+    margin-left: 2px;
+    margin-top: 8px;
+}
+.dropdown-menu {
+    background-clip: padding-box;
+    background-color: #fff;
+    border: 1px solid rgba(0, 0, 0, 0.2);
+    border-radius: 6px;
+    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+    display: none;
+    float: left;
+    left: 0;
+    list-style: outside none none;
+    margin: 2px 0 0;
+    min-width: 90px;
+    padding: 5px 0;
+    position: absolute;
+    top: 100%;
+    z-index: 1000;
+}
+.dropdown-menu.pull-right {
+    left: auto;
+    right: 0;
+}
+.dropdown-menu .divider {
+    background-color: #e5e5e5;
+    border-bottom: 1px solid #fff;
+    height: 1px;
+    margin: 9px 1px;
+    overflow: hidden;
+}
+.dropdown-menu > li > a {
+    clear: both;
+    color: #333;
+    display: block;
+    font-weight: normal;
+    line-height: 20px;
+    padding: 3px 20px;
+    white-space: nowrap;
+}
+.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
+    background-color: #0081c2;
+    background-image: linear-gradient(to bottom, #08c, #0077b3);
+    background-repeat: repeat-x;
+    color: #fff;
+    text-decoration: none;
+}
+.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
+    background-color: #0081c2;
+    background-image: linear-gradient(to bottom, #08c, #0077b3);
+    background-repeat: repeat-x;
+    color: #fff;
+    outline: 0 none;
+    text-decoration: none;
+}
+.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
+    color: #999;
+}
+.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
+    background-color: transparent;
+    background-image: none;
+    cursor: default;
+    text-decoration: none;
+}
+.open {
+}
+.open > .dropdown-menu {
+    display: block;
+}
+.pull-right > .dropdown-menu {
+    left: auto;
+    right: 0;
+}
+.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
+    border-bottom: 4px solid #000;
+    border-top: 0 none;
+    content: "";
+}
+.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
+    bottom: 100%;
+    margin-bottom: 1px;
+    top: auto;
+}
+.dropdown-submenu {
+    position: relative;
+}
+.dropdown-submenu > .dropdown-menu {
+    border-radius: 0 6px 6px;
+    left: 100%;
+    margin-left: -1px;
+    margin-top: -6px;
+    top: 0;
+}
+.dropdown-submenu:hover > .dropdown-menu {
+    display: block;
+}
+.dropup .dropdown-submenu > .dropdown-menu {
+    border-radius: 5px 5px 5px 0;
+    bottom: 0;
+    margin-bottom: -2px;
+    margin-top: 0;
+    top: auto;
+}
+.dropdown-submenu > a::after {
+    border-color: transparent transparent transparent #ccc;
+    border-style: solid;
+    border-width: 5px 0 5px 5px;
+    content: " ";
+    display: block;
+    float: right;
+    height: 0;
+    margin-right: -10px;
+    margin-top: 5px;
+    width: 0;
+}
+.dropdown-submenu:hover > a::after {
+    border-left-color: #fff;
+}
+.dropdown-submenu.pull-left {
+    float: none;
+}
+.dropdown-submenu.pull-left > .dropdown-menu {
+    border-radius: 6px 0 6px 6px;
+    left: -100%;
+    margin-left: 10px;
+}
+.dropdown .dropdown-menu .nav-header {
+    padding-left: 20px;
+    padding-right: 20px;
+}
+.typeahead {
+    border-radius: 4px;
+    margin-top: 2px;
+    z-index: 1051;
+}
+.well {
+    background-color: #f5f5f5;
+    border: 1px solid #e3e3e3;
+    border-radius: 4px;
+    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
+    margin-bottom: 20px;
+    min-height: 20px;
+    padding: 19px;
+}
+.well blockquote {
+    border-color: rgba(0, 0, 0, 0.15);
+}
+.well-large {
+    border-radius: 6px;
+    padding: 24px;
+}
+.well-small {
+    border-radius: 3px;
+    padding: 9px;
+}
+.fade {
+    opacity: 0;
+    transition: opacity 0.15s linear 0s;
+}
+.fade.in {
+    opacity: 1;
+}
+.collapse {
+    height: 0;
+    overflow: hidden;
+    position: relative;
+    transition: height 0.35s ease 0s;
+}
+.collapse.in {
+    height: auto;
+}
+.close {
+    color: #000;
+    float: right;
+    font-size: 20px;
+    font-weight: bold;
+    line-height: 20px;
+    opacity: 0.2;
+    text-shadow: 0 1px 0 #fff;
+}
+.close:hover, .close:focus {
+    color: #000;
+    cursor: pointer;
+    opacity: 0.4;
+    text-decoration: none;
+}
+button.close {
+    background: transparent none repeat scroll 0 0;
+    border: 0 none;
+    cursor: pointer;
+    padding: 0;
+}
+.btn {
+    -moz-border-bottom-colors: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    background-color: #f5f5f5;
+    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
+    background-repeat: repeat-x;
+    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
+    border-image: none;
+    border-radius: 4px;
+    border-style: solid;
+    border-width: 1px;
+    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
+    color: #333;
+    cursor: pointer;
+    display: inline-block;
+    font-size: 14px;
+    line-height: 20px;
+    margin-bottom: 0;
+    padding: 4px 12px;
+    text-align: center;
+    text-shadow: 0 0 0 rgba(255, 255, 255, 0.75);
+    vertical-align: middle;
+}
+.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
+    background-color: #e6e6e6;
+    color: #333;
+}
+.btn:active, .btn.active {
+}
+.btn:first-child {
+}
+.btn:hover, .btn:focus {
+    background-position: 0 -15px;
+    color: #333;
+    text-decoration: none;
+    transition: background-position 0.1s linear 0s;
+}
+.btn:focus {
+    outline: thin dotted #333;
+    outline-offset: -2px;
+}
+.btn.active, .btn:active {
+    background-image: none;
+    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
+    outline: 0 none;
+}
+.btn.disabled, .btn[disabled] {
+    background-image: none;
+    box-shadow: none;
+    cursor: default;
+    opacity: 0.65;
+}
+.btn-large {
+    border-radius: 6px;
+    font-size: 17.5px;
+    padding: 11px 19px;
+}
+.btn-large [class^="icon-"], .btn-large [class*=" icon-"] {
+    margin-top: 4px;
+}
+.btn-small {
+    border-radius: 3px;
+    font-size: 11.9px;
+    padding: 2px 10px;
+}
+.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {
+    margin-top: 0;
+}
+.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] {
+    margin-top: -1px;
+}
+.btn-mini {
+    border-radius: 3px;
+    font-size: 10.5px;
+    padding: 0 6px;
+}
+.btn-block {
+    box-sizing: border-box;
+    display: block;
+    padding-left: 0;
+    padding-right: 0;
+    width: 100%;
+}
+.btn-block + .btn-block {
+    margin-top: 5px;
+}
+input.btn-block[type="submit"], input.btn-block[type="reset"], input.btn-block[type="button"] {
+    width: 100%;
+}
+.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
+    color: rgba(255, 255, 255, 0.75);
+}
+.btn-primary {
+    background-color: #006dcc;
+    background-image: linear-gradient(to bottom, #08c, #04c);
+    background-repeat: repeat-x;
+    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+    color: #fff;
+    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
+    background-color: #04c;
+    color: #fff;
+}
+.btn-primary:active, .btn-primary.active {
+}
+.btn-warning {
+    background-color: #faa732;
+    background-image: linear-gradient(to bottom, #fbb450, #f89406);
+    background-repeat: repeat-x;
+    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+    color: #fff;
+    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
+    background-color: #f89406;
+    color: #fff;
+}
+.btn-warning:active, .btn-warning.active {
+}
+.btn-danger {
+    background-color: #da4f49;
+    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
+    background-repeat: repeat-x;
+    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+    color: #fff;
+    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
+    background-color: #bd362f;
+    color: #fff;
+}
+.btn-danger:active, .btn-danger.active {
+}
+.btn-success {
+    background-color: #5bb75b;
+    background-image: linear-gradient(to bottom, #62c462, #51a351);
+    background-repeat: repeat-x;
+    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+    color: #fff;
+    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
+    background-color: #51a351;
+    color: #fff;
+}
+.btn-success:active, .btn-success.active {
+}
+.btn-info {
+    background-color: #49afcd;
+    background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
+    background-repeat: repeat-x;
+    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+    color: #fff;
+    text-shadow: 0 0 0 rgba(0, 0, 0, 0.25);
+}
+.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
+    background-color: #2f96b4;
+    color: #fff;
+}
+.btn-info:active, .btn-info.active {
+}
+.btn-inverse {
+    background-color: #363636;
+    background-image: linear-gradient(to bottom, #444, #222);
+    background-repeat: repeat-x;
+    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+    color: #fff;
+    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
+    background-color: #222;
+    color: #fff;
+}
+.btn-inverse:active, .btn-inverse.active {
+}
+button.btn, input.btn[type="submit"] {
+}
+button.btn::-moz-focus-inner, input.btn[type="submit"]::-moz-focus-inner {
+    border: 0 none;
+    padding: 0;
+}
+button.btn.btn-large, input.btn.btn-large[type="submit"] {
+}
+button.btn.btn-small, input.btn.btn-small[type="submit"] {
+}
+button.btn.btn-mini, input.btn.btn-mini[type="submit"] {
+}
+.btn-link, .btn-link:active, .btn-link[disabled] {
+    background-color: transparent;
+    background-image: none;
+    box-shadow: none;
+}
+.btn-link {
+    border-color: transparent;
+    border-radius: 0;
+    color: #08c;
+    cursor: pointer;
+}
+.btn-link:hover, .btn-link:focus {
+    background-color: transparent;
+    color: #005580;
+    text-decoration: underline;
+}
+.btn-link[disabled]:hover, .btn-link[disabled]:focus {
+    color: #333;
+    text-decoration: none;
+}
+.btn-group {
+    display: inline-block;
+    font-size: 0;
+    position: relative;
+    vertical-align: middle;
+    white-space: nowrap;
+}
+.btn-group:first-child {
+}
+.btn-group + .btn-group {
+    margin-left: 5px;
+}
+.btn-toolbar {
+    font-size: 0;
+    margin-bottom: 10px;
+    margin-top: 10px;
+}
+.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group {
+    margin-left: 5px;
+}
+.btn-group > .btn {
+    border-radius: 0;
+    position: relative;
+}
+.btn-group > .btn + .btn {
+    margin-left: -1px;
+}
+.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
+    font-size: 14px;
+}
+.btn-group > .btn-mini {
+    font-size: 10.5px;
+}
+.btn-group > .btn-small {
+    font-size: 11.9px;
+}
+.btn-group > .btn-large {
+    font-size: 17.5px;
+}
+.btn-group > .btn:first-child {
+    border-bottom-left-radius: 4px;
+    border-top-left-radius: 4px;
+    margin-left: 0;
+}
+.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
+    border-bottom-right-radius: 4px;
+    border-top-right-radius: 4px;
+}
+.btn-group > .btn.large:first-child {
+    border-bottom-left-radius: 6px;
+    border-top-left-radius: 6px;
+    margin-left: 0;
+}
+.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
+    border-bottom-right-radius: 6px;
+    border-top-right-radius: 6px;
+}
+.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
+    z-index: 2;
+}
+.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
+    outline: 0 none;
+}
+.btn-group > .btn + .dropdown-toggle {
+    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.125) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
+    padding-left: 8px;
+    padding-right: 8px;
+}
+.btn-group > .btn-mini + .dropdown-toggle {
+    padding-left: 5px;
+    padding-right: 5px;
+}
+.btn-group > .btn-small + .dropdown-toggle {
+}
+.btn-group > .btn-large + .dropdown-toggle {
+    padding-left: 12px;
+    padding-right: 12px;
+}
+.btn-group.open .dropdown-toggle {
+    background-image: none;
+    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+.btn-group.open .btn.dropdown-toggle {
+    background-color: #e6e6e6;
+}
+.btn-group.open .btn-primary.dropdown-toggle {
+    background-color: #04c;
+}
+.btn-group.open .btn-warning.dropdown-toggle {
+    background-color: #f89406;
+}
+.btn-group.open .btn-danger.dropdown-toggle {
+    background-color: #bd362f;
+}
+.btn-group.open .btn-success.dropdown-toggle {
+    background-color: #51a351;
+}
+.btn-group.open .btn-info.dropdown-toggle {
+    background-color: #2f96b4;
+}
+.btn-group.open .btn-inverse.dropdown-toggle {
+    background-color: #222;
+}
+.btn .caret {
+    margin-left: 0;
+    margin-top: 8px;
+}
+.btn-large .caret {
+    margin-top: 6px;
+}
+.btn-large .caret {
+    border-left-width: 5px;
+    border-right-width: 5px;
+    border-top-width: 5px;
+}
+.btn-mini .caret, .btn-small .caret {
+    margin-top: 8px;
+}
+.dropup .btn-large .caret {
+    border-bottom-width: 5px;
+}
+.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
+    border-bottom-color: #fff;
+    border-top-color: #fff;
+}
+.btn-group-vertical {
+    display: inline-block;
+}
+.btn-group-vertical > .btn {
+    border-radius: 0;
+    display: block;
+    float: none;
+    max-width: 100%;
+}
+.btn-group-vertical > .btn + .btn {
+    margin-left: 0;
+    margin-top: -1px;
+}
+.btn-group-vertical > .btn:first-child {
+    border-radius: 4px 4px 0 0;
+}
+.btn-group-vertical > .btn:last-child {
+    border-radius: 0 0 4px 4px;
+}
+.btn-group-vertical > .btn-large:first-child {
+    border-radius: 6px 6px 0 0;
+}
+.btn-group-vertical > .btn-large:last-child {
+    border-radius: 0 0 6px 6px;
+}
+.alert {
+    background-color: #fcf8e3;
+    border: 1px solid #fbeed5;
+    border-radius: 4px;
+    margin-bottom: 20px;
+    padding: 8px 35px 8px 14px;
+    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
+}
+.alert, .alert h4 {
+    color: #c09853;
+}
+.alert h4 {
+    margin: 0;
+}
+.alert .close {
+    line-height: 20px;
+    position: relative;
+    right: -21px;
+    top: -2px;
+}
+.alert-success {
+    background-color: #dff0d8;
+    border-color: #d6e9c6;
+    color: #468847;
+}
+.alert-success h4 {
+    color: #468847;
+}
+.alert-danger, .alert-error {
+    background-color: #f2dede;
+    border-color: #eed3d7;
+    color: #b94a48;
+}
+.alert-danger h4, .alert-error h4 {
+    color: #b94a48;
+}
+.alert-info {
+    background-color: #d9edf7;
+    border-color: #bce8f1;
+    color: #3a87ad;
+}
+.alert-info h4 {
+    color: #3a87ad;
+}
+.alert-block {
+    padding-bottom: 14px;
+    padding-top: 14px;
+}
+.alert-block > p, .alert-block > ul {
+    margin-bottom: 0;
+}
+.alert-block p + p {
+    margin-top: 5px;
+}
+.pagination {
+    margin: 20px 0;
+}
+.pagination ul {
+    border-radius: 4px;
+    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+    display: inline-block;
+    margin-bottom: 0;
+    margin-left: 0;
+}
+.pagination ul > li {
+    display: inline;
+}
+.pagination ul > li > a, .pagination ul > li > span {
+    -moz-border-bottom-colors: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    background-color: #fff;
+    border-color: #ddd;
+    border-image: none;
+    border-style: solid;
+    border-width: 1px 1px 1px 0;
+    float: left;
+    line-height: 20px;
+    padding: 4px 12px;
+    text-decoration: none;
+}
+.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
+    background-color: #f5f5f5;
+}
+.pagination ul > .active > a, .pagination ul > .active > span {
+    color: #999;
+    cursor: default;
+}
+.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
+    background-color: transparent;
+    color: #999;
+    cursor: default;
+}
+.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
+    border-bottom-left-radius: 4px;
+    border-left-width: 1px;
+    border-top-left-radius: 4px;
+}
+.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
+    border-bottom-right-radius: 4px;
+    border-top-right-radius: 4px;
+}
+.pagination-centered {
+    text-align: center;
+}
+.pagination-right {
+    text-align: right;
+}
+.pagination-large ul > li > a, .pagination-large ul > li > span {
+    font-size: 17.5px;
+    padding: 11px 19px;
+}
+.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
+    border-bottom-left-radius: 6px;
+    border-top-left-radius: 6px;
+}
+.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
+    border-bottom-right-radius: 6px;
+    border-top-right-radius: 6px;
+}
+.pagination-mini ul > li:first-child > a, .pagination-small ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > span {
+    border-bottom-left-radius: 3px;
+    border-top-left-radius: 3px;
+}
+.pagination-mini ul > li:last-child > a, .pagination-small ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > span {
+    border-bottom-right-radius: 3px;
+    border-top-right-radius: 3px;
+}
+.pagination-small ul > li > a, .pagination-small ul > li > span {
+    font-size: 11.9px;
+    padding: 2px 10px;
+}
+.pagination-mini ul > li > a, .pagination-mini ul > li > span {
+    font-size: 10.5px;
+    padding: 0 6px;
+}
+.pager {
+    list-style: outside none none;
+    margin: 20px 0;
+    text-align: center;
+}
+.pager::before, .pager::after {
+    content: "";
+    display: table;
+    line-height: 0;
+}
+.pager::after {
+    clear: both;
+}
+.pager li {
+    display: inline;
+}
+.pager li > a, .pager li > span {
+    background-color: #fff;
+    border: 1px solid #ddd;
+    border-radius: 15px;
+    display: inline-block;
+    padding: 5px 14px;
+}
+.pager li > a:hover, .pager li > a:focus {
+    background-color: #f5f5f5;
+    text-decoration: none;
+}
+.pager .next > a, .pager .next > span {
+    float: right;
+}
+.pager .previous > a, .pager .previous > span {
+    float: left;
+}
+.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
+    background-color: #fff;
+    color: #999;
+    cursor: default;
+}
+.modal-backdrop {
+    background-color: #000;
+    bottom: 0;
+    left: 0;
+    position: fixed;
+    right: 0;
+    top: 0;
+    z-index: 1040;
+}
+.modal-backdrop.fade {
+    opacity: 0;
+}
+.modal-backdrop, .modal-backdrop.fade.in {
+    opacity: 0.8;
+}
+.modal {
+    background-clip: padding-box;
+    background-color: #fff;
+    border: 1px solid rgba(0, 0, 0, 0.3);
+    border-radius: 6px;
+    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
+    left: 50%;
+    margin-left: -280px;
+    outline: 0 none;
+    position: fixed;
+    top: 10%;
+    width: 560px;
+    z-index: 1050;
+}
+.modal.fade {
+    top: -25%;
+    transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s;
+}
+.modal.fade.in {
+    top: 10%;
+}
+.modal-header {
+    border-bottom: 1px solid #eee;
+    padding: 9px 15px;
+}
+.modal-header .close {
+    margin-top: 2px;
+}
+.modal-header h3 {
+    line-height: 30px;
+    margin: 0;
+}
+.modal-body {
+    max-height: 400px;
+    overflow-y: auto;
+    padding: 15px;
+    position: relative;
+}
+.modal-form {
+    margin-bottom: 0;
+}
+.modal-footer {
+    background-color: #f5f5f5;
+    border-radius: 0 0 6px 6px;
+    border-top: 1px solid #ddd;
+    box-shadow: 0 1px 0 #fff inset;
+    margin-bottom: 0;
+    padding: 14px 15px 15px;
+    text-align: right;
+}
+.modal-footer::before, .modal-footer::after {
+    content: "";
+    display: table;
+    line-height: 0;
+}
+.modal-footer::after {
+    clear: both;
+}
+.modal-footer .btn + .btn {
+    margin-bottom: 0;
+    margin-left: 5px;
+}
+.modal-footer .btn-group .btn + .btn {
+    margin-left: -1px;
+}
+.modal-footer .btn-block + .btn-block {
+    margin-left: 0;
+}

+ 365 - 0
src/main/webapp/assets/css/ap-apmac.css

@@ -0,0 +1,365 @@
+<!-- 热点管理样式 -->
+/* 设置所有元素的margin和padding为0px */
+*{
+	margin:0px;
+	padding:0px;
+}
+
+#content{
+	margin:0 20px;
+}
+
+#handler{
+	height:14px;
+	padding:20px 0;
+	margin-left:-7px;
+	
+}
+#handler ul .active1{
+	float:left;
+}
+#handler ul .size1{
+	float:left;
+}
+#handler ul .size2{
+	float:left;
+	margin: 0 0 0 10px;
+}
+#handler ul .divider2{
+	float:left;
+	margin:0px 10px 0px 10px;
+}
+
+#handler li a{
+	text-decoration: none;
+	color:#0088CC;
+	font-size:14px;
+}
+
+#diagram{
+	width:100%;
+}
+#diagramHead{
+	width:100%;
+	height:34px;
+	border-bottom:1px solid #d5dee8;
+}
+
+#diagramHead span{
+	float:left;
+	display:block;
+	width:150px;
+	height:33px;
+	line-height:33px;
+	text-align:center;
+	cursor:pointer;
+}
+#diagramHead span:first-child{
+	border-left:1px solid #d5dee8;
+	border-top:1px solid #d5dee8;
+}
+#diagramHead span:last-child{
+	border:1px solid #d5dee8;
+}
+
+#hotDetails,#relationship{
+	margin-top:20px;
+}
+
+#buttons{
+	width:100%;
+	height:32px;
+	line-height:32px;
+	margin-bottom:20px;
+	clear:both;
+}
+
+#buttons div.btn1{
+	float:left;
+	height:32px;
+	line-height:32px;
+   	color:#36AEEA!important;
+  	font-size:12px;
+  	border:1px solid #36AEEA;
+   	border-radius:5px!important;
+   	text-align: center;
+	cursor: pointer;
+	margin-right:10px;
+	width:120px;
+}
+
+#buttons div#serachData{
+	float:right;
+	width:300px;
+	height:32px;
+	line-height:32px;
+}
+
+#buttons div#serachData input[type=text]{
+	z-index:9;
+	width:270px;
+	height:30px;
+	line-height:30px;
+	background-color:#F4F4F4!important;
+	border-radius:5px!important;
+	border:none;
+	font-size:12px;
+	padding-left:20px;
+}
+
+#serachData_img{
+	z-index:9999;
+	width:30px;
+	height:32px;
+	position: relative;
+	left:260px;
+	top:-50px;
+	cursor: pointer;
+	background: url(../images/fangdajing1.png) no-repeat 0 10px;
+	border:none;
+}
+
+#selectuls{
+	width:100%;
+	height:35px;
+	line-height:35px;
+	clear:both;
+	margin-left:-10px;
+}
+
+#selectuls ul{
+	float:left;
+	cursor: pointer;
+	margin-left:10px;
+}
+
+.select_box{
+	width:150px;
+	height:35px;
+	background:#F4F4F4 url(../images/triangle.png) no-repeat 130px;
+	border:none;
+	border-radius:5px!important;
+}
+	
+.select_box span {
+	display:block; 
+	line-height:35px; 
+	height:35px;
+	overflow:hidden;
+	margin-left:20px;
+	font-size:12px;
+}
+	
+.son_ul {
+	width:150px;
+	color:white;
+	background-color:#151E2B!important;
+	border-radius:5px!important;
+	position: relative;
+	left:-10px;
+	z-index:9999;
+}
+.son_ul li {
+	padding-left:20px; 
+	height:35px;
+	line-height:35px; 
+	border-radius:5px!important;
+	font-size:12px;
+}
+.son_ul li:hover {
+	background-color:#26303A!important;
+}
+
+#sign {
+    background: #36aeea none repeat scroll 0 0;
+    border: medium none;
+    border-radius: 5px;
+    color: #fff;
+    cursor: pointer;
+    display: inline;
+    font-size: 12px;
+    height: 21px;
+    line-height: 21px;
+    margin-left: 20px;
+    margin-top: -3px;
+    text-align: center;
+    width: 90px;
+}
+
+#account-table{
+	width:100%;
+	height:auto;
+	position:absolute;
+	margin-top:20px;
+}
+#account-table table.tablefig{
+	width:97%;
+	border-collapse: collapse;
+	color:#4C637B;
+	font-weight: normal;
+}
+
+#btndiv{
+	width:200px;
+	margin:0 auto;
+}
+
+#account-table table th,#account-table table td{
+	text-align: center;
+}
+
+#account-table tbody tr td div.btn11 {
+   	width:90px;
+   	height:34px;
+   	line-height:34px;
+   	color:#FFF!important;
+   	font-size:12px;
+  	background-color:#36AEEA!important;
+   	border-radius:5px!important;
+   	float:left;
+   	margin-left:10px;
+}
+
+#account-table tbody tr td div.btn11:hover{
+	background-color:#4E637B!important;
+	cursor: pointer;
+}
+
+#createForm, #editForm{
+	width:100%;
+	height:auto;
+}
+
+#createForm .control-group,#editForm .control-group{
+	height:34px;
+	line-height:34px;
+}
+
+#createForm label, #editForm label{
+	font-size:12px;
+}
+
+#createForm span, #editForm span{
+	font-size:12px;
+	height:34px;
+	line-height:34px;
+}
+
+#createForm span.lbl1, #editForm span.lbl1{
+	color:#6BBFEE;
+}
+
+#createForm label.control-label1, #editForm label.control-label1{
+	font-size:12px;
+	width:80px;
+	height:34px;
+	line-height:34px;
+	position: absolute;
+}
+
+#createForm input.input-text,#editForm input.input-text{
+	height:34px;
+	line-height:34px;
+	margin-left: 80px;
+}
+
+#createForm input.input-text, #editForm input.input-text{
+	font-size:12px;
+	width:300px;
+	height:30px;
+	line-height:30px;
+	border:none;
+	border-radius:5px!important;
+	border:1px solid #D5DADF;
+	padding-left:20px;
+}
+
+#createForm label.form-align-radio1 span, #editForm label.form-align-radio1 span{
+	position: relative;
+	top: -11px;
+}
+
+#createForm div.control-group, #editForm div.control-group{
+	margin-bottom: 20px;
+}
+
+#createForm form div.form-actions1 div, #editForm form div.form-actions1 div{
+   	width:120px;
+   	height:34px;
+   	line-height:34px;
+   	color:#FFF!important;
+   	font-size:12px;
+   	border-radius:5px!important;
+   	float:left;
+   	text-align:center;
+   	margin-right:10px;
+   	cursor: pointer;
+}
+
+#createForm form div.form-actions1 div#create-btn-save, #editForm form div.form-actions1 div#edit-btn-save{
+  	background-color:#67BA31!important;
+}
+
+#createForm form div.form-actions1 div#create-btn-cancel, #editForm form div.form-actions1 div#edit-btn-cancel{
+  	background-color:#36AEEA!important;
+}
+
+#createForm form div.form-actions1 div#create-btn-save:hover,#createForm form div.form-actions1 div#create-btn-cancel:hover{
+  	background-color:#4E637B!important;
+}
+
+#editForm form div.form-actions1 div#edit-btn-save:hover,#editForm form div.form-actions1 div#edit-btn-cancel:hover{
+  	background-color:#4E637B!important;
+}
+
+#input-password{
+	margin-left:10px;
+}
+
+.input-checkbox-span{
+	margin-right:20px;
+	margin-left: 5px;
+}
+
+#createForm input[type=radio],#createForm input[type=checkbox],#editForm input[type=radio],#editForm input[type=checkbox]{
+	position: relative;
+}
+
+#createForm input[type=radio],#editForm input[type=radio]{
+	top: -3px;
+}
+
+#createForm input.input-checkbox,#editForm input.input-checkbox{
+	top: 6px;
+}
+
+#input-radio-open,#input-checkbox1{
+	margin-left:80px;
+}
+
+#createForm input.input-checkbox,#editForm input.input-checkbox{
+	float:left;
+}
+
+#createForm input.input-text:focus, #editForm input.input-text:focus{
+	 box-shadow: 0 0 6px red;
+}
+
+#pageDiv{
+	float:right;
+	margin:20px 30px 0 0px;
+}
+
+#tablefig{
+	width:30%;
+}
+#tablefig th,#tablefig td{
+	border:thin solid #b9c5d9;
+	
+}
+#tablefig th{
+	height:40px;
+}
+#tablefig td{
+	height:30px;
+}

+ 212 - 0
src/main/webapp/assets/css/audit.css

@@ -0,0 +1,212 @@
+/*@wanfu*/
+/*设置快速跳转div的宽,高,底线*/
+#subNav,#shortcutBar,#selectConditionBar{
+	height:50px;
+	wight:100%;
+	line-height:50px;
+	margin:0px 20px;
+	border-bottom:2px solid #f4f5f7;
+	font-size:14px;
+	font-family: "microsoft yahei";
+}
+#subNav span{
+	display:block;
+	float:left;
+	color:#4c637b;
+	height:50px;
+	padding:0px 10px;
+	cursor:pointer;
+}
+#subNav span:hover{
+	border-bottom:2px solid #36aeea;
+}
+#subNav span.sub{
+	border-bottom:2px solid #36aeea;
+}
+/*设置快速跳转div中ul的左margin*/
+#shortcutBar{
+	margin-top:-10px;
+}
+#shortcutBar ul{
+	margin-left:0px;
+}
+#shortcutBar .homepage{
+	color:#0088CC;
+}
+#shortcutBar .homepage2{
+	color:#4c637b;
+}
+/*设置快速跳转div中ul中li的上内边距,左浮动*/
+#shortcutBar ul li{
+	padding-top:18px;
+	padding-right:5px;
+	float:left;
+}
+
+#selectConditionBar span{
+	float:left;
+	color:#4c637b;
+}
+/*设置审核通过,审核不通过,未审核的链接的左内边距*/
+#selectConditionBar a{
+	float:left;
+	padding-left:10px;
+	padding-right:10px;
+	display:block;
+	height:50px;
+	outline:none;
+	text-decoration:none;
+	color:#4c637b;
+	font-size:14px;
+	font-family: "microsoft yahei"
+}
+#selectConditionBar a:nth-child(2){
+	border-bottom:2px solid #36aeea;
+}
+#selectConditionBar a:hover{
+	border-bottom:2px solid #36aeea;
+}
+
+/* 设置批量按钮和搜索框位置*/
+#searchBar{
+	height:74px;
+	padding:0px 20px;
+	margin:0px;
+}
+/*批量通过和批量不通过两个按钮样式*/
+#searchBar .batch_btn{
+	float:left;
+	width:120px;
+	height:32px;
+	margin-top:20px;
+	margin-right:10px;
+	border:1px solid #36aeea;
+	border-radius:5px;
+	background:white;
+	color:#36aeea;
+}
+#searchBar form{
+	position:relative;
+	float:right;
+	left:5px;
+	height:54px;
+	width:265px;
+}
+
+/* 搜索输入框 */
+#searchBar input{
+	height:22px;
+	width:200px!important;
+	margin-top:20px;
+	line-height:22px;
+	color:#444444;
+	width:220px;
+	background-color:#F3F3F3!important;
+	border-radius:5px!important;
+	border:none;
+	font-size:12px;
+	padding-left:20px;
+	padding-right:40px;
+}
+/* 搜索按钮 */
+#searchBar img{
+	position:absolute;
+	margin-top:26px;
+	margin-left:-30px;
+}
+
+/* 设置表格左右边距 */
+#tableList{
+	padding:0px 20px;
+}
+/* 
+*资质审核表上面,广告主信息的设置
+*details.ftl
+*/
+#tableList div{
+	margin:0px -20px;
+	padding:20px;
+	border-top:1px solid #D5DADF;
+}
+#tableList div span{
+	margin-right:10px;
+}
+/* 设置表格行的边框 */
+#tableList tr{
+	border:1px solid #D5DADF;
+}
+
+/* 设置表头th的高背景色垂直上下居中 */
+#tableList th{
+	height: 80px;
+	border:none;
+	vertical-align:middle;
+	text-align:center;
+	color:#444444;
+}
+/* 设置行tr的背景色 */
+#tableList tr{
+	background-color:#ffffff;
+}
+/* 设置行tr hover时的背景色 */
+#tableList tr:hover{
+	background-color:#f3f3f3;
+}
+/* 设置td的高字体颜色居中 */
+#tableList td{
+	height:60px;
+	text-align:center;
+	color:#444444;
+}
+/* 设置审核通过,审核不通过按钮的样式 */
+#tableList button{
+	height:34px;
+	width:80px;
+	border-radius:5px;
+	border:1px solid #d4d9df;
+}
+#tableList .labeled{
+	background:#4c637b;
+	color:#ffffff;
+}
+#tableList .unlabeled{
+	background:#ffffff;
+	color:#444444;
+}
+/* 设置审核通过,审核不通过按钮hover的样式 */
+#tableList button:hover{
+	background:#4c637b;
+}
+/* 设置导出excel按钮的样式位置 */
+#footBar button{
+	float: left;
+	margin-left:20px;
+	margin-top: 30px;
+	border-radius:5px 5px 5px 5px;
+	border:none;
+	width:170px;
+	height:34px;
+	color:white;
+	background:#67ba2f;
+	text-align:center;
+}
+/* 设置导出excel按钮hover的样式位置 */
+#footBar button:hover{
+	background:#4c637b;
+}
+/* 设置审核通过,审核不通过按钮的样式 */
+#tableList table tbody tr td .checked{
+	background:#67ba2f;
+}
+/* 设置导出excel按钮hover的样式位置 */
+#footBar button:hover{
+	background:#4c637b;
+}
+/* 设置页数的位置 */
+#paged{
+	margin-top:30px;
+	float:right;
+}
+#paged div{
+	margin:0px;
+}

+ 507 - 0
src/main/webapp/assets/css/authority.css

@@ -0,0 +1,507 @@
+@CHARSET "UTF-8";
+<!-- 鏉冮檺绠$悊鏍峰紡 -->
+/* 璁剧疆鎵�湁鍏冪礌鐨刴argin鍜宲adding涓�px */
+*{
+	margin:0px;
+	padding:0px;
+}
+#account-table #daochu{
+	margin-top:20px;
+}
+#account-table #pageDiv{
+	margin-top:20px;
+}
+#content{
+	margin:0 20px;
+	padding-top:1px;
+}
+
+#handler{
+	margin:20px 0 20px 1px;
+	height:14px;
+	line-height:14px;
+}
+#handler ul{
+	margin-left:20px;
+}
+#handler ul .active1{
+	float:left;
+}
+#handler ul .size1{
+	float:left;
+	 margin-left:10px;
+}
+#handler ul .size2{
+	float:left;
+	 margin-right:10px;
+}
+#handler ul .divider2{
+	float:left;
+}
+
+#handler li a{
+	text-decoration: none;
+	color:#0088CC;
+	font-size:14px;
+}
+
+#buttons{
+	width:100%;
+	height:34px;
+	line-height:34px;
+	margin-bottom:20px;
+}
+
+#buttons div.btn1{
+	float:left;
+	width:120px;
+	height:34px;
+	line-height:34px;
+   	color:#36AEEA!important;
+  	font-size:12px;
+  	border:1px solid #36AEEA;
+   	border-radius:5px!important;
+   	text-align: center;
+	cursor: pointer;
+	margin:0 10px 0 0;
+}
+
+#buttons div.btn1:hover{
+	background-color:#36AEEA!important;
+    color:#fff!important;
+}
+
+#buttons div#serachData{
+	float:right;
+	width:300px;
+	height:34px;
+	line-height:34px;
+}
+
+#buttons div#serachData input[type=text]{
+	z-index:9;
+	width:270px;
+	height:30px;
+	line-height:30px;
+	background-color:#F4F4F4!important;
+	border-radius:5px!important;
+	border:none;
+	font-size:12px;
+	padding-left:20px;
+}
+
+#serachData_img{
+	z-index:9999;
+	width:30px;
+	height:34px;
+	position: relative;
+	left:265px;
+	top:-50px;
+	cursor: pointer;
+	background: url(../images/fangdajing1.png) no-repeat 0 10px;
+	border:none;
+}
+
+#account-table{
+	width:100%;
+	height:auto;
+	position: absolute;
+	margin-top:0px;
+}
+#account-table table{
+	width:97%;
+	border-collapse: collapse;
+	color:#4C637B;
+	font-weight: normal;
+}
+
+#btndiv{
+	width:200px;
+	margin:0 auto;
+}
+
+#account-table table th,#account-table table td{
+	text-align: center;
+}
+
+#account-table tbody tr td div.btn11 {
+   	width:90px;
+   	height:34px;
+   	line-height:34px;
+   	color:#FFF!important;
+   	font-size:12px;
+  	background-color:#39AEEA!important;
+   	border-radius:5px!important;
+   	float:left;
+   	margin-left:10px;
+}
+
+#account-table tbody tr td div.btn11:hover{
+	background-color:#4E637B!important;
+	cursor: pointer;
+}
+
+#createForm, #editForm{
+	width:100%;
+	height:auto;
+	margin:20px 0;
+	font-size:12px;
+}
+
+#createForm .control-group锛�editForm .control-group{
+	height:34px;
+	line-height:34px;
+}
+
+#createForm label, #editForm label{
+	font-size:12px;
+}
+
+#createForm span.input-checkbox-span, #editForm span.input-checkbox-span,#createForm span.#input-password-span,#editForm span.#input-password-span{
+	font-size:12px;
+	height:34px;
+	line-height:34px;
+}
+/*webback閲岄潰鐨剆tart*/
+span.input-checkbox-span{
+	float:left;
+//	margin-right:34px;
+//	margin-left:34px;
+}
+.control-group .form-align-radio input[type="radio"]{
+	position:relative !important;
+}
+#checkboxs  input[type="checkbox"]{
+	position:relative !important;
+	
+}
+#input-password{
+	position:relative !important;
+}
+#createForm span, #editForm span{
+	font-size:12px;
+	height:34px;
+	line-height:34px;
+}
+/*webback閲岄潰鐨別nd*/
+
+#createForm span.lbl1, #editForm span.lbl1{
+	color:#6BBFEE;
+}
+
+#createForm label.control-label1, #editForm label.control-label1{
+	font-size:12px;
+	width:80px;
+	height:34px;
+	line-height:34px;
+	position: absolute;
+}
+
+#createForm input.input-text,#editForm input.input-text{
+	height:34px;
+	line-height:34px;
+	margin-left: 80px;
+}
+
+#createForm input.input-text, #editForm input.input-text{
+	font-size:12px;
+	width:300px;
+	height:30px;
+	line-height:30px;
+	border:none;
+	border-radius:5px!important;
+	border:1px solid #D5DADF;
+	padding-left:20px;
+}
+
+#createForm label.form-align-radio1 span, #editForm label.form-align-radio1 span{
+	position: relative;
+	top: -11px;
+}
+
+#createForm div.control-group, #editForm div.control-group{
+	margin-bottom: 20px;
+}
+
+#createForm form div.form-actions1 div, #editForm form div.form-actions1 div,#createForm .btnall button,#editForm .btnall button{
+   	width:120px;
+   	height:34px;
+   	line-height:34px;
+   	color:#FFF!important;
+   	font-size:12px;
+   	border-radius:5px!important;
+   	float:left;
+   	text-align:center;
+   	margin-right:10px;
+   	cursor: pointer;
+}
+
+#createForm form div.form-actions1 div#create-btn-save, #editForm form div.form-actions1 div#edit-btn-save,#createForm .btnall button.btn3,#editForm .btnall button.btn3{
+  	background-color:#67BA31!important;
+}
+
+#createForm form div.form-actions1 div#create-btn-cancel, #editForm form div.form-actions1 div#edit-btn-cancel,#createForm .btnall button.btn4,#editForm .btnall button.btn4{
+  	background-color:#39AEEA!important;
+}
+
+#createForm form div.form-actions1 div#create-btn-save:hover,#createForm form div.form-actions1 div#create-btn-cancel:hover,#createForm .btnall button.btn3:hover,#createForm .btnall button.btn4:hover{
+  	background-color:#4E637B!important;
+}
+
+#editForm form div.form-actions1 div#edit-btn-save:hover,#editForm form div.form-actions1 div#edit-btn-cancel:hover,#editForm .btnall button.btn3:hover,#editForm .btnall button.btn4:hover{
+  	background-color:#4E637B!important;
+}
+
+#input-password{
+	margin:10px 5px 10px 10px;
+}
+
+span.input-checkbox-span{
+	float:left;
+	margin-right:20px;
+	margin-left: 5px;
+}
+
+#createForm input[type=radio],#createForm input[type=checkbox],#editForm input[type=radio],#editForm input[type=checkbox]{
+	opacity:10;
+	margin-top: -3px;
+}
+
+.form-align-radio{
+	height:35px;
+	line-height:35px;
+}
+/*webback閲岄潰鐨剆tart*/
+
+#createForm input[type=radio],#editForm input[type=radio]{
+	top: 0px;
+	margin-left:77px;
+}
+/*webback閲岄潰鐨別nd*/
+#createForm input.input-checkbox,#editForm input.input-checkbox{
+	top: 11px;
+	margin-left:80px;
+}
+
+#input-radio-open,#input-checkbox1{
+	margin-left:80px;
+}
+/*webback閲岄潰鐨剆tart*/
+
+#createForm input.input-checkbox,#editForm input.input-checkbox{
+	float:left;
+}
+/*webback閲岄潰鐨別nd*/
+#createForm input.input-text:focus, #editForm input.input-text:focus{
+	 box-shadow: 0 0 6px red;
+}
+
+#daochu{
+	margin-top:0px;
+}
+
+#pageDiv{
+	float:right;
+	margin:-20px 20px 0 20px;
+}
+
+#pageDiv li.active a{
+	color:#ffffff;
+	background-color:#0170C9!important;
+}
+
+.control-group{
+	position: none;
+}
+
+.control-group #main_advertiserul{
+	z-index: 9;
+	cursor: pointer;
+    margin-left: 60px;
+    width: 150px;
+}
+		
+.control-group .select_box{
+	width:150px;
+	height:34px;
+	background:#F4F4F4 url(../images/triangle1.png) no-repeat 130px;
+	border:none;
+	border-radius:5px!important;
+}
+		
+.control-group #advertiserul_select_box{
+	margin:0 20px;
+}
+		
+.control-group .select_box span {
+	display:block; 
+	line-height:34px; 
+	height:34px;
+	overflow:hidden;
+	margin-left:20px;
+	font-size:12px;
+}
+		
+.control-group .son_ul {
+	width:150px;
+	color:white;
+	background-color:#151E2B!important;
+	border-radius:5px!important;
+	position: absolute;
+}
+		
+.control-group .son_ul li {
+	padding-left:20px; 
+	height:34px;
+	line-height:34px; 
+	border-radius:5px!important;
+	font-size:12px;
+}
+.control-group .son_ul li:hover {
+	background-color:#26303A!important;
+}
+
+#chooseing{
+	float:left;
+}
+
+#chooseing li,#selected li{
+	width:150px;
+	height:34px;
+	line-height:34px;
+	border:1px solid #d5dee8;
+	margin-bottom:10px;
+	text-align: center;
+	cursor: pointer;
+}
+
+#selected{
+	padding-top:10px;
+	width:190px;
+	height:274px;
+	margin-left:170px;
+	border:1px solid #d5dee8;
+}
+
+#selected li{
+	margin-left:20px;
+}
+
+#selected  input{
+	float: right;
+	border:none;
+	width: 20px;
+	height: 20px;
+	margin-top:7px;
+	cursor: pointer;
+}
+
+#selected  input.movedel{
+	background: url(../images/dialog/ui-icons_cd0a0a_256x240.png) -30px -190px;
+}
+#selected  input.moveup{
+	background: url(../images/dialog/ui-icons_cd0a0a_256x240.png) -158px -190px;	
+}
+#selected  input.movedown{
+	background: url(../images/dialog/ui-icons_cd0a0a_256x240.png) -126px -190px;
+}
+
+#upload_qulifications #uploadTable{
+	margin-left:80px;
+	text-align: center;
+	width:500px;
+	font-size: 12px;
+}
+
+#upload_qulifications #uploadTable,#upload_qulifications #uploadTable th, #uploadTable td{
+	border-color:#d5dadf;
+}
+
+#upload_qulifications #uploadTable th{
+	height: 60px;
+}
+
+#upload_qulifications #uploadTable td{
+	height: 50px;
+}
+
+#createForm .btnall button,#editForm .btnall button{
+	border:none;
+}
+
+.backbtn{
+	background-color: #36AEEA;
+}
+
+.backbtn:hover{
+	background-color: #4E637B;
+}
+
+<!-- 鎶曟斁绠$悊椤甸潰涓婁紶鎸夐挳鏍峰紡 -->
+#upload_qulifications table td div.selectFile_div{
+	float:left;
+	text-align: center;
+}
+
+#upload_qulifications button.uploadOrView{
+	width:50px;
+	height:30px;
+	border: 1px solid #36aeea;
+    background-color: #36aeea;
+    color:#ffffff;
+	float:left;
+	margin:-40px 0 0 284px;
+}
+
+#upload_qulifications div.ace-file-input{
+    height: 30px;
+    line-height: 30px;
+    margin: 10px 0 10px 50px;
+}
+
+#upload_qulifications div.ace-file-input label::before{
+	 z-index: 99;
+}
+
+#upload_qulifications div.ace-file-input label span{
+	margin-left: -104px;
+    position: absolute;
+    z-index:9;
+}
+
+#upload_qulifications div.ace-file-input label.selected span{
+	margin-left: -95px;
+}
+
+#upload_qulifications div.ace-file-input label span i[class*="icon-"]{
+	background-image: none;
+    background-position: 0 0;
+    background-repeat: repeat;
+    height:auto;
+}
+/*webback閲岄潰鐨剆tart*/
+
+#selectConditionBar span{
+	float:left;
+	color:#4c637b;
+	margin:0 0 30px 20px;
+}
+/*璁剧疆瀹℃牳閫氳繃锛屽鏍镐笉閫氳繃锛屾湭瀹℃牳鐨勯摼鎺ョ殑宸﹀唴杈硅窛*/
+#selectConditionBar a{
+	float:left;
+	padding-left:10px;
+	padding-right:10px;
+	display:block;
+	height:30px;
+	outline:none;
+	text-decoration:none;
+	color:#4c637b;
+	font-size:14px;
+	border-bottom:2px solid;
+	border-bottom-color: #f4f5f7;
+}
+
+#selectConditionBar a:hover{
+	border-bottom-color: #36aeea;
+}
+/*webback閲岄潰鐨別nd*/

+ 185 - 0
src/main/webapp/assets/css/banner-audit.css

@@ -0,0 +1,185 @@
+/*@wanfu*/
+/*设置快速跳转div的宽,高,底线*/
+#shortcutBar,#selectConditionBar{
+	height:50px;
+	wight:100%;
+	line-height:50px;
+	margin-left:20px;
+	margin-right:20px;
+	border-bottom:2px solid #f4f5f7;
+	font-size:14px;
+	font-family: "microsoft yahei"
+}
+/*设置快速跳转div中ul的左margin*/
+#shortcutBar ul{
+	margin-left:0px;
+}
+#shortcutBar .homepage{
+	color:#0088CC;
+}
+#shortcutBar .homepage2{
+	color:#4c637b;
+}
+/*设置快速跳转div中ul中li的上内边距,左浮动*/
+#shortcutBar ul li{
+	padding-top:18px;
+	padding-right:5px;
+	float:left;
+}
+
+#selectConditionBar span{
+	float:left;
+	color:#4c637b;
+}
+/*设置审核通过,审核不通过,未审核的链接的左内边距*/
+#selectConditionBar a{
+	float:left;
+	padding-left:10px;
+	padding-right:10px;
+	display:block;
+	height:50px;
+	outline:none;
+	text-decoration:none;
+	color:#4c637b;
+	font-size:14px;
+	font-family: "microsoft yahei"
+}
+#selectConditionBar a:nth-child(2){
+	border-bottom:2px solid #36aeea;
+}
+#selectConditionBar a:hover{
+	border-bottom:2px solid #36aeea;
+}
+
+/* 设置批量按钮和搜索框位置*/
+#searchBar{
+	height:74px;
+	padding:0px 20px;
+	margin:0px;
+}
+/*批量通过和批量不通过两个按钮样式*/
+#searchBar .batch_btn{
+	float:left;
+	width:120px;
+	height:32px;
+	margin-top:20px;
+	margin-right:10px;
+	border:1px solid #36aeea;
+	border-radius:5px;
+	background:white;
+	color:#36aeea;
+}
+#searchBar form{
+	position:relative;
+	float:right;
+	left:5px;
+	height:54px;
+	width:265px;
+}
+
+/* 搜索输入框 */
+#searchBar input{
+	height:22px;
+	width:200px!important;
+	margin-top:20px;
+	line-height:22px;
+	color:#444444;
+	width:220px;
+	background-color:#F3F3F3!important;
+	border-radius:5px!important;
+	border:none;
+	font-size:12px;
+	padding-left:20px;
+	padding-right:40px;
+}
+/* 搜索按钮 */
+#searchBar img{
+	position:absolute;
+	margin-top:26px;
+	margin-left:-30px;
+}
+
+/* 设置表格左右边距 */
+#bannerList{
+	padding:0px 20px;
+}
+
+/* 设置表格行的边框 */
+#bannerList tr{
+	border:1px solid #D5DADF;
+}
+
+/* 设置表头th的高背景色垂直上下居中 */
+#bannerList th{
+	height: 80px;
+	border:none;
+	vertical-align:middle;
+	text-align:center;
+	color:#444444;
+}
+/* 设置行tr的背景色 */
+#bannerList tr{
+	background-color:#ffffff;
+}
+/* 设置行tr hover时的背景色 */
+#bannerList tr:hover{
+	background-color:#f3f3f3;
+}
+/* 设置td的高字体颜色居中 */
+#bannerList td{
+	height:60px;
+	text-align:center;
+	color:#444444;
+}
+/* 设置审核通过,审核不通过按钮的样式 */
+#bannerList button{
+	height:34px;
+	width:80px;
+	border-radius:5px;
+	border:1px solid #d4d9df;
+}
+#bannerList .labeled{
+	background:#4c637b;
+	color:#ffffff;
+}
+#bannerList .unlabeled{
+	background:#ffffff;
+	color:#444444;
+}
+/* 设置审核通过,审核不通过按钮hover的样式 */
+#bannerList button:hover{
+	background:#4c637b;
+}
+/* 设置导出excel按钮的样式位置 */
+#footBar button{
+	float: left;
+	margin-left:0px;
+	margin-top: 30px;
+	border-radius:5px 5px 5px 5px;
+	border:none;
+	width:170px;
+	height:34px;
+	color:white;
+	background:#67ba2f;
+	text-align:center;
+}
+/* 设置导出excel按钮hover的样式位置 */
+#footBar button:hover{
+	background:#4c637b;
+}
+/* 设置审核通过,审核不通过按钮的样式 */
+#bannerList table tbody tr td .checked{
+	background:#67ba2f;
+}
+/* 设置导出excel按钮hover的样式位置 */
+#footBar button:hover{
+	background:#4c637b;
+}
+/* 设置页数的位置 */
+#paged{
+	margin-top:30px;
+	float:right;
+}
+#paged div{
+	margin:0px;
+}

+ 327 - 0
src/main/webapp/assets/css/banner-template-list.css

@@ -0,0 +1,327 @@
+/*********** banner-template css @wanfu ***********/
+
+/**** 涓嬫媺妗�****/
+#pullDownList select{
+	margin-top:20px;
+	margin-left:20px;
+	height:34px;
+	width:150px;
+	border-radius:5px;
+	padding:0px;
+	font-size:12px;
+	color:#4c637b;
+	border:none;
+	outline:none;
+	appearance:none;
+    -moz-appearance:none; /* Firefox */
+    -webkit-appearance:none; /* Safari 鍜�Chrome */
+    background:url(../images/triangle1.png) no-repeat 95% 50%;
+    background-color:#f2f6fa;
+}
+
+/*璁剧疆蹇�璺宠浆div鐨勫锛岄珮锛屽簳绾�/
+#shortcutBar{
+	height:50px;
+	wight:100%;
+	line-height:50px;
+	margin-left:20px;
+	margin-right:20px;
+	border-bottom:2px solid #f4f5f7;
+	font-size:14px;
+	font-family: "microsoft yahei"
+}
+/*璁剧疆蹇�璺宠浆div涓璾l鐨勫乏margin*/
+#shortcutBar ul{
+	margin-left:0px;
+}
+#shortcutBar .homepage{
+	color:#0088CC;
+}
+#shortcutBar .homepage2{
+	color:#4c637b;
+}
+/*璁剧疆蹇�璺宠浆div涓璾l涓璴i鐨勪笂鍐呰竟璺濓紝宸︽诞鍔�/
+#shortcutBar ul li{
+	padding-top:18px;
+	padding-right:5px;
+	float:left;
+}
+#shortcutBar i{
+	margin-top:3px;
+}
+
+/**** 浠ヤ笅璁剧疆灏哄锛岀被鍨嬶紝浣嶇疆锛岀姸鎬佺瓫閫夋潯浠剁殑css ****/
+#selectCondition{
+	padding:0px 20px;
+}
+#selectCondition div{
+	height:50px;
+	border-bottom:2px solid #f4f5f7;
+}
+#selectCondition div label{
+	display:block;
+	height:50px;
+	line-height:50px;
+	margin:0px 10px;
+	float:left;
+	clear:left;
+	font-size:12px;
+}
+#selectCondition div a{
+	display:block;
+	height:50px;
+	line-height:50px;
+	padding:0px 10px;
+	float:left;
+	font-size:12px;
+	color:#444444;
+	text-decoration:none;
+	outline:none;
+	cursor:pointer;
+}
+#selectCondition div a:nth-child(2){
+	border-bottom:2px solid #36aeea;
+}
+
+#selectCondition div a:hover{
+	border-bottom:2px solid #36aeea;
+}
+
+/****璁剧疆涓婁紶鎺т欢鐨刢ss鏍峰紡****/
+#input-file{
+	float:left;
+	margin-top:20px;
+	margin-right:10px;
+}
+#input-file .uploadify-button { /*涓嬮潰杩欎袱涓缃寜閽儗鏅壊*/
+	 width:120px;
+	 height:32px;
+	 font-family: "microsoft yahei";
+     background:#ffffff;
+     color:#36aeea;
+     border:1px solid #36aeea;
+     border-radius:5px;
+     padding: 0;
+     cursor: pointer;
+     text-shadow: none;
+ }
+ #input-file .uploadify:hover #input-file .uploadify-button {
+     background:#36aeea;
+     color:#fff;
+ }
+ .uploadify-button-text{
+ 	font-weight:normal;
+ }
+ 
+#searchBar #input-file-queue{
+	display:none
+}
+
+/****浠ヤ笅璁剧疆鎵归噺鎸夐挳鍜屾悳绱㈡鐨勬牱寮�***/
+/* 璁剧疆鎵归噺鎸夐挳鍜屾悳绱㈡浣嶇疆*/
+#searchBar{
+	height:54px;
+	margin:0px 20px;
+}
+/*鎵归噺閫氳繃鍜屾壒閲忎笉閫氳繃涓や釜鎸夐挳鏍峰紡*/
+#searchBar button{
+	float:left;
+	width:120px;
+	height:32px;
+	margin-top:20px;
+	margin-right:10px;
+	border:1px solid #36aeea;
+	border-radius:5px;
+	background-color:#ffffff;
+	color:#36aeea;
+}
+#searchBar button:hover{
+	background-color:#36aeea;
+	color:#fff;
+}
+#searchBar form{
+	position:relative;
+	float:right;
+	left:5px;
+	height:54px;
+	width:265px;
+}
+
+/* 鎼滅储杈撳叆妗�*/
+#searchBar input{
+	height:22px;
+	width:200px!important;
+	margin-top:20px;
+	line-height:22px;
+	color:#444444;
+	width:220px;
+	background-color:#F3F3F3!important;
+	border-radius:5px!important;
+	border:none;
+	font-size:12px;
+	padding-left:20px;
+	padding-right:40px;
+}
+/* 鎼滅储鎸夐挳 */
+#searchBar img{
+	position:absolute;
+	margin-top:26px;
+	margin-left:-30px;
+}
+
+
+/* 璁剧疆琛ㄦ牸宸﹀彸杈硅窛 */
+#bannerList{
+	padding:0px 20px;
+}
+
+/* 璁剧疆琛ㄦ牸琛岀殑杈规 */
+#bannerList tr{
+	border:1px solid #D5DADF;
+}
+
+/* 璁剧疆琛ㄥごth鐨勯珮鑳屾櫙鑹插瀭鐩翠笂涓嬪眳涓�*/
+#bannerList th{
+	height: 80px;
+	border:none;
+	vertical-align:middle;
+	text-align:center;
+	color:#444444;
+}
+/* 璁剧疆琛宼r鐨勮儗鏅壊 */
+#bannerList tr{
+	background-color:#ffffff;
+}
+/* 璁剧疆琛宼r hover鏃剁殑鑳屾櫙鑹�*/
+#bannerList tr:hover{
+	background-color:#f3f3f3;
+}
+/* 璁剧疆td鐨勯珮瀛椾綋棰滆壊灞呬腑 */
+#bannerList td{
+	height:60px;
+	text-align:center;
+	vertical-align:middle;
+	color:#444444;
+}
+/* 璁剧疆琛ㄦ牸涓搷浣滄爮鏇挎崲锛屼慨鏀癸紝鏆傚仠锛屽垹闄ょ殑鏍峰紡 */
+#bannerList button{
+	font-size:12px;
+	color:#ffffff;
+	width:90px;
+	height:34px;
+	background-color:#36aeea;
+	border-radius:5px;
+	border:none;
+}
+#bannerList button:hover{
+	pointer:cursor;
+	background-color:#344c67;
+}
+
+/****浠ヤ笅鏄缃〃鏍肩殑鏍峰紡****/
+/* 璁剧疆琛ㄦ牸宸﹀彸杈硅窛 */
+#tableList{
+	padding:20px 20px 0px 20px;
+}
+
+/* 璁剧疆琛ㄦ牸琛岀殑杈规 */
+#tableList tr{
+	border:1px solid #e7e7e7;
+	background-color:#ffffff;
+}
+/* 璁剧疆琛宼r hover鏃剁殑鑳屾櫙鑹�*/
+#tableList tr:hover{
+	background-color:#f3f3f3;
+}
+/* 璁剧疆琛ㄥごth鐨勯珮鑳屾櫙鑹插瀭鐩翠笂涓嬪眳涓�*/
+#tableList th{
+	height: 80px;
+	border:none;
+	vertical-align:middle;
+	text-align:left;
+	color:#444444;
+}
+/* 璁剧疆td鐨勯珮瀛椾綋棰滆壊灞呬腑 */
+#tableList td{
+	height:60px;
+	text-align:left;
+	color:#444444;
+}
+/* #tableList .center{
+	width:50px;
+	background-color:red;
+} */
+/* 璁剧疆琛ㄦ牸涓寜閽殑鏍峰紡 */
+#tableList button{
+	width:90px;
+	height:34px;
+	background-color:#36aeea;
+	border-radius:5px;
+	border:none;
+	color:#ffffff;
+	font-size:12px;
+}
+#tableList button:hover{
+	background-color:#344c67;
+	color:#fff;
+}
+#tableList form{
+	display:none;
+}
+
+
+/****璁剧疆椤垫暟****/
+/* 璁剧疆椤垫暟鐨勪綅缃�*/
+#paged{
+	margin-top:30px;
+	float:right;
+}
+#paged div{
+	margin:0px;
+}
+
+#uploadFile_banner{
+    font-size: 12px;
+    height: 34px;
+    line-height: 34px;
+    overflow: hidden;
+    position: absolute;
+    right: 382px;
+    text-align: center;
+    text-decoration: none;
+    text-indent: 0;
+    width: 90px;
+}
+
+#uploadFile_banner .uploadify .swfupload{
+	left: 0;
+}
+
+#uploadFile_banner:hover{
+	 text-decoration: none;
+}
+#uploadFile_banner input {
+	position:relative;
+    font-size: 100px;
+    right: 0;
+    top: 0;
+    opacity: 0;
+}
+
+#uploadFile_banner .uploadify-button{
+	background-image:none;
+	background-color: #36aeea;
+    border: medium none;
+    border-radius: 5px;
+    color: #ffffff;
+    font-size: 12px;
+}
+
+#uploadFile_banner #input-file-queue{
+	display:none
+}
+
+#paged li.active a{
+	color:#ffffff;
+	background-color:#0170C9!important;
+}

+ 1254 - 0
src/main/webapp/assets/css/bootstrap-responsive.min.css

@@ -0,0 +1,1254 @@
+/*!
+ * Bootstrap Responsive v2.3.1
+ *
+ * Copyright 2012 Twitter,Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ */
+.clearfix {
+    *zoom: 1
+}
+
+.clearfix:before, .clearfix:after {
+    display: table;
+    line-height: 0;
+    content: ""
+}
+
+.clearfix:after {
+    clear: both
+}
+
+.hide-text {
+    font: 0/0 a;
+    color: transparent;
+    text-shadow: none;
+    background-color: transparent;
+    border: 0
+}
+
+.input-block-level {
+    display: block;
+    width: 100%;
+    min-height: 30px;
+    -webkit-box-sizing: border-box;
+    -moz-box-sizing: border-box;
+    box-sizing: border-box
+}
+
+@-ms-viewport {
+    width: device-width
+}
+
+.hidden {
+    display: none;
+    visibility: hidden
+}
+
+.visible-phone {
+    display: none !important
+}
+
+.visible-tablet {
+    display: none !important
+}
+
+.hidden-desktop {
+    display: none !important
+}
+
+.visible-desktop {
+    display: inherit !important
+}
+
+@media (min-width: 768px) and (max-width: 979px) {
+    .hidden-desktop {
+        display: inherit !important
+    }
+
+    .visible-desktop {
+        display: none !important
+    }
+
+    .visible-tablet {
+        display: inherit !important
+    }
+
+    .hidden-tablet {
+        display: none !important
+    }
+}
+
+@media (max-width: 767px) {
+    .hidden-desktop {
+        display: inherit !important
+    }
+
+    .visible-desktop {
+        display: none !important
+    }
+
+    .visible-phone {
+        display: inherit !important
+    }
+
+    .hidden-phone {
+        display: none !important
+    }
+}
+
+.visible-print {
+    display: none !important
+}
+
+@media print {
+    .visible-print {
+        display: inherit !important
+    }
+
+    .hidden-print {
+        display: none !important
+    }
+}
+
+@media (min-width: 1200px) {
+    .row {
+        margin-left: -30px;
+        *zoom: 1
+    }
+
+    .row:before, .row:after {
+        display: table;
+        line-height: 0;
+        content: ""
+    }
+
+    .row:after {
+        clear: both
+    }
+
+    [class*="span"] {
+        float: left;
+        min-height: 1px;
+        margin-left: 30px
+    }
+
+    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
+        width: 1170px
+    }
+
+    .span12 {
+        width: 1170px
+    }
+
+    .span11 {
+        width: 1070px
+    }
+
+    .span10 {
+        width: 970px
+    }
+
+    .span9 {
+        width: 870px
+    }
+
+    .span8 {
+        width: 770px
+    }
+
+    .span7 {
+        width: 670px
+    }
+
+    .span6 {
+        width: 570px
+    }
+
+    .span5 {
+        width: 470px
+    }
+
+    .span4 {
+        width: 370px
+    }
+
+    .span3 {
+        width: 270px
+    }
+
+    .span2 {
+        width: 170px
+    }
+
+    .span1 {
+        width: 70px
+    }
+
+    .offset12 {
+        margin-left: 1230px
+    }
+
+    .offset11 {
+        margin-left: 1130px
+    }
+
+    .offset10 {
+        margin-left: 1030px
+    }
+
+    .offset9 {
+        margin-left: 930px
+    }
+
+    .offset8 {
+        margin-left: 830px
+    }
+
+    .offset7 {
+        margin-left: 730px
+    }
+
+    .offset6 {
+        margin-left: 630px
+    }
+
+    .offset5 {
+        margin-left: 530px
+    }
+
+    .offset4 {
+        margin-left: 430px
+    }
+
+    .offset3 {
+        margin-left: 330px
+    }
+
+    .offset2 {
+        margin-left: 230px
+    }
+
+    .offset1 {
+        margin-left: 130px
+    }
+
+    .row-fluid {
+        width: 100%;
+        *zoom: 1
+    }
+
+    .row-fluid:before, .row-fluid:after {
+        display: table;
+        line-height: 0;
+        content: ""
+    }
+
+    .row-fluid:after {
+        clear: both
+    }
+
+    .row-fluid [class*="span"] {
+        display: block;
+        float: left;
+        width: 100%;
+        min-height: 30px;
+        margin-left: 2.564102564102564%;
+        *margin-left: 2.5109110747408616%;
+        -webkit-box-sizing: border-box;
+        -moz-box-sizing: border-box;
+        box-sizing: border-box
+    }
+
+    .row-fluid [class*="span"]:first-child {
+        margin-left: 0
+    }
+
+    .row-fluid .controls-row [class*="span"] + [class*="span"] {
+        margin-left: 2.564102564102564%
+    }
+
+    .row-fluid .span12 {
+        width: 100%;
+        *width: 99.94680851063829%
+    }
+
+    .row-fluid .span11 {
+        width: 91.45299145299145%;
+        *width: 91.39979996362975%
+    }
+
+    .row-fluid .span10 {
+        width: 82.90598290598291%;
+        *width: 82.8527914166212%
+    }
+
+    .row-fluid .span9 {
+        width: 74.35897435897436%;
+        *width: 74.30578286961266%
+    }
+
+    .row-fluid .span8 {
+        width: 65.81196581196582%;
+        *width: 65.75877432260411%
+    }
+
+    .row-fluid .span7 {
+        width: 57.26495726495726%;
+        *width: 57.21176577559556%
+    }
+
+    .row-fluid .span6 {
+        width: 48.717948717948715%;
+        *width: 48.664757228587014%
+    }
+
+    .row-fluid .span5 {
+        width: 40.17094017094017%;
+        *width: 40.11774868157847%
+    }
+
+    .row-fluid .span4 {
+        width: 31.623931623931625%;
+        *width: 31.570740134569924%
+    }
+
+    .row-fluid .span3 {
+        width: 23.076923076923077%;
+        *width: 23.023731587561375%
+    }
+
+    .row-fluid .span2 {
+        width: 14.52991452991453%;
+        *width: 14.476723040552828%
+    }
+
+    .row-fluid .span1 {
+        width: 5.982905982905983%;
+        *width: 5.929714493544281%
+    }
+
+    .row-fluid .offset12 {
+        margin-left: 105.12820512820512%;
+        *margin-left: 105.02182214948171%
+    }
+
+    .row-fluid .offset12:first-child {
+        margin-left: 102.56410256410257%;
+        *margin-left: 102.45771958537915%
+    }
+
+    .row-fluid .offset11 {
+        margin-left: 96.58119658119658%;
+        *margin-left: 96.47481360247316%
+    }
+
+    .row-fluid .offset11:first-child {
+        margin-left: 94.01709401709402%;
+        *margin-left: 93.91071103837061%
+    }
+
+    .row-fluid .offset10 {
+        margin-left: 88.03418803418803%;
+        *margin-left: 87.92780505546462%
+    }
+
+    .row-fluid .offset10:first-child {
+        margin-left: 85.47008547008548%;
+        *margin-left: 85.36370249136206%
+    }
+
+    .row-fluid .offset9 {
+        margin-left: 79.48717948717949%;
+        *margin-left: 79.38079650845607%
+    }
+
+    .row-fluid .offset9:first-child {
+        margin-left: 76.92307692307693%;
+        *margin-left: 76.81669394435352%
+    }
+
+    .row-fluid .offset8 {
+        margin-left: 70.94017094017094%;
+        *margin-left: 70.83378796144753%
+    }
+
+    .row-fluid .offset8:first-child {
+        margin-left: 68.37606837606839%;
+        *margin-left: 68.26968539734497%
+    }
+
+    .row-fluid .offset7 {
+        margin-left: 62.393162393162385%;
+        *margin-left: 62.28677941443899%
+    }
+
+    .row-fluid .offset7:first-child {
+        margin-left: 59.82905982905982%;
+        *margin-left: 59.72267685033642%
+    }
+
+    .row-fluid .offset6 {
+        margin-left: 53.84615384615384%;
+        *margin-left: 53.739770867430444%
+    }
+
+    .row-fluid .offset6:first-child {
+        margin-left: 51.28205128205128%;
+        *margin-left: 51.175668303327875%
+    }
+
+    .row-fluid .offset5 {
+        margin-left: 45.299145299145295%;
+        *margin-left: 45.1927623204219%
+    }
+
+    .row-fluid .offset5:first-child {
+        margin-left: 42.73504273504273%;
+        *margin-left: 42.62865975631933%
+    }
+
+    .row-fluid .offset4 {
+        margin-left: 36.75213675213675%;
+        *margin-left: 36.645753773413354%
+    }
+
+    .row-fluid .offset4:first-child {
+        margin-left: 34.18803418803419%;
+        *margin-left: 34.081651209310785%
+    }
+
+    .row-fluid .offset3 {
+        margin-left: 28.205128205128204%;
+        *margin-left: 28.0987452264048%
+    }
+
+    .row-fluid .offset3:first-child {
+        margin-left: 25.641025641025642%;
+        *margin-left: 25.53464266230224%
+    }
+
+    .row-fluid .offset2 {
+        margin-left: 19.65811965811966%;
+        *margin-left: 19.551736679396257%
+    }
+
+    .row-fluid .offset2:first-child {
+        margin-left: 17.094017094017094%;
+        *margin-left: 16.98763411529369%
+    }
+
+    .row-fluid .offset1 {
+        margin-left: 11.11111111111111%;
+        *margin-left: 11.004728132387708%
+    }
+
+    .row-fluid .offset1:first-child {
+        margin-left: 8.547008547008547%;
+        *margin-left: 8.440625568285142%
+    }
+
+    input, textarea, .uneditable-input {
+        margin-left: 0
+    }
+
+    .controls-row [class*="span"] + [class*="span"] {
+        margin-left: 30px
+    }
+
+    input.span12, textarea.span12, .uneditable-input.span12 {
+        width: 1156px
+    }
+
+    input.span11, textarea.span11, .uneditable-input.span11 {
+        width: 1056px
+    }
+
+    input.span10, textarea.span10, .uneditable-input.span10 {
+        width: 956px
+    }
+
+    input.span9, textarea.span9, .uneditable-input.span9 {
+        width: 856px
+    }
+
+    input.span8, textarea.span8, .uneditable-input.span8 {
+        width: 756px
+    }
+
+    input.span7, textarea.span7, .uneditable-input.span7 {
+        width: 656px
+    }
+
+    input.span6, textarea.span6, .uneditable-input.span6 {
+        width: 556px
+    }
+
+    input.span5, textarea.span5, .uneditable-input.span5 {
+        width: 456px
+    }
+
+    input.span4, textarea.span4, .uneditable-input.span4 {
+        width: 356px
+    }
+
+    input.span3, textarea.span3, .uneditable-input.span3 {
+        width: 256px
+    }
+
+    input.span2, textarea.span2, .uneditable-input.span2 {
+        width: 156px
+    }
+
+    input.span1, textarea.span1, .uneditable-input.span1 {
+        width: 56px
+    }
+
+    .thumbnails {
+        margin-left: -30px
+    }
+
+    .thumbnails > li {
+        margin-left: 30px
+    }
+
+    .row-fluid .thumbnails {
+        margin-left: 0
+    }
+}
+
+@media (min-width: 768px) and (max-width: 979px) {
+    .row {
+        margin-left: -20px;
+        *zoom: 1
+    }
+
+    .row:before, .row:after {
+        display: table;
+        line-height: 0;
+        content: ""
+    }
+
+    .row:after {
+        clear: both
+    }
+
+    [class*="span"] {
+        float: left;
+        min-height: 1px;
+        margin-left: 20px
+    }
+
+    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
+        width: 724px
+    }
+
+    .span12 {
+        width: 724px
+    }
+
+    .span11 {
+        width: 662px
+    }
+
+    .span10 {
+        width: 600px
+    }
+
+    .span9 {
+        width: 538px
+    }
+
+    .span8 {
+        width: 476px
+    }
+
+    .span7 {
+        width: 414px
+    }
+
+    .span6 {
+        width: 352px
+    }
+
+    .span5 {
+        width: 290px
+    }
+
+    .span4 {
+        width: 228px
+    }
+
+    .span3 {
+        width: 166px
+    }
+
+    .span2 {
+        width: 104px
+    }
+
+    .span1 {
+        width: 42px
+    }
+
+    .offset12 {
+        margin-left: 764px
+    }
+
+    .offset11 {
+        margin-left: 702px
+    }
+
+    .offset10 {
+        margin-left: 640px
+    }
+
+    .offset9 {
+        margin-left: 578px
+    }
+
+    .offset8 {
+        margin-left: 516px
+    }
+
+    .offset7 {
+        margin-left: 454px
+    }
+
+    .offset6 {
+        margin-left: 392px
+    }
+
+    .offset5 {
+        margin-left: 330px
+    }
+
+    .offset4 {
+        margin-left: 268px
+    }
+
+    .offset3 {
+        margin-left: 206px
+    }
+
+    .offset2 {
+        margin-left: 144px
+    }
+
+    .offset1 {
+        margin-left: 82px
+    }
+
+    .row-fluid {
+        width: 100%;
+        *zoom: 1
+    }
+
+    .row-fluid:before, .row-fluid:after {
+        display: table;
+        line-height: 0;
+        content: ""
+    }
+
+    .row-fluid:after {
+        clear: both
+    }
+
+    .row-fluid [class*="span"] {
+        display: block;
+        float: left;
+        width: 100%;
+        min-height: 30px;
+        margin-left: 2.7624309392265194%;
+        *margin-left: 2.709239449864817%;
+        -webkit-box-sizing: border-box;
+        -moz-box-sizing: border-box;
+        box-sizing: border-box
+    }
+
+    .row-fluid [class*="span"]:first-child {
+        margin-left: 0
+    }
+
+    .row-fluid .controls-row [class*="span"] + [class*="span"] {
+        margin-left: 2.7624309392265194%
+    }
+
+    .row-fluid .span12 {
+        width: 100%;
+        *width: 99.94680851063829%
+    }
+
+    .row-fluid .span11 {
+        width: 91.43646408839778%;
+        *width: 91.38327259903608%
+    }
+
+    .row-fluid .span10 {
+        width: 82.87292817679558%;
+        *width: 82.81973668743387%
+    }
+
+    .row-fluid .span9 {
+        width: 74.30939226519337%;
+        *width: 74.25620077583166%
+    }
+
+    .row-fluid .span8 {
+        width: 65.74585635359117%;
+        *width: 65.69266486422946%
+    }
+
+    .row-fluid .span7 {
+        width: 57.18232044198895%;
+        *width: 57.12912895262725%
+    }
+
+    .row-fluid .span6 {
+        width: 48.61878453038674%;
+        *width: 48.56559304102504%
+    }
+
+    .row-fluid .span5 {
+        width: 40.05524861878453%;
+        *width: 40.00205712942283%
+    }
+
+    .row-fluid .span4 {
+        width: 31.491712707182323%;
+        *width: 31.43852121782062%
+    }
+
+    .row-fluid .span3 {
+        width: 22.92817679558011%;
+        *width: 22.87498530621841%
+    }
+
+    .row-fluid .span2 {
+        width: 14.3646408839779%;
+        *width: 14.311449394616199%
+    }
+
+    .row-fluid .span1 {
+        width: 5.801104972375691%;
+        *width: 5.747913483013988%
+    }
+
+    .row-fluid .offset12 {
+        margin-left: 105.52486187845304%;
+        *margin-left: 105.41847889972962%
+    }
+
+    .row-fluid .offset12:first-child {
+        margin-left: 102.76243093922652%;
+        *margin-left: 102.6560479605031%
+    }
+
+    .row-fluid .offset11 {
+        margin-left: 96.96132596685082%;
+        *margin-left: 96.8549429881274%
+    }
+
+    .row-fluid .offset11:first-child {
+        margin-left: 94.1988950276243%;
+        *margin-left: 94.09251204890089%
+    }
+
+    .row-fluid .offset10 {
+        margin-left: 88.39779005524862%;
+        *margin-left: 88.2914070765252%
+    }
+
+    .row-fluid .offset10:first-child {
+        margin-left: 85.6353591160221%;
+        *margin-left: 85.52897613729868%
+    }
+
+    .row-fluid .offset9 {
+        margin-left: 79.8342541436464%;
+        *margin-left: 79.72787116492299%
+    }
+
+    .row-fluid .offset9:first-child {
+        margin-left: 77.07182320441989%;
+        *margin-left: 76.96544022569647%
+    }
+
+    .row-fluid .offset8 {
+        margin-left: 71.2707182320442%;
+        *margin-left: 71.16433525332079%
+    }
+
+    .row-fluid .offset8:first-child {
+        margin-left: 68.50828729281768%;
+        *margin-left: 68.40190431409427%
+    }
+
+    .row-fluid .offset7 {
+        margin-left: 62.70718232044199%;
+        *margin-left: 62.600799341718584%
+    }
+
+    .row-fluid .offset7:first-child {
+        margin-left: 59.94475138121547%;
+        *margin-left: 59.838368402492065%
+    }
+
+    .row-fluid .offset6 {
+        margin-left: 54.14364640883978%;
+        *margin-left: 54.037263430116376%
+    }
+
+    .row-fluid .offset6:first-child {
+        margin-left: 51.38121546961326%;
+        *margin-left: 51.27483249088986%
+    }
+
+    .row-fluid .offset5 {
+        margin-left: 45.58011049723757%;
+        *margin-left: 45.47372751851417%
+    }
+
+    .row-fluid .offset5:first-child {
+        margin-left: 42.81767955801105%;
+        *margin-left: 42.71129657928765%
+    }
+
+    .row-fluid .offset4 {
+        margin-left: 37.01657458563536%;
+        *margin-left: 36.91019160691196%
+    }
+
+    .row-fluid .offset4:first-child {
+        margin-left: 34.25414364640884%;
+        *margin-left: 34.14776066768544%
+    }
+
+    .row-fluid .offset3 {
+        margin-left: 28.45303867403315%;
+        *margin-left: 28.346655695309746%
+    }
+
+    .row-fluid .offset3:first-child {
+        margin-left: 25.69060773480663%;
+        *margin-left: 25.584224756083227%
+    }
+
+    .row-fluid .offset2 {
+        margin-left: 19.88950276243094%;
+        *margin-left: 19.783119783707537%
+    }
+
+    .row-fluid .offset2:first-child {
+        margin-left: 17.12707182320442%;
+        *margin-left: 17.02068884448102%
+    }
+
+    .row-fluid .offset1 {
+        margin-left: 11.32596685082873%;
+        *margin-left: 11.219583872105325%
+    }
+
+    .row-fluid .offset1:first-child {
+        margin-left: 8.56353591160221%;
+        *margin-left: 8.457152932878806%
+    }
+
+    input, textarea, .uneditable-input {
+        margin-left: 0
+    }
+
+    .controls-row [class*="span"] + [class*="span"] {
+        margin-left: 20px
+    }
+
+    input.span12, textarea.span12, .uneditable-input.span12 {
+        width: 710px
+    }
+
+    input.span11, textarea.span11, .uneditable-input.span11 {
+        width: 648px
+    }
+
+    input.span10, textarea.span10, .uneditable-input.span10 {
+        width: 586px
+    }
+
+    input.span9, textarea.span9, .uneditable-input.span9 {
+        width: 524px
+    }
+
+    input.span8, textarea.span8, .uneditable-input.span8 {
+        width: 462px
+    }
+
+    input.span7, textarea.span7, .uneditable-input.span7 {
+        width: 400px
+    }
+
+    input.span6, textarea.span6, .uneditable-input.span6 {
+        width: 338px
+    }
+
+    input.span5, textarea.span5, .uneditable-input.span5 {
+        width: 276px
+    }
+
+    input.span4, textarea.span4, .uneditable-input.span4 {
+        width: 214px
+    }
+
+    input.span3, textarea.span3, .uneditable-input.span3 {
+        width: 152px
+    }
+
+    input.span2, textarea.span2, .uneditable-input.span2 {
+        width: 90px
+    }
+
+    input.span1, textarea.span1, .uneditable-input.span1 {
+        width: 28px
+    }
+}
+
+@media (max-width: 767px) {
+    body {
+        padding-right: 20px;
+        padding-left: 20px
+    }
+
+    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
+        margin-right: -20px;
+        margin-left: -20px
+    }
+
+    .container-fluid {
+        padding: 0
+    }
+
+    .dl-horizontal dt {
+        float: none;
+        width: auto;
+        clear: none;
+        text-align: left
+    }
+
+    .dl-horizontal dd {
+        margin-left: 0
+    }
+
+    .container {
+        width: auto
+    }
+
+    .row-fluid {
+        width: 100%
+    }
+
+    .row, .thumbnails {
+        margin-left: 0
+    }
+
+    .thumbnails > li {
+        float: none;
+        margin-left: 0
+    }
+
+    [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
+        display: block;
+        float: none;
+        width: 100%;
+        margin-left: 0;
+        -webkit-box-sizing: border-box;
+        -moz-box-sizing: border-box;
+        box-sizing: border-box
+    }
+
+    .span12, .row-fluid .span12 {
+        width: 100%;
+        -webkit-box-sizing: border-box;
+        -moz-box-sizing: border-box;
+        box-sizing: border-box
+    }
+
+    .row-fluid [class*="offset"]:first-child {
+        margin-left: 0
+    }
+
+    .input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
+        display: block;
+        width: 100%;
+        min-height: 30px;
+        -webkit-box-sizing: border-box;
+        -moz-box-sizing: border-box;
+        box-sizing: border-box
+    }
+
+    .input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
+        display: inline-block;
+        width: auto
+    }
+
+    .controls-row [class*="span"] + [class*="span"] {
+        margin-left: 0
+    }
+
+    .modal {
+        position: fixed;
+        top: 20px;
+        right: 20px;
+        left: 20px;
+        width: auto;
+        margin: 0
+    }
+
+    .modal.fade {
+        top: -100px
+    }
+
+    .modal.fade.in {
+        top: 20px
+    }
+}
+
+@media (max-width: 480px) {
+    .nav-collapse {
+        -webkit-transform: translate3d(0, 0, 0)
+    }
+
+    .page-header h1 small {
+        display: block;
+        line-height: 20px
+    }
+
+    input[type="checkbox"], input[type="radio"] {
+        border: 1px solid #ccc
+    }
+
+    .form-horizontal .control-label {
+        float: none;
+        width: auto;
+        padding-top: 0;
+        text-align: left
+    }
+
+    .form-horizontal .controls {
+        margin-left: 0
+    }
+
+    .form-horizontal .control-list {
+        padding-top: 0
+    }
+
+    .form-horizontal .form-actions {
+        padding-right: 10px;
+        padding-left: 10px
+    }
+
+    .media .pull-left, .media .pull-right {
+        display: block;
+        float: none;
+        margin-bottom: 10px
+    }
+
+    .media-object {
+        margin-right: 0;
+        margin-left: 0
+    }
+
+    .modal {
+        top: 10px;
+        right: 10px;
+        left: 10px
+    }
+
+    .modal-header .close {
+        padding: 10px;
+        margin: -10px
+    }
+
+    .carousel-caption {
+        position: static
+    }
+}
+
+@media (max-width: 979px) {
+    body {
+        padding-top: 0
+    }
+
+    .navbar-fixed-top, .navbar-fixed-bottom {
+        position: static
+    }
+
+    .navbar-fixed-top {
+        margin-bottom: 20px
+    }
+
+    .navbar-fixed-bottom {
+        margin-top: 20px
+    }
+
+    .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
+        padding: 5px
+    }
+
+    .navbar .container {
+        width: auto;
+        padding: 0
+    }
+
+    .navbar .brand {
+        padding-right: 10px;
+        padding-left: 10px;
+        margin: 0 0 0 -5px
+    }
+
+    .nav-collapse {
+        clear: both
+    }
+
+    .nav-collapse .nav {
+        float: none;
+        margin: 0 0 10px
+    }
+
+    .nav-collapse .nav > li {
+        float: none
+    }
+
+    .nav-collapse .nav > li > a {
+        margin-bottom: 2px
+    }
+
+    .nav-collapse .nav > .divider-vertical {
+        display: none
+    }
+
+    .nav-collapse .nav .nav-header {
+        color: #777;
+        text-shadow: none
+    }
+
+    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
+        padding: 9px 15px;
+        font-weight: bold;
+        color: #777;
+        -webkit-border-radius: 3px;
+        -moz-border-radius: 3px;
+        border-radius: 3px
+    }
+
+    .nav-collapse .btn {
+        padding: 4px 10px 4px;
+        font-weight: normal;
+        -webkit-border-radius: 4px;
+        -moz-border-radius: 4px;
+        border-radius: 4px
+    }
+
+    .nav-collapse .dropdown-menu li + li a {
+        margin-bottom: 2px
+    }
+
+    .nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
+        background-color: #f2f2f2
+    }
+
+    .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
+        color: #999
+    }
+
+    .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {
+        background-color: #111
+    }
+
+    .nav-collapse.in .btn-group {
+        padding: 0;
+        margin-top: 5px
+    }
+
+    .nav-collapse .dropdown-menu {
+        position: static;
+        top: auto;
+        left: auto;
+        display: none;
+        float: none;
+        max-width: none;
+        padding: 0;
+        margin: 0 15px;
+        background-color: transparent;
+        border: 0;
+        -webkit-border-radius: 0;
+        -moz-border-radius: 0;
+        border-radius: 0;
+        -webkit-box-shadow: none;
+        -moz-box-shadow: none;
+        box-shadow: none
+    }
+
+    .nav-collapse .open > .dropdown-menu {
+        display: block
+    }
+
+    .nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {
+        display: none
+    }
+
+    .nav-collapse .dropdown-menu .divider {
+        display: none
+    }
+
+    .nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after {
+        display: none
+    }
+
+    .nav-collapse .navbar-form, .nav-collapse .navbar-search {
+        float: none;
+        padding: 10px 15px;
+        margin: 10px 0;
+        border-top: 1px solid #f2f2f2;
+        border-bottom: 1px solid #f2f2f2;
+        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1)
+    }
+
+    .navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {
+        border-top-color: #111;
+        border-bottom-color: #111
+    }
+
+    .navbar .nav-collapse .nav.pull-right {
+        float: none;
+        margin-left: 0
+    }
+
+    .nav-collapse, .nav-collapse.collapse {
+        height: 0;
+        overflow: hidden
+    }
+
+    .navbar .btn-navbar {
+        display: block
+    }
+
+    .navbar-static .navbar-inner {
+        padding-right: 10px;
+        padding-left: 10px
+    }
+}
+
+@media (min-width: 980px) {
+    .nav-collapse.collapse {
+        height: auto !important;
+        overflow: visible !important
+    }
+}
+
+.row-fluid-revise > input {
+    
+    *zoom: 2 !important
+}

+ 121 - 0
src/main/webapp/assets/css/bootstrap-timepicker.css

@@ -0,0 +1,121 @@
+/*!
+ * Timepicker Component for Twitter Bootstrap
+ *
+ * Copyright 2013 Joris de Wit
+ *
+ * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+.bootstrap-timepicker {
+  position: relative;
+}
+.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
+  left: auto;
+  right: 0;
+}
+.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {
+  left: auto;
+  right: 12px;
+}
+.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {
+  left: auto;
+  right: 13px;
+}
+.bootstrap-timepicker .add-on {
+  cursor: pointer;
+}
+.bootstrap-timepicker .add-on i {
+  display: inline-block;
+  width: 16px;
+  height: 16px;
+}
+.bootstrap-timepicker-widget.dropdown-menu {
+  padding: 2px 3px 2px 2px;
+}
+.bootstrap-timepicker-widget.dropdown-menu.open {
+  display: inline-block;
+}
+.bootstrap-timepicker-widget.dropdown-menu:before {
+  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
+  border-left: 7px solid transparent;
+  border-right: 7px solid transparent;
+  content: "";
+  display: inline-block;
+  left: 9px;
+  position: absolute;
+  top: -7px;
+}
+.bootstrap-timepicker-widget.dropdown-menu:after {
+  border-bottom: 6px solid #FFFFFF;
+  border-left: 6px solid transparent;
+  border-right: 6px solid transparent;
+  content: "";
+  display: inline-block;
+  left: 10px;
+  position: absolute;
+  top: -6px;
+}
+.bootstrap-timepicker-widget a.btn,
+.bootstrap-timepicker-widget input {
+  border-radius: 4px;
+}
+.bootstrap-timepicker-widget table {
+  width: 100%;
+  margin: 0;
+}
+.bootstrap-timepicker-widget table td {
+  text-align: center;
+  height: 30px;
+  margin: 0;
+  padding: 2px;
+}
+.bootstrap-timepicker-widget table td:not(.separator) {
+  min-width: 30px;
+}
+.bootstrap-timepicker-widget table td span {
+  width: 100%;
+}
+.bootstrap-timepicker-widget table td a {
+  border: 1px transparent solid;
+  width: 100%;
+  display: inline-block;
+  margin: 0;
+  padding: 8px 0;
+  outline: 0;
+  color: #333;
+}
+.bootstrap-timepicker-widget table td a:hover {
+  text-decoration: none;
+  background-color: #eee;
+  -webkit-border-radius: 4px;
+  -moz-border-radius: 4px;
+  border-radius: 4px;
+  border-color: #ddd;
+}
+.bootstrap-timepicker-widget table td a i {
+  margin-top: 2px;
+}
+.bootstrap-timepicker-widget table td input {
+  width: 25px;
+  margin: 0;
+  text-align: center;
+}
+.bootstrap-timepicker-widget .modal-content {
+  padding: 4px;
+}
+@media (min-width: 767px) {
+  .bootstrap-timepicker-widget.modal {
+    width: 200px;
+    margin-left: -100px;
+  }
+}
+@media (max-width: 767px) {
+  .bootstrap-timepicker {
+    width: 100%;
+  }
+  .bootstrap-timepicker .dropdown-menu {
+    width: 100%;
+  }
+}

+ 6800 - 0
src/main/webapp/assets/css/bootstrap.css

@@ -0,0 +1,6800 @@
+/*!
+ * Bootstrap v3.3.5 (http://getbootstrap.com)
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
+html {
+  font-family: sans-serif;
+  -webkit-text-size-adjust: 100%;
+      -ms-text-size-adjust: 100%;
+}
+body {
+  margin: 0;
+}
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+menu,
+nav,
+section,
+summary {
+  display: block;
+}
+audio,
+canvas,
+progress,
+video {
+  display: inline-block;
+  vertical-align: baseline;
+}
+audio:not([controls]) {
+  display: none;
+  height: 0;
+}
+[hidden],
+template {
+  display: none;
+}
+a {
+  background-color: transparent;
+}
+a:active,
+a:hover {
+  outline: 0;
+}
+abbr[title] {
+  border-bottom: 1px dotted;
+}
+b,
+strong {
+  font-weight: bold;
+}
+dfn {
+  font-style: italic;
+}
+h1 {
+  margin: .67em 0;
+  font-size: 2em;
+}
+mark {
+  color: #000;
+  background: #ff0;
+}
+small {
+  font-size: 80%;
+}
+sub,
+sup {
+  position: relative;
+  font-size: 75%;
+  line-height: 0;
+  vertical-align: baseline;
+}
+sup {
+  top: -.5em;
+}
+sub {
+  bottom: -.25em;
+}
+img {
+  border: 0;
+}
+svg:not(:root) {
+  overflow: hidden;
+}
+figure {
+  margin: 1em 40px;
+}
+hr {
+  height: 0;
+  -webkit-box-sizing: content-box;
+     -moz-box-sizing: content-box;
+          box-sizing: content-box;
+}
+pre {
+  overflow: auto;
+}
+code,
+kbd,
+pre,
+samp {
+  font-family: monospace, monospace;
+  font-size: 1em;
+}
+button,
+input,
+optgroup,
+select,
+textarea {
+  margin: 0;
+  font: inherit;
+  color: inherit;
+}
+button {
+  overflow: visible;
+}
+button,
+select {
+  text-transform: none;
+}
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+  -webkit-appearance: button;
+  cursor: pointer;
+}
+button[disabled],
+html input[disabled] {
+  cursor: default;
+}
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+  padding: 0;
+  border: 0;
+}
+input {
+  line-height: normal;
+}
+input[type="checkbox"],
+input[type="radio"] {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+  padding: 0;
+}
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+  height: auto;
+}
+input[type="search"] {
+  -webkit-box-sizing: content-box;
+     -moz-box-sizing: content-box;
+          box-sizing: content-box;
+  -webkit-appearance: textfield;
+}
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+fieldset {
+  padding: .35em .625em .75em;
+  margin: 0 2px;
+  border: 1px solid #c0c0c0;
+}
+legend {
+  padding: 0;
+  border: 0;
+}
+textarea {
+  overflow: auto;
+}
+optgroup {
+  font-weight: bold;
+}
+table {
+  border-spacing: 0;
+  border-collapse: collapse;
+}
+td,
+th {
+  padding: 0;
+}
+/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
+@media print {
+  *,
+  *:before,
+  *:after {
+    color: #000 !important;
+    text-shadow: none !important;
+    background: transparent !important;
+    -webkit-box-shadow: none !important;
+            box-shadow: none !important;
+  }
+  a,
+  a:visited {
+    text-decoration: underline;
+  }
+  a[href]:after {
+    content: " (" attr(href) ")";
+  }
+  abbr[title]:after {
+    content: " (" attr(title) ")";
+  }
+  a[href^="#"]:after,
+  a[href^="javascript:"]:after {
+    content: "";
+  }
+  pre,
+  blockquote {
+    border: 1px solid #999;
+
+    page-break-inside: avoid;
+  }
+  thead {
+    display: table-header-group;
+  }
+  tr,
+  img {
+    page-break-inside: avoid;
+  }
+  img {
+    max-width: 100% !important;
+  }
+  p,
+  h2,
+  h3 {
+    orphans: 3;
+    widows: 3;
+  }
+  h2,
+  h3 {
+    page-break-after: avoid;
+  }
+  .navbar {
+    display: none;
+  }
+  .btn > .caret,
+  .dropup > .btn > .caret {
+    border-top-color: #000 !important;
+  }
+  .label {
+    border: 1px solid #000;
+  }
+  .table {
+    border-collapse: collapse !important;
+  }
+  .table td,
+  .table th {
+    background-color: #fff !important;
+  }
+  .table-bordered th,
+  .table-bordered td {
+    border: 1px solid #ddd !important;
+  }
+}
+@font-face {
+  font-family: 'Glyphicons Halflings';
+
+  src: url('../fonts/glyphicons-halflings-regular.eot');
+  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
+}
+.glyphicon {
+  position: relative;
+  top: 1px;
+  display: inline-block;
+  font-family: 'Glyphicons Halflings';
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1;
+
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+.glyphicon-asterisk:before {
+  content: "\2a";
+}
+.glyphicon-plus:before {
+  content: "\2b";
+}
+.glyphicon-euro:before,
+.glyphicon-eur:before {
+  content: "\20ac";
+}
+.glyphicon-minus:before {
+  content: "\2212";
+}
+.glyphicon-cloud:before {
+  content: "\2601";
+}
+.glyphicon-envelope:before {
+  content: "\2709";
+}
+.glyphicon-pencil:before {
+  content: "\270f";
+}
+.glyphicon-glass:before {
+  content: "\e001";
+}
+.glyphicon-music:before {
+  content: "\e002";
+}
+.glyphicon-search:before {
+  content: "\e003";
+}
+.glyphicon-heart:before {
+  content: "\e005";
+}
+.glyphicon-star:before {
+  content: "\e006";
+}
+.glyphicon-star-empty:before {
+  content: "\e007";
+}
+.glyphicon-user:before {
+  content: "\e008";
+}
+.glyphicon-film:before {
+  content: "\e009";
+}
+.glyphicon-th-large:before {
+  content: "\e010";
+}
+.glyphicon-th:before {
+  content: "\e011";
+}
+.glyphicon-th-list:before {
+  content: "\e012";
+}
+.glyphicon-ok:before {
+  content: "\e013";
+}
+.glyphicon-remove:before {
+  content: "\e014";
+}
+.glyphicon-zoom-in:before {
+  content: "\e015";
+}
+.glyphicon-zoom-out:before {
+  content: "\e016";
+}
+.glyphicon-off:before {
+  content: "\e017";
+}
+.glyphicon-signal:before {
+  content: "\e018";
+}
+.glyphicon-cog:before {
+  content: "\e019";
+}
+.glyphicon-trash:before {
+  content: "\e020";
+}
+.glyphicon-home:before {
+  content: "\e021";
+}
+.glyphicon-file:before {
+  content: "\e022";
+}
+.glyphicon-time:before {
+  content: "\e023";
+}
+.glyphicon-road:before {
+  content: "\e024";
+}
+.glyphicon-download-alt:before {
+  content: "\e025";
+}
+.glyphicon-download:before {
+  content: "\e026";
+}
+.glyphicon-upload:before {
+  content: "\e027";
+}
+.glyphicon-inbox:before {
+  content: "\e028";
+}
+.glyphicon-play-circle:before {
+  content: "\e029";
+}
+.glyphicon-repeat:before {
+  content: "\e030";
+}
+.glyphicon-refresh:before {
+  content: "\e031";
+}
+.glyphicon-list-alt:before {
+  content: "\e032";
+}
+.glyphicon-lock:before {
+  content: "\e033";
+}
+.glyphicon-flag:before {
+  content: "\e034";
+}
+.glyphicon-headphones:before {
+  content: "\e035";
+}
+.glyphicon-volume-off:before {
+  content: "\e036";
+}
+.glyphicon-volume-down:before {
+  content: "\e037";
+}
+.glyphicon-volume-up:before {
+  content: "\e038";
+}
+.glyphicon-qrcode:before {
+  content: "\e039";
+}
+.glyphicon-barcode:before {
+  content: "\e040";
+}
+.glyphicon-tag:before {
+  content: "\e041";
+}
+.glyphicon-tags:before {
+  content: "\e042";
+}
+.glyphicon-book:before {
+  content: "\e043";
+}
+.glyphicon-bookmark:before {
+  content: "\e044";
+}
+.glyphicon-print:before {
+  content: "\e045";
+}
+.glyphicon-camera:before {
+  content: "\e046";
+}
+.glyphicon-font:before {
+  content: "\e047";
+}
+.glyphicon-bold:before {
+  content: "\e048";
+}
+.glyphicon-italic:before {
+  content: "\e049";
+}
+.glyphicon-text-height:before {
+  content: "\e050";
+}
+.glyphicon-text-width:before {
+  content: "\e051";
+}
+.glyphicon-align-left:before {
+  content: "\e052";
+}
+.glyphicon-align-center:before {
+  content: "\e053";
+}
+.glyphicon-align-right:before {
+  content: "\e054";
+}
+.glyphicon-align-justify:before {
+  content: "\e055";
+}
+.glyphicon-list:before {
+  content: "\e056";
+}
+.glyphicon-indent-left:before {
+  content: "\e057";
+}
+.glyphicon-indent-right:before {
+  content: "\e058";
+}
+.glyphicon-facetime-video:before {
+  content: "\e059";
+}
+.glyphicon-picture:before {
+  content: "\e060";
+}
+.glyphicon-map-marker:before {
+  content: "\e062";
+}
+.glyphicon-adjust:before {
+  content: "\e063";
+}
+.glyphicon-tint:before {
+  content: "\e064";
+}
+.glyphicon-edit:before {
+  content: "\e065";
+}
+.glyphicon-share:before {
+  content: "\e066";
+}
+.glyphicon-check:before {
+  content: "\e067";
+}
+.glyphicon-move:before {
+  content: "\e068";
+}
+.glyphicon-step-backward:before {
+  content: "\e069";
+}
+.glyphicon-fast-backward:before {
+  content: "\e070";
+}
+.glyphicon-backward:before {
+  content: "\e071";
+}
+.glyphicon-play:before {
+  content: "\e072";
+}
+.glyphicon-pause:before {
+  content: "\e073";
+}
+.glyphicon-stop:before {
+  content: "\e074";
+}
+.glyphicon-forward:before {
+  content: "\e075";
+}
+.glyphicon-fast-forward:before {
+  content: "\e076";
+}
+.glyphicon-step-forward:before {
+  content: "\e077";
+}
+.glyphicon-eject:before {
+  content: "\e078";
+}
+.glyphicon-chevron-left:before {
+  content: "\e079";
+}
+.glyphicon-chevron-right:before {
+  content: "\e080";
+}
+.glyphicon-plus-sign:before {
+  content: "\e081";
+}
+.glyphicon-minus-sign:before {
+  content: "\e082";
+}
+.glyphicon-remove-sign:before {
+  content: "\e083";
+}
+.glyphicon-ok-sign:before {
+  content: "\e084";
+}
+.glyphicon-question-sign:before {
+  content: "\e085";
+}
+.glyphicon-info-sign:before {
+  content: "\e086";
+}
+.glyphicon-screenshot:before {
+  content: "\e087";
+}
+.glyphicon-remove-circle:before {
+  content: "\e088";
+}
+.glyphicon-ok-circle:before {
+  content: "\e089";
+}
+.glyphicon-ban-circle:before {
+  content: "\e090";
+}
+.glyphicon-arrow-left:before {
+  content: "\e091";
+}
+.glyphicon-arrow-right:before {
+  content: "\e092";
+}
+.glyphicon-arrow-up:before {
+  content: "\e093";
+}
+.glyphicon-arrow-down:before {
+  content: "\e094";
+}
+.glyphicon-share-alt:before {
+  content: "\e095";
+}
+.glyphicon-resize-full:before {
+  content: "\e096";
+}
+.glyphicon-resize-small:before {
+  content: "\e097";
+}
+.glyphicon-exclamation-sign:before {
+  content: "\e101";
+}
+.glyphicon-gift:before {
+  content: "\e102";
+}
+.glyphicon-leaf:before {
+  content: "\e103";
+}
+.glyphicon-fire:before {
+  content: "\e104";
+}
+.glyphicon-eye-open:before {
+  content: "\e105";
+}
+.glyphicon-eye-close:before {
+  content: "\e106";
+}
+.glyphicon-warning-sign:before {
+  content: "\e107";
+}
+.glyphicon-plane:before {
+  content: "\e108";
+}
+.glyphicon-calendar:before {
+  content: "\e109";
+}
+.glyphicon-random:before {
+  content: "\e110";
+}
+.glyphicon-comment:before {
+  content: "\e111";
+}
+.glyphicon-magnet:before {
+  content: "\e112";
+}
+.glyphicon-chevron-up:before {
+  content: "\e113";
+}
+.glyphicon-chevron-down:before {
+  content: "\e114";
+}
+.glyphicon-retweet:before {
+  content: "\e115";
+}
+.glyphicon-shopping-cart:before {
+  content: "\e116";
+}
+.glyphicon-folder-close:before {
+  content: "\e117";
+}
+.glyphicon-folder-open:before {
+  content: "\e118";
+}
+.glyphicon-resize-vertical:before {
+  content: "\e119";
+}
+.glyphicon-resize-horizontal:before {
+  content: "\e120";
+}
+.glyphicon-hdd:before {
+  content: "\e121";
+}
+.glyphicon-bullhorn:before {
+  content: "\e122";
+}
+.glyphicon-bell:before {
+  content: "\e123";
+}
+.glyphicon-certificate:before {
+  content: "\e124";
+}
+.glyphicon-thumbs-up:before {
+  content: "\e125";
+}
+.glyphicon-thumbs-down:before {
+  content: "\e126";
+}
+.glyphicon-hand-right:before {
+  content: "\e127";
+}
+.glyphicon-hand-left:before {
+  content: "\e128";
+}
+.glyphicon-hand-up:before {
+  content: "\e129";
+}
+.glyphicon-hand-down:before {
+  content: "\e130";
+}
+.glyphicon-circle-arrow-right:before {
+  content: "\e131";
+}
+.glyphicon-circle-arrow-left:before {
+  content: "\e132";
+}
+.glyphicon-circle-arrow-up:before {
+  content: "\e133";
+}
+.glyphicon-circle-arrow-down:before {
+  content: "\e134";
+}
+.glyphicon-globe:before {
+  content: "\e135";
+}
+.glyphicon-wrench:before {
+  content: "\e136";
+}
+.glyphicon-tasks:before {
+  content: "\e137";
+}
+.glyphicon-filter:before {
+  content: "\e138";
+}
+.glyphicon-briefcase:before {
+  content: "\e139";
+}
+.glyphicon-fullscreen:before {
+  content: "\e140";
+}
+.glyphicon-dashboard:before {
+  content: "\e141";
+}
+.glyphicon-paperclip:before {
+  content: "\e142";
+}
+.glyphicon-heart-empty:before {
+  content: "\e143";
+}
+.glyphicon-link:before {
+  content: "\e144";
+}
+.glyphicon-phone:before {
+  content: "\e145";
+}
+.glyphicon-pushpin:before {
+  content: "\e146";
+}
+.glyphicon-usd:before {
+  content: "\e148";
+}
+.glyphicon-gbp:before {
+  content: "\e149";
+}
+.glyphicon-sort:before {
+  content: "\e150";
+}
+.glyphicon-sort-by-alphabet:before {
+  content: "\e151";
+}
+.glyphicon-sort-by-alphabet-alt:before {
+  content: "\e152";
+}
+.glyphicon-sort-by-order:before {
+  content: "\e153";
+}
+.glyphicon-sort-by-order-alt:before {
+  content: "\e154";
+}
+.glyphicon-sort-by-attributes:before {
+  content: "\e155";
+}
+.glyphicon-sort-by-attributes-alt:before {
+  content: "\e156";
+}
+.glyphicon-unchecked:before {
+  content: "\e157";
+}
+.glyphicon-expand:before {
+  content: "\e158";
+}
+.glyphicon-collapse-down:before {
+  content: "\e159";
+}
+.glyphicon-collapse-up:before {
+  content: "\e160";
+}
+.glyphicon-log-in:before {
+  content: "\e161";
+}
+.glyphicon-flash:before {
+  content: "\e162";
+}
+.glyphicon-log-out:before {
+  content: "\e163";
+}
+.glyphicon-new-window:before {
+  content: "\e164";
+}
+.glyphicon-record:before {
+  content: "\e165";
+}
+.glyphicon-save:before {
+  content: "\e166";
+}
+.glyphicon-open:before {
+  content: "\e167";
+}
+.glyphicon-saved:before {
+  content: "\e168";
+}
+.glyphicon-import:before {
+  content: "\e169";
+}
+.glyphicon-export:before {
+  content: "\e170";
+}
+.glyphicon-send:before {
+  content: "\e171";
+}
+.glyphicon-floppy-disk:before {
+  content: "\e172";
+}
+.glyphicon-floppy-saved:before {
+  content: "\e173";
+}
+.glyphicon-floppy-remove:before {
+  content: "\e174";
+}
+.glyphicon-floppy-save:before {
+  content: "\e175";
+}
+.glyphicon-floppy-open:before {
+  content: "\e176";
+}
+.glyphicon-credit-card:before {
+  content: "\e177";
+}
+.glyphicon-transfer:before {
+  content: "\e178";
+}
+.glyphicon-cutlery:before {
+  content: "\e179";
+}
+.glyphicon-header:before {
+  content: "\e180";
+}
+.glyphicon-compressed:before {
+  content: "\e181";
+}
+.glyphicon-earphone:before {
+  content: "\e182";
+}
+.glyphicon-phone-alt:before {
+  content: "\e183";
+}
+.glyphicon-tower:before {
+  content: "\e184";
+}
+.glyphicon-stats:before {
+  content: "\e185";
+}
+.glyphicon-sd-video:before {
+  content: "\e186";
+}
+.glyphicon-hd-video:before {
+  content: "\e187";
+}
+.glyphicon-subtitles:before {
+  content: "\e188";
+}
+.glyphicon-sound-stereo:before {
+  content: "\e189";
+}
+.glyphicon-sound-dolby:before {
+  content: "\e190";
+}
+.glyphicon-sound-5-1:before {
+  content: "\e191";
+}
+.glyphicon-sound-6-1:before {
+  content: "\e192";
+}
+.glyphicon-sound-7-1:before {
+  content: "\e193";
+}
+.glyphicon-copyright-mark:before {
+  content: "\e194";
+}
+.glyphicon-registration-mark:before {
+  content: "\e195";
+}
+.glyphicon-cloud-download:before {
+  content: "\e197";
+}
+.glyphicon-cloud-upload:before {
+  content: "\e198";
+}
+.glyphicon-tree-conifer:before {
+  content: "\e199";
+}
+.glyphicon-tree-deciduous:before {
+  content: "\e200";
+}
+.glyphicon-cd:before {
+  content: "\e201";
+}
+.glyphicon-save-file:before {
+  content: "\e202";
+}
+.glyphicon-open-file:before {
+  content: "\e203";
+}
+.glyphicon-level-up:before {
+  content: "\e204";
+}
+.glyphicon-copy:before {
+  content: "\e205";
+}
+.glyphicon-paste:before {
+  content: "\e206";
+}
+.glyphicon-alert:before {
+  content: "\e209";
+}
+.glyphicon-equalizer:before {
+  content: "\e210";
+}
+.glyphicon-king:before {
+  content: "\e211";
+}
+.glyphicon-queen:before {
+  content: "\e212";
+}
+.glyphicon-pawn:before {
+  content: "\e213";
+}
+.glyphicon-bishop:before {
+  content: "\e214";
+}
+.glyphicon-knight:before {
+  content: "\e215";
+}
+.glyphicon-baby-formula:before {
+  content: "\e216";
+}
+.glyphicon-tent:before {
+  content: "\26fa";
+}
+.glyphicon-blackboard:before {
+  content: "\e218";
+}
+.glyphicon-bed:before {
+  content: "\e219";
+}
+.glyphicon-apple:before {
+  content: "\f8ff";
+}
+.glyphicon-erase:before {
+  content: "\e221";
+}
+.glyphicon-hourglass:before {
+  content: "\231b";
+}
+.glyphicon-lamp:before {
+  content: "\e223";
+}
+.glyphicon-duplicate:before {
+  content: "\e224";
+}
+.glyphicon-piggy-bank:before {
+  content: "\e225";
+}
+.glyphicon-scissors:before {
+  content: "\e226";
+}
+.glyphicon-bitcoin:before {
+  content: "\e227";
+}
+.glyphicon-btc:before {
+  content: "\e227";
+}
+.glyphicon-xbt:before {
+  content: "\e227";
+}
+.glyphicon-yen:before {
+  content: "\00a5";
+}
+.glyphicon-jpy:before {
+  content: "\00a5";
+}
+.glyphicon-ruble:before {
+  content: "\20bd";
+}
+.glyphicon-rub:before {
+  content: "\20bd";
+}
+.glyphicon-scale:before {
+  content: "\e230";
+}
+.glyphicon-ice-lolly:before {
+  content: "\e231";
+}
+.glyphicon-ice-lolly-tasted:before {
+  content: "\e232";
+}
+.glyphicon-education:before {
+  content: "\e233";
+}
+.glyphicon-option-horizontal:before {
+  content: "\e234";
+}
+.glyphicon-option-vertical:before {
+  content: "\e235";
+}
+.glyphicon-menu-hamburger:before {
+  content: "\e236";
+}
+.glyphicon-modal-window:before {
+  content: "\e237";
+}
+.glyphicon-oil:before {
+  content: "\e238";
+}
+.glyphicon-grain:before {
+  content: "\e239";
+}
+.glyphicon-sunglasses:before {
+  content: "\e240";
+}
+.glyphicon-text-size:before {
+  content: "\e241";
+}
+.glyphicon-text-color:before {
+  content: "\e242";
+}
+.glyphicon-text-background:before {
+  content: "\e243";
+}
+.glyphicon-object-align-top:before {
+  content: "\e244";
+}
+.glyphicon-object-align-bottom:before {
+  content: "\e245";
+}
+.glyphicon-object-align-horizontal:before {
+  content: "\e246";
+}
+.glyphicon-object-align-left:before {
+  content: "\e247";
+}
+.glyphicon-object-align-vertical:before {
+  content: "\e248";
+}
+.glyphicon-object-align-right:before {
+  content: "\e249";
+}
+.glyphicon-triangle-right:before {
+  content: "\e250";
+}
+.glyphicon-triangle-left:before {
+  content: "\e251";
+}
+.glyphicon-triangle-bottom:before {
+  content: "\e252";
+}
+.glyphicon-triangle-top:before {
+  content: "\e253";
+}
+.glyphicon-console:before {
+  content: "\e254";
+}
+.glyphicon-superscript:before {
+  content: "\e255";
+}
+.glyphicon-subscript:before {
+  content: "\e256";
+}
+.glyphicon-menu-left:before {
+  content: "\e257";
+}
+.glyphicon-menu-right:before {
+  content: "\e258";
+}
+.glyphicon-menu-down:before {
+  content: "\e259";
+}
+.glyphicon-menu-up:before {
+  content: "\e260";
+}
+* {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+*:before,
+*:after {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+html {
+  font-size: 10px;
+
+  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+body {
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 14px;
+  line-height: 1.42857143;
+  color: #333;
+  background-color: #fff;
+}
+input,
+button,
+select,
+textarea {
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+}
+a {
+  color: #337ab7;
+  text-decoration: none;
+}
+a:hover,
+a:focus {
+  color: #23527c;
+  text-decoration: underline;
+}
+a:focus {
+  outline: thin dotted;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+figure {
+  margin: 0;
+}
+img {
+  vertical-align: middle;
+}
+.img-responsive,
+.thumbnail > img,
+.thumbnail a > img,
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+  display: block;
+  max-width: 100%;
+  height: auto;
+}
+.img-rounded {
+  border-radius: 6px;
+}
+.img-thumbnail {
+  display: inline-block;
+  max-width: 100%;
+  height: auto;
+  padding: 4px;
+  line-height: 1.42857143;
+  background-color: #fff;
+  border: 1px solid #ddd;
+  border-radius: 4px;
+  -webkit-transition: all .2s ease-in-out;
+       -o-transition: all .2s ease-in-out;
+          transition: all .2s ease-in-out;
+}
+.img-circle {
+  border-radius: 50%;
+}
+hr {
+  margin-top: 20px;
+  margin-bottom: 20px;
+  border: 0;
+  border-top: 1px solid #eee;
+}
+.sr-only {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  padding: 0;
+  margin: -1px;
+  overflow: hidden;
+  clip: rect(0, 0, 0, 0);
+  border: 0;
+}
+.sr-only-focusable:active,
+.sr-only-focusable:focus {
+  position: static;
+  width: auto;
+  height: auto;
+  margin: 0;
+  overflow: visible;
+  clip: auto;
+}
+[role="button"] {
+  cursor: pointer;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+.h1,
+.h2,
+.h3,
+.h4,
+.h5,
+.h6 {
+  font-family: inherit;
+  font-weight: 500;
+  line-height: 1.1;
+  color: inherit;
+}
+h1 small,
+h2 small,
+h3 small,
+h4 small,
+h5 small,
+h6 small,
+.h1 small,
+.h2 small,
+.h3 small,
+.h4 small,
+.h5 small,
+.h6 small,
+h1 .small,
+h2 .small,
+h3 .small,
+h4 .small,
+h5 .small,
+h6 .small,
+.h1 .small,
+.h2 .small,
+.h3 .small,
+.h4 .small,
+.h5 .small,
+.h6 .small {
+  font-weight: normal;
+  line-height: 1;
+  color: #777;
+}
+h1,
+.h1,
+h2,
+.h2,
+h3,
+.h3 {
+  margin-top: 20px;
+  margin-bottom: 10px;
+}
+h1 small,
+.h1 small,
+h2 small,
+.h2 small,
+h3 small,
+.h3 small,
+h1 .small,
+.h1 .small,
+h2 .small,
+.h2 .small,
+h3 .small,
+.h3 .small {
+  font-size: 65%;
+}
+h4,
+.h4,
+h5,
+.h5,
+h6,
+.h6 {
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+h4 small,
+.h4 small,
+h5 small,
+.h5 small,
+h6 small,
+.h6 small,
+h4 .small,
+.h4 .small,
+h5 .small,
+.h5 .small,
+h6 .small,
+.h6 .small {
+  font-size: 75%;
+}
+h1,
+.h1 {
+  font-size: 36px;
+}
+h2,
+.h2 {
+  font-size: 30px;
+}
+h3,
+.h3 {
+  font-size: 24px;
+}
+h4,
+.h4 {
+  font-size: 18px;
+}
+h5,
+.h5 {
+  font-size: 14px;
+}
+h6,
+.h6 {
+  font-size: 12px;
+}
+p {
+  margin: 0 0 10px;
+}
+.lead {
+  margin-bottom: 20px;
+  font-size: 16px;
+  font-weight: 300;
+  line-height: 1.4;
+}
+@media (min-width: 768px) {
+  .lead {
+    font-size: 21px;
+  }
+}
+small,
+.small {
+  font-size: 85%;
+}
+mark,
+.mark {
+  padding: .2em;
+  background-color: #fcf8e3;
+}
+.text-left {
+  text-align: left;
+}
+.text-right {
+  text-align: right;
+}
+.text-center {
+  text-align: center;
+}
+.text-justify {
+  text-align: justify;
+}
+.text-nowrap {
+  white-space: nowrap;
+}
+.text-lowercase {
+  text-transform: lowercase;
+}
+.text-uppercase {
+  text-transform: uppercase;
+}
+.text-capitalize {
+  text-transform: capitalize;
+}
+.text-muted {
+  color: #777;
+}
+.text-primary {
+  color: #337ab7;
+}
+a.text-primary:hover,
+a.text-primary:focus {
+  color: #286090;
+}
+.text-success {
+  color: #3c763d;
+}
+a.text-success:hover,
+a.text-success:focus {
+  color: #2b542c;
+}
+.text-info {
+  color: #31708f;
+}
+a.text-info:hover,
+a.text-info:focus {
+  color: #245269;
+}
+.text-warning {
+  color: #8a6d3b;
+}
+a.text-warning:hover,
+a.text-warning:focus {
+  color: #66512c;
+}
+.text-danger {
+  color: #a94442;
+}
+a.text-danger:hover,
+a.text-danger:focus {
+  color: #843534;
+}
+.bg-primary {
+  color: #fff;
+  background-color: #337ab7;
+}
+a.bg-primary:hover,
+a.bg-primary:focus {
+  background-color: #286090;
+}
+.bg-success {
+  background-color: #dff0d8;
+}
+a.bg-success:hover,
+a.bg-success:focus {
+  background-color: #c1e2b3;
+}
+.bg-info {
+  background-color: #d9edf7;
+}
+a.bg-info:hover,
+a.bg-info:focus {
+  background-color: #afd9ee;
+}
+.bg-warning {
+  background-color: #fcf8e3;
+}
+a.bg-warning:hover,
+a.bg-warning:focus {
+  background-color: #f7ecb5;
+}
+.bg-danger {
+  background-color: #f2dede;
+}
+a.bg-danger:hover,
+a.bg-danger:focus {
+  background-color: #e4b9b9;
+}
+.page-header {
+  padding-bottom: 9px;
+  margin: 40px 0 20px;
+  border-bottom: 1px solid #eee;
+}
+ul,
+ol {
+  margin-top: 0;
+  margin-bottom: 10px;
+}
+ul ul,
+ol ul,
+ul ol,
+ol ol {
+  margin-bottom: 0;
+}
+.list-unstyled {
+  padding-left: 0;
+  list-style: none;
+}
+.list-inline {
+  padding-left: 0;
+  margin-left: -5px;
+  list-style: none;
+}
+.list-inline > li {
+  display: inline-block;
+  padding-right: 5px;
+  padding-left: 5px;
+}
+dl {
+  margin-top: 0;
+  margin-bottom: 20px;
+}
+dt,
+dd {
+  line-height: 1.42857143;
+}
+dt {
+  font-weight: bold;
+}
+dd {
+  margin-left: 0;
+}
+@media (min-width: 768px) {
+  .dl-horizontal dt {
+    float: left;
+    width: 160px;
+    overflow: hidden;
+    clear: left;
+    text-align: right;
+    text-overflow: ellipsis;
+    white-space: nowrap;
+  }
+  .dl-horizontal dd {
+    margin-left: 180px;
+  }
+}
+abbr[title],
+abbr[data-original-title] {
+  cursor: help;
+  border-bottom: 1px dotted #777;
+}
+.initialism {
+  font-size: 90%;
+  text-transform: uppercase;
+}
+blockquote {
+  padding: 10px 20px;
+  margin: 0 0 20px;
+  font-size: 17.5px;
+  border-left: 5px solid #eee;
+}
+blockquote p:last-child,
+blockquote ul:last-child,
+blockquote ol:last-child {
+  margin-bottom: 0;
+}
+blockquote footer,
+blockquote small,
+blockquote .small {
+  display: block;
+  font-size: 80%;
+  line-height: 1.42857143;
+  color: #777;
+}
+blockquote footer:before,
+blockquote small:before,
+blockquote .small:before {
+  content: '\2014 \00A0';
+}
+.blockquote-reverse,
+blockquote.pull-right {
+  padding-right: 15px;
+  padding-left: 0;
+  text-align: right;
+  border-right: 5px solid #eee;
+  border-left: 0;
+}
+.blockquote-reverse footer:before,
+blockquote.pull-right footer:before,
+.blockquote-reverse small:before,
+blockquote.pull-right small:before,
+.blockquote-reverse .small:before,
+blockquote.pull-right .small:before {
+  content: '';
+}
+.blockquote-reverse footer:after,
+blockquote.pull-right footer:after,
+.blockquote-reverse small:after,
+blockquote.pull-right small:after,
+.blockquote-reverse .small:after,
+blockquote.pull-right .small:after {
+  content: '\00A0 \2014';
+}
+address {
+  margin-bottom: 20px;
+  font-style: normal;
+  line-height: 1.42857143;
+}
+code,
+kbd,
+pre,
+samp {
+  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
+}
+code {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: #c7254e;
+  background-color: #f9f2f4;
+  border-radius: 4px;
+}
+kbd {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: #fff;
+  background-color: #333;
+  border-radius: 3px;
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
+          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
+}
+kbd kbd {
+  padding: 0;
+  font-size: 100%;
+  font-weight: bold;
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+pre {
+  display: block;
+  padding: 9.5px;
+  margin: 0 0 10px;
+  font-size: 13px;
+  line-height: 1.42857143;
+  color: #333;
+  word-break: break-all;
+  word-wrap: break-word;
+  background-color: #f5f5f5;
+  border: 1px solid #ccc;
+  border-radius: 4px;
+}
+pre code {
+  padding: 0;
+  font-size: inherit;
+  color: inherit;
+  white-space: pre-wrap;
+  background-color: transparent;
+  border-radius: 0;
+}
+.pre-scrollable {
+  max-height: 340px;
+  overflow-y: scroll;
+}
+.container {
+  padding-right: 15px;
+  padding-left: 15px;
+  margin-right: auto;
+  margin-left: auto;
+}
+@media (min-width: 768px) {
+  .container {
+    width: 750px;
+  }
+}
+@media (min-width: 992px) {
+  .container {
+    width: 970px;
+  }
+}
+@media (min-width: 1200px) {
+  .container {
+    width: 1170px;
+  }
+}
+.container-fluid {
+  padding-right: 15px;
+  padding-left: 15px;
+  margin-right: auto;
+  margin-left: auto;
+}
+.row {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+.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 {
+  position: relative;
+  min-height: 1px;
+  padding-right: 15px;
+  padding-left: 15px;
+}
+.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 {
+  float: left;
+}
+.col-xs-12 {
+  width: 100%;
+}
+.col-xs-11 {
+  width: 91.66666667%;
+}
+.col-xs-10 {
+  width: 83.33333333%;
+}
+.col-xs-9 {
+  width: 75%;
+}
+.col-xs-8 {
+  width: 66.66666667%;
+}
+.col-xs-7 {
+  width: 58.33333333%;
+}
+.col-xs-6 {
+  width: 50%;
+}
+.col-xs-5 {
+  width: 41.66666667%;
+}
+.col-xs-4 {
+  width: 33.33333333%;
+}
+.col-xs-3 {
+  width: 25%;
+}
+.col-xs-2 {
+  width: 16.66666667%;
+}
+.col-xs-1 {
+  width: 8.33333333%;
+}
+.col-xs-pull-12 {
+  right: 100%;
+}
+.col-xs-pull-11 {
+  right: 91.66666667%;
+}
+.col-xs-pull-10 {
+  right: 83.33333333%;
+}
+.col-xs-pull-9 {
+  right: 75%;
+}
+.col-xs-pull-8 {
+  right: 66.66666667%;
+}
+.col-xs-pull-7 {
+  right: 58.33333333%;
+}
+.col-xs-pull-6 {
+  right: 50%;
+}
+.col-xs-pull-5 {
+  right: 41.66666667%;
+}
+.col-xs-pull-4 {
+  right: 33.33333333%;
+}
+.col-xs-pull-3 {
+  right: 25%;
+}
+.col-xs-pull-2 {
+  right: 16.66666667%;
+}
+.col-xs-pull-1 {
+  right: 8.33333333%;
+}
+.col-xs-pull-0 {
+  right: auto;
+}
+.col-xs-push-12 {
+  left: 100%;
+}
+.col-xs-push-11 {
+  left: 91.66666667%;
+}
+.col-xs-push-10 {
+  left: 83.33333333%;
+}
+.col-xs-push-9 {
+  left: 75%;
+}
+.col-xs-push-8 {
+  left: 66.66666667%;
+}
+.col-xs-push-7 {
+  left: 58.33333333%;
+}
+.col-xs-push-6 {
+  left: 50%;
+}
+.col-xs-push-5 {
+  left: 41.66666667%;
+}
+.col-xs-push-4 {
+  left: 33.33333333%;
+}
+.col-xs-push-3 {
+  left: 25%;
+}
+.col-xs-push-2 {
+  left: 16.66666667%;
+}
+.col-xs-push-1 {
+  left: 8.33333333%;
+}
+.col-xs-push-0 {
+  left: auto;
+}
+.col-xs-offset-12 {
+  margin-left: 100%;
+}
+.col-xs-offset-11 {
+  margin-left: 91.66666667%;
+}
+.col-xs-offset-10 {
+  margin-left: 83.33333333%;
+}
+.col-xs-offset-9 {
+  margin-left: 75%;
+}
+.col-xs-offset-8 {
+  margin-left: 66.66666667%;
+}
+.col-xs-offset-7 {
+  margin-left: 58.33333333%;
+}
+.col-xs-offset-6 {
+  margin-left: 50%;
+}
+.col-xs-offset-5 {
+  margin-left: 41.66666667%;
+}
+.col-xs-offset-4 {
+  margin-left: 33.33333333%;
+}
+.col-xs-offset-3 {
+  margin-left: 25%;
+}
+.col-xs-offset-2 {
+  margin-left: 16.66666667%;
+}
+.col-xs-offset-1 {
+  margin-left: 8.33333333%;
+}
+.col-xs-offset-0 {
+  margin-left: 0;
+}
+@media (min-width: 768px) {
+  .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 {
+    float: left;
+  }
+  .col-sm-12 {
+    width: 100%;
+  }
+  .col-sm-11 {
+    width: 91.66666667%;
+  }
+  .col-sm-10 {
+    width: 83.33333333%;
+  }
+  .col-sm-9 {
+    width: 75%;
+  }
+  .col-sm-8 {
+    width: 66.66666667%;
+  }
+  .col-sm-7 {
+    width: 58.33333333%;
+  }
+  .col-sm-6 {
+    width: 50%;
+  }
+  .col-sm-5 {
+    width: 41.66666667%;
+  }
+  .col-sm-4 {
+    width: 33.33333333%;
+  }
+  .col-sm-3 {
+    width: 25%;
+  }
+  .col-sm-2 {
+    width: 16.66666667%;
+  }
+  .col-sm-1 {
+    width: 8.33333333%;
+  }
+  .col-sm-pull-12 {
+    right: 100%;
+  }
+  .col-sm-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-sm-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-sm-pull-9 {
+    right: 75%;
+  }
+  .col-sm-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-sm-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-sm-pull-6 {
+    right: 50%;
+  }
+  .col-sm-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-sm-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-sm-pull-3 {
+    right: 25%;
+  }
+  .col-sm-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-sm-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-sm-pull-0 {
+    right: auto;
+  }
+  .col-sm-push-12 {
+    left: 100%;
+  }
+  .col-sm-push-11 {
+    left: 91.66666667%;
+  }
+  .col-sm-push-10 {
+    left: 83.33333333%;
+  }
+  .col-sm-push-9 {
+    left: 75%;
+  }
+  .col-sm-push-8 {
+    left: 66.66666667%;
+  }
+  .col-sm-push-7 {
+    left: 58.33333333%;
+  }
+  .col-sm-push-6 {
+    left: 50%;
+  }
+  .col-sm-push-5 {
+    left: 41.66666667%;
+  }
+  .col-sm-push-4 {
+    left: 33.33333333%;
+  }
+  .col-sm-push-3 {
+    left: 25%;
+  }
+  .col-sm-push-2 {
+    left: 16.66666667%;
+  }
+  .col-sm-push-1 {
+    left: 8.33333333%;
+  }
+  .col-sm-push-0 {
+    left: auto;
+  }
+  .col-sm-offset-12 {
+    margin-left: 100%;
+  }
+  .col-sm-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-sm-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-sm-offset-9 {
+    margin-left: 75%;
+  }
+  .col-sm-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-sm-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-sm-offset-6 {
+    margin-left: 50%;
+  }
+  .col-sm-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-sm-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-sm-offset-3 {
+    margin-left: 25%;
+  }
+  .col-sm-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-sm-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-sm-offset-0 {
+    margin-left: 0;
+  }
+}
+@media (min-width: 992px) {
+  .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 {
+    float: left;
+  }
+  .col-md-12 {
+    width: 100%;
+  }
+  .col-md-11 {
+    width: 91.66666667%;
+  }
+  .col-md-10 {
+    width: 83.33333333%;
+  }
+  .col-md-9 {
+    width: 75%;
+  }
+  .col-md-8 {
+    width: 66.66666667%;
+  }
+  .col-md-7 {
+    width: 58.33333333%;
+  }
+  .col-md-6 {
+    width: 50%;
+  }
+  .col-md-5 {
+    width: 41.66666667%;
+  }
+  .col-md-4 {
+    width: 33.33333333%;
+  }
+  .col-md-3 {
+    width: 25%;
+  }
+  .col-md-2 {
+    width: 16.66666667%;
+  }
+  .col-md-1 {
+    width: 8.33333333%;
+  }
+  .col-md-pull-12 {
+    right: 100%;
+  }
+  .col-md-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-md-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-md-pull-9 {
+    right: 75%;
+  }
+  .col-md-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-md-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-md-pull-6 {
+    right: 50%;
+  }
+  .col-md-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-md-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-md-pull-3 {
+    right: 25%;
+  }
+  .col-md-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-md-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-md-pull-0 {
+    right: auto;
+  }
+  .col-md-push-12 {
+    left: 100%;
+  }
+  .col-md-push-11 {
+    left: 91.66666667%;
+  }
+  .col-md-push-10 {
+    left: 83.33333333%;
+  }
+  .col-md-push-9 {
+    left: 75%;
+  }
+  .col-md-push-8 {
+    left: 66.66666667%;
+  }
+  .col-md-push-7 {
+    left: 58.33333333%;
+  }
+  .col-md-push-6 {
+    left: 50%;
+  }
+  .col-md-push-5 {
+    left: 41.66666667%;
+  }
+  .col-md-push-4 {
+    left: 33.33333333%;
+  }
+  .col-md-push-3 {
+    left: 25%;
+  }
+  .col-md-push-2 {
+    left: 16.66666667%;
+  }
+  .col-md-push-1 {
+    left: 8.33333333%;
+  }
+  .col-md-push-0 {
+    left: auto;
+  }
+  .col-md-offset-12 {
+    margin-left: 100%;
+  }
+  .col-md-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-md-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-md-offset-9 {
+    margin-left: 75%;
+  }
+  .col-md-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-md-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-md-offset-6 {
+    margin-left: 50%;
+  }
+  .col-md-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-md-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-md-offset-3 {
+    margin-left: 25%;
+  }
+  .col-md-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-md-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-md-offset-0 {
+    margin-left: 0;
+  }
+}
+@media (min-width: 1200px) {
+  .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 {
+    float: left;
+  }
+  .col-lg-12 {
+    width: 100%;
+  }
+  .col-lg-11 {
+    width: 91.66666667%;
+  }
+  .col-lg-10 {
+    width: 83.33333333%;
+  }
+  .col-lg-9 {
+    width: 75%;
+  }
+  .col-lg-8 {
+    width: 66.66666667%;
+  }
+  .col-lg-7 {
+    width: 58.33333333%;
+  }
+  .col-lg-6 {
+    width: 50%;
+  }
+  .col-lg-5 {
+    width: 41.66666667%;
+  }
+  .col-lg-4 {
+    width: 33.33333333%;
+  }
+  .col-lg-3 {
+    width: 25%;
+  }
+  .col-lg-2 {
+    width: 16.66666667%;
+  }
+  .col-lg-1 {
+    width: 8.33333333%;
+  }
+  .col-lg-pull-12 {
+    right: 100%;
+  }
+  .col-lg-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-lg-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-lg-pull-9 {
+    right: 75%;
+  }
+  .col-lg-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-lg-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-lg-pull-6 {
+    right: 50%;
+  }
+  .col-lg-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-lg-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-lg-pull-3 {
+    right: 25%;
+  }
+  .col-lg-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-lg-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-lg-pull-0 {
+    right: auto;
+  }
+  .col-lg-push-12 {
+    left: 100%;
+  }
+  .col-lg-push-11 {
+    left: 91.66666667%;
+  }
+  .col-lg-push-10 {
+    left: 83.33333333%;
+  }
+  .col-lg-push-9 {
+    left: 75%;
+  }
+  .col-lg-push-8 {
+    left: 66.66666667%;
+  }
+  .col-lg-push-7 {
+    left: 58.33333333%;
+  }
+  .col-lg-push-6 {
+    left: 50%;
+  }
+  .col-lg-push-5 {
+    left: 41.66666667%;
+  }
+  .col-lg-push-4 {
+    left: 33.33333333%;
+  }
+  .col-lg-push-3 {
+    left: 25%;
+  }
+  .col-lg-push-2 {
+    left: 16.66666667%;
+  }
+  .col-lg-push-1 {
+    left: 8.33333333%;
+  }
+  .col-lg-push-0 {
+    left: auto;
+  }
+  .col-lg-offset-12 {
+    margin-left: 100%;
+  }
+  .col-lg-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-lg-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-lg-offset-9 {
+    margin-left: 75%;
+  }
+  .col-lg-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-lg-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-lg-offset-6 {
+    margin-left: 50%;
+  }
+  .col-lg-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-lg-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-lg-offset-3 {
+    margin-left: 25%;
+  }
+  .col-lg-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-lg-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-lg-offset-0 {
+    margin-left: 0;
+  }
+}
+table {
+  background-color: transparent;
+}
+caption {
+  padding-top: 8px;
+  padding-bottom: 8px;
+  color: #777;
+  text-align: left;
+}
+th {
+  text-align: left;
+}
+.table {
+  width: 100%;
+  max-width: 100%;
+  margin-bottom: 20px;
+}
+.table > thead > tr > th,
+.table > tbody > tr > th,
+.table > tfoot > tr > th,
+.table > thead > tr > td,
+.table > tbody > tr > td,
+.table > tfoot > tr > td {
+  padding: 8px;
+  line-height: 1.42857143;
+  vertical-align: top;
+  border-top: 1px solid #ddd;
+}
+.table > thead > tr > th {
+  vertical-align: bottom;
+  border-bottom: 2px solid #ddd;
+}
+.table > caption + thead > tr:first-child > th,
+.table > colgroup + thead > tr:first-child > th,
+.table > thead:first-child > tr:first-child > th,
+.table > caption + thead > tr:first-child > td,
+.table > colgroup + thead > tr:first-child > td,
+.table > thead:first-child > tr:first-child > td {
+  border-top: 0;
+}
+.table > tbody + tbody {
+  border-top: 2px solid #ddd;
+}
+.table .table {
+  background-color: #fff;
+}
+.table-condensed > thead > tr > th,
+.table-condensed > tbody > tr > th,
+.table-condensed > tfoot > tr > th,
+.table-condensed > thead > tr > td,
+.table-condensed > tbody > tr > td,
+.table-condensed > tfoot > tr > td {
+  padding: 5px;
+}
+.table-bordered {
+  border: 1px solid #ddd;
+}
+.table-bordered > thead > tr > th,
+.table-bordered > tbody > tr > th,
+.table-bordered > tfoot > tr > th,
+.table-bordered > thead > tr > td,
+.table-bordered > tbody > tr > td,
+.table-bordered > tfoot > tr > td {
+  border: 1px solid #ddd;
+}
+.table-bordered > thead > tr > th,
+.table-bordered > thead > tr > td {
+  border-bottom-width: 2px;
+}
+.table-striped > tbody > tr:nth-of-type(odd) {
+  background-color: #f9f9f9;
+}
+.table-hover > tbody > tr:hover {
+  background-color: #f5f5f5;
+}
+table col[class*="col-"] {
+  position: static;
+  display: table-column;
+  float: none;
+}
+table td[class*="col-"],
+table th[class*="col-"] {
+  position: static;
+  display: table-cell;
+  float: none;
+}
+.table > thead > tr > td.active,
+.table > tbody > tr > td.active,
+.table > tfoot > tr > td.active,
+.table > thead > tr > th.active,
+.table > tbody > tr > th.active,
+.table > tfoot > tr > th.active,
+.table > thead > tr.active > td,
+.table > tbody > tr.active > td,
+.table > tfoot > tr.active > td,
+.table > thead > tr.active > th,
+.table > tbody > tr.active > th,
+.table > tfoot > tr.active > th {
+  background-color: #f5f5f5;
+}
+.table-hover > tbody > tr > td.active:hover,
+.table-hover > tbody > tr > th.active:hover,
+.table-hover > tbody > tr.active:hover > td,
+.table-hover > tbody > tr:hover > .active,
+.table-hover > tbody > tr.active:hover > th {
+  background-color: #e8e8e8;
+}
+.table > thead > tr > td.success,
+.table > tbody > tr > td.success,
+.table > tfoot > tr > td.success,
+.table > thead > tr > th.success,
+.table > tbody > tr > th.success,
+.table > tfoot > tr > th.success,
+.table > thead > tr.success > td,
+.table > tbody > tr.success > td,
+.table > tfoot > tr.success > td,
+.table > thead > tr.success > th,
+.table > tbody > tr.success > th,
+.table > tfoot > tr.success > th {
+  background-color: #dff0d8;
+}
+.table-hover > tbody > tr > td.success:hover,
+.table-hover > tbody > tr > th.success:hover,
+.table-hover > tbody > tr.success:hover > td,
+.table-hover > tbody > tr:hover > .success,
+.table-hover > tbody > tr.success:hover > th {
+  background-color: #d0e9c6;
+}
+.table > thead > tr > td.info,
+.table > tbody > tr > td.info,
+.table > tfoot > tr > td.info,
+.table > thead > tr > th.info,
+.table > tbody > tr > th.info,
+.table > tfoot > tr > th.info,
+.table > thead > tr.info > td,
+.table > tbody > tr.info > td,
+.table > tfoot > tr.info > td,
+.table > thead > tr.info > th,
+.table > tbody > tr.info > th,
+.table > tfoot > tr.info > th {
+  background-color: #d9edf7;
+}
+.table-hover > tbody > tr > td.info:hover,
+.table-hover > tbody > tr > th.info:hover,
+.table-hover > tbody > tr.info:hover > td,
+.table-hover > tbody > tr:hover > .info,
+.table-hover > tbody > tr.info:hover > th {
+  background-color: #c4e3f3;
+}
+.table > thead > tr > td.warning,
+.table > tbody > tr > td.warning,
+.table > tfoot > tr > td.warning,
+.table > thead > tr > th.warning,
+.table > tbody > tr > th.warning,
+.table > tfoot > tr > th.warning,
+.table > thead > tr.warning > td,
+.table > tbody > tr.warning > td,
+.table > tfoot > tr.warning > td,
+.table > thead > tr.warning > th,
+.table > tbody > tr.warning > th,
+.table > tfoot > tr.warning > th {
+  background-color: #fcf8e3;
+}
+.table-hover > tbody > tr > td.warning:hover,
+.table-hover > tbody > tr > th.warning:hover,
+.table-hover > tbody > tr.warning:hover > td,
+.table-hover > tbody > tr:hover > .warning,
+.table-hover > tbody > tr.warning:hover > th {
+  background-color: #faf2cc;
+}
+.table > thead > tr > td.danger,
+.table > tbody > tr > td.danger,
+.table > tfoot > tr > td.danger,
+.table > thead > tr > th.danger,
+.table > tbody > tr > th.danger,
+.table > tfoot > tr > th.danger,
+.table > thead > tr.danger > td,
+.table > tbody > tr.danger > td,
+.table > tfoot > tr.danger > td,
+.table > thead > tr.danger > th,
+.table > tbody > tr.danger > th,
+.table > tfoot > tr.danger > th {
+  background-color: #f2dede;
+}
+.table-hover > tbody > tr > td.danger:hover,
+.table-hover > tbody > tr > th.danger:hover,
+.table-hover > tbody > tr.danger:hover > td,
+.table-hover > tbody > tr:hover > .danger,
+.table-hover > tbody > tr.danger:hover > th {
+  background-color: #ebcccc;
+}
+.table-responsive {
+  min-height: .01%;
+  overflow-x: auto;
+}
+@media screen and (max-width: 767px) {
+  .table-responsive {
+    width: 100%;
+    margin-bottom: 15px;
+    overflow-y: hidden;
+    -ms-overflow-style: -ms-autohiding-scrollbar;
+    border: 1px solid #ddd;
+  }
+  .table-responsive > .table {
+    margin-bottom: 0;
+  }
+  .table-responsive > .table > thead > tr > th,
+  .table-responsive > .table > tbody > tr > th,
+  .table-responsive > .table > tfoot > tr > th,
+  .table-responsive > .table > thead > tr > td,
+  .table-responsive > .table > tbody > tr > td,
+  .table-responsive > .table > tfoot > tr > td {
+    white-space: nowrap;
+  }
+  .table-responsive > .table-bordered {
+    border: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr > th:first-child,
+  .table-responsive > .table-bordered > tbody > tr > th:first-child,
+  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
+  .table-responsive > .table-bordered > thead > tr > td:first-child,
+  .table-responsive > .table-bordered > tbody > tr > td:first-child,
+  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+    border-left: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr > th:last-child,
+  .table-responsive > .table-bordered > tbody > tr > th:last-child,
+  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
+  .table-responsive > .table-bordered > thead > tr > td:last-child,
+  .table-responsive > .table-bordered > tbody > tr > td:last-child,
+  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+    border-right: 0;
+  }
+  .table-responsive > .table-bordered > tbody > tr:last-child > th,
+  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
+  .table-responsive > .table-bordered > tbody > tr:last-child > td,
+  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
+    border-bottom: 0;
+  }
+}
+fieldset {
+  min-width: 0;
+  padding: 0;
+  margin: 0;
+  border: 0;
+}
+legend {
+  display: block;
+  width: 100%;
+  padding: 0;
+  margin-bottom: 20px;
+  font-size: 21px;
+  line-height: inherit;
+  color: #333;
+  border: 0;
+  border-bottom: 1px solid #e5e5e5;
+}
+label {
+  display: inline-block;
+  max-width: 100%;
+  margin-bottom: 5px;
+  font-weight: bold;
+}
+input[type="search"] {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+input[type="radio"],
+input[type="checkbox"] {
+  margin: 4px 0 0;
+  margin-top: 1px \9;
+  line-height: normal;
+}
+input[type="file"] {
+  display: block;
+}
+input[type="range"] {
+  display: block;
+  width: 100%;
+}
+select[multiple],
+select[size] {
+  height: auto;
+}
+input[type="file"]:focus,
+input[type="radio"]:focus,
+input[type="checkbox"]:focus {
+  outline: thin dotted;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+output {
+  display: block;
+  padding-top: 7px;
+  font-size: 14px;
+  line-height: 1.42857143;
+  color: #555;
+}
+.form-control {
+  display: block;
+  width: 100%;
+  height: 34px;
+  padding: 6px 12px;
+  font-size: 14px;
+  line-height: 1.42857143;
+  color: #555;
+  background-color: #fff;
+  background-image: none;
+  border: 1px solid #ccc;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
+       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
+          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
+}
+.form-control:focus {
+  border-color: #66afe9;
+  outline: 0;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
+          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
+}
+.form-control::-moz-placeholder {
+  color: #999;
+  opacity: 1;
+}
+.form-control:-ms-input-placeholder {
+  color: #999;
+}
+.form-control::-webkit-input-placeholder {
+  color: #999;
+}
+.form-control[disabled],
+.form-control[readonly],
+fieldset[disabled] .form-control {
+  background-color: #eee;
+  opacity: 1;
+}
+.form-control[disabled],
+fieldset[disabled] .form-control {
+  cursor: not-allowed;
+}
+textarea.form-control {
+  height: auto;
+}
+input[type="search"] {
+  -webkit-appearance: none;
+}
+@media screen and (-webkit-min-device-pixel-ratio: 0) {
+  input[type="date"].form-control,
+  input[type="time"].form-control,
+  input[type="datetime-local"].form-control,
+  input[type="month"].form-control {
+    line-height: 34px;
+  }
+  input[type="date"].input-sm,
+  input[type="time"].input-sm,
+  input[type="datetime-local"].input-sm,
+  input[type="month"].input-sm,
+  .input-group-sm input[type="date"],
+  .input-group-sm input[type="time"],
+  .input-group-sm input[type="datetime-local"],
+  .input-group-sm input[type="month"] {
+    line-height: 30px;
+  }
+  input[type="date"].input-lg,
+  input[type="time"].input-lg,
+  input[type="datetime-local"].input-lg,
+  input[type="month"].input-lg,
+  .input-group-lg input[type="date"],
+  .input-group-lg input[type="time"],
+  .input-group-lg input[type="datetime-local"],
+  .input-group-lg input[type="month"] {
+    line-height: 46px;
+  }
+}
+.form-group {
+  margin-bottom: 15px;
+}
+.radio,
+.checkbox {
+  position: relative;
+  display: block;
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+.radio label,
+.checkbox label {
+  min-height: 20px;
+  padding-left: 20px;
+  margin-bottom: 0;
+  font-weight: normal;
+  cursor: pointer;
+}
+.radio input[type="radio"],
+.radio-inline input[type="radio"],
+.checkbox input[type="checkbox"],
+.checkbox-inline input[type="checkbox"] {
+  position: absolute;
+  margin-top: 4px \9;
+  margin-left: -20px;
+}
+.radio + .radio,
+.checkbox + .checkbox {
+  margin-top: -5px;
+}
+.radio-inline,
+.checkbox-inline {
+  position: relative;
+  display: inline-block;
+  padding-left: 20px;
+  margin-bottom: 0;
+  font-weight: normal;
+  vertical-align: middle;
+  cursor: pointer;
+}
+.radio-inline + .radio-inline,
+.checkbox-inline + .checkbox-inline {
+  margin-top: 0;
+  margin-left: 10px;
+}
+input[type="radio"][disabled],
+input[type="checkbox"][disabled],
+input[type="radio"].disabled,
+input[type="checkbox"].disabled,
+fieldset[disabled] input[type="radio"],
+fieldset[disabled] input[type="checkbox"] {
+  cursor: not-allowed;
+}
+.radio-inline.disabled,
+.checkbox-inline.disabled,
+fieldset[disabled] .radio-inline,
+fieldset[disabled] .checkbox-inline {
+  cursor: not-allowed;
+}
+.radio.disabled label,
+.checkbox.disabled label,
+fieldset[disabled] .radio label,
+fieldset[disabled] .checkbox label {
+  cursor: not-allowed;
+}
+.form-control-static {
+  min-height: 34px;
+  padding-top: 7px;
+  padding-bottom: 7px;
+  margin-bottom: 0;
+}
+.form-control-static.input-lg,
+.form-control-static.input-sm {
+  padding-right: 0;
+  padding-left: 0;
+}
+.input-sm {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+select.input-sm {
+  height: 30px;
+  line-height: 30px;
+}
+textarea.input-sm,
+select[multiple].input-sm {
+  height: auto;
+}
+.form-group-sm .form-control {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+.form-group-sm select.form-control {
+  height: 30px;
+  line-height: 30px;
+}
+.form-group-sm textarea.form-control,
+.form-group-sm select[multiple].form-control {
+  height: auto;
+}
+.form-group-sm .form-control-static {
+  height: 30px;
+  min-height: 32px;
+  padding: 6px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+}
+.input-lg {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 6px;
+}
+select.input-lg {
+  height: 46px;
+  line-height: 46px;
+}
+textarea.input-lg,
+select[multiple].input-lg {
+  height: auto;
+}
+.form-group-lg .form-control {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 6px;
+}
+.form-group-lg select.form-control {
+  height: 46px;
+  line-height: 46px;
+}
+.form-group-lg textarea.form-control,
+.form-group-lg select[multiple].form-control {
+  height: auto;
+}
+.form-group-lg .form-control-static {
+  height: 46px;
+  min-height: 38px;
+  padding: 11px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+}
+.has-feedback {
+  position: relative;
+}
+.has-feedback .form-control {
+  padding-right: 42.5px;
+}
+.form-control-feedback {
+  position: absolute;
+  top: 0;
+  right: 0;
+  z-index: 2;
+  display: block;
+  width: 34px;
+  height: 34px;
+  line-height: 34px;
+  text-align: center;
+  pointer-events: none;
+}
+.input-lg + .form-control-feedback,
+.input-group-lg + .form-control-feedback,
+.form-group-lg .form-control + .form-control-feedback {
+  width: 46px;
+  height: 46px;
+  line-height: 46px;
+}
+.input-sm + .form-control-feedback,
+.input-group-sm + .form-control-feedback,
+.form-group-sm .form-control + .form-control-feedback {
+  width: 30px;
+  height: 30px;
+  line-height: 30px;
+}
+.has-success .help-block,
+.has-success .control-label,
+.has-success .radio,
+.has-success .checkbox,
+.has-success .radio-inline,
+.has-success .checkbox-inline,
+.has-success.radio label,
+.has-success.checkbox label,
+.has-success.radio-inline label,
+.has-success.checkbox-inline label {
+  color: #3c763d;
+}
+.has-success .form-control {
+  border-color: #3c763d;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+}
+.has-success .form-control:focus {
+  border-color: #2b542c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
+}
+.has-success .input-group-addon {
+  color: #3c763d;
+  background-color: #dff0d8;
+  border-color: #3c763d;
+}
+.has-success .form-control-feedback {
+  color: #3c763d;
+}
+.has-warning .help-block,
+.has-warning .control-label,
+.has-warning .radio,
+.has-warning .checkbox,
+.has-warning .radio-inline,
+.has-warning .checkbox-inline,
+.has-warning.radio label,
+.has-warning.checkbox label,
+.has-warning.radio-inline label,
+.has-warning.checkbox-inline label {
+  color: #8a6d3b;
+}
+.has-warning .form-control {
+  border-color: #8a6d3b;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+}
+.has-warning .form-control:focus {
+  border-color: #66512c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
+}
+.has-warning .input-group-addon {
+  color: #8a6d3b;
+  background-color: #fcf8e3;
+  border-color: #8a6d3b;
+}
+.has-warning .form-control-feedback {
+  color: #8a6d3b;
+}
+.has-error .help-block,
+.has-error .control-label,
+.has-error .radio,
+.has-error .checkbox,
+.has-error .radio-inline,
+.has-error .checkbox-inline,
+.has-error.radio label,
+.has-error.checkbox label,
+.has-error.radio-inline label,
+.has-error.checkbox-inline label {
+  color: #a94442;
+}
+.has-error .form-control {
+  border-color: #a94442;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+}
+.has-error .form-control:focus {
+  border-color: #843534;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
+}
+.has-error .input-group-addon {
+  color: #a94442;
+  background-color: #f2dede;
+  border-color: #a94442;
+}
+.has-error .form-control-feedback {
+  color: #a94442;
+}
+.has-feedback label ~ .form-control-feedback {
+  top: 25px;
+}
+.has-feedback label.sr-only ~ .form-control-feedback {
+  top: 0;
+}
+.help-block {
+  display: block;
+  margin-top: 5px;
+  margin-bottom: 10px;
+  color: #737373;
+}
+@media (min-width: 768px) {
+  .form-inline .form-group {
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .form-control {
+    display: inline-block;
+    width: auto;
+    vertical-align: middle;
+  }
+  .form-inline .form-control-static {
+    display: inline-block;
+  }
+  .form-inline .input-group {
+    display: inline-table;
+    vertical-align: middle;
+  }
+  .form-inline .input-group .input-group-addon,
+  .form-inline .input-group .input-group-btn,
+  .form-inline .input-group .form-control {
+    width: auto;
+  }
+  .form-inline .input-group > .form-control {
+    width: 100%;
+  }
+  .form-inline .control-label {
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .radio,
+  .form-inline .checkbox {
+    display: inline-block;
+    margin-top: 0;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .radio label,
+  .form-inline .checkbox label {
+    padding-left: 0;
+  }
+  .form-inline .radio input[type="radio"],
+  .form-inline .checkbox input[type="checkbox"] {
+    position: relative;
+    margin-left: 0;
+  }
+  .form-inline .has-feedback .form-control-feedback {
+    top: 0;
+  }
+}
+.form-horizontal .radio,
+.form-horizontal .checkbox,
+.form-horizontal .radio-inline,
+.form-horizontal .checkbox-inline {
+  padding-top: 7px;
+  margin-top: 0;
+  margin-bottom: 0;
+}
+.form-horizontal .radio,
+.form-horizontal .checkbox {
+  min-height: 27px;
+}
+.form-horizontal .form-group {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+@media (min-width: 768px) {
+  .form-horizontal .control-label {
+    padding-top: 7px;
+    margin-bottom: 0;
+    text-align: right;
+  }
+}
+.form-horizontal .has-feedback .form-control-feedback {
+  right: 15px;
+}
+@media (min-width: 768px) {
+  .form-horizontal .form-group-lg .control-label {
+    padding-top: 14.333333px;
+    font-size: 18px;
+  }
+}
+@media (min-width: 768px) {
+  .form-horizontal .form-group-sm .control-label {
+    padding-top: 6px;
+    font-size: 12px;
+  }
+}
+.btn {
+  display: inline-block;
+  padding: 6px 12px;
+  margin-bottom: 0;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1.42857143;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: middle;
+  -ms-touch-action: manipulation;
+      touch-action: manipulation;
+  cursor: pointer;
+  -webkit-user-select: none;
+     -moz-user-select: none;
+      -ms-user-select: none;
+          user-select: none;
+  background-image: none;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+.btn:focus,
+.btn:active:focus,
+.btn.active:focus,
+.btn.focus,
+.btn:active.focus,
+.btn.active.focus {
+  outline: thin dotted;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+.btn:hover,
+.btn:focus,
+.btn.focus {
+  color: #333;
+  text-decoration: none;
+}
+.btn:active,
+.btn.active {
+  background-image: none;
+  outline: 0;
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+}
+.btn.disabled,
+.btn[disabled],
+fieldset[disabled] .btn {
+  cursor: not-allowed;
+  filter: alpha(opacity=65);
+  -webkit-box-shadow: none;
+          box-shadow: none;
+  opacity: .65;
+}
+a.btn.disabled,
+fieldset[disabled] a.btn {
+  pointer-events: none;
+}
+.btn-default {
+  color: #333;
+  background-color: #fff;
+  border-color: #ccc;
+}
+.btn-default:focus,
+.btn-default.focus {
+  color: #333;
+  background-color: #e6e6e6;
+  border-color: #8c8c8c;
+}
+.btn-default:hover {
+  color: #333;
+  background-color: #e6e6e6;
+  border-color: #adadad;
+}
+.btn-default:active,
+.btn-default.active,
+.open > .dropdown-toggle.btn-default {
+  color: #333;
+  background-color: #e6e6e6;
+  border-color: #adadad;
+}
+.btn-default:active:hover,
+.btn-default.active:hover,
+.open > .dropdown-toggle.btn-default:hover,
+.btn-default:active:focus,
+.btn-default.active:focus,
+.open > .dropdown-toggle.btn-default:focus,
+.btn-default:active.focus,
+.btn-default.active.focus,
+.open > .dropdown-toggle.btn-default.focus {
+  color: #333;
+  background-color: #d4d4d4;
+  border-color: #8c8c8c;
+}
+.btn-default:active,
+.btn-default.active,
+.open > .dropdown-toggle.btn-default {
+  background-image: none;
+}
+.btn-default.disabled,
+.btn-default[disabled],
+fieldset[disabled] .btn-default,
+.btn-default.disabled:hover,
+.btn-default[disabled]:hover,
+fieldset[disabled] .btn-default:hover,
+.btn-default.disabled:focus,
+.btn-default[disabled]:focus,
+fieldset[disabled] .btn-default:focus,
+.btn-default.disabled.focus,
+.btn-default[disabled].focus,
+fieldset[disabled] .btn-default.focus,
+.btn-default.disabled:active,
+.btn-default[disabled]:active,
+fieldset[disabled] .btn-default:active,
+.btn-default.disabled.active,
+.btn-default[disabled].active,
+fieldset[disabled] .btn-default.active {
+  background-color: #fff;
+  border-color: #ccc;
+}
+.btn-default .badge {
+  color: #fff;
+  background-color: #333;
+}
+.btn-primary {
+  color: #fff;
+  background-color: #337ab7;
+  border-color: #2e6da4;
+}
+.btn-primary:focus,
+.btn-primary.focus {
+  color: #fff;
+  background-color: #286090;
+  border-color: #122b40;
+}
+.btn-primary:hover {
+  color: #fff;
+  background-color: #286090;
+  border-color: #204d74;
+}
+.btn-primary:active,
+.btn-primary.active,
+.open > .dropdown-toggle.btn-primary {
+  color: #fff;
+  background-color: #286090;
+  border-color: #204d74;
+}
+.btn-primary:active:hover,
+.btn-primary.active:hover,
+.open > .dropdown-toggle.btn-primary:hover,
+.btn-primary:active:focus,
+.btn-primary.active:focus,
+.open > .dropdown-toggle.btn-primary:focus,
+.btn-primary:active.focus,
+.btn-primary.active.focus,
+.open > .dropdown-toggle.btn-primary.focus {
+  color: #fff;
+  background-color: #204d74;
+  border-color: #122b40;
+}
+.btn-primary:active,
+.btn-primary.active,
+.open > .dropdown-toggle.btn-primary {
+  background-image: none;
+}
+.btn-primary.disabled,
+.btn-primary[disabled],
+fieldset[disabled] .btn-primary,
+.btn-primary.disabled:hover,
+.btn-primary[disabled]:hover,
+fieldset[disabled] .btn-primary:hover,
+.btn-primary.disabled:focus,
+.btn-primary[disabled]:focus,
+fieldset[disabled] .btn-primary:focus,
+.btn-primary.disabled.focus,
+.btn-primary[disabled].focus,
+fieldset[disabled] .btn-primary.focus,
+.btn-primary.disabled:active,
+.btn-primary[disabled]:active,
+fieldset[disabled] .btn-primary:active,
+.btn-primary.disabled.active,
+.btn-primary[disabled].active,
+fieldset[disabled] .btn-primary.active {
+  background-color: #337ab7;
+  border-color: #2e6da4;
+}
+.btn-primary .badge {
+  color: #337ab7;
+  background-color: #fff;
+}
+.btn-success {
+  color: #fff;
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+.btn-success:focus,
+.btn-success.focus {
+  color: #fff;
+  background-color: #449d44;
+  border-color: #255625;
+}
+.btn-success:hover {
+  color: #fff;
+  background-color: #449d44;
+  border-color: #398439;
+}
+.btn-success:active,
+.btn-success.active,
+.open > .dropdown-toggle.btn-success {
+  color: #fff;
+  background-color: #449d44;
+  border-color: #398439;
+}
+.btn-success:active:hover,
+.btn-success.active:hover,
+.open > .dropdown-toggle.btn-success:hover,
+.btn-success:active:focus,
+.btn-success.active:focus,
+.open > .dropdown-toggle.btn-success:focus,
+.btn-success:active.focus,
+.btn-success.active.focus,
+.open > .dropdown-toggle.btn-success.focus {
+  color: #fff;
+  background-color: #398439;
+  border-color: #255625;
+}
+.btn-success:active,
+.btn-success.active,
+.open > .dropdown-toggle.btn-success {
+  background-image: none;
+}
+.btn-success.disabled,
+.btn-success[disabled],
+fieldset[disabled] .btn-success,
+.btn-success.disabled:hover,
+.btn-success[disabled]:hover,
+fieldset[disabled] .btn-success:hover,
+.btn-success.disabled:focus,
+.btn-success[disabled]:focus,
+fieldset[disabled] .btn-success:focus,
+.btn-success.disabled.focus,
+.btn-success[disabled].focus,
+fieldset[disabled] .btn-success.focus,
+.btn-success.disabled:active,
+.btn-success[disabled]:active,
+fieldset[disabled] .btn-success:active,
+.btn-success.disabled.active,
+.btn-success[disabled].active,
+fieldset[disabled] .btn-success.active {
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+.btn-success .badge {
+  color: #5cb85c;
+  background-color: #fff;
+}
+.btn-info {
+  color: #fff;
+  background-color: #5bc0de;
+  border-color: #46b8da;
+}
+.btn-info:focus,
+.btn-info.focus {
+  color: #fff;
+  background-color: #31b0d5;
+  border-color: #1b6d85;
+}
+.btn-info:hover {
+  color: #fff;
+  background-color: #31b0d5;
+  border-color: #269abc;
+}
+.btn-info:active,
+.btn-info.active,
+.open > .dropdown-toggle.btn-info {
+  color: #fff;
+  background-color: #31b0d5;
+  border-color: #269abc;
+}
+.btn-info:active:hover,
+.btn-info.active:hover,
+.open > .dropdown-toggle.btn-info:hover,
+.btn-info:active:focus,
+.btn-info.active:focus,
+.open > .dropdown-toggle.btn-info:focus,
+.btn-info:active.focus,
+.btn-info.active.focus,
+.open > .dropdown-toggle.btn-info.focus {
+  color: #fff;
+  background-color: #269abc;
+  border-color: #1b6d85;
+}
+.btn-info:active,
+.btn-info.active,
+.open > .dropdown-toggle.btn-info {
+  background-image: none;
+}
+.btn-info.disabled,
+.btn-info[disabled],
+fieldset[disabled] .btn-info,
+.btn-info.disabled:hover,
+.btn-info[disabled]:hover,
+fieldset[disabled] .btn-info:hover,
+.btn-info.disabled:focus,
+.btn-info[disabled]:focus,
+fieldset[disabled] .btn-info:focus,
+.btn-info.disabled.focus,
+.btn-info[disabled].focus,
+fieldset[disabled] .btn-info.focus,
+.btn-info.disabled:active,
+.btn-info[disabled]:active,
+fieldset[disabled] .btn-info:active,
+.btn-info.disabled.active,
+.btn-info[disabled].active,
+fieldset[disabled] .btn-info.active {
+  background-color: #5bc0de;
+  border-color: #46b8da;
+}
+.btn-info .badge {
+  color: #5bc0de;
+  background-color: #fff;
+}
+.btn-warning {
+  color: #fff;
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+.btn-warning:focus,
+.btn-warning.focus {
+  color: #fff;
+  background-color: #ec971f;
+  border-color: #985f0d;
+}
+.btn-warning:hover {
+  color: #fff;
+  background-color: #ec971f;
+  border-color: #d58512;
+}
+.btn-warning:active,
+.btn-warning.active,
+.open > .dropdown-toggle.btn-warning {
+  color: #fff;
+  background-color: #ec971f;
+  border-color: #d58512;
+}
+.btn-warning:active:hover,
+.btn-warning.active:hover,
+.open > .dropdown-toggle.btn-warning:hover,
+.btn-warning:active:focus,
+.btn-warning.active:focus,
+.open > .dropdown-toggle.btn-warning:focus,
+.btn-warning:active.focus,
+.btn-warning.active.focus,
+.open > .dropdown-toggle.btn-warning.focus {
+  color: #fff;
+  background-color: #d58512;
+  border-color: #985f0d;
+}
+.btn-warning:active,
+.btn-warning.active,
+.open > .dropdown-toggle.btn-warning {
+  background-image: none;
+}
+.btn-warning.disabled,
+.btn-warning[disabled],
+fieldset[disabled] .btn-warning,
+.btn-warning.disabled:hover,
+.btn-warning[disabled]:hover,
+fieldset[disabled] .btn-warning:hover,
+.btn-warning.disabled:focus,
+.btn-warning[disabled]:focus,
+fieldset[disabled] .btn-warning:focus,
+.btn-warning.disabled.focus,
+.btn-warning[disabled].focus,
+fieldset[disabled] .btn-warning.focus,
+.btn-warning.disabled:active,
+.btn-warning[disabled]:active,
+fieldset[disabled] .btn-warning:active,
+.btn-warning.disabled.active,
+.btn-warning[disabled].active,
+fieldset[disabled] .btn-warning.active {
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+.btn-warning .badge {
+  color: #f0ad4e;
+  background-color: #fff;
+}
+.btn-danger {
+  color: #fff;
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+.btn-danger:focus,
+.btn-danger.focus {
+  color: #fff;
+  background-color: #c9302c;
+  border-color: #761c19;
+}
+.btn-danger:hover {
+  color: #fff;
+  background-color: #c9302c;
+  border-color: #ac2925;
+}
+.btn-danger:active,
+.btn-danger.active,
+.open > .dropdown-toggle.btn-danger {
+  color: #fff;
+  background-color: #c9302c;
+  border-color: #ac2925;
+}
+.btn-danger:active:hover,
+.btn-danger.active:hover,
+.open > .dropdown-toggle.btn-danger:hover,
+.btn-danger:active:focus,
+.btn-danger.active:focus,
+.open > .dropdown-toggle.btn-danger:focus,
+.btn-danger:active.focus,
+.btn-danger.active.focus,
+.open > .dropdown-toggle.btn-danger.focus {
+  color: #fff;
+  background-color: #ac2925;
+  border-color: #761c19;
+}
+.btn-danger:active,
+.btn-danger.active,
+.open > .dropdown-toggle.btn-danger {
+  background-image: none;
+}
+.btn-danger.disabled,
+.btn-danger[disabled],
+fieldset[disabled] .btn-danger,
+.btn-danger.disabled:hover,
+.btn-danger[disabled]:hover,
+fieldset[disabled] .btn-danger:hover,
+.btn-danger.disabled:focus,
+.btn-danger[disabled]:focus,
+fieldset[disabled] .btn-danger:focus,
+.btn-danger.disabled.focus,
+.btn-danger[disabled].focus,
+fieldset[disabled] .btn-danger.focus,
+.btn-danger.disabled:active,
+.btn-danger[disabled]:active,
+fieldset[disabled] .btn-danger:active,
+.btn-danger.disabled.active,
+.btn-danger[disabled].active,
+fieldset[disabled] .btn-danger.active {
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+.btn-danger .badge {
+  color: #d9534f;
+  background-color: #fff;
+}
+.btn-link {
+  font-weight: normal;
+  color: #337ab7;
+  border-radius: 0;
+}
+.btn-link,
+.btn-link:active,
+.btn-link.active,
+.btn-link[disabled],
+fieldset[disabled] .btn-link {
+  background-color: transparent;
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+.btn-link,
+.btn-link:hover,
+.btn-link:focus,
+.btn-link:active {
+  border-color: transparent;
+}
+.btn-link:hover,
+.btn-link:focus {
+  color: #23527c;
+  text-decoration: underline;
+  background-color: transparent;
+}
+.btn-link[disabled]:hover,
+fieldset[disabled] .btn-link:hover,
+.btn-link[disabled]:focus,
+fieldset[disabled] .btn-link:focus {
+  color: #777;
+  text-decoration: none;
+}
+.btn-lg,
+.btn-group-lg > .btn {
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 6px;
+}
+.btn-sm,
+.btn-group-sm > .btn {
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+.btn-xs,
+.btn-group-xs > .btn {
+  padding: 1px 5px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+.btn-block {
+  display: block;
+  width: 100%;
+}
+.btn-block + .btn-block {
+  margin-top: 5px;
+}
+input[type="submit"].btn-block,
+input[type="reset"].btn-block,
+input[type="button"].btn-block {
+  width: 100%;
+}
+.fade {
+  opacity: 0;
+  -webkit-transition: opacity .15s linear;
+       -o-transition: opacity .15s linear;
+          transition: opacity .15s linear;
+}
+.fade.in {
+  opacity: 1;
+}
+.collapse {
+  display: none;
+}
+.collapse.in {
+  display: block;
+}
+tr.collapse.in {
+  display: table-row;
+}
+tbody.collapse.in {
+  display: table-row-group;
+}
+.collapsing {
+  position: relative;
+  height: 0;
+  overflow: hidden;
+  -webkit-transition-timing-function: ease;
+       -o-transition-timing-function: ease;
+          transition-timing-function: ease;
+  -webkit-transition-duration: .35s;
+       -o-transition-duration: .35s;
+          transition-duration: .35s;
+  -webkit-transition-property: height, visibility;
+       -o-transition-property: height, visibility;
+          transition-property: height, visibility;
+}
+.caret {
+  display: inline-block;
+  width: 0;
+  height: 0;
+  margin-left: 2px;
+  vertical-align: middle;
+  border-top: 4px dashed;
+  border-top: 4px solid \9;
+  border-right: 4px solid transparent;
+  border-left: 4px solid transparent;
+}
+.dropup,
+.dropdown {
+  position: relative;
+}
+.dropdown-toggle:focus {
+  outline: 0;
+}
+.dropdown-menu {
+  position: absolute;
+  top: 100%;
+  left: 0;
+  z-index: 1000;
+  display: none;
+  float: left;
+  min-width: 160px;
+  padding: 5px 0;
+  margin: 2px 0 0;
+  font-size: 14px;
+  text-align: left;
+  list-style: none;
+  background-color: #fff;
+  -webkit-background-clip: padding-box;
+          background-clip: padding-box;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, .15);
+  border-radius: 4px;
+  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
+          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
+}
+.dropdown-menu.pull-right {
+  right: 0;
+  left: auto;
+}
+.dropdown-menu .divider {
+  height: 1px;
+  margin: 9px 0;
+  overflow: hidden;
+  background-color: #e5e5e5;
+}
+.dropdown-menu > li > a {
+  display: block;
+  padding: 3px 20px;
+  clear: both;
+  font-weight: normal;
+  line-height: 1.42857143;
+  color: #333;
+  white-space: nowrap;
+}
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
+  color: #262626;
+  text-decoration: none;
+  background-color: #f5f5f5;
+}
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+  color: #fff;
+  text-decoration: none;
+  background-color: #337ab7;
+  outline: 0;
+}
+.dropdown-menu > .disabled > a,
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  color: #777;
+}
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  text-decoration: none;
+  cursor: not-allowed;
+  background-color: transparent;
+  background-image: none;
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.open > .dropdown-menu {
+  display: block;
+}
+.open > a {
+  outline: 0;
+}
+.dropdown-menu-right {
+  right: 0;
+  left: auto;
+}
+.dropdown-menu-left {
+  right: auto;
+  left: 0;
+}
+.dropdown-header {
+  display: block;
+  padding: 3px 20px;
+  font-size: 12px;
+  line-height: 1.42857143;
+  color: #777;
+  white-space: nowrap;
+}
+.dropdown-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 990;
+}
+.pull-right > .dropdown-menu {
+  right: 0;
+  left: auto;
+}
+.dropup .caret,
+.navbar-fixed-bottom .dropdown .caret {
+  content: "";
+  border-top: 0;
+  border-bottom: 4px dashed;
+  border-bottom: 4px solid \9;
+}
+.dropup .dropdown-menu,
+.navbar-fixed-bottom .dropdown .dropdown-menu {
+  top: auto;
+  bottom: 100%;
+  margin-bottom: 2px;
+}
+@media (min-width: 768px) {
+  .navbar-right .dropdown-menu {
+    right: 0;
+    left: auto;
+  }
+  .navbar-right .dropdown-menu-left {
+    right: auto;
+    left: 0;
+  }
+}
+.btn-group,
+.btn-group-vertical {
+  position: relative;
+  display: inline-block;
+  vertical-align: middle;
+}
+.btn-group > .btn,
+.btn-group-vertical > .btn {
+  position: relative;
+  float: left;
+}
+.btn-group > .btn:hover,
+.btn-group-vertical > .btn:hover,
+.btn-group > .btn:focus,
+.btn-group-vertical > .btn:focus,
+.btn-group > .btn:active,
+.btn-group-vertical > .btn:active,
+.btn-group > .btn.active,
+.btn-group-vertical > .btn.active {
+  z-index: 2;
+}
+.btn-group .btn + .btn,
+.btn-group .btn + .btn-group,
+.btn-group .btn-group + .btn,
+.btn-group .btn-group + .btn-group {
+  margin-left: -1px;
+}
+.btn-toolbar {
+  margin-left: -5px;
+}
+.btn-toolbar .btn,
+.btn-toolbar .btn-group,
+.btn-toolbar .input-group {
+  float: left;
+}
+.btn-toolbar > .btn,
+.btn-toolbar > .btn-group,
+.btn-toolbar > .input-group {
+  margin-left: 5px;
+}
+.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
+  border-radius: 0;
+}
+.btn-group > .btn:first-child {
+  margin-left: 0;
+}
+.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+.btn-group > .btn:last-child:not(:first-child),
+.btn-group > .dropdown-toggle:not(:first-child) {
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group > .btn-group {
+  float: left;
+}
+.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
+.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+  outline: 0;
+}
+.btn-group > .btn + .dropdown-toggle {
+  padding-right: 8px;
+  padding-left: 8px;
+}
+.btn-group > .btn-lg + .dropdown-toggle {
+  padding-right: 12px;
+  padding-left: 12px;
+}
+.btn-group.open .dropdown-toggle {
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+}
+.btn-group.open .dropdown-toggle.btn-link {
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+.btn .caret {
+  margin-left: 0;
+}
+.btn-lg .caret {
+  border-width: 5px 5px 0;
+  border-bottom-width: 0;
+}
+.dropup .btn-lg .caret {
+  border-width: 0 5px 5px;
+}
+.btn-group-vertical > .btn,
+.btn-group-vertical > .btn-group,
+.btn-group-vertical > .btn-group > .btn {
+  display: block;
+  float: none;
+  width: 100%;
+  max-width: 100%;
+}
+.btn-group-vertical > .btn-group > .btn {
+  float: none;
+}
+.btn-group-vertical > .btn + .btn,
+.btn-group-vertical > .btn + .btn-group,
+.btn-group-vertical > .btn-group + .btn,
+.btn-group-vertical > .btn-group + .btn-group {
+  margin-top: -1px;
+  margin-left: 0;
+}
+.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
+  border-radius: 0;
+}
+.btn-group-vertical > .btn:first-child:not(:last-child) {
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group-vertical > .btn:last-child:not(:first-child) {
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+  border-bottom-left-radius: 4px;
+}
+.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
+.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+}
+.btn-group-justified {
+  display: table;
+  width: 100%;
+  table-layout: fixed;
+  border-collapse: separate;
+}
+.btn-group-justified > .btn,
+.btn-group-justified > .btn-group {
+  display: table-cell;
+  float: none;
+  width: 1%;
+}
+.btn-group-justified > .btn-group .btn {
+  width: 100%;
+}
+.btn-group-justified > .btn-group .dropdown-menu {
+  left: auto;
+}
+[data-toggle="buttons"] > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn input[type="checkbox"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
+  position: absolute;
+  clip: rect(0, 0, 0, 0);
+  pointer-events: none;
+}
+.input-group {
+  position: relative;
+  display: table;
+  border-collapse: separate;
+}
+.input-group[class*="col-"] {
+  float: none;
+  padding-right: 0;
+  padding-left: 0;
+}
+.input-group .form-control {
+  position: relative;
+  z-index: 2;
+  float: left;
+  width: 100%;
+  margin-bottom: 0;
+}
+.input-group-lg > .form-control,
+.input-group-lg > .input-group-addon,
+.input-group-lg > .input-group-btn > .btn {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 6px;
+}
+select.input-group-lg > .form-control,
+select.input-group-lg > .input-group-addon,
+select.input-group-lg > .input-group-btn > .btn {
+  height: 46px;
+  line-height: 46px;
+}
+textarea.input-group-lg > .form-control,
+textarea.input-group-lg > .input-group-addon,
+textarea.input-group-lg > .input-group-btn > .btn,
+select[multiple].input-group-lg > .form-control,
+select[multiple].input-group-lg > .input-group-addon,
+select[multiple].input-group-lg > .input-group-btn > .btn {
+  height: auto;
+}
+.input-group-sm > .form-control,
+.input-group-sm > .input-group-addon,
+.input-group-sm > .input-group-btn > .btn {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+select.input-group-sm > .form-control,
+select.input-group-sm > .input-group-addon,
+select.input-group-sm > .input-group-btn > .btn {
+  height: 30px;
+  line-height: 30px;
+}
+textarea.input-group-sm > .form-control,
+textarea.input-group-sm > .input-group-addon,
+textarea.input-group-sm > .input-group-btn > .btn,
+select[multiple].input-group-sm > .form-control,
+select[multiple].input-group-sm > .input-group-addon,
+select[multiple].input-group-sm > .input-group-btn > .btn {
+  height: auto;
+}
+.input-group-addon,
+.input-group-btn,
+.input-group .form-control {
+  display: table-cell;
+}
+.input-group-addon:not(:first-child):not(:last-child),
+.input-group-btn:not(:first-child):not(:last-child),
+.input-group .form-control:not(:first-child):not(:last-child) {
+  border-radius: 0;
+}
+.input-group-addon,
+.input-group-btn {
+  width: 1%;
+  white-space: nowrap;
+  vertical-align: middle;
+}
+.input-group-addon {
+  padding: 6px 12px;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1;
+  color: #555;
+  text-align: center;
+  background-color: #eee;
+  border: 1px solid #ccc;
+  border-radius: 4px;
+}
+.input-group-addon.input-sm {
+  padding: 5px 10px;
+  font-size: 12px;
+  border-radius: 3px;
+}
+.input-group-addon.input-lg {
+  padding: 10px 16px;
+  font-size: 18px;
+  border-radius: 6px;
+}
+.input-group-addon input[type="radio"],
+.input-group-addon input[type="checkbox"] {
+  margin-top: 0;
+}
+.input-group .form-control:first-child,
+.input-group-addon:first-child,
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .btn-group > .btn,
+.input-group-btn:first-child > .dropdown-toggle,
+.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
+.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+.input-group-addon:first-child {
+  border-right: 0;
+}
+.input-group .form-control:last-child,
+.input-group-addon:last-child,
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .btn-group > .btn,
+.input-group-btn:last-child > .dropdown-toggle,
+.input-group-btn:first-child > .btn:not(:first-child),
+.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.input-group-addon:last-child {
+  border-left: 0;
+}
+.input-group-btn {
+  position: relative;
+  font-size: 0;
+  white-space: nowrap;
+}
+.input-group-btn > .btn {
+  position: relative;
+}
+.input-group-btn > .btn + .btn {
+  margin-left: -1px;
+}
+.input-group-btn > .btn:hover,
+.input-group-btn > .btn:focus,
+.input-group-btn > .btn:active {
+  z-index: 2;
+}
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .btn-group {
+  margin-right: -1px;
+}
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .btn-group {
+  z-index: 2;
+  margin-left: -1px;
+}
+.nav {
+  padding-left: 0;
+  margin-bottom: 0;
+  list-style: none;
+}
+.nav > li {
+  position: relative;
+  display: block;
+}
+.nav > li > a {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+}
+.nav > li > a:hover,
+.nav > li > a:focus {
+  text-decoration: none;
+  background-color: #eee;
+}
+.nav > li.disabled > a {
+  color: #777;
+}
+.nav > li.disabled > a:hover,
+.nav > li.disabled > a:focus {
+  color: #777;
+  text-decoration: none;
+  cursor: not-allowed;
+  background-color: transparent;
+}
+.nav .open > a,
+.nav .open > a:hover,
+.nav .open > a:focus {
+  background-color: #eee;
+  border-color: #337ab7;
+}
+.nav .nav-divider {
+  height: 1px;
+  margin: 9px 0;
+  overflow: hidden;
+  background-color: #e5e5e5;
+}
+.nav > li > a > img {
+  max-width: none;
+}
+.nav-tabs {
+  border-bottom: 1px solid #ddd;
+}
+.nav-tabs > li {
+  float: left;
+  margin-bottom: -1px;
+}
+.nav-tabs > li > a {
+  margin-right: 2px;
+  line-height: 1.42857143;
+  border: 1px solid transparent;
+  border-radius: 4px 4px 0 0;
+}
+.nav-tabs > li > a:hover {
+  border-color: #eee #eee #ddd;
+}
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:hover,
+.nav-tabs > li.active > a:focus {
+  color: #555;
+  cursor: default;
+  background-color: #fff;
+  border: 1px solid #ddd;
+  border-bottom-color: transparent;
+}
+.nav-tabs.nav-justified {
+  width: 100%;
+  border-bottom: 0;
+}
+.nav-tabs.nav-justified > li {
+  float: none;
+}
+.nav-tabs.nav-justified > li > a {
+  margin-bottom: 5px;
+  text-align: center;
+}
+.nav-tabs.nav-justified > .dropdown .dropdown-menu {
+  top: auto;
+  left: auto;
+}
+@media (min-width: 768px) {
+  .nav-tabs.nav-justified > li {
+    display: table-cell;
+    width: 1%;
+  }
+  .nav-tabs.nav-justified > li > a {
+    margin-bottom: 0;
+  }
+}
+.nav-tabs.nav-justified > li > a {
+  margin-right: 0;
+  border-radius: 4px;
+}
+.nav-tabs.nav-justified > .active > a,
+.nav-tabs.nav-justified > .active > a:hover,
+.nav-tabs.nav-justified > .active > a:focus {
+  border: 1px solid #ddd;
+}
+@media (min-width: 768px) {
+  .nav-tabs.nav-justified > li > a {
+    border-bottom: 1px solid #ddd;
+    border-radius: 4px 4px 0 0;
+  }
+  .nav-tabs.nav-justified > .active > a,
+  .nav-tabs.nav-justified > .active > a:hover,
+  .nav-tabs.nav-justified > .active > a:focus {
+    border-bottom-color: #fff;
+  }
+}
+.nav-pills > li {
+  float: left;
+}
+.nav-pills > li > a {
+  border-radius: 4px;
+}
+.nav-pills > li + li {
+  margin-left: 2px;
+}
+.nav-pills > li.active > a,
+.nav-pills > li.active > a:hover,
+.nav-pills > li.active > a:focus {
+  color: #fff;
+  background-color: #337ab7;
+}
+.nav-stacked > li {
+  float: none;
+}
+.nav-stacked > li + li {
+  margin-top: 2px;
+  margin-left: 0;
+}
+.nav-justified {
+  width: 100%;
+}
+.nav-justified > li {
+  float: none;
+}
+.nav-justified > li > a {
+  margin-bottom: 5px;
+  text-align: center;
+}
+.nav-justified > .dropdown .dropdown-menu {
+  top: auto;
+  left: auto;
+}
+@media (min-width: 768px) {
+  .nav-justified > li {
+    display: table-cell;
+    width: 1%;
+  }
+  .nav-justified > li > a {
+    margin-bottom: 0;
+  }
+}
+.nav-tabs-justified {
+  border-bottom: 0;
+}
+.nav-tabs-justified > li > a {
+  margin-right: 0;
+  border-radius: 4px;
+}
+.nav-tabs-justified > .active > a,
+.nav-tabs-justified > .active > a:hover,
+.nav-tabs-justified > .active > a:focus {
+  border: 1px solid #ddd;
+}
+@media (min-width: 768px) {
+  .nav-tabs-justified > li > a {
+    border-bottom: 1px solid #ddd;
+    border-radius: 4px 4px 0 0;
+  }
+  .nav-tabs-justified > .active > a,
+  .nav-tabs-justified > .active > a:hover,
+  .nav-tabs-justified > .active > a:focus {
+    border-bottom-color: #fff;
+  }
+}
+.tab-content > .tab-pane {
+  display: none;
+}
+.tab-content > .active {
+  display: block;
+}
+.nav-tabs .dropdown-menu {
+  margin-top: -1px;
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+}
+.navbar {
+  position: relative;
+  min-height: 50px;
+  margin-bottom: 20px;
+  border: 1px solid transparent;
+}
+@media (min-width: 768px) {
+  .navbar {
+    border-radius: 4px;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-header {
+    float: left;
+  }
+}
+.navbar-collapse {
+  padding-right: 15px;
+  padding-left: 15px;
+  overflow-x: visible;
+  -webkit-overflow-scrolling: touch;
+  border-top: 1px solid transparent;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
+}
+.navbar-collapse.in {
+  overflow-y: auto;
+}
+@media (min-width: 768px) {
+  .navbar-collapse {
+    width: auto;
+    border-top: 0;
+    -webkit-box-shadow: none;
+            box-shadow: none;
+  }
+  .navbar-collapse.collapse {
+    display: block !important;
+    height: auto !important;
+    padding-bottom: 0;
+    overflow: visible !important;
+  }
+  .navbar-collapse.in {
+    overflow-y: visible;
+  }
+  .navbar-fixed-top .navbar-collapse,
+  .navbar-static-top .navbar-collapse,
+  .navbar-fixed-bottom .navbar-collapse {
+    padding-right: 0;
+    padding-left: 0;
+  }
+}
+.navbar-fixed-top .navbar-collapse,
+.navbar-fixed-bottom .navbar-collapse {
+  max-height: 340px;
+}
+@media (max-device-width: 480px) and (orientation: landscape) {
+  .navbar-fixed-top .navbar-collapse,
+  .navbar-fixed-bottom .navbar-collapse {
+    max-height: 200px;
+  }
+}
+.container > .navbar-header,
+.container-fluid > .navbar-header,
+.container > .navbar-collapse,
+.container-fluid > .navbar-collapse {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+@media (min-width: 768px) {
+  .container > .navbar-header,
+  .container-fluid > .navbar-header,
+  .container > .navbar-collapse,
+  .container-fluid > .navbar-collapse {
+    margin-right: 0;
+    margin-left: 0;
+  }
+}
+.navbar-static-top {
+  z-index: 1000;
+  border-width: 0 0 1px;
+}
+@media (min-width: 768px) {
+  .navbar-static-top {
+    border-radius: 0;
+  }
+}
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  position: fixed;
+  right: 0;
+  left: 0;
+  z-index: 1030;
+}
+@media (min-width: 768px) {
+  .navbar-fixed-top,
+  .navbar-fixed-bottom {
+    border-radius: 0;
+  }
+}
+.navbar-fixed-top {
+  top: 0;
+  border-width: 0 0 1px;
+}
+.navbar-fixed-bottom {
+  bottom: 0;
+  margin-bottom: 0;
+  border-width: 1px 0 0;
+}
+.navbar-brand {
+  float: left;
+  height: 50px;
+  padding: 15px 15px;
+  font-size: 18px;
+  line-height: 20px;
+}
+.navbar-brand:hover,
+.navbar-brand:focus {
+  text-decoration: none;
+}
+.navbar-brand > img {
+  display: block;
+}
+@media (min-width: 768px) {
+  .navbar > .container .navbar-brand,
+  .navbar > .container-fluid .navbar-brand {
+    margin-left: -15px;
+  }
+}
+.navbar-toggle {
+  position: relative;
+  float: right;
+  padding: 9px 10px;
+  margin-top: 8px;
+  margin-right: 15px;
+  margin-bottom: 8px;
+  background-color: transparent;
+  background-image: none;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+.navbar-toggle:focus {
+  outline: 0;
+}
+.navbar-toggle .icon-bar {
+  display: block;
+  width: 22px;
+  height: 2px;
+  border-radius: 1px;
+}
+.navbar-toggle .icon-bar + .icon-bar {
+  margin-top: 4px;
+}
+@media (min-width: 768px) {
+  .navbar-toggle {
+    display: none;
+  }
+}
+.navbar-nav {
+  margin: 7.5px -15px;
+}
+.navbar-nav > li > a {
+  padding-top: 10px;
+  padding-bottom: 10px;
+  line-height: 20px;
+}
+@media (max-width: 767px) {
+  .navbar-nav .open .dropdown-menu {
+    position: static;
+    float: none;
+    width: auto;
+    margin-top: 0;
+    background-color: transparent;
+    border: 0;
+    -webkit-box-shadow: none;
+            box-shadow: none;
+  }
+  .navbar-nav .open .dropdown-menu > li > a,
+  .navbar-nav .open .dropdown-menu .dropdown-header {
+    padding: 5px 15px 5px 25px;
+  }
+  .navbar-nav .open .dropdown-menu > li > a {
+    line-height: 20px;
+  }
+  .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-nav .open .dropdown-menu > li > a:focus {
+    background-image: none;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-nav {
+    float: left;
+    margin: 0;
+  }
+  .navbar-nav > li {
+    float: left;
+  }
+  .navbar-nav > li > a {
+    padding-top: 15px;
+    padding-bottom: 15px;
+  }
+}
+.navbar-form {
+  padding: 10px 15px;
+  margin-top: 8px;
+  margin-right: -15px;
+  margin-bottom: 8px;
+  margin-left: -15px;
+  border-top: 1px solid transparent;
+  border-bottom: 1px solid transparent;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
+}
+@media (min-width: 768px) {
+  .navbar-form .form-group {
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .navbar-form .form-control {
+    display: inline-block;
+    width: auto;
+    vertical-align: middle;
+  }
+  .navbar-form .form-control-static {
+    display: inline-block;
+  }
+  .navbar-form .input-group {
+    display: inline-table;
+    vertical-align: middle;
+  }
+  .navbar-form .input-group .input-group-addon,
+  .navbar-form .input-group .input-group-btn,
+  .navbar-form .input-group .form-control {
+    width: auto;
+  }
+  .navbar-form .input-group > .form-control {
+    width: 100%;
+  }
+  .navbar-form .control-label {
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .navbar-form .radio,
+  .navbar-form .checkbox {
+    display: inline-block;
+    margin-top: 0;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .navbar-form .radio label,
+  .navbar-form .checkbox label {
+    padding-left: 0;
+  }
+  .navbar-form .radio input[type="radio"],
+  .navbar-form .checkbox input[type="checkbox"] {
+    position: relative;
+    margin-left: 0;
+  }
+  .navbar-form .has-feedback .form-control-feedback {
+    top: 0;
+  }
+}
+@media (max-width: 767px) {
+  .navbar-form .form-group {
+    margin-bottom: 5px;
+  }
+  .navbar-form .form-group:last-child {
+    margin-bottom: 0;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-form {
+    width: auto;
+    padding-top: 0;
+    padding-bottom: 0;
+    margin-right: 0;
+    margin-left: 0;
+    border: 0;
+    -webkit-box-shadow: none;
+            box-shadow: none;
+  }
+}
+.navbar-nav > li > .dropdown-menu {
+  margin-top: 0;
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+}
+.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
+  margin-bottom: 0;
+  border-top-left-radius: 4px;
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.navbar-btn {
+  margin-top: 8px;
+  margin-bottom: 8px;
+}
+.navbar-btn.btn-sm {
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+.navbar-btn.btn-xs {
+  margin-top: 14px;
+  margin-bottom: 14px;
+}
+.navbar-text {
+  margin-top: 15px;
+  margin-bottom: 15px;
+}
+@media (min-width: 768px) {
+  .navbar-text {
+    float: left;
+    margin-right: 15px;
+    margin-left: 15px;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-left {
+    float: left !important;
+  }
+  .navbar-right {
+    float: right !important;
+    margin-right: -15px;
+  }
+  .navbar-right ~ .navbar-right {
+    margin-right: 0;
+  }
+}
+.navbar-default {
+  background-color: #f8f8f8;
+  border-color: #e7e7e7;
+}
+.navbar-default .navbar-brand {
+  color: #777;
+}
+.navbar-default .navbar-brand:hover,
+.navbar-default .navbar-brand:focus {
+  color: #5e5e5e;
+  background-color: transparent;
+}
+.navbar-default .navbar-text {
+  color: #777;
+}
+.navbar-default .navbar-nav > li > a {
+  color: #777;
+}
+.navbar-default .navbar-nav > li > a:hover,
+.navbar-default .navbar-nav > li > a:focus {
+  color: #333;
+  background-color: transparent;
+}
+.navbar-default .navbar-nav > .active > a,
+.navbar-default .navbar-nav > .active > a:hover,
+.navbar-default .navbar-nav > .active > a:focus {
+  color: #555;
+  background-color: #e7e7e7;
+}
+.navbar-default .navbar-nav > .disabled > a,
+.navbar-default .navbar-nav > .disabled > a:hover,
+.navbar-default .navbar-nav > .disabled > a:focus {
+  color: #ccc;
+  background-color: transparent;
+}
+.navbar-default .navbar-toggle {
+  border-color: #ddd;
+}
+.navbar-default .navbar-toggle:hover,
+.navbar-default .navbar-toggle:focus {
+  background-color: #ddd;
+}
+.navbar-default .navbar-toggle .icon-bar {
+  background-color: #888;
+}
+.navbar-default .navbar-collapse,
+.navbar-default .navbar-form {
+  border-color: #e7e7e7;
+}
+.navbar-default .navbar-nav > .open > a,
+.navbar-default .navbar-nav > .open > a:hover,
+.navbar-default .navbar-nav > .open > a:focus {
+  color: #555;
+  background-color: #e7e7e7;
+}
+@media (max-width: 767px) {
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
+    color: #777;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #333;
+    background-color: transparent;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
+    color: #555;
+    background-color: #e7e7e7;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+    color: #ccc;
+    background-color: transparent;
+  }
+}
+.navbar-default .navbar-link {
+  color: #777;
+}
+.navbar-default .navbar-link:hover {
+  color: #333;
+}
+.navbar-default .btn-link {
+  color: #777;
+}
+.navbar-default .btn-link:hover,
+.navbar-default .btn-link:focus {
+  color: #333;
+}
+.navbar-default .btn-link[disabled]:hover,
+fieldset[disabled] .navbar-default .btn-link:hover,
+.navbar-default .btn-link[disabled]:focus,
+fieldset[disabled] .navbar-default .btn-link:focus {
+  color: #ccc;
+}
+.navbar-inverse {
+  background-color: #222;
+  border-color: #080808;
+}
+.navbar-inverse .navbar-brand {
+  color: #9d9d9d;
+}
+.navbar-inverse .navbar-brand:hover,
+.navbar-inverse .navbar-brand:focus {
+  color: #fff;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-text {
+  color: #9d9d9d;
+}
+.navbar-inverse .navbar-nav > li > a {
+  color: #9d9d9d;
+}
+.navbar-inverse .navbar-nav > li > a:hover,
+.navbar-inverse .navbar-nav > li > a:focus {
+  color: #fff;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-nav > .active > a,
+.navbar-inverse .navbar-nav > .active > a:hover,
+.navbar-inverse .navbar-nav > .active > a:focus {
+  color: #fff;
+  background-color: #080808;
+}
+.navbar-inverse .navbar-nav > .disabled > a,
+.navbar-inverse .navbar-nav > .disabled > a:hover,
+.navbar-inverse .navbar-nav > .disabled > a:focus {
+  color: #444;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-toggle {
+  border-color: #333;
+}
+.navbar-inverse .navbar-toggle:hover,
+.navbar-inverse .navbar-toggle:focus {
+  background-color: #333;
+}
+.navbar-inverse .navbar-toggle .icon-bar {
+  background-color: #fff;
+}
+.navbar-inverse .navbar-collapse,
+.navbar-inverse .navbar-form {
+  border-color: #101010;
+}
+.navbar-inverse .navbar-nav > .open > a,
+.navbar-inverse .navbar-nav > .open > a:hover,
+.navbar-inverse .navbar-nav > .open > a:focus {
+  color: #fff;
+  background-color: #080808;
+}
+@media (max-width: 767px) {
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
+    border-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
+    background-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
+    color: #9d9d9d;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #fff;
+    background-color: transparent;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
+    color: #fff;
+    background-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+    color: #444;
+    background-color: transparent;
+  }
+}
+.navbar-inverse .navbar-link {
+  color: #9d9d9d;
+}
+.navbar-inverse .navbar-link:hover {
+  color: #fff;
+}
+.navbar-inverse .btn-link {
+  color: #9d9d9d;
+}
+.navbar-inverse .btn-link:hover,
+.navbar-inverse .btn-link:focus {
+  color: #fff;
+}
+.navbar-inverse .btn-link[disabled]:hover,
+fieldset[disabled] .navbar-inverse .btn-link:hover,
+.navbar-inverse .btn-link[disabled]:focus,
+fieldset[disabled] .navbar-inverse .btn-link:focus {
+  color: #444;
+}
+.breadcrumb {
+  padding: 8px 15px;
+  margin-bottom: 20px;
+  list-style: none;
+  background-color: #f5f5f5;
+  border-radius: 4px;
+}
+.breadcrumb > li {
+  display: inline-block;
+}
+.breadcrumb > li + li:before {
+  padding: 0 5px;
+  color: #ccc;
+  content: "/\00a0";
+}
+.breadcrumb > .active {
+  color: #777;
+}
+.pagination {
+  display: inline-block;
+  padding-left: 0;
+  margin: 20px 0;
+  border-radius: 4px;
+}
+.pagination > li {
+  display: inline;
+}
+.pagination > li > a,
+.pagination > li > span {
+  position: relative;
+  float: left;
+  padding: 6px 12px;
+  margin-left: -1px;
+  line-height: 1.42857143;
+  color: #337ab7;
+  text-decoration: none;
+  background-color: #fff;
+  border: 1px solid #ddd;
+}
+.pagination > li:first-child > a,
+.pagination > li:first-child > span {
+  margin-left: 0;
+  border-top-left-radius: 4px;
+  border-bottom-left-radius: 4px;
+}
+.pagination > li:last-child > a,
+.pagination > li:last-child > span {
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 4px;
+}
+.pagination > li > a:hover,
+.pagination > li > span:hover,
+.pagination > li > a:focus,
+.pagination > li > span:focus {
+  z-index: 3;
+  color: #23527c;
+  background-color: #eee;
+  border-color: #ddd;
+}
+.pagination > .active > a,
+.pagination > .active > span,
+.pagination > .active > a:hover,
+.pagination > .active > span:hover,
+.pagination > .active > a:focus,
+.pagination > .active > span:focus {
+  z-index: 2;
+  color: #fff;
+  cursor: default;
+  background-color: #337ab7;
+  border-color: #337ab7;
+}
+.pagination > .disabled > span,
+.pagination > .disabled > span:hover,
+.pagination > .disabled > span:focus,
+.pagination > .disabled > a,
+.pagination > .disabled > a:hover,
+.pagination > .disabled > a:focus {
+  color: #777;
+  cursor: not-allowed;
+  background-color: #fff;
+  border-color: #ddd;
+}
+.pagination-lg > li > a,
+.pagination-lg > li > span {
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+}
+.pagination-lg > li:first-child > a,
+.pagination-lg > li:first-child > span {
+  border-top-left-radius: 6px;
+  border-bottom-left-radius: 6px;
+}
+.pagination-lg > li:last-child > a,
+.pagination-lg > li:last-child > span {
+  border-top-right-radius: 6px;
+  border-bottom-right-radius: 6px;
+}
+.pagination-sm > li > a,
+.pagination-sm > li > span {
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+}
+.pagination-sm > li:first-child > a,
+.pagination-sm > li:first-child > span {
+  border-top-left-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.pagination-sm > li:last-child > a,
+.pagination-sm > li:last-child > span {
+  border-top-right-radius: 3px;
+  border-bottom-right-radius: 3px;
+}
+.pager {
+  padding-left: 0;
+  margin: 20px 0;
+  text-align: center;
+  list-style: none;
+}
+.pager li {
+  display: inline;
+}
+.pager li > a,
+.pager li > span {
+  display: inline-block;
+  padding: 5px 14px;
+  background-color: #fff;
+  border: 1px solid #ddd;
+  border-radius: 15px;
+}
+.pager li > a:hover,
+.pager li > a:focus {
+  text-decoration: none;
+  background-color: #eee;
+}
+.pager .next > a,
+.pager .next > span {
+  float: right;
+}
+.pager .previous > a,
+.pager .previous > span {
+  float: left;
+}
+.pager .disabled > a,
+.pager .disabled > a:hover,
+.pager .disabled > a:focus,
+.pager .disabled > span {
+  color: #777;
+  cursor: not-allowed;
+  background-color: #fff;
+}
+.label {
+  display: inline;
+  padding: .2em .6em .3em;
+  font-size: 75%;
+  font-weight: bold;
+  line-height: 1;
+  color: #fff;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  border-radius: .25em;
+}
+a.label:hover,
+a.label:focus {
+  color: #fff;
+  text-decoration: none;
+  cursor: pointer;
+}
+.label:empty {
+  display: none;
+}
+.btn .label {
+  position: relative;
+  top: -1px;
+}
+.label-default {
+  background-color: #777;
+}
+.label-default[href]:hover,
+.label-default[href]:focus {
+  background-color: #5e5e5e;
+}
+.label-primary {
+  background-color: #337ab7;
+}
+.label-primary[href]:hover,
+.label-primary[href]:focus {
+  background-color: #286090;
+}
+.label-success {
+  background-color: #5cb85c;
+}
+.label-success[href]:hover,
+.label-success[href]:focus {
+  background-color: #449d44;
+}
+.label-info {
+  background-color: #5bc0de;
+}
+.label-info[href]:hover,
+.label-info[href]:focus {
+  background-color: #31b0d5;
+}
+.label-warning {
+  background-color: #f0ad4e;
+}
+.label-warning[href]:hover,
+.label-warning[href]:focus {
+  background-color: #ec971f;
+}
+.label-danger {
+  background-color: #d9534f;
+}
+.label-danger[href]:hover,
+.label-danger[href]:focus {
+  background-color: #c9302c;
+}
+.badge {
+  display: inline-block;
+  min-width: 10px;
+  padding: 3px 7px;
+  font-size: 12px;
+  font-weight: bold;
+  line-height: 1;
+  color: #fff;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: middle;
+  background-color: #777;
+  border-radius: 10px;
+}
+.badge:empty {
+  display: none;
+}
+.btn .badge {
+  position: relative;
+  top: -1px;
+}
+.btn-xs .badge,
+.btn-group-xs > .btn .badge {
+  top: 0;
+  padding: 1px 5px;
+}
+a.badge:hover,
+a.badge:focus {
+  color: #fff;
+  text-decoration: none;
+  cursor: pointer;
+}
+.list-group-item.active > .badge,
+.nav-pills > .active > a > .badge {
+  color: #337ab7;
+  background-color: #fff;
+}
+.list-group-item > .badge {
+  float: right;
+}
+.list-group-item > .badge + .badge {
+  margin-right: 5px;
+}
+.nav-pills > li > a > .badge {
+  margin-left: 3px;
+}
+.jumbotron {
+  padding-top: 30px;
+  padding-bottom: 30px;
+  margin-bottom: 30px;
+  color: inherit;
+  background-color: #eee;
+}
+.jumbotron h1,
+.jumbotron .h1 {
+  color: inherit;
+}
+.jumbotron p {
+  margin-bottom: 15px;
+  font-size: 21px;
+  font-weight: 200;
+}
+.jumbotron > hr {
+  border-top-color: #d5d5d5;
+}
+.container .jumbotron,
+.container-fluid .jumbotron {
+  border-radius: 6px;
+}
+.jumbotron .container {
+  max-width: 100%;
+}
+@media screen and (min-width: 768px) {
+  .jumbotron {
+    padding-top: 48px;
+    padding-bottom: 48px;
+  }
+  .container .jumbotron,
+  .container-fluid .jumbotron {
+    padding-right: 60px;
+    padding-left: 60px;
+  }
+  .jumbotron h1,
+  .jumbotron .h1 {
+    font-size: 63px;
+  }
+}
+.thumbnail {
+  display: block;
+  padding: 4px;
+  margin-bottom: 20px;
+  line-height: 1.42857143;
+  background-color: #fff;
+  border: 1px solid #ddd;
+  border-radius: 4px;
+  -webkit-transition: border .2s ease-in-out;
+       -o-transition: border .2s ease-in-out;
+          transition: border .2s ease-in-out;
+}
+.thumbnail > img,
+.thumbnail a > img {
+  margin-right: auto;
+  margin-left: auto;
+}
+a.thumbnail:hover,
+a.thumbnail:focus,
+a.thumbnail.active {
+  border-color: #337ab7;
+}
+.thumbnail .caption {
+  padding: 9px;
+  color: #333;
+}
+.alert {
+  padding: 15px;
+  margin-bottom: 20px;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+.alert h4 {
+  margin-top: 0;
+  color: inherit;
+}
+.alert .alert-link {
+  font-weight: bold;
+}
+.alert > p,
+.alert > ul {
+  margin-bottom: 0;
+}
+.alert > p + p {
+  margin-top: 5px;
+}
+.alert-dismissable,
+.alert-dismissible {
+  padding-right: 35px;
+}
+.alert-dismissable .close,
+.alert-dismissible .close {
+  position: relative;
+  top: -2px;
+  right: -21px;
+  color: inherit;
+}
+.alert-success {
+  color: #3c763d;
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+}
+.alert-success hr {
+  border-top-color: #c9e2b3;
+}
+.alert-success .alert-link {
+  color: #2b542c;
+}
+.alert-info {
+  color: #31708f;
+  background-color: #d9edf7;
+  border-color: #bce8f1;
+}
+.alert-info hr {
+  border-top-color: #a6e1ec;
+}
+.alert-info .alert-link {
+  color: #245269;
+}
+.alert-warning {
+  color: #8a6d3b;
+  background-color: #fcf8e3;
+  border-color: #faebcc;
+}
+.alert-warning hr {
+  border-top-color: #f7e1b5;
+}
+.alert-warning .alert-link {
+  color: #66512c;
+}
+.alert-danger {
+  color: #a94442;
+  background-color: #f2dede;
+  border-color: #ebccd1;
+}
+.alert-danger hr {
+  border-top-color: #e4b9c0;
+}
+.alert-danger .alert-link {
+  color: #843534;
+}
+@-webkit-keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+@-o-keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+@keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+.progress {
+  height: 20px;
+  margin-bottom: 20px;
+  overflow: hidden;
+  background-color: #f5f5f5;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
+          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
+}
+.progress-bar {
+  float: left;
+  width: 0;
+  height: 100%;
+  font-size: 12px;
+  line-height: 20px;
+  color: #fff;
+  text-align: center;
+  background-color: #337ab7;
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
+          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
+  -webkit-transition: width .6s ease;
+       -o-transition: width .6s ease;
+          transition: width .6s ease;
+}
+.progress-striped .progress-bar,
+.progress-bar-striped {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -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);
+  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);
+  -webkit-background-size: 40px 40px;
+          background-size: 40px 40px;
+}
+.progress.active .progress-bar,
+.progress-bar.active {
+  -webkit-animation: progress-bar-stripes 2s linear infinite;
+       -o-animation: progress-bar-stripes 2s linear infinite;
+          animation: progress-bar-stripes 2s linear infinite;
+}
+.progress-bar-success {
+  background-color: #5cb85c;
+}
+.progress-striped .progress-bar-success {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -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);
+  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);
+}
+.progress-bar-info {
+  background-color: #5bc0de;
+}
+.progress-striped .progress-bar-info {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -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);
+  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);
+}
+.progress-bar-warning {
+  background-color: #f0ad4e;
+}
+.progress-striped .progress-bar-warning {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -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);
+  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);
+}
+.progress-bar-danger {
+  background-color: #d9534f;
+}
+.progress-striped .progress-bar-danger {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -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);
+  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);
+}
+.media {
+  margin-top: 15px;
+}
+.media:first-child {
+  margin-top: 0;
+}
+.media,
+.media-body {
+  overflow: hidden;
+  zoom: 1;
+}
+.media-body {
+  width: 10000px;
+}
+.media-object {
+  display: block;
+}
+.media-object.img-thumbnail {
+  max-width: none;
+}
+.media-right,
+.media > .pull-right {
+  padding-left: 10px;
+}
+.media-left,
+.media > .pull-left {
+  padding-right: 10px;
+}
+.media-left,
+.media-right,
+.media-body {
+  display: table-cell;
+  vertical-align: top;
+}
+.media-middle {
+  vertical-align: middle;
+}
+.media-bottom {
+  vertical-align: bottom;
+}
+.media-heading {
+  margin-top: 0;
+  margin-bottom: 5px;
+}
+.media-list {
+  padding-left: 0;
+  list-style: none;
+}
+.list-group {
+  padding-left: 0;
+  margin-bottom: 20px;
+}
+.list-group-item {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+  margin-bottom: -1px;
+  background-color: #fff;
+  border: 1px solid #ddd;
+}
+.list-group-item:first-child {
+  border-top-left-radius: 4px;
+  border-top-right-radius: 4px;
+}
+.list-group-item:last-child {
+  margin-bottom: 0;
+  border-bottom-right-radius: 4px;
+  border-bottom-left-radius: 4px;
+}
+a.list-group-item,
+button.list-group-item {
+  color: #555;
+}
+a.list-group-item .list-group-item-heading,
+button.list-group-item .list-group-item-heading {
+  color: #333;
+}
+a.list-group-item:hover,
+button.list-group-item:hover,
+a.list-group-item:focus,
+button.list-group-item:focus {
+  color: #555;
+  text-decoration: none;
+  background-color: #f5f5f5;
+}
+button.list-group-item {
+  width: 100%;
+  text-align: left;
+}
+.list-group-item.disabled,
+.list-group-item.disabled:hover,
+.list-group-item.disabled:focus {
+  color: #777;
+  cursor: not-allowed;
+  background-color: #eee;
+}
+.list-group-item.disabled .list-group-item-heading,
+.list-group-item.disabled:hover .list-group-item-heading,
+.list-group-item.disabled:focus .list-group-item-heading {
+  color: inherit;
+}
+.list-group-item.disabled .list-group-item-text,
+.list-group-item.disabled:hover .list-group-item-text,
+.list-group-item.disabled:focus .list-group-item-text {
+  color: #777;
+}
+.list-group-item.active,
+.list-group-item.active:hover,
+.list-group-item.active:focus {
+  z-index: 2;
+  color: #fff;
+  background-color: #337ab7;
+  border-color: #337ab7;
+}
+.list-group-item.active .list-group-item-heading,
+.list-group-item.active:hover .list-group-item-heading,
+.list-group-item.active:focus .list-group-item-heading,
+.list-group-item.active .list-group-item-heading > small,
+.list-group-item.active:hover .list-group-item-heading > small,
+.list-group-item.active:focus .list-group-item-heading > small,
+.list-group-item.active .list-group-item-heading > .small,
+.list-group-item.active:hover .list-group-item-heading > .small,
+.list-group-item.active:focus .list-group-item-heading > .small {
+  color: inherit;
+}
+.list-group-item.active .list-group-item-text,
+.list-group-item.active:hover .list-group-item-text,
+.list-group-item.active:focus .list-group-item-text {
+  color: #c7ddef;
+}
+.list-group-item-success {
+  color: #3c763d;
+  background-color: #dff0d8;
+}
+a.list-group-item-success,
+button.list-group-item-success {
+  color: #3c763d;
+}
+a.list-group-item-success .list-group-item-heading,
+button.list-group-item-success .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item-success:hover,
+button.list-group-item-success:hover,
+a.list-group-item-success:focus,
+button.list-group-item-success:focus {
+  color: #3c763d;
+  background-color: #d0e9c6;
+}
+a.list-group-item-success.active,
+button.list-group-item-success.active,
+a.list-group-item-success.active:hover,
+button.list-group-item-success.active:hover,
+a.list-group-item-success.active:focus,
+button.list-group-item-success.active:focus {
+  color: #fff;
+  background-color: #3c763d;
+  border-color: #3c763d;
+}
+.list-group-item-info {
+  color: #31708f;
+  background-color: #d9edf7;
+}
+a.list-group-item-info,
+button.list-group-item-info {
+  color: #31708f;
+}
+a.list-group-item-info .list-group-item-heading,
+button.list-group-item-info .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item-info:hover,
+button.list-group-item-info:hover,
+a.list-group-item-info:focus,
+button.list-group-item-info:focus {
+  color: #31708f;
+  background-color: #c4e3f3;
+}
+a.list-group-item-info.active,
+button.list-group-item-info.active,
+a.list-group-item-info.active:hover,
+button.list-group-item-info.active:hover,
+a.list-group-item-info.active:focus,
+button.list-group-item-info.active:focus {
+  color: #fff;
+  background-color: #31708f;
+  border-color: #31708f;
+}
+.list-group-item-warning {
+  color: #8a6d3b;
+  background-color: #fcf8e3;
+}
+a.list-group-item-warning,
+button.list-group-item-warning {
+  color: #8a6d3b;
+}
+a.list-group-item-warning .list-group-item-heading,
+button.list-group-item-warning .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item-warning:hover,
+button.list-group-item-warning:hover,
+a.list-group-item-warning:focus,
+button.list-group-item-warning:focus {
+  color: #8a6d3b;
+  background-color: #faf2cc;
+}
+a.list-group-item-warning.active,
+button.list-group-item-warning.active,
+a.list-group-item-warning.active:hover,
+button.list-group-item-warning.active:hover,
+a.list-group-item-warning.active:focus,
+button.list-group-item-warning.active:focus {
+  color: #fff;
+  background-color: #8a6d3b;
+  border-color: #8a6d3b;
+}
+.list-group-item-danger {
+  color: #a94442;
+  background-color: #f2dede;
+}
+a.list-group-item-danger,
+button.list-group-item-danger {
+  color: #a94442;
+}
+a.list-group-item-danger .list-group-item-heading,
+button.list-group-item-danger .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item-danger:hover,
+button.list-group-item-danger:hover,
+a.list-group-item-danger:focus,
+button.list-group-item-danger:focus {
+  color: #a94442;
+  background-color: #ebcccc;
+}
+a.list-group-item-danger.active,
+button.list-group-item-danger.active,
+a.list-group-item-danger.active:hover,
+button.list-group-item-danger.active:hover,
+a.list-group-item-danger.active:focus,
+button.list-group-item-danger.active:focus {
+  color: #fff;
+  background-color: #a94442;
+  border-color: #a94442;
+}
+.list-group-item-heading {
+  margin-top: 0;
+  margin-bottom: 5px;
+}
+.list-group-item-text {
+  margin-bottom: 0;
+  line-height: 1.3;
+}
+.panel {
+  margin-bottom: 20px;
+  background-color: #fff;
+  border: 1px solid transparent;
+  border-radius: 4px;
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
+          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
+}
+.panel-body {
+  padding: 15px;
+}
+.panel-heading {
+  padding: 10px 15px;
+  border-bottom: 1px solid transparent;
+  border-top-left-radius: 3px;
+  border-top-right-radius: 3px;
+}
+.panel-heading > .dropdown .dropdown-toggle {
+  color: inherit;
+}
+.panel-title {
+  margin-top: 0;
+  margin-bottom: 0;
+  font-size: 16px;
+  color: inherit;
+}
+.panel-title > a,
+.panel-title > small,
+.panel-title > .small,
+.panel-title > small > a,
+.panel-title > .small > a {
+  color: inherit;
+}
+.panel-footer {
+  padding: 10px 15px;
+  background-color: #f5f5f5;
+  border-top: 1px solid #ddd;
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.panel > .list-group,
+.panel > .panel-collapse > .list-group {
+  margin-bottom: 0;
+}
+.panel > .list-group .list-group-item,
+.panel > .panel-collapse > .list-group .list-group-item {
+  border-width: 1px 0;
+  border-radius: 0;
+}
+.panel > .list-group:first-child .list-group-item:first-child,
+.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
+  border-top: 0;
+  border-top-left-radius: 3px;
+  border-top-right-radius: 3px;
+}
+.panel > .list-group:last-child .list-group-item:last-child,
+.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
+  border-bottom: 0;
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+}
+.panel-heading + .list-group .list-group-item:first-child {
+  border-top-width: 0;
+}
+.list-group + .panel-footer {
+  border-top-width: 0;
+}
+.panel > .table,
+.panel > .table-responsive > .table,
+.panel > .panel-collapse > .table {
+  margin-bottom: 0;
+}
+.panel > .table caption,
+.panel > .table-responsive > .table caption,
+.panel > .panel-collapse > .table caption {
+  padding-right: 15px;
+  padding-left: 15px;
+}
+.panel > .table:first-child,
+.panel > .table-responsive:first-child > .table:first-child {
+  border-top-left-radius: 3px;
+  border-top-right-radius: 3px;
+}
+.panel > .table:first-child > thead:first-child > tr:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
+  border-top-left-radius: 3px;
+  border-top-right-radius: 3px;
+}
+.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
+.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
+  border-top-left-radius: 3px;
+}
+.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
+.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
+  border-top-right-radius: 3px;
+}
+.panel > .table:last-child,
+.panel > .table-responsive:last-child > .table:last-child {
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.panel > .table:last-child > tbody:last-child > tr:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
+.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
+  border-bottom-left-radius: 3px;
+}
+.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
+.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
+  border-bottom-right-radius: 3px;
+}
+.panel > .panel-body + .table,
+.panel > .panel-body + .table-responsive,
+.panel > .table + .panel-body,
+.panel > .table-responsive + .panel-body {
+  border-top: 1px solid #ddd;
+}
+.panel > .table > tbody:first-child > tr:first-child th,
+.panel > .table > tbody:first-child > tr:first-child td {
+  border-top: 0;
+}
+.panel > .table-bordered,
+.panel > .table-responsive > .table-bordered {
+  border: 0;
+}
+.panel > .table-bordered > thead > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
+.panel > .table-bordered > tbody > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
+.panel > .table-bordered > tfoot > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
+.panel > .table-bordered > thead > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
+.panel > .table-bordered > tbody > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
+.panel > .table-bordered > tfoot > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+  border-left: 0;
+}
+.panel > .table-bordered > thead > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
+.panel > .table-bordered > tbody > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
+.panel > .table-bordered > tfoot > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
+.panel > .table-bordered > thead > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
+.panel > .table-bordered > tbody > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
+.panel > .table-bordered > tfoot > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+  border-right: 0;
+}
+.panel > .table-bordered > thead > tr:first-child > td,
+.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
+.panel > .table-bordered > tbody > tr:first-child > td,
+.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
+.panel > .table-bordered > thead > tr:first-child > th,
+.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
+.panel > .table-bordered > tbody > tr:first-child > th,
+.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
+  border-bottom: 0;
+}
+.panel > .table-bordered > tbody > tr:last-child > td,
+.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
+.panel > .table-bordered > tfoot > tr:last-child > td,
+.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
+.panel > .table-bordered > tbody > tr:last-child > th,
+.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
+.panel > .table-bordered > tfoot > tr:last-child > th,
+.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
+  border-bottom: 0;
+}
+.panel > .table-responsive {
+  margin-bottom: 0;
+  border: 0;
+}
+.panel-group {
+  margin-bottom: 20px;
+}
+.panel-group .panel {
+  margin-bottom: 0;
+  border-radius: 4px;
+}
+.panel-group .panel + .panel {
+  margin-top: 5px;
+}
+.panel-group .panel-heading {
+  border-bottom: 0;
+}
+.panel-group .panel-heading + .panel-collapse > .panel-body,
+.panel-group .panel-heading + .panel-collapse > .list-group {
+  border-top: 1px solid #ddd;
+}
+.panel-group .panel-footer {
+  border-top: 0;
+}
+.panel-group .panel-footer + .panel-collapse .panel-body {
+  border-bottom: 1px solid #ddd;
+}
+.panel-default {
+  border-color: #ddd;
+}
+.panel-default > .panel-heading {
+  color: #333;
+  background-color: #f5f5f5;
+  border-color: #ddd;
+}
+.panel-default > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #ddd;
+}
+.panel-default > .panel-heading .badge {
+  color: #f5f5f5;
+  background-color: #333;
+}
+.panel-default > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #ddd;
+}
+.panel-primary {
+  border-color: #337ab7;
+}
+.panel-primary > .panel-heading {
+  color: #fff;
+  background-color: #337ab7;
+  border-color: #337ab7;
+}
+.panel-primary > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #337ab7;
+}
+.panel-primary > .panel-heading .badge {
+  color: #337ab7;
+  background-color: #fff;
+}
+.panel-primary > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #337ab7;
+}
+.panel-success {
+  border-color: #d6e9c6;
+}
+.panel-success > .panel-heading {
+  color: #3c763d;
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+}
+.panel-success > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #d6e9c6;
+}
+.panel-success > .panel-heading .badge {
+  color: #dff0d8;
+  background-color: #3c763d;
+}
+.panel-success > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #d6e9c6;
+}
+.panel-info {
+  border-color: #bce8f1;
+}
+.panel-info > .panel-heading {
+  color: #31708f;
+  background-color: #d9edf7;
+  border-color: #bce8f1;
+}
+.panel-info > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #bce8f1;
+}
+.panel-info > .panel-heading .badge {
+  color: #d9edf7;
+  background-color: #31708f;
+}
+.panel-info > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #bce8f1;
+}
+.panel-warning {
+  border-color: #faebcc;
+}
+.panel-warning > .panel-heading {
+  color: #8a6d3b;
+  background-color: #fcf8e3;
+  border-color: #faebcc;
+}
+.panel-warning > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #faebcc;
+}
+.panel-warning > .panel-heading .badge {
+  color: #fcf8e3;
+  background-color: #8a6d3b;
+}
+.panel-warning > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #faebcc;
+}
+.panel-danger {
+  border-color: #ebccd1;
+}
+.panel-danger > .panel-heading {
+  color: #a94442;
+  background-color: #f2dede;
+  border-color: #ebccd1;
+}
+.panel-danger > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #ebccd1;
+}
+.panel-danger > .panel-heading .badge {
+  color: #f2dede;
+  background-color: #a94442;
+}
+.panel-danger > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #ebccd1;
+}
+.embed-responsive {
+  position: relative;
+  display: block;
+  height: 0;
+  padding: 0;
+  overflow: hidden;
+}
+.embed-responsive .embed-responsive-item,
+.embed-responsive iframe,
+.embed-responsive embed,
+.embed-responsive object,
+.embed-responsive video {
+  position: absolute;
+  top: 0;
+  bottom: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  border: 0;
+}
+.embed-responsive-16by9 {
+  padding-bottom: 56.25%;
+}
+.embed-responsive-4by3 {
+  padding-bottom: 75%;
+}
+.well {
+  min-height: 20px;
+  padding: 19px;
+  margin-bottom: 20px;
+  background-color: #f5f5f5;
+  border: 1px solid #e3e3e3;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
+}
+.well blockquote {
+  border-color: #ddd;
+  border-color: rgba(0, 0, 0, .15);
+}
+.well-lg {
+  padding: 24px;
+  border-radius: 6px;
+}
+.well-sm {
+  padding: 9px;
+  border-radius: 3px;
+}
+.close {
+  float: right;
+  font-size: 21px;
+  font-weight: bold;
+  line-height: 1;
+  color: #000;
+  text-shadow: 0 1px 0 #fff;
+  filter: alpha(opacity=20);
+  opacity: .2;
+}
+.close:hover,
+.close:focus {
+  color: #000;
+  text-decoration: none;
+  cursor: pointer;
+  filter: alpha(opacity=50);
+  opacity: .5;
+}
+button.close {
+  -webkit-appearance: none;
+  padding: 0;
+  cursor: pointer;
+  background: transparent;
+  border: 0;
+}
+.modal-open {
+  overflow: hidden;
+}
+.modal {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1050;
+  display: none;
+  overflow: hidden;
+  -webkit-overflow-scrolling: touch;
+  outline: 0;
+}
+.modal.fade .modal-dialog {
+  -webkit-transition: -webkit-transform .3s ease-out;
+       -o-transition:      -o-transform .3s ease-out;
+          transition:         transform .3s ease-out;
+  -webkit-transform: translate(0, -25%);
+      -ms-transform: translate(0, -25%);
+       -o-transform: translate(0, -25%);
+          transform: translate(0, -25%);
+}
+.modal.in .modal-dialog {
+  -webkit-transform: translate(0, 0);
+      -ms-transform: translate(0, 0);
+       -o-transform: translate(0, 0);
+          transform: translate(0, 0);
+}
+.modal-open .modal {
+  overflow-x: hidden;
+  overflow-y: auto;
+}
+.modal-dialog {
+  position: relative;
+  width: auto;
+  margin: 10px;
+}
+.modal-content {
+  position: relative;
+  background-color: #fff;
+  -webkit-background-clip: padding-box;
+          background-clip: padding-box;
+  border: 1px solid #999;
+  border: 1px solid rgba(0, 0, 0, .2);
+  border-radius: 6px;
+  outline: 0;
+  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
+          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
+}
+.modal-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1040;
+  background-color: #000;
+}
+.modal-backdrop.fade {
+  filter: alpha(opacity=0);
+  opacity: 0;
+}
+.modal-backdrop.in {
+  filter: alpha(opacity=50);
+  opacity: .5;
+}
+.modal-header {
+  min-height: 16.42857143px;
+  padding: 15px;
+  border-bottom: 1px solid #e5e5e5;
+}
+.modal-header .close {
+  margin-top: -2px;
+}
+.modal-title {
+  margin: 0;
+  line-height: 1.42857143;
+}
+.modal-body {
+  position: relative;
+  padding: 15px;
+}
+.modal-footer {
+  padding: 15px;
+  text-align: right;
+  border-top: 1px solid #e5e5e5;
+}
+.modal-footer .btn + .btn {
+  margin-bottom: 0;
+  margin-left: 5px;
+}
+.modal-footer .btn-group .btn + .btn {
+  margin-left: -1px;
+}
+.modal-footer .btn-block + .btn-block {
+  margin-left: 0;
+}
+.modal-scrollbar-measure {
+  position: absolute;
+  top: -9999px;
+  width: 50px;
+  height: 50px;
+  overflow: scroll;
+}
+@media (min-width: 768px) {
+  .modal-dialog {
+    width: 600px;
+    margin: 30px auto;
+  }
+  .modal-content {
+    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
+            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
+  }
+  .modal-sm {
+    width: 300px;
+  }
+}
+@media (min-width: 992px) {
+  .modal-lg {
+    width: 900px;
+  }
+}
+.tooltip {
+  position: absolute;
+  z-index: 1070;
+  display: block;
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 12px;
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1.42857143;
+  text-align: left;
+  text-align: start;
+  text-decoration: none;
+  text-shadow: none;
+  text-transform: none;
+  letter-spacing: normal;
+  word-break: normal;
+  word-spacing: normal;
+  word-wrap: normal;
+  white-space: normal;
+  filter: alpha(opacity=0);
+  opacity: 0;
+
+  line-break: auto;
+}
+.tooltip.in {
+  filter: alpha(opacity=90);
+  opacity: .9;
+}
+.tooltip.top {
+  padding: 5px 0;
+  margin-top: -3px;
+}
+.tooltip.right {
+  padding: 0 5px;
+  margin-left: 3px;
+}
+.tooltip.bottom {
+  padding: 5px 0;
+  margin-top: 3px;
+}
+.tooltip.left {
+  padding: 0 5px;
+  margin-left: -3px;
+}
+.tooltip-inner {
+  max-width: 200px;
+  padding: 3px 8px;
+  color: #fff;
+  text-align: center;
+  background-color: #000;
+  border-radius: 4px;
+}
+.tooltip-arrow {
+  position: absolute;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+.tooltip.top .tooltip-arrow {
+  bottom: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000;
+}
+.tooltip.top-left .tooltip-arrow {
+  right: 5px;
+  bottom: 0;
+  margin-bottom: -5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000;
+}
+.tooltip.top-right .tooltip-arrow {
+  bottom: 0;
+  left: 5px;
+  margin-bottom: -5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000;
+}
+.tooltip.right .tooltip-arrow {
+  top: 50%;
+  left: 0;
+  margin-top: -5px;
+  border-width: 5px 5px 5px 0;
+  border-right-color: #000;
+}
+.tooltip.left .tooltip-arrow {
+  top: 50%;
+  right: 0;
+  margin-top: -5px;
+  border-width: 5px 0 5px 5px;
+  border-left-color: #000;
+}
+.tooltip.bottom .tooltip-arrow {
+  top: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000;
+}
+.tooltip.bottom-left .tooltip-arrow {
+  top: 0;
+  right: 5px;
+  margin-top: -5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000;
+}
+.tooltip.bottom-right .tooltip-arrow {
+  top: 0;
+  left: 5px;
+  margin-top: -5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000;
+}
+.popover {
+  position: absolute;
+  top: 0;
+  left: 0;
+  z-index: 1060;
+  display: none;
+  max-width: 276px;
+  padding: 1px;
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 14px;
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1.42857143;
+  text-align: left;
+  text-align: start;
+  text-decoration: none;
+  text-shadow: none;
+  text-transform: none;
+  letter-spacing: normal;
+  word-break: normal;
+  word-spacing: normal;
+  word-wrap: normal;
+  white-space: normal;
+  background-color: #fff;
+  -webkit-background-clip: padding-box;
+          background-clip: padding-box;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, .2);
+  border-radius: 6px;
+  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
+          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
+
+  line-break: auto;
+}
+.popover.top {
+  margin-top: -10px;
+}
+.popover.right {
+  margin-left: 10px;
+}
+.popover.bottom {
+  margin-top: 10px;
+}
+.popover.left {
+  margin-left: -10px;
+}
+.popover-title {
+  padding: 8px 14px;
+  margin: 0;
+  font-size: 14px;
+  background-color: #f7f7f7;
+  border-bottom: 1px solid #ebebeb;
+  border-radius: 5px 5px 0 0;
+}
+.popover-content {
+  padding: 9px 14px;
+}
+.popover > .arrow,
+.popover > .arrow:after {
+  position: absolute;
+  display: block;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+.popover > .arrow {
+  border-width: 11px;
+}
+.popover > .arrow:after {
+  content: "";
+  border-width: 10px;
+}
+.popover.top > .arrow {
+  bottom: -11px;
+  left: 50%;
+  margin-left: -11px;
+  border-top-color: #999;
+  border-top-color: rgba(0, 0, 0, .25);
+  border-bottom-width: 0;
+}
+.popover.top > .arrow:after {
+  bottom: 1px;
+  margin-left: -10px;
+  content: " ";
+  border-top-color: #fff;
+  border-bottom-width: 0;
+}
+.popover.right > .arrow {
+  top: 50%;
+  left: -11px;
+  margin-top: -11px;
+  border-right-color: #999;
+  border-right-color: rgba(0, 0, 0, .25);
+  border-left-width: 0;
+}
+.popover.right > .arrow:after {
+  bottom: -10px;
+  left: 1px;
+  content: " ";
+  border-right-color: #fff;
+  border-left-width: 0;
+}
+.popover.bottom > .arrow {
+  top: -11px;
+  left: 50%;
+  margin-left: -11px;
+  border-top-width: 0;
+  border-bottom-color: #999;
+  border-bottom-color: rgba(0, 0, 0, .25);
+}
+.popover.bottom > .arrow:after {
+  top: 1px;
+  margin-left: -10px;
+  content: " ";
+  border-top-width: 0;
+  border-bottom-color: #fff;
+}
+.popover.left > .arrow {
+  top: 50%;
+  right: -11px;
+  margin-top: -11px;
+  border-right-width: 0;
+  border-left-color: #999;
+  border-left-color: rgba(0, 0, 0, .25);
+}
+.popover.left > .arrow:after {
+  right: 1px;
+  bottom: -10px;
+  content: " ";
+  border-right-width: 0;
+  border-left-color: #fff;
+}
+.carousel {
+  position: relative;
+}
+.carousel-inner {
+  position: relative;
+  width: 100%;
+  overflow: hidden;
+}
+.carousel-inner > .item {
+  position: relative;
+  display: none;
+  -webkit-transition: .6s ease-in-out left;
+       -o-transition: .6s ease-in-out left;
+          transition: .6s ease-in-out left;
+}
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+  line-height: 1;
+}
+@media all and (transform-3d), (-webkit-transform-3d) {
+  .carousel-inner > .item {
+    -webkit-transition: -webkit-transform .6s ease-in-out;
+         -o-transition:      -o-transform .6s ease-in-out;
+            transition:         transform .6s ease-in-out;
+
+    -webkit-backface-visibility: hidden;
+            backface-visibility: hidden;
+    -webkit-perspective: 1000px;
+            perspective: 1000px;
+  }
+  .carousel-inner > .item.next,
+  .carousel-inner > .item.active.right {
+    left: 0;
+    -webkit-transform: translate3d(100%, 0, 0);
+            transform: translate3d(100%, 0, 0);
+  }
+  .carousel-inner > .item.prev,
+  .carousel-inner > .item.active.left {
+    left: 0;
+    -webkit-transform: translate3d(-100%, 0, 0);
+            transform: translate3d(-100%, 0, 0);
+  }
+  .carousel-inner > .item.next.left,
+  .carousel-inner > .item.prev.right,
+  .carousel-inner > .item.active {
+    left: 0;
+    -webkit-transform: translate3d(0, 0, 0);
+            transform: translate3d(0, 0, 0);
+  }
+}
+.carousel-inner > .active,
+.carousel-inner > .next,
+.carousel-inner > .prev {
+  display: block;
+}
+.carousel-inner > .active {
+  left: 0;
+}
+.carousel-inner > .next,
+.carousel-inner > .prev {
+  position: absolute;
+  top: 0;
+  width: 100%;
+}
+.carousel-inner > .next {
+  left: 100%;
+}
+.carousel-inner > .prev {
+  left: -100%;
+}
+.carousel-inner > .next.left,
+.carousel-inner > .prev.right {
+  left: 0;
+}
+.carousel-inner > .active.left {
+  left: -100%;
+}
+.carousel-inner > .active.right {
+  left: 100%;
+}
+.carousel-control {
+  position: absolute;
+  top: 0;
+  bottom: 0;
+  left: 0;
+  width: 15%;
+  font-size: 20px;
+  color: #fff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
+  filter: alpha(opacity=50);
+  opacity: .5;
+}
+.carousel-control.left {
+  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
+  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
+  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
+  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
+  background-repeat: repeat-x;
+}
+.carousel-control.right {
+  right: 0;
+  left: auto;
+  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
+  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
+  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
+  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
+  background-repeat: repeat-x;
+}
+.carousel-control:hover,
+.carousel-control:focus {
+  color: #fff;
+  text-decoration: none;
+  filter: alpha(opacity=90);
+  outline: 0;
+  opacity: .9;
+}
+.carousel-control .icon-prev,
+.carousel-control .icon-next,
+.carousel-control .glyphicon-chevron-left,
+.carousel-control .glyphicon-chevron-right {
+  position: absolute;
+  top: 50%;
+  z-index: 5;
+  display: inline-block;
+  margin-top: -10px;
+}
+.carousel-control .icon-prev,
+.carousel-control .glyphicon-chevron-left {
+  left: 50%;
+  margin-left: -10px;
+}
+.carousel-control .icon-next,
+.carousel-control .glyphicon-chevron-right {
+  right: 50%;
+  margin-right: -10px;
+}
+.carousel-control .icon-prev,
+.carousel-control .icon-next {
+  width: 20px;
+  height: 20px;
+  font-family: serif;
+  line-height: 1;
+}
+.carousel-control .icon-prev:before {
+  content: '\2039';
+}
+.carousel-control .icon-next:before {
+  content: '\203a';
+}
+.carousel-indicators {
+  position: absolute;
+  bottom: 10px;
+  left: 50%;
+  z-index: 15;
+  width: 60%;
+  padding-left: 0;
+  margin-left: -30%;
+  text-align: center;
+  list-style: none;
+}
+.carousel-indicators li {
+  display: inline-block;
+  width: 10px;
+  height: 10px;
+  margin: 1px;
+  text-indent: -999px;
+  cursor: pointer;
+  background-color: #000 \9;
+  background-color: rgba(0, 0, 0, 0);
+  border: 1px solid #fff;
+  border-radius: 10px;
+}
+.carousel-indicators .active {
+  width: 12px;
+  height: 12px;
+  margin: 0;
+  background-color: #fff;
+}
+.carousel-caption {
+  position: absolute;
+  right: 15%;
+  bottom: 20px;
+  left: 15%;
+  z-index: 10;
+  padding-top: 20px;
+  padding-bottom: 20px;
+  color: #fff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
+}
+.carousel-caption .btn {
+  text-shadow: none;
+}
+@media screen and (min-width: 768px) {
+  .carousel-control .glyphicon-chevron-left,
+  .carousel-control .glyphicon-chevron-right,
+  .carousel-control .icon-prev,
+  .carousel-control .icon-next {
+    width: 30px;
+    height: 30px;
+    margin-top: -15px;
+    font-size: 30px;
+  }
+  .carousel-control .glyphicon-chevron-left,
+  .carousel-control .icon-prev {
+    margin-left: -15px;
+  }
+  .carousel-control .glyphicon-chevron-right,
+  .carousel-control .icon-next {
+    margin-right: -15px;
+  }
+  .carousel-caption {
+    right: 20%;
+    left: 20%;
+    padding-bottom: 30px;
+  }
+  .carousel-indicators {
+    bottom: 20px;
+  }
+}
+.clearfix:before,
+.clearfix:after,
+.dl-horizontal dd:before,
+.dl-horizontal dd:after,
+.container:before,
+.container:after,
+.container-fluid:before,
+.container-fluid:after,
+.row:before,
+.row:after,
+.form-horizontal .form-group:before,
+.form-horizontal .form-group:after,
+.btn-toolbar:before,
+.btn-toolbar:after,
+.btn-group-vertical > .btn-group:before,
+.btn-group-vertical > .btn-group:after,
+.nav:before,
+.nav:after,
+.navbar:before,
+.navbar:after,
+.navbar-header:before,
+.navbar-header:after,
+.navbar-collapse:before,
+.navbar-collapse:after,
+.pager:before,
+.pager:after,
+.panel-body:before,
+.panel-body:after,
+.modal-footer:before,
+.modal-footer:after {
+  display: table;
+  content: " ";
+}
+.clearfix:after,
+.dl-horizontal dd:after,
+.container:after,
+.container-fluid:after,
+.row:after,
+.form-horizontal .form-group:after,
+.btn-toolbar:after,
+.btn-group-vertical > .btn-group:after,
+.nav:after,
+.navbar:after,
+.navbar-header:after,
+.navbar-collapse:after,
+.pager:after,
+.panel-body:after,
+.modal-footer:after {
+  clear: both;
+}
+.center-block {
+  display: block;
+  margin-right: auto;
+  margin-left: auto;
+}
+.pull-right {
+  float: right !important;
+}
+.pull-left {
+  float: left !important;
+}
+.hide {
+  display: none !important;
+}
+.show {
+  display: block !important;
+}
+.invisible {
+  visibility: hidden;
+}
+.text-hide {
+  font: 0/0 a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0;
+}
+.hidden {
+  display: none !important;
+}
+.affix {
+  position: fixed;
+}
+@-ms-viewport {
+  width: device-width;
+}
+.visible-xs,
+.visible-sm,
+.visible-md,
+.visible-lg {
+  display: none !important;
+}
+.visible-xs-block,
+.visible-xs-inline,
+.visible-xs-inline-block,
+.visible-sm-block,
+.visible-sm-inline,
+.visible-sm-inline-block,
+.visible-md-block,
+.visible-md-inline,
+.visible-md-inline-block,
+.visible-lg-block,
+.visible-lg-inline,
+.visible-lg-inline-block {
+  display: none !important;
+}
+@media (max-width: 767px) {
+  .visible-xs {
+    display: block !important;
+  }
+  table.visible-xs {
+    display: table !important;
+  }
+  tr.visible-xs {
+    display: table-row !important;
+  }
+  th.visible-xs,
+  td.visible-xs {
+    display: table-cell !important;
+  }
+}
+@media (max-width: 767px) {
+  .visible-xs-block {
+    display: block !important;
+  }
+}
+@media (max-width: 767px) {
+  .visible-xs-inline {
+    display: inline !important;
+  }
+}
+@media (max-width: 767px) {
+  .visible-xs-inline-block {
+    display: inline-block !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm {
+    display: block !important;
+  }
+  table.visible-sm {
+    display: table !important;
+  }
+  tr.visible-sm {
+    display: table-row !important;
+  }
+  th.visible-sm,
+  td.visible-sm {
+    display: table-cell !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm-block {
+    display: block !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm-inline {
+    display: inline !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm-inline-block {
+    display: inline-block !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md {
+    display: block !important;
+  }
+  table.visible-md {
+    display: table !important;
+  }
+  tr.visible-md {
+    display: table-row !important;
+  }
+  th.visible-md,
+  td.visible-md {
+    display: table-cell !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md-block {
+    display: block !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md-inline {
+    display: inline !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md-inline-block {
+    display: inline-block !important;
+  }
+}
+@media (min-width: 1200px) {
+  .visible-lg {
+    display: block !important;
+  }
+  table.visible-lg {
+    display: table !important;
+  }
+  tr.visible-lg {
+    display: table-row !important;
+  }
+  th.visible-lg,
+  td.visible-lg {
+    display: table-cell !important;
+  }
+}
+@media (min-width: 1200px) {
+  .visible-lg-block {
+    display: block !important;
+  }
+}
+@media (min-width: 1200px) {
+  .visible-lg-inline {
+    display: inline !important;
+  }
+}
+@media (min-width: 1200px) {
+  .visible-lg-inline-block {
+    display: inline-block !important;
+  }
+}
+@media (max-width: 767px) {
+  .hidden-xs {
+    display: none !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-sm {
+    display: none !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-md {
+    display: none !important;
+  }
+}
+@media (min-width: 1200px) {
+  .hidden-lg {
+    display: none !important;
+  }
+}
+.visible-print {
+  display: none !important;
+}
+@media print {
+  .visible-print {
+    display: block !important;
+  }
+  table.visible-print {
+    display: table !important;
+  }
+  tr.visible-print {
+    display: table-row !important;
+  }
+  th.visible-print,
+  td.visible-print {
+    display: table-cell !important;
+  }
+}
+.visible-print-block {
+  display: none !important;
+}
+@media print {
+  .visible-print-block {
+    display: block !important;
+  }
+}
+.visible-print-inline {
+  display: none !important;
+}
+@media print {
+  .visible-print-inline {
+    display: inline !important;
+  }
+}
+.visible-print-inline-block {
+  display: none !important;
+}
+@media print {
+  .visible-print-inline-block {
+    display: inline-block !important;
+  }
+}
+@media print {
+  .hidden-print {
+    display: none !important;
+  }
+}
+/*# sourceMappingURL=bootstrap.css.map */

+ 4554 - 0
src/main/webapp/assets/css/bootstrap.min.css

@@ -0,0 +1,4554 @@
+/*!
+ * Bootstrap v2.3.1
+ *
+ * Copyright 2012 Twitter,Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ */.clearfix {
+	*zoom:1
+}
+.clearfix:before,.clearfix:after {
+	display:table;
+	line-height:0;
+	content:""
+}
+.clearfix:after {
+	clear:both
+}
+.hide-text {
+	font:0/0 a;
+	color:transparent;
+	text-shadow:none;
+	background-color:transparent;
+	border:0
+}
+.input-block-level {
+	display:block;
+	width:100%;
+	min-height:30px;
+	-webkit-box-sizing:border-box;
+	-moz-box-sizing:border-box;
+	box-sizing:border-box
+}
+article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
+	display:block
+}
+audio,canvas,video {
+	display:inline-block;
+	*display:inline;
+	*zoom:1
+}
+audio:not([controls]) {
+	display:none
+}
+html {
+	font-size:100%;
+	-webkit-text-size-adjust:100%;
+	-ms-text-size-adjust:100%
+}
+a:focus {
+	outline:thin dotted #333;
+	outline:5px auto -webkit-focus-ring-color;
+	outline-offset:-2px
+}
+a:hover,a:active {
+	outline:0
+}
+sub,sup {
+	position:relative;
+	font-size:75%;
+	line-height:0;
+	vertical-align:baseline
+}
+sup {
+	top:-0.5em
+}
+sub {
+	bottom:-0.25em
+}
+img {
+	width:auto\9;
+	height:auto;
+	max-width:100%;
+	vertical-align:middle;
+	border:0;
+	-ms-interpolation-mode:bicubic
+}
+#map_canvas img,.google-maps img {
+	max-width:none
+}
+button,input,select,textarea {
+	margin:0;
+	font-size:100%;
+	vertical-align:middle
+}
+button,input {
+	*overflow:visible;
+	line-height:normal
+}
+button::-moz-focus-inner,input::-moz-focus-inner {
+	padding:0;
+	border:0
+}
+button,html input[type="button"],input[type="reset"],input[type="submit"] {
+	cursor:pointer;
+	-webkit-appearance:button
+}
+label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"] {
+	cursor:pointer
+}
+input[type="search"] {
+	-webkit-box-sizing:content-box;
+	-moz-box-sizing:content-box;
+	box-sizing:content-box;
+	-webkit-appearance:textfield
+}
+input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {
+	-webkit-appearance:none
+}
+textarea {
+	overflow:auto;
+	vertical-align:top
+}
+@media print {
+	*{color:#000!important;
+	text-shadow:none!important;
+	background:transparent!important;
+	box-shadow:none!important
+}
+a,a:visited {
+	text-decoration:underline
+}
+a[href]:after {
+	content:" (" attr(href) ")"
+}
+abbr[title]:after {
+	content:" (" attr(title) ")"
+}
+.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
+	content:""
+}
+pre,blockquote {
+	border:1px solid #999;
+	page-break-inside:avoid
+}
+thead {
+	display:table-header-group
+}
+tr,img {
+	page-break-inside:avoid
+}
+img {
+	max-width:100%!important
+}
+@page {
+	margin:.5cm
+}
+p,h2,h3 {
+	orphans:3;
+	widows:3
+}
+h2,h3 {
+	page-break-after:avoid
+}
+}body {
+	margin:0;
+	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
+	font-size:14px;
+	line-height:20px;
+	color:#333;
+	background-color:#fff
+}
+a {
+	color:#08c;
+	text-decoration:none
+}
+a:hover,a:focus {
+	color:#005580;
+	text-decoration:underline
+}
+.img-rounded {
+	-webkit-border-radius:6px;
+	-moz-border-radius:6px;
+	border-radius:6px
+}
+.img-polaroid {
+	padding:4px;
+	background-color:#fff;
+	border:1px solid #ccc;
+	border:1px solid rgba(0,0,0,0.2);
+	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
+	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
+	box-shadow:0 1px 3px rgba(0,0,0,0.1)
+}
+.img-circle {
+	-webkit-border-radius:500px;
+	-moz-border-radius:500px;
+	border-radius:500px
+}
+.row {
+	margin-left:-20px;
+	*zoom:1
+}
+.row:before,.row:after {
+	display:table;
+	line-height:0;
+	content:""
+}
+.row:after {
+	clear:both
+}
+[class*="span"] {
+	float:left;
+	min-height:1px;
+	margin-left:20px
+}
+.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
+	width:940px
+}
+.span12 {
+	width:940px
+}
+.span11 {
+	width:860px
+}
+.span10 {
+	width:780px
+}
+.span9 {
+	width:700px
+}
+.span8 {
+	width:620px
+}
+.span7 {
+	width:540px
+}
+.span6 {
+	width:460px
+}
+.span5 {
+	width:380px
+}
+.span4 {
+	width:300px
+}
+.span3 {
+	width:220px
+}
+.span2 {
+	width:140px
+}
+.span1 {
+	width:60px
+}
+.offset12 {
+	margin-left:980px
+}
+.offset11 {
+	margin-left:900px
+}
+.offset10 {
+	margin-left:820px
+}
+.offset9 {
+	margin-left:740px
+}
+.offset8 {
+	margin-left:660px
+}
+.offset7 {
+	margin-left:580px
+}
+.offset6 {
+	margin-left:500px
+}
+.offset5 {
+	margin-left:420px
+}
+.offset4 {
+	margin-left:340px
+}
+.offset3 {
+	margin-left:260px
+}
+.offset2 {
+	margin-left:180px
+}
+.offset1 {
+	margin-left:100px
+}
+.row-fluid {
+	width:100%;
+	*zoom:1
+}
+.row-fluid:before,.row-fluid:after {
+	display:table;
+	line-height:0;
+	content:""
+}
+.row-fluid:after {
+	clear:both
+}
+.row-fluid [class*="span"] {
+	display:block;
+	float:left;
+	width:100%;
+	min-height:30px;
+	margin-left:2.127659574468085%;
+	*margin-left:2.074468085106383%;
+	-webkit-box-sizing:border-box;
+	-moz-box-sizing:border-box;
+	box-sizing:border-box
+}
+.row-fluid [class*="span"]:first-child {
+	margin-left:0
+}
+.row-fluid .controls-row [class*="span"]+[class*="span"] {
+	margin-left:2.127659574468085%
+}
+.row-fluid .span12 {
+	width:100%;
+	*width:99.94680851063829%
+}
+.row-fluid .span11 {
+	width:91.48936170212765%;
+	*width:91.43617021276594%
+}
+.row-fluid .span10 {
+	width:82.97872340425532%;
+	*width:82.92553191489361%
+}
+.row-fluid .span9 {
+	width:74.46808510638297%;
+	*width:74.41489361702126%
+}
+.row-fluid .span8 {
+	width:65.95744680851064%;
+	*width:65.90425531914893%
+}
+.row-fluid .span7 {
+	width:57.44680851063829%;
+	*width:57.39361702127659%
+}
+.row-fluid .span6 {
+	width:48.93617021276595%;
+	*width:48.88297872340425%
+}
+.row-fluid .span5 {
+	width:40.42553191489362%;
+	*width:40.37234042553192%
+}
+.row-fluid .span4 {
+	width:31.914893617021278%;
+	*width:31.861702127659576%
+}
+.row-fluid .span3 {
+	width:23.404255319148934%;
+	*width:23.351063829787233%
+}
+.row-fluid .span2 {
+	width:14.893617021276595%;
+	*width:14.840425531914894%
+}
+.row-fluid .span1 {
+	width:6.382978723404255%;
+	*width:6.329787234042553%
+}
+.row-fluid .offset12 {
+	margin-left:104.25531914893617%;
+	*margin-left:104.14893617021275%
+}
+.row-fluid .offset12:first-child {
+	margin-left:102.12765957446808%;
+	*margin-left:102.02127659574467%
+}
+.row-fluid .offset11 {
+	margin-left:95.74468085106382%;
+	*margin-left:95.6382978723404%
+}
+.row-fluid .offset11:first-child {
+	margin-left:93.61702127659574%;
+	*margin-left:93.51063829787232%
+}
+.row-fluid .offset10 {
+	margin-left:87.23404255319149%;
+	*margin-left:87.12765957446807%
+}
+.row-fluid .offset10:first-child {
+	margin-left:85.1063829787234%;
+	*margin-left:84.99999999999999%
+}
+.row-fluid .offset9 {
+	margin-left:78.72340425531914%;
+	*margin-left:78.61702127659572%
+}
+.row-fluid .offset9:first-child {
+	margin-left:76.59574468085106%;
+	*margin-left:76.48936170212764%
+}
+.row-fluid .offset8 {
+	margin-left:70.2127659574468%;
+	*margin-left:70.10638297872339%
+}
+.row-fluid .offset8:first-child {
+	margin-left:68.08510638297872%;
+	*margin-left:67.9787234042553%
+}
+.row-fluid .offset7 {
+	margin-left:61.70212765957446%;
+	*margin-left:61.59574468085106%
+}
+.row-fluid .offset7:first-child {
+	margin-left:59.574468085106375%;
+	*margin-left:59.46808510638297%
+}
+.row-fluid .offset6 {
+	margin-left:53.191489361702125%;
+	*margin-left:53.085106382978715%
+}
+.row-fluid .offset6:first-child {
+	margin-left:51.063829787234035%;
+	*margin-left:50.95744680851063%
+}
+.row-fluid .offset5 {
+	margin-left:44.68085106382979%;
+	*margin-left:44.57446808510638%
+}
+.row-fluid .offset5:first-child {
+	margin-left:42.5531914893617%;
+	*margin-left:42.4468085106383%
+}
+.row-fluid .offset4 {
+	margin-left:36.170212765957444%;
+	*margin-left:36.06382978723405%
+}
+.row-fluid .offset4:first-child {
+	margin-left:34.04255319148936%;
+	*margin-left:33.93617021276596%
+}
+.row-fluid .offset3 {
+	margin-left:27.659574468085104%;
+	*margin-left:27.5531914893617%
+}
+.row-fluid .offset3:first-child {
+	margin-left:25.53191489361702%;
+	*margin-left:25.425531914893618%
+}
+.row-fluid .offset2 {
+	margin-left:19.148936170212764%;
+	*margin-left:19.04255319148936%
+}
+.row-fluid .offset2:first-child {
+	margin-left:17.02127659574468%;
+	*margin-left:16.914893617021278%
+}
+.row-fluid .offset1 {
+	margin-left:10.638297872340425%;
+	*margin-left:10.53191489361702%
+}
+.row-fluid .offset1:first-child {
+	margin-left:8.51063829787234%;
+	*margin-left:8.404255319148938%
+}
+[class*="span"].hide,.row-fluid [class*="span"].hide {
+	display:none
+}
+[class*="span"].pull-right,.row-fluid [class*="span"].pull-right {
+	float:right
+}
+.container {
+	margin-right:auto;
+	margin-left:auto;
+	*zoom:1
+}
+.container:before,.container:after {
+	display:table;
+	line-height:0;
+	content:""
+}
+.container:after {
+	clear:both
+}
+.container-fluid {
+	padding-right:13px;
+	padding-left:13px;
+	*zoom:1
+}
+.container-fluid:before,.container-fluid:after {
+	display:table;
+	line-height:0;
+	content:""
+}
+.container-fluid:after {
+	clear:both
+}
+p {
+	margin:0 0 1px
+}
+.lead {
+	margin-bottom:20px;
+	font-size:21px;
+	font-weight:200;
+	line-height:30px
+}
+small {
+	font-size:85%
+}
+strong {
+	font-weight:bold
+}
+em {
+	font-style:italic
+}
+cite {
+	font-style:normal
+}
+.muted {
+	color:#999
+}
+a.muted:hover,a.muted:focus {
+	color:#808080
+}
+.text-warning {
+	color:#c09853
+}
+a.text-warning:hover,a.text-warning:focus {
+	color:#a47e3c
+}
+.text-error {
+	color:#b94a48
+}
+a.text-error:hover,a.text-error:focus {
+	color:#953b39
+}
+.text-info {
+	color:#3a87ad
+}
+a.text-info:hover,a.text-info:focus {
+	color:#2d6987
+}
+.text-success {
+	color:#468847
+}
+a.text-success:hover,a.text-success:focus {
+	color:#356635
+}
+.text-left {
+	text-align:left
+}
+.text-right {
+	text-align:right
+}
+.text-center {
+	text-align:center
+}
+h1,h2,h3,h4,h5,h6 {
+	margin:10px 0;
+	font-family:inherit;
+	font-weight:bold;
+	line-height:20px;
+	color:inherit;
+	text-rendering:optimizelegibility
+}
+h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
+	font-weight:normal;
+	line-height:1;
+	color:#999
+}
+h1,h2,h3 {
+	line-height:40px
+}
+h1 {
+	font-size:38.5px
+}
+h2 {
+	font-size:31.5px
+}
+h3 {
+	font-size:24.5px
+}
+h4 {
+	font-size:17.5px
+}
+h5 {
+	font-size:14px
+}
+h6 {
+	font-size:11.9px
+}
+h1 small {
+	font-size:24.5px
+}
+h2 small {
+	font-size:17.5px
+}
+h3 small {
+	font-size:14px
+}
+h4 small {
+	font-size:14px
+}
+.page-header {
+	padding-bottom:9px;
+	margin:20px 0 30px;
+	border-bottom:1px solid #eee
+}
+ul,ol {
+	padding:0;
+	margin:0 0 10px 25px
+}
+ul ul,ul ol,ol ol,ol ul {
+	margin-bottom:0
+}
+li {
+	line-height:20px
+}
+ul.unstyled,ol.unstyled {
+	margin-left:0;
+	list-style:none
+}
+ul.inline,ol.inline {
+	margin-left:0;
+	list-style:none
+}
+ul.inline>li,ol.inline>li {
+	display:inline-block;
+	*display:inline;
+	padding-right:5px;
+	padding-left:5px;
+	*zoom:1
+}
+dl {
+	margin-bottom:20px
+}
+dt,dd {
+	line-height:20px
+}
+dt {
+	font-weight:bold
+}
+dd {
+	margin-left:10px
+}
+.dl-horizontal {
+	*zoom:1
+}
+.dl-horizontal:before,.dl-horizontal:after {
+	display:table;
+	line-height:0;
+	content:""
+}
+.dl-horizontal:after {
+	clear:both
+}
+.dl-horizontal dt {
+	float:left;
+	width:160px;
+	overflow:hidden;
+	clear:left;
+	text-align:right;
+	text-overflow:ellipsis;
+	white-space:nowrap
+}
+.dl-horizontal dd {
+	margin-left:180px
+}
+hr {
+	margin:20px 0;
+	border:0;
+	border-top:1px solid #eee;
+	border-bottom:1px solid #fff
+}
+abbr[title],abbr[data-original-title] {
+	cursor:help;
+	border-bottom:1px dotted #999
+}
+abbr.initialism {
+	font-size:90%;
+	text-transform:uppercase
+}
+blockquote {
+	padding:0 0 0 15px;
+	margin:0 0 20px;
+	border-left:5px solid #eee
+}
+blockquote p {
+	margin-bottom:0;
+	font-size:17.5px;
+	font-weight:300;
+	line-height:1.25
+}
+blockquote small {
+	display:block;
+	line-height:20px;
+	color:#999
+}
+blockquote small:before {
+	content:'\2014 \00A0'
+}
+blockquote.pull-right {
+	float:right;
+	padding-right:15px;
+	padding-left:0;
+	border-right:5px solid #eee;
+	border-left:0
+}
+blockquote.pull-right p,blockquote.pull-right small {
+	text-align:right
+}
+blockquote.pull-right small:before {
+	content:''
+}
+blockquote.pull-right small:after {
+	content:'\00A0 \2014'
+}
+q:before,q:after,blockquote:before,blockquote:after {
+	content:""
+}
+address {
+	display:block;
+	margin-bottom:20px;
+	font-style:normal;
+	line-height:20px
+}
+code,pre {
+	padding:0 3px 2px;
+	font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
+	font-size:12px;
+	color:#333;
+	-webkit-border-radius:3px;
+	-moz-border-radius:3px;
+	border-radius:3px
+}
+code {
+	padding:2px 4px;
+	color:#d14;
+	white-space:nowrap;
+	background-color:#f7f7f9;
+	border:1px solid #e1e1e8
+}
+pre {
+	display:block;
+	padding:9.5px;
+	margin:0 0 10px;
+	font-size:13px;
+	line-height:20px;
+	word-break:break-all;
+	word-wrap:break-word;
+	white-space:pre;
+	white-space:pre-wrap;
+	background-color:#f5f5f5;
+	border:1px solid #ccc;
+	border:1px solid rgba(0,0,0,0.15);
+	-webkit-border-radius:4px;
+	-moz-border-radius:4px;
+	border-radius:4px
+}
+pre.prettyprint {
+	margin-bottom:20px
+}
+pre code {
+	padding:0;
+	color:inherit;
+	white-space:pre;
+	white-space:pre-wrap;
+	background-color:transparent;
+	border:0
+}
+.pre-scrollable {
+	max-height:340px;
+	overflow-y:scroll
+}
+form {
+	margin:0 0 20px
+}
+
+.row-fluid form{
+	margin:0;
+}
+fieldset {
+	padding:0;
+	margin:0;
+	border:0
+}
+legend {
+	display:block;
+	width:100%;
+	padding:0;
+	margin-bottom:20px;
+	font-size:21px;
+	line-height:40px;
+	color:#333;
+	border:0;
+	border-bottom:1px solid #e5e5e5
+}
+legend small {
+	font-size:15px;
+	color:#999
+}
+label,input,button,select,textarea {
+	font-weight:normal;
+	line-height:20px
+}
+input,button,select,textarea {
+   font-family:\5FAE\8F6F\96C5\9ED1,sans-serif;
+}
+label {
+	display:block;
+	margin-bottom:5px
+}
+select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {
+	display:inline-block;
+	height:20px;
+	padding:4px 6px;
+	margin-bottom:10px;
+	font-size:13px;
+	line-height:20px;
+	color:#555;
+	vertical-align:middle;
+	-webkit-border-radius:4px;
+	-moz-border-radius:4px;
+	border-radius:4px
+}
+input,textarea,.uneditable-input {
+	width:200px
+}
+textarea {
+	height:auto
+}
+textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {
+	background-color:#fff;
+	border:1px solid #ccc;
+	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+	-webkit-transition:border linear .2s,box-shadow linear .2s;
+	-moz-transition:border linear .2s,box-shadow linear .2s;
+	-o-transition:border linear .2s,box-shadow linear .2s;
+	transition:border linear .2s,box-shadow linear .2s
+}
+textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus {
+	border-color:rgba(82,168,236,0.8);
+	outline:0;
+	outline:thin dotted \9;
+	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
+	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
+	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)
+}
+input[type="radio"],input[type="checkbox"] {
+	margin:4px 0 0;
+	margin-top:1px \9;
+	*margin-top:0;
+	line-height:normal
+}
+input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"] {
+	width:auto
+}
+select,input[type="file"] {
+	height:30px;
+	*margin-top:4px;
+	line-height:30px
+}
+select {
+	width:220px;
+	background-color:#fff;
+	border:1px solid #ccc
+}
+select[multiple],select[size] {
+	height:auto
+}
+select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
+	outline:thin dotted #333;
+	outline:5px auto -webkit-focus-ring-color;
+	outline-offset:-2px
+}
+.uneditable-input,.uneditable-textarea {
+	color:#999;
+	cursor:not-allowed;
+	background-color:#fcfcfc;
+	border-color:#ccc;
+	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
+	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
+	box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)
+}
+.uneditable-input {
+	overflow:hidden;
+	white-space:nowrap
+}
+.uneditable-textarea {
+	width:auto;
+	height:auto
+}
+input:-moz-placeholder,textarea:-moz-placeholder {
+	color:#999
+}
+input:-ms-input-placeholder,textarea:-ms-input-placeholder {
+	color:#999
+}
+input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
+	color:#999
+}
+.radio,.checkbox {
+	min-height:20px;
+	padding-left:20px
+}
+.radio input[type="radio"],.checkbox input[type="checkbox"] {
+	float:left;
+	margin-left:-20px
+}
+.controls>.radio:first-child,.controls>.checkbox:first-child {
+	padding-top:5px
+}
+.radio.inline,.checkbox.inline {
+	display:inline-block;
+	padding-top:5px;
+	margin-bottom:0;
+	vertical-align:middle
+}
+.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline {
+	margin-left:10px
+}
+.input-mini {
+	width:80px
+}
+.input-small {
+	width:90px
+}
+.input-medium {
+	width:150px
+}
+.input-large {
+	width:210px
+}
+.input-xlarge {
+	width:270px
+}
+.input-xxlarge {
+	width:530px
+}
+input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"] {
+	float:none;
+	margin-left:0
+}
+.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"] {
+	display:inline-block
+}
+input,textarea,.uneditable-input {
+	margin-left:0
+}
+.controls-row [class*="span"]+[class*="span"] {
+	margin-left:20px
+}
+input.span12,textarea.span12,.uneditable-input.span12 {
+	width:926px
+}
+input.span11,textarea.span11,.uneditable-input.span11 {
+	width:846px
+}
+input.span10,textarea.span10,.uneditable-input.span10 {
+	width:766px
+}
+input.span9,textarea.span9,.uneditable-input.span9 {
+	width:686px
+}
+input.span8,textarea.span8,.uneditable-input.span8 {
+	width:606px
+}
+input.span7,textarea.span7,.uneditable-input.span7 {
+	width:526px
+}
+input.span6,textarea.span6,.uneditable-input.span6 {
+	width:446px
+}
+input.span5,textarea.span5,.uneditable-input.span5 {
+	width:366px
+}
+input.span4,textarea.span4,.uneditable-input.span4 {
+	width:286px
+}
+input.span3,textarea.span3,.uneditable-input.span3 {
+	width:206px
+}
+input.span2,textarea.span2,.uneditable-input.span2 {
+	width:126px
+}
+input.span1,textarea.span1,.uneditable-input.span1 {
+	width:46px
+}
+.controls-row {
+	*zoom:1
+}
+.controls-row:before,.controls-row:after {
+	display:table;
+	line-height:0;
+	content:""
+}
+.controls-row:after {
+	clear:both
+}
+.controls-row [class*="span"],.row-fluid .controls-row [class*="span"] {
+	float:left
+}
+.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"] {
+	padding-top:5px
+}
+input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly] {
+	cursor:not-allowed;
+	background-color:#eee
+}
+input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly] {
+	background-color:transparent
+}
+.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline {
+	color:#c09853
+}
+.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea {
+	color:#c09853
+}
+.control-group.warning input,.control-group.warning select,.control-group.warning textarea {
+	border-color:#c09853;
+	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
+}
+.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus {
+	border-color:#a47e3c;
+	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;
+	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;
+	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e
+}
+.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on {
+	color:#c09853;
+	background-color:#fcf8e3;
+	border-color:#c09853
+}
+.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline {
+	color:#b94a48
+}
+.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea {
+	color:#b94a48
+}
+.control-group.error input,.control-group.error select,.control-group.error textarea {
+	border-color:#b94a48;
+	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
+}
+.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus {
+	border-color:#953b39;
+	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;
+	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;
+	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392
+}
+.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on {
+	color:#b94a48;
+	background-color:#f2dede;
+	border-color:#b94a48
+}
+.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline {
+	color:#468847
+}
+.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea {
+	color:#468847
+}
+.control-group.success input,.control-group.success select,.control-group.success textarea {
+	border-color:#468847;
+	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
+}
+.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus {
+	border-color:#356635;
+	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;
+	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;
+	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b
+}
+.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on {
+	color:#468847;
+	background-color:#dff0d8;
+	border-color:#468847
+}
+.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline {
+	color:#3a87ad
+}
+.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea {
+	color:#3a87ad
+}
+.control-group.info input,.control-group.info select,.control-group.info textarea {
+	border-color:#3a87ad;
+	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
+}
+.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus {
+	border-color:#2d6987;
+	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;
+	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;
+	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3
+}
+.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on {
+	color:#3a87ad;
+	background-color:#d9edf7;
+	border-color:#3a87ad
+}
+input:focus:invalid,textarea:focus:invalid,select:focus:invalid {
+	color:#b94a48;
+	border-color:#ee5f5b
+}
+input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus {
+	border-color:#e9322d;
+	-webkit-box-shadow:0 0 6px #f8b9b7;
+	-moz-box-shadow:0 0 6px #f8b9b7;
+	box-shadow:0 0 6px #f8b9b7
+}
+.form-actions {
+	padding:19px 20px 20px;
+	margin-top:20px;
+	margin-bottom:20px;
+	background-color:#f5f5f5;
+	border-top:1px solid #e5e5e5;
+	*zoom:1
+}
+.form-actions:before,.form-actions:after {
+	display:table;
+	line-height:0;
+	content:""
+}
+.form-actions:after {
+	clear:both
+}
+.help-block,.help-inline {
+	color:#595959
+}
+.help-block {
+	display:block;
+	margin-bottom:10px
+}
+.help-inline {
+	display:inline-block;
+	*display:inline;
+	padding-left:5px;
+	vertical-align:middle;
+	*zoom:1
+}
+.input-append,.input-prepend {
+	display:inline-block;
+	margin-bottom:10px;
+	font-size:0;
+	white-space:nowrap;
+	vertical-align:middle
+}
+.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover {
+	font-size:14px
+}
+.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input {
+	position:relative;
+	margin-bottom:0;
+	*margin-left:0;
+	vertical-align:top;
+	-webkit-border-radius:0 4px 4px 0;
+	-moz-border-radius:0 4px 4px 0;
+	border-radius:0 4px 4px 0
+}
+.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus {
+	z-index:2
+}
+.input-append .add-on,.input-prepend .add-on {
+	display:inline-block;
+	width:auto;
+	height:20px;
+	min-width:16px;
+	padding:4px 5px;
+	font-size:14px;
+	font-weight:normal;
+	line-height:20px;
+	text-align:center;
+	text-shadow:0 1px 0 #fff;
+	background-color:#eee;
+	border:1px solid #ccc
+}
+.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle {
+	vertical-align:top;
+	-webkit-border-radius:0;
+	-moz-border-radius:0;
+	border-radius:0
+}
+.input-append .active,.input-prepend .active {
+	background-color:#a9dba9;
+	border-color:#46a546
+}
+.input-prepend .add-on,.input-prepend .btn {
+	margin-right:-1px
+}
+.input-prepend .add-on:first-child,.input-prepend .btn:first-child {
+	-webkit-border-radius:4px 0 0 4px;
+	-moz-border-radius:4px 0 0 4px;
+	border-radius:4px 0 0 4px
+}
+.input-append input,.input-append select,.input-append .uneditable-input {
+	-webkit-border-radius:4px 0 0 4px;
+	-moz-border-radius:4px 0 0 4px;
+	border-radius:4px 0 0 4px
+}
+.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child {
+	-webkit-border-radius:0 4px 4px 0;
+	-moz-border-radius:0 4px 4px 0;
+	border-radius:0 4px 4px 0
+}
+.input-append ,.input-append .btn,.input-append .btn-group {
+	margin-left:-1px
+}
+.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle {
+	-webkit-border-radius:0 4px 4px 0;
+	-moz-border-radius:0 4px 4px 0;
+	border-radius:0 4px 4px 0
+}
+.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input {
+	-webkit-border-radius:0;
+	-moz-border-radius:0;
+	border-radius:0
+}
+.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn {
+	-webkit-border-radius:0 4px 4px 0;
+	-moz-border-radius:0 4px 4px 0;
+	border-radius:0 4px 4px 0
+}
+.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child {
+	margin-right:-1px;
+	-webkit-border-radius:4px 0 0 4px;
+	-moz-border-radius:4px 0 0 4px;
+	border-radius:4px 0 0 4px
+}
+.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child {
+	margin-left:-1px;
+	-webkit-border-radius:0 4px 4px 0;
+	-moz-border-radius:0 4px 4px 0;
+	border-radius:0 4px 4px 0
+}
+.input-prepend.input-append .btn-group:first-child {
+	margin-left:0
+}
+input.search-query {
+	padding-right:14px;
+	padding-right:4px \9;
+	padding-left:14px;
+	padding-left:4px \9;
+	margin-bottom:0;
+	-webkit-border-radius:15px;
+	-moz-border-radius:15px;
+	border-radius:15px
+}
+.form-search .input-append .search-query,.form-search .input-prepend .search-query {
+	-webkit-border-radius:0;
+	-moz-border-radius:0;
+	border-radius:0
+}
+.form-search .input-append .search-query {
+	-webkit-border-radius:14px 0 0 14px;
+	-moz-border-radius:14px 0 0 14px;
+	border-radius:14px 0 0 14px
+}
+.form-search .input-append .btn {
+	-webkit-border-radius:0 14px 14px 0;
+	-moz-border-radius:0 14px 14px 0;
+	border-radius:0 14px 14px 0
+}
+.form-search .input-prepend .search-query {
+	-webkit-border-radius:0 14px 14px 0;
+	-moz-border-radius:0 14px 14px 0;
+	border-radius:0 14px 14px 0
+}
+.form-search .input-prepend .btn {
+	-webkit-border-radius:14px 0 0 14px;
+	-moz-border-radius:14px 0 0 14px;
+	border-radius:14px 0 0 14px
+}
+.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append {
+	display:inline-block;
+	*display:inline;
+	margin-bottom:0;
+	vertical-align:middle;
+	*zoom:1
+}
+.form-search .hide,.form-inline .hide,.form-horizontal .hide {
+	display:none
+}
+.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group {
+	display:inline-block
+}
+.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend {
+	margin-bottom:0
+}
+.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox {
+	padding-left:0;
+	margin-bottom:0;
+	vertical-align:middle
+}
+.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
+	float:left;
+	margin-right:3px;
+	margin-left:0
+}
+.control-group {
+	margin-bottom:10px
+}
+legend+.control-group {
+	margin-top:20px;
+	-webkit-margin-top-collapse:separate
+}
+.form-horizontal .control-group {
+	margin-bottom:20px;
+	*zoom:1
+}
+.form-horizontal .control-group:before,.form-horizontal .control-group:after {
+	display:table;
+	line-height:0;
+	content:""
+}
+.form-horizontal .control-group:after {
+	clear:both
+}
+.form-horizontal .control-label {
+	float:left;
+	width:160px;
+	padding-top:5px;
+	text-align:right
+}
+.form-horizontal .controls {
+	*display:inline-block;
+	*padding-left:20px;
+	margin-left:180px;
+	*margin-left:0
+}
+.form-horizontal .controls:first-child {
+	*padding-left:180px
+}
+.form-horizontal .help-block {
+	margin-bottom:0
+}
+.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block {
+	margin-top:10px
+}
+.form-horizontal .form-actions {
+	padding-left:180px
+}
+table {
+	max-width:100%;
+	background-color:transparent;
+	border-collapse:collapse;
+	border-spacing:0
+}
+.table {
+	width:100%;
+}
+.table th,.table td {
+	padding:10px;
+	line-height:20px;
+	text-align:left;
+	border-top:1px solid #ddd
+}
+.table th {
+	font-weight:bold
+}
+.table thead th {
+	vertical-align:bottom
+}
+.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td {
+	border-top:0
+}
+.table tbody+tbody {
+	border-top:2px solid #ddd
+}
+.table .table {
+	background-color:#fff
+}
+.table-condensed th,.table-condensed td {
+	padding:4px 5px
+}
+.table-bordered {
+	border:1px solid #ddd;
+	border-collapse:separate;
+	*border-collapse:collapse;
+	border-left:0;
+	-webkit-border-radius:4px;
+	-moz-border-radius:4px;
+	border-radius:4px
+}
+.table-bordered th,.table-bordered td {
+	border-left:1px solid #ddd
+}
+.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td {
+	border-top:0
+}
+.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child {
+	-webkit-border-top-left-radius:4px;
+	border-top-left-radius:4px;
+	-moz-border-radius-topleft:4px
+}
+.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child {
+	-webkit-border-top-right-radius:4px;
+	border-top-right-radius:4px;
+	-moz-border-radius-topright:4px
+}
+.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child {
+	-webkit-border-bottom-left-radius:4px;
+	border-bottom-left-radius:4px;
+	-moz-border-radius-bottomleft:4px
+}
+.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child {
+	-webkit-border-bottom-right-radius:4px;
+	border-bottom-right-radius:4px;
+	-moz-border-radius-bottomright:4px
+}
+.table-bordered tfoot+tbody:last-child tr:last-child td:first-child {
+	-webkit-border-bottom-left-radius:0;
+	border-bottom-left-radius:0;
+	-moz-border-radius-bottomleft:0
+}
+.table-bordered tfoot+tbody:last-child tr:last-child td:last-child {
+	-webkit-border-bottom-right-radius:0;
+	border-bottom-right-radius:0;
+	-moz-border-radius-bottomright:0
+}
+.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child {
+	-webkit-border-top-left-radius:4px;
+	border-top-left-radius:4px;
+	-moz-border-radius-topleft:4px
+}
+.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child {
+	-webkit-border-top-right-radius:4px;
+	border-top-right-radius:4px;
+	-moz-border-radius-topright:4px
+}
+.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th {
+	background-color:#f9f9f9
+}
+.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th {
+	background-color:#f5f5f5
+}
+table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"] {
+	display:table-cell;
+	float:none;
+	margin-left:0
+}
+.table td.span1,.table th.span1 {
+	float:none;
+	width:44px;
+	margin-left:0
+}
+.table td.span2,.table th.span2 {
+	float:none;
+	width:124px;
+	margin-left:0
+}
+.table td.span3,.table th.span3 {
+	float:none;
+	width:204px;
+	margin-left:0
+}
+.table td.span4,.table th.span4 {
+	float:none;
+	width:284px;
+	margin-left:0
+}
+.table td.span5,.table th.span5 {
+	float:none;
+	width:364px;
+	margin-left:0
+}
+.table td.span6,.table th.span6 {
+	float:none;
+	width:444px;
+	margin-left:0
+}
+.table td.span7,.table th.span7 {
+	float:none;
+	width:524px;
+	margin-left:0
+}
+.table td.span8,.table th.span8 {
+	float:none;
+	width:604px;
+	margin-left:0
+}
+.table td.span9,.table th.span9 {
+	float:none;
+	width:684px;
+	margin-left:0
+}
+.table td.span10,.table th.span10 {
+	float:none;
+	width:764px;
+	margin-left:0
+}
+.table td.span11,.table th.span11 {
+	float:none;
+	width:844px;
+	margin-left:0
+}
+.table td.span12,.table th.span12 {
+	float:none;
+	width:924px;
+	margin-left:0
+}
+.table tbody tr.success>td {
+	background-color:#dff0d8
+}
+.table tbody tr.error>td {
+	background-color:#f2dede
+}
+.table tbody tr.warning>td {
+	background-color:#fcf8e3
+}
+.table tbody tr.info>td {
+	background-color:#d9edf7
+}
+.table-hover tbody tr.success:hover>td {
+	background-color:#d0e9c6
+}
+.table-hover tbody tr.error:hover>td {
+	background-color:#ebcccc
+}
+.table-hover tbody tr.warning:hover>td {
+	background-color:#faf2cc
+}
+.table-hover tbody tr.info:hover>td {
+	background-color:#c4e3f3
+}
+[class^="icon-"],[class*=" icon-"] {
+	display:inline-block;
+	width:14px;
+	height:14px;
+	margin-top:1px;
+	*margin-right:.3em;
+	line-height:14px;
+	vertical-align:text-top;
+	background-image:url("../images/glyphicons-halflings.png");
+	background-position:14px 14px;
+	background-repeat:no-repeat
+}
+.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"] {
+	background-image:url("../images/glyphicons-halflings-white.png")
+}
+.icon-glass {
+	background-position:0 0
+}
+.icon-music {
+	background-position:-24px 0
+}
+.icon-search {
+	background-position:-48px 0
+}
+.icon-envelope {
+	background-position:-72px 0
+}
+.icon-heart {
+	background-position:-96px 0
+}
+.icon-star {
+	background-position:-120px 0
+}
+.icon-star-empty {
+	background-position:-144px 0
+}
+.icon-user {
+	background-position:-168px 0
+}
+.icon-film {
+	background-position:-192px 0
+}
+.icon-th-large {
+	background-position:-216px 0
+}
+.icon-th {
+	background-position:-240px 0
+}
+.icon-th-list {
+	background-position:-264px 0
+}
+.icon-ok {
+	background-position:-288px 0
+}
+.icon-remove {
+	background-position:-312px 0
+}
+.icon-zoom-in {
+	background-position:-336px 0
+}
+.icon-zoom-out {
+	background-position:-360px 0
+}
+.icon-off {
+	background-position:-384px 0
+}
+.icon-signal {
+	background-position:-408px 0
+}
+.icon-cog {
+	background-position:-432px 0
+}
+.icon-trash {
+	background-position:-456px 0
+}
+.icon-home {
+	background-position:0 -24px
+}
+.icon-file {
+	background-position:-24px -24px
+}
+.icon-time {
+	background-position:-48px -24px
+}
+.icon-road {
+	background-position:-72px -24px
+}
+.icon-download-alt {
+	background-position:-96px -24px
+}
+.icon-download {
+	background-position:-120px -24px
+}
+.icon-upload {
+	background-position:-144px -24px
+}
+.icon-inbox {
+	background-position:-168px -24px
+}
+.icon-play-circle {
+	background-position:-192px -24px
+}
+.icon-repeat {
+	background-position:-216px -24px
+}
+.icon-refresh {
+	background-position:-240px -24px
+}
+.icon-list-alt {
+	background-position:-264px -24px
+}
+.icon-lock {
+	background-position:-287px -24px
+}
+.icon-flag {
+	background-position:-312px -24px
+}
+.icon-headphones {
+	background-position:-336px -24px
+}
+.icon-volume-off {
+	background-position:-360px -24px
+}
+.icon-volume-down {
+	background-position:-384px -24px
+}
+.icon-volume-up {
+	background-position:-408px -24px
+}
+.icon-qrcode {
+	background-position:-432px -24px
+}
+.icon-barcode {
+	background-position:-456px -24px
+}
+.icon-tag {
+	background-position:0 -48px
+}
+.icon-tags {
+	background-position:-25px -48px
+}
+.icon-book {
+	background-position:-48px -48px
+}
+.icon-bookmark {
+	background-position:-72px -48px
+}
+.icon-print {
+	background-position:-96px -48px
+}
+.icon-camera {
+	background-position:-120px -48px
+}
+.icon-font {
+	background-position:-144px -48px
+}
+.icon-bold {
+	background-position:-167px -48px
+}
+.icon-italic {
+	background-position:-192px -48px
+}
+.icon-text-height {
+	background-position:-216px -48px
+}
+.icon-text-width {
+	background-position:-240px -48px
+}
+.icon-align-left {
+	background-position:-264px -48px
+}
+.icon-align-center {
+	background-position:-288px -48px
+}
+.icon-align-right {
+	background-position:-312px -48px
+}
+.icon-align-justify {
+	background-position:-336px -48px
+}
+.icon-list {
+	background-position:-360px -48px
+}
+.icon-indent-left {
+	background-position:-384px -48px
+}
+.icon-indent-right {
+	background-position:-408px -48px
+}
+.icon-facetime-video {
+	background-position:-432px -48px
+}
+.icon-picture {
+	background-position:-456px -48px
+}
+.icon-pencil {
+	background-position:0 -72px
+}
+.icon-map-marker {
+	background-position:-24px -72px
+}
+.icon-adjust {
+	background-position:-48px -72px
+}
+.icon-tint {
+	background-position:-72px -72px
+}
+.icon-edit {
+	background-position:-96px -72px
+}
+.icon-share {
+	background-position:-120px -72px
+}
+.icon-check {
+	background-position:-144px -72px
+}
+.icon-move {
+	background-position:-168px -72px
+}
+.icon-step-backward {
+	background-position:-192px -72px
+}
+.icon-fast-backward {
+	background-position:-216px -72px
+}
+.icon-backward {
+	background-position:-240px -72px
+}
+.icon-play {
+	background-position:-264px -72px
+}
+.icon-pause {
+	background-position:-288px -72px
+}
+.icon-stop {
+	background-position:-312px -72px
+}
+.icon-forward {
+	background-position:-336px -72px
+}
+.icon-fast-forward {
+	background-position:-360px -72px
+}
+.icon-step-forward {
+	background-position:-384px -72px
+}
+.icon-eject {
+	background-position:-408px -72px
+}
+.icon-chevron-left {
+	background-position:-432px -72px
+}
+.icon-chevron-right {
+	background-position:-456px -72px
+}
+.icon-plus-sign {
+	background-position:0 -96px
+}
+.icon-minus-sign {
+	background-position:-24px -96px
+}
+.icon-remove-sign {
+	background-position:-48px -96px
+}
+.icon-ok-sign {
+	background-position:-72px -96px
+}
+.icon-question-sign {
+	background-position:-96px -96px
+}
+.icon-info-sign {
+	background-position:-120px -96px
+}
+.icon-screenshot {
+	background-position:-144px -96px
+}
+.icon-remove-circle {
+	background-position:-168px -96px
+}
+.icon-ok-circle {
+	background-position:-192px -96px
+}
+.icon-ban-circle {
+	background-position:-216px -96px
+}
+.icon-arrow-left {
+	background-position:-240px -96px
+}
+.icon-arrow-right {
+	background-position:-264px -96px
+}
+.icon-arrow-up {
+	background-position:-289px -96px
+}
+.icon-arrow-down {
+	background-position:-312px -96px
+}
+.icon-share-alt {
+	background-position:-336px -96px
+}
+.icon-resize-full {
+	background-position:-360px -96px
+}
+.icon-resize-small {
+	background-position:-384px -96px
+}
+.icon-plus {
+	background-position:-408px -96px
+}
+.icon-minus {
+	background-position:-433px -96px
+}
+.icon-asterisk {
+	background-position:-456px -96px
+}
+.icon-exclamation-sign {
+	background-position:0 -120px
+}
+.icon-gift {
+	background-position:-24px -120px
+}
+.icon-leaf {
+	background-position:-48px -120px
+}
+.icon-fire {
+	background-position:-72px -120px
+}
+.icon-eye-open {
+	background-position:-96px -120px
+}
+.icon-eye-close {
+	background-position:-120px -120px
+}
+.icon-warning-sign {
+	background-position:-144px -120px
+}
+.icon-plane {
+	background-position:-168px -120px
+}
+.icon-calendar {
+	background-position:-192px -120px
+}
+.icon-random {
+	width:16px;
+	background-position:-216px -120px
+}
+.icon-comment {
+	background-position:-240px -120px
+}
+.icon-magnet {
+	background-position:-264px -120px
+}
+.icon-chevron-up {
+	background-position:-288px -120px
+}
+.icon-chevron-down {
+	background-position:-313px -119px
+}
+.icon-retweet {
+	background-position:-336px -120px
+}
+.icon-shopping-cart {
+	background-position:-360px -120px
+}
+.icon-folder-close {
+	width:16px;
+	background-position:-384px -120px
+}
+.icon-folder-open {
+	width:16px;
+	background-position:-408px -120px
+}
+.icon-resize-vertical {
+	background-position:-432px -119px
+}
+.icon-resize-horizontal {
+	background-position:-456px -118px
+}
+.icon-hdd {
+	background-position:0 -144px
+}
+.icon-bullhorn {
+	background-position:-24px -144px
+}
+.icon-bell {
+	background-position:-48px -144px
+}
+.icon-certificate {
+	background-position:-72px -144px
+}
+.icon-thumbs-up {
+	background-position:-96px -144px
+}
+.icon-thumbs-down {
+	background-position:-120px -144px
+}
+.icon-hand-right {
+	background-position:-144px -144px
+}
+.icon-hand-left {
+	background-position:-168px -144px
+}
+.icon-hand-up {
+	background-position:-192px -144px
+}
+.icon-hand-down {
+	background-position:-216px -144px
+}
+.icon-circle-arrow-right {
+	background-position:-240px -144px
+}
+.icon-circle-arrow-left {
+	background-position:-264px -144px
+}
+.icon-circle-arrow-up {
+	background-position:-288px -144px
+}
+.icon-circle-arrow-down {
+	background-position:-312px -144px
+}
+.icon-globe {
+	background-position:-336px -144px
+}
+.icon-wrench {
+	background-position:-360px -144px
+}
+.icon-tasks {
+	background-position:-384px -144px
+}
+.icon-filter {
+	background-position:-408px -144px
+}
+.icon-briefcase {
+	background-position:-432px -144px
+}
+.icon-fullscreen {
+	background-position:-456px -144px
+}
+.dropup,.dropdown {
+	position:relative
+}
+.dropdown-toggle {
+	*margin-bottom:-3px
+}
+.dropdown-toggle:active,.open .dropdown-toggle {
+	outline:0
+}
+.caret {
+	display:inline-block;
+	width:0;
+	height:0;
+	vertical-align:top;
+	border-top:4px solid #000;
+	border-right:4px solid transparent;
+	border-left:4px solid transparent;
+	content:""
+}
+.dropdown .caret {
+	margin-top:8px;
+	margin-left:2px
+}
+.dropdown-menu {
+	position:absolute;
+	top:100%;
+	left:0;
+	z-index:1000;
+	display:none;
+	float:left;
+	min-width:90px;
+	padding:5px 0;
+	margin:2px 0 0;
+	list-style:none;
+	background-color:#fff;
+	border:1px solid #ccc;
+	border:1px solid rgba(0,0,0,0.2);
+	*border-right-width:2px;
+	*border-bottom-width:2px;
+	-webkit-border-radius:6px;
+	-moz-border-radius:6px;
+	border-radius:6px;
+	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
+	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
+	box-shadow:0 5px 10px rgba(0,0,0,0.2);
+	-webkit-background-clip:padding-box;
+	-moz-background-clip:padding;
+	background-clip:padding-box
+}
+.dropdown-menu.pull-right {
+	right:0;
+	left:auto
+}
+.dropdown-menu .divider {
+	*width:100%;
+	height:1px;
+	margin:9px 1px;
+	*margin:-5px 0 5px;
+	overflow:hidden;
+	background-color:#e5e5e5;
+	border-bottom:1px solid #fff
+}
+.dropdown-menu>li>a {
+	display:block;
+	padding:3px 20px;
+	clear:both;
+	font-weight:normal;
+	line-height:20px;
+	color:#333;
+	white-space:nowrap
+}
+.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a {
+	color:#fff;
+	text-decoration:none;
+	background-color:#0081c2;
+	background-image:-moz-linear-gradient(top,#08c,#0077b3);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));
+	background-image:-webkit-linear-gradient(top,#08c,#0077b3);
+	background-image:-o-linear-gradient(top,#08c,#0077b3);
+	background-image:linear-gradient(to bottom,#08c,#0077b3);
+	background-repeat:repeat-x;
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)
+}
+.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
+	color:#fff;
+	text-decoration:none;
+	background-color:#0081c2;
+	background-image:-moz-linear-gradient(top,#08c,#0077b3);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));
+	background-image:-webkit-linear-gradient(top,#08c,#0077b3);
+	background-image:-o-linear-gradient(top,#08c,#0077b3);
+	background-image:linear-gradient(to bottom,#08c,#0077b3);
+	background-repeat:repeat-x;
+	outline:0;
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)
+}
+.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
+	color:#999
+}
+.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
+	text-decoration:none;
+	cursor:default;
+	background-color:transparent;
+	background-image:none;
+	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
+}
+.open {
+	*z-index:1000
+}
+.open>.dropdown-menu {
+	display:block
+}
+.pull-right>.dropdown-menu {
+	right:0;
+	left:auto
+}
+.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
+	border-top:0;
+	border-bottom:4px solid #000;
+	content:""
+}
+.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
+	top:auto;
+	bottom:100%;
+	margin-bottom:1px
+}
+.dropdown-submenu {
+	position:relative
+}
+.dropdown-submenu>.dropdown-menu {
+	top:0;
+	left:100%;
+	margin-top:-6px;
+	margin-left:-1px;
+	-webkit-border-radius:0 6px 6px 6px;
+	-moz-border-radius:0 6px 6px 6px;
+	border-radius:0 6px 6px 6px
+}
+.dropdown-submenu:hover>.dropdown-menu {
+	display:block
+}
+.dropup .dropdown-submenu>.dropdown-menu {
+	top:auto;
+	bottom:0;
+	margin-top:0;
+	margin-bottom:-2px;
+	-webkit-border-radius:5px 5px 5px 0;
+	-moz-border-radius:5px 5px 5px 0;
+	border-radius:5px 5px 5px 0
+}
+.dropdown-submenu>a:after {
+	display:block;
+	float:right;
+	width:0;
+	height:0;
+	margin-top:5px;
+	margin-right:-10px;
+	border-color:transparent;
+	border-left-color:#ccc;
+	border-style:solid;
+	border-width:5px 0 5px 5px;
+	content:" "
+}
+.dropdown-submenu:hover>a:after {
+	border-left-color:#fff
+}
+.dropdown-submenu.pull-left {
+	float:none
+}
+.dropdown-submenu.pull-left>.dropdown-menu {
+	left:-100%;
+	margin-left:10px;
+	-webkit-border-radius:6px 0 6px 6px;
+	-moz-border-radius:6px 0 6px 6px;
+	border-radius:6px 0 6px 6px
+}
+.dropdown .dropdown-menu .nav-header {
+	padding-right:20px;
+	padding-left:20px
+}
+.typeahead {
+	z-index:1051;
+	margin-top:2px;
+	-webkit-border-radius:4px;
+	-moz-border-radius:4px;
+	border-radius:4px
+}
+.well {
+	min-height:20px;
+	padding:19px;
+	margin-bottom:20px;
+	background-color:#f5f5f5;
+	border:1px solid #e3e3e3;
+	-webkit-border-radius:4px;
+	-moz-border-radius:4px;
+	border-radius:4px;
+	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
+	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
+	box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)
+}
+.well blockquote {
+	border-color:#ddd;
+	border-color:rgba(0,0,0,0.15)
+}
+.well-large {
+	padding:24px;
+	-webkit-border-radius:6px;
+	-moz-border-radius:6px;
+	border-radius:6px
+}
+.well-small {
+	padding:9px;
+	-webkit-border-radius:3px;
+	-moz-border-radius:3px;
+	border-radius:3px
+}
+.fade {
+	opacity:0;
+	-webkit-transition:opacity .15s linear;
+	-moz-transition:opacity .15s linear;
+	-o-transition:opacity .15s linear;
+	transition:opacity .15s linear
+}
+.fade.in {
+	opacity:1
+}
+.collapse {
+	position:relative;
+	height:0;
+	overflow:hidden;
+	-webkit-transition:height .35s ease;
+	-moz-transition:height .35s ease;
+	-o-transition:height .35s ease;
+	transition:height .35s ease
+}
+.collapse.in {
+	height:auto
+}
+.close {
+	float:right;
+	font-size:20px;
+	font-weight:bold;
+	line-height:20px;
+	color:#000;
+	text-shadow:0 1px 0 #fff;
+	opacity:.2;
+	filter:alpha(opacity=20)
+}
+.close:hover,.close:focus {
+	color:#000;
+	text-decoration:none;
+	cursor:pointer;
+	opacity:.4;
+	filter:alpha(opacity=40)
+}
+button.close {
+	padding:0;
+	cursor:pointer;
+	background:transparent;
+	border:0;
+	-webkit-appearance:none
+}
+.btn {
+	display:inline-block;
+	*display:inline;
+	padding:4px 12px;
+	margin-bottom:0;
+	*margin-left:.3em;
+	font-size:14px;
+	line-height:20px;
+	color:#333;
+	text-align:center;
+	text-shadow:0 0 0 rgba(255,255,255,0.75);
+	vertical-align:middle;
+	cursor:pointer;
+	background-color:#f5f5f5;
+	*background-color:#e6e6e6;
+	background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
+	background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
+	background-image:-o-linear-gradient(top,#fff,#e6e6e6);
+	background-image:linear-gradient(to bottom,#fff,#e6e6e6);
+	background-repeat:repeat-x;
+	border:1px solid #ccc;
+	*border:0;
+	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
+	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+	border-bottom-color:#b3b3b3;
+	-webkit-border-radius:4px;
+	-moz-border-radius:4px;
+	border-radius:4px;
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
+	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
+	*zoom:1;
+	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
+	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
+	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
+}
+.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled] {
+	color:#333;
+	background-color:#e6e6e6;
+	*background-color:#d9d9d9
+}
+.btn:active,.btn.active {
+	background-color:#ccc \9
+}
+.btn:first-child {
+	*margin-left:0
+}
+.btn:hover,.btn:focus {
+	color:#333;
+	text-decoration:none;
+	background-position:0 -15px;
+	-webkit-transition:background-position .1s linear;
+	-moz-transition:background-position .1s linear;
+	-o-transition:background-position .1s linear;
+	transition:background-position .1s linear
+}
+.btn:focus {
+	outline:thin dotted #333;
+	outline:5px auto -webkit-focus-ring-color;
+	outline-offset:-2px
+}
+.btn.active,.btn:active {
+	background-image:none;
+	outline:0;
+	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
+	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
+	box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)
+}
+.btn.disabled,.btn[disabled] {
+	cursor:default;
+	background-image:none;
+	opacity:.65;
+	filter:alpha(opacity=65);
+	-webkit-box-shadow:none;
+	-moz-box-shadow:none;
+	box-shadow:none
+}
+.btn-large {
+	padding:11px 19px;
+	font-size:17.5px;
+	-webkit-border-radius:6px;
+	-moz-border-radius:6px;
+	border-radius:6px
+}
+.btn-large [class^="icon-"],.btn-large [class*=" icon-"] {
+	margin-top:4px
+}
+.btn-small {
+	padding:2px 10px;
+	font-size:11.9px;
+	-webkit-border-radius:3px;
+	-moz-border-radius:3px;
+	border-radius:3px
+}
+.btn-small [class^="icon-"],.btn-small [class*=" icon-"] {
+	margin-top:0
+}
+.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"] {
+	margin-top:-1px
+}
+.btn-mini {
+	padding:0 6px;
+	font-size:10.5px;
+	-webkit-border-radius:3px;
+	-moz-border-radius:3px;
+	border-radius:3px
+}
+.btn-block {
+	display:block;
+	width:100%;
+	padding-right:0;
+	padding-left:0;
+	-webkit-box-sizing:border-box;
+	-moz-box-sizing:border-box;
+	box-sizing:border-box
+}
+.btn-block+.btn-block {
+	margin-top:5px
+}
+input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
+	width:100%
+}
+.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active {
+	color:rgba(255,255,255,0.75)
+}
+.btn-primary {
+	color:#fff;
+	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+	background-color:#006dcc;
+	*background-color:#04c;
+	background-image:-moz-linear-gradient(top,#08c,#04c);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
+	background-image:-webkit-linear-gradient(top,#08c,#04c);
+	background-image:-o-linear-gradient(top,#08c,#04c);
+	background-image:linear-gradient(to bottom,#08c,#04c);
+	background-repeat:repeat-x;
+	border-color:#04c #04c #002a80;
+	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
+	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
+}
+.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {
+	color:#fff;
+	background-color:#04c;
+	*background-color:#003bb3
+}
+.btn-primary:active,.btn-primary.active {
+	background-color:#039 \9
+}
+.btn-warning {
+	color:#fff;
+	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+	background-color:#faa732;
+	*background-color:#f89406;
+	background-image:-moz-linear-gradient(top,#fbb450,#f89406);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
+	background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
+	background-image:-o-linear-gradient(top,#fbb450,#f89406);
+	background-image:linear-gradient(to bottom,#fbb450,#f89406);
+	background-repeat:repeat-x;
+	border-color:#f89406 #f89406 #ad6704;
+	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);
+	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
+}
+.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled] {
+	color:#fff;
+	background-color:#f89406;
+	*background-color:#df8505
+}
+.btn-warning:active,.btn-warning.active {
+	background-color:#c67605 \9
+}
+.btn-danger {
+	color:#fff;
+	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+	background-color:#da4f49;
+	*background-color:#bd362f;
+	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
+	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
+	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
+	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
+	background-repeat:repeat-x;
+	border-color:#bd362f #bd362f #802420;
+	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);
+	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
+}
+.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled] {
+	color:#fff;
+	background-color:#bd362f;
+	*background-color:#a9302a
+}
+.btn-danger:active,.btn-danger.active {
+	background-color:#942a25 \9
+}
+.btn-success {
+	color:#fff;
+	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+	background-color:#5bb75b;
+	*background-color:#51a351;
+	background-image:-moz-linear-gradient(top,#62c462,#51a351);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
+	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
+	background-image:-o-linear-gradient(top,#62c462,#51a351);
+	background-image:linear-gradient(to bottom,#62c462,#51a351);
+	background-repeat:repeat-x;
+	border-color:#51a351 #51a351 #387038;
+	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);
+	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
+}
+.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {
+	color:#fff;
+	background-color:#51a351;
+	*background-color:#499249
+}
+.btn-success:active,.btn-success.active {
+	background-color:#408140 \9
+}
+.btn-info {
+	color:#fff;
+	text-shadow:0 0 0 rgba(0,0,0,0.25);
+	background-color:#49afcd;
+	*background-color:#2f96b4;
+	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
+	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
+	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
+	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
+	background-repeat:repeat-x;
+	border-color:#2f96b4 #2f96b4 #1f6377;
+	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);
+	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
+}
+.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled] {
+	color:#fff;
+	background-color:#2f96b4;
+	*background-color:#2a85a0
+}
+.btn-info:active,.btn-info.active {
+	background-color:#24748c \9
+}
+.btn-inverse {
+	color:#fff;
+	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+	background-color:#363636;
+	*background-color:#222;
+	background-image:-moz-linear-gradient(top,#444,#222);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
+	background-image:-webkit-linear-gradient(top,#444,#222);
+	background-image:-o-linear-gradient(top,#444,#222);
+	background-image:linear-gradient(to bottom,#444,#222);
+	background-repeat:repeat-x;
+	border-color:#222 #222 #000;
+	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);
+	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
+}
+.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled] {
+	color:#fff;
+	background-color:#222;
+	*background-color:#151515
+}
+.btn-inverse:active,.btn-inverse.active {
+	background-color:#080808 \9
+}
+button.btn,input[type="submit"].btn {
+	*padding-top:3px;
+	*padding-bottom:3px
+}
+button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner {
+	padding:0;
+	border:0
+}
+button.btn.btn-large,input[type="submit"].btn.btn-large {
+	*padding-top:7px;
+	*padding-bottom:7px
+}
+button.btn.btn-small,input[type="submit"].btn.btn-small {
+	*padding-top:3px;
+	*padding-bottom:3px
+}
+button.btn.btn-mini,input[type="submit"].btn.btn-mini {
+	*padding-top:1px;
+	*padding-bottom:1px
+}
+.btn-link,.btn-link:active,.btn-link[disabled] {
+	background-color:transparent;
+	background-image:none;
+	-webkit-box-shadow:none;
+	-moz-box-shadow:none;
+	box-shadow:none
+}
+.btn-link {
+	color:#08c;
+	cursor:pointer;
+	border-color:transparent;
+	-webkit-border-radius:0;
+	-moz-border-radius:0;
+	border-radius:0
+}
+.btn-link:hover,.btn-link:focus {
+	color:#005580;
+	text-decoration:underline;
+	background-color:transparent
+}
+.btn-link[disabled]:hover,.btn-link[disabled]:focus {
+	color:#333;
+	text-decoration:none
+}
+.btn-group {
+	position:relative;
+	display:inline-block;
+	*display:inline;
+	*margin-left:.3em;
+	font-size:0;
+	white-space:nowrap;
+	vertical-align:middle;
+	*zoom:1
+}
+.btn-group:first-child {
+	*margin-left:0
+}
+.btn-group+.btn-group {
+	margin-left:5px
+}
+.btn-toolbar {
+	margin-top:10px;
+	margin-bottom:10px;
+	font-size:0
+}
+.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group {
+	margin-left:5px
+}
+.btn-group>.btn {
+	position:relative;
+	-webkit-border-radius:0;
+	-moz-border-radius:0;
+	border-radius:0
+}
+.btn-group>.btn+.btn {
+	margin-left:-1px
+}
+.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover {
+	font-size:14px
+}
+.btn-group>.btn-mini {
+	font-size:10.5px
+}
+.btn-group>.btn-small {
+	font-size:11.9px
+}
+.btn-group>.btn-large {
+	font-size:17.5px
+}
+.btn-group>.btn:first-child {
+	margin-left:0;
+	-webkit-border-bottom-left-radius:4px;
+	border-bottom-left-radius:4px;
+	-webkit-border-top-left-radius:4px;
+	border-top-left-radius:4px;
+	-moz-border-radius-bottomleft:4px;
+	-moz-border-radius-topleft:4px
+}
+.btn-group>.btn:last-child,.btn-group>.dropdown-toggle {
+	-webkit-border-top-right-radius:4px;
+	border-top-right-radius:4px;
+	-webkit-border-bottom-right-radius:4px;
+	border-bottom-right-radius:4px;
+	-moz-border-radius-topright:4px;
+	-moz-border-radius-bottomright:4px
+}
+.btn-group>.btn.large:first-child {
+	margin-left:0;
+	-webkit-border-bottom-left-radius:6px;
+	border-bottom-left-radius:6px;
+	-webkit-border-top-left-radius:6px;
+	border-top-left-radius:6px;
+	-moz-border-radius-bottomleft:6px;
+	-moz-border-radius-topleft:6px
+}
+.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle {
+	-webkit-border-top-right-radius:6px;
+	border-top-right-radius:6px;
+	-webkit-border-bottom-right-radius:6px;
+	border-bottom-right-radius:6px;
+	-moz-border-radius-topright:6px;
+	-moz-border-radius-bottomright:6px
+}
+.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active {
+	z-index:2
+}
+.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
+	outline:0
+}
+.btn-group>.btn+.dropdown-toggle {
+	*padding-top:5px;
+	padding-right:8px;
+	*padding-bottom:5px;
+	padding-left:8px;
+	-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
+	-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
+	box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
+}
+.btn-group>.btn-mini+.dropdown-toggle {
+	*padding-top:2px;
+	padding-right:5px;
+	*padding-bottom:2px;
+	padding-left:5px
+}
+.btn-group>.btn-small+.dropdown-toggle {
+	*padding-top:5px;
+	*padding-bottom:4px
+}
+.btn-group>.btn-large+.dropdown-toggle {
+	*padding-top:7px;
+	padding-right:12px;
+	*padding-bottom:7px;
+	padding-left:12px
+}
+.btn-group.open .dropdown-toggle {
+	background-image:none;
+	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
+	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
+	box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)
+}
+.btn-group.open .btn.dropdown-toggle {
+	background-color:#e6e6e6
+}
+.btn-group.open .btn-primary.dropdown-toggle {
+	background-color:#04c
+}
+.btn-group.open .btn-warning.dropdown-toggle {
+	background-color:#f89406
+}
+.btn-group.open .btn-danger.dropdown-toggle {
+	background-color:#bd362f
+}
+.btn-group.open .btn-success.dropdown-toggle {
+	background-color:#51a351
+}
+.btn-group.open .btn-info.dropdown-toggle {
+	background-color:#2f96b4
+}
+.btn-group.open .btn-inverse.dropdown-toggle {
+	background-color:#222
+}
+.btn .caret {
+	margin-top:8px;
+	margin-left:0
+}
+.btn-large .caret {
+	margin-top:6px
+}
+.btn-large .caret {
+	border-top-width:5px;
+	border-right-width:5px;
+	border-left-width:5px
+}
+.btn-mini .caret,.btn-small .caret {
+	margin-top:8px
+}
+.dropup .btn-large .caret {
+	border-bottom-width:5px
+}
+.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret {
+	border-top-color:#fff;
+	border-bottom-color:#fff
+}
+.btn-group-vertical {
+	display:inline-block;
+	*display:inline;
+	*zoom:1
+}
+.btn-group-vertical>.btn {
+	display:block;
+	float:none;
+	max-width:100%;
+	-webkit-border-radius:0;
+	-moz-border-radius:0;
+	border-radius:0
+}
+.btn-group-vertical>.btn+.btn {
+	margin-top:-1px;
+	margin-left:0
+}
+.btn-group-vertical>.btn:first-child {
+	-webkit-border-radius:4px 4px 0 0;
+	-moz-border-radius:4px 4px 0 0;
+	border-radius:4px 4px 0 0
+}
+.btn-group-vertical>.btn:last-child {
+	-webkit-border-radius:0 0 4px 4px;
+	-moz-border-radius:0 0 4px 4px;
+	border-radius:0 0 4px 4px
+}
+.btn-group-vertical>.btn-large:first-child {
+	-webkit-border-radius:6px 6px 0 0;
+	-moz-border-radius:6px 6px 0 0;
+	border-radius:6px 6px 0 0
+}
+.btn-group-vertical>.btn-large:last-child {
+	-webkit-border-radius:0 0 6px 6px;
+	-moz-border-radius:0 0 6px 6px;
+	border-radius:0 0 6px 6px
+}
+.alert {
+	padding:8px 35px 8px 14px;
+	margin-bottom:20px;
+	text-shadow:0 1px 0 rgba(255,255,255,0.5);
+	background-color:#fcf8e3;
+	border:1px solid #fbeed5;
+	-webkit-border-radius:4px;
+	-moz-border-radius:4px;
+	border-radius:4px
+}
+.alert,.alert h4 {
+	color:#c09853
+}
+.alert h4 {
+	margin:0
+}
+.alert .close {
+	position:relative;
+	top:-2px;
+	right:-21px;
+	line-height:20px
+}
+.alert-success {
+	color:#468847;
+	background-color:#dff0d8;
+	border-color:#d6e9c6
+}
+.alert-success h4 {
+	color:#468847
+}
+.alert-danger,.alert-error {
+	color:#b94a48;
+	background-color:#f2dede;
+	border-color:#eed3d7
+}
+.alert-danger h4,.alert-error h4 {
+	color:#b94a48
+}
+.alert-info {
+	color:#3a87ad;
+	background-color:#d9edf7;
+	border-color:#bce8f1
+}
+.alert-info h4 {
+	color:#3a87ad
+}
+.alert-block {
+	padding-top:14px;
+	padding-bottom:14px
+}
+.alert-block>p,.alert-block>ul {
+	margin-bottom:0
+}
+.alert-block p+p {
+	margin-top:5px
+}
+.nav {
+	margin-bottom:20px;
+	margin-left:0;
+	list-style:none
+}
+.nav>li>a {
+	display:block
+}
+.nav>li>a:hover,.nav>li>a:focus {
+	text-decoration:none;
+	background-color:#eee
+}
+.nav>li>a>img {
+	max-width:none
+}
+.nav>.pull-right {
+	float:right
+}
+.nav-header {
+	display:block;
+	padding:3px 15px;
+	font-size:11px;
+	font-weight:bold;
+	line-height:20px;
+	color:#999;
+	text-shadow:0 1px 0 rgba(255,255,255,0.5);
+	text-transform:uppercase
+}
+.nav li+.nav-header {
+	margin-top:9px
+}
+.nav-list {
+	padding-right:15px;
+	padding-left:15px;
+	margin-bottom:0
+}
+.nav-list>li>a,.nav-list .nav-header {
+	margin-right:-15px;
+	margin-left:-15px;
+	text-shadow:0 1px 0 rgba(255,255,255,0.5)
+}
+.nav-list>li>a {
+	padding:3px 15px
+}
+.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus {
+	color:#fff;
+	text-shadow:0 -1px 0 rgba(0,0,0,0.2);
+	background-color:#08c
+}
+.nav-list [class^="icon-"],.nav-list [class*=" icon-"] {
+	margin-right:2px
+}
+.nav-list .divider {
+	*width:100%;
+	height:1px;
+	margin:9px 1px;
+	*margin:-5px 0 5px;
+	overflow:hidden;
+	background-color:#e5e5e5;
+	border-bottom:1px solid #fff
+}
+.nav-tabs,.nav-pills {
+	*zoom:1
+}
+.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after {
+	display:table;
+	line-height:0;
+	content:""
+}
+.nav-tabs:after,.nav-pills:after {
+	clear:both
+}
+.nav-tabs>li,.nav-pills>li {
+	float:left
+}
+.nav-tabs>li>a,.nav-pills>li>a {
+	padding-right:12px;
+	padding-left:12px;
+	margin-right:2px;
+	line-height:14px
+}
+.nav-tabs {
+	border-bottom:1px solid #ddd
+}
+.nav-tabs>li {
+	margin-bottom:-1px
+}
+.nav-tabs>li>a {
+	padding-top:8px;
+	padding-bottom:8px;
+	line-height:20px;
+	border:1px solid transparent;
+	-webkit-border-radius:4px 4px 0 0;
+	-moz-border-radius:4px 4px 0 0;
+	border-radius:4px 4px 0 0
+}
+.nav-tabs>li>a:hover,.nav-tabs>li>a:focus {
+	border-color:#eee #eee #ddd
+}
+.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus {
+	color:#555;
+	cursor:default;
+	background-color:#fff;
+	border:1px solid #ddd;
+	border-bottom-color:transparent
+}
+.nav-pills>li>a {
+	padding-top:8px;
+	padding-bottom:8px;
+	margin-top:2px;
+	margin-bottom:2px;
+	-webkit-border-radius:5px;
+	-moz-border-radius:5px;
+	border-radius:5px
+}
+.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus {
+	color:#fff;
+	background-color:#08c
+}
+.nav-stacked>li {
+	float:none
+}
+.nav-stacked>li>a {
+	margin-right:0
+}
+.nav-tabs.nav-stacked {
+	border-bottom:0
+}
+.nav-tabs.nav-stacked>li>a {
+	border:1px solid #ddd;
+	-webkit-border-radius:0;
+	-moz-border-radius:0;
+	border-radius:0
+}
+.nav-tabs.nav-stacked>li:first-child>a {
+	-webkit-border-top-right-radius:4px;
+	border-top-right-radius:4px;
+	-webkit-border-top-left-radius:4px;
+	border-top-left-radius:4px;
+	-moz-border-radius-topright:4px;
+	-moz-border-radius-topleft:4px
+}
+.nav-tabs.nav-stacked>li:last-child>a {
+	-webkit-border-bottom-right-radius:4px;
+	border-bottom-right-radius:4px;
+	-webkit-border-bottom-left-radius:4px;
+	border-bottom-left-radius:4px;
+	-moz-border-radius-bottomright:4px;
+	-moz-border-radius-bottomleft:4px
+}
+.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus {
+	z-index:2;
+	border-color:#ddd
+}
+.nav-pills.nav-stacked>li>a {
+	margin-bottom:3px
+}
+.nav-pills.nav-stacked>li:last-child>a {
+	margin-bottom:1px
+}
+.nav-tabs .dropdown-menu {
+	-webkit-border-radius:0 0 6px 6px;
+	-moz-border-radius:0 0 6px 6px;
+	border-radius:0 0 6px 6px
+}
+.nav-pills .dropdown-menu {
+	-webkit-border-radius:6px;
+	-moz-border-radius:6px;
+	border-radius:6px
+}
+.nav .dropdown-toggle .caret {
+	margin-top:6px;
+	border-top-color:#08c;
+	border-bottom-color:#08c
+}
+.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret {
+	border-top-color:#005580;
+	border-bottom-color:#005580
+}
+.nav-tabs .dropdown-toggle .caret {
+	margin-top:8px
+}
+.nav .active .dropdown-toggle .caret {
+	border-top-color:#fff;
+	border-bottom-color:#fff
+}
+.nav-tabs .active .dropdown-toggle .caret {
+	border-top-color:#555;
+	border-bottom-color:#555
+}
+.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus {
+	cursor:pointer
+}
+.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus {
+	color:#fff;
+	background-color:#999;
+	border-color:#999
+}
+.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret {
+	border-top-color:#fff;
+	border-bottom-color:#fff;
+	opacity:1;
+	filter:alpha(opacity=100)
+}
+.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus {
+	border-color:#999
+}
+.tabbable {
+	*zoom:1
+}
+.tabbable:before,.tabbable:after {
+	display:table;
+	line-height:0;
+	content:""
+}
+.tabbable:after {
+	clear:both
+}
+.tab-content {
+	overflow:auto
+}
+.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs {
+	border-bottom:0
+}
+.tab-content>.tab-pane,.pill-content>.pill-pane {
+	display:none
+}
+.tab-content>.active,.pill-content>.active {
+	display:block
+}
+.tabs-below>.nav-tabs {
+	border-top:1px solid #ddd
+}
+.tabs-below>.nav-tabs>li {
+	margin-top:-1px;
+	margin-bottom:0
+}
+.tabs-below>.nav-tabs>li>a {
+	-webkit-border-radius:0 0 4px 4px;
+	-moz-border-radius:0 0 4px 4px;
+	border-radius:0 0 4px 4px
+}
+.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus {
+	border-top-color:#ddd;
+	border-bottom-color:transparent
+}
+.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus {
+	border-color:transparent #ddd #ddd #ddd
+}
+.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li {
+	float:none
+}
+.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a {
+	min-width:74px;
+	margin-right:0;
+	margin-bottom:3px
+}
+.tabs-left>.nav-tabs {
+	float:left;
+	margin-right:19px;
+	border-right:1px solid #ddd
+}
+.tabs-left>.nav-tabs>li>a {
+	margin-right:-1px;
+	-webkit-border-radius:4px 0 0 4px;
+	-moz-border-radius:4px 0 0 4px;
+	border-radius:4px 0 0 4px
+}
+.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus {
+	border-color:#eee #ddd #eee #eee
+}
+.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus {
+	border-color:#ddd transparent #ddd #ddd;
+	*border-right-color:#fff
+}
+.tabs-right>.nav-tabs {
+	float:right;
+	margin-left:19px;
+	border-left:1px solid #ddd
+}
+.tabs-right>.nav-tabs>li>a {
+	margin-left:-1px;
+	-webkit-border-radius:0 4px 4px 0;
+	-moz-border-radius:0 4px 4px 0;
+	border-radius:0 4px 4px 0
+}
+.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus {
+	border-color:#eee #eee #eee #ddd
+}
+.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus {
+	border-color:#ddd #ddd #ddd transparent;
+	*border-left-color:#fff
+}
+.nav>.disabled>a {
+	color:#999
+}
+.nav>.disabled>a:hover,.nav>.disabled>a:focus {
+	text-decoration:none;
+	cursor:default;
+	background-color:transparent
+}
+.navbar {
+	*position:relative;
+	*z-index:2;
+	margin-bottom:20px;
+	overflow:visible
+
+}
+.navbar-inner {
+	min-height:40px;
+	padding-right:20px;
+	padding-left:20px;
+	background-color:#fafafa;
+	background-image:-moz-linear-gradient(top,#fff,#f2f2f2);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));
+	background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);
+	background-image:-o-linear-gradient(top,#fff,#f2f2f2);
+	background-image:linear-gradient(to bottom,#fff,#f2f2f2);
+	background-repeat:repeat-x;
+	border:1px solid #d4d4d4;
+	-webkit-border-radius:4px;
+	-moz-border-radius:4px;
+	border-radius:4px;
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);
+	*zoom:1;
+	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);
+	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);
+	box-shadow:0 1px 4px rgba(0,0,0,0.065)
+}
+.navbar-inner:before,.navbar-inner:after {
+	display:table;
+	line-height:0;
+	content:""
+}
+.navbar-inner:after {
+	clear:both
+}
+.navbar .container {
+	width:auto
+}
+.nav-collapse.collapse {
+	height:auto;
+	overflow:visible
+}
+.navbar .brand {
+	display:block;
+	float:left;
+	padding:10px 20px 10px;
+	margin-left:-20px;
+	font-size:20px;
+	font-weight:200;
+	color:#777;
+	text-shadow:0 1px 0 #fff
+}
+.navbar .brand:hover,.navbar .brand:focus {
+	text-decoration:none
+}
+.navbar-text {
+	margin-bottom:0;
+	line-height:40px;
+	color:#777
+}
+.navbar-link {
+	color:#777
+}
+.navbar-link:hover,.navbar-link:focus {
+	color:#333
+}
+.navbar .divider-vertical {
+	height:40px;
+	margin:0 9px;
+	border-right:1px solid #fff;
+	border-left:1px solid #f2f2f2
+}
+.navbar .btn,.navbar .btn-group {
+	margin-top:5px
+}
+.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group {
+	margin-top:0
+}
+.navbar-form {
+	margin-bottom:0;
+	*zoom:1
+}
+.navbar-form:before,.navbar-form:after {
+	display:table;
+	line-height:0;
+	content:""
+}
+.navbar-form:after {
+	clear:both
+}
+.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox {
+	margin-top:5px
+}
+.navbar-form input,.navbar-form select,.navbar-form .btn {
+	display:inline-block;
+	margin-bottom:0
+}
+.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"] {
+	margin-top:3px
+}
+.navbar-form .input-append,.navbar-form .input-prepend {
+	margin-top:5px;
+	white-space:nowrap
+}
+.navbar-form .input-append input,.navbar-form .input-prepend input {
+	margin-top:0
+}
+.navbar-search {
+	position:relative;
+	float:left;
+	margin-top:5px;
+	margin-bottom:0
+}
+.navbar-search .search-query {
+	padding:4px 14px;
+	margin-bottom:0;
+	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
+	font-size:13px;
+	font-weight:normal;
+	line-height:1;
+	-webkit-border-radius:15px;
+	-moz-border-radius:15px;
+	border-radius:15px
+}
+.navbar-static-top {
+	position:static;
+	margin-bottom:0
+}
+.navbar-static-top .navbar-inner {
+	-webkit-border-radius:0;
+	-moz-border-radius:0;
+	border-radius:0
+}
+.navbar-fixed-top,.navbar-fixed-bottom {
+	position:fixed;
+	right:0;
+	left:0;
+	z-index:1030;
+	margin-bottom:0
+}
+.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner {
+	border-width:0 0 1px
+}
+.navbar-fixed-bottom .navbar-inner {
+	border-width:1px 0 0
+}
+.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner {
+	padding-right:0;
+	padding-left:0;
+	-webkit-border-radius:0;
+	-moz-border-radius:0;
+	border-radius:0
+}
+.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
+	width:940px
+}
+.navbar-fixed-top {
+	top:0
+}
+.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner {
+	-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);
+	-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);
+	box-shadow:0 1px 10px rgba(0,0,0,0.1)
+}
+.navbar-fixed-bottom {
+	bottom:0
+}
+.navbar-fixed-bottom .navbar-inner {
+	-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);
+	-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);
+	box-shadow:0 -1px 10px rgba(0,0,0,0.1)
+}
+.navbar .nav {
+	position:relative;
+	left:0;
+	display:block;
+	float:left;
+	margin:0 10px 0 0
+}
+.navbar .nav.pull-right {
+	float:right;
+	margin-right:0
+}
+.navbar .nav>li {
+	float:left
+}
+.navbar .nav>li>a {
+	float:none;
+	padding:10px 15px 10px;
+	color:#777;
+	text-decoration:none;
+	text-shadow:0 1px 0 #fff
+}
+.navbar .nav .dropdown-toggle .caret {
+	margin-top:8px
+}
+.navbar .nav>li>a:focus,.navbar .nav>li>a:hover {
+	color:#333;
+	text-decoration:none;
+	background-color:transparent
+}
+.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus {
+	color:#555;
+	text-decoration:none;
+	background-color:#e5e5e5;
+	-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
+	-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
+	box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)
+}
+.navbar .btn-navbar {
+	display:none;
+	float:right;
+	padding:7px 10px;
+	margin-right:5px;
+	margin-left:5px;
+	color:#fff;
+	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+	background-color:#ededed;
+	*background-color:#e5e5e5;
+	background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));
+	background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);
+	background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);
+	background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);
+	background-repeat:repeat-x;
+	border-color:#e5e5e5 #e5e5e5 #bfbfbf;
+	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);
+	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
+	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);
+	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);
+	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)
+}
+.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled] {
+	color:#fff;
+	background-color:#e5e5e5;
+	*background-color:#d9d9d9
+}
+.navbar .btn-navbar:active,.navbar .btn-navbar.active {
+	background-color:#ccc \9
+}
+.navbar .btn-navbar .icon-bar {
+	display:block;
+	width:18px;
+	height:2px;
+	background-color:#f5f5f5;
+	-webkit-border-radius:1px;
+	-moz-border-radius:1px;
+	border-radius:1px;
+	-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);
+	-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);
+	box-shadow:0 1px 0 rgba(0,0,0,0.25)
+}
+.btn-navbar .icon-bar+.icon-bar {
+	margin-top:3px
+}
+.navbar .nav>li>.dropdown-menu:before {
+	position:absolute;
+	top:-7px;
+	left:9px;
+	display:inline-block;
+	border-right:7px solid transparent;
+	border-bottom:7px solid #ccc;
+	border-left:7px solid transparent;
+	border-bottom-color:rgba(0,0,0,0.2);
+	content:''
+}
+.navbar .nav>li>.dropdown-menu:after {
+	position:absolute;
+	top:-6px;
+	left:10px;
+	display:inline-block;
+	border-right:6px solid transparent;
+	border-bottom:6px solid #fff;
+	border-left:6px solid transparent;
+	content:''
+}
+.navbar-fixed-bottom .nav>li>.dropdown-menu:before {
+	top:auto;
+	bottom:-7px;
+	border-top:7px solid #ccc;
+	border-bottom:0;
+	border-top-color:rgba(0,0,0,0.2)
+}
+.navbar-fixed-bottom .nav>li>.dropdown-menu:after {
+	top:auto;
+	bottom:-6px;
+	border-top:6px solid #fff;
+	border-bottom:0
+}
+.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret {
+	border-top-color:#333;
+	border-bottom-color:#333
+}
+.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle {
+	color:#555;
+	background-color:#e5e5e5
+}
+.navbar .nav li.dropdown>.dropdown-toggle .caret {
+	border-top-color:#777;
+	border-bottom-color:#777
+}
+.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
+	border-top-color:#555;
+	border-bottom-color:#555
+}
+.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right {
+	right:0;
+	left:auto
+}
+.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before {
+	right:12px;
+	left:auto
+}
+.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after {
+	right:13px;
+	left:auto
+}
+.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu {
+	right:100%;
+	left:auto;
+	margin-right:-1px;
+	margin-left:0;
+	-webkit-border-radius:6px 0 6px 6px;
+	-moz-border-radius:6px 0 6px 6px;
+	border-radius:6px 0 6px 6px
+}
+.navbar-inverse .navbar-inner {
+	background-color:#1b1b1b;
+	background-image:-moz-linear-gradient(top,#222,#111);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));
+	background-image:-webkit-linear-gradient(top,#222,#111);
+	background-image:-o-linear-gradient(top,#222,#111);
+	background-image:linear-gradient(to bottom,#222,#111);
+	background-repeat:repeat-x;
+	border-color:#252525;
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)
+}
+.navbar-inverse .brand,.navbar-inverse .nav>li>a {
+	color:#999;
+	text-shadow:0 -1px 0 rgba(0,0,0,0.25)
+}
+.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus {
+	color:#fff
+}
+.navbar-inverse .brand {
+	color:#999
+}
+.navbar-inverse .navbar-text {
+	color:#999
+}
+.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover {
+	color:#fff;
+	background-color:transparent
+}
+.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus {
+	color:#fff;
+	background-color:#111
+}
+.navbar-inverse .navbar-link {
+	color:#999
+}
+.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus {
+	color:#fff
+}
+.navbar-inverse .divider-vertical {
+	border-right-color:#222;
+	border-left-color:#111
+}
+.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
+	color:#fff;
+	background-color:#111
+}
+.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret {
+	border-top-color:#fff;
+	border-bottom-color:#fff
+}
+.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
+	border-top-color:#999;
+	border-bottom-color:#999
+}
+.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret {
+	border-top-color:#fff;
+	border-bottom-color:#fff
+}
+.navbar-inverse .navbar-search .search-query {
+	color:#fff;
+	background-color:#515151;
+	border-color:#111;
+	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);
+	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);
+	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);
+	-webkit-transition:none;
+	-moz-transition:none;
+	-o-transition:none;
+	transition:none
+}
+.navbar-inverse .navbar-search .search-query:-moz-placeholder {
+	color:#ccc
+}
+.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
+	color:#ccc
+}
+.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
+	color:#ccc
+}
+.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused {
+	padding:5px 15px;
+	color:#333;
+	text-shadow:0 1px 0 #fff;
+	background-color:#fff;
+	border:0;
+	outline:0;
+	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);
+	-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);
+	box-shadow:0 0 3px rgba(0,0,0,0.15)
+}
+.navbar-inverse .btn-navbar {
+	color:#fff;
+	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+	background-color:#0e0e0e;
+	*background-color:#040404;
+	background-image:-moz-linear-gradient(top,#151515,#040404);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));
+	background-image:-webkit-linear-gradient(top,#151515,#040404);
+	background-image:-o-linear-gradient(top,#151515,#040404);
+	background-image:linear-gradient(to bottom,#151515,#040404);
+	background-repeat:repeat-x;
+	border-color:#040404 #040404 #000;
+	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);
+	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
+}
+.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled] {
+	color:#fff;
+	background-color:#040404;
+	*background-color:#000
+}
+.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active {
+	background-color:#000 \9
+}
+.breadcrumb {
+	padding:8px 15px;
+	margin:0 0 20px;
+	list-style:none;
+	background-color:#f5f5f5;
+	-webkit-border-radius:4px;
+	-moz-border-radius:4px;
+	border-radius:4px
+}
+.breadcrumb>li {
+	display:inline-block;
+	*display:inline;
+	text-shadow:0 1px 0 #fff;
+	*zoom:1
+}
+.breadcrumb>li>.divider {
+	padding:0 5px;
+	color:#ccc
+}
+.breadcrumb>.active {
+	color:#999
+}
+.pagination {
+	margin:20px 0
+}
+.pagination ul {
+	display:inline-block;
+	*display:inline;
+	margin-bottom:0;
+	margin-left:0;
+	-webkit-border-radius:4px;
+	-moz-border-radius:4px;
+	border-radius:4px;
+	*zoom:1;
+	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
+	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
+	box-shadow:0 1px 2px rgba(0,0,0,0.05)
+}
+.pagination ul>li {
+	display:inline
+}
+.pagination ul>li>a,.pagination ul>li>span {
+	float:left;
+	padding:4px 12px;
+	line-height:20px;
+	text-decoration:none;
+	background-color:#fff;
+	border:1px solid #ddd;
+	border-left-width:0
+}
+.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span {
+	background-color:#f5f5f5
+}
+.pagination ul>.active>a,.pagination ul>.active>span {
+	color:#999;
+	cursor:default
+}
+.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus {
+	color:#999;
+	cursor:default;
+	background-color:transparent
+}
+.pagination ul>li:first-child>a,.pagination ul>li:first-child>span {
+	border-left-width:1px;
+	-webkit-border-bottom-left-radius:4px;
+	border-bottom-left-radius:4px;
+	-webkit-border-top-left-radius:4px;
+	border-top-left-radius:4px;
+	-moz-border-radius-bottomleft:4px;
+	-moz-border-radius-topleft:4px
+}
+.pagination ul>li:last-child>a,.pagination ul>li:last-child>span {
+	-webkit-border-top-right-radius:4px;
+	border-top-right-radius:4px;
+	-webkit-border-bottom-right-radius:4px;
+	border-bottom-right-radius:4px;
+	-moz-border-radius-topright:4px;
+	-moz-border-radius-bottomright:4px
+}
+.pagination-centered {
+	text-align:center
+}
+.pagination-right {
+	text-align:right
+}
+.pagination-large ul>li>a,.pagination-large ul>li>span {
+	padding:11px 19px;
+	font-size:17.5px
+}
+.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span {
+	-webkit-border-bottom-left-radius:6px;
+	border-bottom-left-radius:6px;
+	-webkit-border-top-left-radius:6px;
+	border-top-left-radius:6px;
+	-moz-border-radius-bottomleft:6px;
+	-moz-border-radius-topleft:6px
+}
+.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span {
+	-webkit-border-top-right-radius:6px;
+	border-top-right-radius:6px;
+	-webkit-border-bottom-right-radius:6px;
+	border-bottom-right-radius:6px;
+	-moz-border-radius-topright:6px;
+	-moz-border-radius-bottomright:6px
+}
+.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span {
+	-webkit-border-bottom-left-radius:3px;
+	border-bottom-left-radius:3px;
+	-webkit-border-top-left-radius:3px;
+	border-top-left-radius:3px;
+	-moz-border-radius-bottomleft:3px;
+	-moz-border-radius-topleft:3px
+}
+.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span {
+	-webkit-border-top-right-radius:3px;
+	border-top-right-radius:3px;
+	-webkit-border-bottom-right-radius:3px;
+	border-bottom-right-radius:3px;
+	-moz-border-radius-topright:3px;
+	-moz-border-radius-bottomright:3px
+}
+.pagination-small ul>li>a,.pagination-small ul>li>span {
+	padding:2px 10px;
+	font-size:11.9px
+}
+.pagination-mini ul>li>a,.pagination-mini ul>li>span {
+	padding:0 6px;
+	font-size:10.5px
+}
+.pager {
+	margin:20px 0;
+	text-align:center;
+	list-style:none;
+	*zoom:1
+}
+.pager:before,.pager:after {
+	display:table;
+	line-height:0;
+	content:""
+}
+.pager:after {
+	clear:both
+}
+.pager li {
+	display:inline
+}
+.pager li>a,.pager li>span {
+	display:inline-block;
+	padding:5px 14px;
+	background-color:#fff;
+	border:1px solid #ddd;
+	-webkit-border-radius:15px;
+	-moz-border-radius:15px;
+	border-radius:15px
+}
+.pager li>a:hover,.pager li>a:focus {
+	text-decoration:none;
+	background-color:#f5f5f5
+}
+.pager .next>a,.pager .next>span {
+	float:right
+}
+.pager .previous>a,.pager .previous>span {
+	float:left
+}
+.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {
+	color:#999;
+	cursor:default;
+	background-color:#fff
+}
+.modal-backdrop {
+	position:fixed;
+	top:0;
+	right:0;
+	bottom:0;
+	left:0;
+	z-index:1040;
+	background-color:#000
+}
+.modal-backdrop.fade {
+	opacity:0
+}
+.modal-backdrop,.modal-backdrop.fade.in {
+	opacity:.8;
+	filter:alpha(opacity=80)
+}
+.modal {
+	position:fixed;
+	top:10%;
+	left:50%;
+	z-index:1050;
+	width:560px;
+	margin-left:-280px;
+	background-color:#fff;
+	border:1px solid #999;
+	border:1px solid rgba(0,0,0,0.3);
+	*border:1px solid #999;
+	-webkit-border-radius:6px;
+	-moz-border-radius:6px;
+	border-radius:6px;
+	outline:0;
+	-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);
+	-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);
+	box-shadow:0 3px 7px rgba(0,0,0,0.3);
+	-webkit-background-clip:padding-box;
+	-moz-background-clip:padding-box;
+	background-clip:padding-box
+}
+.modal.fade {
+	top:-25%;
+	-webkit-transition:opacity .3s linear,top .3s ease-out;
+	-moz-transition:opacity .3s linear,top .3s ease-out;
+	-o-transition:opacity .3s linear,top .3s ease-out;
+	transition:opacity .3s linear,top .3s ease-out
+}
+.modal.fade.in {
+	top:10%
+}
+.modal-header {
+	padding:9px 15px;
+	border-bottom:1px solid #eee
+}
+.modal-header .close {
+	margin-top:2px
+}
+.modal-header h3 {
+	margin:0;
+	line-height:30px
+}
+.modal-body {
+	position:relative;
+	max-height:400px;
+	padding:15px;
+	overflow-y:auto
+}
+.modal-form {
+	margin-bottom:0
+}
+.modal-footer {
+	padding:14px 15px 15px;
+	margin-bottom:0;
+	text-align:right;
+	background-color:#f5f5f5;
+	border-top:1px solid #ddd;
+	-webkit-border-radius:0 0 6px 6px;
+	-moz-border-radius:0 0 6px 6px;
+	border-radius:0 0 6px 6px;
+	*zoom:1;
+	-webkit-box-shadow:inset 0 1px 0 #fff;
+	-moz-box-shadow:inset 0 1px 0 #fff;
+	box-shadow:inset 0 1px 0 #fff
+}
+.modal-footer:before,.modal-footer:after {
+	display:table;
+	line-height:0;
+	content:""
+}
+.modal-footer:after {
+	clear:both
+}
+.modal-footer .btn+.btn {
+	margin-bottom:0;
+	margin-left:5px
+}
+.modal-footer .btn-group .btn+.btn {
+	margin-left:-1px
+}
+.modal-footer .btn-block+.btn-block {
+	margin-left:0
+}
+.tooltip {
+	position:absolute;
+	z-index:1030;
+	display:block;
+	font-size:11px;
+	line-height:1.4;
+	opacity:0;
+	filter:alpha(opacity=0);
+	visibility:visible
+}
+.tooltip.in {
+	opacity:.8;
+	filter:alpha(opacity=80)
+}
+.tooltip.top {
+	padding:5px 0;
+	margin-top:-3px
+}
+.tooltip.right {
+	padding:0 5px;
+	margin-left:3px
+}
+.tooltip.bottom {
+	padding:5px 0;
+	margin-top:3px
+}
+.tooltip.left {
+	padding:0 5px;
+	margin-left:-3px
+}
+.tooltip-inner {
+	max-width:200px;
+	padding:8px;
+	color:#fff;
+	text-align:center;
+	text-decoration:none;
+	background-color:#000;
+	-webkit-border-radius:4px;
+	-moz-border-radius:4px;
+	border-radius:4px
+}
+.tooltip-arrow {
+	position:absolute;
+	width:0;
+	height:0;
+	border-color:transparent;
+	border-style:solid
+}
+.tooltip.top .tooltip-arrow {
+	bottom:0;
+	left:50%;
+	margin-left:-5px;
+	border-top-color:#000;
+	border-width:5px 5px 0
+}
+.tooltip.right .tooltip-arrow {
+	top:50%;
+	left:0;
+	margin-top:-5px;
+	border-right-color:#000;
+	border-width:5px 5px 5px 0
+}
+.tooltip.left .tooltip-arrow {
+	top:50%;
+	right:0;
+	margin-top:-5px;
+	border-left-color:#000;
+	border-width:5px 0 5px 5px
+}
+.tooltip.bottom .tooltip-arrow {
+	top:0;
+	left:50%;
+	margin-left:-5px;
+	border-bottom-color:#000;
+	border-width:0 5px 5px
+}
+.popover {
+	position:absolute;
+	top:0;
+	left:0;
+	z-index:1010;
+	display:none;
+	max-width:276px;
+	padding:1px;
+	text-align:left;
+	white-space:normal;
+	background-color:#fff;
+	border:1px solid #ccc;
+	border:1px solid rgba(0,0,0,0.2);
+	-webkit-border-radius:6px;
+	-moz-border-radius:6px;
+	border-radius:6px;
+	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
+	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
+	box-shadow:0 5px 10px rgba(0,0,0,0.2);
+	-webkit-background-clip:padding-box;
+	-moz-background-clip:padding;
+	background-clip:padding-box
+}
+.popover.top {
+	margin-top:-10px
+}
+.popover.right {
+	margin-left:10px
+}
+.popover.bottom {
+	margin-top:10px
+}
+.popover.left {
+	margin-left:-10px
+}
+.popover-title {
+	padding:8px 14px;
+	margin:0;
+	font-size:14px;
+	font-weight:normal;
+	line-height:18px;
+	background-color:#f7f7f7;
+	border-bottom:1px solid #ebebeb;
+	-webkit-border-radius:5px 5px 0 0;
+	-moz-border-radius:5px 5px 0 0;
+	border-radius:5px 5px 0 0
+}
+.popover-title:empty {
+	display:none
+}
+.popover-content {
+	padding:9px 14px
+}
+.popover .arrow,.popover .arrow:after {
+	position:absolute;
+	display:block;
+	width:0;
+	height:0;
+	border-color:transparent;
+	border-style:solid
+}
+.popover .arrow {
+	border-width:11px
+}
+.popover .arrow:after {
+	border-width:10px;
+	content:""
+}
+.popover.top .arrow {
+	bottom:-11px;
+	left:50%;
+	margin-left:-11px;
+	border-top-color:#999;
+	border-top-color:rgba(0,0,0,0.25);
+	border-bottom-width:0
+}
+.popover.top .arrow:after {
+	bottom:1px;
+	margin-left:-10px;
+	border-top-color:#fff;
+	border-bottom-width:0
+}
+.popover.right .arrow {
+	top:50%;
+	left:-11px;
+	margin-top:-11px;
+	border-right-color:#999;
+	border-right-color:rgba(0,0,0,0.25);
+	border-left-width:0
+}
+.popover.right .arrow:after {
+	bottom:-10px;
+	left:1px;
+	border-right-color:#fff;
+	border-left-width:0
+}
+.popover.bottom .arrow {
+	top:-11px;
+	left:50%;
+	margin-left:-11px;
+	border-bottom-color:#999;
+	border-bottom-color:rgba(0,0,0,0.25);
+	border-top-width:0
+}
+.popover.bottom .arrow:after {
+	top:1px;
+	margin-left:-10px;
+	border-bottom-color:#fff;
+	border-top-width:0
+}
+.popover.left .arrow {
+	top:50%;
+	right:-11px;
+	margin-top:-11px;
+	border-left-color:#999;
+	border-left-color:rgba(0,0,0,0.25);
+	border-right-width:0
+}
+.popover.left .arrow:after {
+	right:1px;
+	bottom:-10px;
+	border-left-color:#fff;
+	border-right-width:0
+}
+.thumbnails {
+	margin-left:-20px;
+	list-style:none;
+	*zoom:1
+}
+.thumbnails:before,.thumbnails:after {
+	display:table;
+	line-height:0;
+	content:""
+}
+.thumbnails:after {
+	clear:both
+}
+.row-fluid .thumbnails {
+	margin-left:0
+}
+.thumbnails>li {
+	float:left;
+	margin-bottom:20px;
+	margin-left:20px
+}
+.thumbnail {
+	display:block;
+	padding:4px;
+	line-height:20px;
+	border:1px solid #ddd;
+	-webkit-border-radius:4px;
+	-moz-border-radius:4px;
+	border-radius:4px;
+	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);
+	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);
+	box-shadow:0 1px 3px rgba(0,0,0,0.055);
+	-webkit-transition:all .2s ease-in-out;
+	-moz-transition:all .2s ease-in-out;
+	-o-transition:all .2s ease-in-out;
+	transition:all .2s ease-in-out
+}
+a.thumbnail:hover,a.thumbnail:focus {
+	border-color:#08c;
+	-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);
+	-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);
+	box-shadow:0 1px 4px rgba(0,105,214,0.25)
+}
+.thumbnail>img {
+	display:block;
+	max-width:100%;
+	margin-right:auto;
+	margin-left:auto
+}
+.thumbnail .caption {
+	padding:9px;
+	color:#555
+}
+.media,.media-body {
+	overflow:hidden;
+	*overflow:visible;
+	zoom:1
+}
+.media,.media .media {
+	margin-top:15px
+}
+.media:first-child {
+	margin-top:0
+}
+.media-object {
+	display:block
+}
+.media-heading {
+	margin:0 0 5px
+}
+.media>.pull-left {
+	margin-right:10px
+}
+.media>.pull-right {
+	margin-left:10px
+}
+.media-list {
+	margin-left:0;
+	list-style:none
+}
+.label,.badge {
+	display:inline-block;
+	padding:2px 4px;
+	font-size:11.844px;
+	font-weight:bold;
+	line-height:14px;
+	color:#fff;
+	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+	white-space:nowrap;
+	vertical-align:baseline;
+	background-color:#999
+}
+.label {
+	-webkit-border-radius:3px;
+	-moz-border-radius:3px;
+	border-radius:3px
+}
+.badge {
+	padding-right:9px;
+	padding-left:9px;
+	-webkit-border-radius:9px;
+	-moz-border-radius:9px;
+	border-radius:9px
+}
+.label:empty,.badge:empty {
+	display:none
+}
+a.label:hover,a.label:focus,a.badge:hover,a.badge:focus {
+	color:#fff;
+	text-decoration:none;
+	cursor:pointer
+}
+.label-important,.badge-important {
+	background-color:#b94a48
+}
+.label-important[href],.badge-important[href] {
+	background-color:#953b39
+}
+.label-warning,.badge-warning {
+	background-color:#f89406
+}
+.label-warning[href],.badge-warning[href] {
+	background-color:#c67605
+}
+.label-success,.badge-success {
+	background-color:#468847
+}
+.label-success[href],.badge-success[href] {
+	background-color:#356635
+}
+.label-info,.badge-info {
+	background-color:#3a87ad
+}
+.label-info[href],.badge-info[href] {
+	background-color:#2d6987
+}
+.label-inverse,.badge-inverse {
+	background-color:#333
+}
+.label-inverse[href],.badge-inverse[href] {
+	background-color:#1a1a1a
+}
+.btn .label,.btn .badge {
+	position:relative;
+	top:-1px
+}
+.btn-mini .label,.btn-mini .badge {
+	top:0
+}
+@-webkit-keyframes progress-bar-stripes {
+	from {
+	background-position:40px 0
+}
+to {
+	background-position:0 0
+}
+}@-moz-keyframes progress-bar-stripes {
+	from {
+	background-position:40px 0
+}
+to {
+	background-position:0 0
+}
+}@-ms-keyframes progress-bar-stripes {
+	from {
+	background-position:40px 0
+}
+to {
+	background-position:0 0
+}
+}@-o-keyframes progress-bar-stripes {
+	from {
+	background-position:0 0
+}
+to {
+	background-position:40px 0
+}
+}@keyframes progress-bar-stripes {
+	from {
+	background-position:40px 0
+}
+to {
+	background-position:0 0
+}
+}.progress {
+	height:20px;
+	margin-bottom:20px;
+	overflow:hidden;
+	background-color:#f7f7f7;
+	background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
+	background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
+	background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);
+	background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);
+	background-repeat:repeat-x;
+	-webkit-border-radius:4px;
+	-moz-border-radius:4px;
+	border-radius:4px;
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);
+	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
+	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
+	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)
+}
+.progress .bar {
+	float:left;
+	width:0;
+	height:100%;
+	font-size:12px;
+	color:#fff;
+	text-align:center;
+	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+	background-color:#0e90d2;
+	background-image:-moz-linear-gradient(top,#149bdf,#0480be);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
+	background-image:-webkit-linear-gradient(top,#149bdf,#0480be);
+	background-image:-o-linear-gradient(top,#149bdf,#0480be);
+	background-image:linear-gradient(to bottom,#149bdf,#0480be);
+	background-repeat:repeat-x;
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);
+	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
+	-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
+	box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
+	-webkit-box-sizing:border-box;
+	-moz-box-sizing:border-box;
+	box-sizing:border-box;
+	-webkit-transition:width .6s ease;
+	-moz-transition:width .6s ease;
+	-o-transition:width .6s ease;
+	transition:width .6s ease
+}
+.progress .bar+.bar {
+	-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);
+	-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);
+	box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)
+}
+.progress-striped .bar {
+	background-color:#149bdf;
+	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
+	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+	background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+	-webkit-background-size:40px 40px;
+	-moz-background-size:40px 40px;
+	-o-background-size:40px 40px;
+	background-size:40px 40px
+}
+.progress.active .bar {
+	-webkit-animation:progress-bar-stripes 2s linear infinite;
+	-moz-animation:progress-bar-stripes 2s linear infinite;
+	-ms-animation:progress-bar-stripes 2s linear infinite;
+	-o-animation:progress-bar-stripes 2s linear infinite;
+	animation:progress-bar-stripes 2s linear infinite
+}
+.progress-danger .bar,.progress .bar-danger {
+	background-color:#dd514c;
+	background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
+	background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);
+	background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);
+	background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);
+	background-repeat:repeat-x;
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)
+}
+.progress-danger.progress-striped .bar,.progress-striped .bar-danger {
+	background-color:#ee5f5b;
+	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
+	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+	background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
+}
+.progress-success .bar,.progress .bar-success {
+	background-color:#5eb95e;
+	background-image:-moz-linear-gradient(top,#62c462,#57a957);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
+	background-image:-webkit-linear-gradient(top,#62c462,#57a957);
+	background-image:-o-linear-gradient(top,#62c462,#57a957);
+	background-image:linear-gradient(to bottom,#62c462,#57a957);
+	background-repeat:repeat-x;
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)
+}
+.progress-success.progress-striped .bar,.progress-striped .bar-success {
+	background-color:#62c462;
+	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
+	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+	background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
+}
+.progress-info .bar,.progress .bar-info {
+	background-color:#4bb1cf;
+	background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
+	background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);
+	background-image:-o-linear-gradient(top,#5bc0de,#339bb9);
+	background-image:linear-gradient(to bottom,#5bc0de,#339bb9);
+	background-repeat:repeat-x;
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)
+}
+.progress-info.progress-striped .bar,.progress-striped .bar-info {
+	background-color:#5bc0de;
+	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
+	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+	background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
+}
+.progress-warning .bar,.progress .bar-warning {
+	background-color:#faa732;
+	background-image:-moz-linear-gradient(top,#fbb450,#f89406);
+	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
+	background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
+	background-image:-o-linear-gradient(top,#fbb450,#f89406);
+	background-image:linear-gradient(to bottom,#fbb450,#f89406);
+	background-repeat:repeat-x;
+	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)
+}
+.progress-warning.progress-striped .bar,.progress-striped .bar-warning {
+	background-color:#fbb450;
+	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
+	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+	background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
+}
+.accordion {
+	margin-bottom:20px
+}
+.accordion-group {
+	margin-bottom:2px;
+	border:1px solid #e5e5e5;
+	-webkit-border-radius:4px;
+	-moz-border-radius:4px;
+	border-radius:4px
+}
+.accordion-heading {
+	border-bottom:0
+}
+.accordion-heading .accordion-toggle {
+	display:block;
+	padding:8px 15px
+}
+.accordion-toggle {
+	cursor:pointer
+}
+.accordion-inner {
+	padding:9px 15px;
+	border-top:1px solid #e5e5e5
+}
+.carousel {
+	position:relative;
+	margin-bottom:20px;
+	line-height:1
+}
+.carousel-inner {
+	position:relative;
+	width:100%;
+	overflow:hidden
+}
+.carousel-inner>.item {
+	position:relative;
+	display:none;
+	-webkit-transition:.6s ease-in-out left;
+	-moz-transition:.6s ease-in-out left;
+	-o-transition:.6s ease-in-out left;
+	transition:.6s ease-in-out left
+}
+.carousel-inner>.item>img,.carousel-inner>.item>a>img {
+	display:block;
+	line-height:1
+}
+.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
+	display:block
+}
+.carousel-inner>.active {
+	left:0
+}
+.carousel-inner>.next,.carousel-inner>.prev {
+	position:absolute;
+	top:0;
+	width:100%
+}
+.carousel-inner>.next {
+	left:100%
+}
+.carousel-inner>.prev {
+	left:-100%
+}
+.carousel-inner>.next.left,.carousel-inner>.prev.right {
+	left:0
+}
+.carousel-inner>.active.left {
+	left:-100%
+}
+.carousel-inner>.active.right {
+	left:100%
+}
+.carousel-control {
+	position:absolute;
+	top:40%;
+	left:15px;
+	width:40px;
+	height:40px;
+	margin-top:-20px;
+	font-size:60px;
+	font-weight:100;
+	line-height:30px;
+	color:#fff;
+	text-align:center;
+	background:#222;
+	border:3px solid #fff;
+	-webkit-border-radius:23px;
+	-moz-border-radius:23px;
+	border-radius:23px;
+	opacity:.5;
+	filter:alpha(opacity=50)
+}
+.carousel-control.right {
+	right:15px;
+	left:auto
+}
+.carousel-control:hover,.carousel-control:focus {
+	color:#fff;
+	text-decoration:none;
+	opacity:.9;
+	filter:alpha(opacity=90)
+}
+.carousel-indicators {
+	position:absolute;
+	top:15px;
+	right:15px;
+	z-index:5;
+	margin:0;
+	list-style:none
+}
+.carousel-indicators li {
+	display:block;
+	float:left;
+	width:10px;
+	height:10px;
+	margin-left:5px;
+	text-indent:-999px;
+	background-color:#ccc;
+	background-color:rgba(255,255,255,0.25);
+	border-radius:5px
+}
+.carousel-indicators .active {
+	background-color:#fff
+}
+.carousel-caption {
+	position:absolute;
+	right:0;
+	bottom:0;
+	left:0;
+	padding:15px;
+	background:#333;
+	background:rgba(0,0,0,0.75)
+}
+.carousel-caption h4,.carousel-caption p {
+	line-height:20px;
+	color:#fff
+}
+.carousel-caption h4 {
+	margin:0 0 5px
+}
+.carousel-caption p {
+	margin-bottom:0
+}
+.hero-unit {
+	padding:60px;
+	margin-bottom:30px;
+	font-size:18px;
+	font-weight:200;
+	line-height:30px;
+	color:inherit;
+	background-color:#eee;
+	-webkit-border-radius:6px;
+	-moz-border-radius:6px;
+	border-radius:6px
+}
+.hero-unit h1 {
+	margin-bottom:0;
+	font-size:60px;
+	line-height:1;
+	letter-spacing:-1px;
+	color:inherit
+}
+.hero-unit li {
+	line-height:30px
+}
+.pull-right {
+	float:right
+}
+.pull-left {
+	float:left
+}
+.hide {
+	display:none
+}
+.show {
+	display:block
+}
+.invisible {
+	visibility:hidden
+}
+.affix {
+	position:fixed
+}
+
+.form-horizontal .reset-label{ 
+	width:auto!important;
+	padding-left:10px;
+}
+
+.form-horizontal .reset-controls{
+    margin-left:85px!important;
+}
+
+.btn-wide{
+   padding:0 77px!important;
+   margin-left:-1px;
+   line-height:19px!important;
+   border-width:1px;
+   font-size:12px
+}
+
+.form-horizontal .control-group-lfet {
+	float:left;
+	margin:4px!important
+}
+
+.form-horizontal .control-label-reset {
+	float:left;
+	clear:left;
+	width:90px;
+	text-align:right;
+	padding-top:5px;
+	padding-left:15px;
+}
+
+.form-horizontal .controls-reset {
+	float:left;
+}
+
+.statistical-report-label {
+	float:left;
+	margin-right:6px;
+}
+
+.statistical-report-btn {
+	float:left;
+	margin-top:3px;
+	margin-right:10px;
+}
+

+ 577 - 0
src/main/webapp/assets/css/caiwu.css

@@ -0,0 +1,577 @@
+#banner {
+    margin-left: 28px;
+}
+  
+#caiwu_span{
+	height:30px;
+}
+
+#dateRangePicker {
+    border: medium none;
+    font-size: 12px;
+    height: 21px;
+    margin-top: 3px;
+    padding: 0;
+    width: 180px;
+    border: 1px solid #dfdfdf;
+    padding-left:20px;
+}
+
+.icon-calendar {
+   
+    margin-top: 5px;
+    height: 21px;
+    
+}
+#sign {
+    background: #67ba2f none repeat scroll 0 0;
+    border: medium none;
+    border-radius: 5px;
+    color: #fff;
+    cursor: pointer;
+    display: inline;
+    font-size: 14px;
+    height: 21px;
+    margin-left: 3px;
+    margin-top:-3px;
+}
+.btn1{
+	margin-left: 20px;
+	background: #67ba2f;
+	border-radius: 8px;
+	width: 110px;
+	height: 35px;
+}
+.btn2{
+	background: #36aeea;
+	border-radius: 8px;
+	width: 110px;
+	height: 35px;
+}
+.span{
+	height:40px;
+	
+}	
+
+
+.add-on{
+	margin-left:10px;
+}	
+#third ul{
+	margin-top: 20px;
+}		
+
+		.tablefig th1{
+			height: 80px;
+			border:none;
+			
+		}
+		.tablefig tr{
+			border:thin solid #b9c5d9;}
+
+	    .tablefig .td1{
+          text-align:center;
+			height: 60px;
+			border:none;
+			
+		}
+#daochu{
+			float: left;
+			
+			margin-top: 20px;
+			margin-bottom: 10px;
+		}
+		
+		.btn2:visited{
+			background-color: #4c637b;
+		}
+		.btn2:hover{  
+			background:#4c637b;
+		}  
+
+		
+		
+		
+		
+		
+		
+			 .yema { 
+			width:286px;
+			float:right;
+			padding-top:24px;
+			padding-right:42px;
+			
+		} 
+		.page1{
+/* 		    display:block; */
+/* 			height:24px; */
+			color:white;
+			background-image: url(../images/round.jpg);
+			 background-repeat: no-repeat;}
+		.page2{
+				width: 24px;
+				height: 24px;
+				text-align: center;
+				line-height: 24px;
+			 }
+		 .allpage{
+			
+				line-height: 24px;
+			 }
+		.yema a { 
+			display: block;
+			float: left;
+			width :24px;
+ 			height:24px; 
+			COLOR: #4c637b;
+			TEXT-DECORATION: none ;
+		
+		} 
+		.page23{
+		float:left}
+		.yema a:hover { 
+		 color: white;
+		 background-image: url(../images/round2.jpg);
+		 background-repeat: no-repeat;
+		} 
+
+		.yema .qianmian { 
+	
+		
+		COLOR: #4c637b; 
+		
+		} 
+/* 	
+��������������������	 */
+#select_left{
+	margin-left:70px;
+	margin-top:20px;
+	float: left;
+
+}	
+#select_right{
+	margin-left:10px;
+	margin-top:20px;
+	float: left;
+
+}		
+	
+	#divselection cite{
+	padding-left:15px;
+	padding-top:7px;
+	background-color:#e3eaf3;
+	display: block;
+	cursor: pointer;
+	width:149px;
+	height:25px;
+	font-size: 12px;
+	border-radius: 3px;
+	border-style: none;	
+	background-image: url(../images/triangle_hover.png);
+	background-repeat: no-repeat;
+	background-position: 89% 50%;
+	color: #4C637B;
+	text-decoration: none;
+	font-style: normal;
+}
+
+#divselection ul {
+	/*width: 149px;	*/
+	position: absolute;
+	z-index: 20000;
+	display: none;
+
+	
+}
+#divselection ul li {
+	background-color:#344c68;
+	
+	
+	
+	
+
+
+	
+}
+#divselection ul li.last{
+	border-radius: 3px;
+}
+#divselection ul li a {
+	width:147px;
+	padding-top:5px; 
+	padding-left:15px;
+	display: block;
+	height: 27px;
+	background-color:#344c68;
+	color:#b8c6d6;
+	border-bottom:solid #5c728a 1px;
+	text-decoration: none;
+	/*padding-left: 10px;
+	padding-right: 10px;*/
+}
+#divselection ul a:hover {
+	background-color: #5C728A;
+}
+
+#select_right{
+	position:relative;
+	left:10px;
+
+}
+		
+	/*	������*/
+		
+
+
+#CalendarMain {
+	width: 91%;
+	height: 86%;
+	overflow: hidden;
+	border: 1px solid #ccc;
+	margin: 0 auto;
+	margin-top: 30px;
+}
+#title {
+	width: 187px;
+	height: 17px;
+	margin:  auto;
+	margin-top: 30px;
+	color:#344c67;
+}
+/*��ǰ��������ÿ�µ�һ��*/
+.baoma{
+	background-color: #e1f3fc;
+	width: 178px;
+	height: 19px;
+	margin-left: 5px;
+	text-align:left;
+}
+.hanzi{
+   float:left;
+	text--align:left;
+}
+.shuzi{
+   float:right;
+	text--align:right;
+}
+.selectBtn {
+/* 	font-weight: 900; */
+	font-size: 17px;
+	/*color: #fff;*/
+	cursor: pointer;
+	text-decoration: none;
+	color:#344c67;
+	/*padding: 7px 10px 6px 10px;*/
+}
+.selectBtn:hover {
+	color: #4c637b;
+}
+.selectYear {
+	/*float: left;*/
+	margin-left: 28px;
+	position: absolute;
+}
+.selectMonth {
+	/*float: left;*/
+	margin-left: 86px;
+	position: absolute;
+}
+
+.month {
+	/*float: left;*/
+	position: absolute;
+}
+.nextMonth {
+	/*float: right;*/
+	margin-left: 129px;
+}
+.currentDay {
+	float: right;
+}
+#context {
+	background-color: #fff;
+	width: 100%;
+	margin-top:0px;
+}
+.week {
+	width: 97%;
+	height: 40px;
+	background-color: #e8f5e0;
+	margin-top: 20px;
+	margin-left: 20px;
+	margin-right: 20px;
+	/*color: #4c637b;*/
+}
+.week>h3 {
+	float: left;
+	
+	color: #4c637b;
+	text-align: center;
+	/*margin: 0;
+	padding: 0;*/
+	margin-top: 5px;
+	font-size: 17px;
+	/*border: 1px solid #d4d9df;*/
+}
+.dayItem {
+	float: left;
+	color: #4c637b;
+}
+.lastItem {
+	color: #d1c7b7 !important;
+	border: 1px solid #d4d9df;
+}
+#center{
+	margin: 20px;
+	
+	/*border-bottom: none;
+	border-right: none;
+	border-top: none;
+	border-left: none;*/
+}
+.item {
+	color: #4c637b;
+	float: left;
+	text-align: right;
+	cursor: pointer;
+	margin: 0;
+/* 	font-family: "΢���ź�"; */
+	font-size: 13px;
+	border: 1px solid #d4d9df;
+/*	border-bottom: none;
+	border-right: none;*/
+}
+.item:hover {
+	color: #a9a9a9;
+
+}
+.currentItem>a {
+	/*background-color: #e8f5e0;*/
+	width: 25px;
+	line-height: 25px;
+	/*float: left;*/
+	/*-webkit-border-radius: 50%;*/
+	/*-moz-border-radius: 50%;*/
+	/*border-radius: 50%;*/
+	color: red;
+}
+#foots {
+	width: 100%;
+	height: 35px;
+	background-color: #fff;
+	border-top: 1px solid #ccc;
+	/*margin-top: 14px;*/
+}
+#footNow {
+	float: left;
+	margin: 6px 0 0 5px;
+	color: #009ad6;
+	/* font-family: "΢���ź�"; */
+}
+#Container {
+	/* overflow: hidden; */
+	float: left;
+	/*border-top: 1px solid #ccc;*/
+}
+#center {
+	width: 100%;
+	/* overflow: hidden; */
+	/*border-top: 1px solid #ccc;*/
+}
+#centerMain {
+	width: 300%;
+	margin-left: -100%;
+	/*border-top: 1px solid #ccc;*/
+}
+#selectYearDiv {
+	float: left;
+	background-color: #fff;
+	/*border-top: 1px solid #ccc;*/
+}
+#selectYearDiv>div {
+	float: left;
+	text-align: center;
+/* 	font-family: "΢���ź�"; */
+	font-size: 16px;
+	border: 1px solid #ccc;
+	margin-left: -1px;
+	margin-top: -1px;
+	cursor: pointer;
+	color: #909090;
+	/*border: 1px solid #ccc;*/
+}
+.currentYearSd, .currentMontSd {
+	color: #ff4400 !important;
+}
+#selectMonthDiv {
+	float: left;
+	background-color: #fff;
+}
+#selectMonthDiv>div {
+	color: #344c67;
+	float: left;
+	text-align: center;
+	/* 	font-family: "΢���ź�"; */
+	font-size: 16px;
+	border: 1px solid #ccc;
+	margin-left: -1px;
+	margin-top: -1px;
+	cursor: pointer;
+}
+#selectYearDiv>div:hover, #selectMonthDiv>div:hover {
+	background-color: #efefef;
+}
+#centerCalendarMain {
+	float: left;
+	/*border-top: 1px solid #ccc;*/
+}
+/* advertiser-report.ftl��css */
+	
+	
+	.fenl{
+	/* background:#36aeea; */
+	float:left;
+	width:296px;
+	height:150px;
+	margin-right:5px;
+	margin-top:20px;
+/* 	text-align: center; */
+	color: #36aeea;
+	font-size: 17px;
+	cursor: pointer;
+
+	
+	
+	border:1px solid #d5dee8;
+/* 	border:none; */
+	border-radius:4px 4px 4px 4px;
+	}	
+	
+	.fenlchange{
+	/* background:#36aeea; */
+	float:left;
+	width:296px;
+	height:150px;
+	margin-right:10px;
+	margin-top:20px;
+/* 	text-align: center; */
+	color: #ffffff;
+	font-size: 17px;
+	cursor: pointer;
+	background-color:#344c67;
+	
+	
+	border:1px solid #d5dee8;
+/* 	border:none; */
+	border-radius:4px 4px 4px 4px;
+	}	
+	
+	
+	.fenlname{
+	height:46px;
+/* 	text-align: center; */
+	color: #4c637b;
+	font-size: 12px;
+	cursor: pointer;
+	line-height:36px;
+	border-bottom:1px solid #d5dee8;
+	}
+	.fenlnamechange{
+	height:46px;
+/* 	text-align: center; */
+	color: #ffffff;
+	font-size: 12px;
+	cursor: pointer;
+	line-height:36px;
+	border-bottom:1px solid #d5dee8;
+	}
+	.fenldata{
+	height:103px;
+	text-align: center;
+	color: #4c637b;
+	font-size: 23px;
+	cursor: pointer;
+	line-height:83px;
+	font-weight:bold;
+	}
+	.fenldatachange{
+	height:103px;
+	text-align: center;
+	color: #ffffff;
+	font-size: 23px;
+	cursor: pointer;
+	line-height:83px;
+	font-weight:bold;
+	}
+	.fig{
+	width:100%;
+	
+	margin-left:5px;
+	margin-top:20px;
+	}
+	.tablechart{
+	float:left;
+	}
+	.chart{
+	width:97%;
+	z-index:9999;
+	margin-left:20px;
+	margin-top:90px;
+	border:1px solid #d4d9df;
+	}
+	.tablefig{
+	width:97%;
+	
+	margin: 0px auto;}
+	.inputrili{
+	width:200px;
+	height:50px}
+	
+	
+#searchbtn{
+	float:right;
+	background:white;
+	margin-right:10px;
+}
+		.btncx{
+			margin:5px;
+			border-radius:5px 5px 5px 5px;
+			border:1px solid #36aeea;
+		/*	margin: 3px;*/
+		    
+			background:white;
+			text-align:center;
+			width:90px;
+			height:25px;
+			color:#36aeea;
+			cursor: pointer;
+		}
+		.btncx:hover{  
+			background:#4c637b;
+		}	
+			
+#daochu a{
+	float:left;
+}
+
+#daochu a#deposit{
+	background-color:#36AEEA!important;
+	margin-left:10px;
+}
+
+#daochu a#deposit:hover{
+	background-color:#4E637B!important;
+}
+
+#pageDiv{
+	float:right;
+	margin:20px 10px 0 0;
+}
+
+#caiwu_span a:hover{
+	color:#36aeea;
+	text-decoration: none;
+}
+#caiwu_span a.dateChange{
+	color:#344c67;
+}

+ 405 - 0
src/main/webapp/assets/css/chosen.css

@@ -0,0 +1,405 @@
+/* @group Base */
+.chzn-container {
+  font-size: 13px;
+  position: relative;
+  display: inline-block;
+  vertical-align: middle;
+  zoom: 1;
+  *display: inline;
+}
+.chzn-container .chzn-drop {
+  background: #fff;
+  border: 1px solid #aaa;
+  border-top: 0;
+  position: absolute;
+  top: 29px;
+  left: 0;
+  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
+  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
+  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
+  z-index: 1010;
+}
+/* @end */
+/* @group Single Chosen */
+.chzn-container-single .chzn-single {
+  background-color: #ffffff;
+  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );   
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
+  background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
+  background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
+  background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
+  background-image: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); 
+  -webkit-border-radius: 5px;
+  -moz-border-radius   : 5px;
+  border-radius        : 5px;
+  -moz-background-clip   : padding;
+  -webkit-background-clip: padding-box;
+  background-clip        : padding-box;
+  border: 1px solid #aaaaaa;
+  -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
+  -moz-box-shadow   : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
+  box-shadow        : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
+  display: block;
+  overflow: hidden;
+  white-space: nowrap;
+  position: relative;
+  height: 23px;
+  line-height: 24px;
+  padding: 0 0 0 8px;
+  color: #444444;
+  text-decoration: none;
+}
+.chzn-container-single .chzn-default {
+  color: #999;
+}
+.chzn-container-single .chzn-single span {
+  margin-right: 26px;
+  display: block;
+  overflow: hidden;
+  white-space: nowrap;
+  -o-text-overflow: ellipsis;
+  -ms-text-overflow: ellipsis;
+  text-overflow: ellipsis;
+}
+.chzn-container-single .chzn-single abbr {
+  display: block;
+  position: absolute;
+  right: 26px;
+  top: 6px;
+  width: 12px;
+  height: 12px;
+  font-size: 1px;
+  background: url('../css/chosen-sprite.png') -42px 1px no-repeat;
+}
+.chzn-container-single .chzn-single abbr:hover {
+  background-position: -42px -10px;
+}
+.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
+  background-position: -42px -10px;
+}
+.chzn-container-single .chzn-single div {
+  position: absolute;
+  right: 0;
+  top: 0;
+  display: block;
+  height: 100%;
+  width: 18px;
+}
+.chzn-container-single .chzn-single div b {
+  background: url('../css/chosen-sprite.png') no-repeat 0px 2px;
+  display: block;
+  width: 100%;
+  height: 100%;
+}
+.chzn-container-single .chzn-search {
+  padding: 3px 4px;
+  position: relative;
+  margin: 0;
+  white-space: nowrap;
+  z-index: 1010;
+}
+.chzn-container-single .chzn-search input {
+  background: #fff url('../css/chosen-sprite.png') no-repeat 100% -20px;
+  background: url('../css/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
+  background: url('../css/chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
+  background: url('../css/chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
+  background: url('../css/chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
+  background: url('../css/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
+  margin: 1px 0;
+  padding: 4px 20px 4px 5px;
+  outline: 0;
+  border: 1px solid #aaa;
+  font-family: sans-serif;
+  font-size: 1em;
+}
+.chzn-container-single .chzn-drop {
+  -webkit-border-radius: 0 0 4px 4px;
+  -moz-border-radius   : 0 0 4px 4px;
+  border-radius        : 0 0 4px 4px;
+  -moz-background-clip   : padding;
+  -webkit-background-clip: padding-box;
+  background-clip        : padding-box;
+}
+/* @end */
+.chzn-container-single-nosearch .chzn-search input {
+  position: absolute;
+  left: -9000px;
+}
+/* @group Multi Chosen */
+.chzn-container-multi .chzn-choices {
+  background-color: #fff;
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
+  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
+  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
+  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
+  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
+  border: 1px solid #aaa;
+  margin: 0;
+  padding: 0;
+  cursor: text;
+  overflow: hidden;
+  height: auto !important;
+  height: 1%;
+  position: relative;
+}
+.chzn-container-multi .chzn-choices li {
+  float: left;
+  list-style: none;
+}
+.chzn-container-multi .chzn-choices .search-field {
+  white-space: nowrap;
+  margin: 0;
+  padding: 0;
+}
+.chzn-container-multi .chzn-choices .search-field input {
+  color: #666;
+  background: transparent !important;
+  border: 0 !important;
+  font-family: sans-serif;
+  font-size: 100%;
+  height: 15px;
+  padding: 5px;
+  margin: 1px 0;
+  outline: 0;
+  -webkit-box-shadow: none;
+  -moz-box-shadow   : none;
+  box-shadow        : none;
+}
+.chzn-container-multi .chzn-choices .search-field .default {
+  color: #999;
+}
+.chzn-container-multi .chzn-choices .search-choice {
+  -webkit-border-radius: 3px;
+  -moz-border-radius   : 3px;
+  border-radius        : 3px;
+  -moz-background-clip   : padding;
+  -webkit-background-clip: padding-box;
+  background-clip        : padding-box;
+  background-color: #e4e4e4;
+  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 ); 
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
+  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); 
+  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
+  -moz-box-shadow   : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
+  box-shadow        : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
+  color: #333;
+  border: 1px solid #aaaaaa;
+  line-height: 13px;
+  padding: 3px 20px 3px 5px;
+  margin: 3px 0 3px 5px;
+  position: relative;
+  cursor: default;
+}
+.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
+  background-color: #e4e4e4;
+  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
+  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
+  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+  color: #666;
+  border: 1px solid #cccccc;
+  padding-right: 5px;
+}
+.chzn-container-multi .chzn-choices .search-choice-focus {
+  background: #d4d4d4;
+}
+.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
+  display: block;
+  position: absolute;
+  right: 3px;
+  top: 4px;
+  width: 12px;
+  height: 12px;
+  font-size: 1px;
+  background: url('../css/chosen-sprite.png') -42px 1px no-repeat;
+}
+.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
+  background-position: -42px -10px;
+}
+.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
+  background-position: -42px -10px;
+}
+/* @end */
+/* @group Results */
+.chzn-container .chzn-results {
+  margin: 0 4px 4px 0;
+  max-height: 240px;
+  padding: 0 0 0 4px;
+  position: relative;
+  overflow-x: hidden;
+  overflow-y: auto;
+  -webkit-overflow-scrolling: touch;
+}
+.chzn-container-multi .chzn-results {
+  margin: -1px 0 0;
+  padding: 0;
+}
+.chzn-container .chzn-results li {
+  display: none;
+  line-height: 15px;
+  padding: 5px 6px;
+  margin: 0;
+  list-style: none;
+}
+.chzn-container .chzn-results .active-result {
+  cursor: pointer;
+  display: list-item;
+}
+.chzn-container .chzn-results .highlighted {
+  background-color: #3875d7;
+  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );  
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
+  background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
+  background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
+  background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
+  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
+  color: #fff;
+}
+.chzn-container .chzn-results li em {
+  background: #feffde;
+  font-style: normal;
+}
+.chzn-container .chzn-results .highlighted em {
+  background: transparent;
+}
+.chzn-container .chzn-results .no-results {
+  background: #f4f4f4;
+  display: list-item;
+}
+.chzn-container .chzn-results .group-result {
+  cursor: default;
+  color: #999;
+  font-weight: bold;
+}
+.chzn-container .chzn-results .group-option {
+  padding-left: 15px;
+}
+.chzn-container-multi .chzn-drop .result-selected {
+  display: none;
+}
+.chzn-container .chzn-results-scroll {
+  background: white;
+  margin: 0 4px;
+  position: absolute;
+  text-align: center;
+  width: 321px; /* This should by dynamic with js */
+  z-index: 1;
+}
+.chzn-container .chzn-results-scroll span {
+  display: inline-block;
+  height: 17px;
+  text-indent: -5000px;
+  width: 9px;
+}
+.chzn-container .chzn-results-scroll-down {
+  bottom: 0;
+}
+.chzn-container .chzn-results-scroll-down span {
+  background: url('../css/chosen-sprite.png') no-repeat -4px -3px;
+}
+.chzn-container .chzn-results-scroll-up span {
+  background: url('../css/chosen-sprite.png') no-repeat -22px -3px;
+}
+/* @end */
+/* @group Active  */
+.chzn-container-active .chzn-single {
+  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
+  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
+  box-shadow        : 0 0 5px rgba(0,0,0,.3);
+  border: 1px solid #5897fb;
+}
+.chzn-container-active .chzn-single-with-drop {
+  border: 1px solid #aaa;
+  -webkit-box-shadow: 0 1px 0 #fff inset;
+  -moz-box-shadow   : 0 1px 0 #fff inset;
+  box-shadow        : 0 1px 0 #fff inset;
+  background-color: #eee;
+  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
+  background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
+  background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
+  background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
+  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
+  -webkit-border-bottom-left-radius : 0;
+  -webkit-border-bottom-right-radius: 0;
+  -moz-border-radius-bottomleft : 0;
+  -moz-border-radius-bottomright: 0;
+  border-bottom-left-radius : 0;
+  border-bottom-right-radius: 0;
+}
+.chzn-container-active .chzn-single-with-drop div {
+  background: transparent;
+  border-left: none;
+}
+.chzn-container-active .chzn-single-with-drop div b {
+  background-position: -18px 2px;
+}
+.chzn-container-active .chzn-choices {
+  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
+  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
+  box-shadow        : 0 0 5px rgba(0,0,0,.3);
+  border: 1px solid #5897fb;
+}
+.chzn-container-active .chzn-choices .search-field input {
+  color: #111 !important;
+}
+/* @end */
+/* @group Disabled Support */
+.chzn-disabled {
+  cursor: default;
+  opacity:0.5 !important;
+}
+.chzn-disabled .chzn-single {
+  cursor: default;
+}
+.chzn-disabled .chzn-choices .search-choice .search-choice-close {
+  cursor: default;
+}
+/* @group Right to Left */
+.chzn-rtl { text-align: right; }
+.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; }
+.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; }
+.chzn-rtl .chzn-single div { left: 3px; right: auto; }
+.chzn-rtl .chzn-single abbr {
+  left: 26px;
+  right: auto;
+}
+.chzn-rtl .chzn-choices .search-field input { direction: rtl; }
+.chzn-rtl .chzn-choices li { float: right; }
+.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }
+.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; }
+.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
+.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }
+.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
+.chzn-rtl .chzn-search input {
+  background: #fff url('../css/chosen-sprite.png') no-repeat -30px -20px;
+  background: url('../css/chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
+  background: url('../css/chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  
+  background: url('../css/chosen-sprite.png') no-repeat -30px -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
+  background: url('../css/chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
+  background: url('../css/chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
+  padding: 4px 5px 4px 20px;
+  direction: rtl;
+}
+.chzn-container-single.chzn-rtl .chzn-single div b {
+  background-position: 6px 2px;
+}
+.chzn-container-single.chzn-rtl .chzn-single-with-drop div b {
+  background-position: -12px 2px;
+}
+/* @end */
+/* @group Retina compatibility */
+@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi)  {
+  .chzn-rtl .chzn-search input, .chzn-container-single .chzn-single abbr, .chzn-container-single .chzn-single div b, .chzn-container-single .chzn-search input, .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span {
+      background-image: url('../css/chosen-sprite@2x.png') !important;
+      background-repeat: no-repeat !important;
+      background-size: 52px 37px !important;
+  }
+}
+/* @end */

+ 56 - 0
src/main/webapp/assets/css/clonebanner.css

@@ -0,0 +1,56 @@
+.fxk-label{
+	display:block;
+	/* border: 1px solid #ff00ff; */
+	width:40px;
+	height:30px;
+	position:relative;
+	left:20px;
+	}
+.fxk-check-box {
+   opacity: 0.8;
+    position: absolute;
+    z-index: -1; 
+	}
+input[type=checkbox]+span {
+   display: inline-block;
+    height: 20px;
+    width: 20px;
+    border:1px solid #ccc;
+    border-radius: 2px;
+    background-color: white;  
+    position:relative;
+    top:3px;      
+	}
+
+
+input[type=checkbox]:checked+span {
+	/* background-color: #36aeea; */
+   background: url(../images/bluegou.png) no-repeat ;
+}
+	.btn2{
+	position: relative;
+	width:50%;
+	float: left;
+	margin-top:30px;
+	}
+.btn2 #save{
+	width:170px;
+	height:34px;
+	border:none;
+	background: #67ba2f;
+	border-radius: 5px;
+	cursor:pointer;
+	color:white;
+	margin-right:5px;
+}
+.btn2 #cancel{
+	width:170px;
+	height:34px;
+	border:none;
+	background: #36AEEA;
+	border-radius: 5px;
+	cursor:pointer;
+	color:white;
+	}
+.btn2 #save:hover,.btn2 #cancel:hover{
+	background: #4c637b;}

+ 65 - 0
src/main/webapp/assets/css/colorbox.css

@@ -0,0 +1,65 @@
+/*
+    Colorbox Core Style:
+    The following CSS is consistent between example themes and should not be altered.
+*/
+#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
+#cboxOverlay{position:fixed; width:100%; height:100%;}
+#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
+#cboxContent{position:relative;}
+#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
+#cboxTitle{margin:0;}
+#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
+#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
+.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
+.cboxIframe{width:100%; height:100%; display:block; border:0;}
+#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
+/* 
+    User Style:
+    Change the following styles to modify the appearance of Colorbox.  They are
+    ordered & tabbed in a way that represents the nesting of the generated HTML.
+*/
+#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}
+#colorbox{outline:0;}
+    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px 0;}
+    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px 0;}
+    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px -29px;}
+    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px -29px;}
+    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
+    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
+    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
+    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
+    #cboxContent{background:#fff; overflow:hidden;}
+        .cboxIframe{background:#fff;}
+        #cboxError{padding:50px; border:1px solid #ccc;}
+        #cboxLoadedContent{margin-bottom:28px;}
+        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
+        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
+        #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
+        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
+        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
+        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
+        
+        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
+        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
+        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
+        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
+        #cboxPrevious:hover{background-position:-75px -25px;}
+        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
+        #cboxNext:hover{background-position:-50px -25px;}
+        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
+        #cboxClose:hover{background-position:-25px -25px;}
+/*
+  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
+  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
+  See: http://jacklmoore.com/notes/ie-transparency-problems/
+*/
+.cboxIE #cboxTopLeft,
+.cboxIE #cboxTopCenter,
+.cboxIE #cboxTopRight,
+.cboxIE #cboxBottomLeft,
+.cboxIE #cboxBottomCenter,
+.cboxIE #cboxBottomRight,
+.cboxIE #cboxMiddleLeft,
+.cboxIE #cboxMiddleRight {
+    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
+}

+ 127 - 0
src/main/webapp/assets/css/colorpicker.css

@@ -0,0 +1,127 @@
+/*!
+* Colorpicker for Bootstrap
+*
+* Copyright 2012 Stefan Petre
+* Licensed under the Apache License v2.0
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+*/
+.colorpicker-saturation {
+	width: 100px;
+	height: 100px;
+	background-image: url(../images/saturation.png);
+	cursor: crosshair;
+	float: left;
+}
+.colorpicker-saturation i {
+	display: block;
+	height: 5px;
+	width: 5px;
+	border: 1px solid #000;
+	-webkit-border-radius: 5px;
+	-moz-border-radius: 5px;
+	border-radius: 5px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	margin: -4px 0 0 -4px;
+}
+.colorpicker-saturation i b {
+	display: block;
+	height: 5px;
+	width: 5px;
+	border: 1px solid #fff;
+	-webkit-border-radius: 5px;
+	-moz-border-radius: 5px;
+	border-radius: 5px;
+}
+.colorpicker-hue, .colorpicker-alpha {
+	width: 15px;
+	height: 100px;
+	float: left;
+	cursor: row-resize;
+	margin-left: 4px;
+	margin-bottom: 4px;
+}
+.colorpicker-hue i, .colorpicker-alpha i {
+	display: block;
+	height: 1px;
+	background: #000;
+	border-top: 1px solid #fff;
+	position: absolute;
+	top: 0;
+	left: 0;
+	width: 100%;
+	margin-top: -1px;
+}
+.colorpicker-hue {
+	background-image: url(../images/hue.png);
+}
+.colorpicker-alpha {
+	background-image: url(../images/alpha.png);
+	display: none;
+}
+.colorpicker {
+	*zoom: 1;
+	top: 0;
+	left: 0;
+	padding: 4px;
+	min-width: 120px;
+	margin-top: 1px;
+	-webkit-border-radius: 4px;
+	-moz-border-radius: 4px;
+	border-radius: 4px;
+}
+.colorpicker:before, .colorpicker:after {
+	display: table;
+	content: "";
+}
+.colorpicker:after {
+	clear: both;
+}
+.colorpicker:before {
+	content: '';
+	display: inline-block;
+	border-left: 7px solid transparent;
+	border-right: 7px solid transparent;
+	border-bottom: 7px solid #ccc;
+	border-bottom-color: rgba(0, 0, 0, 0.2);
+	position: absolute;
+	top: -7px;
+	left: 6px;
+}
+.colorpicker:after {
+	content: '';
+	display: inline-block;
+	border-left: 6px solid transparent;
+	border-right: 6px solid transparent;
+	border-bottom: 6px solid #ffffff;
+	position: absolute;
+	top: -6px;
+	left: 7px;
+}
+.colorpicker div {
+	position: relative;
+}
+.colorpicker.alpha {
+	min-width: 140px;
+}
+.colorpicker.alpha .colorpicker-alpha {
+	display: block;
+}
+.colorpicker-color {
+	height: 10px;
+	margin-top: 5px;
+	clear: both;
+	background-image: url(../images/alpha.png);
+	background-position: 0 100%;
+}
+.colorpicker-color div {
+	height: 10px;
+}
+.input-append.color .add-on i, .input-prepend.color .add-on i {
+	display: block;
+	cursor: pointer;
+	width: 16px;
+	height: 16px;
+} 

+ 99 - 0
src/main/webapp/assets/css/creat.css

@@ -0,0 +1,99 @@
+
+
+#content {
+	clear: both;
+	width: 1250px;
+	height: 500px;
+	position: absolute;
+	top: 35px;
+	left: 45px;
+	background: white;
+	border-radius: 5px;
+	
+}
+#f_div{
+	position: relative;
+	top: 10px;
+	left: 80px;
+	
+}
+
+#f_div p{
+	
+	font-size: 16px;
+
+	word-spacing: 10px;
+	display: block;
+	height: 30px;
+	width: 1000px;
+}
+ #f_div .help-inline{
+ font-size:14px;
+ 
+ }
+#f_div input{
+	width: 240px;
+	height:40px;
+	
+}
+#f_div input.input1{
+	margin-left: 63px;
+}
+#f_div input.input2{
+	margin-left: 60px;
+}
+#f_div input.input3{
+	margin-left: 32px;
+}
+#f_div input.input4{
+	margin-left: 46px;
+}
+#f_div input.input5{
+	margin-left: 95px;
+}
+#f_div input.input6{
+	margin-left: 46px;
+	background-image: url(../images/rili.png) ;
+
+	background-repeat:no-repeat;
+	background-position:95% 50%;
+}
+
+input:focus{
+ 	border: 1px solid #fafafa;
+    -webkit-box-shadow: 0px 0px 6px #007eff;
+     -moz-box-shadow: 0px 0px 5px #007eff;
+     box-shadow: 0px 0px 5px #007eff; 
+}
+
+
+
+.star{
+	color: black;
+	position: relative;
+	top: 5px;
+}
+
+#c_save,#c_cancle{
+	width: 110px;
+	height: 35px;
+	border-radius: 5px;
+}
+#c_save,#c_cancle:hover{
+	cursor:pointer;
+}
+
+#c_save{
+	position: relative;
+	left: 10px;
+	top: 20px;
+	background: #67BA2F;
+	font-size: 14px;
+}
+#c_cancle{
+	position: relative;
+	left: 40px;
+	top: 20px;
+	background: #36aeea;
+	font-size: 14px;
+}

+ 436 - 0
src/main/webapp/assets/css/create.css

@@ -0,0 +1,436 @@
+#pagecontent{
+	position:relative;	
+	margin-left: auto;
+	margin-right: auto;
+	margin-top:78px; 
+	width:97%;
+	height:1560px;
+	background-color:#ffffff;
+	border-radius:5px;
+	min-width: 1200px;
+	border:1px solid #e5e5e5;
+} 
+
+
+
+#content {
+	clear: both;
+	width: 98%;
+	height: 1000px;
+	position: absolute;
+	top: 35px;
+	left: 45px;
+	background: white;
+	border-radius: 5px;
+	
+}
+
+.control-group{
+	
+	left: 80px;
+	font-size:14px;
+   margin-top: 13px;
+	
+}
+ 
+.controls {
+	margin-left: 25px;
+	display:inline; 
+	width: 200px;
+	height: 30px;
+   
+}
+.controls1{
+	display:inline; 
+	width: 200px;
+	height: 30px;
+	margin-left: 38px;
+}
+.controls2{
+	display:inline; 
+	width: 200px;
+	height: 30px;
+	margin-left:11px;
+}
+.controls3{
+	display:inline; 
+	width: 200px;
+	height: 30px;
+	margin-left: 30px;
+}
+.controls4{
+	display:inline; 
+	width: 200px;
+	height: 30px;
+	margin-left: 15px;
+}
+
+.controls5{
+	display:inline; 
+	
+}
+.controls7{
+	display:inline; 
+	
+}
+.controls8{
+	display:inline; 
+	width: 200px;
+	height: 30px;
+	margin-left: 35px;
+	
+}
+.dashed{
+	display:inline; 
+	
+}
+.form-align-radio {
+	margin-left: -60px;
+	display:inline; 
+
+}
+.form-align-radio1{
+	margin-left: 30px;
+	display:inline;
+	
+}
+.lbl{
+	margin-left: -70px;
+}
+.lb2{
+	margin-left:10px;
+}
+.row-fluid{
+	display:inline; 
+}
+
+
+
+#selectAll,#selectBeforeDawn,#selectMorning,#selectAfternoon,#selectNight{
+width: 110px;	
+}
+.controls-reset{
+	display:inline; 
+}
+
+.btn1:hover{
+	cursor:pointer;
+}
+.btn:hover{
+	cursor:pointer;
+}
+.btn1{
+	background: #67ba2f;
+	border-radius: 8px;
+	width: 110px;
+	height: 35px;
+}
+.btn2{
+	background: #36aeea;
+	border-radius: 8px;
+	width: 110px;
+	height: 30px;
+}
+.i1 {
+	width: 200px;
+	height: 30px;
+	
+	border: 1px solid #999999;
+}
+#i{position:relative;
+	width: 200px;
+	/**LBS所在页面,点击找回  未设置  访客分类  全站访客**/
+	/**top: 10px;
+	height: 30px;**/
+
+}
+#i1{position:relative;
+	top: 10px;
+	/**适应于chrome界面  复选框大小**/
+	/**height: 30px;
+	width: 200px;**/
+	
+	
+
+}
+.i{
+	position:relative;
+	top: -33px;
+
+	/**width: 200px;
+	height: 30px;**/
+	
+	
+	
+}
+.form-align-radio1{
+	margin-left: 21px;
+	display:inline;
+	
+}
+ .lbl{
+ 	position:relative;
+ 	margin-left: 156px;
+ 	margin-top: 15px;
+ }
+.lb2{
+	margin-left:10px;
+}
+.input1{
+	width: 200px;
+	height: 30px;
+	
+	border: 1px solid #999999;
+	background-image: url(../images/rili.png) ;
+	background-repeat:no-repeat;
+	background-position:95% 50%;
+}
+input.i1:hover{
+	border: 1px solid #fafafa;
+    -webkit-box-shadow: 0px 0px 6px #007eff;
+     -moz-box-shadow: 0px 0px 5px #007eff;
+     box-shadow: 0px 0px 5px #007eff; 
+	cursor:pointer;
+}
+.btn-Directed{
+	width: 200px;
+	height: 35px;
+}
+/*创建投放css*/
+		
+		
+		.help-inline1{
+		display: inline-block;
+		vertical-align: middle;
+		}
+		.clname{
+		float:left;
+		line-height:30px;
+		}
+		#form-field-1{
+		  border-radius:5px;
+		   width:300px;
+		   height:30px;
+		   margin-left:40px;
+		}
+		#id-date-picker-1{
+		  border-radius:5px;
+		   width:300px;
+		   height:30px;
+		   margin-left:115px;
+		   margin-top:-55px;
+		}
+		#form-field-2{
+		   border-radius:5px;
+		   width:300px;
+		   height:30px;
+		   margin-left:50px;
+		   margin-top:-18px;
+		}
+		#form-field-3{
+		   border-radius:5px;
+		   width:300px;
+		   height:30px;
+		   margin-left:116px;
+		   margin-top:-37px;
+		}
+		#form-field-4{
+		   border-radius:5px;
+		   width:300px;
+		   height:30px;
+		   margin-left:87px;
+		   margin-top:-37px;
+		}
+		#form-field-5{
+		   border-radius:5px;
+		   width:300px;
+		   height:30px;
+		   margin-left:102px;
+		   margin-top:-37px;
+		}
+		#form-field-6{
+		   border-radius:5px;
+		   width:300px;
+		   height:30px;
+		   margin-left:102px;
+		   margin-top:-37px;
+		}
+		#form-field-7{
+		   border-radius:5px;
+		   width:300px;
+		   height:30px;
+		   margin-left:102px;
+		   margin-top:-37px;
+		}
+		#form-field-8{
+		   border-radius:5px;
+		   width:300px;
+		   height:30px;
+		   margin-left:116px;
+		   margin-top:-37px;
+		}
+		#form-field-9{
+		   border-radius:5px;
+		   width:300px;
+		   height:30px;
+		   margin-left:116px;
+		   margin-top:-37px;
+		}
+		#form-field-10{
+		   border-radius:5px;
+		   width:300px;
+		   height:30px;
+		   margin-left:116px;
+		   margin-top:-37px;
+		}
+		.controls-reset #form-field-11{
+		   border-radius:5px;
+		   width:153px;
+		   height:40px;
+		   margin-left:116px;
+		   margin-top:-38px;
+		}
+		.controls #form-field-11{
+		   border-radius:5px;
+		   width:137px;
+		   height:30px;
+		   margin-left:-18px;
+		   margin-top:-36px;
+		}
+		.controls-reset #form-field-12{
+		   border-radius:5px;
+		   width:153px;
+		   height:40px;
+		   margin-left:116px;
+		   margin-top:-38px;
+		}
+		.controls #form-field-12{
+		   border-radius:5px;
+		   width:137px;
+		   height:30px;
+		   margin-left:-18px;
+		   margin-top:-36px;
+		}
+		.controls7 #form-field-13{
+		   border-radius:5px;
+		   width:300px;
+		   height:30px;
+		   margin-left:116px;
+		   margin-top:-37px;
+		}
+		#singleclick{
+			float:left;
+			margin-left: 191px;
+		    margin-top: -39px;
+		}
+		
+<!-- 时间定向 -->		
+.time_tit{
+  	height:30px;
+  	line-height:30px;
+  }
+  .time_tit p{
+  	float: left;
+	width: 150px;
+	text-align: center;
+	border: 1px solid #d5d5d5;
+	height:30px;
+	line-height:30px;
+  }
+  .time_add{
+  	width: 302px;
+	border: 1px solid;
+	text-align: center;
+	height: 30px;
+	line-height: 30px;
+	border: 1px solid #d5d5d5;
+  }
+  .time_item{
+  	height:32px;
+  	clear:both;
+  }
+  .tr_data{
+  	height:32px;
+  	float:left;
+  }
+ .time_box .inp{
+ 	display:block;
+  	float: left;
+  	height:30px;
+  	line-height:30px;
+	width: 150px;
+	overflow:hidden;
+	text-align: center;
+	border: 1px solid #d5d5d5;
+  }
+  .time_box .inp input{
+  	width:150px;
+  	height:30px;
+  	line-height:30px;
+  	text-align:center;
+  	border:none;
+  	padding:0;
+  	overflow:hidden;
+  }
+  
+  .time_quantum{
+    width:300px;
+    float:left;
+    margin-top:3px;
+    -moz-border-radius:4px; 
+    -webkit-border-radius:4px;
+    border-radius:4px; 
+    background-color:#e7eaee;
+    border: solid #d5d5d5 1px; 
+    margin-left: 20px;
+  } 
+  .time_quantum div p a{
+    color:#4da8e1;
+    font-size:12px;
+  } 
+  .time_quantum p{
+     float:right;
+     margin:0 5px 0 0;
+  }
+  .quantum_title{
+    height:26px;
+    line-height:26px;
+    color:#4da8e1;
+  }
+	.quantum_list{
+		overflow:hidden;
+	}
+  .quantum_list p{
+    float:left;
+    width:98px;
+    font-size:12px;
+    color:#4da8e1;
+    border: solid #d5d5d5 1px; 
+    text-align:center;
+    padding:0px;
+    margin:0px;
+    height:26px;
+    cursor:pointer;
+    line-height:26px;
+  }
+  .pitchon{
+    background-color:red;
+    background:url(../images/duihao.png) no-repeat right bottom;
+    background-size:16%;
+  }
+  
+  .btn_del{
+  	width:90px;
+  	height:30px;
+  	line-height:30px;
+  	border: 1px solid #36aeea;
+    border-radius: 5px;
+    color: #36aeea;
+    background-color: white;
+    margin-left:20px;
+  }
+  
+  .btn_del:hover{
+  	color: white;
+    background-color: #36aeea;
+  }

+ 199 - 0
src/main/webapp/assets/css/createbanner.css

@@ -0,0 +1,199 @@
+*{	
+	padding:0px;
+	margin: 0px;
+	}
+#box{
+	margin:78px auto;
+	width:97%;
+	background: #FFFFFF;
+	border-radius: 3px;
+	font-size: 14px;
+	position:relative;	
+	}
+#boxlist{
+	width: 98%;
+	margin:0px auto;
+	}
+	
+/**��ť��ʽ*/
+#boxlist .btns{
+	height: 50px;
+	position: relative;
+	margin-bottom:10px
+	}
+#boxlist .btns button{
+	margin-top:10px;
+	width:120px;
+	height: 34px;
+	border:1px solid #36AEEA;
+	background: #FFFFFF;
+	border-radius: 5px;
+	cursor:pointer;
+	color:#36aeea
+	
+	}
+#boxlist .btns .btn-content{
+	float:left;
+	}
+/**������ʽ*/
+.btns form{
+	float: right;
+    height: 50px;
+    left: 5px;
+    position: relative;
+    width: 265px;
+	}
+.btns form img{
+	margin-left:-30px;
+	}
+.btns #search-input{
+	margin-top:10px;
+	height:30px;
+	background-color: #f3f3f3 !important;
+    border: medium none;
+    border-radius: 5px !important;
+    color: #444444;
+    font-size: 12px;
+    line-height: 30px;
+    width: 247px !important;
+}
+/**�ļ��ϴ���ʽ�޸�*/
+#boxlist .btns #up{
+	margin-top:10px;
+	margin-right:10px;
+	margin-left:10px;
+	height:34px
+	}
+#input-file2{
+	margin-bottom:0px;
+	}
+#input-file2-queue{
+	display:none;
+	
+	}
+#input-file2-button{
+	background-color: #ffffff;
+	background-image:none;
+    border: 1px solid #36AEEA;
+    border-radius: 5px;
+    font: normal 12px Arial,Helvetica,sans-serif;
+    text-align: center;
+    color:#36aeea;
+    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
+	}
+#list-content table{
+	width:100%;
+	border:1px solid #ddd;
+	position:relative;
+	}
+
+/*#list-content table tr label .lab1{position: relative;z-index:11px;display: inline-block;width: 20px;height:20px;border: 1px solid #ddd;border-radius: 5px;}*/
+#list-content table #list-head{
+	width: 100%;
+	height: 50px;
+	}
+		
+.fxk-label{
+	display:block;
+	/* border: 1px solid #ff00ff; */
+	width:40px;
+	height:30px;
+	position:relative;
+	left:20px;
+	}
+.fxk-check-box {
+   opacity: 0.8;
+    position: absolute;
+    z-index: -1; 
+	}
+input[type=checkbox]+span {
+   display: inline-block;
+    height: 20px;
+    width: 20px;
+    border:1px solid #ccc;
+    border-radius: 2px;
+    background-color: white;  
+    position:relative;
+    top:3px;      
+	}
+
+
+input[type=checkbox]:checked+span {
+	/* background-color: #36aeea; */
+   background: url(../images/bluegou.png) no-repeat ;
+}
+
+#list-content table tr{
+	width: 100%;
+	height: 130px;
+	border:1px solid #ddd;
+	}
+#list-content table tr td{
+	text-align: center;
+	}
+#list-content table tr:hover{
+	background:#ddd;
+}	
+#list-content table tr td #cont{
+	width: 100px;
+	height: 100px;
+	border: 1px solid #ddd;
+	}
+#list-content table tr .content-id{
+	width: 5%;
+	}
+#list-content table tr .content-banner{
+	width:13%
+	}
+#list-content table tr .content-style{
+	width:10%
+	}
+#list-content table tr td p{
+	margin-bottom: 5px;
+	height:35px
+	}						
+#list-content table tr td p input{
+	width:70%;
+	height:25px
+	}
+.btn2{
+	position: relative;
+	width:50%;
+	float: left;}
+.btn2 #save{
+	margin-top:10px;
+	width:170px;
+	height:34px;
+	border:none;
+	background: #67ba2f;
+	border-radius: 5px;
+	cursor:pointer;
+	color:white;
+	margin-right:5px;
+}
+.btn2 #cancel{
+	margin-top:10px;
+	width:170px;
+	height:34px;
+	border:none;
+	background: #36AEEA;
+	border-radius: 5px;
+	cursor:pointer;
+	color:white;
+	}
+.btn2 #save:hover,.btn2 #cancel:hover{
+	background: #4c637b;}
+	
+/**ҳ��λ������*/
+#page-list{
+	position:relative;
+	float:right
+	}
+#page-list .pagination {
+    margin: 10px 0;
+}
+
+#page-list li.active a{
+	color:#ffffff;
+	background-color:#0170C9!important;
+}

+ 424 - 0
src/main/webapp/assets/css/dashboard.css

@@ -0,0 +1,424 @@
+/*棣栭〉椤甸潰鐨刢ss璁剧疆*/
+/* 蹇嵎瀵艰埅棣栭〉鐨勬牱寮�*/
+#quickNav{
+	margin-left:20px;
+	height:54px;
+	width:100%;
+	line-height:54px;
+}
+#quickNav i{
+	margin-top:3px;
+}
+
+#content{
+	width:100%;
+	height:180px;
+}
+#content-left{
+	float:left;
+	margin-left:20px;
+	width:58%;
+	height:180px;
+}
+#content-right{
+	float:right;
+	margin-right:20px;
+	width:37%;
+	height:180px;
+}
+#content .up{
+	width:100%;
+	border:1px solid #d5dee8;
+	border-bottom:none;
+}
+#content .up span{
+	height:34px;
+	line-height:34px;
+	padding-left:20px;
+}
+#content-left .up select{
+	float:right;
+	margin-right:20px;
+	margin-top:7px;
+	height:20px;
+	line-height:20px;
+	width:150px;
+	padding:0px;
+	font-size:12px;
+	color:#4c637b;
+	border:none;
+	outline:none;
+	appearance:none;
+    -moz-appearance:none; /* Firefox */
+    -webkit-appearance:none; /* Safari 鍜�Chrome */
+    background:url(../images/triangle1.png) no-repeat 95% 50%;
+    background-color:#f2f6fa;
+}
+#content-left .up select option{
+	height:14px;
+	font-size:12px;
+}
+#content .down{
+	width:100%;
+	height:140px;
+	border:1px solid #d5dee8;
+}
+#content .down .data-up{
+	width:100%;
+	height:35px;
+	line-height:35px;
+	border-bottom:1px solid #d5dee8;
+}
+#content .down .data-up span:first-of-type{
+	margin-left:20px;
+}
+/* #click span:last-of-type,#exposure span:last-of-type{
+	float:right;
+	display:block;
+	width:50px;
+	height:35px;
+	margin-right:20px;
+	background:url(../images/triangle1.png) no-repeat 95% 50%;
+} */
+#click i,#exposure i{
+	float:right;
+	margin-top:12px;
+	margin-right:10px;
+}
+
+#content .down .data-down{
+	width:100%;
+	height:82px;
+	text-align:center;
+	line-height:82px;
+}
+#exposure{
+	float:left;
+	width:30%;
+	height:118px;
+	border:1px solid #d5dee8;
+	margin-left:20px;
+	margin-top:10px;
+	margin-bottom:10px;
+	border-radius:5px;
+}
+#exposure:hover{
+	background:#36aeea;
+	color:#fff;
+	border:none;
+}
+#click{
+	float:left;
+	width:30%;
+	height:118px;
+	border:1px solid #d5dee8;
+	margin:10px 0px 10px 20px;
+	border-radius:5px;
+}
+#click:hover{
+	background:#36aeea;
+	color:#fff;
+	border:none;
+}
+#accountBalance{
+	float:right;
+	width:30%;
+	height:118px;
+	border:1px solid #d5dee8;
+	margin:8px 20px 10px 0px;
+	border-radius:5px;
+}
+#accountBalance:hover{
+	background:#36aeea;
+	color:#fff;
+	border:none;
+}
+#content-right select{
+	margin-top:53px;
+	margin-bottom:53px;
+	margin-left:20px;
+	height:34px;
+	width:150px;
+	border-radius:5px;
+	padding:0px;
+	font-size:12px;
+	color:#4c637b;
+	border:none;
+	outline:none;
+	appearance:none;
+    -moz-appearance:none; /* Firefox */
+    -webkit-appearance:none; /* Safari 鍜�Chrome */
+    background:url(../images/triangle1.png) no-repeat 95% 50%;
+    background-color:#f2f6fa;
+}
+
+#content-right .down button{
+	margin-left:20px;
+	margin-top:53px;
+	margin-bottom:53px;
+	height:34px;
+	width:150px;
+	border-radius:5px;
+	font-size:12px;
+	color:#fcfdfc;
+	border:none;
+    background-color:#36aeea;
+}
+
+/*************************浠ヤ笅鏄浘琛ㄥ拰琛ㄦ牸鐨勮缃�******************************/
+#diagram{
+	width:100%;
+}
+#diagramHead{
+	width:303px;
+	margin:auto;
+	height:34px;
+}
+
+#diagramHead span{
+	position:relative;
+	/* top:1px; */
+	float:left;
+	display:block;
+	width:150px;
+	height:33px;
+	line-height:33px;
+	text-align:center;
+	cursor:pointer;
+	/* z-index:10; */
+}
+#diagramHead span:first-child{
+	border-left:1px solid #d5dee8;
+	border-top:1px solid #d5dee8;
+	border-bottom:1px solid #ffffff;
+}
+#diagramHead span:last-child{
+	border:1px solid #d5dee8;
+	border-bottom:none;
+}
+
+/****鍥捐〃鐨勮缃�***/
+#chartContent{
+	width:100%;
+	height:500px;
+}
+#chartContent  .chart-up{
+	width:97%;
+	height:98px;
+	border:1px solid #d5dee8;
+	//border-left:none;
+//	border-right:none;
+}
+
+/*涓嬫媺妗*/
+#pagecontent #chartContent  .chart-up .pull-down{
+	width:150px;
+	height:58px;
+	padding:0px;
+	margin:0px 20px important!;
+	float:left;
+}
+#chartContent  .chart-up span.span{
+	display:block;
+	 height:24px;
+	width:150px;
+	margin: 10px 0 0 20px;
+}
+#chartContent  .chart-up .pull-down select{
+	height:34px;
+	width:150px;
+	border-radius:5px;
+	font-size:12px;
+	color:#4c637b;
+	border:none;
+	outline:none;
+	appearance:none;
+    -moz-appearance:none; /* Firefox */
+    -webkit-appearance:none; /* Safari 鍜�Chrome */
+    background:url(../images/triangle1.png) no-repeat 95% 50%;
+    background-color:#f2f6fa;
+    margin: 10px 0 0 20px;
+}
+
+/*鏃ュ巻*/
+/*鏃堕棿鍛ㄦ湡閫夋嫨*/
+#chartContent  .chart-up .time-period{
+	width:250px;
+	height:58px;
+	padding:0px;
+	margin:0px 50px;
+	float:left;
+}
+#date-range{
+	height:34px;
+	padding-left:10px;
+	line-height:34px;
+	border:1px solid #d5dee8;
+	cursor:pointer;
+	float:left;
+	margin: 10px 19px;
+	border-radius:5px;
+}
+#date-range input{
+	margin-left:14px;
+	margin-top:-70px;
+	width:190px;
+	border:none;
+	outline:none;
+	background-color:#ffffff;
+	cursor:text;
+}
+#date-range i{
+	margin-top:3px;
+}
+#date-range b{
+	margin-top:17px;
+	margin-right:10px;
+}
+
+/*浠婂ぉ 鏄ㄥぉ 鏈�繎7澶�鏈�繎30澶*/
+#chartContent  .chart-up .right{
+	height:58px;
+	padding:0px;
+	margin:20px;
+	float:right;
+}
+#chartContent  .chart-up .right span.time{
+	margin-left:12px;
+	color:#344c67;
+	cursor:pointer;
+}
+#chartContent  .chart-up .right span.time:nth-child(2){
+	color:#36aeea;
+}
+/*娑堣垂鏁�鏇濆厜鏁�鐐瑰嚮鏁�鐐瑰嚮鐜*/
+#chartContent  .chart-up .right form{
+	margin-top:10px;
+	margin-left: 10px;
+}
+#chartContent  .chart-up .right form span{
+	margin-top:10px;
+	margin-left: 10px;
+}
+#chartContent  .chart-up .right form input[type="radio"]{
+	margin-top:2px;
+	margin-left:-6px;
+	opacity:0.8;
+}
+#chartContent  .chart-up .right span{
+	margin-right:10px;
+	color:#344c67;
+}
+
+/*鍥捐〃鐨勮缃�*/
+#chartContent  .chart-down{
+	position:relative;
+	 height:465px;
+	 width:96.3%;
+	border-bottom:1px solid #d5dee8;
+	border-left:1px solid #d5dee8;
+	border-right:1px solid #d5dee8;
+	 border-top:none;
+	padding:5px;
+	padding-top:20px;
+}
+
+/*瓒嬪娍鍥撅細GM*/
+#chartContent .chart-down-left{
+	margin-left:20px;
+	margin-bottom:10px;
+}
+/*娑堣垂 (鍏�*/
+#chartContent  .chart-down-right{
+	position:absolute;
+	top:20px;
+	right:20px;
+}
+
+/* 浠ヤ笅鏄〃鏍肩殑璁剧疆 */
+#sheetContent{
+	display:none;
+	height:500px;
+	/* background-color:red; */
+	border-top:1px solid #d5dee8;
+	border-bottom:1px solid #d5dee8;
+	border-left:1px solid #d5dee8;
+	border-right:1px solid #d5dee8;
+	padding:20px; 
+	 width: 94.5%;
+}
+#sheetContent table{
+	border-collapse:collapse;
+
+}
+#sheetContent table th,#sheetContent table td{
+	border:1px solid #d5dee8;
+	text-align:center;
+	verticle-align:middle;
+}
+
+/* 璁剧疆椤垫暟鐨勪綅缃�*/
+#paged{
+	float:right;
+}
+/*advertiser start 
+/*璁剧疆蹇�璺宠浆div鐨勫锛岄珮锛屽簳绾�/
+#quickJump{
+	height:54px;
+	wight:100%;
+	margin-left:20px;
+	line-height:54px;
+}
+
+/* 璁剧疆閾炬帴鐨勪慨楗颁负none鍜屽瓧浣撻鑹�*/
+#quickJump span a{
+	text-decoration:none;
+	color:#0088CC;
+}
+
+/* 璁剧疆鏄剧ず鐨勬暟鎹殑瀹斤紝楂橈紝姘村钩鍓т腑锛屼笂澶栬竟璺�*/
+#data_number{
+	height:130px;
+	margin:20px;
+}
+/* 璁剧疆浠婂ぉ鐨勬牱寮忥紝楂橈紝宸﹀唴杈硅窛锛屽瀭鐩村眳涓紝border */
+#data_number .today{
+	height:30px;
+	padding-left:20px;
+	line-height:30px;
+	border:1px solid #d9dddc;
+	border-bottom:none;
+} 
+/* 璁剧疆table涓殑td鐨勯珮鍜屽搴︼紙绛夊垎锛�*/
+#data_number table td{
+	height:79px;
+	width:20%;
+	border:1px solid #d9dddc;
+}
+#data_number td:first-child{
+	background-color:#36aeea;
+	color:#ffffff;
+}
+
+/* 璁剧疆td hover鐨勮儗鏅壊鍜岄紶鏍囨牱寮�*/
+#data_number td:hover{
+	background-color:#36aeea;
+	color:#ffffff;
+	cursor:pointer;
+}
+
+/* 璁剧疆琛ㄦ牸鐨勪笂澶栬竟璺�*/
+#diagram{
+	margin-top:30px;
+	padding:0px 20px;
+}
+/* 鍥捐〃鐨勬爣棰�*/
+#baseTitle{
+	margin-top:20px;
+	text-align:center;
+}
+
+.dataTables_paginate.pagination {
+    margin: 0;
+}
+end*/

+ 443 - 0
src/main/webapp/assets/css/datepicker.css

@@ -0,0 +1,443 @@
+/*!
+ * Datepicker for Bootstrap
+ *
+ * Copyright 2012 Stefan Petre
+ * Improvements by Andrew Rowls
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ */
+.datepicker {
+  padding: 4px;
+  -webkit-border-radius: 4px;
+  -moz-border-radius: 4px;
+  border-radius: 4px;
+  direction: ltr;
+  /*.dow {
+		border-top: 1px solid #ddd !important;
+	}*/
+}
+.datepicker-inline {
+  width: 120px;
+/*advertiser webbackÀïÃæÊÇ  width: 220px;*/
+}
+.datepicker.datepicker-rtl {
+  direction: rtl;
+}
+.datepicker.datepicker-rtl table tr td span {
+  float: right;
+}
+.datepicker-dropdown {
+  top: 0;
+  left: 0;
+}
+.datepicker-dropdown:before {
+  content: '';
+  display: inline-block;
+  border-left: 7px solid transparent;
+  border-right: 7px solid transparent;
+  border-bottom: 7px solid #ccc;
+  border-bottom-color: rgba(0, 0, 0, 0.2);
+  position: absolute;
+  top: -7px;
+  left: 2px;
+/*advertiser webbackÀïÃæÊÇ    left: 6px;*/
+}
+.datepicker-dropdown:after {
+  content: '';
+  display: inline-block;
+  border-left: 6px solid transparent;
+  border-right: 6px solid transparent;
+  border-bottom: 6px solid #ffffff;
+  position: absolute;
+  top: -6px;
+  left: 7px;
+}
+.datepicker > div {
+  display: none;
+}
+.datepicker.days div.datepicker-days {
+  display: block;
+}
+.datepicker.months div.datepicker-months {
+  display: block;
+}
+.datepicker.years div.datepicker-years {
+  display: block;
+}
+.datepicker table {
+  margin: 0;
+}
+.datepicker td,
+.datepicker th {
+  text-align: center;
+  width: 10px;
+  height: 20px;
+  -webkit-border-radius: 4px;
+  -moz-border-radius: 4px;
+  border-radius: 4px;
+  border: none;
+}
+.table-striped .datepicker table tr td,
+.table-striped .datepicker table tr th {
+  background-color: transparent;
+}
+.datepicker table tr td.day:hover {
+  background: #eeeeee;
+  cursor: pointer;
+}
+.datepicker table tr td.old,
+.datepicker table tr td.new {
+  color: #999999;
+}
+.datepicker table tr td.disabled,
+.datepicker table tr td.disabled:hover {
+  background: none;
+  color: #999999;
+  cursor: default;
+}
+.datepicker table tr td.today,
+.datepicker table tr td.today:hover,
+.datepicker table tr td.today.disabled,
+.datepicker table tr td.today.disabled:hover {
+  background-color: #fde19a;
+  background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
+  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
+  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
+  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
+  background-image: linear-gradient(top, #fdd49a, #fdf59a);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
+  border-color: #fdf59a #fdf59a #fbed50;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+  color: #000 !important;
+}
+.datepicker table tr td.today:hover,
+.datepicker table tr td.today:hover:hover,
+.datepicker table tr td.today.disabled:hover,
+.datepicker table tr td.today.disabled:hover:hover,
+.datepicker table tr td.today:active,
+.datepicker table tr td.today:hover:active,
+.datepicker table tr td.today.disabled:active,
+.datepicker table tr td.today.disabled:hover:active,
+.datepicker table tr td.today.active,
+.datepicker table tr td.today:hover.active,
+.datepicker table tr td.today.disabled.active,
+.datepicker table tr td.today.disabled:hover.active,
+.datepicker table tr td.today.disabled,
+.datepicker table tr td.today:hover.disabled,
+.datepicker table tr td.today.disabled.disabled,
+.datepicker table tr td.today.disabled:hover.disabled,
+.datepicker table tr td.today[disabled],
+.datepicker table tr td.today:hover[disabled],
+.datepicker table tr td.today.disabled[disabled],
+.datepicker table tr td.today.disabled:hover[disabled] {
+  background-color: #fdf59a;
+}
+.datepicker table tr td.today:active,
+.datepicker table tr td.today:hover:active,
+.datepicker table tr td.today.disabled:active,
+.datepicker table tr td.today.disabled:hover:active,
+.datepicker table tr td.today.active,
+.datepicker table tr td.today:hover.active,
+.datepicker table tr td.today.disabled.active,
+.datepicker table tr td.today.disabled:hover.active {
+  background-color: #fbf069 \9;
+}
+.datepicker table tr td.range,
+.datepicker table tr td.range:hover,
+.datepicker table tr td.range.disabled,
+.datepicker table tr td.range.disabled:hover {
+  background: #eeeeee;
+  -webkit-border-radius: 0;
+  -moz-border-radius: 0;
+  border-radius: 0;
+}
+.datepicker table tr td.range.today,
+.datepicker table tr td.range.today:hover,
+.datepicker table tr td.range.today.disabled,
+.datepicker table tr td.range.today.disabled:hover {
+  background-color: #f3d17a;
+  background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
+  background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
+  background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
+  background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
+  background-image: linear-gradient(top, #f3c17a, #f3e97a);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
+  border-color: #f3e97a #f3e97a #edde34;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+  -webkit-border-radius: 0;
+  -moz-border-radius: 0;
+  border-radius: 0;
+}
+.datepicker table tr td.range.today:hover,
+.datepicker table tr td.range.today:hover:hover,
+.datepicker table tr td.range.today.disabled:hover,
+.datepicker table tr td.range.today.disabled:hover:hover,
+.datepicker table tr td.range.today:active,
+.datepicker table tr td.range.today:hover:active,
+.datepicker table tr td.range.today.disabled:active,
+.datepicker table tr td.range.today.disabled:hover:active,
+.datepicker table tr td.range.today.active,
+.datepicker table tr td.range.today:hover.active,
+.datepicker table tr td.range.today.disabled.active,
+.datepicker table tr td.range.today.disabled:hover.active,
+.datepicker table tr td.range.today.disabled,
+.datepicker table tr td.range.today:hover.disabled,
+.datepicker table tr td.range.today.disabled.disabled,
+.datepicker table tr td.range.today.disabled:hover.disabled,
+.datepicker table tr td.range.today[disabled],
+.datepicker table tr td.range.today:hover[disabled],
+.datepicker table tr td.range.today.disabled[disabled],
+.datepicker table tr td.range.today.disabled:hover[disabled] {
+  background-color: #f3e97a;
+}
+.datepicker table tr td.range.today:active,
+.datepicker table tr td.range.today:hover:active,
+.datepicker table tr td.range.today.disabled:active,
+.datepicker table tr td.range.today.disabled:hover:active,
+.datepicker table tr td.range.today.active,
+.datepicker table tr td.range.today:hover.active,
+.datepicker table tr td.range.today.disabled.active,
+.datepicker table tr td.range.today.disabled:hover.active {
+  background-color: #efe24b \9;
+}
+.datepicker table tr td.selected,
+.datepicker table tr td.selected:hover,
+.datepicker table tr td.selected.disabled,
+.datepicker table tr td.selected.disabled:hover {
+  background-color: #9e9e9e;
+  background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
+  background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
+  background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
+  background-image: -o-linear-gradient(top, #b3b3b3, #808080);
+  background-image: linear-gradient(top, #b3b3b3, #808080);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
+  border-color: #808080 #808080 #595959;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+  color: #fff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.datepicker table tr td.selected:hover,
+.datepicker table tr td.selected:hover:hover,
+.datepicker table tr td.selected.disabled:hover,
+.datepicker table tr td.selected.disabled:hover:hover,
+.datepicker table tr td.selected:active,
+.datepicker table tr td.selected:hover:active,
+.datepicker table tr td.selected.disabled:active,
+.datepicker table tr td.selected.disabled:hover:active,
+.datepicker table tr td.selected.active,
+.datepicker table tr td.selected:hover.active,
+.datepicker table tr td.selected.disabled.active,
+.datepicker table tr td.selected.disabled:hover.active,
+.datepicker table tr td.selected.disabled,
+.datepicker table tr td.selected:hover.disabled,
+.datepicker table tr td.selected.disabled.disabled,
+.datepicker table tr td.selected.disabled:hover.disabled,
+.datepicker table tr td.selected[disabled],
+.datepicker table tr td.selected:hover[disabled],
+.datepicker table tr td.selected.disabled[disabled],
+.datepicker table tr td.selected.disabled:hover[disabled] {
+  background-color: #808080;
+}
+.datepicker table tr td.selected:active,
+.datepicker table tr td.selected:hover:active,
+.datepicker table tr td.selected.disabled:active,
+.datepicker table tr td.selected.disabled:hover:active,
+.datepicker table tr td.selected.active,
+.datepicker table tr td.selected:hover.active,
+.datepicker table tr td.selected.disabled.active,
+.datepicker table tr td.selected.disabled:hover.active {
+  background-color: #666666 \9;
+}
+.datepicker table tr td.active,
+.datepicker table tr td.active:hover,
+.datepicker table tr td.active.disabled,
+.datepicker table tr td.active.disabled:hover {
+  background-color: #006dcc;
+  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
+  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
+  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
+  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
+  background-image: linear-gradient(top, #0088cc, #0044cc);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
+  border-color: #0044cc #0044cc #002a80;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+  color: #fff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.datepicker table tr td.active:hover,
+.datepicker table tr td.active:hover:hover,
+.datepicker table tr td.active.disabled:hover,
+.datepicker table tr td.active.disabled:hover:hover,
+.datepicker table tr td.active:active,
+.datepicker table tr td.active:hover:active,
+.datepicker table tr td.active.disabled:active,
+.datepicker table tr td.active.disabled:hover:active,
+.datepicker table tr td.active.active,
+.datepicker table tr td.active:hover.active,
+.datepicker table tr td.active.disabled.active,
+.datepicker table tr td.active.disabled:hover.active,
+.datepicker table tr td.active.disabled,
+.datepicker table tr td.active:hover.disabled,
+.datepicker table tr td.active.disabled.disabled,
+.datepicker table tr td.active.disabled:hover.disabled,
+.datepicker table tr td.active[disabled],
+.datepicker table tr td.active:hover[disabled],
+.datepicker table tr td.active.disabled[disabled],
+.datepicker table tr td.active.disabled:hover[disabled] {
+  background-color: #0044cc;
+}
+.datepicker table tr td.active:active,
+.datepicker table tr td.active:hover:active,
+.datepicker table tr td.active.disabled:active,
+.datepicker table tr td.active.disabled:hover:active,
+.datepicker table tr td.active.active,
+.datepicker table tr td.active:hover.active,
+.datepicker table tr td.active.disabled.active,
+.datepicker table tr td.active.disabled:hover.active {
+  background-color: #003399 \9;
+}
+.datepicker table tr td span {
+  display: block;
+  width: 23%;
+  height: 54px;
+  line-height: 54px;
+  float: left;
+  margin: 1%;
+  cursor: pointer;
+  -webkit-border-radius: 4px;
+  -moz-border-radius: 4px;
+  border-radius: 4px;
+}
+.datepicker table tr td span:hover {
+  background: #eeeeee;
+}
+.datepicker table tr td span.disabled,
+.datepicker table tr td span.disabled:hover {
+  background: none;
+  color: #999999;
+  cursor: default;
+}
+.datepicker table tr td span.active,
+.datepicker table tr td span.active:hover,
+.datepicker table tr td span.active.disabled,
+.datepicker table tr td span.active.disabled:hover {
+  background-color: #006dcc;
+  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
+  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
+  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
+  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
+  background-image: linear-gradient(top, #0088cc, #0044cc);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
+  border-color: #0044cc #0044cc #002a80;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+  color: #fff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.datepicker table tr td span.active:hover,
+.datepicker table tr td span.active:hover:hover,
+.datepicker table tr td span.active.disabled:hover,
+.datepicker table tr td span.active.disabled:hover:hover,
+.datepicker table tr td span.active:active,
+.datepicker table tr td span.active:hover:active,
+.datepicker table tr td span.active.disabled:active,
+.datepicker table tr td span.active.disabled:hover:active,
+.datepicker table tr td span.active.active,
+.datepicker table tr td span.active:hover.active,
+.datepicker table tr td span.active.disabled.active,
+.datepicker table tr td span.active.disabled:hover.active,
+.datepicker table tr td span.active.disabled,
+.datepicker table tr td span.active:hover.disabled,
+.datepicker table tr td span.active.disabled.disabled,
+.datepicker table tr td span.active.disabled:hover.disabled,
+.datepicker table tr td span.active[disabled],
+.datepicker table tr td span.active:hover[disabled],
+.datepicker table tr td span.active.disabled[disabled],
+.datepicker table tr td span.active.disabled:hover[disabled] {
+  background-color: #0044cc;
+}
+.datepicker table tr td span.active:active,
+.datepicker table tr td span.active:hover:active,
+.datepicker table tr td span.active.disabled:active,
+.datepicker table tr td span.active.disabled:hover:active,
+.datepicker table tr td span.active.active,
+.datepicker table tr td span.active:hover.active,
+.datepicker table tr td span.active.disabled.active,
+.datepicker table tr td span.active.disabled:hover.active {
+  background-color: #003399 \9;
+}
+.datepicker table tr td span.old {
+  color: #999999;
+}
+.datepicker th.datepicker-switch {
+  width: 145px;
+}
+.datepicker thead tr:first-child th,
+.datepicker tfoot tr:first-child th {
+  cursor: pointer;
+}
+.datepicker thead tr:first-child th:hover,
+.datepicker tfoot tr:first-child th:hover {
+  background: #eeeeee;
+}
+.datepicker .cw {
+  font-size: 10px;
+  width: 12px;
+  padding: 0 2px 0 5px;
+  vertical-align: middle;
+}
+.datepicker thead tr:first-child th.cw {
+  cursor: default;
+  background-color: transparent;
+}
+.input-append.date .add-on i,
+.input-prepend.date .add-on i {
+  display: block;
+  cursor: pointer;
+  width: 16px;
+  height: 16px;
+}
+.input-daterange input {
+  text-align: center;
+}
+.input-daterange input:first-child {
+  -webkit-border-radius: 3px 0 0 3px;
+  -moz-border-radius: 3px 0 0 3px;
+  border-radius: 3px 0 0 3px;
+}
+.input-daterange input:last-child {
+  -webkit-border-radius: 0 3px 3px 0;
+  -moz-border-radius: 0 3px 3px 0;
+  border-radius: 0 3px 3px 0;
+}
+.input-daterange .add-on {
+  display: inline-block;
+  width: auto;
+  min-width: 16px;
+  height: 18px;
+  padding: 4px 5px;
+  font-weight: normal;
+  line-height: 18px;
+  text-align: center;
+  text-shadow: 0 1px 0 #ffffff;
+  vertical-align: middle;
+  background-color: #eeeeee;
+  border: 1px solid #ccc;
+  margin-left: -5px;
+  margin-right: -5px;
+}

+ 277 - 0
src/main/webapp/assets/css/daterangepicker.css

@@ -0,0 +1,277 @@
+.date-picker
+{
+	width:170px;
+	height:25px;
+	padding:0;
+	border:0;
+	line-height:25px;
+	padding-left:10px;
+	font-size:12px;
+	font-family:Arial;
+	font-weight:bold;
+	cursor:pointer;
+	color:#303030;
+	position:relative;
+	z-index:2;
+}
+.date-picker-wrapper
+{
+	position:absolute;
+	z-index:1;
+	border:1px solid #bfbfbf;
+	background-color:#efefef;
+	padding: 5px 12px;
+	font-size:12px;
+	line-height:20px;
+	color:#aaa;
+	font-family:Arial;
+	box-shadow:3px 3px 10px rgba(0,0,0,0.5);
+	box-sizing: initial;
+}
+.date-picker-wrapper.inline-wrapper { position: relative; box-shadow: none; display:inline-block;}
+.date-picker-wrapper.single-date {
+	width:auto;
+}
+.date-picker-wrapper.no-shortcuts { padding-bottom:12px;}
+.date-picker-wrapper.no-topbar { padding-top:12px;}
+.date-picker-wrapper .footer
+{
+	font-size:11px;
+	padding-top: 3px;
+}
+.date-picker-wrapper b
+{
+	color:#666;
+	font-weight:700;
+}
+.date-picker-wrapper a 
+{
+	color: rgb(107, 180, 214);
+	text-decoration:underline;
+}
+.date-picker-wrapper .month-name
+{
+  text-transform: uppercase;
+}
+.date-picker-wrapper .month-wrapper
+{
+	border:1px solid #bfbfbf;
+	border-radius:3px;
+	background-color:#fff;
+	padding:5px;
+	cursor:default;
+	position:relative;
+	_overflow:hidden;
+}
+.date-picker-wrapper .month-wrapper table
+{
+	width:190px;
+	float:left;
+	table-layout:fixed;
+}
+.date-picker-wrapper .month-wrapper table.month2
+{
+	width:190px;
+	float: left;
+}
+.date-picker-wrapper .month-wrapper table th,
+.date-picker-wrapper .month-wrapper table td
+{
+	vertical-align:middle;
+	text-align:center;
+	line-height:14px;
+	margin : 0px;
+	padding : 0px;
+}
+.date-picker-wrapper .month-wrapper table .day
+{
+	padding:5px 0;
+	line-height:1;
+	font-size:12px;
+	margin-bottom:1px;
+	color:#999;
+	cursor:default;
+}
+.date-picker-wrapper .month-wrapper table div.day.lastMonth,
+.date-picker-wrapper .month-wrapper table div.day.nextMonth
+{
+	color:#999;
+	cursor:default;
+}
+.date-picker-wrapper .month-wrapper table .day.checked
+{
+	background-color: rgb(156, 219, 247);
+}
+.date-picker-wrapper .month-wrapper table .week-name
+{
+	height:20px;
+	line-height:20px;
+	font-weight:100;
+  text-transform: uppercase;
+}
+
+.date-picker-wrapper .month-wrapper table .day.has-tooltip { cursor:help !important;}
+.date-picker-wrapper .time label { white-space:nowrap; }
+.date-picker-wrapper .month-wrapper table .day.toMonth.valid
+{
+	color:#333;
+	cursor:pointer;
+}
+
+.date-picker-wrapper .month-wrapper table .day.toMonth.hovering
+{
+	background-color: #cdecfa;
+}
+
+.date-picker-wrapper .month-wrapper table .day.nextMonth,
+.date-picker-wrapper .month-wrapper table .day.lastMonth { display:none; }
+
+.date-picker-wrapper .month-wrapper table .day.real-today { background-color: rgb(255, 230, 132); }
+.date-picker-wrapper .month-wrapper table .day.real-today.checked,
+.date-picker-wrapper .month-wrapper table .day.real-today.hovering { background-color: rgb(112, 204, 213); }
+
+
+.date-picker-wrapper table .caption
+{
+	height:40px;
+}
+.date-picker-wrapper table .caption .next,
+.date-picker-wrapper table .caption .prev
+{
+	padding:0 5px;
+	cursor:pointer;
+}
+.date-picker-wrapper table .caption .next:hover,
+.date-picker-wrapper table .caption .prev:hover
+{
+	background-color:#ccc;
+	color:white;
+}
+.date-picker-wrapper .gap
+{
+	position: relative;
+	z-index: 1;
+	width:15px;
+	height: 100%;
+	background-color:red;
+	font-size:0;
+	line-height:0;
+	float: left;
+	top: -5px;
+	margin: 0 10px -10px;
+	visibility: hidden;
+	height: 0;
+}
+.date-picker-wrapper .gap .gap-lines { height: 100%; overflow:hidden; }
+.date-picker-wrapper .gap .gap-line { height:15px;width:15px; position:relative;  }
+.date-picker-wrapper .gap .gap-line .gap-1 { z-index:1; height:0; border-left:8px solid white; border-top:8px solid #eee;border-bottom:8px solid #eee; }
+.date-picker-wrapper .gap .gap-line .gap-2 { position:absolute; right:0; top:0px; z-index:2; height:0; border-left:8px solid transparent; border-top:8px solid white; }
+.date-picker-wrapper .gap .gap-line .gap-3 { position:absolute; right:0; top:8px; z-index:2; height:0; border-left:8px solid transparent; border-bottom:8px solid white; }
+.date-picker-wrapper .gap .gap-top-mask { width: 6px; height:1px; position:absolute; top: -1px; left: 1px; background-color: #eee; z-index:3; }
+.date-picker-wrapper .gap .gap-bottom-mask { width: 6px; height:1px; position:absolute; bottom: -1px; left: 7px; background-color: #eee; z-index:3; }
+
+.date-picker-wrapper .selected-days
+{
+	display:none;
+}
+.date-picker-wrapper .drp_top-bar
+{
+	line-height: 1.4;
+	position:relative;
+	padding: 10px 40px 10px 0;
+}
+.date-picker-wrapper .drp_top-bar .error-top { display:none; }
+.date-picker-wrapper .drp_top-bar .normal-top { display:none; }
+.date-picker-wrapper .drp_top-bar .default-top { display:block; }
+
+.date-picker-wrapper .drp_top-bar.error .default-top { display:none; }
+.date-picker-wrapper .drp_top-bar.error .error-top { display:block; color:red; }
+
+.date-picker-wrapper .drp_top-bar.normal .default-top { display:none; }
+.date-picker-wrapper .drp_top-bar.normal .normal-top { display:block; }
+
+.date-picker-wrapper .drp_top-bar .apply-btn
+{
+	position:absolute;
+	right: 0px; 
+	top: 6px;
+	padding:3px 5px;
+	margin:0;
+	font-size:12px;
+	border-radius:4px;
+	cursor:pointer;
+	
+	color: #d9eef7;
+	border: solid 1px #0076a3;
+	background: #0095cd;
+	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
+	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
+	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
+	color:white;
+	line-height: initial;
+}
+
+.date-picker-wrapper .drp_top-bar .apply-btn.disabled
+{
+	cursor: pointer;
+	color: #606060;
+	border: solid 1px #b7b7b7;
+	background: #fff;
+	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
+	background: -moz-linear-gradient(top,  #fff,  #ededed);
+	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
+}
+/*time styling*/
+.date-picker-wrapper .time {
+	position: relative;
+}
+.date-picker-wrapper.single-month .time { display:none; }
+
+.date-picker-wrapper .time input[type=range] {
+  vertical-align: middle;
+  width:129px;
+  padding:0;
+  margin:0;
+  height:20px;
+}
+.date-picker-wrapper .time1, .time2 {
+	width: 180px;
+	padding: 0 5px;
+	text-align: center;
+}
+.date-picker-wrapper .time1 {
+	float: left;
+}
+.date-picker-wrapper .time2 {
+	float: right;	
+}
+.date-picker-wrapper .hour, .minute {
+	text-align: right;
+}
+.date-picker-wrapper .hide {
+	display: none;
+}
+
+.date-picker-wrapper .first-date-selected { background-color:#49e !important; color:white !important;  }
+.date-picker-wrapper .last-date-selected { background-color:#49e !important; color:white !important;  }
+.date-picker-wrapper .date-range-length-tip { position:absolute; margin-top:-4px; margin-left:-8px; box-shadow:0 0 3px rgba(0,0,0,.3); display:none;background-color:yellow; padding:0 6px; border-radius:2px; font-size:12px; line-height:16px; 
+-webkit-filter: drop-shadow(0 0 3px rgba(0,0,0,.3)); 
+    -moz-filter: drop-shadow(0 0 3px rgba(0,0,0,.3)); 
+    -ms-filter: drop-shadow(0 0 3px rgba(0,0,0,.3));
+    -o-filter: drop-shadow(0 0 3px rgba(0,0,0,.3)); 
+    filter: drop-shadow(0 0 3px rgba(0,0,0,.3));  }
+.date-picker-wrapper .date-range-length-tip:after { content:''; position:absolute; border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid yellow; left:50%; margin-left:-4px; bottom:-4px; }
+
+
+.date-picker-wrapper.two-months.no-gap .month1 .next,
+.date-picker-wrapper.two-months.no-gap .month2 .prev { display:none; }
+.date-picker-wrapper .week-number 
+{
+	padding:5px 0;
+	line-height:1;
+	font-size:12px;
+	margin-bottom:1px;
+	color:#999;
+	cursor: pointer;
+}
+.date-picker-wrapper .week-number.week-number-selected { color: #4499EE; font-weight:bold;  }

+ 92 - 0
src/main/webapp/assets/css/edit.css

@@ -0,0 +1,92 @@
+#page-contents{
+	position:absolute;
+	margin:78px auto;
+	width:100%;
+	border-radius:5px
+}
+#page-contents .page-list{
+						position:relative;
+						width:97%;
+						margin-top:0 auto;
+						background:#ffffff;
+						margin:0px auto;
+						 border-radius: 5px;
+						}
+.box{
+	padding-top:50px;
+	padding-left:50px;
+}
+.content-box1{margin-top:20px
+              }
+#content-up{
+	margin-top:20px;
+
+}
+#content-up #input-file{
+	width:100px;
+	margin-left:16%;
+	margin-bottom:0px;
+	}
+#input-file-queue{
+	display:none
+	}
+#input-file-button{
+	background-color: #ffffff;
+	background-image:none;
+    border-radius: 5px;
+    border:none;
+    font: normal 12px Arial,Helvetica,sans-serif;
+    text-align: center;
+    color:#000000;
+    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
+	}
+
+#input-file-button .uploadify-button-text{
+	 font-size:20px;
+	 font-family:microsoft yahei;
+	 color:#c0c0c0;
+	 display:block;
+	 width:320px;
+	 height:50px;
+	 line-height:50px;
+	
+}
+.content-box .label1{float:left;
+					width:16%;
+					text-align:left;
+					line-height:50px
+					}
+.content-box span{color:#36aeea
+				 }
+
+.content-box .shuru4{padding-left:20px;
+					font-size:12px;
+					width:300px;
+					height:50px;
+					border:1px solid #d4d9df;
+					border-radius:3px
+					}
+#input-file{
+					border:1px solid #d4d9df;
+					border-radius:3px
+					}
+.content-box .upfile{border:1px solid red;
+					 width:20px
+					 }
+.btn-ends{margin-top:60px
+		 }
+.btn-ends button{width:150px;
+				height:34px;
+				border-style:none;
+				border-radius:5px;
+				font-family:"microsoft yahei";
+				font-size:12px;
+				text-align:center;
+				}				
+.btn-ends #save{background:#68ba31;
+				margin-right:10px
+				}
+.btn-ends #cancel{background:#36aeea
+					}
+.btn-ends #save:hover,.btn-ends #cancel:hover{
+	background: #4c637b;}

+ 167 - 0
src/main/webapp/assets/css/fenpei.css

@@ -0,0 +1,167 @@
+@CHARSET "UTF-8";
+
+/**
+Ace Admin Template CSS File
+*/
+
+    a{
+	text-decoration:none;	
+	}
+	#second{
+			height: 35px;
+			margin:35px 0 0 20px;
+		}
+		
+		 .re a span{
+			color: #4c637b;
+	}
+		 .da {
+			color: black;
+	}
+	.btn1{
+	float:left;
+	width:120px;
+	height:34px;
+	line-height:34px;
+  	font-size:12px;
+  	border:1px solid #36AEEA;
+   	border-radius:5px!important;
+   	text-align: center;
+	cursor: pointer;
+	margin:0 10px 0 0;
+}
+ .btn1:hover{
+	background-color:#36AEEA!important;
+}
+	#third ul .active1{
+	   float:left;
+	    color: #4c637b;
+	   margin:0px 0px 0px 10px;
+	}
+	#third ul .size1{
+	   float:left;
+	   margin:10px 10px 0px 10px;
+	   color: #4c637b;
+	}
+    #third ul .size2{
+	   float:left;
+	   margin:10px 10px 0px 10px;
+	    color: #4c637b;
+	}
+	#third ul .divider2{
+	   float:left;
+	   margin:10px 10px 0px 10px;
+	   color: #4c637b; 
+	}
+	#third a {
+	 color: #4c637b;
+	}
+	tr{
+			border:1px solid #b9c5d9;
+			
+			}
+	
+	#searchbtn{
+	float:left;
+	margin:25px 30px 0px 30px;
+	
+	}
+	table
+  {
+  border-collapse:collapse;
+  }
+
+table, td, th,
+  {
+  border:1px solid #b9c5d9;
+  }
+.tablefig{
+	width:97%;
+	margin-top:80px;
+	margin-left:20px;
+	}
+.control-group{
+	margin-top:25px;
+	
+	margin-left:30px;
+	font-size:14px;
+	height:40px;
+	 color: #4c637b;
+}
+.i{
+	height:30px;
+    width:170px;
+    border-radius: 5px;
+    border:1px solid gray;
+}
+
+.i1{
+	margin-left:25px;
+	height:30px;
+    width:170px;
+    border-radius: 5px;
+    border:1px solid gray;
+}
+#third ul{
+	margin-left: 20px;
+	margin-top: 0px;
+	
+}
+
+select{
+	height:25px;
+width:150px;
+}
+		
+		th{
+	      line-height:80px;
+			height:80px;
+			border:none;
+			text-align: center;
+			 color: #4c637b;
+		}
+		
+		
+		
+		td{
+		 text-align: center;
+			height: 60px;
+			border:none;
+			color:#4c637b;
+		}
+
+		.btn11{
+		  margin-top:10px;
+		    margin-left:30px;
+		    border-radius: 8px;
+	        width: 110px;
+	        height: 35px;
+			color:white;
+			background:#36aeea;
+			text-align:center;
+			cursor: pointer;
+			float:left;
+			border:1px solid;
+		}
+		.btn2{
+		 margin-top:10px;
+		    margin-left:10px;
+			border-radius: 8px;
+	        width: 110px;
+	        height: 35px;
+	        line-height:30px;
+			color:white;
+			background:#67ba2f;
+			text-align:center;
+			cursor: pointer;
+			float:left;
+		}
+		
+		.btn11:hover{  
+			background:#4c637b;
+		}  
+	.btn2:hover{  
+			background:#4c637b;
+		}  
+	
+	

+ 208 - 0
src/main/webapp/assets/css/finance.css

@@ -0,0 +1,208 @@
+/*@wanfu*/
+/*设置快速跳转div的宽,高,底线*/
+#shortcutBar{
+	height:50px;
+	wight:100%;
+	line-height:50px;
+	margin-left:20px;
+	margin-right:20px;
+	border-bottom:2px solid #f4f5f7;
+	font-size:14px;
+	font-family: "microsoft yahei"
+}
+/*设置快速跳转div中ul的左margin*/
+#shortcutBar ul{
+	margin-left:0px;
+}
+#shortcutBar .homepage{
+	color:#0088CC;
+}
+#shortcutBar .homepage2{
+	color:#4c637b;
+}
+/*设置快速跳转div中ul中li的上内边距,左浮动*/
+#shortcutBar ul li{
+	padding-top:18px;
+	padding-right:5px;
+	float:left;
+}
+
+/*需求方充值 充值设置*/
+#recharge {
+	margin:20px 40px 40px 40px;
+}
+#recharge button{
+	border-radius:5px 5px 5px 5px;
+	border:none;
+	width:100px;
+	height:34px;
+	color:white;
+	background:#36aeea;
+	text-align:center;
+}
+#recharge button:hover{
+	background:#4c637b;
+}
+/* 设置批量按钮和搜索框位置*/
+#searchBar{
+	height:74px;
+	padding:0px 20px;
+	margin:0px;
+}
+/*需求方充值页面  充值记录 : */
+#searchBar span{
+	line-height:74px;
+}
+/*批量通过和批量不通过两个按钮样式*/
+#searchBar .batch_btn{
+	float:left;
+	width:120px;
+	height:32px;
+	margin-top:20px;
+	margin-right:10px;
+	border:1px solid #36aeea;
+	border-radius:5px;
+	background:white;
+	color:#36aeea;
+}
+#searchBar form{
+	position:relative;
+	float:right;
+	left:5px;
+	height:54px;
+	width:265px;
+}
+
+/* 搜索输入框 */
+#searchBar input{
+	height:22px;
+	width:200px!important;
+	margin-top:20px;
+	line-height:22px;
+	color:#444444;
+	width:220px;
+	background-color:#F3F3F3!important;
+	border-radius:5px!important;
+	border:none;
+	font-size:12px;
+	padding-left:20px;
+	padding-right:40px;
+}
+/* 搜索按钮 */
+#searchBar img{
+	position:absolute;
+	margin-top:26px;
+	margin-left:-30px;
+}
+
+/* 设置表格左右边距 */
+#tableList{
+	padding:0px 20px;
+}
+
+/* 设置表格行的边框 */
+#tableList tr{
+	border:1px solid #D5DADF;
+}
+
+/* 设置表头th的高背景色垂直上下居中 */
+#tableList th{
+	height: 80px;
+	border:none;
+	vertical-align:middle;
+	text-align:center;
+	color:#444444;
+}
+/* 设置行tr的背景色 */
+#tableList tr{
+	background-color:#ffffff;
+}
+/* 设置行tr hover时的背景色 */
+#tableList tr:hover{
+	background-color:#f3f3f3;
+}
+/* 设置td的高字体颜色居中 */
+#tableList td{
+	height:60px;
+	text-align:center;
+	color:#444444;
+}
+/* 设置审核通过,审核不通过按钮的样式 */
+#tableList button{
+	height:34px;
+	width:80px;
+	border-radius:5px;
+	border:1px solid #d4d9df;
+}
+#tableList .labeled{
+	background:#4c637b;
+	color:#ffffff;
+}
+#tableList .unlabeled{
+	background:#ffffff;
+	color:#444444;
+}
+/* 设置审核通过,审核不通过按钮hover的样式 */
+#tableList button:hover{
+	background:#4c637b;
+}
+/* 设置审核通过,审核不通过按钮的样式 */
+#bannerList table tbody tr td .checked{
+	background:#67ba2f;
+}
+
+/****设置导出excel和页数按钮****/
+#footBar{
+	background-color:yellow;
+}
+/* 设置导出excel按钮的样式位置 */
+#footBar button{
+	float: left;
+	margin-left:20px;
+	margin-top:30px;
+	border-radius:5px 5px 5px 5px;
+	border:none;
+	width:170px;
+	height:34px;
+	color:white;
+	background:#67ba2f;
+	text-align:center;
+}
+/* 设置导出excel按钮hover的样式位置 */
+#footBar button:hover{
+	background:#4c637b;
+}
+/* 设置页数的位置 */
+#paged{
+	margin-top:30px;
+	float:right;
+}
+#paged div{
+	margin:0px;
+}
+
+/*****************设置需求方充值下拉框的css*****************/
+#agentId{
+	width:220px;
+	height:34px;
+	line-height:34px;
+	font-size:12px;
+	color:#4c637b;
+	border:none; 
+	outline:none;
+	appearance:none;
+    -moz-appearance:none; /* Firefox */
+    -webkit-appearance:none; /* Safari 和 Chrome */
+    background:url(../images/triangle1.png) no-repeat 95% 50%;
+    background-color:#f2f6fa;
+}
+#agentId option{
+	background-color:#344c67;
+	font-size:12px;
+	color:#b8c6d6;
+	border:none;
+	outline:none;
+}
+#agentId option:hover{
+	background-color:#5b728a;
+}

+ 205 - 0
src/main/webapp/assets/css/finanical.css

@@ -0,0 +1,205 @@
+/**广告主 财务管理首页**/
+*{
+	font-family: "microsoft yahei";
+	front-size:14px;
+	margin:0px;
+	padding:0px;
+}
+ul li{
+	float:left;
+}
+
+.third{
+	margin-top:20px;
+	float:left;
+	width:98.88%;
+}
+.dropdown-menu{
+	margin-left:20px;
+	float:left;
+	width:98.88%;
+	margin-top: 30px;
+}
+.second{
+	margin-top:15px;
+}
+ul li.btn1{
+	float:left;
+	width:120px;
+	height:34px;
+	line-height:34px;
+   	color:#36AEEA!important;
+  	font-size:12px;
+  	border:1px solid #36AEEA;
+   	border-radius:5px!important;
+   	text-align: center;
+	cursor: pointer;
+	margin:10px 10px 0 0;
+}
+ul li.btn1:hover{
+	background-color:#36AEEA!important;
+}
+.control-group.control-group-lfet{
+	margin-left: 10px;
+    margin-top: 86px;
+    position: absolute;
+}
+
+select #selectedAdvertiserId{
+    background-color:#f3f3f3;
+    margin-top: 7px;
+    max-width: 150px;
+    border-radius: 5px !important;
+	}
+select,option{
+	background-color:#344c67!important;
+	color:#b8c6d6;
+    border:none;
+    left: -10px;
+    width: 130px;
+}
+option:hover{
+	background-color:#5b728a;
+}
+.ax_droplist{
+	margin-left: 30px;
+    margin-top: 4px;
+}
+#tex{
+	top:50px;
+}
+.controls-reset{
+	float:left;
+	display: flex;
+}
+.ban{
+	float:left;
+	margin-top:10px;
+}
+a{
+	text-decoration:none;
+}
+a:hover{
+	text-decoration:none;
+}
+.table1{
+	margin-top: 15px;
+	float: left;
+	text-align: center;
+	border-collapse: collapse;
+    border-color: #d4d8db;
+	width: 97.3%;
+	line-height: 60px;
+	padding: 20px 20px 0px;
+	margin-top: 76px;
+	margin-left: 20px;
+}
+th{
+	border:none;
+}
+td{
+	border-color: #d4d8db;
+	border-left:none;
+	border-right:none;
+}
+ #dateRangePicker{
+		      font-size: 14px;
+              height: 30px;
+              width: 180px;
+              padding:0px;
+              border:none;
+}
+        
+  .icon-calendar{
+            margin-left:6px;
+        }
+  #tex{
+            border: 1px solid #dfdfdf;
+            border-radius: 5px;
+		    display: block;
+		    height: 32px;
+		    margin-left: 100px;
+		    margin-top: -22px;
+		       width: 203px;
+        }
+        
+#pageDiv{
+	float:right;
+	margin:20px 50px 0 20px;
+}
+
+#pageDiv li.active a{
+	color:#ffffff;
+	background-color:#0170C9!important;
+}
+span.abviser{
+	margin-left:15px;
+    margin-top: 4px;
+}
+button{
+	color: #fff;
+}
+.click2{
+	        background: #36aeea none repeat scroll 0 0;
+		    border: medium none;
+		    border-radius: 5px;
+		    color: white;
+		    cursor: pointer;
+		    display: inline;
+		    font-size: 14px;
+		    height: 30px;
+		    margin-left: 15px;
+		    min-width: 100px;
+		    float:left;
+}
+.click3{
+	        background: #67ba2f none repeat scroll 0 0;
+		    border: medium none;
+		    border-radius: 5px;
+		    color: white;
+		    cursor: pointer;
+		    display: block;
+		    height: 30px;
+            line-height: 30px;
+		    text-align: center;
+		    text-decoration: none;
+		    width: 100px;
+		    margin-left: 15px;
+}
+.click2:hover{
+    background:#4d637b none repeat scroll 0% 0%;
+}
+.click3:hover{
+    background:#4d637b none repeat scroll 0% 0%;
+}
+.table1 th td tr{
+    border-collapse: collapse;
+    color: #4c637b;
+    float: left;
+    margin-top: 100px;
+    text-align: center;
+    width: 97.3%;
+    line-height: 20px;
+    margin-left:20px;
+    margin-right:20px;
+    margin-top:20px;
+}
+
+
+.tr1 {
+    color: #4c637b;
+}
+.table1 tr {
+    border: thin solid #b9c5d9;
+}
+
+.th11 {
+    width: 80px;
+}
+.table1 th {
+    border: medium none;
+    height: 70px;
+}
+.controls-reset-1{
+	float:left;
+}

File diff suppressed because it is too large
+ 20 - 0
src/main/webapp/assets/css/font-awesome-ie7.min.css


+ 899 - 0
src/main/webapp/assets/css/font-awesome.min.css

@@ -0,0 +1,899 @@
+/*!
+ *  Font Awesome 3.0.2
+ *  the iconic font designed for use with Twitter Bootstrap
+ *  -------------------------------------------------------
+ *  The full suite of pictographic icons, examples, and documentation
+ *  can be found at: http://fortawesome.github.com/Font-Awesome/
+ *
+ *  License
+ *  -------------------------------------------------------
+ *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
+ *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
+ *    http://opensource.org/licenses/mit-license.html
+ *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
+ *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
+ *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"
+ *  Contact
+ *  -------------------------------------------------------
+ *  Email: dave@davegandy.com
+ *  Twitter: http://twitter.com/fortaweso_me
+ *  Work: Lead Product Designer @ http://kyruus.com
+ */
+@font-face{
+  font-family:'FontAwesome';
+  src:url('../font/fontawesome-webfont.eot?v=3.0.1');
+  src:url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
+  url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'),
+  url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
+  font-weight:normal;
+  font-style:normal }
+  
+[class^="icon-"],[class*=" icon-"] {
+	font-family:FontAwesome;
+	font-weight:normal;
+	font-style:normal;
+	text-decoration:inherit;
+	-webkit-font-smoothing:antialiased;
+	display:inline;
+	width:auto;
+	height:auto;
+	line-height:inherit;
+	vertical-align:baseline;
+	background-image:none;
+	background-position:0 0;
+	background-repeat:repeat;
+	margin-top:0
+}
+.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"] {
+	background-image:none
+}
+[class^="icon-"]:before,[class*=" icon-"]:before {
+	text-decoration:inherit;
+	display:inline-block;
+	speak:none
+}
+a [class^="icon-"],a [class*=" icon-"] {
+	display:inline-block
+}
+.icon-large:before {
+	vertical-align:-10%;
+	font-size:1.3333333333333333em
+}
+.btn [class^="icon-"],.nav [class^="icon-"],.btn [class*=" icon-"],.nav [class*=" icon-"] {
+	display:inline
+}
+.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large {
+	line-height:.9em
+}
+.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin {
+	display:inline-block
+}
+.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large {
+	line-height:.9em
+}
+li [class^="icon-"],.nav li [class^="icon-"],li [class*=" icon-"],.nav li [class*=" icon-"] {
+	display:inline-block;
+	width:1.25em;
+	text-align:center
+}
+li [class^="icon-"].icon-large,.nav li [class^="icon-"].icon-large,li [class*=" icon-"].icon-large,.nav li [class*=" icon-"].icon-large {
+	width:1.5625em
+}
+ul.icons {
+	list-style-type:none;
+	text-indent:-0.75em
+}
+ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"] {
+	width:.75em
+}
+.icon-muted {
+	color:#eee
+}
+.icon-border {
+	border:solid 1px #eee;
+	padding:.2em .25em .15em;
+	-webkit-border-radius:3px;
+	-moz-border-radius:3px;
+	border-radius:3px
+}
+.icon-2x {
+	font-size:2em
+}
+.icon-2x.icon-border {
+	border-width:2px;
+	-webkit-border-radius:4px;
+	-moz-border-radius:4px;
+	border-radius:4px
+}
+.icon-3x {
+	font-size:3em
+}
+.icon-3x.icon-border {
+	border-width:3px;
+	-webkit-border-radius:5px;
+	-moz-border-radius:5px;
+	border-radius:5px
+}
+.icon-4x {
+	font-size:4em
+}
+.icon-4x.icon-border {
+	border-width:4px;
+	-webkit-border-radius:6px;
+	-moz-border-radius:6px;
+	border-radius:6px
+}
+.pull-right {
+	float:right
+}
+.pull-left {
+	float:left
+}
+[class^="icon-"].pull-left,[class*=" icon-"].pull-left {
+	margin-right:.3em
+}
+[class^="icon-"].pull-right,[class*=" icon-"].pull-right {
+	margin-left:.3em
+}
+.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x {
+	margin-top:.18em
+}
+.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large {
+	line-height:.8em
+}
+.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
+	margin-top:.25em
+}
+.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"] {
+	margin-top:0
+}
+.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
+	margin-top:.05em
+}
+
+.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-moz-document url-prefix(){.icon-spin{height:.9em}.btn .icon-spin{height:auto}.icon-spin.icon-large{height:1.25em}.btn .icon-spin.icon-large{height:.75em}}.icon-glass:before{content:"\f000"}
+
+.icon-music:before {
+	content:"\f001"
+}
+.icon-search:before {
+	content:"\f002"
+}
+.icon-envelope:before {
+	content:"\f003"
+}
+.icon-heart:before {
+	content:"\f004"
+}
+.icon-star:before {
+	content:"\f005"
+}
+.icon-star-empty:before {
+	content:"\f006"
+}
+.icon-user:before {
+	content:"\f007"
+}
+.icon-film:before {
+	content:"\f008"
+}
+.icon-th-large:before {
+	content:"\f009"
+}
+.icon-th:before {
+	content:"\f00a"
+}
+.icon-th-list:before {
+	content:"\f00b"
+}
+.icon-ok:before {
+	content:"\f00c"
+}
+.icon-remove:before {
+	content:"\f00d"
+}
+.icon-zoom-in:before {
+	content:"\f00e"
+}
+.icon-zoom-out:before {
+	content:"\f010"
+}
+.icon-off:before {
+	content:"\f011"
+}
+.icon-signal:before {
+	content:"\f012"
+}
+.icon-cog:before {
+	content:"\f013"
+}
+.icon-trash:before {
+	content:"\f014"
+}
+.icon-home:before {
+	content:"\f015"
+}
+.icon-file:before {
+	content:"\f016"
+}
+.icon-time:before {
+	content:"\f017"
+}
+.icon-road:before {
+	content:"\f018"
+}
+.icon-download-alt:before {
+	content:"\f019"
+}
+.icon-download:before {
+	content:"\f01a"
+}
+.icon-upload:before {
+	content:"\f01b"
+}
+.icon-inbox:before {
+	content:"\f01c"
+}
+.icon-play-circle:before {
+	content:"\f01d"
+}
+.icon-repeat:before {
+	content:"\f01e"
+}
+.icon-refresh:before {
+	content:"\f021"
+}
+.icon-list-alt:before {
+	content:"\f022"
+}
+.icon-lock:before {
+	content:"\f023"
+}
+.icon-flag:before {
+	content:"\f024"
+}
+.icon-headphones:before {
+	content:"\f025"
+}
+.icon-volume-off:before {
+	content:"\f026"
+}
+.icon-volume-down:before {
+	content:"\f027"
+}
+.icon-volume-up:before {
+	content:"\f028"
+}
+.icon-qrcode:before {
+	content:"\f029"
+}
+.icon-barcode:before {
+	content:"\f02a"
+}
+.icon-tag:before {
+	content:"\f02b"
+}
+.icon-tags:before {
+	content:"\f02c"
+}
+.icon-book:before {
+	content:"\f02d"
+}
+.icon-bookmark:before {
+	content:"\f02e"
+}
+.icon-print:before {
+	content:"\f02f"
+}
+.icon-camera:before {
+	content:"\f030"
+}
+.icon-font:before {
+	content:"\f031"
+}
+.icon-bold:before {
+	content:"\f032"
+}
+.icon-italic:before {
+	content:"\f033"
+}
+.icon-text-height:before {
+	content:"\f034"
+}
+.icon-text-width:before {
+	content:"\f035"
+}
+.icon-align-left:before {
+	content:"\f036"
+}
+.icon-align-center:before {
+	content:"\f037"
+}
+.icon-align-right:before {
+	content:"\f038"
+}
+.icon-align-justify:before {
+	content:"\f039"
+}
+.icon-list:before {
+	content:"\f03a"
+}
+.icon-indent-left:before {
+	content:"\f03b"
+}
+.icon-indent-right:before {
+	content:"\f03c"
+}
+.icon-facetime-video:before {
+	content:"\f03d"
+}
+.icon-picture:before {
+	content:"\f03e"
+}
+.icon-pencil:before {
+	content:"\f040"
+}
+.icon-map-marker:before {
+	content:"\f041"
+}
+.icon-adjust:before {
+	content:"\f042"
+}
+.icon-tint:before {
+	content:"\f043"
+}
+.icon-edit:before {
+	content:"\f044"
+}
+.icon-share:before {
+	content:"\f045"
+}
+.icon-check:before {
+	content:"\f046"
+}
+.icon-move:before {
+	content:"\f047"
+}
+.icon-step-backward:before {
+	content:"\f048"
+}
+.icon-fast-backward:before {
+	content:"\f049"
+}
+.icon-backward:before {
+	content:"\f04a"
+}
+.icon-play:before {
+	content:"\f04b"
+}
+.icon-pause:before {
+	content:"\f04c"
+}
+.icon-stop:before {
+	content:"\f04d"
+}
+.icon-forward:before {
+	content:"\f04e"
+}
+.icon-fast-forward:before {
+	content:"\f050"
+}
+.icon-step-forward:before {
+	content:"\f051"
+}
+.icon-eject:before {
+	content:"\f052"
+}
+.icon-chevron-left:before {
+	content:"\f053"
+}
+.icon-chevron-right:before {
+	content:"\f054"
+}
+.icon-plus-sign:before {
+	content:"\f055"
+}
+.icon-minus-sign:before {
+	content:"\f056"
+}
+.icon-remove-sign:before {
+	content:"\f057"
+}
+.icon-ok-sign:before {
+	content:"\f058"
+}
+.icon-question-sign:before {
+	content:"\f059"
+}
+.icon-info-sign:before {
+	content:"\f05a"
+}
+.icon-screenshot:before {
+	content:"\f05b"
+}
+.icon-remove-circle:before {
+	content:"\f05c"
+}
+.icon-ok-circle:before {
+	content:"\f05d"
+}
+.icon-ban-circle:before {
+	content:"\f05e"
+}
+.icon-arrow-left:before {
+	content:"\f060"
+}
+.icon-arrow-right:before {
+	content:"\f061"
+}
+.icon-arrow-up:before {
+	content:"\f062"
+}
+.icon-arrow-down:before {
+	content:"\f063"
+}
+.icon-share-alt:before {
+	content:"\f064"
+}
+.icon-resize-full:before {
+	content:"\f065"
+}
+.icon-resize-small:before {
+	content:"\f066"
+}
+.icon-plus:before {
+	content:"\f067"
+}
+.icon-minus:before {
+	content:"\f068"
+}
+.icon-asterisk:before {
+	content:"\f069"
+}
+.icon-exclamation-sign:before {
+	content:"\f06a"
+}
+.icon-gift:before {
+	content:"\f06b"
+}
+.icon-leaf:before {
+	content:"\f06c"
+}
+.icon-fire:before {
+	content:"\f06d"
+}
+.icon-eye-open:before {
+	content:"\f06e"
+}
+.icon-eye-close:before {
+	content:"\f070"
+}
+.icon-warning-sign:before {
+	content:"\f071"
+}
+.icon-plane:before {
+	content:"\f072"
+}
+.icon-calendar:before {
+	content:"\f073"
+}
+.icon-random:before {
+	content:"\f074"
+}
+.icon-comment:before {
+	content:"\f075"
+}
+.icon-magnet:before {
+	content:"\f076"
+}
+.icon-chevron-up:before {
+	content:"\f077"
+}
+.icon-chevron-down:before {
+	content:"\f078"
+}
+.icon-retweet:before {
+	content:"\f079"
+}
+.icon-shopping-cart:before {
+	content:"\f07a"
+}
+.icon-folder-close:before {
+	content:"\f07b"
+}
+.icon-folder-open:before {
+	content:"\f07c"
+}
+.icon-resize-vertical:before {
+	content:"\f07d"
+}
+.icon-resize-horizontal:before {
+	content:"\f07e"
+}
+.icon-bar-chart:before {
+	content:"\f080"
+}
+.icon-twitter-sign:before {
+	content:"\f081"
+}
+.icon-facebook-sign:before {
+	content:"\f082"
+}
+.icon-camera-retro:before {
+	content:"\f083"
+}
+.icon-key:before {
+	content:"\f084"
+}
+.icon-cogs:before {
+	content:"\f085"
+}
+.icon-comments:before {
+	content:"\f086"
+}
+.icon-thumbs-up:before {
+	content:"\f087"
+}
+.icon-thumbs-down:before {
+	content:"\f088"
+}
+.icon-star-half:before {
+	content:"\f089"
+}
+.icon-heart-empty:before {
+	content:"\f08a"
+}
+.icon-signout:before {
+	content:"\f08b"
+}
+.icon-linkedin-sign:before {
+	content:"\f08c"
+}
+.icon-pushpin:before {
+	content:"\f08d"
+}
+.icon-external-link:before {
+	content:"\f08e"
+}
+.icon-signin:before {
+	content:"\f090"
+}
+.icon-trophy:before {
+	content:"\f091"
+}
+.icon-github-sign:before {
+	content:"\f092"
+}
+.icon-upload-alt:before {
+	content:"\f093"
+}
+.icon-lemon:before {
+	content:"\f094"
+}
+.icon-phone:before {
+	content:"\f095"
+}
+.icon-check-empty:before {
+	content:"\f096"
+}
+.icon-bookmark-empty:before {
+	content:"\f097"
+}
+.icon-phone-sign:before {
+	content:"\f098"
+}
+.icon-twitter:before {
+	content:"\f099"
+}
+.icon-facebook:before {
+	content:"\f09a"
+}
+.icon-github:before {
+	content:"\f09b"
+}
+.icon-unlock:before {
+	content:"\f09c"
+}
+.icon-credit-card:before {
+	content:"\f09d"
+}
+.icon-rss:before {
+	content:"\f09e"
+}
+.icon-hdd:before {
+	content:"\f0a0"
+}
+.icon-bullhorn:before {
+	content:"\f0a1"
+}
+.icon-bell:before {
+	content:"\f0a2"
+}
+.icon-certificate:before {
+	content:"\f0a3"
+}
+.icon-hand-right:before {
+	content:"\f0a4"
+}
+.icon-hand-left:before {
+	content:"\f0a5"
+}
+.icon-hand-up:before {
+	content:"\f0a6"
+}
+.icon-hand-down:before {
+	content:"\f0a7"
+}
+.icon-circle-arrow-left:before {
+	content:"\f0a8"
+}
+.icon-circle-arrow-right:before {
+	content:"\f0a9"
+}
+.icon-circle-arrow-up:before {
+	content:"\f0aa"
+}
+.icon-circle-arrow-down:before {
+	content:"\f0ab"
+}
+.icon-globe:before {
+	content:"\f0ac"
+}
+.icon-wrench:before {
+	content:"\f0ad"
+}
+.icon-tasks:before {
+	content:"\f0ae"
+}
+.icon-filter:before {
+	content:"\f0b0"
+}
+.icon-briefcase:before {
+	content:"\f0b1"
+}
+.icon-fullscreen:before {
+	content:"\f0b2"
+}
+.icon-group:before {
+	content:"\f0c0"
+}
+.icon-link:before {
+	content:"\f0c1"
+}
+.icon-cloud:before {
+	content:"\f0c2"
+}
+.icon-beaker:before {
+	content:"\f0c3"
+}
+.icon-cut:before {
+	content:"\f0c4"
+}
+.icon-copy:before {
+	content:"\f0c5"
+}
+.icon-paper-clip:before {
+	content:"\f0c6"
+}
+.icon-save:before {
+	content:"\f0c7"
+}
+.icon-sign-blank:before {
+	content:"\f0c8"
+}
+.icon-reorder:before {
+	content:"\f0c9"
+}
+.icon-list-ul:before {
+	content:"\f0ca"
+}
+.icon-list-ol:before {
+	content:"\f0cb"
+}
+.icon-strikethrough:before {
+	content:"\f0cc"
+}
+.icon-underline:before {
+	content:"\f0cd"
+}
+.icon-table:before {
+	content:"\f0ce"
+}
+.icon-magic:before {
+	content:"\f0d0"
+}
+.icon-truck:before {
+	content:"\f0d1"
+}
+.icon-pinterest:before {
+	content:"\f0d2"
+}
+.icon-pinterest-sign:before {
+	content:"\f0d3"
+}
+.icon-google-plus-sign:before {
+	content:"\f0d4"
+}
+.icon-google-plus:before {
+	content:"\f0d5"
+}
+.icon-money:before {
+	content:"\f0d6"
+}
+.icon-caret-down:before {
+	content:"\f0d7"
+}
+.icon-caret-up:before {
+	content:"\f0d8"
+}
+.icon-caret-left:before {
+	content:"\f0d9"
+}
+.icon-caret-right:before {
+	content:"\f0da"
+}
+.icon-columns:before {
+	content:"\f0db"
+}
+.icon-sort:before {
+	content:"\f0dc"
+}
+.icon-sort-down:before {
+	content:"\f0dd"
+}
+.icon-sort-up:before {
+	content:"\f0de"
+}
+.icon-envelope-alt:before {
+	content:"\f0e0"
+}
+.icon-linkedin:before {
+	content:"\f0e1"
+}
+.icon-undo:before {
+	content:"\f0e2"
+}
+.icon-legal:before {
+	content:"\f0e3"
+}
+.icon-dashboard:before {
+	content:"\f0e4"
+}
+.icon-comment-alt:before {
+	content:"\f0e5"
+}
+.icon-comments-alt:before {
+	content:"\f0e6"
+}
+.icon-bolt:before {
+	content:"\f0e7"
+}
+.icon-sitemap:before {
+	content:"\f0e8"
+}
+.icon-umbrella:before {
+	content:"\f0e9"
+}
+.icon-paste:before {
+	content:"\f0ea"
+}
+.icon-lightbulb:before {
+	content:"\f0eb"
+}
+.icon-exchange:before {
+	content:"\f0ec"
+}
+.icon-cloud-download:before {
+	content:"\f0ed"
+}
+.icon-cloud-upload:before {
+	content:"\f0ee"
+}
+.icon-user-md:before {
+	content:"\f0f0"
+}
+.icon-stethoscope:before {
+	content:"\f0f1"
+}
+.icon-suitcase:before {
+	content:"\f0f2"
+}
+.icon-bell-alt:before {
+	content:"\f0f3"
+}
+.icon-coffee:before {
+	content:"\f0f4"
+}
+.icon-food:before {
+	content:"\f0f5"
+}
+.icon-file-alt:before {
+	content:"\f0f6"
+}
+.icon-building:before {
+	content:"\f0f7"
+}
+.icon-hospital:before {
+	content:"\f0f8"
+}
+.icon-ambulance:before {
+	content:"\f0f9"
+}
+.icon-medkit:before {
+	content:"\f0fa"
+}
+.icon-fighter-jet:before {
+	content:"\f0fb"
+}
+.icon-beer:before {
+	content:"\f0fc"
+}
+.icon-h-sign:before {
+	content:"\f0fd"
+}
+.icon-plus-sign-alt:before {
+	content:"\f0fe"
+}
+.icon-double-angle-left:before {
+	content:"\f100"
+}
+.icon-double-angle-right:before {
+	content:"\f101"
+}
+.icon-double-angle-up:before {
+	content:"\f102"
+}
+.icon-double-angle-down:before {
+	content:"\f103"
+}
+.icon-angle-left:before {
+	content:"\f104"
+}
+.icon-angle-right:before {
+	content:"\f105"
+}
+.icon-angle-up:before {
+	content:"\f106"
+}
+.icon-angle-down:before {
+	content:"\f107"
+}
+.icon-desktop:before {
+	content:"\f108"
+}
+.icon-laptop:before {
+	content:"\f109"
+}
+.icon-tablet:before {
+	content:"\f10a"
+}
+.icon-mobile-phone:before {
+	content:"\f10b"
+}
+.icon-circle-blank:before {
+	content:"\f10c"
+}
+.icon-quote-left:before {
+	content:"\f10d"
+}
+.icon-quote-right:before {
+	content:"\f10e"
+}
+.icon-spinner:before {
+	content:"\f110"
+}
+.icon-circle:before {
+	content:"\f111"
+}
+.icon-reply:before {
+	content:"\f112"
+}
+.icon-github-alt:before {
+	content:"\f113"
+}
+.icon-folder-close-alt:before {
+	content:"\f114"
+}
+.icon-folder-open-alt:before {
+	content:"\f115"
+}

+ 533 - 0
src/main/webapp/assets/css/fullcalendar.css

@@ -0,0 +1,533 @@
+/*!
+ * FullCalendar v1.6.1 Stylesheet
+ * Docs & License: http://arshaw.com/fullcalendar/
+ * (c) 2013 Adam Shaw
+ */
+.fc {
+	direction: ltr;
+	text-align: left;
+	}
+	
+.fc table {
+	border-collapse: collapse;
+	border-spacing: 0;
+	}
+	
+html .fc,
+.fc table {
+	font-size: 1em;
+	}
+	
+.fc td,
+.fc th {
+	padding: 0;
+	vertical-align: top;
+	}
+/* Header
+------------------------------------------------------------------------*/
+.fc-header td {
+	white-space: nowrap;
+	}
+.fc-header-left {
+	width: 25%;
+	text-align: left;
+	}
+	
+.fc-header-center {
+	text-align: center;
+	}
+	
+.fc-header-right {
+	width: 25%;
+	text-align: right;
+	}
+	
+.fc-header-title {
+	display: inline-block;
+	vertical-align: top;
+	}
+	
+.fc-header-title h2 {
+	margin-top: 0;
+	white-space: nowrap;
+	}
+	
+.fc .fc-header-space {
+	padding-left: 10px;
+	}
+	
+.fc-header .fc-button {
+	margin-bottom: 1em;
+	vertical-align: top;
+	}
+	
+/* buttons edges butting together */
+.fc-header .fc-button {
+	margin-right: -1px;
+	}
+	
+.fc-header .fc-corner-right,  /* non-theme */
+.fc-header .ui-corner-right { /* theme */
+	margin-right: 0; /* back to normal */
+	}
+	
+/* button layering (for border precedence) */
+	
+.fc-header .fc-state-hover,
+.fc-header .ui-state-hover {
+	z-index: 2;
+	}
+	
+.fc-header .fc-state-down {
+	z-index: 3;
+	}
+.fc-header .fc-state-active,
+.fc-header .ui-state-active {
+	z-index: 4;
+	}
+	
+	
+	
+/* Content
+------------------------------------------------------------------------*/
+	
+.fc-content {
+	clear: both;
+	}
+	
+.fc-view {
+	width: 100%; /* needed for view switching (when view is absolute) */
+	overflow: hidden;
+	}
+	
+	
+/* Cell Styles
+------------------------------------------------------------------------*/
+.fc-widget-header,    /* <th>, usually */
+.fc-widget-content {  /* <td>, usually */
+	border: 1px solid #ddd;
+	}
+	
+.fc-state-highlight { /* <td> today cell */ /* TODO: add .fc-today to <th> */
+	background: #fcf8e3;
+	}
+	
+.fc-cell-overlay { /* semi-transparent rectangle while dragging */
+	background: #bce8f1;
+	opacity: .3;
+	filter: alpha(opacity=30); /* for IE */
+	}
+	
+/* Buttons
+------------------------------------------------------------------------*/
+.fc-button {
+	position: relative;
+	display: inline-block;
+	padding: 0 .6em;
+	overflow: hidden;
+	height: 1.9em;
+	line-height: 1.9em;
+	white-space: nowrap;
+	cursor: pointer;
+	}
+	
+.fc-state-default { /* non-theme */
+	border: 1px solid;
+	}
+.fc-state-default.fc-corner-left { /* non-theme */
+	border-top-left-radius: 4px;
+	border-bottom-left-radius: 4px;
+	}
+.fc-state-default.fc-corner-right { /* non-theme */
+	border-top-right-radius: 4px;
+	border-bottom-right-radius: 4px;
+	}
+/*
+	Our default prev/next buttons use HTML entities like &lsaquo; &rsaquo; &laquo; &raquo;
+	and we'll try to make them look good cross-browser.
+*/
+.fc-text-arrow {
+	margin: 0 .1em;
+	font-size: 2em;
+	font-family: "Courier New", Courier, monospace;
+	vertical-align: baseline; /* for IE7 */
+	}
+.fc-button-prev .fc-text-arrow,
+.fc-button-next .fc-text-arrow { /* for &lsaquo; &rsaquo; */
+	font-weight: bold;
+	}
+	
+/* icon (for jquery ui) */
+	
+.fc-button .fc-icon-wrap {
+	position: relative;
+	float: left;
+	top: 50%;
+	}
+	
+.fc-button .ui-icon {
+	position: relative;
+	float: left;
+	margin-top: -50%;
+	*margin-top: 0;
+	*top: -50%;
+	}
+	
+/*
+  button states
+  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
+*/
+.fc-state-default {
+	background-color: #f5f5f5;
+	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
+	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
+	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
+	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
+	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
+	background-repeat: repeat-x;
+	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
+	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+	color: #333;
+	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
+	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+	}
+.fc-state-hover,
+.fc-state-down,
+.fc-state-active,
+.fc-state-disabled {
+	color: #333333;
+	background-color: #e6e6e6;
+	}
+.fc-state-hover {
+	color: #333333;
+	text-decoration: none;
+	background-position: 0 -15px;
+	-webkit-transition: background-position 0.1s linear;
+	   -moz-transition: background-position 0.1s linear;
+	     -o-transition: background-position 0.1s linear;
+	        transition: background-position 0.1s linear;
+	}
+.fc-state-down,
+.fc-state-active {
+	background-color: #cccccc;
+	background-image: none;
+	outline: 0;
+	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+	}
+.fc-state-disabled {
+	cursor: default;
+	background-image: none;
+	opacity: 0.65;
+	filter: alpha(opacity=65);
+	box-shadow: none;
+	}
+	
+/* Global Event Styles
+------------------------------------------------------------------------*/
+	 
+.fc-event {
+	border: 1px solid #3a87ad; /* default BORDER color */
+	background-color: #3a87ad; /* default BACKGROUND color */
+	color: #fff;               /* default TEXT color */
+	font-size: .85em;
+	cursor: default;
+	}
+a.fc-event {
+	text-decoration: none;
+	}
+	
+a.fc-event,
+.fc-event-draggable {
+	cursor: pointer;
+	}
+	
+.fc-rtl .fc-event {
+	text-align: right;
+	}
+.fc-event-inner {
+	width: 100%;
+	height: 100%;
+	overflow: hidden;
+	}
+	
+.fc-event-time,
+.fc-event-title {
+	padding: 0 1px;
+	}
+	
+.fc .ui-resizable-handle {
+	display: block;
+	position: absolute;
+	z-index: 99999;
+	overflow: hidden; /* hacky spaces (IE6/7) */
+	font-size: 300%;  /* */
+	line-height: 50%; /* */
+	}
+	
+	
+	
+/* Horizontal Events
+------------------------------------------------------------------------*/
+.fc-event-hori {
+	border-width: 1px 0;
+	margin-bottom: 1px;
+	}
+.fc-ltr .fc-event-hori.fc-event-start,
+.fc-rtl .fc-event-hori.fc-event-end {
+	border-left-width: 1px;
+	border-top-left-radius: 3px;
+	border-bottom-left-radius: 3px;
+	}
+.fc-ltr .fc-event-hori.fc-event-end,
+.fc-rtl .fc-event-hori.fc-event-start {
+	border-right-width: 1px;
+	border-top-right-radius: 3px;
+	border-bottom-right-radius: 3px;
+	}
+	
+/* resizable */
+	
+.fc-event-hori .ui-resizable-e {
+	top: 0           !important; /* importants override pre jquery ui 1.7 styles */
+	right: -3px      !important;
+	width: 7px       !important;
+	height: 100%     !important;
+	cursor: e-resize;
+	}
+	
+.fc-event-hori .ui-resizable-w {
+	top: 0           !important;
+	left: -3px       !important;
+	width: 7px       !important;
+	height: 100%     !important;
+	cursor: w-resize;
+	}
+	
+.fc-event-hori .ui-resizable-handle {
+	_padding-bottom: 14px; /* IE6 had 0 height */
+	}
+	
+	
+	
+/* Reusable Separate-border Table
+------------------------------------------------------------*/
+table.fc-border-separate {
+	border-collapse: separate;
+	}
+	
+.fc-border-separate th,
+.fc-border-separate td {
+	border-width: 1px 0 0 1px;
+	}
+	
+.fc-border-separate th.fc-last,
+.fc-border-separate td.fc-last {
+	border-right-width: 1px;
+	}
+	
+.fc-border-separate tr.fc-last th,
+.fc-border-separate tr.fc-last td {
+	border-bottom-width: 1px;
+	}
+	
+.fc-border-separate tbody tr.fc-first td,
+.fc-border-separate tbody tr.fc-first th {
+	border-top-width: 0;
+	}
+	
+	
+/* Month View, Basic Week View, Basic Day View
+------------------------------------------------------------------------*/
+.fc-grid th {
+	text-align: center;
+	}
+.fc .fc-week-number {
+	width: 22px;
+	text-align: center;
+	}
+.fc .fc-week-number div {
+	padding: 0 2px;
+	}
+	
+.fc-grid .fc-day-number {
+	float: right;
+	padding: 0 2px;
+	}
+	
+.fc-grid .fc-other-month .fc-day-number {
+	opacity: 0.3;
+	filter: alpha(opacity=30); /* for IE */
+	/* opacity with small font can sometimes look too faded
+	   might want to set the 'color' property instead
+	   making day-numbers bold also fixes the problem */
+	}
+	
+.fc-grid .fc-day-content {
+	clear: both;
+	padding: 2px 2px 1px; /* distance between events and day edges */
+	}
+	
+/* event styles */
+	
+.fc-grid .fc-event-time {
+	font-weight: bold;
+	}
+	
+/* right-to-left */
+	
+.fc-rtl .fc-grid .fc-day-number {
+	float: left;
+	}
+	
+.fc-rtl .fc-grid .fc-event-time {
+	float: right;
+	}
+	
+	
+/* Agenda Week View, Agenda Day View
+------------------------------------------------------------------------*/
+.fc-agenda table {
+	border-collapse: separate;
+	}
+	
+.fc-agenda-days th {
+	text-align: center;
+	}
+	
+.fc-agenda .fc-agenda-axis {
+	width: 50px;
+	padding: 0 4px;
+	vertical-align: middle;
+	text-align: right;
+	white-space: nowrap;
+	font-weight: normal;
+	}
+.fc-agenda .fc-week-number {
+	font-weight: bold;
+	}
+	
+.fc-agenda .fc-day-content {
+	padding: 2px 2px 1px;
+	}
+	
+/* make axis border take precedence */
+	
+.fc-agenda-days .fc-agenda-axis {
+	border-right-width: 1px;
+	}
+	
+.fc-agenda-days .fc-col0 {
+	border-left-width: 0;
+	}
+	
+/* all-day area */
+	
+.fc-agenda-allday th {
+	border-width: 0 1px;
+	}
+	
+.fc-agenda-allday .fc-day-content {
+	min-height: 34px; /* TODO: doesnt work well in quirksmode */
+	_height: 34px;
+	}
+	
+/* divider (between all-day and slots) */
+	
+.fc-agenda-divider-inner {
+	height: 2px;
+	overflow: hidden;
+	}
+	
+.fc-widget-header .fc-agenda-divider-inner {
+	background: #eee;
+	}
+	
+/* slot rows */
+	
+.fc-agenda-slots th {
+	border-width: 1px 1px 0;
+	}
+	
+.fc-agenda-slots td {
+	border-width: 1px 0 0;
+	background: none;
+	}
+	
+.fc-agenda-slots td div {
+	height: 20px;
+	}
+	
+.fc-agenda-slots tr.fc-slot0 th,
+.fc-agenda-slots tr.fc-slot0 td {
+	border-top-width: 0;
+	}
+.fc-agenda-slots tr.fc-minor th,
+.fc-agenda-slots tr.fc-minor td {
+	border-top-style: dotted;
+	}
+	
+.fc-agenda-slots tr.fc-minor th.ui-widget-header {
+	*border-top-style: solid; /* doesn't work with background in IE6/7 */
+	}
+	
+/* Vertical Events
+------------------------------------------------------------------------*/
+.fc-event-vert {
+	border-width: 0 1px;
+	}
+.fc-event-vert.fc-event-start {
+	border-top-width: 1px;
+	border-top-left-radius: 3px;
+	border-top-right-radius: 3px;
+	}
+.fc-event-vert.fc-event-end {
+	border-bottom-width: 1px;
+	border-bottom-left-radius: 3px;
+	border-bottom-right-radius: 3px;
+	}
+	
+.fc-event-vert .fc-event-time {
+	white-space: nowrap;
+	font-size: 10px;
+	}
+.fc-event-vert .fc-event-inner {
+	position: relative;
+	z-index: 2;
+	}
+	
+.fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay  */
+	position: absolute;
+	z-index: 1;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+	background: #fff;
+	opacity: .25;
+	filter: alpha(opacity=25);
+	}
+	
+.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */
+.fc-select-helper .fc-event-bg {
+	display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */
+	}
+	
+/* resizable */
+	
+.fc-event-vert .ui-resizable-s {
+	bottom: 0        !important; /* importants override pre jquery ui 1.7 styles */
+	width: 100%      !important;
+	height: 8px      !important;
+	overflow: hidden !important;
+	line-height: 8px !important;
+	font-size: 11px  !important;
+	font-family: monospace;
+	text-align: center;
+	cursor: s-resize;
+	}
+	
+.fc-agenda .ui-resizable-resizing { /* TODO: better selector */
+	_overflow: hidden;
+	}
+	
+	

+ 893 - 0
src/main/webapp/assets/css/geo.css

@@ -0,0 +1,893 @@
+/* background-color */
+/*font color*/
+.fc-black {
+	color:#000000;
+}
+.fc-gray {
+	color:#666666;
+}
+.fc-light-gray {
+	color:#999999;
+}
+.fc-silver {
+	color:#aaaaaa;
+}
+.fc-red {
+	color:#cc3433;
+}
+.fc-blue {
+	color:#0055cc;
+}
+.fc-white {
+	color:#ffffff;
+}
+.fc-orange {
+	color:#ff7800;
+}
+.fc-blue {
+	color:#0055cc;
+}
+.fc-green {
+	color:#459830;
+}
+/*text-align*/
+.t-left {
+	text-align:left;
+}
+.t-center {
+	text-align:center;
+}
+.t-right {
+	text-align:right;
+}
+.va-top {
+	vertical-align:top;
+}
+.va-middle {
+	vertical-align:middle;
+}
+.va-bottom {
+	vertical-align:bottom;
+}
+.tip-default,.tip-right,.tip-wrong,.tip-warning,.time-direct,.people-direct,.btn-operator,.btn-to-operate,.plan-state,.unopened-plan {
+	width:12px;
+	height:12px;
+}
+.close-tag {
+	background-image:url("../images/icon.png");
+	display:inline-block;
+}
+.nav-main-page,.td-triangle-left,.td-triangle-right,.close-tag,.td-triangle-left,.td-triangle-right,.show-content,.hide-content,.btn-operator,.btn-to-operate,.left-list-show,.left-list-hide,.more-size,.export-excel,.magnifier,.ico-add,.btn-oval-open,.btn-oval-close,.magnifier-search {
+	cursor:pointer;
+}
+/*webback里面的start*/
+/* calender(日期),投放日期 */
+.calender {
+	width:16px;
+	height:15px;
+	background-position:0 0px;
+}
+
+/*webback里面的end*/
+/* 表单元素输入之前默认的提示 */
+.tip-default {
+	background-position:0 -16px;
+}
+/* 输入后验证通过的提示 */
+.tip-right {
+	background-position:0 -32px;
+}
+/* 输入后验证错误提示 */
+.tip-wrong {
+	background-position:0 -48px;
+}
+/* 输入后警告提示 */
+.tip-warning {
+	background-position:0 -64px;
+}
+/* 面包屑中的主页 */
+.nav-main-page {
+	width:14px;
+	height:13px;
+	background-position:0 -80px;
+}
+/* 面包屑中的箭头 */
+.nav-arrow {
+	width:3px;
+	height:5px;
+	background-position:0 -96px;
+}
+/* 系统提醒和一些标题前使用的三角形图标 */
+/* 三角形图标(箭头方向朝下) */
+.title-triangle-bottom {
+	width:9px;
+	height:5px;
+	background-position:0 -112px;
+}
+/* 三角形图标(箭头方向朝左) */
+.td-triangle-left {
+	background-position:0 -128px;
+}
+.td-triangle-left,.td-triangle-right {
+	width:5px;
+	height:9px;
+}
+/* 三角形图标(箭头方向朝右) */
+.td-triangle-right {
+	background-position:0 -144px;
+}
+/* 关闭-叉号表示 */
+.close-tag {
+	width:9px;
+	height:9px;
+	background-position:0 -160px;
+}
+/*webback里面的start*/
+
+/* 时段定向(当前已选时段) */
+.time-direct {
+	background-position:0 -176px;
+}
+/*webback里面的end*/
+/* 地域定向(当前已选地域) */
+.area-direct {
+	width:9px;
+	height:12px;
+	background-position:0 -192px;
+}
+/*webback里面的start*/
+
+/* 人群定向(当前已选人群) */
+.people-direct {
+	background-position:0 -208px;
+}
+/* 人口属性 */
+.personal-attibute {
+	width:17px;
+	height:18px;
+	background-position:0 -224px;
+}
+/* 个人关注 */
+.personal-attention {
+	width:25px;
+	height:18px;
+	background-position:0 -256px;
+}
+/* 购买倾向 */
+.tendency-buy {
+	width:15px;
+	height:19px;
+	background-position:0 -288px;
+}
+/*webback里面的end*/
+/* 展开收起(比如人群定向中类别菜单展开收起) */
+.show-content {
+	background-position:0 -320px;
+}
+.show-content,.hide-content {
+	width:10px;
+	height:10px;
+}
+.hide-content {
+	background-position:0 -336px;
+}
+/*webback里面的start*/
+
+/* 人群定向拖拽提示 */
+.people-drag {
+	width:12px;
+	height:14px;
+	background-position:0 -352px;
+}
+/*webback里面的end*/
+/* 操作按钮hover状态 */
+.btn-operator {
+	background-position:0 -368px;
+}
+/* 操作按钮默认样式 */
+.btn-to-operate {
+	background-position:0 -384px;
+}
+/* 左侧菜单收缩 */
+.left-list-hide {
+	background-position:0 -400px;
+}
+.left-list-hide,.left-list-show {
+	width:10px;
+	height:10px;
+}
+/* 左侧菜单展开 */
+.left-list-show {
+	background-position:0 -416px;
+}
+/* 新数据提醒(带有'new'的icon) */
+.tip-new {
+	width:22px;
+	height:14px;
+	background-position:0 -432px;
+}
+/* 表格中计划状态(标题) */
+.plan-state {
+	background-position:0 -448px;
+}
+/* 表格中未开启计划 */
+.unopened-plan {
+	background-position:0 -464px;
+}
+/* 表格中数据区段说明 */
+.td-data-introduction {
+	width:4px;
+	height:7px;
+	background-position:0 -480px;
+}
+/* 计划表格数据字段投放周期 */
+.td-data-release-period {
+	background-position:0 -496px;
+}
+.td-data-release-period,.td-data-budget {
+	width:5px;
+	height:11px;
+}
+/* 计划表格数据字段总预算 */
+.td-data-budget {
+	background-position:0 -512px;
+}
+/* 计划表格数据字段到达地址URL */
+.edit-ico {
+	width:13px;
+	height:13px;
+	background-position:0 -528px;
+}
+/* 创意尺寸 */
+.more-size {
+	width:5px;
+	height:11px;
+	background-position:0 -544px;
+}
+/* 导出Excel */
+.export-excel {
+	width:11px;
+	height:13px;
+	background-position:0 -560px;
+}
+/* 放大镜 */
+.magnifier {
+	width:12px;
+	height:13px;
+	background-position:0 -576px;
+}
+/* 按钮上的'+' */
+.ico-add {
+	width:13px;
+	height:13px;
+	background-position:0 -592px;
+}
+/* 序号 */
+.icon-number1 {
+	background-position:0 -608px;
+}
+.icon-number1,.icon-number2 {
+	width:16px;
+	height:16px;
+}
+.icon-number2 {
+	background-position:0 -624px;
+}
+/* 系统提醒-mail */
+.mail-tip {
+	width:14px;
+	height:10px;
+	background-position:0 -640px;
+}
+/* 开启和关闭按钮(椭圆形的) */
+.btn-oval-open {
+	width:63px;
+	height:23px;
+	background-position:0 -656px;
+}
+.btn-oval-close {
+	width:63px;
+	height:23px;
+	background-position:0 -688px;
+}
+/* 页码中用到的三角形箭头(上一页、下一页) */
+.page-arrow-left {
+	background-position:0 -720px;
+}
+.page-arrow-left,.page-arrow-right {
+	width:4px;
+	height:7px;
+}
+.page-arrow-right {
+	background-position:0 -736px;
+}
+/* 创建计划成功和失败 */
+.fail-plan {
+	background-position:0 -752px;
+	width:30px;
+	height:30px;
+}
+.success-plan {
+	background-position:0 -784px;
+	width:36px;
+	height:27px;
+}
+/* 表格中的td全部状态*/
+.all-state {
+	background-position:0 -816px;
+	width:7px;
+	height:4px;
+}
+/* 地域设定已选择的地区 */
+.area-selected {
+	background-position:0 -832px;
+	width:10px;
+	height:10px;
+}
+.icon-search {
+	background-image:url("../images/search.png");
+	width:20px;
+	height:17px;
+	background-position:0 0;
+}
+/* 搜索框后面的搜索icon */
+.magnifier-search {
+	background-position:0 -848px;
+	width:24px;
+	height:19px;
+}
+/* background-color */
+/*webback里面的start*/
+
+.ml1 {
+	margin-left:10px;
+}
+.ml2 {
+	margin-left:20px;
+}
+.ml3 {
+	margin-left:30px;
+}
+.ml4 {
+	margin-left:40px;
+}
+.ml5 {
+	margin-left:50px;
+}
+.ml6 {
+	margin-left:60px;
+}
+.ml7 {
+	margin-left:70px;
+}
+.ml8 {
+	margin-left:80px;
+}
+.ml9 {
+	margin-left:90px;
+}
+.ml10 {
+	margin-left:100px;
+}
+.ml11 {
+	margin-left:110px;
+}
+.ml12 {
+	margin-left:120px;
+}
+.ml13 {
+	margin-left:130px;
+}
+.ml14 {
+	margin-left:140px;
+}
+.ml15 {
+	margin-left:150px;
+}
+.ml16 {
+	margin-left:160px;
+}
+.ml17 {
+	margin-left:170px;
+}
+.ml18 {
+	margin-left:180px;
+}
+.ml19 {
+	margin-left:190px;
+}
+.ml20 {
+	margin-left:200px;
+}
+.mt1 {
+	margin-top:10px;
+}
+.mt2 {
+	margin-top:20px;
+}
+.mt3 {
+	margin-top:30px;
+}
+.mt4 {
+	margin-top:40px;
+}
+.mt5 {
+	margin-top:50px;
+}
+.mt6 {
+	margin-top:60px;
+}
+.mt7 {
+	margin-top:70px;
+}
+.mt8 {
+	margin-top:80px;
+}
+.mt9 {
+	margin-top:90px;
+}
+.mt10 {
+	margin-top:100px;
+}
+.mr1 {
+	margin-right:10px;
+}
+.mr2 {
+	margin-right:20px;
+}
+.mr3 {
+	margin-right:30px;
+}
+.mr4 {
+	margin-right:40px;
+}
+.mr5 {
+	margin-right:50px;
+}
+.mr6 {
+	margin-right:60px;
+}
+.mr7 {
+	margin-right:70px;
+}
+.mr8 {
+	margin-right:80px;
+}
+.mr9 {
+	margin-right:90px;
+}
+.mr10 {
+	margin-right:100px;
+}
+.mb1 {
+	margin-bottom:10px;
+}
+.mb2 {
+	margin-bottom:20px;
+}
+.mb3 {
+	margin-bottom:30px;
+}
+.mb4 {
+	margin-bottom:40px;
+}
+.mb5 {
+	margin-bottom:50px;
+}
+.mb6 {
+	margin-bottom:60px;
+}
+.mb7 {
+	margin-bottom:70px;
+}
+.mb8 {
+	margin-bottom:80px;
+}
+.mb9 {
+	margin-bottom:90px;
+}
+.mb10 {
+	margin-bottom:100px;
+}
+/*webback里面的end*/
+/* border bottom dashed */
+.bb-dashed-gray {
+	border-bottom:1px dashed #666666;
+}
+.bb-dashed-light-gray {
+	border-bottom:1px dashed #999999;
+}
+.bb-dashed-light-silver {
+	border-bottom:1px dashed #cccccc;
+}
+.bb-dashed-bright-silver {
+	border-bottom:1px dashed #fbfbfb;
+}
+/* border bottom solid */
+.bb-solid-gray {
+	border-bottom:1px solid #666666;
+}
+.bb-solid-light-gray {
+	border-bottom:1px solid #999999;
+}
+.bb-solid-light-silver {
+	border-bottom:1px solid #cccccc;
+}
+.bb-solid-bright-silver {
+	border-bottom:1px solid #fbfbfb;
+}
+/* border top dashed */
+.bt-dashed-gray {
+	border-top:1px dashed #666666;
+}
+.bt-dashed-light-gray {
+	border-top:1px dashed #999999;
+}
+.bt-dashed-light-silver {
+	border-top:1px dashed #cccccc;
+}
+.bt-dashed-bright-silver {
+	border-top:1px dashed #fbfbfb;
+}
+/* border top solid */
+.bt-solid-gray {
+	border-top:1px solid #666666;
+}
+.bt-solid-light-gray {
+	border-top:1px solid #999999;
+}
+.bt-solid-light-silver {
+	border-top:1px solid #cccccc;
+}
+.bt-solid-bright-silver {
+	border-top:1px solid #fbfbfb;
+}
+/* border top bottom left right solid */
+a {
+	text-decoration:none;
+	color:#0055cc;
+}
+a:hover {
+	text-decoration:none;
+}
+a.disabled {
+	color:#999999;
+	cursor:text;
+}
+/*webback里面的start*/
+
+input[type=text] {
+	border-radius:0;
+	margin:0;
+}
+/*webback里面的end*/
+.hidden {
+	display:none;
+}
+ul p {
+	margin:0;
+	padding:0;
+}
+.clear-both {
+	clear:both;
+}
+.transparent {
+	opacity:0;
+}
+.required {
+	color:#ff7800;
+}
+.table-layout {
+	display:table;
+	width:100%;
+}
+.relative {
+	position:relative;
+}
+#loading {
+	display:inline-block;
+	width:16px;
+	height:16px;
+	background-image:url("../images/loading.gif");
+	margin-left:10px;
+}
+/******************************************************************/
+/* bootstrap patch                                                 /
+/******************************************************************/
+/* 下拉菜单的按钮如果在页面右边的话点击之后下拉菜单依然是靠左的,如果文字比较宽就会把横向滚动条撑出来,所以加了下面这个class,将.dropdown-right添加到.btn-group的标签上就好了 */
+.dropdown-right .dropdown-menu:after {
+	left:auto;
+	right:13px;
+}
+.dropdown-right .dropdown-menu {
+	left:auto;
+	right:0;
+}
+/* 覆盖 .btn-group 及 .dropdown-menu 的默认字体样式 */
+.btn-group > .btn {
+	font-size:14px;
+	color:#666666;
+}
+.btn {
+	border-radius:0;
+}
+.dropdown-menu {
+	border-radius:0;
+}
+.dropdown-menu li > a {
+	color:#666666;
+	font-size:12px;
+}
+label {
+	display:inline-block;
+	font-size:14px;
+}
+.area-set {
+	font-size:12px;
+	width:710px;
+	height:340px;
+}
+.area-set .name {
+	height:34px;
+	line-height:34px;
+	/*background-image:url("../images/geo-title-bg.png");
+	*/
+}
+.area-set .name a {
+	float:right;
+	margin-right:17px;
+}
+.area-set .list-con,.area-set .selected-con {
+	color:#666666;
+	height:285px;
+}
+.area-set .list-con .title,.area-set .selected-con .title {
+	height:33px;
+	line-height:33px;
+	/*background-image:url("../images/area_title_bg.png");
+	*/
+  color:#999999;
+	border-bottom:1px solid #cccccc;
+}
+.area-set .list-con > .name,.area-set .selected-con > .name {
+	padding-left:18px;
+}
+.area-set .area-bottom {
+	background-color:#fbfbfb;
+	padding:0px;
+}
+.area-set .search {
+	border:1px solid #cccccc;
+	overflow:hidden;
+	margin-top:5px;
+	width:303px;
+}
+.area-set .search input {
+	width:273px;
+	line-height:20px;
+}
+.area-set .search span {
+	cursor:pointer;
+	margin-right:0px;
+}
+.area-set .con {
+	overflow-y:scroll;
+	height:250px;
+}
+.area-set .list-con {
+	width:400px;
+	float:left;
+}
+.area-set .list-con .children {
+	width:263px;
+	padding:0 10px;
+	background:#f4f4f4;
+	overflow:hidden;
+	margin-left:82px;
+}
+.area-set .list-con .children .children-area {
+	float:left;
+	overflow:hidden;
+	line-height:24px;
+	margin:0 5px 10px 5px;
+}
+.area-set .list-con .children .children-area .area {
+	border:1px solid #ccc;
+	cursor:pointer;
+}
+.area-set .list-con .children .children-area .select-city {
+	border:1px solid #ff6600;
+}
+.area-set .list-con .children .children-area .area .corner {
+	width:8px;
+	height:8px;
+	margin:16px 0 0 0;
+}
+.area-set .list-con .con {
+	overflow-y:scroll;
+	margin-left:18px;
+	border-top:1px solid #ccc;
+}
+.area-set .list-con .con .area {
+	overflow:hidden;
+}
+.area-set .list-con .con .area-bg {
+	background:#f4f4f4;
+}
+.area-set .list-con .con .area:hover {
+	background:#f4f4f4;
+}
+.area-set .list-con .con input {
+	margin:0;
+	padding:0;
+	border:0;
+	background:none;
+	box-shadow:none;
+	height:24px;
+}
+.area-set .list-con .con span,.area-set .list-con .con input {
+	display:inline-block;
+	float:left;
+	margin-right:5px;
+	outline:none;
+}
+.area-set .list-con .con span {
+	line-height:24px;
+}
+.area-set .list-con .con span.shrinked-gray,.area-set .list-con .con span.extended-gray {
+	margin-top:6px;
+	float:right;
+	cursor:pointer;
+}
+.area-set .list-con .con .double-arrow {
+	margin-top:10px;
+}
+.area-set .list-con .con input[type=checkbox] {
+	margin-top:5px;
+}
+.area-set .selected-con {
+	padding-left:400px;
+	width:340px;
+}
+.area-set .selected-con .con {
+	margin-left:18px;
+	border-top:1px solid #ccc;
+}
+.area-set .selected-con .selected,.area-set .selected-con .removed {
+	background-color:#fbfbfb;
+	border:1px solid #cccccc;
+	/*			height:19px;
+	*/
+
+  /*			line-height:19px;
+	*/
+
+  overflow:hidden;
+	margin:2px 0;
+	padding:0 5px;
+}
+.area-set .selected-con .close-tag {
+	float:right;
+	margin-top:5px;
+	margin-right:10px;
+	opacity:0.5;
+	filter:alpha(opacity=50);
+}
+.area-set .selected-con .close-tag:hover {
+	opacity:1;
+	filter:alpha(opacity=100);
+}
+.area-set .selected-con .area-selected {
+	margin-right:5px;
+}
+.area-set .shrinked {
+	background-image:url("../images/icon.png");
+	display:inline-block;
+	cursor:pointer;
+	background-position:0 -320px;
+	width:10px;
+	height:10px;
+}
+.area-set .extended {
+	background-image:url("../images/icon.png");
+	display:inline-block;
+	cursor:pointer;
+	width:10px;
+	height:10px;
+	background-position:0 -336px;
+}
+.area-set .placeholder {
+	background-image:url("../images/icon.png");
+	display:inline-block;
+	cursor:pointer;
+	background-position:0 -320px;
+	width:10px;
+	height:10px;
+	background:none;
+	cursor:default;
+}
+.search {
+	background:#f3f3f3;
+	overflow:hidden;
+	padding:7px 18px;
+	border-bottom:1px solid #cccccc;
+	position:relative;
+}
+.search span {
+	line-height:30px;
+	float:left;
+	font-size:12px;
+}
+.search .search-input {
+	width:410px;
+	height:30px;
+	margin-top:3px;
+	border-radius:5px 5px 5px 5px;
+	border:1px solid #CCCCCC;
+	overflow:hidden;
+	float:left;
+	background:#fff;
+}
+.search .search-input input {
+	width:380px;
+	border:0;
+	float:left;
+	box-shadow:none;
+	outline:none;
+}
+.search .search-input .close-tag {
+	float:left;
+}
+.search .search-btn {
+	float:left;
+	font-size:12px;
+	border-radius:5px 5px 5px 5px;
+	border:1px solid #36aeea;
+	width:58px;
+	height:31px;
+	color:#36aeea;
+	background:white;
+	text-align:center;
+	cursor: pointer;
+	line-height:30px;
+	margin-left:5px;
+	margin-top:3px;
+}
+.search-result {
+	display:none;
+	width:390px;
+	height:240px;
+	position:absolute;
+	overflow-x:hidden;
+	overflow-y:auto;
+	border-bottom:1px solid #cccccc;
+	border-left:1px solid #cccccc;
+	border-right:1px solid #cccccc;
+	left:90px;
+	z-index:100;
+	background:#fff;
+	padding:0 10px;
+}
+.search-result div {
+	height:30px;
+	line-height:30px;
+	overflow:hidden;
+}
+.search-result div span {
+	display:inline-block;
+	float:left;
+	color:#666;
+}
+.search-result .add-area {
+	float:right;
+	cursor:pointer;
+	margin:10px 0 0 5px;
+}
+.search-result .add-all {
+	text-align:right;
+	border-top:1px solid #e5e5e5;
+}
+.search-result .add-all a {
+	font-size:12px;
+	color:#666;
+}

+ 158 - 0
src/main/webapp/assets/css/gfenpei.css

@@ -0,0 +1,158 @@
+@CHARSET "UTF-8";
+a{
+	text-decoration:none;
+}
+a:hover{
+	text-decoration:none;
+}
+.btn3{
+	margin-top:0px;
+}
+	#second{
+	       margin-top:25px;
+			height: 40px;
+		}
+		
+		 .re a span{
+			color: #4c637b;
+			
+	}
+		 .da {
+			color: black;
+	}
+li.btn1{
+	float:left;
+	width:120px;
+	height:34px;
+	line-height:34px;
+   	color:#36AEEA!important;
+  	font-size:12px;
+  	border:1px solid #36AEEA;
+   	border-radius:5px!important;
+   	text-align: center;
+	cursor: pointer;
+	margin:0 10px 0 0;
+}
+li.btn1:hover{
+	background-color:#36AEEA!important;
+}
+
+	#third ul .active1{
+	   float:left;
+	    color: #4c637b;
+	   margin:0px 0px 0px 10px;
+	}
+	#third ul .size1{
+	   float:left;
+	   margin:10px 10px 0px 10px;
+	   color: #4c637b;
+	}
+    #third ul .size2{
+	   float:left;
+	   margin:10px 10px 0px 10px;
+	    color: #4c637b;
+	}
+	#third ul .divider2{
+	   float:left;
+	   margin:10px 10px 0px 10px;
+	   color: #4c637b; 
+	}
+	a{
+	 color: #4c637b;
+	}
+	
+	 
+	
+	#searchbtn{
+	float:left;
+	margin:25px 30px 0px 30px;
+	
+	}
+.control-group{
+	margin-top:25px;
+	
+	margin-left:30px;
+	font-size:14px;
+	height:40px;
+	 color: #4c637b;
+}
+#divselection{
+	margin-left:20px;
+}
+#third ul{
+	margin-left: 20px;
+	margin-top: 0px;
+	
+}
+
+/**ul{
+	height:25px;
+    width:150px;
+}**/
+
+	.input1{
+	 height:25px;
+	 width: 180px;
+	 border:1px soild #b9c5d9;
+	}	
+
+.u18{
+	float:left;
+}
+.btn{
+		    margin-top:-5px;
+		    margin-left:30px;
+		    border-radius: 8px;
+	        width: 110px;
+	        height: 35px;
+			color:white;
+			background:#36aeea;
+			text-align:center;
+			cursor: pointer;
+		}
+		.btn2{
+		 margin-top:-5px;
+		    margin-left:10px;
+			border-radius: 8px;
+	        width: 110px;
+	        height: 35px;
+			color:white;
+			background:#67ba2f;
+			text-align:center;
+			cursor: pointer;
+		}
+		.btn2:visited{
+			background-color: #4c637b;
+		}
+		
+.controls-reset-1{
+	float:left;
+}
+.rounddate{
+	  margin-left:27px;
+    margin-top: 4px;
+}
+
+ #dateRangePicker{
+		      font-size: 14px;
+              height: 30px;
+              width: 180px;
+              padding:0px;
+              border:none;
+}
+ .icon-calendar{
+            margin-left:6px;
+        }
+  #tex{
+            border: 1px solid #dfdfdf;
+            border-radius: 5px;
+		    display: block;
+		    height: 32px;
+		    margin-left: 100px;
+		    margin-top: -22px;
+		    width: 213px;
+        }
+        #divselection{
+        margin-left: 30px;
+	    display: block;
+        }

+ 159 - 0
src/main/webapp/assets/css/index.css

@@ -0,0 +1,159 @@
+
+
+#data_show{
+	clear:both;
+	position: relative;
+	left:20px;
+	top:20px;	
+	
+}
+#data_show table{
+	color:#4c637b;
+	width:96%;
+	border:solid #d5dee8 1px;
+	border-radius:3px;
+	margin-left:0px;
+}
+#data_show tr{	
+		
+height:63px;	
+	
+}
+
+
+#data_show th{
+	
+	
+}
+#data_show th.th1{
+	width:200px;
+}
+#data_show th.th2{
+	width:200px;
+	font-weight: 12px;
+}
+#data_show th.th3{
+	width:250px;
+}
+#data_show th.th4{
+	width:200px;
+}
+#data_show tr td,th{
+	
+	border-bottom:solid #d5dee8 1px;
+	text-align: center;
+}
+#data_show tr.add{
+	background-color:white;
+	font-size: 13px;
+	font-weight: bold;
+	height:78px;
+	text-align: center;
+}
+
+#data_show tr.odd{
+	background-color:#f3f6fb;
+	text-align: center;
+	font-size: 14px;
+}
+
+
+#data_show tr.even{
+	background-color:white;
+}
+
+#data_show tr.even:hover{
+	background-color:#e8f5e0;
+}
+
+#data_show tr.odd:hover{
+	background-color:#e8f5e0;
+}
+#button0 {
+		
+		margin-top: 40px;
+		margin-left: 20px;
+	}
+	.btn1  {
+		background-color: #67ba2f;
+		width: 150px;	
+        height:30px;
+         border: 0px ;
+          font-family: sans-serif;
+          border-radius: 5px;
+	}
+	
+	.btn2 {
+		background-color: #36aeea;
+		width: 150px;	
+        height:30px;
+          border: 0px ;
+          font-family: sans-serif;
+          border-radius: 5px;
+	}
+	#page0 {
+	margin-top: -20px;
+	margin-left: 1040px;
+	width: 550px;
+	 font-size: 13px;
+	 text-decoration:none;
+	  height:30px;
+	color:#4c637b;
+	 }
+#page0 .word li a:link
+{
+display:block;
+ height:50px;
+text-align:center;
+text-decoration:none;
+
+color:#4c637b;
+}
+#page0  li.li1 a:visited{
+	text-decoration:none;
+	color:#4c637b;
+text-align:center;
+
+}
+
+#page0  li.li0 a:visited{
+	background-image:url(../images/round.jpg);
+	background-repeat:no-repeat;
+	text-decoration:none;
+	color:#4c637b;
+text-align:center;
+
+}
+ #page0 li.li0 a:hover
+{
+background-image:url(../images/round2.jpg);
+ text-decoration:none;
+ background-repeat:no-repeat;
+ color:white;
+text-align:center;
+
+}
+
+ #page0 li.li0{
+ text-align:center;
+width: 28px;
+color:#4c637b;
+ }
+
+	#page0 .word li{
+	list-style:none;
+	float:left;
+	margin:0px 8px;	
+	text-align: center;
+	text-decoration:none;
+    color:#4c637b;
+
+}
+
+
+
+
+
+  
+  
+  

+ 239 - 0
src/main/webapp/assets/css/indexpage.css

@@ -0,0 +1,239 @@
+
+#select_left,#select_right,#calendar{
+	margin-left:21px;
+	margin-top:20px;
+	float: left;		
+}
+
+#calendar {
+	position:relative;
+	left:120px;
+	z-index:1000;
+}
+
+#calendar a{
+	color:#36aeea;
+}
+
+#calendar span,#calendar .caret{
+	position:relative;
+	top:4px;
+}
+
+#calendar .yesterday {
+	position:relative;
+	color:#6c637b;
+	left:20px;
+}
+
+#calendar .lastWeek {
+	position:relative;
+	left:40px;
+}
+
+#calendar .lastSevenDays {
+	position:relative;
+	left:60px;
+}
+
+#calendar .thisMonth {
+	position:relative;
+	left:80px;
+}
+
+#calendar .lastMonth {
+	position:relative;
+	left:100px;
+}
+
+#calendar #reportrange {
+	position:relative;
+	left:120px;
+	border:1px solid #d5dee8;
+	width:245px;
+	height:30px;
+	background:url(../images/calendar.png) no-repeat 3% 50%;
+}
+
+#reportrange span,#reportrange b{
+	position:relative;
+	left:40px;	
+}
+
+
+#divselection cite{
+	padding-left:15px;
+	padding-top:7px;
+	background-color:#e3eaf3;
+	display: block;
+	cursor: pointer;
+	width:149px;
+	height:30px;
+	font-size: 12px;
+	border-radius: 3px;
+	border-style: none;	
+	background-image: url(../images/triangle_hover.png);
+	background-repeat: no-repeat;
+	background-position: 89% 50%;
+	color: #4C637B;
+	text-decoration: none;
+	font-style: normal;
+}
+
+
+#divselection ul {
+	/*width: 149px;	*/
+	position: absolute;
+	z-index: 20000;
+	display: none;
+}
+#divselection ul li {
+	background-color:#344c68;	
+}
+#divselection ul li.last{
+	border-radius: 3px;
+}
+#divselection ul li a {
+	width:147px;
+	padding-top:5px; 
+	padding-left:15px;
+	display: block;
+	height: 27px;
+	background-color:#344c68;
+	color:#b8c6d6;
+	border-bottom:solid #5c728a 1px;
+	text-decoration: none;
+	/*padding-left: 10px;
+	padding-right: 10px;*/
+}
+#divselection ul a:hover {
+	background-color: #5C728A;
+}
+
+#select_right{
+	position:relative;
+	left:10px;
+}
+
+
+#data_number{
+	clear:both;
+	position:absolute;
+	top:76px;
+	left:20px;
+	width:100%;
+	color:#4c637b;
+}
+
+#data_number table{
+	float:left;
+	width:205px;
+	height:120px;
+	border:solid #d5dee8 1px;
+	border-radius:3px;
+	margin-right:12px;
+}
+
+#data_number a{
+	color:#4c637b;
+}
+
+
+#data_number a .pv{
+	color:#ffffff;
+	background-color:#36aeea;
+}
+
+
+#data_number table.income{
+	margin-right:0px;	
+}
+
+#data_number table td.title{
+	padding:0px 22px;	
+	height:39px;	
+	border-bottom:solid #d5dee8 1px;
+}
+#data_number table td.num{
+	font-weight: bold;
+	font-size: 28px;
+	font-family: times;
+	text-align:center;	
+}
+
+#data_show{
+	clear:both;
+	position:absolute;	
+	left:20px;
+	top:568px;
+}
+
+#canvas{
+	clear:both;
+	position:absolute;	
+	left:23px;
+	top:224px;
+	width:95%;
+	height:380;
+	z-index:1;	
+}
+
+
+#out_canvas{
+	width:1361px;
+	height:334px;
+	clear:both;
+	position:absolute;	
+	left:20px;
+	top:214px;
+	background-image: url(../images/canvasBackground1.png);	
+	
+}
+
+#data_show{
+	width:95%;
+}
+#data_show table{
+	color:#4c637b;
+	width:100%;	
+	border:solid #d5dee8 1px;
+	border-radius:3px;
+	margin-right:12px;
+}
+#data_show tr{	
+		
+height:63px;	
+	
+}
+
+#data_show tr.table_header{
+	background-color:#e3eaf4;
+}
+
+#data_show tr.odd{
+	background-color:f3f6fb;
+}
+
+#data_show tr.even{
+	display:none;
+	background-color:#f3f3f3;
+}
+
+#data_show th{
+	text-align: center;
+	font-weight: 400;
+}
+#data_show tr td,th{
+	
+	border-bottom:solid #d5dee8 1px;
+	text-align: center;
+}
+
+
+#data_show tr.even:hover{
+	background-color:#e8f5e0;
+}
+
+#data_show tr.odd:hover{
+	background-color:#e8f5e0;
+}

+ 191 - 0
src/main/webapp/assets/css/jquery-ui-1.10.2.custom.min.css

@@ -0,0 +1,191 @@
+/*! jQuery UI - v1.10.2 - 2013-04-17
+* http://jqueryui.com
+* Includes:jquery.ui.core.css,jquery.ui.resizable.css,jquery.ui.slider.css
+* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
+.ui-helper-hidden {
+	display:none
+}
+.ui-helper-hidden-accessible {
+	border:0;
+	clip:rect(0 0 0 0);
+	height:1px;
+	margin:-1px;
+	overflow:hidden;
+	padding:0;
+	position:absolute;
+	width:1px
+}
+.ui-helper-reset {
+	margin:0;
+	padding:0;
+	border:0;
+	outline:0;
+	line-height:1.3;
+	text-decoration:none;
+	font-size:100%;
+	list-style:none
+}
+.ui-helper-clearfix:before,.ui-helper-clearfix:after {
+	content:"";
+	display:table;
+	border-collapse:collapse
+}
+.ui-helper-clearfix:after {
+	clear:both
+}
+.ui-helper-clearfix {
+	min-height:0
+}
+.ui-helper-zfix {
+	width:100%;
+	height:100%;
+	top:0;
+	left:0;
+	position:absolute;
+	opacity:0;
+	filter:Alpha(Opacity=0)
+}
+.ui-front {
+	z-index:100
+}
+.ui-state-disabled {
+	cursor:default!important
+}
+.ui-icon {
+	display:block;
+	text-indent:-99999px;
+	overflow:hidden;
+	background-repeat:no-repeat
+}
+.ui-widget-overlay {
+	position:fixed;
+	top:0;
+	left:0;
+	width:100%;
+	height:100%
+}
+.ui-resizable {
+	position:relative
+}
+.ui-resizable-handle {
+	position:absolute;
+	font-size:.1px;
+	display:block
+}
+.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
+	display:none
+}
+.ui-resizable-n {
+	cursor:n-resize;
+	height:7px;
+	width:100%;
+	top:-5px;
+	left:0
+}
+.ui-resizable-s {
+	cursor:s-resize;
+	height:7px;
+	width:100%;
+	bottom:-5px;
+	left:0
+}
+.ui-resizable-e {
+	cursor:e-resize;
+	width:7px;
+	right:-5px;
+	top:0;
+	height:100%
+}
+.ui-resizable-w {
+	cursor:w-resize;
+	width:7px;
+	left:-5px;
+	top:0;
+	height:100%
+}
+.ui-resizable-se {
+	cursor:se-resize;
+	width:12px;
+	height:12px;
+	right:1px;
+	bottom:1px
+}
+.ui-resizable-sw {
+	cursor:sw-resize;
+	width:9px;
+	height:9px;
+	left:-5px;
+	bottom:-5px
+}
+.ui-resizable-nw {
+	cursor:nw-resize;
+	width:9px;
+	height:9px;
+	left:-5px;
+	top:-5px
+}
+.ui-resizable-ne {
+	cursor:ne-resize;
+	width:9px;
+	height:9px;
+	right:-5px;
+	top:-5px
+}
+.ui-slider {
+	position:relative;
+	text-align:left
+}
+.ui-slider .ui-slider-handle {
+	position:absolute;
+	z-index:2;
+	width:1.2em;
+	height:1.2em;
+	cursor:default
+}
+.ui-slider .ui-slider-range {
+	position:absolute;
+	z-index:1;
+	font-size:.7em;
+	display:block;
+	border:0;
+	background-position:0 0
+}
+.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
+	filter:inherit
+}
+.ui-slider-horizontal {
+	height:.8em
+}
+.ui-slider-horizontal .ui-slider-handle {
+	top:-.3em;
+	margin-left:-.6em
+}
+.ui-slider-horizontal .ui-slider-range {
+	top:0;
+	height:100%
+}
+.ui-slider-horizontal .ui-slider-range-min {
+	left:0
+}
+.ui-slider-horizontal .ui-slider-range-max {
+	right:0
+}
+.ui-slider-vertical {
+	width:.8em;
+	height:100px
+}
+.ui-slider-vertical .ui-slider-handle {
+	left:-.3em;
+	margin-left:0;
+	margin-bottom:-.6em
+}
+.ui-slider-vertical .ui-slider-range {
+	left:0;
+	width:100%
+}
+.ui-slider-vertical .ui-slider-range-min {
+	bottom:0
+}
+.ui-slider-vertical .ui-slider-range-max {
+	top:0
+}

+ 460 - 0
src/main/webapp/assets/css/jquery-ui.css

@@ -0,0 +1,460 @@
+/*! jQuery UI - v1.9.1 - 2012-11-11
+* http://jqueryui.com
+* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
+* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden { display: none; }
+.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
+.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
+.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
+.ui-helper-clearfix:after { clear: both; }
+.ui-helper-clearfix { zoom: 1; }
+.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled { cursor: default !important; }
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
+.ui-resizable { position: relative;}
+.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
+.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
+.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
+.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
+.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
+.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
+.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
+.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
+.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
+.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
+.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; }
+.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
+.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
+.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
+.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
+.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; }
+.ui-autocomplete {
+	position: absolute;
+	top: 0; /* #8656 */
+	cursor: default;
+}
+
+/* workarounds */
+* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
+.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
+.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
+.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
+button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
+.ui-button-icons-only { width: 3.4em; } 
+button.ui-button-icons-only { width: 3.7em; } 
+
+/*button text element */
+.ui-button .ui-button-text { display: block; line-height: 1.4;  }
+.ui-button-text-only .ui-button-text { padding: .4em 1em; }
+.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
+.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
+.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
+.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
+/* no icon support for input elements, provide padding by default */
+input.ui-button { padding: .4em 1em; }
+
+/*button icon element(s) */
+.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
+.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
+.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
+.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
+.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
+
+/*button sets*/
+.ui-buttonset { margin-right: 7px; }
+.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
+
+/* workarounds */
+button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
+.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
+.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
+.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
+.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
+.ui-datepicker .ui-datepicker-prev { left:2px; }
+.ui-datepicker .ui-datepicker-next { right:2px; }
+.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
+.ui-datepicker .ui-datepicker-next-hover { right:1px; }
+.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
+.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
+.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
+.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
+.ui-datepicker select.ui-datepicker-month, 
+.ui-datepicker select.ui-datepicker-year { width: 49%;}
+.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
+.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
+.ui-datepicker td { border: 0; padding: 1px; }
+.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
+.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
+.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi { width:auto; }
+.ui-datepicker-multi .ui-datepicker-group { float:left; }
+.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
+.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
+.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
+.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
+.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
+.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
+
+/* RTL support */
+.ui-datepicker-rtl { direction: rtl; }
+.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
+.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
+.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
+.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
+.ui-datepicker-rtl .ui-datepicker-group { float:right; }
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
+
+/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
+.ui-datepicker-cover {
+    position: absolute; /*must have*/
+    z-index: -1; /*must have*/
+    filter: mask(); /*must have*/
+    top: -4px; /*must have*/
+    left: -4px; /*must have*/
+    width: 200px; /*must have*/
+    height: 200px; /*must have*/
+}.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
+.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
+.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
+.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
+.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
+.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
+.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
+.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
+.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
+.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
+.ui-draggable .ui-dialog-titlebar { cursor: move; }
+.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
+.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
+.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
+.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
+.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
+.ui-menu .ui-menu-item a.ui-state-focus,
+.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }
+
+.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
+.ui-menu .ui-state-disabled a { cursor: default; }
+
+/* icon support */
+.ui-menu-icons { position: relative; }
+.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }
+
+/* left-aligned */
+.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }
+
+/* right-aligned */
+.ui-menu .ui-menu-icon { position: static; float: right; }
+.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
+.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }.ui-slider { position: relative; text-align: left; }
+.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
+.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
+
+.ui-slider-horizontal { height: .8em; }
+.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
+.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
+.ui-slider-horizontal .ui-slider-range-min { left: 0; }
+.ui-slider-horizontal .ui-slider-range-max { right: 0; }
+
+.ui-slider-vertical { width: .8em; height: 100px; }
+.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
+.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
+.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
+.ui-slider-vertical .ui-slider-range-max { top: 0; }.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
+.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
+.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
+.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */
+.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */
+.ui-spinner-up { top: 0; }
+.ui-spinner-down { bottom: 0; }
+
+/* TR overrides */
+.ui-spinner .ui-icon-triangle-1-s {
+	/* need to fix icons sprite */
+	background-position:-65px -16px;
+}
+.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
+.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }
+.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
+.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
+.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
+.ui-tooltip {
+	padding: 8px;
+	position: absolute;
+	z-index: 9999;
+	max-width: 300px;
+	-webkit-box-shadow: 0 0 5px #aaa;
+	box-shadow: 0 0 5px #aaa;
+}
+/* Fades and background-images don't work well together in IE6, drop the image */
+* html .ui-tooltip {
+	background-image: none;
+}
+body .ui-tooltip { border-width: 2px; }
+
+/* Component containers
+----------------------------------*/
+.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
+.ui-widget .ui-widget { font-size: 1em; }
+.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
+.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(../images/dialog/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
+.ui-widget-content a { color: #222222/*{fcContent}*/; }
+.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(../images/dialog/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
+.ui-widget-header a { color: #222222/*{fcHeader}*/; }
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(../images/dialog/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
+.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
+.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(../images/dialog/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
+.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #212121/*{fcHover}*/; text-decoration: none; }
+.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(../images/dialog/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
+.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(../images/dialog/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
+.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
+.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(../images/dialog/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
+.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
+.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
+.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
+.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
+.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
+.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon { width: 16px; height: 16px; background-image: url(../images/dialog/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
+.ui-widget-content .ui-icon {background-image: url(../images/dialog/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
+.ui-widget-header .ui-icon {background-image: url(../images/dialog/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
+.ui-state-default .ui-icon { background-image: url(../images/dialog/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
+.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/dialog/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
+.ui-state-active .ui-icon {background-image: url(../images/dialog/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
+.ui-state-highlight .ui-icon {background-image: url(../images/dialog/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
+.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/dialog/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }
+
+/* positioning */
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
+
+/* Overlays */
+.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(../images/dialog/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
+.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(../images/dialog/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }

+ 101 - 0
src/main/webapp/assets/css/jquery.gritter.css

@@ -0,0 +1,101 @@
+/* the norm */
+#gritter-notice-wrapper {
+	position:fixed;
+	top:20px;
+	right:20px;
+	width:301px;
+	z-index:9999;
+}
+#gritter-notice-wrapper.top-left {
+    left: 20px;
+    right: auto;
+}
+#gritter-notice-wrapper.bottom-right {
+    top: auto;
+    left: auto;
+    bottom: 20px;
+    right: 20px;
+}
+#gritter-notice-wrapper.bottom-left {
+    top: auto;
+    right: auto;
+    bottom: 20px;
+    left: 20px;
+}
+.gritter-item-wrapper {
+	position:relative;
+	margin:0 0 10px 0;
+	background:url('../images/ie-spacer.gif'); /* ie7/8 fix */ 
+}
+.gritter-top {
+	background:url(../images/gritter.png) no-repeat left -30px;
+	height:10px;
+}
+.hover .gritter-top {
+	background-position:right -30px;
+}
+.gritter-bottom {
+	background:url(../images/gritter.png) no-repeat left bottom;
+	height:8px;
+	margin:0;
+}
+.hover .gritter-bottom {
+	background-position: bottom right;
+}
+.gritter-item {
+	display:block;
+	background:url(../images/gritter.png) no-repeat left -40px;
+	color:#eee;
+	padding:2px 11px 8px 11px;
+	font-size: 11px;
+	font-family:verdana;
+}
+.hover .gritter-item {
+	background-position:right -40px;
+}
+.gritter-item p {
+	padding:0;
+	margin:0;
+	word-wrap:break-word;
+}
+.gritter-close {
+	display:none;
+	position:absolute;
+	top:5px;
+	left:3px;
+	background:url(../images/gritter.png) no-repeat left top;
+	cursor:pointer;
+	width:30px;
+	height:30px;
+}
+.gritter-title {
+	font-size:14px;
+	font-weight:bold;
+	padding:0 0 7px 0;
+	display:block;
+	text-shadow:1px 1px 0 #000; /* Not supported by IE :( */
+}
+.gritter-image {
+	width:48px;
+	height:48px;
+	float:left;
+}
+.gritter-with-image,
+.gritter-without-image {
+	padding:0;
+}
+.gritter-with-image {
+	width:220px;
+	float:right;
+}
+/* for the light (white) version of the gritter notice */
+.gritter-light .gritter-item,
+.gritter-light .gritter-bottom,
+.gritter-light .gritter-top,
+.gritter-light .gritter-close {
+    background-image: url(../images/gritter-light.png);
+    color: #222;
+}
+.gritter-light .gritter-title {
+    text-shadow: none;
+}

+ 317 - 0
src/main/webapp/assets/css/page.yf.yang.css

@@ -0,0 +1,317 @@
+
+
+/*****************Author锛歽f.yang********************************/
+/***************************************************/
+.space{
+	height:5px;
+	padding:55px;
+	color:white
+	width:100%;
+	
+}
+span.star{
+	color:#4bb4eb;
+}
+
+/****************************************鍒涘缓骞垮憡浣嶉〉闈�main/ad/zone/create.ftl***************************************************/
+body{
+	color:#4C637B;
+}
+#created_ops{
+	margin:20px 20px 0 20px;
+}
+
+#created_ops .add_all, #created_ops .clear_all{
+	margin-left:9px;
+	width: 90px;
+	height: 35px;
+	color:#36AEEA!important;
+  	font-size:12px;
+  	border:1px solid #36AEEA;
+   	border-radius:5px!important;
+	cursor: pointer;
+	background-color: #ffffff;
+}
+
+#created_ops .choose_ops label.label1{	
+	width: 90px;
+	height: 35px;
+	line-height:35px;
+	text-align: center;
+	color:#4C637B;
+}
+
+
+#created_ops .opsdiv_control{
+	margin-top:-30px;
+	margin-left:100px;
+}
+
+#created_ops .choose_ops label.invalid{
+	margin-left:5px;
+	color: red;
+}
+#created_ops .choose_ops input[type="radio"],input[type="checkbox"]{
+	display: none;
+}
+
+#created_ops .choose_ops .scene_control input[type="checkbox"] + label{
+	margin-top:10px;
+	
+}
+#created_ops .choose_ops input[type="radio"] + label{
+	display: inline-block;	
+	border:solid #d5dee8 1px;
+	margin-left:10px;
+	cursor: pointer;
+}
+
+#created_ops .choose_ops input[type="radio"]:checked + label{
+	background-color: #4C637B;
+	color: #fff;
+}
+
+#created_ops .choose_ops input[type="checkbox"] + label{
+	display: inline-block;	
+	border:solid #d5dee8 1px;
+	margin-left:20px;
+	cursor: pointer;
+}
+
+#created_ops .choose_ops input[type="checkbox"]:checked + label{
+	background-color: #4C637B;
+	color: #fff;
+}
+
+
+
+
+.input_control{
+	margin-left: 20px;
+	width: 296px;
+	height: 41px;
+	margin-top:10px;
+	text-align: center;
+	color:#4C637B;
+	
+}
+
+
+.invalid{
+	color:red;
+	margin-left:5px;
+	position:relative;
+	top:5px;		
+}
+
+span.help_inline{
+	height:30px;
+	line-height:30px;
+	margin-left:10px;
+}
+
+.choose_ops ul{
+	width:530px;
+	border-top: solid #d5dee8 1px;
+	border-left: solid #d5dee8 1px;
+	float:left;			
+}
+
+#all_industry span,#all_industry li,#blacklist span,#blacklist li{
+	float:left;
+	width: 19.81%;
+	height: 35px;
+	line-height: 35px;
+	text-align: center;
+	border-right:solid #d5dee8 1px;
+	border-bottom:solid #d5dee8 1px;
+
+}
+
+#all_industry span.ul_title,#blacklist span.ul_title{
+	width: 530px;
+	height: 60px;
+	line-height: 60px;
+	text-align: center;
+	padding:0px;
+}
+
+#all_industry{
+	margin-left:100px;
+}
+
+#all_industry li{
+	cursor: pointer;
+}
+
+#blacklist{
+	margin-left:20px;	
+}
+
+#blacklist  input.movedel,#web_blacklist  input.movedel{
+	float: right;
+	border:none;
+	width: 20px;
+	height: 20px;
+	background-image: url(../images/delete.png);
+	cursor: pointer;	
+}
+
+#ops_lastul{
+	clear: both;
+	position: relative;
+	top:25px;
+}
+
+#ops_lastul input{
+	position: relative;
+    left:0px;
+    color:#4C637B; 
+   
+}
+#ops_lastul input.input_control{
+	height:41px;
+}
+
+
+#web_blacklist{
+	margin: 25px 20px 20px 110px;
+	width: 88%;	
+	height:auto;
+}
+
+#web_blacklist li{
+	width:19.9%;
+	height: 35px;
+	line-height: 35px;
+	float: left;
+	text-align: center;
+	border-right:solid #d5dee8 1px;
+	border-bottom:solid #d5dee8 1px;
+	
+}
+
+#creat_okbutton{
+	clear:both;
+	height:80px;
+	vertical-align: bottom;
+	margin-left: 100px;
+}
+
+#creat_okbutton button{
+	
+}
+
+#creat_okbutton .saveinfo{
+	width: 119px;
+	height: 38px;
+	border: none;
+	border-radius: 5px;
+	color: #fff;
+	background:#67ba2f;	
+	cursor: pointer;	
+}
+
+#creat_okbutton .cancelinfo{
+	width: 119px;
+	height: 38px;
+	border: none;
+	border-radius: 5px;
+	color: #fff;
+	background: #36aeea;
+	margin-left: 18px;
+	cursor: pointer;
+}
+
+#content_bg{
+	background-color:#f5f5f5;
+	height:1630px;
+	
+}
+
+#content{
+	/**margin:0 20px;**/
+	padding-top:1px;
+}
+
+#handler{
+	margin:20px 0 20px 1px;
+	height:14px;
+	line-height:14px;
+}
+#handler ul .active1{
+	float:left;
+}
+#handler ul .size1{
+	float:left;
+}
+#handler ul .size2{
+	float:left;
+	margin:0px 10px 0px 10px;
+}
+#handler ul .divider2{
+	float:left;
+	margin:0px 10px 0px 10px;
+}
+
+#handler li a{
+	text-decoration: none;
+	color:#0088CC;
+	font-size:14px;
+}
+
+#created_ops .choose_ops{
+	height: 30px;
+    line-height: 30px;
+    margin-bottom:20px;
+}
+
+#created_ops .choose_ops input[type="text"]{
+	border: 1px solid #d5dadf;
+    border-radius: 5px !important;
+    font-size: 12px;
+    height: 25px;
+    line-height: 25px;
+    padding-left: 20px;
+    width: 300px;
+    margin-left:10px;
+}
+.file {
+    position: relative;
+    display: inline-block;
+   	color:#36AEEA!important;
+   	font-size:12px;
+ 	border:1px solid #36AEEA;
+   	border-radius:5px!important;
+    color: #36aeea;
+    text-decoration: none;
+    text-indent: 0;
+    line-height: 32px;
+    width:90px;
+    text-align: center;
+    top:-40px;
+    left:100px;
+    cursor: pointer;
+
+ }
+ .file:hover{
+ 	text-decoration: none;
+ }
+
+#uploadfilestr{
+	width:50px;
+	height:30px;
+	border: 1px solid #36aeea;
+   /**  border-radius: 5px !important;
+   	margin:-40px 0 0 110px;
+    position: absolute;**/
+    background-color: #36aeea;
+    color:#ffffff;
+}
+
+#enlarge_images{
+	position:absolute;
+	display:none;
+	z-index:9999;
+	border:5px solid #f4f4f4;
+}

+ 28 - 0
src/main/webapp/assets/css/prettify.css

@@ -0,0 +1,28 @@
+.com { color: #93a1a1; }
+.lit { color: #195f91; }
+.pun, .opn, .clo { color: #93a1a1; }
+.fun { color: #dc322f; }
+.str, .atv { color: #D14; }
+.kwd, .prettyprint .tag { color: #1e347b; }
+.typ, .atn, .dec, .var { color: teal; }
+.pln { color: #48484c; }
+.prettyprint {
+  padding: 8px;
+  background-color: #f7f7f9;
+  border: 1px solid #e1e1e8;
+}
+.prettyprint.linenums {
+  -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
+     -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
+          box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
+}
+/* Specify class=linenums on a pre to get line numbering */
+ol.linenums {
+  margin: 0 0 0 33px; /* IE indents via margin-left */
+}
+ol.linenums li {
+  padding-left: 12px;
+  color: #bebec5;
+  line-height: 20px;
+  text-shadow: 0 1px 0 #fff;
+}

+ 213 - 0
src/main/webapp/assets/css/public-head.css

@@ -0,0 +1,213 @@
+/************public-head CSS**************/
+/* 璁剧疆椤甸潰鐨勫厓绱�鍐呰竟璺濆拰澶栬竟璺濅负0锛�鍜屽瓧浣撶殑鏍峰紡 */
+*{
+	/*padding: 0px;*/
+	/*margin: 0px;*/
+	font-family: "microsoft yahei";
+	font-size:14px;
+}
+body{
+	width:100%;	
+	background-color:#f5f5f5;
+}
+/**璁剧疆LOGO浣嶇疆**/
+#logoa{
+	margin-top:14px;
+	/*advertiser閲岄潰鐨剆tart*/
+	margin-top:13px;	
+/*advertiser閲岄潰鐨別nd*/
+	margin-left:30px;
+	with:auto;
+	display:inline-block;
+	float:left;
+}
+.logo1{
+	margin-right:20px;
+}
+.logo3{
+	margin:3px 30px 0 20px;
+}
+/* 璁剧疆澶撮儴鑳屾櫙瀹藉害楂樺害鍜屾渶灏忓搴�*/
+#top{
+	background-image:url(../images/home_page_background.jpg);
+	position:absolute;
+	top:0px;	
+    width:100%;
+    height: 100px;
+    min-width: 1300px;
+}
+/* 璁剧疆椤甸潰鍐呭鐨勪綅缃搴﹂珮搴﹁儗鏅壊鍜屽渾瑙�*/
+#pagecontent{
+	position:relative;	
+	margin-left: auto;
+	margin-right: auto;
+	margin-top:78px; 
+	width:97%;
+	height: 1000px;
+	background-color:#ffffff;
+	border-radius:5px;
+	min-width: 1300px;
+	border:1px solid #e5e5e5;
+	border-top:none;
+} 
+
+
+
+/********璁剧疆top鐩掑瓙閲岄潰鐨勫竷灞�******/
+/* li鐨勬牱寮忓拰瀛椾綋澶у皬 */
+li{
+	list-style: none;
+	font-size: 14px;
+		/*advertiser閲岄潰鐨剆tart*/
+font-size: 13px;	
+/*advertiser閲岄潰鐨別nd*/
+}
+/* 璁剧疆logo鐨勪綅缃拰娴姩 */
+#top .logo{
+	margin-left:26px;
+	margin-top:22px;
+	margin-bottom:18px;
+	float:left;
+}
+/* 璁剧疆ul鐨勪綅缃拰娴姩 */
+#top .nav{
+	margin-left:35px;
+	float:left;
+}
+/* 璁剧疆li鏂囧瓧姘村钩鍨傜洿灞呬腑 */
+#top .nav li{
+	float:left;
+	text-align: center;
+	line-height:78px;
+}
+/* 璁剧疆a閾炬帴涓哄潡锛岄珮搴﹀搴︽牱寮�*/
+#top .nav li a{
+	display: block;
+	height:78px;
+	width: 89px;
+	padding:0px;
+	outline:none;
+	color:#fffefe;	
+	font-size:14px;
+	text-decoration:none;
+}
+/* 璁剧疆閾炬帴璁块棶涔嬪悗鐨勬牱寮�*/
+#top .nav li a:visited{
+	background-color:#344c68;
+}
+/* 璁剧疆閾炬帴hover鏃剁殑鑳屾櫙鍜岄紶鏍囨牱寮�*/
+#top .nav li a:hover{
+	background-image:url(../images/tophover_bg.jpg);	
+	cursor:pointer;
+}
+
+
+/*******璁剧疆涓汉淇℃伅鏍忕殑鏍峰紡*********/
+/* 璁剧疆淇℃伅鏍忕殑浣嶇疆鑳屾櫙鑹诧紝閫忔槑 */
+#divselect {
+	position:relative;
+  	float:right;
+  	margin-top:15px;
+  	margin-right:1.5%;
+	width: 240px;
+	/*webback閲岄潰鐨剆tart*/
+	width: 227px;
+/*webback閲岄潰鐨別nd*/
+	height:50px;
+	font-size: 14px;
+		/*advertiser閲岄潰鐨剆tart*/
+font-size: 12px;	
+/*advertiser閲岄潰鐨別nd*/
+	border-radius: 5px;	
+	
+	z-index:2;	
+}
+#opa{
+	opacity:0.5;
+	filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;/*璁剧疆50%鍗婇�鏄�*/
+	background-color:#000000;
+	border-radius: 5px;	
+	color:#fff;
+	background-image: url(../images/ren.png);
+	background-repeat:no-repeat;
+	background-position:6% 50%;
+}
+/* 璁剧疆涓汉閭鐨勪綅缃儗鏅�*/
+#divselect cite {
+	height: 50px;
+	line-height:50px;
+	display: block;
+	color: #fff;
+	cursor: pointer;
+	font-style: normal;
+	padding-left:50px;	
+/*webback閲岄潰鐨剆tart*/
+	padding-left:46px;	
+	padding-top:4px;
+/*webback閲岄潰鐨別nd*/
+	background: url(../images/triangle.png) no-repeat 90% 52%;	
+}
+#divselect cite li{
+	 width:150px;
+	 white-space:nowrap;
+	 overflow:hidden; 
+	 text-overflow:ellipsis;
+}
+#divselect cite li:hover{
+	 width:150px;
+	
+	 overflow:visible; 
+	 
+}
+/*advertiser閲岄潰鐨剆tart*/
+#divselect {
+	position:relative;
+  	float:right;
+  	margin-top:15px;
+  	margin-right:1.5%;
+	width: 240px;
+	height:50px;
+	font-size: 12px;
+	border-radius: 5px;	
+	z-index:2;	
+}
+#opa{
+	opacity:0.5;
+	filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;/*璁剧疆50%鍗婇�鏄�*/
+	background-color:#000000;
+	border-radius: 5px;	
+	color:#fff;
+	background-image: url(../images/ren.png);
+	background-repeat:no-repeat;
+	background-position:6% 50%;
+}
+/*advertiser閲岄潰鐨別nd*/
+/* 璁剧疆涓汉淇℃伅涓嬫媺妗�*/
+#divselect ul {
+	margin-left:0px;
+	width: 240px;
+	/*webback閲岄潰鐨剆tart*/
+	width: 229px;
+/*webback閲岄潰鐨別nd*/
+	display:none;
+}
+#divselect ul li {
+	background-color:#344c67;
+	text-align: center;
+	border-bottom:solid #5c728a 1px;
+	border-radius: 3px;
+	width: 240px;
+		/*webback閲岄潰鐨剆tart*/
+	width: 229px;
+/*webback閲岄潰鐨別nd*/
+}
+#divselect ul li a {
+	padding-top:5px;
+	display: block;
+	height: 30px;
+	color: #fff;
+	text-decoration: none;
+}
+#divselect ul li a:hover {
+	background-color: #5b728a;
+}

+ 154 - 0
src/main/webapp/assets/css/public.css

@@ -0,0 +1,154 @@
+
+body,div,ul,li,span,input,table{
+	padding: 0px;
+	margin: 0px;
+	font-family: "microsoft yahei";
+}
+
+body{
+	width:100%;	
+}
+
+li{
+	list-style: none;
+	font-size: 13px;
+}
+
+#top,#content_bg {
+	position:absolute;
+	width:100%;
+	/*left:50%;
+	margin-left:-720px;	*/
+}
+
+#top{
+	background-image:url(../images/home_page_background.jpg);	
+    height: 100px;
+}
+
+#top input{
+	position:relative;
+	margin-left:27px;
+	float:left;
+}
+
+#top .nav li{
+	list-style:none;
+	float:left;
+	margin:0px 0px;	
+	text-align: center;	
+}
+
+#top .nav li a:link{
+	text-decoration:none;
+}
+
+#top .nav li a{
+	display: block;
+	height:78px;
+	width: 89px;
+	border:none;
+}
+
+#top .nav li a:hover{
+	background-image:url(../images/tophover_bg.jpg);	
+	cursor:pointer;
+}
+
+#top .nav li a:visited{
+	background-color:#344c68;	
+	outline:none;
+}
+
+#top .logo{
+	margin-top:20px;
+	margin-left:26px;
+	margin-right:71px;
+}
+
+#top .nav span{
+	position: relative;
+	top:18px;
+	color:#fff;	
+	font-size:14px;	
+}
+
+#top #divselect {
+	position:absolute;
+	margin-left:84%;
+	margin-top:-20px;
+	margin-right:200px;	
+	width: 229px;
+	height:50px;
+	background-color:#000000;
+	font-size: 12px;
+	border-radius: 2px;	
+	background-image: url(../images/ren.png);
+	background-repeat:no-repeat;
+	background-position:10% 50%;
+	filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;/*设置50%半透明*/
+	z-index:1000;
+}
+
+#divselect cite {	
+	height: 35px;
+	display: block;
+	color: #fff;
+	cursor: pointer;
+	font-style: normal;
+	padding-top:15px;
+	padding-left:80px;	
+	background: url(../images/triangle.png) no-repeat 85% 50%;	
+}
+
+#divselect ul {
+	width: 229px;	
+	position: absolute;
+	margin-top:15px;
+	display: none;
+	
+}
+#divselect ul li {
+	background-color:#344c68;
+	text-align: center;
+	border-bottom:solid #5c728a 1px;
+	width: 229px;
+}
+
+#divselect ul li.last{
+	border-radius: 3px;
+}
+
+#divselect ul li a {
+	padding-top:10px; 
+	display: block;
+	height: 30px;
+	color: #fff;
+	text-decoration: none;
+}
+
+#divselect ul li a:hover {
+	background-color: #5C728A;
+}
+
+#content_bg{
+	background-color:#f5f5f5;
+	height:100%;
+	
+}
+
+
+
+#pagecontent{
+	position:absolute;
+	/*width:1400px;
+	left:50%;
+	margin-left:-700px;*/	
+	width:97%;	
+	margin-left:20px;
+	margin-top:78px;
+	background-color:#fff;
+	height: 920px;
+	border-radius:5px;	
+	
+}

+ 280 - 0
src/main/webapp/assets/css/regionReport.css

@@ -0,0 +1,280 @@
+*{
+			margin:0px;
+			padding:0px;
+		}
+		#content{
+			width:100%;
+			height:auto;
+		}
+		
+		#second{
+			height: 48px;
+			width:98.5%;
+			margin-left: 10px;
+			border-bottom: 2px solid #f4f5f7;
+		}
+		a{
+			text-decoration: none;
+		}
+		
+		a:hover{
+			text-decoration: none;
+		}
+		.re a span{
+			color: black;
+		}
+		.da {
+			color: black;
+		}
+		#second ul .report6{
+			float:left;		
+			width: 78px;
+			height: 48px;
+			font-size: 80%;
+			border-bottom: 2px solid #f4f5f7;
+			text-align:center;
+			line-height:50px;
+		}
+		#second ul .report6:hover{  
+			border-bottom: 2px solid #36aeea; 
+		} 
+		.report6all{
+			float: left;
+			width: 78px;
+			height: 48px;
+			font-size: 80%;
+			border-bottom: 2px solid #36aeea;
+			font-color: black;
+			text-align:center;
+			line-height:50px;
+		}
+		#third{
+			margin:20px 10px 7px 10px;
+			/*webback里面的start
+	margin:20px 0 20px 10px;
+webback里面的end*/
+		}
+		#third ul .active1{
+		   float:left;
+		}
+		#third ul .size1{
+		   float:left;
+		   margin:0px 10px 0px 10px;
+		}
+	    #third ul .size2{
+		   float:left;
+		   margin:0px -7px 0px -7px;
+		   			/*webback里面的start
+ margin:0px 10px 0px 10px;
+webback里面的end*/
+		}
+		#third ul .divider2{
+		   float:left;
+		   margin:0px 10px 0px 10px;
+		}
+		#date-one{
+		margin-left:10px;
+		margin-top:10px;
+		}
+		
+		/*advertiser里面的start
+		#third{
+			margin:20px 0 20px 10px;
+		}
+		#third ul .active1{
+		   float:left;
+		}
+		#third ul .size1{
+		   float:left;
+		   margin-left:10px;
+		}
+	    #third ul .size2{
+		   float:left;
+		   margin-right:10px;
+		}
+		#third ul .divider2{
+		   float:left;
+		}
+		end*/
+		
+		
+		#selectuls{
+			width:100%;
+			height:35px;
+			line-height:35px;
+			float:left;
+			clear:both;
+			margin-bottom:20px;
+			/*advertiser里面的start
+			
+			margin:0 0 20px 10px;
+			
+			
+			advertiser里面的end*/
+		}
+		#selectuls ul{
+			float:left;
+			cursor: pointer;
+			margin-left:20px;
+			/*advertiser里面的start
+			
+			margin-left:10px;
+			
+			advertiser里面的end*/
+		}
+		.select_box{
+			width:150px;
+			height:35px;
+			background:#F4F4F4 url(../images/triangle1.png) no-repeat 130px;
+			border:none;
+			border-radius:5px!important;
+		}
+	
+		.select_box span {
+			display:block; 
+			line-height:35px; 
+			height:35px;
+			overflow:hidden;
+			margin-left:20px;
+			font-size:12px;
+		}
+	
+		.son_ul {
+			width:150px;
+			color:white;
+			background-color:#151E2B!important;
+			border-radius:5px!important;
+			position: relative;
+			left:-20px;
+		}
+		.son_ul li {
+			padding-left:20px; 
+			height:35px;
+			line-height:35px; 
+			border-radius:5px!important;
+			font-size:12px;
+		}
+		.son_ul li:hover {
+			background-color:#26303A!important;
+		}
+		#date{
+			margin-bottom:10px;
+		}
+		/*advertiser里面的start*/
+		#date{
+			margin:0 20px;
+		}
+		#date span#date-one a{
+			margin:0 5px;
+			color:#36AEEA;
+			cursor: pointer;
+		}
+		#date span#date-one a:hover{
+			color:#344c67;
+			text-decoration: none;
+		}
+		
+		#date span .icon-calendar{
+			position: absolute;
+			margin: 9px 0 0 5px;
+		}
+		#date .inputrili{
+			padding-left:30px;
+		}
+		
+		#date #date-radio{
+			float:right;
+			clear:both;
+			font-size:12px;
+			height:35px;
+			line-height:35px;
+		}
+		#date-radio span{
+			font-size:12px; 
+			margin-right:20px;
+			/*webback里面的start
+	margin-right:13px;
+webback里面的end*/
+			position: relative;
+			top: 3px;
+		}
+		#date-radio input{
+			margin-right:5px;
+		}
+		
+/*advertiser里面的end*/
+		#table{
+			width:100%;
+			height:auto;
+		}
+		#table table th,#table table td{
+			border:1px solid #B9C5D9;
+		}
+		
+
+		
+		#pageDiv{
+			margin-top:20px;
+		}
+/*advertiser里面的start*/
+	#sign {
+			font-size:12px; 
+		    background:#36aeea none repeat scroll 0 0;
+		    border-radius: 5px;
+		    border:1px solid ;
+		    color: #fff;
+		    cursor: pointer;
+		    text-align: center;
+		    height: 21px;
+		    margin:-3px 0 0 10px;
+		    width:90px;
+		}
+		
+		#sign:hover{
+			background:#4c637b;
+			color: #fff;
+		}
+		
+		#dateRangePicker{
+			border-radius:0px!important;
+			margin-top: 5px;
+		    padding: 0 0 0 25px;
+		    width: 175px;
+		}
+		
+		#pageDiv{
+			float:right;
+			margin:20px 20px 0 0px;
+		}
+		
+		#pageDiv li.active a{
+			color:#ffffff;
+			background-color:#36aeea!important;
+			 border-color: #36aeea;
+		}
+		
+		#date ul#main_dimensionul{
+			margin-left:0px;
+		}	
+		
+		#a-dimension {
+		   color:#FFF!important;
+		   font-size:12px;
+		   background-color:#36AEEA!important;
+		   border-radius:5px!important;
+		   text-align:center;
+		   cursor:pointer;
+		   padding:8px 35px;
+		   text-decoration: none;
+		   margin-right:10px;
+		}
+		
+		#a-dimension:hover{
+			background-color:#4c637b!important;
+		}
+		
+		#date span#date-one a.dateChange{
+			color:#344c67;
+		}
+
+/*advertiser里面的end*/

+ 119 - 0
src/main/webapp/assets/css/report_size.css

@@ -0,0 +1,119 @@
+*{
+	font-size:14px;
+ }
+ 
+ #baobiao{
+	/* border:1px solid red; */
+	height:35px;
+	border-bottom:2px solid #f4f5f7;
+  }
+  
+ .report1{
+	float:left;
+	margin-left:15px;
+	margin-top:8px;
+	}
+	
+ .report1 a:hover{
+  border-bottom:2px solid #36aeea;
+ }	
+
+
+.row-fluid.input-append.date.row-fluid-revise{
+	/*  border:1px solid green; */ 
+	height:35px;
+}
+
+.help-inline{
+	position:relative;
+	top:5px;
+}
+
+.add-on,.span11{
+	position:relative;
+	left:40px;
+	top:6px;
+}
+.help-inline {
+	position:relative;
+	left:22px;
+	top:8px;
+	margin-top: -38px;
+	margin-left: -13px;
+	
+}
+.calendar{
+	float:right;
+	margin:4px;
+}
+.daterangepicker .calendar{
+	border:1px solid #ddd;
+	padding:4px;
+	border-radius:4px;
+	background:#fff;
+}
+.daterangepicker .calendar{
+	max-width:230px;
+}
+.daterangepicker td.off{
+	color:#999;
+}
+
+.control-group.control-group-left{
+	/*  border:1px solid red; */
+}
+#container{
+	  width:97%;
+	  margin-left:22px;
+	  border:2px solid #f4f5f7;
+	  border-radius:5px;
+}
+#table_report_size{
+	width:97%;
+	margin-left:22px;
+	margin-top:10px;
+	border:2px solid #f4f5f7;
+	border-bottom-style:none;
+	border-radius:5px;
+	
+	text-align:center;
+}
+#table_report_size th, td{
+	border-right:2px solid #f4f5f7;
+}
+#table_report_size th{
+	height:80px;
+	color:#444444;
+}
+#table_report_size tr:hover{
+	background-color:#f3f3f3;
+}
+#table_report_size td{
+	height:60px;
+	
+	color:#444444;
+}
+#daochu{
+	float: left;
+	
+	margin-top: 10px;
+	margin-left:30px;
+	margin-bottom: 10px;
+}
+.btn2{
+	border-radius:5px 5px 5px 5px;
+	border:none;
+	
+	width:170px;
+	height:34px;
+	color:white;
+	background:#67ba2f;
+	text-align:center;
+	cursor: pointer;
+}
+.btn2:visited{
+	background-color: #4c637b;
+}
+.btn2:hover{  
+	background:#4c637b;
+}

+ 211 - 0
src/main/webapp/assets/css/s.css

@@ -0,0 +1,211 @@
+
+.timeZone {
+  font-size: 12px;
+  color: #999999;
+  width: 900px;
+/*advertiser里面的start
+  width: 100px;
+  text-align: center;
+advertiser里面的end*/
+}
+.timeZone th {
+/*webback里面的start
+	background-image:url("area_title_bg.png");
+webback里面的end*/
+  text-align: left;
+  font-weight: normal;
+}
+.timeZone th span,
+.timeZone th input {
+  display: inline-block;
+  float: left;
+/*advertiser里面的start
+  height:20px;
+
+advertiser里面的end*/
+}
+.timeZone th input {
+  margin-top: 3px !important;
+  margin-right: 4px !important;
+}
+.timeZone input {
+  margin: 0;
+  padding: 0;
+}
+.timeZone th,
+.timeZone td {
+  padding-right: 15px;
+  padding-left: 15px;
+/*advertiser里面的start
+  padding-right:0px;
+  padding-left: 0px;
+  width: 13px;
+
+advertiser里面的end*/
+}
+.timeZone td {
+  border-bottom: 1px dashed #cccccc;
+}
+.timeZone td span {
+  width: 18px;
+  height: 23px;
+  line-height: 23px;
+  background-color: #ffffff;
+  display: inline-block;
+  margin-right: 5px;
+  border: 1px solid #eeeeee;
+  text-align: center;
+  cursor: pointer;
+}
+.timeZone td span.selected {
+  background-color: #6faed9;
+  border: 1px solid #6faed9;
+  color: #fff;
+  /*webback里面的start
+	background-color:#0055cc;
+	border:1px solid #0055cc;
+webback里面的end*/
+}
+.timeZone td.hover {
+  background-color: #dff0d8;
+}
+.area-bottom {
+  background-color: #fbfbfb;
+  padding: 6px 0;
+  /*advertiser里面的start
+  padding: 0px 0;
+advertiser里面的end*/
+
+  /*webback里面的start
+	padding:16px 0;
+webback里面的end*/
+  overflow:hidden;
+}
+
+.area-bottom .btn-success{
+  display: block;
+  text-align: center;
+  font-size:14px;
+  line-height:30px;
+  background-color: #87b87f;
+  width:100px;
+  margin:5px;
+  color:#fff;
+  /*advertiser里面的start
+  line-height:34px;
+  background-color: #67ba2f;
+  width:170px;
+  height:34px;
+  margin:5px;
+  color:white
+  border-radius:5px 5px 5px 5px;	
+  cursor: pointer;
+advertiser里面的end*/
+}
+
+.area-bottom .btn-success:hover{
+    background-color: #629b58;
+}
+
+.area-bottom a:first-child {
+  margin-left: 16px;
+}
+
+.popup {
+    border: 2px solid #666;
+    position: fixed;
+    z-index: 110;
+    top: 20%;
+    background-color: #fff;
+    display: none
+}
+
+.mask {
+    top: 0;
+    width: 100%;
+    height: 100%;
+    background: black;
+    opacity: 0.3;
+    filter: alpha(opacity=30);
+    display: none;
+    position: fixed;
+    z-index: 109
+}
+
+.popup-content {
+    width: 100%;
+    overflow: hidden
+}
+
+.popup-content form {
+    margin: 0 !important
+}
+
+.popup iframe {
+    border: 0
+}
+
+.popup .title {
+    padding: 10px;
+    color: #666;
+    font-size: 14px
+}
+
+.popup .title span {
+    float: right
+}
+
+.popup .title .close-tag, .popup .title .max-tag, .popup .title .restore-tag {
+    cursor: pointer;
+    margin-top: 3px !important
+}
+
+.popup .title .max-tag, .popup .title .restore-tag {
+    margin-right: 10px !important;
+    display:none;
+}
+
+.popup .bottom-btn {
+    padding: 10px 0 20px 50px;
+    background-color: #fbfbfb
+}
+
+.popup .bottom-btn .btn {
+    font-size: 12px;
+    color: #666
+}
+
+.popup .bottom-btn .btn-success {
+    width: 100px;
+    margin-right: 10px !important;
+    color: #fff
+}
+
+.popup input[type=checkbox]{
+    opacity:100;
+    position: relative;
+    width:13px;
+    height:13px;
+}
+
+.popup .btn{
+    line-height: 18px;
+}
+
+.close-tag {
+    width: 9px;
+    height: 9px;
+    background-position: 0 -160px;
+    background-image:url("../../images/icon.png?215");
+}
+.timeZone td span::selection,.timeZone td::selection {
+    background:none;
+}
+
+.timeZone td span::-moz-selection ,.timeZone td::-moz-selection {
+    background:none;
+}
+
+.timeZone td span::-webkit-selection,.timeZone td::-webkit-selection {
+    background:none;
+}

Some files were not shown because too many files changed in this diff