返回顶部

一缕半夏微光

温柔半两,从容一生

导航

酒店后台管理系统(纯界面)

在写作业的时候,做了一个纯界面的酒店管理系统,在这个界面系统里面,我认为其最大的亮点应该在于其应用了不同样式的表格

效果如下:

整体工程目录:

 

 

代码如下:

Admin.html

 1 <!doctype html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title>酒店后台管理系统</title>
 6 <link rel="stylesheet" type="text/css" href="http://apps.bdimg.com/libs/bootstrap/3.3.4/css/bootstrap.css">
 7 <link rel="stylesheet" href="css/main.css">
 8 <link rel="stylesheet" href="css/style.css">
 9 </head>
10 <body>
11 <div id="loading">
12   <div></div>
13   <div></div>
14   <span></span> </div>
15 <div id="wrapper">
16   <nav class="navbar navbar-default navbar-fixed-top">
17     <div class="brand"></div>
18     <div class="container-fluid">
19       <div class="navbar-btn" style="padding: 0; padding-top: 10px;">
20         <button type="button" class="btn-toggle-fullwidth btn-toggle-mx"><img src="image/jiantou.png" height="40px" alt="放大内容"></button>
21         <button type="button" style="font-family: 华文楷体;text-align:right" onClick="window.location.href = 'Login.html'">退出</button>
22       </div>
23     </div>
24   </nav>
25   <div id="sidebar-nav" class="sidebar">
26     <div class="sidebar-scroll">
27       <nav>
28         <ul class="nav">
29           <!--此酒店有几层,如果该层出故障了,可以在此楼层上进行相关备注-->
30           <li><a href="floor.html" target="_blank" class="iframe_link active"><span>楼层管理</span></a></li>
31           <!--客人入住后,登记相关入住信息-->
32           <li><a href="check.html" target="_blank" class="iframe_link"><span>入住管理</span></a></li>
33           <!--比如在向客户显示房型,比如大床房、商务房、豪华房等-->
34           <li><a href="type.html" target="_blank" class="iframe_link"><span>房型管理</span></a></li>
35           <!--每层的房间-->
36           <li><a href="room.html" target="_blank" class="iframe_link"><span>房间管理</span></a></li>
37           <!--注册账号后的客户账号信息管理-->
38           <li><a href="client.html" target="_blank" class="iframe_link"><span>客户管理</span></a></li>
39           <!--客户订房之前需要先预订房间-->
40           <li><a href="reserver.html" target="_blank" class="iframe_link"><span>预订列表</span></a></li>
41           <!--该酒店每个月的营业额-->
42           <li><a href="statistics.html" target="_blank" class="iframe_link"><span>营业统计</span></a></li>
43         </ul>
44       </nav>
45     </div>
46   </div>
47   <div class="main">
48     <div class="main-content" style="height: 100%;">
49       <iframe src="floor.html" class="iframe_mx uicss-cn"></iframe>
50     </div>
51   </div>
52 </div>
53 <script src="js/jquery.min.js"></script> 
54 <script src="js/bootstrap.min.js"></script> 
55 <script src="js/jquery.slimscroll.min.js"></script> 
56 <script src="js/klorofil-common.js" ></script>
57 </body>
58 </html>

check.html

  1 <!doctype html>
  2 <html>
  3 <head>
  4 <meta charset="utf-8">
  5 <title>入住管理</title>
  6 <link rel="stylesheet" href="css/heightlength.css">
  7 <link rel="stylesheet" href="css/mxjs.css">
  8 <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css">
  9 <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script> 
 10 <script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script> 
 11 <script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script> 
 12 <!-- Javascript goes in the document HEAD --> 
 13 <script type="text/javascript">
 14 function altRows(id){
 15     if(document.getElementsByTagName){  
 16         
 17         var table = document.getElementById(id);  
 18         var rows = table.getElementsByTagName("tr"); 
 19          
 20         for(i = 0; i < rows.length; i++){          
 21             if(i % 2 == 0){
 22                 rows[i].className = "evenrowcolor";
 23             }else{
 24                 rows[i].className = "oddrowcolor";
 25             }      
 26         }
 27     }
 28 }
 29 
 30 window.onload=function(){
 31     altRows('alternatecolor');
 32 }
 33 </script> 
 34 
 35 <!-- CSS goes in the document HEAD or added to your external stylesheet -->
 36 <style type="text/css">
 37 table.altrowstable {
 38     font-family: verdana, arial, sans-serif;
 39     font-size: 11px;
 40     color: #333333;
 41     border-width: 1px;
 42     border-color: #a9c6c9;
 43     border-collapse: collapse;
 44 }
 45 table.altrowstable th {
 46     border-width: 1px;
 47     padding: 8px;
 48     border-style: solid;
 49     border-color: #a9c6c9;
 50 }
 51 table.altrowstable td {
 52     border-width: 1px;
 53     padding: 8px;
 54     border-style: solid;
 55     border-color: #a9c6c9;
 56 }
 57 .oddrowcolor {
 58     background-color: #d4e3e5;
 59 }
 60 .evenrowcolor {
 61     background-color: #c3dde0;
 62 }
 63 </style>
 64 </head>
 65 <body>
 66 <div class="container">
 67   <div class="jsbg">
 68     <div class="col-lg-12 mxlength">
 69       <div class="mx-1">
 70         <h2 align="center" style="font-size: 30px">入住管理</h2>
 71         <hr style="border-top:1px dashed #EEC591;" width="100%">
 72         <button type="button" class="btn btn-primary">新增</button>
 73         <!-- Table goes in the document BODY -->
 74         <table class="altrowstable" id="alternatecolor">
 75           <tr>
 76             <th>id</th>
 77             <th>房间</th>
 78             <th>入住价格</th>
 79             <th>入住人</th>
 80             <th>身份证号</th>
 81             <th>手机号</th>
 82             <th>入住日期</th>
 83             <th>离店日期</th>
 84             <th>状态</th>
 85             <th>预定时间</th>
 86             <th>备注</th>
 87             <th>操作</th>
 88           </tr>
 89           <tr>
 90             <td>1</td>
 91             <td>单人间</td>
 92             <td>89</td>
 93             <td>姚淼</td>
 94             <td>231123200205010023</td>
 95             <td>19894317415</td>
 96             <td>2021-10-24</td>
 97             <td>2021-10-25</td>
 98             <td>已结算离店</td>
 99             <td>2021-10-24 16:31:22</td>
100             <td></td>
101             <td><button type="button" class="btn btn-warning">删除</button>
102               <button type="button" class="btn btn-secondary">修改</button></td>
103           </tr>
104           <tr>
105             <td>2</td>
106             <td>标准间</td>
107             <td>100</td>
108             <td>20194134</td>
109             <td>231123200205010023</td>
110             <td>19894317415</td>
111             <td>2021-10-24</td>
112             <td>2021-10-25</td>
113             <td>入住中</td>
114             <td>2021-10-24 17:31:22</td>
115             <td>请尽快打扫</td>
116             <td><button type="button" class="btn btn-warning">删除</button>
117               <button type="button" class="btn btn-secondary">修改</button></td>
118           </tr>
119           <tr>
120             <td>3</td>
121             <td>总统套房</td>
122             <td>899</td>
123             <td>小山羊</td>
124             <td>123423200205010023</td>
125             <td>19812347415</td>
126             <td>2021-10-25</td>
127             <td>2021-10-26</td>
128             <td>预定中</td>
129             <td>2021-10-24 18:31:22</td>
130             <td></td>
131             <td><button type="button" class="btn btn-warning">删除</button>
132               <button type="button" class="btn btn-secondary">修改</button></td>
133           </tr>
134         </table>
135         
136         <!--  The table code can be found here: http://www.textfixer/resources/css-tables.php#css-table03 --> 
137       </div>
138     </div>
139   </div>
140   <from> </from>
141 </div>
142 <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script> 
143 <script src="http://cdn.bootcss.com/highlight.js/8.0/highlight.min.js"></script> 
144 <script src="js/smoothscroll.js"></script> 
145 <script src="js/mking.js"></script>
146 </body>
147 </html>

client.html

  1 <!doctype html>
  2 <html>
  3 <head>
  4 <meta charset="utf-8">
  5 <title>客户管理</title>
  6 <link rel="stylesheet" href="css/heightlength.css">
  7 <link rel="stylesheet" href="css/mxjs.css">
  8 <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css">
  9 <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script> 
 10 <script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script> 
 11 <script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>
 12 <style type="text/css">
 13 html {
 14     font-family: sans-serif;
 15     -ms-text-size-adjust: 100%;
 16     -webkit-text-size-adjust: 100%;
 17 }
 18 body {
 19     margin: 10px;
 20 }
 21 table {
 22     border-collapse: collapse;
 23     border-spacing: 0;
 24 }
 25 td, th {
 26     padding: 0;
 27 }
 28 .pure-table {
 29     border-collapse: collapse;
 30     border-spacing: 0;
 31     empty-cells: show;
 32     border: 1px solid #cbcbcb;
 33 }
 34 .pure-table caption {
 35     color: #000;
 36     font: italic 85%/1 arial, sans-serif;
 37     padding: 1em 0;
 38     text-align: center;
 39 }
 40 .pure-table td, .pure-table th {
 41     border-left: 1px solid #cbcbcb;
 42     border-width: 0 0 0 1px;
 43     font-size: inherit;
 44     margin: 0;
 45     overflow: visible;
 46     padding: .5em 1em;
 47 }
 48 .pure-table thead {
 49     background-color: #e0e0e0;
 50     color: #000;
 51     text-align: left;
 52     vertical-align: bottom;
 53 }
 54 .pure-table td {
 55     background-color: transparent;
 56 }
 57 .pure-table-bordered td {
 58     border-bottom: 1px solid #cbcbcb;
 59 }
 60 .pure-table-bordered tbody>tr:last-child>td {
 61     border-bottom-width: 0;
 62 }
 63 </style>
 64 </head>
 65 <body>
 66 <div class="container">
 67   <div class="jsbg">
 68     <div class="col-lg-12 mxlength">
 69       <div class="mx-1">
 70         <h2 align="center" style="font-size: 30px">客户管理</h2>
 71         <hr style="border-top:1px dashed #99ff66;" width="100%">
 72         <button type="button" class="btn btn-primary">新增</button>
 73         <!--加边框的表格-->
 74         <table class="pure-table pure-table-bordered">
 75           <thead>
 76             <tr>
 77               <th>id</th>
 78               <th>用户名</th>
 79               <th>密码</th>
 80               <th>真实姓名</th>
 81               <th>身份证号</th>
 82               <th>手机号</th>
 83               <th>地址</th>
 84               <th>状态</th>
 85               <th>操作</th>
 86             </tr>
 87           </thead>
 88           <tbody>
 89             <tr>
 90               <td>1</td>
 91               <td>20194134</td>
 92               <td>20194134</td>
 93               <td>姚淼</td>
 94               <td>231423200205010023</td>
 95               <td>19894317415</td>
 96               <td>中国河北石家庄</td>
 97               <td>可用</td>
 98               <td><button type="button" class="btn btn-danger">删除</button>
 99                 <button type="button" class="btn btn-success">修改</button></td>
100             </tr>
101             <tr>
102               <td>2</td>
103               <td>小山羊</td>
104               <td>20194134</td>
105               <td>姚淼</td>
106               <td>231423200205010023</td>
107               <td>19894317415</td>
108               <td>中国河北</td>
109               <td>不可用</td>
110               <td><button type="button" class="btn btn-danger">删除</button>
111                 <button type="button" class="btn btn-success">修改</button></td>
112             </tr>
113             <tr>
114               <td>3</td>
115               <td>ym</td>
116               <td>ym</td>
117               <td>姚淼</td>
118               <td>231123200205010023</td>
119               <td>19812347415</td>
120               <td>石家庄</td>
121               <td>可用</td>
122               <td><button type="button" class="btn btn-danger">删除</button>
123                 <button type="button" class="btn btn-success">修改</button></td>
124             </tr>
125           </tbody>
126         </table>
127       </div>
128     </div>
129   </div>
130   <from> </from>
131 </div>
132 <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script> 
133 <script src="http://cdn.bootcss.com/highlight.js/8.0/highlight.min.js"></script> 
134 <script src="js/smoothscroll.js"></script> 
135 <script src="js/mking.js"></script>
136 </body>
137 </html>

floor.html

  1 <!doctype html>
  2 <html>
  3 <head>
  4 <meta charset="utf-8">
  5 <title>楼层管理</title>
  6 <link rel="stylesheet" href="css/heightlength.css">
  7 <link rel="stylesheet" href="css/mxjs.css">
  8 <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css">
  9 <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script> 
 10 <script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script> 
 11 <script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>
 12 <style type="text/css">
 13 table.hovertable {
 14     font-family: verdana, arial, sans-serif;
 15     font-size: 11px;
 16     color: #333333;
 17     border-width: 1px;
 18     border-color: #999999;
 19     border-collapse: collapse;
 20 }
 21 table.hovertable th {
 22     background-color: #c3dde0;
 23     border-width: 1px;
 24     padding: 8px;
 25     border-style: solid;
 26     border-color: #a9c6c9;
 27 }
 28 table.hovertable tr {
 29     background-color: #d4e3e5;
 30 }
 31 table.hovertable td {
 32     border-width: 1px;
 33     padding: 8px;
 34     border-style: solid;
 35     border-color: #a9c6c9;
 36 }
 37 </style>
 38 </head>
 39 <body>
 40 <div class="container">
 41   <div class="jsbg">
 42     <div class="col-lg-12 mxlength">
 43       <div class="mx-1">
 44         <h2 align="center" style="font-size: 30px">楼层管理</h2>
 45         <hr style="border-top:1px dashed #FF7F24;" width="100%">
 46         <button type="button" class="btn btn-primary">新增</button>
 47         <!--鼠标悬停高亮的CSS样式表格-->
 48         <table class="hovertable">
 49           <tr>
 50             <th>id</th>
 51             <th>楼层名称</th>
 52             <th>楼层备注</th>
 53             <th>操作</th>
 54           </tr>
 55           <tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';">
 56             <td>1</td>
 57             <td>1楼</td>
 58             <td>安全通道正在维修</td>
 59             <td><button type="button" class="btn btn-success">编辑</button>
 60               <button type="button" class="btn btn-light">删除</button></td>
 61           </tr>
 62           <tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';">
 63             <td>2</td>
 64             <td>2楼</td>
 65             <td></td>
 66             <td><button type="button" class="btn btn-success">编辑</button>
 67               <button type="button" class="btn btn-light">删除</button></td>
 68           </tr>
 69           <tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';">
 70             <td>3</td>
 71             <td>3楼</td>
 72             <td>监控损坏</td>
 73             <td><button type="button" class="btn btn-success">编辑</button>
 74               <button type="button" class="btn btn-light">删除</button></td>
 75           </tr>
 76           <tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';">
 77             <td>4</td>
 78             <td>4楼</td>
 79             <td></td>
 80             <td><button type="button" class="btn btn-success">编辑</button>
 81               <button type="button" class="btn btn-light">删除</button></td>
 82           </tr>
 83           <tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';">
 84             <td>5</td>
 85             <td>5楼</td>
 86             <td></td>
 87             <td><button type="button" class="btn btn-success">编辑</button>
 88               <button type="button" class="btn btn-light">删除</button></td>
 89           </tr>
 90         </table>
 91       </div>
 92     </div>
 93   </div>
 94   <from></from>
 95 </div>
 96 <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script> 
 97 <script src="http://cdn.bootcss.com/highlight.js/8.0/highlight.min.js"></script> 
 98 <script src="js/smoothscroll.js"></script> 
 99 <script src="js/mking.js"></script>
100 </body>
101 </html>

Login.html

  1 <!doctype html>
  2 <html>
  3 <head>
  4 <meta charset="utf-8">
  5 <title>酒店后台管理系统登录界面</title>
  6 <style>
  7 * {
  8     margin: 0;
  9     padding: 0;
 10 }
 11 html {
 12     height: 100%;
 13     width: 100%;
 14     overflow: hidden;
 15     margin: 0;
 16     padding: 0;
 17     background: url(image/background.jpg) no-repeat 0px 0px;
 18     background-repeat: no-repeat;
 19     background-size: 100% 100%;
 20     -moz-background-size: 100% 100%;
 21 }
 22 body {
 23     display: flex;
 24     align-items: center;
 25     justify-content: center;
 26     height: 100%;
 27 }
 28 #Login {
 29     width: 50%;
 30     display: flex;
 31     justify-content: center;
 32     align-items: center;
 33     height: 300px;
 34     background-color: #FFEFDB;
 35     box-shadow: 7px 7px 17px rgba(52, 56, 66, 0.5);
 36     border-radius: 5px;
 37 }
 38 input {
 39     margin-left: 15px;
 40     border-radius: 5px;
 41     border-style: hidden;
 42     height: 30px;
 43     width: 140px;
 44     background-color: rgba(216, 191, 216, 0.5);
 45     outline: none;
 46     color: #f0edf3;
 47     padding-left: 10px;
 48 }
 49 tr, .sexDiv {
 50     margin-top: 10px;
 51     margin-left: 20px;
 52     color: #F08080;
 53 }
 54 .sexDiv > input, .hobby > input {
 55     width: 30px;
 56     height: 17px;
 57 }
 58 input, select {
 59     margin-left: 15px;
 60     border-radius: 5px;
 61     border-style: hidden;
 62     height: 30px;
 63     width: 140px;
 64     background-color: rgba(216, 191, 216, 0.5);
 65     outline: none;
 66     color: #F08080;
 67     padding-left: 10px;
 68 }
 69 .button {
 70     border-color: cornsilk;
 71     background-color: rgba(100, 149, 237, .7);
 72     color: aliceblue;
 73     border-style: hidden;
 74     border-radius: 5px;
 75     width: 100px;
 76     height: 31px;
 77     font-size: 16px;
 78     margin-top: 30px;
 79 }
 80 </style>
 81 </head>
 82 <body background="background.jpg"
 83       style="background-repeat:no-repeat;background-size:100% 100%;background-attachment:fixed;">
 84 <div id="Login">
 85   <form action="" method="post">
 86     <h1 style="text-align: center;color: #F08080;font-family: 华文楷体">登录</h1>
 87     <br>
 88     <br>
 89     <table>
 90       <tr>
 91         <td>用户名</td>
 92         <td><input type="text" id="username" name="username" class="in"></td>
 93       </tr>
 94       <tr>
 95         <td>密  码</td>
 96         <td><input type="password" id="password" name="password" class="in"></td>
 97       </tr>
 98       <tr>
 99         <td><input type="button" value="登录" class="button" onclick='location.href =( "Admin.html")'></td>
100         <td><input type="button" value="注册" class="button" onclick="window.location.href = 'register.html'"></td>
101         <td></td>
102       </tr>
103     </table>
104   </form>
105 </div>
106 </body>
107 </html>

register.html

 1 <!doctype html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title>酒店后台管理系统注册界面</title>
 6 </head>
 7 <body background="image/background.jpg" style="background-repeat:no-repeat;background-size:100% 100%;background-attachment:fixed;">
 8 <style type="text/css">
 9     .mytable{
10         width:500px;
11         height:500px;
12         margin:0 auto;
13     }
14 </style>
15  
16 <table border="1px" class="mytable" width="500px" height="300px" cellpadding="0px" cellspacing="0px" align="center">
17   <!-- 10行3列  -->
18   <tr>
19     <td colspan="3" align="center" style="color:red;">注册</td>
20   </tr>
21   <tr>
22     <td width="33.3%" align="center">用户名</td>
23     <td colspan="2"><input type="text" name="name" id="name" ></td>
24   </tr>
25   <tr>
26     <td width="33.3%" align="center">头像</td>
27     <td colspan="2"><input type="file"></td>
28   </tr>
29   <tr>
30     <td width="33.3%" align="center">密码</td>
31     <td colspan="2"><input type="password" name="password" id="password"></td>
32   </tr>
33   <tr>
34     <td width="33.3%" align="center">性别</td>
35     <td colspan="2"><input type="radio" name="sex" value="男" checked="checked">
36 37       <input type="radio" name="sex" value="女">
38</td>
39   </tr>
40   <tr>
41     <td width="33.3%" align="center">生日月份</td>
42     <td colspan="2"><select name="birth" id="birth">
43         <option>--请选择--</option>
44         <option value="1">1月</option>
45         <option value="2">2月</option>
46         <option value="3">3月</option>
47         <option value="4">4月</option>
48         <option value="5">5月</option>
49         <option value="6">6月</option>
50         <option value="7">7月</option>
51         <option value="8">8月</option>
52         <option value="9">9月</option>
53         <option value="10">10月</option>
54         <option value="11">11月</option>
55         <option value="12">12月</option>
56       </select></td>
57   </tr>
58   <tr>
59     <td width="33.3%" align="center">电话</td>
60     <td colspan="2"><input type="text" name="phone" id="phone" ></td>
61   </tr>
62   <tr>
63     <td width="33.3%" align="center">邮箱</td>
64     <td colspan="2"><input type="text" name="email" id="email" ></td>
65   </tr>
66   <tr>
67     <td colspan="3" align="center"><a href="Login.html">
68       <input type="button" value="提交" />
69       </a>
70       <input type="reset" value="重置" />
71       <a href="Login.html">
72       <input type="button" value="返回" />
73       </a></td>
74   </tr>
75 </table>
76 </body>
77 </html>

reserver.html

  1 <!doctype html>
  2 <html>
  3 <head>
  4 <meta charset="utf-8">
  5 <title>预订列表</title>
  6 <link rel="stylesheet" href="css/heightlength.css">
  7 <link rel="stylesheet" href="css/mxjs.css">
  8 <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css">
  9 <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script> 
 10 <script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script> 
 11 <script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>
 12 </head>
 13 <body>
 14 <div class="container">
 15   <div class="jsbg">
 16     <div class="col-lg-12 mxlength">
 17       <div class="mx-1">
 18         <h2 align="center" style="font-size: 30px">预订列表</h2>
 19         <hr style="border-top:1px dashed #DC143C;" width="100%">
 20         <button type="button" class="btn btn-primary">新增</button>
 21         <div class="container">
 22           <div class="table-responsive-sm">
 23             <table class="table">
 24               <thead>
 25                 <tr>
 26                   <th>id</th>
 27                   <th>客户</th>
 28                   <th>房型</th>
 29                   <th>预订人</th>
 30                   <th>身份证号</th>
 31                   <th>手机号</th>
 32                   <th>入住日期</th>
 33                   <th>离店日期</th>
 34                   <th>状态</th>
 35                   <th>预定时间</th>
 36                   <th>备注</th>
 37                   <th>操作</th>
 38                 </tr>
 39               </thead>
 40               <tbody>
 41                 <tr>
 42                   <td>1</td>
 43                   <td>20194134</td>
 44                   <td>单人间</td>
 45                   <td>20194134</td>
 46                   <td>231423200205010023</td>
 47                   <td>19894317415</td>
 48                   <td>2021-10-24</td>
 49                   <td>2021-10-25</td>
 50                   <td>预定中</td>
 51                   <td>2021-10-24 14:56:24</td>
 52                   <td>请留一间</td>
 53                   <td><button type="button" class="btn btn-danger">删除</button>
 54                     <button type="button" class="btn btn-info">修改</button></td>
 55                 </tr>
 56                 <tr>
 57                   <td>2</td>
 58                   <td>20194134</td>
 59                   <td>商务大床房</td>
 60                   <td>姚淼</td>
 61                   <td>231423200205010023</td>
 62                   <td>19894317415</td>
 63                   <td>2021-10-25</td>
 64                   <td>2021-10-26</td>
 65                   <td>已入住</td>
 66                   <td>2021-10-24 15:56:24</td>
 67                   <td>请留一间</td>
 68                   <td><button type="button" class="btn btn-danger">删除</button>
 69                     <button type="button" class="btn btn-info">修改</button></td>
 70                 </tr>
 71                 <tr>
 72                   <td>3</td>
 73                   <td>20194134</td>
 74                   <td>单人间</td>
 75                   <td></td>
 76                   <td>231423200205010023</td>
 77                   <td>19894317415</td>
 78                   <td>2021-10-24</td>
 79                   <td>2021-10-25</td>
 80                   <td>已结算离店</td>
 81                   <td>2021-10-25 14:56:24</td>
 82                   <td></td>
 83                   <td><button type="button" class="btn btn-danger">删除</button>
 84                     <button type="button" class="btn btn-info">修改</button></td>
 85                 </tr>
 86               </tbody>
 87             </table>
 88           </div>
 89         </div>
 90       </div>
 91     </div>
 92   </div>
 93   <from> </from>
 94 </div>
 95 <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script> 
 96 <script src="http://cdn.bootcss.com/highlight.js/8.0/highlight.min.js"></script> 
 97 <script src="js/smoothscroll.js"></script> 
 98 <script src="js/mking.js"></script>
 99 </body>
100 </html>

room.html

  1 <!doctype html>
  2 <html>
  3 <head>
  4 <meta charset="utf-8">
  5 <title>房间管理</title>
  6 <link rel="stylesheet" href="css/heightlength.css">
  7 <link rel="stylesheet" href="css/mxjs.css">
  8 <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css">
  9 <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script> 
 10 <script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script> 
 11 <script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>
 12 <style>
 13 #table_wrap > table {
 14     font-size: 16px;
 15     text-align: center;
 16     margin: 0 auto;
 17     border-collapse: separate;
 18     border-spacing: 0;
 19     border: 2px #000;
 20 }
 21 table thead tr, table tbody tr {
 22     height: 50px;
 23     line-height: 50px;/*background-color: pink;*/
 24 }
 25 table tr th:first-child, table tr td:first-child {/*设置table左边边框*/
 26     border-left: 2px solid #eaeaea;
 27 }
 28 table tr th:last-child, table tr td:last-child {/*设置table右边边框*/
 29     border-right: 2px solid #eaeaea;
 30 }
 31 table tr td:first-child, table tr td:nth-child(2), table tr td:nth-child(3), table tr td:last-child {/*设置table表格每列底部边框*/
 32     border-bottom: 2px solid #eaeaea;
 33 }
 34 /*table tr:last-child td:first-child,
 35         table tr:last-child td:nth-child(2),
 36         table tr:last-child td:nth-child(3),
 37         table tr:last-child td:last-child{/!*设置table表格最后一列底部边框*!/
 38             border-bottom: 2px solid #000;
 39         }*/
 40 table tr th {
 41     background: #eaeaea;
 42 }
 43 table tr:first-child th:first-child {
 44     border-top-left-radius: 12px;
 45 }
 46 table tr:first-child th:last-child {
 47     border-top-right-radius: 12px;
 48 }
 49 table tr:last-child td:first-child {
 50     border-bottom-left-radius: 12px;
 51 }
 52 table tr:last-child td:last-child {
 53     border-bottom-right-radius: 12px;
 54 }
 55 </style>
 56 </head>
 57 <body>
 58 <div class="container">
 59   <div class="jsbg">
 60     <div class="col-lg-12 mxlength">
 61       <div class="mx-1">
 62         <h2 align="center" style="font-size: 30px">房间管理</h2>
 63         <hr style="border-top:1px dashed #D15FEE;" width="100%">
 64         <button type="button" class="btn btn-primary">新增</button>
 65         <div id="table_wrap">
 66           <table class="table" width="800" cellspacing="0" cellpadding="0">
 67             <thead class="table_head">
 68               <tr>
 69                 <th>id</th>
 70                 <th>房间图片</th>
 71                 <th>房间编号</th>
 72                 <th>房间类型</th>
 73                 <th>所属楼层</th>
 74                 <th>状态</th>
 75                 <th>房间备注</th>
 76                 <th>操作</th>
 77               </tr>
 78             </thead>
 79             <tbody>
 80               <tr>
 81                 <td>1</td>
 82                 <td><img src="image/single_room.png" width="100px" alt="单人间"></td>
 83                 <td>101</td>
 84                 <td>单人间</td>
 85                 <td>1楼</td>
 86                 <td>可入住</td>
 87                 <td></td>
 88                 <td><button type="button" class="btn">删除</button>
 89                   <button type="button" class="btn">修改</button></td>
 90               </tr>
 91               <tr>
 92                 <td>2</td>
 93                 <td><img src="image/standard_room.png" width="100px" alt="标间"></td>
 94                 <td>301</td>
 95                 <td>标间</td>
 96                 <td>3楼</td>
 97                 <td>打扫中</td>
 98                 <td>暂时不能入住</td>
 99                 <td><button type="button" class="btn">删除</button>
100                   <button type="button" class="btn">修改</button></td>
101               </tr>
102               <tr>
103                 <td>3</td>
104                 <td><img src="image/suite.png" width="100px" alt="普通套房"></td>
105                 <td>401</td>
106                 <td>普通套房</td>
107                 <td>4楼</td>
108                 <td>已入住</td>
109                 <td></td>
110                 <td><button type="button" class="btn">删除</button>
111                   <button type="button" class="btn">修改</button></td>
112               </tr>
113             </tbody>
114           </table>
115         </div>
116       </div>
117     </div>
118   </div>
119   <from> </from>
120 </div>
121 <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script> 
122 <script src="http://cdn.bootcss.com/highlight.js/8.0/highlight.min.js"></script> 
123 <script src="js/smoothscroll.js"></script> 
124 <script src="js/mking.js"></script>
125 </body>
126 </html>

