Jupyter Notebook

Goto: https://plot.ly/python/#3d-charts【丰富的作图资源】


 

Data Visualization

In [1]:
from pylab import plt
plt.style.use('seaborn')
import matplotlib as mpl
mpl.rcParams['font.family'] = 'serif'
 

Two-Dimensional Plotting

In [2]:
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
%matplotlib inline
 

One-Dimensional Data Set

In [3]:
np.random.seed(1000)
y = np.random.standard_normal(20)
In [4]:
x = range(len(y))
plt.plot(x, y)
# tag: matplotlib_0
# title: Plot given x- and y-values
Out[4]:
[<matplotlib.lines.Line2D at 0x110382fd0>]
 
aaarticlea/png;base64,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
FvG/AUd81Eq7FA4tAAAAAElFTkSuQmCC
" alt="" />
In [5]:
plt.plot(y)
# tag: matplotlib_1
# title: Plot given data as 1d-array
Out[5]:
[<matplotlib.lines.Line2D at 0x11047f5c0>]
 
aaarticlea/png;base64,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
FvG/AUd81Eq7FA4tAAAAAElFTkSuQmCC
" alt="" />
In [6]:
plt.plot(y.cumsum())
# tag: matplotlib_2
# title: Plot given a 1d-array with method attached
Out[6]:
[<matplotlib.lines.Line2D at 0x1104e6ac8>]
 
aaarticlea/png;base64,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
" alt="" />
In [7]:
plt.plot(y.cumsum())
plt.grid(True) # adds a grid
plt.axis('tight') # adjusts the axis ranges
# tag: matplotlib_3_a
# title: Plot with grid and tight axes
Out[7]:
(-0.95000000000000007,
19.949999999999999,
-2.3228186637490449,
0.56550858086558653)
 
aaarticlea/png;base64,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
" alt="" />
In [8]:
plt.plot(y.cumsum())
plt.grid(True)
plt.xlim(-1, 20)
plt.ylim(np.min(y.cumsum()) - 1,
np.max(y.cumsum()) + 1)
# tag: matplotlib_3_b
# title: Plot with custom axes limits
Out[8]:
(-3.1915310617211072, 1.4342209788376488)
 
aaarticlea/png;base64,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
+NKHV3plX1Hhwdx2zWJuWZtJRX0Xbx1v5vi5dhrbJm42u2O9jO27S4JfCGFIVouFwpx4CnPi6eob
Zt+pCwQFBpCXFuPr0vyeBL8QwvDiokK467ocX5exYEhbZiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJ
fiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGE
MBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJ
fiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGEMBkJfiGE
MJlAd16sadrngGKgCrgOeEopdUCPwoQQQniGu2f8IcBnlFL/DPwK+Ae3KxJCCOFRbp3xOwN/0hKg
3L1yhBBCeJrF4XBc9Qmapu0CUqb50TeUUts1TVsEfBVYCdyvlGqfbadjY+OOwMCA+dQrhBBmZtFl
I7MFv6s0TbuRiTH+tbM912brc2unSUlR2Gx97mzCo6Q+9xi5PiPXBlKfu/ygPl2C360xfk3TvjTl
r3VArnvlCCGE8DS3xviBxZqm/QvQDqwA/tL9koQQQniSuxd3P6NXIUIIIbxDbuASQgiTkeAXQgiT
keAXQgiTkeAXQgiT0W0evxBCCP8gZ/xCCGEyEvxCCGEyEvxCCGEyEvxCCGEyEvxCCGEyEvxCCGEy
EvxCCGEy7nbn9ChN024C7gfaAIdS6ltX/DwU+D7QDOQzsR5AlZdqywO+DRwDMoAOpdQ/XPGcjwOf
AoacDz2tlHrGG/U5939wyr7HlVJbrvi5L49fNvAG0OR8KBo4pZT6+JTnfBwvHj/nokLfBlYopdY4
H3PpGM32XvVQbX8HLAJagFVMLI5UOc1rr/o+8GB9H8eF35+nj91V6nsayJvytBKgTClVf8VrPXr8
ZsoSTdPigaeAWibee19TSrVO8/pHmFgIaxyoUUr9ZLZ9Gjb4NU0LB34MFCqlhjVN26pp2hal1BtT
nvZ5oFEp9c+aphUDTwPXe6nEeOD3SqmXnPWWa5q2Uyl19IrnPXzlG8mLXlNKffMqP/fl8esDnlBK
/QlA07RvAa9P8zxvHr8NwEtA6ZTHZj1GLr5XPVFbJPC3SimHpmkfAr4H3DXNa2d7H3iqPpjl9+el
YzdTfX9USv2Ps45o4Fcz1Orp4zdtlgCfBP6klPqDpml3MXEC8ujUF2qalgF8EVjpfB8c1jTtTaXU
uavt0MhDPeuABqXUsPPv+4E7rnjOHcABAKXUaWCF8xfocUqpw5O/KCcrMDDNU/9G07Qvapr2Decn
uDcVa5r2d5qmfVPTtCuPHfj2+HVMCf0QYLVSat80T/Xa8VNKPc/EB9JUrhwjV96rutemlPp7pdTk
rfdWoH+Gl8/2PvBIfU6z/f48fuxmqm8y9J3+AvjFDC/36PG7SpZcfu8x83G5FTg65X1wAPjAbPs0
cvAn895fVK/zsbk+x+M0TbsP2DXN1+w9wHeVUt8HjgDPebm07yqlvgv8P+BrmqbdcMXPDXH8gI8A
v5vmcV8fP/CD96GmacHAx4AnZ3jKbO8DT3Hl9+fz96CmaVYmAnTnDE/x2vG7IkumHpteIE7TtCtH
aeZ1/Iwc/G1A1JS/Rzsfm+tzPErTtM3AZuALV/5MKVWnlLI5//omsFHTNK+tMq+UOuT8cxx421nn
VD4/fk4PAf9z5YO+Pn5Ohn4fOkP/v4CvK6VqpnuOC+8Dj3Dx92eE9+A9wI4pZ83v4a3jN02WTD02
0UCXUmrsipfN6/gZOfgPAFnOYQCA64CdmqbFT/mqvZOJr4o4x19PKqV6vVWg82vfrcDngEWapq2b
Wp+maf805RM6H6hzvnm8UdtSTdP+YspD+UC1kY6fc7+bgXeUUqPOvxvi+E0x4zHSNC3H+Zxp36ue
LkzTtDDgJ8C/KqWOapr2wJSf5Tj/nPZ94OnanPue8ffn62N3hY8Dv5r6gLeP33RZwpT3HlOOi6Zp
Vk3TFjsf3wWs0jRtchH2dcCrs+3P0N05NU27GXgQsAGjSqlvaZr2z0CnUuop5xv/+8BFYAnwHS/O
SlnFxFfZI86HIoD/BJZPqe9zQBETC9EXA/+ulDropfrSnPUcY+IsIAj4WyZmCfj8+E2p83fAZ5RS
7c6/T/39evX4aZq2EXgMuI2Js+h/cf7ofcdI07Qk4ASQp5Qamu696oXanmXi+FxwPi1CKbVmam1M
XDh83/tAKWX3Qn2PM83vz9vHbqb6lFKDmqaVAh9VSn1pynO9evyukiXbge8CDc5avqKUanXW/IxS
qtj5+keA1UzM6qlyZVaPoYNfCCGE/ow81COEEMIDJPiFEMJkJPiFEMJkJPiFEMJkJPiFEMJkJPiF
EMJkJPiFEMJk/hd4h5jrKRuMegAAAABJRU5ErkJggg==
" alt="" />
In [9]:
plt.figure(figsize=(7, 4))
# the figsize parameter defines the
# size of the figure in (width, height)
plt.plot(y.cumsum(), 'b', lw=1.5)
plt.plot(y.cumsum(), 'ro')
plt.grid(True)
plt.axis('tight')
plt.xlabel('index')
plt.ylabel('value')
plt.title('A Simple Plot')
# tag: matplotlib_4
# title: Plot with typical labels
Out[9]:
Text(0.5,1,'A Simple Plot')
 
aaarticlea/png;base64,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
/weveOYSm22H9wAAAABJRU5ErkJggg==
" alt="" />
 

Two-Dimensional Data Set

In [10]:
np.random.seed(2000)
y = np.random.standard_normal((20, 2)).cumsum(axis=0)
In [11]:
plt.figure(figsize=(7, 4))
plt.plot(y, lw=1.5)
# plots two lines
plt.plot(y, 'ro')
# plots two dotted lines
plt.grid(True)
plt.axis('tight')
plt.xlabel('index')
plt.ylabel('value')
plt.title('A Simple Plot')
# tag: matplotlib_5
# title: Plot with two data sets
Out[11]:
Text(0.5,1,'A Simple Plot')
 
