/* CSS colors: http://www.w3schools.com/cssref/css_colors.asp */

.sagecell .CodeMirror-scroll {
    /* Automatically resized input box */
    height: auto;
    overflow-y: hidden;
    overflow-x: auto;
}

div.linkedcells {
    background-color: #EFEFEF;
    border: solid 2px #DADADA;
    margin: 15px 0px 15px 0px;
    padding: 15px 15px 15px 15px;
}

div.social {
    float: right;
}

body {
    /*width: 810px;*/
    font-family: Verdana, sans-serif;
    font-size: 100%
}

h1 {
    background-color: AliceBlue;
    border: solid 2px #DDDDFF;
    padding: 2px 10px 2px 10px;
    border-radius: 0px 15px 15px 0px / 0px 15px 15px 0px;
    font-size: 2.0em;
}

h2 {
    font-size: 1.5em;
}

h3 {
    background-color: AliceBlue;
    border: solid 2px #DDDDFF;
    padding: 2px 10px 2px 10px;
    border-radius: 0px 15px 15px 0px / 0px 15px 15px 0px;
    font-size: 1.25em;
}

p {
    font-size: 100%;
}

td {
    padding: 5px 25px 5px 25px;
}


/* Styling links: http://www.w3schools.com/css/css_link.asp */
a {
    text-decoration:none;
}

a:link,a:visited {
    font-weight:bold;
}

a:visited {
    color: #787878
}

a:hover,a:active {
    text-decoration:underline;
}

a.linkBox {
    display:block;
    color:#000000;
}

a.linkBox:hover,a.linkBox:active {
    background-color: #AAFFAA;
    text-decoration:none;
}

.sageHome {
    background-color: #CCFFCC;
    border: solid 2px #AAFFAA;
    font-size: 0.9em;
    width: 19%;
    text-align: center;
    margin: 0px auto 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
}

.footer {
    background-color: #FFFFCC;
    border: solid 2px #FFFFAA;
    font-size: 0.8em;
    width: 90%;
    text-align: center;
    margin: 10px auto 0px auto;
    padding: 0px 0px 0px 0px;
    border-radius: 55px 55px 15px 15px;
}

.table_form {
  background-color: gray;
  border: solid 1px gray;
  text-align: center;
}


.sagecell table.table_form td {
  padding: 5px 15px;
  color: black;
}

.sagecell .table.table_form tr.row-a {
  background-color: white;
}

.sagecell table.table_form tr.row-b {
}

.tr.row-a {
  background-color: white;
  color: white;
}

.sagecell .table.table_form td{
  padding: 5px 15px;
  color: white;
}

figure {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 60%;
}
