@media(min-width:540px){.holding-chart{max-height:250px}}@media(max-width:540px){.holding-chart{max-height:200px}}.institution-holders{max-height:250px}.chart-view{display:-webkit-box;display:-webkit-flex;display:-webkit-flexbox;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:justify;justify-content:space-around;-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;background:white}.btn{margin:2px}.chart-view{margin:0}.cik-chart-view{display:flex;flex-direction:column;margin-bottom:10px}.cik-chart{flex:1 1 auto;padding:2px}.cik-chart img{border:1px solid gray;max-width:100%;width:460px;height:auto}.cik-chart-ref{text-align:center}.cik-chart-ref a{margin-left:10px;margin-right:10px}.tight,.tight td{padding:0}.border-table{border:1px solid lightgray}.border-table td{padding:1px 2px}.sample-list{display:-webkit-box;display:-webkit-flex;display:-webkit-flexbox;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;font-size:12px;margin:5px}.holiday{display:flex;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:justify;justify-content:space-around;-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.site-grid .holiday>div{margin-bottom:20px}.holiday-right,.holiday-left{flex:1 1 auto;max-width:400px}.holiday-left li{margin-left:20px}.holiday-right table{width:100%}.holiday table{margin-top:10px;margin-bottom:10px}.sample-buys{display:-webkit-box;display:-webkit-flex;display:-webkit-flexbox;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:280px;padding:0;margin:0}.sample-buys h4{font-size:12px;color:green}.sample-buys ol{margin:0 0 10px 0;padding-left:30px}.sample-buys ul{list-style-type:none;margin-left:-5px;padding-left:0}.sample-buys ul li{margin-left:-5px}.sample-buys li{line-height:20px}.sample-buys ul li div{display:inline-block;text-align:left}.company{width:auto;margin-left:0}.gain{margin-left:15px;width:60px;color:green}.grid-container{float:right;display:grid;grid-template-columns:auto auto;padding:10px}.grid-container>div:nth-child(4n+1),.grid-container>div:nth-child(4n+2){margin-top:5px}.grid-container>div:nth-child(4n+3),.grid-container>div:nth-child(4n+4){margin-top:-1px}.grid-container>div:nth-child(2n+0){margin-left:-1px}.grid-item{padding:2px 10px;font-size:12px;text-align:center;border:1px solid black}.holiday-right,.holiday-left{flex:1 1 auto;max-width:400px}.holiday-left li{margin-left:20px}.holiday-right table{width:100%}.topListDiv{display:-webkit-box;display:-webkit-flex;display:-webkit-flexbox;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:justify;justify-content:space-around;-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.toplist_inner_table{color:black;background-color:#eee;empty-cells:show;font-size:12px;min-width:318px;max-width:460px;padding:0;margin:0;font-family:Verdana;width:100%}.toplist_inner_table td{border:1px solid gray}@media(max-width:480px){.toplist_inner_table{font-size:10px}}.toplist_inner_table caption{color:blue;font-size:14px;padding:0;margin:0;font-family:Verdana}#insiderList,#sectorList{border:1px solid gray;padding-top 2px;padding-bottom:2px;margin:2px 2px 10px 2px;background:#ccf}#insiderList .title,#sectorList .title{padding:2px;margin:0}.filing-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.explanation{color:#600;background:#fbfafa;margin-bottom:10px;border:1px solid gray;padding:5px}.filing-header-left,.filing-header-right{color:#600;background:#fbfafa;padding:10px}.filing-header-left{border:1px solid gray}@media screen and (min-width:640px){.filing-header-left,.filing-header-right{flex:1;margin-bottom:15px}.filing-header-right{border-top:1px solid gray;border-bottom:1px solid gray;border-right:1px solid gray}}@media screen and (max-width:640px){.filing-header-left{margin-bottom:10px;width:100%}.filing-header-right{border:1px solid gray;margin-bottom:15px;width:100%}}.filing-service{border:1px solid gray;padding:2px 5px 2px 5px;margin-top:5px;background-color:#ccf;color:#600;margin-bottom:10px}.chart{text-align:center;background:white;margin:20px 2px;padding:1px;border:1px solid lightgray}.alert-error{text-align:center;margin:0 0 10px 0;padding:5px;border:1px solid pink}.sort-table-wrapper{width:100%;overflow-x:auto}.sort-table{color:black;text-align:center;background:#e0e0e0;empty-cells:show;width:100%;font-size:12px;font-family:Verdana}@media(max-width:400px){.sort-table{font-size:11px}}@media(max-width:480px){.sort-table{font-size:10px}.sort-table .t{min-width:60px}}@media(min-width:480px){.sort-table .t{width:70px}}.sort-table thead tr td{text-decoration:none;color:#ffa34f;background:#069}.sort-table thead tr td.c-not-sortable{text-decoration:none;cursor:text}.sort-table tbody tr td.S,.sort-table tbody tr td.S a:link,.sort-table tbody tr td.S a:visited{color:red;cursor:text}.sort-table tbody tr td.P,.sort-table tbody tr td.C,.sort-table tbody tr td.P a:link,.sort-table tbody tr td.P a:visited{color:blue;cursor:text}.sort-table tbody tr td.A{color:green;cursor:text}.sort-table tbody tr td.D{color:red;cursor:text}.sort-table tbody tr td.F,.sort-table tbody tr td.M{color:purple;cursor:text}.sort-table td{padding:0;border:1px solid gray}.sort-table thead tr td:active{padding:0}.sort-table thead tr td[_sortType=None]:active{padding:0}.ascending::after{content:" ▲";color:red;font-size:1.em;font-weight:bold}.descending::after{content:" ▼";color:red;font-size:1.em;font-weight:bold}a.qLink:link,a.qLink:active,a.qLink:visited{color:purple}.pos,.ownership{color:purple}.plotArea{background:white}.buysellchart{height:250px;border:1px solid lightgray;margin:5px 2px}@media(max-width:480px){.buysellchart{height:180px;border:1px solid lightgray;margin:5px 2px}}.ratioDiv{border:1px solid gray;margin:0 0 10px 0;padding:5px;background-color:#ddd;color:#600}.ratioExp{margin:0;padding:10 0 10 10;counter-reset:list;list-style-type:decimal;display:inline-block}.ratioExp li{display:inline;padding-left:10px}.ratioExp>li{list-style:none}.ratioExp>li:before{counter-increment:list;content:"(" counter(list) ") "}div.exp{font-style:italic}main h1{font-size:18px}main h2,main h3{font-size:16px}form{margin-bottom:20px}.summary-13f{border:1px solid gray;padding:5px;display:block;text-align:left}.summary-13f>div{line-height:25px}.summary-13f p{line-height:18px}.summary-13f #address{padding-left:40px}.summary-13f .data-13f{color:blue}.summary-13f #aum,.summary-13f #additionalInformation,.summary-13f #confidentialOmitted{padding:5px 10px 10px 10px}