aaarticlea/png;base64,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
RK5CYII=
" alt="" />
In [12]:
plt.figure(figsize=(7, 4))
plt.plot(y[:, 0], lw=1.5, label='1st')
plt.plot(y[:, 1], lw=1.5, label='2nd')
plt.plot(y, 'ro')
plt.grid(True)
plt.legend(loc=0)
plt.axis('tight')
plt.xlabel('index')
plt.ylabel('value')
plt.title('A Simple Plot')
# tag: matplotlib_6
# title: Plot with labeled data sets
Out[12]:
Text(0.5,1,'A Simple Plot')
 
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAb8AAAEVCAYAAABwlOv6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
AAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4wLCBo
dHRwOi8vbWF0cGxvdGxpYi5vcmcvpW3flQAAIABJREFUeJzs3Xd8VfX9+PHXzb3Ze5MFCSOfMAXZ
S1BQRBygKDjqbGutAyqodVR/bW1tXQWq/boHVkVFcVSQoYCDvUeSTxiBAAmQQEISsm/u74+bIJJ7
ybo3997k/Xw8MLnnnPs57xyTvPPZBovFghBCCNGReLk6ACGEEKKtSfITQgjR4UjyE0II0eFI8hNC
CNHhSPITQgjR4UjyE0II0eGYXB2AEJ5MKXUL8BIQo7WuOs919wB3AKcBXyALeFprvVcplQws1lr3
cnBsnYGPgaFaa0ML3v8tMBI4COQBkUA68HugG/AaEKa1TnZUzEK0Fan5CdE6VwPewAR7FyilxgCz
gHFa64uBsUAc0B9Aa30AGOHowLTWOcD0Vrx/HHAUeE5rPRa4EIgF5mmtNwAzm1qWUmqsUupAS2MR
wtEk+QnRQkqpEMAMfAXccJ5LhwBbtNYlAHU1xH8Ah+ov0FoXOTFUh9BaVwOfApe7OhYhWkuaPYVo
uclYk0E18J5Syk9rXWHjuoPA40qpkVrrnwC01ivrT9Y1L14CpAC11DVVYm0mvRVrbesG4FfAeOA4
cK3WukIp9RlwBfAs1iSbAKwAZmutzecGopTyBv6OtTmzFlgO/EVr3dSlnrzrvt4GlFLBwBxAAUZg
EfAckFp3vJNSahWQr7W+von3E8IppOYnRMtNAP4HLMFaA7RXI1qENSH9qJTaoJSapZQKrz9Z17xY
//nZTZXFWutLsCaoL4H/AIOBeKyJF631tVibJlOBiXXnLwHushPLw8BAYDRwcd3XcHNTvlilVCjW
ZPypnUvmAEat9ai6GG4BbtFaa6xNpEe11mMl8Ql3IMlPiBZQSoUBpVrrirpmzE+Babau1VpXa62n
Yk06a4BHgCylVN9GbrO87uMuoEhrnVNXQ9sFdD3n2o+01pa6mudC7Pf13Q68q7U21zVjfoK1Rnk+
D9XV2JbX/Zt97gVKKS+sSfQtAK11OfAR1tqrEG5Hmj2FaJnJwPC6pAAQDnRVSvnX/eJvQGu9Bdii
lPoj1mT5ENaalE31fYRADVBy1qkawOecywvP+vwE1gE1tiQCDyql6pNSENBYf+NzWus3GrkmGuso
1vyzjuXX3U8ItyPJT4iWmQAMrKs91fel5QOTsNa8zlBKXYu1CXMFQF1f3decZ4RoC0Sc9XkU1qkJ
thzCOsXik7rYvIAwB9w/H6jEmgQz6o5FA4cdULYQDifNnkI0U11/XU194oMzIyGXYHvUZwjwu7oE
iVLKB7gK+N6BYV2nlDIopfyA64EFdq57B7hJKWWse30b8Hhrb661rgXmY21WRSnlj/VZvF13SQkQ
UHfu30qppNbeU4jWMMh+fkI0Xd2gj9VYE9r9Wuuv645PAuZhHW35ltb692e9pxvwKNAba+0oCPgW
eFxrXXPWaM/1wHVYm0SHYh3k8jesSaUTMBc4AvwFqAAe01p/UDd/7hVgDJCEdXDNrLpY6keOrgbG
Yf2D969Y5xqWY62Z3a21LrPxtZ49yf0zrfWjZ50bgnWSexrwldb6eqVUENZBL2lYW5UWAc9qrS1K
KROwDPCvu+cNzRhhKoTDSfITwsPVJb/btdarXBuJEJ5Dmj2FEEJ0OJL8hPBgdZPcOwFzlFIDXR2P
EJ5Cmj2FEEJ0OFLzE0II0eG0i3l++fklDqm+hocHUFjYYNCbR5DY256nxg0Su6t4auyeGnd0dLDd
rbyk5ncWk8nY+EVuSmJve54aN0jsruKpsXtq3OcjyU8IIUSH47bNnnUrRKwHlmmtGyykK4QQQrSU
O9f8nga2ujoIIYQQ7Y9bTnVQSv0KOA30A4Iaq/nV1Jgt7bFNWgghRKvYHfDids2eSqleQE+t9WNK
qX5NeY+jRiFFRweTn1/S+IVuSGJve54aN0jsruKpsXty3Pa4Y7PnFKCibs+zUcAQpdRMF8ckRLvg
u2gh4WOGg8lE+Jjh+C5a2PibhGiH3K7mp7X+W/3ndduzBGmt57gwJCHaBd9FCwm5+84zr00Zuwm5
+06KgcopU10XmBAu4I41PwCUUtcBFwHDlFI3ujoeITxdwJwXbB+f+2IbRyKE67ldza+e1vpTrPua
ebQTJwp4/fX/Y+/ePbzxxny71+3ZoykpKeHCCwe1YXSiIzFmZTbruBDtmdvW/NqLHTu2MWrUGBob
VbtnTxZbt25uo6hER1Nba+FEQorNc+bUtDaORgjXc9uanyP9tDOPH3fkNXqdt4+R6ipzk8oc1S+O
kX3jGr3u4ovHs2XLpl8ce/PNV6mpqcHHx4fq6mquv346P/ywipKSEt5881UmT76OyMioJsUhRGMq
q8y89tVugvpcw8M5DZs+y2Y86IKohHCtDpH83M2XX37G3LmvkJycws6d2wkPj2D06LHk5eVy1113
uzo80Y4UllQyd+F2Dh0v5cb77qT4mt4EzH0RY1Ymx2KTeX/AZC69aCKN/xknRPvSIZLfyL5Nq6W1
1VyWp576G6+++jKFhSeZOnUaffte4PR7io7n4NES5i7cTkWVmRlT+9GvWxSVg5KonDKV6OhgSrIL
2PD6eo4syeSRmy/Ey2B3PrAQ7Y70+blAWVkZzzzzPM888zz//rd1pJ2Xl/V/RXHxKY4ePerK8EQ7
sCUrn2fe34zRy8BjtwykX7eGzehhQb5MH9eDPYdPsXLLERdEKYTrdIianytt3bqZpUsXc+JEAe+8
8wY33ngLS5Z8xb59e6isrOS666YB0KtXb5YtW8KxY0eZOnUanTp1cnHkwhNZLBa+2ZDDwpX7SIkP
4f5r+xIa5Gv3+pF9O7Eh4xgLV+3jgm6RRIX5t2G0QriOW67t2VyO2szWU5fwAYndFdwt7hpzLe8t
1fywI4/BaTHcNaknPt6217w9O/aCU+X86c0NdIsPYda0/hjcvPnT3Z57c3hq7B4ct2xmK0R7drqi
mhc/2sYPO/K4ckQyd1/T227iO1dUqD/Xj+1G+oHCJo2KFqI9kOQnhIc7VljG0/M3s/fIKX59ZU+u
vahrswevjB2QQGpSGAu+20thSaWTIhXCfUjyE8KD6ZxCnn53E6fLq5k9fQAj+rRs0oKXwcAdE9Oo
Mdfy32W60UUZhPB0kvyE8FA/7czj+QXbCAn04YlbB5KaFNaq8mIjApg8OoWtewrYmHncQVEK4Z4k
+QnhYWotFj5dvY83v84gNSmMx381kJjwAIeUfdngJFLignl/eRbFZVUOKVMIdyTJTwgnqd87Lyou
vFV7551dTuiYYfzw+By+XnuQMf3j+cMNFxDg5+2wmI1eXtxxRU/KKmr4cMUeh5UrhLuReX5OdOTI
YV577T8olcbx48cJDQ3ljjt+06T3rlnzI//617PMm/cKcXHxTo5UOJqj9s47txyfjHSmZjxF7EPP
oiZc7JRpCYnRQVw5IpkvfsxmaM9Y+veQdWZF+yPJz4mKi08xfvxljB49FoBbbrme4cNHkZbWs9H3
jhgxig8+sL8FknBv9vbOO/3nvzGvqjsYwICB+txlgDOJ7Mwxg4Hf//VvhNgoZ/jX8yl86HeOD7zO
pOFd2KyPM39pJqlJQx1auxQt57toIQFzXsCYlYk5NY2ymbNkI+IW6hDJb33eZtbmbWz0Om9vI9XV
TdvVYXjcYIbGDTzvNT179v7F69raWry9vbnnnruIi4snMjKKXbu286tf3cmIEaOoqqriH//4K+Hh
EURFRVNWdrpJsQj3Y2+PvJijBzhdUQNYsFjAAmABi/U/WICfB1paiMrLblb5jmIyWps/n56/iY9X
7uX2iY3/wSacy1GtCcKqQyQ/d7B69UqGDBlOt27dueqqyaxfv5Z7751BRsZu3n77DUaMGMVXX31O
QEAA99//B2pra/nkkw9dHbZogQNHiymPTKLz8QMNzlnSevKn25q+YbFlfk/I2N3geFvswZcSF8Ll
QzqzZH0OQ3rG0is5wun3FPbZa00ImPuiJL8W6BDJb2jcwEZraeC8JXy2bNnE1q2beOCBWWeOde7c
BYCwsPAzNbzs7P0kJiYB1oWupa/P8+zYd4L/+3wX40ZP455P/9ngfHP3ziubOesXf+23tJyWumZU
Cluy8nlnSSZ/vWsovj5NWzVGOJbFYsHLTm3f2a0A7ZWM9nSyNWt+ZP36tcyYMZuTJ0+wa9cOu9em
pKRw6FAOYG0izcvLbaswhQN8vz2XeQt3EBvhz/jnZlP86lvU9OqDxWSiplcfil99q9l/oVdOmeqQ
clrKx9vIHVf0pOBUBZ9+v69N7il+aX9uMf94fwsHwxNtnm+LVoC24qgR0k3RIWp+rpKZmcFTTz2K
Uj25//67qaioYOzYS8jI2E1JSQmHDx9i6dLFHDt2lE2bNnDllZN55pm/MGfOcwQHhxAQEMCiRZ/w
+9/PcPWXIs7DYrHwxY/ZfPnTAfqkRHDP5D74+5qonDLVIUnKUeW0VGpSGJdcmMC3mw4zOC2GHomt
m0x/LhnEYVvBqXI+W72fdenHCAnw5thv7iflmdkNrjv+2/tpD8OR2rpPU3Z1OIunrlwOErsrREcH
k3f0FPO/0fy4M49RfeO49XKFyej+DSrNfebllTU8+eZ6vE1G/nznYLxNjmn+PPcXXr3z1W499fsF
mhZ7eWUNX689yLKNhzAYYMKQJCYO7YK/r8n6h8LcFzFmZVLRLZVX1CRyxl7BIzcNwOjlvO+7tnjm
4WOGY7LRv13Tqw+Fq9a0qMzz7eogNT8hWqisopp5C3ewK/skV49M5ppRKW6/HVBL+fuauG1iGi9+
tJ0vfzrAdWO6tbrMGnMt/s827BeFjjmIw1xby/fb8/j8h/2UlFUzvHcs143pRkSI35lrzm0F6J5+
lO++TGfR99lMHdv6/yeuZK/v0ll9mm6Z/JRS3YCngS1AInBCa/0X10YlxM+KSit5+r3NHMgt5vaJ
aVx0QfsfnNQnJZJRfeNYsi6HQSqGLp2Cm11Gba0FnVPIhszjbNb5/He/7VVkOtIgDovFws79J/l4
5V5yC06TmhTGzOu7kxJna4bnLw3r1QmdU8TidQdRncPo2zWyDSJ2jtIu3Qnerxscd1afpru2z0QA
C7TWz2mtZwDTlVKND9dsofpOVkwmp3eyCs+XW3Cav83fTG5+KQ9M7dchEl+9aeO6ExzgzduLM6gx
1zbpPbUWC1mHivjvMs2DL//Ecwu2sW73MXolh1PWtYfN9+REJLHncJEjQ3dLh46X8uJH25jzyXZq
zLXcd21fHrlpQJMSX70bx/UgMTqI179K52RxhROjdZ6DR0t4vfdVNs85a2SzR/T5KaUygclaa5t/
DtbUmC2mlvZBLFgAN97Y8PiHH8L06S0rU7Rbu/ef4Om31mMyefHUXcPo3sqdFDzR2p15/P2dDdwy
MY1p45XNaywWC1k5hfywLZcftx/hxKkKfExeDOoVy+j+CQzqGYufj8nuz9/r0x5jceeh/HZKPyYO
T3byV2THggXw979Dejr06gWPPdby3wnnlFU6czZvB/VjxYaDBPh5c+NliokjUvA2taw+cvh4CQ/O
WU1KfCh/v2ckRg/od6534lQ5D875HqPRwLz4owTNfeHnZ/7oo639PWy3H8Ltk59Sagowtq4GaFNr
BrzY62Qt6pHCxs/fJ8I3jAi/cAK9A5rUn+OqkWvtfRDA+bTVM9+YeZzXv0onKtSPP9xwAb16xHTY
Z/5/n+8i8MtP+X3WYvz2ZWFOTeP0jAfZM+JyNmQcY2PmcQpOVWAyGuiTEsmQnjFc0D0Kf9+GPS1n
D+Iwp6ZRNuNBCidew6tfprNz/wnG9o/npktTzwwkaovv9ZYMxGluWc9fOQvfm2/iyhHJBPm3frzm
ut1Hee2rdCYN7+KQPtmzOeuZV1aZeeb9zRwrLOexWwaSFBPk0PLPN+DFrZOfUupiYAowU2ttt42l
NckvqlMYhtqGRZu9DNz4wd1nXvt4eRPuF06EX1jdv3DC6xJjhF8YYb6hBHyxyGE/MM3VUZOfI39J
nc+yDTl89N1euiWE8sDUfgT5e3fYZw5Qu2ABsQ/8tsHxZ6+YxZpeF9ErOYIhPWMY0COqxeuC1tZa
+Oz7/Sxed5DuiaHcO7kPoUG+Lh15eKJLKp/P+QSjlwEvLwNGg/Wj1zmv6897GQyMumMSwfsa9mWV
q16U/rDOoXG/syST77fn8uANF9DHgf1/znjmtRYLL3+2k217C3jgun5c0N3xC6h7ZPJTSk0CRgOP
AnFAF631WlvXtir5JUVjqKxscLzW15et6Vs5WVFEYUURJysKOVn3sbCiiJLq0l9cb8DAC48sJPFg
foOyWjNUt6k66i9ie7+kqnv1pmiVzW+XZqm1WPjo270s33SIgSqa31zZCx9vaxN7R33mcJ4Wk66K
wpVrHFKTqbch4xhvLc4g0M+b+67ty5B+CU597hVVNSR0jsartuE6vzVeRqbM/LRZ5X3+r2sxWhr+
gW0xmSjIPdniOG2pqjbz9PxNFJVW8ec7hxAe7OuQcp3xvf7Jyr0sWZ/DjeN6cOngJIeWXc/jpjrU
DW75CNgErAQCgZeB1v82O1eV7Q07DdXVdA5OpHOw7VUVqszVFFYUcrLy54QYf+hVm9d2pJFrbc3e
szVkZvKnN9aTGBNEYnQgCdFBJEUHERHi2+TpCNU1Zl7/Kp1NOp/xgxKZfkkPvLza51SG5rL33ENz
9lHtwMQHMKRnLJ0iAnjps508898t3He9mX7J4Q69B1iT3ndbjvDN+hz+HpFISsHBBtdY0nry+sNj
qa21UFsL5loLtRaL9WOtBXNtLbUW6j63Hqv8ShGwJ6NBWc4YxejjbeSeyX34yzubePWLXTzk5Pl/
LfXD9lyWrM/h4gEJjB9k+3ess7ll8tNabwYc2/hrhzmtl82/YM1pvc77Ph+jN7GBMcQGxpw5Vqt6
4uWiRYg7or2HT1EZ1ZnEYw13PihK6kpUqB97DxexPv3YmeP+viYSowNJjLYmxcSYIBKiggjws/4o
nN1/mBfTBf8BU5j++zu4bEjnNvu6PIE5Nc32z42Tvtc7xwbzp9sG8coXu5mzYCvjByZywyXdHbKg
QGWVme+2HGbJ+hxKy6vp0zWCmlkPwaP3Nbi2fMaDGL28aM5ta2Y/BG24PmtcZCC3Xq54/at0Pv8h
2+H9f62VebCQ+Us1vZPDuXF8D5fNjXXL5NeWHLlwsKsXIe4oKqpq+HT1fr7bfJjLR93A720sIO3z
2KPMmHIBAGUVNRwpKOXw8VIO55/mcH4p69KPUl75c7NWZIgvEw+uY9rbfz5zLD5vPw/nvUDxNb2p
RJLf2VzxvR4c4MOD0y7gq3U5fPn9fg7nl3LP5D4EB/i0qLzKKjPfbT3MN+tzKCmrpk9KBFePSqF7
QijQn+KIgAYDcVrSj1w5ZSrFWCfum7IyqWlFWU01vHcndE4hX689iEoKc2j/X2scO1nGy4t2EhPu
zz2T+7h0NSS37fNrjtYub3b2aLPc6M4sGn49V899xObItOaUlRMfSvod1zPo3mdbE16TdJT+p137
T/DuN5oTxRVccmEC143pRtjiz5v9S8pisXCyuJLD+aV1/05z+xM3kXi0YS3SXp9tR3nm9tgapdlW
I5s//y6Ld7/RhAb6cP91fekc2/QJ95VVZlZuPcKS9QcpKaumd0oE14xMoXtiqBOjtmrL7xlH9v85
Iu7S8mr+Nn8TpytqeOK2QcSE+beqvKbwyAEvzeHItT3XbT/M3+Zv5vKhnbnh4u6tKu/jrC/4/vAa
Hh/6IHGBsY4I0a72/ou4tLyaj77dw0+7jtIpIoDbJ6aR6uA5dlFx4RjMDQc52BuY0N6fubuqjz07
r5iXPtvJ6fJq7riiJ0N7nf9nrLLazMotR/hm/UGKy6rpnRzO1aNSHL5Q9/m09XPPO3Gav7yziS6d
gnnoxv4t7v9rbdw15lpe/Ggbe4+cYvb0AQ7/2bXnfMnP/XpCXaxbfCij+sWxfOMh8k60bif1K5LH
42v05fO9ix0UXcdjsVjYmHmcJ15fx7r0Y1w5ogt/vnOwU3547PVXSZ+te0qJC+HJ2wfTuVMwr365
m09W7qW2tuHfwZXVZpZtyOGRV9by8cq9JMYE8cebL2TW9AFtmvhcIS4ykFsnKLIOFfHFjw1bNdqC
xWLhvaWazJwip/zR2lIdvs/PlqljurFZ5/PB8iwenNa/xR2yQT6BTEi+mC/2LSGrcC+p4a2rSXY0
hSWV/HeZZuueArp0CubBaWnNat5qLumz9TyhgT48fOMAPlixhyXrcwhf8gXXrfsE7z2amlTF+qvu
4BXf3pw6XUXPLuH8fnIft/nl21aG9+lEZk4hX685SGpSGH1S2rb/b+mGQ/ywI48rR3RhRJ+4Nr33
+UjNz4aQQB8mj05h94FCtmQVtKqssYmjCPcN47O9X1NrY66PaMhisfD99lyeeGM9u7JPcv3F3Xji
1oFOTXzg+o1jRcuYjF7cOkHxuO9ebnznz/hkpmMwm/HOSGfUsw8xMWcdj9w0gIdubLvmNndz06Wp
xEcH8vpX6RSWNJzX7CxbsvL5ZOVeBqXFMHl01za7b1NI8rPjkgsTSIgOZMG3e6iqbtgP1FQ+Rm+u
6jqBQyVH2HRsmwMjbJ+OFZbx3IdbeWdJJl1ig/jLXUOYOLRLm81VqpwylcJVayjIPUnhqjWS+DzI
oM/ftnl82sbPUJ0dPy/Qk/h6G7nnmj5UVpt57cvdmG2sauVoB4+W8NpXu0mOC+auST3xcrPtviT5
2WH08uLm8amcKK5g8bqGk12bY3CnASQFxfPlvm+oNlc7KELPd/ZuGmFjhpH53Cs89eYGDh4r4bbL
FbNvHEBseICrwxQeoq33g/M08VGB/OoyhT5UxBc/HnDqvQpLKpn36Q6C/L154Lp++Ho7ZvNjR5Lk
dx5pXcIZ0jOGJetzyC8qb3E5XgYvpnS/ksLKIlYd/smBEXqu+jU5TRm7oa6JavRzDzOtYAtP/3oY
Y/onuN1fisK9yYClxo3sG8eofnF8veYAu7Mdu7RavcoqM/MW7qCssoYHrutHaJBjllhzNEl+jbjh
4u4YDLDgW9ubbjaViuhOn8g0lh78jtKq1o0ibQ8C5rxg8/iUdQsdth6h6FjKZs6yfVwGLP3CzZem
Eh8VyM5//IeQ0cOIigt32D6mtRYLb/wvnZxjJdx9dW+n99O3hiS/RkSE+HHViGS27ilg1/4TrSpr
cvdJVNRUsuTACgdF57nsNUWZpIlKtJAMWGoaX28jf/TZy/2LnsVXWwcHmTJ2E3L3nS1OgPVdGNFx
Edz2xE08bMyivxN2aXAkmerQBJcN7syPO/J4f8Ue/npXeIuX5IkLjGVE/GC+P7KWMYkjiQlw728O
Z6kx13K8UzKxR/Y1OCdNVKI1KqdMlWTXBIlvvmTzePlf/847vr3xNRnx8fbCx9v6MTIsgMrKany9
jficfc7kRcyyr4ie9bszZaQUHCTluYcp7h7l1v8vJPk1gbfJixvHpzLnk+0s33iIicO6tLisSSmX
sfHYNr7ct4Rf9/2VA6P0DNU1tbzyxS6CLpjMw0caNn1KE5UQzmev5SUyN5vd2SepqjZTWV1Ljbnx
UaHz5j9j83jA3Bcl+bUH/bpF0r97FF+uOcCw3p1a3C8V6hvC+M5jWJy9nP2nDtA1NNmxgbqxqmoz
Ly/axc79J7j5/rsovqZ3my72K4SwsrcrB2k9eeHekWde1tZaqKoxExwSQN7RU1TW1FJVbbb+q/u8
y5zDNu/h7qNspc+vGaaP74HZbOGTlXtbVc74zmMI9Qnmsz1f0x7WVm2Kyioz8z7dwa79J7jtcsW4
gYln5tRRXS1z6oRoQ00dHOTlZcDPx0RYsC9RYf4kRAWSEheC6hxO366RDFQx1CrPHGUrya8ZYsL8
mTi0M+vSj6FzCltcjq/Rh0ldLyO7+CBb83c6MEL3VF5Zw78+2U7GwULunNSTMf0TXB2SEB2aIwcH
eeooW0l+zXTF8C5Ehvjy/vI9rVolYXjcYOICY/li3xJqamscGGFD9SOxHDmkuanKKqqtq7kfPsXd
V/dmZF/3WdtPiI7MUasZeeooW0l+zeTrbWTaJT04nF/Kqq25LS7HOvF9EgXlJ/jhyDoHRvhLZ08m
d8SQ5uYoLa/muQXbOHC0hHsm92FIT+du6ySEcA1PXBZQkl8LDFTR9EoOZ9H3+ykuq2pxOb0iFCq8
O0uyV1BW3XAFmZbW2GrMtRScKmfP4SL4Z8NdzsE6EsuZisuqePaDrRzJP8191/ZloIp26v2EEKI5
ZLRnCxgMBm4an8pTb23gs9X7uH1izxaXM6X7JP65cR7LDq5kcvcrzpyrr7HVq6+xnTRbODr+SgpL
KjlZXGH9WFJJWZWZowWlnCyppLi0ivphNJ9n216ZxpkjsYpKK3l+wTYKisqZMbUfvVMinHYvIYRo
CUl+LRQfFcj4QYks23CIMf0TSIkLaVE5ScEJDOl0ISsP/8johOFE+ltXn7e3/NepJ//KI3t/uR+X
v6+R6PAAQvy9SYwOIjzYl4gQP8KDfan6n8I/K6NBOQfCE/no63SuHJHs0MWjTxZX8NyHWykqreIP
N1zQ4VfTF0K4J0l+rXD1yBTW7T7Gf5dl8fitA1u8EPNVXSew5fh2vtr/Dbf3vpG9R04xRNuumXUp
PMwdV6QREWxNbuHBvvj7moiODiY/v6TB9dWzHsLfxgatmdN+y4aM46zddYxhvWO5akQysRGtS4IF
ReU8++FWTldUM2taf7onhraqPCGEcBa3TX5KqfHAtcBxwKK1/rOLQ2rA39fE9Rd3443/ZfDTzjxG
94tvUTnhfmFcnDiaZTkrydkVxYFsIy9FJtEl/0CDa2tVWrPuUzllKsVY+/iMWZmY6yaTD5oylR6l
lSxZn8OqrUdYu/sow3p14qqRyXRqQRKs34evssrM7OkDWlwTFkKItuCWyU8pFQC8AvTWWlcqpT5V
So3TWn/r6tjONbx3J1Zty2X4oKeLAAAgAElEQVThqn0MTI0mwM+7We8319ayMeM4G9cHY0nwJj9g
K9MvmU5Qtyfg3l83uL4lc2fsrXcYGuTL9HE9mDisC9+sP8jKLUdYl36UYb1iuXJEMnGRgU0qP+/E
aZ79cCtms4WHbhzg1iu5CyEEgMEdVxhRSo0DHtNaj6t7/SCQqLW2+Zu/psZsMZlct1nivsNF/GHO
aq4c1ZXfTu7bpPdUVNXw7YYcPlu9j+Mny0iKDSZtYBE/FiznkdG/Z2B8X1iwAJ55BtLToVcvePRR
mD7daV9HYUkFi1btY/GabKqrzYzun8i0S1NJOk8yO5BXzJ9eWQMGePp3I+jSSWp8Qgi3Ybcvyi1r
fkAMcHYHVnHdMZsKC8scclN7/WaNCfE1MrZ/Al//mM3gHlEkxgTZvfZ0RTXfbT7M8k2HKS2vpltC
CNOu68sF3aOwWGrJWr+VdzcvJMGYhHHcJBg36ZcF2ImvpbGf66phnRnTtxPfbMjhuy2H+X7rYYb0
svYJxkcF4rtoIQFzXsCYlUl511S+6HUlhv6X8NCNAwgwGloUg6Nib2ueGjdI7K7iqbF7ctz2uGvy
Ow6cHXVI3TG3NeWirmzIOMb7y7N4+KYBGM4Z/HKyuIJlGw+xensulVVm+nWL5IphXeiRGPrztQYj
13S/gtd3zmdN3kZGJwxzwVcCIYE+3HBxdy4f2pml63P4bssRNqQf4/aS7Vz7+lNnrgvYk8GMPRkc
GtMNv4iR5ylRCCHci7smv7VAF6WUr9a6EhgJ/MfFMZ1XkL83143pRvbcN/D7990EH9yLOTWNI3fd
x4LIC1m7+ygWCwzpFcPEoV1IslM7vCCqN91Ck/k6exmDY/vjZ/Jr46/kZyEBPlxfnwQ3HGLgvTNt
Xhf3xksU3nJTG0cnhBAt55bJT2tdppS6B5inlMoHdrjjYJdzXZq9hrDFP8/PM2XspsvsezBdNZux
06YzYUgSUWH+5y3DOvH9Sp7f/BIrcr7nyq6XOTvsRgUH+DB1bDeiTh6yed7dty4RQohzuWXyA9Ba
LweWuzqO5giys2TYfXuWUHzZk00uJyW0MxfG9OP0h68TsvQJfPbssU5RmDnLpWvm2dsDzN23LhFC
iHPJ2p4OZK8G5LNXN7usX+2u4b65S/HNzGzzBant8dStS4QQ4lyS/BzIXg2oJTWj2P+8avO4sxek
Ph9P3bpECCHO5bbNnp6obOasXyxGfeZ4C2pG9mqRru5fszdhXgghPInU/BzIkTUje7XF/M6xFJSf
bG2oQgjRoUnNz8EcVTOyV4v86Ko+rF33HBcnjWZC8sX4m84/elQIIURDkvzclL0FqSdMHE/V/qUs
z1nF2ryNTEq5jJHxQ1wdrhBCeBRJfm7MVi0yHLi11zTGJo7ks73/46OsRaw+/BN3DLqeBGPnBivL
CCGEaEj6/DxU55BEZgy4m9/2vRWzxcwz37/My9vf5EhpnqtDE0IItyc1Pw9mMBi4ILoPvSPT2FK0
hU92fc0zG+YwIn4wk1ImEOorWwsJIYQtkvzaAZOXiUlqHL2D+7AkewWrj6xh07FtXNblEi5JGo2P
sXl7DAohRHsnya8dCfQOYGrq1YxOHM4Xexfz1f5v+PHIOn6X5UOfdxZiytJusUyaEEK4miS/dig2
IJrf9ruNrMJ97H/j7wx47pMz5+qXSSsGSYBCiA5LBry0Y6nh3Zj+v4YLUQP4znm+jaMRQgj3Icmv
nTNl2V5U25iVyes757OrIANzrbmNoxJCCNeSZs92zt42REUpiewtymZb/i5CfUIYFjeIYXGDiAmI
ckGUQgjRtiT5tXP2lknzeej/8beRk9lVkMHavI0sO7iSpQe/o0dYV4bHDWZATF98jD4uiFgIIZxP
kl87Z2+ZtMopUzEB/WP60j+mL0WVp1ift5m1eRuZn/ERH2d9zsDY/gyPG0xySJKsHCOEaFck+XUA
TVlsO8w3lAnJl3BZl4vZW5TN2ryNbDy6hZ9y1xMXGMvwuMEM6XQhUV9/Q8CcF35OpDJtQgjhgST5
iV8wGAz0CO9Kj/CuXJ96DVuObWdt3kY+2/s/js2fy4x5y89cK9MmhBCeSpKfsMvf5MfIhKGMTBhK
bulREh8fZ/O6gLkvSvITQngUmeogmiQ+qBMRB3JtnnP17vJCCNFckvxEk9nbXf50t5Q2jkQIIVrH
7Zo9lVL/AsqAUuACYKbW+qhroxJgf9rEmxOS6ZK7npHxQ10QlRBCNJ/bJT/gtNb6CQCl1CPA48D9
rg1JgO1pE0X33c/J7qf5KfNTCspPclXXCXgZpEFBCOHeDBaLxdUx2KWUehQI0Vo/er7ramrMFpPJ
2EZRiXPV1Jp5a/MCVuz/keFJA7l3yK34mGSCvBDC5exOUG5SzU8pFQIkAemAr9a6ojXRKKWWArE2
Tj2ptf6y7pow4DLgusbKKywsa004Z0RHB5OfX+KQstqaq2Of3OUqggwhfL5vMUdPFXB3v9sI9glq
0ntdHXtLeWrcILG7iqfG7slx29No8lNKTQTeBvYAlwJLlFLPaK2XtTQgrfWERu4ZCvwHuFNrfbKl
9xFtx2AwcGmXsUT6RzA/fQHPb3qJ319wJ7GBMa4OTQghGmhK58yNQHdgV12NbxzgtEldSqko4GXg
Ia11tlKq0ZqfcB8XxvRjxoC7qTBX8vzml9lTuM/VIQkhRANNSX6HtNal9S+01rXAaeeFxDKgH/C+
UmoVcLsT7yWcICW0Cw8Nuo9gn2D+ve0NNhzd4uqQhBDiF5rS5xevlBoBGJVS0Vj74ZKcFZDW+kJn
lS3aTpR/JLMH/p7Xds7n3fQF5Jef4Irk8bJAthDCLTSl5vcU8A/g18BR4G5gtjODEu1DgHcA9/X/
NUM7DWRx9nLey/iYmtoaV4clhBCN1/y01jnARUqpoLrXpY28RYgzTF4mftXzBqL8I/g6ezknKwr5
bd9bCfAOcHVoQogOrMmzkbXWpfWJTyn1D+eFJNobg8HAFSmXcluv6WSfOsjzm1+moPyEq8MSQnRg
TZnqUAucPRPeUPf6j84KSrRPQzpdSLhvGK/tfJfnNr3EYzmxJL/2LmRlEi57Awoh2lBTan6Pa62N
Wmsj4AsMRUZgihbqEd6V2QPvZeSavXT/w8OYMnaD2Xxmb0DfRQtdHaIQogNoNPlprZ856/MarfVG
YJhToxLtWmxgDLd8nWXznO+c59s4GiFER9SUZs8nz3rpBcQBtve2EaKJfPbYTn7GrEz+su45uoUm
0zU0mW5hyUT7R8kUCSGEQzVlnt8kYHHd57XAZuC8C00L0Rhzapq1yfMcJV07ExMQxfb83azJ2whA
sHcQXcOS6VaXDJOCEjB6/byQue+ihQTMeeHMThPSdyiEaExTkt8MrfW6sw8opXydFI/oIOztDWic
/SS/6zeVWkstx8ry2V90gH2nDrCvKJvt+bsA8PbyJjkkiW6hyQz7aQ+9Zj9+5v31fYfF4PIEKElZ
CPdlN/kppTrXfZp71uf1/gzc4bSoRLt39t6ApqxMalLTKJvx4Jnk4GXwIi4wlrjAWEYmWDfJPVVZ
zL5TB84kxGU5qxg3b4HN8r3/9U9OXXUVfibX/J3mu2jhL5K7OyVlIcT5a367gAJs74cUjiQ/0UqV
U6ZSOWUq0dHBFDZhu5RQ3xAujOnHhTH9AKioqSTxyKs2r/Xes4dZ3/+JYJ8govwiifKPJNo/gij/
yDP/QnyCGvQltra2VlNbQ1lNOfEv/tPm+YC5L0ryE8INnC/5Pau1ftrWibpNZoVwKT+Tr92+w7Ju
KVzV9XJOlJ8gv/wEe4v2s+nYVixnTVn18fI+KxlG0P/7nQx79Of1G+pra7tKjnDg0lGU1ZRTVlNO
ebX1Y41XFUWnS6zH645V11YD8OF5BvQIIVzPbvKzl/jqbHVCLEI0m72+Q2Y9zuXJl/ziUHVtDSfL
T5JffoKCipMUlJ+goPwE+eUFZJzMYuL/vW/zHkHz5jA/8ciZ135GX/xN/oT4B+Fj8CEmIJoAk7/1
n7f14+luywjZs79BWeZUGSgthDtoylSHAOA+oAdQP8RuKPCNE+MSoknO7js801R5Vt/h2by9TMQG
xtjcYNdisRB95D8279E59xRPDXuIAFMA/ia/MyNNz7u79ewnwEZSLpvxYNO/OCGE0zRltOe/gQyg
M/BB3ccoZwYlRHPU9x22hsFgsNuEWpuaRkxAdLNjOjspH04I57sbLuLSq6/Bu1WRCiEcoSnLmxVo
rZ8HMrTW72qt/4o1GQrRrpTNnGX7eAtra5VTplK4ag0FuSfZ983XfD0wmkX7vm5NiEIIB2lK8guu
+xiqlIqum+M32IkxCeESlVOmUvzqW9T06oPFZKKmVx+KX33LIaMze0emcUnSaFYfXsPOgnQHRCuE
aI2mJD+TUup64GPgAHAC2ObMoIRwlbNra4Wr1jh0WsLV3SaSFBTPexkfU1R5ymHlCiGarynJrxeQ
qbVeAihgqNZaeu2FaCZvLxN39L6JanM176Z/RK2l1tUhCdFhNSX57QUmKqXeB64AcpwbkhDtV2xg
DNenTiarcC8rDq52dThCdFiNjvbUWt9e/7lS6iLgK6VUttZaVngRogWGxw0i46Tmq+yl9AjvRkro
uasHCiGcrdGan1LqeqVUmFLqXmAOEA/IMhVCtJDBYOBGdR1hvqG8vfsDymvKXR2SEB1OU5o952Bt
+hwMzNRap2qtbS9c6EBKqSeUUgXOvo8QrhDg7c8dvW+ksLKIBXoRFoul8TcJIRymKZPcNwO3aK2L
nR1MPaXUWKyLZwvRbnUNTeaK5Ev5X/ZSekUohsYNdHVIQnQYhsb+4lRKGbXW5jaKB6VULNYtk/4B
bNJaN7qaTE2N2WIyGRu7TAi3U1tby19WzWF/YQ7/vOwx4oIbLr0mhGgxW7sSWU+4orlFKbUUiLVx
6kngGmA2EEoTk19+folDvojzrtXo5iT2tueouAsrivj7hn8R5R/BrIH3YvJqSoNM63jqMweJ3RU8
OG67yc/5P2U2aK0n2DqulBoEVAN3Y2329FdK/RH4VGu9pw1DFKLNhPuFcXPP63l953y+2r+UKd0n
uTokIdo9lyQ/e7TWm4BNAEqpZOAurfU/zvsmIdqB/tF9GJUwjBU5q0kL70HPyFRXhyREu9aU0Z5t
TinVHes2Sv51oz4DXR2TEM52XferiAuM5d2MBZRUlbo6HCHaNbdMflrrvVrr2VrrQK3101rr066O
SQhn8zF6c0fvmyivqWB+hix/JoQzuWXyE6KjSgiK49ruV5J+QrPq8E+uDkeIdkuSnxBu5qKE4fSN
6sUXexdzqOSIq8MRol2S5CeEmzEYDNySdj2B3oG8vfsDKs1Vrg5JiHZHkp8QbijIJ5Dbe0/neFkB
C7O+cHU4QrQ7kvyEcFOp4d25rMvF8OmH+I3sT1RcOOFjhuO7aKGrQxPC47nVPD8hxC9dt72YsHkr
zrw2Zewm5O47KQaH7jIvREcjNT8h3FjQ3H/ZPB4w98U2jkSI9kWSnxBuzJhle+tMe8eFEE0jyU8I
N2ZOTWvWcSFE00jyE8KNlc2cZfv4jAfbOBIh2hcZ8CKEG6ucMpVirH18xqxMchMjWTZ1BFdMvlb+
chWiFeTnRwg3VzllKoWr1lCQe5Jd//uUJYNi2XJsu6vDEsKjSfITwoP0j+5DXGAsSw58KwtfC9EK
kvyE8CBeBi8mJo/jaNlxth7f6epwhPBYkvyE8DADYvrRKSCGJQdWSO1PiBaS5CeEh/EyeHF58jjy
Th9jW/4uV4cjhEeS5CeEBxoYewGxAdEsyZbanxAtIclPCA9UX/vLPX2UHfm7XR2OEB5Hkp8QHmpg
zAXE+EexWPr+hGg2SX5CeCijl5HLk8dxpDSPnQUZrg5HCI8iyU8IDzYotj9R/pEsyV6OxWJxdThC
eAxJfkJ4MKOXkcu7XMKh0lx2nZDanxBN5XbJTynlo5R6VCn1gFLqFaXU31wdkxDubEinC4n0i2Bx
G9f+fBctJHzMcNlhvg3JM3ccd1zY+hFgtdb6ewClVD8XxyOEW7P2/V3C+5kL2X0ikz5RPZ1+T99F
Cwm5+84zr2WHeeeTZ+5YBnfrJ1BKZQD/AMKBSODfWuvj53tPTY3ZYjIZ2yI8IdxSTa2ZGYufIsQ3
iL+PfwSDweDcG/brBzttLK/Wrx9sl0W3nUKeeUvY/UFwSc1PKbUUiLVx6kkgGbBorecopcYDHwNj
z1deYWGZQ+KKjg4mP7/EIWW1NYm97blb3JcmjuUD/Smr9WZ6R6rzXtva2KPS023+VrGkp1Pg5Gfi
bs+9OVoTuzzz5ouODrZ7ziXJT2s9wd45pVQxsL7u5Y/AaKWUUWttbpPghPBQQ+MGsuTAtyzJXk6v
iFSn1v5KuyYTvGdfg+M5CWEsTP+IYXGD6B6WgpfB7YYVeKTNx7bTOyGcpJyCBufMqWkuiMjzueN3
5rdA17rPuwD7JPEJ0TiTl4kJyReTXZxD5sk9TrvP7hOZvD2xm81z6bdfx/b8Xczd+ir/b+2zfJ29
nILyk06Lpb0rqSrljZ3v8dbu91k9/RKb15TNeLCNo2of3HHAy0PAn5VS/YGewC0ujkcIjzEsbjDf
HPiOxQeWkxbRw+G1v6zCfby+cz6dLhtFftq1hL/0EsasTMypaZTNeJBBU6bSz1zFtvxdrM/bzJLs
FSzOXk5qWDeGxQ2if0xffI0+Do2pvdpyfAcf6UVU1FRwddfLGT92DMXdLidg7osYszLJiQ9l/69v
oY8MdmkRtxvw0hL5+SUO+SI8tV0bJHZXcNe4vz+8ho+yPuf+/r8hLaKHzWtaEnv2qYPM2/Y6EX7h
/GHA7wjyCWz0PScrClmft4V1RzdRUH4CX6MPA2L6MayTtVnUYDDgu2ghAXNe+DmJzpx13tGL7vrc
m6IpsZdWneajrEVsOb6DzsEJ/KrnNOKDOjW47pUd75B96iBPj3gMb6O3s0IGPPeZR0cHu9eAFyGE
8wyPH8LSgytZnL0cFd7dIbW/QyW5vLz9LUJ8gnmg/2+alPgAIvzCmZgyjsuTL2HfqQOsz9vE5uPb
WZe3iSi/CKbvrOCiP7145vqOPnx/6/GdLNCfUV5TwVVdJ3Bp57EYvWyPZB+bOJKdBelsOr6d4XGD
2jhSz+eOfX5CiFbw9jJxaZex7Dt1gKzChoNSmuvo6WO8tO11/Iy+PND/t4T6hjS7DIPBQPewFG7u
eT3PjHqSW3tOI8I/gi6vv2Pz+oC5L9o83l6VVp3mrV3v88au9wj3C+ORwQ9wefI4u4kPQIV3Jy4w
ltWHfpSl7VpAkp8Q7dDIuCGE+gSz5MCKVpWTX3aCeVtfw8vgxQMDfkOkf3irY/M1+jA0biAzBvyW
zkdO2bzGmJXZ6vt4im35u3h6/Qtsy9/FlSkTeGjgfSQExTX6PoPBwNjEkRwqzWXfqQPOD7SdkeQn
RDvkbfTm0i4Xs6doP3taWPsrrChi3rbXqLGYub//b4gJiHZwlPaH6Z/uluLwe7mb0urTvL37A17f
OZ9Q3xAeGfwAE1POX9s71+BOFxJg8mfV4Z+cGGn7JMlPiHZqZPxQQnyCWZzd/NrfqcoS5m19jbLq
cu7r/2ubAy4coWzmLJvH35jQhS/2LcFc2z5nOW3P383T619gy/EdTEq5lIcH3d+k2t65fI0+jIgf
wvb8XRRWFDkh0vZLkp8Q7ZSP0ZtLO48hq2gfe4uym/y+0urTvLTtdYqqirm3/510Dk50WoyVU6ZS
/Opb1PTqg8VkoqZXH07+32sYpt7EsoMrmbP1FU6UFzrt/m2lfkFqi8kEw3qy69U/EeITzMODHuCK
lEubVds710UJw7FYLHx/ZK0DI27/JPkJ0Y6NShhGsE8Qi7OXN+n68ppyXt72BsfLC/hd39vpGprs
3ACxJsDCVWsoyD1J4ao1mK+bzk1pU7mj903klh7lmY1z2J6/y+lxOEv9gtSmjN0YzGai9x9h5rwV
PHk4nqTg+FaXH+kfQb/o3vyUu54qc7UDIu4YJPkJ0Y75GH0Y33kMunAv+4oOnPfaSnMV/9n+NkdK
j/KbPr9CRXRvmyDtGBTbn0cGzyDaP4LXds7n46wvqK6tcWlMjbFYLJysKGRXQQZLD3zH27s/oPSZ
P9q8NnjeXIfdd2ziSE5Xl7Hp2DaHldneyTw/Idq50QnDWX5wFUsOrOC+/r+2eU21uZrXdrxL9qmD
3Nnn5jbZFqkpYgKieHDgvXyxbzErD/3I/qJsZl90Nyb8nX7vxibfl9eUk1t6jNzTeRwpPUpuaR65
p49SXlNx5ppw3zA62ViPExw7orVHWFfiAzux6vCPDI8b5PxdPdoBSX5CtHO+dbW/z/ctJvvUQVJC
u/zivLnWzBu7/ktm4R5u7TmNC2PcawtNby8TU3tcjQrvznvpH/PIsr8zLXUKQzpd6LR72ts7b+Wx
7fwwvCu5p49ysuLnvkg/ox/xQZ0YFDuA+MBOxAd1Ij6wEwHe/tSqr/DK2N3gHo5ckNpgMDA2aSQf
ZH7K3qL99Ai3vfaq+JkkPyE6gNEJw1mRs5rF2Su4t/9dZ47XWmp5J/1Ddp3IYLqawtC4gS6M8vz6
RvXi0SEz+W/WR7ybvgBduJcbUic7fK3QWkstphefsXmu6xv/5fMB95ES0plR8UPrklwcEX5hdmtb
ZTNn/SKRnjnu4AWpB8cO4Iu9S1h1+CdJfk0gyU+IDsDP5Mu4pIv4Yv8SDhTnEB3dm1pLLe9nLGTL
8R1M6T6J0QnDXR1mo8L9wnjq4j/w7sZFLD3wHQdO5XBXn1taPRWjpKqUjJNZ7D6RScbJLN7Ys9fm
dZ1zT/HEUNvTM+ypnDKVYqyr1piyMqmpWwTc0cu3+dRNe1iRs5oT5YUOWZCgPZPkJ0QHcVHicIo/
eJXOj16KJec4xi7xeF2pmHTzPYzvPMbV4TWZ0cvIVV0n0COsK++kf8izm+YxtcfVjIwf2uS+rlpL
LQeLD5N+IpPdJzQ5JYexYCHIO5DekWmc7pZCyJ79Dd7X0qbKyilTqZwylejoYAqduED0RYnWGv4P
R9YyufsVTrtPeyDJT4gOIvSr/3HPnMVnXkftP8TMeYc41etGqjxwQZW0iB48NuQPvLt7AR/qz9CF
e/l1phdh//63zUEq59buTleXYcBAckgSV6SMp3dkGknBCdYNeGeboA2aKh0twi+cC6L78FPueq5I
GY+PbB9llyQ/ITqIgDkv2DweOO9fVF17fRtH4xghPsHc2/8uVhxcTcF/XyJq3s/zGesHqaw+voP/
DYwmp/jn2l2viDT6RCrSIlMJ8m64Q8XZTZVn71foCTtNXJw0im35O9l4dCsjE4a6Ohy3JclPiA7C
3tB6T19E2svgxWXJFxO4dLbN88mvv4dh4Cwmpoynz9m1u0bUN1V6mm6hySQGxbPq8E+MiB8i0x7s
kEnuQnQQ9vqrHDnk3pX89zbsowPrIJWHBt3HpJRL6RKS1KTE58nqd3vIPX2UPUWt39KqvWrf3wVC
iDPsLSLt7v1YTdXek3tzDIrtT5B3IKsOyW4P9kjyE6KDOHsRaeoWkS5+9S2PbNqzpb0n9+bwNnoz
Mn4oOwrSKSg/6epw3JIkPyE6kPpFpKmupnDVmnaT+MD2DhHtKbk31+iEYRgMBr4/ssbVobglGfAi
hGg3PHWQijOE+4XRP7oPa3I3MinlMoevhOPppOYnhBDt1NjEUZTXlLPh6BZXh+J23K7mp5QaCPwR
2AQMBZ7TWssujUII0UxdQ7uQFJzAqsM/MaoZK+B0BO5Y83sa+EBr/U/gPeAvLo5HCCE8Uv20h6On
j6ELba9X2lG5Xc0POAZE130eDWxu7A3h4QGYTEaH3Dw6Otgh5biCxN72PDVukNhdpa1jnxAxii/2
L2bN8XWMVi3fBsqTn7ktLkl+SqmlQKyNU08CTwALlFKpwHDggcbKKywsc0hc0dHB5Dtx0Vlnktjb
nqfGDRK7q7gq9hFxQ1l64DvSDx4gOiCy2e/31Gd+voTtkuSntZ5g75xSagtwr9Z6rVKqL7BCKdVJ
a21puwiFEKL9GJ0wjGUHV/L9kTVc1+MqV4fjFtyxzy8JyKv7PA/wdWEsQgjh8cJ8Q7kwph9rcjdS
UVPp6nDcgjsmv98CzyilHgX+BdwhtT4hhGidsYkjqTBXsOFoo8MoOgS3G/CitV4ELHJ1HEII0Z4k
h3SmS3ASqw6vYVTCsHa/wHdjOvZXL4QQHYTBYGBs0kiOlR1Hn5RpD5L8hBCigxgQ049gnyBWHf7R
1aG4nCQ/IYToILy9TIyOH8auE5kcL8t3dTguJclPCCE6kFEJwzAajHx/uGOvGinJTwghOpBQ3xAu
jOnH2ryNVNRUuDocl5HkJ4QQHczYpJFUmCtZ14GnPUjyE0KIDiY5pDPXbC1kxJTbiIoLJ3zMcHwX
LWxxeb6LFhI+ZrhDymorbjfPTwghhHP5LlrIzf/86MxrU8ZuQu6+k2M1FVRNuR4fo3eT5wH6LlpI
yN13NiirGNx6Y2FJfkII0cEEzHnB5vHyf/6JhyN3AGAyGPE2euPj5Y2fty9eGPHx8sHbaMLbyxsf
ow/eXibu+OfTtu8x90VJfkIIIdyHMSvT5vHOuUVM7nYF1bXVVNfWUGWuorq2Gi9vKCkro6q2mmpz
NWU15ZyqLKa6tpqIA0eadQ93IclPCCE6GHNqGqaM3Q2O16b25NIuYxscP9+WRhb1Odgo61BCGF/q
zxmdMIz4oE6tjtnRZMCLEEJ0MGUzZ9k+PuNBh5W1/dbJrMldz982vMi/tvwfm45to6a2ptnlO4vU
/IQQooOpnDKVYqz9csasTMypaZTNeLBFfXT2yho2ZSp9qk6zNm8jPx5Zx9u7PyDYO4gR8UMYGT+U
SP9wh39dzWGwWDx/t6D8/BKHfBGeulsxSOyu4Klxg8TuKp4ae2vjrrXUknFyDz8cWcuuggwA+kSl
MTphBD0jejhth4no6MoklUIAAAg1SURBVGCDvXNS8xNCCOFUXgYvekcqekcqTlYU8tOR9fyUu4Gd
BW8S5RfBqIRhDI8bTOTXSwiY88LPNciZs5w2YlSSnxBCiDYT4RfOVd0uZ2LKeLbn7+KHI+v4fN9i
Tvz3Je6fu+zMdc6eLyjJTwghRJszeZkYGNufgbH9yS09SsLj42xe56z5gjLaUwghhEvFB3Ui8kCu
zXPOmi8oyU8IIYTLmVPTmnW8tST5CSGEcDlHzj1sCkl+QgghXK5yylSKX32Lml59sJhM1PTqQ/Gr
b8loTyGEEO1b5ZSpbbYYtkuSn1LKC/gN8FfgEq31rrPO3QIMAMzAPq31q66IUQghRPvlqmbPC4D1
QNnZB5VSicBsYLbW+mHg10qpHi6ITwghRDvmkpqf1norgFLq3FMTgM1a6/rlytYCE4E95ysvPDwA
k8nokNiio4MdUo4rSOxtz1PjBondVTw1dk+N2x6nJT+l1FIg1sapJ7XWX9p5Wwxw9gJyxXXHzquw
sKyxS5rEU9fdA4ndFTw1bpDYXcVTY/fkuO1xWvLTWk9owduOA93Peh0C7HVMREIIIYSVu432XArc
r5Qy1DV9Dgf+3dibzrdyd3N5ctVeYm97nho3SOyu4qmxe2rc9rhkSyOlVDhwLzALeA/4QGu9ru7c
LcAgrKM9s2S0pxBCCEdrF/v5CSGEEM0hK7wIIYTocCT5CSGE6HAk+QkhhOhwJPkJIYTocCT5CSGE
6HDcbZ5fm1BKjQeuxTqp3qK1/vM55/2A54EjQA/gH1rrrDYP9BxKqW7A08AWIBE4obX+yznX3A78
DqioO/Sm1vq9tozTHqXUOn6Oy6y1HnfOebd77kqpZOBb4FDdoRBgh9b69rOuuR03eeZKqU5Yv0cu
0FoPrjvWpOfa2M+Fs9mJ/RGgE3AUGIh1hagGW3s39r3lbHZiv50mfF+48rnbiftNoNtZl/UDLtRa
HzjnvS595q3V4ZKfUioAeAXorbWuVEp9qpQap7X+9qzLZgI5WutnlVJ9gTeB0a6I9xwRwAKt9RcA
Sql0pdTXWuvN51w3/dxvVDfxjdb6/53nvDs+9xLgbq31CgCl1J+B5Tauc5dnPgr4Auh/1rFGn2sT
fy6czVbsQcCDWmuLUmoa8BxwlY33Nva95Wy2YodGvi/c4LnbinuZ1vqjuvhCgHfsfA2ufuat0hGb
PYcDB7XWlXWvfwImnXPNJKyLaqO13glcUPdN4FJa6431ia+OF3DaxqX3KaVmK6WeVEpFtFF4TdFX
KfWIUur/KaXOfebw/9u7vxApqzCO41+CFBEihErWi5KwX5RBUV2Eoa1RFgQR1UXbX1CiLkQKAq02
iP65YcLSRkWQIZZIdlULdSNokigWdVHwQLIUpJjbQlH2Z1G6OMd6d3fGnW3bmbO+vw8sM+/7nhnO
PJyXZ94z7z6nwLhHxE+VxDcXuCYi9jZoWkTMI2InY+vjQmtxbeW8mFGN+h4RvZVC92cBvzZ5+WRj
a0Y1iTtMPi46GvcmMd9R2VwNvN3k5R2N+XTVMfm1Ujz7PxXYbidJdwCfNJgC2g30RcQm4CDwfts7
11xfRPSR1nF8UtLyccdLj3sPsL3B/pJjDmfAmJc0B3gQeLpJk8nGVie0Mi6KjXted3UVMNikSYkx
b1kdk9+PQLVI3Tl531TbdIykbqAbeGz8sYgYiohjeXMXsELS/7Pe0zRFxIH8eAL4lPQZqoqOO3A3
sGP8zpJjns3qMZ8T3+vAUxFxqFGbFsZW27U4LoqNO3A78FHlynuMEmM+FXVMfvuAC/MUFsAyYFDS
gspU0CBpOoL8G8lXEfFL+7s6UZ5eWAWsAxZKuq7ad0kvSTr1W+4SYCgPzo6SdKmk1ZVdS4BvZ1Hc
u4HPImI0bxcf84qmcZW0OLdpeF60u6PjSZoHvAlsjojPJd1ZObY4PzYcW+3t6USnGxelxz17CHin
uqP0mE9FLWt7SroJuAs4BoxGxLOSXgZGImJjPuE2AUdISyy92Om7DgEkXU2aSjmYd80HXgMu49++
rwOWAkPAFUD/qaLhnSSpi9TXL0jfbs8GHgc2UnjcASRtB9ZGxHDero6XYmIuaQXwAHAL6WrplXxo
QlwlnQd8CVwcEX80Oi8K6Pu7pNgezs3mR8S11b6TbgSbMLYi4mSH+/4wDcZFSXFv1O+I+F3SlcC9
EfFEpW1RMZ+uWiY/MzOrtzpOe5qZWc05+ZmZWe04+ZmZWe04+ZmZWe04+ZmZWe04+ZkVStJeSUun
0P4RSYcl3TCD3TI7Izj5mZWrB/im1cYR8QZQxP9FmpWudqs6mM0GuZLJ88CApHtIS1htBW4kFXe+
LSJGJS0CtgDDwFFgbuU9FgB9+dhCYE9EbJH0HLAh/+0BtpEq97/Qrs9n1mm+8jMrUER8AOwnrdpx
H7AI2BYRy0i1IFfmpv2kAuc9pALDl1feph/YHREbgDVAr6RLIqKXVPHlKmAeMODEZ3XjKz+z2WG4
UurtEHBBfr6SVCKOiBiR9HXlNbcCcyRdn7e/Ay4iTY0+QyqTtz63M6sVJz+z2eHPyvMTjJ21OV2N
ws0RsR/+WY/wJEBE/CXpACnxnU+aMjWrDU97ms1uu8hLyUg6l7HTnh8DN1e23wO6ctv7gQ+BAeCt
tvTUrCAubG1WoMoNL0eAn0k3uqwHgpSwfgAeBY6Tbng5SrqxZTnwPWnJq+PAq8AI6YvuvojYmleh
WEtasqaLtHLCTmBNRPzWnk9o1llOfmZmVjue9jQzs9px8jMzs9px8jMzs9px8jMzs9px8jMzs9px
8jMzs9px8jMzs9r5G01cJeQOppzhAAAAAElFTkSuQmCC
" alt="" />
In [13]:
y[:, 0] = y[:, 0] * 100
plt.figure(figsize=(7, 4))
plt.plot(y[:, 0], lw=1.5, label='1st')
plt.plot(y[:, 1], lw=1.5, label='2nd')
plt.plot(y, 'ro')
plt.grid(True)
plt.legend(loc=0)
plt.axis('tight')
plt.xlabel('index')
plt.ylabel('value')
plt.title('A Simple Plot')
# tag: matplotlib_7
# title: Plot with two differently scaled data sets
Out[13]:
Text(0.5,1,'A Simple Plot')
 
