/* Language features shared styles.

   developer:   marionm
   requires:    /language/css/language.css.en
   ========================================================================== */

/* ==========================================================================
   language overrides
   ========================================================================== */

.features main .row .width-33_333per,
.features main .grid-auto > * > .width-33_333per {
    margin: 0 30px 0 0;
    width: 300px;
}

.features main .row .width-33_333per:last-of-type,
.features main .grid-auto > * > .width-33_333per:last-child { margin: 0; }

/* ==========================================================================
   product-specific headers and footers
   ========================================================================== */

.features-header nav a,
.features .breadcrumb {
    color: #535353;
    font-size: 17px;
}

.features-header nav a:hover,
.features-header nav a:active,
.features .breadcrumb:hover,
.features .breadcrumb:active,
.features .examples a:hover,
.features .examples a:active,
.features .latest-feature-link:hover,
.features .latest-feature-link:active { color: #dd1100; }

.features-header .arrow-before:before,
.features .breadcrumb:before,
.features .examples .chevron-after:after { color: #dd1100; }

.features .examples a {
    color: #535353;
    font-size: 14px;
    font-weight: 600;
}

.features .examples a img {
    display: inline-block;
    margin: 0 50px 6px 0;
}

.features .examples a span {
    display: inline-block;
    margin: 0 0 40px 0;
    width: 80%;
}

.features .examples a span.special-character { display: inline; }

.features .examples .table > * > *:last-child a img { margin-right: 0; }

.features .examples .table > * > * { line-height: 1.3; }

.features .examples .table > *:nth-child(even) > * { vertical-align: top; }

/* mathematica header
   ========================================================================== */

#mathematica-header {
    background: #f0f0f0;
    border-bottom: 1px solid #d2d2d2;
    position: relative;
    width: 100%;
}

#mathematica-header .width {
    margin: 0 auto;
    padding: 30px 0;
    width: 960px;
}

#mathematica-header h1 { float: left; }

#mathematica-header h1 + .float-right { margin-top: 6px; }

#mathematica-header h1 a,
#mathematica-header h1 a:hover,
#mathematica-header h1 a:active {
    color: #3d3d3d;
    display: block;
    font-size: 45px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1;
    text-transform: uppercase;
}

#mathematica-header h1 .red { color: #dd1100; }

#mathematica-header h1 em { color: #d21c00; }

#mathematica-header .button {
    background: #dd1100;
    border-radius: 2px;
    border: 1px solid #b00f00;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    line-height: 1;
    outline: none;
    padding: 8px 16px;
}

#mathematica-header .button:first-child { margin-right: 15px; }

#mathematica-header .button:hover {
    background: #f80000;
    color: #fff;
}

#mathematica-header .button:active { background: #b00f00; }

#mathematica-header nav {
    bottom: -40px;
    position: absolute;
}

/* mathematica footer
   ========================================================================== */

#mathematica-footer {
    background: #f86300;
    border-bottom: 1px solid #fff;
    text-align: center;
}

#mathematica-footer .width {
    margin: 0 auto;
    padding: 20px 0;
    width: 960px;
}

#mathematica-footer h2 {
    color: #fff;
    font-size: 30px;
    font-weight: 300;
    line-height: 40px;
    margin: 0 0 8px 0;
}

#mathematica-footer p {
    color: #636363;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    width: auto;
}

#mathematica-footer .button {
    background: #fff;
    border-radius: 3px;
    border: 1px solid #c53c00;
    color: #f86300;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    line-height: 17px;
    margin: 0 5px 0 0;
    padding: 5px 3px 5px 3px;
    vertical-align: middle;
    width: 98px;
}

#mathematica-footer .button:hover {
    background: #ff8b24;
    border: 1px solid #fff;
    color: #fff;
}

#mathematica-footer .button:active {
    background: #e35b00;
    border: 1px solid #fff;
    color: #fff;
}

#mathematica-footer a { color: #fff; }

#mathematica-footer a:hover,
#mathematica-footer a:active { color: #ac000e; }

#mathematica-footer p:first-of-type span {
    display: inline-block;
    font-size: 13px;
    font-weight: 300;
    line-height: 17px;
    margin: 0 5px 0 0;
    padding: 5px 1px 5px 13px;
    text-align: left;
    vertical-align: middle;
}

