1.魔法指令:%matplotlib inline ;数据画图

In [1]:
%matplotlib inline
import pandas as pd
In [2]:
import numpy as np
s=pd.Series(np.random.randn(10),index=np.arange(0,100,10))
s.plot()#画图
Out[2]:
<matplotlib.axes._subplots.AxesSubplot at 0x8be4c88>
 
aaarticlea/png;base64,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
" alt="" />
 

2.多个数据画图

In [3]:
df=pd.DataFrame(np.random.randn(10,4).cumsum(0),
index=np.arange(0,100,10),columns=['A','B','C','D'])#cumsum(0):将数组竖着进行拉平累加,cumsum(1)是横着累加
df.head()
Out[3]:
 

  A B C D
0 -0.798985 0.413034 -1.347718 -1.647887
10 -0.582962 0.386983 -2.000697 -2.115286
20 -0.019045 1.865326 -3.538185 -4.306456
30 -0.181481 0.459417 -2.996726 -2.392947
40 -0.794387 0.641744 -1.513785 -2.305068
In [4]:
df.plot()
Out[4]:
<matplotlib.axes._subplots.AxesSubplot at 0x90c4940>
 
aaarticlea/png;base64,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
" alt="" />
 

3.画子图

In [5]:
import matplotlib.pyplot as plt
fig,axes=plt.subplots(2,1)#构造子图,共2行一列
data=pd.Series(np.random.rand(16),index=list('abcdefghijklmnop'))
data.plot(ax=axes[0],kind='bar')#axes[0]画在第一行;kind='bar'是柱状图
data.plot(ax=axes[1],kind='barh')#axes[0]画在第二行;kind='barh'是横着的柱状图
Out[5]:
<matplotlib.axes._subplots.AxesSubplot at 0x9176b00>
 
aaarticlea/png;base64,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
" alt="" />
 

4.含有图例的柱状图

In [6]:
df=pd.DataFrame(np.random.rand(6,4),
index=['one','two','three','four','five','six'],
columns=pd.Index(['A','B','C','D'],name='Genus'))#name='Genus':指定名字
df.head()
Out[6]:
 

Genus A B C D
one 0.719657 0.300354 0.913824 0.534699
two 0.060270 0.645280 0.386528 0.837981
three 0.496298 0.312011 0.094697 0.883438
four 0.489973 0.342113 0.063597 0.697251
five 0.531255 0.888178 0.265493 0.173027
In [7]:
df.plot(kind='bar')
Out[7]:
<matplotlib.axes._subplots.AxesSubplot at 0x91a9a20>
 
aaarticlea/png;base64,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
" alt="" />
 

5.直方图hist 指定bins:总共有几条条状图

In [11]:
df.A.plot(kind='hist',bins=50)#A的直方图
Out[11]:
<matplotlib.axes._subplots.AxesSubplot at 0x96a0a90>
 
aaarticlea/png;base64,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
" alt="" />
In [12]:
df.plot(kind='hist',bins=50)#ABCD的直方图
Out[12]:
<matplotlib.axes._subplots.AxesSubplot at 0xac81a58>
 
aaarticlea/png;base64,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
" alt="" />
 

6.散点图scatter

  • pd.scatter_matrix:分为两部分,对角线和非对角线(alpha指定透明度)

  • 对角线:核密度估计图(Kernel Density Estimation),就是用来看某 一个 变量分布情况,横轴对应着该变量的值,纵轴对应着该变量的密度(可以理解为出现频次)

  • 非对角线部分:两个变量之间分布的关联散点图。

In [13]:
pd.scatter_matrix(df,color='k',alpha=0.3)
 