aaarticlea/png;base64,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
" alt="" />
In [14]:
fig, ax1 = plt.subplots()
plt.plot(y[:, 0], 'b', lw=1.5, label='1st')
plt.plot(y[:, 0], 'ro')
plt.grid(True)
plt.legend(loc=8)
plt.axis('tight')
plt.xlabel('index')
plt.ylabel('value 1st')
plt.title('A Simple Plot')
ax2 = ax1.twinx()
plt.plot(y[:, 1], 'g', lw=1.5, label='2nd')
plt.plot(y[:, 1], 'ro')
plt.legend(loc=0)
plt.ylabel('value 2nd')
# tag: matplotlib_8
# title: Plot with two data sets and two y-axes
Out[14]:
Text(0,0.5,'value 2nd')
 
aaarticlea/png;base64,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
gg==
" alt="" />
In [15]:
plt.figure(figsize=(7, 5))
plt.subplot(211)
plt.plot(y[:, 0], lw=1.5, label='1st')
plt.plot(y[:, 0], 'ro')
plt.grid(True)
plt.legend(loc=0)
plt.axis('tight')
plt.ylabel('value')
plt.title('A Simple Plot')
plt.subplot(212)
plt.plot(y[:, 1], 'g', lw=1.5, label='2nd')
plt.plot(y[:, 1], 'ro')
plt.grid(True)
plt.legend(loc=0)
plt.axis('tight')
plt.xlabel('index')
plt.ylabel('value')
# tag: matplotlib_9
# title: Plot with two sub-plots
Out[15]:
Text(0,0.5,'value')
 
