https://blog.csdn.net/weixin_40123108/article/details/84378202

In [5]:
from time import time
import logging #程序进展信息
import matplotlib.pyplot as plt
from sklearn.model_selection import train_test_split #分割数据集
# from sklearn.cross_validation import train_test_split
from sklearn.datasets import fetch_lfw_people #下载数据集
from sklearn.model_selection import GridSearchCV
# from sklearn.grid_search import GridSearchCV
from sklearn.metrics import classification_report
from sklearn.metrics import confusion_matrix
# from sklearn.decomposition import RandomizedPCA
from sklearn.decomposition import PCA
from sklearn.svm import SVC
In [7]:
lfw_people = fetch_lfw_people(min_faces_per_person=70, resize=0.4)
In [8]:
print(lfw_people)
 
{'data': array([[254.33333 , 254.      , 252.      , ...,  87.      ,  88.666664,
87. ],
[ 39. , 50.666668, 47. , ..., 117.666664, 115. ,
133. ],
[ 89.666664, 103.666664, 126.333336, ..., 175.33333 , 183.33333 ,
182.66667 ],
...,
[ 86.666664, 80. , 74.333336, ..., 44.333332, 50. ,
44.666668],
[ 50.666668, 65.333336, 88.333336, ..., 196.66667 , 178.66667 ,
165.66667 ],
[ 30. , 27. , 33. , ..., 35. , 35.666668,
61. ]], dtype=float32), 'images': array([[[254.33333 , 254. , 252. , ..., 65.666664,
51.333332, 40.333332],
[253.33333 , 251.66667 , 247.66667 , ..., 66.666664,
52. , 42.333332],
[240.66667 , 231.33333 , 211.66667 , ..., 61.333332,
49. , 41.666668],
...,
[ 74.333336, 53.666668, 31.333334, ..., 97.333336,
92.666664, 90. ],
[ 66. , 47.333332, 30.333334, ..., 91.666664,
92. , 86.333336],
[ 59. , 44.666668, 32.333332, ..., 87. ,
88.666664, 87. ]], [[ 39. , 50.666668, 47. , ..., 61.333332,
51. , 38.666668],
[ 47.666668, 63. , 65. , ..., 58.333332,
55.333332, 45. ],
[ 56. , 76. , 86.333336, ..., 71. ,
48.666668, 43.666668],
...,
[ 73.666664, 75.333336, 75.333336, ..., 125.666664,
119.666664, 116. ],
[ 75.333336, 75.666664, 76.666664, ..., 124.333336,
116. , 116.666664],
[ 77.333336, 76. , 75.666664, ..., 117.666664,
115. , 133. ]], [[ 89.666664, 103.666664, 126.333336, ..., 149.66667 ,
150.66667 , 148.33333 ],
[100.666664, 128.33333 , 143.66667 , ..., 159. ,
151.33333 , 147.33333 ],
[124. , 142.66667 , 146.33333 , ..., 161.33333 ,
152.33333 , 147.33333 ],
...,
[ 75.666664, 73.666664, 74. , ..., 123. ,
168.33333 , 178.66667 ],
[ 73.333336, 68.666664, 69.666664, ..., 150. ,
182. , 181.66667 ],
[ 79. , 66. , 66.333336, ..., 175.33333 ,
183.33333 , 182.66667 ]], ..., [[ 86.666664, 80. , 74.333336, ..., 35. ,
35. , 39.666668],
[ 85. , 75. , 79.666664, ..., 37. ,
35. , 37. ],
[ 71.666664, 65.666664, 94.666664, ..., 41. ,
37. , 36.333332],
...,
[ 92.333336, 88.333336, 87.333336, ..., 66. ,
79.333336, 94. ],
[ 86.666664, 86. , 88.666664, ..., 46.333332,
58.666668, 64.333336],
[ 77. , 78.666664, 81.666664, ..., 44.333332,
50. , 44.666668]], [[ 50.666668, 65.333336, 88.333336, ..., 159. ,
158.66667 , 152. ],
[ 60. , 83. , 99.333336, ..., 157.33333 ,
150.66667 , 149.66667 ],
[ 62. , 90.666664, 94.333336, ..., 157.33333 ,
145. , 143.66667 ],
...,
[ 60.333332, 61. , 62. , ..., 151.33333 ,
167. , 164.33333 ],
[ 61. , 61.666668, 62.666668, ..., 187.33333 ,
176.33333 , 167. ],
[ 62. , 61. , 62.666668, ..., 196.66667 ,
178.66667 , 165.66667 ]], [[ 30. , 27. , 33. , ..., 90. ,
53.333332, 46. ],
[ 31.333334, 31.666666, 37.333332, ..., 104.333336,
56.333332, 42.666668],
[ 33.666668, 33.666668, 39. , ..., 123.333336,
71.333336, 52.333332],
...,
[ 45.666668, 44. , 43.666668, ..., 23. ,
20.333334, 34.333332],
[ 42.333332, 42. , 45. , ..., 23.666666,
27. , 44. ],
[ 45.333332, 49.666668, 51.333332, ..., 35. ,
35.666668, 61. ]]], dtype=float32), 'target': array([5, 6, 3, ..., 5, 3, 5], dtype=int64), 'target_names': array(['Ariel Sharon', 'Colin Powell', 'Donald Rumsfeld', 'George W Bush',
'Gerhard Schroeder', 'Hugo Chavez', 'Tony Blair'], dtype='<U17'), 'DESCR': ".. _labeled_faces_in_the_wild_dataset:\n\nThe Labeled Faces in the Wild face recognition dataset\n------------------------------------------------------\n\nThis dataset is a collection of JPEG pictures of famous people collected\nover the internet, all details are available on the official website:\n\n http://vis-www.cs.umass.edu/lfw/\n\nEach picture is centered on a single face. The typical task is called\nFace Verification: given a pair of two pictures, a binary classifier\nmust predict whether the two images are from the same person.\n\nAn alternative task, Face Recognition or Face Identification is:\ngiven the picture of the face of an unknown person, identify the name\nof the person by referring to a gallery of previously seen pictures of\nidentified persons.\n\nBoth Face Verification and Face Recognition are tasks that are typically\nperformed on the output of a model trained to perform Face Detection. The\nmost popular model for Face Detection is called Viola-Jones and is\nimplemented in the OpenCV library. The LFW faces were extracted by this\nface detector from various online websites.\n\n**Data Set Characteristics:**\n\n ================= =======================\n Classes 5749\n Samples total 13233\n Dimensionality 5828\n Features real, between 0 and 255\n ================= =======================\n\nUsage\n~~~~~\n\n``scikit-learn`` provides two loaders that will automatically download,\ncache, parse the metadata files, decode the jpeg and convert the\ninteresting slices into memmapped numpy arrays. This dataset size is more\nthan 200 MB. The first load typically takes more than a couple of minutes\nto fully decode the relevant part of the JPEG files into numpy arrays. If\nthe dataset has been loaded once, the following times the loading times\nless than 200ms by using a memmapped version memoized on the disk in the\n``~/scikit_learn_data/lfw_home/`` folder using ``joblib``.\n\nThe first loader is used for the Face Identification task: a multi-class\nclassification task (hence supervised learning)::\n\n >>> from sklearn.datasets import fetch_lfw_people\n >>> lfw_people = fetch_lfw_people(min_faces_per_person=70, resize=0.4)\n\n >>> for name in lfw_people.target_names:\n ... print(name)\n ...\n Ariel Sharon\n Colin Powell\n Donald Rumsfeld\n George W Bush\n Gerhard Schroeder\n Hugo Chavez\n Tony Blair\n\nThe default slice is a rectangular shape around the face, removing\nmost of the background::\n\n >>> lfw_people.data.dtype\n dtype('float32')\n\n >>> lfw_people.data.shape\n (1288, 1850)\n\n >>> lfw_people.images.shape\n (1288, 50, 37)\n\nEach of the ``1140`` faces is assigned to a single person id in the ``target``\narray::\n\n >>> lfw_people.target.shape\n (1288,)\n\n >>> list(lfw_people.target[:10])\n [5, 6, 3, 1, 0, 1, 3, 4, 3, 0]\n\nThe second loader is typically used for the face verification task: each sample\nis a pair of two picture belonging or not to the same person::\n\n >>> from sklearn.datasets import fetch_lfw_pairs\n >>> lfw_pairs_train = fetch_lfw_pairs(subset='train')\n\n >>> list(lfw_pairs_train.target_names)\n ['Different persons', 'Same person']\n\n >>> lfw_pairs_train.pairs.shape\n (2200, 2, 62, 47)\n\n >>> lfw_pairs_train.data.shape\n (2200, 5828)\n\n >>> lfw_pairs_train.target.shape\n (2200,)\n\nBoth for the :func:`sklearn.datasets.fetch_lfw_people` and\n:func:`sklearn.datasets.fetch_lfw_pairs` function it is\npossible to get an additional dimension with the RGB color channels by\npassing ``color=True``, in that case the shape will be\n``(2200, 2, 62, 47, 3)``.\n\nThe :func:`sklearn.datasets.fetch_lfw_pairs` datasets is subdivided into\n3 subsets: the development ``train`` set, the development ``test`` set and\nan evaluation ``10_folds`` set meant to compute performance metrics using a\n10-folds cross validation scheme.\n\n.. topic:: References:\n\n * `Labeled Faces in the Wild: A Database for Studying Face Recognition\n in Unconstrained Environments.\n <http://vis-www.cs.umass.edu/lfw/lfw.pdf>`_\n Gary B. Huang, Manu Ramesh, Tamara Berg, and Erik Learned-Miller.\n University of Massachusetts, Amherst, Technical Report 07-49, October, 2007.\n\n\nExamples\n~~~~~~~~\n\n:ref:`sphx_glr_auto_examples_applications_plot_face_recognition.py`\n"}
In [9]:
# for machine learning we use the 2 data directly (as relative pixel
# positions info is ignored by this model)
n_samples, h, w = lfw_people.images.shape # 图像矩阵的行h,列w
print(n_samples, h, w) # 1288 50 37
 
1288 50 37
In [12]:
X = lfw_people.data  #图片数据
X.shape
Out[12]:
(1288, 1850)
In [13]:
n_features = X.shape[1]  # 矩阵列数特征点数据1850
n_features
Out[13]:
1850
In [14]:
# the label to predict is the id of the person
y = lfw_people.target # y是label,目标代号0,1,2,3,......
y
Out[14]:
array([5, 6, 3, ..., 5, 3, 5], dtype=int64)
In [16]:
target_names = lfw_people.target_names  # 实际有哪些名字,这个是一个字符串
target_names
Out[16]:
array(['Ariel Sharon', 'Colin Powell', 'Donald Rumsfeld', 'George W Bush',
'Gerhard Schroeder', 'Hugo Chavez', 'Tony Blair'], dtype='<U17')
In [18]:
n_classes = target_names.shape[0]  #shape[0]--行维数 shape[1]--列维数
n_classes
Out[18]:
7
In [19]:
print("Total dataset size:")
print("n_samples: %d\nn_features: %d\nn_classes: %d" % (n_samples, n_features, n_classes))
 
Total dataset size:
n_samples: 1288
n_features: 1850
n_classes: 7
In [20]:
# Split into a training set and a test set using a stratified k fold
# split into a training and testing set
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.25)
print(X_train.shape, y_train.shape, X_test.shape, y_test.shape)
 
(966, 1850) (966,) (322, 1850) (322,)
In [21]:
# Compute a PCA (eigenfaces) on the face dataset (treated as unlabeled
# dataset): unsupervised feature extraction / dimensionality reduction
n_components = 150 print("Extracting the top %d eigenfaces from %d faces"
% (n_components, X_train.shape[0]))
 
Extracting the top 150 eigenfaces from 966 faces
In [22]:
t0 = time()
# pca = RandomizedPCA(n_components=n_components, whiten=True).fit(X_train)
pca = PCA(svd_solver='randomized', n_components=n_components, whiten=True) #降低维度,提取特征,(此处特征值位度较高)
pca.fit(X, y) # 训练如何降维
print("done in %0.3fs" % (time() - t0))
 
done in 3.806s
In [23]:
eigenfaces = pca.components_.reshape((n_components, h, w))  # 三维
# eigenfaces = pca.components_.reshape((n_components, h, w))
In [24]:
print("Projecting the input data on the eigenfaces orthonormal basis")
t0 = time()
X_train_pca = pca.transform(X_train)
X_test_pca = pca.transform(X_test)
print("done in %0.3fs" % (time() - t0))
 
Projecting the input data on the eigenfaces orthonormal basis
done in 0.180s
In [35]:
# Train a SVM classification model

print("Fitting the classifier to the training set")
t0 = time()
param_grid = {'C': [1e3, 998, 1001, 999, 1002],
'gamma': [0.0001, 0.003, 0.0035, 0.004, 0.0045], } # 不停缩小范围
# clf = GridSearchCV(SVC(kernel='rbf', class_weight='auto'), param_grid)
clf = GridSearchCV(SVC(kernel='rbf', class_weight=None), param_grid) # GridSearchCV()第一个参数是分类器
clf = clf.fit(X_train_pca, y_train)
print("done in %0.3fs" % (time() - t0))
print("Best estimator found by grid search:")
print(clf.best_estimator_)
 
Fitting the classifier to the training set
 
C:\Users\Administrator\Envs\MachineLearning\lib\site-packages\sklearn\model_selection\_split.py:2053: FutureWarning: You should specify a value for 'cv' instead of relying on the default value. The default value will change from 3 to 5 in version 0.22.
warnings.warn(CV_WARNING, FutureWarning)
C:\Users\Administrator\Envs\MachineLearning\lib\site-packages\sklearn\model_selection\_search.py:841: DeprecationWarning: The default of the `iid` parameter will change from True to False in version 0.22 and will be removed in 0.24. This will change numeric results when test-set sizes are unequal.
DeprecationWarning)
 
done in 24.177s
Best estimator found by grid search:
SVC(C=1000.0, cache_size=200, class_weight=None, coef0=0.0,
decision_function_shape='ovr', degree=3, gamma=0.003, kernel='rbf',
max_iter=-1, probability=False, random_state=None, shrinking=True,
tol=0.001, verbose=False)
In [33]:
print("Predicting people's names on the test set")
t0 = time()
y_pred = clf.predict(X_test_pca)
print("done in %0.3fs" % (time() - t0)) print(classification_report(y_test, y_pred, target_names=target_names))
print(confusion_matrix(y_test, y_pred, labels=range(n_classes))) # Qualitative evaluation of the predictions using matplotlib def plot_gallery(images, titles, h, w, n_row=3, n_col=4):
"""Helper function to plot a gallery of portraits"""
plt.figure(figsize=(1.8 * n_col, 2.4 * n_row))
plt.subplots_adjust(bottom=0, left=.01, right=.99, top=.90, hspace=.35)
for i in range(n_row * n_col):
plt.subplot(n_row, n_col, i + 1)
plt.imshow(images[i].reshape((h, w)), cmap=plt.cm.gray)
plt.title(titles[i], size=12)
plt.xticks(())
plt.yticks(()) # plot the result of the prediction on a portion of the test set def title(y_pred, y_test, target_names, i):
pred_name = target_names[y_pred[i]].rsplit(' ', 1)[-1]
true_name = target_names[y_test[i]].rsplit(' ', 1)[-1]
return 'predicted: %s\ntrue: %s' % (pred_name, true_name) prediction_titles = [title(y_pred, y_test, target_names, i)
for i in range(y_pred.shape[0])] plot_gallery(X_test, prediction_titles, h, w) # plot the gallery of the most significative eigenfaces eigenface_titles = ["eigenface %d" % i for i in range(eigenfaces.shape[0])]
plot_gallery(eigenfaces, eigenface_titles, h, w) plt.show()
 
Predicting people's names on the test set
done in 0.141s
precision recall f1-score support Ariel Sharon 0.88 0.79 0.83 19
Colin Powell 0.79 0.86 0.82 64
Donald Rumsfeld 0.93 0.62 0.74 42
George W Bush 0.82 0.93 0.87 123
Gerhard Schroeder 0.87 0.71 0.78 28
Hugo Chavez 0.71 0.77 0.74 13
Tony Blair 0.90 0.82 0.86 33 micro avg 0.83 0.83 0.83 322
macro avg 0.84 0.79 0.81 322
weighted avg 0.84 0.83 0.83 322 [[ 15 0 0 3 0 1 0]
[ 0 55 0 9 0 0 0]
[ 1 4 26 6 2 1 2]
[ 0 6 1 115 0 1 0]
[ 0 2 0 4 20 1 1]
[ 1 1 0 1 0 10 0]
[ 0 2 1 2 1 0 27]]
 
aaarticlea/png;base64,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
" alt="" />
 
aaarticlea/png;base64,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
" alt="" />
In [ ]:
 