statistics.html

  1 <!doctype html>
  2 <html>
  3 <head>
  4 <meta charset="utf-8">
  5 <title>营业统计</title>
  6 <link rel="stylesheet" href="css/heightlength.css">
  7 <link rel="stylesheet" href="css/mxjs.css">
  8 <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css">
  9 <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script> 
 10 <script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script> 
 11 <script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script> 
 12 <!-- 使用单文件引入的方式使用echarts.min.jS --> 
 13 <script src="js/echarts.min.js"></script> 
 14 <!-- 官网jQuery文件  --> 
 15 <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
 16 </head>
 17 <body>
 18 <div class="container">
 19   <div class="jsbg">
 20     <div class="col-lg-12 mxlength">
 21       <div class="mx-1">
 22         <h2 align="center" style="font-size: 30px">营业统计</h2>
 23         <hr style="border-top:1px dashed #FF7F50;" width="100%">
 24         <!-- 为 ECharts 准备一个具备大小(宽高)的 DOM -->
 25         <div class="layui-form-item">
 26           <div class="layui-inline">
 27             <div id="main" style="width: 650px; height: 400px;"></div>
 28           </div>
 29         </div>
 30       </div>
 31     </div>
 32   </div>
 33   <from> </from>
 34 </div>
 35 <script type="text/javascript">
 36 // 基于准备好的dom,初始化echarts实例
 37 var myChart = echarts.init(document.getElementById('main'));
 38 var option;
 39 option = {
 40   title: {
 41     text: '营业统计'
 42   },
 43   tooltip: {
 44     trigger: 'axis'
 45   },
 46   legend: {},
 47   toolbox: {
 48     show: true,
 49     feature: {
 50       dataZoom: {
 51         yAxisIndex: 'none'
 52       },
 53       dataView: { readOnly: false },
 54       magicType: { type: ['line', 'bar'] },
 55       restore: {},
 56       saveAsImage: {}
 57     }
 58   },
 59   xAxis: {
 60     type: 'category',
 61     boundaryGap: false,
 62     data: [
 63       '1月',
 64       '2月',
 65       '3月',
 66       '4月',
 67       '5月',
 68       '6月',
 69       '7月',
 70       '8月',
 71       '9月',
 72       '10月',
 73       '11月',
 74       '12月'
 75     ]
 76   },
 77   yAxis: {
 78     type: 'value',
 79     axisLabel: {
 80       formatter: '{value} 元'
 81     }
 82   },
 83   series: [
 84     {
 85       name: '销售额',
 86       type: 'line',
 87       data: [100, 450, 700, 300, 600, 350, 800,230,940,293,495,50],
 88       markPoint: {
 89         data: [
 90           { type: 'max', name: 'Max' },
 91           { type: 'min', name: 'Min' }
 92         ]
 93       },
 94       markLine: {
 95         data: [{ type: 'average', name: 'Avg' }]
 96       }
 97     }
 98   ]
 99 };
100 myChart.setOption(option);
101 </script> 
102 <script src="http://cdn.bootcss.com/highlight.js/8.0/highlight.min.js"></script> 
103 <script src="js/smoothscroll.js"></script> 
104 <script src="js/mking.js"></script>
105 </body>
106 </html>

type.html

  1 <!doctype html>
  2 <html>
  3 <head>
  4 <meta charset="utf-8">
  5 <title>房型管理</title>
  6 <link rel="stylesheet" href="css/heightlength.css">
  7 <link rel="stylesheet" href="css/mxjs.css">
  8 <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
  9 <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> 
 10 <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
 11 </head>
 12 <body>
 13 <div class="container">
 14   <div class="jsbg">
 15     <div class="col-lg-12 mxlength">
 16       <div class="mx-1">
 17         <h2 align="center" style="font-size: 30px">房型管理</h2>
 18         <hr style="border-top:1px dashed #FF0000;" width="100%">
 19         <button type="button" class="btn btn-primary">新增</button>
 20         <table class="table">
 21           <thead>
 22             <tr>
 23               <th>id</th>
 24               <th>名称</th>
 25               <th>价格</th>
 26               <th>可住人数</th>
 27               <th>床位数</th>
 28               <th>房间数</th>
 29               <th>可用房间数</th>
 30               <th>已预定数</th>
 31               <th>已入住数</th>
 32               <th>状态</th>
 33               <th>房间类型备注</th>
 34               <th>操作</th>
 35             </tr>
 36           </thead>
 37           <tbody>
 38             <tr class="active">
 39               <td>1</td>
 40               <td>单人间</td>
 41               <td>79</td>
 42               <td>1</td>
 43               <td>1</td>
 44               <td>30</td>
 45               <td>1</td>
 46               <td>0</td>
 47               <td>0</td>
 48               <td>可预订可入住</td>
 49               <td>1人入住,无早餐</td>
 50               <td><button type="button" class="btn btn-primary">编辑</button></td>
 51             </tr>
 52             <tr class="success">
 53               <td>2</td>
 54               <td>标间</td>
 55               <td>89</td>
 56               <td>1</td>
 57               <td>1</td>
 58               <td>30</td>
 59               <td>1</td>
 60               <td>0</td>
 61               <td>0</td>
 62               <td>可预订可入住</td>
 63               <td>1人入住,无早餐</td>
 64               <td><button type="button" class="btn btn-primary">编辑</button></td>
 65             </tr>
 66             <tr  class="warning">
 67               <td>3</td>
 68               <td>大床房</td>
 69               <td>288</td>
 70               <td>2</td>
 71               <td>1</td>
 72               <td>20</td>
 73               <td>0</td>
 74               <td>0</td>
 75               <td>0</td>
 76               <td>可预订可入住</td>
 77               <td>2人入住,无早餐</td>
 78               <td><button type="button" class="btn btn-primary">编辑</button></td>
 79             </tr>
 80             <tr  class="danger">
 81               <td>4</td>
 82               <td>套房</td>
 83               <td>599</td>
 84               <td>2</td>
 85               <td>2</td>
 86               <td>10</td>
 87               <td>0</td>
 88               <td>0</td>
 89               <td>0</td>
 90               <td>可预订可入住</td>
 91               <td>2人入住,有早餐</td>
 92               <td><button type="button" class="btn btn-primary">编辑</button></td>
 93             </tr>
 94           </tbody>
 95         </table>
 96       </div>
 97     </div>
 98   </div>
 99   <from> </from>
100 </div>
101 <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script> 
102 <script src="http://cdn.bootcss.com/highlight.js/8.0/highlight.min.js"></script> 
103 <script src="js/smoothscroll.js"></script> 
104 <script src="js/mking.js"></script>
105 </body>
106 </html>

 klorofil-common.js

 1 "use strict"
 2 $(window).on("load", function () {
 3 
 4     //禁止右键点击
 5     //禁止文字复制
 6     //禁止鼠标拖动图片
 7     //IE不支持
 8     document.oncontextmenu = function () {
 9         return false;
10     };
11     document.onselectstart = function () {
12         return false;
13     };
14     document.ondragstart = function () {
15         return false;
16     };
17     document.oncopy = function () {
18         return false;
19     };
20 
21     //加载中...................
22     $("#loading").delay(1000).fadeIn();
23     $("#wrapper").delay(3000).addClass("wrapShow");
24 
25 
26     //全局分布
27     $(".main").css({ //右侧布的高度,相当于左侧高度
28         height: $("#sidebar-nav").outerHeight()
29     });
30 
31     $(".iframe_link").on("click", function () { //左侧a链接直接导入右侧iframe
32         var url = $(this).attr("href");
33         $(".iframe_mx").attr("src", url);
34         return false;
35     });
36 
37     $(".nav >li> a").click(function () { //一级导航点击后添加active
38         $(".nav >li >a").removeClass("active");
39         $(".nav >li >div").stop().slideUp();
40         $(this).addClass("active");
41     });
42     
43     $(".nav-togg").click(function () { //遇二级导航点击开关
44         $(this).next().stop().slideToggle();
45     });
46     
47     $(".btn-toggle-mx").click(function () { //logo旁的开关动画
48         $(this).toggleClass("transmx");
49     });
50 
51 
52 
53 
54 
55     //PC和移动端响应以及经过后
56     $('.btn-toggle-fullwidth').on('click', function () {
57         if (!$('body').hasClass('layout-fullwidth')) {
58             $('body').addClass('layout-fullwidth');
59 
60         } else {
61             $('body').removeClass('layout-fullwidth');
62             $('body').removeClass('layout-default'); // also remove default behaviour if set
63         }
64 
65         if ($(window).innerWidth() < 1025) {
66             if (!$('body').hasClass('offcanvas-active')) {
67                 $('body').addClass('offcanvas-active');
68             } else {
69                 $('body').removeClass('offcanvas-active');
70             }
71         }
72     });
73 
74     if ($('.sidebar-scroll').length > 0) {
75         $('.sidebar-scroll').slimScroll({
76             height: '98%',
77             wheelStep: 20,
78         });
79     }
80 
81     addEventListener("load", function () {
82         setTimeout(hideURLbar, 0);
83     }, false);
84 
85     function hideURLbar() {
86         window.scrollTo(0, 1);
87     }
88 
89 });

smoothscroll.js

  1 // SmoothScroll for websites v1.2.1
  2 // Licensed under the terms of the MIT license.
  3 
  4 // People involved
  5 //  - Balazs Galambosi (maintainer)  
  6 //  - Michael Herf     (Pulse Algorithm)
  7 
  8 (function(){
  9   
 10 // Scroll Variables (tweakable)
 11 var defaultOptions = {
 12 
 13     // Scrolling Core
 14     frameRate        : 150, // [Hz]
 15     animationTime    : 1800, // [px] 这个滑动的速度,如果变成8000,停止时候会很慢
 16     stepSize         : 125, // [px] 停止时多走几步,改成500,走一步滑一屏幕
 17 
 18     // Pulse (less tweakable)
 19     // ratio of "tail" to "acceleration"
 20     pulseAlgorithm   : true,
 21     pulseScale       : 8,//流畅度8毫秒走一次,改成20就跟当初走一步卡一步一样
 22     pulseNormalize   : 1,//走一步退一步,改成10,走一步退十步
 23 
 24     // Acceleration
 25     accelerationDelta : 20,  // 20
 26     accelerationMax   : 1,   // 1
 27 
 28     // Keyboard Settings
 29     keyboardSupport   : true,  // option
 30     arrowScroll       : 50,     // [px]
 31 
 32     // Other
 33     touchpadSupport   : true,
 34     fixedBackground   : true, 
 35     excluded          : ""    
 36 };
 37 
 38 var options = defaultOptions;
 39 
 40 
 41 // Other Variables
 42 var isExcluded = false;
 43 var isFrame = false;
 44 var direction = { x: 0, y: 0 };
 45 var initDone  = false;
 46 var root = document.documentElement;
 47 var activeElement;
 48 var observer;
 49 var deltaBuffer = [ 120, 120, 120 ];
 50 
 51 var key = { left: 37, up: 38, right: 39, down: 40, spacebar: 32, 
 52             pageup: 33, pagedown: 34, end: 35, home: 36 };
 53 
 54 
 55 /***********************************************
 56  * SETTINGS
 57  ***********************************************/
 58 
 59 var options = defaultOptions;
 60 
 61 
 62 /***********************************************
 63  * INITIALIZE
 64  ***********************************************/
 65 
 66 /**
 67  * Tests if smooth scrolling is allowed. Shuts down everything if not.
 68  */
 69 function initTest() {
 70 
 71     var disableKeyboard = false; 
 72     
 73     // disable keyboard support if anything above requested it
 74     if (disableKeyboard) {
 75         removeEvent("keydown", keydown);
 76     }
 77 
 78     if (options.keyboardSupport && !disableKeyboard) {
 79         addEvent("keydown", keydown);
 80     }
 81 }
 82 
 83 /**
 84  * Sets up scrolls array, determines if frames are involved.
 85  */
 86 function init() {
 87   
 88     if (!document.body) return;
 89 
 90     var body = document.body;
 91     var html = document.documentElement;
 92     var windowHeight = window.innerHeight; 
 93     var scrollHeight = body.scrollHeight;
 94     
 95     // check compat mode for root element
 96     root = (document.compatMode.indexOf('CSS') >= 0) ? html : body;
 97     activeElement = body;
 98     
 99     initTest();
100     initDone = true;
101 
102     // Checks if this script is running in a frame
103     if (top != self) {
104         isFrame = true;
105     }
106 
107     /**
108      * This fixes a bug where the areas left and right to 
109      * the content does not trigger the onmousewheel event
110      * on some pages. e.g.: html, body { height: 100% }
111      */
112     else if (scrollHeight > windowHeight &&
113             (body.offsetHeight <= windowHeight || 
114              html.offsetHeight <= windowHeight)) {
115 
116         html.style.height = 'auto';
117         //setTimeout(refresh, 10);
118 
119         // clearfix
120         if (root.offsetHeight <= windowHeight) {
121             var underlay = document.createElement("div");     
122             underlay.style.clear = "both";
123             body.appendChild(underlay);
124         }
125     }
126 
127     // disable fixed background
128     if (!options.fixedBackground && !isExcluded) {
129         body.style.backgroundAttachment = "scroll";
130         html.style.backgroundAttachment = "scroll";
131     }
132 }
133 
134 
135 /************************************************
136  * SCROLLING 
137  ************************************************/
138  
139 var que = [];
140 var pending = false;
141 var lastScroll = +new Date;
142 
143 /**
144  * Pushes scroll actions to the scrolling queue.
145  */
146 function scrollArray(elem, left, top, delay) {
147     
148     delay || (delay = 1000);
149     directionCheck(left, top);
150 
151     if (options.accelerationMax != 1) {
152         var now = +new Date;
153         var elapsed = now - lastScroll;
154         if (elapsed < options.accelerationDelta) {
155             var factor = (1 + (30 / elapsed)) / 2;
156             if (factor > 1) {
157                 factor = Math.min(factor, options.accelerationMax);
158                 left *= factor;
159                 top  *= factor;
160             }
161         }
162         lastScroll = +new Date;
163     }          
164     
165     // push a scroll command
166     que.push({
167         x: left, 
168         y: top, 
169         lastX: (left < 0) ? 0.99 : -0.99,
170         lastY: (top  < 0) ? 0.99 : -0.99, 
171         start: +new Date
172     });
173         
174     // don't act if there's a pending queue
175     if (pending) {
176         return;
177     }  
178 
179     var scrollWindow = (elem === document.body);
180     
181     var step = function (time) {
182         
183         var now = +new Date;
184         var scrollX = 0;
185         var scrollY = 0; 
186     
187         for (var i = 0; i < que.length; i++) {
188             
189             var item = que[i];
190             var elapsed  = now - item.start;
191             var finished = (elapsed >= options.animationTime);
192             
193             // scroll position: [0, 1]
194             var position = (finished) ? 1 : elapsed / options.animationTime;
195             
196             // easing [optional]
197             if (options.pulseAlgorithm) {
198                 position = pulse(position);
199             }
200             
201             // only need the difference
202             var x = (item.x * position - item.lastX) >> 0;
203             var y = (item.y * position - item.lastY) >> 0;
204             
205             // add this to the total scrolling
206             scrollX += x;
207             scrollY += y;            
208             
209             // update last values
210             item.lastX += x;
211             item.lastY += y;
212         
213             // delete and step back if it's over
214             if (finished) {
215                 que.splice(i, 1); i--;
216             }           
217         }
218 
219         // scroll left and top
220         if (scrollWindow) {
221             window.scrollBy(scrollX, scrollY);
222         } 
223         else {
224             if (scrollX) elem.scrollLeft += scrollX;
225             if (scrollY) elem.scrollTop  += scrollY;                    
226         }
227         
228         // clean up if there's nothing left to do
229         if (!left && !top) {
230             que = [];
231         }
232         
233         if (que.length) { 
234             requestFrame(step, elem, (delay / options.frameRate + 1)); 
235         } else { 
236             pending = false;
237         }
238     };
239     
240     // start a new queue of actions
241     requestFrame(step, elem, 0);
242     pending = true;
243 }
244 
245 
246 /***********************************************
247  * EVENTS
248  ***********************************************/
249 
250 /**
251  * Mouse wheel handler.
252  * @param {Object} event
253  */
254 function wheel(event) {
255 
256     if (!initDone) {
257         init();
258     }
259     
260     var target = event.target;
261     var overflowing = overflowingAncestor(target);
262     
263     // use default if there's no overflowing
264     // element or default action is prevented    
265     if (!overflowing || event.defaultPrevented ||
266         isNodeName(activeElement, "embed") ||
267        (isNodeName(target, "embed") && /\.pdf/i.test(target.src))) {
268         return true;
269     }
270 
271     var deltaX = event.wheelDeltaX || 0;
272     var deltaY = event.wheelDeltaY || 0;
273     
274     // use wheelDelta if deltaX/Y is not available
275     if (!deltaX && !deltaY) {
276         deltaY = event.wheelDelta || 0;
277     }
278 
279     // check if it's a touchpad scroll that should be ignored
280     if (!options.touchpadSupport && isTouchpad(deltaY)) {
281         return true;
282     }
283 
284     // scale by step size
285     // delta is 120 most of the time
286     // synaptics seems to send 1 sometimes
287     if (Math.abs(deltaX) > 1.2) {
288         deltaX *= options.stepSize / 120;
289     }
290     if (Math.abs(deltaY) > 1.2) {
291         deltaY *= options.stepSize / 120;
292     }
293     
294     scrollArray(overflowing, -deltaX, -deltaY);
295     event.preventDefault();
296 }
297 
298 /**
299  * Keydown event handler.
300  * @param {Object} event
301  */
302 function keydown(event) {
303 
304     var target   = event.target;
305     var modifier = event.ctrlKey || event.altKey || event.metaKey || 
306                   (event.shiftKey && event.keyCode !== key.spacebar);
307     
308     // do nothing if user is editing text
309     // or using a modifier key (except shift)
310     // or in a dropdown
311     if ( /input|textarea|select|embed/i.test(target.nodeName) ||
312          target.isContentEditable || 
313          event.defaultPrevented   ||
314          modifier ) {
315       return true;
316     }
317     // spacebar should trigger button press
318     if (isNodeName(target, "button") &&
319         event.keyCode === key.spacebar) {
320       return true;
321     }
322     
323     var shift, x = 0, y = 0;
324     var elem = overflowingAncestor(activeElement);
325     var clientHeight = elem.clientHeight;
326 
327     if (elem == document.body) {
328         clientHeight = window.innerHeight;
329     }
330 
331     switch (event.keyCode) {
332         case key.up:
333             y = -options.arrowScroll;
334             break;
335         case key.down:
336             y = options.arrowScroll;
337             break;         
338         case key.spacebar: // (+ shift)
339             shift = event.shiftKey ? 1 : -1;
340             y = -shift * clientHeight * 0.9;
341             break;
342         case key.pageup:
343             y = -clientHeight * 0.9;
344             break;
345         case key.pagedown:
346             y = clientHeight * 0.9;
347             break;
348         case key.home:
349             y = -elem.scrollTop;
350             break;
351         case key.end:
352             var damt = elem.scrollHeight - elem.scrollTop - clientHeight;
353             y = (damt > 0) ? damt+10 : 0;
354             break;
355         case key.left:
356             x = -options.arrowScroll;
357             break;
358         case key.right:
359             x = options.arrowScroll;
360             break;            
361         default:
362             return true; // a key we don't care about
363     }
364 
365     scrollArray(elem, x, y);
366     event.preventDefault();
367 }
368 
369 /**
370  * Mousedown event only for updating activeElement
371  */
372 function mousedown(event) {
373     activeElement = event.target;
374 }
375 
376 
377 /***********************************************
378  * OVERFLOW
379  ***********************************************/
380  
381 var cache = {}; // cleared out every once in while
382 setInterval(function () { cache = {}; }, 10 * 1000);
383 
384 var uniqueID = (function () {
385     var i = 0;
386     return function (el) {
387         return el.uniqueID || (el.uniqueID = i++);
388     };
389 })();
390 
391 function setCache(elems, overflowing) {
392     for (var i = elems.length; i--;)
393         cache[uniqueID(elems[i])] = overflowing;
394     return overflowing;
395 }
396 
397 function overflowingAncestor(el) {
398     var elems = [];
399     var rootScrollHeight = root.scrollHeight;
400     do {
401         var cached = cache[uniqueID(el)];
402         if (cached) {
403             return setCache(elems, cached);
404         }
405         elems.push(el);
406         if (rootScrollHeight === el.scrollHeight) {
407             if (!isFrame || root.clientHeight + 10 < rootScrollHeight) {
408                 return setCache(elems, document.body); // scrolling root in WebKit
409             }
410         } else if (el.clientHeight + 10 < el.scrollHeight) {
411             overflow = getComputedStyle(el, "").getPropertyValue("overflow-y");
412             if (overflow === "scroll" || overflow === "auto") {
413                 return setCache(elems, el);
414             }
415         }
416     } while (el = el.parentNode);
417 }
418 
419 
420 /***********************************************
421  * HELPERS
422  ***********************************************/
423 
424 function addEvent(type, fn, bubble) {
425     window.addEventListener(type, fn, (bubble||false));
426 }
427 
428 function removeEvent(type, fn, bubble) {
429     window.removeEventListener(type, fn, (bubble||false));  
430 }
431 
432 function isNodeName(el, tag) {
433     return (el.nodeName||"").toLowerCase() === tag.toLowerCase();
434 }
435 
436 function directionCheck(x, y) {
437     x = (x > 0) ? 1 : -1;
438     y = (y > 0) ? 1 : -1;
439     if (direction.x !== x || direction.y !== y) {
440         direction.x = x;
441         direction.y = y;
442         que = [];
443         lastScroll = 0;
444     }
445 }
446 
447 var deltaBufferTimer;
448 
449 function isTouchpad(deltaY) {
450     if (!deltaY) return;
451     deltaY = Math.abs(deltaY)
452     deltaBuffer.push(deltaY);
453     deltaBuffer.shift();
454     clearTimeout(deltaBufferTimer);
455 
456     var allEquals    = (deltaBuffer[0] == deltaBuffer[1] && 
457                         deltaBuffer[1] == deltaBuffer[2]);
458     var allDivisable = (isDivisible(deltaBuffer[0], 120) &&
459                         isDivisible(deltaBuffer[1], 120) &&
460                         isDivisible(deltaBuffer[2], 120));
461     return !(allEquals || allDivisable);
462 } 
463 
464 function isDivisible(n, divisor) {
465     return (Math.floor(n / divisor) == n / divisor);
466 }
467 
468 var requestFrame = (function () {
469       return  window.requestAnimationFrame       || 
470               window.webkitRequestAnimationFrame || 
471               function (callback, element, delay) {
472                   window.setTimeout(callback, delay || (1000/60));
473               };
474 })();
475 
476 
477 /***********************************************
478  * PULSE
479  ***********************************************/
480  
481 /**
482  * Viscous fluid with a pulse for part and decay for the rest.
483  * - Applies a fixed force over an interval (a damped acceleration), and
484  * - Lets the exponential bleed away the velocity over a longer interval
485  * - Michael Herf, http://stereopsis.com/stopping/
486  */
487 function pulse_(x) {
488     var val, start, expx;
489     // test
490     x = x * options.pulseScale;
491     if (x < 1) { // acceleartion
492         val = x - (1 - Math.exp(-x));
493     } else {     // tail
494         // the previous animation ended here:
495         start = Math.exp(-1);
496         // simple viscous drag
497         x -= 1;
498         expx = 1 - Math.exp(-x);
499         val = start + (expx * (1 - start));
500     }
501     return val * options.pulseNormalize;
502 }
503 
504 function pulse(x) {
505     if (x >= 1) return 1;
506     if (x <= 0) return 0;
507 
508     if (options.pulseNormalize == 1) {
509         options.pulseNormalize /= pulse_(1);
510     }
511     return pulse_(x);
512 }
513 
514 var isChrome = /chrome/i.test(window.navigator.userAgent);
515 var isMouseWheelSupported = 'onmousewheel' in document; 
516 
517 if (isMouseWheelSupported && isChrome) {
518     addEvent("mousedown", mousedown);
519     addEvent("mousewheel", wheel);
520     addEvent("load", init);
521 };
522 
523 })();
smoothscroll.js

mking.js

1 // JavaScript Document
2 $(function(){
3 
4 });
mking.js