aaarticlea/png;base64,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
" alt="" />
In [16]:
plt.figure(figsize=(9, 4))
plt.subplot(121)
plt.plot(y[:, 0], lw=1.5, label='1st')
plt.plot(y[:, 0], 'ro')
plt.grid(True)
plt.legend(loc=0)
plt.axis('tight')
plt.xlabel('index')
plt.ylabel('value')
plt.title('1st Data Set')
plt.subplot(122)
plt.bar(np.arange(len(y)), y[:, 1], width=0.5,
color='g', label='2nd')
plt.grid(True)
plt.legend(loc=0)
plt.axis('tight')
plt.xlabel('index')
plt.title('2nd Data Set')
# tag: matplotlib_10
# title: Plot combining line/point sub-plot with bar sub-plot
# size: 80
Out[16]:
Text(0.5,1,'2nd Data Set')
 
aaarticlea/png;base64,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
AABJRU5ErkJggg==
" alt="" />
 

Other Plot Styles

In [17]:
y = np.random.standard_normal((1000, 2))
In [18]:
plt.figure(figsize=(7, 5))
plt.plot(y[:, 0], y[:, 1], 'ro')
plt.grid(True)
plt.xlabel('1st')
plt.ylabel('2nd')
plt.title('Scatter Plot')
# tag: matplotlib_11_a
# title: Scatter plot via +plot+ function
Out[18]:
Text(0.5,1,'Scatter Plot')
 
