diff --git a/.ipynb_checkpoints/ejercicios_clase_03_datos-checkpoint.ipynb b/.ipynb_checkpoints/ejercicios_clase_03_datos-checkpoint.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..5b6de7372fa589d3fe3c0547718a6a782e8843a0 --- /dev/null +++ b/.ipynb_checkpoints/ejercicios_clase_03_datos-checkpoint.ipynb @@ -0,0 +1,675 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "_QwnI2tgdgIX" + }, + "source": [ + "# The Hertzsprung-Russell Diagram.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "fW1_vzgGv8LZ" + }, + "source": [ + "***Siria Sadeddin***" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "ichyKwdPoGkG" + }, + "source": [ + "## Introduction" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "0NGruvhTgQwj" + }, + "source": [ + "One of the most useful and powerful plots in astrophysics is the Hertzsprung-Russell diagram. It originated in 1911 when the Danish astronomer, Ejnar Hertzsprung, plotted the absolute magnitude of stars against their colour. Independently in 1913 the American astronomer Henry Norris Russell used spectral class against absolute magnitude. Their resultant plots showed that the relationship between temperature and luminosity of a star was not random but instead appeared to fall into distinct groups.[1]\n", + "We will reproduce this diagram using the data provided in this course, this data consist in \"txt\" and \"csv\" files that contain information for each of the star classes:\n", + "\n", + "* Duarfs: dwarfs.csv\n", + "* Giants: giants.txt\n", + "* Main Sequence: ms.csv\n", + "* Supergiants: supergiants.txt\n", + "\n", + "Each of these files have the following information:\n", + "\n", + "* lum: Luminosity\n", + "* temp: temperature in Kelvin\n", + "* radius: radius of the star in \n", + "\n", + "\n", + "[1] https://www.atnf.csiro.au/outreach/education/senior/astrophysics/stellarevolution_hrintro.html" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "GWBHKXmqxacj" + }, + "source": [ + "" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "CyxywGK9n94C" + }, + "source": [ + "## Data preparation\n", + "\n", + "Our strategy will be reading this files and join them, so we will have a unique dataframe of data for the stars. We will use pandas python library for this task." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "id": "89PdKgmbTZmn" + }, + "outputs": [], + "source": [ + "#import pandas and numpy\n", + "import pandas as pd\n", + "import numpy as np" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "id": "dDUXs0uqGoMc" + }, + "outputs": [], + "source": [ + "# define data directory\n", + "dir=\"./data\"" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": { + "id": "ztjkvnSnJQ9O" + }, + "outputs": [], + "source": [ + "# read files\n", + "dwarfs=pd.read_csv(dir+\"/dwarfs.csv\")\n", + "giants=pd.read_csv(dir+\"/giants.txt\", sep=\" \")\n", + "ms=pd.read_csv(dir+\"/ms.csv\")\n", + "supergiants=pd.read_csv(dir+\"/supergiants.txt\", sep=\" \")" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "id": "RenLzYEDKsbO" + }, + "outputs": [], + "source": [ + "# create new column \"type\" for identifying the star class in dataframe\n", + "dwarfs['type']='dwarfs'\n", + "giants['type']='giants'\n", + "ms['type']='ms'\n", + "supergiants['type']='supergiants'" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 204 + }, + "id": "nL2mL3Y7MT0B", + "outputId": "d37a2142-0572-4f99-cb0b-c4eec756f7f7" + }, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>lum</th>\n", + " <th>temp</th>\n", + " <th>radius</th>\n", + " <th>type</th>\n", + " <th>log_lum</th>\n", + " <th>log_radius</th>\n", + " <th>log_temp</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>0</th>\n", + " <td>0.000776</td>\n", + " <td>3577.003926</td>\n", + " <td>0.814703</td>\n", + " <td>ms</td>\n", + " <td>-3.1104</td>\n", + " <td>-0.089001</td>\n", + " <td>3.553519</td>\n", + " </tr>\n", + " <tr>\n", + " <th>1</th>\n", + " <td>304.228573</td>\n", + " <td>3654.601099</td>\n", + " <td>145.483474</td>\n", + " <td>giants</td>\n", + " <td>2.4832</td>\n", + " <td>2.162814</td>\n", + " <td>3.562840</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2</th>\n", + " <td>0.002638</td>\n", + " <td>3691.168543</td>\n", + " <td>1.209778</td>\n", + " <td>ms</td>\n", + " <td>-2.5788</td>\n", + " <td>0.082706</td>\n", + " <td>3.567164</td>\n", + " </tr>\n", + " <tr>\n", + " <th>3</th>\n", + " <td>0.006823</td>\n", + " <td>3793.506494</td>\n", + " <td>1.630027</td>\n", + " <td>ms</td>\n", + " <td>-2.1660</td>\n", + " <td>0.212195</td>\n", + " <td>3.579041</td>\n", + " </tr>\n", + " <tr>\n", + " <th>4</th>\n", + " <td>359749.335156</td>\n", + " <td>3801.042587</td>\n", + " <td>278.055832</td>\n", + " <td>supergiants</td>\n", + " <td>5.5560</td>\n", + " <td>2.444132</td>\n", + " <td>3.579903</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " lum temp radius type log_lum log_radius \\\n", + "0 0.000776 3577.003926 0.814703 ms -3.1104 -0.089001 \n", + "1 304.228573 3654.601099 145.483474 giants 2.4832 2.162814 \n", + "2 0.002638 3691.168543 1.209778 ms -2.5788 0.082706 \n", + "3 0.006823 3793.506494 1.630027 ms -2.1660 0.212195 \n", + "4 359749.335156 3801.042587 278.055832 supergiants 5.5560 2.444132 \n", + "\n", + " log_temp \n", + "0 3.553519 \n", + "1 3.562840 \n", + "2 3.567164 \n", + "3 3.579041 \n", + "4 3.579903 " + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# join datasets\n", + "df=pd.concat([dwarfs,giants,ms,supergiants],ignore_index=True)\n", + "\n", + "#create new star class \"blue giant\" for the hottest supergiant available in data \n", + "df.loc[(df.temp==np.max(df[(df.type=='supergiants')].temp)) & (df.type=='supergiants'),'type']='blue giant'\n", + "\n", + "#take the log base 10 of the luminosity, radius and temperature. This will help on distinguish between data points, since some of them are\n", + "# orders of magnitude appart\n", + "df['log_lum']=np.log10(df.lum)\n", + "df['log_radius']=np.log10(df.radius)\n", + "df['log_temp']=np.log10(df.temp)\n", + "\n", + "# sort values by temperature and reset row index numbers\n", + "df=df.sort_values('temp')\n", + "df = df.reset_index(drop=True)\n", + "df.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "qjsnn7YpnwtO" + }, + "source": [ + "## Diagram plotting" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "cVHbPHpsoaMa" + }, + "source": [ + "We will use seaborn and matplotlib python libraries to make a visualization of the diagram. Seaborn helps on setting the point sizes and color easily. \n", + "For the cluster names labeling (star clases), we will take the mean of the temperature and log10(luminosity), this gives the cluster centroid positions for each star class." + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": { + "id": "vSij_cQ4mBrl" + }, + "outputs": [], + "source": [ + "#libaries import\n", + "import seaborn as sns\n", + "import matplotlib\n", + "import matplotlib.pyplot as plt" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 235 + }, + "id": "nNyMiImLS7if", + "outputId": "419db557-d1ce-4f16-c37b-7ad4ce9980bb" + }, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>lum</th>\n", + " <th>temp</th>\n", + " <th>radius</th>\n", + " <th>log_lum</th>\n", + " <th>log_radius</th>\n", + " <th>log_temp</th>\n", + " </tr>\n", + " <tr>\n", + " <th>type</th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>blue giant</th>\n", + " <td>779830.110523</td>\n", + " <td>10200.701561</td>\n", + " <td>19.604244</td>\n", + " <td>5.892000</td>\n", + " <td>1.292350</td>\n", + " <td>4.008630</td>\n", + " </tr>\n", + " <tr>\n", + " <th>dwarfs</th>\n", + " <td>0.000304</td>\n", + " <td>6851.165387</td>\n", + " <td>4.312305</td>\n", + " <td>-3.600667</td>\n", + " <td>0.617061</td>\n", + " <td>3.829688</td>\n", + " </tr>\n", + " <tr>\n", + " <th>giants</th>\n", + " <td>92.579808</td>\n", + " <td>4009.110946</td>\n", + " <td>64.770748</td>\n", + " <td>1.698400</td>\n", + " <td>1.731200</td>\n", + " <td>3.602071</td>\n", + " </tr>\n", + " <tr>\n", + " <th>ms</th>\n", + " <td>27.658464</td>\n", + " <td>6834.153632</td>\n", + " <td>4.479883</td>\n", + " <td>0.605920</td>\n", + " <td>0.604103</td>\n", + " <td>3.817994</td>\n", + " </tr>\n", + " <tr>\n", + " <th>supergiants</th>\n", + " <td>674267.072595</td>\n", + " <td>5375.640867</td>\n", + " <td>163.832724</td>\n", + " <td>5.785000</td>\n", + " <td>2.134169</td>\n", + " <td>3.713757</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " lum temp radius log_lum log_radius \\\n", + "type \n", + "blue giant 779830.110523 10200.701561 19.604244 5.892000 1.292350 \n", + "dwarfs 0.000304 6851.165387 4.312305 -3.600667 0.617061 \n", + "giants 92.579808 4009.110946 64.770748 1.698400 1.731200 \n", + "ms 27.658464 6834.153632 4.479883 0.605920 0.604103 \n", + "supergiants 674267.072595 5375.640867 163.832724 5.785000 2.134169 \n", + "\n", + " log_temp \n", + "type \n", + "blue giant 4.008630 \n", + "dwarfs 3.829688 \n", + "giants 3.602071 \n", + "ms 3.817994 \n", + "supergiants 3.713757 " + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#cluster means\n", + "means=df.groupby('type').mean()\n", + "means" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "hACC5Ppw1xwN" + }, + "source": [ + "## Hertzsprung-Russell Diagram" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 636 + }, + "id": "ab_ppH99OoOb", + "outputId": "71b0ea0d-e8cd-4191-8caa-d24f352302ea" + }, + "outputs": [], + "source": [ + "# plot canvas\n", + "fig = plt.figure(figsize=(10,10))\n", + "plt.xlim(14000, 3000)\n", + "plt.title(\"Hertzsprung-Russell Diagram\", fontsize=20)\n", + "plt.xlabel('temp K',fontsize=20)\n", + "plt.ylabel('log_lum',fontsize=20)\n", + "sns.set_style(\"dark\")\n", + "\n", + "# plot data points\n", + "sns.scatterplot(data=df,\n", + " x='temp',\n", + " y='log_lum',\n", + " hue=df.temp,\n", + " size=df.radius,\n", + " sizes=(100, 1000),\n", + " palette=\"Spectral\",\n", + " legend=False) \n", + "\n", + "#plot cluster labels for each star class\n", + "plt.text(means.loc['dwarfs','temp'], means.loc['dwarfs','log_lum'], 'DWARFS', style='normal',color='red', fontsize=16,horizontalalignment='center',fontweight='bold')\n", + "plt.text(means.loc['giants','temp'], means.loc['giants','log_lum'], 'GIANTS', style='normal',color='red', fontsize=16,horizontalalignment='right',verticalalignment='bottom',fontweight='bold')\n", + "plt.text(means.loc['ms','temp'], means.loc['ms','log_lum'], 'MAIN SEQUENCE', style='normal',color='orange', fontsize=16,horizontalalignment='right',verticalalignment='top',rotation=-25,fontweight='bold')\n", + "plt.text(means.loc['supergiants','temp'], means.loc['supergiants','log_lum'], 'SUPERGIANTS', style='normal',color='red', fontsize=16,horizontalalignment='center',verticalalignment='top',fontweight='bold')\n", + "plt.text(means.loc['blue giant','temp'], means.loc['blue giant','log_lum'], 'BLUE GIANTS', style='normal',color='blue', fontsize=16,horizontalalignment='center',verticalalignment='top',fontweight='bold')\n", + "\n", + "#show plot\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "HlJx7WYx1sXl" + }, + "source": [ + "## Luminosity vs radius" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 637 + }, + "id": "BwU_VzukyFVi", + "outputId": "d6ab4b70-671b-45fd-b97e-7b814738ee27" + }, + "outputs": [], + "source": [ + "# plot canvas\n", + "fig = plt.figure(figsize=(10,10))\n", + "#plt.xlim(14000, 3000)\n", + "plt.title(\"Radius vs luminosity\", fontsize=20)\n", + "plt.xlabel('log_radius',fontsize=20)\n", + "plt.ylabel('log_lum',fontsize=20)\n", + "sns.set_style(\"dark\")\n", + "\n", + "# plot data points\n", + "sns.scatterplot(data=df,\n", + " x='log_radius',\n", + " y='log_lum',\n", + " legend=False,\n", + " hue=df.log_temp,\n", + " size=df.log_radius,\n", + " palette=\"Spectral\",\n", + " sizes=(1, 1000)\n", + " ) \n", + "\n", + "#plot cluster labels for each star class\n", + "plt.text(means.loc['dwarfs','log_radius'], means.loc['dwarfs','log_lum'], 'DWARFS', style='normal',color='red', fontsize=16,horizontalalignment='center',fontweight='bold')\n", + "plt.text(means.loc['giants','log_radius'], means.loc['giants','log_lum'], 'GIANTS', style='normal',color='red', fontsize=16,horizontalalignment='right',verticalalignment='bottom',fontweight='bold')\n", + "plt.text(means.loc['ms','log_radius'], means.loc['ms','log_lum'], 'MAIN SEQUENCE', style='normal',color='orange', fontsize=16,horizontalalignment='right',verticalalignment='top',rotation=-25,fontweight='bold')\n", + "plt.text(means.loc['supergiants','log_radius'], means.loc['supergiants','log_lum'], 'SUPERGIANTS', style='normal',color='red', fontsize=16,horizontalalignment='center',verticalalignment='top',fontweight='bold')\n", + "plt.text(means.loc['blue giant','log_radius'], means.loc['blue giant','log_lum'], 'BLUE GIANTS', style='normal',color='blue', fontsize=16,horizontalalignment='center',verticalalignment='top',fontweight='bold')\n", + "\n", + "#show plot\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "YRFX_vFIqylK" + }, + "source": [ + "The plot shows the well known form of the Hertzsprung-Russell diagram, on the center, we can observe the main sequence, which contains the regular stars. The main sequence has a linear like behavior (lum-temp plot), we can also see some outlier clusters that contains the rare stars as dwarfs, giants, supergiants and blue giants.\n", + "The dwarfs for example, have low luminosity for their temperature, giants, supergiants and blue giants have high luminosity for their related temperature. The plot point sizes are related to the star radius and the point colors with their temperature (blue hotter and red colder). We have also made a luminosity-radius plot, wich shows that the radius of the star does not explain the oulier behavior of those stars, instead of that, we see again the clusters for the dwarfs, giants, supergiants and blue giants" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "HjqEBxdCvK5Q" + }, + "source": [ + "# Animation \n", + "\n", + "We will use the previous plot to make an animated plot. The matplotlib.animation sublibrary will be used for this task." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "XrLw5htSqDdX" + }, + "outputs": [], + "source": [ + "# import library\n", + "from matplotlib.animation import FuncAnimation" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "MqakuZjqqFuN" + }, + "outputs": [], + "source": [ + "# set canvas configuration\n", + "fig, ax = plt.subplots(figsize=(10,10))\n", + "ax.set(xlim=(14000, 3000),ylim=(-5, 7))\n", + "plt.title(\"Hertzsprung-Russell Diagram\", fontsize=20)\n", + "plt.xlabel('temp K',fontsize=20)\n", + "plt.ylabel('log_lum',fontsize=20)\n", + "sns.set_style(\"dark\")" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 636 + }, + "id": "sQg5GLGfStoF", + "outputId": "cf47e03b-cc0d-4276-b07b-1d81bc4dda59" + }, + "outputs": [ + { + "data": { + "image/png": "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6683uO+aNWt4/fXXyc3Njbk9JSWlNqjFm0wQ77aHH36YQCDAhAkTOPPMMwF44403qKqq4tFHH61tCapb78TExAblfPLJJ7z66qscffTRtbfdf//9PPfcczz44IPcf//9De6zfft2Zs+eHTfEtdWXX37J7Nmz6dOnD1DdCjF16lQWLVrEypUrGTZsGAClpaX89re/xeVy8corr8QEswcffJB//OMfHVanwsJC5s6dC8Bxxx3XrrJeeeUV3G43b775ZoNgW1hYWPv/77//PoFAgDvvvJOpU6fG7FdeXo7Dsa/jY9asWcyaNYvx48fz4IMP1gZ22Dfg/8UXX2xQzv6Sl5fH0qVLWblyZbNB7dprr+U3v/lNbWiq8dprr3HXXXfx0ksvxXShPvXUU6xZs4azzz6bhx56CMMwALjuuuua7aJu7H2YmprK/Pnz6dWrV8ztwWCQSy+9lAceeIBJkybFPM5QHa4HDx7M888/XzuOccqUKfzoRz/illtuITc3l7fffhu/3w/AtGnTmDhxIk8++aSCmrSauj7loPPII480+hev2+2NN96gpKSEm2++OSakARx55JFceOGFrF27lk2bNjW471VXXdXgy6Et3njjDR599FGGDRvGAw88EPPlDTT4IoHqL6H6+wFMnjw5JqRBdTBMSUnh7bffjtt9dsstt3RoSAO44YYbakMaVLdgnX/++QCsXLmy9vZ58+ZRUlLCpEmTGrSeXXfddbVfhm3x+uuvM2PGDB5++GHuuusuJk6cyO7du5k4cSLjx49vc7k1XC5X3NateI9lvOfQ5/PF3D5z5kxcLhf3339/g/2vv/560tLSmD17drvr3VY1sz7rBtHG5OTkNAhpABdccAHJycksXLgw5vY33ngDh8PBrbfeWhvSAHr37t1sMG3sfejxeBqENKj+IfXDH/6Q4uLiBl3gNe68886YySYjR46kb9++FBcXM3369JjXZW5uLsceeywbN24kGo02WVeR+tSiJgedlizPUdeKFSuA6m7GeK1x3377LVA9hq1+kKtpFWqPzz//nLvuuou+ffvyxBNPxHxBn3XWWcycOZMbbriBM844g1GjRjFixAgOOeSQRsur29VaIyUlhUGDBrF48WI2b97MoEGDOvw86hsyZEiD23r37g0QM0bpq6++AuK3cCUlJXHUUUc1WGoj3vN03nnnNVhyJV4r6Pnnn88f//jHFpxB0yZNmsSf/vQnzj77bM466yzy8vIYMWJEg5A2duxY/vznP/P73/+ehQsXcvLJJzNixAgGDBgQE0gqKipYt24d6enpPPfcc3GP6fF42Lx5c7vr3laWZQHE1Lsx4XCYV155hXfeeYfNmzcTDAYxTbN2+65du2r/v6Y7v3fv3nGXzWmu9bOp1+/GjRt5+umnWbJkCbt376aqqipme9161PD7/XHfY9nZ2Wzbti3ua7tnz55EIhH27NmjZUykVRTURJoRCASA6jE1TSkvL29wW48ePdp17M2bN3PTTTeRmJjIk08+2aALbdiwYbz44os88cQTvP/++7z55psAHH744dx4442cc845DcpsbHxZTV3jtSpmZWW16zziSUlJaXBbTQtL3S/smvo09ljGu73uml818vLyGnzJz5w5kxNOOIFwOMzmzZv54x//yKxZs8jNzeX6669v+cnEMW3aNNLT03nppZd4/vnnee655zAMg+OPP57bb7+9dqxiTk4O//73v5kxYwaffPIJH3zwAVAdWn/yk5/UTjwpKSnBsiwKCwvjnp8d1EwiaEnr6y9+8Qvmzp1Lbm4uP/jBD+jRo0dtC9Vzzz0XMxGmtLQUaPy129yYycZeOytWrGDq1KlEo1FOPPFExo4dS3JyMg6Hg6+++op58+bFbWGO99qFfeMa422v2Vb3vERaQkFNpBk1H7pvvvlmqweut6RloTEFBQVcffXVVFRU8PTTTze6xMGxxx7L3//+d0KhEKtXr+aTTz7hhRde4LbbbiMjI4NRo0Y1KDeePXv2APG/ZBo7j5rb43XnNDZ7s7VqBpTX1K++eLc31Woaj9vt5qijjuKJJ57g7LPPZsaMGZx22mkxXcSGYRCJROLeP97YRoBzzz2Xc889l5KSEpYvX87cuXP5z3/+w1VXXcV7771XG2j69+/PX//6VyKRCOvWrePTTz/lhRde4L777iMxMZELL7yw9nE4+uij47YE2kHN7N/mWmBXrVrF3LlzGTVqFP/4xz9iuodN0+Spp56K2b/m3Bt77TZ2e43GXr+PP/44lZWVtYG9rr///e/MmzevyXJF9geNURNpxvDhwwFYunRph5VZ03LU2HiVyspKfvazn7F9+3buvffeBl8i8Xg8HkaMGMEtt9zCr3/9a4C4XzT1uwmhOlR99dVXJCQktGrNq9TUVAC+//77BttWr17d4nKaUtMNG+/xLysrY926dR1yHKhe82v69OmYpskDDzwQsy01NZWdO3c2uE80Gm22Dn6/n1NPPZV7772X8847j0AgwJIlSxrs53K5GDJkCNdccw1//vOfgX3PYVJSEkcccQQbN26sbeW1k88++4xly5bh9XqbHd+3ZcsWoLrbt/4YvpUrV1JZWRlzW3JyMrm5uezatSvuMixtfW9+9913pKWlxX1/xXufiHQFBTWRZpx//vn4/X4eeeSRmEHuNUzTbPU1E9PS0oD4Acc0TX75y1+ycuVKbrzxRs4999xGy1m2bFmDLzXY18IQb4D6W2+9xdq1a2NumzFjBsFgkLPPPrtVq/HXtJzMmjUrprXp+++/59FHH21xOU0ZN24cKSkpzJ49u0EgevzxxxttzWqriRMncuSRR/Lpp5/GPK9Dhw5lx44dDQa5P/744w3GNUL12MKaMVt11Qy0r3luVq9eHbf1saalsO5zeOWVVxIOh7nzzjsbnaG8Zs2alpxmh6lZ8PbnP/85UD0xpbmu8pycHKBhGCooKOD3v/993Puce+65mKbJn//855jH9fvvv290zF5zcnJyCAQCDV5Xr732WoPnWaSrqOtTpBnp6ek8/PDD3HDDDVx00UWcdNJJtQO9d+7cyfLlywkEAo3ODovn8MMPp2fPnrzzzju4XC769OmDYRhMmTKFL7/8kg8++KA2zMUbGD9u3DgGDRrEU089xeeff14748zn87Fp0yYWLFhAamoqF198cYP7nnLKKVx66aW165EtXbqUpUuXkpOTw/Tp01v12AwfPpzjjz+eJUuWcOGFF3LiiSeyZ88e5s+fz8knnxw3iLZWcnIy99xzD7fffjuXXHJJzDpq69atIy8vj8WLF8ed4doWhmFwyy23cMMNN/CXv/yFl19+GYCf/vSnLFy4kOuvv56zzjqL1NRUli9fzrZt22rrUNeNN96Iz+fjmGOOqb1M1RdffMGqVasYPHhwbZf0m2++ySuvvMJxxx1Hbm4uqampbNmyhfnz5+PxeGJmNF5wwQWsWbOGl156ifHjx3PyySfTu3dviouL2bZtG0uWLOH8889vNOy01+LFi2tfj5WVleTn57Ns2TK2bduGx+Nh+vTpXHXVVc2WM3ToUEaMGMEHH3zAJZdcwogRIygoKGDBggUcfvjhZGdnN7jPVVddxYcffsg777zDN998w+jRowkGg8yZM4eRI0fy4YcftnqowdSpU1m4cCGXXXYZEydOJCUlhdWrV7N06VLOOOMM3n///VaVJ9IZFNREWuCkk07irbfe4plnnmHhwoV88cUXuN1usrOzOfHEEznjjDNaVZ7T6eSRRx7hoYceYs6cOZSVlWFZFscdd1xtC1kgEGh00HhOTg6DBg3isssuIzU1lS+//JKlS5cSjUbp2bMnl112GdOmTattuajryiuvZPz48Tz33HO8++67+Hw+zj//fH7xi1+0aSHbxx57jP/93/9l3rx5PP/88xx22GH88pe/ZPTo0bz33nutLi+eyZMnk5qayuOPP867776Lx+Nh5MiRvPzyy/zv//4vQMziqO01btw4Bg8ezPLly/noo48YO3YsJ510Eo8++iiPPvoo77zzDj6fj1GjRvGXv/wlbpi+7bbbWLhwIWvWrOG///0vCQkJ9OnTh+nTp3PppZfWLkR8zjnnEAqFWL58OWvWrKGyspKePXty9tlnM23aNI488siYcn/zm98wZswYXn75ZT799FOCwSCpqan07t2bn/70p0yePLnDHof6Fi9ezOLFizEMg8TERNLS0hgwYAAXX3xxqy7K7nQ6efzxx/nrX//KggULeP755+nZsycXXngh1113HWeffXaD+3i9XmbOnMnDDz/MnDlz+Oc//0nfvn259tpra4Naa18DY8aM4Yknnqh9XTmdToYNG8bMmTPZunWrgprYgmHFa5sXkQNOzYKo8QZOd1fRaJRx48YRDofVVXUQe/XVV7n77rv53e9+xyWXXNLV1RHpUBqjJiK2V1JSQkVFRcxtlmXx+OOPs2PHjgZXZZADU7w1zXbs2MFjjz2Gy+Xi9NNP74JaiXQudX2KiO2tWLGCX/ziF4wePZqcnBzKy8v58ssv+eqrr+jdu3fcS27Jgefmm28mHA4zZMgQUlJS2L59Ox9//DEVFRXcdtttWkhWDkgKaiJie4cffjinnXYay5cvZ8GCBUQiEXr16sUVV1zBz372sw65SLzY3+TJk3nrrbd4//33KS0txefzMWzYMC6//HImTJjQ1dUT6RQaoyYiIiJiUxqjJiIiImJTB2TXp2maRKNqKBQRERH7c7udjW47IINaNGoRCDS8QLaIiIiI3WRlNbzGcg11fYqIiIjYlIKaiIiIiE0pqImIiIjY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8IMf0NXVtc3eO7J1rr/+eq666iocjlQ8Kfa5MFreKyMmqEUiEe666y4uvfTS4e6K9OPOO+/E6XRy8sknD3dXJINlWVkj0DK02traWLx4MYsXL+a5554jEoloxMUG4vE47777Ll/+8pd57LHHKCsry1ovC3rvDLVnnnmGQCDAfvvtN9xdsZURE9TWrFnDunXrOOWUU2hoaGD9+vWcdtppbNq0ibq6uvR0G6SGTuvq6vJu37BhQ8Hb+9rL1nvkkUdYunQpP//5z9P/sA3277/vdr/fTzgcJh6PA3pdPosxY8awceNGADZu3EggEADyXxO9V7a/F198kXHjxhEIBHC73UyfPp3XX3+935/1uro6Pv30UyAVJtrb2/H7/f2+RrJ16uvrqa+v58ADDwTghBNO4N13391m7x3Zcq+//jpLliyhoaGByy+/nJdeeomf/vSno/69MmKC2oQJE1i+fDlLlixhyZIl1NfX88gjjzB27FgaGhp47LHHMMawYsUKKisrqa2t5aijjuL555+nra2NtrY2nn/+eY466ihqa2vxer2sWLECYwyPPfYYU6dOHe5vccRatmwZ8+fP584776SsrCx9e0NDA08++STRaJS1a9eyatUqDjjgAPbff39WrVrF2rVriUajPPnkkzQ0NGBZFocffjhPP/00kNpJ1dDQMFzf1ojW954Asn6+9V4ZejvvvDNvvvkmkUgEYwzLly9nr7326vdnvaGhIb1z8Omnn+aII47Asqx+30+ydcaOHUt9fT0fffQRAMuXL+fzn//8NnvvyJa74oorWLZsGUuWLOGWW27hiCOO4Oabb9Z7Zbh2MQzkO9/5jpkyZYr5whe+YI4++uj0zpw+xx9/fHrXZzKZND/60Y/M1KlTzaxZs8xbb72VbvenP/3JTJs2zUybNs089NBD6dvfeustM3PmTDN16lTz4x//2CSTyaH5xka4Qq/LtGnTzDHHHGNOPvlkc/LJJ6d34RhjzB133GGmTp1qpk+fnrVbcOnSpWb69Olm6tSp5o477kjfvmbNGnP66aebadOmmYsvvtj09PQM6fc3EhV6TVpbW825555rGhsbzVe/+lUTDAaNMXqvDJdf/vKXZsaMGWbmzJnmyiuvTO9GK/Sz3t3dbS6++GIzbdo0c/rpp5s1a9akH6e/95NsnXfffdeceuqpZtasWeaiiy4yoVBom753ZOu99NJL6V2fo/29YhmjokgiIiIidjRipj5FRERERhsFNRERERGbUlATERERsSkFNRERERGbUlATERERsSkFNRERERGbUlATEVtbt24dEyZM4Hvf+95wd2VITJgwgQkTJhS8tnr1aqZNm8aECRO45ZZbhrhnIjIcXMPdARERGdjbb7/NN7/5TYLBINdccw3nnHPOcHdJRIaAgpqIiM298MILfPvb3yYWi3HLLbdw4oknDneXRGSIaOpTRGzr1ltvTZ+1+Oijj6anBSdMmMAjjzyS1fa5557jG9/4Bocffjj77bcf06ZN48YbbyQcDuc9bkNDAw0NDXR2dnL99ddz7LHHcsABB3DKKaewaNEiIHXI85133sn06dPZf//9mTZtGvfdd1/eY7388stMmDCBW2+9lTfeeIPzzjuPL37xixx00EFccMEF/OMf//hMfwcLFy7kwgsvxOFwMH/+fIU0kVFGR0iJiG29/PLLLFq0iN///vdMnDiRadOmpa9NmzaNffbZB4DbbruNW2+9lerqao477jgCgQDvv/8+zz//PHvttRcPPvggXq83fd+GhgZisRg777wzoVCIKVOmEIvFWLhwId3d3SxYsIAHHniAN998k2OOOQaPx8NTTz1FS0sLv/jFLzjppJOy+njuuedy9NFH89JLLzF58mQmTpzI6tWraWpqwuVysWDBAg455JBBfc9969Pee+89fve73zFv3jxqamr4zW9+k/5+RWQUGd6jRkVEilu7dq0ZP368+a//+q+C15cvX27Gjx9vzjrrLNPW1pZ17eGHHzbjx483P/3pT7NuP/7448348ePNhRdemD7g2RhjXn31VTN+/Hhz6KGHmtNOOy3r8dasWWP23Xdfc8opp2Q91ksvvWTGjx9vxo8fb+69996sa01NTWb8+PGmsbHRJBKJQX2/fY/1s5/9zIwfP95Mnz4967BpERldNPUpIiPavffeC8BPfvITfD5f1rXTTjuNffbZhyeeeKLgfb///e/j8XjSXx9yyCGMGzeOtrY2rrzyyqzH23XXXTnooINYuXIliUQi77F23313vvKVr2TdNm3aNA477DBWr17Na6+9tkXf129+8xvcbjfz589n11133aL7isiOQ5sJRGREW7FiBW63m6eeeoqnnnoq73osFqO1tZVgMIjf70/f7vP52G233fLa19bWsm7dOvbbb7+8a3V1dcTjcZqbm6mrq8u69sUvfhGHI///vocddhivvPIK7777Locddtigv6+jjjqK559/niuuuIL58+fnhVARGR0U1ERkRAuFQsTjcW677bai7bq6urKCWmVlZcF2Lper3+t912KxWN61mpqago/Xd3tHR0fR/uW68847ufTSS1myZAlf/epXWbBgQVb/RWR0UFATkRHN6/VijOGVV14Z1n40NzcXvT1zM8NgeDwebr31Vq688kr++te/cu6553L33Xf3GwhFZMekNWoiYmtOpxOg4LowgEmTJtHW1sbKlSuHslt5Xn/9dZLJZN7tfQHyC1/4whY/psvl4uabb2bOnDm8//77nH322axfv/4z91VERg4FNRGxNZ/Ph2VZfPrppwWvn3feeQBcc801bNiwIe96V1cXK1as2J5dBGDVqlU88MADWbctWrSIV155hd13333Q5TlyOZ1ObrjhBs466yxWrVrF2Wefzbp167ZFl0VkBNDUp4jYWkVFBQceeCCvvfYaV1xxBXvuuScOh4OGhgYmTpzIkUceyRVXXMEtt9zCjBkzOOaYYxg3bhxdXV188sknvPrqqxx88MH89re/3a79PProo7nhhhtYtmxZVh21kpISrr/++oIbDQbLsiyuvfZaSktL+d3vfsc555zDPffcwx577LHtvgERsSUFNRGxvZtuuol58+bx/PPP8+STT2KMob6+nokTJwLwzW9+k4MPPph7772Xv//97yxZsgSv10tdXR1f+tKXmDVr1nbv44EHHsjcuXP55S9/yX333YcxhiOOOILLLruMAw44YJs8x/e//33Kysr41a9+xTnnnMPdd9/N3nvvvU0eW0TsSScTiIh8Bn0nE3z729/m4osvHu7uiMgORmvURERERGxKQU1ERETEphTURERERGxKa9REREREbEojaiIiIiI2paAmIiIiYlMKaiIiIiI2paAmIiIiYlMKaiIiIiI2paAmIiIiYlP/PzRq4Eh17nyvAAAAAElFTkSuQmCC\n", + "text/plain": [ + "<Figure size 720x720 with 1 Axes>" + ] + }, + "metadata": { + "tags": [] + }, + "output_type": "display_data" + } + ], + "source": [ + "# define animation iteration function\n", + "def animate(i):\n", + " #data slice\n", + " dfi=df.loc[0:i,:]\n", + " \n", + " #make plot\n", + " sns.scatterplot(data=dfi,x='temp',y='log_lum',hue=df.temp,size=df.radius,sizes=(100, 1000),palette=\"Spectral\",legend=False) \n", + " \n", + " #print cluster labels\n", + " if any(dfi.type==\"dwarfs\"):\n", + " plt.text(means.loc['dwarfs','temp'], means.loc['dwarfs','log_lum'], 'DWARFS', style='normal',color='red', fontsize=16,horizontalalignment='center',fontweight='bold')\n", + " \n", + " if any(dfi.type==\"giants\"): \n", + " plt.text(means.loc['giants','temp'], means.loc['giants','log_lum'], 'GIANTS', style='normal',color='red', fontsize=16,horizontalalignment='right',verticalalignment='bottom',fontweight='bold')\n", + " \n", + " if any(dfi.type==\"ms\"):\n", + " plt.text(means.loc['ms','temp'], means.loc['ms','log_lum'], 'MAIN SEQUENCE', style='normal',color='orange', fontsize=16,horizontalalignment='right',verticalalignment='top',rotation=-25,fontweight='bold')\n", + " \n", + " if any(dfi.type==\"supergiants\"):\n", + " plt.text(means.loc['supergiants','temp'], means.loc['supergiants','log_lum'], 'SUPERGIANTS', style='normal',color='red', fontsize=16,horizontalalignment='center',verticalalignment='top',fontweight='bold')\n", + " \n", + " if any(dfi.type==\"blue giant\"):\n", + " plt.text(means.loc['blue giant','temp'], means.loc['blue giant','log_lum'], 'BLUE GIANTS', style='normal',color='blue', fontsize=16,horizontalalignment='center',verticalalignment='top',fontweight='bold')\n", + "\n", + "#make animation \n", + "anim = FuncAnimation(fig, animate, interval=100, frames=len(df)-1)\n", + "\n", + "#save animation \n", + "anim.save('Hertzsprung-Russell-Diagram.mp4')" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "1MBdIiBHwI2m" + }, + "source": [ + "## Final comments\n", + "\n", + "We have shown the characteristics of the Hertzsprung-Russell Diagram and used the available data to reproduce it satifactorily, we have made data manipulation with pandas library, data plotting and animation with matplotlib library. The Hertzsprung-Russell Diagram shows the behavior of star's luminosity related to their temperature, which is, normaly almost linear. In contrast, we find groups of stars which show an outlier behavior, and as out luminosity-radius plot showed, can not be explained by the star size. " + ] + } + ], + "metadata": { + "colab": { + "name": "ejercicios-clase-03-datos", + "provenance": [] + }, + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.3" + } + }, + "nbformat": 4, + "nbformat_minor": 1 +} diff --git a/Hertzsprung-Russell-Diagram.gif b/Hertzsprung-Russell-Diagram.gif new file mode 100644 index 0000000000000000000000000000000000000000..e369a576b96944961e68f25ce0f968d2395124a6 Binary files /dev/null and b/Hertzsprung-Russell-Diagram.gif differ diff --git a/ejercicios_clase_03_datos.html b/ejercicios_clase_03_datos.html new file mode 100644 index 0000000000000000000000000000000000000000..d654dcf3f530142deb79b2f033b3c5fe259623af --- /dev/null +++ b/ejercicios_clase_03_datos.html @@ -0,0 +1,13741 @@ +<!DOCTYPE html> +<html> +<head><meta charset="utf-8" /> + +<title>ejercicios_clase_03_datos</title> + +<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> + + + +<style type="text/css"> + /*! +* +* Twitter Bootstrap +* +*/ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +mark { + background: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + box-sizing: content-box; + height: 0; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-appearance: textfield; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + border: 0; + padding: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + background: transparent !important; + box-shadow: none !important; + text-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot'); + src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\002a"; +} +.glyphicon-plus:before { + content: "\002b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 1.42857143; + color: #000; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 3px; +} +.img-thumbnail { + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 2px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 18px; + margin-bottom: 18px; + border: 0; + border-top: 1px solid #eeeeee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 18px; + margin-bottom: 9px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 9px; + margin-bottom: 9px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 33px; +} +h2, +.h2 { + font-size: 27px; +} +h3, +.h3 { + font-size: 23px; +} +h4, +.h4 { + font-size: 17px; +} +h5, +.h5 { + font-size: 13px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 9px; +} +.lead { + margin-bottom: 18px; + font-size: 14px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 19.5px; + } +} +small, +.small { + font-size: 92%; +} +mark, +.mark { + background-color: #fcf8e3; + padding: .2em; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover, +a.text-primary:focus { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 8px; + margin: 36px 0 18px; + border-bottom: 1px solid #eeeeee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 9px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +dl { + margin-top: 0; + margin-bottom: 18px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 541px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 9px 18px; + margin: 0 0 18px; + font-size: inherit; + border-left: 5px solid #eeeeee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 18px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 2px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #888; + background-color: transparent; + border-radius: 1px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12px; + line-height: 1.42857143; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 2px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + margin-right: auto; + margin-left: auto; + padding-left: 0px; + padding-right: 0px; +} +@media (min-width: 768px) { + .container { + width: 768px; + } +} +@media (min-width: 992px) { + .container { + width: 940px; + } +} +@media (min-width: 1200px) { + .container { + width: 1140px; + } +} +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 0px; + padding-right: 0px; +} +.row { + margin-left: 0px; + margin-right: 0px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 0px; + padding-right: 0px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0%; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0%; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 18px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + float: none; + display: table-column; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + overflow-x: auto; + min-height: 0.01%; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 13.5px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 18px; + font-size: 19.5px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 13px; + line-height: 1.42857143; + color: #555555; +} +.form-control { + display: block; + width: 100%; + height: 32px; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control::-ms-expand { + border: 0; + background-color: transparent; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eeeeee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 32px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 45px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 18px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; + min-height: 31px; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-left: 0; + padding-right: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 30px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 45px; + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 3px; +} +select.input-lg { + height: 45px; + line-height: 45px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 45px; + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 3px; +} +.form-group-lg select.form-control { + height: 45px; + line-height: 45px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 45px; + min-height: 35px; + padding: 11px 16px; + font-size: 17px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 40px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 32px; + height: 32px; + line-height: 32px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 45px; + height: 45px; + line-height: 45px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + border-color: #3c763d; + background-color: #dff0d8; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + border-color: #8a6d3b; + background-color: #fcf8e3; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + border-color: #a94442; + background-color: #f2dede; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 23px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #404040; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 25px; +} +.form-horizontal .form-group { + margin-left: 0px; + margin-right: 0px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 7px; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 0px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 11px; + font-size: 17px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + border-radius: 2px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, +.btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #286090; + border-color: #122b40; +} +.btn-primary:hover { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #fff; + background-color: #204d74; + border-color: #122b40; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + color: #337ab7; + font-weight: normal; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 3px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 13px; + text-align: left; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 2px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 8px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + outline: 0; + background-color: #337ab7; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + left: auto; + right: 0; +} +.dropdown-menu-left { + left: 0; + right: auto; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 541px) { + .navbar-right .dropdown-menu { + left: auto; + right: 0; + } + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 2px; + border-top-left-radius: 2px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-right-radius: 0; + border-top-left-radius: 0; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group .form-control:focus { + z-index: 3; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 45px; + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 3px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 45px; + line-height: 45px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #ccc; + border-radius: 2px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 1px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 17px; + border-radius: 3px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #777777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 8px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 2px 2px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 2px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 2px 2px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 2px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 2px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 2px 2px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar { + position: relative; + min-height: 30px; + margin-bottom: 18px; + border: 1px solid transparent; +} +@media (min-width: 541px) { + .navbar { + border-radius: 2px; + } +} +@media (min-width: 541px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + overflow-x: visible; + padding-right: 0px; + padding-left: 0px; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 541px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 540px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: 0px; + margin-left: 0px; +} +@media (min-width: 541px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 541px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 541px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + padding: 6px 0px; + font-size: 17px; + line-height: 18px; + height: 30px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 541px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: 0px; + } +} +.navbar-toggle { + position: relative; + float: right; + margin-right: 0px; + padding: 9px 10px; + margin-top: -2px; + margin-bottom: -2px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 2px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 541px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 3px 0px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 18px; +} +@media (max-width: 540px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 18px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 541px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 6px; + padding-bottom: 6px; + } +} +.navbar-form { + margin-left: 0px; + margin-right: 0px; + padding: 10px 0px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: -1px; + margin-bottom: -1px; +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 540px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 541px) { + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 2px; + border-top-left-radius: 2px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: -1px; + margin-bottom: -1px; +} +.navbar-btn.btn-sm { + margin-top: 0px; + margin-bottom: 0px; +} +.navbar-btn.btn-xs { + margin-top: 4px; + margin-bottom: 4px; +} +.navbar-text { + margin-top: 6px; + margin-bottom: 6px; +} +@media (min-width: 541px) { + .navbar-text { + float: left; + margin-left: 0px; + margin-right: 0px; + } +} +@media (min-width: 541px) { + .navbar-left { + float: left !important; + float: left; + } + .navbar-right { + float: right !important; + float: right; + margin-right: 0px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + background-color: #e7e7e7; + color: #555; +} +@media (max-width: 540px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: #080808; + color: #fff; +} +@media (max-width: 540px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 18px; + list-style: none; + background-color: #f5f5f5; + border-radius: 2px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + content: "/\00a0"; + padding: 0 5px; + color: #5e5e5e; +} +.breadcrumb > .active { + color: #777777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 18px 0; + border-radius: 2px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + line-height: 1.42857143; + text-decoration: none; + color: #337ab7; + background-color: #fff; + border: 1px solid #ddd; + margin-left: -1px; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 2px; + border-top-left-radius: 2px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 2px; + border-top-right-radius: 2px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 2; + color: #23527c; + background-color: #eeeeee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 3; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777777; + background-color: #fff; + border-color: #ddd; + cursor: not-allowed; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 1px; + border-top-left-radius: 1px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 1px; + border-top-right-radius: 1px; +} +.pager { + padding-left: 0; + margin: 18px 0; + list-style: none; + text-align: center; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777777; + background-color: #fff; + cursor: not-allowed; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #fff; + line-height: 1; + vertical-align: middle; + white-space: nowrap; + text-align: center; + background-color: #777777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 20px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 3px; + padding-left: 0px; + padding-right: 0px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 59px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 18px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-left: auto; + margin-right: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #000; +} +.alert { + padding: 15px; + margin-bottom: 18px; + border: 1px solid transparent; + border-radius: 2px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f5f5f5; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + line-height: 18px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + zoom: 1; + overflow: hidden; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + margin-bottom: 20px; + padding-left: 0; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-right-radius: 2px; + border-top-left-radius: 2px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; +} +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + text-decoration: none; + color: #555; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + background-color: #eeeeee; + color: #777777; + cursor: not-allowed; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 18px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 2px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 1px; + border-top-left-radius: 1px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 15px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 1px; + border-bottom-left-radius: 1px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-right-radius: 1px; + border-top-left-radius: 1px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 1px; + border-bottom-left-radius: 1px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 1px; + border-top-left-radius: 1px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 1px; + border-top-right-radius: 1px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 1px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 1px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 1px; + border-bottom-left-radius: 1px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-left-radius: 1px; + border-bottom-right-radius: 1px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 1px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 1px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + border: 0; + margin-bottom: 0; +} +.panel-group { + margin-bottom: 18px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 2px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-lg { + padding: 24px; + border-radius: 3px; +} +.well-sm { + padding: 9px; + border-radius: 1px; +} +.close { + float: right; + font-size: 19.5px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.modal-open { + overflow: hidden; +} +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 3px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 12px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 2px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 13px; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 3px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 13px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 2px 2px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + border-width: 10px; + content: ""; +} +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #fff; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #fff; +} +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -10px; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -moz-transition: -moz-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + -moz-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + background-color: rgba(0, 0, 0, 0); +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} +.carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} +.carousel-control:hover, +.carousel-control:focus { + outline: 0; + color: #fff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + margin-top: -10px; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + line-height: 1; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #fff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #fff; +} +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -10px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -10px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -10px; + } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-header:before, +.modal-header:after, +.modal-footer:before, +.modal-footer:after, +.item_buttons:before, +.item_buttons:after { + content: " "; + display: table; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-header:after, +.modal-footer:after, +.item_buttons:after { + clear: both; +} +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*! +* +* Font Awesome +* +*/ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0'); + src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #fff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-feed:before, +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper-pp:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} +.fa-reddit-alien:before { + content: "\f281"; +} +.fa-edge:before { + content: "\f282"; +} +.fa-credit-card-alt:before { + content: "\f283"; +} +.fa-codiepie:before { + content: "\f284"; +} +.fa-modx:before { + content: "\f285"; +} +.fa-fort-awesome:before { + content: "\f286"; +} +.fa-usb:before { + content: "\f287"; +} +.fa-product-hunt:before { + content: "\f288"; +} +.fa-mixcloud:before { + content: "\f289"; +} +.fa-scribd:before { + content: "\f28a"; +} +.fa-pause-circle:before { + content: "\f28b"; +} +.fa-pause-circle-o:before { + content: "\f28c"; +} +.fa-stop-circle:before { + content: "\f28d"; +} +.fa-stop-circle-o:before { + content: "\f28e"; +} +.fa-shopping-bag:before { + content: "\f290"; +} +.fa-shopping-basket:before { + content: "\f291"; +} +.fa-hashtag:before { + content: "\f292"; +} +.fa-bluetooth:before { + content: "\f293"; +} +.fa-bluetooth-b:before { + content: "\f294"; +} +.fa-percent:before { + content: "\f295"; +} +.fa-gitlab:before { + content: "\f296"; +} +.fa-wpbeginner:before { + content: "\f297"; +} +.fa-wpforms:before { + content: "\f298"; +} +.fa-envira:before { + content: "\f299"; +} +.fa-universal-access:before { + content: "\f29a"; +} +.fa-wheelchair-alt:before { + content: "\f29b"; +} +.fa-question-circle-o:before { + content: "\f29c"; +} +.fa-blind:before { + content: "\f29d"; +} +.fa-audio-description:before { + content: "\f29e"; +} +.fa-volume-control-phone:before { + content: "\f2a0"; +} +.fa-braille:before { + content: "\f2a1"; +} +.fa-assistive-listening-systems:before { + content: "\f2a2"; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4"; +} +.fa-glide:before { + content: "\f2a5"; +} +.fa-glide-g:before { + content: "\f2a6"; +} +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7"; +} +.fa-low-vision:before { + content: "\f2a8"; +} +.fa-viadeo:before { + content: "\f2a9"; +} +.fa-viadeo-square:before { + content: "\f2aa"; +} +.fa-snapchat:before { + content: "\f2ab"; +} +.fa-snapchat-ghost:before { + content: "\f2ac"; +} +.fa-snapchat-square:before { + content: "\f2ad"; +} +.fa-pied-piper:before { + content: "\f2ae"; +} +.fa-first-order:before { + content: "\f2b0"; +} +.fa-yoast:before { + content: "\f2b1"; +} +.fa-themeisle:before { + content: "\f2b2"; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3"; +} +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4"; +} +.fa-handshake-o:before { + content: "\f2b5"; +} +.fa-envelope-open:before { + content: "\f2b6"; +} +.fa-envelope-open-o:before { + content: "\f2b7"; +} +.fa-linode:before { + content: "\f2b8"; +} +.fa-address-book:before { + content: "\f2b9"; +} +.fa-address-book-o:before { + content: "\f2ba"; +} +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb"; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc"; +} +.fa-user-circle:before { + content: "\f2bd"; +} +.fa-user-circle-o:before { + content: "\f2be"; +} +.fa-user-o:before { + content: "\f2c0"; +} +.fa-id-badge:before { + content: "\f2c1"; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2"; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3"; +} +.fa-quora:before { + content: "\f2c4"; +} +.fa-free-code-camp:before { + content: "\f2c5"; +} +.fa-telegram:before { + content: "\f2c6"; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7"; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8"; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9"; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca"; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb"; +} +.fa-shower:before { + content: "\f2cc"; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd"; +} +.fa-podcast:before { + content: "\f2ce"; +} +.fa-window-maximize:before { + content: "\f2d0"; +} +.fa-window-minimize:before { + content: "\f2d1"; +} +.fa-window-restore:before { + content: "\f2d2"; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3"; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4"; +} +.fa-bandcamp:before { + content: "\f2d5"; +} +.fa-grav:before { + content: "\f2d6"; +} +.fa-etsy:before { + content: "\f2d7"; +} +.fa-imdb:before { + content: "\f2d8"; +} +.fa-ravelry:before { + content: "\f2d9"; +} +.fa-eercast:before { + content: "\f2da"; +} +.fa-microchip:before { + content: "\f2db"; +} +.fa-snowflake-o:before { + content: "\f2dc"; +} +.fa-superpowers:before { + content: "\f2dd"; +} +.fa-wpexplorer:before { + content: "\f2de"; +} +.fa-meetup:before { + content: "\f2e0"; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +/*! +* +* IPython base +* +*/ +.modal.fade .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +code { + color: #000; +} +pre { + font-size: inherit; + line-height: inherit; +} +label { + font-weight: normal; +} +/* Make the page background atleast 100% the height of the view port */ +/* Make the page itself atleast 70% the height of the view port */ +.border-box-sizing { + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +.corner-all { + border-radius: 2px; +} +.no-padding { + padding: 0px; +} +/* Flexible box model classes */ +/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */ +/* This file is a compatability layer. It allows the usage of flexible box +model layouts accross multiple browsers, including older browsers. The newest, +universal implementation of the flexible box model is used when available (see +`Modern browsers` comments below). Browsers that are known to implement this +new spec completely include: + + Firefox 28.0+ + Chrome 29.0+ + Internet Explorer 11+ + Opera 17.0+ + +Browsers not listed, including Safari, are supported via the styling under the +`Old browsers` comments below. +*/ +.hbox { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +.hbox > * { + /* Old browsers */ + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + /* Modern browsers */ + flex: none; +} +.vbox { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; +} +.vbox > * { + /* Old browsers */ + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + /* Modern browsers */ + flex: none; +} +.hbox.reverse, +.vbox.reverse, +.reverse { + /* Old browsers */ + -webkit-box-direction: reverse; + -moz-box-direction: reverse; + box-direction: reverse; + /* Modern browsers */ + flex-direction: row-reverse; +} +.hbox.box-flex0, +.vbox.box-flex0, +.box-flex0 { + /* Old browsers */ + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + /* Modern browsers */ + flex: none; + width: auto; +} +.hbox.box-flex1, +.vbox.box-flex1, +.box-flex1 { + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; +} +.hbox.box-flex, +.vbox.box-flex, +.box-flex { + /* Old browsers */ + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; +} +.hbox.box-flex2, +.vbox.box-flex2, +.box-flex2 { + /* Old browsers */ + -webkit-box-flex: 2; + -moz-box-flex: 2; + box-flex: 2; + /* Modern browsers */ + flex: 2; +} +.box-group1 { + /* Deprecated */ + -webkit-box-flex-group: 1; + -moz-box-flex-group: 1; + box-flex-group: 1; +} +.box-group2 { + /* Deprecated */ + -webkit-box-flex-group: 2; + -moz-box-flex-group: 2; + box-flex-group: 2; +} +.hbox.start, +.vbox.start, +.start { + /* Old browsers */ + -webkit-box-pack: start; + -moz-box-pack: start; + box-pack: start; + /* Modern browsers */ + justify-content: flex-start; +} +.hbox.end, +.vbox.end, +.end { + /* Old browsers */ + -webkit-box-pack: end; + -moz-box-pack: end; + box-pack: end; + /* Modern browsers */ + justify-content: flex-end; +} +.hbox.center, +.vbox.center, +.center { + /* Old browsers */ + -webkit-box-pack: center; + -moz-box-pack: center; + box-pack: center; + /* Modern browsers */ + justify-content: center; +} +.hbox.baseline, +.vbox.baseline, +.baseline { + /* Old browsers */ + -webkit-box-pack: baseline; + -moz-box-pack: baseline; + box-pack: baseline; + /* Modern browsers */ + justify-content: baseline; +} +.hbox.stretch, +.vbox.stretch, +.stretch { + /* Old browsers */ + -webkit-box-pack: stretch; + -moz-box-pack: stretch; + box-pack: stretch; + /* Modern browsers */ + justify-content: stretch; +} +.hbox.align-start, +.vbox.align-start, +.align-start { + /* Old browsers */ + -webkit-box-align: start; + -moz-box-align: start; + box-align: start; + /* Modern browsers */ + align-items: flex-start; +} +.hbox.align-end, +.vbox.align-end, +.align-end { + /* Old browsers */ + -webkit-box-align: end; + -moz-box-align: end; + box-align: end; + /* Modern browsers */ + align-items: flex-end; +} +.hbox.align-center, +.vbox.align-center, +.align-center { + /* Old browsers */ + -webkit-box-align: center; + -moz-box-align: center; + box-align: center; + /* Modern browsers */ + align-items: center; +} +.hbox.align-baseline, +.vbox.align-baseline, +.align-baseline { + /* Old browsers */ + -webkit-box-align: baseline; + -moz-box-align: baseline; + box-align: baseline; + /* Modern browsers */ + align-items: baseline; +} +.hbox.align-stretch, +.vbox.align-stretch, +.align-stretch { + /* Old browsers */ + -webkit-box-align: stretch; + -moz-box-align: stretch; + box-align: stretch; + /* Modern browsers */ + align-items: stretch; +} +div.error { + margin: 2em; + text-align: center; +} +div.error > h1 { + font-size: 500%; + line-height: normal; +} +div.error > p { + font-size: 200%; + line-height: normal; +} +div.traceback-wrapper { + text-align: left; + max-width: 800px; + margin: auto; +} +div.traceback-wrapper pre.traceback { + max-height: 600px; + overflow: auto; +} +/** + * Primary styles + * + * Author: Jupyter Development Team + */ +body { + background-color: #fff; + /* This makes sure that the body covers the entire window and needs to + be in a different element than the display: box in wrapper below */ + position: absolute; + left: 0px; + right: 0px; + top: 0px; + bottom: 0px; + overflow: visible; +} +body > #header { + /* Initially hidden to prevent FLOUC */ + display: none; + background-color: #fff; + /* Display over codemirror */ + position: relative; + z-index: 100; +} +body > #header #header-container { + display: flex; + flex-direction: row; + justify-content: space-between; + padding: 5px; + padding-bottom: 5px; + padding-top: 5px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +body > #header .header-bar { + width: 100%; + height: 1px; + background: #e7e7e7; + margin-bottom: -1px; +} +@media print { + body > #header { + display: none !important; + } +} +#header-spacer { + width: 100%; + visibility: hidden; +} +@media print { + #header-spacer { + display: none; + } +} +#ipython_notebook { + padding-left: 0px; + padding-top: 1px; + padding-bottom: 1px; +} +[dir="rtl"] #ipython_notebook { + margin-right: 10px; + margin-left: 0; +} +[dir="rtl"] #ipython_notebook.pull-left { + float: right !important; + float: right; +} +.flex-spacer { + flex: 1; +} +#noscript { + width: auto; + padding-top: 16px; + padding-bottom: 16px; + text-align: center; + font-size: 22px; + color: red; + font-weight: bold; +} +#ipython_notebook img { + height: 28px; +} +#site { + width: 100%; + display: none; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + overflow: auto; +} +@media print { + #site { + height: auto !important; + } +} +/* Smaller buttons */ +.ui-button .ui-button-text { + padding: 0.2em 0.8em; + font-size: 77%; +} +input.ui-button { + padding: 0.3em 0.9em; +} +span#kernel_logo_widget { + margin: 0 10px; +} +span#login_widget { + float: right; +} +[dir="rtl"] span#login_widget { + float: left; +} +span#login_widget > .button, +#logout { + color: #333; + background-color: #fff; + border-color: #ccc; +} +span#login_widget > .button:focus, +#logout:focus, +span#login_widget > .button.focus, +#logout.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +span#login_widget > .button:hover, +#logout:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +span#login_widget > .button:active, +#logout:active, +span#login_widget > .button.active, +#logout.active, +.open > .dropdown-togglespan#login_widget > .button, +.open > .dropdown-toggle#logout { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +span#login_widget > .button:active:hover, +#logout:active:hover, +span#login_widget > .button.active:hover, +#logout.active:hover, +.open > .dropdown-togglespan#login_widget > .button:hover, +.open > .dropdown-toggle#logout:hover, +span#login_widget > .button:active:focus, +#logout:active:focus, +span#login_widget > .button.active:focus, +#logout.active:focus, +.open > .dropdown-togglespan#login_widget > .button:focus, +.open > .dropdown-toggle#logout:focus, +span#login_widget > .button:active.focus, +#logout:active.focus, +span#login_widget > .button.active.focus, +#logout.active.focus, +.open > .dropdown-togglespan#login_widget > .button.focus, +.open > .dropdown-toggle#logout.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +span#login_widget > .button:active, +#logout:active, +span#login_widget > .button.active, +#logout.active, +.open > .dropdown-togglespan#login_widget > .button, +.open > .dropdown-toggle#logout { + background-image: none; +} +span#login_widget > .button.disabled:hover, +#logout.disabled:hover, +span#login_widget > .button[disabled]:hover, +#logout[disabled]:hover, +fieldset[disabled] span#login_widget > .button:hover, +fieldset[disabled] #logout:hover, +span#login_widget > .button.disabled:focus, +#logout.disabled:focus, +span#login_widget > .button[disabled]:focus, +#logout[disabled]:focus, +fieldset[disabled] span#login_widget > .button:focus, +fieldset[disabled] #logout:focus, +span#login_widget > .button.disabled.focus, +#logout.disabled.focus, +span#login_widget > .button[disabled].focus, +#logout[disabled].focus, +fieldset[disabled] span#login_widget > .button.focus, +fieldset[disabled] #logout.focus { + background-color: #fff; + border-color: #ccc; +} +span#login_widget > .button .badge, +#logout .badge { + color: #fff; + background-color: #333; +} +.nav-header { + text-transform: none; +} +#header > span { + margin-top: 10px; +} +.modal_stretch .modal-dialog { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + min-height: 80vh; +} +.modal_stretch .modal-dialog .modal-body { + max-height: calc(100vh - 200px); + overflow: auto; + flex: 1; +} +.modal-header { + cursor: move; +} +@media (min-width: 768px) { + .modal .modal-dialog { + width: 700px; + } +} +@media (min-width: 768px) { + select.form-control { + margin-left: 12px; + margin-right: 12px; + } +} +/*! +* +* IPython auth +* +*/ +.center-nav { + display: inline-block; + margin-bottom: -4px; +} +[dir="rtl"] .center-nav form.pull-left { + float: right !important; + float: right; +} +[dir="rtl"] .center-nav .navbar-text { + float: right; +} +[dir="rtl"] .navbar-inner { + text-align: right; +} +[dir="rtl"] div.text-left { + text-align: right; +} +/*! +* +* IPython tree view +* +*/ +/* We need an invisible input field on top of the sentense*/ +/* "Drag file onto the list ..." */ +.alternate_upload { + background-color: none; + display: inline; +} +.alternate_upload.form { + padding: 0; + margin: 0; +} +.alternate_upload input.fileinput { + position: absolute; + display: block; + width: 100%; + height: 100%; + overflow: hidden; + cursor: pointer; + opacity: 0; + z-index: 2; +} +.alternate_upload .btn-xs > input.fileinput { + margin: -1px -5px; +} +.alternate_upload .btn-upload { + position: relative; + height: 22px; +} +::-webkit-file-upload-button { + cursor: pointer; +} +/** + * Primary styles + * + * Author: Jupyter Development Team + */ +ul#tabs { + margin-bottom: 4px; +} +ul#tabs a { + padding-top: 6px; + padding-bottom: 4px; +} +[dir="rtl"] ul#tabs.nav-tabs > li { + float: right; +} +[dir="rtl"] ul#tabs.nav.nav-tabs { + padding-right: 0; +} +ul.breadcrumb a:focus, +ul.breadcrumb a:hover { + text-decoration: none; +} +ul.breadcrumb i.icon-home { + font-size: 16px; + margin-right: 4px; +} +ul.breadcrumb span { + color: #5e5e5e; +} +.list_toolbar { + padding: 4px 0 4px 0; + vertical-align: middle; +} +.list_toolbar .tree-buttons { + padding-top: 1px; +} +[dir="rtl"] .list_toolbar .tree-buttons .pull-right { + float: left !important; + float: left; +} +[dir="rtl"] .list_toolbar .col-sm-4, +[dir="rtl"] .list_toolbar .col-sm-8 { + float: right; +} +.dynamic-buttons { + padding-top: 3px; + display: inline-block; +} +.list_toolbar [class*="span"] { + min-height: 24px; +} +.list_header { + font-weight: bold; + background-color: #EEE; +} +.list_placeholder { + font-weight: bold; + padding-top: 4px; + padding-bottom: 4px; + padding-left: 7px; + padding-right: 7px; +} +.list_container { + margin-top: 4px; + margin-bottom: 20px; + border: 1px solid #ddd; + border-radius: 2px; +} +.list_container > div { + border-bottom: 1px solid #ddd; +} +.list_container > div:hover .list-item { + background-color: red; +} +.list_container > div:last-child { + border: none; +} +.list_item:hover .list_item { + background-color: #ddd; +} +.list_item a { + text-decoration: none; +} +.list_item:hover { + background-color: #fafafa; +} +.list_header > div, +.list_item > div { + padding-top: 4px; + padding-bottom: 4px; + padding-left: 7px; + padding-right: 7px; + line-height: 22px; +} +.list_header > div input, +.list_item > div input { + margin-right: 7px; + margin-left: 14px; + vertical-align: text-bottom; + line-height: 22px; + position: relative; + top: -1px; +} +.list_header > div .item_link, +.list_item > div .item_link { + margin-left: -1px; + vertical-align: baseline; + line-height: 22px; +} +[dir="rtl"] .list_item > div input { + margin-right: 0; +} +.new-file input[type=checkbox] { + visibility: hidden; +} +.item_name { + line-height: 22px; + height: 24px; +} +.item_icon { + font-size: 14px; + color: #5e5e5e; + margin-right: 7px; + margin-left: 7px; + line-height: 22px; + vertical-align: baseline; +} +.item_modified { + margin-right: 7px; + margin-left: 7px; +} +[dir="rtl"] .item_modified.pull-right { + float: left !important; + float: left; +} +.item_buttons { + line-height: 1em; + margin-left: -5px; +} +.item_buttons .btn, +.item_buttons .btn-group, +.item_buttons .input-group { + float: left; +} +.item_buttons > .btn, +.item_buttons > .btn-group, +.item_buttons > .input-group { + margin-left: 5px; +} +.item_buttons .btn { + min-width: 13ex; +} +.item_buttons .running-indicator { + padding-top: 4px; + color: #5cb85c; +} +.item_buttons .kernel-name { + padding-top: 4px; + color: #5bc0de; + margin-right: 7px; + float: left; +} +[dir="rtl"] .item_buttons.pull-right { + float: left !important; + float: left; +} +[dir="rtl"] .item_buttons .kernel-name { + margin-left: 7px; + float: right; +} +.toolbar_info { + height: 24px; + line-height: 24px; +} +.list_item input:not([type=checkbox]) { + padding-top: 3px; + padding-bottom: 3px; + height: 22px; + line-height: 14px; + margin: 0px; +} +.highlight_text { + color: blue; +} +#project_name { + display: inline-block; + padding-left: 7px; + margin-left: -2px; +} +#project_name > .breadcrumb { + padding: 0px; + margin-bottom: 0px; + background-color: transparent; + font-weight: bold; +} +.sort_button { + display: inline-block; + padding-left: 7px; +} +[dir="rtl"] .sort_button.pull-right { + float: left !important; + float: left; +} +#tree-selector { + padding-right: 0px; +} +#button-select-all { + min-width: 50px; +} +[dir="rtl"] #button-select-all.btn { + float: right ; +} +#select-all { + margin-left: 7px; + margin-right: 2px; + margin-top: 2px; + height: 16px; +} +[dir="rtl"] #select-all.pull-left { + float: right !important; + float: right; +} +.menu_icon { + margin-right: 2px; +} +.tab-content .row { + margin-left: 0px; + margin-right: 0px; +} +.folder_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f114"; +} +.folder_icon:before.fa-pull-left { + margin-right: .3em; +} +.folder_icon:before.fa-pull-right { + margin-left: .3em; +} +.folder_icon:before.pull-left { + margin-right: .3em; +} +.folder_icon:before.pull-right { + margin-left: .3em; +} +.notebook_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f02d"; + position: relative; + top: -1px; +} +.notebook_icon:before.fa-pull-left { + margin-right: .3em; +} +.notebook_icon:before.fa-pull-right { + margin-left: .3em; +} +.notebook_icon:before.pull-left { + margin-right: .3em; +} +.notebook_icon:before.pull-right { + margin-left: .3em; +} +.running_notebook_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f02d"; + position: relative; + top: -1px; + color: #5cb85c; +} +.running_notebook_icon:before.fa-pull-left { + margin-right: .3em; +} +.running_notebook_icon:before.fa-pull-right { + margin-left: .3em; +} +.running_notebook_icon:before.pull-left { + margin-right: .3em; +} +.running_notebook_icon:before.pull-right { + margin-left: .3em; +} +.file_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f016"; + position: relative; + top: -2px; +} +.file_icon:before.fa-pull-left { + margin-right: .3em; +} +.file_icon:before.fa-pull-right { + margin-left: .3em; +} +.file_icon:before.pull-left { + margin-right: .3em; +} +.file_icon:before.pull-right { + margin-left: .3em; +} +#notebook_toolbar .pull-right { + padding-top: 0px; + margin-right: -1px; +} +ul#new-menu { + left: auto; + right: 0; +} +#new-menu .dropdown-header { + font-size: 10px; + border-bottom: 1px solid #e5e5e5; + padding: 0 0 3px; + margin: -3px 20px 0; +} +.kernel-menu-icon { + padding-right: 12px; + width: 24px; + content: "\f096"; +} +.kernel-menu-icon:before { + content: "\f096"; +} +.kernel-menu-icon-current:before { + content: "\f00c"; +} +#tab_content { + padding-top: 20px; +} +#running .panel-group .panel { + margin-top: 3px; + margin-bottom: 1em; +} +#running .panel-group .panel .panel-heading { + background-color: #EEE; + padding-top: 4px; + padding-bottom: 4px; + padding-left: 7px; + padding-right: 7px; + line-height: 22px; +} +#running .panel-group .panel .panel-heading a:focus, +#running .panel-group .panel .panel-heading a:hover { + text-decoration: none; +} +#running .panel-group .panel .panel-body { + padding: 0px; +} +#running .panel-group .panel .panel-body .list_container { + margin-top: 0px; + margin-bottom: 0px; + border: 0px; + border-radius: 0px; +} +#running .panel-group .panel .panel-body .list_container .list_item { + border-bottom: 1px solid #ddd; +} +#running .panel-group .panel .panel-body .list_container .list_item:last-child { + border-bottom: 0px; +} +.delete-button { + display: none; +} +.duplicate-button { + display: none; +} +.rename-button { + display: none; +} +.move-button { + display: none; +} +.download-button { + display: none; +} +.shutdown-button { + display: none; +} +.dynamic-instructions { + display: inline-block; + padding-top: 4px; +} +/*! +* +* IPython text editor webapp +* +*/ +.selected-keymap i.fa { + padding: 0px 5px; +} +.selected-keymap i.fa:before { + content: "\f00c"; +} +#mode-menu { + overflow: auto; + max-height: 20em; +} +.edit_app #header { + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); +} +.edit_app #menubar .navbar { + /* Use a negative 1 bottom margin, so the border overlaps the border of the + header */ + margin-bottom: -1px; +} +.dirty-indicator { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 20px; +} +.dirty-indicator.fa-pull-left { + margin-right: .3em; +} +.dirty-indicator.fa-pull-right { + margin-left: .3em; +} +.dirty-indicator.pull-left { + margin-right: .3em; +} +.dirty-indicator.pull-right { + margin-left: .3em; +} +.dirty-indicator-dirty { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 20px; +} +.dirty-indicator-dirty.fa-pull-left { + margin-right: .3em; +} +.dirty-indicator-dirty.fa-pull-right { + margin-left: .3em; +} +.dirty-indicator-dirty.pull-left { + margin-right: .3em; +} +.dirty-indicator-dirty.pull-right { + margin-left: .3em; +} +.dirty-indicator-clean { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 20px; +} +.dirty-indicator-clean.fa-pull-left { + margin-right: .3em; +} +.dirty-indicator-clean.fa-pull-right { + margin-left: .3em; +} +.dirty-indicator-clean.pull-left { + margin-right: .3em; +} +.dirty-indicator-clean.pull-right { + margin-left: .3em; +} +.dirty-indicator-clean:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f00c"; +} +.dirty-indicator-clean:before.fa-pull-left { + margin-right: .3em; +} +.dirty-indicator-clean:before.fa-pull-right { + margin-left: .3em; +} +.dirty-indicator-clean:before.pull-left { + margin-right: .3em; +} +.dirty-indicator-clean:before.pull-right { + margin-left: .3em; +} +#filename { + font-size: 16pt; + display: table; + padding: 0px 5px; +} +#current-mode { + padding-left: 5px; + padding-right: 5px; +} +#texteditor-backdrop { + padding-top: 20px; + padding-bottom: 20px; +} +@media not print { + #texteditor-backdrop { + background-color: #EEE; + } +} +@media print { + #texteditor-backdrop #texteditor-container .CodeMirror-gutter, + #texteditor-backdrop #texteditor-container .CodeMirror-gutters { + background-color: #fff; + } +} +@media not print { + #texteditor-backdrop #texteditor-container .CodeMirror-gutter, + #texteditor-backdrop #texteditor-container .CodeMirror-gutters { + background-color: #fff; + } +} +@media not print { + #texteditor-backdrop #texteditor-container { + padding: 0px; + background-color: #fff; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + } +} +.CodeMirror-dialog { + background-color: #fff; +} +/*! +* +* IPython notebook +* +*/ +/* CSS font colors for translated ANSI escape sequences */ +/* The color values are a mix of + http://www.xcolors.net/dl/baskerville-ivorylight and + http://www.xcolors.net/dl/euphrasia */ +.ansi-black-fg { + color: #3E424D; +} +.ansi-black-bg { + background-color: #3E424D; +} +.ansi-black-intense-fg { + color: #282C36; +} +.ansi-black-intense-bg { + background-color: #282C36; +} +.ansi-red-fg { + color: #E75C58; +} +.ansi-red-bg { + background-color: #E75C58; +} +.ansi-red-intense-fg { + color: #B22B31; +} +.ansi-red-intense-bg { + background-color: #B22B31; +} +.ansi-green-fg { + color: #00A250; +} +.ansi-green-bg { + background-color: #00A250; +} +.ansi-green-intense-fg { + color: #007427; +} +.ansi-green-intense-bg { + background-color: #007427; +} +.ansi-yellow-fg { + color: #DDB62B; +} +.ansi-yellow-bg { + background-color: #DDB62B; +} +.ansi-yellow-intense-fg { + color: #B27D12; +} +.ansi-yellow-intense-bg { + background-color: #B27D12; +} +.ansi-blue-fg { + color: #208FFB; +} +.ansi-blue-bg { + background-color: #208FFB; +} +.ansi-blue-intense-fg { + color: #0065CA; +} +.ansi-blue-intense-bg { + background-color: #0065CA; +} +.ansi-magenta-fg { + color: #D160C4; +} +.ansi-magenta-bg { + background-color: #D160C4; +} +.ansi-magenta-intense-fg { + color: #A03196; +} +.ansi-magenta-intense-bg { + background-color: #A03196; +} +.ansi-cyan-fg { + color: #60C6C8; +} +.ansi-cyan-bg { + background-color: #60C6C8; +} +.ansi-cyan-intense-fg { + color: #258F8F; +} +.ansi-cyan-intense-bg { + background-color: #258F8F; +} +.ansi-white-fg { + color: #C5C1B4; +} +.ansi-white-bg { + background-color: #C5C1B4; +} +.ansi-white-intense-fg { + color: #A1A6B2; +} +.ansi-white-intense-bg { + background-color: #A1A6B2; +} +.ansi-default-inverse-fg { + color: #FFFFFF; +} +.ansi-default-inverse-bg { + background-color: #000000; +} +.ansi-bold { + font-weight: bold; +} +.ansi-underline { + text-decoration: underline; +} +/* The following styles are deprecated an will be removed in a future version */ +.ansibold { + font-weight: bold; +} +.ansi-inverse { + outline: 0.5px dotted; +} +/* use dark versions for foreground, to improve visibility */ +.ansiblack { + color: black; +} +.ansired { + color: darkred; +} +.ansigreen { + color: darkgreen; +} +.ansiyellow { + color: #c4a000; +} +.ansiblue { + color: darkblue; +} +.ansipurple { + color: darkviolet; +} +.ansicyan { + color: steelblue; +} +.ansigray { + color: gray; +} +/* and light for background, for the same reason */ +.ansibgblack { + background-color: black; +} +.ansibgred { + background-color: red; +} +.ansibggreen { + background-color: green; +} +.ansibgyellow { + background-color: yellow; +} +.ansibgblue { + background-color: blue; +} +.ansibgpurple { + background-color: magenta; +} +.ansibgcyan { + background-color: cyan; +} +.ansibggray { + background-color: gray; +} +div.cell { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + border-radius: 2px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + border-width: 1px; + border-style: solid; + border-color: transparent; + width: 100%; + padding: 5px; + /* This acts as a spacer between cells, that is outside the border */ + margin: 0px; + outline: none; + position: relative; + overflow: visible; +} +div.cell:before { + position: absolute; + display: block; + top: -1px; + left: -1px; + width: 5px; + height: calc(100% + 2px); + content: ''; + background: transparent; +} +div.cell.jupyter-soft-selected { + border-left-color: #E3F2FD; + border-left-width: 1px; + padding-left: 5px; + border-right-color: #E3F2FD; + border-right-width: 1px; + background: #E3F2FD; +} +@media print { + div.cell.jupyter-soft-selected { + border-color: transparent; + } +} +div.cell.selected, +div.cell.selected.jupyter-soft-selected { + border-color: #ababab; +} +div.cell.selected:before, +div.cell.selected.jupyter-soft-selected:before { + position: absolute; + display: block; + top: -1px; + left: -1px; + width: 5px; + height: calc(100% + 2px); + content: ''; + background: #42A5F5; +} +@media print { + div.cell.selected, + div.cell.selected.jupyter-soft-selected { + border-color: transparent; + } +} +.edit_mode div.cell.selected { + border-color: #66BB6A; +} +.edit_mode div.cell.selected:before { + position: absolute; + display: block; + top: -1px; + left: -1px; + width: 5px; + height: calc(100% + 2px); + content: ''; + background: #66BB6A; +} +@media print { + .edit_mode div.cell.selected { + border-color: transparent; + } +} +.prompt { + /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */ + min-width: 14ex; + /* This padding is tuned to match the padding on the CodeMirror editor. */ + padding: 0.4em; + margin: 0px; + font-family: monospace; + text-align: right; + /* This has to match that of the the CodeMirror class line-height below */ + line-height: 1.21429em; + /* Don't highlight prompt number selection */ + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + /* Use default cursor */ + cursor: default; +} +@media (max-width: 540px) { + .prompt { + text-align: left; + } +} +div.inner_cell { + min-width: 0; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; +} +/* input_area and input_prompt must match in top border and margin for alignment */ +div.input_area { + border: 1px solid #cfcfcf; + border-radius: 2px; + background: #f7f7f7; + line-height: 1.21429em; +} +/* This is needed so that empty prompt areas can collapse to zero height when there + is no content in the output_subarea and the prompt. The main purpose of this is + to make sure that empty JavaScript output_subareas have no height. */ +div.prompt:empty { + padding-top: 0; + padding-bottom: 0; +} +div.unrecognized_cell { + padding: 5px 5px 5px 0px; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +div.unrecognized_cell .inner_cell { + border-radius: 2px; + padding: 5px; + font-weight: bold; + color: red; + border: 1px solid #cfcfcf; + background: #eaeaea; +} +div.unrecognized_cell .inner_cell a { + color: inherit; + text-decoration: none; +} +div.unrecognized_cell .inner_cell a:hover { + color: inherit; + text-decoration: none; +} +@media (max-width: 540px) { + div.unrecognized_cell > div.prompt { + display: none; + } +} +div.code_cell { + /* avoid page breaking on code cells when printing */ +} +@media print { + div.code_cell { + page-break-inside: avoid; + } +} +/* any special styling for code cells that are currently running goes here */ +div.input { + page-break-inside: avoid; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +@media (max-width: 540px) { + div.input { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + } +} +/* input_area and input_prompt must match in top border and margin for alignment */ +div.input_prompt { + color: #303F9F; + border-top: 1px solid transparent; +} +div.input_area > div.highlight { + margin: 0.4em; + border: none; + padding: 0px; + background-color: transparent; +} +div.input_area > div.highlight > pre { + margin: 0px; + border: none; + padding: 0px; + background-color: transparent; +} +/* The following gets added to the <head> if it is detected that the user has a + * monospace font with inconsistent normal/bold/italic height. See + * notebookmain.js. Such fonts will have keywords vertically offset with + * respect to the rest of the text. The user should select a better font. + * See: https://github.com/ipython/ipython/issues/1503 + * + * .CodeMirror span { + * vertical-align: bottom; + * } + */ +.CodeMirror { + line-height: 1.21429em; + /* Changed from 1em to our global default */ + font-size: 14px; + height: auto; + /* Changed to auto to autogrow */ + background: none; + /* Changed from white to allow our bg to show through */ +} +.CodeMirror-scroll { + /* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/ + /* We have found that if it is visible, vertical scrollbars appear with font size changes.*/ + overflow-y: hidden; + overflow-x: auto; +} +.CodeMirror-lines { + /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */ + /* we have set a different line-height and want this to scale with that. */ + /* Note that this should set vertical padding only, since CodeMirror assumes + that horizontal padding will be set on CodeMirror pre */ + padding: 0.4em 0; +} +.CodeMirror-linenumber { + padding: 0 8px 0 4px; +} +.CodeMirror-gutters { + border-bottom-left-radius: 2px; + border-top-left-radius: 2px; +} +.CodeMirror pre { + /* In CM3 this went to 4px from 0 in CM2. This sets horizontal padding only, + use .CodeMirror-lines for vertical */ + padding: 0 0.4em; + border: 0; + border-radius: 0; +} +.CodeMirror-cursor { + border-left: 1.4px solid black; +} +@media screen and (min-width: 2138px) and (max-width: 4319px) { + .CodeMirror-cursor { + border-left: 2px solid black; + } +} +@media screen and (min-width: 4320px) { + .CodeMirror-cursor { + border-left: 4px solid black; + } +} +/* + +Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org> +Adapted from GitHub theme + +*/ +.highlight-base { + color: #000; +} +.highlight-variable { + color: #000; +} +.highlight-variable-2 { + color: #1a1a1a; +} +.highlight-variable-3 { + color: #333333; +} +.highlight-string { + color: #BA2121; +} +.highlight-comment { + color: #408080; + font-style: italic; +} +.highlight-number { + color: #080; +} +.highlight-atom { + color: #88F; +} +.highlight-keyword { + color: #008000; + font-weight: bold; +} +.highlight-builtin { + color: #008000; +} +.highlight-error { + color: #f00; +} +.highlight-operator { + color: #AA22FF; + font-weight: bold; +} +.highlight-meta { + color: #AA22FF; +} +/* previously not defined, copying from default codemirror */ +.highlight-def { + color: #00f; +} +.highlight-string-2 { + color: #f50; +} +.highlight-qualifier { + color: #555; +} +.highlight-bracket { + color: #997; +} +.highlight-tag { + color: #170; +} +.highlight-attribute { + color: #00c; +} +.highlight-header { + color: blue; +} +.highlight-quote { + color: #090; +} +.highlight-link { + color: #00c; +} +/* apply the same style to codemirror */ +.cm-s-ipython span.cm-keyword { + color: #008000; + font-weight: bold; +} +.cm-s-ipython span.cm-atom { + color: #88F; +} +.cm-s-ipython span.cm-number { + color: #080; +} +.cm-s-ipython span.cm-def { + color: #00f; +} +.cm-s-ipython span.cm-variable { + color: #000; +} +.cm-s-ipython span.cm-operator { + color: #AA22FF; + font-weight: bold; +} +.cm-s-ipython span.cm-variable-2 { + color: #1a1a1a; +} +.cm-s-ipython span.cm-variable-3 { + color: #333333; +} +.cm-s-ipython span.cm-comment { + color: #408080; + font-style: italic; +} +.cm-s-ipython span.cm-string { + color: #BA2121; +} +.cm-s-ipython span.cm-string-2 { + color: #f50; +} +.cm-s-ipython span.cm-meta { + color: #AA22FF; +} +.cm-s-ipython span.cm-qualifier { + color: #555; +} +.cm-s-ipython span.cm-builtin { + color: #008000; +} +.cm-s-ipython span.cm-bracket { + color: #997; +} +.cm-s-ipython span.cm-tag { + color: #170; +} +.cm-s-ipython span.cm-attribute { + color: #00c; +} +.cm-s-ipython span.cm-header { + color: blue; +} +.cm-s-ipython span.cm-quote { + color: #090; +} +.cm-s-ipython span.cm-link { + color: #00c; +} +.cm-s-ipython span.cm-error { + color: #f00; +} +.cm-s-ipython span.cm-tab { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=); + background-position: right; + background-repeat: no-repeat; +} +div.output_wrapper { + /* this position must be relative to enable descendents to be absolute within it */ + position: relative; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + z-index: 1; +} +/* class for the output area when it should be height-limited */ +div.output_scroll { + /* ideally, this would be max-height, but FF barfs all over that */ + height: 24em; + /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */ + width: 100%; + overflow: auto; + border-radius: 2px; + -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); + box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); + display: block; +} +/* output div while it is collapsed */ +div.output_collapsed { + margin: 0px; + padding: 0px; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; +} +div.out_prompt_overlay { + height: 100%; + padding: 0px 0.4em; + position: absolute; + border-radius: 2px; +} +div.out_prompt_overlay:hover { + /* use inner shadow to get border that is computed the same on WebKit/FF */ + -webkit-box-shadow: inset 0 0 1px #000; + box-shadow: inset 0 0 1px #000; + background: rgba(240, 240, 240, 0.5); +} +div.output_prompt { + color: #D84315; +} +/* This class is the outer container of all output sections. */ +div.output_area { + padding: 0px; + page-break-inside: avoid; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +div.output_area .MathJax_Display { + text-align: left !important; +} +div.output_area .rendered_html table { + margin-left: 0; + margin-right: 0; +} +div.output_area .rendered_html img { + margin-left: 0; + margin-right: 0; +} +div.output_area img, +div.output_area svg { + max-width: 100%; + height: auto; +} +div.output_area img.unconfined, +div.output_area svg.unconfined { + max-width: none; +} +div.output_area .mglyph > img { + max-width: none; +} +/* This is needed to protect the pre formating from global settings such + as that of bootstrap */ +.output { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; +} +@media (max-width: 540px) { + div.output_area { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + } +} +div.output_area pre { + margin: 0; + padding: 1px 0 1px 0; + border: 0; + vertical-align: baseline; + color: black; + background-color: transparent; + border-radius: 0; +} +/* This class is for the output subarea inside the output_area and after + the prompt div. */ +div.output_subarea { + overflow-x: auto; + padding: 0.4em; + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; + max-width: calc(100% - 14ex); +} +div.output_scroll div.output_subarea { + overflow-x: visible; +} +/* The rest of the output_* classes are for special styling of the different + output types */ +/* all text output has this class: */ +div.output_text { + text-align: left; + color: #000; + /* This has to match that of the the CodeMirror class line-height below */ + line-height: 1.21429em; +} +/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */ +div.output_stderr { + background: #fdd; + /* very light red background for stderr */ +} +div.output_latex { + text-align: left; +} +/* Empty output_javascript divs should have no height */ +div.output_javascript:empty { + padding: 0; +} +.js-error { + color: darkred; +} +/* raw_input styles */ +div.raw_input_container { + line-height: 1.21429em; + padding-top: 5px; +} +pre.raw_input_prompt { + /* nothing needed here. */ +} +input.raw_input { + font-family: monospace; + font-size: inherit; + color: inherit; + width: auto; + /* make sure input baseline aligns with prompt */ + vertical-align: baseline; + /* padding + margin = 0.5em between prompt and cursor */ + padding: 0em 0.25em; + margin: 0em 0.25em; +} +input.raw_input:focus { + box-shadow: none; +} +p.p-space { + margin-bottom: 10px; +} +div.output_unrecognized { + padding: 5px; + font-weight: bold; + color: red; +} +div.output_unrecognized a { + color: inherit; + text-decoration: none; +} +div.output_unrecognized a:hover { + color: inherit; + text-decoration: none; +} +.rendered_html { + color: #000; + /* any extras will just be numbers: */ +} +.rendered_html em { + font-style: italic; +} +.rendered_html strong { + font-weight: bold; +} +.rendered_html u { + text-decoration: underline; +} +.rendered_html :link { + text-decoration: underline; +} +.rendered_html :visited { + text-decoration: underline; +} +.rendered_html h1 { + font-size: 185.7%; + margin: 1.08em 0 0 0; + font-weight: bold; + line-height: 1.0; +} +.rendered_html h2 { + font-size: 157.1%; + margin: 1.27em 0 0 0; + font-weight: bold; + line-height: 1.0; +} +.rendered_html h3 { + font-size: 128.6%; + margin: 1.55em 0 0 0; + font-weight: bold; + line-height: 1.0; +} +.rendered_html h4 { + font-size: 100%; + margin: 2em 0 0 0; + font-weight: bold; + line-height: 1.0; +} +.rendered_html h5 { + font-size: 100%; + margin: 2em 0 0 0; + font-weight: bold; + line-height: 1.0; + font-style: italic; +} +.rendered_html h6 { + font-size: 100%; + margin: 2em 0 0 0; + font-weight: bold; + line-height: 1.0; + font-style: italic; +} +.rendered_html h1:first-child { + margin-top: 0.538em; +} +.rendered_html h2:first-child { + margin-top: 0.636em; +} +.rendered_html h3:first-child { + margin-top: 0.777em; +} +.rendered_html h4:first-child { + margin-top: 1em; +} +.rendered_html h5:first-child { + margin-top: 1em; +} +.rendered_html h6:first-child { + margin-top: 1em; +} +.rendered_html ul:not(.list-inline), +.rendered_html ol:not(.list-inline) { + padding-left: 2em; +} +.rendered_html ul { + list-style: disc; +} +.rendered_html ul ul { + list-style: square; + margin-top: 0; +} +.rendered_html ul ul ul { + list-style: circle; +} +.rendered_html ol { + list-style: decimal; +} +.rendered_html ol ol { + list-style: upper-alpha; + margin-top: 0; +} +.rendered_html ol ol ol { + list-style: lower-alpha; +} +.rendered_html ol ol ol ol { + list-style: lower-roman; +} +.rendered_html ol ol ol ol ol { + list-style: decimal; +} +.rendered_html * + ul { + margin-top: 1em; +} +.rendered_html * + ol { + margin-top: 1em; +} +.rendered_html hr { + color: black; + background-color: black; +} +.rendered_html pre { + margin: 1em 2em; + padding: 0px; + background-color: #fff; +} +.rendered_html code { + background-color: #eff0f1; +} +.rendered_html p code { + padding: 1px 5px; +} +.rendered_html pre code { + background-color: #fff; +} +.rendered_html pre, +.rendered_html code { + border: 0; + color: #000; + font-size: 100%; +} +.rendered_html blockquote { + margin: 1em 2em; +} +.rendered_html table { + margin-left: auto; + margin-right: auto; + border: none; + border-collapse: collapse; + border-spacing: 0; + color: black; + font-size: 12px; + table-layout: fixed; +} +.rendered_html thead { + border-bottom: 1px solid black; + vertical-align: bottom; +} +.rendered_html tr, +.rendered_html th, +.rendered_html td { + text-align: right; + vertical-align: middle; + padding: 0.5em 0.5em; + line-height: normal; + white-space: normal; + max-width: none; + border: none; +} +.rendered_html th { + font-weight: bold; +} +.rendered_html tbody tr:nth-child(odd) { + background: #f5f5f5; +} +.rendered_html tbody tr:hover { + background: rgba(66, 165, 245, 0.2); +} +.rendered_html * + table { + margin-top: 1em; +} +.rendered_html p { + text-align: left; +} +.rendered_html * + p { + margin-top: 1em; +} +.rendered_html img { + display: block; + margin-left: auto; + margin-right: auto; +} +.rendered_html * + img { + margin-top: 1em; +} +.rendered_html img, +.rendered_html svg { + max-width: 100%; + height: auto; +} +.rendered_html img.unconfined, +.rendered_html svg.unconfined { + max-width: none; +} +.rendered_html .alert { + margin-bottom: initial; +} +.rendered_html * + .alert { + margin-top: 1em; +} +[dir="rtl"] .rendered_html p { + text-align: right; +} +div.text_cell { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +@media (max-width: 540px) { + div.text_cell > div.prompt { + display: none; + } +} +div.text_cell_render { + /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/ + outline: none; + resize: none; + width: inherit; + border-style: none; + padding: 0.5em 0.5em 0.5em 0.4em; + color: #000; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +a.anchor-link:link { + text-decoration: none; + padding: 0px 20px; + visibility: hidden; +} +h1:hover .anchor-link, +h2:hover .anchor-link, +h3:hover .anchor-link, +h4:hover .anchor-link, +h5:hover .anchor-link, +h6:hover .anchor-link { + visibility: visible; +} +.text_cell.rendered .input_area { + display: none; +} +.text_cell.rendered .rendered_html { + overflow-x: auto; + overflow-y: hidden; +} +.text_cell.rendered .rendered_html tr, +.text_cell.rendered .rendered_html th, +.text_cell.rendered .rendered_html td { + max-width: none; +} +.text_cell.unrendered .text_cell_render { + display: none; +} +.text_cell .dropzone .input_area { + border: 2px dashed #bababa; + margin: -1px; +} +.cm-header-1, +.cm-header-2, +.cm-header-3, +.cm-header-4, +.cm-header-5, +.cm-header-6 { + font-weight: bold; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +.cm-header-1 { + font-size: 185.7%; +} +.cm-header-2 { + font-size: 157.1%; +} +.cm-header-3 { + font-size: 128.6%; +} +.cm-header-4 { + font-size: 110%; +} +.cm-header-5 { + font-size: 100%; + font-style: italic; +} +.cm-header-6 { + font-size: 100%; + font-style: italic; +} +/*! +* +* IPython notebook webapp +* +*/ +@media (max-width: 767px) { + .notebook_app { + padding-left: 0px; + padding-right: 0px; + } +} +#ipython-main-app { + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + height: 100%; +} +div#notebook_panel { + margin: 0px; + padding: 0px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + height: 100%; +} +div#notebook { + font-size: 14px; + line-height: 20px; + overflow-y: hidden; + overflow-x: auto; + width: 100%; + /* This spaces the page away from the edge of the notebook area */ + padding-top: 20px; + margin: 0px; + outline: none; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + min-height: 100%; +} +@media not print { + #notebook-container { + padding: 15px; + background-color: #fff; + min-height: 0; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + } +} +@media print { + #notebook-container { + width: 100%; + } +} +div.ui-widget-content { + border: 1px solid #ababab; + outline: none; +} +pre.dialog { + background-color: #f7f7f7; + border: 1px solid #ddd; + border-radius: 2px; + padding: 0.4em; + padding-left: 2em; +} +p.dialog { + padding: 0.2em; +} +/* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems + to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do. + */ +pre, +code, +kbd, +samp { + white-space: pre-wrap; +} +#fonttest { + font-family: monospace; +} +p { + margin-bottom: 0; +} +.end_space { + min-height: 100px; + transition: height .2s ease; +} +.notebook_app > #header { + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); +} +@media not print { + .notebook_app { + background-color: #EEE; + } +} +kbd { + border-style: solid; + border-width: 1px; + box-shadow: none; + margin: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 1px; + padding-bottom: 1px; +} +.jupyter-keybindings { + padding: 1px; + line-height: 24px; + border-bottom: 1px solid gray; +} +.jupyter-keybindings input { + margin: 0; + padding: 0; + border: none; +} +.jupyter-keybindings i { + padding: 6px; +} +.well code { + background-color: #ffffff; + border-color: #ababab; + border-width: 1px; + border-style: solid; + padding: 2px; + padding-top: 1px; + padding-bottom: 1px; +} +/* CSS for the cell toolbar */ +.celltoolbar { + border: thin solid #CFCFCF; + border-bottom: none; + background: #EEE; + border-radius: 2px 2px 0px 0px; + width: 100%; + height: 29px; + padding-right: 4px; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; + /* Old browsers */ + -webkit-box-pack: end; + -moz-box-pack: end; + box-pack: end; + /* Modern browsers */ + justify-content: flex-end; + display: -webkit-flex; +} +@media print { + .celltoolbar { + display: none; + } +} +.ctb_hideshow { + display: none; + vertical-align: bottom; +} +/* ctb_show is added to the ctb_hideshow div to show the cell toolbar. + Cell toolbars are only shown when the ctb_global_show class is also set. +*/ +.ctb_global_show .ctb_show.ctb_hideshow { + display: block; +} +.ctb_global_show .ctb_show + .input_area, +.ctb_global_show .ctb_show + div.text_cell_input, +.ctb_global_show .ctb_show ~ div.text_cell_render { + border-top-right-radius: 0px; + border-top-left-radius: 0px; +} +.ctb_global_show .ctb_show ~ div.text_cell_render { + border: 1px solid #cfcfcf; +} +.celltoolbar { + font-size: 87%; + padding-top: 3px; +} +.celltoolbar select { + display: block; + width: 100%; + height: 32px; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; + width: inherit; + font-size: inherit; + height: 22px; + padding: 0px; + display: inline-block; +} +.celltoolbar select:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.celltoolbar select::-moz-placeholder { + color: #999; + opacity: 1; +} +.celltoolbar select:-ms-input-placeholder { + color: #999; +} +.celltoolbar select::-webkit-input-placeholder { + color: #999; +} +.celltoolbar select::-ms-expand { + border: 0; + background-color: transparent; +} +.celltoolbar select[disabled], +.celltoolbar select[readonly], +fieldset[disabled] .celltoolbar select { + background-color: #eeeeee; + opacity: 1; +} +.celltoolbar select[disabled], +fieldset[disabled] .celltoolbar select { + cursor: not-allowed; +} +textarea.celltoolbar select { + height: auto; +} +select.celltoolbar select { + height: 30px; + line-height: 30px; +} +textarea.celltoolbar select, +select[multiple].celltoolbar select { + height: auto; +} +.celltoolbar label { + margin-left: 5px; + margin-right: 5px; +} +.tags_button_container { + width: 100%; + display: flex; +} +.tag-container { + display: flex; + flex-direction: row; + flex-grow: 1; + overflow: hidden; + position: relative; +} +.tag-container > * { + margin: 0 4px; +} +.remove-tag-btn { + margin-left: 4px; +} +.tags-input { + display: flex; +} +.cell-tag:last-child:after { + content: ""; + position: absolute; + right: 0; + width: 40px; + height: 100%; + /* Fade to background color of cell toolbar */ + background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE); +} +.tags-input > * { + margin-left: 4px; +} +.cell-tag, +.tags-input input, +.tags-input button { + display: block; + width: 100%; + height: 32px; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; + box-shadow: none; + width: inherit; + font-size: inherit; + height: 22px; + line-height: 22px; + padding: 0px 4px; + display: inline-block; +} +.cell-tag:focus, +.tags-input input:focus, +.tags-input button:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.cell-tag::-moz-placeholder, +.tags-input input::-moz-placeholder, +.tags-input button::-moz-placeholder { + color: #999; + opacity: 1; +} +.cell-tag:-ms-input-placeholder, +.tags-input input:-ms-input-placeholder, +.tags-input button:-ms-input-placeholder { + color: #999; +} +.cell-tag::-webkit-input-placeholder, +.tags-input input::-webkit-input-placeholder, +.tags-input button::-webkit-input-placeholder { + color: #999; +} +.cell-tag::-ms-expand, +.tags-input input::-ms-expand, +.tags-input button::-ms-expand { + border: 0; + background-color: transparent; +} +.cell-tag[disabled], +.tags-input input[disabled], +.tags-input button[disabled], +.cell-tag[readonly], +.tags-input input[readonly], +.tags-input button[readonly], +fieldset[disabled] .cell-tag, +fieldset[disabled] .tags-input input, +fieldset[disabled] .tags-input button { + background-color: #eeeeee; + opacity: 1; +} +.cell-tag[disabled], +.tags-input input[disabled], +.tags-input button[disabled], +fieldset[disabled] .cell-tag, +fieldset[disabled] .tags-input input, +fieldset[disabled] .tags-input button { + cursor: not-allowed; +} +textarea.cell-tag, +textarea.tags-input input, +textarea.tags-input button { + height: auto; +} +select.cell-tag, +select.tags-input input, +select.tags-input button { + height: 30px; + line-height: 30px; +} +textarea.cell-tag, +textarea.tags-input input, +textarea.tags-input button, +select[multiple].cell-tag, +select[multiple].tags-input input, +select[multiple].tags-input button { + height: auto; +} +.cell-tag, +.tags-input button { + padding: 0px 4px; +} +.cell-tag { + background-color: #fff; + white-space: nowrap; +} +.tags-input input[type=text]:focus { + outline: none; + box-shadow: none; + border-color: #ccc; +} +.completions { + position: absolute; + z-index: 110; + overflow: hidden; + border: 1px solid #ababab; + border-radius: 2px; + -webkit-box-shadow: 0px 6px 10px -1px #adadad; + box-shadow: 0px 6px 10px -1px #adadad; + line-height: 1; +} +.completions select { + background: white; + outline: none; + border: none; + padding: 0px; + margin: 0px; + overflow: auto; + font-family: monospace; + font-size: 110%; + color: #000; + width: auto; +} +.completions select option.context { + color: #286090; +} +#kernel_logo_widget .current_kernel_logo { + display: none; + margin-top: -1px; + margin-bottom: -1px; + width: 32px; + height: 32px; +} +[dir="rtl"] #kernel_logo_widget { + float: left !important; + float: left; +} +.modal .modal-body .move-path { + display: flex; + flex-direction: row; + justify-content: space; + align-items: center; +} +.modal .modal-body .move-path .server-root { + padding-right: 20px; +} +.modal .modal-body .move-path .path-input { + flex: 1; +} +#menubar { + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + margin-top: 1px; +} +#menubar .navbar { + border-top: 1px; + border-radius: 0px 0px 2px 2px; + margin-bottom: 0px; +} +#menubar .navbar-toggle { + float: left; + padding-top: 7px; + padding-bottom: 7px; + border: none; +} +#menubar .navbar-collapse { + clear: left; +} +[dir="rtl"] #menubar .navbar-toggle { + float: right; +} +[dir="rtl"] #menubar .navbar-collapse { + clear: right; +} +[dir="rtl"] #menubar .navbar-nav { + float: right; +} +[dir="rtl"] #menubar .nav { + padding-right: 0px; +} +[dir="rtl"] #menubar .navbar-nav > li { + float: right; +} +[dir="rtl"] #menubar .navbar-right { + float: left !important; +} +[dir="rtl"] ul.dropdown-menu { + text-align: right; + left: auto; +} +[dir="rtl"] ul#new-menu.dropdown-menu { + right: auto; + left: 0; +} +.nav-wrapper { + border-bottom: 1px solid #e7e7e7; +} +i.menu-icon { + padding-top: 4px; +} +[dir="rtl"] i.menu-icon.pull-right { + float: left !important; + float: left; +} +ul#help_menu li a { + overflow: hidden; + padding-right: 2.2em; +} +ul#help_menu li a i { + margin-right: -1.2em; +} +[dir="rtl"] ul#help_menu li a { + padding-left: 2.2em; +} +[dir="rtl"] ul#help_menu li a i { + margin-right: 0; + margin-left: -1.2em; +} +[dir="rtl"] ul#help_menu li a i.pull-right { + float: left !important; + float: left; +} +.dropdown-submenu { + position: relative; +} +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; +} +[dir="rtl"] .dropdown-submenu > .dropdown-menu { + right: 100%; + margin-right: -1px; +} +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} +.dropdown-submenu > a:after { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: block; + content: "\f0da"; + float: right; + color: #333333; + margin-top: 2px; + margin-right: -10px; +} +.dropdown-submenu > a:after.fa-pull-left { + margin-right: .3em; +} +.dropdown-submenu > a:after.fa-pull-right { + margin-left: .3em; +} +.dropdown-submenu > a:after.pull-left { + margin-right: .3em; +} +.dropdown-submenu > a:after.pull-right { + margin-left: .3em; +} +[dir="rtl"] .dropdown-submenu > a:after { + float: left; + content: "\f0d9"; + margin-right: 0; + margin-left: -10px; +} +.dropdown-submenu:hover > a:after { + color: #262626; +} +.dropdown-submenu.pull-left { + float: none; +} +.dropdown-submenu.pull-left > .dropdown-menu { + left: -100%; + margin-left: 10px; +} +#notification_area { + float: right !important; + float: right; + z-index: 10; +} +[dir="rtl"] #notification_area { + float: left !important; + float: left; +} +.indicator_area { + float: right !important; + float: right; + color: #777; + margin-left: 5px; + margin-right: 5px; + width: 11px; + z-index: 10; + text-align: center; + width: auto; +} +[dir="rtl"] .indicator_area { + float: left !important; + float: left; +} +#kernel_indicator { + float: right !important; + float: right; + color: #777; + margin-left: 5px; + margin-right: 5px; + width: 11px; + z-index: 10; + text-align: center; + width: auto; + border-left: 1px solid; +} +#kernel_indicator .kernel_indicator_name { + padding-left: 5px; + padding-right: 5px; +} +[dir="rtl"] #kernel_indicator { + float: left !important; + float: left; + border-left: 0; + border-right: 1px solid; +} +#modal_indicator { + float: right !important; + float: right; + color: #777; + margin-left: 5px; + margin-right: 5px; + width: 11px; + z-index: 10; + text-align: center; + width: auto; +} +[dir="rtl"] #modal_indicator { + float: left !important; + float: left; +} +#readonly-indicator { + float: right !important; + float: right; + color: #777; + margin-left: 5px; + margin-right: 5px; + width: 11px; + z-index: 10; + text-align: center; + width: auto; + margin-top: 2px; + margin-bottom: 0px; + margin-left: 0px; + margin-right: 0px; + display: none; +} +.modal_indicator:before { + width: 1.28571429em; + text-align: center; +} +.edit_mode .modal_indicator:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f040"; +} +.edit_mode .modal_indicator:before.fa-pull-left { + margin-right: .3em; +} +.edit_mode .modal_indicator:before.fa-pull-right { + margin-left: .3em; +} +.edit_mode .modal_indicator:before.pull-left { + margin-right: .3em; +} +.edit_mode .modal_indicator:before.pull-right { + margin-left: .3em; +} +.command_mode .modal_indicator:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: ' '; +} +.command_mode .modal_indicator:before.fa-pull-left { + margin-right: .3em; +} +.command_mode .modal_indicator:before.fa-pull-right { + margin-left: .3em; +} +.command_mode .modal_indicator:before.pull-left { + margin-right: .3em; +} +.command_mode .modal_indicator:before.pull-right { + margin-left: .3em; +} +.kernel_idle_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f10c"; +} +.kernel_idle_icon:before.fa-pull-left { + margin-right: .3em; +} +.kernel_idle_icon:before.fa-pull-right { + margin-left: .3em; +} +.kernel_idle_icon:before.pull-left { + margin-right: .3em; +} +.kernel_idle_icon:before.pull-right { + margin-left: .3em; +} +.kernel_busy_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f111"; +} +.kernel_busy_icon:before.fa-pull-left { + margin-right: .3em; +} +.kernel_busy_icon:before.fa-pull-right { + margin-left: .3em; +} +.kernel_busy_icon:before.pull-left { + margin-right: .3em; +} +.kernel_busy_icon:before.pull-right { + margin-left: .3em; +} +.kernel_dead_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f1e2"; +} +.kernel_dead_icon:before.fa-pull-left { + margin-right: .3em; +} +.kernel_dead_icon:before.fa-pull-right { + margin-left: .3em; +} +.kernel_dead_icon:before.pull-left { + margin-right: .3em; +} +.kernel_dead_icon:before.pull-right { + margin-left: .3em; +} +.kernel_disconnected_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f127"; +} +.kernel_disconnected_icon:before.fa-pull-left { + margin-right: .3em; +} +.kernel_disconnected_icon:before.fa-pull-right { + margin-left: .3em; +} +.kernel_disconnected_icon:before.pull-left { + margin-right: .3em; +} +.kernel_disconnected_icon:before.pull-right { + margin-left: .3em; +} +.notification_widget { + color: #777; + z-index: 10; + background: rgba(240, 240, 240, 0.5); + margin-right: 4px; + color: #333; + background-color: #fff; + border-color: #ccc; +} +.notification_widget:focus, +.notification_widget.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.notification_widget:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.notification_widget:active, +.notification_widget.active, +.open > .dropdown-toggle.notification_widget { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.notification_widget:active:hover, +.notification_widget.active:hover, +.open > .dropdown-toggle.notification_widget:hover, +.notification_widget:active:focus, +.notification_widget.active:focus, +.open > .dropdown-toggle.notification_widget:focus, +.notification_widget:active.focus, +.notification_widget.active.focus, +.open > .dropdown-toggle.notification_widget.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.notification_widget:active, +.notification_widget.active, +.open > .dropdown-toggle.notification_widget { + background-image: none; +} +.notification_widget.disabled:hover, +.notification_widget[disabled]:hover, +fieldset[disabled] .notification_widget:hover, +.notification_widget.disabled:focus, +.notification_widget[disabled]:focus, +fieldset[disabled] .notification_widget:focus, +.notification_widget.disabled.focus, +.notification_widget[disabled].focus, +fieldset[disabled] .notification_widget.focus { + background-color: #fff; + border-color: #ccc; +} +.notification_widget .badge { + color: #fff; + background-color: #333; +} +.notification_widget.warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.notification_widget.warning:focus, +.notification_widget.warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.notification_widget.warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.notification_widget.warning:active, +.notification_widget.warning.active, +.open > .dropdown-toggle.notification_widget.warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.notification_widget.warning:active:hover, +.notification_widget.warning.active:hover, +.open > .dropdown-toggle.notification_widget.warning:hover, +.notification_widget.warning:active:focus, +.notification_widget.warning.active:focus, +.open > .dropdown-toggle.notification_widget.warning:focus, +.notification_widget.warning:active.focus, +.notification_widget.warning.active.focus, +.open > .dropdown-toggle.notification_widget.warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.notification_widget.warning:active, +.notification_widget.warning.active, +.open > .dropdown-toggle.notification_widget.warning { + background-image: none; +} +.notification_widget.warning.disabled:hover, +.notification_widget.warning[disabled]:hover, +fieldset[disabled] .notification_widget.warning:hover, +.notification_widget.warning.disabled:focus, +.notification_widget.warning[disabled]:focus, +fieldset[disabled] .notification_widget.warning:focus, +.notification_widget.warning.disabled.focus, +.notification_widget.warning[disabled].focus, +fieldset[disabled] .notification_widget.warning.focus { + background-color: #f0ad4e; + border-color: #eea236; +} +.notification_widget.warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.notification_widget.success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.notification_widget.success:focus, +.notification_widget.success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.notification_widget.success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.notification_widget.success:active, +.notification_widget.success.active, +.open > .dropdown-toggle.notification_widget.success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.notification_widget.success:active:hover, +.notification_widget.success.active:hover, +.open > .dropdown-toggle.notification_widget.success:hover, +.notification_widget.success:active:focus, +.notification_widget.success.active:focus, +.open > .dropdown-toggle.notification_widget.success:focus, +.notification_widget.success:active.focus, +.notification_widget.success.active.focus, +.open > .dropdown-toggle.notification_widget.success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.notification_widget.success:active, +.notification_widget.success.active, +.open > .dropdown-toggle.notification_widget.success { + background-image: none; +} +.notification_widget.success.disabled:hover, +.notification_widget.success[disabled]:hover, +fieldset[disabled] .notification_widget.success:hover, +.notification_widget.success.disabled:focus, +.notification_widget.success[disabled]:focus, +fieldset[disabled] .notification_widget.success:focus, +.notification_widget.success.disabled.focus, +.notification_widget.success[disabled].focus, +fieldset[disabled] .notification_widget.success.focus { + background-color: #5cb85c; + border-color: #4cae4c; +} +.notification_widget.success .badge { + color: #5cb85c; + background-color: #fff; +} +.notification_widget.info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.notification_widget.info:focus, +.notification_widget.info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.notification_widget.info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.notification_widget.info:active, +.notification_widget.info.active, +.open > .dropdown-toggle.notification_widget.info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.notification_widget.info:active:hover, +.notification_widget.info.active:hover, +.open > .dropdown-toggle.notification_widget.info:hover, +.notification_widget.info:active:focus, +.notification_widget.info.active:focus, +.open > .dropdown-toggle.notification_widget.info:focus, +.notification_widget.info:active.focus, +.notification_widget.info.active.focus, +.open > .dropdown-toggle.notification_widget.info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.notification_widget.info:active, +.notification_widget.info.active, +.open > .dropdown-toggle.notification_widget.info { + background-image: none; +} +.notification_widget.info.disabled:hover, +.notification_widget.info[disabled]:hover, +fieldset[disabled] .notification_widget.info:hover, +.notification_widget.info.disabled:focus, +.notification_widget.info[disabled]:focus, +fieldset[disabled] .notification_widget.info:focus, +.notification_widget.info.disabled.focus, +.notification_widget.info[disabled].focus, +fieldset[disabled] .notification_widget.info.focus { + background-color: #5bc0de; + border-color: #46b8da; +} +.notification_widget.info .badge { + color: #5bc0de; + background-color: #fff; +} +.notification_widget.danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.notification_widget.danger:focus, +.notification_widget.danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.notification_widget.danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.notification_widget.danger:active, +.notification_widget.danger.active, +.open > .dropdown-toggle.notification_widget.danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.notification_widget.danger:active:hover, +.notification_widget.danger.active:hover, +.open > .dropdown-toggle.notification_widget.danger:hover, +.notification_widget.danger:active:focus, +.notification_widget.danger.active:focus, +.open > .dropdown-toggle.notification_widget.danger:focus, +.notification_widget.danger:active.focus, +.notification_widget.danger.active.focus, +.open > .dropdown-toggle.notification_widget.danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.notification_widget.danger:active, +.notification_widget.danger.active, +.open > .dropdown-toggle.notification_widget.danger { + background-image: none; +} +.notification_widget.danger.disabled:hover, +.notification_widget.danger[disabled]:hover, +fieldset[disabled] .notification_widget.danger:hover, +.notification_widget.danger.disabled:focus, +.notification_widget.danger[disabled]:focus, +fieldset[disabled] .notification_widget.danger:focus, +.notification_widget.danger.disabled.focus, +.notification_widget.danger[disabled].focus, +fieldset[disabled] .notification_widget.danger.focus { + background-color: #d9534f; + border-color: #d43f3a; +} +.notification_widget.danger .badge { + color: #d9534f; + background-color: #fff; +} +div#pager { + background-color: #fff; + font-size: 14px; + line-height: 20px; + overflow: hidden; + display: none; + position: fixed; + bottom: 0px; + width: 100%; + max-height: 50%; + padding-top: 8px; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + /* Display over codemirror */ + z-index: 100; + /* Hack which prevents jquery ui resizable from changing top. */ + top: auto !important; +} +div#pager pre { + line-height: 1.21429em; + color: #000; + background-color: #f7f7f7; + padding: 0.4em; +} +div#pager #pager-button-area { + position: absolute; + top: 8px; + right: 20px; +} +div#pager #pager-contents { + position: relative; + overflow: auto; + width: 100%; + height: 100%; +} +div#pager #pager-contents #pager-container { + position: relative; + padding: 15px 0px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +div#pager .ui-resizable-handle { + top: 0px; + height: 8px; + background: #f7f7f7; + border-top: 1px solid #cfcfcf; + border-bottom: 1px solid #cfcfcf; + /* This injects handle bars (a short, wide = symbol) for + the resize handle. */ +} +div#pager .ui-resizable-handle::after { + content: ''; + top: 2px; + left: 50%; + height: 3px; + width: 30px; + margin-left: -15px; + position: absolute; + border-top: 1px solid #cfcfcf; +} +.quickhelp { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; + line-height: 1.8em; +} +.shortcut_key { + display: inline-block; + width: 21ex; + text-align: right; + font-family: monospace; +} +.shortcut_descr { + display: inline-block; + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; +} +span.save_widget { + height: 30px; + margin-top: 4px; + display: flex; + justify-content: flex-start; + align-items: baseline; + width: 50%; + flex: 1; +} +span.save_widget span.filename { + height: 100%; + line-height: 1em; + margin-left: 16px; + border: none; + font-size: 146.5%; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + border-radius: 2px; +} +span.save_widget span.filename:hover { + background-color: #e6e6e6; +} +[dir="rtl"] span.save_widget.pull-left { + float: right !important; + float: right; +} +[dir="rtl"] span.save_widget span.filename { + margin-left: 0; + margin-right: 16px; +} +span.checkpoint_status, +span.autosave_status { + font-size: small; + white-space: nowrap; + padding: 0 5px; +} +@media (max-width: 767px) { + span.save_widget { + font-size: small; + padding: 0 0 0 5px; + } + span.checkpoint_status, + span.autosave_status { + display: none; + } +} +@media (min-width: 768px) and (max-width: 991px) { + span.checkpoint_status { + display: none; + } + span.autosave_status { + font-size: x-small; + } +} +.toolbar { + padding: 0px; + margin-left: -5px; + margin-top: 2px; + margin-bottom: 5px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +.toolbar select, +.toolbar label { + width: auto; + vertical-align: middle; + margin-right: 2px; + margin-bottom: 0px; + display: inline; + font-size: 92%; + margin-left: 0.3em; + margin-right: 0.3em; + padding: 0px; + padding-top: 3px; +} +.toolbar .btn { + padding: 2px 8px; +} +.toolbar .btn-group { + margin-top: 0px; + margin-left: 5px; +} +.toolbar-btn-label { + margin-left: 6px; +} +#maintoolbar { + margin-bottom: -3px; + margin-top: -8px; + border: 0px; + min-height: 27px; + margin-left: 0px; + padding-top: 11px; + padding-bottom: 3px; +} +#maintoolbar .navbar-text { + float: none; + vertical-align: middle; + text-align: right; + margin-left: 5px; + margin-right: 0px; + margin-top: 0px; +} +.select-xs { + height: 24px; +} +[dir="rtl"] .btn-group > .btn, +.btn-group-vertical > .btn { + float: right; +} +.pulse, +.dropdown-menu > li > a.pulse, +li.pulse > a.dropdown-toggle, +li.pulse.open > a.dropdown-toggle { + background-color: #F37626; + color: white; +} +/** + * Primary styles + * + * Author: Jupyter Development Team + */ +/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot + * of chance of beeing generated from the ../less/[samename].less file, you can + * try to get back the less file by reverting somme commit in history + **/ +/* + * We'll try to get something pretty, so we + * have some strange css to have the scroll bar on + * the left with fix button on the top right of the tooltip + */ +@-moz-keyframes fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-webkit-keyframes fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-moz-keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@-webkit-keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +/*properties of tooltip after "expand"*/ +.bigtooltip { + overflow: auto; + height: 200px; + -webkit-transition-property: height; + -webkit-transition-duration: 500ms; + -moz-transition-property: height; + -moz-transition-duration: 500ms; + transition-property: height; + transition-duration: 500ms; +} +/*properties of tooltip before "expand"*/ +.smalltooltip { + -webkit-transition-property: height; + -webkit-transition-duration: 500ms; + -moz-transition-property: height; + -moz-transition-duration: 500ms; + transition-property: height; + transition-duration: 500ms; + text-overflow: ellipsis; + overflow: hidden; + height: 80px; +} +.tooltipbuttons { + position: absolute; + padding-right: 15px; + top: 0px; + right: 0px; +} +.tooltiptext { + /*avoid the button to overlap on some docstring*/ + padding-right: 30px; +} +.ipython_tooltip { + max-width: 700px; + /*fade-in animation when inserted*/ + -webkit-animation: fadeOut 400ms; + -moz-animation: fadeOut 400ms; + animation: fadeOut 400ms; + -webkit-animation: fadeIn 400ms; + -moz-animation: fadeIn 400ms; + animation: fadeIn 400ms; + vertical-align: middle; + background-color: #f7f7f7; + overflow: visible; + border: #ababab 1px solid; + outline: none; + padding: 3px; + margin: 0px; + padding-left: 7px; + font-family: monospace; + min-height: 50px; + -moz-box-shadow: 0px 6px 10px -1px #adadad; + -webkit-box-shadow: 0px 6px 10px -1px #adadad; + box-shadow: 0px 6px 10px -1px #adadad; + border-radius: 2px; + position: absolute; + z-index: 1000; +} +.ipython_tooltip a { + float: right; +} +.ipython_tooltip .tooltiptext pre { + border: 0; + border-radius: 0; + font-size: 100%; + background-color: #f7f7f7; +} +.pretooltiparrow { + left: 0px; + margin: 0px; + top: -16px; + width: 40px; + height: 16px; + overflow: hidden; + position: absolute; +} +.pretooltiparrow:before { + background-color: #f7f7f7; + border: 1px #ababab solid; + z-index: 11; + content: ""; + position: absolute; + left: 15px; + top: 10px; + width: 25px; + height: 25px; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); +} +ul.typeahead-list i { + margin-left: -10px; + width: 18px; +} +[dir="rtl"] ul.typeahead-list i { + margin-left: 0; + margin-right: -10px; +} +ul.typeahead-list { + max-height: 80vh; + overflow: auto; +} +ul.typeahead-list > li > a { + /** Firefox bug **/ + /* see https://github.com/jupyter/notebook/issues/559 */ + white-space: normal; +} +ul.typeahead-list > li > a.pull-right { + float: left !important; + float: left; +} +[dir="rtl"] .typeahead-list { + text-align: right; +} +.cmd-palette .modal-body { + padding: 7px; +} +.cmd-palette form { + background: white; +} +.cmd-palette input { + outline: none; +} +.no-shortcut { + min-width: 20px; + color: transparent; +} +[dir="rtl"] .no-shortcut.pull-right { + float: left !important; + float: left; +} +[dir="rtl"] .command-shortcut.pull-right { + float: left !important; + float: left; +} +.command-shortcut:before { + content: "(command mode)"; + padding-right: 3px; + color: #777777; +} +.edit-shortcut:before { + content: "(edit)"; + padding-right: 3px; + color: #777777; +} +[dir="rtl"] .edit-shortcut.pull-right { + float: left !important; + float: left; +} +#find-and-replace #replace-preview .match, +#find-and-replace #replace-preview .insert { + background-color: #BBDEFB; + border-color: #90CAF9; + border-style: solid; + border-width: 1px; + border-radius: 0px; +} +[dir="ltr"] #find-and-replace .input-group-btn + .form-control { + border-left: none; +} +[dir="rtl"] #find-and-replace .input-group-btn + .form-control { + border-right: none; +} +#find-and-replace #replace-preview .replace .match { + background-color: #FFCDD2; + border-color: #EF9A9A; + border-radius: 0px; +} +#find-and-replace #replace-preview .replace .insert { + background-color: #C8E6C9; + border-color: #A5D6A7; + border-radius: 0px; +} +#find-and-replace #replace-preview { + max-height: 60vh; + overflow: auto; +} +#find-and-replace #replace-preview pre { + padding: 5px 10px; +} +.terminal-app { + background: #EEE; +} +.terminal-app #header { + background: #fff; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); +} +.terminal-app .terminal { + width: 100%; + float: left; + font-family: monospace; + color: white; + background: black; + padding: 0.4em; + border-radius: 2px; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); +} +.terminal-app .terminal, +.terminal-app .terminal dummy-screen { + line-height: 1em; + font-size: 14px; +} +.terminal-app .terminal .xterm-rows { + padding: 10px; +} +.terminal-app .terminal-cursor { + color: black; + background: white; +} +.terminal-app #terminado-container { + margin-top: 20px; +} +/*# sourceMappingURL=style.min.css.map */ + </style> +<style type="text/css"> + .highlight .hll { background-color: #ffffcc } +.highlight { background: #f8f8f8; } +.highlight .c { color: #408080; font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { color: #008000; font-weight: bold } /* Keyword */ +.highlight .o { color: #666666 } /* Operator */ +.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */ +.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #BC7A00 } /* Comment.Preproc */ +.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ +.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #FF0000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #0044DD } /* Generic.Traceback */ +.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #008000 } /* Keyword.Pseudo */ +.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #B00040 } /* Keyword.Type */ +.highlight .m { color: #666666 } /* Literal.Number */ +.highlight .s { color: #BA2121 } /* Literal.String */ +.highlight .na { color: #7D9029 } /* Name.Attribute */ +.highlight .nb { color: #008000 } /* Name.Builtin */ +.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.highlight .no { color: #880000 } /* Name.Constant */ +.highlight .nd { color: #AA22FF } /* Name.Decorator */ +.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #0000FF } /* Name.Function */ +.highlight .nl { color: #A0A000 } /* Name.Label */ +.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #19177C } /* Name.Variable */ +.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mb { color: #666666 } /* Literal.Number.Bin */ +.highlight .mf { color: #666666 } /* Literal.Number.Float */ +.highlight .mh { color: #666666 } /* Literal.Number.Hex */ +.highlight .mi { color: #666666 } /* Literal.Number.Integer */ +.highlight .mo { color: #666666 } /* Literal.Number.Oct */ +.highlight .sa { color: #BA2121 } /* Literal.String.Affix */ +.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ +.highlight .sc { color: #BA2121 } /* Literal.String.Char */ +.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */ +.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #BA2121 } /* Literal.String.Double */ +.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ +.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.highlight .sx { color: #008000 } /* Literal.String.Other */ +.highlight .sr { color: #BB6688 } /* Literal.String.Regex */ +.highlight .s1 { color: #BA2121 } /* Literal.String.Single */ +.highlight .ss { color: #19177C } /* Literal.String.Symbol */ +.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ +.highlight .fm { color: #0000FF } /* Name.Function.Magic */ +.highlight .vc { color: #19177C } /* Name.Variable.Class */ +.highlight .vg { color: #19177C } /* Name.Variable.Global */ +.highlight .vi { color: #19177C } /* Name.Variable.Instance */ +.highlight .vm { color: #19177C } /* Name.Variable.Magic */ +.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ + </style> + + +<style type="text/css"> +/* Overrides of notebook CSS for static HTML export */ +body { + overflow: visible; + padding: 8px; +} + +div#notebook { + overflow: visible; + border-top: none; +}@media print { + div.cell { + display: block; + page-break-inside: avoid; + } + div.output_wrapper { + display: block; + page-break-inside: avoid; + } + div.output { + display: block; + page-break-inside: avoid; + } +} +</style> + +<!-- Custom stylesheet, it must be in the same directory as the html file --> +<link rel="stylesheet" href="custom.css"> + +<!-- Loading mathjax macro --> +<!-- Load mathjax --> + <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS_HTML"></script> + <!-- MathJax configuration --> + <script type="text/x-mathjax-config"> + MathJax.Hub.Config({ + tex2jax: { + inlineMath: [ ['$','$'], ["\\(","\\)"] ], + displayMath: [ ['$$','$$'], ["\\[","\\]"] ], + processEscapes: true, + processEnvironments: true + }, + // Center justify equations in code and markdown cells. Elsewhere + // we use CSS to left justify single line equations in code cells. + displayAlign: 'center', + "HTML-CSS": { + styles: {'.MathJax_Display': {"margin": 0}}, + linebreaks: { automatic: true } + } + }); + </script> + <!-- End of mathjax configuration --></head> +<body> + <div tabindex="-1" id="notebook" class="border-box-sizing"> + <div class="container" id="notebook-container"> + +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<h1 id="The-Hertzsprung-Russell-Diagram.">The Hertzsprung-Russell Diagram.<a class="anchor-link" href="#The-Hertzsprung-Russell-Diagram.">¶</a></h1> +</div> +</div> +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<p><strong><em>Siria Sadeddin</em></strong></p> + +</div> +</div> +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<h2 id="Introduction">Introduction<a class="anchor-link" href="#Introduction">¶</a></h2> +</div> +</div> +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<p>One of the most useful and powerful plots in astrophysics is the Hertzsprung-Russell diagram. It originated in 1911 when the Danish astronomer, Ejnar Hertzsprung, plotted the absolute magnitude of stars against their colour. Independently in 1913 the American astronomer Henry Norris Russell used spectral class against absolute magnitude. Their resultant plots showed that the relationship between temperature and luminosity of a star was not random but instead appeared to fall into distinct groups.[1] +We will reproduce this diagram using the data provided in this course, this data consist in "txt" and "csv" files that contain information for each of the star classes:</p> +<ul> +<li>Duarfs: dwarfs.csv</li> +<li>Giants: giants.txt</li> +<li>Main Sequence: ms.csv</li> +<li>Supergiants: supergiants.txt</li> +</ul> +<p>Each of these files have the following information:</p> +<ul> +<li>lum: Luminosity</li> +<li>temp: temperature in Kelvin</li> +<li>radius: radius of the star in </li> +</ul> +<p>[1] <a href="https://www.atnf.csiro.au/outreach/education/senior/astrophysics/stellarevolution_hrintro.html">https://www.atnf.csiro.au/outreach/education/senior/astrophysics/stellarevolution_hrintro.html</a></p> + +</div> +</div> +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<p><img src="https://www.atnf.csiro.au/outreach//education/senior/astrophysics/images/stellarevolution/hrgenericsml.jpg" alt="picture"></p> + +</div> +</div> +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<h2 id="Data-preparation">Data preparation<a class="anchor-link" href="#Data-preparation">¶</a></h2><p>Our strategy will be reading this files and join them, so we will have a unique dataframe of data for the stars. We will use pandas python library for this task.</p> + +</div> +</div> +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [8]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#import pandas and numpy</span> +<span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span> +<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> +</pre></div> + + </div> +</div> +</div> + +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [9]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># define data directory</span> +<span class="nb">dir</span><span class="o">=</span><span class="s2">"./data"</span> +</pre></div> + + </div> +</div> +</div> + +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [10]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># read files</span> +<span class="n">dwarfs</span><span class="o">=</span><span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="nb">dir</span><span class="o">+</span><span class="s2">"/dwarfs.csv"</span><span class="p">)</span> +<span class="n">giants</span><span class="o">=</span><span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="nb">dir</span><span class="o">+</span><span class="s2">"/giants.txt"</span><span class="p">,</span> <span class="n">sep</span><span class="o">=</span><span class="s2">" "</span><span class="p">)</span> +<span class="n">ms</span><span class="o">=</span><span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="nb">dir</span><span class="o">+</span><span class="s2">"/ms.csv"</span><span class="p">)</span> +<span class="n">supergiants</span><span class="o">=</span><span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="nb">dir</span><span class="o">+</span><span class="s2">"/supergiants.txt"</span><span class="p">,</span> <span class="n">sep</span><span class="o">=</span><span class="s2">" "</span><span class="p">)</span> +</pre></div> + + </div> +</div> +</div> + +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [11]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># create new column "type" for identifying the star class in dataframe</span> +<span class="n">dwarfs</span><span class="p">[</span><span class="s1">'type'</span><span class="p">]</span><span class="o">=</span><span class="s1">'dwarfs'</span> +<span class="n">giants</span><span class="p">[</span><span class="s1">'type'</span><span class="p">]</span><span class="o">=</span><span class="s1">'giants'</span> +<span class="n">ms</span><span class="p">[</span><span class="s1">'type'</span><span class="p">]</span><span class="o">=</span><span class="s1">'ms'</span> +<span class="n">supergiants</span><span class="p">[</span><span class="s1">'type'</span><span class="p">]</span><span class="o">=</span><span class="s1">'supergiants'</span> +</pre></div> + + </div> +</div> +</div> + +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [12]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># join datasets</span> +<span class="n">df</span><span class="o">=</span><span class="n">pd</span><span class="o">.</span><span class="n">concat</span><span class="p">([</span><span class="n">dwarfs</span><span class="p">,</span><span class="n">giants</span><span class="p">,</span><span class="n">ms</span><span class="p">,</span><span class="n">supergiants</span><span class="p">],</span><span class="n">ignore_index</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span> + +<span class="c1">#create new star class "blue giant" for the hottest supergiant available in data </span> +<span class="n">df</span><span class="o">.</span><span class="n">loc</span><span class="p">[(</span><span class="n">df</span><span class="o">.</span><span class="n">temp</span><span class="o">==</span><span class="n">np</span><span class="o">.</span><span class="n">max</span><span class="p">(</span><span class="n">df</span><span class="p">[(</span><span class="n">df</span><span class="o">.</span><span class="n">type</span><span class="o">==</span><span class="s1">'supergiants'</span><span class="p">)]</span><span class="o">.</span><span class="n">temp</span><span class="p">))</span> <span class="o">&</span> <span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">type</span><span class="o">==</span><span class="s1">'supergiants'</span><span class="p">),</span><span class="s1">'type'</span><span class="p">]</span><span class="o">=</span><span class="s1">'blue giant'</span> + +<span class="c1">#take the log base 10 of the luminosity, radius and temperature. This will help on distinguish between data points, since some of them are</span> +<span class="c1"># orders of magnitude appart</span> +<span class="n">df</span><span class="p">[</span><span class="s1">'log_lum'</span><span class="p">]</span><span class="o">=</span><span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">lum</span><span class="p">)</span> +<span class="n">df</span><span class="p">[</span><span class="s1">'log_radius'</span><span class="p">]</span><span class="o">=</span><span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">radius</span><span class="p">)</span> +<span class="n">df</span><span class="p">[</span><span class="s1">'log_temp'</span><span class="p">]</span><span class="o">=</span><span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">temp</span><span class="p">)</span> + +<span class="c1"># sort values by temperature and reset row index numbers</span> +<span class="n">df</span><span class="o">=</span><span class="n">df</span><span class="o">.</span><span class="n">sort_values</span><span class="p">(</span><span class="s1">'temp'</span><span class="p">)</span> +<span class="n">df</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">reset_index</span><span class="p">(</span><span class="n">drop</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span> +<span class="n">df</span><span class="o">.</span><span class="n">head</span><span class="p">()</span> +</pre></div> + + </div> +</div> +</div> + +<div class="output_wrapper"> +<div class="output"> + + +<div class="output_area"> + + <div class="prompt output_prompt">Out[12]:</div> + + + +<div class="output_html rendered_html output_subarea output_execute_result"> +<div> +<style scoped> + .dataframe tbody tr th:only-of-type { + vertical-align: middle; + } + + .dataframe tbody tr th { + vertical-align: top; + } + + .dataframe thead th { + text-align: right; + } +</style> +<table border="1" class="dataframe"> + <thead> + <tr style="text-align: right;"> + <th></th> + <th>lum</th> + <th>temp</th> + <th>radius</th> + <th>type</th> + <th>log_lum</th> + <th>log_radius</th> + <th>log_temp</th> + </tr> + </thead> + <tbody> + <tr> + <th>0</th> + <td>0.000776</td> + <td>3577.003926</td> + <td>0.814703</td> + <td>ms</td> + <td>-3.1104</td> + <td>-0.089001</td> + <td>3.553519</td> + </tr> + <tr> + <th>1</th> + <td>304.228573</td> + <td>3654.601099</td> + <td>145.483474</td> + <td>giants</td> + <td>2.4832</td> + <td>2.162814</td> + <td>3.562840</td> + </tr> + <tr> + <th>2</th> + <td>0.002638</td> + <td>3691.168543</td> + <td>1.209778</td> + <td>ms</td> + <td>-2.5788</td> + <td>0.082706</td> + <td>3.567164</td> + </tr> + <tr> + <th>3</th> + <td>0.006823</td> + <td>3793.506494</td> + <td>1.630027</td> + <td>ms</td> + <td>-2.1660</td> + <td>0.212195</td> + <td>3.579041</td> + </tr> + <tr> + <th>4</th> + <td>359749.335156</td> + <td>3801.042587</td> + <td>278.055832</td> + <td>supergiants</td> + <td>5.5560</td> + <td>2.444132</td> + <td>3.579903</td> + </tr> + </tbody> +</table> +</div> +</div> + +</div> + +</div> +</div> + +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<h2 id="Diagram-plotting">Diagram plotting<a class="anchor-link" href="#Diagram-plotting">¶</a></h2> +</div> +</div> +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<p>We will use seaborn and matplotlib python libraries to make a visualization of the diagram. Seaborn helps on setting the point sizes and color easily. +For the cluster names labeling (star clases), we will take the mean of the temperature and log10(luminosity), this gives the cluster centroid positions for each star class.</p> + +</div> +</div> +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [13]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#libaries import</span> +<span class="kn">import</span> <span class="nn">seaborn</span> <span class="k">as</span> <span class="nn">sns</span> +<span class="kn">import</span> <span class="nn">matplotlib</span> +<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span> +</pre></div> + + </div> +</div> +</div> + +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [14]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#cluster means</span> +<span class="n">means</span><span class="o">=</span><span class="n">df</span><span class="o">.</span><span class="n">groupby</span><span class="p">(</span><span class="s1">'type'</span><span class="p">)</span><span class="o">.</span><span class="n">mean</span><span class="p">()</span> +<span class="n">means</span> +</pre></div> + + </div> +</div> +</div> + +<div class="output_wrapper"> +<div class="output"> + + +<div class="output_area"> + + <div class="prompt output_prompt">Out[14]:</div> + + + +<div class="output_html rendered_html output_subarea output_execute_result"> +<div> +<style scoped> + .dataframe tbody tr th:only-of-type { + vertical-align: middle; + } + + .dataframe tbody tr th { + vertical-align: top; + } + + .dataframe thead th { + text-align: right; + } +</style> +<table border="1" class="dataframe"> + <thead> + <tr style="text-align: right;"> + <th></th> + <th>lum</th> + <th>temp</th> + <th>radius</th> + <th>log_lum</th> + <th>log_radius</th> + <th>log_temp</th> + </tr> + <tr> + <th>type</th> + <th></th> + <th></th> + <th></th> + <th></th> + <th></th> + <th></th> + </tr> + </thead> + <tbody> + <tr> + <th>blue giant</th> + <td>779830.110523</td> + <td>10200.701561</td> + <td>19.604244</td> + <td>5.892000</td> + <td>1.292350</td> + <td>4.008630</td> + </tr> + <tr> + <th>dwarfs</th> + <td>0.000304</td> + <td>6851.165387</td> + <td>4.312305</td> + <td>-3.600667</td> + <td>0.617061</td> + <td>3.829688</td> + </tr> + <tr> + <th>giants</th> + <td>92.579808</td> + <td>4009.110946</td> + <td>64.770748</td> + <td>1.698400</td> + <td>1.731200</td> + <td>3.602071</td> + </tr> + <tr> + <th>ms</th> + <td>27.658464</td> + <td>6834.153632</td> + <td>4.479883</td> + <td>0.605920</td> + <td>0.604103</td> + <td>3.817994</td> + </tr> + <tr> + <th>supergiants</th> + <td>674267.072595</td> + <td>5375.640867</td> + <td>163.832724</td> + <td>5.785000</td> + <td>2.134169</td> + <td>3.713757</td> + </tr> + </tbody> +</table> +</div> +</div> + +</div> + +</div> +</div> + +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<h2 id="Hertzsprung-Russell-Diagram">Hertzsprung-Russell Diagram<a class="anchor-link" href="#Hertzsprung-Russell-Diagram">¶</a></h2> +</div> +</div> +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [15]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># plot canvas</span> +<span class="n">fig</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span><span class="mi">10</span><span class="p">))</span> +<span class="n">plt</span><span class="o">.</span><span class="n">xlim</span><span class="p">(</span><span class="mi">14000</span><span class="p">,</span> <span class="mi">3000</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s2">"Hertzsprung-Russell Diagram"</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">'temp K'</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'log_lum'</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span> +<span class="n">sns</span><span class="o">.</span><span class="n">set_style</span><span class="p">(</span><span class="s2">"dark"</span><span class="p">)</span> + +<span class="c1"># plot data points</span> +<span class="n">sns</span><span class="o">.</span><span class="n">scatterplot</span><span class="p">(</span><span class="n">data</span><span class="o">=</span><span class="n">df</span><span class="p">,</span> + <span class="n">x</span><span class="o">=</span><span class="s1">'temp'</span><span class="p">,</span> + <span class="n">y</span><span class="o">=</span><span class="s1">'log_lum'</span><span class="p">,</span> + <span class="n">hue</span><span class="o">=</span><span class="n">df</span><span class="o">.</span><span class="n">temp</span><span class="p">,</span> + <span class="n">size</span><span class="o">=</span><span class="n">df</span><span class="o">.</span><span class="n">radius</span><span class="p">,</span> + <span class="n">sizes</span><span class="o">=</span><span class="p">(</span><span class="mi">100</span><span class="p">,</span> <span class="mi">1000</span><span class="p">),</span> + <span class="n">palette</span><span class="o">=</span><span class="s2">"Spectral"</span><span class="p">,</span> + <span class="n">legend</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span> + +<span class="c1">#plot cluster labels for each star class</span> +<span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'dwarfs'</span><span class="p">,</span><span class="s1">'temp'</span><span class="p">],</span> <span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'dwarfs'</span><span class="p">,</span><span class="s1">'log_lum'</span><span class="p">],</span> <span class="s1">'DWARFS'</span><span class="p">,</span> <span class="n">style</span><span class="o">=</span><span class="s1">'normal'</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s1">'red'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span><span class="n">horizontalalignment</span><span class="o">=</span><span class="s1">'center'</span><span class="p">,</span><span class="n">fontweight</span><span class="o">=</span><span class="s1">'bold'</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'giants'</span><span class="p">,</span><span class="s1">'temp'</span><span class="p">],</span> <span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'giants'</span><span class="p">,</span><span class="s1">'log_lum'</span><span class="p">],</span> <span class="s1">'GIANTS'</span><span class="p">,</span> <span class="n">style</span><span class="o">=</span><span class="s1">'normal'</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s1">'red'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span><span class="n">horizontalalignment</span><span class="o">=</span><span class="s1">'right'</span><span class="p">,</span><span class="n">verticalalignment</span><span class="o">=</span><span class="s1">'bottom'</span><span class="p">,</span><span class="n">fontweight</span><span class="o">=</span><span class="s1">'bold'</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'ms'</span><span class="p">,</span><span class="s1">'temp'</span><span class="p">],</span> <span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'ms'</span><span class="p">,</span><span class="s1">'log_lum'</span><span class="p">],</span> <span class="s1">'MAIN SEQUENCE'</span><span class="p">,</span> <span class="n">style</span><span class="o">=</span><span class="s1">'normal'</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s1">'orange'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span><span class="n">horizontalalignment</span><span class="o">=</span><span class="s1">'right'</span><span class="p">,</span><span class="n">verticalalignment</span><span class="o">=</span><span class="s1">'top'</span><span class="p">,</span><span class="n">rotation</span><span class="o">=-</span><span class="mi">25</span><span class="p">,</span><span class="n">fontweight</span><span class="o">=</span><span class="s1">'bold'</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'supergiants'</span><span class="p">,</span><span class="s1">'temp'</span><span class="p">],</span> <span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'supergiants'</span><span class="p">,</span><span class="s1">'log_lum'</span><span class="p">],</span> <span class="s1">'SUPERGIANTS'</span><span class="p">,</span> <span class="n">style</span><span class="o">=</span><span class="s1">'normal'</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s1">'red'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span><span class="n">horizontalalignment</span><span class="o">=</span><span class="s1">'center'</span><span class="p">,</span><span class="n">verticalalignment</span><span class="o">=</span><span class="s1">'top'</span><span class="p">,</span><span class="n">fontweight</span><span class="o">=</span><span class="s1">'bold'</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'blue giant'</span><span class="p">,</span><span class="s1">'temp'</span><span class="p">],</span> <span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'blue giant'</span><span class="p">,</span><span class="s1">'log_lum'</span><span class="p">],</span> <span class="s1">'BLUE GIANTS'</span><span class="p">,</span> <span class="n">style</span><span class="o">=</span><span class="s1">'normal'</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s1">'blue'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span><span class="n">horizontalalignment</span><span class="o">=</span><span class="s1">'center'</span><span class="p">,</span><span class="n">verticalalignment</span><span class="o">=</span><span class="s1">'top'</span><span class="p">,</span><span class="n">fontweight</span><span class="o">=</span><span class="s1">'bold'</span><span class="p">)</span> + +<span class="c1">#show plot</span> +<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span> +</pre></div> + + </div> +</div> +</div> + +<div class="output_wrapper"> +<div class="output"> + + +<div class="output_area"> + + <div class="prompt"></div> + + + + +<div class="output_png output_subarea "> +<img src="data:image/png;base64,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iHOAQ6q9SYMypZRSSh00RITg4GKCg4uZd9fnidU1YmJxInuridc2YFyDNzdEYHARjt+HNyeILz+nv5vdKRqUKaWUUuqg5M0N4c21CWhzRg7u59YcOJ3or5RSSimVBTQoU0oppZTKAhqUKaWUUkplAQ3KlFJKKaWygAZlSimllFJZQIMypZRSSqksoEGZUkoppVQW0KBMKaWUUioLaFCmlFJKKZUFNChTSimllMoCGpQppZRSSmUBDcqUUkoppbKABmVKKaWUUllAgzKllFJKqSygQZlSSimlVBbQoEwppZRSKgtoUKaUUkoplQU0KFNKKaWUygIalCmllFJKZQENypRSSimlsoAGZUoppZRSWUCDMqWUUkqpLKBBmVJKKaVUFtCgTCmllFIqC2hQppRSSimVBTQoU0oppZTKAhqUKaWUUkplAQ3KlFJKKaWygAZlSimllFJZQIMypZRSSqksoEGZUkoppVQW0KBMKaWUUioLaFCmlFJKKZUFNChTSimllMoCGpQppZRSSmUBDcqUUkoppbKABmVKKaWUUllAgzKllFJKqSygQZlSSimlVBbQoEwppZRSKgtoUKaUUkoplQU0KFNKKaWUygIalCmllFJKZQENypRSSimlsoAGZUoppZRSWUCDMqWUUkqpLKBBmVJKKaVUFtCgTCmllFIqC2hQppRSSimVBTQoU0oppZTKAhqUKaWUUkplAQ3KlFJKKaWygAZlSimllFJZQIMypZRSSqksoEGZUkoppVQW0KBMKaWUUioLaFCmlFJKKZUFsjYoE5HBIrJVRKb2d1uUUkoppXpbVgZlIuIDfgc09ndblFJKKaX6QlYGZcBPgN8CO/q7IUoppZRSfSHrgjIRuRIoN8Y81UG5a0VkkYgsKi8v75vGKaWUUkr1kqwLyoBPAKeLyAvAXOAvIjK0bSFjzO+NMfOMMfMGDRrUx01USimllOpZ3v5uQFvGmBObvk4GZtcZY3b1X4uUUkoppXpfNvaUKaWUUkodcrKup6wlY8yC/m6DUkoppVRf0J4ypZRSSqksoEGZUkoppVQW0KBMKaWUUioLaFCmlFJKKZUFNChTSimllMoCGpQppZRSSmUBDcqUUkoppbKABmVKKaWUUllAgzKllFJKqSygQZlSSimlVBbQoEwppZRSKgtoUKaUUkoplQU0KFNKKaWUygIalCmllFJK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MzKIZMfILM5Ld7P6pFAmIiIi407D+nJe+cEtrL33WZKtbQBM+uQeHHjtheTtPpNILCPNLexJw5ciIiIyrjRurODxhd9i9Z+f3BbIALYsfZu/Hf7vVL+1On2N64dCmYiIiIwbydY2Vt76V+rXburz+NLzf0lTedXoNmwQFMpERERk3GjeWsPK3z7Yb53K11bRVt80Si0aPIUyERERGVeaNlcNWKe1tn7kGzJECmUiIiIyfhjk7Fg6YLWMgtxRaMzQKJSJiIjIuBGbXMCci07rt07J4XsTyY6NUosGT6FMRERExg0LhZh1ynyKD9qj1+MZhbkcfMPFZBYFb70yhTIREREZV2KTC1hw90/Y7/JziZUWARCOZbDrV07g00tvJHsQw5vpoMVjRUREZNyJlRQw58JT2elfjsIlElgoRDQ/m0g8eMOW7RTKREREZFwKhcNkpXrKxgINX4qIiIgEgEKZiIiISAAolImIiIgEgEKZiIiISAAolImIiIgEgEKZiIiISAAolImIiIgEgEKZiIiISAAolImIiIgEgEKZiIiISAAolImIiIgEgEKZiIiISAAolImIiIgEgEKZiIiISABE0t0AERERkdHWUl1PormVSFYG0dx4upsDKJSJiIjIBNK4uYrK11bx+lV30bSpktydd+AT3z2D3F2mESvOS2vbFMpERERkQmjcXMWzX/gZG556ZVtZxaurWHPfImafewIHXP7VtAYzzSkTERGRcS/R0srb193XJZB19u7Nf2XDUy+Pcqu6UigTERGRca95aw1v//r+fuv88yf/S+PmqlFpT280fCkiMgjOtQAu9SyKmf5NKzKWtDU001JV12+dqjdX49oSo9SinhTKRET64cNYFY7VQAMQBaaDK8UsM61tE5HBC0XCA9eJRsBGoTF9fX76PlpEJNica8HxBo7XgBqgDWgEVuJ4Eeca09tAERm0cDyT4gNm91tnx9MXEM3NGqUW9aRQJiLSC+eSOD4CKvqo0Yzj9VRPmogEXdbkAj55zTfBeu8KC2dlst+P/o1oTvrWLFMoExHpVSuwdoA6Nal6IjIWFO69M0c99HOyphR2Kc/deSqffvZqsmeUpKllnuaUiYj0KgkMphesDsge4baIyHDIyI0z7ZgyPvvyTdSv20TjxkpyZk0hq7SIWEkB1kcv2mhRKBMR2S4jN+DgnAPX5G/JZghlgWVgofTNeREZ60KRMPGpRcSnFqW7KT0olImI9CoM5AK1/dSxVJ3h55KtkCiHxqWQrO84EMrDxQ+BcCFm+hMuMp5oTpmISC/MMjB2HaDWDozEv22dc5DYDPVPdQ1kAMkaqHscEtXD/rkikl4KZSIifcrDmEPvCxeVYOwyMr1VrgkalvZXARqX4pJNw//ZIpI26vsWEemDWRTnSjEmAZtx1ACZGDsAGZhFR+aDk43gGvqvk6gA1zYyny8iaaFQJiLSD98TFgFmgnOjc3WWax5kRS3HITKeaPhSRGSQRu1y+VBscPVGqqdORNJCoUxEJGgsBqGc/uuEJzHowY4dd/SrmLffwmEoLISFC+Fvf/N17r3XH4tEoKHT0Onvf9/xunPO6fq+e+zhyy+/vKOsqcm/txnMmdN7e84+u2t72j+3qAjmz4cHH+you3p1z7qdbwsWdNTdvBm+8Q3/fTMyID8fjjgC7rtvcL+TSJoplImIBI3FIOsQ+t4ZOQzxg7HB9qi1KyyEHXbw99XV8PTTcPzxcPvtcOihvk4iAS+/3PGap5/ueLxoUcfjmhpYscI/njevo/yBB6Cqyj9esQJeeKHv9sTjMG2av02eDLW1/jM+9zl4/vme9UtLO+p3fh1AY6MPdDfcAGvWQG6uD4jPPQennOLDpUjAKZSJiASMmUG4CHKOgVBB14PhSZB7HIQ+xvpov/wlrF8PW7ZAebkPK87BN78JmZmw006+3osvdrymcyh77z3YuNE/fukl/9poFA48sKPO7bf7+1gqMN56a9/tOe00+PBDf9uwwd/PmgXJJNx8c8/6ixd31G+/3X23P3bPPT4ElpT4+61boaICTj7ZH//JTwb9M4mki0KZiEgAWSiKRSZDzlGQexLkfBryTobsI7FwIWbh7fuA4mK47TbIzob6erjzzo7esvZQtmoVrFsHeXmw996+rL23rL3O/vtDVmqHgQ0b4PHH/bDilVf6srvu8u8/GFOm+PcDH6qG4qOP/H006odBwX+3K66Ab38bTj3Vh0iRAFMoExEJMAvFsHAuFinCQjlYKHP43jwvDw46yD9eurRnKGvvJZs/H44+2j/uHso6D13ecYcf/pw3D77+dT+0WFfng9lAWlpgyRJ49ln/fN99h/Zd5s/39+vX+zllZ57pQ2d+Plx1Ffzf/+vDokiAKZSJiExkU6b4+82b4bDD/OMPPsBtWo170l8E4OYfBkce6Y91D2Xtr4GOocuzzvI9Vmee6Z/3NYR5++0dE/YzM+GQQ/yQ49y5vneru5126jnRv90hh8Bll/nH7T1/55wD06f7Ydr2njSRAFMoExGZyNqDTSIBn/gELjc1V+2hn0IqlLFHHW6/HXDhMLz2Grz1VkfIaQ9ly5bBm2/6cHXaab7sS1/y988/DytX9vzseLxjon778xtv9PPVCgt71u9ton9nP/+5v0jhwgth9mxflkz6qy+POcZ/R5EAUygTEZnIysv9/eTJuGQj7D3dP79/GVZei8vPgl0yofYR2HeODzlXX+3r7Labn1gPHb1kzc1+TpcZlJV1fE5vvWWnneZ76JYu9XPcGhrgj3+EUB//aepton9nlZWwyy5w7bV+sv+aNXDJJf7Ym292vXpUJIAUykREJqrmZt/DBbgDD4SaN2HfUn/ssTf8/YE7doSk/Yv9/R13+Pv2XrKWFvjTn/r/rD/8oc+eKld2AO43qaD33HMdQWoojjrKh8Hvf7+jbOZMf8FB+8T/TZuG/r4io0ihTERkIqqthf/4D7+mWDwOZ54MlUtgv5kAWCLp6x20c8drDkotmdGU2gi9PZQ9/LC/WjIry/d81dZ23Fas8L1mH30Ejz3WpQkOh2uqwq19AjfzfdzhfsjRXX897vmnGZKFC/39737XsSBuMgnXXefnqQHss8/Q3lNklCmUiYhMFBdf7Ce+T53qhwt/+1tf/utfQ3ERtNXCvjNwoU4T6D+5U8fjA2bhop12EWi/8rJ96PLYY/0csZycjtvs2XDwwf549yHMtibcS/8D7/8VmrbiLjgMl52BJZPwtbNxTTWD/24XXeQvEGhqguOO81eWZmfDBRf44+ec0/cOAyIBoVAmIjJRVFb6JSM2bfKB5VOf8r1X55wDGFgG5MRgN39FpiuMw+wpHa+PZ/h5ZeBD3e67+zlpjz7qy045pffPPeMMf//QQ37h2nYVK6C10xpmk3Jw5/neN3trLe7aH+OSycF9t3jcX1Dwve/Bnnv6XrJIxK97dvXVHQFUJMDMjYPF9MrKytyy1LwIEREZOpdshS1PQ+VL/Vfc6Xwso2j7P6/6A9zyq/uvFM3BDvoulpm/3Z8nEiRmttw5V9a9XD1lIiKChaJQeDD0t59m7l4QyhqWz3MVKwau1FoHidZh+TyRsUChTEREvEgOzPwSZEzqdiAE+ftDydFYZHhC2aBX19ci/DKBRAauIiIiE4FZCDIn4WacBW310LwJQhkQmwqhTCw8fFs8WfFeuPf/2n+lWJH/fJEJQqFMRES6sEg2RLIhVjJyH5KZBznToG593+2YdQxk5IxcG0QCRsOXIiIy6iwjF9v7XMjqPlSassOhULKP770TmSDUUyYiImlhsSI44CKoWoX7cBG0NUF2KTZzIcQKsWh2upsoMqoUykREJG0sIw9K9oPC3cElIRwd1rlrImOJQpmIiKSdRePpboJI2imUiYiIpDiXhIZqaG32PXfRGGRmY1H13snIUygTEREBXGMtyfeXk1jyZ6gp94WRTEJ7LiT8yVOx7ML0NlDGPYUyERGZ8FxTHYnlD5B86b6uB9qaSb76KO7DN4ic+mMsuyAt7ZOJQdcai4iINNb2DGSduK3rSLz1NC6RGMVGDY1LJklUVZKoqiBRWUGypTndTZIhUk+ZiIhMaC7RRuLVxwasl3z5YcJzF0AAhzETVZU0LVtM3UP3kti8EYvFyJq3kJwTTyVUUEQoQzsjjAUKZSIiMrG1NeO2rBm4XkMVJJMj3pyhSlRuZevPLqNt/bptZa6xkYa//5WGZx6n+LKfkbHrHCwaTWMrZTA0fCkiIhNbKAKZg1ioNhQZ/EbqoyRZX0/1Ldd3CWRdtLZSccUPSdbWjG7D5GMJbCgzszlmVm1msXS3RURExi+LZhLe97gB64V2OxgyskahRYOXbKynafnSfuu4lmaali/BBbCXT7oKZCgzszzgF4BmKYqIyIiz4hlY8Yy+K4QjhA85AwtYKGtd84FfT20AjUueJ9nYMAotku0RuFBmZgbcBFwG6H9BIiIy4ixeQOSUH2JTdu15MJZD5NQfQ24fm6en02CvBk0mMOdGti2y3dI60d/MvgJ8q1vxGuDPzrlXLWBj9yIiMn5ZThGRky/DNVSRfHcxtDUTmrEXVrIzxHKxcPCujYvOmDWoehlz98aygtXLJz2l9X9hzrlbgFs6l5nZe8BXUoGtFHgcmN/9tWZ2HnAewMyZM0e+sSIiMu5ZPB+L5xOaNLiwk26WnUN0191pfW9FP5WM+IJjAhkqpavADV8653Z1zi1wzi0ANgLH9FHvJudcmXOubPLkyaPaRhERkSAI5+VTeMElWE5un3Xyv/rvhPo5LsERuFAmIiIigxcumcLkK35N1hFHQaSjNyy6824U/5//JuuQwwlp6HJMMDcOJv6VlZW5ZcuWpbsZIiIiaZNsasQ11ONaWiAcwTIzCeflp7tZ0gszW+6cK+tergFmERGRcSAUy4KYesTGMg1fioiIiASAQpmIiIhIACiUiYiIiASAQpmIiIhIACiUiYiIiASAQpmIiIhIACiUiYiIiASAQpmIiIhIACiUiYiIiASAQpmIiIhIACiUiYiIiASAQpmIiIhIACiUiYiIiASAQpmIiIhIACiUiYiIiASAQpmIiIhIACiUiYiIiASAQpmIiIhIAJhzLt1t2G5mVgusSHc7pItJwJZ0N0J60HkJHp2TYNJ5CZ7xdE5mOecmdy+MpKMlI2CFc64s3Y2QDma2TOckeHRegkfnJJh0XoJnIpwTDV+KiIiIBIBCmYiIiEgAjJdQdlO6GyA96JwEk85L8OicBJPOS/CM+3MyLib6i4iIiIx146WnTERERGRMC2QoM7NPmtkz3cq+YGaLOz0/18yWmdkSM/tMqmySmT1uZovM7E4zi/dVV4am8zkxs31Tv/EzZvY3M5uSKtc5GWXdzsuuZvZ86re+wcxCqfIfmdmLZvYPMztoqHVl6MwsamZ/TP2Oi8xsznCcH9l+ZnapmS02s+Vm9hWdl2AwsxIzWzfh/7/inAvUDfhP4HVgSaey/YAn28uA0lSdTCC/0+NfAWen6nwP+FZfddP9PcfSrfs5AZ4F9k09/hrwS52TQJyXB4EFqcc3Ap8D9geeAgyYCbw01Lq6faxzcxJwV+rx0cC923t+0v2dxsMNWAA8hO+QyAF+rPOS/hsQBe4D3gXmTORzEsREuQo4pf2JmRUDlwMXdapzEPCCc67ZOVcNvAfsDcwDHkvVeRQ4qp+6MnhdzglwpnPun6nHEaAJnZN06H5eDsAHZuj4recBjztvLRAxs8lDrCtD9y7+9wsBeUAr239+ZPsdi/+HzH34cPYwOi9BcBU+UH2Uej5hz0ngQplz7l78HzDMLAzcAlwM1HaqlgdUd3pei+9x6VzeW1nnchmkzuck9XwDgJkdClwAXI3Oyajrfl7wF+60X7kz0G89lLoydHXAjsA7wM34HuPtPT+y/SYBZcBpwNeB/weEdF7Sx8zOBsqdc3/rXDxRz0nQV/Q/ANgNuAGIAXPN7Bp8F2Zup3q5QBVQk3rc2EtZ97qyHczsDOD7wAnOuXIz6+t31jkZPclOjwf6rYdSV4buW8DfnHOXmtkM/N+sjE7HP875ke23FXjHOdcCrDCzJmBGp+M6L6PvHMCZ2VHAvsAfgJJOxyfUOQlcT1lnzrkXnXN7OucWAGcCbznnLgJeBA43s5iZ5QN7AG8ALwCfTr38eGBRP3XlYzKzs/A9ZAucc++ninVO0u8VM1uQetz+W78AHGtmITObie8V2DLEujJ0lXT8q74CP2dme8+PbL/ngePM2wHIBp7UeUkf59x859wRqf/O/xP4N+DRiXpOgt5T1ivn3EYz+xX+xw8B33fONZnZz4Dbzexc/KalX3DO1fdWN22NH+NSQ8q/AtYCfzEzgGedcz/SOUm7bwM3m1kG8DZwj3MuYWaLgMX43/qbH6OuDN3VwK2p3zMDuAxYxnacn9H+AuORc+5hM5uP/4dh++/9ATovQbNdf8vS0eDhosVjRURERAIg0MOXIiIiIhOFQpmIiIhIACiUiYiIiASAQpmIiIhIACiUiYiIiASAQpmIjBtmdqCZHZPudoiIfBwKZSIyLpjZCcASYG662yIi8nEolInIeDEZ/U0TkTFMf8BEREREAkChTETGPDP7PXBb6unVZubMbMfUsYVm9nczqzazejNbbGaf7+U9nJn9zsyOMLNFZtZgZhvM7HIzC5vZXDN7zMxqzWy9mf3azOKdXr8g9R5fNbNvmNmq1Hu8amZnj8LPICJjnEKZiIwH9wMPpB7/DfgvoMrMvgo8AewN3An8FigB7jazy3p5n4OBx4Fy4AagGbg09boXgHCqvBK4APh5L+9xPn5/2KXArUAxcJuZ/Xg7v6OIjHPa+1JExoVUb9RtwLecc9eY2XTgPeB94HDn3NZUvSx8UDsY2Mc590aqvP2P4becc9ekynYH3kmV/8I5951UeR6wDmhyzk1JlS0Ank7VPc05d0+qvAS/ifJMYK5zbuVIfH8RGfvUUyYi49VZQCbww/ZABuCcawR+hP/796Vur2kGru9UdwWwJfX0qk7lNcDbQEkq5HX2QnsgS9XdDFwORIDTt/M7icg4Fkl3A0RERsgBqftPmdle3Y7lpO737Va+zjnX0q2sHsh2zm3sVt6Uus8EGjuVP9tLW15M3e/Tb4tFZEJTKBOR8aogdf/1fuoUdXte30e97kGtP+t7KWsPdPlDeB8RmWAUykRkvKpL3e/inHt/FD+3+3AmdATELb0cExEBNKdMRMaP7lctvZa6L+te0cx2M7OrzOzEEWjHgb2UHZK6XzoCnyci44RCmYiMF62p+4zU/R1AAvi5mZW2VzKzCPBr4Nv45SqG2ylmNq/T55UCP8APjd41Ap8nIuOEhi9FZLxon8t1vpkV4dcK+0/gF8CbZvYAfn2x44E9gIfxwW24NQBPmtndQA3wOWAKcF4vFwuIiGyjUCYi48VzwHXAF/ELuz7hnPulmb2D7xU7Fb/466rU8+ucc20j0I7b8QHxAnxP3CvAOc65R0fgs0RkHNHisSIiw6DT4rHXOucuSmtjRGRM0pwyERERkQBQKBMREREJAIUyERERkQDQnDIRERGRAFBPmYiIiEgAKJSJiIiIBIBCmYiIiEgAKJSJiIiIBIBCmYiIiEgAKJSJiIiIBMD/B7LPKYviw/D0AAAAAElFTkSuQmCC +" +> +</div> + +</div> + +</div> +</div> + +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<h2 id="Luminosity-vs-radius">Luminosity vs radius<a class="anchor-link" href="#Luminosity-vs-radius">¶</a></h2> +</div> +</div> +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [17]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># plot canvas</span> +<span class="n">fig</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span><span class="mi">10</span><span class="p">))</span> +<span class="c1">#plt.xlim(14000, 3000)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s2">"Radius vs luminosity"</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">'log_radius'</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'log_lum'</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span> +<span class="n">sns</span><span class="o">.</span><span class="n">set_style</span><span class="p">(</span><span class="s2">"dark"</span><span class="p">)</span> + +<span class="c1"># plot data points</span> +<span class="n">sns</span><span class="o">.</span><span class="n">scatterplot</span><span class="p">(</span><span class="n">data</span><span class="o">=</span><span class="n">df</span><span class="p">,</span> + <span class="n">x</span><span class="o">=</span><span class="s1">'log_radius'</span><span class="p">,</span> + <span class="n">y</span><span class="o">=</span><span class="s1">'log_lum'</span><span class="p">,</span> + <span class="n">legend</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="n">hue</span><span class="o">=</span><span class="n">df</span><span class="o">.</span><span class="n">log_temp</span><span class="p">,</span> + <span class="n">size</span><span class="o">=</span><span class="n">df</span><span class="o">.</span><span class="n">log_radius</span><span class="p">,</span> + <span class="n">palette</span><span class="o">=</span><span class="s2">"Spectral"</span><span class="p">,</span> + <span class="n">sizes</span><span class="o">=</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">1000</span><span class="p">)</span> + <span class="p">)</span> + +<span class="c1">#plot cluster labels for each star class</span> +<span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'dwarfs'</span><span class="p">,</span><span class="s1">'log_radius'</span><span class="p">],</span> <span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'dwarfs'</span><span class="p">,</span><span class="s1">'log_lum'</span><span class="p">],</span> <span class="s1">'DWARFS'</span><span class="p">,</span> <span class="n">style</span><span class="o">=</span><span class="s1">'normal'</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s1">'red'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span><span class="n">horizontalalignment</span><span class="o">=</span><span class="s1">'center'</span><span class="p">,</span><span class="n">fontweight</span><span class="o">=</span><span class="s1">'bold'</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'giants'</span><span class="p">,</span><span class="s1">'log_radius'</span><span class="p">],</span> <span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'giants'</span><span class="p">,</span><span class="s1">'log_lum'</span><span class="p">],</span> <span class="s1">'GIANTS'</span><span class="p">,</span> <span class="n">style</span><span class="o">=</span><span class="s1">'normal'</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s1">'red'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span><span class="n">horizontalalignment</span><span class="o">=</span><span class="s1">'right'</span><span class="p">,</span><span class="n">verticalalignment</span><span class="o">=</span><span class="s1">'bottom'</span><span class="p">,</span><span class="n">fontweight</span><span class="o">=</span><span class="s1">'bold'</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'ms'</span><span class="p">,</span><span class="s1">'log_radius'</span><span class="p">],</span> <span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'ms'</span><span class="p">,</span><span class="s1">'log_lum'</span><span class="p">],</span> <span class="s1">'MAIN SEQUENCE'</span><span class="p">,</span> <span class="n">style</span><span class="o">=</span><span class="s1">'normal'</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s1">'orange'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span><span class="n">horizontalalignment</span><span class="o">=</span><span class="s1">'right'</span><span class="p">,</span><span class="n">verticalalignment</span><span class="o">=</span><span class="s1">'top'</span><span class="p">,</span><span class="n">rotation</span><span class="o">=-</span><span class="mi">25</span><span class="p">,</span><span class="n">fontweight</span><span class="o">=</span><span class="s1">'bold'</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'supergiants'</span><span class="p">,</span><span class="s1">'log_radius'</span><span class="p">],</span> <span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'supergiants'</span><span class="p">,</span><span class="s1">'log_lum'</span><span class="p">],</span> <span class="s1">'SUPERGIANTS'</span><span class="p">,</span> <span class="n">style</span><span class="o">=</span><span class="s1">'normal'</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s1">'red'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span><span class="n">horizontalalignment</span><span class="o">=</span><span class="s1">'center'</span><span class="p">,</span><span class="n">verticalalignment</span><span class="o">=</span><span class="s1">'top'</span><span class="p">,</span><span class="n">fontweight</span><span class="o">=</span><span class="s1">'bold'</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'blue giant'</span><span class="p">,</span><span class="s1">'log_radius'</span><span class="p">],</span> <span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'blue giant'</span><span class="p">,</span><span class="s1">'log_lum'</span><span class="p">],</span> <span class="s1">'BLUE GIANTS'</span><span class="p">,</span> <span class="n">style</span><span class="o">=</span><span class="s1">'normal'</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s1">'blue'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span><span class="n">horizontalalignment</span><span class="o">=</span><span class="s1">'center'</span><span class="p">,</span><span class="n">verticalalignment</span><span class="o">=</span><span class="s1">'top'</span><span class="p">,</span><span class="n">fontweight</span><span class="o">=</span><span class="s1">'bold'</span><span class="p">)</span> + +<span class="c1">#show plot</span> +<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span> +</pre></div> + + </div> +</div> +</div> + +<div class="output_wrapper"> +<div class="output"> + + +<div class="output_area"> + + <div class="prompt"></div> + + + + +<div class="output_png output_subarea "> +<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmUAAAJqCAYAAABq2TfyAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8vihELAAAACXBIWXMAAAsTAAALEwEAmpwYAADWBElEQVR4nOzdd5xU1fn48c+5986dme27sLv0Lk1AVECNFUUkGo0mftXEaGKaMZZUE03UVE1iTGJ+JmpijLGXGDXGAhZEQBFFEQHpvZfts9NuOb8/BhaWbTNbYFif9+u1L3Hm3nPPbJn7zDnPeY7SWmuEEEIIIcQhZRzqDgghhBBCCAnKhBBCCCGyggRlQgghhBBZQIIyIYQQQogsIEGZEEIIIUQWkKBMCCGEECILSFAmxGHmmWeeYcSIEc1+jR07lpNPPpmrr76aDz/8sEuuf+uttzJixAjmz5/f8Njpp5/OhAkTuuR62WDv9/xf//rXIetDtn2PN2/ezIgRI/j2t7/d6PGPPvqIuXPnHqJeCXF4sw51B4QQ7TNp0iQmTZrU6LHa2lo++ugjXnvtNWbNmsWDDz54UG7kl19+Oclkssuv80mWbd/jgoICrrnmGoYMGdLw2KxZs7jqqqv48Y9/zEknnXQIeyfE4UmCMiEOU5MmTeLaa69t9rk///nP3H333dxxxx088cQTXd6Xr3zlK11+jU+6bPseFxQUNPn9q6ysxPf9Q9QjIQ5/Mn0pRDd01VVXEQgEWLhwIbFY7FB3RwghRBokKBOiG7Jtm7y8PAAcx2l43HEcHnzwQS666CKOPfZYxowZw+TJk7nllluorKxs0s7TTz/Neeedx1FHHcXUqVNbHHU7MN/prrvuYsSIEbz22mttHgswd+5cvvzlL3PCCScwbtw4zj33XP72t7+1OV33rW99ixEjRrB27domz7344ouMGDGC++67D4D6+npuu+02pk2bxtixYznhhBO45pprWLp0aavXaElLOV7z589nxIgR3HrrrQ2P3XDDDYwePZqqqipuuukmjj/+eI4++mi+9rWvsXHjRpLJJL///e856aSTOOaYY7jssstYvnx5q9fbm+c2b9487r//fqZOncqYMWOYMmUK99xzD57nNTrf930ee+wxzj//fMaNG8exxx7LFVdcwVtvvdXkNSxevJgrr7ySk046ibFjx3LWWWdxxx13EIlEGo45MKfshhtu4MYbbwTgN7/5DSNGjGD16tUcc8wxnHbaaTS3o9+NN97IiBEjWL9+fRrfcSG6P5m+FKIbWrJkCVVVVfTp04eCgoKGx3/wgx8wY8YMjj32WC666CKSySRz587lySefZOnSpfznP/9pOPbOO+/knnvuoW/fvlx44YXs2rWLX/7yl5SUlHRqXxcsWMC3vvUtiouLOfvsswkGg7z99tv88Y9/ZMOGDdx2220tnnveeefxxhtv8PLLL3P11Vc3eu7FF19EKcW5554LwHe/+11mz57N5MmTmTJlCrt37+all15i7ty5PPPMM41yo7qC1prLL78c3/e54IILWLlyJXPnzuXKK69k4MCBrFy5kmnTprFr1y6mT5/ON7/5TWbMmEE4HG613d///vesW7eOadOmMXnyZF588UXuvPNO4vE43/ve94BUQPa9732P6dOn079/fz7/+c8TjUZ5/fXX+drXvsbNN9/MpZdeCsC6deu44oorMAyDadOmUVBQwMKFC7nvvvtYvHgxDz74YLP9mDJlCrW1tbz++uucdNJJjB8/nrKyMs466yyeeeYZFixYwMSJExuOTyQSvPLKK4wfP55BgwZ1zjdZiMOcBGVCdBNaa+rq6li4cCG//vWvARoFKh9++CEzZszg3HPP5Y477mh43HVdLrjgApYsWcK6desYPHgw69ev57777mPUqFE89NBDDYHdG2+8wVVXXdWp/X7ooYdwHIfHHnuM/v37A6kRvf/7v//jueee4yc/+UnDqN+BzjjjDPLy8poEZXV1dcyZM4eJEyfSq1cvVq5cyezZszn//PP53e9+13Dcaaedxne+8x3+/e9/8+Mf/7hTX9eBfN8nHA7zyCOPYNs2AJdccgkLFy4kmUzy/PPPN7zOG2+8kWeeeYZ3332XU089tdV2N27cyHPPPcfAgQMBuOyyy5g2bRpPP/10Q1D2/PPPM336dE466STuuusucnJyANi0aRNf+MIXuO222zjllFPo378/Tz31FHV1dTz44IMcf/zxDde58sormTVrFqtWreKII45o0o/9g7KTTz65IQfus5/9LM888wwvvPBCo6Bs5syZRCIRzjvvvHZ+R4XofmT6UojD1F/+8pdG5TBGjhzJxIkT+eY3v0lVVRU33HADF154YcPxvXr14re//S3f+c53GrVjWRbHHnssABUVFQBMnz4d13X51re+1WikbfLkyZ2+qm5vYvjixYsbHgsEAtx3333Mnz+/xYAMIBgMMnXqVFatWsWqVasaHn/ttddIJpMNN/y911i3bl2jKbgpU6bw2muv8cMf/rBTX1NLvvCFLzQEZABHH300ABdffHGj1zlu3DgAtmzZ0mabU6dObQjIAPr168fQoUPZvXs3iUQCgGeffRaAn//85w0BGUD//v256qqrcF2X5557Dmj+5wGpKcl58+Y1G5C15rjjjqNv377MmDED13UbHn/++ecJBAKcffbZGbUnRHcmQZkQh6lJkyZxzTXXcM011/CVr3yFXr16Aakpvblz53LFFVc0Or5Xr15ccMEF9O7dm6VLl/LCCy9w9913c+211/K///0P2HdD3pvPNGbMmCbX3RtIdJb/+7//QynF9773Pc466yx+/etfM3v2bAoLC8nPz2/z/L2B10svvdTw2Isvvoht25x11lkAjBgxgqOPPppFixZx4okn8o1vfIOHH36Y7du3079/f0zT7NTX1JIBAwY0+v+9AVK/fv0aPR4MBgHSKoHR3NTf3u/b3vOXL19OeXl5w0jk/vYG5Ht/5hdccAHBYJA77riDU089lZtvvplXX32VUCjUrqnrvVPIVVVVDfXLqqurmTNnDqeccgrFxcUZtylEdyVBmRCHqb0lMa699lpuvPFGXn75ZSZOnMjzzz/P7bff3uw5TzzxBJMnT+Zzn/scP/jBD3jggQeIxWIMHToUoCEZu7a2FoDc3NwmbRQVFXXq6zj11FN56KGHOO2009i6dSsPP/ww3/jGNzj55JN5+OGH2zz/uOOOo1evXg1BWVVVFfPmzeO0005rGOVTSnH//ffz7W9/m9LSUmbPns2vf/1rzjjjDK644go2b97cqa+pJfuPUu1v/9GzTDV3rlIK2PfzjEQiLQa4ZWVlAMTjcQBGjhzJU089xac//Wlqa2t56qmnuOaaazjxxBP505/+1GzCflvOP/98AF544QUAXn75ZRzH4bOf/WzGbQnRnUlQJkQ3kZOTw5133knPnj159NFHm6yUfPnll/nZz35GcXExf/3rX5k1axbvvfce//jHPxg1alSjY/cGM/tP9e1VX1/fZl/2BgXN1axqrkTHpEmT+Nvf/sb8+fO57777uPTSS0kmk/z617/mzTffbPVahmFwzjnnsH79epYvX84rr7yC67oNCf575ebm8p3vfIfXXnuN6dOnc/PNNzN+/HjefvvthtyrTDX3+vYGN9kkNzeXHTt2NPtcTU0N0DjYHjlyJHfeeSfz58/noYce4utf/zqhUIh7772Xxx9/POPrDx48mPHjx/P666+TTCZ5+eWXKSwsZPLkye16PUJ0VxKUCdGN9OzZk5///OcA/Pa3v200ArR3lOIPf/gDU6ZMoXfv3g3P7S0psXcU5MgjjwTg/fffb3KNJUuWtNmPQCAAQDQabfR4bW0t1dXVjR578MEHufPOO4FUYHnKKadwyy238LOf/azFPhxo7xTm66+/zvTp0ykoKOC0005reH758uX87ne/a9h6avDgwXzpS1/iscceY9CgQXz00UcZV8sPBAIkEokmI0cbN27MqJ2DYeTIkdTV1bFy5comzy1YsACAYcOGAfDcc8/xq1/9Cq01tm1z3HHHcf3113PXXXcBrf889gbjzfnsZz9LNBrltdde4/3332fatGkdGiEUojuSoEyIbubMM89k6tSpxGKxhgAN9uUp7d69u9Hxzz33HO+++y5AQyL23tIU99xzD7t27Wo4dsGCBcycObPNPuwtLzFr1qxGj997771NRpfmzp3Lvffe22Svzr1J7n369GnzeiNHjmT48OG89NJLvPvuu5x11lmNbvjJZJJ//vOf3H333Y2CqEgkQk1NDaWlpRkHCEOGDMF1XWbPnt3wWHV1NY8++mhG7RwMn/vc54DUvqX7B8qbNm3ir3/9K4FAgHPOOQdIrdJ95JFHePnllxu1sTfAb+3nYVmpBf3718bb65xzziEQCHDHHXfguq5MXQrRDCmJIUQ3dNNNN/H2228zZ84cXnjhBT7zmc9w3nnn8eKLL3LNNddwzjnnkJeXx+LFi3n33Xfp0aMHFRUVDaNYffv25cc//jG//OUvueCCC5gyZQqRSITp06fTu3fvNkeDTj31VMrKynj55Zepq6tj5MiRLFy4kFWrVjF8+HC2bdvWcOy1117L/Pnzufzyy5k2bRrl5eWsXr2aN954g6FDh6ZdMuG8885rKPVx4NTluHHjOOuss5gxYwYXXHABxx9/PK7r8tprr1FVVdWo0Gu6LrroImbOnMl3v/tdzj33XGzbZvr06QwcOJB169Zl3F5X+uxnP8vMmTOZMWMG5513HqecckpDnbJIJMJNN93UsAjh61//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9n4AnH766VxyySXE43G+9rWv8fLLL3Pcccft5R7uX2KxGBB8Hr7+9a/zX//1X2375DOy9+3o/YCe/YzISNkeEI/HSSaTbV/7vo9lWR3uSyaT7T5gYs/Y0XsSiUS4/PLLiUQixONxpk+fLqOXvUQ+H4VFa80VV1xBeXk5juMwc+ZMPvzww97u1n5h48aNXH755Zx99tmceeaZbdvlM9I7Ons/evozIqFsDzj00EN57bXXAFiwYAFjx45t2zd58mTmzZtHNpulpaWFjz/+uN1+sWfs6D1ZvXo1n//85/E8j3w+z3vvvcfEiRN7q6v7tVGjRrFmzRoaGxvJ5XLMnTuXKVOm9Ha39luJRIIzzjiDZDKJ1po5c+YwadKk3u7WPq+2tpZ/+7d/4/rrr+f8889vt08+I3vfjt6Pnv6MyO3LPeCkk07izTff5OKLL0ZrzS233MK9997LsGHDOOGEE7jsssu45JJL0FpzzTXXEAqFervL+7ydvSdnn302F154IbZtc/bZZzNmzJje7vJ+5emnnyaVSnHRRRdxww03cNVVV6G15rzzzqN///693b39zrbvxzXXXMPll1+O4zgceeSRzJw5s7e7t8+74447aG5u5ne/+x2/+93vALjgggtIp9PyGekFO3s/evIzorTWuqc6LoQQQgghdo3cvhRCCCGEKAASyoQQQgghCoCEMiGEEEKIAiChTAghhBCiAEgoE0IIIYQoABLKhBB7xWWXXca4ceNobm7u7a7sNT/60Y8YN24cc+bMadt2/PHHc9hhh/Vir4QQhUrqlAkhxF50+eWXk8vlersbQogCJKFMCCH2oiuvvLK3uyCEKFBy+1IIIYQQogBIKBNC9JrnnnuOiy++mEMOOYQpU6Zw8cUX8+yzz3bY9oUXXuD8889nypQpzJgxg5///OfMnj2bcePG8cQTT+zS6x9//PFcdtllPP744xx11FFMmTKFW2+9FYB8Ps99993HhRdeyNSpU5k0aRLHHXccN954I/X19dud67HHHuOss87i4IMP5uSTT+avf/1rp6+57Zyy3/72t4wbN44XX3xxp20B3njjDa644gqOPPJIJk+ezJlnnsmdd94pt0SF2AfI7UshRK/4yU9+wj333ENVVRVnnHEGAK+88grXXnstH374Iddff31b2/vuu49bbrmFqqoqzj77bPL5PH/+85954YUXdrsfy5cv56abbmo77yGHHALAddddx6xZs5g6dSoXXnghuVyON954g4cffpjFixfz+OOPt53j17/+Nb///e8ZPHgw559/PjU1Ndx0002Ul5fvdv+2NXfuXK6++mrKyso47bTTCIVCzJ49m1/+8pesWbOGW265pUdfTwixd0koE0LsdXPnzuWee+7hwAMP5I9//GNbeKmvr+eKK67g7rvv5jOf+QyHH344mzZt4he/+AXDhg3joYceorKyEoBLL72UCy+8cLf70tDQwPe+9z0uu+yytm0LFixg1qxZnHnmmfz85z9v2+66Lueccw6LFi1i1apVjBgxgtWrV3PXXXcxYcIE7r//foqLiwF4+eWX+epXv7rb/dvW/fffTz6f5y9/+QtDhw4FghG9Cy64gKeeeorvfve7xOPxHn1NIcTeI7cvhRB73Zbbjd/61rfajSaVl5dz3XXXAbSNRD3//PNks1m+8pWvtAUygAMPPJBzzjmnR/pz8sknt/t6wIAB3HrrrXzjG99ot92yLKZOnQpAXV0dENxWdV2Xq6++ui2QARx33HEcc8wxPdK/LXzfB2DhwoVt22zb5q677mLOnDkSyITo42SkTAix1y1duhTDMNoCzra2bFu6dCmwNYBMnjx5u7aHHnoojzzyyG71xbZt+vfv327bgAEDOOecc3Bdl8WLF7Nq1SrWrl3LkiVLmD17NrA1IG3p56RJk7Y795QpU3j99dd3q3/buuCCC3jxxRe55ppruO2225gxYwbHHnss06dPx3GcHnsdIUTvkFAmhNjrEokEoVCowyBRVFREJBIhnU4Dwe1FoN0o2Rb9+vXb7b6Ew+EOt//1r3/l9ttvp7q6GoDi4mIOPvhgRo0axfvvv4/WGqCtGG4sFtvuHKWlpbvdv23NnDmT+++/nz/+8Y/Mnj2bBx54gAceeIDS0lK+9rWvtbsFK4Toe+T2pRBir4vFYqTT6Q6r+2ezWTKZDGVlZQBtt+SSyeR2bROJxB7p3/PPP8/3v/99ysrKuP3223nllVd49913ufvuu5kwYUK7tltuWXbUl476/GlKKWDryNu2tgTTbU2bNo0777yTOXPmcNddd3HppZeSy+W4+eabefXVV7t0fUKIwiShTAix140fPx6AefPmbbdv3rx5aK0ZPXo0ABMnTgTggw8+2K7t+++/v0f698wzzwDwi1/8ghNPPJGBAwe27Vu5ciVA20jZlv51dC2LFi3a6WvZtg1AKpVqt725uZnGxsZ22+677z5+/etfAxCNRjn22GO58cYb+f73v99pH4QQfYeEMiHEXnfuuecC8Mtf/rJdza/6+np++tOfAnD22WcDcOaZZ2LbNnfccUe7tsuXL+fhhx/eI/0LhUIA1NbWttv+1FNP8c477wDBk5hAW2mK3//+99TU1LS1nTt3Li+99NJOX2vkyJFAUA5kW3fcccd2o2dvvPEGd9xxBwsWLGi3/ZNPPgFg0KBBO309IUThkjllQoi97vDDD+eLX/wi9957L2eddRbHHXccEJSRqKmp4Utf+hKHH344AIMHD+brX/86v/jFLzj77LM54YQTyGQyzJo1qy08GUbP/v/lWWedxbPPPsvXvvY1Tj/9dOLxOAsXLuSdd96hoqKCurq6tlGswYMH8+1vf5ubbrqJc845hxNPPJFEIsELL7zAwIEDWbt27Q5fa+bMmfTr14/nn3+elpYWxo8fz/z581m+fDljx45l48aNbW3/8z//kzlz5nD55Zdzyimn0L9/f1asWMHLL7/MqFGjOOuss3r0+yCE2LtkpEwI0StuuOEGfvaznzF48GCefvppnn/+eUaMGMFvf/tbvvnNb7Zr++Uvf5lbbrmFsrIyHn/8cd58802uuOIK/v3f/x2ASCTSo337zGc+w69+9SuGDRvG008/zZNPPkk2m+XGG2/k7rvvBmg3f+vSSy/l9ttvZ+DAgTz55JPMnTuXr3/961x66aU7fS3HcXjggQc46aSTWLBgAQ899BBFRUU89NBDbbXItpg8eTJ//vOfOfroo3n77be59957WbZsGZdffjkPPvgg0Wi0R78PQoi9S+ktEyOEEKIANTQ04Hleh09f/uY3v+H222/n0Ucf7bBkhhBC9CUyUiaEKGhz5szh6KOP5v/+7//aba+vr+fJJ5+kpKSk7cEBIYToy2ROmRCioM2YMYPBgwdz++23s3DhQsaOHUtTUxMvvvgiDQ0N3HrrrTiOw5w5c9om4XfFFVdc0a4CvxBC9Da5fSmEKHjV1dXcfffdvPLKK2zatIloNMqkSZO46qqrOPLIIwH47W9/u91o2o7861//YsiQIXuqy0II0W0SyoQQQgghCoDMKRNCCCGEKAASyoQQQgghCoCEMiGEEEKIAiChTAghhBCiAEgoE0IIIYQoABLKhBBCCCEKwP8HpKSE6Rznme0AAAAASUVORK5CYII= +" +> +</div> + +</div> + +</div> +</div> + +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<p>The plot shows the well known form of the Hertzsprung-Russell diagram, on the center, we can observe the main sequence, which contains the regular stars. The main sequence has a linear like behavior (lum-temp plot), we can also see some outlier clusters that contains the rare stars as dwarfs, giants, supergiants and blue giants. +The dwarfs for example, have low luminosity for their temperature, giants, supergiants and blue giants have high luminosity for their related temperature. The plot point sizes are related to the star radius and the point colors with their temperature (blue hotter and red colder). We have also made a luminosity-radius plot, wich shows that the radius of the star does not explain the oulier behavior of those stars, instead of that, we see again the clusters for the dwarfs, giants, supergiants and blue giants</p> + +</div> +</div> +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<h1 id="Animation">Animation<a class="anchor-link" href="#Animation">¶</a></h1><p>We will use the previous plot to make an animated plot. The matplotlib.animation sublibrary will be used for this task.</p> + +</div> +</div> +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [18]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># import library</span> +<span class="kn">from</span> <span class="nn">matplotlib.animation</span> <span class="kn">import</span> <span class="n">FuncAnimation</span> +</pre></div> + + </div> +</div> +</div> + +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [32]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># define animation iteration function</span> +<span class="c1"># set canvas configuration</span> +<span class="n">fig</span><span class="p">,</span> <span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span><span class="mi">10</span><span class="p">))</span> +<span class="n">ax</span><span class="o">.</span><span class="n">set</span><span class="p">(</span><span class="n">xlim</span><span class="o">=</span><span class="p">(</span><span class="mi">14000</span><span class="p">,</span> <span class="mi">3000</span><span class="p">),</span><span class="n">ylim</span><span class="o">=</span><span class="p">(</span><span class="o">-</span><span class="mi">5</span><span class="p">,</span> <span class="mi">7</span><span class="p">))</span> +<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s2">"Hertzsprung-Russell Diagram"</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">'temp K'</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'log_lum'</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span> +<span class="n">sns</span><span class="o">.</span><span class="n">set_style</span><span class="p">(</span><span class="s2">"dark"</span><span class="p">)</span> + +<span class="k">def</span> <span class="nf">animate</span><span class="p">(</span><span class="n">i</span><span class="p">):</span> + <span class="c1">#data slice</span> + <span class="n">dfi</span><span class="o">=</span><span class="n">df</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="mi">0</span><span class="p">:</span><span class="n">i</span><span class="p">,:]</span> + + <span class="c1">#make plot</span> + <span class="n">sns</span><span class="o">.</span><span class="n">scatterplot</span><span class="p">(</span><span class="n">data</span><span class="o">=</span><span class="n">dfi</span><span class="p">,</span><span class="n">x</span><span class="o">=</span><span class="s1">'temp'</span><span class="p">,</span><span class="n">y</span><span class="o">=</span><span class="s1">'log_lum'</span><span class="p">,</span><span class="n">hue</span><span class="o">=</span><span class="n">df</span><span class="o">.</span><span class="n">temp</span><span class="p">,</span><span class="n">size</span><span class="o">=</span><span class="n">df</span><span class="o">.</span><span class="n">radius</span><span class="p">,</span><span class="n">sizes</span><span class="o">=</span><span class="p">(</span><span class="mi">100</span><span class="p">,</span> <span class="mi">1000</span><span class="p">),</span><span class="n">palette</span><span class="o">=</span><span class="s2">"Spectral"</span><span class="p">,</span><span class="n">legend</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span> + + <span class="c1">#print cluster labels</span> + <span class="k">if</span> <span class="nb">any</span><span class="p">(</span><span class="n">dfi</span><span class="o">.</span><span class="n">type</span><span class="o">==</span><span class="s2">"dwarfs"</span><span class="p">):</span> + <span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'dwarfs'</span><span class="p">,</span><span class="s1">'temp'</span><span class="p">],</span> <span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'dwarfs'</span><span class="p">,</span><span class="s1">'log_lum'</span><span class="p">],</span> <span class="s1">'DWARFS'</span><span class="p">,</span> <span class="n">style</span><span class="o">=</span><span class="s1">'normal'</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s1">'red'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span><span class="n">horizontalalignment</span><span class="o">=</span><span class="s1">'center'</span><span class="p">,</span><span class="n">fontweight</span><span class="o">=</span><span class="s1">'bold'</span><span class="p">)</span> + + <span class="k">if</span> <span class="nb">any</span><span class="p">(</span><span class="n">dfi</span><span class="o">.</span><span class="n">type</span><span class="o">==</span><span class="s2">"giants"</span><span class="p">):</span> + <span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'giants'</span><span class="p">,</span><span class="s1">'temp'</span><span class="p">],</span> <span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'giants'</span><span class="p">,</span><span class="s1">'log_lum'</span><span class="p">],</span> <span class="s1">'GIANTS'</span><span class="p">,</span> <span class="n">style</span><span class="o">=</span><span class="s1">'normal'</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s1">'red'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span><span class="n">horizontalalignment</span><span class="o">=</span><span class="s1">'right'</span><span class="p">,</span><span class="n">verticalalignment</span><span class="o">=</span><span class="s1">'bottom'</span><span class="p">,</span><span class="n">fontweight</span><span class="o">=</span><span class="s1">'bold'</span><span class="p">)</span> + + <span class="k">if</span> <span class="nb">any</span><span class="p">(</span><span class="n">dfi</span><span class="o">.</span><span class="n">type</span><span class="o">==</span><span class="s2">"ms"</span><span class="p">):</span> + <span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'ms'</span><span class="p">,</span><span class="s1">'temp'</span><span class="p">],</span> <span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'ms'</span><span class="p">,</span><span class="s1">'log_lum'</span><span class="p">],</span> <span class="s1">'MAIN SEQUENCE'</span><span class="p">,</span> <span class="n">style</span><span class="o">=</span><span class="s1">'normal'</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s1">'orange'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span><span class="n">horizontalalignment</span><span class="o">=</span><span class="s1">'right'</span><span class="p">,</span><span class="n">verticalalignment</span><span class="o">=</span><span class="s1">'top'</span><span class="p">,</span><span class="n">rotation</span><span class="o">=-</span><span class="mi">25</span><span class="p">,</span><span class="n">fontweight</span><span class="o">=</span><span class="s1">'bold'</span><span class="p">)</span> + + <span class="k">if</span> <span class="nb">any</span><span class="p">(</span><span class="n">dfi</span><span class="o">.</span><span class="n">type</span><span class="o">==</span><span class="s2">"supergiants"</span><span class="p">):</span> + <span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'supergiants'</span><span class="p">,</span><span class="s1">'temp'</span><span class="p">],</span> <span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'supergiants'</span><span class="p">,</span><span class="s1">'log_lum'</span><span class="p">],</span> <span class="s1">'SUPERGIANTS'</span><span class="p">,</span> <span class="n">style</span><span class="o">=</span><span class="s1">'normal'</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s1">'red'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span><span class="n">horizontalalignment</span><span class="o">=</span><span class="s1">'center'</span><span class="p">,</span><span class="n">verticalalignment</span><span class="o">=</span><span class="s1">'top'</span><span class="p">,</span><span class="n">fontweight</span><span class="o">=</span><span class="s1">'bold'</span><span class="p">)</span> + + <span class="k">if</span> <span class="nb">any</span><span class="p">(</span><span class="n">dfi</span><span class="o">.</span><span class="n">type</span><span class="o">==</span><span class="s2">"blue giant"</span><span class="p">):</span> + <span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'blue giant'</span><span class="p">,</span><span class="s1">'temp'</span><span class="p">],</span> <span class="n">means</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="s1">'blue giant'</span><span class="p">,</span><span class="s1">'log_lum'</span><span class="p">],</span> <span class="s1">'BLUE GIANTS'</span><span class="p">,</span> <span class="n">style</span><span class="o">=</span><span class="s1">'normal'</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s1">'blue'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span><span class="n">horizontalalignment</span><span class="o">=</span><span class="s1">'center'</span><span class="p">,</span><span class="n">verticalalignment</span><span class="o">=</span><span class="s1">'top'</span><span class="p">,</span><span class="n">fontweight</span><span class="o">=</span><span class="s1">'bold'</span><span class="p">)</span> + +<span class="c1">#make animation </span> +<span class="n">anim</span> <span class="o">=</span> <span class="n">FuncAnimation</span><span class="p">(</span><span class="n">fig</span><span class="p">,</span> <span class="n">animate</span><span class="p">,</span> <span class="n">interval</span><span class="o">=</span><span class="mi">100</span><span class="p">,</span> <span class="n">frames</span><span class="o">=</span><span class="nb">len</span><span class="p">(</span><span class="n">df</span><span class="p">)</span><span class="o">-</span><span class="mi">1</span><span class="p">)</span> + +<span class="c1">#save animation </span> +<span class="n">anim</span><span class="o">.</span><span class="n">save</span><span class="p">(</span><span class="s1">'Hertzsprung-Russell-Diagram.gif'</span><span class="p">)</span> +</pre></div> + + </div> +</div> +</div> + +<div class="output_wrapper"> +<div class="output"> + + +<div class="output_area"> + + <div class="prompt"></div> + + +<div class="output_subarea output_stream output_stderr output_text"> +<pre>MovieWriter ffmpeg unavailable; using Pillow instead. +</pre> +</div> +</div> + +<div class="output_area"> + + <div class="prompt"></div> + + + + +<div class="output_png output_subarea "> +<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmUAAAJqCAYAAABq2TfyAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8vihELAAAACXBIWXMAAAsTAAALEwEAmpwYAAC2vElEQVR4nOzdd3ib1d3/8fe5b23LsiQ7zh5kOSEhJJAEygoJhL1CgTJKKbQPFMoDpfvXp2W2FFpGF6ulbMoeZUMS9kjYgUDIICE7cSx5yda+z+8Peci2vBI7Vpzv67pygaWjW8eOI310xvcorbVGCCGEEEL0KaOvOyCEEEIIISSUCSGEEELkBQllQgghhBB5QEKZEEIIIUQekFAmhBBCCJEHJJQJIYQQQuQBCWVC5PDkk09SVlbG3//+9w7blZWVMWfOnF7pQ3l5OU888USvXHt3U1ZWlvPPnnvuycyZMznttNO47777SKfTfd3V7fLrX/+asrIyli1bBsCGDRsoKyvjoosu6vSxc+bMafNzmTRpEjNmzOC0007jzjvvJB6Pt3nc3//+d8rKyliwYEGPfz9C7K5sfd0BIURboVCIo446iv33359vf/vbfd2dfqGwsJBzzjmnxW3JZJL169ezYMEClixZwtdff81VV13VRz3sWxdffHHT/ycSCcLhMO+99x5//vOfeeaZZ7j//vspKipqajNz5kwuvvhi9thjj77orhD9koQyIfJQNBqlrq6ur7vRr/h8Pv73f/83530rVqzg1FNP5ZFHHuGcc85h9OjRO7l3fS/XzyaRSHDllVfyxBNP8NOf/pR///vfTfftt99+7Lfffjuzi0L0ezJ9KYTY7Y0fP56jjjoKrTWLFi3q6+7kDYfDwVVXXcWECRN4++235WcjRC+TUCZEL3jvvfc499xz2XfffZk6dSrf+c53eOmll1q0aVz389e//pXf//73TJ06lf32248777yTww47DICFCxdSVlbGk08+2bSGp6M/jdauXcull17K7NmzmTx5MnPmzOHKK69k27ZtLfpQVlbGz3/+cxYtWsQpp5zClClTmDNnDjfffHObdURlZWX8+te/5vbbb2f69OlMnz6de+65p2n93T333NPm53D22WdTVlZGTU1Ni+/573//OwsXLmx6zm9961v89re/JRwOt7nGSy+9xCmnnMK0adM4+OCDueGGG3j33Xebfi49JRgMApnRoUZz5sxh+vTpbdouXryYsrIy/vCHPzTdlkql+Mc//sHxxx/P1KlTmTlzJj/4wQ947733Wjy2q+0AIpEIN9xwA4cffjiTJ0/m4IMP5oorriAUCvXUt90pu93O2WefDcALL7zQdHt7a8qefvppzj77bGbMmMHkyZM56KCD+NnPfsb69evbXPu9997j7LPPZt9992X//ffn8ssvZ8WKFW3Wc86ZM4ezzz6bJ554ggMOOIBp06Zx3XXXAZkp6HvvvZfTTjuNfffdl8mTJzN79mwuv/zyNr9PZWVl/N///R/vv/8+Z555JnvvvTcHHXQQN910E+l0mlWrVvGDH/yg6XftmmuuIRqN9tjPUojOyPSlED3sscce43e/+x3BYJBjjjkGj8fDwoULufTSS7nsssv40Y9+1KL9o48+CsAZZ5zB6tWrmTp1Kt/73ve477772GOPPTj22GOZOHEiQ4cObbHup9FHH33Ee++9x7Rp0wAIh8N8//vfp7KykiOPPJLS0lKWL1/OQw89xOLFi3nmmWew2+1Nj1++fDk//OEPmTZtGmeddRaLFi3i9ttv59NPP+Xuu+/GMJo/u7311lvMnz+fefPmUVFRwd57782aNWu6/TN67bXXuPXWWzn00EPZb7/9eOedd3jsscdYtWoVDz/8cFO7e++9l2uvvZYBAwZw4oknkkwmeeCBB9oE3B1lWRbvvPMOABMmTNiua1xzzTU8/PDDzJw5k0MOOYTa2lpeeOEFfvCDH3D33Xc3TfV1tV1tbS1nnnkmK1as4Fvf+hZHHHEEGzZs4NFHH+Wtt97i4YcfprS0tGd+AJ1oDKYff/xxh+2uv/567rrrLiZMmMC8efNQSvHBBx/w3HPP8dFHH/HSSy/hcrkAeOWVV/jJT35CQUEBRx55JC6Xi+eff553330357VXrlzJ1Vdf3fR7MHXqVAB+9rOf8fLLL7Pvvvty2mmnkUgkePvtt3nkkUf44osv2myWWbJkCf/973859NBDOeOMM3jllVe44447CIVCvPLKK0yePJkzzjiDN998kwceeADTNPnNb36zgz9BIbpGQpkQHXj//fc73YGZbcuWLVx99dWMHj2aBx98kEAgAMBll13G97//ff76178yZ84cxo8f3/SYUCjE008/3SIMDBo0iPvuu4/Ro0e3WOvTeg3PN998w3333ceAAQP461//CmRGMzZt2sS1117bYpPA1VdfzYMPPsg777zDoYce2nT7ihUrOOuss7j88suBzEjOT37yE+bPn8/TTz/NySef3NS2oqKC2267rcWO0+0JZV988QV/+ctfOProowH4yU9+wrx58/jkk0/4+uuvGTNmDFu2bOHGG29kxIgRPPTQQ5SUlABw1llncdppp3X7OXOJx+OsW7eOO+64g+XLlzNjxgz233//bl8nEonw6KOPMmPGDO6///6m20899VROOeUUHnzwQfbbb78utwO46aabWLFiBZdffjlnnXVWU9uFCxdy0UUX8Yc//KHp77y3DRw4EKDNSGu2rVu3cs899zBjxgzuvfdeTNNsuu/888/njTfe4MMPP+Sggw6ivr6eq666Cq/Xy6OPPsqoUaMA+OEPf8i8efNyXr+yspLf/va3TaN2AJ9++ikvv/wyxx9/PDfccEPT7alUinnz5rF06VLWrFnTYjPCypUr+X//7//x/e9/H4DTTjuNo48+mscff5zzzjuPX/3qVwBcdNFFzJo1i+eee05CmdhpJJQJ0YH333+f999/v8vtn3nmGRKJBJdccklTIANwuVxccsklnHvuuTz11FNNL/wAI0eO3K7RmUgkwoUXXkg0GuX2229veuO0LAvIBJ+TTjqp6c3xsssu48ILL2TAgAEtruPxeLj00kubvrbZbPzyl79k/vz5PPvssy1CmcvlYtasWd3ua2vDhw9vCmSQmSL71re+xcqVK9m4cSNjxozhxRdfJB6Pc8EFFzQFMoA999yTefPmNY0wdtXGjRtbTPFmU0px+OGHc80112zX92NZFlprNm/ezLZt25p+xnvttRcLFixg0KBB3WqXSqV4+umnGTduXItABnDYYYexzz77MH/+fCKRCF6vd7v63B0OhwPI/M511OZPf/oTY8eObRHIAGbMmMEbb7zRNO369ttvU1FRwUUXXdQUyACGDBnCueeey80335zzOY444ogWXw8aNIjrrruuzRSzzWZj3333ZcWKFYRCoRahzOFwcOaZZzZ9PXr0aAKBAJWVlZx33nlNt3u9XsaMGcOSJUuIxWJNI3xC9CYJZUJ04OKLL253xx7Q5k1+6dKlQGatzMqVK1vcV19fD8BXX33V4vZhw4Z1u1+WZfGzn/2M1atXc8UVV7Dvvvs23XfkkUdyyy238OCDD/LCCy9w0EEHccghhzBr1qw2gazxe8gudQAwYsQI/H5/m74OGjSozRvu9sh+I25UWFgINK/p+vzzzwGYMmVKm7b77LNPt0NZdkmMVCrFJ598wuLFixk+fDj/+Mc/tnvaEjI7O4855hief/55Zs+ezbRp0zjkkEOYPXs2Y8eO7Xa7NWvWUF9fTzqdzjlSG4/HSafTLF++vMXffW9p3Ans8XjabRMIBDj++OOxLIsVK1bw9ddfs379epYvX940Jdn4gaGzv9tc7HZ70wePRoMGDWLevHmkUim++OIL1qxZw7p161i2bFmb52w0ePDgppDZyOPxEI1G2/z7cDqdQOZ3UkKZ2BkklAnRg2prawFarItqrbq6usXXjS/83XHTTTfx+uuv8+1vf7vFp37ITDU9/vjj3HbbbSxcuJBnn32WZ599Frvdzsknn8xvf/vbFm9Krd/oGpWUlLB27doWt/XUG1PrN0XIjFZlq6ysbOpHa63XUi1YsKCpcGqjoUOHthjly1US44EHHuCaa67hkksu4cEHH8wZWrvq+uuvZ/LkyTz55JNNI6w33HADkydP5ve//z0TJ07scrvGjRGrV6/mH//4R7vP2fp3qbds3LgRyIxwduSVV17hxhtv5JtvvgEyYWfy5MlMmDCBd999F6010L2/20bt/e49/PDD3HLLLZSXlwOZv+e99967aZSr8Tkbud3unNfJXmcpRF+RUCZED2ocSViwYEGnb2Db67nnnuNf//oXU6ZM4corr8zZZvjw4Vx77bWk02mWLl3KW2+9xZNPPskjjzxCYWEhv/jFL5ra5qrWDlBTU9NiCrY9jWGq9ZsfsEM71xqn5erq6pp2RjZqPY22YMECnnrqqRa3zZw5s0Uoy+W73/0uS5cu5amnnuLSSy/l/vvvbzMS2HqkBSAWi7W5zW63c95553HeeeexadMm3nnnHV566SXefvttLrjgAhYuXIjdbu9Su4KCAgBOPPFE/vSnP3X4PewMH374IUDTZpJclixZwqWXXsqgQYO46aab2GuvvRg+fDhKKf75z3+2WMDf+Hebazq0oynS1l588UWuuOIKysrKuOKKK5g0aRKDBw8G4IorrmDJkiVdvpYQ+UBKYgjRgxqnMxunZ7J98803XH/99bz66qudXqf1qFGjpUuX8n//938UFxfz97//PeeI08KFC7nyyiuJRCKYpsnee+/NxRdfzIMPPghkdmu2vmbr4LFx40bKy8vZe++9O+1r4whD4/RsI611zjIIXTVp0iQAPvvsszb3tX6zve6661i+fHmLP9kL6Tvy29/+lsGDB/PRRx9x1113tbjPbrcTj8fbBM5169a1+Hr9+vXcdNNNvPbaa0BmbdSpp57Kv//9b/bff3+2bt3Khg0butxujz32wOFw8MUXX+QMu/fccw+33npr04hTb0qlUjzyyCMAHHfcce22e/7557EsiyuuuIJjjz2WESNGNP0er169GmgO7o1/t7n+nXQnSD333HMA3HjjjRx++OFNgSzXcwqxK5BQJkQPOuGEEzBNk7/85S8tdqqlUimuueYa7rrrLqqqqjq9js2WGcROJpNNt1VUVPDjH/+YdDrN3/72t6ZF4a2tXr2ahx56iIceeqjF7Y1TUEOGDGlx+7Zt27jzzjubvk4mk001oLpyxFNj9fu33nqrxdmR//nPf7r0vbbn+OOPx263c/vtt7eoN7Vy5cqmkNATvF5v087TW265pUWQHD16NKlUijfffLPptqqqqqaA28jlcvGvf/2Lv/71ry3qnCUSCbZt24bD4WDAgAFdbud0OjnmmGNYtWoVd999d4vnWrx4MX/605944okn2qwF7GmpVIo//OEPrFy5smkNXHsap+ErKipa3P7ee+81hadUKgVkNiv4/X7uu+++Fj/vLVu2tDg1oDPtPefTTz/dtEGn8TmF2BXI9KUQPWjUqFH84he/4LrrruO4445jzpw5FBUV8eabb/L1118ze/ZsTjjhhE6vEwgEcDgcLF68mD/+8Y/MnTuXW265hS1btnDAAQewZMkSFi1a1GYUYN68eZx22mk8+uij3HDDDbz//vuUlZURCoV46aWX8Hg8nH/++S0e4/F4uPnmm1m8eDFjxozhvffeY8WKFZx44onMnj27077uueeeTJo0iU8++YQzzzyTGTNmsHz5chYtWsTee++93VNIQ4cO5ZJLLuHGG2/kxBNP5LDDDiMWi/Hyyy83vRln11DbEXPmzOGII47glVde4corr2wKBqeddhqvvvoqP/nJTzj++ONxOBy89NJLjBw5skUpkAEDBnDOOedw9913c9xxxzFr1iwMw+Ctt97i66+/5qKLLsLr9eL1ervUDuBXv/oVn3zyCddffz0LFy5kypQpbN26lVdeeQWbzca1117bY98/0GJDQTKZpKKigvfee49Nmzax55578sc//rHDxx9zzDHcfffdXHXVVXzwwQcMGDCA5cuX8/bbbxMIBAiFQk0h3ePxcPnll/Ozn/2Mb3/728ydOxfTNHnllVearteV7+2EE07g+eef5+KLL+bYY4/F6/Xy+eef8/7771NcXNziOYXYFUgoE6KHnXvuuYwePZq77rqLV155BcuyGD58OL/+9a8566yzmkbBOuJwOLj88sv529/+xn/+8x8KCwubFt2/++677RbYnDlzJvvttx8PPPAAt912G++88w6LFi3C6/VyyCGHcPHFFzNu3LgWjxkxYgQ/+clPuPnmm/nggw8YNmwYv/nNb/je977X5e/5jjvu4MYbb+S1115j+fLlTJ48mXvvvZcXX3xxh9b1nH/++RQXF3PvvffyxBNP4Pf7OeeccwgGg/zhD39od9H29vjtb3/Lu+++y9tvv80zzzzDCSecwOzZs7nhhhu48847eeqppwgGg8ybN4/vfe97HHTQQS0e/4tf/IKRI0fy2GOP8dRTT5FOpxk7dizXXXddi9pbXW0XDAZ59NFHueOOO5g/fz73338/wWCQOXPmcNFFF+3QbtFcsjcUGIaBz+dj7NixnHvuuZx++uk5p8qzTZw4kX/+85/87W9/Y8GCBZim2RSsTznlFA455BDeeOMNLrjgAgCOPfZY3G43t99+O8899xwul4tjjz2W6dOnc9lll3Xp7/bQQw/l5ptv5l//+hfPPvssLpeL4cOHc/nllzNt2jTmzZvHG2+80eG0qxD5RGmZcBdit1VWVsaECRP473//29ddaaOyspJ0Op1zh97f/vY3brnlFh577LGcZRVEfotEItTV1VFaWtpm/eQTTzzBb37zG26++WaOOeaYPuqhEH1D1pQJIfLS4sWLOfDAA9uUhAiHwzz11FMUFRX1+GiR2DnWrFnDIYcc0qZSfiwW48EHH2wq/irE7kamL4UQeenggw9m6NCh3HLLLXz++eeMHz+e6upqFixYQGVlJdddd12nU2oiP02aNIkpU6bw5JNPsmHDBqZMmUIsFuO1115j48aNXHbZZe3WzxOiP5PpSyF2Y/k8fQlQXl7OnXfeyeuvv86WLVuaipH+4Ac/4Fvf+lZfd0/sgNraWu6++25eeuklNm3ahN1up6ysjO9+97scddRRfd09IfqEhDIh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ykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERswLAsyyp3J0RERER2dxopExEREbEBhTIRERERG1AoExEREbEBhTIRERERG1AoExEREbEBhTIRERERG7BlKHv11VdZtmxZwbFHHnmEJUuW5L6+9957Wbx4Maeddhp/+tOfAGhtbeWcc85h6dKlfPvb36a7u7tkWxme/HvyxhtvsHTpUpYtW8Y//uM/0tzcDOielEP+fXn33Xc544wzWLp0Kd/97ncxTROAm266iVNPPZXTTz+d9evXD7utDF8ymeTiiy/m9NNPZ+nSpWzevHlE7o/sultvvZUlS5awePFi7rvvPt0Xm2hpaWHhwoX6u2LZzG233WaddNJJ1le+8pXcsQ0bNlhnnXVW7tiOHTusk046yYrH41Y4HM79/uqrr7buv/9+y7Is69Zbb7XuuOOOkm1l6PrekzPPPNP629/+ZlmWZd1zzz3Wtddeq3tSBn3vy7nnnms9//zzlmVZ1pVXXmk99thj1uuvv24tW7bMMk3T2rp1q7V48eJht5Xha2pqslasWGFZlmWtXbvWuuCCC3b5/siue/75561zzz3XSqfTViQSsX72s5/pvthAIpGwzj//fOsLX/iCtWnTpt36nthupOwTn/gEN954Y+7rtrY2Vq9ezapVq3LH1q9fz0EHHYTH46GyspJPfOITvPnmm7z00kt89rOfBeBzn/sczz33XMm2MnR978nq1auZP38+AOl0Gq/Xq3tSBn3vy4YNGzj88MOB3u/1Sy+9xJFHHolhGEybNo10Ok1ra+uw2srwzZ49m3Q6jWmaRCIRXC7XLt8f2XVr165l7ty5/PM//zPf/OY3+fznP6/7YgPXXXcdp59+OpMmTQJ2/d+y8cx2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 +" +> +</div> + +</div> + +</div> +</div> + +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<h2 id="Final-comments">Final comments<a class="anchor-link" href="#Final-comments">¶</a></h2><p>We have shown the characteristics of the Hertzsprung-Russell Diagram and used the available data to reproduce it satifactorily, we have made data manipulation with pandas library, data plotting and animation with matplotlib library. The Hertzsprung-Russell Diagram shows the behavior of star's luminosity related to their temperature, which is, normaly almost linear. In contrast, we find groups of stars which show an outlier behavior, and as out luminosity-radius plot showed, can not be explained by the star size.</p> + +</div> +</div> +</div> + </div> + </div> +</body> + + + + +</html> diff --git a/ejercicios_clase_03_datos.ipynb b/ejercicios_clase_03_datos.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..b7149cd43a838f13c5a9295afc08bbd4bc00dbe6 --- /dev/null +++ b/ejercicios_clase_03_datos.ipynb @@ -0,0 +1,695 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "_QwnI2tgdgIX" + }, + "source": [ + "# The Hertzsprung-Russell Diagram.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "fW1_vzgGv8LZ" + }, + "source": [ + "***Siria Sadeddin***" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "ichyKwdPoGkG" + }, + "source": [ + "## Introduction" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "0NGruvhTgQwj" + }, + "source": [ + "One of the most useful and powerful plots in astrophysics is the Hertzsprung-Russell diagram. It originated in 1911 when the Danish astronomer, Ejnar Hertzsprung, plotted the absolute magnitude of stars against their colour. Independently in 1913 the American astronomer Henry Norris Russell used spectral class against absolute magnitude. Their resultant plots showed that the relationship between temperature and luminosity of a star was not random but instead appeared to fall into distinct groups.[1]\n", + "We will reproduce this diagram using the data provided in this course, this data consist in \"txt\" and \"csv\" files that contain information for each of the star classes:\n", + "\n", + "* Duarfs: dwarfs.csv\n", + "* Giants: giants.txt\n", + "* Main Sequence: ms.csv\n", + "* Supergiants: supergiants.txt\n", + "\n", + "Each of these files have the following information:\n", + "\n", + "* lum: Luminosity\n", + "* temp: temperature in Kelvin\n", + "* radius: radius of the star in \n", + "\n", + "\n", + "[1] https://www.atnf.csiro.au/outreach/education/senior/astrophysics/stellarevolution_hrintro.html" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "GWBHKXmqxacj" + }, + "source": [ + "" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "CyxywGK9n94C" + }, + "source": [ + "## Data preparation\n", + "\n", + "Our strategy will be reading this files and join them, so we will have a unique dataframe of data for the stars. We will use pandas python library for this task." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "id": "89PdKgmbTZmn" + }, + "outputs": [], + "source": [ + "#import pandas and numpy\n", + "import pandas as pd\n", + "import numpy as np" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "id": "dDUXs0uqGoMc" + }, + "outputs": [], + "source": [ + "# define data directory\n", + "dir=\"./data\"" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": { + "id": "ztjkvnSnJQ9O" + }, + "outputs": [], + "source": [ + "# read files\n", + "dwarfs=pd.read_csv(dir+\"/dwarfs.csv\")\n", + "giants=pd.read_csv(dir+\"/giants.txt\", sep=\" \")\n", + "ms=pd.read_csv(dir+\"/ms.csv\")\n", + "supergiants=pd.read_csv(dir+\"/supergiants.txt\", sep=\" \")" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "id": "RenLzYEDKsbO" + }, + "outputs": [], + "source": [ + "# create new column \"type\" for identifying the star class in dataframe\n", + "dwarfs['type']='dwarfs'\n", + "giants['type']='giants'\n", + "ms['type']='ms'\n", + "supergiants['type']='supergiants'" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 204 + }, + "id": "nL2mL3Y7MT0B", + "outputId": "d37a2142-0572-4f99-cb0b-c4eec756f7f7" + }, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>lum</th>\n", + " <th>temp</th>\n", + " <th>radius</th>\n", + " <th>type</th>\n", + " <th>log_lum</th>\n", + " <th>log_radius</th>\n", + " <th>log_temp</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>0</th>\n", + " <td>0.000776</td>\n", + " <td>3577.003926</td>\n", + " <td>0.814703</td>\n", + " <td>ms</td>\n", + " <td>-3.1104</td>\n", + " <td>-0.089001</td>\n", + " <td>3.553519</td>\n", + " </tr>\n", + " <tr>\n", + " <th>1</th>\n", + " <td>304.228573</td>\n", + " <td>3654.601099</td>\n", + " <td>145.483474</td>\n", + " <td>giants</td>\n", + " <td>2.4832</td>\n", + " <td>2.162814</td>\n", + " <td>3.562840</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2</th>\n", + " <td>0.002638</td>\n", + " <td>3691.168543</td>\n", + " <td>1.209778</td>\n", + " <td>ms</td>\n", + " <td>-2.5788</td>\n", + " <td>0.082706</td>\n", + " <td>3.567164</td>\n", + " </tr>\n", + " <tr>\n", + " <th>3</th>\n", + " <td>0.006823</td>\n", + " <td>3793.506494</td>\n", + " <td>1.630027</td>\n", + " <td>ms</td>\n", + " <td>-2.1660</td>\n", + " <td>0.212195</td>\n", + " <td>3.579041</td>\n", + " </tr>\n", + " <tr>\n", + " <th>4</th>\n", + " <td>359749.335156</td>\n", + " <td>3801.042587</td>\n", + " <td>278.055832</td>\n", + " <td>supergiants</td>\n", + " <td>5.5560</td>\n", + " <td>2.444132</td>\n", + " <td>3.579903</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " lum temp radius type log_lum log_radius \\\n", + "0 0.000776 3577.003926 0.814703 ms -3.1104 -0.089001 \n", + "1 304.228573 3654.601099 145.483474 giants 2.4832 2.162814 \n", + "2 0.002638 3691.168543 1.209778 ms -2.5788 0.082706 \n", + "3 0.006823 3793.506494 1.630027 ms -2.1660 0.212195 \n", + "4 359749.335156 3801.042587 278.055832 supergiants 5.5560 2.444132 \n", + "\n", + " log_temp \n", + "0 3.553519 \n", + "1 3.562840 \n", + "2 3.567164 \n", + "3 3.579041 \n", + "4 3.579903 " + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# join datasets\n", + "df=pd.concat([dwarfs,giants,ms,supergiants],ignore_index=True)\n", + "\n", + "#create new star class \"blue giant\" for the hottest supergiant available in data \n", + "df.loc[(df.temp==np.max(df[(df.type=='supergiants')].temp)) & (df.type=='supergiants'),'type']='blue giant'\n", + "\n", + "#take the log base 10 of the luminosity, radius and temperature. This will help on distinguish between data points, since some of them are\n", + "# orders of magnitude appart\n", + "df['log_lum']=np.log10(df.lum)\n", + "df['log_radius']=np.log10(df.radius)\n", + "df['log_temp']=np.log10(df.temp)\n", + "\n", + "# sort values by temperature and reset row index numbers\n", + "df=df.sort_values('temp')\n", + "df = df.reset_index(drop=True)\n", + "df.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "qjsnn7YpnwtO" + }, + "source": [ + "## Diagram plotting" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "cVHbPHpsoaMa" + }, + "source": [ + "We will use seaborn and matplotlib python libraries to make a visualization of the diagram. Seaborn helps on setting the point sizes and color easily. \n", + "For the cluster names labeling (star clases), we will take the mean of the temperature and log10(luminosity), this gives the cluster centroid positions for each star class." + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": { + "id": "vSij_cQ4mBrl" + }, + "outputs": [], + "source": [ + "#libaries import\n", + "import seaborn as sns\n", + "import matplotlib\n", + "import matplotlib.pyplot as plt" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 235 + }, + "id": "nNyMiImLS7if", + "outputId": "419db557-d1ce-4f16-c37b-7ad4ce9980bb" + }, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>lum</th>\n", + " <th>temp</th>\n", + " <th>radius</th>\n", + " <th>log_lum</th>\n", + " <th>log_radius</th>\n", + " <th>log_temp</th>\n", + " </tr>\n", + " <tr>\n", + " <th>type</th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>blue giant</th>\n", + " <td>779830.110523</td>\n", + " <td>10200.701561</td>\n", + " <td>19.604244</td>\n", + " <td>5.892000</td>\n", + " <td>1.292350</td>\n", + " <td>4.008630</td>\n", + " </tr>\n", + " <tr>\n", + " <th>dwarfs</th>\n", + " <td>0.000304</td>\n", + " <td>6851.165387</td>\n", + " <td>4.312305</td>\n", + " <td>-3.600667</td>\n", + " <td>0.617061</td>\n", + " <td>3.829688</td>\n", + " </tr>\n", + " <tr>\n", + " <th>giants</th>\n", + " <td>92.579808</td>\n", + " <td>4009.110946</td>\n", + " <td>64.770748</td>\n", + " <td>1.698400</td>\n", + " <td>1.731200</td>\n", + " <td>3.602071</td>\n", + " </tr>\n", + " <tr>\n", + " <th>ms</th>\n", + " <td>27.658464</td>\n", + " <td>6834.153632</td>\n", + " <td>4.479883</td>\n", + " <td>0.605920</td>\n", + " <td>0.604103</td>\n", + " <td>3.817994</td>\n", + " </tr>\n", + " <tr>\n", + " <th>supergiants</th>\n", + " <td>674267.072595</td>\n", + " <td>5375.640867</td>\n", + " <td>163.832724</td>\n", + " <td>5.785000</td>\n", + " <td>2.134169</td>\n", + " <td>3.713757</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " lum temp radius log_lum log_radius \\\n", + "type \n", + "blue giant 779830.110523 10200.701561 19.604244 5.892000 1.292350 \n", + "dwarfs 0.000304 6851.165387 4.312305 -3.600667 0.617061 \n", + "giants 92.579808 4009.110946 64.770748 1.698400 1.731200 \n", + "ms 27.658464 6834.153632 4.479883 0.605920 0.604103 \n", + "supergiants 674267.072595 5375.640867 163.832724 5.785000 2.134169 \n", + "\n", + " log_temp \n", + "type \n", + "blue giant 4.008630 \n", + "dwarfs 3.829688 \n", + "giants 3.602071 \n", + "ms 3.817994 \n", + "supergiants 3.713757 " + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#cluster means\n", + "means=df.groupby('type').mean()\n", + "means" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "hACC5Ppw1xwN" + }, + "source": [ + "## Hertzsprung-Russell Diagram" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 636 + }, + "id": "ab_ppH99OoOb", + "outputId": "71b0ea0d-e8cd-4191-8caa-d24f352302ea" + }, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmUAAAJqCAYAAABq2TfyAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8vihELAAAACXBIWXMAAAsTAAALEwEAmpwYAACwjklEQVR4nOzdd5hcVfnA8e97p29v6b33AoQSaugdEVBUBFGKCCqCFRvYsBdQ7D/EgqigdOlIJ0ASSEJCeu+72Wzfqff8/jiz2TYzW7Jlsnk/zzPP7N575twzW2beOeU9YoxBKaWUUkr1L6e/G6CUUkoppTQoU0oppZTKChqUKaWUUkplAQ3KlFJKKaWygAZlSimllFJZQIMypZRSSqksoEGZUimIyJUiYkTktg7KGRHZ1EttGCYiH++Nug81yd9TqltcRCpFZKGIfFZEPP3d1u4QkXuSz2du8vuxye8f6sRjN6X4ucREZF/y5/JFEQmmeNxtybIX9vgTUuoQ5e3vBiil2hORwcBq4HngT/3cnIGiGvhFm2N+YDxwIXA0MA34VJ+2Knt8q8XXAWAQcCrwI+CjIrLAGLOvRZkXkver+qZ5Sg18GpQplZ1ygPz+bsQAU2WMuS3VCRGZCbwJfFJEfmGMWd2nLcsCqX42IhIAfg18AvgHcGaL8i/QHJgppXqADl8qpQ55xph3gfsBAU7p5+ZkDWNMBLgOWAqcISIn93OTlBrQNChTqheIyCki8oyIVItIvYi8LiKXtCnTNO/n2yJyZ7JchYh8EdiYLPa+ZJkrW8zhSXtrUfdEEfmXiGwWkUhy3tCvRWRomzYYEfmbiJwsIm+KSKOIbBSR77adR5Qse4+IfFVEqpK3m1rMv/tcip/DC8lzRW2e820ickGLa+4RkT+ISFmKOi5JlqsTke0i8gMROa3p59LNX1Eqe5L3gRbX3iQiVSnatCB5/V+0OOYVkVtFZFnyd1kpIk+JyKltHtupcsmyBcnnuz75e9wuIr9JDm/3CWNMDLgz+e2HWrQt5ZwyEbki+XvfJyJREdkpIveKyPi2dSf/T15I/p+Ui8jvRGRm099Ii3KbkuU+LiK7k38LP02e84nIjWLnv1Unr7lZRH4rIoPaXM+IyB9F5CQReVlEGpLtu11EPCIyXUSeFJHa5M/6lyKS03M/TaUy0+FLpXqYiFwN/B4oB/4J1AHvA+4Xka8ZY25v85Brk/e/AaYCC4E7gBux88r+AbwDbEpzyeOxc39eT15/EPAcUAY8AOwAZmPnSp0sIrOTb7RN5gBPJh9/F7an6GvAfBE53Rjjtih7FvB+4B5gaLKtUzr+qbRzPvAN4DHgf8AZwNXAdOC4pkIiciN2HthO4C/YOWCfAT7QjWumJSJOsg1ge4W645fYXqUXgSeAQmwQ85SInJYc7ut0OREpBF4BZmJ/n//Gzn+7FjhbROYbY3Z2s61d9XLy/rhMhUTkJ8DnsT/DewADnAR8BDhBRKYYYxqTZS8C/gXUYv9OG4EPA6elqX4G9u/zr9i/g9eTx+8DLsb+rH4PBLG/y08CRwBHtqnnGOBy4HHs/9zFwC3A4OTXi5LHzwE+DcSBmzI9b6V6jDFGb3rTW5sbcCX2DeUF4LYMNwNsavG4kUAYWAmUtjgeAl4FEsDM5LGxyce7wOw2128691AH7ZwE7MMGLcOTxz6dfOzH25T9VfL4uS2OmeTtVy2OeYH/JI9fmaLs+Wl+Vp9L0b4XkueK2jwvA3ygRTkf8G7y+NQWP8tGYB0wpEXZw4Bo2/Z18HNq9XtqcTyIfbP/W7LMi23Ob8LORWv7uAXJ8r9Ifl+Q/N22ffy8ZLn7u1Iueeyu5LHr25S9IHn8Xy2O3ZM8Nrcrfz8tnqPpoExOsr69LY7dljx2YfL7EU3PDfC0efzjybJnJL/PBXYBlcCkFuVGAxXJsre1bSPwmTb1HpM8/rc2x73AsuS5ySn+hj/X4tiUFsd/0uJ4AXZxyO4DeS3Rm966ctOeMqUyOyl566yPYoe/vmmM2dt00BjTKCK3As8AHwO+2OIx64wxy7raMBEpAB7BvsGdZ4zZkTzVNC3hCBH5izEmkfz+a8B3jTG72lRVh+21amprXOwQ6vuBy7Bv+E0agf92ta0pbDDG3N/imjEReRYbII3Fruj7IDZout0Ys7tF2bdF5B7gmi5ec4y0GOJtwwAP0dxr2VUOdj7aKBEZ2vQzNsYsEpEJwNaulBMRL3AFsMIY8+tWDTXmERF5FbhIRAqMMTXdbHNXRJL3BRnKhLE9UCtb/M01eRHb89Q07HomMAT4jjFmbVMhY8wWEfkZ8L001/h3m++3YT8UvNzyYPJv+BVgVvKaa9o8l1+3KLtaRCqwPcs/aXG8RkTeA44WkZBJ9vAp1Zs0KFMqs2+ZNCv2wM5RaXPoiOT9qWJX9LWUl7yf2+b4RrooOdz2d+xw5/XGmFdbnH4A+CZwA3CpiDyFHSb7b4qADGCZaZ3qAGPMehGpxA5ttrQ1xRtud6xJcaw6ed80p6tp2OnNFGVfpetBWcuUGF7gWOBkYAPw/u4Exk2MMVUi8k/sMOSWZND0BPCYMWZlV8the2/yAI+kzpUXBDzYoOPVFOd7WtNK4Lp0BZIfQv4uIk7yb38adrh1Ds1Dkk154Dr63aYSbfHBo+ma24A/J+fpHY79uU3A9qa2vWaTrcaYaJtj9UBuiv+PcPI+gP1AolSv0qBMqZ5VlLy/LkOZkjbfd+fF/nbgXOBuY8xvWp4wxuwQkSOBr2Pzb12WvEWTPUyfNXZVXZPtaa6xC5jYA21NJZLiWFOAK8n7pkn/qQLJVm/Oycnmc9uU2WSMuafF91VtA2wR+TR2jte/ReSENEFrZ12BnY/0cezw5gLghyKyCLjGGPNOF8oVJctOBW7NcM22f0u9ZWzyfkOmQsl5Yj/ADquDDeIWY+eYnUY3frctpPzbE5FPYj+EDE8eqsLOdXwPm3tO2jykPk39bQM1pfqcrr5Uqmc19SRMMMZImtsRGWvogIh8GPgytpfh+lRljDEbjTFXYYdujsHO/9mJHZ77dpvioTSXKsLO7+lIUzCV6vXkQFauNQ3LpRoya3vsQmzw0vJ2ZUcXMMb8CvgzNvi8X9pn9Dd08nkZY2LGmJ8aY2YCY7ALF57Gzhd7TER8XSjX9Hf01wx/R2KMebSj59hDTkjev5augIgcjU0rEsBO2J8IFBhjFgDPtineld9tWiLyAeC32L/TC4HRxphiY8zZwNudrUepbKFBmVI9q2kIbF7bEyIySUR+IiLnd6KelHOfROQI4P+w6RsubtPj1VTmArHpLwqMMQljzBvGmG/R/MZ6QpuHHJEcDm1Zxxhsz8MbnWhrUw9Dbps6BDt81V2Lk/dHpTh3dMtvjDFXpghYFnTyOp/FzuU6HrtysKUoEEo+l5YmtPxGRMYl0yqcl2zPFmPM/xljzsTuyjACGNfZcthVtxHs76bttRGRz4nI10WktJPPsduS89s+mfz27xmKfgj7nnK9MeYfxpj1xpimv+NpTdUl7zv9u+3AR5rujTEPG2O2tjjX9ppKZT0NypTqWX/DrkD7nrTICZZ8Y/sl9k2/M2+kTSkr/C3qGIKdjO7BBmTb0jx2Kjb9Rdsh1LHJ+81tjg+jxcKDZE/Nz5Lf3t2JtjZts3N2m56mT9G555rOvdig6GvSIn+ZiMygOUg4YMmJ8jckv71VRMa1OL0KO83jrBbXL2lRvkkjtvfyO2Kz4DeV9WN/vhHsUF2nyhljwth0KtOBm1teSEQWYCekfwK78rbXJP9u78AuwHjMGPN6huJN86+GtKnjVJqDJ1/y/mHsysvPtvx5i8hI4EtdaGK6a15B8wIdH0odJHROmVI9yBizVkS+BPwUWCEiD2PfOM/GfnJ/DBu4daQC+wZ9cnI12n+wQ3IjsUNBx4jIKbT/YHUP8AfsMOUPk2/gy7DDmB/Ezqf5fpvH1AG3J+tbic15Ngs7dPZYJ57z2yKyGJgPvCIiL2Lzop2C7WnrSs9Hy3o3i8g3sXOUliZ/ljnAJTTPL+qJRQcYYx4Vkf8AF2FzVDUFYX/ApqD4l4g0BYmXYNN0TGnx+F1iE8neDLwrIo9jU52chf29fycZ/NV0shzAF7CLEX4iIu/D/ixHJtsYAz5hWueQOyBtFhT4sYHOadg0FW/T8XDwP7EfOn4tIidhh8tnY1daVmD/BksBjDH1InIDtudtcfJnn8A+tyad+d3+DdtD96CI3IcdFj0KG5DtaXlNpQ4KB5JPQ296G6g3mnNv3dZBuXT5r87BJvysxgY9S7FvxIEWZcaSIZcUcBV2En4YG5BtojmfUrrbguRjR2CX/a9LPn4PNlHnjBTtfwc4L9nGRmxgdiMgqcqmaetQbEBYgQ38XsQGFL8gdZ6yds+ZNnmvWhz/eLJt4eTP4zvYIUeD7THszO8z5e+pTZnhyd+XAS5rcfwjyZ9RGDvM+f3k892fpyxZzoPtnVyMnWxehw2kPtbmOp0qlyxbgu0VW48N0rdhV9fOaVPuHg4wT1mbWwLYC7yU/FkHUjyu3e8LG8S9mvw5VgJLsKlYhibrfLlNHedjJ+U3JP92foX98GCAz7dpY1Wa9l+avE4d9u98IXau5WHJev7a0d9wuvppk2dPb3rr7ZsYky5tj1JqoEum9FhqjJnb321pKzlfymta5Chrce5b2BV3RxtjUqVVUFksmWMvH9hh2rwJicjHscPmlxpj/tUf7VOqv+icMqVUtjoZ2JVMurtfcn7Zldhh4e5uiaT612Rsr1+rOYsiEsLO14tjt01S6pCic8qUUtnqSeyw0jeTedeWA8XYnQbKsMN9qfKdqey3BJvS5UoRGZv8Ogc7jD4W+JppkyhWqUOBDl8qdQjL5uFLABEZhl2Ndx52knsdNvHqj40xz/dn29SBEbvh+s3YzeXHYBdRLAN+aYx5oD/bplR/0aBMKaWUUioL6JwypZRSSqksMCDmlJWVlZmxY8f2dzOUUkoppTq0ePHiCmPMoLbHB0RQNnbsWBYtWtTfzVBKKaWU6pCItN1ZBdDhS6WUUkqprKBBmVJKKaVUFtCgTCmllFIqC2hQppRSSimVBTQoU0oppZTKAhqUKaWUUkplAQ3KlFJKKaWygAZlSimllFJZQIMypZRSSqksoEGZUkoppVQW0KBMKaWUUioLDIi9L5VSSqmDgRtugEgDNNTh7tiAaawDrx9n6BiksBR8AZy8wv5upuonGpQppZRSvcw01OFWlRN7+l4S77wMbiJlOWf0FHxnXY4zZgpOfnEft1L1Nw3KlFJKqV7k1lQSffRuEm882XHZLauJ/P7rOMPHE/jEN5CiwYg/0AetVNlA55QppZRSvcTdu5PwTz/dqYCs1eN2bKDx+9eQWLcUE2nspdapbKNBmVJKKdUL3KoKwnfchNm3p3sVJOJEfv913C1rMInUw51qYNGgTCmlspFxwY2CGwE31t+tUV3k1tcQve+nmKqKA6zIJfx/t2Fq9/VMw1RW06BMKaWyiRsFtx4i70LDK9DwEjS+BtGt4DaC0R6Tg4G7cSWJ997qmcoaaok+/Hu7UlMNaDrRXymlsoVbD41vQXxn+3PxHYAPAtPBPwEcnfydrdzaKqKP/V+P1plY8gLmgquRUF6P1quyS1b2lInILSLyuogsFpGr+rs9SinV69w6qHsmdUC2XwwiSyG8xA5rquzUUIvZsbFn6zQu8cX/69k6VdbJuqBMRBYAxwLHAScBo/qzPUop1evcRqj/H5hOrrKLbYLoeh3KzFKJjSt6p96Vb2IadAhzIMu6oAw4E1gOPAg8CjzWv81RKnu5xiXhxjHG7e+mqAOR2Gd7yroishJMtHfao7rNxGMk1rzdK3W729ZiYtpDOpBl45yyMmAMcB4wDnhERKYaY0z/Nkup7GCMIZIIUxerZUPtOmJujKATYkLhJIKeEEFvsL+bqLrCjdhJ/V0Wg3gF+HUwIZuYWBRT00srJcMNgL4VDmTZGJTtBVYZY6LAahEJA4OAVoleRORa4FqA0aNH93kjleoPCTdBTaya13a9REO8vtW5DbVrKfQXcezQk8j15iIi/dRK1TVxSOzt3kNj68E7FBxfzzZJHZhe/dfT/+uBLBuHL18BzhJrOJCLDdRaMcb83hgzzxgzb9CgQX3eSKX6Q12slue3P90uIGtSHa3i+e1P0Rhv6OOWqe47gJ4PEwV06DqbiD+AUzKsdyrPKwL9sDWgZV1QZox5DHgbeBM7p+wGY3Q2q1KReJg397yO28G/QyQRZnnlUuKacPQQ4EV7TrKLeLx4phzeK3V7Rk0Cv05PGMiycfgSY8yX+rsNSmWbiBuhKlrZqbJb6zYzu3QuXh3WOgh4QIJgwl1/qLcMJCtfxg9pztgpvVKv57CTcII5vVK3yg5Z11OmlEptT+OuTpc1uNTGanuxNarHSAD8k7v3WP94EH0ZzzYSyMWZOKdnK/X58Uw7smfrVFlH/5vVIWXsWDslo+UtEIBRo+DGGyHcorPihReay2Ry5ZW2zJVXtj+3YIE9d9tt9vtNm9pfv+3tnntSXyfuxvd//fp/R/Pty0/lqiMv5rIZl/Lpky/g5589nrXvlO4v45oEt91m61ywoH194TAUF9vzU6dmfm7jx7f+2bQ81/TcUv1s295eeMGWra2Fr3wFJk+GYBDy8uDoo+H/ejYJ+sFBHPCPo8vDkN6hgL83WqQOkOTm47/wkz1ap3fBxUgot0fr7EkmkSC2r5poRSWRbTsJb95OeMt2orvLie3dR6KxGz3BhyDt91aHpOJiyMkBY6ChAbZtgzvvhOrq9EFRTxs6FDye9sdz07zu5vnyAfj1V47hhQcmAODzJwjmxtizNZ89W/N58+lR3PiLVzjmrK0EPaGM13/4Yaiqsl+vXg2vvgrHHZe67MaN8IMfNAdgqQwbBvFk3FhTYwMvvx9arsMJBOzP/Lzz4KWX7LHiYmhshDfftLdt2+DWWzM2feARP4Tm2z0uO1U+CKGjwNGgLFs5g0bgPeF9xF9++IDrkrJh+E+6CMnC+WTx+gbc+gb2Pf0SlU+/RHj9Fkw83qqMr6yE3LnTGHLZ+/EPGYS3pKjHVoeHK6ow0TjR6jpqVm4kUlkLxuAryKVwxjj8pYU4Xg+BskLEyf5+KA3K1CHpZz9r3bP185/DzTfDvffCr35le2562+uv296lzioNlvHkn6fywgMT8HhdPvbVxZx66Tp8AZfdW/K486bjWLu0jP+79UhOPKOKoCfzC/if/2zvg0HbC3b33emDMoAf/tD+zNK1+fXXm7++7Tb41rdg/vzm3rEmL79sA7JAAF580faQxWLwuc/Br39tr/PlL9t2HTLEC75hwLHQ+DoZV2Q6eZBzMojOLcpmEsrFf9ZHcbeswt28uvsVBXMJfvJ7SEFxzzWuBxjXJb63ih2/v5e9jz8HifSrgGMVlVQ9+ypVz75KYOQwxnzzRoLjR+PN794LbSIcJVpVR8Wry1h9xz+pWr7BftpLI2/CCCZdfxHDzzkWX0EO3tzMH1j7U/aHjUr1gbPOsvfxOESyNGG2x/h59A+zADjjsjWcdcUafAH7QjhkdB2f/fmrXHHLYm748etMLZpNIENQtnMnPP20HVL80Y/ssX/9C+pTZ9oAbOD2uc8d+PPYscPeO05zL5rPZ3vHPv95uP5623t5yBE/+EZA/vkQmG17w1rylELOSZB7GnjyNDXCQUDyiwlc8x2cCbO7V0F+EaGb7kDKRvRsww5QojFM/fJVvHfF59j7yDMZA7K2Itt2subar7D9V38mVlnV5WuHK6pY97uHeGrex3njqtupWrY+Y0AGULd+O29//pc8MecKVtz+F8J7Ordgqj9oT5k65FVX294xgKOOgtLSzOX7y7KlXsqTc/1P/eD6dueHjK7jvKtWMalwKuOKh2UcHvjb3yCRgBNOgOuug+98B8rLbWD28Y+3Lz9vHixaZIc8n3yyOYjtjvnzbRDW2AjTpsGZZ9r6zj4bfvKT7tc7IIjX3gLT7CR+ErbTTATwghPo5waqrnIKSghedSvxpS8T/fddEO9cqhrPkafhv+AaJL84q4bdEo2N1L65lA1f+QG43c+Rt/ehpwhv2ML4H96Cr6So4+uGo9Rv2c3CK79DzcpN3bqmG42x9q5/s/2Rlznmz98gf9IofPnZ1eOcPb9ppfrQxz/ePPm8qMgOmw0fboOVvjJuXPuJ8EVF6ctv2dL89dmHzSDfVwDAH289kuuOez/XH38xN574Ic6bezgP/yfzm3fT0OVHP2oDpA99yH5/992py597rr0BfPazED2ALRdHj7bz9zweW8+jj8INN9jFBKecAqtWdb/uAUMccEJ2qNKTB06uBmQHMckrxHvUGYS++Vf8F9+ADErT85VbgPf4Cwh9/R4CF9+AU1iaVQGZcV0aV2844ICsSf2y99j4zZ8Qq6rOWC7eEGbvmyt49vjruh2QtdSwdQ/Pn/pZdjz+KrHqDMMD/SB7fttK9aHiYhgxwgZiTYHQjh1w002Zh/BSSTVZv61Ur6tDh9o2tL11xvjisSwYfjrnjH4fedFxVO7OoWJXkJ07PGzfLhmfw6JFsGKFndP1gQ/YYx/7mL1/5RVYuzb14+68087zWrsWfvrTzrUzneuug/fesysw58xpHon73//g5JObFyAoldYDD9iu3sJCu6Jk3Dj49KehosKez7R8+p577PGWEySblko33Tweuxpo6lT7qa1JV5ZQNy1/FrGZ/osH4T3lEkI/fYicVysJjT2D4Bd+TfArvyd0272EvvIH/Bd+EufF15HzL7Tj+6GQ/cRy6aXwxhutn0cfL68Wj4e8w2Zy+MKHOfzNR9vd8mrsz95JxBm+9T2mL32euW89zpxF/2XKipcpLd9CW3VvLaPqfwtx03zSS0SiVC5excvvvwU32oMJsY3hret+zPb/vkasNnvmS2hQpg5JP/uZXeW3fTvs2wdLltjXv8cf73rAEUh2YCRSJNqPJV9DfClyuL7+um1Dy9uKFemvM25c89erV0PQGyTXl8e//+XDmA6nVezX1EsWiUBJiX3dnTev+Xy63rLx4+FLybTO3/uebW931dRAWRl8//vwzjuwa5ed2+bx2K8feqj7datDwN13208Ur7xi/5Dz8mywdNddcOKJ7QOMrsjPt5+OyspsV+7q1bYr96672pdN98mq7RJqv3//ORkyBAlHkCVv43z+y3heXYxn+HickiG2Z+y6T8EHPwjPP2+XMOfm2uXP//oXHH88/PvfnXseqZZXp9O0vDoDM3gI8YJCor4gCcfOfHLFIeoL7r8ZccAYJqx5g6E71xGM1OM6HsQYcuurGLNxKUO3t1/0sO3nfyBembq3rHFHBa9c8jVMF+atdcWi639C7dqtvVJ3d2hQphRw2GF26Axg4cKuPXbwYHu/NcX/9e7d9r64BxZOzZ0LI0far1Ol7UgVFLYVjcJ992Uu85e/pK/rlltscFhfD8891/H1Urn6atu5ccUVzccGD4YvftH2mkHzz02plL73PXv/hS/YwKWy0naz+ny2C/Zf/+p+3TffbD9x7N5te91OPNEev+OO9mVTfbLatq25C7rJ/PnN53bssBM4j0wmgv3tb5vL3Xkn/OlP4PXCL39pJ7xWVMD69XaZcjxuV8J0Zv5Ay+XVkP7TVpMf/tAGtmnEHn2MZdMX8O5hp7Nn6HgA6vOKefew0/ff6vNLyK2rJL+2ElccVk0/nmVHnMU7R5xN+eCxAAzduQ5xW7/AmEiU8vsfx4217gmLVFTzxtU/wI304pZxxrDwY98hvDs7Jv9rUKYUNqBq+iDZFPi0VFfX/tbYaM8ddpi9f/llm1KjyV/+Yl9LAY444sDbKAJf/ar9+s47bRqPppWiK1Y0v3dk8thjsHevHRHZs8e+nzXdVq+219ixw07mTyUYTP3e1BVNwe/jj9v3jaYevv/8B5Yts1/PnXtg11ADXNMS3tLS5m7oBQvsSpHPf972YPWEoqLmCZdb2g+9dVt+vu31AvsPCfaT0A9/aL++/no7FNvUDT9+PPz977Yb/y9/6Xg+Vw8vrzaJBJVPvtCpeWT+aLKXUiDuTebRcxx2jpjM7qHjKR88Fsdt/6mv/MEnSVQ370LiJhJsf+xV9i3u/UmmDVv3sOaXDxCv7/8EtxqUqUPSzTfb4GvkSNtLM3as/RDr9drXw7by89vf5s+35847z37tunbifNP5pnlaZ53V/KG4pfnzm9vQ8pYpQet118G119pr3Xyz7XEqK4OZM+G1ZN7RcePsh+pUmj48n3mmHa7Ny2u+TZ4Mxxxjz2f6UH3++fY5d9eHPgSnnmqDsSuvtNfOz4eLL7YdAaedBmec0f361SGg6RPILbfY7tWvfc1+KrrhBhuY9dQf0J49zf80XUkqmEksBitX2uFFaP4E8vbbzcHm1Ve3f9z48faf/swzO07i17S8+vjj7YvGoEH2k2S6HsSm+QtNy6vbiNfUUvnUSx0/N6AurxhXBMd1mb78BcaveZOy3Ztw3ATbR89g++gZJLztkx679Q3EKpp7q6IV1az8/l86dc2esO4PDxOrqeuz66WjQZk6JO3bZ+eTbd/e3HM0fz78979d76XxeOCpp+x8q0mT7GthLAZTpsA3vmF7gFLZtau5DS1vmSa5i8DvfgePPGIDo9JSOz9ryBC7OvLuu+3ozbRp7R9bXg5PPGG/vuii1PVfeqm9f/TR5vnSqTRN+u8Ox7H1/+AH9mft9dqf2YwZNlfZI49oCi7VgV//GsaMsV8vWwa3324DtTFjOh6m68jPftb8aW3o0ObJ9V/4QvuynV1C/eKLzef9fvvHvmGDnWf2rW/ZMi174lpOIL3hhvaf3O6/P/Nz6OHl1SbuEt7UuXlXsUAO28bMxCA4xqWoajejNy9n5tLnmPTeawQa0+/JW7fsvf1f16ze0qdDim4kxs4n38D0wKrSA6F5ytQhJcOUiXYWLOj85Pn8fDvy0DT6kM7YsZ2vM5Pzz7e3jtx2W+uet46motx4o701ueee1PPXxo1rHr7tzHXbCoVs1v4vfzlze5RKacIE29t0773w4IM26GlosJ9qrrrKTo4fPrzjelIti24az/d47D/2xIn2n6LlJMgmqfZKKyxsX87vt6tqdu+2LwAeD3z3u7bbu6SkfXlvi7fmvXvt82qpO8urf/nL5uXVkya1f9ydd9qJoimWV7vhSJcSxFYMHkttQRml5VspqN5DqKEGAfJr9zJ51eusnHUyCW/71U91b6+k7MIzSYRjrL7jAOYFdtPaX/+H4eceS3Bw/+2eoD1lSimlDi7RqO1SvuYa2729b5+9bwo2fvOb5vlY0H7lSqZl0bfeagOneNxOtF+8OHVABp1fQj1/vp3ntWqVHYZMJOCvf209R6vt8uom//gH/b282iTiqR+ThpOIEff62TFqGqtmnsTyw85g26hpGARfLELhvl0pH+c2NmJiceINYSoX9X3Cwtq1WzHxTqyY6kUalCmllDp4vPyyDbhGjbJzvsD2RJ19NnzmM/b73bubl0VD+6XRPbksuismT7bLnx3H9vS13D4ji5dXd2Xz8NEblzJ38ZOM3fDO/mNxX4A9wybSmGMTXvtiafaycxxwHNxonFh1/8zvilTW9Mt1m2hQppRS6uBx1FF2WNF17ST2pkmYW7Y09wLNnWu3jmjaM+1LX7KTL8HO5frTn+zXPbEsuquOOqp5jsBjjzXPD8vi5dUSaD8xP53afPszL6jaTUn51v09fEWVOwk12t9BQzI4ayswYihOwE9kz75OX6+nVa/c2G/XBg3KlFJKHUwCATs/Cux8stJSuwR5zBibiTg/366wcRy7qSvYwKe01K5CnDjRBmb5+WlTQHRad5ZQg21X02rOz3/ezoeDrF1e7Xi9eAryMz+npH2lI6gpKEOAsRvfYc7iJ5iz6L+MX7cIMYaagjJqCwelfGz+UXMRxyFen2HCai/r722XNChTSil1cPnYx+CZZ+D00+1k+9paGDbMLh9euBCmT7flPvWp5kz4eXm2V23QILjkElsu1YT3rujOEmqwCxGaksZu3WpXj0LWLq+WUJDc2Wm2ampLhPWTj2L7yGm2R0wEwdAYymfn8Mmsn3xU2uXVoQnJFbX9uPpaPP279FtMTywF62fz5s0zixYt6u9mKKWUUgNS7dsrWHvdLb1Wf870SUz8+a14iwrY985anltwQ69dK5Oj7/4qoy5a0OvXEZHFxph5bY9rT5lSSimlMgqOHo5vcFmv1T/s6g/jLbJzzQKlKdKK9JHC6eM6LtSLNChTSimlVEbe4kLGfOOzvVJ3zozJ5ExvHkoWn5fAoKJeuVZGjoOvMK/vr9uyCf16daWUUkplPXEccqZOpPjMk3q2Xr+Pcd/+PL7i5t4xX36IsuNm9eh1OqNo1ngcn6fjgr1IgzKllFJKdchbkMfIz11FaMr4nqnQcRj/o6/hG1za+jq5IaZ89oM9c40umPK5SwmUFfX5dVvSoEwppZRSneIrKWLiz28lZ+aUA6pHfF4m/PQb5M2dhuNvnwctZ+RgcscOO6BrdIU3P4ey+TP77HrpaFCmlFJKqU7zlRYz4SdfZ8SNVyHerm+hnTN1ItPuu4v8I2bhCYVSlgkMKmLO7dcdaFM7bdqXPoq/uHO52HqTbkiulFJKqS7xFRcy6KKzKFpwDLvvfYjKx561G5dnEJo6gWFXfYjcWVNbzSFLRUQoPWYGw84+hp1PLOzJprdTOHM8Yz58Gp4u7FzQWzRPmVJKKaW6zY1EidfWEd25h7q3V1C/fBWJ+kbE6xAYMZT8I+eQM2UCTk6ow2CsrYbt5Tx7/HVE99X2StudgI/TX/kt+ZNG9Ur96aTLU6Y9ZUoppZTqNifgxx8owV9WQt6sqSQaw5h4AnEEJxhAPN1f0RgaWsJJj/+E50+/kUR9uAdbDeL1cPwD3yNn1JAerfdA6JwypZRSSvUYTyiINz8XT27OAQVkAOLxkD9pFKc8c0ePzvlygn5OfPiHlBwxDU+w/4ctm2hQppRSSqms5fi8FEwZzWmv/pZhZx9zwPWVHDmNMxb+gZJ5U/HmBHqghT1Hhy+VUkopldXE4yFn+CDm3fUF9r6xgmVf+x11G3Z0qY7g0BJmfPVjDD/nWAJl/beVUyYalCmllFLqoBAoKWDYWcdQcsRUGreXs/qOf1H+2nIie/alLO8ryqf0yKlMufFS8ieNxF9WiHOAQ6q9SYMypZRSSh00RITg4GKCg4uZd9fnidU1YmJxInuridc2YFyDNzdEYHARjt+HNyeILz+nv5vdKRqUKaWUUuqg5M0N4c21CWhzRg7u59YcOJ3or5RSSimVBTQoU0oppZTKAhqUKaWUUkplAQ3KlFJKKaWygAZlSimllFJZQIMypZRSSqksoEGZUkoppVQW0KBMKaWUUioLaFCmlFJKKZUFNChTSimllMoCGpQppZRSSmUBDcqUUkoppbKABmVKKaWUUllAgzKllFJKqSygQZlSSimlVBbQoEwppZRSKgtoUKaUUkoplQU0KFNKKaWUygIalCmllFJKZQENypRSSimlsoAGZUoppZRSWUCDMqWUUkqpLKBBmVJKKaVUFtCgTCmllFIqC2hQppRSSimVBTQoU0oppZTKAhqUKaWUUkplAQ3KlFJKKaWygAZlSimllFJZQIMypZRSSqksoEGZUkoppVQW0KBMKaWUUioLaFCmlFJKKZUFNChTSimllMoCGpQppZRSSmUBDcqUUkoppbKABmVKKaWUUllAgzKllFJKqSygQZlSSimlVBbQoEwppZRSKgtoUKaUUkoplQU0KFNKKaWUygIalCmllFJKZQENypRSSimlsoAGZUoppZRSWUCDMqWUUkqpLKBBmVJKKaVUFtCgTCmllFIqC2hQppRSSimVBTQoU0oppZTKAhqUKaWUUkplAQ3KlFJKKaWygAZlSimllFJZQIMypZRSSqksoEGZUkoppVQW0KBMKaWUUioLaFCmlFJKKZUFsjYoE5HBIrJVRKb2d1uUUkoppXpbVgZlIuIDfgc09ndblFJKKaX6QlYGZcBPgN8CO/q7IUoppZRSfSHrgjIRuRIoN8Y81UG5a0VkkYgsKi8v75vGKaWUUkr1kqwLyoBPAKeLyAvAXOAvIjK0bSFjzO+NMfOMMfMGDRrUx01USimllOpZ3v5uQFvGmBObvk4GZtcZY3b1X4uUUkoppXpfNvaUKaWUUkodcrKup6wlY8yC/m6DUkoppVRf0J4ypZRSSqksoEGZUkoppVQW0KBMKaWUUioLaFCmlFJKKZUFNChTSimllMoCGpQppZRSSmUBDcqUUkoppbKABmVKKaWUUllAgzKllFJKqSygQZlSSimlVBbQoEwppZRSKgtoUKaUUkoplQU0KFNKKaWUygIalCmllFJK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MzKIZMfILM5Ld7P6pFAmIiIi407D+nJe+cEtrL33WZKtbQBM+uQeHHjtheTtPpNILCPNLexJw5ciIiIyrjRurODxhd9i9Z+f3BbIALYsfZu/Hf7vVL+1On2N64dCmYiIiIwbydY2Vt76V+rXburz+NLzf0lTedXoNmwQFMpERERk3GjeWsPK3z7Yb53K11bRVt80Si0aPIUyERERGVeaNlcNWKe1tn7kGzJECmUiIiIyfhjk7Fg6YLWMgtxRaMzQKJSJiIjIuBGbXMCci07rt07J4XsTyY6NUosGT6FMRERExg0LhZh1ynyKD9qj1+MZhbkcfMPFZBYFb70yhTIREREZV2KTC1hw90/Y7/JziZUWARCOZbDrV07g00tvJHsQw5vpoMVjRUREZNyJlRQw58JT2elfjsIlElgoRDQ/m0g8eMOW7RTKREREZFwKhcNkpXrKxgINX4qIiIgEgEKZiIiISAAolImIiIgEgEKZiIiISAAolImIiIgEgEKZiIiISAAolImIiIgEgEKZiIiISAAolImIiIgEgEKZiIiISAAolImIiIgEgEKZiIiISAAolImIiIgEgEKZiIiISABE0t0AERERkdHWUl1PormVSFYG0dx4upsDKJSJiIjIBNK4uYrK11bx+lV30bSpktydd+AT3z2D3F2mESvOS2vbFMpERERkQmjcXMWzX/gZG556ZVtZxaurWHPfImafewIHXP7VtAYzzSkTERGRcS/R0srb193XJZB19u7Nf2XDUy+Pcqu6UigTERGRca95aw1v//r+fuv88yf/S+PmqlFpT280fCkiMgjOtQAu9SyKmf5NKzKWtDU001JV12+dqjdX49oSo9SinhTKRET64cNYFY7VQAMQBaaDK8UsM61tE5HBC0XCA9eJRsBGoTF9fX76PlpEJNica8HxBo7XgBqgDWgEVuJ4Eeca09tAERm0cDyT4gNm91tnx9MXEM3NGqUW9aRQJiLSC+eSOD4CKvqo0Yzj9VRPmogEXdbkAj55zTfBeu8KC2dlst+P/o1oTvrWLFMoExHpVSuwdoA6Nal6IjIWFO69M0c99HOyphR2Kc/deSqffvZqsmeUpKllnuaUiYj0KgkMphesDsge4baIyHDIyI0z7ZgyPvvyTdSv20TjxkpyZk0hq7SIWEkB1kcv2mhRKBMR2S4jN+DgnAPX5G/JZghl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\n", + "text/plain": [ + "<Figure size 720x720 with 1 Axes>" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "# plot canvas\n", + "fig = plt.figure(figsize=(10,10))\n", + "plt.xlim(14000, 3000)\n", + "plt.title(\"Hertzsprung-Russell Diagram\", fontsize=20)\n", + "plt.xlabel('temp K',fontsize=20)\n", + "plt.ylabel('log_lum',fontsize=20)\n", + "sns.set_style(\"dark\")\n", + "\n", + "# plot data points\n", + "sns.scatterplot(data=df,\n", + " x='temp',\n", + " y='log_lum',\n", + " hue=df.temp,\n", + " size=df.radius,\n", + " sizes=(100, 1000),\n", + " palette=\"Spectral\",\n", + " legend=False) \n", + "\n", + "#plot cluster labels for each star class\n", + "plt.text(means.loc['dwarfs','temp'], means.loc['dwarfs','log_lum'], 'DWARFS', style='normal',color='red', fontsize=16,horizontalalignment='center',fontweight='bold')\n", + "plt.text(means.loc['giants','temp'], means.loc['giants','log_lum'], 'GIANTS', style='normal',color='red', fontsize=16,horizontalalignment='right',verticalalignment='bottom',fontweight='bold')\n", + "plt.text(means.loc['ms','temp'], means.loc['ms','log_lum'], 'MAIN SEQUENCE', style='normal',color='orange', fontsize=16,horizontalalignment='right',verticalalignment='top',rotation=-25,fontweight='bold')\n", + "plt.text(means.loc['supergiants','temp'], means.loc['supergiants','log_lum'], 'SUPERGIANTS', style='normal',color='red', fontsize=16,horizontalalignment='center',verticalalignment='top',fontweight='bold')\n", + "plt.text(means.loc['blue giant','temp'], means.loc['blue giant','log_lum'], 'BLUE GIANTS', style='normal',color='blue', fontsize=16,horizontalalignment='center',verticalalignment='top',fontweight='bold')\n", + "\n", + "#show plot\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "HlJx7WYx1sXl" + }, + "source": [ + "## Luminosity vs radius" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 637 + }, + "id": "BwU_VzukyFVi", + "outputId": "d6ab4b70-671b-45fd-b97e-7b814738ee27" + }, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmUAAAJqCAYAAABq2TfyAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8vihELAAAACXBIWXMAAAsTAAALEwEAmpwYAADWBElEQVR4nOzdd5xU1fn48c+5986dme27sLv0Lk1AVECNFUUkGo0mftXEaGKaMZZUE03UVE1iTGJ+JmpijLGXGDXGAhZEQBFFEQHpvZfts9NuOb8/BhaWbTNbYFif9+u1L3Hm3nPPbJn7zDnPeY7SWmuEEEIIIcQhZRzqDgghhBBCCAnKhBBCCCGyggRlQgghhBBZQIIyIYQQQogsIEGZEEIIIUQWkKBMCCGEECILSFAmxGHmmWeeYcSIEc1+jR07lpNPPpmrr76aDz/8sEuuf+uttzJixAjmz5/f8Njpp5/OhAkTuuR62WDv9/xf//rXIetDtn2PN2/ezIgRI/j2t7/d6PGPPvqIuXPnHqJeCXF4sw51B4QQ7TNp0iQmTZrU6LHa2lo++ugjXnvtNWbNmsWDDz54UG7kl19+Oclkssuv80mWbd/jgoICrrnmGoYMGdLw2KxZs7jqqqv48Y9/zEknnXQIeyfE4UmCMiEOU5MmTeLaa69t9rk///nP3H333dxxxx088cQTXd6Xr3zlK11+jU+6bPseFxQUNPn9q6ysxPf9Q9QjIQ5/Mn0pRDd01VVXEQgEWLhwIbFY7FB3RwghRBokKBOiG7Jtm7y8PAAcx2l43HEcHnzwQS666CKOPfZYxowZw+TJk7nllluorKxs0s7TTz/Neeedx1FHHcXUqVNbHHU7MN/prrvuYsSIEbz22mttHgswd+5cvvzlL3PCCScwbtw4zj33XP72t7+1OV33rW99ixEjRrB27domz7344ouMGDGC++67D4D6+npuu+02pk2bxtixYznhhBO45pprWLp0aavXaElLOV7z589nxIgR3HrrrQ2P3XDDDYwePZqqqipuuukmjj/+eI4++mi+9rWvsXHjRpLJJL///e856aSTOOaYY7jssstYvnx5q9fbm+c2b9487r//fqZOncqYMWOYMmUK99xzD57nNTrf930ee+wxzj//fMaNG8exxx7LFVdcwVtvvdXkNSxevJgrr7ySk046ibFjx3LWWWdxxx13EIlEGo45MKfshhtu4MYbbwTgN7/5DSNGjGD16tUcc8wxnHbaaTS3o9+NN97IiBEjWL9+fRrfcSG6P5m+FKIbWrJkCVVVVfTp04eCgoKGx3/wgx8wY8YMjj32WC666CKSySRz587lySefZOnSpfznP/9pOPbOO+/knnvuoW/fvlx44YXs2rWLX/7yl5SUlHRqXxcsWMC3vvUtiouLOfvsswkGg7z99tv88Y9/ZMOGDdx2220tnnveeefxxhtv8PLLL3P11Vc3eu7FF19EKcW5554LwHe/+11mz57N5MmTmTJlCrt37+all15i7ty5PPPMM41yo7qC1prLL78c3/e54IILWLlyJXPnzuXKK69k4MCBrFy5kmnTprFr1y6mT5/ON7/5TWbMmEE4HG613d///vesW7eOadOmMXnyZF588UXuvPNO4vE43/ve94BUQPa9732P6dOn079/fz7/+c8TjUZ5/fXX+drXvsbNN9/MpZdeCsC6deu44oorMAyDadOmUVBQwMKFC7nvvvtYvHgxDz74YLP9mDJlCrW1tbz++uucdNJJjB8/nrKyMs466yyeeeYZFixYwMSJExuOTyQSvPLKK4wfP55BgwZ1zjdZiMOcBGVCdBNaa+rq6li4cCG//vWvARoFKh9++CEzZszg3HPP5Y477mh43HVdLrjgApYsWcK6desYPHgw69ev57777mPUqFE89NBDDYHdG2+8wVVXXdWp/X7ooYdwHIfHHnuM/v37A6kRvf/7v//jueee4yc/+UnDqN+BzjjjDPLy8poEZXV1dcyZM4eJEyfSq1cvVq5cyezZszn//PP53e9+13Dcaaedxne+8x3+/e9/8+Mf/7hTX9eBfN8nHA7zyCOPYNs2AJdccgkLFy4kmUzy/PPPN7zOG2+8kWeeeYZ3332XU089tdV2N27cyHPPPcfAgQMBuOyyy5g2bRpPP/10Q1D2/PPPM336dE466STuuusucnJyANi0aRNf+MIXuO222zjllFPo378/Tz31FHV1dTz44IMcf/zxDde58sormTVrFqtWreKII45o0o/9g7KTTz65IQfus5/9LM888wwvvPBCo6Bs5syZRCIRzjvvvHZ+R4XofmT6UojD1F/+8pdG5TBGjhzJxIkT+eY3v0lVVRU33HADF154YcPxvXr14re//S3f+c53GrVjWRbHHnssABUVFQBMnz4d13X51re+1WikbfLkyZ2+qm5vYvjixYsbHgsEAtx3333Mnz+/xYAMIBgMMnXqVFatWsWqVasaHn/ttddIJpMNN/y911i3bl2jKbgpU6bw2muv8cMf/rBTX1NLvvCFLzQEZABHH300ABdffHGj1zlu3DgAtmzZ0mabU6dObQjIAPr168fQoUPZvXs3iUQCgGeffRaAn//85w0BGUD//v256qqrcF2X5557Dmj+5wGpKcl58+Y1G5C15rjjjqNv377MmDED13UbHn/++ecJBAKcffbZGbUnRHcmQZkQh6lJkyZxzTXXcM011/CVr3yFXr16Aakpvblz53LFFVc0Or5Xr15ccMEF9O7dm6VLl/LCCy9w9913c+211/K///0P2HdD3pvPNGbMmCbX3RtIdJb/+7//QynF9773Pc466yx+/etfM3v2bAoLC8nPz2/z/L2B10svvdTw2Isvvoht25x11lkAjBgxgqOPPppFixZx4okn8o1vfIOHH36Y7du3079/f0zT7NTX1JIBAwY0+v+9AVK/fv0aPR4MBgHSKoHR3NTf3u/b3vOXL19OeXl5w0jk/vYG5Ht/5hdccAHBYJA77riDU089lZtvvplXX32VUCjUrqnrvVPIVVVVDfXLqqurmTNnDqeccgrFxcUZtylEdyVBmRCHqb0lMa699lpuvPFGXn75ZSZOnMjzzz/P7bff3uw5TzzxBJMnT+Zzn/scP/jBD3jggQeIxWIMHToUoCEZu7a2FoDc3NwmbRQVFXXq6zj11FN56KGHOO2009i6dSsPP/ww3/jGNzj55JN5+OGH2zz/uOOOo1evXg1BWVVVFfPmzeO0005rGOVTSnH//ffz7W9/m9LSUmbPns2vf/1rzjjjDK644go2b97cqa+pJfuPUu1v/9GzTDV3rlIK2PfzjEQiLQa4ZWVlAMTjcQBGjhzJU089xac//Wlqa2t56qmnuOaaazjxxBP505/+1GzCflvOP/98AF544QUAXn75ZRzH4bOf/WzGbQnRnUlQJkQ3kZOTw5133knPnj159NFHm6yUfPnll/nZz35GcXExf/3rX5k1axbvvfce//jHPxg1alSjY/cGM/tP9e1VX1/fZl/2BgXN1axqrkTHpEmT+Nvf/sb8+fO57777uPTSS0kmk/z617/mzTffbPVahmFwzjnnsH79epYvX84rr7yC67oNCf575ebm8p3vfIfXXnuN6dOnc/PNNzN+/HjefvvthtyrTDX3+vYGN9kkNzeXHTt2NPtcTU0N0DjYHjlyJHfeeSfz58/noYce4utf/zqhUIh7772Xxx9/POPrDx48mPHjx/P666+TTCZ5+eWXKSwsZPLkye16PUJ0VxKUCdGN9OzZk5///OcA/Pa3v200ArR3lOIPf/gDU6ZMoXfv3g3P7S0psXcU5MgjjwTg/fffb3KNJUuWtNmPQCAAQDQabfR4bW0t1dXVjR578MEHufPOO4FUYHnKKadwyy238LOf/azFPhxo7xTm66+/zvTp0ykoKOC0005reH758uX87ne/a9h6avDgwXzpS1/iscceY9CgQXz00UcZV8sPBAIkEokmI0cbN27MqJ2DYeTIkdTV1bFy5comzy1YsACAYcOGAfDcc8/xq1/9Cq01tm1z3HHHcf3113PXXXcBrf889gbjzfnsZz9LNBrltdde4/3332fatGkdGiEUojuSoEyIbubMM89k6tSpxGKxhgAN9uUp7d69u9Hxzz33HO+++y5AQyL23tIU99xzD7t27Wo4dsGCBcycObPNPuwtLzFr1qxGj997771NRpfmzp3Lvffe22Svzr1J7n369GnzeiNHjmT48OG89NJLvPvuu5x11lmNbvjJZJJ//vOf3H333Y2CqEgkQk1NDaWlpRkHCEOGDMF1XWbPnt3wWHV1NY8++mhG7RwMn/vc54DUvqX7B8qbNm3ir3/9K4FAgHPOOQdIrdJ95JFHePnllxu1sTfAb+3nYVmpBf3718bb65xzziEQCHDHHXfguq5MXQrRDCmJIUQ3dNNNN/H2228zZ84cXnjhBT7zmc9w3nnn8eKLL3LNNddwzjnnkJeXx+LFi3n33Xfp0aMHFRUVDaNYffv25cc//jG//OUvueCCC5gyZQqRSITp06fTu3fvNkeDTj31VMrKynj55Zepq6tj5MiRLFy4kFWrVjF8+HC2bdvWcOy1117L/Pnzufzyy5k2bRrl5eWsXr2aN954g6FDh6ZdMuG8885rKPVx4NTluHHjOOuss5gxYwYXXHABxx9/PK7r8tprr1FVVdWo0Gu6LrroImbOnMl3v/tdzj33XGzbZvr06QwcOJB169Zl3F5X+uxnP8vMmTOZMWMG5513HqecckpDnbJIJMJNN93UsAjh61//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9n4AnH766VxyySXE43G+9rWv8fLLL3Pcccft5R7uX2KxGBB8Hr7+9a/zX//1X2375DOy9+3o/YCe/YzISNkeEI/HSSaTbV/7vo9lWR3uSyaT7T5gYs/Y0XsSiUS4/PLLiUQixONxpk+fLqOXvUQ+H4VFa80VV1xBeXk5juMwc+ZMPvzww97u1n5h48aNXH755Zx99tmceeaZbdvlM9I7Ons/evozIqFsDzj00EN57bXXAFiwYAFjx45t2zd58mTmzZtHNpulpaWFjz/+uN1+sWfs6D1ZvXo1n//85/E8j3w+z3vvvcfEiRN7q6v7tVGjRrFmzRoaGxvJ5XLMnTuXKVOm9Ha39luJRIIzzjiDZDKJ1po5c+YwadKk3u7WPq+2tpZ/+7d/4/rrr+f8889vt08+I3vfjt6Pnv6MyO3LPeCkk07izTff5OKLL0ZrzS233MK9997LsGHDOOGEE7jsssu45JJL0FpzzTXXEAqFervL+7ydvSdnn302F154IbZtc/bZZzNmzJje7vJ+5emnnyaVSnHRRRdxww03cNVVV6G15rzzzqN///693b39zrbvxzXXXMPll1+O4zgceeSRzJw5s7e7t8+74447aG5u5ne/+x2/+93vALjgggtIp9PyGekFO3s/evIzorTWuqc6LoQQQgghdo3cvhRCCCGEKAASyoQQQgghCoCEMiGEEEKIAiChTAghhBCiAEgoE0IIIYQoABLKhBB7xWWXXca4ceNobm7u7a7sNT/60Y8YN24cc+bMadt2/PHHc9hhh/Vir4QQhUrqlAkhxF50+eWXk8vlersbQogCJKFMCCH2oiuvvLK3uyCEKFBy+1IIIYQQogBIKBNC9JrnnnuOiy++mEMOOYQpU6Zw8cUX8+yzz3bY9oUXXuD8889nypQpzJgxg5///OfMnj2bcePG8cQTT+zS6x9//PFcdtllPP744xx11FFMmTKFW2+9FYB8Ps99993HhRdeyNSpU5k0aRLHHXccN954I/X19dud67HHHuOss87i4IMP5uSTT+avf/1rp6+57Zyy3/72t4wbN44XX3xxp20B3njjDa644gqOPPJIJk+ezJlnnsmdd94pt0SF2AfI7UshRK/4yU9+wj333ENVVRVnnHEGAK+88grXXnstH374Iddff31b2/vuu49bbrmFqqoqzj77bPL5PH/+85954YUXdrsfy5cv56abbmo77yGHHALAddddx6xZs5g6dSoXXnghuVyON954g4cffpjFixfz+OOPt53j17/+Nb///e8ZPHgw559/PjU1Ndx0002Ul5fvdv+2NXfuXK6++mrKyso47bTTCIVCzJ49m1/+8pesWbOGW265pUdfTwixd0koE0LsdXPnzuWee+7hwAMP5I9//GNbeKmvr+eKK67g7rvv5jOf+QyHH344mzZt4he/+AXDhg3joYceorKyEoBLL72UCy+8cLf70tDQwPe+9z0uu+yytm0LFixg1qxZnHnmmfz85z9v2+66Lueccw6LFi1i1apVjBgxgtWrV3PXXXcxYcIE7r//foqLiwF4+eWX+epXv7rb/dvW/fffTz6f5y9/+QtDhw4FghG9Cy64gKeeeorvfve7xOPxHn1NIcTeI7cvhRB73Zbbjd/61rfajSaVl5dz3XXXAbSNRD3//PNks1m+8pWvtAUygAMPPJBzzjmnR/pz8sknt/t6wIAB3HrrrXzjG99ot92yLKZOnQpAXV0dENxWdV2Xq6++ui2QARx33HEcc8wxPdK/LXzfB2DhwoVt22zb5q677mLOnDkSyITo42SkTAix1y1duhTDMNoCzra2bFu6dCmwNYBMnjx5u7aHHnoojzzyyG71xbZt+vfv327bgAEDOOecc3Bdl8WLF7Nq1SrWrl3LkiVLmD17NrA1IG3p56RJk7Y795QpU3j99dd3q3/buuCCC3jxxRe55ppruO2225gxYwbHHnss06dPx3GcHnsdIUTvkFAmhNjrEokEoVCowyBRVFREJBIhnU4Dwe1FoN0o2Rb9+vXb7b6Ew+EOt//1r3/l9ttvp7q6GoDi4mIOPvhgRo0axfvvv4/WGqCtGG4sFtvuHKWlpbvdv23NnDmT+++/nz/+8Y/Mnj2bBx54gAceeIDS0lK+9rWvtbsFK4Toe+T2pRBir4vFYqTT6Q6r+2ezWTKZDGVlZQBtt+SSyeR2bROJxB7p3/PPP8/3v/99ysrKuP3223nllVd49913ufvuu5kwYUK7tltuWXbUl476/GlKKWDryNu2tgTTbU2bNo0777yTOXPmcNddd3HppZeSy+W4+eabefXVV7t0fUKIwiShTAix140fPx6AefPmbbdv3rx5aK0ZPXo0ABMnTgTggw8+2K7t+++/v0f698wzzwDwi1/8ghNPPJGBAwe27Vu5ciVA20jZlv51dC2LFi3a6WvZtg1AKpVqt725uZnGxsZ22+677z5+/etfAxCNRjn22GO58cYb+f73v99pH4QQfYeEMiHEXnfuuecC8Mtf/rJdza/6+np++tOfAnD22WcDcOaZZ2LbNnfccUe7tsuXL+fhhx/eI/0LhUIA1NbWttv+1FNP8c477wDBk5hAW2mK3//+99TU1LS1nTt3Li+99NJOX2vkyJFAUA5kW3fcccd2o2dvvPEGd9xxBwsWLGi3/ZNPPgFg0KBBO309IUThkjllQoi97vDDD+eLX/wi9957L2eddRbHHXccEJSRqKmp4Utf+hKHH344AIMHD+brX/86v/jFLzj77LM54YQTyGQyzJo1qy08GUbP/v/lWWedxbPPPsvXvvY1Tj/9dOLxOAsXLuSdd96hoqKCurq6tlGswYMH8+1vf5ubbrqJc845hxNPPJFEIsELL7zAwIEDWbt27Q5fa+bMmfTr14/nn3+elpYWxo8fz/z581m+fDljx45l48aNbW3/8z//kzlz5nD55Zdzyimn0L9/f1asWMHLL7/MqFGjOOuss3r0+yCE2LtkpEwI0StuuOEGfvaznzF48GCefvppnn/+eUaMGMFvf/tbvvnNb7Zr++Uvf5lbbrmFsrIyHn/8cd58802uuOIK/v3f/x2ASCTSo337zGc+w69+9SuGDRvG008/zZNPPkk2m+XGG2/k7rvvBmg3f+vSSy/l9ttvZ+DAgTz55JPMnTuXr3/961x66aU7fS3HcXjggQc46aSTWLBgAQ899BBFRUU89NBDbbXItpg8eTJ//vOfOfroo3n77be59957WbZsGZdffjkPPvgg0Wi0R78PQoi9S+ktEyOEEKIANTQ04Hleh09f/uY3v+H222/n0Ucf7bBkhhBC9CUyUiaEKGhz5szh6KOP5v/+7//aba+vr+fJJ5+kpKSk7cEBIYToy2ROmRCioM2YMYPBgwdz++23s3DhQsaOHUtTUxMvvvgiDQ0N3HrrrTiOw5w5c9om4XfFFVdc0a4CvxBC9Da5fSmEKHjV1dXcfffdvPLKK2zatIloNMqkSZO46qqrOPLIIwH47W9/u91o2o7861//YsiQIXuqy0II0W0SyoQQQgghCoDMKRNCCCGEKAASyoQQQgghCoCEMiGEEEKIAiChTAghhBCiAEgoE0IIIYQoABLKhBBCCCEKwP8HpKSE6Rznme0AAAAASUVORK5CYII=\n", + "text/plain": [ + "<Figure size 720x720 with 1 Axes>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# plot canvas\n", + "fig = plt.figure(figsize=(10,10))\n", + "#plt.xlim(14000, 3000)\n", + "plt.title(\"Radius vs luminosity\", fontsize=20)\n", + "plt.xlabel('log_radius',fontsize=20)\n", + "plt.ylabel('log_lum',fontsize=20)\n", + "sns.set_style(\"dark\")\n", + "\n", + "# plot data points\n", + "sns.scatterplot(data=df,\n", + " x='log_radius',\n", + " y='log_lum',\n", + " legend=False,\n", + " hue=df.log_temp,\n", + " size=df.log_radius,\n", + " palette=\"Spectral\",\n", + " sizes=(1, 1000)\n", + " ) \n", + "\n", + "#plot cluster labels for each star class\n", + "plt.text(means.loc['dwarfs','log_radius'], means.loc['dwarfs','log_lum'], 'DWARFS', style='normal',color='red', fontsize=16,horizontalalignment='center',fontweight='bold')\n", + "plt.text(means.loc['giants','log_radius'], means.loc['giants','log_lum'], 'GIANTS', style='normal',color='red', fontsize=16,horizontalalignment='right',verticalalignment='bottom',fontweight='bold')\n", + "plt.text(means.loc['ms','log_radius'], means.loc['ms','log_lum'], 'MAIN SEQUENCE', style='normal',color='orange', fontsize=16,horizontalalignment='right',verticalalignment='top',rotation=-25,fontweight='bold')\n", + "plt.text(means.loc['supergiants','log_radius'], means.loc['supergiants','log_lum'], 'SUPERGIANTS', style='normal',color='red', fontsize=16,horizontalalignment='center',verticalalignment='top',fontweight='bold')\n", + "plt.text(means.loc['blue giant','log_radius'], means.loc['blue giant','log_lum'], 'BLUE GIANTS', style='normal',color='blue', fontsize=16,horizontalalignment='center',verticalalignment='top',fontweight='bold')\n", + "\n", + "#show plot\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "YRFX_vFIqylK" + }, + "source": [ + "The plot shows the well known form of the Hertzsprung-Russell diagram, on the center, we can observe the main sequence, which contains the regular stars. The main sequence has a linear like behavior (lum-temp plot), we can also see some outlier clusters that contains the rare stars as dwarfs, giants, supergiants and blue giants.\n", + "The dwarfs for example, have low luminosity for their temperature, giants, supergiants and blue giants have high luminosity for their related temperature. The plot point sizes are related to the star radius and the point colors with their temperature (blue hotter and red colder). We have also made a luminosity-radius plot, wich shows that the radius of the star does not explain the oulier behavior of those stars, instead of that, we see again the clusters for the dwarfs, giants, supergiants and blue giants" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "HjqEBxdCvK5Q" + }, + "source": [ + "# Animation \n", + "\n", + "We will use the previous plot to make an animated plot. The matplotlib.animation sublibrary will be used for this task." + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": { + "id": "XrLw5htSqDdX" + }, + "outputs": [], + "source": [ + "# import library\n", + "from matplotlib.animation import FuncAnimation" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 636 + }, + "id": "sQg5GLGfStoF", + "outputId": "cf47e03b-cc0d-4276-b07b-1d81bc4dda59" + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "MovieWriter ffmpeg unavailable; using Pillow instead.\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmUAAAJqCAYAAABq2TfyAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8vihELAAAACXBIWXMAAAsTAAALEwEAmpwYAAC2vElEQVR4nOzdd3ib1d3/8fe5b23LsiQ7zh5kOSEhJJAEygoJhL1CgTJKKbQPFMoDpfvXp2W2FFpGF6ulbMoeZUMS9kjYgUDIICE7cSx5yda+z+8Peci2vBI7Vpzv67pygaWjW8eOI310xvcorbVGCCGEEEL0KaOvOyCEEEIIISSUCSGEEELkBQllQgghhBB5QEKZEEIIIUQekFAmhBBCCJEHJJQJIYQQQuQBCWVC5PDkk09SVlbG3//+9w7blZWVMWfOnF7pQ3l5OU888USvXHt3U1ZWlvPPnnvuycyZMznttNO47777SKfTfd3V7fLrX/+asrIyli1bBsCGDRsoKyvjoosu6vSxc+bMafNzmTRpEjNmzOC0007jzjvvJB6Pt3nc3//+d8rKyliwYEGPfz9C7K5sfd0BIURboVCIo446iv33359vf/vbfd2dfqGwsJBzzjmnxW3JZJL169ezYMEClixZwtdff81VV13VRz3sWxdffHHT/ycSCcLhMO+99x5//vOfeeaZZ7j//vspKipqajNz5kwuvvhi9thjj77orhD9koQyIfJQNBqlrq6ur7vRr/h8Pv73f/83530rVqzg1FNP5ZFHHuGcc85h9OjRO7l3fS/XzyaRSHDllVfyxBNP8NOf/pR///vfTfftt99+7Lfffjuzi0L0ezJ9KYTY7Y0fP56jjjoKrTWLFi3q6+7kDYfDwVVXXcWECRN4++235WcjRC+TUCZEL3jvvfc499xz2XfffZk6dSrf+c53eOmll1q0aVz389e//pXf//73TJ06lf32248777yTww47DICFCxdSVlbGk08+2bSGp6M/jdauXcull17K7NmzmTx5MnPmzOHKK69k27ZtLfpQVlbGz3/+cxYtWsQpp5zClClTmDNnDjfffHObdURlZWX8+te/5vbbb2f69OlMnz6de+65p2n93T333NPm53D22WdTVlZGTU1Ni+/573//OwsXLmx6zm9961v89re/JRwOt7nGSy+9xCmnnMK0adM4+OCDueGGG3j33Xebfi49JRgMApnRoUZz5sxh+vTpbdouXryYsrIy/vCHPzTdlkql+Mc//sHxxx/P1KlTmTlzJj/4wQ947733Wjy2q+0AIpEIN9xwA4cffjiTJ0/m4IMP5oorriAUCvXUt90pu93O2WefDcALL7zQdHt7a8qefvppzj77bGbMmMHkyZM56KCD+NnPfsb69evbXPu9997j7LPPZt9992X//ffn8ssvZ8WKFW3Wc86ZM4ezzz6bJ554ggMOOIBp06Zx3XXXAZkp6HvvvZfTTjuNfffdl8mTJzN79mwuv/zyNr9PZWVl/N///R/vv/8+Z555JnvvvTcHHXQQN910E+l0mlWrVvGDH/yg6XftmmuuIRqN9tjPUojOyPSlED3sscce43e/+x3BYJBjjjkGj8fDwoULufTSS7nsssv40Y9+1KL9o48+CsAZZ5zB6tWrmTp1Kt/73ve477772GOPPTj22GOZOHEiQ4cObbHup9FHH33Ee++9x7Rp0wAIh8N8//vfp7KykiOPPJLS0lKWL1/OQw89xOLFi3nmmWew2+1Nj1++fDk//OEPmTZtGmeddRaLFi3i9ttv59NPP+Xuu+/GMJo/u7311lvMnz+fefPmUVFRwd57782aNWu6/TN67bXXuPXWWzn00EPZb7/9eOedd3jsscdYtWoVDz/8cFO7e++9l2uvvZYBAwZw4oknkkwmeeCBB9oE3B1lWRbvvPMOABMmTNiua1xzzTU8/PDDzJw5k0MOOYTa2lpeeOEFfvCDH3D33Xc3TfV1tV1tbS1nnnkmK1as4Fvf+hZHHHEEGzZs4NFHH+Wtt97i4YcfprS0tGd+AJ1oDKYff/xxh+2uv/567rrrLiZMmMC8efNQSvHBBx/w3HPP8dFHH/HSSy/hcrkAeOWVV/jJT35CQUEBRx55JC6Xi+eff553330357VXrlzJ1Vdf3fR7MHXqVAB+9rOf8fLLL7Pvvvty2mmnkUgkePvtt3nkkUf44osv2myWWbJkCf/973859NBDOeOMM3jllVe44447CIVCvPLKK0yePJkzzjiDN998kwceeADTNPnNb36zgz9BIbpGQpkQHXj//fc73YGZbcuWLVx99dWMHj2aBx98kEAgAMBll13G97//ff76178yZ84cxo8f3/SYUCjE008/3SIMDBo0iPvuu4/Ro0e3WOvTeg3PN998w3333ceAAQP461//CmRGMzZt2sS1117bYpPA1VdfzYMPPsg777zDoYce2nT7ihUrOOuss7j88suBzEjOT37yE+bPn8/TTz/NySef3NS2oqKC2267rcWO0+0JZV988QV/+ctfOProowH4yU9+wrx58/jkk0/4+uuvGTNmDFu2bOHGG29kxIgRPPTQQ5SUlABw1llncdppp3X7OXOJx+OsW7eOO+64g+XLlzNjxgz233//bl8nEonw6KOPMmPGDO6///6m20899VROOeUUHnzwQfbbb78utwO46aabWLFiBZdffjlnnXVWU9uFCxdy0UUX8Yc//KHp77y3DRw4EKDNSGu2rVu3cs899zBjxgzuvfdeTNNsuu/888/njTfe4MMPP+Sggw6ivr6eq666Cq/Xy6OPPsqoUaMA+OEPf8i8efNyXr+yspLf/va3TaN2AJ9++ikvv/wyxx9/PDfccEPT7alUinnz5rF06VLWrFnTYjPCypUr+X//7//x/e9/H4DTTjuNo48+mscff5zzzjuPX/3qVwBcdNFFzJo1i+eee05CmdhpJJQJ0YH333+f999/v8vtn3nmGRKJBJdccklTIANwuVxccsklnHvuuTz11FNNL/wAI0eO3K7RmUgkwoUXXkg0GuX2229veuO0LAvIBJ+TTjqp6c3xsssu48ILL2TAgAEtruPxeLj00kubvrbZbPzyl79k/vz5PPvssy1CmcvlYtasWd3ua2vDhw9vCmSQmSL71re+xcqVK9m4cSNjxozhxRdfJB6Pc8EFFzQFMoA999yTefPmNY0wdtXGjRtbTPFmU0px+OGHc80112zX92NZFlprNm/ezLZt25p+xnvttRcLFixg0KBB3WqXSqV4+umnGTduXItABnDYYYexzz77MH/+fCKRCF6vd7v63B0OhwPI/M511OZPf/oTY8eObRHIAGbMmMEbb7zRNO369ttvU1FRwUUXXdQUyACGDBnCueeey80335zzOY444ogWXw8aNIjrrruuzRSzzWZj3333ZcWKFYRCoRahzOFwcOaZZzZ9PXr0aAKBAJWVlZx33nlNt3u9XsaMGcOSJUuIxWJNI3xC9CYJZUJ04OKLL253xx7Q5k1+6dKlQGatzMqVK1vcV19fD8BXX33V4vZhw4Z1u1+WZfGzn/2M1atXc8UVV7Dvvvs23XfkkUdyyy238OCDD/LCCy9w0EEHccghhzBr1qw2gazxe8gudQAwYsQI/H5/m74OGjSozRvu9sh+I25UWFgINK/p+vzzzwGYMmVKm7b77LNPt0NZdkmMVCrFJ598wuLFixk+fDj/+Mc/tnvaEjI7O4855hief/55Zs+ezbRp0zjkkEOYPXs2Y8eO7Xa7NWvWUF9fTzqdzjlSG4/HSafTLF++vMXffW9p3Ans8XjabRMIBDj++OOxLIsVK1bw9ddfs379epYvX940Jdn4gaGzv9tc7HZ70wePRoMGDWLevHmkUim++OIL1qxZw7p161i2bFmb52w0ePDgppDZyOPxEI1G2/z7cDqdQOZ3UkKZ2BkklAnRg2prawFarItqrbq6usXXjS/83XHTTTfx+uuv8+1vf7vFp37ITDU9/vjj3HbbbSxcuJBnn32WZ599Frvdzsknn8xvf/vbFm9Krd/oGpWUlLB27doWt/XUG1PrN0XIjFZlq6ysbOpHa63XUi1YsKCpcGqjoUOHthjly1US44EHHuCaa67hkksu4cEHH8wZWrvq+uuvZ/LkyTz55JNNI6w33HADkydP5ve//z0TJ07scrvGjRGrV6/mH//4R7vP2fp3qbds3LgRyIxwduSVV17hxhtv5JtvvgEyYWfy5MlMmDCBd999F6010L2/20bt/e49/PDD3HLLLZSXlwOZv+e99967aZSr8Tkbud3unNfJXmcpRF+RUCZED2ocSViwYEGnb2Db67nnnuNf//oXU6ZM4corr8zZZvjw4Vx77bWk02mWLl3KW2+9xZNPPskjjzxCYWEhv/jFL5ra5qrWDlBTU9NiCrY9jWGq9ZsfsEM71xqn5erq6pp2RjZqPY22YMECnnrqqRa3zZw5s0Uoy+W73/0uS5cu5amnnuLSSy/l/vvvbzMS2HqkBSAWi7W5zW63c95553HeeeexadMm3nnnHV566SXefvttLrjgAhYuXIjdbu9Su4KCAgBOPPFE/vSnP3X4PewMH374IUDTZpJclixZwqWXXsqgQYO46aab2GuvvRg+fDhKKf75z3+2WMDf+Hebazq0oynS1l588UWuuOIKysrKuOKKK5g0aRKDBw8G4IorrmDJkiVdvpYQ+UBKYgjRgxqnMxunZ7J98803XH/99bz66qudXqf1qFGjpUuX8n//938UFxfz97//PeeI08KFC7nyyiuJRCKYpsnee+/NxRdfzIMPPghkdmu2vmbr4LFx40bKy8vZe++9O+1r4whD4/RsI611zjIIXTVp0iQAPvvsszb3tX6zve6661i+fHmLP9kL6Tvy29/+lsGDB/PRRx9x1113tbjPbrcTj8fbBM5169a1+Hr9+vXcdNNNvPbaa0BmbdSpp57Kv//9b/bff3+2bt3Khg0butxujz32wOFw8MUXX+QMu/fccw+33npr04hTb0qlUjzyyCMAHHfcce22e/7557EsiyuuuIJjjz2WESNGNP0er169GmgO7o1/t7n+nXQnSD333HMA3HjjjRx++OFNgSzXcwqxK5BQJkQPOuGEEzBNk7/85S8tdqqlUimuueYa7rrrLqqqqjq9js2WGcROJpNNt1VUVPDjH/+YdDrN3/72t6ZF4a2tXr2ahx56iIceeqjF7Y1TUEOGDGlx+7Zt27jzzjubvk4mk001oLpyxFNj9fu33nqrxdmR//nPf7r0vbbn+OOPx263c/vtt7eoN7Vy5cqmkNATvF5v087TW265pUWQHD16NKlUijfffLPptqqqqqaA28jlcvGvf/2Lv/71ry3qnCUSCbZt24bD4WDAgAFdbud0OjnmmGNYtWoVd999d4vnWrx4MX/605944okn2qwF7GmpVIo//OEPrFy5smkNXHsap+ErKipa3P7ee+81hadUKgVkNiv4/X7uu+++Fj/vLVu2tDg1oDPtPefTTz/dtEGn8TmF2BXI9KUQPWjUqFH84he/4LrrruO4445jzpw5FBUV8eabb/L1118ze/ZsTjjhhE6vEwgEcDgcLF68mD/+8Y/MnTuXW265hS1btnDAAQewZMkSFi1a1GYUYN68eZx22mk8+uij3HDDDbz//vuUlZURCoV46aWX8Hg8nH/++S0e4/F4uPnmm1m8eDFjxozhvffeY8WKFZx44onMnj27077uueeeTJo0iU8++YQzzzyTGTNmsHz5chYtWsTee++93VNIQ4cO5ZJLLuHGG2/kxBNP5LDDDiMWi/Hyyy83vRln11DbEXPmzOGII47glVde4corr2wKBqeddhqvvvoqP/nJTzj++ONxOBy89NJLjBw5skUpkAEDBnDOOedw9913c9xxxzFr1iwMw+Ctt97i66+/5qKLLsLr9eL1ervUDuBXv/oVn3zyCddffz0LFy5kypQpbN26lVdeeQWbzca1117bY98/0GJDQTKZpKKigvfee49Nmzax55578sc//rHDxx9zzDHcfffdXHXVVXzwwQcMGDCA5cuX8/bbbxMIBAiFQk0h3ePxcPnll/Ozn/2Mb3/728ydOxfTNHnllVearteV7+2EE07g+eef5+KLL+bYY4/F6/Xy+eef8/7771NcXNziOYXYFUgoE6KHnXvuuYwePZq77rqLV155BcuyGD58OL/+9a8566yzmkbBOuJwOLj88sv529/+xn/+8x8KCwubFt2/++677RbYnDlzJvvttx8PPPAAt912G++88w6LFi3C6/VyyCGHcPHFFzNu3LgWjxkxYgQ/+clPuPnmm/nggw8YNmwYv/nNb/je977X5e/5jjvu4MYbb+S1115j+fLlTJ48mXvvvZcXX3xxh9b1nH/++RQXF3PvvffyxBNP4Pf7OeeccwgGg/zhD39od9H29vjtb3/Lu+++y9tvv80zzzzDCSecwOzZs7nhhhu48847eeqppwgGg8ybN4/vfe97HHTQQS0e/4tf/IKRI0fy2GOP8dRTT5FOpxk7dizXXXddi9pbXW0XDAZ59NFHueOOO5g/fz73338/wWCQOXPmcNFFF+3QbtFcsjcUGIaBz+dj7NixnHvuuZx++uk5p8qzTZw4kX/+85/87W9/Y8GCBZim2RSsTznlFA455BDeeOMNLrjgAgCOPfZY3G43t99+O8899xwul4tjjz2W6dOnc9lll3Xp7/bQQw/l5ptv5l//+hfPPvssLpeL4cOHc/nllzNt2jTmzZvHG2+80eG0qxD5RGmZcBdit1VWVsaECRP473//29ddaaOyspJ0Op1zh97f/vY3brnlFh577LGcZRVEfotEItTV1VFaWtpm/eQTTzzBb37zG26++WaOOeaYPuqhEH1D1pQJIfLS4sWLOfDAA9uUhAiHwzz11FMUFRX1+GiR2DnWrFnDIYcc0qZSfiwW48EHH2wq/irE7kamL4UQeenggw9m6NCh3HLLLXz++eeMHz+e6upqFixYQGVlJdddd12nU2oiP02aNIkpU6bw5JNPsmHDBqZMmUIsFuO1115j48aNXHbZZe3WzxOiP5PpSyF2Y/k8fQlQXl7OnXfeyeuvv86WLVuaipH+4Ac/4Fvf+lZfd0/sgNraWu6++25eeuklNm3ahN1up6ysjO9+97scddRRfd09IfqEhDIh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ykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERsQKFMRERExAYUykRERERswLAsyyp3J0RERER2dxopExEREbEBhTIRERERG1AoExEREbEBhTIRERERG1AoExEREbEBhTIRERERG7BlKHv11VdZtmxZwbFHHnmEJUuW5L6+9957Wbx4Maeddhp/+tOfAGhtbeWcc85h6dKlfPvb36a7u7tkWxme/HvyxhtvsHTpUpYtW8Y//uM/0tzcDOielEP+fXn33Xc544wzWLp0Kd/97ncxTROAm266iVNPPZXTTz+d9evXD7utDF8ymeTiiy/m9NNPZ+nSpWzevHlE7o/sultvvZUlS5awePFi7rvvPt0Xm2hpaWHhwoX6u2LZzG233WaddNJJ1le+8pXcsQ0bNlhnnXVW7tiOHTusk046yYrH41Y4HM79/uqrr7buv/9+y7Is69Zbb7XuuOOOkm1l6PrekzPPPNP629/+ZlmWZd1zzz3Wtddeq3tSBn3vy7nnnms9//zzlmVZ1pVXXmk99thj1uuvv24tW7bMMk3T2rp1q7V48eJht5Xha2pqslasWGFZlmWtXbvWuuCCC3b5/siue/75561zzz3XSqfTViQSsX72s5/pvthAIpGwzj//fOsLX/iCtWnTpt36nthupOwTn/gEN954Y+7rtrY2Vq9ezapVq3LH1q9fz0EHHYTH46GyspJPfOITvPnmm7z00kt89rOfBeBzn/sczz33XMm2MnR978nq1auZP38+AOl0Gq/Xq3tSBn3vy4YNGzj88MOB3u/1Sy+9xJFHHolhGEybNo10Ok1ra+uw2srwzZ49m3Q6jWmaRCIRXC7XLt8f2XVr165l7ty5/PM//zPf/OY3+fznP6/7YgPXXXcdp59+OpMmTQJ2/d+y8cx2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\n", + "text/plain": [ + "<Figure size 720x720 with 1 Axes>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# define animation iteration function\n", + "# set canvas configuration\n", + "fig, ax = plt.subplots(figsize=(10,10))\n", + "ax.set(xlim=(14000, 3000),ylim=(-5, 7))\n", + "plt.title(\"Hertzsprung-Russell Diagram\", fontsize=20)\n", + "plt.xlabel('temp K',fontsize=20)\n", + "plt.ylabel('log_lum',fontsize=20)\n", + "sns.set_style(\"dark\")\n", + "\n", + "def animate(i):\n", + " #data slice\n", + " dfi=df.loc[0:i,:]\n", + " \n", + " #make plot\n", + " sns.scatterplot(data=dfi,x='temp',y='log_lum',hue=df.temp,size=df.radius,sizes=(100, 1000),palette=\"Spectral\",legend=False) \n", + " \n", + " #print cluster labels\n", + " if any(dfi.type==\"dwarfs\"):\n", + " plt.text(means.loc['dwarfs','temp'], means.loc['dwarfs','log_lum'], 'DWARFS', style='normal',color='red', fontsize=16,horizontalalignment='center',fontweight='bold')\n", + " \n", + " if any(dfi.type==\"giants\"): \n", + " plt.text(means.loc['giants','temp'], means.loc['giants','log_lum'], 'GIANTS', style='normal',color='red', fontsize=16,horizontalalignment='right',verticalalignment='bottom',fontweight='bold')\n", + " \n", + " if any(dfi.type==\"ms\"):\n", + " plt.text(means.loc['ms','temp'], means.loc['ms','log_lum'], 'MAIN SEQUENCE', style='normal',color='orange', fontsize=16,horizontalalignment='right',verticalalignment='top',rotation=-25,fontweight='bold')\n", + " \n", + " if any(dfi.type==\"supergiants\"):\n", + " plt.text(means.loc['supergiants','temp'], means.loc['supergiants','log_lum'], 'SUPERGIANTS', style='normal',color='red', fontsize=16,horizontalalignment='center',verticalalignment='top',fontweight='bold')\n", + " \n", + " if any(dfi.type==\"blue giant\"):\n", + " plt.text(means.loc['blue giant','temp'], means.loc['blue giant','log_lum'], 'BLUE GIANTS', style='normal',color='blue', fontsize=16,horizontalalignment='center',verticalalignment='top',fontweight='bold')\n", + "\n", + "#make animation \n", + "anim = FuncAnimation(fig, animate, interval=100, frames=len(df)-1)\n", + "\n", + "#save animation \n", + "anim.save('Hertzsprung-Russell-Diagram.gif')" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "1MBdIiBHwI2m" + }, + "source": [ + "## Final comments\n", + "\n", + "We have shown the characteristics of the Hertzsprung-Russell Diagram and used the available data to reproduce it satifactorily, we have made data manipulation with pandas library, data plotting and animation with matplotlib library. The Hertzsprung-Russell Diagram shows the behavior of star's luminosity related to their temperature, which is, normaly almost linear. In contrast, we find groups of stars which show an outlier behavior, and as out luminosity-radius plot showed, can not be explained by the star size. " + ] + } + ], + "metadata": { + "colab": { + "name": "ejercicios-clase-03-datos", + "provenance": [] + }, + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.3" + } + }, + "nbformat": 4, + "nbformat_minor": 1 +}