#mathematica-footer p:last-of-type {
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    margin: 8px 0 0 0;
}

#mathematica-footer p:last-of-type span { text-transform: uppercase; }

/* ==========================================================================
   individual features pages
   ========================================================================== */

.each-feature main {
    margin: 0;
    padding: 0;
    width: 100%;
}

.each-example main { padding: 60px 0 100px 0; }

#header {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f1f1f1));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%);
    padding: 60px 0;
}

#header h2 { margin-bottom: 19px; }

#header p {
    font-size: 18px;
    font-weight: 300;
}

#header img { border: 1px solid #ddd; }

.square-between-each-child > *:after { margin: 0 8px; }

#content section { margin: 0 0 40px 0; }

#content section:last-child { margin: 0; }

#content section h3,
.each-example main section h3 {
    color: #dd1100;
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 12px;
}

.each-example main h2, .each-example main .h2 {
    font-size: 36px;
    line-height: 1.2;
}

#functions a,
#functions a:after,
#guides a,
#guides a:after,
#demonstrations a,
#demonstrations a:after,
#relatedlinks a,
#relatedlinks a:after,
#also a,
#also a:after { color: #393939; }

#functions a:hover,
#functions a:active,
#guides a:hover,
#guides a:active,
#demonstrations a:hover,
#demonstrations a:active,
#relatedlinks a:hover,
#relatedlinks a:active,
#also a:hover,
#also a:active { color: #e50000; }

.each-feature .page-padding { padding-top: 50px; }

.each-feature #functions li,
.each-feature #guides li,
.each-feature #demonstrations li,
.each-feature #relatedlinks li,
.each-feature #also li { display: inline-block; }

.each-feature #functions li:after,
.each-feature #guides li:after,
.each-feature #demonstrations li:after,
.each-feature #relatedlinks li:after,
.each-feature #also li:after {
    color: #dd1100;
    font-size: 9px;
    position: relative;
    top: 5px;
    vertical-align: top;
}

/* ==========================================================================
   individual example pages
   ========================================================================== */

html.each-example,
.each-example body { height: auto; }

