.darkMoneyIncLookup{max-width:940px;min-height:700px;max-height:4400px;clear:both}.darkMoneyIncLookup .loading{text-align:middle;margin-top:50px}.darkMoneyIncLookup .intro{margin-bottom:10px}.darkMoneyIncLookup .intro .introBox{width:240px;float:left;height:40px;padding-left:40px;padding-right:40px;background-repeat:no-repeat;margin-left:30px;font-size:13px;line-height:1.4em}.darkMoneyIncLookup .intro .click{background-image:url(//iw-files.s3.amazonaws.com/apps/2014/01/darkmoneyinc/img/click.png)}.darkMoneyIncLookup .intro .scroll{background-image:url(//iw-files.s3.amazonaws.com/apps/2014/01/darkmoneyinc/img/scroll.png)}.darkMoneyIncLookup .intro .search{background-image:url(//iw-files.s3.amazonaws.com/apps/2014/01/darkmoneyinc/img/search.png)}.darkMoneyIncLookup .startScreen{position:relative}.darkMoneyIncLookup .startScreen .companyList,.darkMoneyIncLookup .startScreen .nonprofitList{z-index:10;width:300px;position:absolute;top:0;background-color:#fff}.darkMoneyIncLookup .startScreen .companyList .items,.darkMoneyIncLookup .startScreen .nonprofitList .items{width:100%;min-height:400px;max-height:400px;overflow-y:auto;overflow-x:hidden;box-shadow:0 1px 4px rgba(0,0,0,.4);position:relative}.darkMoneyIncLookup .startScreen .companyList .item,.darkMoneyIncLookup .startScreen .nonprofitList .item{width:290px;padding:2px;border-bottom:1px solid #ccc;cursor:pointer}.darkMoneyIncLookup .startScreen .companyList .item .itemName,.darkMoneyIncLookup .startScreen .nonprofitList .item .itemName{font-size:14px;width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;vertical-align:middle}.darkMoneyIncLookup .startScreen .companyList .item .itemTotal,.darkMoneyIncLookup .startScreen .nonprofitList .item .itemTotal{font-size:14px;width:28%;padding-right:3px;float:left;text-align:right;vertical-align:bottom;white-space:nowrap}.darkMoneyIncLookup .startScreen .companyList .item:after,.darkMoneyIncLookup .startScreen .nonprofitList .item:after{content:"";display:table;clear:both}.darkMoneyIncLookup .startScreen .companyList .item.header,.darkMoneyIncLookup .startScreen .nonprofitList .item.header{border-bottom-width:0;font-weight:700;height:48px}.darkMoneyIncLookup .startScreen .companyList .item.header .itemName,.darkMoneyIncLookup .startScreen .nonprofitList .item.header .itemName{text-transform:capitalize;width:50%;font-size:18px}.darkMoneyIncLookup .startScreen .companyList .item.header .itemTotal,.darkMoneyIncLookup .startScreen .nonprofitList .item.header .itemTotal{width:48%;font-size:11px;line-height:1.3em;white-space:normal;text-transform:uppercase;color:#323232}.darkMoneyIncLookup .startScreen .companyList{left:0}.darkMoneyIncLookup .startScreen .companyList .item.header .itemTotal{padding-top:8px}.darkMoneyIncLookup .startScreen .nonprofitList{right:0;margin-right:0}.darkMoneyIncLookup .startScreen .networkViz{position:absolute;left:302px;top:0;height:430px;margin-top:25px;z-index:5}.darkMoneyIncLookup .startScreen .networkViz .connection{fill:none;stroke:#000;stroke-opacity:.23}.darkMoneyIncLookup .startScreen .networkViz .connection.highlighted{stroke-opacity:.8}.darkMoneyIncLookup .homeButton{font-size:15px;padding-top:10px;padding-bottom:10px}.darkMoneyIncLookup .profile{overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.2);padding:35px;margin-bottom:30px}.darkMoneyIncLookup .profile .header{width:100%;display:table;padding-top:5px}.darkMoneyIncLookup .profile .header .name{display:table-cell;width:54%;font-size:170%;color:#000}.darkMoneyIncLookup .profile .header .totalNumber{display:table-cell;font-size:170%;width:23%;text-align:right;line-height:1.33em}.darkMoneyIncLookup .profile .header .totalLabel{display:table-cell;font-size:12px;width:23%;line-height:1.3em;padding-left:5px;padding-top:3px;vertical-align:top;padding-right:10px}.darkMoneyIncLookup .profile .context{font-size:13px;color:#323232;padding-bottom:5px}.darkMoneyIncLookup .profile .context .sep{color:#646464;font-size:90%;display:inline-block;padding-left:10px;padding-right:10px}.darkMoneyIncLookup .profile .transactionList{margin-top:10px;width:100%}.darkMoneyIncLookup .profile .transactionList .item{width:100%;height:30px;padding-bottom:2px;border-top:1px solid #c8c8c8;clear:both}.darkMoneyIncLookup .profile .transactionList .item .itemName{font-size:14px;padding-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:54%;float:left;line-height:30px}.darkMoneyIncLookup .profile .transactionList .item .itemAmount{padding-top:2px;width:23%;float:left;text-align:right;line-height:25px;white-space:nowrap;font-size:14px}.darkMoneyIncLookup .profile .transactionList .item .itemAmount .itemAmountNumber{font-size:14px}.darkMoneyIncLookup .profile .transactionList .item .itemAmount .itemAmountNote{line-height:12px;font-size:14px;color:#323232}.darkMoneyIncLookup .profile .transactionList .item .bar{background-color:#c8c8c8;height:2px}.darkMoneyIncLookup .profile .transactionList .item .lobbyingPoliticsBar{background-color:#969696;height:2px}.darkMoneyIncLookup .profile .transactionList .columnHeaders{font-weight:700;font-size:11px;line-height:16px;height:20px;position:relative}.darkMoneyIncLookup .profile .transactionList .columnHeaders .nameHeader{width:53%;float:left;vertical-align:bottom;text-transform:uppercase}.darkMoneyIncLookup .profile .transactionList .columnHeaders .amountHeader{box-sizing:border-box;padding-left:10px;width:22%;float:left;text-align:right;vertical-align:bottom;text-transform:uppercase}.darkMoneyIncLookup .searchContainer{margin-top:10px;margin-bottom:10px;padding:0}.darkMoneyIncLookup .searchContainer .searchInput{box-sizing:border-box;width:100%;padding:16px;font-size:16px;margin-top:10px;margin-bottom:10px}@media screen and (max-width:900px){.darkMoneyIncLookup .introBox{width:150px}.darkMoneyIncLookup .startScreen{margin-bottom:45px}}@media screen and (max-width:700px){.darkMoneyIncLookup .introBox{width:150px}.darkMoneyIncLookup .networkViz{display:none}.darkMoneyIncLookup .startScreen{margin-bottom:45px}}@media screen and (max-width:630px){.darkMoneyIncLookup .intro .introBox{margin-top:5px;margin-left:20px;padding-left:50px}.darkMoneyIncLookup .startScreen .companyList,.darkMoneyIncLookup .startScreen .nonprofitList{position:relative;float:none;margin-left:auto;margin-right:auto;margin-bottom:20px}.darkMoneyIncLookup .startScreen .companyList .items,.darkMoneyIncLookup .startScreen .nonprofitList .items{min-height:30px;max-height:400px}.darkMoneyIncLookup .startScreen .networkViz{display:none}.darkMoneyIncLookup .profile{box-shadow:none;padding:0}.darkMoneyIncLookup .profile .header{display:block}.darkMoneyIncLookup .profile .header .name{width:100%;display:block}.darkMoneyIncLookup .profile .header .totalNumber{text-align:left;width:100%;display:block}.darkMoneyIncLookup .profile .header .totalLabel{width:100%;display:block;padding-left:0}.darkMoneyIncLookup .profile .context{margin-top:10px}.darkMoneyIncLookup .profile .transactionList{font-size:12px;width:100%}.darkMoneyIncLookup .transactionList .items .item{width:22%;padding-right:2px}.darkMoneyIncLookup .searchContainer{width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto}.darkMoneyIncLookup .searchContainer .searchInput{font-size:15px;padding:10px}}