aaarticlea/png;base64,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
SUVORK5CYII=
" alt="" />
In [19]:
plt.figure(figsize=(7, 5))
plt.scatter(y[:, 0], y[:, 1], marker='o')
plt.grid(True)
plt.xlabel('1st')
plt.ylabel('2nd')
plt.title('Scatter Plot')
# tag: matplotlib_11_b
# title: Scatter plot via +scatter+ function
Out[19]:
Text(0.5,1,'Scatter Plot')
 
aaarticlea/png;base64,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
" alt="" />
In [20]:
c = np.random.randint(0, 10, len(y))
In [21]:
plt.figure(figsize=(7, 5))
plt.scatter(y[:, 0], y[:, 1], c=c, marker='o')
plt.colorbar()
plt.grid(True)
plt.xlabel('1st')
plt.ylabel('2nd')
plt.title('Scatter Plot')
# tag: matplotlib_11_c
# title: Scatter plot with third dimension
Out[21]:
Text(0.5,1,'Scatter Plot')
 
aaarticlea/png;base64,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
TkSuQmCC
" alt="" />
In [22]:
plt.figure(figsize=(7, 4))
plt.hist(y, label=['1st', '2nd'], bins=25)
plt.grid(True)
plt.legend(loc=0)
plt.xlabel('value')
plt.ylabel('frequency')
plt.title('Histogram')
# tag: matplotlib_12_a
# title: Histogram for two data sets
Out[22]:
Text(0.5,1,'Histogram')
 
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAb0AAAEVCAYAAAB0YTvHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
AAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4wLCBo
dHRwOi8vbWF0cGxvdGxpYi5vcmcvpW3flQAAGoJJREFUeJzt3XmUXXWV6PFvQhgSSLCAYmiQoVG3
MyKCj0GBgPBapBc4NGADQoBuNQtBGYzRRhSRyCi+BsEnCP0c2gEVFYEoCCIiiqAkKptBukUMpICY
RAqZkvfHPaGLsip1U7nnnnvv+X7Wykqd35n2r3Iru/Y5v/M7E5YvX44kSXUwseoAJElqF5OeJKk2
THqSpNow6UmSasOkJ0mqDZOeJKk2JlUdgNQrIuJNwFnAdsCPgbdn5kBEfAB4H9AHXA38O3BKZu5T
WbBSTVnpSS2SmT8Aji8W98rMgaL9XOAyYF5mHgzcDLxjrONFxBERcUM50Ur1ZKUntVlmLgcWVx2H
VEcmPamNIqIf+C7w+sycULT9CzADeBx4AjgR2ASYBWxaVHvzMvPYiNgEuBDoB9YCPpuZlxfHWRf4
HPBy4E/AXcBRwJeBa4AzgYeBnwN7Ay/IzG0i4kLgNcBTwALgXzNzSRHXbOBnNJL0rsCvgI8BnwS2
B87NzAvL+W5JreflTakc10XEDSv+AEcAFJc8D16xUUSsB5wB7J6ZewE/AP5XZt4IzAF+lZl7ZOax
xS5fopEA3wi8BZgTEW8s1n0U2ADYATgQ2KXY/72Z+Z3ieDsCl2Tm9sAVxX6Zmbtk5h5AAicVjZ+j
cVl2V+Bk4LXAm4qv/6n486mI8JdndQ0/rFI59srMZ1YsRMSpNKqr4Z4FlgOHR8SXgAsY5ZfRiNgc
2ItGVUhmPhIR36ORUH9M4z7hKZm5DHgqIr4O/OOww2Rm3lV8cWLR9kRE3AQso1Fh/n7YPj/PzMVF
DPcAd2bm8oi4E1gP2JhGZSl1PCs9qUKZ+QSwe/HnfuBiYNoom29R/D0wpG1gSPtmwCND1j02wjGe
dy8xIvYAzgEOy8zdaVSDU4bts3TI18+sWB6S1NcaJV6p45j0pApFxJrAw5l5KPASGpcnzxll8weK
v/uHtPUDfyy+XjBs3YZNhLATjervv4rlNZvYR+paJj2pWpsD/xeguIT4K2CNYt1SiqorIq4AFgJz
Ke4PRsSGNO7rfaHY/mvAP0fExIhYCzigifPfC7yoOBbAvqvZH6mjTfB9elJrNPlw+m3AusDrgRuB
/YDPAEHjntpfgaMz8w8R0QdcR2NE522ZeVxEbExj9ObGNC4rXpSZlxXnXzF68xXAH4B5wC6ZuWdE
TC/225TGPbp9in0mFvvsAdwJ/IXGfcDP0UjAnwTWoTFisx/4APAQcCSNAS8HArcCb87MkS6nSh3F
pCf1iGIk6FOZ+VSxfBLwusw8qNrIpM7h5U2pdxxMowIjItamMZrz2kojkjqMSU/qHbfTuKd3A42p
zn5I4zk7SQUvb0qSasNKT5JUG109I8vAwNJSy9S+viksWjRY5ikq08t9g97un33rXr3cv07qW3//
1AmjrbPSW4lJk9YYe6Mu1ct9g97un33rXr3cv27pm0lPklQbJj1JUm2Y9CRJtWHSkyTVhklPklQb
Jj1JUm2Y9CRJtdHVD6dLklbdjDnXt/R4l86a3tLjlclKT5JUukcffYQ5c07j6KMPX+l299yT3H77
baXFYaUndZCZ1588YvsF089scyRSa91556/Ybbfdueeeu1e63T333M2CBX/ita99XSlxmPQkSaXb
c8+9/6aCu+SSi3nmmWdYa621ePrpp3nHOw7mpptuYOnSpVxyycUccMDb2HDDjVoah0lPqjmrS1Xl
O9/5JueffxFbb70N8+b9mr6+DXjDG/ZgwYI/cdRR/1rKOb2nJ0mqxEc/ejoXX3wB7373DB5++KG2
nNNKT5JUicHBQc4442wWLXqMI444hL333peJExu12JIlixkcfIJNN920pec06UkVGWnY+OSdKghE
tVPFIwZ33PFLrr32+zz66CNcdtnnOeSQQ7n66u9y33338OSTT/K2tx0EwMtf/grmzr2ahx9+iLe/
/SCTniSp+2y//Q5sv/0Oz2s7/fSz/ma7LbfcmnPP/ffS4vCeniSpNkx6kqTa8PKm1GX2P+HKEdu7
aSooqSpWepKk2jDpSZJqw8ubklQzo83CM17dNHuPSU+SVKoHH/wjn/vchUS8lIULF7L++utz5JHH
NLXvT3/6E84770w+85mL2Gyzv1vtWLy8KUkq1ZIli9l773145zsP5/jjT+S66+Zy112/a2rfXXbZ
jU02ad0D6lZ6kqRSvexlr3je8rJly1hzzTV5z3uOYrPN/o4NN9yI+fN/zWGHzWCXXXbjqaeeYs6c
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
" alt="" />
In [23]:
plt.figure(figsize=(7, 4))
plt.hist(y, label=['1st', '2nd'], color=['b', 'g'],
stacked=True, bins=20)
plt.grid(True)
plt.legend(loc=0)
plt.xlabel('value')
plt.ylabel('frequency')
plt.title('Histogram')
# tag: matplotlib_12_b
# title: Stacked histogram for two data sets
Out[23]:
Text(0.5,1,'Histogram')
 