.caret,
.dropup > .btn > .caret {
border-top-color: #000 !important;
}
.label {
border: 1px solid #000;
}
.table {
border-collapse: collapse !important;
}
.table td,
.table th {
background-color: #fff !important;
}
.table-bordered th,
.table-bordered td {
border: 1px solid #ddd !important;
}
}
@font-face {
font-family: 'Glyphicons Halflings';
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
content: "\002a";
}
.glyphicon-plus:before {
content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
content: "\20ac";
}
.glyphicon-minus:before {
content: "\2212";
}
.glyphicon-cloud:before {
content: "\2601";
}
.glyphicon-envelope:before {
content: "\2709";
}
.glyphicon-pencil:before {
content: "\270f";
}
.glyphicon-glass:before {
content: "\e001";
}
.glyphicon-music:before {
content: "\e002";
}
.glyphicon-search:before {
content: "\e003";
}
.glyphicon-heart:before {
content: "\e005";
}
.glyphicon-star:before {
content: "\e006";
}
.glyphicon-star-empty:before {
content: "\e007";
}
.glyphicon-user:before {
content: "\e008";
}
.glyphicon-film:before {
content: "\e009";
}
.glyphicon-th-large:before {
content: "\e010";
}
.glyphicon-th:before {
content: "\e011";
}
.glyphicon-th-list:before {
content: "\e012";
}
.glyphicon-ok:before {
content: "\e013";
}
.glyphicon-remove:before {
content: "\e014";
}
.glyphicon-zoom-in:before {
content: "\e015";
}
.glyphicon-zoom-out:before {
content: "\e016";
}
.glyphicon-off:before {
content: "\e017";
}
.glyphicon-signal:before {
content: "\e018";
}
.glyphicon-cog:before {
content: "\e019";
}
.glyphicon-trash:before {
content: "\e020";
}
.glyphicon-home:before {
content: "\e021";
}
.glyphicon-file:before {
content: "\e022";
}
.glyphicon-time:before {
content: "\e023";
}
.glyphicon-road:before {
content: "\e024";
}
.glyphicon-download-alt:before {
content: "\e025";
}
.glyphicon-download:before {
content: "\e026";
}
.glyphicon-upload:before {
content: "\e027";
}
.glyphicon-inbox:before {
content: "\e028";
}
.glyphicon-play-circle:before {
content: "\e029";
}
.glyphicon-repeat:before {
content: "\e030";
}
.glyphicon-refresh:before {
content: "\e031";
}
.glyphicon-list-alt:before {
content: "\e032";
}
.glyphicon-lock:before {
content: "\e033";
}
.glyphicon-flag:before {
content: "\e034";
}
.glyphicon-headphones:before {
content: "\e035";
}
.glyphicon-volume-off:before {
content: "\e036";
}
.glyphicon-volume-down:before {
content: "\e037";
}
.glyphicon-volume-up:before {
content: "\e038";
}
.glyphicon-qrcode:before {
content: "\e039";
}
.glyphicon-barcode:before {
content: "\e040";
}
.glyphicon-tag:before {
content: "\e041";
}
.glyphicon-tags:before {
content: "\e042";
}
.glyphicon-book:before {
content: "\e043";
}
.glyphicon-bookmark:before {
content: "\e044";
}
.glyphicon-print:before {
content: "\e045";
}
.glyphicon-camera:before {
content: "\e046";
}
.glyphicon-font:before {
content: "\e047";
}
.glyphicon-bold:before {
content: "\e048";
}
.glyphicon-italic:before {
content: "\e049";
}
.glyphicon-text-height:before {
content: "\e050";
}
.glyphicon-text-width:before {
content: "\e051";
}
.glyphicon-align-left:before {
content: "\e052";
}
.glyphicon-align-center:before {
content: "\e053";
}
.glyphicon-align-right:before {
content: "\e054";
}
.glyphicon-align-justify:before {
content: "\e055";
}
.glyphicon-list:before {
content: "\e056";
}
.glyphicon-indent-left:before {
content: "\e057";
}
.glyphicon-indent-right:before {
content: "\e058";
}
.glyphicon-facetime-video:before {
content: "\e059";
}
.glyphicon-picture:before {
content: "\e060";
}
.glyphicon-map-marker:before {
content: "\e062";
}
.glyphicon-adjust:before {
content: "\e063";
}
.glyphicon-tint:before {
content: "\e064";
}
.glyphicon-edit:before {
content: "\e065";
}
.glyphicon-share:before {
content: "\e066";
}
.glyphicon-check:before {
content: "\e067";
}
.glyphicon-move:before {
content: "\e068";
}
.glyphicon-step-backward:before {
content: "\e069";
}
.glyphicon-fast-backward:before {
content: "\e070";
}
.glyphicon-backward:before {
content: "\e071";
}
.glyphicon-play:before {
content: "\e072";
}
.glyphicon-pause:before {
content: "\e073";
}
.glyphicon-stop:before {
content: "\e074";
}
.glyphicon-forward:before {
content: "\e075";
}
.glyphicon-fast-forward:before {
content: "\e076";
}
.glyphicon-step-forward:before {
content: "\e077";
}
.glyphicon-eject:before {
content: "\e078";
}
.glyphicon-chevron-left:before {
content: "\e079";
}
.glyphicon-chevron-right:before {
content: "\e080";
}
.glyphicon-plus-sign:before {
content: "\e081";
}
.glyphicon-minus-sign:before {
content: "\e082";
}
.glyphicon-remove-sign:before {
content: "\e083";
}
.glyphicon-ok-sign:before {
content: "\e084";
}
.glyphicon-question-sign:before {
content: "\e085";
}
.glyphicon-info-sign:before {
content: "\e086";
}
.glyphicon-screenshot:before {
content: "\e087";
}
.glyphicon-remove-circle:before {
content: "\e088";
}
.glyphicon-ok-circle:before {
content: "\e089";
}
.glyphicon-ban-circle:before {
content: "\e090";
}
.glyphicon-arrow-left:before {
content: "\e091";
}
.glyphicon-arrow-right:before {
content: "\e092";
}
.glyphicon-arrow-up:before {
content: "\e093";
}
.glyphicon-arrow-down:before {
content: "\e094";
}
.glyphicon-share-alt:before {
content: "\e095";
}
.glyphicon-resize-full:before {
content: "\e096";
}
.glyphicon-resize-small:before {
content: "\e097";
}
.glyphicon-exclamation-sign:before {
content: "\e101";
}
.glyphicon-gift:before {
content: "\e102";
}
.glyphicon-leaf:before {
content: "\e103";
}
.glyphicon-fire:before {
content: "\e104";
}
.glyphicon-eye-open:before {
content: "\e105";
}
.glyphicon-eye-close:before {
content: "\e106";
}
.glyphicon-warning-sign:before {
content: "\e107";
}
.glyphicon-plane:before {
content: "\e108";
}
.glyphicon-calendar:before {
content: "\e109";
}
.glyphicon-random:before {
content: "\e110";
}
.glyphicon-comment:before {
content: "\e111";
}
.glyphicon-magnet:before {
content: "\e112";
}
.glyphicon-chevron-up:before {
content: "\e113";
}
.glyphicon-chevron-down:before {
content: "\e114";
}
.glyphicon-retweet:before {
content: "\e115";
}
.glyphicon-shopping-cart:before {
content: "\e116";
}
.glyphicon-folder-close:before {
content: "\e117";
}
.glyphicon-folder-open:before {
content: "\e118";
}
.glyphicon-resize-vertical:before {
content: "\e119";
}
.glyphicon-resize-horizontal:before {
content: "\e120";
}
.glyphicon-hdd:before {
content: "\e121";
}
.glyphicon-bullhorn:before {
content: "\e122";
}
.glyphicon-bell:before {
content: "\e123";
}
.glyphicon-certificate:before {
content: "\e124";
}
.glyphicon-thumbs-up:before {
content: "\e125";
}
.glyphicon-thumbs-down:before {
content: "\e126";
}
.glyphicon-hand-right:before {
content: "\e127";
}
.glyphicon-hand-left:before {
content: "\e128";
}
.glyphicon-hand-up:before {
content: "\e129";
}
.glyphicon-hand-down:before {
content: "\e130";
}
.glyphicon-circle-arrow-right:before {
content: "\e131";
}
.glyphicon-circle-arrow-left:before {
content: "\e132";
}
.glyphicon-circle-arrow-up:before {
content: "\e133";
}
.glyphicon-circle-arrow-down:before {
content: "\e134";
}
.glyphicon-globe:before {
content: "\e135";
}
.glyphicon-wrench:before {
content: "\e136";
}
.glyphicon-tasks:before {
content: "\e137";
}
.glyphicon-filter:before {
content: "\e138";
}
.glyphicon-briefcase:before {
content: "\e139";
}
.glyphicon-fullscreen:before {
content: "\e140";
}
.glyphicon-dashboard:before {
content: "\e141";
}
.glyphicon-paperclip:before {
content: "\e142";
}
.glyphicon-heart-empty:before {
content: "\e143";
}
.glyphicon-link:before {
content: "\e144";
}
.glyphicon-phone:before {
content: "\e145";
}
.glyphicon-pushpin:before {
content: "\e146";
}
.glyphicon-usd:before {
content: "\e148";
}
.glyphicon-gbp:before {
content: "\e149";
}
.glyphicon-sort:before {
content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
content: "\e152";
}
.glyphicon-sort-by-order:before {
content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
content: "\e154";
}
.glyphicon-sort-by-attributes:before {
content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
content: "\e156";
}
.glyphicon-unchecked:before {
content: "\e157";
}
.glyphicon-expand:before {
content: "\e158";
}
.glyphicon-collapse-down:before {
content: "\e159";
}
.glyphicon-collapse-up:before {
content: "\e160";
}
.glyphicon-log-in:before {
content: "\e161";
}
.glyphicon-flash:before {
content: "\e162";
}
.glyphicon-log-out:before {
content: "\e163";
}
.glyphicon-new-window:before {
content: "\e164";
}
.glyphicon-record:before {
content: "\e165";
}
.glyphicon-save:before {
content: "\e166";
}
.glyphicon-open:before {
content: "\e167";
}
.glyphicon-saved:before {
content: "\e168";
}
.glyphicon-import:before {
content: "\e169";
}
.glyphicon-export:before {
content: "\e170";
}
.glyphicon-send:before {
content: "\e171";
}
.glyphicon-floppy-disk:before {
content: "\e172";
}
.glyphicon-floppy-saved:before {
content: "\e173";
}
.glyphicon-floppy-remove:before {
content: "\e174";
}
.glyphicon-floppy-save:before {
content: "\e175";
}
.glyphicon-floppy-open:before {
content: "\e176";
}
.glyphicon-credit-card:before {
content: "\e177";
}
.glyphicon-transfer:before {
content: "\e178";
}
.glyphicon-cutlery:before {
content: "\e179";
}
.glyphicon-header:before {
content: "\e180";
}
.glyphicon-compressed:before {
content: "\e181";
}
.glyphicon-earphone:before {
content: "\e182";
}
.glyphicon-phone-alt:before {
content: "\e183";
}
.glyphicon-tower:before {
content: "\e184";
}
.glyphicon-stats:before {
content: "\e185";
}
.glyphicon-sd-video:before {
content: "\e186";
}
.glyphicon-hd-video:before {
content: "\e187";
}
.glyphicon-subtitles:before {
content: "\e188";
}
.glyphicon-sound-stereo:before {
content: "\e189";
}
.glyphicon-sound-dolby:before {
content: "\e190";
}
.glyphicon-sound-5-1:before {
content: "\e191";
}
.glyphicon-sound-6-1:before {
content: "\e192";
}
.glyphicon-sound-7-1:before {
content: "\e193";
}
.glyphicon-copyright-mark:before {
content: "\e194";
}
.glyphicon-registration-mark:before {
content: "\e195";
}
.glyphicon-cloud-download:before {
content: "\e197";
}
.glyphicon-cloud-upload:before {
content: "\e198";
}
.glyphicon-tree-conifer:before {
content: "\e199";
}
.glyphicon-tree-deciduous:before {
content: "\e200";
}
.glyphicon-cd:before {
content: "\e201";
}
.glyphicon-save-file:before {
content: "\e202";
}
.glyphicon-open-file:before {
content: "\e203";
}
.glyphicon-level-up:before {
content: "\e204";
}
.glyphicon-copy:before {
content: "\e205";
}
.glyphicon-paste:before {
content: "\e206";
}
.glyphicon-alert:before {
content: "\e209";
}
.glyphicon-equalizer:before {
content: "\e210";
}
.glyphicon-king:before {
content: "\e211";
}
.glyphicon-queen:before {
content: "\e212";
}
.glyphicon-pawn:before {
content: "\e213";
}
.glyphicon-bishop:before {
content: "\e214";
}
.glyphicon-knight:before {
content: "\e215";
}
.glyphicon-baby-formula:before {
content: "\e216";
}
.glyphicon-tent:before {
content: "\26fa";
}
.glyphicon-blackboard:before {
content: "\e218";
}
.glyphicon-bed:before {
content: "\e219";
}
.glyphicon-apple:before {
content: "\f8ff";
}
.glyphicon-erase:before {
content: "\e221";
}
.glyphicon-hourglass:before {
content: "\231b";
}
.glyphicon-lamp:before {
content: "\e223";
}
.glyphicon-duplicate:before {
content: "\e224";
}
.glyphicon-piggy-bank:before {
content: "\e225";
}
.glyphicon-scissors:before {
content: "\e226";
}
.glyphicon-bitcoin:before {
content: "\e227";
}
.glyphicon-btc:before {
content: "\e227";
}
.glyphicon-xbt:before {
content: "\e227";
}
.glyphicon-yen:before {
content: "\00a5";
}
.glyphicon-jpy:before {
content: "\00a5";
}
.glyphicon-ruble:before {
content: "\20bd";
}
.glyphicon-rub:before {
content: "\20bd";
}
.glyphicon-scale:before {
content: "\e230";
}
.glyphicon-ice-lolly:before {
content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
content: "\e232";
}
.glyphicon-education:before {
content: "\e233";
}
.glyphicon-option-horizontal:before {
content: "\e234";
}
.glyphicon-option-vertical:before {
content: "\e235";
}
.glyphicon-menu-hamburger:before {
content: "\e236";
}
.glyphicon-modal-window:before {
content: "\e237";
}
.glyphicon-oil:before {
content: "\e238";
}
.glyphicon-grain:before {
content: "\e239";
}
.glyphicon-sunglasses:before {
content: "\e240";
}
.glyphicon-text-size:before {
content: "\e241";
}
.glyphicon-text-color:before {
content: "\e242";
}
.glyphicon-text-background:before {
content: "\e243";
}
.glyphicon-object-align-top:before {
content: "\e244";
}
.glyphicon-object-align-bottom:before {
content: "\e245";
}
.glyphicon-object-align-horizontal:before {
content: "\e246";
}
.glyphicon-object-align-left:before {
content: "\e247";
}
.glyphicon-object-align-vertical:before {
content: "\e248";
}
.glyphicon-object-align-right:before {
content: "\e249";
}
.glyphicon-triangle-right:before {
content: "\e250";
}
.glyphicon-triangle-left:before {
content: "\e251";
}
.glyphicon-triangle-bottom:before {
content: "\e252";
}
.glyphicon-triangle-top:before {
content: "\e253";
}
.glyphicon-console:before {
content: "\e254";
}
.glyphicon-superscript:before {
content: "\e255";
}
.glyphicon-subscript:before {
content: "\e256";
}
.glyphicon-menu-left:before {
content: "\e257";
}
.glyphicon-menu-right:before {
content: "\e258";
}
.glyphicon-menu-down:before {
content: "\e259";
}
.glyphicon-menu-up:before {
content: "\e260";
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html {
font-size: 10px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 1.42857143;
color: #000;
background-color: #fff;
}
input,
button,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
a {
color: #337ab7;
text-decoration: none;
}
a:hover,
a:focus {
color: #23527c;
text-decoration: underline;
}
a:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
figure {
margin: 0;
}
img {
vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
display: block;
max-width: 100%;
height: auto;
}
.img-rounded {
border-radius: 3px;
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
}
.img-circle {
border-radius: 50%;
}
hr {
margin-top: 18px;
margin-bottom: 18px;
border: 0;
border-top: 1px solid #eeeeee;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
[role="button"] {
cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
margin-top: 18px;
margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
margin-top: 9px;
margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
font-size: 75%;
}
h1,
.h1 {
font-size: 33px;
}
h2,
.h2 {
font-size: 27px;
}
h3,
.h3 {
font-size: 23px;
}
h4,
.h4 {
font-size: 17px;
}
h5,
.h5 {
font-size: 13px;
}
h6,
.h6 {
font-size: 12px;
}
p {
margin: 0 0 9px;
}
.lead {
margin-bottom: 18px;
font-size: 14px;
font-weight: 300;
line-height: 1.4;
}
@media (min-width: 768px) {
.lead {
font-size: 19.5px;
}
}
small,
.small {
font-size: 92%;
}
mark,
.mark {
background-color: #fcf8e3;
padding: .2em;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.text-justify {
text-align: justify;
}
.text-nowrap {
white-space: nowrap;
}
.text-lowercase {
text-transform: lowercase;
}
.text-uppercase {
text-transform: uppercase;
}
.text-capitalize {
text-transform: capitalize;
}
.text-muted {
color: #777777;
}
.text-primary {
color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
color: #286090;
}
.text-success {
color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
color: #2b542c;
}
.text-info {
color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
color: #245269;
}
.text-warning {
color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
color: #66512c;
}
.text-danger {
color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
color: #843534;
}
.bg-primary {
color: #fff;
background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
background-color: #286090;
}
.bg-success {
background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
background-color: #c1e2b3;
}
.bg-info {
background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
background-color: #afd9ee;
}
.bg-warning {
background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
background-color: #f7ecb5;
}
.bg-danger {
background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
background-color: #e4b9b9;
}
.page-header {
padding-bottom: 8px;
margin: 36px 0 18px;
border-bottom: 1px solid #eeeeee;
}
ul,
ol {
margin-top: 0;
margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
margin-bottom: 0;
}
.list-unstyled {
padding-left: 0;
list-style: none;
}
.list-inline {
padding-left: 0;
list-style: none;
margin-left: -5px;
}
.list-inline > li {
display: inline-block;
padding-left: 5px;
padding-right: 5px;
}
dl {
margin-top: 0;
margin-bottom: 18px;
}
dt,
dd {
line-height: 1.42857143;
}
dt {
font-weight: bold;
}
dd {
margin-left: 0;
}
@media (min-width: 541px) {
.dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.dl-horizontal dd {
margin-left: 180px;
}
}
abbr[title],
abbr[data-original-title] {
cursor: help;
border-bottom: 1px dotted #777777;
}
.initialism {
font-size: 90%;
text-transform: uppercase;
}
blockquote {
padding: 9px 18px;
margin: 0 0 18px;
font-size: inherit;
border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
display: block;
font-size: 80%;
line-height: 1.42857143;
color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
padding-right: 15px;
padding-left: 0;
border-right: 5px solid #eeeeee;
border-left: 0;
text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
content: '\00A0 \2014';
}
address {
margin-bottom: 18px;
font-style: normal;
line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
font-family: monospace;
}
code {
padding: 2px 4px;
font-size: 90%;
color: #c7254e;
background-color: #f9f2f4;
border-radius: 2px;
}
kbd {
padding: 2px 4px;
font-size: 90%;
color: #888;
background-color: transparent;
border-radius: 1px;
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: bold;
box-shadow: none;
}
pre {
display: block;
padding: 8.5px;
margin: 0 0 9px;
font-size: 12px;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
color: #333333;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 2px;
}
pre code {
padding: 0;
font-size: inherit;
color: inherit;
white-space: pre-wrap;
background-color: transparent;
border-radius: 0;
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll;
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
@media (min-width: 768px) {
.container {
width: 768px;
}
}
@media (min-width: 992px) {
.container {
width: 940px;
}
}
@media (min-width: 1200px) {
.container {
width: 1140px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
.row {
margin-left: 0px;
margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 0px;
padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}
table {
background-color: transparent;
}
caption {
padding-top: 8px;
padding-bottom: 8px;
color: #777777;
text-align: left;
}
th {
text-align: left;
}
.table {
width: 100%;
max-width: 100%;
margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd;
}
.table > thead > tr > th {
vertical-align: bottom;
border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
border-top: 0;
}
.table > tbody + tbody {
border-top: 2px solid #ddd;
}
.table .table {
background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
padding: 5px;
}
.table-bordered {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
background-color: #f5f5f5;
}
table col[class*="col-"] {
position: static;
float: none;
display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
position: static;
float: none;
display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
background-color: #ebcccc;
}
.table-responsive {
overflow-x: auto;
min-height: 0.01%;
}
@media screen and (max-width: 767px) {
.table-responsive {
width: 100%;
margin-bottom: 13.5px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
}
.table-responsive > .table {
margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {
white-space: nowrap;
}
.table-responsive > .table-bordered {
border: 0;
}
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom: 0;
}
}
fieldset {
padding: 0;
margin: 0;
border: 0;
min-width: 0;
}
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 18px;
font-size: 19.5px;
line-height: inherit;
color: #333333;
border: 0;
border-bottom: 1px solid #e5e5e5;
}
label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: bold;
}
input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
margin: 4px 0 0;
margin-top: 1px \9;
line-height: normal;
}
input[type="file"] {
display: block;
}
input[type="range"] {
display: block;
width: 100%;
}
select[multiple],
select[size] {
height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
output {
display: block;
padding-top: 7px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
}
.form-control {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
color: #999;
opacity: 1;
}
.form-control:-ms-input-placeholder {
color: #999;
}
.form-control::-webkit-input-placeholder {
color: #999;
}
.form-control::-ms-expand {
border: 0;
background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
background-color: #eeeeee;
opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
cursor: not-allowed;
}
textarea.form-control {
height: auto;
}
input[type="search"] {
-webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
line-height: 32px;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm,
.input-group-sm input[type="date"],
.input-group-sm input[type="time"],
.input-group-sm input[type="datetime-local"],
.input-group-sm input[type="month"] {
line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg,
.input-group-lg input[type="date"],
.input-group-lg input[type="time"],
.input-group-lg input[type="datetime-local"],
.input-group-lg input[type="month"] {
line-height: 45px;
}
}
.form-group {
margin-bottom: 15px;
}
.radio,
.checkbox {
position: relative;
display: block;
margin-top: 10px;
margin-bottom: 10px;
}
.radio label,
.checkbox label {
min-height: 18px;
padding-left: 20px;
margin-bottom: 0;
font-weight: normal;
cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
position: absolute;
margin-left: -20px;
margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
position: relative;
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
vertical-align: middle;
font-weight: normal;
cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
margin-top: 0;
margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
cursor: not-allowed;
}
.form-control-static {
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0;
min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
padding-left: 0;
padding-right: 0;
}
.input-sm {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-sm {
height: 30px;
line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
height: auto;
}
.form-group-sm .form-control {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.form-group-sm select.form-control {
height: 30px;
line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
height: auto;
}
.form-group-sm .form-control-static {
height: 30px;
min-height: 30px;
padding: 6px 10px;
font-size: 12px;
line-height: 1.5;
}
.input-lg {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-lg {
height: 45px;
line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
height: auto;
}
.form-group-lg .form-control {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.form-group-lg select.form-control {
height: 45px;
line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
height: auto;
}
.form-group-lg .form-control-static {
height: 45px;
min-height: 35px;
padding: 11px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.has-feedback {
position: relative;
}
.has-feedback .form-control {
padding-right: 40px;
}
.form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
width: 45px;
height: 45px;
line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
width: 30px;
height: 30px;
line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
color: #3c763d;
}
.has-success .form-control {
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
border-color: #2b542c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
color: #3c763d;
border-color: #3c763d;
background-color: #dff0d8;
}
.has-success .form-control-feedback {
color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
color: #8a6d3b;
}
.has-warning .form-control {
border-color: #8a6d3b;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
border-color: #66512c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
color: #8a6d3b;
border-color: #8a6d3b;
background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
color: #a94442;
}
.has-error .form-control {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
border-color: #843534;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
color: #a94442;
border-color: #a94442;
background-color: #f2dede;
}
.has-error .form-control-feedback {
color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
top: 0;
}
.help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px;
color: #404040;
}
@media (min-width: 768px) {
.form-inline .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.form-inline .form-control-static {
display: inline-block;
}
.form-inline .input-group {
display: inline-table;
vertical-align: middle;
}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
width: auto;
}
.form-inline .input-group > .form-control {
width: 100%;
}
.form-inline .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio,
.form-inline .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio label,
.form-inline .checkbox label {
padding-left: 0;
}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
top: 0;
}
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
margin-top: 0;
margin-bottom: 0;
padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
min-height: 25px;
}
.form-horizontal .form-group {
margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 7px;
}
}
.form-horizontal .has-feedback .form-control-feedback {
right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
padding-top: 11px;
font-size: 17px;
}
}
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label {
padding-top: 6px;
font-size: 12px;
}
}
.btn {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
border-radius: 2px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
color: #333;
text-decoration: none;
}
.btn:active,
.btn.active {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
cursor: not-allowed;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
pointer-events: none;
}
.btn-default {
color: #333;
background-color: #fff;
border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.btn-default:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
background-image: none;
}
.btn-default.disabled: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 {
background-color: #fff;
border-color: #ccc;
}
.btn-default .badge {
color: #fff;
background-color: #333;
}
.btn-primary {
color: #fff;
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
color: #fff;
background-color: #286090;
border-color: #122b40;
}
.btn-primary:hover {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
color: #fff;
background-color: #204d74;
border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
background-image: none;
}
.btn-primary.disabled: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 {
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary .badge {
color: #337ab7;
background-color: #fff;
}
.btn-success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.btn-success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
background-image: none;
}
.btn-success.disabled: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 {
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success .badge {
color: #5cb85c;
background-color: #fff;
}
.btn-info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.btn-info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
background-image: none;
}
.btn-info.disabled: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 {
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info .badge {
color: #5bc0de;
background-color: #fff;
}
.btn-warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.btn-warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
background-image: none;
}
.btn-warning.disabled: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 {
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.btn-danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.btn-danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
background-image: none;
}
.btn-danger.disabled: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 {
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger .badge {
color: #d9534f;
background-color: #fff;
}
.btn-link {
color: #337ab7;
font-weight: normal;
border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
color: #23527c;
text-decoration: underline;
background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
color: #777777;
text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
padding: 1px 5px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-block {
display: block;
width: 100%;
}
.btn-block + .btn-block {
margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
width: 100%;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 1;
}
.collapse {
display: none;
}
.collapse.in {
display: block;
}
tr.collapse.in {
display: table-row;
}
tbody.collapse.in {
display: table-row-group;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition-property: height, visibility;
transition-property: height, visibility;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}
.caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid \9;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.dropup,
.dropdown {
position: relative;
}
.dropdown-toggle:focus {
outline: 0;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
font-size: 13px;
text-align: left;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 2px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
}
.dropdown-menu.pull-right {
right: 0;
left: auto;
}
.dropdown-menu .divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.dropdown-menu > li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #333333;
white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
text-decoration: none;
color: #262626;
background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
color: #fff;
text-decoration: none;
outline: 0;
background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
text-decoration: none;
background-color: transparent;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
cursor: not-allowed;
}
.open > .dropdown-menu {
display: block;
}
.open > a {
outline: 0;
}
.dropdown-menu-right {
left: auto;
right: 0;
}
.dropdown-menu-left {
left: 0;
right: auto;
}
.dropdown-header {
display: block;
padding: 3px 20px;
font-size: 12px;
line-height: 1.42857143;
color: #777777;
white-space: nowrap;
}
.dropdown-backdrop {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 990;
}
.pull-right > .dropdown-menu {
right: 0;
left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
border-top: 0;
border-bottom: 4px dashed;
border-bottom: 4px solid \9;
content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 2px;
}
@media (min-width: 541px) {
.navbar-right .dropdown-menu {
left: auto;
right: 0;
}
.navbar-right .dropdown-menu-left {
left: 0;
right: auto;
}
}
.btn-group,
.btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
position: relative;
float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
margin-left: -1px;
}
.btn-toolbar {
margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 0;
}
.btn-group > .btn:first-child {
margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group > .btn-group {
float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
padding-left: 8px;
padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
padding-left: 12px;
padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
-webkit-box-shadow: none;
box-shadow: none;
}
.btn .caret {
margin-left: 0;
}
.btn-lg .caret {
border-width: 5px 5px 0;
border-bottom-width: 0;
}
.dropup .btn-lg .caret {
border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
margin-top: -1px;
margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
border-top-right-radius: 0;
border-top-left-radius: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.btn-group-justified {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
float: none;
display: table-cell;
width: 1%;
}
.btn-group-justified > .btn-group .btn {
width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none;
}
.input-group {
position: relative;
display: table;
border-collapse: separate;
}
.input-group[class*="col-"] {
float: none;
padding-left: 0;
padding-right: 0;
}
.input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0;
}
.input-group .form-control:focus {
z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
height: 45px;
line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
height: 30px;
line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
border-radius: 0;
}
.input-group-addon,
.input-group-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle;
}
.input-group-addon {
padding: 6px 12px;
font-size: 13px;
font-weight: normal;
line-height: 1;
color: #555555;
text-align: center;
background-color: #eeeeee;
border: 1px solid #ccc;
border-radius: 2px;
}
.input-group-addon.input-sm {
padding: 5px 10px;
font-size: 12px;
border-radius: 1px;
}
.input-group-addon.input-lg {
padding: 10px 16px;
font-size: 17px;
border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.input-group-addon:first-child {
border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.input-group-addon:last-child {
border-left: 0;
}
.input-group-btn {
position: relative;
font-size: 0;
white-space: nowrap;
}
.input-group-btn > .btn {
position: relative;
}
.input-group-btn > .btn + .btn {
margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
z-index: 2;
margin-left: -1px;
}
.nav {
margin-bottom: 0;
padding-left: 0;
list-style: none;
}
.nav > li {
position: relative;
display: block;
}
.nav > li > a {
position: relative;
display: block;
padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.nav > li.disabled > a {
color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
color: #777777;
text-decoration: none;
background-color: transparent;
cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
background-color: #eeeeee;
border-color: #337ab7;
}
.nav .nav-divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.nav > li > a > img {
max-width: none;
}
.nav-tabs {
border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
float: left;
margin-bottom: -1px;
}
.nav-tabs > li > a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
color: #555555;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
cursor: default;
}
.nav-tabs.nav-justified {
width: 100%;
border-bottom: 0;
}
.nav-tabs.nav-justified > li {
float: none;
}
.nav-tabs.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-tabs.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs.nav-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.nav-pills > li {
float: left;
}
.nav-pills > li > a {
border-radius: 2px;
}
.nav-pills > li + li {
margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
color: #fff;
background-color: #337ab7;
}
.nav-stacked > li {
float: none;
}
.nav-stacked > li + li {
margin-top: 2px;
margin-left: 0;
}
.nav-justified {
width: 100%;
}
.nav-justified > li {
float: none;
}
.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs-justified {
border-bottom: 0;
}
.nav-tabs-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar {
position: relative;
min-height: 30px;
margin-bottom: 18px;
border: 1px solid transparent;
}
@media (min-width: 541px) {
.navbar {
border-radius: 2px;
}
}
@media (min-width: 541px) {
.navbar-header {
float: left;
}
}
.navbar-collapse {
overflow-x: visible;
padding-right: 0px;
padding-left: 0px;
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
-webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
overflow-y: auto;
}
@media (min-width: 541px) {
.navbar-collapse {
width: auto;
border-top: 0;
box-shadow: none;
}
.navbar-collapse.collapse {
display: block !important;
height: auto !important;
padding-bottom: 0;
overflow: visible !important;
}
.navbar-collapse.in {
overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
padding-left: 0;
padding-right: 0;
}
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 200px;
}
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0px;
margin-left: 0px;
}
@media (min-width: 541px) {
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0;
margin-left: 0;
}
}
.navbar-static-top {
z-index: 1000;
border-width: 0 0 1px;
}
@media (min-width: 541px) {
.navbar-static-top {
border-radius: 0;
}
}
.navbar-fixed-top,
.navbar-fixed-bottom {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
}
@media (min-width: 541px) {
.navbar-fixed-top,
.navbar-fixed-bottom {
border-radius: 0;
}
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-fixed-bottom {
bottom: 0;
margin-bottom: 0;
border-width: 1px 0 0;
}
.navbar-brand {
float: left;
padding: 6px 0px;
font-size: 17px;
line-height: 18px;
height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
text-decoration: none;
}
.navbar-brand > img {
display: block;
}
@media (min-width: 541px) {
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
margin-left: 0px;
}
}
.navbar-toggle {
position: relative;
float: right;
margin-right: 0px;
padding: 9px 10px;
margin-top: -2px;
margin-bottom: -2px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 2px;
}
.navbar-toggle:focus {
outline: 0;
}
.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
margin-top: 4px;
}
@media (min-width: 541px) {
.navbar-toggle {
display: none;
}
}
.navbar-nav {
margin: 3px 0px;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
line-height: 18px;
}
@media (max-width: 540px) {
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none;
}
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
line-height: 18px;
}
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus {
background-image: none;
}
}
@media (min-width: 541px) {
.navbar-nav {
float: left;
margin: 0;
}
.navbar-nav > li {
float: left;
}
.navbar-nav > li > a {
padding-top: 6px;
padding-bottom: 6px;
}
}
.navbar-form {
margin-left: 0px;
margin-right: 0px;
padding: 10px 0px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
margin-top: -1px;
margin-bottom: -1px;
}
@media (min-width: 768px) {
.navbar-form .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.navbar-form .form-control-static {
display: inline-block;
}
.navbar-form .input-group {
display: inline-table;
vertical-align: middle;
}
.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
width: auto;
}
.navbar-form .input-group > .form-control {
width: 100%;
}
.navbar-form .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio,
.navbar-form .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio label,
.navbar-form .checkbox label {
padding-left: 0;
}
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.navbar-form .has-feedback .form-control-feedback {
top: 0;
}
}
@media (max-width: 540px) {
.navbar-form .form-group {
margin-bottom: 5px;
}
.navbar-form .form-group:last-child {
margin-bottom: 0;
}
}
@media (min-width: 541px) {
.navbar-form {
width: auto;
border: 0;
margin-left: 0;
margin-right: 0;
padding-top: 0;
padding-bottom: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
}
.navbar-nav > li > .dropdown-menu {
margin-top: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
margin-bottom: 0;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.navbar-btn {
margin-top: -1px;
margin-bottom: -1px;
}
.navbar-btn.btn-sm {
margin-top: 0px;
margin-bottom: 0px;
}
.navbar-btn.btn-xs {
margin-top: 4px;
margin-bottom: 4px;
}
.navbar-text {
margin-top: 6px;
margin-bottom: 6px;
}
@media (min-width: 541px) {
.navbar-text {
float: left;
margin-left: 0px;
margin-right: 0px;
}
}
@media (min-width: 541px) {
.navbar-left {
float: left !important;
float: left;
}
.navbar-right {
float: right !important;
float: right;
margin-right: 0px;
}
.navbar-right ~ .navbar-right {
margin-right: 0;
}
}
.navbar-default {
background-color: #f8f8f8;
border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
color: #5e5e5e;
background-color: transparent;
}
.navbar-default .navbar-text {
color: #777;
}
.navbar-default .navbar-nav > li > a {
color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
.navbar-default .navbar-toggle {
border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background-color: #e7e7e7;
color: #555;
}
@media (max-width: 540px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #777;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
}
.navbar-default .navbar-link {
color: #777;
}
.navbar-default .navbar-link:hover {
color: #333;
}
.navbar-default .btn-link {
color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
color: #ccc;
}
.navbar-inverse {
background-color: #222;
border-color: #080808;
}
.navbar-inverse .navbar-brand {
color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-text {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
color: #444;
background-color: transparent;
}
.navbar-inverse .navbar-toggle {
border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
background-color: #080808;
color: #fff;
}
@media (max-width: 540px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
border-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #444;
background-color: transparent;
}
}
.navbar-inverse .navbar-link {
color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
color: #fff;
}
.navbar-inverse .btn-link {
color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
color: #444;
}
.breadcrumb {
padding: 8px 15px;
margin-bottom: 18px;
list-style: none;
background-color: #f5f5f5;
border-radius: 2px;
}
.breadcrumb > li {
display: inline-block;
}
.breadcrumb > li + li:before {
content: "/\00a0";
padding: 0 5px;
color: #5e5e5e;
}
.breadcrumb > .active {
color: #777777;
}
.pagination {
display: inline-block;
padding-left: 0;
margin: 18px 0;
border-radius: 2px;
}
.pagination > li {
display: inline;
}
.pagination > li > a,
.pagination > li > span {
position: relative;
float: left;
padding: 6px 12px;
line-height: 1.42857143;
text-decoration: none;
color: #337ab7;
background-color: #fff;
border: 1px solid #ddd;
margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
margin-left: 0;
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
border-bottom-right-radius: 2px;
border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
z-index: 2;
color: #23527c;
background-color: #eeeeee;
border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 3;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
color: #777777;
background-color: #fff;
border-color: #ddd;
cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
border-bottom-left-radius: 1px;
border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
border-bottom-right-radius: 1px;
border-top-right-radius: 1px;
}
.pager {
padding-left: 0;
margin: 18px 0;
list-style: none;
text-align: center;
}
.pager li {
display: inline;
}
.pager li > a,
.pager li > span {
display: inline-block;
padding: 5px 14px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
float: right;
}
.pager .previous > a,
.pager .previous > span {
float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
color: #777777;
background-color: #fff;
cursor: not-allowed;
}
.label {
display: inline;
padding: .2em .6em .3em;
font-size: 75%;
font-weight: bold;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}
a.label:hover,
a.label:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.label:empty {
display: none;
}
.btn .label {
position: relative;
top: -1px;
}
.label-default {
background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
background-color: #5e5e5e;
}
.label-primary {
background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
background-color: #286090;
}
.label-success {
background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
background-color: #449d44;
}
.label-info {
background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
background-color: #31b0d5;
}
.label-warning {
background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
background-color: #ec971f;
}
.label-danger {
background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
background-color: #c9302c;
}
.badge {
display: inline-block;
min-width: 10px;
padding: 3px 7px;
font-size: 12px;
font-weight: bold;
color: #fff;
line-height: 1;
vertical-align: middle;
white-space: nowrap;
text-align: center;
background-color: #777777;
border-radius: 10px;
}
.badge:empty {
display: none;
}
.btn .badge {
position: relative;
top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
top: 0;
padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
color: #337ab7;
background-color: #fff;
}
.list-group-item > .badge {
float: right;
}
.list-group-item > .badge + .badge {
margin-right: 5px;
}
.nav-pills > li > a > .badge {
margin-left: 3px;
}
.jumbotron {
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 30px;
color: inherit;
background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
color: inherit;
}
.jumbotron p {
margin-bottom: 15px;
font-size: 20px;
font-weight: 200;
}
.jumbotron > hr {
border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
border-radius: 3px;
padding-left: 0px;
padding-right: 0px;
}
.jumbotron .container {
max-width: 100%;
}
@media screen and (min-width: 768px) {
.jumbotron {
padding-top: 48px;
padding-bottom: 48px;
}
.container .jumbotron,
.container-fluid .jumbotron {
padding-left: 60px;
padding-right: 60px;
}
.jumbotron h1,
.jumbotron .h1 {
font-size: 59px;
}
}
.thumbnail {
display: block;
padding: 4px;
margin-bottom: 18px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: border 0.2s ease-in-out;
-o-transition: border 0.2s ease-in-out;
transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
margin-left: auto;
margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
border-color: #337ab7;
}
.thumbnail .caption {
padding: 9px;
color: #000;
}
.alert {
padding: 15px;
margin-bottom: 18px;
border: 1px solid transparent;
border-radius: 2px;
}
.alert h4 {
margin-top: 0;
color: inherit;
}
.alert .alert-link {
font-weight: bold;
}
.alert > p,
.alert > ul {
margin-bottom: 0;
}
.alert > p + p {
margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
position: relative;
top: -2px;
right: -21px;
color: inherit;
}
.alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
}
.alert-success hr {
border-top-color: #c9e2b3;
}
.alert-success .alert-link {
color: #2b542c;
}
.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
}
.alert-info hr {
border-top-color: #a6e1ec;
}
.alert-info .alert-link {
color: #245269;
}
.alert-warning {
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b;
}
.alert-warning hr {
border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
color: #66512c;
}
.alert-danger {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
}
.alert-danger hr {
border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
@keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
.progress {
overflow: hidden;
height: 18px;
margin-bottom: 18px;
background-color: #f5f5f5;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
float: left;
width: 0%;
height: 100%;
font-size: 12px;
line-height: 18px;
color: #fff;
text-align: center;
background-color: #337ab7;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-transition: width 0.6s ease;
-o-transition: width 0.6s ease;
transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
-webkit-animation: progress-bar-stripes 2s linear infinite;
-o-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
margin-top: 15px;
}
.media:first-child {
margin-top: 0;
}
.media,
.media-body {
zoom: 1;
overflow: hidden;
}
.media-body {
width: 10000px;
}
.media-object {
display: block;
}
.media-object.img-thumbnail {
max-width: none;
}
.media-right,
.media > .pull-right {
padding-left: 10px;
}
.media-left,
.media > .pull-left {
padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
display: table-cell;
vertical-align: top;
}
.media-middle {
vertical-align: middle;
}
.media-bottom {
vertical-align: bottom;
}
.media-heading {
margin-top: 0;
margin-bottom: 5px;
}
.media-list {
padding-left: 0;
list-style: none;
}
.list-group {
margin-bottom: 20px;
padding-left: 0;
}
.list-group-item {
position: relative;
display: block;
padding: 10px 15px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #ddd;
}
.list-group-item:first-child {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
}
.list-group-item:last-child {
margin-bottom: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
text-decoration: none;
color: #555;
background-color: #f5f5f5;
}
button.list-group-item {
width: 100%;
text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
background-color: #eeeeee;
color: #777777;
cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
z-index: 2;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
color: #c7ddef;
}
.list-group-item-success {
color: #3c763d;
background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
color: #3c763d;
background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
color: #fff;
background-color: #3c763d;
border-color: #3c763d;
}
.list-group-item-info {
color: #31708f;
background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
color: #31708f;
background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
color: #fff;
background-color: #31708f;
border-color: #31708f;
}
.list-group-item-warning {
color: #8a6d3b;
background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
color: #8a6d3b;
background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
color: #fff;
background-color: #8a6d3b;
border-color: #8a6d3b;
}
.list-group-item-danger {
color: #a94442;
background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
color: #a94442;
background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
color: #fff;
background-color: #a94442;
border-color: #a94442;
}
.list-group-item-heading {
margin-top: 0;
margin-bottom: 5px;
}
.list-group-item-text {
margin-bottom: 0;
line-height: 1.3;
}
.panel {
margin-bottom: 18px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 2px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
padding: 15px;
}
.panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
color: inherit;
}
.panel-title {
margin-top: 0;
margin-bottom: 0;
font-size: 15px;
color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
color: inherit;
}
.panel-footer {
padding: 10px 15px;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
border-width: 1px 0;
border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
border-top: 0;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
border-bottom: 0;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
border-top-width: 0;
}
.list-group + .panel-footer {
border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
padding-left: 15px;
padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
border-top-left-radius: 1px;
border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
border-bottom-left-radius: 1px;
border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
border-bottom: 0;
}
.panel > .table-responsive {
border: 0;
margin-bottom: 0;
}
.panel-group {
margin-bottom: 18px;
}
.panel-group .panel {
margin-bottom: 0;
border-radius: 2px;
}
.panel-group .panel + .panel {
margin-top: 5px;
}
.panel-group .panel-heading {
border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
border-bottom: 1px solid #ddd;
}
.panel-default {
border-color: #ddd;
}
.panel-default > .panel-heading {
color: #333333;
background-color: #f5f5f5;
border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
color: #f5f5f5;
background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ddd;
}
.panel-primary {
border-color: #337ab7;
}
.panel-primary > .panel-heading {
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
color: #337ab7;
background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #337ab7;
}
.panel-success {
border-color: #d6e9c6;
}
.panel-success > .panel-heading {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
color: #dff0d8;
background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #d6e9c6;
}
.panel-info {
border-color: #bce8f1;
}
.panel-info > .panel-heading {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
color: #d9edf7;
background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #bce8f1;
}
.panel-warning {
border-color: #faebcc;
}
.panel-warning > .panel-heading {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
color: #fcf8e3;
background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #faebcc;
}
.panel-danger {
border-color: #ebccd1;
}
.panel-danger > .panel-heading {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
color: #f2dede;
background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ebccd1;
}
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
}
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
padding-bottom: 75%;
}
.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
border-color: #ddd;
border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
padding: 24px;
border-radius: 3px;
}
.well-sm {
padding: 9px;
border-radius: 1px;
}
.close {
float: right;
font-size: 19.5px;
font-weight: bold;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: 0.2;
filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
opacity: 0.5;
filter: alpha(opacity=50);
}
button.close {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.modal-open {
overflow: hidden;
}
.modal {
display: none;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.modal.fade .modal-dialog {
-webkit-transform: translate(0, -25%);
-ms-transform: translate(0, -25%);
-o-transform: translate(0, -25%);
transform: translate(0, -25%);
-webkit-transition: -webkit-transform 0.3s ease-out;
-moz-transition: -moz-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal-dialog {
position: relative;
width: auto;
margin: 10px;
}
.modal-content {
position: relative;
background-color: #fff;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
background-clip: padding-box;
outline: 0;
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
opacity: 0;
filter: alpha(opacity=0);
}
.modal-backdrop.in {
opacity: 0.5;
filter: alpha(opacity=50);
}
.modal-header {
padding: 15px;
border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
margin-top: -2px;
}
.modal-title {
margin: 0;
line-height: 1.42857143;
}
.modal-body {
position: relative;
padding: 15px;
}
.modal-footer {
padding: 15px;
text-align: right;
border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
margin-left: 5px;
margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
margin-left: 0;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@media (min-width: 768px) {
.modal-dialog {
width: 600px;
margin: 30px auto;
}
.modal-content {
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.modal-sm {
width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg {
width: 900px;
}
}
.tooltip {
position: absolute;
z-index: 1070;
display: block;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 12px;
opacity: 0;
filter: alpha(opacity=0);
}
.tooltip.in {
opacity: 0.9;
filter: alpha(opacity=90);
}
.tooltip.top {
margin-top: -3px;
padding: 5px 0;
}
.tooltip.right {
margin-left: 3px;
padding: 0 5px;
}
.tooltip.bottom {
margin-top: 3px;
padding: 5px 0;
}
.tooltip.left {
margin-left: -3px;
padding: 0 5px;
}
.tooltip-inner {
max-width: 200px;
padding: 3px 8px;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 2px;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
bottom: 0;
right: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
bottom: 0;
left: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
top: 0;
right: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
top: 0;
left: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1060;
display: none;
max-width: 276px;
padding: 1px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 13px;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
margin-top: -10px;
}
.popover.right {
margin-left: 10px;
}
.popover.bottom {
margin-top: 10px;
}
.popover.left {
margin-left: -10px;
}
.popover-title {
margin: 0;
padding: 8px 14px;
font-size: 13px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-radius: 2px 2px 0 0;
}
.popover-content {
padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.popover > .arrow {
border-width: 11px;
}
.popover > .arrow:after {
border-width: 10px;
content: "";
}
.popover.top > .arrow {
left: 50%;
margin-left: -11px;
border-bottom-width: 0;
border-top-color: #999999;
border-top-color: rgba(0, 0, 0, 0.25);
bottom: -11px;
}
.popover.top > .arrow:after {
content: " ";
bottom: 1px;
margin-left: -10px;
border-bottom-width: 0;
border-top-color: #fff;
}
.popover.right > .arrow {
top: 50%;
left: -11px;
margin-top: -11px;
border-left-width: 0;
border-right-color: #999999;
border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
content: " ";
left: 1px;
bottom: -10px;
border-left-width: 0;
border-right-color: #fff;
}
.popover.bottom > .arrow {
left: 50%;
margin-left: -11px;
border-top-width: 0;
border-bottom-color: #999999;
border-bottom-color: rgba(0, 0, 0, 0.25);
top: -11px;
}
.popover.bottom > .arrow:after {
content: " ";
top: 1px;
margin-left: -10px;
border-top-width: 0;
border-bottom-color: #fff;
}
.popover.left > .arrow {
top: 50%;
right: -11px;
margin-top: -11px;
border-right-width: 0;
border-left-color: #999999;
border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
content: " ";
right: 1px;
border-right-width: 0;
border-left-color: #fff;
bottom: -10px;
}
.carousel {
position: relative;
}
.carousel-inner {
position: relative;
overflow: hidden;
width: 100%;
}
.carousel-inner > .item {
display: none;
position: relative;
-webkit-transition: 0.6s ease-in-out left;
-o-transition: 0.6s ease-in-out left;
transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-inner > .item {
-webkit-transition: -webkit-transform 0.6s ease-in-out;
-moz-transition: -moz-transform 0.6s ease-in-out;
-o-transition: -o-transform 0.6s ease-in-out;
transition: transform 0.6s ease-in-out;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
}
.carousel-inner > .item.next,
.carousel-inner > .item.active.right {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
left: 0;
}
.carousel-inner > .item.prev,
.carousel-inner > .item.active.left {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
left: 0;
}
.carousel-inner > .item.next.left,
.carousel-inner > .item.prev.right,
.carousel-inner > .item.active {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
left: 0;
}
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
display: block;
}
.carousel-inner > .active {
left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
position: absolute;
top: 0;
width: 100%;
}
.carousel-inner > .next {
left: 100%;
}
.carousel-inner > .prev {
left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
left: 0;
}
.carousel-inner > .active.left {
left: -100%;
}
.carousel-inner > .active.right {
left: 100%;
}
.carousel-control {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 15%;
opacity: 0.5;
filter: alpha(opacity=50);
font-size: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
left: auto;
right: 0;
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
outline: 0;
color: #fff;
text-decoration: none;
opacity: 0.9;
filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
position: absolute;
top: 50%;
margin-top: -10px;
z-index: 5;
display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
left: 50%;
margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
right: 50%;
margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 20px;
height: 20px;
line-height: 1;
font-family: serif;
}
.carousel-control .icon-prev:before {
content: '\2039';
}
.carousel-control .icon-next:before {
content: '\203a';
}
.carousel-indicators {
position: absolute;
bottom: 10px;
left: 50%;
z-index: 15;
width: 60%;
margin-left: -30%;
padding-left: 0;
list-style: none;
text-align: center;
}
.carousel-indicators li {
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
border: 1px solid #fff;
border-radius: 10px;
cursor: pointer;
background-color: #000 \9;
background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
margin: 0;
width: 12px;
height: 12px;
background-color: #fff;
}
.carousel-caption {
position: absolute;
left: 15%;
right: 15%;
bottom: 20px;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
text-shadow: none;
}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 30px;
height: 30px;
margin-top: -10px;
font-size: 30px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
margin-right: -10px;
}
.carousel-caption {
left: 20%;
right: 20%;
padding-bottom: 30px;
}
.carousel-indicators {
bottom: 20px;
}
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
content: " ";
display: table;
}
.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,
.item_buttons:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
}
.affix {
position: fixed;
}
@-ms-viewport {
width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table !important;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
display: block !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table !important;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table !important;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table !important;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table !important;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print,
td.visible-print {
display: table-cell !important;
}
}
.visible-print-block {
display: none !important;
}
@media print {
.visible-print-block {
display: block !important;
}
}
.visible-print-inline {
display: none !important;
}
@media print {
.visible-print-inline {
display: inline !important;
}
}
.visible-print-inline-block {
display: none !important;
}
@media print {
.visible-print-inline-block {
display: inline-block !important;
}
}
@media print {
.hidden-print {
display: none !important;
}
}
/*!
*
* Font Awesome
*
*/
/*!
* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
/* FONT PATH
* -------------------------- */
@font-face {
font-family: 'FontAwesome';
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eee;
border-radius: .1em;
}
.fa-pull-left {
float: left;
}
.fa-pull-right {
float: right;
}
.fa.fa-pull-left {
margin-right: .3em;
}
.fa.fa-pull-right {
margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-glass:before {
content: "\f000";
}
.fa-music:before {
content: "\f001";
}
.fa-search:before {
content: "\f002";
}
.fa-envelope-o:before {
content: "\f003";
}
.fa-heart:before {
content: "\f004";
}
.fa-star:before {
content: "\f005";
}
.fa-star-o:before {
content: "\f006";
}
.fa-user:before {
content: "\f007";
}
.fa-film:before {
content: "\f008";
}
.fa-th-large:before {
content: "\f009";
}
.fa-th:before {
content: "\f00a";
}
.fa-th-list:before {
content: "\f00b";
}
.fa-check:before {
content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d";
}
.fa-search-plus:before {
content: "\f00e";
}
.fa-search-minus:before {
content: "\f010";
}
.fa-power-off:before {
content: "\f011";
}
.fa-signal:before {
content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
content: "\f013";
}
.fa-trash-o:before {
content: "\f014";
}
.fa-home:before {
content: "\f015";
}
.fa-file-o:before {
content: "\f016";
}
.fa-clock-o:before {
content: "\f017";
}
.fa-road:before {
content: "\f018";
}
.fa-download:before {
content: "\f019";
}
.fa-arrow-circle-o-down:before {
content: "\f01a";
}
.fa-arrow-circle-o-up:before {
content: "\f01b";
}
.fa-inbox:before {
content: "\f01c";
}
.fa-play-circle-o:before {
content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e";
}
.fa-refresh:before {
content: "\f021";
}
.fa-list-alt:before {
content: "\f022";
}
.fa-lock:before {
content: "\f023";
}
.fa-flag:before {
content: "\f024";
}
.fa-headphones:before {
content: "\f025";
}
.fa-volume-off:before {
content: "\f026";
}
.fa-volume-down:before {
content: "\f027";
}
.fa-volume-up:before {
content: "\f028";
}
.fa-qrcode:before {
content: "\f029";
}
.fa-barcode:before {
content: "\f02a";
}
.fa-tag:before {
content: "\f02b";
}
.fa-tags:before {
content: "\f02c";
}
.fa-book:before {
content: "\f02d";
}
.fa-bookmark:before {
content: "\f02e";
}
.fa-print:before {
content: "\f02f";
}
.fa-camera:before {
content: "\f030";
}
.fa-font:before {
content: "\f031";
}
.fa-bold:before {
content: "\f032";
}
.fa-italic:before {
content: "\f033";
}
.fa-text-height:before {
content: "\f034";
}
.fa-text-width:before {
content: "\f035";
}
.fa-align-left:before {
content: "\f036";
}
.fa-align-center:before {
content: "\f037";
}
.fa-align-right:before {
content: "\f038";
}
.fa-align-justify:before {
content: "\f039";
}
.fa-list:before {
content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b";
}
.fa-indent:before {
content: "\f03c";
}
.fa-video-camera:before {
content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e";
}
.fa-pencil:before {
content: "\f040";
}
.fa-map-marker:before {
content: "\f041";
}
.fa-adjust:before {
content: "\f042";
}
.fa-tint:before {
content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044";
}
.fa-share-square-o:before {
content: "\f045";
}
.fa-check-square-o:before {
content: "\f046";
}
.fa-arrows:before {
content: "\f047";
}
.fa-step-backward:before {
content: "\f048";
}
.fa-fast-backward:before {
content: "\f049";
}
.fa-backward:before {
content: "\f04a";
}
.fa-play:before {
content: "\f04b";
}
.fa-pause:before {
content: "\f04c";
}
.fa-stop:before {
content: "\f04d";
}
.fa-forward:before {
content: "\f04e";
}
.fa-fast-forward:before {
content: "\f050";
}
.fa-step-forward:before {
content: "\f051";
}
.fa-eject:before {
content: "\f052";
}
.fa-chevron-left:before {
content: "\f053";
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-plus-circle:before {
content: "\f055";
}
.fa-minus-circle:before {
content: "\f056";
}
.fa-times-circle:before {
content: "\f057";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-question-circle:before {
content: "\f059";
}
.fa-info-circle:before {
content: "\f05a";
}
.fa-crosshairs:before {
content: "\f05b";
}
.fa-times-circle-o:before {
content: "\f05c";
}
.fa-check-circle-o:before {
content: "\f05d";
}
.fa-ban:before {
content: "\f05e";
}
.fa-arrow-left:before {
content: "\f060";
}
.fa-arrow-right:before {
content: "\f061";
}
.fa-arrow-up:before {
content: "\f062";
}
.fa-arrow-down:before {
content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
content: "\f064";
}
.fa-expand:before {
content: "\f065";
}
.fa-compress:before {
content: "\f066";
}
.fa-plus:before {
content: "\f067";
}
.fa-minus:before {
content: "\f068";
}
.fa-asterisk:before {
content: "\f069";
}
.fa-exclamation-circle:before {
content: "\f06a";
}
.fa-gift:before {
content: "\f06b";
}
.fa-leaf:before {
content: "\f06c";
}
.fa-fire:before {
content: "\f06d";
}
.fa-eye:before {
content: "\f06e";
}
.fa-eye-slash:before {
content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071";
}
.fa-plane:before {
content: "\f072";
}
.fa-calendar:before {
content: "\f073";
}
.fa-random:before {
content: "\f074";
}
.fa-comment:before {
content: "\f075";
}
.fa-magnet:before {
content: "\f076";
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-retweet:before {
content: "\f079";
}
.fa-shopping-cart:before {
content: "\f07a";
}
.fa-folder:before {
content: "\f07b";
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-arrows-v:before {
content: "\f07d";
}
.fa-arrows-h:before {
content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "\f080";
}
.fa-twitter-square:before {
content: "\f081";
}
.fa-facebook-square:before {
content: "\f082";
}
.fa-camera-retro:before {
content: "\f083";
}
.fa-key:before {
content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
content: "\f085";
}
.fa-comments:before {
content: "\f086";
}
.fa-thumbs-o-up:before {
content: "\f087";
}
.fa-thumbs-o-down:before {
content: "\f088";
}
.fa-star-half:before {
content: "\f089";
}
.fa-heart-o:before {
content: "\f08a";
}
.fa-sign-out:before {
content: "\f08b";
}
.fa-linkedin-square:before {
content: "\f08c";
}
.fa-thumb-tack:before {
content: "\f08d";
}
.fa-external-link:before {
content: "\f08e";
}
.fa-sign-in:before {
content: "\f090";
}
.fa-trophy:before {
content: "\f091";
}
.fa-github-square:before {
content: "\f092";
}
.fa-upload:before {
content: "\f093";
}
.fa-lemon-o:before {
content: "\f094";
}
.fa-phone:before {
content: "\f095";
}
.fa-square-o:before {
content: "\f096";
}
.fa-bookmark-o:before {
content: "\f097";
}
.fa-phone-square:before {
content: "\f098";
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
content: "\f09e";
}
.fa-hdd-o:before {
content: "\f0a0";
}
.fa-bullhorn:before {
content: "\f0a1";
}
.fa-bell:before {
content: "\f0f3";
}
.fa-certificate:before {
content: "\f0a3";
}
.fa-hand-o-right:before {
content: "\f0a4";
}
.fa-hand-o-left:before {
content: "\f0a5";
}
.fa-hand-o-up:before {
content: "\f0a6";
}
.fa-hand-o-down:before {
content: "\f0a7";
}
.fa-arrow-circle-left:before {
content: "\f0a8";
}
.fa-arrow-circle-right:before {
content: "\f0a9";
}
.fa-arrow-circle-up:before {
content: "\f0aa";
}
.fa-arrow-circle-down:before {
content: "\f0ab";
}
.fa-globe:before {
content: "\f0ac";
}
.fa-wrench:before {
content: "\f0ad";
}
.fa-tasks:before {
content: "\f0ae";
}
.fa-filter:before {
content: "\f0b0";
}
.fa-briefcase:before {
content: "\f0b1";
}
.fa-arrows-alt:before {
content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
content: "\f0c1";
}
.fa-cloud:before {
content: "\f0c2";
}
.fa-flask:before {
content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5";
}
.fa-paperclip:before {
content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7";
}
.fa-square:before {
content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9";
}
.fa-list-ul:before {
content: "\f0ca";
}
.fa-list-ol:before {
content: "\f0cb";
}
.fa-strikethrough:before {
content: "\f0cc";
}
.fa-underline:before {
content: "\f0cd";
}
.fa-table:before {
content: "\f0ce";
}
.fa-magic:before {
content: "\f0d0";
}
.fa-truck:before {
content: "\f0d1";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-google-plus-square:before {
content: "\f0d4";
}
.fa-google-plus:before {
content: "\f0d5";
}
.fa-money:before {
content: "\f0d6";
}
.fa-caret-down:before {
content: "\f0d7";
}
.fa-caret-up:before {
content: "\f0d8";
}
.fa-caret-left:before {
content: "\f0d9";
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-columns:before {
content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de";
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4";
}
.fa-comment-o:before {
content: "\f0e5";
}
.fa-comments-o:before {
content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7";
}
.fa-sitemap:before {
content: "\f0e8";
}
.fa-umbrella:before {
content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea";
}
.fa-lightbulb-o:before {
content: "\f0eb";
}
.fa-exchange:before {
content: "\f0ec";
}
.fa-cloud-download:before {
content: "\f0ed";
}
.fa-cloud-upload:before {
content: "\f0ee";
}
.fa-user-md:before {
content: "\f0f0";
}
.fa-stethoscope:before {
content: "\f0f1";
}
.fa-suitcase:before {
content: "\f0f2";
}
.fa-bell-o:before {
content: "\f0a2";
}
.fa-coffee:before {
content: "\f0f4";
}
.fa-cutlery:before {
content: "\f0f5";
}
.fa-file-text-o:before {
content: "\f0f6";
}
.fa-building-o:before {
content: "\f0f7";
}
.fa-hospital-o:before {
content: "\f0f8";
}
.fa-ambulance:before {
content: "\f0f9";
}
.fa-medkit:before {
content: "\f0fa";
}
.fa-fighter-jet:before {
content: "\f0fb";
}
.fa-beer:before {
content: "\f0fc";
}
.fa-h-square:before {
content: "\f0fd";
}
.fa-plus-square:before {
content: "\f0fe";
}
.fa-angle-double-left:before {
content: "\f100";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-angle-double-up:before {
content: "\f102";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-left:before {
content: "\f104";
}
.fa-angle-right:before {
content: "\f105";
}
.fa-angle-up:before {
content: "\f106";
}
.fa-angle-down:before {
content: "\f107";
}
.fa-desktop:before {
content: "\f108";
}
.fa-laptop:before {
content: "\f109";
}
.fa-tablet:before {
content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b";
}
.fa-circle-o:before {
content: "\f10c";
}
.fa-quote-left:before {
content: "\f10d";
}
.fa-quote-right:before {
content: "\f10e";
}
.fa-spinner:before {
content: "\f110";
}
.fa-circle:before {
content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112";
}
.fa-github-alt:before {
content: "\f113";
}
.fa-folder-o:before {
content: "\f114";
}
.fa-folder-open-o:before {
content: "\f115";
}
.fa-smile-o:before {
content: "\f118";
}
.fa-frown-o:before {
content: "\f119";
}
.fa-meh-o:before {
content: "\f11a";
}
.fa-gamepad:before {
content: "\f11b";
}
.fa-keyboard-o:before {
content: "\f11c";
}
.fa-flag-o:before {
content: "\f11d";
}
.fa-flag-checkered:before {
content: "\f11e";
}
.fa-terminal:before {
content: "\f120";
}
.fa-code:before {
content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123";
}
.fa-location-arrow:before {
content: "\f124";
}
.fa-crop:before {
content: "\f125";
}
.fa-code-fork:before {
content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127";
}
.fa-question:before {
content: "\f128";
}
.fa-info:before {
content: "\f129";
}
.fa-exclamation:before {
content: "\f12a";
}
.fa-superscript:before {
content: "\f12b";
}
.fa-subscript:before {
content: "\f12c";
}
.fa-eraser:before {
content: "\f12d";
}
.fa-puzzle-piece:before {
content: "\f12e";
}
.fa-microphone:before {
content: "\f130";
}
.fa-microphone-slash:before {
content: "\f131";
}
.fa-shield:before {
content: "\f132";
}
.fa-calendar-o:before {
content: "\f133";
}
.fa-fire-extinguisher:before {
content: "\f134";
}
.fa-rocket:before {
content: "\f135";
}
.fa-maxcdn:before {
content: "\f136";
}
.fa-chevron-circle-left:before {
content: "\f137";
}
.fa-chevron-circle-right:before {
content: "\f138";
}
.fa-chevron-circle-up:before {
content: "\f139";
}
.fa-chevron-circle-down:before {
content: "\f13a";
}
.fa-html5:before {
content: "\f13b";
}
.fa-css3:before {
content: "\f13c";
}
.fa-anchor:before {
content: "\f13d";
}
.fa-unlock-alt:before {
content: "\f13e";
}
.fa-bullseye:before {
content: "\f140";
}
.fa-ellipsis-h:before {
content: "\f141";
}
.fa-ellipsis-v:before {
content: "\f142";
}
.fa-rss-square:before {
content: "\f143";
}
.fa-play-circle:before {
content: "\f144";
}
.fa-ticket:before {
content: "\f145";
}
.fa-minus-square:before {
content: "\f146";
}
.fa-minus-square-o:before {
content: "\f147";
}
.fa-level-up:before {
content: "\f148";
}
.fa-level-down:before {
content: "\f149";
}
.fa-check-square:before {
content: "\f14a";
}
.fa-pencil-square:before {
content: "\f14b";
}
.fa-external-link-square:before {
content: "\f14c";
}
.fa-share-square:before {
content: "\f14d";
}
.fa-compass:before {
content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
content: "\f153";
}
.fa-gbp:before {
content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158";
}
.fa-won:before,
.fa-krw:before {
content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a";
}
.fa-file:before {
content: "\f15b";
}
.fa-file-text:before {
content: "\f15c";
}
.fa-sort-alpha-asc:before {
content: "\f15d";
}
.fa-sort-alpha-desc:before {
content: "\f15e";
}
.fa-sort-amount-asc:before {
content: "\f160";
}
.fa-sort-amount-desc:before {
content: "\f161";
}
.fa-sort-numeric-asc:before {
content: "\f162";
}
.fa-sort-numeric-desc:before {
content: "\f163";
}
.fa-thumbs-up:before {
content: "\f164";
}
.fa-thumbs-down:before {
content: "\f165";
}
.fa-youtube-square:before {
content: "\f166";
}
.fa-youtube:before {
content: "\f167";
}
.fa-xing:before {
content: "\f168";
}
.fa-xing-square:before {
content: "\f169";
}
.fa-youtube-play:before {
content: "\f16a";
}
.fa-dropbox:before {
content: "\f16b";
}
.fa-stack-overflow:before {
content: "\f16c";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-flickr:before {
content: "\f16e";
}
.fa-adn:before {
content: "\f170";
}
.fa-bitbucket:before {
content: "\f171";
}
.fa-bitbucket-square:before {
content: "\f172";
}
.fa-tumblr:before {
content: "\f173";
}
.fa-tumblr-square:before {
content: "\f174";
}
.fa-long-arrow-down:before {
content: "\f175";
}
.fa-long-arrow-up:before {
content: "\f176";
}
.fa-long-arrow-left:before {
content: "\f177";
}
.fa-long-arrow-right:before {
content: "\f178";
}
.fa-apple:before {
content: "\f179";
}
.fa-windows:before {
content: "\f17a";
}
.fa-android:before {
content: "\f17b";
}
.fa-linux:before {
content: "\f17c";
}
.fa-dribbble:before {
content: "\f17d";
}
.fa-skype:before {
content: "\f17e";
}
.fa-foursquare:before {
content: "\f180";
}
.fa-trello:before {
content: "\f181";
}
.fa-female:before {
content: "\f182";
}
.fa-male:before {
content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
content: "\f184";
}
.fa-sun-o:before {
content: "\f185";
}
.fa-moon-o:before {
content: "\f186";
}
.fa-archive:before {
content: "\f187";
}
.fa-bug:before {
content: "\f188";
}
.fa-vk:before {
content: "\f189";
}
.fa-weibo:before {
content: "\f18a";
}
.fa-renren:before {
content: "\f18b";
}
.fa-pagelines:before {
content: "\f18c";
}
.fa-stack-exchange:before {
content: "\f18d";
}
.fa-arrow-circle-o-right:before {
content: "\f18e";
}
.fa-arrow-circle-o-left:before {
content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191";
}
.fa-dot-circle-o:before {
content: "\f192";
}
.fa-wheelchair:before {
content: "\f193";
}
.fa-vimeo-square:before {
content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195";
}
.fa-plus-square-o:before {
content: "\f196";
}
.fa-space-shuttle:before {
content: "\f197";
}
.fa-slack:before {
content: "\f198";
}
.fa-envelope-square:before {
content: "\f199";
}
.fa-wordpress:before {
content: "\f19a";
}
.fa-openid:before {
content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d";
}
.fa-yahoo:before {
content: "\f19e";
}
.fa-google:before {
content: "\f1a0";
}
.fa-reddit:before {
content: "\f1a1";
}
.fa-reddit-square:before {
content: "\f1a2";
}
.fa-stumbleupon-circle:before {
content: "\f1a3";
}
.fa-stumbleupon:before {
content: "\f1a4";
}
.fa-delicious:before {
content: "\f1a5";
}
.fa-digg:before {
content: "\f1a6";
}
.fa-pied-piper-pp:before {
content: "\f1a7";
}
.fa-pied-piper-alt:before {
content: "\f1a8";
}
.fa-drupal:before {
content: "\f1a9";
}
.fa-joomla:before {
content: "\f1aa";
}
.fa-language:before {
content: "\f1ab";
}
.fa-fax:before {
content: "\f1ac";
}
.fa-building:before {
content: "\f1ad";
}
.fa-child:before {
content: "\f1ae";
}
.fa-paw:before {
content: "\f1b0";
}
.fa-spoon:before {
content: "\f1b1";
}
.fa-cube:before {
content: "\f1b2";
}
.fa-cubes:before {
content: "\f1b3";
}
.fa-behance:before {
content: "\f1b4";
}
.fa-behance-square:before {
content: "\f1b5";
}
.fa-steam:before {
content: "\f1b6";
}
.fa-steam-square:before {
content: "\f1b7";
}
.fa-recycle:before {
content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba";
}
.fa-tree:before {
content: "\f1bb";
}
.fa-spotify:before {
content: "\f1bc";
}
.fa-deviantart:before {
content: "\f1bd";
}
.fa-soundcloud:before {
content: "\f1be";
}
.fa-database:before {
content: "\f1c0";
}
.fa-file-pdf-o:before {
content: "\f1c1";
}
.fa-file-word-o:before {
content: "\f1c2";
}
.fa-file-excel-o:before {
content: "\f1c3";
}
.fa-file-powerpoint-o:before {
content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8";
}
.fa-file-code-o:before {
content: "\f1c9";
}
.fa-vine:before {
content: "\f1ca";
}
.fa-codepen:before {
content: "\f1cb";
}
.fa-jsfiddle:before {
content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd";
}
.fa-circle-o-notch:before {
content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-git:before {
content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
content: "\f1d4";
}
.fa-tencent-weibo:before {
content: "\f1d5";
}
.fa-qq:before {
content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9";
}
.fa-history:before {
content: "\f1da";
}
.fa-circle-thin:before {
content: "\f1db";
}
.fa-header:before {
content: "\f1dc";
}
.fa-paragraph:before {
content: "\f1dd";
}
.fa-sliders:before {
content: "\f1de";
}
.fa-share-alt:before {
content: "\f1e0";
}
.fa-share-alt-square:before {
content: "\f1e1";
}
.fa-bomb:before {
content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "\f1e3";
}
.fa-tty:before {
content: "\f1e4";
}
.fa-binoculars:before {
content: "\f1e5";
}
.fa-plug:before {
content: "\f1e6";
}
.fa-slideshare:before {
content: "\f1e7";
}
.fa-twitch:before {
content: "\f1e8";
}
.fa-yelp:before {
content: "\f1e9";
}
.fa-newspaper-o:before {
content: "\f1ea";
}
.fa-wifi:before {
content: "\f1eb";
}
.fa-calculator:before {
content: "\f1ec";
}
.fa-paypal:before {
content: "\f1ed";
}
.fa-google-wallet:before {
content: "\f1ee";
}
.fa-cc-visa:before {
content: "\f1f0";
}
.fa-cc-mastercard:before {
content: "\f1f1";
}
.fa-cc-discover:before {
content: "\f1f2";
}
.fa-cc-amex:before {
content: "\f1f3";
}
.fa-cc-paypal:before {
content: "\f1f4";
}
.fa-cc-stripe:before {
content: "\f1f5";
}
.fa-bell-slash:before {
content: "\f1f6";
}
.fa-bell-slash-o:before {
content: "\f1f7";
}
.fa-trash:before {
content: "\f1f8";
}
.fa-copyright:before {
content: "\f1f9";
}
.fa-at:before {
content: "\f1fa";
}
.fa-eyedropper:before {
content: "\f1fb";
}
.fa-paint-brush:before {
content: "\f1fc";
}
.fa-birthday-cake:before {
content: "\f1fd";
}
.fa-area-chart:before {
content: "\f1fe";
}
.fa-pie-chart:before {
content: "\f200";
}
.fa-line-chart:before {
content: "\f201";
}
.fa-lastfm:before {
content: "\f202";
}
.fa-lastfm-square:before {
content: "\f203";
}
.fa-toggle-off:before {
content: "\f204";
}
.fa-toggle-on:before {
content: "\f205";
}
.fa-bicycle:before {
content: "\f206";
}
.fa-bus:before {
content: "\f207";
}
.fa-ioxhost:before {
content: "\f208";
}
.fa-angellist:before {
content: "\f209";
}
.fa-cc:before {
content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "\f20b";
}
.fa-meanpath:before {
content: "\f20c";
}
.fa-buysellads:before {
content: "\f20d";
}
.fa-connectdevelop:before {
content: "\f20e";
}
.fa-dashcube:before {
content: "\f210";
}
.fa-forumbee:before {
content: "\f211";
}
.fa-leanpub:before {
content: "\f212";
}
.fa-sellsy:before {
content: "\f213";
}
.fa-shirtsinbulk:before {
content: "\f214";
}
.fa-simplybuilt:before {
content: "\f215";
}
.fa-skyatlas:before {
content: "\f216";
}
.fa-cart-plus:before {
content: "\f217";
}
.fa-cart-arrow-down:before {
content: "\f218";
}
.fa-diamond:before {
content: "\f219";
}
.fa-ship:before {
content: "\f21a";
}
.fa-user-secret:before {
content: "\f21b";
}
.fa-motorcycle:before {
content: "\f21c";
}
.fa-street-view:before {
content: "\f21d";
}
.fa-heartbeat:before {
content: "\f21e";
}
.fa-venus:before {
content: "\f221";
}
.fa-mars:before {
content: "\f222";
}
.fa-mercury:before {
content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
content: "\f224";
}
.fa-transgender-alt:before {
content: "\f225";
}
.fa-venus-double:before {
content: "\f226";
}
.fa-mars-double:before {
content: "\f227";
}
.fa-venus-mars:before {
content: "\f228";
}
.fa-mars-stroke:before {
content: "\f229";
}
.fa-mars-stroke-v:before {
content: "\f22a";
}
.fa-mars-stroke-h:before {
content: "\f22b";
}
.fa-neuter:before {
content: "\f22c";
}
.fa-genderless:before {
content: "\f22d";
}
.fa-facebook-official:before {
content: "\f230";
}
.fa-pinterest-p:before {
content: "\f231";
}
.fa-whatsapp:before {
content: "\f232";
}
.fa-server:before {
content: "\f233";
}
.fa-user-plus:before {
content: "\f234";
}
.fa-user-times:before {
content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
content: "\f236";
}
.fa-viacoin:before {
content: "\f237";
}
.fa-train:before {
content: "\f238";
}
.fa-subway:before {
content: "\f239";
}
.fa-medium:before {
content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
content: "\f23b";
}
.fa-optin-monster:before {
content: "\f23c";
}
.fa-opencart:before {
content: "\f23d";
}
.fa-expeditedssl:before {
content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
content: "\f244";
}
.fa-mouse-pointer:before {
content: "\f245";
}
.fa-i-cursor:before {
content: "\f246";
}
.fa-object-group:before {
content: "\f247";
}
.fa-object-ungroup:before {
content: "\f248";
}
.fa-sticky-note:before {
content: "\f249";
}
.fa-sticky-note-o:before {
content: "\f24a";
}
.fa-cc-jcb:before {
content: "\f24b";
}
.fa-cc-diners-club:before {
content: "\f24c";
}
.fa-clone:before {
content: "\f24d";
}
.fa-balance-scale:before {
content: "\f24e";
}
.fa-hourglass-o:before {
content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: "\f253";
}
.fa-hourglass:before {
content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
content: "\f256";
}
.fa-hand-scissors-o:before {
content: "\f257";
}
.fa-hand-lizard-o:before {
content: "\f258";
}
.fa-hand-spock-o:before {
content: "\f259";
}
.fa-hand-pointer-o:before {
content: "\f25a";
}
.fa-hand-peace-o:before {
content: "\f25b";
}
.fa-trademark:before {
content: "\f25c";
}
.fa-registered:before {
content: "\f25d";
}
.fa-creative-commons:before {
content: "\f25e";
}
.fa-gg:before {
content: "\f260";
}
.fa-gg-circle:before {
content: "\f261";
}
.fa-tripadvisor:before {
content: "\f262";
}
.fa-odnoklassniki:before {
content: "\f263";
}
.fa-odnoklassniki-square:before {
content: "\f264";
}
.fa-get-pocket:before {
content: "\f265";
}
.fa-wikipedia-w:before {
content: "\f266";
}
.fa-safari:before {
content: "\f267";
}
.fa-chrome:before {
content: "\f268";
}
.fa-firefox:before {
content: "\f269";
}
.fa-opera:before {
content: "\f26a";
}
.fa-internet-explorer:before {
content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
content: "\f26c";
}
.fa-contao:before {
content: "\f26d";
}
.fa-500px:before {
content: "\f26e";
}
.fa-amazon:before {
content: "\f270";
}
.fa-calendar-plus-o:before {
content: "\f271";
}
.fa-calendar-minus-o:before {
content: "\f272";
}
.fa-calendar-times-o:before {
content: "\f273";
}
.fa-calendar-check-o:before {
content: "\f274";
}
.fa-industry:before {
content: "\f275";
}
.fa-map-pin:before {
content: "\f276";
}
.fa-map-signs:before {
content: "\f277";
}
.fa-map-o:before {
content: "\f278";
}
.fa-map:before {
content: "\f279";
}
.fa-commenting:before {
content: "\f27a";
}
.fa-commenting-o:before {
content: "\f27b";
}
.fa-houzz:before {
content: "\f27c";
}
.fa-vimeo:before {
content: "\f27d";
}
.fa-black-tie:before {
content: "\f27e";
}
.fa-fonticons:before {
content: "\f280";
}
.fa-reddit-alien:before {
content: "\f281";
}
.fa-edge:before {
content: "\f282";
}
.fa-credit-card-alt:before {
content: "\f283";
}
.fa-codiepie:before {
content: "\f284";
}
.fa-modx:before {
content: "\f285";
}
.fa-fort-awesome:before {
content: "\f286";
}
.fa-usb:before {
content: "\f287";
}
.fa-product-hunt:before {
content: "\f288";
}
.fa-mixcloud:before {
content: "\f289";
}
.fa-scribd:before {
content: "\f28a";
}
.fa-pause-circle:before {
content: "\f28b";
}
.fa-pause-circle-o:before {
content: "\f28c";
}
.fa-stop-circle:before {
content: "\f28d";
}
.fa-stop-circle-o:before {
content: "\f28e";
}
.fa-shopping-bag:before {
content: "\f290";
}
.fa-shopping-basket:before {
content: "\f291";
}
.fa-hashtag:before {
content: "\f292";
}
.fa-bluetooth:before {
content: "\f293";
}
.fa-bluetooth-b:before {
content: "\f294";
}
.fa-percent:before {
content: "\f295";
}
.fa-gitlab:before {
content: "\f296";
}
.fa-wpbeginner:before {
content: "\f297";
}
.fa-wpforms:before {
content: "\f298";
}
.fa-envira:before {
content: "\f299";
}
.fa-universal-access:before {
content: "\f29a";
}
.fa-wheelchair-alt:before {
content: "\f29b";
}
.fa-question-circle-o:before {
content: "\f29c";
}
.fa-blind:before {
content: "\f29d";
}
.fa-audio-description:before {
content: "\f29e";
}
.fa-volume-control-phone:before {
content: "\f2a0";
}
.fa-braille:before {
content: "\f2a1";
}
.fa-assistive-listening-systems:before {
content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
content: "\f2a4";
}
.fa-glide:before {
content: "\f2a5";
}
.fa-glide-g:before {
content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
content: "\f2a7";
}
.fa-low-vision:before {
content: "\f2a8";
}
.fa-viadeo:before {
content: "\f2a9";
}
.fa-viadeo-square:before {
content: "\f2aa";
}
.fa-snapchat:before {
content: "\f2ab";
}
.fa-snapchat-ghost:before {
content: "\f2ac";
}
.fa-snapchat-square:before {
content: "\f2ad";
}
.fa-pied-piper:before {
content: "\f2ae";
}
.fa-first-order:before {
content: "\f2b0";
}
.fa-yoast:before {
content: "\f2b1";
}
.fa-themeisle:before {
content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
content: "\f2b4";
}
.fa-handshake-o:before {
content: "\f2b5";
}
.fa-envelope-open:before {
content: "\f2b6";
}
.fa-envelope-open-o:before {
content: "\f2b7";
}
.fa-linode:before {
content: "\f2b8";
}
.fa-address-book:before {
content: "\f2b9";
}
.fa-address-book-o:before {
content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
content: "\f2bc";
}
.fa-user-circle:before {
content: "\f2bd";
}
.fa-user-circle-o:before {
content: "\f2be";
}
.fa-user-o:before {
content: "\f2c0";
}
.fa-id-badge:before {
content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
content: "\f2c3";
}
.fa-quora:before {
content: "\f2c4";
}
.fa-free-code-camp:before {
content: "\f2c5";
}
.fa-telegram:before {
content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
content: "\f2cb";
}
.fa-shower:before {
content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
content: "\f2cd";
}
.fa-podcast:before {
content: "\f2ce";
}
.fa-window-maximize:before {
content: "\f2d0";
}
.fa-window-minimize:before {
content: "\f2d1";
}
.fa-window-restore:before {
content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
content: "\f2d4";
}
.fa-bandcamp:before {
content: "\f2d5";
}
.fa-grav:before {
content: "\f2d6";
}
.fa-etsy:before {
content: "\f2d7";
}
.fa-imdb:before {
content: "\f2d8";
}
.fa-ravelry:before {
content: "\f2d9";
}
.fa-eercast:before {
content: "\f2da";
}
.fa-microchip:before {
content: "\f2db";
}
.fa-snowflake-o:before {
content: "\f2dc";
}
.fa-superpowers:before {
content: "\f2dd";
}
.fa-wpexplorer:before {
content: "\f2de";
}
.fa-meetup:before {
content: "\f2e0";
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
code {
color: #000;
}
pre {
font-size: inherit;
line-height: inherit;
}
label {
font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.corner-all {
border-radius: 2px;
}
.no-padding {
padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer. It allows the usage of flexible box
model layouts accross multiple browsers, including older browsers. The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below). Browsers that are known to implement this
new spec completely include:

Firefox 28.0+
Chrome 29.0+
Internet Explorer 11+
Opera 17.0+

Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
.hbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.vbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
.vbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
/* Old browsers */
-webkit-box-direction: reverse;
-moz-box-direction: reverse;
box-direction: reverse;
/* Modern browsers */
flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
/* Old browsers */
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
/* Old browsers */
-webkit-box-flex: 2;
-moz-box-flex: 2;
box-flex: 2;
/* Modern browsers */
flex: 2;
}
.box-group1 {
/* Deprecated */
-webkit-box-flex-group: 1;
-moz-box-flex-group: 1;
box-flex-group: 1;
}
.box-group2 {
/* Deprecated */
-webkit-box-flex-group: 2;
-moz-box-flex-group: 2;
box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
/* Old browsers */
-webkit-box-pack: start;
-moz-box-pack: start;
box-pack: start;
/* Modern browsers */
justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
/* Old browsers */
-webkit-box-pack: center;
-moz-box-pack: center;
box-pack: center;
/* Modern browsers */
justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
/* Old browsers */
-webkit-box-pack: baseline;
-moz-box-pack: baseline;
box-pack: baseline;
/* Modern browsers */
justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
/* Old browsers */
-webkit-box-pack: stretch;
-moz-box-pack: stretch;
box-pack: stretch;
/* Modern browsers */
justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
/* Old browsers */
-webkit-box-align: start;
-moz-box-align: start;
box-align: start;
/* Modern browsers */
align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
/* Old browsers */
-webkit-box-align: end;
-moz-box-align: end;
box-align: end;
/* Modern browsers */
align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
/* Old browsers */
-webkit-box-align: center;
-moz-box-align: center;
box-align: center;
/* Modern browsers */
align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
/* Old browsers */
-webkit-box-align: baseline;
-moz-box-align: baseline;
box-align: baseline;
/* Modern browsers */
align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
/* Old browsers */
-webkit-box-align: stretch;
-moz-box-align: stretch;
box-align: stretch;
/* Modern browsers */
align-items: stretch;
}
div.error {
margin: 2em;
text-align: center;
}
div.error > h1 {
font-size: 500%;
line-height: normal;
}
div.error > p {
font-size: 200%;
line-height: normal;
}
div.traceback-wrapper {
text-align: left;
max-width: 800px;
margin: auto;
}
div.traceback-wrapper pre.traceback {
max-height: 600px;
overflow: auto;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
body {
background-color: #fff;
/* This makes sure that the body covers the entire window and needs to
be in a different element than the display: box in wrapper below */
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
overflow: visible;
}
body > #header {
/* Initially hidden to prevent FLOUC */
display: none;
background-color: #fff;
/* Display over codemirror */
position: relative;
z-index: 100;
}
body > #header #header-container {
display: flex;
flex-direction: row;
justify-content: space-between;
padding: 5px;
padding-bottom: 5px;
padding-top: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
body > #header .header-bar {
width: 100%;
height: 1px;
background: #e7e7e7;
margin-bottom: -1px;
}
@media print {
body > #header {
display: none !important;
}
}
#header-spacer {
width: 100%;
visibility: hidden;
}
@media print {
#header-spacer {
display: none;
}
}
#ipython_notebook {
padding-left: 0px;
padding-top: 1px;
padding-bottom: 1px;
}
[dir="rtl"] #ipython_notebook {
margin-right: 10px;
margin-left: 0;
}
[dir="rtl"] #ipython_notebook.pull-left {
float: right !important;
float: right;
}
.flex-spacer {
flex: 1;
}
#noscript {
width: auto;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
font-size: 22px;
color: red;
font-weight: bold;
}
#ipython_notebook img {
height: 28px;
}
#site {
width: 100%;
display: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
overflow: auto;
}
@media print {
#site {
height: auto !important;
}
}
/* Smaller buttons */
.ui-button .ui-button-text {
padding: 0.2em 0.8em;
font-size: 77%;
}
input.ui-button {
padding: 0.3em 0.9em;
}
span#kernel_logo_widget {
margin: 0 10px;
}
span#login_widget {
float: right;
}
[dir="rtl"] span#login_widget {
float: left;
}
span#login_widget > .button,
#logout {
color: #333;
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
color: #fff;
background-color: #333;
}
.nav-header {
text-transform: none;
}
#header > span {
margin-top: 10px;
}
.modal_stretch .modal-dialog {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
max-height: calc(100vh - 200px);
overflow: auto;
flex: 1;
}
.modal-header {
cursor: move;
}
@media (min-width: 768px) {
.modal .modal-dialog {
width: 700px;
}
}
@media (min-width: 768px) {
select.form-control {
margin-left: 12px;
margin-right: 12px;
}
}
/*!
*
* IPython auth
*
*/
.center-nav {
display: inline-block;
margin-bottom: -4px;
}
[dir="rtl"] .center-nav form.pull-left {
float: right !important;
float: right;
}
[dir="rtl"] .center-nav .navbar-text {
float: right;
}
[dir="rtl"] .navbar-inner {
text-align: right;
}
[dir="rtl"] div.text-left {
text-align: right;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
background-color: none;
display: inline;
}
.alternate_upload.form {
padding: 0;
margin: 0;
}
.alternate_upload input.fileinput {
position: absolute;
display: block;
width: 100%;
height: 100%;
overflow: hidden;
cursor: pointer;
opacity: 0;
z-index: 2;
}
.alternate_upload .btn-xs > input.fileinput {
margin: -1px -5px;
}
.alternate_upload .btn-upload {
position: relative;
height: 22px;
}
::-webkit-file-upload-button {
cursor: pointer;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
ul#tabs {
margin-bottom: 4px;
}
ul#tabs a {
padding-top: 6px;
padding-bottom: 4px;
}
[dir="rtl"] ul#tabs.nav-tabs > li {
float: right;
}
[dir="rtl"] ul#tabs.nav.nav-tabs {
padding-right: 0;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
text-decoration: none;
}
ul.breadcrumb i.icon-home {
font-size: 16px;
margin-right: 4px;
}
ul.breadcrumb span {
color: #5e5e5e;
}
.list_toolbar {
padding: 4px 0 4px 0;
vertical-align: middle;
}
.list_toolbar .tree-buttons {
padding-top: 1px;
}
[dir="rtl"] .list_toolbar .tree-buttons .pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .list_toolbar .col-sm-4,
[dir="rtl"] .list_toolbar .col-sm-8 {
float: right;
}
.dynamic-buttons {
padding-top: 3px;
display: inline-block;
}
.list_toolbar [class*="span"] {
min-height: 24px;
}
.list_header {
font-weight: bold;
background-color: #EEE;
}
.list_placeholder {
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
}
.list_container {
margin-top: 4px;
margin-bottom: 20px;
border: 1px solid #ddd;
border-radius: 2px;
}
.list_container > div {
border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
background-color: red;
}
.list_container > div:last-child {
border: none;
}
.list_item:hover .list_item {
background-color: #ddd;
}
.list_item a {
text-decoration: none;
}
.list_item:hover {
background-color: #fafafa;
}
.list_header > div,
.list_item > div {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
.list_header > div input,
.list_item > div input {
margin-right: 7px;
margin-left: 14px;
vertical-align: text-bottom;
line-height: 22px;
position: relative;
top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
margin-left: -1px;
vertical-align: baseline;
line-height: 22px;
}
[dir="rtl"] .list_item > div input {
margin-right: 0;
}
.new-file input[type=checkbox] {
visibility: hidden;
}
.item_name {
line-height: 22px;
height: 24px;
}
.item_icon {
font-size: 14px;
color: #5e5e5e;
margin-right: 7px;
margin-left: 7px;
line-height: 22px;
vertical-align: baseline;
}
.item_modified {
margin-right: 7px;
margin-left: 7px;
}
[dir="rtl"] .item_modified.pull-right {
float: left !important;
float: left;
}
.item_buttons {
line-height: 1em;
margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
margin-left: 5px;
}
.item_buttons .btn {
min-width: 13ex;
}
.item_buttons .running-indicator {
padding-top: 4px;
color: #5cb85c;
}
.item_buttons .kernel-name {
padding-top: 4px;
color: #5bc0de;
margin-right: 7px;
float: left;
}
[dir="rtl"] .item_buttons.pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .item_buttons .kernel-name {
margin-left: 7px;
float: right;
}
.toolbar_info {
height: 24px;
line-height: 24px;
}
.list_item input:not([type=checkbox]) {
padding-top: 3px;
padding-bottom: 3px;
height: 22px;
line-height: 14px;
margin: 0px;
}
.highlight_text {
color: blue;
}
#project_name {
display: inline-block;
padding-left: 7px;
margin-left: -2px;
}
#project_name > .breadcrumb {
padding: 0px;
margin-bottom: 0px;
background-color: transparent;
font-weight: bold;
}
.sort_button {
display: inline-block;
padding-left: 7px;
}
[dir="rtl"] .sort_button.pull-right {
float: left !important;
float: left;
}
#tree-selector {
padding-right: 0px;
}
#button-select-all {
min-width: 50px;
}
[dir="rtl"] #button-select-all.btn {
float: right ;
}
#select-all {
margin-left: 7px;
margin-right: 2px;
margin-top: 2px;
height: 16px;
}
[dir="rtl"] #select-all.pull-left {
float: right !important;
float: right;
}
.menu_icon {
margin-right: 2px;
}
.tab-content .row {
margin-left: 0px;
margin-right: 0px;
}
.folder_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f114";
}
.folder_icon:before.fa-pull-left {
margin-right: .3em;
}
.folder_icon:before.fa-pull-right {
margin-left: .3em;
}
.folder_icon:before.pull-left {
margin-right: .3em;
}
.folder_icon:before.pull-right {
margin-left: .3em;
}
.notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
}
.notebook_icon:before.fa-pull-left {
margin-right: .3em;
}
.notebook_icon:before.fa-pull-right {
margin-left: .3em;
}
.notebook_icon:before.pull-left {
margin-right: .3em;
}
.notebook_icon:before.pull-right {
margin-left: .3em;
}
.running_notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
color: #5cb85c;
}
.running_notebook_icon:before.fa-pull-left {
margin-right: .3em;
}
.running_notebook_icon:before.fa-pull-right {
margin-left: .3em;
}
.running_notebook_icon:before.pull-left {
margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
margin-left: .3em;
}
.file_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f016";
position: relative;
top: -2px;
}
.file_icon:before.fa-pull-left {
margin-right: .3em;
}
.file_icon:before.fa-pull-right {
margin-left: .3em;
}
.file_icon:before.pull-left {
margin-right: .3em;
}
.file_icon:before.pull-right {
margin-left: .3em;
}
#notebook_toolbar .pull-right {
padding-top: 0px;
margin-right: -1px;
}
ul#new-menu {
left: auto;
right: 0;
}
#new-menu .dropdown-header {
font-size: 10px;
border-bottom: 1px solid #e5e5e5;
padding: 0 0 3px;
margin: -3px 20px 0;
}
.kernel-menu-icon {
padding-right: 12px;
width: 24px;
content: "\f096";
}
.kernel-menu-icon:before {
content: "\f096";
}
.kernel-menu-icon-current:before {
content: "\f00c";
}
#tab_content {
padding-top: 20px;
}
#running .panel-group .panel {
margin-top: 3px;
margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
background-color: #EEE;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
text-decoration: none;
}
#running .panel-group .panel .panel-body {
padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
margin-top: 0px;
margin-bottom: 0px;
border: 0px;
border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
border-bottom: 0px;
}
.delete-button {
display: none;
}
.duplicate-button {
display: none;
}
.rename-button {
display: none;
}
.move-button {
display: none;
}
.download-button {
display: none;
}
.shutdown-button {
display: none;
}
.dynamic-instructions {
display: inline-block;
padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
padding: 0px 5px;
}
.selected-keymap i.fa:before {
content: "\f00c";
}
#mode-menu {
overflow: auto;
max-height: 20em;
}
.edit_app #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
/* Use a negative 1 bottom margin, so the border overlaps the border of the
header */
margin-bottom: -1px;
}
.dirty-indicator {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator.pull-left {
margin-right: .3em;
}
.dirty-indicator.pull-right {
margin-left: .3em;
}
.dirty-indicator-dirty {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-dirty.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator-dirty.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator-dirty.pull-left {
margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-clean.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator-clean.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator-clean.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f00c";
}
.dirty-indicator-clean:before.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator-clean:before.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator-clean:before.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
margin-left: .3em;
}
#filename {
font-size: 16pt;
display: table;
padding: 0px 5px;
}
#current-mode {
padding-left: 5px;
padding-right: 5px;
}
#texteditor-backdrop {
padding-top: 20px;
padding-bottom: 20px;
}
@media not print {
#texteditor-backdrop {
background-color: #EEE;
}
}
@media print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container {
padding: 0px;
background-color: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
.CodeMirror-dialog {
background-color: #fff;
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI escape sequences */
/* The color values are a mix of
http://www.xcolors.net/dl/baskerville-ivorylight and
http://www.xcolors.net/dl/euphrasia */
.ansi-black-fg {
color: #3E424D;
}
.ansi-black-bg {
background-color: #3E424D;
}
.ansi-black-intense-fg {
color: #282C36;
}
.ansi-black-intense-bg {
background-color: #282C36;
}
.ansi-red-fg {
color: #E75C58;
}
.ansi-red-bg {
background-color: #E75C58;
}
.ansi-red-intense-fg {
color: #B22B31;
}
.ansi-red-intense-bg {
background-color: #B22B31;
}
.ansi-green-fg {
color: #00A250;
}
.ansi-green-bg {
background-color: #00A250;
}
.ansi-green-intense-fg {
color: #007427;
}
.ansi-green-intense-bg {
background-color: #007427;
}
.ansi-yellow-fg {
color: #DDB62B;
}
.ansi-yellow-bg {
background-color: #DDB62B;
}
.ansi-yellow-intense-fg {
color: #B27D12;
}
.ansi-yellow-intense-bg {
background-color: #B27D12;
}
.ansi-blue-fg {
color: #208FFB;
}
.ansi-blue-bg {
background-color: #208FFB;
}
.ansi-blue-intense-fg {
color: #0065CA;
}
.ansi-blue-intense-bg {
background-color: #0065CA;
}
.ansi-magenta-fg {
color: #D160C4;
}
.ansi-magenta-bg {
background-color: #D160C4;
}
.ansi-magenta-intense-fg {
color: #A03196;
}
.ansi-magenta-intense-bg {
background-color: #A03196;
}
.ansi-cyan-fg {
color: #60C6C8;
}
.ansi-cyan-bg {
background-color: #60C6C8;
}
.ansi-cyan-intense-fg {
color: #258F8F;
}
.ansi-cyan-intense-bg {
background-color: #258F8F;
}
.ansi-white-fg {
color: #C5C1B4;
}
.ansi-white-bg {
background-color: #C5C1B4;
}
.ansi-white-intense-fg {
color: #A1A6B2;
}
.ansi-white-intense-bg {
background-color: #A1A6B2;
}
.ansi-default-inverse-fg {
color: #FFFFFF;
}
.ansi-default-inverse-bg {
background-color: #000000;
}
.ansi-bold {
font-weight: bold;
}
.ansi-underline {
text-decoration: underline;
}
/* The following styles are deprecated an will be removed in a future version */
.ansibold {
font-weight: bold;
}
.ansi-inverse {
outline: 0.5px dotted;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
color: black;
}
.ansired {
color: darkred;
}
.ansigreen {
color: darkgreen;
}
.ansiyellow {
color: #c4a000;
}
.ansiblue {
color: darkblue;
}
.ansipurple {
color: darkviolet;
}
.ansicyan {
color: steelblue;
}
.ansigray {
color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
background-color: black;
}
.ansibgred {
background-color: red;
}
.ansibggreen {
background-color: green;
}
.ansibgyellow {
background-color: yellow;
}
.ansibgblue {
background-color: blue;
}
.ansibgpurple {
background-color: magenta;
}
.ansibgcyan {
background-color: cyan;
}
.ansibggray {
background-color: gray;
}
div.cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
border-radius: 2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-width: 1px;
border-style: solid;
border-color: transparent;
width: 100%;
padding: 5px;
/* This acts as a spacer between cells, that is outside the border */
margin: 0px;
outline: none;
position: relative;
overflow: visible;
}
div.cell:before {
position: absolute;
display: block;
top: -1px;
left: -1px;
width: 5px;
height: calc(100% + 2px);
content: '';
background: transparent;
}
div.cell.jupyter-soft-selected {
border-left-color: #E3F2FD;
border-left-width: 1px;
padding-left: 5px;
border-right-color: #E3F2FD;
border-right-width: 1px;
background: #E3F2FD;
}
@media print {
div.cell.jupyter-soft-selected {
border-color: transparent;
}
}
div.cell.selected,
div.cell.selected.jupyter-soft-selected {
border-color: #ababab;
}
div.cell.selected:before,
div.cell.selected.jupyter-soft-selected:before {
position: absolute;
display: block;
top: -1px;
left: -1px;
width: 5px;
height: calc(100% + 2px);
content: '';
background: #42A5F5;
}
@media print {
div.cell.selected,
div.cell.selected.jupyter-soft-selected {
border-color: transparent;
}
}
.edit_mode div.cell.selected {
border-color: #66BB6A;
}
.edit_mode div.cell.selected:before {
position: absolute;
display: block;
top: -1px;
left: -1px;
width: 5px;
height: calc(100% + 2px);
content: '';
background: #66BB6A;
}
@media print {
.edit_mode div.cell.selected {
border-color: transparent;
}
}
.prompt {
/* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
min-width: 14ex;
/* This padding is tuned to match the padding on the CodeMirror editor. */
padding: 0.4em;
margin: 0px;
font-family: monospace;
text-align: right;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
/* Don't highlight prompt number selection */
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
/* Use default cursor */
cursor: default;
}
@media (max-width: 540px) {
.prompt {
text-align: left;
}
}
div.inner_cell {
min-width: 0;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
border: 1px solid #cfcfcf;
border-radius: 2px;
background: #f7f7f7;
line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
is no content in the output_subarea and the prompt. The main purpose of this is
to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
padding-top: 0;
padding-bottom: 0;
}
div.unrecognized_cell {
padding: 5px 5px 5px 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.unrecognized_cell .inner_cell {
border-radius: 2px;
padding: 5px;
font-weight: bold;
color: red;
border: 1px solid #cfcfcf;
background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
color: inherit;
text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
color: inherit;
text-decoration: none;
}
@media (max-width: 540px) {
div.unrecognized_cell > div.prompt {
display: none;
}
}
div.code_cell {
/* avoid page breaking on code cells when printing */
}
@media print {
div.code_cell {
page-break-inside: avoid;
}
}
/* any special styling for code cells that are currently running goes here */
div.input {
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.input {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
color: #303F9F;
border-top: 1px solid transparent;
}
div.input_area > div.highlight {
margin: 0.4em;
border: none;
padding: 0px;
background-color: transparent;
}
div.input_area > div.highlight > pre {
margin: 0px;
border: none;
padding: 0px;
background-color: transparent;
}
/* The following gets added to the if it is detected that the user has a
* monospace font with inconsistent normal/bold/italic height. See
* notebookmain.js. Such fonts will have keywords vertically offset with
* respect to the rest of the text. The user should select a better font.
* See: https://github.com/ipython/ipython/issues/1503
*
* .CodeMirror span {
* vertical-align: bottom;
* }
*/
.CodeMirror {
line-height: 1.21429em;
/* Changed from 1em to our global default */
font-size: 14px;
height: auto;
/* Changed to auto to autogrow */
background: none;
/* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
/* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
/* We have found that if it is visible, vertical scrollbars appear with font size changes.*/
overflow-y: hidden;
overflow-x: auto;
}
.CodeMirror-lines {
/* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
/* we have set a different line-height and want this to scale with that. */
/* Note that this should set vertical padding only, since CodeMirror assumes
that horizontal padding will be set on CodeMirror pre */
padding: 0.4em 0;
}
.CodeMirror-linenumber {
padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.CodeMirror pre {
/* In CM3 this went to 4px from 0 in CM2. This sets horizontal padding only,
use .CodeMirror-lines for vertical */
padding: 0 0.4em;
border: 0;
border-radius: 0;
}
.CodeMirror-cursor {
border-left: 1.4px solid black;
}
@media screen and (min-width: 2138px) and (max-width: 4319px) {
.CodeMirror-cursor {
border-left: 2px solid black;
}
}
@media screen and (min-width: 4320px) {
.CodeMirror-cursor {
border-left: 4px solid black;
}
}
/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev
Adapted from GitHub theme

*/
.highlight-base {
color: #000;
}
.highlight-variable {
color: #000;
}
.highlight-variable-2 {
color: #1a1a1a;
}
.highlight-variable-3 {
color: #333333;
}
.highlight-string {
color: #BA2121;
}
.highlight-comment {
color: #408080;
font-style: italic;
}
.highlight-number {
color: #080;
}
.highlight-atom {
color: #88F;
}
.highlight-keyword {
color: #008000;
font-weight: bold;
}
.highlight-builtin {
color: #008000;
}
.highlight-error {
color: #f00;
}
.highlight-operator {
color: #AA22FF;
font-weight: bold;
}
.highlight-meta {
color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
color: #00f;
}
.highlight-string-2 {
color: #f50;
}
.highlight-qualifier {
color: #555;
}
.highlight-bracket {
color: #997;
}
.highlight-tag {
color: #170;
}
.highlight-attribute {
color: #00c;
}
.highlight-header {
color: blue;
}
.highlight-quote {
color: #090;
}
.highlight-link {
color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
color: #008000;
font-weight: bold;
}
.cm-s-ipython span.cm-atom {
color: #88F;
}
.cm-s-ipython span.cm-number {
color: #080;
}
.cm-s-ipython span.cm-def {
color: #00f;
}
.cm-s-ipython span.cm-variable {
color: #000;
}
.cm-s-ipython span.cm-operator {
color: #AA22FF;
font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
color: #333333;
}
.cm-s-ipython span.cm-comment {
color: #408080;
font-style: italic;
}
.cm-s-ipython span.cm-string {
color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
color: #f50;
}
.cm-s-ipython span.cm-meta {
color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
color: #555;
}
.cm-s-ipython span.cm-builtin {
color: #008000;
}
.cm-s-ipython span.cm-bracket {
color: #997;
}
.cm-s-ipython span.cm-tag {
color: #170;
}
.cm-s-ipython span.cm-attribute {
color: #00c;
}
.cm-s-ipython span.cm-header {
color: blue;
}
.cm-s-ipython span.cm-quote {
color: #090;
}
.cm-s-ipython span.cm-link {
color: #00c;
}
.cm-s-ipython span.cm-error {
color: #f00;
}
.cm-s-ipython span.cm-tab {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
background-position: right;
background-repeat: no-repeat;
}
div.output_wrapper {
/* this position must be relative to enable descendents to be absolute within it */
position: relative;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
/* ideally, this would be max-height, but FF barfs all over that */
height: 24em;
/* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
width: 100%;
overflow: auto;
border-radius: 2px;
-webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
margin: 0px;
padding: 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
div.out_prompt_overlay {
height: 100%;
padding: 0px 0.4em;
position: absolute;
border-radius: 2px;
}
div.out_prompt_overlay:hover {
/* use inner shadow to get border that is computed the same on WebKit/FF */
-webkit-box-shadow: inset 0 0 1px #000;
box-shadow: inset 0 0 1px #000;
background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
padding: 0px;
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.output_area .MathJax_Display {
text-align: left !important;
}
div.output_area .rendered_html table {
margin-left: 0;
margin-right: 0;
}
div.output_area .rendered_html img {
margin-left: 0;
margin-right: 0;
}
div.output_area img,
div.output_area svg {
max-width: 100%;
height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
max-width: none;
}
div.output_area .mglyph > img {
max-width: none;
}
/* This is needed to protect the pre formating from global settings such
as that of bootstrap */
.output {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
@media (max-width: 540px) {
div.output_area {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
div.output_area pre {
margin: 0;
padding: 1px 0 1px 0;
border: 0;
vertical-align: baseline;
color: black;
background-color: transparent;
border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
the prompt div. */
div.output_subarea {
overflow-x: auto;
padding: 0.4em;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
output types */
/* all text output has this class: */
div.output_text {
text-align: left;
color: #000;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
background: #fdd;
/* very light red background for stderr */
}
div.output_latex {
text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
padding: 0;
}
.js-error {
color: darkred;
}
/* raw_input styles */
div.raw_input_container {
line-height: 1.21429em;
padding-top: 5px;
}
pre.raw_input_prompt {
/* nothing needed here. */
}
input.raw_input {
font-family: monospace;
font-size: inherit;
color: inherit;
width: auto;
/* make sure input baseline aligns with prompt */
vertical-align: baseline;
/* padding + margin = 0.5em between prompt and cursor */
padding: 0em 0.25em;
margin: 0em 0.25em;
}
input.raw_input:focus {
box-shadow: none;
}
p.p-space {
margin-bottom: 10px;
}
div.output_unrecognized {
padding: 5px;
font-weight: bold;
color: red;
}
div.output_unrecognized a {
color: inherit;
text-decoration: none;
}
div.output_unrecognized a:hover {
color: inherit;
text-decoration: none;
}
.rendered_html {
color: #000;
/* any extras will just be numbers: */
}
.rendered_html em {
font-style: italic;
}
.rendered_html strong {
font-weight: bold;
}
.rendered_html u {
text-decoration: underline;
}
.rendered_html :link {
text-decoration: underline;
}
.rendered_html :visited {
text-decoration: underline;
}
.rendered_html h1 {
font-size: 185.7%;
margin: 1.08em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h2 {
font-size: 157.1%;
margin: 1.27em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h3 {
font-size: 128.6%;
margin: 1.55em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h4 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h5 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h6 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h1:first-child {
margin-top: 0.538em;
}
.rendered_html h2:first-child {
margin-top: 0.636em;
}
.rendered_html h3:first-child {
margin-top: 0.777em;
}
.rendered_html h4:first-child {
margin-top: 1em;
}
.rendered_html h5:first-child {
margin-top: 1em;
}
.rendered_html h6:first-child {
margin-top: 1em;
}
.rendered_html ul:not(.list-inline),
.rendered_html ol:not(.list-inline) {
padding-left: 2em;
}
.rendered_html ul {
list-style: disc;
}
.rendered_html ul ul {
list-style: square;
margin-top: 0;
}
.rendered_html ul ul ul {
list-style: circle;
}
.rendered_html ol {
list-style: decimal;
}
.rendered_html ol ol {
list-style: upper-alpha;
margin-top: 0;
}
.rendered_html ol ol ol {
list-style: lower-alpha;
}
.rendered_html ol ol ol ol {
list-style: lower-roman;
}
.rendered_html ol ol ol ol ol {
list-style: decimal;
}
.rendered_html * + ul {
margin-top: 1em;
}
.rendered_html * + ol {
margin-top: 1em;
}
.rendered_html hr {
color: black;
background-color: black;
}
.rendered_html pre {
margin: 1em 2em;
padding: 0px;
background-color: #fff;
}
.rendered_html code {
background-color: #eff0f1;
}
.rendered_html p code {
padding: 1px 5px;
}
.rendered_html pre code {
background-color: #fff;
}
.rendered_html pre,
.rendered_html code {
border: 0;
color: #000;
font-size: 100%;
}
.rendered_html blockquote {
margin: 1em 2em;
}
.rendered_html table {
margin-left: auto;
margin-right: auto;
border: none;
border-collapse: collapse;
border-spacing: 0;
color: black;
font-size: 12px;
table-layout: fixed;
}
.rendered_html thead {
border-bottom: 1px solid black;
vertical-align: bottom;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
text-align: right;
vertical-align: middle;
padding: 0.5em 0.5em;
line-height: normal;
white-space: normal;
max-width: none;
border: none;
}
.rendered_html th {
font-weight: bold;
}
.rendered_html tbody tr:nth-child(odd) {
background: #f5f5f5;
}
.rendered_html tbody tr:hover {
background: rgba(66, 165, 245, 0.2);
}
.rendered_html * + table {
margin-top: 1em;
}
.rendered_html p {
text-align: left;
}
.rendered_html * + p {
margin-top: 1em;
}
.rendered_html img {
display: block;
margin-left: auto;
margin-right: auto;
}
.rendered_html * + img {
margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
max-width: 100%;
height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
max-width: none;
}
.rendered_html .alert {
margin-bottom: initial;
}
.rendered_html * + .alert {
margin-top: 1em;
}
[dir="rtl"] .rendered_html p {
text-align: right;
}
div.text_cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.text_cell > div.prompt {
display: none;
}
}
div.text_cell_render {
/*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
outline: none;
resize: none;
width: inherit;
border-style: none;
padding: 0.5em 0.5em 0.5em 0.4em;
color: #000;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
a.anchor-link:link {
text-decoration: none;
padding: 0px 20px;
visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
visibility: visible;
}
.text_cell.rendered .input_area {
display: none;
}
.text_cell.rendered .rendered_html {
overflow-x: auto;
overflow-y: hidden;
}
.text_cell.rendered .rendered_html tr,
.text_cell.rendered .rendered_html th,
.text_cell.rendered .rendered_html td {
max-width: none;
}
.text_cell.unrendered .text_cell_render {
display: none;
}
.text_cell .dropzone .input_area {
border: 2px dashed #bababa;
margin: -1px;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
font-weight: bold;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
font-size: 185.7%;
}
.cm-header-2 {
font-size: 157.1%;
}
.cm-header-3 {
font-size: 128.6%;
}
.cm-header-4 {
font-size: 110%;
}
.cm-header-5 {
font-size: 100%;
font-style: italic;
}
.cm-header-6 {
font-size: 100%;
font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
.notebook_app {
padding-left: 0px;
padding-right: 0px;
}
}
#ipython-main-app {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook_panel {
margin: 0px;
padding: 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook {
font-size: 14px;
line-height: 20px;
overflow-y: hidden;
overflow-x: auto;
width: 100%;
/* This spaces the page away from the edge of the notebook area */
padding-top: 20px;
margin: 0px;
outline: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
min-height: 100%;
}
@media not print {
#notebook-container {
padding: 15px;
background-color: #fff;
min-height: 0;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
@media print {
#notebook-container {
width: 100%;
}
}
div.ui-widget-content {
border: 1px solid #ababab;
outline: none;
}
pre.dialog {
background-color: #f7f7f7;
border: 1px solid #ddd;
border-radius: 2px;
padding: 0.4em;
padding-left: 2em;
}
p.dialog {
padding: 0.2em;
}
/* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems
to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do.
*/
pre,
code,
kbd,
samp {
white-space: pre-wrap;
}
#fonttest {
font-family: monospace;
}
p {
margin-bottom: 0;
}
.end_space {
min-height: 100px;
transition: height .2s ease;
}
.notebook_app > #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
.notebook_app {
background-color: #EEE;
}
}
kbd {
border-style: solid;
border-width: 1px;
box-shadow: none;
margin: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 1px;
padding-bottom: 1px;
}
.jupyter-keybindings {
padding: 1px;
line-height: 24px;
border-bottom: 1px solid gray;
}
.jupyter-keybindings input {
margin: 0;
padding: 0;
border: none;
}
.jupyter-keybindings i {
padding: 6px;
}
.well code {
background-color: #ffffff;
border-color: #ababab;
border-width: 1px;
border-style: solid;
padding: 2px;
padding-top: 1px;
padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
border: thin solid #CFCFCF;
border-bottom: none;
background: #EEE;
border-radius: 2px 2px 0px 0px;
width: 100%;
height: 29px;
padding-right: 4px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
display: -webkit-flex;
}
@media print {
.celltoolbar {
display: none;
}
}
.ctb_hideshow {
display: none;
vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
border: 1px solid #cfcfcf;
}
.celltoolbar {
font-size: 87%;
padding-top: 3px;
}
.celltoolbar select {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
width: inherit;
font-size: inherit;
height: 22px;
padding: 0px;
display: inline-block;
}
.celltoolbar select:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
color: #999;
opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
color: #999;
}
.celltoolbar select::-ms-expand {
border: 0;
background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
background-color: #eeeeee;
opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
cursor: not-allowed;
}
textarea.celltoolbar select {
height: auto;
}
select.celltoolbar select {
height: 30px;
line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
height: auto;
}
.celltoolbar label {
margin-left: 5px;
margin-right: 5px;
}
.tags_button_container {
width: 100%;
display: flex;
}
.tag-container {
display: flex;
flex-direction: row;
flex-grow: 1;
overflow: hidden;
position: relative;
}
.tag-container > * {
margin: 0 4px;
}
.remove-tag-btn {
margin-left: 4px;
}
.tags-input {
display: flex;
}
.cell-tag:last-child:after {
content: "";
position: absolute;
right: 0;
width: 40px;
height: 100%;
/* Fade to background color of cell toolbar */
background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE);
}
.tags-input > * {
margin-left: 4px;
}
.cell-tag,
.tags-input input,
.tags-input button {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
box-shadow: none;
width: inherit;
font-size: inherit;
height: 22px;
line-height: 22px;
padding: 0px 4px;
display: inline-block;
}
.cell-tag:focus,
.tags-input input:focus,
.tags-input button:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.cell-tag::-moz-placeholder,
.tags-input input::-moz-placeholder,
.tags-input button::-moz-placeholder {
color: #999;
opacity: 1;
}
.cell-tag:-ms-input-placeholder,
.tags-input input:-ms-input-placeholder,
.tags-input button:-ms-input-placeholder {
color: #999;
}
.cell-tag::-webkit-input-placeholder,
.tags-input input::-webkit-input-placeholder,
.tags-input button::-webkit-input-placeholder {
color: #999;
}
.cell-tag::-ms-expand,
.tags-input input::-ms-expand,
.tags-input button::-ms-expand {
border: 0;
background-color: transparent;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
.cell-tag[readonly],
.tags-input input[readonly],
.tags-input button[readonly],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
background-color: #eeeeee;
opacity: 1;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
cursor: not-allowed;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button {
height: auto;
}
select.cell-tag,
select.tags-input input,
select.tags-input button {
height: 30px;
line-height: 30px;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button,
select[multiple].cell-tag,
select[multiple].tags-input input,
select[multiple].tags-input button {
height: auto;
}
.cell-tag,
.tags-input button {
padding: 0px 4px;
}
.cell-tag {
background-color: #fff;
white-space: nowrap;
}
.tags-input input[type=text]:focus {
outline: none;
box-shadow: none;
border-color: #ccc;
}
.completions {
position: absolute;
z-index: 110;
overflow: hidden;
border: 1px solid #ababab;
border-radius: 2px;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
line-height: 1;
}
.completions select {
background: white;
outline: none;
border: none;
padding: 0px;
margin: 0px;
overflow: auto;
font-family: monospace;
font-size: 110%;
color: #000;
width: auto;
}
.completions select option.context {
color: #286090;
}
#kernel_logo_widget .current_kernel_logo {
display: none;
margin-top: -1px;
margin-bottom: -1px;
width: 32px;
height: 32px;
}
[dir="rtl"] #kernel_logo_widget {
float: left !important;
float: left;
}
.modal .modal-body .move-path {
display: flex;
flex-direction: row;
justify-content: space;
align-items: center;
}
.modal .modal-body .move-path .server-root {
padding-right: 20px;
}
.modal .modal-body .move-path .path-input {
flex: 1;
}
#menubar {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-top: 1px;
}
#menubar .navbar {
border-top: 1px;
border-radius: 0px 0px 2px 2px;
margin-bottom: 0px;
}
#menubar .navbar-toggle {
float: left;
padding-top: 7px;
padding-bottom: 7px;
border: none;
}
#menubar .navbar-collapse {
clear: left;
}
[dir="rtl"] #menubar .navbar-toggle {
float: right;
}
[dir="rtl"] #menubar .navbar-collapse {
clear: right;
}
[dir="rtl"] #menubar .navbar-nav {
float: right;
}
[dir="rtl"] #menubar .nav {
padding-right: 0px;
}
[dir="rtl"] #menubar .navbar-nav > li {
float: right;
}
[dir="rtl"] #menubar .navbar-right {
float: left !important;
}
[dir="rtl"] ul.dropdown-menu {
text-align: right;
left: auto;
}
[dir="rtl"] ul#new-menu.dropdown-menu {
right: auto;
left: 0;
}
.nav-wrapper {
border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
padding-top: 4px;
}
[dir="rtl"] i.menu-icon.pull-right {
float: left !important;
float: left;
}
ul#help_menu li a {
overflow: hidden;
padding-right: 2.2em;
}
ul#help_menu li a i {
margin-right: -1.2em;
}
[dir="rtl"] ul#help_menu li a {
padding-left: 2.2em;
}
[dir="rtl"] ul#help_menu li a i {
margin-right: 0;
margin-left: -1.2em;
}
[dir="rtl"] ul#help_menu li a i.pull-right {
float: left !important;
float: left;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
}
[dir="rtl"] .dropdown-submenu > .dropdown-menu {
right: 100%;
margin-right: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
display: block;
}
.dropdown-submenu > a:after {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f0da";
float: right;
color: #333333;
margin-top: 2px;
margin-right: -10px;
}
.dropdown-submenu > a:after.fa-pull-left {
margin-right: .3em;
}
.dropdown-submenu > a:after.fa-pull-right {
margin-left: .3em;
}
.dropdown-submenu > a:after.pull-left {
margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
margin-left: .3em;
}
[dir="rtl"] .dropdown-submenu > a:after {
float: left;
content: "\f0d9";
margin-right: 0;
margin-left: -10px;
}
.dropdown-submenu:hover > a:after {
color: #262626;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
}
#notification_area {
float: right !important;
float: right;
z-index: 10;
}
[dir="rtl"] #notification_area {
float: left !important;
float: left;
}
.indicator_area {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
[dir="rtl"] .indicator_area {
float: left !important;
float: left;
}
#kernel_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
padding-left: 5px;
padding-right: 5px;
}
[dir="rtl"] #kernel_indicator {
float: left !important;
float: left;
border-left: 0;
border-right: 1px solid;
}
#modal_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
[dir="rtl"] #modal_indicator {
float: left !important;
float: left;
}
#readonly-indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
display: none;
}
.modal_indicator:before {
width: 1.28571429em;
text-align: center;
}
.edit_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f040";
}
.edit_mode .modal_indicator:before.fa-pull-left {
margin-right: .3em;
}
.edit_mode .modal_indicator:before.fa-pull-right {
margin-left: .3em;
}
.edit_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.command_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ' ';
}
.command_mode .modal_indicator:before.fa-pull-left {
margin-right: .3em;
}
.command_mode .modal_indicator:before.fa-pull-right {
margin-left: .3em;
}
.command_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.kernel_idle_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f10c";
}
.kernel_idle_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_idle_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_idle_icon:before.pull-left {
margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
margin-left: .3em;
}
.kernel_busy_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f111";
}
.kernel_busy_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_busy_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_busy_icon:before.pull-left {
margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
margin-left: .3em;
}
.kernel_dead_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f1e2";
}
.kernel_dead_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_dead_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_dead_icon:before.pull-left {
margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
margin-left: .3em;
}
.kernel_disconnected_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f127";
}
.kernel_disconnected_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_disconnected_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_disconnected_icon:before.pull-left {
margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
margin-left: .3em;
}
.notification_widget {
color: #777;
z-index: 10;
background: rgba(240, 240, 240, 0.5);
margin-right: 4px;
color: #333;
background-color: #fff;
border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.notification_widget:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
background-color: #fff;
border-color: #ccc;
}
.notification_widget .badge {
color: #fff;
background-color: #333;
}
.notification_widget.warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.notification_widget.warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.notification_widget.success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.notification_widget.success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success .badge {
color: #5cb85c;
background-color: #fff;
}
.notification_widget.info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.notification_widget.info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info .badge {
color: #5bc0de;
background-color: #fff;
}
.notification_widget.danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.notification_widget.danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger .badge {
color: #d9534f;
background-color: #fff;
}
div#pager {
background-color: #fff;
font-size: 14px;
line-height: 20px;
overflow: hidden;
display: none;
position: fixed;
bottom: 0px;
width: 100%;
max-height: 50%;
padding-top: 8px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
/* Display over codemirror */
z-index: 100;
/* Hack which prevents jquery ui resizable from changing top. */
top: auto !important;
}
div#pager pre {
line-height: 1.21429em;
color: #000;
background-color: #f7f7f7;
padding: 0.4em;
}
div#pager #pager-button-area {
position: absolute;
top: 8px;
right: 20px;
}
div#pager #pager-contents {
position: relative;
overflow: auto;
width: 100%;
height: 100%;
}
div#pager #pager-contents #pager-container {
position: relative;
padding: 15px 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
top: 0px;
height: 8px;
background: #f7f7f7;
border-top: 1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
/* This injects handle bars (a short, wide = symbol) for
the resize handle. */
}
div#pager .ui-resizable-handle::after {
content: '';
top: 2px;
left: 50%;
height: 3px;
width: 30px;
margin-left: -15px;
position: absolute;
border-top: 1px solid #cfcfcf;
}
.quickhelp {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
line-height: 1.8em;
}
.shortcut_key {
display: inline-block;
width: 21ex;
text-align: right;
font-family: monospace;
}
.shortcut_descr {
display: inline-block;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
span.save_widget {
height: 30px;
margin-top: 4px;
display: flex;
justify-content: flex-start;
align-items: baseline;
width: 50%;
flex: 1;
}
span.save_widget span.filename {
height: 100%;
line-height: 1em;
margin-left: 16px;
border: none;
font-size: 146.5%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
border-radius: 2px;
}
span.save_widget span.filename:hover {
background-color: #e6e6e6;
}
[dir="rtl"] span.save_widget.pull-left {
float: right !important;
float: right;
}
[dir="rtl"] span.save_widget span.filename {
margin-left: 0;
margin-right: 16px;
}
span.checkpoint_status,
span.autosave_status {
font-size: small;
white-space: nowrap;
padding: 0 5px;
}
@media (max-width: 767px) {
span.save_widget {
font-size: small;
padding: 0 0 0 5px;
}
span.checkpoint_status,
span.autosave_status {
display: none;
}
}
@media (min-width: 768px) and (max-width: 991px) {
span.checkpoint_status {
display: none;
}
span.autosave_status {
font-size: x-small;
}
}
.toolbar {
padding: 0px;
margin-left: -5px;
margin-top: 2px;
margin-bottom: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
width: auto;
vertical-align: middle;
margin-right: 2px;
margin-bottom: 0px;
display: inline;
font-size: 92%;
margin-left: 0.3em;
margin-right: 0.3em;
padding: 0px;
padding-top: 3px;
}
.toolbar .btn {
padding: 2px 8px;
}
.toolbar .btn-group {
margin-top: 0px;
margin-left: 5px;
}
.toolbar-btn-label {
margin-left: 6px;
}
#maintoolbar {
margin-bottom: -3px;
margin-top: -8px;
border: 0px;
min-height: 27px;
margin-left: 0px;
padding-top: 11px;
padding-bottom: 3px;
}
#maintoolbar .navbar-text {
float: none;
vertical-align: middle;
text-align: right;
margin-left: 5px;
margin-right: 0px;
margin-top: 0px;
}
.select-xs {
height: 24px;
}
[dir="rtl"] .btn-group > .btn,
.btn-group-vertical > .btn {
float: right;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
background-color: #F37626;
color: white;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
* of chance of beeing generated from the ../less/[samename].less file, you can
* try to get back the less file by reverting somme commit in history
**/
/*
* We'll try to get something pretty, so we
* have some strange css to have the scroll bar on
* the left with fix button on the top right of the tooltip
*/
@-moz-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-moz-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/*properties of tooltip after "expand"*/
.bigtooltip {
overflow: auto;
height: 200px;
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
text-overflow: ellipsis;
overflow: hidden;
height: 80px;
}
.tooltipbuttons {
position: absolute;
padding-right: 15px;
top: 0px;
right: 0px;
}
.tooltiptext {
/*avoid the button to overlap on some docstring*/
padding-right: 30px;
}
.ipython_tooltip {
max-width: 700px;
/*fade-in animation when inserted*/
-webkit-animation: fadeOut 400ms;
-moz-animation: fadeOut 400ms;
animation: fadeOut 400ms;
-webkit-animation: fadeIn 400ms;
-moz-animation: fadeIn 400ms;
animation: fadeIn 400ms;
vertical-align: middle;
background-color: #f7f7f7;
overflow: visible;
border: #ababab 1px solid;
outline: none;
padding: 3px;
margin: 0px;
padding-left: 7px;
font-family: monospace;
min-height: 50px;
-moz-box-shadow: 0px 6px 10px -1px #adadad;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
border-radius: 2px;
position: absolute;
z-index: 1000;
}
.ipython_tooltip a {
float: right;
}
.ipython_tooltip .tooltiptext pre {
border: 0;
border-radius: 0;
font-size: 100%;
background-color: #f7f7f7;
}
.pretooltiparrow {
left: 0px;
margin: 0px;
top: -16px;
width: 40px;
height: 16px;
overflow: hidden;
position: absolute;
}
.pretooltiparrow:before {
background-color: #f7f7f7;
border: 1px #ababab solid;
z-index: 11;
content: "";
position: absolute;
left: 15px;
top: 10px;
width: 25px;
height: 25px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}
ul.typeahead-list i {
margin-left: -10px;
width: 18px;
}
[dir="rtl"] ul.typeahead-list i {
margin-left: 0;
margin-right: -10px;
}
ul.typeahead-list {
max-height: 80vh;
overflow: auto;
}
ul.typeahead-list > li > a {
/** Firefox bug **/
/* see https://github.com/jupyter/notebook/issues/559 */
white-space: normal;
}
ul.typeahead-list > li > a.pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .typeahead-list {
text-align: right;
}
.cmd-palette .modal-body {
padding: 7px;
}
.cmd-palette form {
background: white;
}
.cmd-palette input {
outline: none;
}
.no-shortcut {
min-width: 20px;
color: transparent;
}
[dir="rtl"] .no-shortcut.pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .command-shortcut.pull-right {
float: left !important;
float: left;
}
.command-shortcut:before {
content: "(command mode)";
padding-right: 3px;
color: #777777;
}
.edit-shortcut:before {
content: "(edit)";
padding-right: 3px;
color: #777777;
}
[dir="rtl"] .edit-shortcut.pull-right {
float: left !important;
float: left;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
background-color: #BBDEFB;
border-color: #90CAF9;
border-style: solid;
border-width: 1px;
border-radius: 0px;
}
[dir="ltr"] #find-and-replace .input-group-btn + .form-control {
border-left: none;
}
[dir="rtl"] #find-and-replace .input-group-btn + .form-control {
border-right: none;
}
#find-and-replace #replace-preview .replace .match {
background-color: #FFCDD2;
border-color: #EF9A9A;
border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
background-color: #C8E6C9;
border-color: #A5D6A7;
border-radius: 0px;
}
#find-and-replace #replace-preview {
max-height: 60vh;
overflow: auto;
}
#find-and-replace #replace-preview pre {
padding: 5px 10px;
}
.terminal-app {
background: #EEE;
}
.terminal-app #header {
background: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
width: 100%;
float: left;
font-family: monospace;
color: white;
background: black;
padding: 0.4em;
border-radius: 2px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
line-height: 1em;
font-size: 14px;
}
.terminal-app .terminal .xterm-rows {
padding: 10px;
}
.terminal-app .terminal-cursor {
color: black;
background: white;
}
.terminal-app #terminado-container {
margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
-->