.each-example body {
    background: #fff;
    background: -moz-linear-gradient(top, #f1f1f1 0%, #f1f1f1 300px, #ffffff 1000px, #ffffff 100%);
    background: -ms-linear-gradient(top, #f1f1f1 0%, #f1f1f1 300px, #ffffff 1000px, #ffffff 100%);
    background: -o-linear-gradient(top, #f1f1f1 0%, #f1f1f1 300px, #ffffff 1000px, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(300px, #f1f1f1), color-stop(1000px, #ffffff), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #f1f1f1 0%, #f1f1f1 300px, #ffffff 1000px, #ffffff 100%);
    background: linear-gradient(to bottom, #f1f1f1 0%, #f1f1f1 300px, #ffffff 1000px, #ffffff 100%);
}

.each-example .page-width { width: 850px; }

.each-example .page-content {
    background: #fff;
    box-shadow: 0 0 5px #aaa;
    padding: 25px 80px 40px 80px;
    margin: 0 0 50px 0;
    position: relative;
}

.each-example #language-header #back, .each-example #mathematica-header nav { display: none; }

.each-example .prev,
.each-example .next {
    display: block;
    position: absolute;
    width: 47px;
}

.each-example .prev { left: -48px; }

.each-example .next { right: -48px; }

.each-example .prev span,
.each-example .next span {
    color: #b8b8b8;
    display: block;
    font-size: 56px;
    height: 84px;
    line-height: 74px;
    position: relative;
    text-align: center;
    top: 120px;
    width: 47px;
}

.each-example p {
    font-size: 14px;
    margin: 20px 0;
}

.each-example p img { vertical-align: middle; }

.each-example .prev:hover span,
.each-example .prev:active span,
.each-example .next:hover span,
.each-example .next:active span {
    background-color: #f36b00;
    color: #fff;
}

.each-feature .examples .width-25per {
    margin: 0 80px 0 0;
    width: 180px;
}

.each-feature .examples .width-25per:last-child { margin: 0; }

.each-example .examples .width-25per {
    margin: 0 50px 0 0;
    width: 150px;
}

.each-example .examples .width-25per:last-child { margin: 0; }

/* input
   ================================== */

.toggle-code { cursor: pointer; }

.input-output > * { margin: 0; }

.input-output > * > * { padding: 2px; }

.input-output > * > *:first-child,
.blue-text {
    color: #4561ad;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 21px;
    text-align: right;
    width: 50px;
}

.input-output > * > .orange-text {
    color: #f57300;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.5;
    vertical-align: top;
}

section.echo .clipboard-num {
    color: #f57300;
    font-size: 12px;
    font-weight: 600;
    vertical-align: top;
}

.input-output.wide-output > *:first-child > * {
    display: block;
    text-align: left;
    width: auto;
}

.blue-text {
    text-align: left;
    width: auto;
}

.blue-text-img {
    margin-top: 10px;
    text-align: center;
}

.large-image {
    max-width: 610px;
    overflow: auto;
}

.toggle-controls {
    color: #f77700;
    cursor: pointer;
    font-size: 14px;
}

.toggle-controls:hover { color: #dd1100; }

.toggle-controls i {
    border: 1px solid #aaa;
    display: inline-block;
    font-style: normal;
    height: 9px;
    margin-right: 5px;
    position: relative;
    width: 9px;
}

.toggle-controls:not(.open) i:before {
    background-color: #aaa;
    content: '';
    height: 7px;
    left: 3px;
    position: absolute;
    top: 0px;
    width: 1px;
}

.toggle-controls i:after {
    background-color: #aaa;
    content: '';
    height: 1px;
    left: 0px;
    position: absolute;
    top: 3px;
    width: 7px;
}

.toggle-me { display: none; }

/* text
   ================================== */

.serif {
    font-family: 'Times New Roman', Times, serif;
    font-style: italic;
    font-weight: 400;
}

.monospace { font-family: 'Courier New', monospace !important; }

/*.serif { font-family: 'Times New Roman', Times, serif !important; }*/

.sans-serif { font-family: 'Source Sans Pro', Arial, sans-serif !important; }

table.styled-table { width: 100%; }

table.styled-table:after {
    content: '';
    display: block;
    height: 10px;
}

table.styled-table tr:first-child td { border-top: 1px solid #ddd; }

table.styled-table td {
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    padding: 5px;
    vertical-align: middle;
}

table.styled-table td:nth-of-type(1) { width: 35%; }
table.styled-table td:nth-of-type(2) { width: 65%; }

table.styled-table img { vertical-align: middle; }


/* ==========================================================================
   PLAY ANIMATION
   ========================================================================== */

.clipboard-output .media:hover i {z-index: 2;}

.playAnimation { display: none; }
.animation:hover .playAnimation + span:before { content: ''; background: url('../img/animation2x.png') 0 -50px; background-size: 100px; width: 50px; height: 50px; display: inline-block; position: absolute; left: 40px; right: 0; top: 0; bottom: 0; margin: auto; z-index:2;}
.animation:hover { position: relative; border-radius: .33rem; }
.animation.pause:hover .playAnimation + span:before { background-position: 0 0; }
.animation.pause:active .playAnimation + span:before { background-position: -50px 0; }
.animation:active .playAnimation + span:before { background-position: -50px -50px !important; }
.animation object { display: inline-block; }
.video { position: relative; display: inline-block; }


/* visible code examples
   ================================== */

.code-plain {
    background-color: #f7f7f7;
    border-radius: 5px;
    border: 1px solid #e5e5e5;
    color: #494949;
    display: block;
    font-family: monospace, monospace;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 5px;
    padding: 20px;
    white-space: pre-wrap;
    width: 100%;
    word-break: break-all;
}

/* special characters
   ========================================================================== */

@font-face {
    font-family:'Mathematica';
    src: url('/common/fonts/mathematica/Mathematica.eot');
    src: url('/common/fonts/mathematica/Mathematica.eot?#iefix') format('embedded-opentype'), url('/common/fonts/mathematica/Mathematica.woff') format('woff'), url('/common/fonts/mathematica/Mathematica.ttf') format('truetype');
    font-weight: normal;
}

@font-face {
    font-family:'Mathematica';
    src: url('/common/fonts/mathematica/Mathematica-Bold.eot');
    src: url('/common/fonts/mathematica/Mathematica-Bold.eot?#iefix') format('embedded-opentype'), url('/common/fonts/mathematica/Mathematica-Bold.woff') format('woff'), url('/common/fonts/mathematica/Mathematica-Bold.ttf') format('truetype');
    font-weight: bold;
}

@font-face {
    font-family:'MathematicaMono';
    src: url('/common/fonts/mathematica/MathematicaMono.eot');
    src: url('/common/fonts/mathematica/MathematicaMono.eot?#iefix') format('embedded-opentype'), url('/common/fonts/mathematica/MathematicaMono.woff') format('woff'), url('/common/fonts/mathematica/MathematicaMono.ttf') format('truetype');
    font-weight: normal;
}

@font-face {
    font-family:'MathematicaMono';
    src: url('/common/fonts/mathematica/MathematicaMono-Bold.eot');
    src: url('/common/fonts/mathematica/MathematicaMono-Bold.eot?#iefix') format('embedded-opentype'), url('/common/fonts/mathematica/MathematicaMono-Bold.woff') format('woff'), url('/common/fonts/mathematica/MathematicaMono-Bold.ttf') format('truetype');
    font-weight: bold;
}

.special-character.formalcharacter {
    display: inline-block;
    position: relative;
    text-align: center;
}

.special-character.formalcharacter:before {
    content: '.';
    display: inline-block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: -10px;
}

.special-character.formalcharacter:after {
    bottom: -5px;
    content: '.';
    display: inline-block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
}

.special-character.DiscretionaryLineSeparator { display: none; }

.special-character.AliasDelimiter, .special-character.AliasIndicator, .special-character.Alpha, .special-character.AltKey, .special-character.And, .special-character.AutoPlaceholder, .special-character.Backslash, .special-character.BeamedEighthNote, .special-character.BeamedSixteenthNote, .special-character.Beta, .special-character.BlackBishop, .special-character.BlackKing, .special-character.BlackKnight, .special-character.BlackPawn, .special-character.BlackQueen, .special-character.BlackRook, .special-character.CapitalDifferentialD, .special-character.CapitalDigamma, .special-character.CapitalKoppa, .special-character.CapitalSampi, .special-character.CapitalStigma, .special-character.Cent, .special-character.CenterDot, .special-character.CenterEllipsis, .special-character.Checkmark, .special-character.Chi, .special-character.CircleDot, .special-character.CircleMinus, .special-character.CirclePlus, .special-character.CircleTimes, .special-character.ClockwiseContourIntegral, .special-character.CloseCurlyDoubleQuote, .special-character.CloseCurlyQuote, .special-character.CommandKey, .special-character.Conjugate, .special-character.ConjugateTranspose, .special-character.ConstantC, .special-character.Continuation, .special-character.ContourIntegral, .special-character.ControlKey, .special-character.CounterClockwiseContourIntegral, .special-character.Cross, .special-character.CurlyCapitalUpsilon, .special-character.CurlyEpsilon, .special-character.CurlyKappa, .special-character.CurlyPhi, .special-character.CurlyPi, .special-character.CurlyRho, .special-character.CurlyTheta, .special-character.DeleteKey, .special-character.DifferenceDelta, .special-character.DifferentialD, .special-character.Digamma, .special-character.DiscreteRatio, .special-character.DiscreteShift, .special-character.Divide, .special-character.DotEqual, .special-character.DotlessJ, .special-character.DottedSquare, .special-character.DoubleDagger, .special-character.DoubleDownArrow, .special-character.DoubleLeftArrow, .special-character.DoubleLeftRightArrow, .special-character.DoubleLeftTee, .special-character.DoubleLongLeftArrow, .special-character.DoubleLongLeftRightArrow, .special-character.DoubleLongRightArrow, .special-character.DoubleRightArrow, .special-character.DoubleStruckA, .special-character.DoubleStruckB, .special-character.DoubleStruckC, .special-character.DoubleStruckCapitalA, .special-character.DoubleStruckCapitalB, .special-character.DoubleStruckCapitalC, .special-character.DoubleStruckCapitalD, .special-character.DoubleStruckCapitalE, .special-character.DoubleStruckCapitalF, .special-character.DoubleStruckCapitalG, .special-character.DoubleStruckCapitalH, .special-character.DoubleStruckCapitalI, .special-character.DoubleStruckCapitalJ, .special-character.DoubleStruckCapitalK, .special-character.DoubleStruckCapitalL, .special-character.DoubleStruckCapitalM, .special-character.DoubleStruckCapitalN, .special-character.DoubleStruckCapitalO, .special-character.DoubleStruckCapitalP, .special-character.DoubleStruckCapitalQ, .special-character.DoubleStruckCapitalR, .special-character.DoubleStruckCapitalS, .special-character.DoubleStruckCapitalT, .special-character.DoubleStruckCapitalU, .special-character.DoubleStruckCapitalV, .special-character.DoubleStruckCapitalW, .special-character.DoubleStruckCapitalX, .special-character.DoubleStruckCapitalY, .special-character.DoubleStruckCapitalZ, .special-character.DoubleStruckD, .special-character.DoubleStruckE, .special-character.DoubleStruckEight, .special-character.DoubleStruckF, .special-character.DoubleStruckFive, .special-character.DoubleStruckFour, .special-character.DoubleStruckG, .special-character.DoubleStruckH, .special-character.DoubleStruckI, .special-character.DoubleStruckJ, .special-character.DoubleStruckK, .special-character.DoubleStruckL, .special-character.DoubleStruckM, .special-character.DoubleStruckN, .special-character.DoubleStruckNine, .special-character.DoubleStruckO, .special-character.DoubleStruckOne, .special-character.DoubleStruckP, .special-character.DoubleStruckQ, .special-character.DoubleStruckR, .special-character.DoubleStruckS, .special-character.DoubleStruckSeven, .special-character.DoubleStruckSix, .special-character.DoubleStruckT, .special-character.DoubleStruckThree, .special-character.DoubleStruckTwo, .special-character.DoubleStruckU, .special-character.DoubleStruckV, .special-character.DoubleStruckW, .special-character.DoubleStruckX, .special-character.DoubleStruckY, .special-character.DoubleStruckZ, .special-character.DoubleStruckZero, .special-character.DoubleUpArrow, .special-character.DoubleUpDownArrow, .special-character.DoubledGamma, .special-character.DoubledPi, .special-character.DownArrow, .special-character.DownArrowBar, .special-character.DownBreve, .special-character.DownLeftRightVector, .special-character.DownLeftTeeVector, .special-character.DownLeftVector, .special-character.DownLeftVectorBar, .special-character.DownPointer, .special-character.DownRightTeeVector, .special-character.DownRightVector, .special-character.DownRightVectorBar, .special-character.DownTeeArrow, .special-character.Earth, .special-character.EighthNote, .special-character.Element, .special-character.Ellipsis, .special-character.EmptyRectangle, .special-character.EmptySet, .special-character.EnterKey, .special-character.EntityEnd, .special-character.EntityStart, .special-character.Epsilon, .special-character.Equal, .special-character.Equilibrium, .special-character.Equivalent, .special-character.ErrorIndicator, .special-character.EscapeKey, .special-character.Eta, .special-character.Euro, .special-character.ExponentialE, .special-character.FilledSmallCircle, .special-character.FinalSigma, .special-character.FirstPage, .special-character.FormalA, .special-character.FormalAlpha, .special-character.FormalB, .special-character.FormalBeta, .special-character.FormalC, .special-character.FormalCapitalA, .special-character.FormalCapitalAlpha, .special-character.FormalCapitalB, .special-character.FormalCapitalBeta, .special-character.FormalCapitalC, .special-character.FormalCapitalChi, .special-character.FormalCapitalD, .special-character.FormalCapitalDelta, .special-character.FormalCapitalDigamma, .special-character.FormalCapitalE, .special-character.FormalCapitalEpsilon, .special-character.FormalCapitalEta, .special-character.FormalCapitalF, .special-character.FormalCapitalG, .special-character.FormalCapitalGamma, .special-character.FormalCapitalH, .special-character.FormalCapitalI, .special-character.FormalCapitalIota, .special-character.FormalCapitalJ, .special-character.FormalCapitalK, .special-character.FormalCapitalKappa, .special-character.FormalCapitalKoppa, .special-character.FormalCapitalL, .special-character.FormalCapitalLambda, .special-character.FormalCapitalM, .special-character.FormalCapitalMu, .special-character.FormalCapitalN, .special-character.FormalCapitalNu, .special-character.FormalCapitalO, .special-character.FormalCapitalOmega, .special-character.FormalCapitalOmicron, .special-character.FormalCapitalP, .special-character.FormalCapitalPhi, .special-character.FormalCapitalPi, .special-character.FormalCapitalPsi, .special-character.FormalCapitalQ, .special-character.FormalCapitalR, .special-character.FormalCapitalRho, .special-character.FormalCapitalS, .special-character.FormalCapitalSampi, .special-character.FormalCapitalSigma, .special-character.FormalCapitalStigma, .special-character.FormalCapitalT, .special-character.FormalCapitalTau, .special-character.FormalCapitalTheta, .special-character.FormalCapitalU, .special-character.FormalCapitalUpsilon, .special-character.FormalCapitalV, .special-character.FormalCapitalW, .special-character.FormalCapitalX, .special-character.FormalCapitalXi, .special-character.FormalCapitalY, .special-character.FormalCapitalZ, .special-character.FormalCapitalZeta, .special-character.FormalChi, .special-character.FormalCurlyCapitalUpsilon, .special-character.FormalCurlyEpsilon, .special-character.FormalCurlyKappa, .special-character.FormalCurlyPhi, .special-character.FormalCurlyPi, .special-character.FormalCurlyRho, .special-character.FormalCurlyTheta, .special-character.FormalD, .special-character.FormalDelta, .special-character.FormalDigamma, .special-character.FormalE, .special-character.FormalEpsilon, .special-character.FormalEta, .special-character.FormalF, .special-character.FormalFinalSigma, .special-character.FormalG, .special-character.FormalGamma, .special-character.FormalH, .special-character.FormalI, .special-character.FormalIota, .special-character.FormalJ, .special-character.FormalK, .special-character.FormalKappa, .special-character.FormalKoppa, .special-character.FormalL, .special-character.FormalLambda, .special-character.FormalM, .special-character.FormalMu, .special-character.FormalN, .special-character.FormalNu, .special-character.FormalO, .special-character.FormalOmega, .special-character.FormalOmicron, .special-character.FormalP, .special-character.FormalPhi, .special-character.FormalPi, .special-character.FormalPsi, .special-character.FormalQ, .special-character.FormalR, .special-character.FormalRho, .special-character.FormalS, .special-character.FormalSampi, .special-character.FormalSigma, .special-character.FormalStigma, .special-character.FormalT, .special-character.FormalTau, .special-character.FormalTheta, .special-character.FormalU, .special-character.FormalUpsilon, .special-character.FormalV, .special-character.FormalW, .special-character.FormalX, .special-character.FormalXi, .special-character.FormalY, .special-character.FormalZ, .special-character.FormalZeta,
.special-character.FreakedSmiley, .special-character.Function, .special-character.GothicA, .special-character.GothicB, .special-character.GothicC, .special-character.GothicCapitalA, .special-character.GothicCapitalB, .special-character.GothicCapitalC, .special-character.GothicCapitalD, .special-character.GothicCapitalE, .special-character.GothicCapitalF, .special-character.GothicCapitalG, .special-character.GothicCapitalH, .special-character.GothicCapitalI, .special-character.GothicCapitalJ, .special-character.GothicCapitalK, .special-character.GothicCapitalL, .special-character.GothicCapitalM, .special-character.GothicCapitalN, .special-character.GothicCapitalO, .special-character.GothicCapitalP, .special-character.GothicCapitalQ, .special-character.GothicCapitalR, .special-character.GothicCapitalS, .special-character.GothicCapitalT, .special-character.GothicCapitalU, .special-character.GothicCapitalV, .special-character.GothicCapitalW, .special-character.GothicCapitalX, .special-character.GothicCapitalY, .special-character.GothicCapitalZ, .special-character.GothicD, .special-character.GothicE, .special-character.GothicEight, .special-character.GothicF, .special-character.GothicFive, .special-character.GothicFour, .special-character.GothicG, .special-character.GothicH, .special-character.GothicI, .special-character.GothicJ, .special-character.GothicK, .special-character.GothicL, .special-character.GothicM, .special-character.GothicN, .special-character.GothicNine, .special-character.GothicO, .special-character.GothicOne, .special-character.GothicP, .special-character.GothicQ, .special-character.GothicR, .special-character.GothicS, .special-character.GothicSeven, .special-character.GothicSix, .special-character.GothicT, .special-character.GothicThree, .special-character.GothicTwo, .special-character.GothicU, .special-character.GothicV, .special-character.GothicW, .special-character.GothicX, .special-character.GothicY, .special-character.GothicZ, .special-character.GothicZero, .special-character.GrayCircle, .special-character.GraySquare, .special-character.Hacek, .special-character.HermitianConjugate, .special-character.ImaginaryI, .special-character.ImaginaryJ, .special-character.Implies, .special-character.Iota, .special-character.Kappa, .special-character.KernelIcon, .special-character.Koppa, .special-character.Lambda, .special-character.LastPage, .special-character.LeftArrow, .special-character.LeftArrowRightArrow, .special-character.LeftAssociation, .special-character.LeftBracketingBar, .special-character.LeftDoubleBracket, .special-character.LeftDoubleBracketingBar, .special-character.LeftDownTeeVector, .special-character.LeftDownVectorBar, .special-character.LeftModified, .special-character.LeftRightArrow, .special-character.LeftRightVector, .special-character.LeftSkeleton, .special-character.LeftTeeArrow, .special-character.LeftTeeVector, .special-character.LeftTriangleBar, .special-character.LeftTriangleEqual, .special-character.LeftUpDownVector, .special-character.LeftUpTeeVector, .special-character.LeftUpVectorBar, .special-character.LeftVector, .special-character.LeftVectorBar, .special-character.LightBulb, .special-character.LongDash, .special-character.LongEqual, .special-character.LongLeftArrow, .special-character.LongLeftRightArrow, .special-character.LongRightArrow, .special-character.LowerLeftArrow, .special-character.LowerRightArrow, .special-character.Mars, .special-character.MathematicaIcon, .special-character.Mu, .special-character.Natural, .special-character.Neptune, .special-character.NestedGreaterGreater, .special-character.NestedLessLess, .special-character.NeutralSmiley, .special-character.NotElement, .special-character.NotEqual, .special-character.NotEqualTilde, .special-character.NotGreaterGreater, .special-character.NotGreaterSlantEqual, .special-character.NotHumpDownHump, .special-character.NotHumpEqual, .special-character.NotLeftTriangleBar, .special-character.NotLessEqual, .special-character.NotLessLess, .special-character.NotLessSlantEqual, .special-character.NotNestedGreaterGreater, .special-character.NotNestedLessLess, .special-character.NotPrecedesEqual, .special-character.NotPrecedesTilde, .special-character.NotRightTriangleBar, .special-character.NotSquareSubset, .special-character.NotSquareSuperset, .special-character.NotSucceedsEqual, .special-character.NotSucceedsTilde, .special-character.NotVerticalBar, .special-character.NumberSign, .special-character.Omega, .special-character.Omicron, .special-character.OptionKey, .special-character.OverBracket, .special-character.Phi, .special-character.Pi, .special-character.Piecewise, .special-character.Placeholder, .special-character.Proportional, .special-character.Psi, .special-character.ReturnKey, .special-character.ReverseElement, .special-character.ReverseEquilibrium, .special-character.ReverseUpEquilibrium, .special-character.Rho, .special-character.RightAngle, .special-character.RightArrow, .special-character.RightArrowBar, .special-character.RightArrowLeftArrow, .special-character.RightAssociation, .special-character.RightBracketingBar, .special-character.RightCeiling, .special-character.RightDoubleBracket, .special-character.RightDoubleBracketingBar, .special-character.RightDownTeeVector, .special-character.RightDownVector, .special-character.RightDownVectorBar, .special-character.RightModified, .special-character.RightSkeleton, .special-character.RightTeeArrow, .special-character.RightTeeVector, .special-character.RightTriangleBar, .special-character.RightUpDownVector, .special-character.RightUpTeeVector, .special-character.RightUpVector, .special-character.RightUpVectorBar, .special-character.RightVector, .special-character.RightVectorBar, .special-character.RoundImplies, .special-character.RoundSpaceIndicator, .special-character.Rule, .special-character.RuleDelayed, .special-character.Sampi, .special-character.ScriptA, .special-character.ScriptB, .special-character.ScriptC, .special-character.ScriptCapitalA, .special-character.ScriptCapitalB, .special-character.ScriptCapitalC, .special-character.ScriptCapitalD, .special-character.ScriptCapitalE, .special-character.ScriptCapitalF, .special-character.ScriptCapitalG, .special-character.ScriptCapitalH, .special-character.ScriptCapitalI, .special-character.ScriptCapitalJ, .special-character.ScriptCapitalK, .special-character.ScriptCapitalL, .special-character.ScriptCapitalM, .special-character.ScriptCapitalN, .special-character.ScriptCapitalO, .special-character.ScriptCapitalP, .special-character.ScriptCapitalQ, .special-character.ScriptCapitalR, .special-character.ScriptCapitalS, .special-character.ScriptCapitalT, .special-character.ScriptCapitalU, .special-character.ScriptCapitalV, .special-character.ScriptCapitalW, .special-character.ScriptCapitalX, .special-character.ScriptCapitalY, .special-character.ScriptCapitalZ, .special-character.ScriptD, .special-character.ScriptDotlessI, .special-character.ScriptDotlessJ, .special-character.ScriptE, .special-character.ScriptEight, .special-character.ScriptF, .special-character.ScriptFive, .special-character.ScriptFour, .special-character.ScriptG, .special-character.ScriptH, .special-character.ScriptI, .special-character.ScriptJ, .special-character.ScriptK, .special-character.ScriptL, .special-character.ScriptM, .special-character.ScriptN, .special-character.ScriptNine, .special-character.ScriptO, .special-character.ScriptOne, .special-character.ScriptP, .special-character.ScriptQ, .special-character.ScriptR, .special-character.ScriptS, .special-character.ScriptSeven, .special-character.ScriptSix, .special-character.ScriptT, .special-character.ScriptThree, .special-character.ScriptTwo, .special-character.ScriptU, .special-character.ScriptV, .special-character.ScriptW, .special-character.ScriptX, .special-character.ScriptY, .special-character.ScriptZ, .special-character.ScriptZero, .special-character.SelectionPlaceholder, .special-character.ShortLeftArrow, .special-character.ShortRightArrow, .special-character.Sigma, .special-character.SpaceKey, .special-character.SpanFromAbove, .special-character.SpanFromBoth, .special-character.SpanFromLeft, .special-character.SphericalAngle, .special-character.Sqrt, .special-character.Square, .special-character.Sterling, .special-character.Stigma, .special-character.SuchThat, .special-character.Sum, .special-character.SystemEnterKey, .special-character.TabKey, .special-character.Tau, .special-character.Theta, .special-character.Thorn, .special-character.Transpose, .special-character.UnderBracket, .special-character.UnionPlus, .special-character.UpArrowBar, .special-character.UpArrowDownArrow, .special-character.UpEquilibrium, .special-character.UpPointer, .special-character.UpTeeArrow, .special-character.UpperLeftArrow, .special-character.UpperRightArrow, .special-character.Upsilon, .special-character.Uranus, .special-character.VerticalBar, .special-character.VerticalSeparator, .special-character.WarningSign, .special-character.WatchIcon, .special-character.WhiteBishop, .special-character.WhiteKing, .special-character.WhiteKnight, .special-character.WhitePawn, .special-character.WhiteQueen, .special-character.WhiteRook, .special-character.Wolf, .special-character.WolframLanguageLogo, .special-character.WolframLanguageLogoCircle, .special-character.Xi, .special-character.Xnor, .special-character.Yen, .special-character.Zeta { font-family: 'Mathematica'; }

.special-character.NotSquareSuperset {
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    display: inline-block;
    transform: rotate(180deg);
}

span.special-character.FilledRightTriangle {
    font-size: 10px;
}

.KeyEvent {
	margin-right: 1px;
	padding: 1px 2px;
	background: #f6f6f6;
	border: 1px solid #ccc;
	font-size: 11px;
	line-height: 14px;
	display: inline !important;
}

.DialogElementName,
.MenuName
{font-weight: bold; }

#functions .InlineFormula, #functions .InlineCode {
    font-weight: 400;
    color: #393939;
}
.InlineFormula, .InlineCode  {
    font-weight: 600;
    color: #222;
}
.Message {
	margin-left: 55px;
}

table.built th, table.built td {
	border: 1px solid black;
	padding: 5px;
    text-align: left;
}

a.latest-feature-link {
    float: right;
    color: #535353;
    font-size: 17px;
}

.breadcrumb-links {
    padding-bottom: 25px;
}

a.latest-feature-link::before {
    background-image: url('/language/features/v12/img/icon-grid.png');
    background-size: 11px 11px;
    display: inline-block;
    margin: 0px 4px 0 0;
    width: 11px;
    height: 11px;
    content:"";
}