heightlength.css

   1 @charset "utf-8";
   2 html {
   3     font-family: sans-serif;
   4     -webkit-text-size-adjust: 100%;
   5     -ms-text-size-adjust: 100%;
   6 }
   7 body {
   8     margin: 0;
   9 }
  10 article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  11     display: block;
  12 }
  13 audio, canvas, progress, video {
  14     display: inline-block;
  15     vertical-align: baseline;
  16 }
  17 audio:not([controls]) {
  18     display: none;
  19     height: 0;
  20 }
  21 [hidden], template {
  22     display: none;
  23 }
  24 a {
  25     background-color: transparent;
  26 }
  27 a:active, a:hover {
  28     outline: 0;
  29 }
  30 abbr[title] {
  31     border-bottom: 1px dotted;
  32 }
  33 b, strong {
  34     font-weight: bold;
  35 }
  36 dfn {
  37     font-style: italic;
  38 }
  39 h1 {
  40     margin: .67em 0;
  41     font-size: 2em;
  42 }
  43 mark {
  44     color: #ff9999;
  45     background: #ff0;
  46 }
  47 small {
  48     font-size: 80%;
  49 }
  50 sub, sup {
  51     position: relative;
  52     font-size: 75%;
  53     line-height: 0;
  54     vertical-align: baseline;
  55 }
  56 sup {
  57     top: -.5em;
  58 }
  59 sub {
  60     bottom: -.25em;
  61 }
  62 img {
  63     border: 0;
  64 }
  65 svg:not(:root) {
  66     overflow: hidden;
  67 }
  68 figure {
  69     margin: 1em 40px;
  70 }
  71 hr {
  72     height: 0;
  73     -webkit-box-sizing: content-box;
  74     -moz-box-sizing: content-box;
  75     box-sizing: content-box;
  76 }
  77 pre {
  78     overflow: auto;
  79 }
  80 code, kbd, pre, samp {
  81     font-family: monospace, monospace;
  82     font-size: 1em;
  83 }
  84 button, input, optgroup, select, textarea {
  85     margin: 0;
  86     font: inherit;
  87     color: inherit;
  88 }
  89 button {
  90     overflow: visible;
  91 }
  92 button, select {
  93     text-transform: none;
  94 }
  95 button, html input[type="button"], input[type="reset"], input[type="submit"] {
  96     -webkit-appearance: button;
  97     cursor: pointer;
  98 }
  99 button[disabled], html input[disabled] {
 100     cursor: default;
 101 }
 102 button::-moz-focus-inner, input::-moz-focus-inner {
 103 padding:0;
 104 border:0;
 105 }
 106 input {
 107     line-height: normal;
 108 }
 109 input[type="checkbox"], input[type="radio"] {
 110     -webkit-box-sizing: border-box;
 111     -moz-box-sizing: border-box;
 112     box-sizing: border-box;
 113     padding: 0;
 114 }
 115 input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 116 height:auto;
 117 }
 118 input[type="search"] {
 119     -webkit-box-sizing: content-box;
 120     -moz-box-sizing: content-box;
 121     box-sizing: content-box;
 122     -webkit-appearance: textfield;
 123 }
 124 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 125 -webkit-appearance:none;
 126 }
 127 fieldset {
 128     padding: .35em .625em .75em;
 129     margin: 0 2px;
 130     border: 1px solid #c0c0c0;
 131 }
 132 legend {
 133     padding: 0;
 134     border: 0;
 135 }
 136 textarea {
 137     overflow: auto;
 138 }
 139 optgroup {
 140     font-weight: bold;
 141 }
 142 table {
 143     border-spacing: 0;
 144     border-collapse: collapse;
 145 }
 146 td, th {
 147     padding: 0;
 148 }
 149 
 150 @media print {
 151 *, *:before, *:after {
 152     color: #FFEFDB !important;
 153     text-shadow: none !important;
 154     background: transparent !important;
 155     -webkit-box-shadow: none !important;
 156     box-shadow: none !important;
 157 }
 158 a, a:visited {
 159     text-decoration: underline;
 160 }
 161 a[href]:after {
 162     content: " (" attr(href) ")";
 163 }
 164 abbr[title]:after {
 165     content: " (" attr(title) ")";
 166 }
 167 a[href^="#"]:after, a[href^="javascript:"]:after {
 168     content: "";
 169 }
 170 pre, blockquote {
 171     border: 1px solid #999;
 172     page-break-inside: avoid;
 173 }
 174 thead {
 175     display: table-header-group;
 176 }
 177 tr, img {
 178     page-break-inside: avoid;
 179 }
 180 img {
 181     max-width: 100% !important;
 182 }
 183 p, h2, h3 {
 184     orphans: 3;
 185     widows: 3;
 186 }
 187 h2, h3 {
 188     page-break-after: avoid;
 189 }
 190 .navbar {
 191     display: none;
 192 }
 193 .btn > .caret, .dropup > .btn > .caret {
 194     border-top-color: #FFEFDB !important;
 195 }
 196 .label {
 197     border: 1px solid #FFEFDB;
 198 }
 199 .table {
 200     border-collapse: collapse !important;
 201 }
 202 .table td, .table th {
 203     background-color: #fff !important;
 204 }
 205 .table-bordered th, .table-bordered td {
 206     border: 1px solid #ddd !important;
 207 }
 208 }
 209 @font-face {
 210     font-family: 'Glyphicons Halflings';
 211     src: url('../fonts/glyphicons-halflings-regular.eot');
 212     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');
 213 }
 214 .glyphicon {
 215     position: relative;
 216     top: 1px;
 217     display: inline-block;
 218     font-family: 'Glyphicons Halflings';
 219     font-style: normal;
 220     font-weight: normal;
 221     line-height: 1;
 222     -webkit-font-smoothing: antialiased;
 223     -moz-osx-font-smoothing: grayscale;
 224 }
 225 .glyphicon-asterisk:before {
 226     content: "\002a";
 227 }
 228 .glyphicon-plus:before {
 229     content: "\002b";
 230 }
 231 .glyphicon-euro:before, .glyphicon-eur:before {
 232     content: "\20ac";
 233 }
 234 .glyphicon-minus:before {
 235     content: "\2212";
 236 }
 237 .glyphicon-cloud:before {
 238     content: "\2601";
 239 }
 240 .glyphicon-envelope:before {
 241     content: "\2709";
 242 }
 243 .glyphicon-pencil:before {
 244     content: "\270f";
 245 }
 246 .glyphicon-glass:before {
 247     content: "\e001";
 248 }
 249 .glyphicon-music:before {
 250     content: "\e002";
 251 }
 252 .glyphicon-search:before {
 253     content: "\e003";
 254 }
 255 .glyphicon-heart:before {
 256     content: "\e005";
 257 }
 258 .glyphicon-star:before {
 259     content: "\e006";
 260 }
 261 .glyphicon-star-empty:before {
 262     content: "\e007";
 263 }
 264 .glyphicon-user:before {
 265     content: "\e008";
 266 }
 267 .glyphicon-film:before {
 268     content: "\e009";
 269 }
 270 .glyphicon-th-large:before {
 271     content: "\e010";
 272 }
 273 .glyphicon-th:before {
 274     content: "\e011";
 275 }
 276 .glyphicon-th-list:before {
 277     content: "\e012";
 278 }
 279 .glyphicon-ok:before {
 280     content: "\e013";
 281 }
 282 .glyphicon-remove:before {
 283     content: "\e014";
 284 }
 285 .glyphicon-zoom-in:before {
 286     content: "\e015";
 287 }
 288 .glyphicon-zoom-out:before {
 289     content: "\e016";
 290 }
 291 .glyphicon-off:before {
 292     content: "\e017";
 293 }
 294 .glyphicon-signal:before {
 295     content: "\e018";
 296 }
 297 .glyphicon-cog:before {
 298     content: "\e019";
 299 }
 300 .glyphicon-trash:before {
 301     content: "\e020";
 302 }
 303 .glyphicon-home:before {
 304     content: "\e021";
 305 }
 306 .glyphicon-file:before {
 307     content: "\e022";
 308 }
 309 .glyphicon-time:before {
 310     content: "\e023";
 311 }
 312 .glyphicon-road:before {
 313     content: "\e024";
 314 }
 315 .glyphicon-download-alt:before {
 316     content: "\e025";
 317 }
 318 .glyphicon-download:before {
 319     content: "\e026";
 320 }
 321 .glyphicon-upload:before {
 322     content: "\e027";
 323 }
 324 .glyphicon-inbox:before {
 325     content: "\e028";
 326 }
 327 .glyphicon-play-circle:before {
 328     content: "\e029";
 329 }
 330 .glyphicon-repeat:before {
 331     content: "\e030";
 332 }
 333 .glyphicon-refresh:before {
 334     content: "\e031";
 335 }
 336 .glyphicon-list-alt:before {
 337     content: "\e032";
 338 }
 339 .glyphicon-lock:before {
 340     content: "\e033";
 341 }
 342 .glyphicon-flag:before {
 343     content: "\e034";
 344 }
 345 .glyphicon-headphones:before {
 346     content: "\e035";
 347 }
 348 .glyphicon-volume-off:before {
 349     content: "\e036";
 350 }
 351 .glyphicon-volume-down:before {
 352     content: "\e037";
 353 }
 354 .glyphicon-volume-up:before {
 355     content: "\e038";
 356 }
 357 .glyphicon-qrcode:before {
 358     content: "\e039";
 359 }
 360 .glyphicon-barcode:before {
 361     content: "\e040";
 362 }
 363 .glyphicon-tag:before {
 364     content: "\e041";
 365 }
 366 .glyphicon-tags:before {
 367     content: "\e042";
 368 }
 369 .glyphicon-book:before {
 370     content: "\e043";
 371 }
 372 .glyphicon-bookmark:before {
 373     content: "\e044";
 374 }
 375 .glyphicon-print:before {
 376     content: "\e045";
 377 }
 378 .glyphicon-camera:before {
 379     content: "\e046";
 380 }
 381 .glyphicon-font:before {
 382     content: "\e047";
 383 }
 384 .glyphicon-bold:before {
 385     content: "\e048";
 386 }
 387 .glyphicon-italic:before {
 388     content: "\e049";
 389 }
 390 .glyphicon-text-height:before {
 391     content: "\e050";
 392 }
 393 .glyphicon-text-width:before {
 394     content: "\e051";
 395 }
 396 .glyphicon-align-left:before {
 397     content: "\e052";
 398 }
 399 .glyphicon-align-center:before {
 400     content: "\e053";
 401 }
 402 .glyphicon-align-right:before {
 403     content: "\e054";
 404 }
 405 .glyphicon-align-justify:before {
 406     content: "\e055";
 407 }
 408 .glyphicon-list:before {
 409     content: "\e056";
 410 }
 411 .glyphicon-indent-left:before {
 412     content: "\e057";
 413 }
 414 .glyphicon-indent-right:before {
 415     content: "\e058";
 416 }
 417 .glyphicon-facetime-video:before {
 418     content: "\e059";
 419 }
 420 .glyphicon-picture:before {
 421     content: "\e060";
 422 }
 423 .glyphicon-map-marker:before {
 424     content: "\e062";
 425 }
 426 .glyphicon-adjust:before {
 427     content: "\e063";
 428 }
 429 .glyphicon-tint:before {
 430     content: "\e064";
 431 }
 432 .glyphicon-edit:before {
 433     content: "\e065";
 434 }
 435 .glyphicon-share:before {
 436     content: "\e066";
 437 }
 438 .glyphicon-check:before {
 439     content: "\e067";
 440 }
 441 .glyphicon-move:before {
 442     content: "\e068";
 443 }
 444 .glyphicon-step-backward:before {
 445     content: "\e069";
 446 }
 447 .glyphicon-fast-backward:before {
 448     content: "\e070";
 449 }
 450 .glyphicon-backward:before {
 451     content: "\e071";
 452 }
 453 .glyphicon-play:before {
 454     content: "\e072";
 455 }
 456 .glyphicon-pause:before {
 457     content: "\e073";
 458 }
 459 .glyphicon-stop:before {
 460     content: "\e074";
 461 }
 462 .glyphicon-forward:before {
 463     content: "\e075";
 464 }
 465 .glyphicon-fast-forward:before {
 466     content: "\e076";
 467 }
 468 .glyphicon-step-forward:before {
 469     content: "\e077";
 470 }
 471 .glyphicon-eject:before {
 472     content: "\e078";
 473 }
 474 .glyphicon-chevron-left:before {
 475     content: "\e079";
 476 }
 477 .glyphicon-chevron-right:before {
 478     content: "\e080";
 479 }
 480 .glyphicon-plus-sign:before {
 481     content: "\e081";
 482 }
 483 .glyphicon-minus-sign:before {
 484     content: "\e082";
 485 }
 486 .glyphicon-remove-sign:before {
 487     content: "\e083";
 488 }
 489 .glyphicon-ok-sign:before {
 490     content: "\e084";
 491 }
 492 .glyphicon-question-sign:before {
 493     content: "\e085";
 494 }
 495 .glyphicon-info-sign:before {
 496     content: "\e086";
 497 }
 498 .glyphicon-screenshot:before {
 499     content: "\e087";
 500 }
 501 .glyphicon-remove-circle:before {
 502     content: "\e088";
 503 }
 504 .glyphicon-ok-circle:before {
 505     content: "\e089";
 506 }
 507 .glyphicon-ban-circle:before {
 508     content: "\e090";
 509 }
 510 .glyphicon-arrow-left:before {
 511     content: "\e091";
 512 }
 513 .glyphicon-arrow-right:before {
 514     content: "\e092";
 515 }
 516 .glyphicon-arrow-up:before {
 517     content: "\e093";
 518 }
 519 .glyphicon-arrow-down:before {
 520     content: "\e094";
 521 }
 522 .glyphicon-share-alt:before {
 523     content: "\e095";
 524 }
 525 .glyphicon-resize-full:before {
 526     content: "\e096";
 527 }
 528 .glyphicon-resize-small:before {
 529     content: "\e097";
 530 }
 531 .glyphicon-exclamation-sign:before {
 532     content: "\e101";
 533 }
 534 .glyphicon-gift:before {
 535     content: "\e102";
 536 }
 537 .glyphicon-leaf:before {
 538     content: "\e103";
 539 }
 540 .glyphicon-fire:before {
 541     content: "\e104";
 542 }
 543 .glyphicon-eye-open:before {
 544     content: "\e105";
 545 }
 546 .glyphicon-eye-close:before {
 547     content: "\e106";
 548 }
 549 .glyphicon-warning-sign:before {
 550     content: "\e107";
 551 }
 552 .glyphicon-plane:before {
 553     content: "\e108";
 554 }
 555 .glyphicon-calendar:before {
 556     content: "\e109";
 557 }
 558 .glyphicon-random:before {
 559     content: "\e110";
 560 }
 561 .glyphicon-comment:before {
 562     content: "\e111";
 563 }
 564 .glyphicon-magnet:before {
 565     content: "\e112";
 566 }
 567 .glyphicon-chevron-up:before {
 568     content: "\e113";
 569 }
 570 .glyphicon-chevron-down:before {
 571     content: "\e114";
 572 }
 573 .glyphicon-retweet:before {
 574     content: "\e115";
 575 }
 576 .glyphicon-shopping-cart:before {
 577     content: "\e116";
 578 }
 579 .glyphicon-folder-close:before {
 580     content: "\e117";
 581 }
 582 .glyphicon-folder-open:before {
 583     content: "\e118";
 584 }
 585 .glyphicon-resize-vertical:before {
 586     content: "\e119";
 587 }
 588 .glyphicon-resize-horizontal:before {
 589     content: "\e120";
 590 }
 591 .glyphicon-hdd:before {
 592     content: "\e121";
 593 }
 594 .glyphicon-bullhorn:before {
 595     content: "\e122";
 596 }
 597 .glyphicon-bell:before {
 598     content: "\e123";
 599 }
 600 .glyphicon-certificate:before {
 601     content: "\e124";
 602 }
 603 .glyphicon-thumbs-up:before {
 604     content: "\e125";
 605 }
 606 .glyphicon-thumbs-down:before {
 607     content: "\e126";
 608 }
 609 .glyphicon-hand-right:before {
 610     content: "\e127";
 611 }
 612 .glyphicon-hand-left:before {
 613     content: "\e128";
 614 }
 615 .glyphicon-hand-up:before {
 616     content: "\e129";
 617 }
 618 .glyphicon-hand-down:before {
 619     content: "\e130";
 620 }
 621 .glyphicon-circle-arrow-right:before {
 622     content: "\e131";
 623 }
 624 .glyphicon-circle-arrow-left:before {
 625     content: "\e132";
 626 }
 627 .glyphicon-circle-arrow-up:before {
 628     content: "\e133";
 629 }
 630 .glyphicon-circle-arrow-down:before {
 631     content: "\e134";
 632 }
 633 .glyphicon-globe:before {
 634     content: "\e135";
 635 }
 636 .glyphicon-wrench:before {
 637     content: "\e136";
 638 }
 639 .glyphicon-tasks:before {
 640     content: "\e137";
 641 }
 642 .glyphicon-filter:before {
 643     content: "\e138";
 644 }
 645 .glyphicon-briefcase:before {
 646     content: "\e139";
 647 }
 648 .glyphicon-fullscreen:before {
 649     content: "\e140";
 650 }
 651 .glyphicon-dashboard:before {
 652     content: "\e141";
 653 }
 654 .glyphicon-paperclip:before {
 655     content: "\e142";
 656 }
 657 .glyphicon-heart-empty:before {
 658     content: "\e143";
 659 }
 660 .glyphicon-link:before {
 661     content: "\e144";
 662 }
 663 .glyphicon-phone:before {
 664     content: "\e145";
 665 }
 666 .glyphicon-pushpin:before {
 667     content: "\e146";
 668 }
 669 .glyphicon-usd:before {
 670     content: "\e148";
 671 }
 672 .glyphicon-gbp:before {
 673     content: "\e149";
 674 }
 675 .glyphicon-sort:before {
 676     content: "\e150";
 677 }
 678 .glyphicon-sort-by-alphabet:before {
 679     content: "\e151";
 680 }
 681 .glyphicon-sort-by-alphabet-alt:before {
 682     content: "\e152";
 683 }
 684 .glyphicon-sort-by-order:before {
 685     content: "\e153";
 686 }
 687 .glyphicon-sort-by-order-alt:before {
 688     content: "\e154";
 689 }
 690 .glyphicon-sort-by-attributes:before {
 691     content: "\e155";
 692 }
 693 .glyphicon-sort-by-attributes-alt:before {
 694     content: "\e156";
 695 }
 696 .glyphicon-unchecked:before {
 697     content: "\e157";
 698 }
 699 .glyphicon-expand:before {
 700     content: "\e158";
 701 }
 702 .glyphicon-collapse-down:before {
 703     content: "\e159";
 704 }
 705 .glyphicon-collapse-up:before {
 706     content: "\e160";
 707 }
 708 .glyphicon-log-in:before {
 709     content: "\e161";
 710 }
 711 .glyphicon-flash:before {
 712     content: "\e162";
 713 }
 714 .glyphicon-log-out:before {
 715     content: "\e163";
 716 }
 717 .glyphicon-new-window:before {
 718     content: "\e164";
 719 }
 720 .glyphicon-record:before {
 721     content: "\e165";
 722 }
 723 .glyphicon-save:before {
 724     content: "\e166";
 725 }
 726 .glyphicon-open:before {
 727     content: "\e167";
 728 }
 729 .glyphicon-saved:before {
 730     content: "\e168";
 731 }
 732 .glyphicon-import:before {
 733     content: "\e169";
 734 }
 735 .glyphicon-export:before {
 736     content: "\e170";
 737 }
 738 .glyphicon-send:before {
 739     content: "\e171";
 740 }
 741 .glyphicon-floppy-disk:before {
 742     content: "\e172";
 743 }
 744 .glyphicon-floppy-saved:before {
 745     content: "\e173";
 746 }
 747 .glyphicon-floppy-remove:before {
 748     content: "\e174";
 749 }
 750 .glyphicon-floppy-save:before {
 751     content: "\e175";
 752 }
 753 .glyphicon-floppy-open:before {
 754     content: "\e176";
 755 }
 756 .glyphicon-credit-card:before {
 757     content: "\e177";
 758 }
 759 .glyphicon-transfer:before {
 760     content: "\e178";
 761 }
 762 .glyphicon-cutlery:before {
 763     content: "\e179";
 764 }
 765 .glyphicon-header:before {
 766     content: "\e180";
 767 }
 768 .glyphicon-compressed:before {
 769     content: "\e181";
 770 }
 771 .glyphicon-earphone:before {
 772     content: "\e182";
 773 }
 774 .glyphicon-phone-alt:before {
 775     content: "\e183";
 776 }
 777 .glyphicon-tower:before {
 778     content: "\e184";
 779 }
 780 .glyphicon-stats:before {
 781     content: "\e185";
 782 }
 783 .glyphicon-sd-video:before {
 784     content: "\e186";
 785 }
 786 .glyphicon-hd-video:before {
 787     content: "\e187";
 788 }
 789 .glyphicon-subtitles:before {
 790     content: "\e188";
 791 }
 792 .glyphicon-sound-stereo:before {
 793     content: "\e189";
 794 }
 795 .glyphicon-sound-dolby:before {
 796     content: "\e190";
 797 }
 798 .glyphicon-sound-5-1:before {
 799     content: "\e191";
 800 }
 801 .glyphicon-sound-6-1:before {
 802     content: "\e192";
 803 }
 804 .glyphicon-sound-7-1:before {
 805     content: "\e193";
 806 }
 807 .glyphicon-copyright-mark:before {
 808     content: "\e194";
 809 }
 810 .glyphicon-registration-mark:before {
 811     content: "\e195";
 812 }
 813 .glyphicon-cloud-download:before {
 814     content: "\e197";
 815 }
 816 .glyphicon-cloud-upload:before {
 817     content: "\e198";
 818 }
 819 .glyphicon-tree-conifer:before {
 820     content: "\e199";
 821 }
 822 .glyphicon-tree-deciduous:before {
 823     content: "\e200";
 824 }
 825 .glyphicon-cd:before {
 826     content: "\e201";
 827 }
 828 .glyphicon-save-file:before {
 829     content: "\e202";
 830 }
 831 .glyphicon-open-file:before {
 832     content: "\e203";
 833 }
 834 .glyphicon-level-up:before {
 835     content: "\e204";
 836 }
 837 .glyphicon-copy:before {
 838     content: "\e205";
 839 }
 840 .glyphicon-paste:before {
 841     content: "\e206";
 842 }
 843 .glyphicon-alert:before {
 844     content: "\e209";
 845 }
 846 .glyphicon-equalizer:before {
 847     content: "\e210";
 848 }
 849 .glyphicon-king:before {
 850     content: "\e211";
 851 }
 852 .glyphicon-queen:before {
 853     content: "\e212";
 854 }
 855 .glyphicon-pawn:before {
 856     content: "\e213";
 857 }
 858 .glyphicon-bishop:before {
 859     content: "\e214";
 860 }
 861 .glyphicon-knight:before {
 862     content: "\e215";
 863 }
 864 .glyphicon-baby-formula:before {
 865     content: "\e216";
 866 }
 867 .glyphicon-tent:before {
 868     content: "\26fa";
 869 }
 870 .glyphicon-blackboard:before {
 871     content: "\e218";
 872 }
 873 .glyphicon-bed:before {
 874     content: "\e219";
 875 }
 876 .glyphicon-apple:before {
 877     content: "\f8ff";
 878 }
 879 .glyphicon-erase:before {
 880     content: "\e221";
 881 }
 882 .glyphicon-hourglass:before {
 883     content: "\231b";
 884 }
 885 .glyphicon-lamp:before {
 886     content: "\e223";
 887 }
 888 .glyphicon-duplicate:before {
 889     content: "\e224";
 890 }
 891 .glyphicon-piggy-bank:before {
 892     content: "\e225";
 893 }
 894 .glyphicon-scissors:before {
 895     content: "\e226";
 896 }
 897 .glyphicon-bitcoin:before {
 898     content: "\e227";
 899 }
 900 .glyphicon-btc:before {
 901     content: "\e227";
 902 }
 903 .glyphicon-xbt:before {
 904     content: "\e227";
 905 }
 906 .glyphicon-yen:before {
 907     content: "\00a5";
 908 }
 909 .glyphicon-jpy:before {
 910     content: "\00a5";
 911 }
 912 .glyphicon-ruble:before {
 913     content: "\20bd";
 914 }
 915 .glyphicon-rub:before {
 916     content: "\20bd";
 917 }
 918 .glyphicon-scale:before {
 919     content: "\e230";
 920 }
 921 .glyphicon-ice-lolly:before {
 922     content: "\e231";
 923 }
 924 .glyphicon-ice-lolly-tasted:before {
 925     content: "\e232";
 926 }
 927 .glyphicon-education:before {
 928     content: "\e233";
 929 }
 930 .glyphicon-option-horizontal:before {
 931     content: "\e234";
 932 }
 933 .glyphicon-option-vertical:before {
 934     content: "\e235";
 935 }
 936 .glyphicon-menu-hamburger:before {
 937     content: "\e236";
 938 }
 939 .glyphicon-modal-window:before {
 940     content: "\e237";
 941 }
 942 .glyphicon-oil:before {
 943     content: "\e238";
 944 }
 945 .glyphicon-grain:before {
 946     content: "\e239";
 947 }
 948 .glyphicon-sunglasses:before {
 949     content: "\e240";
 950 }
 951 .glyphicon-text-size:before {
 952     content: "\e241";
 953 }
 954 .glyphicon-text-color:before {
 955     content: "\e242";
 956 }
 957 .glyphicon-text-background:before {
 958     content: "\e243";
 959 }
 960 .glyphicon-object-align-top:before {
 961     content: "\e244";
 962 }
 963 .glyphicon-object-align-bottom:before {
 964     content: "\e245";
 965 }
 966 .glyphicon-object-align-horizontal:before {
 967     content: "\e246";
 968 }
 969 .glyphicon-object-align-left:before {
 970     content: "\e247";
 971 }
 972 .glyphicon-object-align-vertical:before {
 973     content: "\e248";
 974 }
 975 .glyphicon-object-align-right:before {
 976     content: "\e249";
 977 }
 978 .glyphicon-triangle-right:before {
 979     content: "\e250";
 980 }
 981 .glyphicon-triangle-left:before {
 982     content: "\e251";
 983 }
 984 .glyphicon-triangle-bottom:before {
 985     content: "\e252";
 986 }
 987 .glyphicon-triangle-top:before {
 988     content: "\e253";
 989 }
 990 .glyphicon-console:before {
 991     content: "\e254";
 992 }
 993 .glyphicon-superscript:before {
 994     content: "\e255";
 995 }
 996 .glyphicon-subscript:before {
 997     content: "\e256";
 998 }
 999 .glyphicon-menu-left:before {
1000     content: "\e257";
1001 }
1002 .glyphicon-menu-right:before {
1003     content: "\e258";
1004 }
1005 .glyphicon-menu-down:before {
1006     content: "\e259";
1007 }
1008 .glyphicon-menu-up:before {
1009     content: "\e260";
1010 }
1011 * {
1012     -webkit-box-sizing: border-box;
1013     -moz-box-sizing: border-box;
1014     box-sizing: border-box;
1015 }
1016 *:before, *:after {
1017     -webkit-box-sizing: border-box;
1018     -moz-box-sizing: border-box;
1019     box-sizing: border-box;
1020 }
1021 html {
1022     font-size: 10px;
1023     -webkit-tap-highlight-color: rgba(0,0,0,0);
1024 }
1025 body {
1026     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1027     font-size: 14px;
1028     line-height: 1.42857143;
1029     color: #333;
1030     background-color: #fff;
1031 }
1032 input, button, select, textarea {
1033     font-family: inherit;
1034     font-size: inherit;
1035     line-height: inherit;
1036 }
1037 a {
1038     color: #337ab7;
1039     text-decoration: none;
1040 }
1041 a:hover, a:focus {
1042     color: #23527c;
1043     text-decoration: underline;
1044 }
1045 a:focus {
1046     outline: 5px auto -webkit-focus-ring-color;
1047     outline-offset: -2px;
1048 }
1049 figure {
1050     margin: 0;
1051 }
1052 img {
1053     vertical-align: middle;
1054 }
1055 .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
1056     display: block;
1057     max-width: 100%;
1058     height: auto;
1059 }
1060 .img-rounded {
1061     border-radius: 6px;
1062 }
1063 .img-thumbnail {
1064     display: inline-block;
1065     max-width: 100%;
1066     height: auto;
1067     padding: 4px;
1068     line-height: 1.42857143;
1069     background-color: #fff;
1070     border: 1px solid #ddd;
1071     border-radius: 4px;
1072     -webkit-transition: all .2s ease-in-out;
1073     -o-transition: all .2s ease-in-out;
1074     transition: all .2s ease-in-out;
1075 }
1076 .img-circle {
1077     border-radius: 50%;
1078 }
1079 hr {
1080     margin-top: 20px;
1081     margin-bottom: 20px;
1082     border: 0;
1083     border-top: 1px solid #eee;
1084 }
1085 .sr-only {
1086     position: absolute;
1087     width: 1px;
1088     height: 1px;
1089     padding: 0;
1090     margin: -1px;
1091     overflow: hidden;
1092     clip: rect(0,0,0,0);
1093     border: 0;
1094 }
1095 .sr-only-focusable:active, .sr-only-focusable:focus {
1096     position: static;
1097     width: auto;
1098     height: auto;
1099     margin: 0;
1100     overflow: visible;
1101     clip: auto;
1102 }
1103 [role="button"] {
1104     cursor: pointer;
1105 }
1106 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
1107     font-family: inherit;
1108     font-weight: 500;
1109     line-height: 1.1;
1110     color: inherit;
1111 }
1112 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 {
1113     font-weight: normal;
1114     line-height: 1;
1115     color: #777;
1116 }
1117 h1, .h1, h2, .h2, h3, .h3 {
1118     margin-top: 20px;
1119     margin-bottom: 10px;
1120 }
1121 h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
1122     font-size: 65%;
1123 }
1124 h4, .h4, h5, .h5, h6, .h6 {
1125     margin-top: 10px;
1126     margin-bottom: 10px;
1127 }
1128 h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
1129     font-size: 75%;
1130 }
1131 h1, .h1 {
1132     font-size: 36px;
1133 }
1134 h2, .h2 {
1135     font-size: 30px;
1136 }
1137 h3, .h3 {
1138     font-size: 24px;
1139 }
1140 h4, .h4 {
1141     font-size: 18px;
1142 }
1143 h5, .h5 {
1144     font-size: 14px;
1145 }
1146 h6, .h6 {
1147     font-size: 12px;
1148 }
1149 p {
1150     margin: 0 0 10px;
1151 }
1152 .lead {
1153     margin-bottom: 20px;
1154     font-size: 16px;
1155     font-weight: 300;
1156     line-height: 1.4;
1157 }
1158 
1159 @media (min-width:768px) {
1160 .lead {
1161     font-size: 21px;
1162 }
1163 }
1164 small, .small {
1165     font-size: 85%;
1166 }
1167 mark, .mark {
1168     padding: .2em;
1169     background-color: #fcf8e3;
1170 }
1171 .text-left {
1172     text-align: left;
1173 }
1174 .text-right {
1175     text-align: right;
1176 }
1177 .text-center {
1178     text-align: center;
1179 }
1180 .text-justify {
1181     text-align: justify;
1182 }
1183 .text-nowrap {
1184     white-space: nowrap;
1185 }
1186 .text-lowercase {
1187     text-transform: lowercase;
1188 }
1189 .text-uppercase {
1190     text-transform: uppercase;
1191 }
1192 .text-capitalize {
1193     text-transform: capitalize;
1194 }
1195 .text-muted {
1196     color: #777;
1197 }
1198 .text-primary {
1199     color: #337ab7;
1200 }
1201 a.text-primary:hover, a.text-primary:focus {
1202     color: #286090;
1203 }
1204 .text-success {
1205     color: #3c763d;
1206 }
1207 a.text-success:hover, a.text-success:focus {
1208     color: #2b542c;
1209 }
1210 .text-info {
1211     color: #31708f;
1212 }
1213 a.text-info:hover, a.text-info:focus {
1214     color: #245269;
1215 }
1216 .text-warning {
1217     color: #8a6d3b;
1218 }
1219 a.text-warning:hover, a.text-warning:focus {
1220     color: #66512c;
1221 }
1222 .text-danger {
1223     color: #a94442;
1224 }
1225 a.text-danger:hover, a.text-danger:focus {
1226     color: #843534;
1227 }
1228 .bg-primary {
1229     color: #fff;
1230     background-color: #337ab7;
1231 }
1232 a.bg-primary:hover, a.bg-primary:focus {
1233     background-color: #286090;
1234 }
1235 .bg-success {
1236     background-color: #dff0d8;
1237 }
1238 a.bg-success:hover, a.bg-success:focus {
1239     background-color: #c1e2b3;
1240 }
1241 .bg-info {
1242     background-color: #d9edf7;
1243 }
1244 a.bg-info:hover, a.bg-info:focus {
1245     background-color: #afd9ee;
1246 }
1247 .bg-warning {
1248     background-color: #fcf8e3;
1249 }
1250 a.bg-warning:hover, a.bg-warning:focus {
1251     background-color: #f7ecb5;
1252 }
1253 .bg-danger {
1254     background-color: #f2dede;
1255 }
1256 a.bg-danger:hover, a.bg-danger:focus {
1257     background-color: #e4b9b9;
1258 }
1259 .page-header {
1260     padding-bottom: 9px;
1261     margin: 40px 0 20px;
1262     border-bottom: 1px solid #eee;
1263 }
1264 ul, ol {
1265     margin-top: 0;
1266     margin-bottom: 10px;
1267 }
1268 ul ul, ol ul, ul ol, ol ol {
1269     margin-bottom: 0;
1270 }
1271 .list-unstyled {
1272     padding-left: 0;
1273     list-style: none;
1274 }
1275 .list-inline {
1276     padding-left: 0;
1277     margin-left: -5px;
1278     list-style: none;
1279 }
1280 .list-inline > li {
1281     display: inline-block;
1282     padding-right: 5px;
1283     padding-left: 5px;
1284 }
1285 dl {
1286     margin-top: 0;
1287     margin-bottom: 20px;
1288 }
1289 dt, dd {
1290     line-height: 1.42857143;
1291 }
1292 dt {
1293     font-weight: bold;
1294 }
1295 dd {
1296     margin-left: 0;
1297 }
1298 
1299 @media (min-width:768px) {
1300 .dl-horizontal dt {
1301     float: left;
1302     width: 160px;
1303     overflow: hidden;
1304     clear: left;
1305     text-align: right;
1306     text-overflow: ellipsis;
1307     white-space: nowrap;
1308 }
1309 .dl-horizontal dd {
1310     margin-left: 180px;
1311 }
1312 }
1313 abbr[title], abbr[data-original-title] {
1314     cursor: help;
1315     border-bottom: 1px dotted #777;
1316 }
1317 .initialism {
1318     font-size: 90%;
1319     text-transform: uppercase;
1320 }
1321 blockquote {
1322     padding: 10px 20px;
1323     margin: 0 0 20px;
1324     font-size: 17.5px;
1325     border-left: 5px solid #eee;
1326 }
1327 blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
1328     margin-bottom: 0;
1329 }
1330 blockquote footer, blockquote small, blockquote .small {
1331     display: block;
1332     font-size: 80%;
1333     line-height: 1.42857143;
1334     color: #777;
1335 }
1336 blockquote footer:before, blockquote small:before, blockquote .small:before {
1337     content: '\2014 \00A0';
1338 }
1339 .blockquote-reverse, blockquote.pull-right {
1340     padding-right: 15px;
1341     padding-left: 0;
1342     text-align: right;
1343     border-right: 5px solid #eee;
1344     border-left: 0;
1345 }
1346 .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 {
1347     content: '';
1348 }
1349 .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 {
1350     content: '\00A0 \2014';
1351 }
1352 address {
1353     margin-bottom: 20px;
1354     font-style: normal;
1355     line-height: 1.42857143;
1356 }
1357 code, kbd, pre, samp {
1358     font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
1359 }
1360 code {
1361     padding: 2px 4px;
1362     font-size: 90%;
1363     color: #c7254e;
1364     background-color: #f9f2f4;
1365     border-radius: 4px;
1366 }
1367 kbd {
1368     padding: 2px 4px;
1369     font-size: 90%;
1370     color: #fff;
1371     background-color: #333;
1372     border-radius: 3px;
1373     -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
1374     box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
1375 }
1376 kbd kbd {
1377     padding: 0;
1378     font-size: 100%;
1379     font-weight: bold;
1380     -webkit-box-shadow: none;
1381     box-shadow: none;
1382 }
1383 pre code {
1384     padding: 0;
1385     font-size: inherit;
1386     color: inherit;
1387     white-space: pre-wrap;
1388     background-color: transparent;
1389     border-radius: 0;
1390 }
1391 .pre-scrollable {
1392     max-height: 340px;
1393     overflow-y: scroll;
1394 }
1395 .container {
1396     
1397     padding-right: 15px;
1398     padding-left: 15px;
1399     margin-right: auto;
1400     margin-left: auto;
1401 }
1402 
1403 @media (min-width:768px) {
1404 .container {
1405     width: 750px;
1406 }
1407 }
1408 
1409 @media (min-width:992px) {
1410 .container {
1411     width: 970px;
1412 }
1413 }
1414 
1415 @media (min-width:1200px) {
1416 .container {
1417     width: 1170px;
1418 }
1419 }
1420 .container-fluid {
1421     padding-right: 15px;
1422     padding-left: 15px;
1423     margin-right: auto;
1424     margin-left: auto;
1425 }
1426 .row {
1427     margin-right: -15px;
1428     margin-left: -15px;
1429 }
1430 .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 {
1431     position: relative;
1432     min-height: 1px;
1433     padding-right: 15px;
1434     padding-left: 15px;
1435     padding: 0;
1436 }
1437 .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 {
1438     float: left;
1439 }
1440 .col-xs-12 {
1441     width: 100%;
1442 }
1443 .col-xs-11 {
1444     width: 91.66666667%;
1445 }
1446 .col-xs-10 {
1447     width: 83.33333333%;
1448 }
1449 .col-xs-9 {
1450     width: 75%;
1451 }
1452 .col-xs-8 {
1453     width: 66.66666667%;
1454 }
1455 .col-xs-7 {
1456     width: 58.33333333%;
1457 }
1458 .col-xs-6 {
1459     width: 50%;
1460 }
1461 .col-xs-5 {
1462     width: 41.66666667%;
1463 }
1464 .col-xs-4 {
1465     width: 33.33333333%;
1466 }
1467 .col-xs-3 {
1468     width: 25%;
1469 }
1470 .col-xs-2 {
1471     width: 16.66666667%;
1472 }
1473 .col-xs-1 {
1474     width: 8.33333333%;
1475 }
1476 .col-xs-pull-12 {
1477     right: 100%;
1478 }
1479 .col-xs-pull-11 {
1480     right: 91.66666667%;
1481 }
1482 .col-xs-pull-10 {
1483     right: 83.33333333%;
1484 }
1485 .col-xs-pull-9 {
1486     right: 75%;
1487 }
1488 .col-xs-pull-8 {
1489     right: 66.66666667%;
1490 }
1491 .col-xs-pull-7 {
1492     right: 58.33333333%;
1493 }
1494 .col-xs-pull-6 {
1495     right: 50%;
1496 }
1497 .col-xs-pull-5 {
1498     right: 41.66666667%;
1499 }
1500 .col-xs-pull-4 {
1501     right: 33.33333333%;
1502 }
1503 .col-xs-pull-3 {
1504     right: 25%;
1505 }
1506 .col-xs-pull-2 {
1507     right: 16.66666667%;
1508 }
1509 .col-xs-pull-1 {
1510     right: 8.33333333%;
1511 }
1512 .col-xs-pull-0 {
1513     right: auto;
1514 }
1515 .col-xs-push-12 {
1516     left: 100%;
1517 }
1518 .col-xs-push-11 {
1519     left: 91.66666667%;
1520 }
1521 .col-xs-push-10 {
1522     left: 83.33333333%;
1523 }
1524 .col-xs-push-9 {
1525     left: 75%;
1526 }
1527 .col-xs-push-8 {
1528     left: 66.66666667%;
1529 }
1530 .col-xs-push-7 {
1531     left: 58.33333333%;
1532 }
1533 .col-xs-push-6 {
1534     left: 50%;
1535 }
1536 .col-xs-push-5 {
1537     left: 41.66666667%;
1538 }
1539 .col-xs-push-4 {
1540     left: 33.33333333%;
1541 }
1542 .col-xs-push-3 {
1543     left: 25%;
1544 }
1545 .col-xs-push-2 {
1546     left: 16.66666667%;
1547 }
1548 .col-xs-push-1 {
1549     left: 8.33333333%;
1550 }
1551 .col-xs-push-0 {
1552     left: auto;
1553 }
1554 .col-xs-offset-12 {
1555     margin-left: 100%;
1556 }
1557 .col-xs-offset-11 {
1558     margin-left: 91.66666667%;
1559 }
1560 .col-xs-offset-10 {
1561     margin-left: 83.33333333%;
1562 }
1563 .col-xs-offset-9 {
1564     margin-left: 75%;
1565 }
1566 .col-xs-offset-8 {
1567     margin-left: 66.66666667%;
1568 }
1569 .col-xs-offset-7 {
1570     margin-left: 58.33333333%;
1571 }
1572 .col-xs-offset-6 {
1573     margin-left: 50%;
1574 }
1575 .col-xs-offset-5 {
1576     margin-left: 41.66666667%;
1577 }
1578 .col-xs-offset-4 {
1579     margin-left: 33.33333333%;
1580 }
1581 .col-xs-offset-3 {
1582     margin-left: 25%;
1583 }
1584 .col-xs-offset-2 {
1585     margin-left: 16.66666667%;
1586 }
1587 .col-xs-offset-1 {
1588     margin-left: 8.33333333%;
1589 }
1590 .col-xs-offset-0 {
1591     margin-left: 0;
1592 }
1593 
1594 @media (min-width:768px) {
1595 .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 {
1596     float: left;
1597 }
1598 .col-sm-12 {
1599     width: 100%;
1600 }
1601 .col-sm-11 {
1602     width: 91.66666667%;
1603 }
1604 .col-sm-10 {
1605     width: 83.33333333%;
1606 }
1607 .col-sm-9 {
1608     width: 75%;
1609 }
1610 .col-sm-8 {
1611     width: 66.66666667%;
1612 }
1613 .col-sm-7 {
1614     width: 58.33333333%;
1615 }
1616 .col-sm-6 {
1617     width: 50%;
1618 }
1619 .col-sm-5 {
1620     width: 41.66666667%;
1621 }
1622 .col-sm-4 {
1623     width: 33.33333333%;
1624 }
1625 .col-sm-3 {
1626     width: 25%;
1627 }
1628 .col-sm-2 {
1629     width: 16.66666667%;
1630 }
1631 .col-sm-1 {
1632     width: 8.33333333%;
1633 }
1634 .col-sm-pull-12 {
1635     right: 100%;
1636 }
1637 .col-sm-pull-11 {
1638     right: 91.66666667%;
1639 }
1640 .col-sm-pull-10 {
1641     right: 83.33333333%;
1642 }
1643 .col-sm-pull-9 {
1644     right: 75%;
1645 }
1646 .col-sm-pull-8 {
1647     right: 66.66666667%;
1648 }
1649 .col-sm-pull-7 {
1650     right: 58.33333333%;
1651 }
1652 .col-sm-pull-6 {
1653     right: 50%;
1654 }
1655 .col-sm-pull-5 {
1656     right: 41.66666667%;
1657 }
1658 .col-sm-pull-4 {
1659     right: 33.33333333%;
1660 }
1661 .col-sm-pull-3 {
1662     right: 25%;
1663 }
1664 .col-sm-pull-2 {
1665     right: 16.66666667%;
1666 }
1667 .col-sm-pull-1 {
1668     right: 8.33333333%;
1669 }
1670 .col-sm-pull-0 {
1671     right: auto;
1672 }
1673 .col-sm-push-12 {
1674     left: 100%;
1675 }
1676 .col-sm-push-11 {
1677     left: 91.66666667%;
1678 }
1679 .col-sm-push-10 {
1680     left: 83.33333333%;
1681 }
1682 .col-sm-push-9 {
1683     left: 75%;
1684 }
1685 .col-sm-push-8 {
1686     left: 66.66666667%;
1687 }
1688 .col-sm-push-7 {
1689     left: 58.33333333%;
1690 }
1691 .col-sm-push-6 {
1692     left: 50%;
1693 }
1694 .col-sm-push-5 {
1695     left: 41.66666667%;
1696 }
1697 .col-sm-push-4 {
1698     left: 33.33333333%;
1699 }
1700 .col-sm-push-3 {
1701     left: 25%;
1702 }
1703 .col-sm-push-2 {
1704     left: 16.66666667%;
1705 }
1706 .col-sm-push-1 {
1707     left: 8.33333333%;
1708 }
1709 .col-sm-push-0 {
1710     left: auto;
1711 }
1712 .col-sm-offset-12 {
1713     margin-left: 100%;
1714 }
1715 .col-sm-offset-11 {
1716     margin-left: 91.66666667%;
1717 }
1718 .col-sm-offset-10 {
1719     margin-left: 83.33333333%;
1720 }
1721 .col-sm-offset-9 {
1722     margin-left: 75%;
1723 }
1724 .col-sm-offset-8 {
1725     margin-left: 66.66666667%;
1726 }
1727 .col-sm-offset-7 {
1728     margin-left: 58.33333333%;
1729 }
1730 .col-sm-offset-6 {
1731     margin-left: 50%;
1732 }
1733 .col-sm-offset-5 {
1734     margin-left: 41.66666667%;
1735 }
1736 .col-sm-offset-4 {
1737     margin-left: 33.33333333%;
1738 }
1739 .col-sm-offset-3 {
1740     margin-left: 25%;
1741 }
1742 .col-sm-offset-2 {
1743     margin-left: 16.66666667%;
1744 }
1745 .col-sm-offset-1 {
1746     margin-left: 8.33333333%;
1747 }
1748 .col-sm-offset-0 {
1749     margin-left: 0;
1750 }
1751 }
1752 
1753 @media (min-width:992px) {
1754 .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 {
1755     float: left;
1756 }
1757 .col-md-12 {
1758     width: 100%;
1759 }
1760 .col-md-11 {
1761     width: 91.66666667%;
1762 }
1763 .col-md-10 {
1764     width: 83.33333333%;
1765 }
1766 .col-md-9 {
1767     width: 75%;
1768 }
1769 .col-md-8 {
1770     width: 66.66666667%;
1771 }
1772 .col-md-7 {
1773     width: 58.33333333%;
1774 }
1775 .col-md-6 {
1776     width: 50%;
1777 }
1778 .col-md-5 {
1779     width: 41.66666667%;
1780 }
1781 .col-md-4 {
1782     width: 33.33333333%;
1783 }
1784 .col-md-3 {
1785     width: 25%;
1786 }
1787 .col-md-2 {
1788     width: 16.66666667%;
1789 }
1790 .col-md-1 {
1791     width: 8.33333333%;
1792 }
1793 .col-md-pull-12 {
1794     right: 100%;
1795 }
1796 .col-md-pull-11 {
1797     right: 91.66666667%;
1798 }
1799 .col-md-pull-10 {
1800     right: 83.33333333%;
1801 }
1802 .col-md-pull-9 {
1803     right: 75%;
1804 }
1805 .col-md-pull-8 {
1806     right: 66.66666667%;
1807 }
1808 .col-md-pull-7 {
1809     right: 58.33333333%;
1810 }
1811 .col-md-pull-6 {
1812     right: 50%;
1813 }
1814 .col-md-pull-5 {
1815     right: 41.66666667%;
1816 }
1817 .col-md-pull-4 {
1818     right: 33.33333333%;
1819 }
1820 .col-md-pull-3 {
1821     right: 25%;
1822 }
1823 .col-md-pull-2 {
1824     right: 16.66666667%;
1825 }
1826 .col-md-pull-1 {
1827     right: 8.33333333%;
1828 }
1829 .col-md-pull-0 {
1830     right: auto;
1831 }
1832 .col-md-push-12 {
1833     left: 100%;
1834 }
1835 .col-md-push-11 {
1836     left: 91.66666667%;
1837 }
1838 .col-md-push-10 {
1839     left: 83.33333333%;
1840 }
1841 .col-md-push-9 {
1842     left: 75%;
1843 }
1844 .col-md-push-8 {
1845     left: 66.66666667%;
1846 }
1847 .col-md-push-7 {
1848     left: 58.33333333%;
1849 }
1850 .col-md-push-6 {
1851     left: 50%;
1852 }
1853 .col-md-push-5 {
1854     left: 41.66666667%;
1855 }
1856 .col-md-push-4 {
1857     left: 33.33333333%;
1858 }
1859 .col-md-push-3 {
1860     left: 25%;
1861 }
1862 .col-md-push-2 {
1863     left: 16.66666667%;
1864 }
1865 .col-md-push-1 {
1866     left: 8.33333333%;
1867 }
1868 .col-md-push-0 {
1869     left: auto;
1870 }
1871 .col-md-offset-12 {
1872     margin-left: 100%;
1873 }
1874 .col-md-offset-11 {
1875     margin-left: 91.66666667%;
1876 }
1877 .col-md-offset-10 {
1878     margin-left: 83.33333333%;
1879 }
1880 .col-md-offset-9 {
1881     margin-left: 75%;
1882 }
1883 .col-md-offset-8 {
1884     margin-left: 66.66666667%;
1885 }
1886 .col-md-offset-7 {
1887     margin-left: 58.33333333%;
1888 }
1889 .col-md-offset-6 {
1890     margin-left: 50%;
1891 }
1892 .col-md-offset-5 {
1893     margin-left: 41.66666667%;
1894 }
1895 .col-md-offset-4 {
1896     margin-left: 33.33333333%;
1897 }
1898 .col-md-offset-3 {
1899     margin-left: 25%;
1900 }
1901 .col-md-offset-2 {
1902     margin-left: 16.66666667%;
1903 }
1904 .col-md-offset-1 {
1905     margin-left: 8.33333333%;
1906 }
1907 .col-md-offset-0 {
1908     margin-left: 0;
1909 }
1910 }
1911 
1912 @media (min-width:1200px) {
1913 .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 {
1914     float: left;
1915 }
1916 .col-lg-12 {
1917     width: 100%;
1918 }
1919 .col-lg-11 {
1920     width: 91.66666667%;
1921 }
1922 .col-lg-10 {
1923     width: 83.33333333%;
1924 }
1925 .col-lg-9 {
1926     width: 75%;
1927 }
1928 .col-lg-8 {
1929     width: 66.66666667%;
1930 }
1931 .col-lg-7 {
1932     width: 58.33333333%;
1933 }
1934 .col-lg-6 {
1935     width: 50%;
1936 }
1937 .col-lg-5 {
1938     width: 41.66666667%;
1939 }
1940 .col-lg-4 {
1941     width: 33.33333333%;
1942 }
1943 .col-lg-3 {
1944     width: 25%;
1945 }
1946 .col-lg-2 {
1947     width: 16.66666667%;
1948 }
1949 .col-lg-1 {
1950     width: 8.33333333%;
1951 }
1952 .col-lg-pull-12 {
1953     right: 100%;
1954 }
1955 .col-lg-pull-11 {
1956     right: 91.66666667%;
1957 }
1958 .col-lg-pull-10 {
1959     right: 83.33333333%;
1960 }
1961 .col-lg-pull-9 {
1962     right: 75%;
1963 }
1964 .col-lg-pull-8 {
1965     right: 66.66666667%;
1966 }
1967 .col-lg-pull-7 {
1968     right: 58.33333333%;
1969 }
1970 .col-lg-pull-6 {
1971     right: 50%;
1972 }
1973 .col-lg-pull-5 {
1974     right: 41.66666667%;
1975 }
1976 .col-lg-pull-4 {
1977     right: 33.33333333%;
1978 }
1979 .col-lg-pull-3 {
1980     right: 25%;
1981 }
1982 .col-lg-pull-2 {
1983     right: 16.66666667%;
1984 }
1985 .col-lg-pull-1 {
1986     right: 8.33333333%;
1987 }
1988 .col-lg-pull-0 {
1989     right: auto;
1990 }
1991 .col-lg-push-12 {
1992     left: 100%;
1993 }
1994 .col-lg-push-11 {
1995     left: 91.66666667%;
1996 }
1997 .col-lg-push-10 {
1998     left: 83.33333333%;
1999 }
2000 .col-lg-push-9 {
2001     left: 75%;
2002 }
2003 .col-lg-push-8 {
2004     left: 66.66666667%;
2005 }
2006 .col-lg-push-7 {
2007     left: 58.33333333%;
2008 }
2009 .col-lg-push-6 {
2010     left: 50%;
2011 }
2012 .col-lg-push-5 {
2013     left: 41.66666667%;
2014 }
2015 .col-lg-push-4 {
2016     left: 33.33333333%;
2017 }
2018 .col-lg-push-3 {
2019     left: 25%;
2020 }
2021 .col-lg-push-2 {
2022     left: 16.66666667%;
2023 }
2024 .col-lg-push-1 {
2025     left: 8.33333333%;
2026 }
2027 .col-lg-push-0 {
2028     left: auto;
2029 }
2030 .col-lg-offset-12 {
2031     margin-left: 100%;
2032 }
2033 .col-lg-offset-11 {
2034     margin-left: 91.66666667%;
2035 }
2036 .col-lg-offset-10 {
2037     margin-left: 83.33333333%;
2038 }
2039 .col-lg-offset-9 {
2040     margin-left: 75%;
2041 }
2042 .col-lg-offset-8 {
2043     margin-left: 66.66666667%;
2044 }
2045 .col-lg-offset-7 {
2046     margin-left: 58.33333333%;
2047 }
2048 .col-lg-offset-6 {
2049     margin-left: 50%;
2050 }
2051 .col-lg-offset-5 {
2052     margin-left: 41.66666667%;
2053 }
2054 .col-lg-offset-4 {
2055     margin-left: 33.33333333%;
2056 }
2057 .col-lg-offset-3 {
2058     margin-left: 25%;
2059 }
2060 .col-lg-offset-2 {
2061     margin-left: 16.66666667%;
2062 }
2063 .col-lg-offset-1 {
2064     margin-left: 8.33333333%;
2065 }
2066 .col-lg-offset-0 {
2067     margin-left: 0;
2068 }
2069 }
2070 table {
2071     background-color: transparent;
2072 }
2073 caption {
2074     padding-top: 8px;
2075     padding-bottom: 8px;
2076     color: #777;
2077     text-align: left;
2078 }
2079 th {
2080     text-align: left;
2081 }
2082 .table {
2083     width: 100%;
2084     max-width: 100%;
2085     margin-bottom: 20px;
2086 }
2087 .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
2088     padding: 8px;
2089     line-height: 1.42857143;
2090     vertical-align: top;
2091     border-top: 1px solid #ddd;
2092 }
2093 .table > thead > tr > th {
2094     vertical-align: bottom;
2095     border-bottom: 2px solid #ddd;
2096 }
2097 .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 {
2098     border-top: 0;
2099 }
2100 .table > tbody + tbody {
2101     border-top: 2px solid #ddd;
2102 }
2103 .table .table {
2104     background-color: #fff;
2105 }
2106 .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 {
2107     padding: 5px;
2108 }
2109 .table-bordered {
2110     border: 1px solid #ddd;
2111 }
2112 .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 {
2113     border: 1px solid #ddd;
2114 }
2115 .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
2116     border-bottom-width: 2px;
2117 }
2118 .table-striped > tbody > tr:nth-of-type(odd) {
2119     background-color: #f9f9f9;
2120 }
2121 .table-hover > tbody > tr:hover {
2122     background-color: #f5f5f5;
2123 }
2124 table col[class*="col-"] {
2125     position: static;
2126     display: table-column;
2127     float: none;
2128 }
2129 table td[class*="col-"], table th[class*="col-"] {
2130     position: static;
2131     display: table-cell;
2132     float: none;
2133 }
2134 .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 {
2135     background-color: #f5f5f5;
2136 }
2137 .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 {
2138     background-color: #e8e8e8;
2139 }
2140 .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 {
2141     background-color: #dff0d8;
2142 }
2143 .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 {
2144     background-color: #d0e9c6;
2145 }
2146 .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 {
2147     background-color: #d9edf7;
2148 }
2149 .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 {
2150     background-color: #c4e3f3;
2151 }
2152 .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 {
2153     background-color: #fcf8e3;
2154 }
2155 .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 {
2156     background-color: #faf2cc;
2157 }
2158 .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 {
2159     background-color: #f2dede;
2160 }
2161 .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 {
2162     background-color: #ebcccc;
2163 }
2164 .table-responsive {
2165     min-height: .01%;
2166     overflow-x: auto;
2167 }
2168 
2169 @media screen and (max-width:767px) {
2170 .table-responsive {
2171     width: 100%;
2172     margin-bottom: 15px;
2173     overflow-y: hidden;
2174     -ms-overflow-style: -ms-autohiding-scrollbar;
2175     border: 1px solid #ddd;
2176 }
2177 .table-responsive > .table {
2178     margin-bottom: 0;
2179 }
2180 .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 {
2181     white-space: nowrap;
2182 }
2183 .table-responsive > .table-bordered {
2184     border: 0;
2185 }
2186 .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 {
2187     border-left: 0;
2188 }
2189 .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 {
2190     border-right: 0;
2191 }
2192 .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 {
2193     border-bottom: 0;
2194 }
2195 }
2196 fieldset {
2197     min-width: 0;
2198     padding: 0;
2199     margin: 0;
2200     border: 0;
2201 }
2202 legend {
2203     display: block;
2204     width: 100%;
2205     padding: 0;
2206     margin-bottom: 20px;
2207     font-size: 21px;
2208     line-height: inherit;
2209     color: #333;
2210     border: 0;
2211     border-bottom: 1px solid #e5e5e5;
2212 }
2213 label {
2214     display: inline-block;
2215     max-width: 100%;
2216     margin-bottom: 5px;
2217     font-weight: bold;
2218 }
2219 input[type="search"] {
2220     -webkit-box-sizing: border-box;
2221     -moz-box-sizing: border-box;
2222     box-sizing: border-box;
2223 }
2224 input[type="radio"], input[type="checkbox"] {
2225     margin: 4px 0 0;
2226     margin-top: 1px \9;
2227     line-height: normal;
2228 }
2229 input[type="file"] {
2230     display: block;
2231 }
2232 input[type="range"] {
2233     display: block;
2234     width: 100%;
2235 }
2236 select[multiple], select[size] {
2237     height: auto;
2238 }
2239 input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
2240     outline: 5px auto -webkit-focus-ring-color;
2241     outline-offset: -2px;
2242 }
2243 output {
2244     display: block;
2245     padding-top: 7px;
2246     font-size: 14px;
2247     line-height: 1.42857143;
2248     color: #555;
2249 }
2250 .form-control {
2251     display: block;
2252     width: 100%;
2253     height: 34px;
2254     padding: 6px 12px;
2255     font-size: 14px;
2256     line-height: 1.42857143;
2257     color: #555;
2258     background-color: #fff;
2259     background-image: none;
2260     border: 1px solid #ccc;
2261     border-radius: 4px;
2262     -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
2263     box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
2264     -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
2265     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2266     transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2267 }
2268 .form-control:focus {
2269     border-color: #66afe9;
2270     outline: 0;
2271     -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
2272     box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
2273 }
2274 .form-control::-moz-placeholder {
2275 color:#999;
2276 opacity:1;
2277 }
2278 .form-control:-ms-input-placeholder {
2279 color:#999;
2280 }
2281 .form-control::-webkit-input-placeholder {
2282 color:#999;
2283 }
2284 .form-control::-ms-expand {
2285 background-color:transparent;
2286 border:0;
2287 }
2288 .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
2289     background-color: #eee;
2290     opacity: 1;
2291 }
2292 .form-control[disabled], fieldset[disabled] .form-control {
2293     cursor: not-allowed;
2294 }
2295 textarea.form-control {
2296     height: auto;
2297 }
2298 input[type="search"] {
2299     -webkit-appearance: none;
2300 }
2301 
2302 @media screen and (-webkit-min-device-pixel-ratio:0) {
2303 input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {
2304     line-height: 34px;
2305 }
2306 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"] {
2307     line-height: 30px;
2308 }
2309 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"] {
2310     line-height: 46px;
2311 }
2312 }
2313 .form-group {
2314     margin-bottom: 15px;
2315 }
2316 .radio, .checkbox {
2317     position: relative;
2318     display: block;
2319     margin-top: 10px;
2320     margin-bottom: 10px;
2321 }
2322 .radio label, .checkbox label {
2323     min-height: 20px;
2324     padding-left: 20px;
2325     margin-bottom: 0;
2326     font-weight: normal;
2327     cursor: pointer;
2328 }
2329 .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
2330     position: absolute;
2331     margin-top: 4px \9;
2332     margin-left: -20px;
2333 }
2334 .radio + .radio, .checkbox + .checkbox {
2335     margin-top: -5px;
2336 }
2337 .radio-inline, .checkbox-inline {
2338     position: relative;
2339     display: inline-block;
2340     padding-left: 20px;
2341     margin-bottom: 0;
2342     font-weight: normal;
2343     vertical-align: middle;
2344     cursor: pointer;
2345 }
2346 .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
2347     margin-top: 0;
2348     margin-left: 10px;
2349 }
2350 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"] {
2351     cursor: not-allowed;
2352 }
2353 .radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {
2354     cursor: not-allowed;
2355 }
2356 .radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {
2357     cursor: not-allowed;
2358 }
2359 .form-control-static {
2360     min-height: 34px;
2361     padding-top: 7px;
2362     padding-bottom: 7px;
2363     margin-bottom: 0;
2364 }
2365 .form-control-static.input-lg, .form-control-static.input-sm {
2366     padding-right: 0;
2367     padding-left: 0;
2368 }
2369 .input-sm {
2370     height: 30px;
2371     padding: 5px 10px;
2372     font-size: 12px;
2373     line-height: 1.5;
2374     border-radius: 3px;
2375 }
2376 select.input-sm {
2377     height: 30px;
2378     line-height: 30px;
2379 }
2380 textarea.input-sm, select[multiple].input-sm {
2381     height: auto;
2382 }
2383 .form-group-sm .form-control {
2384     height: 30px;
2385     padding: 5px 10px;
2386     font-size: 12px;
2387     line-height: 1.5;
2388     border-radius: 3px;
2389 }
2390 .form-group-sm select.form-control {
2391     height: 30px;
2392     line-height: 30px;
2393 }
2394 .form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {
2395     height: auto;
2396 }
2397 .form-group-sm .form-control-static {
2398     height: 30px;
2399     min-height: 32px;
2400     padding: 6px 10px;
2401     font-size: 12px;
2402     line-height: 1.5;
2403 }
2404 .input-lg {
2405     height: 46px;
2406     padding: 10px 16px;
2407     font-size: 18px;
2408     line-height: 1.3333333;
2409     border-radius: 6px;
2410 }
2411 select.input-lg {
2412     height: 46px;
2413     line-height: 46px;
2414 }
2415 textarea.input-lg, select[multiple].input-lg {
2416     height: auto;
2417 }
2418 .form-group-lg .form-control {
2419     height: 46px;
2420     padding: 10px 16px;
2421     font-size: 18px;
2422     line-height: 1.3333333;
2423     border-radius: 6px;
2424 }
2425 .form-group-lg select.form-control {
2426     height: 46px;
2427     line-height: 46px;
2428 }
2429 .form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {
2430     height: auto;
2431 }
2432 .form-group-lg .form-control-static {
2433     height: 46px;
2434     min-height: 38px;
2435     padding: 11px 16px;
2436     font-size: 18px;
2437     line-height: 1.3333333;
2438 }
2439 .has-feedback {
2440     position: relative;
2441 }
2442 .has-feedback .form-control {
2443     padding-right: 42.5px;
2444 }
2445 .form-control-feedback {
2446     position: absolute;
2447     top: 0;
2448     right: 0;
2449     z-index: 2;
2450     display: block;
2451     width: 34px;
2452     height: 34px;
2453     line-height: 34px;
2454     text-align: center;
2455     pointer-events: none;
2456 }
2457 .input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback {
2458     width: 46px;
2459     height: 46px;
2460     line-height: 46px;
2461 }
2462 .input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback {
2463     width: 30px;
2464     height: 30px;
2465     line-height: 30px;
2466 }
2467 .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 {
2468     color: #3c763d;
2469 }
2470 .has-success .form-control {
2471     border-color: #3c763d;
2472     -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
2473     box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
2474 }
2475 .has-success .form-control:focus {
2476     border-color: #2b542c;
2477     -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #67b168;
2478     box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #67b168;
2479 }
2480 .has-success .input-group-addon {
2481     color: #3c763d;
2482     background-color: #dff0d8;
2483     border-color: #3c763d;
2484 }
2485 .has-success .form-control-feedback {
2486     color: #3c763d;
2487 }
2488 .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 {
2489     color: #8a6d3b;
2490 }
2491 .has-warning .form-control {
2492     border-color: #8a6d3b;
2493     -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
2494     box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
2495 }
2496 .has-warning .form-control:focus {
2497     border-color: #66512c;
2498     -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #c0a16b;
2499     box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #c0a16b;
2500 }
2501 .has-warning .input-group-addon {
2502     color: #8a6d3b;
2503     background-color: #fcf8e3;
2504     border-color: #8a6d3b;
2505 }
2506 .has-warning .form-control-feedback {
2507     color: #8a6d3b;
2508 }
2509 .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 {
2510     color: #a94442;
2511 }
2512 .has-error .form-control {
2513     border-color: #a94442;
2514     -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
2515     box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
2516 }
2517 .has-error .form-control:focus {
2518     border-color: #843534;
2519     -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483;
2520     box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483;
2521 }
2522 .has-error .input-group-addon {
2523     color: #a94442;
2524     background-color: #f2dede;
2525     border-color: #a94442;
2526 }
2527 .has-error .form-control-feedback {
2528     color: #a94442;
2529 }
2530 .has-feedback label ~ .form-control-feedback {
2531     top: 25px;
2532 }
2533 .has-feedback label.sr-only ~ .form-control-feedback {
2534     top: 0;
2535 }
2536 .help-block {
2537     display: block;
2538     margin-top: 5px;
2539     margin-bottom: 10px;
2540     color: #737373;
2541 }
2542 
2543 @media (min-width:768px) {
2544 .form-inline .form-group {
2545     display: inline-block;
2546     margin-bottom: 0;
2547     vertical-align: middle;
2548 }
2549 .form-inline .form-control {
2550     display: inline-block;
2551     width: auto;
2552     vertical-align: middle;
2553 }
2554 .form-inline .form-control-static {
2555     display: inline-block;
2556 }
2557 .form-inline .input-group {
2558     display: inline-table;
2559     vertical-align: middle;
2560 }
2561 .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
2562     width: auto;
2563 }
2564 .form-inline .input-group > .form-control {
2565     width: 100%;
2566 }
2567 .form-inline .control-label {
2568     margin-bottom: 0;
2569     vertical-align: middle;
2570 }
2571 .form-inline .radio, .form-inline .checkbox {
2572     display: inline-block;
2573     margin-top: 0;
2574     margin-bottom: 0;
2575     vertical-align: middle;
2576 }
2577 .form-inline .radio label, .form-inline .checkbox label {
2578     padding-left: 0;
2579 }
2580 .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
2581     position: relative;
2582     margin-left: 0;
2583 }
2584 .form-inline .has-feedback .form-control-feedback {
2585     top: 0;
2586 }
2587 }
2588 .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
2589     padding-top: 7px;
2590     margin-top: 0;
2591     margin-bottom: 0;
2592 }
2593 .form-horizontal .radio, .form-horizontal .checkbox {
2594     min-height: 27px;
2595 }
2596 .form-horizontal .form-group {
2597     margin-right: -15px;
2598     margin-left: -15px;
2599 }
2600 
2601 @media (min-width:768px) {
2602 .form-horizontal .control-label {
2603     padding-top: 7px;
2604     margin-bottom: 0;
2605     text-align: right;
2606 }
2607 }
2608 .form-horizontal .has-feedback .form-control-feedback {
2609     right: 15px;
2610 }
2611 
2612 @media (min-width:768px) {
2613 .form-horizontal .form-group-lg .control-label {
2614     padding-top: 11px;
2615     font-size: 18px;
2616 }
2617 }
2618 
2619 @media (min-width:768px) {
2620 .form-horizontal .form-group-sm .control-label {
2621     padding-top: 6px;
2622     font-size: 12px;
2623 }
2624 }
2625 .btn {
2626     display: inline-block;
2627     padding: 6px 12px;
2628     margin-bottom: 0;
2629     font-size: 14px;
2630     font-weight: normal;
2631     line-height: 1.42857143;
2632     text-align: center;
2633     white-space: nowrap;
2634     vertical-align: middle;
2635     -ms-touch-action: manipulation;
2636     touch-action: manipulation;
2637     cursor: pointer;
2638     -webkit-user-select: none;
2639     -moz-user-select: none;
2640     -ms-user-select: none;
2641     user-select: none;
2642     background-image: none;
2643     border: 1px solid transparent;
2644     border-radius: 4px;
2645 }
2646 .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
2647     outline: 5px auto -webkit-focus-ring-color;
2648     outline-offset: -2px;
2649 }
2650 .btn:hover, .btn:focus, .btn.focus {
2651     color: #333;
2652     text-decoration: none;
2653 }
2654 .btn:active, .btn.active {
2655     background-image: none;
2656     outline: 0;
2657     -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
2658     box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
2659 }
2660 .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
2661     cursor: not-allowed;
2662     filter: alpha(opacity=65);
2663     -webkit-box-shadow: none;
2664     box-shadow: none;
2665     opacity: .65;
2666 }
2667 a.btn.disabled, fieldset[disabled] a.btn {
2668     pointer-events: none;
2669 }
2670 .btn-default {
2671     color: #333;
2672     background-color: #fff;
2673     border-color: #ccc;
2674 }
2675 .btn-default:focus, .btn-default.focus {
2676     color: #333;
2677     background-color: #e6e6e6;
2678     border-color: #8c8c8c;
2679 }
2680 .btn-default:hover {
2681     color: #333;
2682     background-color: #e6e6e6;
2683     border-color: #adadad;
2684 }
2685 .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
2686     color: #333;
2687     background-color: #e6e6e6;
2688     border-color: #adadad;
2689 }
2690 .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 {
2691     color: #333;
2692     background-color: #d4d4d4;
2693     border-color: #8c8c8c;
2694 }
2695 .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
2696     background-image: none;
2697 }
2698 .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 {
2699     background-color: #fff;
2700     border-color: #ccc;
2701 }
2702 .btn-default .badge {
2703     color: #fff;
2704     background-color: #333;
2705 }
2706 .btn-primary {
2707     color: #fff;
2708     background-color: #337ab7;
2709     border-color: #2e6da4;
2710 }
2711 .btn-primary:focus, .btn-primary.focus {
2712     color: #fff;
2713     background-color: #286090;
2714     border-color: #122b40;
2715 }
2716 .btn-primary:hover {
2717     color: #fff;
2718     background-color: #286090;
2719     border-color: #204d74;
2720 }
2721 .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
2722     color: #fff;
2723     background-color: #286090;
2724     border-color: #204d74;
2725 }
2726 .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 {
2727     color: #fff;
2728     background-color: #204d74;
2729     border-color: #122b40;
2730 }
2731 .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
2732     background-image: none;
2733 }
2734 .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 {
2735     background-color: #337ab7;
2736     border-color: #2e6da4;
2737 }
2738 .btn-primary .badge {
2739     color: #337ab7;
2740     background-color: #fff;
2741 }
2742 .btn-success {
2743     color: #fff;
2744     background-color: #5cb85c;
2745     border-color: #4cae4c;
2746 }
2747 .btn-success:focus, .btn-success.focus {
2748     color: #fff;
2749     background-color: #449d44;
2750     border-color: #255625;
2751 }
2752 .btn-success:hover {
2753     color: #fff;
2754     background-color: #449d44;
2755     border-color: #398439;
2756 }
2757 .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
2758     color: #fff;
2759     background-color: #449d44;
2760     border-color: #398439;
2761 }
2762 .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 {
2763     color: #fff;
2764     background-color: #398439;
2765     border-color: #255625;
2766 }
2767 .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
2768     background-image: none;
2769 }
2770 .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 {
2771     background-color: #5cb85c;
2772     border-color: #4cae4c;
2773 }
2774 .btn-success .badge {
2775     color: #5cb85c;
2776     background-color: #fff;
2777 }
2778 .btn-info {
2779     color: #fff;
2780     background-color: #5bc0de;
2781     border-color: #46b8da;
2782 }
2783 .btn-info:focus, .btn-info.focus {
2784     color: #fff;
2785     background-color: #31b0d5;
2786     border-color: #1b6d85;
2787 }
2788 .btn-info:hover {
2789     color: #fff;
2790     background-color: #31b0d5;
2791     border-color: #269abc;
2792 }
2793 .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
2794     color: #fff;
2795     background-color: #31b0d5;
2796     border-color: #269abc;
2797 }
2798 .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 {
2799     color: #fff;
2800     background-color: #269abc;
2801     border-color: #1b6d85;
2802 }
2803 .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
2804     background-image: none;
2805 }
2806 .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 {
2807     background-color: #5bc0de;
2808     border-color: #46b8da;
2809 }
2810 .btn-info .badge {
2811     color: #5bc0de;
2812     background-color: #fff;
2813 }
2814 .btn-warning {
2815     color: #fff;
2816     background-color: #f0ad4e;
2817     border-color: #eea236;
2818 }
2819 .btn-warning:focus, .btn-warning.focus {
2820     color: #fff;
2821     background-color: #ec971f;
2822     border-color: #985f0d;
2823 }
2824 .btn-warning:hover {
2825     color: #fff;
2826     background-color: #ec971f;
2827     border-color: #d58512;
2828 }
2829 .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
2830     color: #fff;
2831     background-color: #ec971f;
2832     border-color: #d58512;
2833 }
2834 .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 {
2835     color: #fff;
2836     background-color: #d58512;
2837     border-color: #985f0d;
2838 }
2839 .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
2840     background-image: none;
2841 }
2842 .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 {
2843     background-color: #f0ad4e;
2844     border-color: #eea236;
2845 }
2846 .btn-warning .badge {
2847     color: #f0ad4e;
2848     background-color: #fff;
2849 }
2850 .btn-danger {
2851     color: #fff;
2852     background-color: #d9534f;
2853     border-color: #d43f3a;
2854 }
2855 .btn-danger:focus, .btn-danger.focus {
2856     color: #fff;
2857     background-color: #c9302c;
2858     border-color: #761c19;
2859 }
2860 .btn-danger:hover {
2861     color: #fff;
2862     background-color: #c9302c;
2863     border-color: #ac2925;
2864 }
2865 .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
2866     color: #fff;
2867     background-color: #c9302c;
2868     border-color: #ac2925;
2869 }
2870 .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 {
2871     color: #fff;
2872     background-color: #ac2925;
2873     border-color: #761c19;
2874 }
2875 .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
2876     background-image: none;
2877 }
2878 .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 {
2879     background-color: #d9534f;
2880     border-color: #d43f3a;
2881 }
2882 .btn-danger .badge {
2883     color: #d9534f;
2884     background-color: #fff;
2885 }
2886 .btn-link {
2887     font-weight: normal;
2888     color: #337ab7;
2889     border-radius: 0;
2890 }
2891 .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
2892     background-color: transparent;
2893     -webkit-box-shadow: none;
2894     box-shadow: none;
2895 }
2896 .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
2897     border-color: transparent;
2898 }
2899 .btn-link:hover, .btn-link:focus {
2900     color: #23527c;
2901     text-decoration: underline;
2902     background-color: transparent;
2903 }
2904 .btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
2905     color: #777;
2906     text-decoration: none;
2907 }
2908 .btn-lg, .btn-group-lg > .btn {
2909     padding: 10px 16px;
2910     font-size: 18px;
2911     line-height: 1.3333333;
2912     border-radius: 6px;
2913 }
2914 .btn-sm, .btn-group-sm > .btn {
2915     padding: 5px 10px;
2916     font-size: 12px;
2917     line-height: 1.5;
2918     border-radius: 3px;
2919 }
2920 .btn-xs, .btn-group-xs > .btn {
2921     padding: 1px 5px;
2922     font-size: 12px;
2923     line-height: 1.5;
2924     border-radius: 3px;
2925 }
2926 .btn-block {
2927     display: block;
2928     width: 100%;
2929 }
2930 .btn-block + .btn-block {
2931     margin-top: 5px;
2932 }
2933 input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
2934     width: 100%;
2935 }
2936 .fade {
2937     opacity: 0;
2938     -webkit-transition: opacity .15s linear;
2939     -o-transition: opacity .15s linear;
2940     transition: opacity .15s linear;
2941 }
2942 .fade.in {
2943     opacity: 1;
2944 }
2945 .collapse {
2946     display: none;
2947 }
2948 .collapse.in {
2949     display: block;
2950 }
2951 tr.collapse.in {
2952     display: table-row;
2953 }
2954 tbody.collapse.in {
2955     display: table-row-group;
2956 }
2957 .collapsing {
2958     position: relative;
2959     height: 0;
2960     overflow: hidden;
2961     -webkit-transition-timing-function: ease;
2962     -o-transition-timing-function: ease;
2963     transition-timing-function: ease;
2964     -webkit-transition-duration: .35s;
2965     -o-transition-duration: .35s;
2966     transition-duration: .35s;
2967     -webkit-transition-property: height, visibility;
2968     -o-transition-property: height, visibility;
2969     transition-property: height, visibility;
2970 }
2971 .caret {
2972     display: inline-block;
2973     width: 0;
2974     height: 0;
2975     margin-left: 2px;
2976     vertical-align: middle;
2977     border-top: 4px dashed;
2978     border-top: 4px solid \9;
2979     border-right: 4px solid transparent;
2980     border-left: 4px solid transparent;
2981 }
2982 .dropup, .dropdown {
2983     position: relative;
2984 }
2985 .dropdown-toggle:focus {
2986     outline: 0;
2987 }
2988 .dropdown-menu {
2989     position: absolute;
2990     top: 100%;
2991     left: 0;
2992     z-index: 1000;
2993     display: none;
2994     float: left;
2995     min-width: 160px;
2996     padding: 5px 0;
2997     margin: 2px 0 0;
2998     font-size: 14px;
2999     text-align: left;
3000     list-style: none;
3001     background-color: #fff;
3002     -webkit-background-clip: padding-box;
3003     background-clip: padding-box;
3004     border: 1px solid #ccc;
3005     border: 1px solid rgba(0,0,0,.15);
3006     border-radius: 4px;
3007     -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
3008     box-shadow: 0 6px 12px rgba(0,0,0,.175);
3009 }
3010 .dropdown-menu.pull-right {
3011     right: 0;
3012     left: auto;
3013 }
3014 .dropdown-menu .divider {
3015     height: 1px;
3016     margin: 9px 0;
3017     overflow: hidden;
3018     background-color: #e5e5e5;
3019 }
3020 .dropdown-menu > li > a {
3021     display: block;
3022     padding: 3px 20px;
3023     clear: both;
3024     font-weight: normal;
3025     line-height: 1.42857143;
3026     color: #333;
3027     white-space: nowrap;
3028 }
3029 .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
3030     color: #262626;
3031     text-decoration: none;
3032     background-color: #f5f5f5;
3033 }
3034 .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
3035     color: #fff;
3036     text-decoration: none;
3037     background-color: #337ab7;
3038     outline: 0;
3039 }
3040 .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
3041     color: #777;
3042 }
3043 .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
3044     text-decoration: none;
3045     cursor: not-allowed;
3046     background-color: transparent;
3047     background-image: none;
3048 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
3049 }
3050 .open > .dropdown-menu {
3051     display: block;
3052 }
3053 .open > a {
3054     outline: 0;
3055 }
3056 .dropdown-menu-right {
3057     right: 0;
3058     left: auto;
3059 }
3060 .dropdown-menu-left {
3061     right: auto;
3062     left: 0;
3063 }
3064 .dropdown-header {
3065     display: block;
3066     padding: 3px 20px;
3067     font-size: 12px;
3068     line-height: 1.42857143;
3069     color: #777;
3070     white-space: nowrap;
3071 }
3072 .dropdown-backdrop {
3073     position: fixed;
3074     top: 0;
3075     right: 0;
3076     bottom: 0;
3077     left: 0;
3078     z-index: 990;
3079 }
3080 .pull-right > .dropdown-menu {
3081     right: 0;
3082     left: auto;
3083 }
3084 .dropup .caret, .navbar-fixed-bottom .dropdown .caret {
3085     content: "";
3086     border-top: 0;
3087     border-bottom: 4px dashed;
3088     border-bottom: 4px solid \9;
3089 }
3090 .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
3091     top: auto;
3092     bottom: 100%;
3093     margin-bottom: 2px;
3094 }
3095 
3096 @media (min-width:768px) {
3097 .navbar-right .dropdown-menu {
3098     right: 0;
3099     left: auto;
3100 }
3101 .navbar-right .dropdown-menu-left {
3102     right: auto;
3103     left: 0;
3104 }
3105 }
3106 .btn-group, .btn-group-vertical {
3107     position: relative;
3108     display: inline-block;
3109     vertical-align: middle;
3110 }
3111 .btn-group > .btn, .btn-group-vertical > .btn {
3112     position: relative;
3113     float: left;
3114 }
3115 .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 {
3116     z-index: 2;
3117 }
3118 .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
3119     margin-left: -1px;
3120 }
3121 .btn-toolbar {
3122     margin-left: -5px;
3123 }
3124 .btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {
3125     float: left;
3126 }
3127 .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
3128     margin-left: 5px;
3129 }
3130 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3131     border-radius: 0;
3132 }
3133 .btn-group > .btn:first-child {
3134     margin-left: 0;
3135 }
3136 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3137     border-top-right-radius: 0;
3138     border-bottom-right-radius: 0;
3139 }
3140 .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
3141     border-top-left-radius: 0;
3142     border-bottom-left-radius: 0;
3143 }
3144 .btn-group > .btn-group {
3145     float: left;
3146 }
3147 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3148     border-radius: 0;
3149 }
3150 .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3151     border-top-right-radius: 0;
3152     border-bottom-right-radius: 0;
3153 }
3154 .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
3155     border-top-left-radius: 0;
3156     border-bottom-left-radius: 0;
3157 }
3158 .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
3159     outline: 0;
3160 }
3161 .btn-group > .btn + .dropdown-toggle {
3162     padding-right: 8px;
3163     padding-left: 8px;
3164 }
3165 .btn-group > .btn-lg + .dropdown-toggle {
3166     padding-right: 12px;
3167     padding-left: 12px;
3168 }
3169 .btn-group.open .dropdown-toggle {
3170     -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
3171     box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
3172 }
3173 .btn-group.open .dropdown-toggle.btn-link {
3174     -webkit-box-shadow: none;
3175     box-shadow: none;
3176 }
3177 .btn .caret {
3178     margin-left: 0;
3179 }
3180 .btn-lg .caret {
3181     border-width: 5px 5px 0;
3182     border-bottom-width: 0;
3183 }
3184 .dropup .btn-lg .caret {
3185     border-width: 0 5px 5px;
3186 }
3187 .btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
3188     display: block;
3189     float: none;
3190     width: 100%;
3191     max-width: 100%;
3192 }
3193 .btn-group-vertical > .btn-group > .btn {
3194     float: none;
3195 }
3196 .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
3197     margin-top: -1px;
3198     margin-left: 0;
3199 }
3200 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3201     border-radius: 0;
3202 }
3203 .btn-group-vertical > .btn:first-child:not(:last-child) {
3204     border-top-left-radius: 4px;
3205     border-top-right-radius: 4px;
3206     border-bottom-right-radius: 0;
3207     border-bottom-left-radius: 0;
3208 }
3209 .btn-group-vertical > .btn:last-child:not(:first-child) {
3210     border-top-left-radius: 0;
3211     border-top-right-radius: 0;
3212     border-bottom-right-radius: 4px;
3213     border-bottom-left-radius: 4px;
3214 }
3215 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3216     border-radius: 0;
3217 }
3218 .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 {
3219     border-bottom-right-radius: 0;
3220     border-bottom-left-radius: 0;
3221 }
3222 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3223     border-top-left-radius: 0;
3224     border-top-right-radius: 0;
3225 }
3226 .btn-group-justified {
3227     display: table;
3228     width: 100%;
3229     table-layout: fixed;
3230     border-collapse: separate;
3231 }
3232 .btn-group-justified > .btn, .btn-group-justified > .btn-group {
3233     display: table-cell;
3234     float: none;
3235     width: 1%;
3236 }
3237 .btn-group-justified > .btn-group .btn {
3238     width: 100%;
3239 }
3240 .btn-group-justified > .btn-group .dropdown-menu {
3241     left: auto;
3242 }
3243 [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"] {
3244     position: absolute;
3245     clip: rect(0,0,0,0);
3246     pointer-events: none;
3247 }
3248 .input-group {
3249     position: relative;
3250     display: table;
3251     border-collapse: separate;
3252 }
3253 .input-group[class*="col-"] {
3254     float: none;
3255     padding-right: 0;
3256     padding-left: 0;
3257 }
3258 .input-group .form-control {
3259     position: relative;
3260     z-index: 2;
3261     float: left;
3262     width: 100%;
3263     margin-bottom: 0;
3264 }
3265 .input-group .form-control:focus {
3266     z-index: 3;
3267 }
3268 .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
3269     height: 46px;
3270     padding: 10px 16px;
3271     font-size: 18px;
3272     line-height: 1.3333333;
3273     border-radius: 6px;
3274 }
3275 select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
3276     height: 46px;
3277     line-height: 46px;
3278 }
3279 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 {
3280     height: auto;
3281 }
3282 .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
3283     height: 30px;
3284     padding: 5px 10px;
3285     font-size: 12px;
3286     line-height: 1.5;
3287     border-radius: 3px;
3288 }
3289 select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
3290     height: 30px;
3291     line-height: 30px;
3292 }
3293 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 {
3294     height: auto;
3295 }
3296 .input-group-addon, .input-group-btn, .input-group .form-control {
3297     display: table-cell;
3298 }
3299 .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) {
3300     border-radius: 0;
3301 }
3302 .input-group-addon, .input-group-btn {
3303     width: 1%;
3304     white-space: nowrap;
3305     vertical-align: middle;
3306 }
3307 .input-group-addon {
3308     padding: 6px 12px;
3309     font-size: 14px;
3310     font-weight: normal;
3311     line-height: 1;
3312     color: #555;
3313     text-align: center;
3314     background-color: #eee;
3315     border: 1px solid #ccc;
3316     border-radius: 4px;
3317 }
3318 .input-group-addon.input-sm {
3319     padding: 5px 10px;
3320     font-size: 12px;
3321     border-radius: 3px;
3322 }
3323 .input-group-addon.input-lg {
3324     padding: 10px 16px;
3325     font-size: 18px;
3326     border-radius: 6px;
3327 }
3328 .input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
3329     margin-top: 0;
3330 }
3331 .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 {
3332     border-top-right-radius: 0;
3333     border-bottom-right-radius: 0;
3334 }
3335 .input-group-addon:first-child {
3336     border-right: 0;
3337 }
3338 .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 {
3339     border-top-left-radius: 0;
3340     border-bottom-left-radius: 0;
3341 }
3342 .input-group-addon:last-child {
3343     border-left: 0;
3344 }
3345 .input-group-btn {
3346     position: relative;
3347     font-size: 0;
3348     white-space: nowrap;
3349 }
3350 .input-group-btn > .btn {
3351     position: relative;
3352 
3353 }
3354 .input-group-btn > .btn + .btn {
3355     margin-left: -1px;
3356 }
3357 .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
3358     z-index: 2;
3359 }
3360 .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
3361     margin-right: -1px;
3362 }
3363 .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
3364     z-index: 2;
3365     margin-left: -1px;
3366 }
3367 .nav {
3368     padding-left: 0;
3369     margin-bottom: 0;
3370     list-style: none;
3371 }
3372 .nav > li {
3373     position: relative;
3374     display: block;
3375 }
3376 .nav > li > a {
3377     position: relative;
3378     display: block;
3379     padding: 10px 15px;
3380 }
3381 .nav > li > a:hover, .nav > li > a:focus {
3382     text-decoration: none;
3383     background-color: #eee;
3384 }
3385 .nav > li.disabled > a {
3386     color: #777;
3387 }
3388 .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
3389     color: #777;
3390     text-decoration: none;
3391     cursor: not-allowed;
3392     background-color: transparent;
3393 }
3394 .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
3395     background-color: #eee;
3396     border-color: #337ab7;
3397 }
3398 .nav .nav-divider {
3399     height: 1px;
3400     margin: 9px 0;
3401     overflow: hidden;
3402     background-color: #e5e5e5;
3403 }
3404 .nav > li > a > img {
3405     max-width: none;
3406 }
3407 .nav-tabs {
3408     border-bottom: 1px solid #ddd;
3409 }
3410 .nav-tabs > li {
3411     float: left;
3412     margin-bottom: -1px;
3413 }
3414 .nav-tabs > li > a {
3415     margin-right: 2px;
3416     line-height: 1.42857143;
3417     border: 1px solid transparent;
3418     border-radius: 4px 4px 0 0;
3419 }
3420 .nav-tabs > li > a:hover {
3421     border-color: #eee #eee #ddd;
3422 }
3423 .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
3424     color: #555;
3425     cursor: default;
3426     background-color: #fff;
3427     border: 1px solid #ddd;
3428     border-bottom-color: transparent;
3429 }
3430 .nav-tabs.nav-justified {
3431     width: 100%;
3432     border-bottom: 0;
3433 }
3434 .nav-tabs.nav-justified > li {
3435     float: none;
3436 }
3437 .nav-tabs.nav-justified > li > a {
3438     margin-bottom: 5px;
3439     text-align: center;
3440 }
3441 .nav-tabs.nav-justified > .dropdown .dropdown-menu {
3442     top: auto;
3443     left: auto;
3444 }
3445 
3446 @media (min-width:768px) {
3447 .nav-tabs.nav-justified > li {
3448     display: table-cell;
3449     width: 1%;
3450 }
3451 .nav-tabs.nav-justified > li > a {
3452     margin-bottom: 0;
3453 }
3454 }
3455 .nav-tabs.nav-justified > li > a {
3456     margin-right: 0;
3457     border-radius: 4px;
3458 }
3459 .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
3460     border: 1px solid #ddd;
3461 }
3462 
3463 @media (min-width:768px) {
3464 .nav-tabs.nav-justified > li > a {
3465     border-bottom: 1px solid #ddd;
3466     border-radius: 4px 4px 0 0;
3467 }
3468 .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
3469     border-bottom-color: #fff;
3470 }
3471 }
3472 .nav-pills > li {
3473     float: left;
3474 }
3475 .nav-pills > li > a {
3476     border-radius: 4px;
3477 }
3478 .nav-pills > li + li {
3479     margin-left: 2px;
3480 }
3481 .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
3482     color: #fff;
3483     background-color: #337ab7;
3484 }
3485 .nav-stacked > li {
3486     float: none;
3487 }
3488 .nav-stacked > li + li {
3489     margin-top: 2px;
3490     margin-left: 0;
3491 }
3492 .nav-justified {
3493     width: 100%;
3494 }
3495 .nav-justified > li {
3496     float: none;
3497 }
3498 .nav-justified > li > a {
3499     margin-bottom: 5px;
3500     text-align: center;
3501 }
3502 .nav-justified > .dropdown .dropdown-menu {
3503     top: auto;
3504     left: auto;
3505 }
3506 
3507 @media (min-width:768px) {
3508 .nav-justified > li {
3509     display: table-cell;
3510     width: 1%;
3511 }
3512 .nav-justified > li > a {
3513     margin-bottom: 0;
3514 }
3515 }
3516 .nav-tabs-justified {
3517     border-bottom: 0;
3518 }
3519 .nav-tabs-justified > li > a {
3520     margin-right: 0;
3521     border-radius: 4px;
3522 }
3523 .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
3524     border: 1px solid #ddd;
3525 }
3526 
3527 @media (min-width:768px) {
3528 .nav-tabs-justified > li > a {
3529     border-bottom: 1px solid #ddd;
3530     border-radius: 4px 4px 0 0;
3531 }
3532 .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
3533     border-bottom-color: #fff;
3534 }
3535 }
3536 .tab-content > .tab-pane {
3537     display: none;
3538 }
3539 .tab-content > .active {
3540     display: block;
3541 }
3542 .nav-tabs .dropdown-menu {
3543     margin-top: -1px;
3544     border-top-left-radius: 0;
3545     border-top-right-radius: 0;
3546 }
3547 .navbar {
3548     position: relative;
3549     min-height: 50px;
3550     margin-bottom: 20px;
3551     border: 1px solid transparent;
3552 }
3553 
3554 @media (min-width:768px) {
3555 .navbar {
3556     border-radius: 4px;
3557 }
3558 }
3559 
3560 @media (min-width:768px) {
3561 .navbar-header {
3562     float: left;
3563 }
3564 }
3565 .navbar-collapse {
3566     padding-right: 15px;
3567     padding-left: 15px;
3568     overflow-x: visible;
3569     -webkit-overflow-scrolling: touch;
3570     border-top: 1px solid transparent;
3571     -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
3572     box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
3573 }
3574 .navbar-collapse.in {
3575     overflow-y: auto;
3576 }
3577 
3578 @media (min-width:768px) {
3579 .navbar-collapse {
3580     width: auto;
3581     border-top: 0;
3582     -webkit-box-shadow: none;
3583     box-shadow: none;
3584 }
3585 .navbar-collapse.collapse {
3586     display: block !important;
3587     height: auto !important;
3588     padding-bottom: 0;
3589     overflow: visible !important;
3590 }
3591 .navbar-collapse.in {
3592     overflow-y: visible;
3593 }
3594 .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
3595     padding-right: 0;
3596     padding-left: 0;
3597 }
3598 }
3599 .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
3600     max-height: 340px;
3601 }
3602 
3603 @media (max-device-width:480px) and (orientation:landscape) {
3604 .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
3605     max-height: 200px;
3606 }
3607 }
3608 .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
3609     margin-right: -15px;
3610     margin-left: -15px;
3611 }
3612 
3613 @media (min-width:768px) {
3614 .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
3615     margin-right: 0;
3616     margin-left: 0;
3617 }
3618 }
3619 .navbar-static-top {
3620     z-index: 1000;
3621     border-width: 0 0 1px;
3622 }
3623 
3624 @media (min-width:768px) {
3625 .navbar-static-top {
3626     border-radius: 0;
3627 }
3628 }
3629 .navbar-fixed-top, .navbar-fixed-bottom {
3630     position: fixed;
3631     right: 0;
3632     left: 0;
3633     z-index: 1030;
3634 }
3635 
3636 @media (min-width:768px) {
3637 .navbar-fixed-top, .navbar-fixed-bottom {
3638     border-radius: 0;
3639 }
3640 }
3641 .navbar-fixed-top {
3642     top: 0;
3643     border-width: 0 0 1px;
3644 }
3645 .navbar-fixed-bottom {
3646     bottom: 0;
3647     margin-bottom: 0;
3648     border-width: 1px 0 0;
3649 }
3650 .navbar-brand {
3651     float: left;
3652     height: 50px;
3653     padding: 15px 15px;
3654     font-size: 18px;
3655     line-height: 20px;
3656 }
3657 .navbar-brand:hover, .navbar-brand:focus {
3658     text-decoration: none;
3659 }
3660 .navbar-brand > img {
3661     display: block;
3662 }
3663 
3664 @media (min-width:768px) {
3665 .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
3666     margin-left: -15px;
3667 }
3668 }
3669 .navbar-toggle {
3670     position: relative;
3671     float: right;
3672     padding: 9px 10px;
3673     margin-top: 8px;
3674     margin-right: 15px;
3675     margin-bottom: 8px;
3676     background-color: transparent;
3677     background-image: none;
3678     border: 1px solid transparent;
3679     border-radius: 4px;
3680 }
3681 .navbar-toggle:focus {
3682     outline: 0;
3683 }
3684 .navbar-toggle .icon-bar {
3685     display: block;
3686     width: 22px;
3687     height: 2px;
3688     border-radius: 1px;
3689 }
3690 .navbar-toggle .icon-bar + .icon-bar {
3691     margin-top: 4px;
3692 }
3693 
3694 @media (min-width:768px) {
3695 .navbar-toggle {
3696     display: none;
3697 }
3698 }
3699 .navbar-nav {
3700     margin: 7.5px -15px;
3701 }
3702 .navbar-nav > li > a {
3703     padding-top: 10px;
3704     padding-bottom: 10px;
3705     line-height: 20px;
3706 }
3707 
3708 @media (max-width:767px) {
3709 .navbar-nav .open .dropdown-menu {
3710     position: static;
3711     float: none;
3712     width: auto;
3713     margin-top: 0;
3714     background-color: transparent;
3715     border: 0;
3716     -webkit-box-shadow: none;
3717     box-shadow: none;
3718 }
3719 .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
3720     padding: 5px 15px 5px 25px;
3721 }
3722 .navbar-nav .open .dropdown-menu > li > a {
3723     line-height: 20px;
3724 }
3725 .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
3726     background-image: none;
3727 }
3728 }
3729 
3730 @media (min-width:768px) {
3731 .navbar-nav {
3732     float: left;
3733     margin: 0;
3734 }
3735 .navbar-nav > li {
3736     float: left;
3737 }
3738 .navbar-nav > li > a {
3739     padding-top: 15px;
3740     padding-bottom: 15px;
3741 }
3742 }
3743 .navbar-form {
3744     padding: 10px 15px;
3745     margin-top: 8px;
3746     margin-right: -15px;
3747     margin-bottom: 8px;
3748     margin-left: -15px;
3749     border-top: 1px solid transparent;
3750     border-bottom: 1px solid transparent;
3751     -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
3752     box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
3753 }
3754 
3755 @media (min-width:768px) {
3756 .navbar-form .form-group {
3757     display: inline-block;
3758     margin-bottom: 0;
3759     vertical-align: middle;
3760 }
3761 .navbar-form .form-control {
3762     display: inline-block;
3763     width: auto;
3764     vertical-align: middle;
3765 }
3766 .navbar-form .form-control-static {
3767     display: inline-block;
3768 }
3769 .navbar-form .input-group {
3770     display: inline-table;
3771     vertical-align: middle;
3772 }
3773 .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {
3774     width: auto;
3775 }
3776 .navbar-form .input-group > .form-control {
3777     width: 100%;
3778 }
3779 .navbar-form .control-label {
3780     margin-bottom: 0;
3781     vertical-align: middle;
3782 }
3783 .navbar-form .radio, .navbar-form .checkbox {
3784     display: inline-block;
3785     margin-top: 0;
3786     margin-bottom: 0;
3787     vertical-align: middle;
3788 }
3789 .navbar-form .radio label, .navbar-form .checkbox label {
3790     padding-left: 0;
3791 }
3792 .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
3793     position: relative;
3794     margin-left: 0;
3795 }
3796 .navbar-form .has-feedback .form-control-feedback {
3797     top: 0;
3798 }
3799 }
3800 
3801 @media (max-width:767px) {
3802 .navbar-form .form-group {
3803     margin-bottom: 5px;
3804 }
3805 .navbar-form .form-group:last-child {
3806     margin-bottom: 0;
3807 }
3808 }
3809 
3810 @media (min-width:768px) {
3811 .navbar-form {
3812     width: auto;
3813     padding-top: 0;
3814     padding-bottom: 0;
3815     margin-right: 0;
3816     margin-left: 0;
3817     border: 0;
3818     -webkit-box-shadow: none;
3819     box-shadow: none;
3820 }
3821 }
3822 .navbar-nav > li > .dropdown-menu {
3823     margin-top: 0;
3824     border-top-left-radius: 0;
3825     border-top-right-radius: 0;
3826 }
3827 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
3828     margin-bottom: 0;
3829     border-top-left-radius: 4px;
3830     border-top-right-radius: 4px;
3831     border-bottom-right-radius: 0;
3832     border-bottom-left-radius: 0;
3833 }
3834 .navbar-btn {
3835     margin-top: 8px;
3836     margin-bottom: 8px;
3837 }
3838 .navbar-btn.btn-sm {
3839     margin-top: 10px;
3840     margin-bottom: 10px;
3841 }
3842 .navbar-btn.btn-xs {
3843     margin-top: 14px;
3844     margin-bottom: 14px;
3845 }
3846 .navbar-text {
3847     margin-top: 15px;
3848     margin-bottom: 15px;
3849 }
3850 
3851 @media (min-width:768px) {
3852 .navbar-text {
3853     float: left;
3854     margin-right: 15px;
3855     margin-left: 15px;
3856 }
3857 }
3858 
3859 @media (min-width:768px) {
3860 .navbar-left {
3861     float: left !important;
3862 }
3863 .navbar-right {
3864     float: right !important;
3865     margin-right: -15px;
3866 }
3867 .navbar-right ~ .navbar-right {
3868     margin-right: 0;
3869 }
3870 }
3871 .navbar-default {
3872     background-color: #f8f8f8;
3873     border-color: #e7e7e7;
3874 }
3875 .navbar-default .navbar-brand {
3876     color: #777;
3877 }
3878 .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
3879     color: #5e5e5e;
3880     background-color: transparent;
3881 }
3882 .navbar-default .navbar-text {
3883     color: #777;
3884 }
3885 .navbar-default .navbar-nav > li > a {
3886     color: #777;
3887 }
3888 .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
3889     color: #333;
3890     background-color: transparent;
3891 }
3892 .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
3893     color: #555;
3894     background-color: #e7e7e7;
3895 }
3896 .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
3897     color: #ccc;
3898     background-color: transparent;
3899 }
3900 .navbar-default .navbar-toggle {
3901     border-color: #ddd;
3902 }
3903 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
3904     background-color: #ddd;
3905 }
3906 .navbar-default .navbar-toggle .icon-bar {
3907     background-color: #888;
3908 }
3909 .navbar-default .navbar-collapse, .navbar-default .navbar-form {
3910     border-color: #e7e7e7;
3911 }
3912 .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
3913     color: #555;
3914     background-color: #e7e7e7;
3915 }
3916 
3917 @media (max-width:767px) {
3918 .navbar-default .navbar-nav .open .dropdown-menu > li > a {
3919     color: #777;
3920 }
3921 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
3922     color: #333;
3923     background-color: transparent;
3924 }
3925 .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 {
3926     color: #555;
3927     background-color: #e7e7e7;
3928 }
3929 .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 {
3930     color: #ccc;
3931     background-color: transparent;
3932 }
3933 }
3934 .navbar-default .navbar-link {
3935     color: #777;
3936 }
3937 .navbar-default .navbar-link:hover {
3938     color: #333;
3939 }
3940 .navbar-default .btn-link {
3941     color: #777;
3942 }
3943 .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
3944     color: #333;
3945 }
3946 .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 {
3947     color: #ccc;
3948 }
3949 .navbar-inverse {
3950     background-color: #222;
3951     border-color: #080808;
3952 }
3953 .navbar-inverse .navbar-brand {
3954     color: #9d9d9d;
3955 }
3956 .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
3957     color: #fff;
3958     background-color: transparent;
3959 }
3960 .navbar-inverse .navbar-text {
3961     color: #9d9d9d;
3962 }
3963 .navbar-inverse .navbar-nav > li > a {
3964     color: #9d9d9d;
3965 }
3966 .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
3967     color: #fff;
3968     background-color: transparent;
3969 }
3970 .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
3971     color: #fff;
3972     background-color: #080808;
3973 }
3974 .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
3975     color: #444;
3976     background-color: transparent;
3977 }
3978 .navbar-inverse .navbar-toggle {
3979     border-color: #333;
3980 }
3981 .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
3982     background-color: #333;
3983 }
3984 .navbar-inverse .navbar-toggle .icon-bar {
3985     background-color: #fff;
3986 }
3987 .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
3988     border-color: #101010;
3989 }
3990 .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
3991     color: #fff;
3992     background-color: #080808;
3993 }
3994 
3995 @media (max-width:767px) {
3996 .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
3997     border-color: #080808;
3998 }
3999 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
4000     background-color: #080808;
4001 }
4002 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4003     color: #9d9d9d;
4004 }
4005 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4006     color: #fff;
4007     background-color: transparent;
4008 }
4009 .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 {
4010     color: #fff;
4011     background-color: #080808;
4012 }
4013 .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 {
4014     color: #444;
4015     background-color: transparent;
4016 }
4017 }
4018 .navbar-inverse .navbar-link {
4019     color: #9d9d9d;
4020 }
4021 .navbar-inverse .navbar-link:hover {
4022     color: #fff;
4023 }
4024 .navbar-inverse .btn-link {
4025     color: #9d9d9d;
4026 }
4027 .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
4028     color: #fff;
4029 }
4030 .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 {
4031     color: #444;
4032 }
4033 .breadcrumb {
4034     padding: 8px 15px;
4035     margin-bottom: 20px;
4036     list-style: none;
4037     background-color: #f5f5f5;
4038     border-radius: 4px;
4039 }
4040 .breadcrumb > li {
4041     display: inline-block;
4042 }
4043 .breadcrumb > li + li:before {
4044     padding: 0 5px;
4045     color: #ccc;
4046     content: "/\00a0";
4047 }
4048 .breadcrumb > .active {
4049     color: #777;
4050 }
4051 .pagination {
4052     display: inline-block;
4053     padding-left: 0;
4054     margin: 20px 0;
4055     border-radius: 4px;
4056 }
4057 .pagination > li {
4058     display: inline;
4059 }
4060 .pagination > li > a, .pagination > li > span {
4061     position: relative;
4062     float: left;
4063     padding: 6px 12px;
4064     margin-left: -1px;
4065     line-height: 1.42857143;
4066     color: #337ab7;
4067     text-decoration: none;
4068     background-color: #fff;
4069     border: 1px solid #ddd;
4070 }
4071 .pagination > li:first-child > a, .pagination > li:first-child > span {
4072     margin-left: 0;
4073     border-top-left-radius: 4px;
4074     border-bottom-left-radius: 4px;
4075 }
4076 .pagination > li:last-child > a, .pagination > li:last-child > span {
4077     border-top-right-radius: 4px;
4078     border-bottom-right-radius: 4px;
4079 }
4080 .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
4081     z-index: 2;
4082     color: #23527c;
4083     background-color: #eee;
4084     border-color: #ddd;
4085 }
4086 .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
4087     z-index: 3;
4088     color: #fff;
4089     cursor: default;
4090     background-color: #337ab7;
4091     border-color: #337ab7;
4092 }
4093 .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
4094     color: #777;
4095     cursor: not-allowed;
4096     background-color: #fff;
4097     border-color: #ddd;
4098 }
4099 .pagination-lg > li > a, .pagination-lg > li > span {
4100     padding: 10px 16px;
4101     font-size: 18px;
4102     line-height: 1.3333333;
4103 }
4104 .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
4105     border-top-left-radius: 6px;
4106     border-bottom-left-radius: 6px;
4107 }
4108 .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
4109     border-top-right-radius: 6px;
4110     border-bottom-right-radius: 6px;
4111 }
4112 .pagination-sm > li > a, .pagination-sm > li > span {
4113     padding: 5px 10px;
4114     font-size: 12px;
4115     line-height: 1.5;
4116 }
4117 .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
4118     border-top-left-radius: 3px;
4119     border-bottom-left-radius: 3px;
4120 }
4121 .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
4122     border-top-right-radius: 3px;
4123     border-bottom-right-radius: 3px;
4124 }
4125 .pager {
4126     padding-left: 0;
4127     margin: 20px 0;
4128     text-align: center;
4129     list-style: none;
4130 }
4131 .pager li {
4132     display: inline;
4133 }
4134 .pager li > a, .pager li > span {
4135     display: inline-block;
4136     padding: 5px 14px;
4137     background-color: #fff;
4138     border: 1px solid #ddd;
4139     border-radius: 15px;
4140 }
4141 .pager li > a:hover, .pager li > a:focus {
4142     text-decoration: none;
4143     background-color: #eee;
4144 }
4145 .pager .next > a, .pager .next > span {
4146     float: right;
4147 }
4148 .pager .previous > a, .pager .previous > span {
4149     float: left;
4150 }
4151 .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
4152     color: #777;
4153     cursor: not-allowed;
4154     background-color: #fff;
4155 }
4156 .label {
4157     display: inline;
4158     padding: .2em .6em .3em;
4159     font-size: 75%;
4160     font-weight: bold;
4161     line-height: 1;
4162     color: #fff;
4163     text-align: center;
4164     white-space: nowrap;
4165     vertical-align: baseline;
4166     border-radius: .25em;
4167 }
4168 a.label:hover, a.label:focus {
4169     color: #fff;
4170     text-decoration: none;
4171     cursor: pointer;
4172 }
4173 .label:empty {
4174     display: none;
4175 }
4176 .btn .label {
4177     position: relative;
4178     top: -1px;
4179 }
4180 .label-default {
4181     background-color: #777;
4182 }
4183 .label-default[href]:hover, .label-default[href]:focus {
4184     background-color: #5e5e5e;
4185 }
4186 .label-primary {
4187     background-color: #337ab7;
4188 }
4189 .label-primary[href]:hover, .label-primary[href]:focus {
4190     background-color: #286090;
4191 }
4192 .label-success {
4193     background-color: #5cb85c;
4194 }
4195 .label-success[href]:hover, .label-success[href]:focus {
4196     background-color: #449d44;
4197 }
4198 .label-info {
4199     background-color: #5bc0de;
4200 }
4201 .label-info[href]:hover, .label-info[href]:focus {
4202     background-color: #31b0d5;
4203 }
4204 .label-warning {
4205     background-color: #f0ad4e;
4206 }
4207 .label-warning[href]:hover, .label-warning[href]:focus {
4208     background-color: #ec971f;
4209 }
4210 .label-danger {
4211     background-color: #d9534f;
4212 }
4213 .label-danger[href]:hover, .label-danger[href]:focus {
4214     background-color: #c9302c;
4215 }
4216 .badge {
4217     display: inline-block;
4218     min-width: 10px;
4219     padding: 3px 7px;
4220     font-size: 12px;
4221     font-weight: bold;
4222     line-height: 1;
4223     color: #fff;
4224     text-align: center;
4225     white-space: nowrap;
4226     vertical-align: middle;
4227     background-color: #777;
4228     border-radius: 10px;
4229 }
4230 .badge:empty {
4231     display: none;
4232 }
4233 .btn .badge {
4234     position: relative;
4235     top: -1px;
4236 }
4237 .btn-xs .badge, .btn-group-xs > .btn .badge {
4238     top: 0;
4239     padding: 1px 5px;
4240 }
4241 a.badge:hover, a.badge:focus {
4242     color: #fff;
4243     text-decoration: none;
4244     cursor: pointer;
4245 }
4246 .list-group-item.active > .badge, .nav-pills > .active > a > .badge {
4247     color: #337ab7;
4248     background-color: #fff;
4249 }
4250 .list-group-item > .badge {
4251     float: right;
4252 }
4253 .list-group-item > .badge + .badge {
4254     margin-right: 5px;
4255 }
4256 .nav-pills > li > a > .badge {
4257     margin-left: 3px;
4258 }
4259 .jumbotron {
4260     padding-top: 30px;
4261     padding-bottom: 30px;
4262     margin-bottom: 30px;
4263     color: inherit;
4264     background-color: #eee;
4265 }
4266 .jumbotron h1, .jumbotron .h1 {
4267     color: inherit;
4268 }
4269 .jumbotron p {
4270     margin-bottom: 15px;
4271     font-size: 21px;
4272     font-weight: 200;
4273 }
4274 .jumbotron > hr {
4275     border-top-color: #d5d5d5;
4276 }
4277 .container .jumbotron, .container-fluid .jumbotron {
4278     padding-right: 15px;
4279     padding-left: 15px;
4280     border-radius: 6px;
4281 }
4282 .jumbotron .container {
4283     max-width: 100%;
4284 }
4285 
4286 @media screen and (min-width:768px) {
4287 .jumbotron {
4288     padding-top: 48px;
4289     padding-bottom: 48px;
4290 }
4291 .container .jumbotron, .container-fluid .jumbotron {
4292     padding-right: 60px;
4293     padding-left: 60px;
4294 }
4295 .jumbotron h1, .jumbotron .h1 {
4296     font-size: 63px;
4297 }
4298 }
4299 .thumbnail {
4300     display: block;
4301     padding: 4px;
4302     margin-bottom: 20px;
4303     line-height: 1.42857143;
4304     background-color: #fff;
4305     border: 1px solid #ddd;
4306     border-radius: 4px;
4307     -webkit-transition: border .2s ease-in-out;
4308     -o-transition: border .2s ease-in-out;
4309     transition: border .2s ease-in-out;
4310 }
4311 .thumbnail > img, .thumbnail a > img {
4312     margin-right: auto;
4313     margin-left: auto;
4314 }
4315 a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
4316     border-color: #337ab7;
4317 }
4318 .thumbnail .caption {
4319     padding: 9px;
4320     color: #333;
4321 }
4322 .alert {
4323     padding: 15px;
4324     margin-bottom: 20px;
4325     border: 1px solid transparent;
4326     border-radius: 4px;
4327 }
4328 .alert h4 {
4329     margin-top: 0;
4330     color: inherit;
4331 }
4332 .alert .alert-link {
4333     font-weight: bold;
4334 }
4335 .alert > p, .alert > ul {
4336     margin-bottom: 0;
4337 }
4338 .alert > p + p {
4339     margin-top: 5px;
4340 }
4341 .alert-dismissable, .alert-dismissible {
4342     padding-right: 35px;
4343 }
4344 .alert-dismissable .close, .alert-dismissible .close {
4345     position: relative;
4346     top: -2px;
4347     right: -21px;
4348     color: inherit;
4349 }
4350 .alert-success {
4351     color: #3c763d;
4352     background-color: #dff0d8;
4353     border-color: #d6e9c6;
4354 }
4355 .alert-success hr {
4356     border-top-color: #c9e2b3;
4357 }
4358 .alert-success .alert-link {
4359     color: #2b542c;
4360 }
4361 .alert-info {
4362     color: #31708f;
4363     background-color: #d9edf7;
4364     border-color: #bce8f1;
4365 }
4366 .alert-info hr {
4367     border-top-color: #a6e1ec;
4368 }
4369 .alert-info .alert-link {
4370     color: #245269;
4371 }
4372 .alert-warning {
4373     color: #8a6d3b;
4374     background-color: #fcf8e3;
4375     border-color: #faebcc;
4376 }
4377 .alert-warning hr {
4378     border-top-color: #f7e1b5;
4379 }
4380 .alert-warning .alert-link {
4381     color: #66512c;
4382 }
4383 .alert-danger {
4384     color: #a94442;
4385     background-color: #f2dede;
4386     border-color: #ebccd1;
4387 }
4388 .alert-danger hr {
4389     border-top-color: #e4b9c0;
4390 }
4391 .alert-danger .alert-link {
4392     color: #843534;
4393 }
4394 @-webkit-keyframes progress-bar-stripes {
4395 from {
4396 background-position:40px 0;
4397 }
4398 to {
4399 background-position:0 0;
4400 }
4401 }
4402 @-o-keyframes progress-bar-stripes {
4403 from {
4404 background-position:40px 0;
4405 }
4406 to {
4407 background-position:0 0;
4408 }
4409 }
4410 @keyframes progress-bar-stripes {
4411 from {
4412 background-position:40px 0;
4413 }
4414 to {
4415 background-position:0 0;
4416 }
4417 }
4418 .progress {
4419     height: 20px;
4420     margin-bottom: 20px;
4421     overflow: hidden;
4422     background-color: #f5f5f5;
4423     border-radius: 4px;
4424     -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
4425     box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
4426 }
4427 .progress-bar {
4428     float: left;
4429     width: 0;
4430     height: 100%;
4431     font-size: 12px;
4432     line-height: 20px;
4433     color: #fff;
4434     text-align: center;
4435     background-color: #337ab7;
4436     -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
4437     box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
4438     -webkit-transition: width .6s ease;
4439     -o-transition: width .6s ease;
4440     transition: width .6s ease;
4441 }
4442 .progress-striped .progress-bar, .progress-bar-striped {
4443     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);
4444     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);
4445     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);
4446     -webkit-background-size: 40px 40px;
4447     background-size: 40px 40px;
4448 }
4449 .progress.active .progress-bar, .progress-bar.active {
4450     -webkit-animation: progress-bar-stripes 2s linear infinite;
4451     -o-animation: progress-bar-stripes 2s linear infinite;
4452     animation: progress-bar-stripes 2s linear infinite;
4453 }
4454 .progress-bar-success {
4455     background-color: #5cb85c;
4456 }
4457 .progress-striped .progress-bar-success {
4458     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);
4459     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);
4460     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);
4461 }
4462 .progress-bar-info {
4463     background-color: #5bc0de;
4464 }
4465 .progress-striped .progress-bar-info {
4466     background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
4467     background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
4468     background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
4469 }
4470 .progress-bar-warning {
4471     background-color: #f0ad4e;
4472 }
4473 .progress-striped .progress-bar-warning {
4474     background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
4475     background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
4476     background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
4477 }
4478 .progress-bar-danger {
4479     background-color: #d9534f;
4480 }
4481 .progress-striped .progress-bar-danger {
4482     background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
4483     background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
4484     background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
4485 }
4486 .media {
4487     margin-top: 15px;
4488 }
4489 .media:first-child {
4490     margin-top: 0;
4491 }
4492 .media, .media-body {
4493     overflow: hidden;
4494     zoom: 1;
4495 }
4496 .media-body {
4497     width: 10000px;
4498 }
4499 .media-object {
4500     display: block;
4501 }
4502 .media-object.img-thumbnail {
4503     max-width: none;
4504 }
4505 .media-right, .media > .pull-right {
4506     padding-left: 10px;
4507 }
4508 .media-left, .media > .pull-left {
4509     padding-right: 10px;
4510 }
4511 .media-left, .media-right, .media-body {
4512     display: table-cell;
4513     vertical-align: top;
4514 }
4515 .media-middle {
4516     vertical-align: middle;
4517 }
4518 .media-bottom {
4519     vertical-align: bottom;
4520 }
4521 .media-heading {
4522     margin-top: 0;
4523     margin-bottom: 5px;
4524 }
4525 .media-list {
4526     padding-left: 0;
4527     list-style: none;
4528 }
4529 .list-group {
4530     padding-left: 0;
4531     margin-bottom: 20px;
4532 }
4533 .list-group-item {
4534     position: relative;
4535     display: block;
4536     padding: 10px 15px;
4537     margin-bottom: -1px;
4538     background-color: #fff;
4539     border: 1px solid #ddd;
4540 }
4541 .list-group-item:first-child {
4542     border-top-left-radius: 4px;
4543     border-top-right-radius: 4px;
4544 }
4545 .list-group-item:last-child {
4546     margin-bottom: 0;
4547     border-bottom-right-radius: 4px;
4548     border-bottom-left-radius: 4px;
4549 }
4550 a.list-group-item, button.list-group-item {
4551     color: #555;
4552 }
4553 a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
4554     color: #333;
4555 }
4556 a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {
4557     color: #555;
4558     text-decoration: none;
4559     background-color: #f5f5f5;
4560 }
4561 button.list-group-item {
4562     width: 100%;
4563     text-align: left;
4564 }
4565 .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
4566     color: #777;
4567     cursor: not-allowed;
4568     background-color: #eee;
4569 }
4570 .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 {
4571     color: inherit;
4572 }
4573 .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 {
4574     color: #777;
4575 }
4576 .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
4577     z-index: 2;
4578     color: #fff;
4579     background-color: #337ab7;
4580     border-color: #337ab7;
4581 }
4582 .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 {
4583     color: inherit;
4584 }
4585 .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 {
4586     color: #c7ddef;
4587 }
4588 .list-group-item-success {
4589     color: #3c763d;
4590     background-color: #dff0d8;
4591 }
4592 a.list-group-item-success, button.list-group-item-success {
4593     color: #3c763d;
4594 }
4595 a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
4596     color: inherit;
4597 }
4598 a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:focus {
4599     color: #3c763d;
4600     background-color: #d0e9c6;
4601 }
4602 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 {
4603     color: #fff;
4604     background-color: #3c763d;
4605     border-color: #3c763d;
4606 }
4607 .list-group-item-info {
4608     color: #31708f;
4609     background-color: #d9edf7;
4610 }
4611 a.list-group-item-info, button.list-group-item-info {
4612     color: #31708f;
4613 }
4614 a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
4615     color: inherit;
4616 }
4617 a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:focus {
4618     color: #31708f;
4619     background-color: #c4e3f3;
4620 }
4621 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 {
4622     color: #fff;
4623     background-color: #31708f;
4624     border-color: #31708f;
4625 }
4626 .list-group-item-warning {
4627     color: #8a6d3b;
4628     background-color: #fcf8e3;
4629 }
4630 a.list-group-item-warning, button.list-group-item-warning {
4631     color: #8a6d3b;
4632 }
4633 a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
4634     color: inherit;
4635 }
4636 a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:focus {
4637     color: #8a6d3b;
4638     background-color: #faf2cc;
4639 }
4640 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 {
4641     color: #fff;
4642     background-color: #8a6d3b;
4643     border-color: #8a6d3b;
4644 }
4645 .list-group-item-danger {
4646     color: #a94442;
4647     background-color: #f2dede;
4648 }
4649 a.list-group-item-danger, button.list-group-item-danger {
4650     color: #a94442;
4651 }
4652 a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
4653     color: inherit;
4654 }
4655 a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:focus {
4656     color: #a94442;
4657     background-color: #ebcccc;
4658 }
4659 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 {
4660     color: #fff;
4661     background-color: #a94442;
4662     border-color: #a94442;
4663 }
4664 .list-group-item-heading {
4665     margin-top: 0;
4666     margin-bottom: 5px;
4667 }
4668 .list-group-item-text {
4669     margin-bottom: 0;
4670     line-height: 1.3;
4671 }
4672 .panel {
4673     margin-bottom: 20px;
4674     background-color: #fff;
4675     border: 1px solid transparent;
4676     border-radius: 4px;
4677     -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
4678     box-shadow: 0 1px 1px rgba(0,0,0,.05);
4679 }
4680 .panel-body {
4681     padding: 15px;
4682 }
4683 .panel-heading {
4684     padding: 10px 15px;
4685     border-bottom: 1px solid transparent;
4686     border-top-left-radius: 3px;
4687     border-top-right-radius: 3px;
4688 }
4689 .panel-heading > .dropdown .dropdown-toggle {
4690     color: inherit;
4691 }
4692 .panel-title {
4693     margin-top: 0;
4694     margin-bottom: 0;
4695     font-size: 16px;
4696     color: inherit;
4697 }
4698 .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
4699     color: inherit;
4700 }
4701 .panel-footer {
4702     padding: 10px 15px;
4703     background-color: #f5f5f5;
4704     border-top: 1px solid #ddd;
4705     border-bottom-right-radius: 3px;
4706     border-bottom-left-radius: 3px;
4707 }
4708 .panel > .list-group, .panel > .panel-collapse > .list-group {
4709     margin-bottom: 0;
4710 }
4711 .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
4712     border-width: 1px 0;
4713     border-radius: 0;
4714 }
4715 .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
4716     border-top: 0;
4717     border-top-left-radius: 3px;
4718     border-top-right-radius: 3px;
4719 }
4720 .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
4721     border-bottom: 0;
4722     border-bottom-right-radius: 3px;
4723     border-bottom-left-radius: 3px;
4724 }
4725 .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
4726     border-top-left-radius: 0;
4727     border-top-right-radius: 0;
4728 }
4729 .panel-heading + .list-group .list-group-item:first-child {
4730     border-top-width: 0;
4731 }
4732 .list-group + .panel-footer {
4733     border-top-width: 0;
4734 }
4735 .panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {
4736     margin-bottom: 0;
4737 }
4738 .panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {
4739     padding-right: 15px;
4740     padding-left: 15px;
4741 }
4742 .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
4743     border-top-left-radius: 3px;
4744     border-top-right-radius: 3px;
4745 }
4746 .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 {
4747     border-top-left-radius: 3px;
4748     border-top-right-radius: 3px;
4749 }
4750 .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 {
4751     border-top-left-radius: 3px;
4752 }
4753 .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 {
4754     border-top-right-radius: 3px;
4755 }
4756 .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
4757     border-bottom-right-radius: 3px;
4758     border-bottom-left-radius: 3px;
4759 }
4760 .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 {
4761     border-bottom-right-radius: 3px;
4762     border-bottom-left-radius: 3px;
4763 }
4764 .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 {
4765     border-bottom-left-radius: 3px;
4766 }
4767 .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 {
4768     border-bottom-right-radius: 3px;
4769 }
4770 .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
4771     border-top: 1px solid #ddd;
4772 }
4773 .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
4774     border-top: 0;
4775 }
4776 .panel > .table-bordered, .panel > .table-responsive > .table-bordered {
4777     border: 0;
4778 }
4779 .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 {
4780     border-left: 0;
4781 }
4782 .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 {
4783     border-right: 0;
4784 }
4785 .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 {
4786     border-bottom: 0;
4787 }
4788 .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 {
4789     border-bottom: 0;
4790 }
4791 .panel > .table-responsive {
4792     margin-bottom: 0;
4793     border: 0;
4794 }
4795 .panel-group {
4796     margin-bottom: 20px;
4797 }
4798 .panel-group .panel {
4799     margin-bottom: 0;
4800     border-radius: 4px;
4801 }
4802 .panel-group .panel + .panel {
4803     margin-top: 5px;
4804 }
4805 .panel-group .panel-heading {
4806     border-bottom: 0;
4807 }
4808 .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
4809     border-top: 1px solid #ddd;
4810 }
4811 .panel-group .panel-footer {
4812     border-top: 0;
4813 }
4814 .panel-group .panel-footer + .panel-collapse .panel-body {
4815     border-bottom: 1px solid #ddd;
4816 }
4817 .panel-default {
4818     border-color: #ddd;
4819 }
4820 .panel-default > .panel-heading {
4821     color: #333;
4822     background-color: #f5f5f5;
4823     border-color: #ddd;
4824 }
4825 .panel-default > .panel-heading + .panel-collapse > .panel-body {
4826     border-top-color: #ddd;
4827 }
4828 .panel-default > .panel-heading .badge {
4829     color: #f5f5f5;
4830     background-color: #333;
4831 }
4832 .panel-default > .panel-footer + .panel-collapse > .panel-body {
4833     border-bottom-color: #ddd;
4834 }
4835 .panel-primary {
4836     border-color: #337ab7;
4837 }
4838 .panel-primary > .panel-heading {
4839     color: #fff;
4840     background-color: #337ab7;
4841     border-color: #337ab7;
4842 }
4843 .panel-primary > .panel-heading + .panel-collapse > .panel-body {
4844     border-top-color: #337ab7;
4845 }
4846 .panel-primary > .panel-heading .badge {
4847     color: #337ab7;
4848     background-color: #fff;
4849 }
4850 .panel-primary > .panel-footer + .panel-collapse > .panel-body {
4851     border-bottom-color: #337ab7;
4852 }
4853 .panel-success {
4854     border-color: #d6e9c6;
4855 }
4856 .panel-success > .panel-heading {
4857     color: #3c763d;
4858     background-color: #dff0d8;
4859     border-color: #d6e9c6;
4860 }
4861 .panel-success > .panel-heading + .panel-collapse > .panel-body {
4862     border-top-color: #d6e9c6;
4863 }
4864 .panel-success > .panel-heading .badge {
4865     color: #dff0d8;
4866     background-color: #3c763d;
4867 }
4868 .panel-success > .panel-footer + .panel-collapse > .panel-body {
4869     border-bottom-color: #d6e9c6;
4870 }
4871 .panel-info {
4872     border-color: #bce8f1;
4873 }
4874 .panel-info > .panel-heading {
4875     color: #31708f;
4876     background-color: #d9edf7;
4877     border-color: #bce8f1;
4878 }
4879 .panel-info > .panel-heading + .panel-collapse > .panel-body {
4880     border-top-color: #bce8f1;
4881 }
4882 .panel-info > .panel-heading .badge {
4883     color: #d9edf7;
4884     background-color: #31708f;
4885 }
4886 .panel-info > .panel-footer + .panel-collapse > .panel-body {
4887     border-bottom-color: #bce8f1;
4888 }
4889 .panel-warning {
4890     border-color: #faebcc;
4891 }
4892 .panel-warning > .panel-heading {
4893     color: #8a6d3b;
4894     background-color: #fcf8e3;
4895     border-color: #faebcc;
4896 }
4897 .panel-warning > .panel-heading + .panel-collapse > .panel-body {
4898     border-top-color: #faebcc;
4899 }
4900 .panel-warning > .panel-heading .badge {
4901     color: #fcf8e3;
4902     background-color: #8a6d3b;
4903 }
4904 .panel-warning > .panel-footer + .panel-collapse > .panel-body {
4905     border-bottom-color: #faebcc;
4906 }
4907 .panel-danger {
4908     border-color: #ebccd1;
4909 }
4910 .panel-danger > .panel-heading {
4911     color: #a94442;
4912     background-color: #f2dede;
4913     border-color: #ebccd1;
4914 }
4915 .panel-danger > .panel-heading + .panel-collapse > .panel-body {
4916     border-top-color: #ebccd1;
4917 }
4918 .panel-danger > .panel-heading .badge {
4919     color: #f2dede;
4920     background-color: #a94442;
4921 }
4922 .panel-danger > .panel-footer + .panel-collapse > .panel-body {
4923     border-bottom-color: #ebccd1;
4924 }
4925 .embed-responsive {
4926     position: relative;
4927     display: block;
4928     height: 0;
4929     padding: 0;
4930     overflow: hidden;
4931 }
4932 .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
4933     position: absolute;
4934     top: 0;
4935     bottom: 0;
4936     left: 0;
4937     width: 100%;
4938     height: 100%;
4939     border: 0;
4940 }
4941 .embed-responsive-16by9 {
4942     padding-bottom: 56.25%;
4943 }
4944 .embed-responsive-4by3 {
4945     padding-bottom: 75%;
4946 }
4947 .well {
4948     min-height: 20px;
4949     padding: 19px;
4950     margin-bottom: 20px;
4951     background-color: #f5f5f5;
4952     border: 1px solid #e3e3e3;
4953     border-radius: 4px;
4954     -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
4955     box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
4956 }
4957 .well blockquote {
4958     border-color: #ddd;
4959     border-color: rgba(0,0,0,.15);
4960 }
4961 .well-lg {
4962     padding: 24px;
4963     border-radius: 6px;
4964 }
4965 .well-sm {
4966     padding: 9px;
4967     border-radius: 3px;
4968 }
4969 .close {
4970     float: right;
4971     font-size: 21px;
4972     font-weight: bold;
4973     line-height: 1;
4974     color: #000;
4975     text-shadow: 0 1px 0 #fff;
4976     filter: alpha(opacity=20);
4977     opacity: .2;
4978 }
4979 .close:hover, .close:focus {
4980     color: #000;
4981     text-decoration: none;
4982     cursor: pointer;
4983     filter: alpha(opacity=50);
4984     opacity: .5;
4985 }
4986 button.close {
4987     -webkit-appearance: none;
4988     padding: 0;
4989     cursor: pointer;
4990     background: transparent;
4991     border: 0;
4992 }
4993 .modal-open {
4994     overflow: hidden;
4995 }
4996 .modal {
4997     position: fixed;
4998     top: 0;
4999     right: 0;
5000     bottom: 0;
5001     left: 0;
5002     z-index: 1050;
5003     display: none;
5004     overflow: hidden;
5005     -webkit-overflow-scrolling: touch;
5006     outline: 0;
5007 }
5008 .modal.fade .modal-dialog {
5009     -webkit-transition: -webkit-transform .3s ease-out;
5010     -o-transition: -o-transform .3s ease-out;
5011     transition: transform .3s ease-out;
5012     -webkit-transform: translate(0, -25%);
5013     -ms-transform: translate(0, -25%);
5014     -o-transform: translate(0, -25%);
5015     transform: translate(0, -25%);
5016 }
5017 .modal.in .modal-dialog {
5018     -webkit-transform: translate(0, 0);
5019     -ms-transform: translate(0, 0);
5020     -o-transform: translate(0, 0);
5021     transform: translate(0, 0);
5022 }
5023 .modal-open .modal {
5024     overflow-x: hidden;
5025     overflow-y: auto;
5026 }
5027 .modal-dialog {
5028     position: relative;
5029     width: auto;
5030     margin: 10px;
5031 }
5032 .modal-content {
5033     position: relative;
5034     background-color: #fff;
5035     -webkit-background-clip: padding-box;
5036     background-clip: padding-box;
5037     border: 1px solid #999;
5038     border: 1px solid rgba(0,0,0,.2);
5039     border-radius: 6px;
5040     outline: 0;
5041     -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
5042     box-shadow: 0 3px 9px rgba(0,0,0,.5);
5043 }
5044 .modal-backdrop {
5045     position: fixed;
5046     top: 0;
5047     right: 0;
5048     bottom: 0;
5049     left: 0;
5050     z-index: 1040;
5051     background-color: #000;
5052 }
5053 .modal-backdrop.fade {
5054     filter: alpha(opacity=0);
5055     opacity: 0;
5056 }
5057 .modal-backdrop.in {
5058     filter: alpha(opacity=50);
5059     opacity: .5;
5060 }
5061 .modal-header {
5062     padding: 15px;
5063     border-bottom: 1px solid #e5e5e5;
5064 }
5065 .modal-header .close {
5066     margin-top: -2px;
5067 }
5068 .modal-title {
5069     margin: 0;
5070     line-height: 1.42857143;
5071 }
5072 .modal-body {
5073     position: relative;
5074     padding: 15px;
5075 }
5076 .modal-footer {
5077     padding: 15px;
5078     text-align: right;
5079     border-top: 1px solid #e5e5e5;
5080 }
5081 .modal-footer .btn + .btn {
5082     margin-bottom: 0;
5083     margin-left: 5px;
5084 }
5085 .modal-footer .btn-group .btn + .btn {
5086     margin-left: -1px;
5087 }
5088 .modal-footer .btn-block + .btn-block {
5089     margin-left: 0;
5090 }
5091 .modal-scrollbar-measure {
5092     position: absolute;
5093     top: -9999px;
5094     width: 50px;
5095     height: 50px;
5096     overflow: scroll;
5097 }
5098 
5099 @media (min-width:768px) {
5100 .modal-dialog {
5101     width: 600px;
5102     margin: 30px auto;
5103 }
5104 .modal-content {
5105     -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
5106     box-shadow: 0 5px 15px rgba(0,0,0,.5);
5107 }
5108 .modal-sm {
5109     width: 300px;
5110 }
5111 }
5112 
5113 @media (min-width:992px) {
5114 .modal-lg {
5115     width: 900px;
5116 }
5117 }
5118 .tooltip {
5119     position: absolute;
5120     z-index: 1070;
5121     display: block;
5122     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
5123     font-size: 12px;
5124     font-style: normal;
5125     font-weight: normal;
5126     line-height: 1.42857143;
5127     text-align: left;
5128     text-align: start;
5129     text-decoration: none;
5130     text-shadow: none;
5131     text-transform: none;
5132     letter-spacing: normal;
5133     word-break: normal;
5134     word-spacing: normal;
5135     word-wrap: normal;
5136     white-space: normal;
5137     filter: alpha(opacity=0);
5138     opacity: 0;
5139     line-break: auto;
5140 }
5141 .tooltip.in {
5142     filter: alpha(opacity=90);
5143     opacity: .9;
5144 }
5145 .tooltip.top {
5146     padding: 5px 0;
5147     margin-top: -3px;
5148 }
5149 .tooltip.right {
5150     padding: 0 5px;
5151     margin-left: 3px;
5152 }
5153 .tooltip.bottom {
5154     padding: 5px 0;
5155     margin-top: 3px;
5156 }
5157 .tooltip.left {
5158     padding: 0 5px;
5159     margin-left: -3px;
5160 }
5161 .tooltip-inner {
5162     max-width: 200px;
5163     padding: 3px 8px;
5164     color: #fff;
5165     text-align: center;
5166     background-color: #000;
5167     border-radius: 4px;
5168 }
5169 .tooltip-arrow {
5170     position: absolute;
5171     width: 0;
5172     height: 0;
5173     border-color: transparent;
5174     border-style: solid;
5175 }
5176 .tooltip.top .tooltip-arrow {
5177     bottom: 0;
5178     left: 50%;
5179     margin-left: -5px;
5180     border-width: 5px 5px 0;
5181     border-top-color: #000;
5182 }
5183 .tooltip.top-left .tooltip-arrow {
5184     right: 5px;
5185     bottom: 0;
5186     margin-bottom: -5px;
5187     border-width: 5px 5px 0;
5188     border-top-color: #000;
5189 }
5190 .tooltip.top-right .tooltip-arrow {
5191     bottom: 0;
5192     left: 5px;
5193     margin-bottom: -5px;
5194     border-width: 5px 5px 0;
5195     border-top-color: #000;
5196 }
5197 .tooltip.right .tooltip-arrow {
5198     top: 50%;
5199     left: 0;
5200     margin-top: -5px;
5201     border-width: 5px 5px 5px 0;
5202     border-right-color: #000;
5203 }
5204 .tooltip.left .tooltip-arrow {
5205     top: 50%;
5206     right: 0;
5207     margin-top: -5px;
5208     border-width: 5px 0 5px 5px;
5209     border-left-color: #000;
5210 }
5211 .tooltip.bottom .tooltip-arrow {
5212     top: 0;
5213     left: 50%;
5214     margin-left: -5px;
5215     border-width: 0 5px 5px;
5216     border-bottom-color: #000;
5217 }
5218 .tooltip.bottom-left .tooltip-arrow {
5219     top: 0;
5220     right: 5px;
5221     margin-top: -5px;
5222     border-width: 0 5px 5px;
5223     border-bottom-color: #000;
5224 }
5225 .tooltip.bottom-right .tooltip-arrow {
5226     top: 0;
5227     left: 5px;
5228     margin-top: -5px;
5229     border-width: 0 5px 5px;
5230     border-bottom-color: #000;
5231 }
5232 .popover {
5233     position: absolute;
5234     top: 0;
5235     left: 0;
5236     z-index: 1060;
5237     display: none;
5238     max-width: 276px;
5239     padding: 1px;
5240     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
5241     font-size: 14px;
5242     font-style: normal;
5243     font-weight: normal;
5244     line-height: 1.42857143;
5245     text-align: left;
5246     text-align: start;
5247     text-decoration: none;
5248     text-shadow: none;
5249     text-transform: none;
5250     letter-spacing: normal;
5251     word-break: normal;
5252     word-spacing: normal;
5253     word-wrap: normal;
5254     white-space: normal;
5255     background-color: #fff;
5256     -webkit-background-clip: padding-box;
5257     background-clip: padding-box;
5258     border: 1px solid #ccc;
5259     border: 1px solid rgba(0,0,0,.2);
5260     border-radius: 6px;
5261     -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
5262     box-shadow: 0 5px 10px rgba(0,0,0,.2);
5263     line-break: auto;
5264 }
5265 .popover.top {
5266     margin-top: -10px;
5267 }
5268 .popover.right {
5269     margin-left: 10px;
5270 }
5271 .popover.bottom {
5272     margin-top: 10px;
5273 }
5274 .popover.left {
5275     margin-left: -10px;
5276 }
5277 .popover-title {
5278     padding: 8px 14px;
5279     margin: 0;
5280     font-size: 14px;
5281     background-color: #f7f7f7;
5282     border-bottom: 1px solid #ebebeb;
5283     border-radius: 5px 5px 0 0;
5284 }
5285 .popover-content {
5286     padding: 9px 14px;
5287 }
5288 .popover > .arrow, .popover > .arrow:after {
5289     position: absolute;
5290     display: block;
5291     width: 0;
5292     height: 0;
5293     border-color: transparent;
5294     border-style: solid;
5295 }
5296 .popover > .arrow {
5297     border-width: 11px;
5298 }
5299 .popover > .arrow:after {
5300     content: "";
5301     border-width: 10px;
5302 }
5303 .popover.top > .arrow {
5304     bottom: -11px;
5305     left: 50%;
5306     margin-left: -11px;
5307     border-top-color: #999;
5308     border-top-color: rgba(0,0,0,.25);
5309     border-bottom-width: 0;
5310 }
5311 .popover.top > .arrow:after {
5312     bottom: 1px;
5313     margin-left: -10px;
5314     content: " ";
5315     border-top-color: #fff;
5316     border-bottom-width: 0;
5317 }
5318 .popover.right > .arrow {
5319     top: 50%;
5320     left: -11px;
5321     margin-top: -11px;
5322     border-right-color: #999;
5323     border-right-color: rgba(0,0,0,.25);
5324     border-left-width: 0;
5325 }
5326 .popover.right > .arrow:after {
5327     bottom: -10px;
5328     left: 1px;
5329     content: " ";
5330     border-right-color: #fff;
5331     border-left-width: 0;
5332 }
5333 .popover.bottom > .arrow {
5334     top: -11px;
5335     left: 50%;
5336     margin-left: -11px;
5337     border-top-width: 0;
5338     border-bottom-color: #999;
5339     border-bottom-color: rgba(0,0,0,.25);
5340 }
5341 .popover.bottom > .arrow:after {
5342     top: 1px;
5343     margin-left: -10px;
5344     content: " ";
5345     border-top-width: 0;
5346     border-bottom-color: #fff;
5347 }
5348 .popover.left > .arrow {
5349     top: 50%;
5350     right: -11px;
5351     margin-top: -11px;
5352     border-right-width: 0;
5353     border-left-color: #999;
5354     border-left-color: rgba(0,0,0,.25);
5355 }
5356 .popover.left > .arrow:after {
5357     right: 1px;
5358     bottom: -10px;
5359     content: " ";
5360     border-right-width: 0;
5361     border-left-color: #fff;
5362 }
5363 .carousel {
5364     position: relative;
5365 }
5366 .carousel-inner {
5367     position: relative;
5368     width: 100%;
5369     overflow: hidden;
5370 }
5371 .carousel-inner > .item {
5372     position: relative;
5373     display: none;
5374     -webkit-transition: .6s ease-in-out left;
5375     -o-transition: .6s ease-in-out left;
5376     transition: .6s ease-in-out left;
5377 }
5378 .carousel-inner > .item > img, .carousel-inner > .item > a > img {
5379     line-height: 1;
5380 }
5381 
5382 @media all and (transform-3d), (-webkit-transform-3d) {
5383 .carousel-inner > .item {
5384     -webkit-transition: -webkit-transform .6s ease-in-out;
5385     -o-transition: -o-transform .6s ease-in-out;
5386     transition: transform .6s ease-in-out;
5387     -webkit-backface-visibility: hidden;
5388     backface-visibility: hidden;
5389     -webkit-perspective: 1000px;
5390     perspective: 1000px;
5391 }
5392 .carousel-inner > .item.next, .carousel-inner > .item.active.right {
5393     left: 0;
5394     -webkit-transform: translate3d(100%, 0, 0);
5395     transform: translate3d(100%, 0, 0);
5396 }
5397 .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
5398     left: 0;
5399     -webkit-transform: translate3d(-100%, 0, 0);
5400     transform: translate3d(-100%, 0, 0);
5401 }
5402 .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
5403     left: 0;
5404     -webkit-transform: translate3d(0, 0, 0);
5405     transform: translate3d(0, 0, 0);
5406 }
5407 }
5408 .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
5409     display: block;
5410 }
5411 .carousel-inner > .active {
5412     left: 0;
5413 }
5414 .carousel-inner > .next, .carousel-inner > .prev {
5415     position: absolute;
5416     top: 0;
5417     width: 100%;
5418 }
5419 .carousel-inner > .next {
5420     left: 100%;
5421 }
5422 .carousel-inner > .prev {
5423     left: -100%;
5424 }
5425 .carousel-inner > .next.left, .carousel-inner > .prev.right {
5426     left: 0;
5427 }
5428 .carousel-inner > .active.left {
5429     left: -100%;
5430 }
5431 .carousel-inner > .active.right {
5432     left: 100%;
5433 }
5434 .carousel-control {
5435     position: absolute;
5436     top: 0;
5437     bottom: 0;
5438     left: 0;
5439     width: 15%;
5440     font-size: 20px;
5441     color: #fff;
5442     text-align: center;
5443     text-shadow: 0 1px 2px rgba(0,0,0,.6);
5444     background-color: rgba(0,0,0,0);
5445     filter: alpha(opacity=50);
5446     opacity: .5;
5447 }
5448 .carousel-control.left {
5449     background-image: -webkit-linear-gradient(left, rgba(0,0,0,.5) 0%, rgba(0,0,0,.0001) 100%);
5450     background-image: -o-linear-gradient(left, rgba(0,0,0,.5) 0%, rgba(0,0,0,.0001) 100%);
5451     background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,.0001)));
5452     background-image: linear-gradient(to right, rgba(0,0,0,.5) 0%, rgba(0,0,0,.0001) 100%);
5453 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
5454     background-repeat: repeat-x;
5455 }
5456 .carousel-control.right {
5457     right: 0;
5458     left: auto;
5459     background-image: -webkit-linear-gradient(left, rgba(0,0,0,.0001) 0%, rgba(0,0,0,.5) 100%);
5460     background-image: -o-linear-gradient(left, rgba(0,0,0,.0001) 0%, rgba(0,0,0,.5) 100%);
5461     background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.0001)), to(rgba(0,0,0,.5)));
5462     background-image: linear-gradient(to right, rgba(0,0,0,.0001) 0%, rgba(0,0,0,.5) 100%);
5463 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
5464     background-repeat: repeat-x;
5465 }
5466 .carousel-control:hover, .carousel-control:focus {
5467     color: #fff;
5468     text-decoration: none;
5469     filter: alpha(opacity=90);
5470     outline: 0;
5471     opacity: .9;
5472 }
5473 .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
5474     position: absolute;
5475     top: 50%;
5476     z-index: 5;
5477     display: inline-block;
5478     margin-top: -10px;
5479 }
5480 .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
5481     left: 50%;
5482     margin-left: -10px;
5483 }
5484 .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
5485     right: 50%;
5486     margin-right: -10px;
5487 }
5488 .carousel-control .icon-prev, .carousel-control .icon-next {
5489     width: 20px;
5490     height: 20px;
5491     font-family: serif;
5492     line-height: 1;
5493 }
5494 .carousel-control .icon-prev:before {
5495     content: '\2039';
5496 }
5497 .carousel-control .icon-next:before {
5498     content: '\203a';
5499 }
5500 .carousel-indicators {
5501     position: absolute;
5502     bottom: 10px;
5503     left: 50%;
5504     z-index: 15;
5505     width: 60%;
5506     padding-left: 0;
5507     margin-left: -30%;
5508     text-align: center;
5509     list-style: none;
5510 }
5511 .carousel-indicators li {
5512     display: inline-block;
5513     width: 10px;
5514     height: 10px;
5515     margin: 1px;
5516     text-indent: -999px;
5517     cursor: pointer;
5518     background-color: #000 \9;
5519     background-color: rgba(0,0,0,0);
5520     border: 1px solid #fff;
5521     border-radius: 10px;
5522 }
5523 .carousel-indicators .active {
5524     width: 12px;
5525     height: 12px;
5526     margin: 0;
5527     background-color: #fff;
5528 }
5529 .carousel-caption {
5530     position: absolute;
5531     right: 15%;
5532     bottom: 20px;
5533     left: 15%;
5534     z-index: 10;
5535     padding-top: 20px;
5536     padding-bottom: 20px;
5537     color: #fff;
5538     text-align: center;
5539     text-shadow: 0 1px 2px rgba(0,0,0,.6);
5540 }
5541 .carousel-caption .btn {
5542     text-shadow: none;
5543 }
5544 
5545 @media screen and (min-width:768px) {
5546 .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
5547     width: 30px;
5548     height: 30px;
5549     margin-top: -10px;
5550     font-size: 30px;
5551 }
5552 .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
5553     margin-left: -10px;
5554 }
5555 .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
5556     margin-right: -10px;
5557 }
5558 .carousel-caption {
5559     right: 20%;
5560     left: 20%;
5561     padding-bottom: 30px;
5562 }
5563 .carousel-indicators {
5564     bottom: 20px;
5565 }
5566 }
5567 .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-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after {
5568     display: table;
5569     content: " ";
5570 }
5571 .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-header:after, .modal-footer:after {
5572     clear: both;
5573 }
5574 .center-block {
5575     display: block;
5576     margin-right: auto;
5577     margin-left: auto;
5578 }
5579 .pull-right {
5580     float: right !important;
5581 }
5582 .pull-left {
5583     float: left !important;
5584 }
5585 .hide {
5586     display: none !important;
5587 }
5588 .show {
5589     display: block !important;
5590 }
5591 .invisible {
5592     visibility: hidden;
5593 }
5594 .text-hide {
5595     font: 0/0 a;
5596     color: transparent;
5597     text-shadow: none;
5598     background-color: transparent;
5599     border: 0;
5600 }
5601 .hidden {
5602     display: none !important;
5603 }
5604 .affix {
5605     position: fixed;
5606 }
5607 @-ms-viewport {
5608 width:device-width;
5609 }
5610 .visible-xs, .visible-sm, .visible-md, .visible-lg {
5611     display: none !important;
5612 }
5613 .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 {
5614     display: none !important;
5615 }
5616 
5617 @media (max-width:767px) {
5618 .visible-xs {
5619     display: block !important;
5620 }
5621 table.visible-xs {
5622     display: table !important;
5623 }
5624 tr.visible-xs {
5625     display: table-row !important;
5626 }
5627 th.visible-xs, td.visible-xs {
5628     display: table-cell !important;
5629 }
5630 }
5631 
5632 @media (max-width:767px) {
5633 .visible-xs-block {
5634     display: block !important;
5635 }
5636 }
5637 
5638 @media (max-width:767px) {
5639 .visible-xs-inline {
5640     display: inline !important;
5641 }
5642 }
5643 
5644 @media (max-width:767px) {
5645 .visible-xs-inline-block {
5646     display: inline-block !important;
5647 }
5648 }
5649 
5650 @media (min-width:768px) and (max-width:991px) {
5651 .visible-sm {
5652     display: block !important;
5653 }
5654 table.visible-sm {
5655     display: table !important;
5656 }
5657 tr.visible-sm {
5658     display: table-row !important;
5659 }
5660 th.visible-sm, td.visible-sm {
5661     display: table-cell !important;
5662 }
5663 }
5664 
5665 @media (min-width:768px) and (max-width:991px) {
5666 .visible-sm-block {
5667     display: block !important;
5668 }
5669 }
5670 
5671 @media (min-width:768px) and (max-width:991px) {
5672 .visible-sm-inline {
5673     display: inline !important;
5674 }
5675 }
5676 
5677 @media (min-width:768px) and (max-width:991px) {
5678 .visible-sm-inline-block {
5679     display: inline-block !important;
5680 }
5681 }
5682 
5683 @media (min-width:992px) and (max-width:1199px) {
5684 .visible-md {
5685     display: block !important;
5686 }
5687 table.visible-md {
5688     display: table !important;
5689 }
5690 tr.visible-md {
5691     display: table-row !important;
5692 }
5693 th.visible-md, td.visible-md {
5694     display: table-cell !important;
5695 }
5696 }
5697 
5698 @media (min-width:992px) and (max-width:1199px) {
5699 .visible-md-block {
5700     display: block !important;
5701 }
5702 }
5703 
5704 @media (min-width:992px) and (max-width:1199px) {
5705 .visible-md-inline {
5706     display: inline !important;
5707 }
5708 }
5709 
5710 @media (min-width:992px) and (max-width:1199px) {
5711 .visible-md-inline-block {
5712     display: inline-block !important;
5713 }
5714 }
5715 
5716 @media (min-width:1200px) {
5717 .visible-lg {
5718     display: block !important;
5719 }
5720 table.visible-lg {
5721     display: table !important;
5722 }
5723 tr.visible-lg {
5724     display: table-row !important;
5725 }
5726 th.visible-lg, td.visible-lg {
5727     display: table-cell !important;
5728 }
5729 }
5730 
5731 @media (min-width:1200px) {
5732 .visible-lg-block {
5733     display: block !important;
5734 }
5735 }
5736 
5737 @media (min-width:1200px) {
5738 .visible-lg-inline {
5739     display: inline !important;
5740 }
5741 }
5742 
5743 @media (min-width:1200px) {
5744 .visible-lg-inline-block {
5745     display: inline-block !important;
5746 }
5747 }
5748 
5749 @media (max-width:767px) {
5750 .hidden-xs {
5751     display: none !important;
5752 }
5753 }
5754 
5755 @media (min-width:768px) and (max-width:991px) {
5756 .hidden-sm {
5757     display: none !important;
5758 }
5759 }
5760 
5761 @media (min-width:992px) and (max-width:1199px) {
5762 .hidden-md {
5763     display: none !important;
5764 }
5765 }
5766 
5767 @media (min-width:1200px) {
5768 .hidden-lg {
5769     display: none !important;
5770 }
5771 }
5772 .visible-print {
5773     display: none !important;
5774 }
5775 
5776 @media print {
5777 .visible-print {
5778     display: block !important;
5779 }
5780 table.visible-print {
5781     display: table !important;
5782 }
5783 tr.visible-print {
5784     display: table-row !important;
5785 }
5786 th.visible-print, td.visible-print {
5787     display: table-cell !important;
5788 }
5789 }
5790 .visible-print-block {
5791     display: none !important;
5792 }
5793 
5794 @media print {
5795 .visible-print-block {
5796     display: block !important;
5797 }
5798 }
5799 .visible-print-inline {
5800     display: none !important;
5801 }
5802 
5803 @media print {
5804 .visible-print-inline {
5805     display: inline !important;
5806 }
5807 }
5808 .visible-print-inline-block {
5809     display: none !important;
5810 }
5811 
5812 @media print {
5813 .visible-print-inline-block {
5814     display: inline-block !important;
5815 }
5816 }
5817 
5818 @media print {
5819 .hidden-print {
5820     display: none !important;
5821 }
5822 }
5823 pre {
5824     display: block;
5825     font-size: 13px;
5826     line-height: 1.42857143;
5827     color: #333;
5828     word-break: break-all;
5829     word-wrap: break-word;
5830     border-radius: 4px;
5831     margin: 0;
5832 }
heightlength.css