E:\software\Anaconda3 5.2.0\lib\site-packages\ipykernel_launcher.py:1: FutureWarning: pandas.scatter_matrix is deprecated, use pandas.plotting.scatter_matrix instead
"""Entry point for launching an IPython kernel.
Out[13]:
array([[<matplotlib.axes._subplots.AxesSubplot object at 0x00000000054898D0>,
<matplotlib.axes._subplots.AxesSubplot object at 0x00000000097F3CC0>,
<matplotlib.axes._subplots.AxesSubplot object at 0x000000000983D4A8>,
<matplotlib.axes._subplots.AxesSubplot object at 0x0000000009863B38>],
[<matplotlib.axes._subplots.AxesSubplot object at 0x0000000009894208>,
<matplotlib.axes._subplots.AxesSubplot object at 0x0000000009894240>,
<matplotlib.axes._subplots.AxesSubplot object at 0x0000000009932F28>,
<matplotlib.axes._subplots.AxesSubplot object at 0x00000000099635F8>],
[<matplotlib.axes._subplots.AxesSubplot object at 0x000000000998DC88>,
<matplotlib.axes._subplots.AxesSubplot object at 0x00000000099BD358>,
<matplotlib.axes._subplots.AxesSubplot object at 0x00000000099E49E8>,
<matplotlib.axes._subplots.AxesSubplot object at 0x0000000009A170B8>],
[<matplotlib.axes._subplots.AxesSubplot object at 0x0000000009A3D748>,
<matplotlib.axes._subplots.AxesSubplot object at 0x0000000009A5EBE0>,
<matplotlib.axes._subplots.AxesSubplot object at 0x0000000009A8D2B0>,
<matplotlib.axes._subplots.AxesSubplot object at 0x0000000009AB6940>]],
dtype=object)
 
aaarticlea/png;base64,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
" alt="" />
In [20]:
pd.scatter_matrix(df[['A','B']],color='k',alpha=0.5)
 
E:\software\Anaconda3 5.2.0\lib\site-packages\ipykernel_launcher.py:1: FutureWarning: pandas.scatter_matrix is deprecated, use pandas.plotting.scatter_matrix instead
"""Entry point for launching an IPython kernel.
Out[20]:
array([[<matplotlib.axes._subplots.AxesSubplot object at 0x000000000B53A7F0>,
<matplotlib.axes._subplots.AxesSubplot object at 0x000000000B566BA8>],
[<matplotlib.axes._subplots.AxesSubplot object at 0x000000000B597240>,
<matplotlib.axes._subplots.AxesSubplot object at 0x000000000B5BD8D0>]],
dtype=object)
 
aaarticlea/png;base64,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
" alt="" />
 

一般的散点图:plot.scatter

In [18]:
df.plot.scatter('A','B')#二维的图
Out[18]:
<matplotlib.axes._subplots.AxesSubplot at 0x9b24898>
 
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 */

-->

最新文章

  1. mysql中find_in_set()函数的使用
  2. [Linux] IP绑定解释 BindIp
  3. 提交 git 项目 到 github 在 centos 7
  4. 微信第一个“小程序”亮相:不是APP胜似APP!
  5. linux进程查找及杀死
  6. [ActionScript 3.0] AS3.0 水面波纹效果
  7. BZOJ 1507 Editor(块状链表)
  8. Google Test资料
  9. [反汇编练习] 160个CrackMe之013
  10. Xilinx 网站资源导
  11. NOIP 2013 花匠
  12. php Static静态关键字
  13. idea远程调试linux下的tomcat
  14. caffe安装教程(Ubuntu14+GPU+pycaffe+anaconda2)
  15. 百度APP移动端网络深度优化实践分享(一):DNS优化篇
  16. Spring WebFlux 响应式编程学习笔记(一)
  17. citrix外企,鸡鸣寺,玄武湖环跑,七牛云笔试
  18. 【51NOD1965】奇怪的式子 min_25筛
  19. Oarcle 之DML
  20. Python中的字符串方法

热门文章

  1. ts开发环境搭建
  2. Mybatis逆向工程中的 mybatis-generator:generate 代码生成器的使用
  3. JMeter jp@gc - stepping thread group插件
  4. cidr地址段
  5. 炫酷的CSS3响应式表单
  6. CentOS7 通过 devstack 安装 OpenStack
  7. docker Dockerfile实战
  8. 深入理解Java8中Stream的实现原理
  9. strpbrk(), strcasecmp(), strspn()
  10. Vue router-link路由不同的写法,不一样的效果