aaarticlea/png;base64,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
" alt="" />
In [24]:
fig, ax = plt.subplots(figsize=(7, 4))
plt.boxplot(y)
plt.grid(True)
plt.setp(ax, xticklabels=['1st', '2nd'])
plt.xlabel('data set')
plt.ylabel('value')
plt.title('Boxplot')
# tag: matplotlib_13
# title: Boxplot for two data sets
# size: 70
Out[24]:
Text(0.5,1,'Boxplot')
 
aaarticlea/png;base64,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
SUVORK5CYII=
" alt="" />
In [25]:
from matplotlib.patches import Polygon
def func(x):
return 0.5 * np.exp(x) + 1 a, b = 0.5, 1.5 # integral limits
x = np.linspace(0, 2)
y = func(x) fig, ax = plt.subplots(figsize=(7, 5))
plt.plot(x, y, 'b', linewidth=2)
plt.ylim(ymin=0) # Illustrate the integral value, i.e. the area under the function
# between lower and upper limit
Ix = np.linspace(a, b)
Iy = func(Ix)
verts = [(a, 0)] + list(zip(Ix, Iy)) + [(b, 0)]
poly = Polygon(verts, facecolor='0.7', edgecolor='0.5')
ax.add_patch(poly) plt.text(0.5 * (a + b), 1, r"$\int_a^b f(x)\mathrm{d}x$",
horizontalalignment='center', fontsize=20) plt.figtext(0.9, 0.075, '$x$')
plt.figtext(0.075, 0.9, '$f(x)$') ax.set_xticks((a, b))
ax.set_xticklabels(('$a$', '$b$'))
ax.set_yticks([func(a), func(b)])
ax.set_yticklabels(('$f(a)$', '$f(b)$'))
plt.grid(True)
# tag: matplotlib_math
# title: Exponential function, integral area and Latex labels
# size: 60
 
