/* Volatimer
 * Some bits based on http://ryanfait.com/sticky-footer/
 * The rest is copyright Two Corner Timing LLC
 */

* { margin: 0; padding: 0; }

html, body { height: 100%; }

body
{
 background-color: white;
 background-repeat: repeat-x;
 font-family: verdana, "bitstream vera sans", arial, helvetica, sans-serif;
 font-size: 10pt;
}

table { border-collapse: collapse; }

select, input, button, textarea { background-color: #d0d0dc; }

input[type=checkbox]
{
 vertical-align: bottom;
 background: none;
 border: none;
}

#topbar
{
 display: flex;
 align-items: center;
 position: absolute;
 height: 150px;
 color: #201060;
}

#login
{
 display: grid;
 grid-template-columns: 1fr min-content;
 xrow-gap: .5ex;
 column-gap: 1em;
 margin-left: 25px;
 padding: 0.5em 1em 2px;
 background-color: #c0c0d4;
 border-width: 2px;
 border-style: solid;
 border-top-color: #e8e8ff;
 border-left-color: #e8e8ff;
 border-bottom-color: #8080a6;
 border-right-color: #8080a6;
}

#login > * { grid-column: 1 / 3; }
#login label:not(:first-child) { margin-top: .5ex; }
#login > input[type=password], #login > button { grid-column: auto; }

#login input
{
 background-color: #e8e8ff;
 border-style: solid;
 border-top-color: #8080a6;
 border-left-color: #8080a6;
 border-bottom-color: #d0d0dc;
 border-right-color: #d0d0dc;
}

#login button
{
 background-color: #e8e8ff;
 border-style: solid;
 border-top-color: #d0d0dc;
 border-left-color: #d0d0dc;
 border-bottom-color: #8080a6;
 border-right-color: #8080a6;
}

#login_error
{
 color: #910020;
 font-weight: bold;
}
#login_reset, #login_reset a
{
 margin-top: -.5ex;
 color: #910020;
}

#signal_summaries
{
 display: flex;
 align-items: start;
}

.signal_summary
{
 margin-left: 25px;
 padding: 0.5em 0.5em;
 background-color: #a0a0c0;
 border-width: 2px;
 border-style: solid;
 border-top-color: #d0d0dc;
 border-left-color: #d0d0dc;
 border-bottom-color: #8080a6;
 border-right-color: #8080a6;
 text-align: center;
}

.signal_summary .long, .signal_summary .short, .signal_summary .cash
{
 border: 1px solid black;
 padding: 0.5em;
 font-weight: bold;
 color: white;
}

.signal_summary .long { background-color: #187418; }
.signal_summary .short { background-color: #c04060; }
.signal_summary .cash { background-color: #4060d0; }

.signal
{
 font-size: 150%;
 white-space: nowrap;
}

.signal_performance
{
 margin-top: 0.5em;
 font-size: 75%;
 white-space: nowrap;
}

#letterhead
{
 margin: 0 auto;
 width: 481px;
 height: 150px;
 background-repeat: no-repeat;
 background-position: 0 26px;
}

#sidebar
{
 position: absolute;
 top: 150px;
 width: 150px;
 background-repeat: repeat-y;
 background-position: 0 -150px;
 color: white;
}

#nav
{
 margin: 0 auto auto;
 width: 100px;
 list-style-type: none;
}

#nav a
{
 display: block;
 height: 40px;
 line-height: 40px;
 background-repeat: no-repeat;
 text-align: center;
 text-decoration: none;
 color: #201060;
}

#nav a:hover, #nav a:active, #nav .curpage { color: white; }

#logo
{
 margin: 32px 45px 0;
 width: 60px;
 height: 54px;
 background-repeat: no-repeat;
}

#wrapper
{
 min-height: 100%;
 height: auto !important;
 height: 100%;
 margin: 0 auto -2.5em;
 padding-left: 150px;
 background-repeat: repeat-y;
}

.content
{
 padding-left: 2em;
 padding-right: 2em;
 color: #201060;
}

#push { height: 4em; }

#footer
{
 height: 2.5em;
 margin-left: 150px;
 vertical-align: middle;
 font-size: smaller;
 text-align: center;
 color: #201060;
}

#footer a, #footer a:visited { color: #201060; }
#footer a:active, #footer a:hover { color: #c04060; }

.hr
{
 height: 0px;
 line-height: 0px;
 margin-left: 4em;
 margin-right: 4em;
 border-width: 1px;
 border-style: solid;
 border-left: 0;
 border-right: 0;
 border-top-color: #201060;
 border-bottom-color: #e8e8ff;
}

.content p { margin-top: 1em; }

.content a { color: #6010ff; }
.content a:visited { color: #903e8a; }
.content a:active, .content a:hover { color: #c04060; }

.title
{
 margin-top: 1em;
 margin-left: 2ex;
 color: #c04060;
 font-size: larger;
 font-weight: bold;
 white-space: nowrap;
}

.ctitle
{
 margin-top: 1em;
 text-align: center;
 color: #c04060;
 font-size: larger;
 font-weight: bold;
 white-space: nowrap;
}

.heading, .headapart
{
 color: #601060;
 font-weight: bold;
}

p.heading + p { margin-top: 0; }

p.subheading, div.subheading
{
 margin-top: 0;
 color: #601060;
 font-size: smaller;
 font-weight: normal;
}

p.subsection { margin-left: 2ex; }

p.last { padding-bottom: 1em; }

#page_howto ul { margin-left: 3em; }

#home_compare
{
 display: grid;
 column-gap: 20px;
}

#home_compare > * { grid-column: 1 / 3; }
#home_compare_lt, #home_compare_ttm { grid-column: auto; }

#home_compare figure
{
 display: grid;
 grid-template-columns: minmax(92px, 172px) max-content;
 font-size: smaller;
 background-color: #d0d0dc;
}

#home_compare figure, #home_compare figure > *
{
 border-width: 1px;
 border-style: solid;
 border-top-color: #e8e8ff;
 border-left-color: #e8e8ff;
 border-bottom-color: #8080a6;
 border-right-color: #8080a6;
}

#home_compare figure > * { height: 170px; }

#home_compare figcaption
{
 display: grid;
 align-items: center;
 color: black;
}

#home_compare figcaption div { padding: 1em; }

#home_compare_legend
{
 display: grid;
 grid-template-columns: 340px auto 340px;
 align-items: center;
 height: 20px;
 text-align: center;
 color: #c04060;
 font-weight: bold;
 white-space: nowrap;
}

#home_compare_legend a
{
 font-size: smaller;
 font-weight: normal;
}

#home_compare .footnote { margin-top: 1ex; }

.footnote
{
 font-size: smaller;
 font-weight: normal;
}

.long { color: #18a018; }
.short { color: #c01818; }
.cash { color: #1818d0; }

#contact_box
{
 display: grid;
 grid-template-columns: min-content 1fr;
 gap: .5em;
 align-items: center;
}

#contact_box textarea, #contact_button { grid-column: 1 / 3; }

#contact_box label + textarea
{
 visibility: hidden;
 position: absolute;
}

#contact_box label { white-space: nowrap; }
#contact_button { text-align: center; }

#contact_box textarea
{
 margin: -.5em 0 .5em;
 padding: .5ex;
}

#performance_params
{
 display: grid;
 gap: 3px;
 align-items: center;
}

#performance_params > label { grid-column: 1; }

#performance_params > button
{
 grid-column: 3 / 4;
 grid-row: 1 / 4;
 margin-left: 2ex;
}

#page_performance caption
{
 margin-top: 2em;
 text-align: left;
 white-space: nowrap;
}

#page_performance table { margin: 1em auto 0; }
#page_performance td, #page_performance th { padding: 2px; }

#users tr:nth-child(even) { background-color: #e8e8ff; }
#users td, #users th { padding: 2px .5em; }
#users th { text-align: left; }

div.plot
{
 width: 857px;
 height: 446px;
 margin: 2em auto 0;
 border-width: 2px;
 border-style: solid;
 border-top-color: #e8e8ff;
 border-left-color: #e8e8ff;
 border-bottom-color: #8080a6;
 border-right-color: #8080a6;
 background-color: #d0d0dc;
}

#page_account div.subheading
{
 width: 857px;
 margin: 0 auto;
}

#page_performance div.plot { margin: 2em auto 0; }
#page_account div.plot { margin: 0 auto; }

#performance_summary, #performance_history
{
 border-collapse: collapse;
 color: black;
}

#performance_summary th, #performance_summary td,
#performance_history th, #performance_history td
{
 border-style: solid;
 border-color: black;
 border-width: 1px;
}

#page_performance th
{
 background-color: #d0d0dc;
 font-weight: normal;
}

#performance_summary td { background-color: #f0f0f0; }
#performance_summary th { min-width: 17ex; }

#page_performance th.rowname
{
 padding-left: 2ex;
 text-align: left;
}

#page_performance th.subvalue
{
 padding-left: 3.5ex;
 min-width: 0;
}

#page_performance td.value
{
 padding-left: 2ex;
 padding-right: 0;
 border-right-width: 0;
 text-align: right;
}

#page_performance td.unit
{
 padding-left: 0;
 padding-right: 2ex;
 border-left-width: 0;
 text-align: left;
}

#page_performance td.valueonly
{
 padding-left: 2ex;
 padding-right: 2ex;
 text-align: right;
}

#page_performance th.startset, #page_performance td.startset
{ border-top-width: 2px; }

#page_performance th.endset, #page_performance td.endset
{ border-bottom-width: 2px; }

#performance_history td
{
 padding-left: 2ex;
 padding-right: 2ex;
 text-align: center;
}

#performance_history .live { background-color: #f0f0f0; }
#performance_history .bt { background-color: #e5e0e5; }

#performance_history #all_trades
{
 padding-right: 0;
 border-width: 0;
 text-align: right;
}

#page_faq .footnote
{
 margin-top: 1.5em;
 color: #c04060;
}

#page_terms ul { margin-left: 2em; }

.center
{
 display: flex;
 align-items: center;
}

.center > * { margin: 0 auto; }

.content > .center { margin: 1em 0; }

.boxes
{
 display: grid;
 min-width: min(max-content, 80ex);
 grid-template-columns: 1fr 1fr;
 gap: 1em;
}

.boxes.narrow
{
 min-width: min-content;
 grid-template-columns: min-content;
}

.boxes > *
{
 border: 1px solid #d0d0dc;
 padding: .5em;
}

.boxes > .wide { grid-column: 1 / 3; }
.boxes > .tall { grid-column: 2; }
.boxes > .tall:nth-child(2) { grid-row: 1 / 2; }
.boxes > .tall:nth-child(3) { grid-row: 1 / 3; }
.boxes > .tall:nth-child(4) { grid-row: 1 / 4; }
.boxes > .wide ~ .tall:nth-child(4) { grid-row: 2 / 4; }

.boxes fieldset
{
 display: flex;
 flex-direction: column;
 margin-top: -.5em;
}

.boxes legend
{
 margin-bottom: -.5em;
 font-weight: bold;
 color: #601060;
}

.boxes label, .boxes viewlab { white-space: nowrap; }
.boxes label + input:not(:last-child) { margin-bottom: .5ex; }

.boxes ul
{
 display: flex;
 flex-direction: column;
 gap: .5ex;
 margin-bottom: .5ex;
 margin-left: 0;
}
.boxes li { list-style-type: none; }

.boxes p
{
 max-width: 90ex;
 margin-top: 0;
}

.boxes .sepunder { padding-bottom: 1ex; }

.boxes .viewlab
{
 padding-right: 2ex;
 font-weight: normal;
 text-align: left;
}

.boxes .footnote { max-width: 48ex; }
.boxes .formerr { max-width: 40ex; }
.boxes .wide .formerr { max-width: 80ex; }

.boxes .headapart, .boxes .formerr:not(:last-child),
.boxes .footnote:not(:last-child)
{ margin-bottom: 1em; }

.boxes .star, .boxes .formerr
{
 font-weight: bold;
 color: #c01818;
}

.boxes button { margin-top: .5em; }
.boxes > .center > button:first-child, #acc_curpassword + button
{ margin-top: 0; }

svg
{
 display: block;
 transform: translate(0, 0);
 user-select: none;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
}

svg rect.border { stroke: black; }
svg rect.live { fill: #f0f0f0; }
svg rect.test { fill: #e5e0e5; }
svg rect.cash { fill: #181888; }
svg rect.long { fill: #187418; }
svg rect.short { fill: #c04060; }

svg path.grid { stroke: #d0d0dc; stroke-opacity: .5 }
svg path.axis { stroke: black; }
svg path.cash { stroke: #181888; }
svg path.long { stroke: #187418; }
svg path.short { stroke: #c04060; }
svg path.miniaxis { stroke: #e8e8ff; }
svg path.mini { fill: #d0d8ff; fill-opacity: .5; }

svg text.key { fill: #181888; }
svg text.copy { fill: #8080a4; fill-opacity: .75; }

body { background-image: url("data:image/jpeg;base64,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"); }

#sidebar, #wrapper { background-image: url("data:image/jpeg;base64,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"); }

#letterhead { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 480 96' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath transform='scale(.0375)' fill='rgb(32,0,128)' d='M2802 662q-31 3 -63 13.5t-70 28.5q-48 23 -78 52t-65 80q-52 76 -128 193.5t-204 312.5q-131 201 -235 362.5t-205 319.5h-201q-78 -443 -132 -743t-83 -451q-12 -54 -30.5 -79.5t-53.5 -48.5q-28 -18 -53 -26.5t-64 -13.5l17 -73h753l-18 73q-82 9 -122 18.5t-59 19.5q-18 9 -20 21t-2 21q0 22 4 45t10 63q19 118 57 319t92 515q132 -208 244 -387.5t214 -344.5q43 -70 74.5 -131t31.5 -83q0 -30 -51.5 -50t-148.5 -26l18 -73h589zM3644 1401q0 126 -48 241t-136 200q-95 91 -222.5 140.5t-286.5 49.5q-213 -0 -344 -113.5t-131 -309.5q0 -133 49.5 -247t138.5 -199q88 -83 216 -131.5t277 -48.5q226 -0 356.5 110.5t130.5 307.5zM3293 1288q0 -117 -39.5 -172t-114.5 -55q-77 -0 -141 61.5t-104 180.5q-35 99 -50 214.5t-15 206.5q0 121 40 175.5t116 54.5q82 -0 142 -67t95 -165q35 -96 53 -212.5t18 -221.5zM4457 468l-269 1170q-7 29 -16.5 77t-9.5 71q0 58 29 79t96 21q25 -0 68 -10.5t61 -18.5l-22 90q-99 39 -162 59.5t-143 20.5q-120 -0 -189 -58.5t-69 -148.5q0 -37 6.5 -77t14.5 -77l216 -939q4 -17 6 -32t2 -25q0 -36 -12 -57t-36 -34t-55 -18t-72 -9l18 -74l527 -26zM5197 1875h-8q-35 30 -66.5 55t-79.5 50q-42 22 -88.5 36.5t-102.5 14.5q-174 -0 -262 -102.5t-88 -280.5q0 -137 49 -257t131 -211q83 -90 194 -142.5t234 -52.5q90 -0 157.5 21t110.5 57l307 -63l14 16l-147 615q-8 31 -17 77.5t-9 70.5q0 57 26 78.5t90 21.5q28 -0 67.5 -11t55.5 -18l-22 90q-99 39 -158.5 59.5t-137.5 20.5q-103 -0 -164.5 -40.5t-85.5 -104.5zM5316 1241q0 -22 -6 -52t-21 -51q-18 -26 -47 -39.5t-72 -13.5q-66 -0 -121.5 47.5t-98.5 126.5q-42 78 -66 181.5t-24 211.5q0 49 7.5 91t24.5 71q18 31 48.5 48t76.5 17q47 -0 90.5 -27.5t80.5 -67.5zM6624 1954q-64 28 -137 50.5t-178 22.5q-156 -0 -231.5 -76t-75.5 -217v-614h-180v-108h184v-303h325v303h280v108h-278v548q0 117 32.5 166t116.5 49q27 -0 75 -4t67 -9v84zM7326 2000h-632v-73q26 -2 51 -5t43 -10q32 -12 45 -34.5t13 -59.5v-582q0 -35 -16 -61.5t-40 -42.5q-18 -12 -54.5 -23t-66.5 -14v-73l490 -26l15 15v794q0 35 15 59.5t43 36.5q20 9 44 16t50 10v73zM7180 636q0 76 -58.5 129.5t-138.5 53.5q-81 -0 -139.5 -53.5t-58.5 -129.5t58.5 -130t139.5 -54t139 54t58 130zM9405 2000h-596v-73q22 -3 46 -5t40 -10q22 -10 28 -33.5t6 -60.5v-467q0 -103 -36.5 -154.5t-104.5 -51.5q-43 -0 -76.5 13.5t-61.5 33.5q-29 21 -45 42t-27 36v537q0 36 8.5 58.5t31.5 35.5q16 9 36.5 16t43.5 10v73h-571v-73q19 -2 46 -5t40 -10q21 -11 27.5 -32t6.5 -62v-467q0 -103 -36.5 -154.5t-104.5 -51.5q-43 -0 -76.5 13.5t-61.5 33.5q-29 21 -45 42t-27 36v537q0 35 9 58t32 36q16 9 36.5 16t43.5 10v73h-599v-73q26 -2 51 -5t43 -10q32 -12 44 -34.5t12 -59.5v-582q0 -32 -17 -62.5t-41 -47.5q-18 -12 -45.5 -20t-60.5 -11v-73l477 -26l15 15v141h4q28 -25 66.5 -59.5t72.5 -55.5q37 -24 95 -40t127 -16q114 -0 190.5 49.5t108.5 131.5h9q29 -27 71 -63.5t77 -58.5q39 -25 99.5 -42t129.5 -17q151 -0 232.5 89t81.5 253v486q0 37 11 59.5t40 34.5q16 7 39.5 14t54.5 10v73zM10573 1761q-35 57 -84.5 107.5t-112.5 86.5q-67 38 -135.5 57.5t-157.5 19.5q-148 -0 -255.5 -42t-177.5 -113t-104.5 -167.5t-34.5 -209.5q0 -102 37.5 -195.5t106.5 -166.5q68 -71 171.5 -115t231.5 -44q140 -0 230 34t149 94q57 57 83 134.5t26 162.5v65h-676q0 205 79 312t251 107q94 -0 169 -51.5t128 -130.5zM10191 1381q0 -60 -6 -123t-21 -103q-17 -47 -46.5 -71t-74.5 -24q-77 -0 -123 78t-50 247zM11665 1191q0 76 -47 133.5t-124 57.5q-73 -0 -123.5 -37t-50.5 -109q0 -35 5 -54.5t9 -36.5q-46 2 -97 32t-90 80v549q0 35 11 58t37 36q22 11 71.5 18.5t71.5 8.5v73h-669v-73q25 -2 50.5 -5.5t43.5 -9.5q32 -11 44 -34t12 -60v-582q0 -36 -17 -64.5t-41 -45.5q-18 -12 -45.5 -20t-60.5 -11v-73l477 -26l15 15v145h4q69 -80 146.5 -125.5t161.5 -45.5q93 -0 149.5 57.5t56.5 148.5z'/%3E%3C/svg%3E"); }

#logo { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 54' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='rgb(208,232,255)' fill-opacity='.5' d='M9 54l42 -54h-42l42 54z'/%3E%3Cpath fill='rgb(128,128,192)' d='M9 54l7 -9h13v-19l-9 -12h20l-9 12v19h13l7 9z'/%3E%3Cpath transform='scale(.0375)' fill='rgb(32,0,128)' d='M0 0v78q43 3 68.5 9t50.5 17q58 27 103 68.5t93 96.5q70 79 158 179t236 272q-148 172 -236 272t-158 179q-48 55 -93 96.5t-103 68.5q-25 11 -50.5 17t-68.5 9v78h1600v-78q-43 -3 -68.5 -9t-50.5 -17q-58 -27 -103 -68.5t-93 -96.5q-70 -79 -158 -179t-236 -272q148 -172 236 -272t158 -179q48 -55 93 -96.5t103 -68.5q25 -11 50.5 -17t68.5 -9v-78zM 800 1362q-248 -4 -282 -11t-48 -15q-19 -9 -23.5 -18.5t-4.5 -23.5q0 -26 56.5 -106t301.5 -365q245 285 301.5 365t56.5 106q0 14 -4.5 23.5t-23.5 18.5q-14 8 -48 15t-282 11zM 800 78q248 4 282 11t48 15q19 9 23.5 18.5t4.5 23.5q0 26 -56.5 106t-301.5 365q-245 -285 -301.5 -365t-56.5 -106q0 -14 4.5 -23.5t23.5 -18.5q14 -8 48 -15t282 -11z'/%3E%3C/svg%3E"); }

#nav a { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 40' xmlns='http://www.w3.org/2000/svg' overflow='hidden'%3E%3Cdefs%3E%3Cfilter id='gb'%3E%3CfeGaussianBlur in='SourceGraphic' stdDeviation='4'/%3E%3C/filter%3E%3C/defs%3E%3Cg width='100' height='40' filter='url(%23gb)'%3E%3Cpath fill='white' d='M20 20h60l60 -60h-180z'/%3E%3Cpath fill='rgb(160,160,218)' d='M20 20l-60 60v-120z'/%3E%3Cpath fill='black' d='M20 20h60l60 60h-180z'/%3E%3Cpath fill='rgb(64,64,82)' d='M80 20l60 60v-120z'/%3E%3Crect x='3' y='3' width='94' height='34' fill='rgb(192,192,212)'/%3E%3C/g%3E%3C/svg%3E"); }

#nav a:active, #nav a:hover, #nav .curpage { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 40' xmlns='http://www.w3.org/2000/svg' overflow='hidden'%3E%3Cdefs%3E%3Cfilter id='gb'%3E%3CfeGaussianBlur in='SourceGraphic' stdDeviation='10'/%3E%3C/filter%3E%3C/defs%3E%3Cg width='100' height='40' filter='url(%23gb)'%3E%3Cpath fill='white' d='M20 20h60l60 -60h-180z'/%3E%3Cpath fill='rgb(160,160,218)' d='M20 20l-60 60v-120z'/%3E%3Cpath fill='black' d='M20 20h60l60 60h-180z'/%3E%3Cpath fill='rgb(64,64,82)' d='M80 20l60 60v-120z'/%3E%3Crect x='3' y='3' width='94' height='34' fill='rgb(192,192,212)'/%3E%3C/g%3E%3C/svg%3E"); }
