.contract,.contract-builder{display:inline-block;position:relative}button::-moz-focus-inner{padding:0;border:0}.contract{text-align:left;margin:0 auto;font-family:Tahoma;clear:both;-webkit-transition:all .1s cubic-bezier(.93,.2,.32,.34);transition:all .1s cubic-bezier(.93,.2,.32,.34)}.help-text-bar{margin-top:20px}.contract-builder{width:350px;height:392px;background:#252D34;float:left;text-align:center;border:2px solid #45525d}.contract-builder:before{top:-2px;left:-2px;position:absolute;width:100%;height:100%;z-index:-2;content:"";padding:2px;border-width:0;background:#45525d;box-shadow:0 0 25px rgba(0,0,0,.5)}.contract-builder.finish{border:2px solid #00BFF3;box-shadow:0 0 5px rgba(1,233,211,.8)}.contract-builder.finish .contract-builder-action-points-button{background:-webkit-linear-gradient(right,#69e755 30%,#4BDF07);background:linear-gradient(to left,#69e755 30%,#4BDF07)}.contract-builder.finish .contract-builder-action-points-button span{background:rgba(32,36,44,.9)}.contract-builder.finish .contract-builder-action-points-button:hover span{background:rgba(32,36,44,.2);color:#fff}.contract-builder-count{background:#2B343C;height:150px;margin:15px;clear:both}.contract-builder-count-items{background:url(../img/new_design/contract_remaining.png) center 85px no-repeat;color:#fff;width:45%;display:block;height:100%;float:left;overflow:hidden;position:relative}.contract-builder-count-items:after{font:normal normal normal 14px/1 FontAwesome;position:absolute;color:rgba(255,255,255,.05);font-size:4em;left:50px;bottom:0}.contract-builder-count-items h2{font-size:3.5em;margin-top:5px;font-family:"Exo 2",sans-serif}.contract-builder-count-items h2 span{color:#69E755}.contract-builder-count-items h5{margin-top:10px;font-size:13px;height:15px;text-transform:uppercase}.contract-builder-count-items.de h5,.contract-builder-count-items.fr h5{font-size:12px}.contract-builder-count-sum{background:url(../img/new_design/contract_sum.png) center 85px no-repeat;width:55%;height:100%;display:block;float:left;color:#fff;position:relative;overflow:hidden}.contract-builder-count-sum:before{content:"";height:110px;width:3px;background:#00BFF3;display:block;position:absolute;left:0;top:25px}.contract-items:before,.help-block::before{top:-2px;content:""}.contract-builder-count-sum:after{font:normal normal normal 14px/1 FontAwesome;position:absolute;color:rgba(255,255,255,.05);font-size:4em;left:50px;bottom:0}.contract-builder-count-sum h2{font-size:3.5em;margin-top:5px;font-family:"Exo 2",sans-serif}.contract-builder-count-sum h2 span{color:#69e755}.contract-builder-count-sum h5{text-transform:uppercase;margin-top:10px;font-size:14px}.contract-builder-action{background:#20242C;display:block;margin:15px;padding:0 15px 15px;position:relative}.contract-builder-action-info{color:rgba(255,255,255,.9);font-weight:300;font-size:15px;margin-top:0;text-transform:uppercase;letter-spacing:1px;line-height:20px}.contract-builder-action-info span{color:#69e755;font-weight:700}.contract-builder-action-points ul{padding-top:15px}.contract-builder-action-points ul li{margin-left:8px;float:left;border-radius:50px;background:#252B32;padding:5px;display:block;border:5px solid #252B32}.contract-builder-action-points ul li.fill{background-image:-webkit-linear-gradient(right,#69e755 10%,#00a15b);background-image:linear-gradient(to left,#69e755 10%,#00a15b)}.contract-builder-action-points ul li.rare{background-image:-webkit-linear-gradient(right,gold 30%,#998100);background-image:linear-gradient(to left,gold 30%,#998100);border:5px solid #252B32!important}.contract-builder-action-points ul li.consumer{background-image:-webkit-linear-gradient(right,#b0c3d9 30%,#6b8fb8);background-image:linear-gradient(to left,#b0c3d9 30%,#6b8fb8);border:5px solid #252B32!important}.contract-builder-action-points ul li.milspec{background-image:-webkit-linear-gradient(right,#4b69ff 30%,#0026e4);background-image:linear-gradient(to left,#4b69ff 30%,#0026e4);border:5px solid #252B32!important}.contract-builder-action-points ul li.industrial{background-image:-webkit-linear-gradient(right,#5e98d9 30%,#2865a9);background-image:linear-gradient(to left,#5e98d9 30%,#2865a9);border:5px solid #252B32!important}.contract-builder-action-points ul li.restricted{background-image:-webkit-linear-gradient(right,#8847ff 30%,#4f00e0);background-image:linear-gradient(to left,#8847ff 30%,#4f00e0);border:5px solid #252B32!important}.contract-builder-action-points ul li.covert{background-image:-webkit-linear-gradient(right,#eb4b4b 30%,#bb1515);background-image:linear-gradient(to left,#eb4b4b 30%,#bb1515);border:5px solid #252B32!important}.contract-builder-action-points ul li.high{background-image:-webkit-linear-gradient(right,#47fff5 30%,#00e0d4);background-image:linear-gradient(to left,#47fff5 30%,#00e0d4);border:5px solid #252B32!important}.contract-builder-action-points ul li.classified{background-image:-webkit-linear-gradient(right,#d32ce6 30%,#8c129a);background-image:linear-gradient(to left,#d32ce6 30%,#8c129a);border:5px solid #252B32!important}.contract-builder-action-points ul li.remarkable{background-image:-webkit-linear-gradient(right,#ff2c85 30%,#c50053);background-image:linear-gradient(to left,#ff2c85 30%,#c50053);border:5px solid #252B32!important}.contract-builder-action-points ul li.exotic{background-image:-webkit-linear-gradient(right,#0f0 30%,#090);background-image:linear-gradient(to left,#0f0 30%,#090);border:5px solid #252B32!important}.contract-builder-action-points ul li.blue{background-image:-webkit-linear-gradient(right,#01e9d3 30%,#018fb5);background-image:linear-gradient(to left,#01e9d3 30%,#018fb5)}.contract-builder-action-points ul li.extraordinary{background-image:-webkit-linear-gradient(right,#ffb100 30%,#ffb100);background-image:linear-gradient(to left,#ffb100 30%,#ffb100);border:5px solid #252B32!important}.contract-builder-action-points-button{margin-top:25px;margin-bottom:10px;background:gray;text-decoration:none;position:static;bottom:0;display:inline-block;max-width:90%;width:100%;left:0;height:50px;line-height:50px;font-size:16px;color:#fff;font-weight:700;padding:2px;overflow:hidden;text-transform:uppercase;text-align:center;background-image:-webkit-linear-gradient(right,#23272F,#2C313C);background-image:linear-gradient(to left,#23272F,#2C313C);border-radius:25px}.contract-builder-action-points-button span{background:rgba(32,36,44,.9);display:block;-webkit-transition:all .2s cubic-bezier(.99,.47,0,.99);transition:all .2s cubic-bezier(.99,.47,0,.99);border-radius:25px}.contract-builder-action-points-button span:hover{background:rgba(27,27,37,.1)}.contract-items{max-width:955px;display:inline-block;background:#252D34;float:left;height:auto;box-shadow:0 0 25px rgba(0,0,0,.5);margin-left:15px;position:relative}.contract-items:before{left:-2px;position:absolute;width:100%;height:100%;z-index:-2;padding:2px;background:#45525D}.contract-items.finish{border-color:transparent}.contract-items.finish:before{background-image:-webkit-linear-gradient(right,#69e755 10%,#00a15b);background-image:linear-gradient(to left,#69e755 10%,#00a15b);box-shadow:0 0 5px 1px rgba(105,231,85,.3)}.contract-items .case_contains{padding:0;margin:0}.contract-items .case_contains .item{margin:0 7px 7px 0;vertical-align:top}.contract-items .case_contains .item .price i{background:-webkit-linear-gradient(right,#69e755 10%,#00a15b);background:linear-gradient(to left,#69e755 10%,#00a15b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contract-items .case_contains .item.empty{cursor:default;background:url(../img/new_design/contract_bg.png) left center no-repeat;border-color:transparent;opacity:.7;line-height:150px;font-size:5em;color:rgba(255,255,255,.18);text-align:center;width:174px;height:166px}.contract-win-page-button-again.disabled,.contract-win-page-button-contract.disabled,.contract-win-page-button-guns.disabled,.contract-win-page-button-sell.disabled{opacity:.5}.contract-items-content{padding:20px;display:inline-block;color:#fff;border:2px solid #45525d}.contract-win-page{background:url(/img/new_design/contract_win_bg.png) center -40px no-repeat;position:absolute;left:0;z-index:5;width:100%;background-size:contain;text-align:center;padding:0;margin:0;line-height:20px;font-family:Tahoma}.contract-win-page-title{display:inline-block;margin:0;width:100%;color:#fff;font-size:22px;font-weight:700;word-spacing:3px}.contract-win-page-subtitle{display:inline-block;width:100%;margin:0;color:#fff;font-size:1em;font-weight:700;word-spacing:4px;background:-webkit-linear-gradient(right,#01e9d3 30%,#018fb5);background:linear-gradient(to left,#01e9d3 30%,#018fb5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contract-win-page-item-name{display:block;width:100%;height:20px;margin:0;color:#fff;font-size:20px;font-weight:700}.contract-win-page-image{margin:50px auto 10px}.contract-win-page-button-again span i,.contract-win-page-button-contract span i,.contract-win-page-button-guns span i,.contract-win-page-button-sell span i{margin-right:5px}.contract-win-page-buttons{margin-top:20px}.contract-win-page-button-again,.contract-win-page-button-contract,.contract-win-page-button-guns,.contract-win-page-button-sell{margin-top:5px;margin-bottom:5px;text-decoration:none;text-transform:uppercase}.contract-win-page-buttons a{margin-left:5px;border-radius:20px}.contract-win-page-button-again{color:#fff;padding:2px;font-size:14px;display:inline-block;background:0 0;background-image:-webkit-linear-gradient(left,#848D95,#4c555d);background-image:linear-gradient(to right,#848D95,#4c555d)}.contract-win-page-button-again.disabled:hover span{background:rgba(42,50,58,.99)}.contract-win-page-button-again span{border-radius:20px;background:rgba(42,50,58,.8);padding:8px 15px;display:block;font-family:Tahoma;font-weight:200;-webkit-transition:all .1s cubic-bezier(.99,.47,0,.99);transition:all .1s cubic-bezier(.99,.47,0,.99)}.contract-win-page-button-contract span,.contract-win-page-button-sell span{-webkit-transition:all .1s cubic-bezier(.99,.47,0,.99);font-family:Tahoma;font-weight:200}.contract-win-page-button-again span:hover{color:#FFF;background:rgba(42,50,58,0)}.contract-win-page-button-again.big span{padding:15px 50px}.contract-win-page-button-again.small{font-size:12px}.contract-win-page-button-again.small span{padding:5px 10px}.contract-win-page-button-sell{color:#fff;padding:2px;font-size:14px;display:inline-block;background:0 0;background-image:-webkit-linear-gradient(left,#69e755,#00a15b);background-image:linear-gradient(to right,#69e755,#00a15b)}.contract-win-page-button-sell.disabled:hover span{background:rgba(42,50,58,.99)}.contract-win-page-button-sell span{border-radius:20px;background:rgba(42,50,58,.8);padding:8px 15px;display:block;transition:all .1s cubic-bezier(.99,.47,0,.99)}.contract-win-page-button-sell span:hover{color:#FFF;background:rgba(42,50,58,0)}.contract-win-page-button-sell.big span{padding:15px 50px}.contract-win-page-button-sell.small{font-size:12px}.contract-win-page-button-sell.small span{padding:5px 10px}.contract-win-page-button-contract{color:#fff;padding:2px;font-size:14px;display:inline-block;background:0 0;background-image:-webkit-linear-gradient(left,#01e9d3,#018fb5);background-image:linear-gradient(to right,#01e9d3,#018fb5)}.contract-win-page-button-contract.disabled:hover span{background:rgba(42,50,58,.99)}.contract-win-page-button-contract span{background:rgba(42,50,58,.8);padding:8px 15px;display:block;transition:all .1s cubic-bezier(.99,.47,0,.99)}.contract-win-page-button-contract span:hover{color:#FFF;background:rgba(42,50,58,0)}.contract-win-page-button-contract.big span{padding:15px 50px}.contract-win-page-button-contract.small{font-size:12px}.contract-win-page-button-contract.small span{padding:5px 10px}.contract-win-page-button-guns{color:#fff;padding:2px;font-size:14px;display:inline-block;background:0 0;background-image:-webkit-linear-gradient(left,#3DADCD,#11518B);background-image:linear-gradient(to right,#3DADCD,#11518B)}.contract-win-page-button-guns.disabled:hover span{background:rgba(42,50,58,.99)}.contract-win-page-button-guns span{border-radius:20px;background:rgba(42,50,58,.8);padding:8px 15px;display:block;font-family:Tahoma;font-weight:200;-webkit-transition:all .1s cubic-bezier(.99,.47,0,.99);transition:all .1s cubic-bezier(.99,.47,0,.99)}.contract-win-page-button-guns span:hover{color:#FFF;background:rgba(42,50,58,0)}@media all and (max-width:1700px){.contract-items{max-width:775px}.contract-builder{height:565px}}@media all and (max-width:1500px){.contract-items{max-width:558px}.contract-builder{height:707px}.contract-items-content{padding:5px}.contract-items .case_contains .item{margin:0 7px 7px 0!important}}@media all and (max-width:1279px){.contract-items{width:100%;max-width:100%;float:none;margin-left:0}.contract-builder{float:none;margin-bottom:50px;height:412px}.items{margin:0 7px 7px 0!important}.heading-underline.info i{display:inline-block}}.case_contains .item .price i{background:-webkit-linear-gradient(right,#69e755 10%,#00a15b);background:linear-gradient(to left,#69e755 10%,#00a15b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.help-block::before{background:#45525d;border-width:0;box-shadow:0 0 15px rgba(0,0,0,.2);height:100%;left:-2px;padding:2px;position:absolute;width:100%;z-index:-2}.help-block{border:2px solid #45525d;-moz-box-align:center;align-items:center;background:#1A1B22;color:#798192;display:flex;flex-flow:row nowrap;font-size:14px;height:auto;justify-content:space-around;margin-bottom:20px;margin-top:10px;max-width:1580px;padding:15px;position:relative;text-align:left}.help-block .block{height:55px;vertical-align:middle}.help-block .block .num{border:2px solid #45525d;border-radius:50px;color:#45525d;float:left;font-size:18px;height:50px;line-height:45px;margin-right:12px;text-align:center;width:50px;margin-top:3px}.help-block .block .text{color:rgba(255,255,255,.7);font-size:15px;margin:12px 4px;max-width:520px;min-width:282px;top:0;vertical-align:middle}@media all and (max-width:1400px){.help-block .block .text{margin:2px 4px}}.contract_page .item .info .price,.contract_page .status.can_sell{border:0;text-transform:uppercase}.contract_page .status.can_sell:after{background-image:url(/img/new_design/contract_waiting_status.png);content:"";height:5px;margin-left:2px;position:absolute;top:11px;width:19px}.contract_page .no_items{background:url(../images/case/weapon.png) center top/160px auto no-repeat rgba(0,0,0,0);color:#e2e2e2;font-size:15px;min-height:200px;padding:140px 10px 20px;text-align:center}.contract_page .case_contains.case_contains_medium{background:#1a1b22;margin:20px 0 0;min-height:240px;padding:35px 10px 10px 35px}.contract_block h3,.contract_page h3{margin-left:50px}.contract_remove_all{margin-left:10px}.contract_all.disabled a,.contract_remove_all.disabled a{background-color:#45525D!important;color:#797C80;cursor:default}.text-center{text-align:center}