aaarticlea/png;base64,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
B2TyVKDZFYKiAAAAAElFTkSuQmCC
" alt="" />
 

Financial Plots

In [26]:
import pandas as pd
import cufflinks as cf
In [27]:
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
init_notebook_mode(connected=True)
 
In [28]:
# data from FXCM Forex Capital Markets Ltd.
raw = pd.read_csv('source/fxcm_eur_usd_eod_data.csv',
index_col=0, parse_dates=True)
raw.columns
Out[28]:
Index(['Time', 'OpenBid', 'HighBid', 'LowBid', 'CloseBid', 'OpenAsk',
'HighAsk', 'LowAsk', 'CloseAsk', 'TotalTicks'],
dtype='object')
In [29]:
quotes = raw[['OpenAsk', 'HighAsk', 'LowAsk', 'CloseAsk']]
In [30]:
qf = cf.QuantFig(quotes.iloc[-100:], title='EUR/USD', legend='top',
name='EUR/USD', datalegend=False)
In [31]:
iplot(qf.iplot(asFigure=True))
 
 
In [32]:
qf.add_bollinger_bands(periods=15, boll_std=2)
In [33]:
iplot(qf.iplot(asFigure=True))
 
 
 

3d Plotting

In [34]:
strike = np.linspace(50, 150, 24)
ttm = np.linspace(0.5, 2.5, 24)
strike, ttm = np.meshgrid(strike, ttm)
In [35]:
strike[:2]
Out[35]:
array([[  50.        ,   54.34782609,   58.69565217,   63.04347826,
67.39130435, 71.73913043, 76.08695652, 80.43478261,
84.7826087 , 89.13043478, 93.47826087, 97.82608696,
102.17391304, 106.52173913, 110.86956522, 115.2173913 ,
119.56521739, 123.91304348, 128.26086957, 132.60869565,
136.95652174, 141.30434783, 145.65217391, 150. ],
[ 50. , 54.34782609, 58.69565217, 63.04347826,
67.39130435, 71.73913043, 76.08695652, 80.43478261,
84.7826087 , 89.13043478, 93.47826087, 97.82608696,
102.17391304, 106.52173913, 110.86956522, 115.2173913 ,
119.56521739, 123.91304348, 128.26086957, 132.60869565,
136.95652174, 141.30434783, 145.65217391, 150. ]])
In [36]:
iv = (strike - 100) ** 2 / (100 * strike) / ttm
# generate fake implied volatilities
In [37]:
from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure(figsize=(9, 6))
ax = fig.gca(projection='3d') surf = ax.plot_surface(strike, ttm, iv, rstride=2, cstride=2,
cmap=plt.cm.coolwarm, linewidth=0.5,
antialiased=True) ax.set_xlabel('strike')
ax.set_ylabel('time-to-maturity')
ax.set_zlabel('implied volatility') fig.colorbar(surf, shrink=0.5, aspect=5)
# tag: matplotlib_17
# title: 3d surface plot for (fake) implied volatilities
# size: 70
Out[37]:
<matplotlib.colorbar.Colorbar at 0x1140aab70>
 
aaarticlea/png;base64,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
" alt="" />
In [38]:
fig = plt.figure(figsize=(8, 5))
ax = fig.add_subplot(111, projection='3d')
ax.view_init(30, 60) ax.scatter(strike, ttm, iv, zdir='z', s=25,
c='b', marker='^') ax.set_xlabel('strike')
ax.set_ylabel('time-to-maturity')
ax.set_zlabel('implied volatility') # tag: matplotlib_18
# title: 3d scatter plot for (fake) implied volatilities
# size: 70
Out[38]:
Text(0.5,0,'implied volatility')
 
aaarticlea/png;base64,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
RK5CYII=
" alt="" />
 

NumPy Matplotlib


一组点、斜线

pyplot

一组点,画一条斜线。

import numpy as np
from matplotlib importpyplot as plt x = np.arange(1,11)
y = 2 * x + 5
plt.title("Matplotlib demo")
plt.xlabel("x axis caption")
plt.ylabel("y axis caption")
plt.plot(x,y,"ob")
plt.show()

显示属性

格式化字符:

字符

描述

