リビジョン 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