main.css

1 html{position:relative;min-height:100%}body{background-color:#f3f5f8;font-family:"Source Sans Pro",sans-serif;font-size:15px;color:#676a6d}a{color:#3287b2}a:hover,a:focus{color:#3b98c8;text-decoration:none}th{font-weight:600}.page-title{margin-top:0;margin-bottom:30px;font-weight:300}footer{position:absolute;bottom:0;right:0;padding-top:15px;padding-bottom:10px}.copyright{margin-bottom:0;text-align:right;font-size:13px}@media screen and (max-width:767px){.copyright{text-align:center;position:relative!important}}#wrapper .sidebar{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:260px;height:100%;float:left;background-color:#ff9999;position:fixed;left:0}#wrapper .main{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:calc(100% - 260px);left:0;position:relative;float:right;background-color:#f5f5fa}#wrapper #sidebar-nav,#wrapper .main{padding-top:80px;overflow: hidden;}@media screen and (max-width:767px){#wrapper #sidebar-nav,#wrapper .main{padding-top:130px}}.layout-fullwidth #wrapper .sidebar{left:-260px}.layout-fullwidth #wrapper .main{width:100%}.layout-fullwidth #wrapper .navbar{left:0!important}.layout-fullwidth #wrapper .btn-toggle-fullwidth{color:#0af}.offcanvas-active #wrapper .sidebar{left:0}.offcanvas-active #wrapper .main{width:100%;position:relative;left:260px}@media screen and (max-width:1024px){#wrapper .sidebar{left:-260px}#wrapper .main{width:100%}#wrapper .navbar{left:0!important}#wrapper .btn-toggle-fullwidth{color:#0af}.btn-toggle-minified{display:none}}.main-content{padding: 0;}.navbar+.main-content{padding:105px 0 28px 5px}@media screen and (max-width:767px){.navbar+.main-content{padding-top:155px}}html.fullscreen-bg,html.fullscreen-bg body,html.fullscreen-bg #wrapper{height:100%}.vertical-align-wrap{position:absolute;width:100%;height:100%;display:table}.vertical-align-middle{display:table-cell;vertical-align:middle}.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden}.navbar-default{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-moz-box-shadow:1px 2px 3px rgba(0,0,0,0.1);-webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.1);box-shadow:1px 2px 3px rgba(0,0,0,0.1);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;margin:0;border:0;background-color:#fff}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#fafafa}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#f8f8f8}.navbar-default .brand{float:left;padding:30px 39px;}@media screen and (max-width:1024px){.navbar-default .brand{padding-left:30px;padding-right:15px}}@media screen and (max-width:992px){.navbar-default .brand{display:none}}@media screen and (max-width:640px){.navbar-default #navbar-menu{float:right}}.navbar-btn{float:left;padding:16px 0}.navbar-btn button{font-size:24px;padding:4px 8px;line-height:.7;border:0;background:0;outline:0}@media screen and (max-width:640px){.navbar-btn{padding-left:0}}.navbar-btn-right{float:right}.navbar-form{padding:15px;border:0}.navbar-form input[type="text"]{min-width:200px}@media screen and (max-width:767px){.navbar-form{float:left;width:70%;margin-left:5px;margin-right:5px;padding-left:0;padding-right:0}.navbar-form .input-group{width:70%}.navbar-form input[type="text"]{min-width:150px}}@media screen and (max-width:640px){.navbar-form{display:none}}.navbar-nav .icon-menu{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding-top:28px;padding-bottom:28px;position:relative}.navbar-nav .icon-menu .badge{position:absolute;top:22px;right:16px}.navbar-nav>li>a{padding:28px 20px}.navbar-nav>li>a>i{font-size:22px;margin-right:2px;vertical-align:middle}.navbar-nav>li>a>i.icon-submenu{margin-left:2px;margin-right:0;font-size:10px;position:relative;top:2px}.navbar-nav>li>a>span{position:relative;top:2px}.navbar-nav>li>a img{width:22px;margin-right:2px}.navbar-nav>li>.dropdown-menu{padding:0;min-width:200px}.navbar-nav .dropdown-menu{border-top:2px solid #acb0b5}.navbar-nav .dropdown-menu>li>a{padding:10px 20px}.navbar-nav .dropdown-menu>li>a:hover,.navbar-nav .dropdown-menu>li>a:focus{background-color:#fafafa}.navbar-nav .dropdown-menu>li>a span,.navbar-nav .dropdown-menu>li>a i{vertical-align:middle}@media screen and (min-width:768px){.navbar-nav.navbar-right{margin-right:0}}@media screen and (max-width:767px){.navbar-nav{width:100%;margin:0}.navbar-nav>li{display:table-cell;width:1%;position:inherit;text-align:center}
2 .navbar-nav>li>a{padding:15px 20px}.navbar-nav>li>a span:not(.badge),.navbar-nav>li>a .icon-submenu{display:none}.navbar-nav .open .dropdown-menu{-moz-box-shadow:0 2px 6px rgba(0,0,0,0.08);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.08);box-shadow:0 2px 6px rgba(0,0,0,0.08);position:absolute;width:100%;margin-top:3px;background-color:#fff}.navbar-nav .open .dropdown-menu>li>a{padding:10px 15px}.navbar-nav .icon-menu{padding-top:15px;padding-bottom:15px}.navbar-nav .icon-menu .badge{top:10px;right:15px}}.navbar-toggle{padding:5px 8px;margin:20px 15px 20px 0}.navbar-toggle .icon-nav{font-size:24px}.notification-item .dot{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:10px;height:10px;content:'';margin-right:8px}ul.notifications>li{border-bottom:1px solid #f0f0f0}ul.notifications>li:last-child{border-bottom:0}ul.notifications>li>.more{padding-top:12px;padding-bottom:12px;text-align:center;text-decoration:underline;font-weight:600}ul.notifications>li>.more:hover,ul.notifications>li>.more:focus{text-decoration:none}.dropdown-menu{-moz-box-shadow:0 2px 6px rgba(0,0,0,0.08);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.08);box-shadow:0 2px 6px rgba(0,0,0,0.08);border-color:#eaeaea}.dropdown-menu>li>a{color:#676a6d}.dropdown-menu>li i{margin-right:6px}.dropdown-menu .active>a,.dropdown-menu .active>a:focus,.dropdown-menu .active>a:hover{background-color:#0af}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#a3a3a3}.text-success{color:#41b314}.text-warning{color:#e4cb10}.text-danger{color:#f9354c}ul.list-justify>li{margin-bottom:5px}ul.list-justify>li span{float:right}.form-control{-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border-color:#eaeaea;background-color:#fcfcfc}.form-control:focus{-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);border-color:#d6d6d6;background-color:#fff}.input-group{-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 2px 0 rgba(0,0,0,0.1)}.input-group .form-control,.input-group-addon,.input-group-btn{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.input-group-addon{border:1px solid #eaeaea}.fancy-checkbox{display:block;font-weight:normal}.fancy-checkbox input[type="checkbox"]{display:none}.fancy-checkbox input[type="checkbox"]+span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;cursor:pointer;position:relative;font-size:13px}.fancy-checkbox input[type="checkbox"]+span:before{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative;bottom:1px;width:18px;height:18px;margin-right:5px;content:"";border:1px solid #ccc}.fancy-checkbox input[type="checkbox"]:checked+span:before{font-family:FontAwesome;content:'\f00c';font-size:12px;color:#99a1a7;text-align:center;line-height:16px;background:#ededed;border:1px solid #ccc}.fancy-checkbox.custom-color-green input[type="checkbox"]:checked+span:before{color:#53d76a;background-color:#fff}.fancy-checkbox.custom-bgcolor-green input[type="checkbox"]:checked+span:before{color:#fff;background-color:#53d76a;border-color:#32cf4d}.fancy-radio{display:block;font-weight:normal}.fancy-radio input[type="radio"]{display:none}.fancy-radio input[type="radio"]+span{display:block;cursor:pointer;position:relative;font-size:13px}.fancy-radio input[type="radio"]+span i{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:relative;bottom:1px;content:"";border:1px solid #ccc;width:18px;height:18px;margin-right:5px}.fancy-radio input[type="radio"]:checked+span i:after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;position:relative;top:3px;left:3px;content:'';width:10px;height:10px;background-color:#99a1a7}.fancy-radio.custom-color-green input[type="radio"]:checked+span i:after{background-color:#53d76a}.fancy-radio.custom-bgcolor-green input[type="radio"]:checked+span i{background-color:#53d76a}.fancy-radio.custom-bgcolor-green input[type="radio"]:checked+span i:after{background-color:#fff}
3 .btn{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);padding:6px 22px}.btn-group-lg>.btn,.btn-lg{padding:10px 28px}.btn-group-sm>.btn,.btn-sm{padding:5px 18px}.btn-group-xs>.btn,.btn-xs{padding:5px 14px}.btn-primary{background-color:#0af;border-color:#00a0f0}.btn-primary:hover,.btn-primary:focus{background-color:#00a0f0;border-color:#00a0f0}.btn-warning{background-color:#e4cb10;border-color:#d6be0f}.btn-warning:hover,.btn-warning:focus{background-color:#d6be0f;border-color:#d6be0f}.btn-default:hover,.btn-default:focus{background-color:#f7f7f7}.btn-success{background-color:#41b314;border-color:#3ca512}.btn-success:hover,.btn-success:focus{background-color:#3ca512;border-color:#3ca512}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{opacity:.4;filter:alpha(opacity=40)}.panel{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 2px 6px rgba(0,0,0,0.08);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.08);box-shadow:0 2px 6px rgba(0,0,0,0.08);background-color:#fff;margin-bottom:30px}.panel .panel-heading,.panel .panel-body,.panel .panel-footer{padding-left:25px;padding-right:25px}.panel .panel-heading{padding-top:20px;padding-bottom:20px;position:relative}.panel .panel-heading .panel-title{margin:0;font-size:18px;font-weight:300}.panel .panel-heading button{padding:0;margin-left:5px;background-color:transparent;border:0;outline:0}.panel .panel-heading button i{font-size:14px}.panel .panel-body{padding-top:10px;padding-bottom:15px}.panel .panel-note{font-size:13px;line-height:2.6;color:#777}.panel .panel-note i{font-size:16px;margin-right:3px}.panel .right{position:absolute;right:20px;top:32%}.panel.panel-headline .panel-heading{border-bottom:0}.panel.panel-headline .panel-heading .panel-title{margin-bottom:8px;font-size:22px;font-weight:normal}.panel.panel-headline .panel-heading .panel-subtitle{margin-bottom:0;font-size:14px;color:#8d99a8}.panel.panel-scrolling .btn-bottom{margin-bottom:30px}.panel .table>thead>tr>td:first-child,.panel .table>thead>tr>th:first-child,.panel .table>tbody>tr>td:first-child,.panel .table>tbody>tr>th:first-child,.panel .table>tfoot>tr>td:first-child,.panel .table>tfoot>tr>th:first-child{padding-left:25px}.panel .table>thead>tr>td:last-child,.panel .table>thead>tr>th:last-child,.panel .table>tbody>tr>td:last-child,.panel .table>tbody>tr>th:last-child,.panel .table>tfoot>tr>td:last-child,.panel .table>tfoot>tr>th:last-child{padding-left:25px}.panel-footer{background-color:#fafafa}.collapsing{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.label{font-weight:normal}.metric{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:20px;margin-bottom:30px;border:1px solid #dce6eb}.metric .icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:left;width:50px;height:50px;line-height:50px;background-color:#0081c2;text-align:center}.metric .icon i{font-size:18px;color:#fff}.metric p{margin-bottom:0;line-height:1.2;text-align:right}.metric .number{display:block;font-size:28px;font-weight:300}.metric .title{font-size:16px}ul.activity-list>li{padding:25px 0}ul.activity-list>li:not(:last-child){border-bottom:1px solid #f0f0f0}ul.activity-list>li .avatar{width:40px}ul.activity-list>li>p{margin-bottom:0;padding-left:3.5em}ul.activity-list>li .timestamp{display:block;font-size:13px;color:#a3a3a3}.task-list>li{margin-bottom:32px}.task-list p{position:relative}.task-list p .label-percent{position:absolute;right:0}.progress{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#f1f1f1}.progress.wide{width:60px}.progress .progress-bar{-webkit-transition:width 3s ease;-moz-transition:width 3s ease;-ms-transition:width 3s ease;-o-transition:width 3s ease;transition:width 3s ease;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.progress.progress-sm{height:12px}.progress.progress-xs{height:5px}.progress.progress-sm .progress-bar,.progress.progress-xs .progress-bar{text-indent:-9999px}.progress-bar-success{background-color:#41b314}.progress-bar-warning{background-color:#e4cb10}.progress-bar-danger{background-color:#f9354c}.weekly-summary{margin-bottom:30px;font-weight:300}.weekly-summary .number{font-size:36px}.weekly-summary i{font-size:16px;margin-left:10px}.weekly-summary .percentage{position:relative;top:-7px}.weekly-summary .info-label{display:block;margin-bottom:10px;font-weight:normal}.todo-list>li{border-top:1px solid #f0f0f0;position:relative}.todo-list>li:first-child{border-top:0}.todo-list>li .fancy-checkbox{position:absolute;top:50%;margin-top:-11px}.todo-list>li .fancy-checkbox input[type="checkbox"]+span{margin-right:0}.todo-list>li p{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:90%;margin:0;padding:20px 0 20px 35px}
4 .todo-list>li.completed p,.todo-list>li.completed .date{text-decoration:line-through;color:#b4b7b9}.todo-list .title{font-size:16px;font-weight:600}.todo-list .short-description{display:block;margin-top:5px}.todo-list .date{font-size:13px;color:#a3a3a3}.todo-list .controls{float:right;position:absolute;top:50%;right:0;margin-top:-11px}.todo-list .controls a{margin-left:5px}#toast-container>div{opacity:.9;filter:alpha(opacity=90)}#toast-container>div,#toast-container>div:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#toast-container .toast-close-button{top:-0.9em}.toast a{text-decoration:underline}.toast a:hover,.toast a:focus{text-decoration:none;color:#fff}.toast .toast-message{font-size:14px;line-height:2}.toast-info{background-color:#0af}.toast-success{background-color:#41b314}.toast-warning{background-color:#e4cb10}.toast-danger{background-color:#f9354c}.custom-tabs-line ul{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.custom-tabs-line ul>li{float:left}.custom-tabs-line ul>li a{color:#8d9093;font-weight:normal}.custom-tabs-line ul>li a:hover,.custom-tabs-line ul>li a:focus{color:#676a6d;background-color:transparent}.custom-tabs-line ul>li a:focus{outline:0}.custom-tabs-line ul.nav-pills a:hover,.custom-tabs-line ul.nav-pills a:focus{color:#fff;background-color:#0af}.custom-tabs-line.tabs-line-bottom{border-bottom:1px solid #eaeaea}.custom-tabs-line.tabs-line-bottom ul>li{margin-bottom:-1px}.custom-tabs-line.tabs-line-bottom a{border-bottom:1px solid transparent}.custom-tabs-line.tabs-line-bottom .active a{border-bottom:2px solid #0af}.custom-tabs-line.left-aligned{text-align:left}.custom-tabs-line.right-aligned{text-align:right}@media screen and (max-width:768px){.custom-tabs-line ul li.active>a{margin-bottom:-1px}}.tab-pane{padding:25px 15px}.easy-pie-chart{position:relative;width:110px;margin:0 auto;margin-bottom:15px;text-align:center}.easy-pie-chart canvas{position:absolute;top:0;left:0}.easy-pie-chart .percent{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;line-height:110px;z-index:2}.easy-pie-chart .percent:after{content:'%';margin-left:.1em;font-size:.8em}.easy-pie-chart#system-load{width:130px}.easy-pie-chart#system-load .percent{line-height:128px}.auth-box{-moz-box-shadow:1px 2px 10px 0 rgba(0,0,0,0.1);-webkit-box-shadow:1px 2px 10px 0 rgba(0,0,0,0.1);box-shadow:1px 2px 10px 0 rgba(0,0,0,0.1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:70%;height:450px;margin:0 auto;background-color:#fff}.auth-box:before{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;content:' ';vertical-align:middle;height:100%}.auth-box .content{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:99%;vertical-align:middle}.auth-box .left{float:left;width:42%;height:100%;padding:0 30px;text-align:center}.auth-box .left:before{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;content:' ';vertical-align:middle;height:100%}.auth-box .right{float:right;width:58%;height:100%;position:relative;background-image:url("../../assets/img/login-bg.jpg");background-repeat:no-repeat;background-size:cover}.auth-box .right:before{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;content:' ';vertical-align:middle;height:100%}.auth-box .right .text{position:relative;padding:0 30px;color:#fff}.auth-box .right .heading{margin-top:0;margin-bottom:5px;font-size:26px;font-weight:300}.auth-box .right p{margin:0;font-size:18px;font-weight:300}.auth-box .right .overlay{position:absolute;top:0;display:block;width:100%;height:100%;background:rgba(99,156,185,0.92)}.auth-box .header{margin-bottom:30px}.auth-box .lead{margin-top:5px;font-size:18px;text-align:center}.auth-box .form-auth-small .btn{margin-top:20px}.auth-box .form-auth-small .element-left{float:left}.auth-box .form-auth-small .element-right{float:right}.auth-box .form-auth-small .bottom{margin-top:20px;text-align:center}.auth-box.lockscreen{width:50%;padding:40px 60px}.auth-box.lockscreen .logo{margin-bottom:30px}.auth-box.lockscreen .user{margin-bottom:30px}.auth-box.lockscreen .user .name{font-size:18px;margin-top:10px}@media screen and (min-width:1440px){.auth-box.lockscreen{width:35%}}@media screen and (max-width:1279px){.auth-box{width:90%}.auth-box .left{top:3.3em}}@media screen and (max-width:1023px){.auth-box .left{width:100%;position:inherit;padding:30px}.auth-box .right{display:none}}@media screen and (max-width:992px){.auth-box{width:70%}.auth-box.lockscreen{width:50%;padding:40px 20px}}@media screen and (max-width:640px){.auth-box{width:90%}.auth-box .content{width:95%}.auth-box.lockscreen{width:90%}}.bg-success{background-color:#41b314}.bg-warning{background-color:#e4cb10}
5 .bg-danger{background-color:#f9354c}.no-padding{padding:0!important}.margin-top-30{margin-top:30px!important}.margin-bottom-30{margin-bottom:30px!important}.padding-top-30{padding-top:30px!important}.padding-bottom-30{padding-bottom:30px!important}.panel-profile{position:relative}.profile-left{padding-left:0;float:left;width:35%;height:100%;position:absolute;background-color:#f8f8f8}.profile-right{float:right;width:65%;padding:20px 25px}.profile-right .heading{margin-top:0}@media screen and (max-width:992px){.profile-left,.profile-right{float:none;width:100%}.profile-left{position:relative;margin-bottom:30px}}.profile-header{position:relative;text-align:center;color:#fff}.profile-header .overlay{display:block;content:"";position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}.profile-header .profile-main{position:relative;padding:20px;background-image:url("../../assets/img/profile-bg.png");background-repeat:no-repeat;background-size:cover}.profile-header .name{margin:8px 0 0 0;font-size:22px}.profile-header .online-status{font-size:13px;position:relative;top:-2px}.profile-header .online-status:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;content:'';width:8px;height:8px;margin-right:3px}.profile-header .online-status.status-available:before{background-color:#41b314}.profile-header .profile-stat{position:relative;background-color:#0af}.profile-header .profile-stat .stat-item{padding:20px;position:relative}.profile-header .profile-stat .stat-item:after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:100%;background-color:#3bf}.profile-header .profile-stat .stat-item:last-child:after{display:none}.profile-header .profile-stat .stat-item span{display:block}@media screen and (max-width:1023px){.profile-header .profile-stat .stat-item:after{display:none}}.profile-detail{padding-bottom:30px}.profile-info{padding:0 20px;margin:40px 0}.profile-info .heading{margin:0 0 10px 0;font-weight:600}.profile-info ul>li{margin-bottom:8px}.social-icons{margin-bottom:0}.social-icons>li{padding:0 2px 5px 2px}.social-icons>li>a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:40px;height:40px;line-height:42px;text-align:center;background-color:#4d4d4d;color:#fff}.social-icons>li>a i{font-size:18px}.social-icons>li>a:hover,.social-icons>li>a:focus{background-color:#404040}.z500px-bg{background-color:#0099e5!important}.z500px-bg:hover,.z500px-bg:focus{background-color:#08c!important}.about-me-bg{background-color:#00405d!important}.about-me-bg:hover,.about-me-bg:focus{background-color:#002e44!important}.airbnb-bg{background-color:#fd5c63!important}.airbnb-bg:hover,.airbnb-bg:focus{background-color:#fd434b!important}.alphabet-bg{background-color:#ed1c24!important}.alphabet-bg:hover,.alphabet-bg:focus{background-color:#de1219!important}.amazon-bg{background-color:#f90!important}.amazon-bg:hover,.amazon-bg:focus{background-color:#e68a00!important}.american-express-bg{background-color:#002663!important}.american-express-bg:hover,.american-express-bg:focus{background-color:#001c4a!important}.aol-bg{background-color:#ff0b00!important}.aol-bg:hover,.aol-bg:focus{background-color:#e60a00!important}.behance-bg{background-color:#1769ff!important}.behance-bg:hover,.behance-bg:focus{background-color:#0059fd!important}.bing-bg{background-color:#ffb900!important}.bing-bg:hover,.bing-bg:focus{background-color:#e6a700!important}.bitbucket-bg{background-color:#205081!important}.bitbucket-bg:hover,.bitbucket-bg:focus{background-color:#1b436d!important}.bitly-bg{background-color:#ee6123!important}.bitly-bg:hover,.bitly-bg:focus{background-color:#e65312!important}.blogger-bg{background-color:#f57d00!important}.blogger-bg:hover,.blogger-bg:focus{background-color:#dc7000!important}.booking-com-bg{background-color:#003580!important}.booking-com-bg:hover,.booking-com-bg:focus{background-color:#002a67!important}.buffer-bg{background-color:#168eea!important}.buffer-bg:hover,.buffer-bg:focus{background-color:#1380d3!important}.code-school-bg{background-color:#616f67!important}.code-school-bg:hover,.code-school-bg:focus{background-color:#55615a!important}.codecademy-bg{background-color:#f65a5b!important}.codecademy-bg:hover,.codecademy-bg:focus{background-color:#f54243!important}.creative-market-bg{background-color:#8ba753!important}.creative-market-bg:hover,.creative-market-bg:focus{background-color:#7d964b!important}.delicious-bg{background-color:#39f!important}.delicious-bg:hover,.delicious-bg:focus{background-color:#1a8cff!important}.deviantart-bg{background-color:#05cc47!important}.deviantart-bg:hover,.deviantart-bg:focus{background-color:#04b33e!important}.digg-bg{background-color:#005be2!important}
6 .digg-bg:hover,.digg-bg:focus{background-color:#0051c9!important}.disqus-bg{background-color:#2e9fff!important}.disqus-bg:hover,.disqus-bg:focus{background-color:#1593ff!important}.django-bg{background-color:#092e20!important}.django-bg:hover,.django-bg:focus{background-color:#051911!important}.dribbble-bg{background-color:#ea4c89!important}.dribbble-bg:hover,.dribbble-bg:focus{background-color:#e7357a!important}.elance-bg{background-color:#0d69af!important}.elance-bg:hover,.elance-bg:focus{background-color:#0b5b97!important}.envato-bg{background-color:#82b541!important}.envato-bg:hover,.envato-bg:focus{background-color:#75a23a!important}.etsy-bg{background-color:#d5641c!important}.etsy-bg:hover,.etsy-bg:focus{background-color:#be5919!important}.facebook-bg{background-color:#3b5998!important}.facebook-bg:hover,.facebook-bg:focus{background-color:#344e86!important}.feedly-bg{background-color:#2bb24c!important}.feedly-bg:hover,.feedly-bg:focus{background-color:#269d43!important}.flattr-bg{background-color:#f67c1a!important}.flattr-bg:hover,.flattr-bg:focus{background-color:#ed6f09!important}.flickr-bg{background-color:#0063dc!important}.flickr-bg:hover,.flickr-bg:focus{background-color:#0058c3!important}.flipboard-bg{background-color:#e12828!important}.flipboard-bg:hover,.flipboard-bg:focus{background-color:#d21d1d!important}.flixster-bg{background-color:#2971b2!important}.flixster-bg:hover,.flixster-bg:focus{background-color:#24649d!important}.foursquare-bg{background-color:#0732a2!important}.foursquare-bg:hover,.foursquare-bg:focus{background-color:#062a8a!important}.github-bg{background-color:#4183c4!important}.github-bg:hover,.github-bg:focus{background-color:#3876b4!important}.google-bg{background-color:#4285f4!important}.google-bg:hover,.google-bg:focus{background-color:#2a75f3!important}.google-plus-bg{background-color:#dc4e41!important}.google-plus-bg:hover,.google-plus-bg:focus{background-color:#d83a2b!important}.instagram-bg{background-color:#3f729b!important}.instagram-bg:hover,.instagram-bg:focus{background-color:#386589!important}.kickstarter-bg{background-color:#2bde73!important}.kickstarter-bg:hover,.kickstarter-bg:focus{background-color:#20cf67!important}.kik-bg{background-color:#82bc23!important}.kik-bg:hover,.kik-bg:focus{background-color:#73a71f!important}.lastfm-bg{background-color:#d51007!important}.lastfm-bg:hover,.lastfm-bg:focus{background-color:#bc0e06!important}.line-bg{background-color:#00c300!important}.line-bg:hover,.line-bg:focus{background-color:#0a0!important}.linkedin-bg{background-color:#0077b5!important}.linkedin-bg:hover,.linkedin-bg:focus{background-color:#00669c!important}.mail-ru-bg{background-color:#168de2!important}.mail-ru-bg:hover,.mail-ru-bg:focus{background-color:#147fcb!important}.mailchimp-bg{background-color:#2c9ab7!important}.mailchimp-bg:hover,.mailchimp-bg:focus{background-color:#2789a2!important}.myspace-bg{background-color:#000!important}.myspace-bg:hover,.myspace-bg:focus{background-color:black!important}.netflix-bg{background-color:#e50914!important}.netflix-bg:hover,.netflix-bg:focus{background-color:#cc0812!important}.ning-bg{background-color:#75af42!important}.ning-bg:hover,.ning-bg:focus{background-color:#699c3b!important}.path-bg{background-color:#ee3423!important}.path-bg:hover,.path-bg:focus{background-color:#e62412!important}.patreon-bg{background-color:#e6461a!important}.patreon-bg:hover,.patreon-bg:focus{background-color:#d03f17!important}.paypal-bg{background-color:#003087!important}.paypal-bg:hover,.paypal-bg:focus{background-color:#00276e!important}.photobucket-bg{background-color:#0ea0db!important}.photobucket-bg:hover,.photobucket-bg:focus{background-color:#0c8ec3!important}.pinterest-bg{background-color:#bd081c!important}.pinterest-bg:hover,.pinterest-bg:focus{background-color:#a50718!important}.product-hunt-bg{background-color:#da552f!important}.product-hunt-bg:hover,.product-hunt-bg:focus{background-color:#cb4924!important}.quora-bg{background-color:#a82400!important}.quora-bg:hover,.quora-bg:focus{background-color:#8f1f00!important}.rdio-bg{background-color:#007dc3!important}.rdio-bg:hover,.rdio-bg:focus{background-color:#006daa!important}.reddit-bg{background-color:#ff4500!important}.reddit-bg:hover,.reddit-bg:focus{background-color:#e63e00!important}.rss-bg{background-color:#f26522!important}.rss-bg:hover,.rss-bg:focus{background-color:#ed560e!important}.salesforce-bg{background-color:#1798c1!important}.salesforce-bg:hover,.salesforce-bg:focus{background-color:#1486aa!important}.scribd-bg{background-color:#1a7bba!important}.scribd-bg:hover,.scribd-bg:focus{background-color:#176ca4!important}.shopify-bg{background-color:#96bf48!important}.shopify-bg:hover,.shopify-bg:focus{background-color:#89b03e!important}.skype-bg{background-color:#00aff0!important}.skype-bg:hover,.skype-bg:focus{background-color:#009cd7!important}.slack-bg{background-color:#6ecadc!important}.slack-bg:hover,.slack-bg:focus{background-color:#59c2d7!important}.slideshare-bg{background-color:#0077b5!important}
7 .slideshare-bg:hover,.slideshare-bg:focus{background-color:#00669c!important}.soundcloud-bg{background-color:#f80!important}.soundcloud-bg:hover,.soundcloud-bg:focus{background-color:#e67a00!important}.spotify-bg{background-color:#2ebd59!important}.spotify-bg:hover,.spotify-bg:focus{background-color:#29a84f!important}.squarespace-bg{background-color:#222!important}.squarespace-bg:hover,.squarespace-bg:focus{background-color:#151515!important}.stackoverflow-bg{background-color:#fe7a15!important}.stackoverflow-bg:hover,.stackoverflow-bg:focus{background-color:#f86c01!important}.stripe-bg{background-color:#00afe1!important}.stripe-bg:hover,.stripe-bg:focus{background-color:#009bc8!important}.stumbleupon-bg{background-color:#eb4924!important}.stumbleupon-bg:hover,.stumbleupon-bg:focus{background-color:#e13b15!important}.telegram-bg{background-color:#08c!important}.telegram-bg:hover,.telegram-bg:focus{background-color:#0077b3!important}.tumblr-bg{background-color:#35465c!important}.tumblr-bg:hover,.tumblr-bg:focus{background-color:#2c3a4c!important}.twitch-tv-bg{background-color:#6441a5!important}.twitch-tv-bg:hover,.twitch-tv-bg:focus{background-color:#593a93!important}.twitter-bg{background-color:#55acee!important}.twitter-bg:hover,.twitter-bg:focus{background-color:#3ea1ec!important}.vimeo-bg{background-color:#162221!important}.vimeo-bg:hover,.vimeo-bg:focus{background-color:#0c1312!important}.vine-bg{background-color:#00b488!important}.vine-bg:hover,.vine-bg:focus{background-color:#009b75!important}.wechat-bg{background-color:#7bb32e!important}.wechat-bg:hover,.wechat-bg:focus{background-color:#6d9f29!important}.whatsapp-bg{background-color:#43d854!important}.whatsapp-bg:hover,.whatsapp-bg:focus{background-color:#2ed441!important}.yahoo-bg{background-color:#410093!important}.yahoo-bg:hover,.yahoo-bg:focus{background-color:#36007a!important}.youtube-bg{background-color:#cd201f!important}.youtube-bg:hover,.youtube-bg:focus{background-color:#b71d1c!important}.profile-right .heading{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #eaeaea}.awards{margin-bottom:50px}.awards div[class^="col-"]{text-align:center}.award-item{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-align:center;margin-bottom:30px}.award-item .hexagon{margin:35px 0}.hexagon{width:100px;height:55px;background:#ececec;position:relative}.hexagon:before{content:"";position:absolute;top:-25px;left:0;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:25px solid #ececec}.hexagon:after{content:"";position:absolute;bottom:-25px;left:0;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:25px solid #ececec}.award-icon{font-size:36px;line-height:1.5em}ul.activity-timeline>li{margin-bottom:45px;position:relative;z-index:0}ul.activity-timeline>li .activity-icon{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;float:left;width:34px;height:34px;background-color:#0af;font-size:16px;color:#fff;line-height:34px;text-align:center;margin-right:10px}ul.activity-timeline>li>p{margin-bottom:0;padding-left:40px}ul.activity-timeline>li .timestamp{display:block;font-size:.85em;color:#a3a3a3}ul.activity-timeline>li:after{content:"";display:block;border-left:1px solid #eaeaea;width:1px;height:100px;position:absolute;top:5px;left:16px;z-index:-1}ul.activity-timeline>li:last-child:after{display:none}.project-table .progress{margin-bottom:0}.project-table .progress-bar{font-size:10px}.project-table>tbody>tr>td{padding:12px 8px}.project-table>tbody>tr>td .avatar{width:22px;border:1px solid #CCC}
main.css

其余的js文件与css文件均可在网上下载。

posted on 2021-10-29 15:23  一缕半夏微光  阅读(3935)  评论(1编辑  收藏  举报