'-' 实线样式
'--' 短横线样式
'-.' 点划线样式
':' 虚线样式
'.' 点标记
',' 像素标记
'o' 圆标记
'v' 倒三角标记
'^' 正三角标记
'&lt;' 左三角标记
'&gt;' 右三角标记
'1' 下箭头标记
'2' 上箭头标记
'3' 左箭头标记
'4' 右箭头标记
's' 正方形标记
'p' 五边形标记
'*' 星形标记
'h' 六边形标记 1
'H' 六边形标记 2
'+' 加号标记
'x' X 标记
'D' 菱形标记
'd' 窄菱形标记
'|' 竖直线标记
'_' 水平线标记

颜色的缩写:

字符 颜色
'b' 蓝色
'g' 绿色
'r' 红色
'c' 青色
'm' 品红色
'y' 黄色
'k' 黑色
'w' 白色

一组点、曲线

点的密度大点就好了。

import numpy as np
import matplotlib.pyplot as plt
# 计算正弦曲线上点的 x 和 y 坐标
x = np.arange(0, 3 * np.pi, 0.1)
y = np.sin(x)
plt.title("sine wave form")
# 使用 matplotlib 来绘制点
plt.plot(x, y)
plt.show()

创建画布上的子图

subplot() 函数允许你在同一图中绘制不同的东西。

fig,ax = subplots(nrows,ncols,sharex,sharey,squeeze,subplot_kw,gridspec_kw,**fig_kw)  创建画布和子图。

import numpy as np
import matplotlib.pyplot as plt
# 计算正弦和余弦曲线上的点的 x 和 y 坐标
x = np.arange(0, 3 * np.pi, 0.1)
y_sin = np.sin(x)
y_cos = np.cos(x)
# 建立 subplot 网格,高为 2,宽为 1
# 激活第一个 subplot
plt.subplot(2, 1, 1)
# 绘制第一个图像
plt.plot(x, y_sin)
plt.title('Sine')
# 将第二个 subplot 激活,并绘制第二个图像
plt.subplot(2, 1, 2)
plt.plot(x, y_cos)
plt.title('Cosine')
# 展示图像
plt.show()

条形图

显示柱形图

这里x, x2的两组数据画在了同一个坐标轴上。

from matplotlib import pyplot as plt 
x = [5,8,10]
y = [12,16,6]
x2 = [6,9,11]
y2 = [6,15,7]
plt.bar(x, y, align = 'center')
plt.bar(x2, y2, color = 'g', align = 'center')
plt.title('Bar graph')
plt.ylabel('Y axis')
plt.xlabel('X axis')
plt.show()

统计柱状图

NumPy接口

常用于计算。

import numpy as np 

a = np.array([22,87,5,43,56,73,55,54,11,20,51,5,79,31,27])
hist,bins = np.histogram(a,bins = [0,20,40,60,80,100])
print (hist)
print (bins)

pyplot接口

可用于显示。

from matplotlib import pyplot as plt
import numpy as np a = np.array([22,87,5,43,56,73,55,54,11,20,51,5,79,31,27])
plt.hist(a, bins = [0,20,40,60,80,100])
plt.title("histogram")
plt.show()

End.

.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: thin dotted;
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: thin dotted;
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: thin dotted;
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.2.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.2.0');
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.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;
}
.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;
}
@-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 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
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 {
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:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.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 {
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: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-rebel:before {
content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-git:before {
content: "\f1d3";
}
.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";
}
/*!
*
* 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;
}
/**
* 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 {
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;
}
@media (max-width: 991px) {
#ipython_notebook {
margin-left: 10px;
}
}
#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#login_widget {
float: right;
}
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;
}
@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;
}
/*!
*
* 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 {
text-align: center;
vertical-align: middle;
display: inline;
opacity: 0;
z-index: 2;
width: 12ex;
margin-right: -12ex;
}
.alternate_upload .btn-upload {
height: 22px;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
ul#tabs {
margin-bottom: 4px;
}
ul#tabs a {
padding-top: 6px;
padding-bottom: 4px;
}
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;
}
.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: baseline;
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;
}
.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_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;
}
.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;
}
#tree-selector {
padding-right: 0px;
}
#button-select-all {
min-width: 50px;
}
#select-all {
margin-left: 7px;
margin-right: 2px;
}
.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.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.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.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.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;
}
.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;
}
.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.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.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.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.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);
}
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI colors. */
.ansibold {
font-weight: bold;
}
/* 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;
border-left-width: 1px;
padding-left: 5px;
background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%);
}
div.cell.jupyter-soft-selected {
border-left-color: #90CAF9;
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 {
border-color: #ababab;
border-left-width: 0px;
padding-left: 6px;
background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
}
@media print {
div.cell.selected {
border-color: transparent;
}
}
div.cell.selected.jupyter-soft-selected {
border-left-width: 0;
padding-left: 6px;
background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);
}
.edit_mode div.cell.selected {
border-color: #66BB6A;
border-left-width: 0px;
padding-left: 6px;
background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
}
@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 {
/* 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;
}
@-moz-document url-prefix() {
div.inner_cell {
overflow-x: hidden;
}
}
/* 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. */
padding: 0.4em;
}
.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. We need the 0 value because of how we size */
/* .CodeMirror-lines */
padding: 0;
border: 0;
border-radius: 0;
}
/*

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;
}
/* 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: 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 {
list-style: disc;
margin: 0em 2em;
padding-left: 0px;
}
.rendered_html ul ul {
list-style: square;
margin: 0em 2em;
}
.rendered_html ul ul ul {
list-style: circle;
margin: 0em 2em;
}
.rendered_html ol {
list-style: decimal;
margin: 0em 2em;
padding-left: 0px;
}
.rendered_html ol ol {
list-style: upper-alpha;
margin: 0em 2em;
}
.rendered_html ol ol ol {
list-style: lower-alpha;
margin: 0em 2em;
}
.rendered_html ol ol ol ol {
list-style: lower-roman;
margin: 0em 2em;
}
.rendered_html ol ol ol ol ol {
list-style: decimal;
margin: 0em 2em;
}
.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;
}
.rendered_html pre,
.rendered_html code {
border: 0;
background-color: #fff;
color: #000;
font-size: 100%;
padding: 0px;
}
.rendered_html blockquote {
margin: 1em 2em;
}
.rendered_html table {
margin-left: auto;
margin-right: auto;
border: 1px solid black;
border-collapse: collapse;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
border: 1px solid black;
border-collapse: collapse;
margin: 1em 2em;
}
.rendered_html td,
.rendered_html th {
text-align: left;
vertical-align: middle;
padding: 4px;
}
.rendered_html th {
font-weight: bold;
}
.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;
}
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.unrendered .text_cell_render {
display: none;
}
.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;
}
/* 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;
}
.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 {
float: right !important;
float: right;
}
#kernel_logo_widget .current_kernel_logo {
display: none;
margin-top: -1px;
margin-bottom: -1px;
width: 32px;
height: 32px;
}
#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;
}
.nav-wrapper {
border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
padding-top: 4px;
}
ul#help_menu li a {
overflow: hidden;
padding-right: 2.2em;
}
ul#help_menu li a i {
margin-right: -1.2em;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -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.pull-left {
margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
margin-left: .3em;
}
.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;
}
.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;
}
#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;
}
#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;
}
#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.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.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.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.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.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.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: 20ex;
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 {
margin-top: 6px;
}
span.save_widget span.filename {
height: 1em;
line-height: 1em;
padding: 3px;
margin-left: 16px;
border: none;
font-size: 146.5%;
border-radius: 2px;
}
span.save_widget span.filename:hover {
background-color: #e6e6e6;
}
span.checkpoint_status,
span.autosave_status {
font-size: small;
}
@media (max-width: 767px) {
span.save_widget {
font-size: small;
}
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;
}
#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;
}
.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;
}
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;
}
.cmd-palette .modal-body {
padding: 7px;
}
.cmd-palette form {
background: white;
}
.cmd-palette input {
outline: none;
}
.no-shortcut {
display: none;
}
.command-shortcut:before {
content: "(command)";
padding-right: 3px;
color: #777777;
}
.edit-shortcut:before {
content: "(edit)";
padding-right: 3px;
color: #777777;
}
#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;
}
#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 {
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-cursor {
color: black;
background: white;
}
.terminal-app #terminado-container {
margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
-->


[PyData] 03 - Data Representation的更多相关文章

  1. Spock - Document - 03 - Data Driven Testing

    Data Driven Testing Peter Niederwieser, The Spock Framework TeamVersion 1.1 Oftentimes, it is useful ...

  2. [Matplotlib] Data Representation

    Jupyter Notebook Goto: https://plot.ly/python/#3d-charts[丰富的作图资源]   Data Visualization¶ In [1]: from ...

  3. [PyData] 02 - Data Preprocessing and Cleaning

    From: DBWangGroup 基于该系列代码的实践与补充思考. 补充:特征工程 http://www.cnblogs.com/jasonfreak/category/823064.html  & ...

  4. [AI] 深度数据 - Data

    Data Engineering Data  Pipeline Outline [DE] How to learn Big Data[了解大数据] [DE] Pipeline for Data Eng ...

  5. Chapter 3.GDI/DirectDraw Internal Data Structures

    说明,在这里决定跳过第二章,实在是因为里面涉及的内容太理论,对我而言又太艰深 3.1 HANDLES AND OBJECT-ORIRNTED PROGRAMMING In normal object- ...

  6. Toward Scalable Systems for Big Data Analytics: A Technology Tutorial (I - III)

    ABSTRACT Recent technological advancement have led to a deluge of data from distinctive domains (e.g ...

  7. 《计算机科学基础》学习笔记_Part 1 Computer and Data

    Technorati Tags: 计算机科学基础,读书笔记 Chapter 1. Introduction Ø  计算机:黑盒,Output Data=f(Input Data, Program) Ø ...

  8. Using ADO.NET Data Service

    ADO.NET Data Service是随同Visual Studio 2008 SP1提供的用于构建在数据对象模型 (如EF-DEMX, LINQ-DBML) 之时来快速提供企业网内外的轻量级数据 ...

  9. Extensions for Spatial Data

    http://dev.mysql.com/worklog/task/?spm=5176.100239.blogcont4270.8.j3asa7&id=6609 前文: 这两天因为项目原因看了 ...

随机推荐

  1. CocosCreator动作系统

    废话没有,直接上代码,有注释可以看的, cc.Class({ extends: cc.Component, properties: { player:{ default:null, type:cc.N ...

  2. 机器学习笔记(2):线性回归-使用gluon

    代码来自:https://zh.gluon.ai/chapter_supervised-learning/linear-regression-gluon.html from mxnet import ...

  3. HTML篇之CSS样式:<button></button>按钮变成超链接<a></a>的样式

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. 偷懒啦!button多了,这样写既简洁又高效

    在日常的项目中,我最喜欢用button了,但是button多了,写起来又枯燥又费时,今天学到一方法,绝对简单高效! 看看以前: 看吧,这还只是声明,接下来还有: 等等……,是不是很麻烦?现在找到新方法 ...

  5. UIView的层次结构–code

    转:http://blog.dongliwei.cn/archives/uiview-tree-code // Recursively travel down the view tree, incre ...

  6. POJ 1595 素数打表水题

    [题意简述]:给出N和C,让我们求出N以内的包含N的素数,然后依据若N以内的素数为奇数个,就将中间2*c-1个素数输出:若为偶数个.就将中间2*c个素数输出. [分析]:仅仅要题意理解就简单了. 详见 ...

  7. JavaScript:jklyDB

    ylbtech-JavaScript:jklyDB 1.返回顶部 1.jklyDB.sql -- ============================================= -- 军科 ...

  8. SRS流媒体服务器安装配置

    SRS全称Simple RTMP Server,定位是运营级的互联网直播服务器集群,是一个非常简单就可以推送rtmp视频流的服务器. github主页:https://github.com/ossrs ...

  9. SpringMVC+Thymeleaf +HTML的简单框架

    一.问题 项目中需要公众号开发,移动端使用的是H5,但是如果不用前端框架的话,只能考虑JS前端用ajax解析JSON字符串了.今天我们就简单的说下前端框架Thymeleaf如何解决这个问题的: 二.开 ...

  10. top命令详析及排查问题使用演示

    1. top基本使用 top命令运行图 第一行:基本信息 第二行:任务信息 第三行:CPU使用情况 第四行:物理内存使用情况 buff/cache: buffers 和 cache 都是内存中存放的数 ...