body,html{font-family:'Open Sans',sans-serif;font-size:.97em;height:100%;background:#232b2b url("../../img/1x1bg.png") no-repeat scroll 0 0/100% 30px;margin:0;overflow:hidden;color:#ccc}input{color:#222}.width-100{width:100%}.padding-left-10{padding-left:10px!important}.font-normal{font-weight:400}.hamburger{position:absolute;top:0;left:0;cursor:pointer;z-index:9}.header{margin-left:30px}.main-container{margin:auto;height:100%}#cardList span,.left-header span{display:inline-block;vertical-align:top}#cardList span img{vertical-align:-2px}#cardList span.name,.left-header span.name{width:250px}#cardList span.mana{width:165px}@media only screen and (min-width :1600px) and (max-width :1780px){#cardList span.mana{width:32%}}@media only screen and (min-width :1195px) and (max-width :1330px){#cardList span.mana{width:32%}}@media only screen and (min-width :626px) and (max-width :1065px){#cardList span.mana{width:35%}}.header{padding:4px 5px 4px 5px}h2{font-size:1.5em;font-weight:700}h3{font-size:1.17em;font-weight:700}.builder h2,.builder h3{padding:7px 0 0 0;margin:0}.builder a,.builder button{display:inline-block;padding:0 4px;border:1px solid #ac3500;border-radius:6px;color:#eee;background-color:#ac3500;text-decoration:none;line-height:20px;outline:0}.builder a:hover,.builder button:hover{background-color:#e34c48;border-color:#e34c48}.builder a.active,.builder button.active{background-color:#117f7f;border-color:#117f7f}.builder a img,.builder button img{vertical-align:-2px}#nameFilter{width:300px;margin:0;vertical-align:top;height:22px}#advancedToggle{position:relative}#advancedFilters{position:absolute;top:30px;left:0;width:230px;margin-left:-220px;height:calc(100% - 30px);z-index:7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#advancedFilters h3{margin:5px 0 0 0;font-size:16px;color:#ccc;outline:0}#advancedFilters h3.needs-full{color:#888}#advancedFilters h3:first-of-type{margin:0}#advancedFilters div.filters{width:221px;height:100%;padding-left:5px;overflow-x:hidden;overflow-y:auto;float:left;background-color:#333}#advancedFilters input[type=checkbox]{margin:0 2px 0 5px}#advancedFilters #formatTable{border-spacing:0;border:none}#advancedFilters #formatTable input{margin:4px 5px}#advancedFilters #formatTable label{margin:0}#advancedFilters #filterWhiteL:hover{box-shadow:0 0 3px 1px #fdfad4}#advancedFilters #filterWhite:checked+label{box-shadow:0 0 3px 2px #fdfad4!important}#advancedFilters #filterBlueL:hover{box-shadow:0 0 3px 1px #a9dff9}#advancedFilters #filterBlue:checked+label{box-shadow:0 0 3px 2px #a9dff9!important}#advancedFilters #filterBlackL:hover{box-shadow:0 0 3px 1px #cac1be}#advancedFilters #filterBlack:checked+label{box-shadow:0 0 3px 2px #cac1be!important}#advancedFilters #filterRedL:hover{box-shadow:0 0 3px 1px #f7a98e}#advancedFilters #filterRed:checked+label{box-shadow:0 0 3px 2px #f7a98e!important}#advancedFilters #filterGreenL:hover{box-shadow:0 0 3px 1px #9ad2ad}#advancedFilters #filterGreen:checked+label{box-shadow:0 0 3px 2px #9ad2ad!important}#filterBlack,#filterBlue,#filterGreen,#filterRed,#filterWhite{display:none}.glow-icon{height:20px;border-radius:12px;padding:0!important;margin:5px 7px;cursor:pointer;outline:0}.glow-icon img{vertical-align:top!important}#advancedReset{margin-top:5px;margin-right:5px;float:right}.ui-autocomplete{max-height:150px;overflow-y:auto;overflow-x:hidden}#advancedFilters div.vertical{height:100%;width:9px;font-size:10px;line-height:8px;color:#000;background-color:#aaa;word-break:break-all;padding-top:10px;padding-left:1px;float:right;cursor:pointer}#advancedFilters div.vertical div{transform:rotate(90deg);transform-origin:3% 50%;width:120px;height:9px}#mobileActions{padding:5px 20px 0 0}#mobileActions button{padding:3px 7px;display:block;width:100%;margin-bottom:5px}#localFile,#localFileCSV,#restoreAllLink{display:none}#helpLink{margin-left:17px}.header-right{float:right;width:565px}.header-right div{float:left;margin-right:5px}#legality{width:72px;text-align:right}.header-right a,.header-right button{float:right;margin-left:20px}button#chartLink,button#newLink,button#saveAsHeader,button#saveHeader{display:none}#charts{padding:0}#analysisTabs{border:0}#analysisTabs .hand{margin-top:5px;margin-left:10px;height:205px;overflow:hidden}#analysisTabs .hand img{width:145px;border-radius:2px}#analysisTabs #handButtons{margin-top:15px}#analysisTabs .ui-tabs-panel{padding:10px 1.4em 0 1.4em;overflow:hidden}#analysisTabs .ui-tabs-anchor{outline:0}#analysisTabs .ui-tabs-active a{cursor:default}#analysisTabs .land-recommendation{clear:both;padding-top:15px;font-size:.8em}#analysisTabs .land-recommendation a{color:#008b8b}.builder ul{margin:0;padding-left:0;list-style:none}.builder li{cursor:pointer;line-height:20px}.builder li.selected{background-color:#077070}.drop-active{background-color:#303838}.drop-hover{background-color:#384040}.ui-draggable-dragging{background-color:none;list-style:none}.ui-draggable-dragging span{display:none}.ui-draggable-dragging span.name{display:block}.image.ui-draggable-dragging{background-color:none;width:150px;height:212px;background-size:150px 212px}.image-container{width:100%;max-width:250px;margin:0 auto;line-height:0;position:relative}img.card{width:100%;border:none;border-radius:6px}img.gatherer{border-radius:13px}.rotate-180{transform:rotate(180deg)}.card-text{position:absolute;top:0;padding:10px;width:100%;height:100%;font-size:.9em;background-color:rgba(0,0,0,.7);border-radius:13px;line-height:normal;visibility:hidden}.card-text.show{visibility:visible!important}.card-text p{font-size:.8em;line-height:13px}.image-container:hover .card-text{visibility:visible}.card-text img{width:16px;vertical-align:-4px}.card-text a{margin:3px}#listTypes{float:left}#deckTypes{float:right}#altImages{width:175px;margin:auto;text-align:center;display:none}#altImages select{font-size:12px;width:150px;color:#222}#altImages>a{max-width:41px;height:32px;padding:0;margin-right:1px}#altImages>a>img{max-width:16px;max-height:16px}#btnFlip{width:150px;margin:auto;text-align:center;display:none}.card-button{position:absolute;display:none;z-index:5;line-height:20px;top:0;left:0;width:30px}.image .card-button{background-color:transparent}.card-button button{border:none!important}#right .card-button button{background-color:transparent;border:1px solid transparent}#right .card-button button:hover{background-color:#e34c48}#left,#middle,#right{height:calc(100% - 31px);padding:0}#left{padding-left:10px!important}.left-header{background-color:#333;height:22px}.left-header select{margin:0;padding:0;height:21px;font-size:14px;color:#222}#cardList{overflow-y:auto;height:calc(100% - 22px);position:relative}#right{overflow-y:auto;overflow-x:hidden}#deckList{position:relative;padding-left:5px}#deckList.columns{column-count:2;-webkit-column-count:2;-moz-column-count:2}@media only screen and (min-width :1475px){#deckList.columns{column-count:3;-webkit-column-count:3;-moz-column-count:3}}#deckList.columns>.category,#deckList.columns>h2{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;display:table}#deckList>h2,.viewer>div.category{width:245px}#deckList.image>h2,.viewer.image>div.category{width:100%}.viewer.image>div.category{clear:both;overflow:hidden}.viewer.image li{height:0;width:100%;padding-bottom:141%;margin-top:-125%;background-size:100% 100%;border-radius:10px}.viewer.image li:first-child{margin-top:0}.viewer.image li.selected{margin-left:5px}.viewer.image li img{width:150px}.viewer.image div.card-set{float:left;margin:0 10px 0 0;width:30.5%}.viewer.image .img-overlay{position:relative;top:20px;width:75%;margin-left:15px;text-shadow:1px 1px 0 #000}#right.curve{overflow-x:auto}#right.curve .viewer.image{overflow:visible;white-space:nowrap}#right.curve .viewer.image div.category{width:150px;display:inline-block;vertical-align:top}#left .viewer.image div.card-set:nth-of-type(3n+4){clear:both}@media only screen and (max-width :1299px){#right .viewer.image div.card-set:nth-of-type(3n+4){clear:both}}@media only screen and (min-width :1300px) and (max-width:1599px){#right .viewer.image div.card-set:nth-of-type(4n+5){clear:both}#right .viewer.image div.card-set{width:23%}}@media only screen and (min-width :1600px){#right .viewer.image div.card-set:nth-of-type(5n+6){clear:both}#right .viewer.image div.card-set{width:18.5%}}.symbol{height:16px;width:16px;background-position:top left;background-repeat:no-repeat;display:inline-block;vertical-align:middle!important}.builder{height:100%}#copyText textarea,#pasteLoadDialog textarea{width:99%}#currentCategories{width:100%;height:105px;border:1px solid #000;overflow-x:hidden;overflow-y:scroll}#currentCategories div{cursor:pointer}#currentCategories div:hover{font-weight:700}.filters-overlay,.lightbox-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:998;-moz-opacity:0.5;opacity:.5}.filters-overlay{display:none;z-index:6}.lightbox-content{display:none;position:absolute;top:10%;left:50%;width:800px;margin-left:-400px;height:530px;padding:16px;border:4px solid #000;background-color:#fff;z-index:999;overflow:auto;color:#000}.lightbox-content.large{top:5%;left:50%;width:1100px;height:540px;margin-left:-566px}.lightbox-content.kinda-small{left:50%;width:325px;margin-left:-179px;height:210px;font-size:85%}.lightbox-content.small{left:50%;width:250px;margin-left:-141px;height:210px}#loading.lightbox-content{top:50%;left:50%!important;margin-left:-21px!important;margin-top:-21px;width:42px!important;height:42px!important;padding:1px;overflow:hidden}#openOptions.lightbox-content{height:175px;overflow:hidden}#downloadOptions.lightbox-content{height:450px}label.disabled{color:#999}#updates{width:400px;margin-left:-200px}#updates h2{margin:0 auto 10px auto;text-align:center}#updates #loaders{margin-bottom:35px;text-align:center}#updates #loaders input{display:inline-block;width:200px;height:50px;margin-right:20px;cursor:pointer}#updates #loaders input.small{width:auto;height:30px;font-size:11px}#updates #file{display:none}#updates #cardLoading{display:none}#updates .copy{position:absolute;bottom:0;left:0;width:100%;margin:0 0 10px 0;text-align:center;font-size:.65em;color:#bbb}#priceContainer{position:absolute;bottom:0;left:0;text-align:center;width:100%;font-size:13px;line-height:25px}#buyDeckLink,#mtgoDeckLink,#mtgoLink,#paperDeckLink,#paperLink,#singleLink{font-size:.85em;display:none}#typeLegend{width:160px;float:left}#colorLegend{width:150px;float:left}.polararea-legend{list-style:none;padding:0}.polararea-legend li{padding:3px}.polararea-legend li span{display:block;float:left;width:20px;height:20px;margin-right:5px;border-radius:5px}.ms{margin-right:1px!important;font-size:.88em!important}.tipsy{font-size:11px!important;line-height:14px!important;width:auto!important}#tabsMobile{position:fixed;left:0;bottom:0;width:100%;background-color:#333}#tabsMobile button{text-align:center;width:50%;margin:0;padding:15px 0 15px 0;border:none;background-color:#333}#tabsMobile button.selected{background-color:#ac3500}@media only screen and (max-width :1300px){.header-right{width:auto}}@media only screen and (max-width :991px){.builder{display:flex;flex-direction:column}#left{order:2}#middle{order:1;height:250px}#right{order:3}#left,#right{height:calc(100% - 330px);padding-left:0!important}#nameFilter{width:93%}.header-right{float:none;overflow:hidden;margin-top:5px}.header-right button{float:left;line-height:36px;width:40px}.header-right button img{margin-left:7px}.left-header span.name{width:auto;margin-left:5px}.left-header span.type{float:right;margin-right:10px}#cardList span.name{width:66%}#cardList span.mana{width:32%;text-align:right}.builder li{padding:5px 0 5px 10px}.card-button{width:110px;height:50px;position:fixed!important;top:auto!important;bottom:60px!important;font-size:24px}.card-button button{width:100%;height:100%}#addButton{left:10px!important}#addAllButton{left:calc(50% - 55px)!important}#addSBButton{left:auto!important;right:10px!important}#plusButton{left:calc(33% - 55px)!important}#plusButton button{background-color:#ac3500!important}#minusButton{left:auto!important;right:calc(33% - 55px)!important}#minusButton button{background-color:#ac3500!important}#middle .image-container{width:100%;max-width:none;height:100%;text-align:center}#middle .card{width:auto;height:100%}#middle .card-text{text-align:left}#altImages,#buyDeckLink,#deckTypes,#listTypes,#singleLink{display:none!important}#deckList>h2,.viewer>div.category{width:100%}#deckList.columns{column-count:auto;-webkit-column-count:auto;-moz-column-count:auto}.lightbox-content{left:2%!important;width:96%!important;height:80%!important;margin-left:0!important}}