html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-family:'Open Sans',sans-serif;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background:#fcfcfc}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}b,strong,.b{font-weight:bold}i,.i{font-style:italic}h2,h3,h4,h5,p{margin:.7em 0;color:black}p,a,li{font-size:15px;line-height:24px}h2{font-size:40px;font-weight:bold;line-height:50px;border:solid #001029;border-width:1px 0 5px 0;padding:10px 20px 10px 0;margin:0}h3{font-size:25px;margin-top:40px;padding-bottom:10px;border-bottom:5px solid #001029}h4{font-size:20px;margin-top:20px}h5{font-size:16px;font-weight:bold}a{color:darkcyan;font-weight:bold}a:hover{color:black}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}ul,ol{padding-left:2em}ul{list-style-type:square}ol{list-style-type:decimal}li{margin-bottom:1em}label{white-space:nowrap}pre{font-family:monospace}code{background:#eee;padding:.15em .5em;white-space:pre}blockquote{quotes:none;font-style:italic;padding-left:.5em;border-left:4px solid red;margin:1em}.sectionMain,.sectionSimple,.sectionMainMod{padding:5px 20px 20px 20px;margin-left:10px;background:white}.sectionSimple{box-shadow:unset;background:unset}.sideCol{background:#f5f5f5;height:fit-content}.sectionMinor{padding:5px 15px}.refTable p{font-size:13px}.inv{background:#636363;color:white;padding:5px}.pintitle{font-size:44px !important;line-height:56px;font-weight:bold}.center{text-align:center}.right{text-align:right}.spacerTop{margin-top:20px}.spacerBottom{margin-bottom:20px}.nullTop{margin-top:0;padding-top:0}.nullBottom{margin-bottom:0;padding-bottom:0}footer{background:#001029;font-family:'Open Sans',sans-serif;border-top:4px solid #fc0;padding-left:30px;padding-right:30px}footer p,footer h4{color:#ccc};#toolHead{padding-right:40px}#toolLinksInPage{margin-top:30px;font-size:13px}.under-contruction{display:block;width:600px;font-size:20px;text-align:center;border:2px dashed red;padding:10px;margin:20px auto}.author{font-size:13px;color:gray;background:gainsboro}.toc{padding-left:10px;border-left:10px solid lightgray}.example,.theorem{background:antiquewhite;border:1px solid gray;padding:12px}.theorem{background:#9aff7a}.trivial{font-size:9px;letter-spacing:1px;padding:5px 0;color:#c5c5c5}.huge{font-size:24px !important}.icon{float:left;padding:4px 4px 0 0}.loader{border:2px solid white;border-radius:50%;border-top:2px solid gray;width:1em;height:1em;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fitHeight{height:fit-content}.fitWidth{width:-moz-available;width:-webkit-fill-available;width:stretch}.white{background:white}.noMargin{margin:0}.pad0{padding:0}table tr td{height:2em;padding:8px;padding-left:5px;padding-right:5px;vertical-align:middle}table th{height:2.5em;padding:8px;vertical-align:middle}table{text-align:left;font-size:13px;margin-bottom:20px}.cellsCenter tr{text-align:center}.cellsRight tr{text-align:right}.defTable td{padding-right:35px;border-bottom:1px solid #dfe2e5}.refTable td{padding-right:35px;border-bottom:1px solid gray;vertical-align:top}.refTable td,.refTable th{border-right:1px dashed gray}.refTable td:first-child,.refTable th:first-child{border-left:0}.refTable td:last-child,.refTable th:last-child{border-right:0}.defTable th,.refTable th{background:#dfe2e5;padding-right:35px}.refTable th{text-align:left;border-top:1px solid gray;border-bottom:1px solid gray}.refTable tr{background:beige}.refTable tr:nth-child(even){background:#f9f9ef}.defTableDense td,.defTableDense th{padding-right:10px !important}.minimalTable tr{border-bottom:1px solid lightgray}.v-middle td{vertical-align:middle}.tableTool{width:100%;margin-top:15px}.tableToolText,.tableToolText td{vertical-align:bottom;padding-top:1em;padding-bottom:.1em}.tableToolSep,.tableToolSep td{padding:0;min-height:.5em}.tableToolInfoUp,.tableToolInfoUp td{padding:0;min-height:.5em;padding-bottom:1em}.tableToolRow,.tableToolRow td{vertical-align:middle;padding:.25em}.tableToolBtnArr table{table-layout:fixed}.tableToolBtnArr table td{width:100%}.toolColumnHigh{background:beige;border-radius:7px;border:1px solid #ccc}.padtop50{padding-top:50px}.horizontalList li{display:inline;margin:0;margin-right:20px;list-style:none}.horizontalList{padding-left:0}.radioList li{margin:0;list-style:none}.radioList{padding-left:0}.topMenuItem,.topMenuItem a,.sideMenuItem,.sideMenuItem a,.btn,.btn a,.Striking{font-size:13px;font-weight:normal;text-decoration:none !important}.topMenuItem,.topMenuItem a{display:inline-block;color:#ccc;margin-right:20px;cursor:pointer}.topMenuItem:hover{color:white}.sideMenuItem,.btn,.sideMenuItem a,.btn a{color:black;padding:5px;width:100%;cursor:pointer}.btn:hover{color:white}.btn:active{position:relative;top:1px}.sideMenuItem:hover{background:#636465;color:white;box-shadow:0 0 4px #636465}.actionBtn{background-color:#007dc1;color:white;display:inline-block;border-radius:3px;box-shadow:0 0 4px gray;padding:6px 24px;text-align:center}.actionBtn:hover{background-color:#124d77}.landPageItem{text-decoration:none;font-weight:normal;padding:25px;width:100%;margin-bottom:15px}.landPageItem *{padding-top:0;margin-top:0}.landPageItem:hover{box-shadow:0 0 4px gray}.btnIcon{border:0;background-color:white;padding:0;margin:0}.btnIcon:hover{background-color:initial;border:1px solid #dfe2e5;color:initial}.messageBox{padding:5px;margin-bottom:4px;width:100%}.warningMsg{border:1px solid #e69090;background:#f1cfd8}.informMsg{border:1px solid #90e6da;background:#cff1e6}.ideaMsg{border:1px solid #fce620;background:#fff280}.dialog{top:3px;right:0;border:1px solid #717f7f;border-radius:5px;background:white;padding:10px;margin-bottom:4px;width:auto;z-index:9999;box-shadow:5px 5px 15px #717f7f}.closeBtn{float:right;width:24px;line-height:24px;text-align:center;font-weight:bold}.btn-alt{color:#fc0;border:0;background:0}.btn-alt:hover{color:white}.Striking{background:#001029;color:white;text-align:center;border-radius:5px;padding:5px;margin:15px 0 5px;font-weight:bold}.toolFold{background:#c7c7c7;border-radius:5px}[class*="toclink-"] *,[class*="navlink-"] *{font-size:13px;font-weight:normal;line-height:1.2em;color:black;text-decoration:none}[class*="navlink-"] *{display:table-cell}.navlink-1,.toclink-2{margin:.5em 0}.navlink-1 a{font-weight:bold}.navlink-2,.toclink-3{padding-left:.75em;margin:.25em 0}.navlink-3,.toclink-4{padding-left:1.25em;margin:.25em 0}.navlink-4{padding-left:1.75em;margin:.25em 0}[class*="navlink-"] a:hover,[class*="toclink-"] a:hover{color:#959aa1;text-decoration:underline}.breadcrumb *{font-size:12px;color:#a9a9a9}.social-btn{float:left;width:36px;height:36px;border-radius:18px 18px;text-align:center;filter:invert(100%);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.social-share-box{width:30px;height:30px;margin:7px;border-radius:0}.social-btn:hover{filter:none}.facebook-color{background:#3b5998}.pinterest-color{background:#e60023}.email-color{background:#c1c1c1}[class*="arrow-"]{width:0;height:0;display:inline-block;border-left:10px solid transparent;border-right:10px solid transparent}.arrow-down{border-top:7px solid white}.arrow-up{border-bottom:7px solid white}input[type="text"],input[type="number"]{margin:0;background:#fff6b2;font-family:inherit;font-size:15px;padding:4px;border:solid 1px #ccc29f;transition:box-shadow .1s,border .1s}input[type="text"]:focus,input[type="text"].focus,input[type="number"]:focus,input[type="number"].focus{outline:0;border:solid 1px #878169;box-shadow:0 0 5px 0 #7f7963}select{background:#fff6b2;padding:5px;font-family:inherit;font-size:13px;line-height:1;border:1px solid #ccc29f;padding:4px}[class*="toolField"]{width:100%;min-width:5em}input.toolField-huge{font-size:30px;padding:20px;margin:20px 0}.mathdef{font-size:15px;font-style:italic;white-space:nowrap}.toolTitle{vertical-align:bottom;font-size:17px;margin-top:17px;margin-bottom:10px}.toolText{margin:3px}.toolImage{text-align:center;height:0}.toolImage img{max-width:100%;height:auto}.toolGroupSel{margin:3px}.toolfieldUnit{background-color:#f5f5f5;font-size:.85em;padding:0;margin:3px}.result{margin:0;background:white;font-family:inherit;font-size:15px;font-weight:bold;padding:6px;border-bottom:dotted 3px #ccc29f;height:2em;white-space:nowrap}.image{text-align:center;margin:.7em auto}figcaption{color:gray;font-size:15px;text-align:center;margin-top:1em}.image img{max-width:100%;height:auto}.primaryImage img{width:100%}.mjpage__block{display:flex}.gsc-control-cse{background:#001029 !important;border:none !important}.gsc-search-box table{margin:0!important}.cse .gsc-control-cse,.gsc-control-cse,.gsc-search-button{padding:0 !important}.gsc-search-box tbody tr,.gsc-search-box td{padding:0 !important;height:auto!important}.cse form.gsc-search-box,form.gsc-search-box{height:auto!important;padding:2px!important;margin:0!important}.gsc-input *{padding:0 !important;padding-left:4px !important;padding-right:4px !important;background:white !important;height:auto !important;font-family:inherit !important;font-size:13px !important}@media only screen and (max-width:659px){.mobMenu *{text-align:center;width:100%;line-height:3em;font-size:24px}}