リビジョン d6c3d8de
app/Controller/UsersController.php | ||
---|---|---|
8 | 8 |
*/ |
9 | 9 |
class UsersController extends AppController { |
10 | 10 |
|
11 |
public $layout = 'top';
|
|
12 |
var $name = 'users'; |
|
11 |
public $layout = 'procedure';
|
|
12 |
// var $name = 'users';
|
|
13 | 13 |
|
14 | 14 |
public function beforeFilter() { |
15 | 15 |
parent::beforeFilter(); |
16 |
$this->Auth->allow('add'); |
|
16 | 17 |
} |
17 | 18 |
|
18 | 19 |
/** |
app/Model/User.php | ||
---|---|---|
1 |
<?php |
|
2 |
App::uses('AppModel', 'Model'); |
|
3 |
App::uses('BlowfishPasswordHasher', 'Controller/Component/Auth'); |
|
4 |
|
|
5 |
|
|
6 |
/** |
|
7 |
* User Model |
|
8 |
* |
|
9 |
* @property Login $Login |
|
10 |
* @property Program $Program |
|
11 |
*/ |
|
12 |
class User extends AppModel { |
|
13 |
|
|
14 |
|
|
15 |
/** |
|
16 |
* Validation rules |
|
17 |
* |
|
18 |
* @var array |
|
19 |
*/ |
|
20 |
public $validate = array( |
|
21 |
'login_id' => array( |
|
22 |
'notBlank' => array( |
|
23 |
'rule' => array('notBlank'), |
|
24 |
//'message' => 'Your custom message here', |
|
25 |
//'allowEmpty' => false, |
|
26 |
//'required' => false, |
|
27 |
//'last' => false, // Stop validation after this rule |
|
28 |
//'on' => 'create', // Limit validation to 'create' or 'update' operations |
|
29 |
), |
|
30 |
), |
|
31 |
'password' => array( |
|
32 |
'notBlank' => array( |
|
33 |
'rule' => array('notBlank'), |
|
34 |
//'message' => 'Your custom message here', |
|
35 |
//'allowEmpty' => false, |
|
36 |
//'required' => false, |
|
37 |
//'last' => false, // Stop validation after this rule |
|
38 |
//'on' => 'create', // Limit validation to 'create' or 'update' operations |
|
39 |
), |
|
40 |
), |
|
41 |
'status' => array( |
|
42 |
'numeric' => array( |
|
43 |
'rule' => array('numeric'), |
|
44 |
//'message' => 'Your custom message here', |
|
45 |
//'allowEmpty' => false, |
|
46 |
//'required' => false, |
|
47 |
//'last' => false, // Stop validation after this rule |
|
48 |
//'on' => 'create', // Limit validation to 'create' or 'update' operations |
|
49 |
), |
|
50 |
), |
|
51 |
); |
|
52 |
|
|
53 |
|
|
54 |
public function beforeSave($options = array()) { |
|
55 |
if (isset($this->data[$this->alias]['password'])) { |
|
56 |
$passwordHasher = new BlowfishPasswordHasher(); |
|
57 |
$this->data[$this->alias]['password'] = $passwordHasher->hash( |
|
58 |
$this->data[$this->alias]['password'] |
|
59 |
); |
|
60 |
} |
|
61 |
return true; |
|
62 |
} |
|
63 |
|
|
64 |
|
|
65 |
} |
app/View/Layouts/procedure.ctp | ||
---|---|---|
1 |
<!DOCTYPE html> |
|
2 |
<html lang="en"> |
|
3 |
<head> |
|
4 |
<meta charset="utf-8"> |
|
5 |
<title> |
|
6 |
PictCode |
|
7 |
<?php echo $title_for_layout; ?> |
|
8 |
</title> |
|
9 |
<meta name="apple-mobile-web-app-capable" content="yes"> |
|
10 |
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> |
|
11 |
<meta charset = "UTF-8"> |
|
12 |
<meta http-equiv="pragma" content="public"> |
|
13 |
<meta http-equiv="Cache-Control" content="public"> |
|
14 |
<meta http-equiv="Expires" content="-1"> |
|
15 |
<meta http-equiv="Expires" content="86400"> |
|
16 |
<meta name="description" content=""> |
|
17 |
<meta name="author" content=""> |
|
18 |
|
|
19 |
<!-- Le styles --> |
|
20 |
<link rel="stylesheet" href="/css/bootstrap.min.css"> |
|
21 |
<!-- Custom CSS --> |
|
22 |
<link href="/css/freelancer.css" rel="stylesheet"> |
|
23 |
<link href = "/css/main.css" rel="stylesheet"> |
|
24 |
<!-- <link href="/css/pictcode/bootstrap/bootstrap.css" rel="stylesheet" > --> |
|
25 |
<link href="/css/jquery-ui.min.css" rel="stylesheet" > |
|
26 |
|
|
27 |
<!-- Custom Fonts --> |
|
28 |
<link href="/css/font-awesome/font-awesome.min.css" rel="stylesheet" type="text/css"> |
|
29 |
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700" rel="stylesheet" type="text/css"> |
|
30 |
<link href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic" rel="stylesheet" type="text/css"> |
|
31 |
|
|
32 |
<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements --> |
|
33 |
<!--[if lt IE 9]> |
|
34 |
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> |
|
35 |
<![endif]--> |
|
36 |
|
|
37 |
<?php |
|
38 |
//echo $this->fetch('meta'); |
|
39 |
//echo $this->fetch('css'); |
|
40 |
?> |
|
41 |
</head> |
|
42 |
|
|
43 |
<body id="page-top" class="index"> |
|
44 |
<header> |
|
45 |
<a href=""><img class="header_button left" type="button" src="/img/btn_header_004.png" alt=""></a> |
|
46 |
<img class="center" src="/img/header_title.png" alt="Pict Code"> |
|
47 |
<a href=""><img class="header_button right" type="button" src="/img/btn_header_014.png" alt=""></a> |
|
48 |
</header> |
|
49 |
|
|
50 |
<!-- メインコンテンツ --> |
|
51 |
|
|
52 |
<script type="text/javascript"> |
|
53 |
$(function(){ |
|
54 |
reviseMargin(); |
|
55 |
$(window).on("resize",reviseMargin); |
|
56 |
function reviseMargin(){ |
|
57 |
$("#contents").css({ |
|
58 |
"margin-top":$("header")[150].offsetHeight + "px", |
|
59 |
"margin-bottom": $("footer")[450].offsetHeight + "px" |
|
60 |
}); |
|
61 |
} |
|
62 |
}); |
|
63 |
</script> |
|
64 |
|
|
65 |
|
|
66 |
|
|
67 |
|
|
68 |
<div class="container"> |
|
69 |
|
|
70 |
<?php echo $this->fetch('content'); ?> |
|
71 |
|
|
72 |
</div><!-- /container --> |
|
73 |
|
|
74 |
<!-- フッター --> |
|
75 |
|
|
76 |
<footer> |
|
77 |
<div id="wrapper"> |
|
78 |
<ul> |
|
79 |
<li><a href="aboutthis.html" alt="">PictCodeについて</a></li> |
|
80 |
<li><a href="terms.html" alt="">利用規約</a></li> |
|
81 |
<li><a href="privacy.html" alt="">プライバシーポリシー</a></li> |
|
82 |
<li><a href="aboutus.html" alt="">運営会社情報</a></li> |
|
83 |
<li><a href="contact.html" alt="">お問い合わせ</a></li> |
|
84 |
</ul> |
|
85 |
<a href="index.html"><img class="logo" src="/img/footer_logo01.png" alt=""></a> |
|
86 |
<hr> |
|
87 |
<img class="logo" src="/img/footer_logo02.png" alt=""> |
|
88 |
</div> |
|
89 |
</footer> |
|
90 |
|
|
91 |
|
|
92 |
<!-- Le javascript |
|
93 |
================================================== --> |
|
94 |
<!-- Placed at the end of the document so the pages load faster --> |
|
95 |
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> |
|
96 |
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> |
|
97 |
<script src="//google-code-prettify.googlecode.com/svn/loader/run_prettify.js"></script> |
|
98 |
<script src="/js/pictcode/require_config.js"></script> |
|
99 |
<script data-main="/js/pictcode/app.js" src="/js/pictcode/require.js"></script> |
|
100 |
<?php echo $this->fetch('script'); ?> |
|
101 |
|
|
102 |
</body> |
|
103 |
</html> |
app/View/Layouts/top.ctp | ||
---|---|---|
51 | 51 |
<ul class="nav navbar-nav navbar-right"> |
52 | 52 |
<li><?php echo $this->Html->link('新規登録', array( |
53 | 53 |
'controller' => 'users', |
54 |
'action' => 'regist'
|
|
54 |
'action' => 'add'
|
|
55 | 55 |
)); ?></li> |
56 | 56 |
<li><?php echo $this->Html->link('ログイン', array( |
57 | 57 |
'controller' => 'users', |
app/View/users/add.ctp | ||
---|---|---|
1 |
<div class="users form"> |
|
2 |
<?php echo $this->Form->create('User'); ?> |
|
3 |
<fieldset> |
|
4 |
<legend><?php echo __('Add User'); ?></legend> |
|
5 |
<?php |
|
6 |
echo $this->Form->input('login_id',array( 'type' => 'text')); |
|
7 |
echo $this->Form->input('password'); |
|
8 |
echo $this->Form->input('user_flg'); |
|
9 |
echo $this->Form->input('status', array( |
|
10 |
'options' => array('0' => 'Active', '1' => 'expire'))); |
|
11 |
?> |
|
12 |
</fieldset> |
|
13 |
<?php echo $this->Form->end(__('Submit')); ?> |
|
14 |
</div> |
|
15 |
<!-- <div class="actions"> |
|
16 |
<h3><?php //echo __('Actions'); ?></h3> |
|
17 |
<ul> |
|
18 |
|
|
19 |
<li><?php //echo $this->Html->link(__('List Users'), array('action' => 'index')); ?></li> |
|
20 |
<li><?php //echo $this->Html->link(__('List Logins'), array('controller' => 'logins', 'action' => 'index')); ?> </li> |
|
21 |
<li><?php //echo $this->Html->link(__('New Login'), array('controller' => 'logins', 'action' => 'add')); ?> </li> |
|
22 |
<li><?php //echo $this->Html->link(__('List Programs'), array('controller' => 'programs', 'action' => 'index')); ?> </li> |
|
23 |
<li><?php //echo $this->Html->link(__('New Program'), array('controller' => 'programs', 'action' => 'add')); ?> </li> |
|
24 |
</ul> |
|
25 |
</div> |
|
26 |
--> |
app/View/users/edit.ctp | ||
---|---|---|
1 |
<div class="users form"> |
|
2 |
<?php echo $this->Form->create('User'); ?> |
|
3 |
<fieldset> |
|
4 |
<legend><?php echo __('Edit User'); ?></legend> |
|
5 |
<?php |
|
6 |
echo $this->Form->input('id' ); |
|
7 |
echo $this->Form->input('login_id',array( 'type' => 'text')); |
|
8 |
echo $this->Form->input('password'); |
|
9 |
echo $this->Form->input('user_flg'); |
|
10 |
echo $this->Form->input('status'); |
|
11 |
?> |
|
12 |
</fieldset> |
|
13 |
<?php echo $this->Form->end(__('Submit')); ?> |
|
14 |
</div> |
|
15 |
<div class="actions"> |
|
16 |
<h3><?php echo __('Actions'); ?></h3> |
|
17 |
<ul> |
|
18 |
|
|
19 |
<li><?php echo $this->Form->postLink(__('Delete'), array('action' => 'delete', $this->Form->value('User.id')), array('confirm' => __('Are you sure you want to delete # %s?', $this->Form->value('User.id')))); ?></li> |
|
20 |
<li><?php echo $this->Html->link(__('List Users'), array('action' => 'index')); ?></li> |
|
21 |
<li><?php echo $this->Html->link(__('List Logins'), array('controller' => 'logins', 'action' => 'index')); ?> </li> |
|
22 |
<li><?php echo $this->Html->link(__('New Login'), array('controller' => 'logins', 'action' => 'add')); ?> </li> |
|
23 |
<li><?php echo $this->Html->link(__('List Programs'), array('controller' => 'programs', 'action' => 'index')); ?> </li> |
|
24 |
<li><?php echo $this->Html->link(__('New Program'), array('controller' => 'programs', 'action' => 'add')); ?> </li> |
|
25 |
</ul> |
|
26 |
</div> |
app/View/users/index.ctp | ||
---|---|---|
1 |
<div class="users index"> |
|
2 |
<h2><?php echo __('Users'); ?></h2> |
|
3 |
<table id="sortable" class="table table-striped" cellpadding="0" cellspacing="0"> |
|
4 |
<thead> |
|
5 |
<tr> |
|
6 |
<th><?php echo $this->Paginator->sort('id'); ?></th> |
|
7 |
<th><?php echo $this->Paginator->sort('login_id'); ?></th> |
|
8 |
<th><?php echo $this->Paginator->sort('password'); ?></th> |
|
9 |
<th><?php echo $this->Paginator->sort('user_flg'); ?></th> |
|
10 |
<th><?php echo $this->Paginator->sort('status'); ?></th> |
|
11 |
<th><?php echo $this->Paginator->sort('created'); ?></th> |
|
12 |
<th><?php echo $this->Paginator->sort('updated'); ?></th> |
|
13 |
<th class="actions"><?php echo __('Actions'); ?></th> |
|
14 |
</tr> |
|
15 |
</thead> |
|
16 |
<tbody> |
|
17 |
<?php foreach ($users as $user): ?> |
|
18 |
<tr> |
|
19 |
<td><?php echo h($user['User']['id']); ?> </td> |
|
20 |
<td><?php echo h($user['User']['login_id']); ?> </td> |
|
21 |
<td><?php echo h($user['User']['password']); ?> </td> |
|
22 |
<td><?php echo h($user['User']['user_flg']); ?> </td> |
|
23 |
<td><?php echo h($user['User']['status']); ?> </td> |
|
24 |
<td><?php echo h($user['User']['created']); ?> </td> |
|
25 |
<td><?php echo h($user['User']['updated']); ?> </td> |
|
26 |
<td class="actions"> |
|
27 |
<?php echo $this->Html->link(__('View'), array('action' => 'view', $user['User']['id'])); ?> |
|
28 |
<?php echo $this->Html->link(__('Edit'), array('action' => 'edit', $user['User']['id'])); ?> |
|
29 |
<?php echo $this->Form->postLink(__('Delete'), array('action' => 'delete', $user['User']['id']), array('confirm' => __('Are you sure you want to delete # %s?', $user['User']['id']))); ?> |
|
30 |
</td> |
|
31 |
</tr> |
|
32 |
<?php endforeach; ?> |
|
33 |
</tbody> |
|
34 |
</table> |
|
35 |
<p> |
|
36 |
<?php |
|
37 |
echo $this->Paginator->counter(array( |
|
38 |
'format' => __('Page {:page} of {:pages}, showing {:current} records out of {:count} total, starting on record {:start}, ending on {:end}') |
|
39 |
)); |
|
40 |
?> </p> |
|
41 |
<div class="paging"> |
|
42 |
<?php |
|
43 |
echo $this->Paginator->prev('< ' . __('previous'), array(), null, array('class' => 'prev disabled')); |
|
44 |
echo $this->Paginator->numbers(array('separator' => '')); |
|
45 |
echo $this->Paginator->next(__('next') . ' >', array(), null, array('class' => 'next disabled')); |
|
46 |
?> |
|
47 |
</div> |
|
48 |
</div> |
|
49 |
<div class="actions"> |
|
50 |
<h3><?php echo __('Actions'); ?></h3> |
|
51 |
<ul> |
|
52 |
<li><?php echo $this->Html->link(__('New User'), array('action' => 'add')); ?></li> |
|
53 |
<li><?php echo $this->Html->link(__('List Programs'), array('controller' => 'programs', 'action' => 'index')); ?> </li> |
|
54 |
<li><?php echo $this->Html->link(__('New Program'), array('controller' => 'programs', 'action' => 'add')); ?> </li> |
|
55 |
</ul> |
|
56 |
</div> |
app/View/users/register.html | ||
---|---|---|
1 |
<!DOCTYPE html> |
|
2 |
|
|
3 |
<html> |
|
4 |
<head> |
|
5 |
<title>-PictCode-</title> |
|
6 |
<meta name="apple-mobile-web-app-capable" content="yes"> |
|
7 |
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> |
|
8 |
<meta charset = "UTF-8"> |
|
9 |
<meta http-equiv="pragma" content="public"> |
|
10 |
<meta http-equiv="Cache-Control" content="public"> |
|
11 |
<meta http-equiv="Expires" content="-1"> |
|
12 |
<meta http-equiv="Expires" content="86400"> |
|
13 |
<!-- css --> |
|
14 |
<link href = "css/main.css" rel="stylesheet" type="text/css"> |
|
15 |
<link href="css/bootstrap/bootstrap.css" rel="stylesheet" > |
|
16 |
<link href="css/jquery-ui.min.css" rel="stylesheet" > |
|
17 |
<!-- <link href = "css/fixedheaderandfooter.css" rel="stylesheet" type="text/css">--> |
|
18 |
</head> |
|
19 |
|
|
20 |
<body> |
|
21 |
<!-- ヘッダー --> |
|
22 |
|
|
23 |
<header> |
|
24 |
<a href=""><img class="header_button left" type="button" src="img/btn_header_004.png" alt=""></a> |
|
25 |
<img class="center" src="img/header_title.png" alt="Pict Code"> |
|
26 |
<a href=""><img class="header_button right" type="button" src="img/btn_header_014.png" alt=""></a> |
|
27 |
</header> |
|
28 |
|
|
29 |
<!-- メインコンテンツ --> |
|
30 |
|
|
31 |
<script type="text/javascript"> |
|
32 |
$(function(){ |
|
33 |
reviseMargin(); |
|
34 |
$(window).on("resize",reviseMargin); |
|
35 |
function reviseMargin(){ |
|
36 |
$("#contents").css({ |
|
37 |
"margin-top":$("header")[150].offsetHeight + "px", |
|
38 |
"margin-bottom": $("footer")[450].offsetHeight + "px" |
|
39 |
}); |
|
40 |
} |
|
41 |
}); |
|
42 |
</script> |
|
43 |
|
|
44 |
<main role="main"> |
|
45 |
<article class="register"> |
|
46 |
<h2> |
|
47 |
<img src="img/img_h1_register01.png" alt="PictCode登録 - 情報入力"> |
|
48 |
</h2> |
|
49 |
<ol> |
|
50 |
<li id="navigator01_on"></li> |
|
51 |
<li id="navigator02_off"></li> |
|
52 |
<li id="navigator03_off"></li> |
|
53 |
<li id="navigator04_off"></li> |
|
54 |
</ol> |
|
55 |
<p class="">PictCodeに新規登録を行います。登録の際にはご両親の付き添い、または管理のもと、お間違いのないよう入力を行ってください。</p> |
|
56 |
<div id="contents"> |
|
57 |
<section> |
|
58 |
<dl> |
|
59 |
<dt><label for="">ニックネーム</label></dt> |
|
60 |
<dd><input type="text" name="name" value="" id="" placeholder="ニックネーム" /></dd> |
|
61 |
<dt><label for="">パスワード</label></dt> |
|
62 |
<dd><input type="text" name="email" value="" id="" placeholder="パスワード" /></dd> |
|
63 |
<dt><label for="">パスワード(確認用)</label></dt> |
|
64 |
<dd><input type="text" name="email" value="" id="" placeholder="パスワード(確認用)" /></dd> |
|
65 |
<dt><label for="">メールアドレス</label></dt> |
|
66 |
<dd><input type="text" name="email" value="" id="" placeholder="メールアドレス" /></dd> |
|
67 |
<dt><label for="">キャプチャコード</label></dt> |
|
68 |
<dd><input type="text" name="email" value="" id="" placeholder="絵の文字" /></dd> |
|
69 |
</dl> |
|
70 |
</section> |
|
71 |
</div> |
|
72 |
<section class="button_area01"> |
|
73 |
<a href="index.html"><p class="button btn_back01"></p></a> |
|
74 |
<a href="register_check.html"><p class="button btn_check01"></p></a> |
|
75 |
</section> |
|
76 |
</article> |
|
77 |
</main> |
|
78 |
|
|
79 |
<!-- フッター --> |
|
80 |
|
|
81 |
<footer> |
|
82 |
<div id="wrapper"> |
|
83 |
<ul> |
|
84 |
<li><a href="aboutthis.html" alt="">PictCodeについて</a></li> |
|
85 |
<li><a href="terms.html" alt="">利用規約</a></li> |
|
86 |
<li><a href="privacy.html" alt="">プライバシーポリシー</a></li> |
|
87 |
<li><a href="aboutus.html" alt="">運営会社情報</a></li> |
|
88 |
<li><a href="contact.html" alt="">お問い合わせ</a></li> |
|
89 |
</ul> |
|
90 |
<a href="index.html"><img class="logo" src="img/footer_logo01.png" alt=""></a> |
|
91 |
<hr> |
|
92 |
<img class="logo" src="img/footer_logo02.png" alt=""> |
|
93 |
</div> |
|
94 |
</footer> |
|
95 |
|
|
96 |
<!-- js --> |
|
97 |
<script src="js/require_config.js"></script> |
|
98 |
<script data-main="js/app.js" src="js/require.js"></script> |
|
99 |
</body> |
|
100 |
</html> |
app/webroot/css/bootstrap.css | ||
---|---|---|
1 |
/*! |
|
2 |
* Bootstrap v3.3.5 (http://getbootstrap.com) |
|
3 |
* Copyright 2011-2015 Twitter, Inc. |
|
4 |
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) |
|
5 |
*/ |
|
6 |
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ |
|
7 |
html { |
|
8 |
font-family: sans-serif; |
|
9 |
-webkit-text-size-adjust: 100%; |
|
10 |
-ms-text-size-adjust: 100%; |
|
11 |
} |
|
12 |
body { |
|
13 |
margin: 0; |
|
14 |
} |
|
15 |
article, |
|
16 |
aside, |
|
17 |
details, |
|
18 |
figcaption, |
|
19 |
figure, |
|
20 |
footer, |
|
21 |
header, |
|
22 |
hgroup, |
|
23 |
main, |
|
24 |
menu, |
|
25 |
nav, |
|
26 |
section, |
|
27 |
summary { |
|
28 |
display: block; |
|
29 |
} |
|
30 |
audio, |
|
31 |
canvas, |
|
32 |
progress, |
|
33 |
video { |
|
34 |
display: inline-block; |
|
35 |
vertical-align: baseline; |
|
36 |
} |
|
37 |
audio:not([controls]) { |
|
38 |
display: none; |
|
39 |
height: 0; |
|
40 |
} |
|
41 |
[hidden], |
|
42 |
template { |
|
43 |
display: none; |
|
44 |
} |
|
45 |
a { |
|
46 |
background-color: transparent; |
|
47 |
} |
|
48 |
a:active, |
|
49 |
a:hover { |
|
50 |
outline: 0; |
|
51 |
} |
|
52 |
abbr[title] { |
|
53 |
border-bottom: 1px dotted; |
|
54 |
} |
|
55 |
b, |
|
56 |
strong { |
|
57 |
font-weight: bold; |
|
58 |
} |
|
59 |
dfn { |
|
60 |
font-style: italic; |
|
61 |
} |
|
62 |
h1 { |
|
63 |
margin: .67em 0; |
|
64 |
font-size: 2em; |
|
65 |
} |
|
66 |
mark { |
|
67 |
color: #000; |
|
68 |
background: #ff0; |
|
69 |
} |
|
70 |
small { |
|
71 |
font-size: 80%; |
|
72 |
} |
|
73 |
sub, |
|
74 |
sup { |
|
75 |
position: relative; |
|
76 |
font-size: 75%; |
|
77 |
line-height: 0; |
|
78 |
vertical-align: baseline; |
|
79 |
} |
|
80 |
sup { |
|
81 |
top: -.5em; |
|
82 |
} |
|
83 |
sub { |
|
84 |
bottom: -.25em; |
|
85 |
} |
|
86 |
img { |
|
87 |
border: 0; |
|
88 |
} |
|
89 |
svg:not(:root) { |
|
90 |
overflow: hidden; |
|
91 |
} |
|
92 |
figure { |
|
93 |
margin: 1em 40px; |
|
94 |
} |
|
95 |
hr { |
|
96 |
height: 0; |
|
97 |
-webkit-box-sizing: content-box; |
|
98 |
-moz-box-sizing: content-box; |
|
99 |
box-sizing: content-box; |
|
100 |
} |
|
101 |
pre { |
|
102 |
overflow: auto; |
|
103 |
} |
|
104 |
code, |
|
105 |
kbd, |
|
106 |
pre, |
|
107 |
samp { |
|
108 |
font-family: monospace, monospace; |
|
109 |
font-size: 1em; |
|
110 |
} |
|
111 |
button, |
|
112 |
input, |
|
113 |
optgroup, |
|
114 |
select, |
|
115 |
textarea { |
|
116 |
margin: 0; |
|
117 |
font: inherit; |
|
118 |
color: inherit; |
|
119 |
} |
|
120 |
button { |
|
121 |
overflow: visible; |
|
122 |
} |
|
123 |
button, |
|
124 |
select { |
|
125 |
text-transform: none; |
|
126 |
} |
|
127 |
button, |
|
128 |
html input[type="button"], |
|
129 |
input[type="reset"], |
|
130 |
input[type="submit"] { |
|
131 |
-webkit-appearance: button; |
|
132 |
cursor: pointer; |
|
133 |
} |
|
134 |
button[disabled], |
|
135 |
html input[disabled] { |
|
136 |
cursor: default; |
|
137 |
} |
|
138 |
button::-moz-focus-inner, |
|
139 |
input::-moz-focus-inner { |
|
140 |
padding: 0; |
|
141 |
border: 0; |
|
142 |
} |
|
143 |
input { |
|
144 |
line-height: normal; |
|
145 |
} |
|
146 |
input[type="checkbox"], |
|
147 |
input[type="radio"] { |
|
148 |
-webkit-box-sizing: border-box; |
|
149 |
-moz-box-sizing: border-box; |
|
150 |
box-sizing: border-box; |
|
151 |
padding: 0; |
|
152 |
} |
|
153 |
input[type="number"]::-webkit-inner-spin-button, |
|
154 |
input[type="number"]::-webkit-outer-spin-button { |
|
155 |
height: auto; |
|
156 |
} |
|
157 |
input[type="search"] { |
|
158 |
-webkit-box-sizing: content-box; |
|
159 |
-moz-box-sizing: content-box; |
|
160 |
box-sizing: content-box; |
|
161 |
-webkit-appearance: textfield; |
|
162 |
} |
|
163 |
input[type="search"]::-webkit-search-cancel-button, |
|
164 |
input[type="search"]::-webkit-search-decoration { |
|
165 |
-webkit-appearance: none; |
|
166 |
} |
|
167 |
fieldset { |
|
168 |
padding: .35em .625em .75em; |
|
169 |
margin: 0 2px; |
|
170 |
border: 1px solid #c0c0c0; |
|
171 |
} |
|
172 |
legend { |
|
173 |
padding: 0; |
|
174 |
border: 0; |
|
175 |
} |
|
176 |
textarea { |
|
177 |
overflow: auto; |
|
178 |
} |
|
179 |
optgroup { |
|
180 |
font-weight: bold; |
|
181 |
} |
|
182 |
table { |
|
183 |
border-spacing: 0; |
|
184 |
border-collapse: collapse; |
|
185 |
} |
|
186 |
td, |
|
187 |
th { |
|
188 |
padding: 0; |
|
189 |
} |
|
190 |
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ |
|
191 |
@media print { |
|
192 |
*, |
|
193 |
*:before, |
|
194 |
*:after { |
|
195 |
color: #000 !important; |
|
196 |
text-shadow: none !important; |
|
197 |
background: transparent !important; |
|
198 |
-webkit-box-shadow: none !important; |
|
199 |
box-shadow: none !important; |
|
200 |
} |
|
201 |
a, |
|
202 |
a:visited { |
|
203 |
text-decoration: underline; |
|
204 |
} |
|
205 |
a[href]:after { |
|
206 |
content: " (" attr(href) ")"; |
|
207 |
} |
|
208 |
abbr[title]:after { |
|
209 |
content: " (" attr(title) ")"; |
|
210 |
} |
|
211 |
a[href^="#"]:after, |
|
212 |
a[href^="javascript:"]:after { |
|
213 |
content: ""; |
|
214 |
} |
|
215 |
pre, |
|
216 |
blockquote { |
|
217 |
border: 1px solid #999; |
|
218 |
|
|
219 |
page-break-inside: avoid; |
|
220 |
} |
|
221 |
thead { |
|
222 |
display: table-header-group; |
|
223 |
} |
|
224 |
tr, |
|
225 |
img { |
|
226 |
page-break-inside: avoid; |
|
227 |
} |
|
228 |
img { |
|
229 |
max-width: 100% !important; |
|
230 |
} |
|
231 |
p, |
|
232 |
h2, |
|
233 |
h3 { |
|
234 |
orphans: 3; |
|
235 |
widows: 3; |
|
236 |
} |
|
237 |
h2, |
|
238 |
h3 { |
|
239 |
page-break-after: avoid; |
|
240 |
} |
|
241 |
.navbar { |
|
242 |
display: none; |
|
243 |
} |
|
244 |
.btn > .caret, |
|
245 |
.dropup > .btn > .caret { |
|
246 |
border-top-color: #000 !important; |
|
247 |
} |
|
248 |
.label { |
|
249 |
border: 1px solid #000; |
|
250 |
} |
|
251 |
.table { |
|
252 |
border-collapse: collapse !important; |
|
253 |
} |
|
254 |
.table td, |
|
255 |
.table th { |
|
256 |
background-color: #fff !important; |
|
257 |
} |
|
258 |
.table-bordered th, |
|
259 |
.table-bordered td { |
|
260 |
border: 1px solid #ddd !important; |
|
261 |
} |
|
262 |
} |
|
263 |
@font-face { |
|
264 |
font-family: 'Glyphicons Halflings'; |
|
265 |
|
|
266 |
src: url('../fonts/glyphicons-halflings-regular.eot'); |
|
267 |
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'); |
|
268 |
} |
|
269 |
.glyphicon { |
|
270 |
position: relative; |
|
271 |
top: 1px; |
|
272 |
display: inline-block; |
|
273 |
font-family: 'Glyphicons Halflings'; |
|
274 |
font-style: normal; |
|
275 |
font-weight: normal; |
|
276 |
line-height: 1; |
|
277 |
|
|
278 |
-webkit-font-smoothing: antialiased; |
|
279 |
-moz-osx-font-smoothing: grayscale; |
|
280 |
} |
|
281 |
.glyphicon-asterisk:before { |
|
282 |
content: "\2a"; |
|
283 |
} |
|
284 |
.glyphicon-plus:before { |
|
285 |
content: "\2b"; |
|
286 |
} |
|
287 |
.glyphicon-euro:before, |
|
288 |
.glyphicon-eur:before { |
|
289 |
content: "\20ac"; |
|
290 |
} |
|
291 |
.glyphicon-minus:before { |
|
292 |
content: "\2212"; |
|
293 |
} |
|
294 |
.glyphicon-cloud:before { |
|
295 |
content: "\2601"; |
|
296 |
} |
|
297 |
.glyphicon-envelope:before { |
|
298 |
content: "\2709"; |
|
299 |
} |
|
300 |
.glyphicon-pencil:before { |
|
301 |
content: "\270f"; |
|
302 |
} |
|
303 |
.glyphicon-glass:before { |
|
304 |
content: "\e001"; |
|
305 |
} |
|
306 |
.glyphicon-music:before { |
|
307 |
content: "\e002"; |
|
308 |
} |
|
309 |
.glyphicon-search:before { |
|
310 |
content: "\e003"; |
|
311 |
} |
|
312 |
.glyphicon-heart:before { |
|
313 |
content: "\e005"; |
|
314 |
} |
|
315 |
.glyphicon-star:before { |
|
316 |
content: "\e006"; |
|
317 |
} |
|
318 |
.glyphicon-star-empty:before { |
|
319 |
content: "\e007"; |
|
320 |
} |
|
321 |
.glyphicon-user:before { |
|
322 |
content: "\e008"; |
|
323 |
} |
|
324 |
.glyphicon-film:before { |
|
325 |
content: "\e009"; |
|
326 |
} |
|
327 |
.glyphicon-th-large:before { |
|
328 |
content: "\e010"; |
|
329 |
} |
|
330 |
.glyphicon-th:before { |
|
331 |
content: "\e011"; |
|
332 |
} |
|
333 |
.glyphicon-th-list:before { |
|
334 |
content: "\e012"; |
|
335 |
} |
|
336 |
.glyphicon-ok:before { |
|
337 |
content: "\e013"; |
|
338 |
} |
|
339 |
.glyphicon-remove:before { |
|
340 |
content: "\e014"; |
|
341 |
} |
|
342 |
.glyphicon-zoom-in:before { |
|
343 |
content: "\e015"; |
|
344 |
} |
|
345 |
.glyphicon-zoom-out:before { |
|
346 |
content: "\e016"; |
|
347 |
} |
|
348 |
.glyphicon-off:before { |
|
349 |
content: "\e017"; |
|
350 |
} |
|
351 |
.glyphicon-signal:before { |
|
352 |
content: "\e018"; |
|
353 |
} |
|
354 |
.glyphicon-cog:before { |
|
355 |
content: "\e019"; |
|
356 |
} |
|
357 |
.glyphicon-trash:before { |
|
358 |
content: "\e020"; |
|
359 |
} |
|
360 |
.glyphicon-home:before { |
|
361 |
content: "\e021"; |
|
362 |
} |
|
363 |
.glyphicon-file:before { |
|
364 |
content: "\e022"; |
|
365 |
} |
|
366 |
.glyphicon-time:before { |
|
367 |
content: "\e023"; |
|
368 |
} |
|
369 |
.glyphicon-road:before { |
|
370 |
content: "\e024"; |
|
371 |
} |
|
372 |
.glyphicon-download-alt:before { |
|
373 |
content: "\e025"; |
|
374 |
} |
|
375 |
.glyphicon-download:before { |
|
376 |
content: "\e026"; |
|
377 |
} |
|
378 |
.glyphicon-upload:before { |
|
379 |
content: "\e027"; |
|
380 |
} |
|
381 |
.glyphicon-inbox:before { |
|
382 |
content: "\e028"; |
|
383 |
} |
|
384 |
.glyphicon-play-circle:before { |
|
385 |
content: "\e029"; |
|
386 |
} |
|
387 |
.glyphicon-repeat:before { |
|
388 |
content: "\e030"; |
|
389 |
} |
|
390 |
.glyphicon-refresh:before { |
|
391 |
content: "\e031"; |
|
392 |
} |
|
393 |
.glyphicon-list-alt:before { |
|
394 |
content: "\e032"; |
|
395 |
} |
|
396 |
.glyphicon-lock:before { |
|
397 |
content: "\e033"; |
|
398 |
} |
|
399 |
.glyphicon-flag:before { |
|
400 |
content: "\e034"; |
|
401 |
} |
|
402 |
.glyphicon-headphones:before { |
|
403 |
content: "\e035"; |
|
404 |
} |
|
405 |
.glyphicon-volume-off:before { |
|
406 |
content: "\e036"; |
|
407 |
} |
|
408 |
.glyphicon-volume-down:before { |
|
409 |
content: "\e037"; |
|
410 |
} |
|
411 |
.glyphicon-volume-up:before { |
|
412 |
content: "\e038"; |
|
413 |
} |
|
414 |
.glyphicon-qrcode:before { |
|
415 |
content: "\e039"; |
|
416 |
} |
|
417 |
.glyphicon-barcode:before { |
|
418 |
content: "\e040"; |
|
419 |
} |
|
420 |
.glyphicon-tag:before { |
|
421 |
content: "\e041"; |
|
422 |
} |
|
423 |
.glyphicon-tags:before { |
|
424 |
content: "\e042"; |
|
425 |
} |
|
426 |
.glyphicon-book:before { |
|
427 |
content: "\e043"; |
|
428 |
} |
|
429 |
.glyphicon-bookmark:before { |
|
430 |
content: "\e044"; |
|
431 |
} |
|
432 |
.glyphicon-print:before { |
|
433 |
content: "\e045"; |
|
434 |
} |
|
435 |
.glyphicon-camera:before { |
|
436 |
content: "\e046"; |
|
437 |
} |
|
438 |
.glyphicon-font:before { |
|
439 |
content: "\e047"; |
|
440 |
} |
|
441 |
.glyphicon-bold:before { |
|
442 |
content: "\e048"; |
|
443 |
} |
|
444 |
.glyphicon-italic:before { |
|
445 |
content: "\e049"; |
|
446 |
} |
|
447 |
.glyphicon-text-height:before { |
|
448 |
content: "\e050"; |
|
449 |
} |
|
450 |
.glyphicon-text-width:before { |
|
451 |
content: "\e051"; |
|
452 |
} |
|
453 |
.glyphicon-align-left:before { |
|
454 |
content: "\e052"; |
|
455 |
} |
|
456 |
.glyphicon-align-center:before { |
|
457 |
content: "\e053"; |
|
458 |
} |
|
459 |
.glyphicon-align-right:before { |
|
460 |
content: "\e054"; |
|
461 |
} |
|
462 |
.glyphicon-align-justify:before { |
|
463 |
content: "\e055"; |
|
464 |
} |
|
465 |
.glyphicon-list:before { |
|
466 |
content: "\e056"; |
|
467 |
} |
|
468 |
.glyphicon-indent-left:before { |
|
469 |
content: "\e057"; |
|
470 |
} |
|
471 |
.glyphicon-indent-right:before { |
|
472 |
content: "\e058"; |
|
473 |
} |
|
474 |
.glyphicon-facetime-video:before { |
|
475 |
content: "\e059"; |
|
476 |
} |
|
477 |
.glyphicon-picture:before { |
|
478 |
content: "\e060"; |
|
479 |
} |
|
480 |
.glyphicon-map-marker:before { |
|
481 |
content: "\e062"; |
|
482 |
} |
|
483 |
.glyphicon-adjust:before { |
|
484 |
content: "\e063"; |
|
485 |
} |
|
486 |
.glyphicon-tint:before { |
|
487 |
content: "\e064"; |
|
488 |
} |
|
489 |
.glyphicon-edit:before { |
|
490 |
content: "\e065"; |
|
491 |
} |
|
492 |
.glyphicon-share:before { |
|
493 |
content: "\e066"; |
|
494 |
} |
|
495 |
.glyphicon-check:before { |
|
496 |
content: "\e067"; |
|
497 |
} |
|
498 |
.glyphicon-move:before { |
|
499 |
content: "\e068"; |
|
500 |
} |
|
501 |
.glyphicon-step-backward:before { |
|
502 |
content: "\e069"; |
|
503 |
} |
|
504 |
.glyphicon-fast-backward:before { |
|
505 |
content: "\e070"; |
|
506 |
} |
|
507 |
.glyphicon-backward:before { |
|
508 |
content: "\e071"; |
|
509 |
} |
|
510 |
.glyphicon-play:before { |
|
511 |
content: "\e072"; |
|
512 |
} |
|
513 |
.glyphicon-pause:before { |
|
514 |
content: "\e073"; |
|
515 |
} |
|
516 |
.glyphicon-stop:before { |
|
517 |
content: "\e074"; |
|
518 |
} |
|
519 |
.glyphicon-forward:before { |
|
520 |
content: "\e075"; |
|
521 |
} |
|
522 |
.glyphicon-fast-forward:before { |
|
523 |
content: "\e076"; |
|
524 |
} |
|
525 |
.glyphicon-step-forward:before { |
|
526 |
content: "\e077"; |
|
527 |
} |
|
528 |
.glyphicon-eject:before { |
|
529 |
content: "\e078"; |
|
530 |
} |
|
531 |
.glyphicon-chevron-left:before { |
|
532 |
content: "\e079"; |
|
533 |
} |
|
534 |
.glyphicon-chevron-right:before { |
|
535 |
content: "\e080"; |
|
536 |
} |
|
537 |
.glyphicon-plus-sign:before { |
|
538 |
content: "\e081"; |
|
539 |
} |
|
540 |
.glyphicon-minus-sign:before { |
|
541 |
content: "\e082"; |
|
542 |
} |
|
543 |
.glyphicon-remove-sign:before { |
|
544 |
content: "\e083"; |
|
545 |
} |
|
546 |
.glyphicon-ok-sign:before { |
|
547 |
content: "\e084"; |
|
548 |
} |
|
549 |
.glyphicon-question-sign:before { |
|
550 |
content: "\e085"; |
|
551 |
} |
|
552 |
.glyphicon-info-sign:before { |
|
553 |
content: "\e086"; |
|
554 |
} |
|
555 |
.glyphicon-screenshot:before { |
|
556 |
content: "\e087"; |
|
557 |
} |
|
558 |
.glyphicon-remove-circle:before { |
|
559 |
content: "\e088"; |
|
560 |
} |
|
561 |
.glyphicon-ok-circle:before { |
|
562 |
content: "\e089"; |
|
563 |
} |
|
564 |
.glyphicon-ban-circle:before { |
|
565 |
content: "\e090"; |
|
566 |
} |
|
567 |
.glyphicon-arrow-left:before { |
|
568 |
content: "\e091"; |
|
569 |
} |
|
570 |
.glyphicon-arrow-right:before { |
|
571 |
content: "\e092"; |
|
572 |
} |
|
573 |
.glyphicon-arrow-up:before { |
|
574 |
content: "\e093"; |
|
575 |
} |
|
576 |
.glyphicon-arrow-down:before { |
|
577 |
content: "\e094"; |
|
578 |
} |
|
579 |
.glyphicon-share-alt:before { |
|
580 |
content: "\e095"; |
|
581 |
} |
|
582 |
.glyphicon-resize-full:before { |
|
583 |
content: "\e096"; |
|
584 |
} |
|
585 |
.glyphicon-resize-small:before { |
|
586 |
content: "\e097"; |
|
587 |
} |
|
588 |
.glyphicon-exclamation-sign:before { |
|
589 |
content: "\e101"; |
|
590 |
} |
|
591 |
.glyphicon-gift:before { |
|
592 |
content: "\e102"; |
|
593 |
} |
|
594 |
.glyphicon-leaf:before { |
|
595 |
content: "\e103"; |
|
596 |
} |
|
597 |
.glyphicon-fire:before { |
|
598 |
content: "\e104"; |
|
599 |
} |
|
600 |
.glyphicon-eye-open:before { |
|
601 |
content: "\e105"; |
|
602 |
} |
|
603 |
.glyphicon-eye-close:before { |
|
604 |
content: "\e106"; |
|
605 |
} |
|
606 |
.glyphicon-warning-sign:before { |
|
607 |
content: "\e107"; |
|
608 |
} |
|
609 |
.glyphicon-plane:before { |
|
610 |
content: "\e108"; |
|
611 |
} |
|
612 |
.glyphicon-calendar:before { |
|
613 |
content: "\e109"; |
|
614 |
} |
|
615 |
.glyphicon-random:before { |
|
616 |
content: "\e110"; |
|
617 |
} |
|
618 |
.glyphicon-comment:before { |
|
619 |
content: "\e111"; |
|
620 |
} |
|
621 |
.glyphicon-magnet:before { |
|
622 |
content: "\e112"; |
|
623 |
} |
|
624 |
.glyphicon-chevron-up:before { |
|
625 |
content: "\e113"; |
|
626 |
} |
|
627 |
.glyphicon-chevron-down:before { |
|
628 |
content: "\e114"; |
|
629 |
} |
|
630 |
.glyphicon-retweet:before { |
|
631 |
content: "\e115"; |
|
632 |
} |
|
633 |
.glyphicon-shopping-cart:before { |
|
634 |
content: "\e116"; |
|
635 |
} |
|
636 |
.glyphicon-folder-close:before { |
|
637 |
content: "\e117"; |
|
638 |
} |
|
639 |
.glyphicon-folder-open:before { |
|
640 |
content: "\e118"; |
|
641 |
} |
|
642 |
.glyphicon-resize-vertical:before { |
|
643 |
content: "\e119"; |
|
644 |
} |
|
645 |
.glyphicon-resize-horizontal:before { |
|
646 |
content: "\e120"; |
|
647 |
} |
|
648 |
.glyphicon-hdd:before { |
|
649 |
content: "\e121"; |
|
650 |
} |
|
651 |
.glyphicon-bullhorn:before { |
|
652 |
content: "\e122"; |
|
653 |
} |
|
654 |
.glyphicon-bell:before { |
|
655 |
content: "\e123"; |
|
656 |
} |
|
657 |
.glyphicon-certificate:before { |
|
658 |
content: "\e124"; |
|
659 |
} |
|
660 |
.glyphicon-thumbs-up:before { |
|
661 |
content: "\e125"; |
|
662 |
} |
|
663 |
.glyphicon-thumbs-down:before { |
|
664 |
content: "\e126"; |
|
665 |
} |
|
666 |
.glyphicon-hand-right:before { |
|
667 |
content: "\e127"; |
|
668 |
} |
|
669 |
.glyphicon-hand-left:before { |
|
670 |
content: "\e128"; |
|
671 |
} |
|
672 |
.glyphicon-hand-up:before { |
|
673 |
content: "\e129"; |
|
674 |
} |
|
675 |
.glyphicon-hand-down:before { |
|
676 |
content: "\e130"; |
|
677 |
} |
|
678 |
.glyphicon-circle-arrow-right:before { |
|
679 |
content: "\e131"; |
|
680 |
} |
|
681 |
.glyphicon-circle-arrow-left:before { |
|
682 |
content: "\e132"; |
|
683 |
} |
|
684 |
.glyphicon-circle-arrow-up:before { |
|
685 |
content: "\e133"; |
|
686 |
} |
|
687 |
.glyphicon-circle-arrow-down:before { |
|
688 |
content: "\e134"; |
|
689 |
} |
|
690 |
.glyphicon-globe:before { |
|
691 |
content: "\e135"; |
|
692 |
} |
|
693 |
.glyphicon-wrench:before { |
|
694 |
content: "\e136"; |
|
695 |
} |
|
696 |
.glyphicon-tasks:before { |
|
697 |
content: "\e137"; |
|
698 |
} |
|
699 |
.glyphicon-filter:before { |
|
700 |
content: "\e138"; |
|
701 |
} |
|
702 |
.glyphicon-briefcase:before { |
|
703 |
content: "\e139"; |
|
704 |
} |
|
705 |
.glyphicon-fullscreen:before { |
|
706 |
content: "\e140"; |
|
707 |
} |
|
708 |
.glyphicon-dashboard:before { |
|
709 |
content: "\e141"; |
|
710 |
} |
|
711 |
.glyphicon-paperclip:before { |
|
712 |
content: "\e142"; |
|
713 |
} |
|
714 |
.glyphicon-heart-empty:before { |
|
715 |
content: "\e143"; |
|
716 |
} |
|
717 |
.glyphicon-link:before { |
|
718 |
content: "\e144"; |
|
719 |
} |
|
720 |
.glyphicon-phone:before { |
|
721 |
content: "\e145"; |
|
722 |
} |
|
723 |
.glyphicon-pushpin:before { |
|
724 |
content: "\e146"; |
|
725 |
} |
|
726 |
.glyphicon-usd:before { |
|
727 |
content: "\e148"; |
|
728 |
} |
|
729 |
.glyphicon-gbp:before { |
|
730 |
content: "\e149"; |
|
731 |
} |
|
732 |
.glyphicon-sort:before { |
|
733 |
content: "\e150"; |
|
734 |
} |
|
735 |
.glyphicon-sort-by-alphabet:before { |
|
736 |
content: "\e151"; |
|
737 |
} |
|
738 |
.glyphicon-sort-by-alphabet-alt:before { |
|
739 |
content: "\e152"; |
|
740 |
} |
|
741 |
.glyphicon-sort-by-order:before { |
|
742 |
content: "\e153"; |
|
743 |
} |
|
744 |
.glyphicon-sort-by-order-alt:before { |
|
745 |
content: "\e154"; |
|
746 |
} |
|
747 |
.glyphicon-sort-by-attributes:before { |
|
748 |
content: "\e155"; |
|
749 |
} |
|
750 |
.glyphicon-sort-by-attributes-alt:before { |
|
751 |
content: "\e156"; |
|
752 |
} |
|
753 |
.glyphicon-unchecked:before { |
|
754 |
content: "\e157"; |
|
755 |
} |
|
756 |
.glyphicon-expand:before { |
|
757 |
content: "\e158"; |
|
758 |
} |
|
759 |
.glyphicon-collapse-down:before { |
|
760 |
content: "\e159"; |
|
761 |
} |
|
762 |
.glyphicon-collapse-up:before { |
|
763 |
content: "\e160"; |
|
764 |
} |
|
765 |
.glyphicon-log-in:before { |
|
766 |
content: "\e161"; |
|
767 |
} |
|
768 |
.glyphicon-flash:before { |
|
769 |
content: "\e162"; |
|
770 |
} |
|
771 |
.glyphicon-log-out:before { |
|
772 |
content: "\e163"; |
|
773 |
} |
|
774 |
.glyphicon-new-window:before { |
|
775 |
content: "\e164"; |
|
776 |
} |
|
777 |
.glyphicon-record:before { |
|
778 |
content: "\e165"; |
|
779 |
} |
|
780 |
.glyphicon-save:before { |
|
781 |
content: "\e166"; |
|
782 |
} |
|
783 |
.glyphicon-open:before { |
|
784 |
content: "\e167"; |
|
785 |
} |
|
786 |
.glyphicon-saved:before { |
|
787 |
content: "\e168"; |
|
788 |
} |
|
789 |
.glyphicon-import:before { |
|
790 |
content: "\e169"; |
|
791 |
} |
|
792 |
.glyphicon-export:before { |
|
793 |
content: "\e170"; |
|
794 |
} |
|
795 |
.glyphicon-send:before { |
|
796 |
content: "\e171"; |
|
797 |
} |
|
798 |
.glyphicon-floppy-disk:before { |
|
799 |
content: "\e172"; |
|
800 |
} |
|
801 |
.glyphicon-floppy-saved:before { |
|
802 |
content: "\e173"; |
|
803 |
} |
|
804 |
.glyphicon-floppy-remove:before { |
|
805 |
content: "\e174"; |
|
806 |
} |
|
807 |
.glyphicon-floppy-save:before { |
|
808 |
content: "\e175"; |
|
809 |
} |
|
810 |
.glyphicon-floppy-open:before { |
|
811 |
content: "\e176"; |
|
812 |
} |
|
813 |
.glyphicon-credit-card:before { |
|
814 |
content: "\e177"; |
|
815 |
} |
|
816 |
.glyphicon-transfer:before { |
|
817 |
content: "\e178"; |
|
818 |
} |
|
819 |
.glyphicon-cutlery:before { |
|
820 |
content: "\e179"; |
|
821 |
} |
|
822 |
.glyphicon-header:before { |
|
823 |
content: "\e180"; |
|
824 |
} |
|
825 |
.glyphicon-compressed:before { |
|
826 |
content: "\e181"; |
|
827 |
} |
|
828 |
.glyphicon-earphone:before { |
|
829 |
content: "\e182"; |
|
830 |
} |
|
831 |
.glyphicon-phone-alt:before { |
|
832 |
content: "\e183"; |
|
833 |
} |
|
834 |
.glyphicon-tower:before { |
|
835 |
content: "\e184"; |
|
836 |
} |
|
837 |
.glyphicon-stats:before { |
|
838 |
content: "\e185"; |
|
839 |
} |
|
840 |
.glyphicon-sd-video:before { |
|
841 |
content: "\e186"; |
|
842 |
} |
|
843 |
.glyphicon-hd-video:before { |
|
844 |
content: "\e187"; |
|
845 |
} |
|
846 |
.glyphicon-subtitles:before { |
|
847 |
content: "\e188"; |
|
848 |
} |
|
849 |
.glyphicon-sound-stereo:before { |
|
850 |
content: "\e189"; |
|
851 |
} |
|
852 |
.glyphicon-sound-dolby:before { |
|
853 |
content: "\e190"; |
|
854 |
} |
|
855 |
.glyphicon-sound-5-1:before { |
|
856 |
content: "\e191"; |
|
857 |
} |
|
858 |
.glyphicon-sound-6-1:before { |
|
859 |
content: "\e192"; |
|
860 |
} |
|
861 |
.glyphicon-sound-7-1:before { |
|
862 |
content: "\e193"; |
|
863 |
} |
|
864 |
.glyphicon-copyright-mark:before { |
|
865 |
content: "\e194"; |
|
866 |
} |
|
867 |
.glyphicon-registration-mark:before { |
|
868 |
content: "\e195"; |
|
869 |
} |
|
870 |
.glyphicon-cloud-download:before { |
|
871 |
content: "\e197"; |
|
872 |
} |
|
873 |
.glyphicon-cloud-upload:before { |
|
874 |
content: "\e198"; |
|
875 |
} |
|
876 |
.glyphicon-tree-conifer:before { |
|
877 |
content: "\e199"; |
|
878 |
} |
|
879 |
.glyphicon-tree-deciduous:before { |
|
880 |
content: "\e200"; |
|
881 |
} |
|
882 |
.glyphicon-cd:before { |
|
883 |
content: "\e201"; |
|
884 |
} |
|
885 |
.glyphicon-save-file:before { |
|
886 |
content: "\e202"; |
|
887 |
} |
|
888 |
.glyphicon-open-file:before { |
|
889 |
content: "\e203"; |
|
890 |
} |
|
891 |
.glyphicon-level-up:before { |
|
892 |
content: "\e204"; |
|
893 |
} |
|
894 |
.glyphicon-copy:before { |
|
895 |
content: "\e205"; |
|
896 |
} |
|
897 |
.glyphicon-paste:before { |
|
898 |
content: "\e206"; |
|
899 |
} |
|
900 |
.glyphicon-alert:before { |
|
901 |
content: "\e209"; |
|
902 |
} |
|
903 |
.glyphicon-equalizer:before { |
|
904 |
content: "\e210"; |
|
905 |
} |
|
906 |
.glyphicon-king:before { |
|
907 |
content: "\e211"; |
|
908 |
} |
|
909 |
.glyphicon-queen:before { |
|
910 |
content: "\e212"; |
|
911 |
} |
|
912 |
.glyphicon-pawn:before { |
|
913 |
content: "\e213"; |
|
914 |
} |
|
915 |
.glyphicon-bishop:before { |
|
916 |
content: "\e214"; |
|
917 |
} |
|
918 |
.glyphicon-knight:before { |
|
919 |
content: "\e215"; |
|
920 |
} |
|
921 |
.glyphicon-baby-formula:before { |
|
922 |
content: "\e216"; |
|
923 |
} |
|
924 |
.glyphicon-tent:before { |
|
925 |
content: "\26fa"; |
|
926 |
} |
|
927 |
.glyphicon-blackboard:before { |
|
928 |
content: "\e218"; |
|
929 |
} |
|
930 |
.glyphicon-bed:before { |
|
931 |
content: "\e219"; |
|
932 |
} |
|
933 |
.glyphicon-apple:before { |
|
934 |
content: "\f8ff"; |
|
935 |
} |
|
936 |
.glyphicon-erase:before { |
|
937 |
content: "\e221"; |
|
938 |
} |
|
939 |
.glyphicon-hourglass:before { |
|
940 |
content: "\231b"; |
|
941 |
} |
|
942 |
.glyphicon-lamp:before { |
|
943 |
content: "\e223"; |
|
944 |
} |
|
945 |
.glyphicon-duplicate:before { |
|
946 |
content: "\e224"; |
|
947 |
} |
|
948 |
.glyphicon-piggy-bank:before { |
|
949 |
content: "\e225"; |
|
950 |
} |
|
951 |
.glyphicon-scissors:before { |
|
952 |
content: "\e226"; |
|
953 |
} |
|
954 |
.glyphicon-bitcoin:before { |
|
955 |
content: "\e227"; |
|
956 |
} |
|
957 |
.glyphicon-btc:before { |
|
958 |
content: "\e227"; |
|
959 |
} |
|
960 |
.glyphicon-xbt:before { |
|
961 |
content: "\e227"; |
|
962 |
} |
|
963 |
.glyphicon-yen:before { |
|
964 |
content: "\00a5"; |
|
965 |
} |
|
966 |
.glyphicon-jpy:before { |
|
967 |
content: "\00a5"; |
|
968 |
} |
|
969 |
.glyphicon-ruble:before { |
|
970 |
content: "\20bd"; |
|
971 |
} |
|
972 |
.glyphicon-rub:before { |
|
973 |
content: "\20bd"; |
|
974 |
} |
|
975 |
.glyphicon-scale:before { |
|
976 |
content: "\e230"; |
|
977 |
} |
|
978 |
.glyphicon-ice-lolly:before { |
他の形式にエクスポート: Unified diff