06SVM线性不可分时scikit-learn实现的更多相关文章

  1. Scikit Learn: 在python中机器学习

    转自:http://my.oschina.net/u/175377/blog/84420#OSC_h2_23 Scikit Learn: 在python中机器学习 Warning 警告:有些没能理解的 ...

  2. scikit learn 模块 调参 pipeline+girdsearch 数据举例:文档分类 (python代码)

    scikit learn 模块 调参 pipeline+girdsearch 数据举例:文档分类数据集 fetch_20newsgroups #-*- coding: UTF-8 -*- import ...

  3. (原创)(三)机器学习笔记之Scikit Learn的线性回归模型初探

    一.Scikit Learn中使用estimator三部曲 1. 构造estimator 2. 训练模型:fit 3. 利用模型进行预测:predict 二.模型评价 模型训练好后,度量模型拟合效果的 ...

  4. (原创)(四)机器学习笔记之Scikit Learn的Logistic回归初探

    目录 5.3 使用LogisticRegressionCV进行正则化的 Logistic Regression 参数调优 一.Scikit Learn中有关logistics回归函数的介绍 1. 交叉 ...

  5. Scikit Learn

    Scikit Learn Scikit-Learn简称sklearn,基于 Python 语言的,简单高效的数据挖掘和数据分析工具,建立在 NumPy,SciPy 和 matplotlib 上.

  6. 更新几篇之前写在公众号上的文章:线性可分时SVM理论推导;关联分析做捆绑销售和推荐;分词、去停用词和画词云

    适合阅读人群:有一定的数学基础. 这几篇文章是16年写的,之前发布在个人公众号上,公众号现已弃用.回过头来再看这几篇文章,发现写的过于稚嫩,思考也不全面,这说明我又进步了,但还是作为学习笔记记在这里了 ...

  7. Linear Regression with Scikit Learn

    Before you read  This is a demo or practice about how to use Simple-Linear-Regression in scikit-lear ...

  8. 【机器学习】HK算法(LMSE算法) LMS算法改进保证线性可分时均方误差标准能够找到线性可分的超平面

    1.其实HK算法思想很朴实,就是在最小均方误差准则下求得权矢量. 他相对于感知器算法的优点在于,他适用于线性可分和非线性可分得情况,对于线性可分的情况,给出最优权矢量,对于非线性可分得情况,能够判别出 ...

  9. 如何使用scikit—learn处理文本数据

    答案在这里:http://www.tuicool.com/articles/U3uiiu http://scikit-learn.org/stable/modules/feature_extracti ...

随机推荐

  1. delete请求

    Action(){ int HttpRetCode; //定义一个变量,用于接收HTTP返回的状态码 web_add_header("Session-Id", "2e25 ...

  2. Spring boot 导出Excel

    Html页面: window.location.href="adjectfkController/exportTemplate?adjOrg="+ adjOrg +"&a ...

  3. Java实验2

    1.给定一组字符,编程输出里面数值最大者. package experiment; import java.util.Arrays; public class ShenYue { public sta ...

  4. DevExpress WinForms使用教程:新的CheckEdit样式

    [DevExpress WinForms v18.2下载] 在最开始CheckEdit控件有16种样式, 使用CheckStyle属性,开发人员可以选择其中一种样式.随着时间推移,与其他Windows ...

  5. 线程安全的集合类、CopyOnWrite机制介绍(转)

    看过并发编程的书,这两种机制都有所了解,但不扎实其实.看到别人的博客描述的很精辟,于是转过来,感谢! 原文链接:https://blog.csdn.net/yen_csdn/article/detai ...

  6. 强化学习10-Deep Q Learning-fix target

    针对 Deep Q Learning 可能无法收敛的问题,这里提出了一种  fix target 的方法,就是冻结现实神经网络,延时更新参数. 这个方法的初衷是这样的: 1. 之前我们每个(批)记忆都 ...

  7. php 安装过程 第二次探索

    由于第一次安装过程写的比较乱,再做整理 1.phpstudy 才是正确姿势. http://phpstudy.php.cn/ 官网下载.  phpstrom 中配置 php为 phpstudy目录下 ...

  8. JAVA拼合数组方法

    方法一: package org.ken.array; import java.lang.reflect.Array; import java.util.Arrays; public class Jo ...

  9. cygwin 解压 tar.xz压缩包

    今天第一次接触到Cygwin,啊,不懂Linux,, 解压分为三个步骤. 第一步,进入压缩包所在的文件目录: cd e:\ >(左边会弹出这个符号,我以为后面的解压要在这里写,其实不是,要再按一 ...

  10. 用 C# 编写 NEO 智能合约

    工具 -> 扩展和更新安装 NeoContractPlugin 插件 打开 Visual Studio 2017,打开 工具, 扩展和更新 ,在左侧点击 联机 ,搜索 Neo,安装 NeoCon ...