a,article,aside,audio,body,button,canvas,details,dialog,div,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,keygen,meter,nav,ol,ol li,p,progress,section,textarea,ul,ul li,video{margin:0;padding:0}ul li{list-style-type:none}body,html{height:100%}:focus{outline:0}.pointer,button,input[type=submit],label{cursor:pointer}button{background:0 0}button,fieldset,img,input,textarea{border:none}table{border-collapse:collapse;width:100%}.left{float:left}.right{float:right}.center{text-align:center}.center-block{margin:0 auto}.to-right{text-align:right}.to-left{text-align:left}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.block,img{display:block}.uppercase{text-transform:uppercase}.relative{position:relative}.no-border{border:none}.inline-hide{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}a{text-decoration:none}.hover-underline:hover,.underline{text-decoration:underline}.f1{font-size:1px;}.f2{font-size:2px;}.f3{font-size:3px;}.f4{font-size:4px;}.f5{font-size:5px;}.f6{font-size:6px;}.f7{font-size:7px;}.f8{font-size:8px;}.f9{font-size:9px;}.f10{font-size:10px;}.f11{font-size:11px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f15{font-size:15px;}.f16{font-size:16px;}.f17{font-size:17px;}.f18{font-size:18px;}.f19{font-size:19px;}.f20{font-size:20px;}.f21{font-size:21px;}.f22{font-size:22px;}.f23{font-size:23px;}.f24{font-size:24px;}.f25{font-size:25px;}.f26{font-size:26px;}.f27{font-size:27px;}.f28{font-size:28px;}.f29{font-size:29px;}.f30{font-size:30px;}.f31{font-size:31px;}.f32{font-size:32px;}.f33{font-size:33px;}.f34{font-size:34px;}.f35{font-size:35px;}.f36{font-size:36px;}.f37{font-size:37px;}.f38{font-size:38px;}.f39{font-size:39px;}.f40{font-size:40px;}.f41{font-size:41px;}.f42{font-size:42px;}.f43{font-size:43px;}.f44{font-size:44px;}.f45{font-size:45px;}.f46{font-size:46px;}.f47{font-size:47px;}.f48{font-size:48px;}.f49{font-size:49px;}.f50{font-size:50px;}.f51{font-size:51px;}.f52{font-size:52px;}.f53{font-size:53px;}.f54{font-size:54px;}.f55{font-size:55px;}.f56{font-size:56px;}.f57{font-size:57px;}.f58{font-size:58px;}.f59{font-size:59px;}.f60{font-size:60px;}.f61{font-size:61px;}.f62{font-size:62px;}.f63{font-size:63px;}.f64{font-size:64px;}.f65{font-size:65px;}.f66{font-size:66px;}.f67{font-size:67px;}.f68{font-size:68px;}.f69{font-size:69px;}.f70{font-size:70px;}.f71{font-size:71px;}.f72{font-size:72px;}.f73{font-size:73px;}.f74{font-size:74px;}.f75{font-size:75px;}.f76{font-size:76px;}.f77{font-size:77px;}.f78{font-size:78px;}.f79{font-size:79px;}.f80{font-size:80px;}.f81{font-size:81px;}.f82{font-size:82px;}.f83{font-size:83px;}.f84{font-size:84px;}.f85{font-size:85px;}.f86{font-size:86px;}.f87{font-size:87px;}.f88{font-size:88px;}.f89{font-size:89px;}.f90{font-size:90px;}.f91{font-size:91px;}.f92{font-size:92px;}.f93{font-size:93px;}.f94{font-size:94px;}.f95{font-size:95px;}.f96{font-size:96px;}.f97{font-size:97px;}.f98{font-size:98px;}.f99{font-size:99px;}.f100{font-size:100px;}.lH1{line-height:1px;}.lH2{line-height:2px;}.lH3{line-height:3px;}.lH4{line-height:4px;}.lH5{line-height:5px;}.lH6{line-height:6px;}.lH7{line-height:7px;}.lH8{line-height:8px;}.lH9{line-height:9px;}.lH10{line-height:10px;}.lH11{line-height:11px;}.lH12{line-height:12px;}.lH13{line-height:13px;}.lH14{line-height:14px;}.lH15{line-height:15px;}.lH16{line-height:16px;}.lH17{line-height:17px;}.lH18{line-height:18px;}.lH19{line-height:19px;}.lH20{line-height:20px;}.lH21{line-height:21px;}.lH22{line-height:22px;}.lH23{line-height:23px;}.lH24{line-height:24px;}.lH25{line-height:25px;}.lH26{line-height:26px;}.lH27{line-height:27px;}.lH28{line-height:28px;}.lH29{line-height:29px;}.lH30{line-height:30px;}.lH31{line-height:31px;}.lH32{line-height:32px;}.lH33{line-height:33px;}.lH34{line-height:34px;}.lH35{line-height:35px;}.lH36{line-height:36px;}.lH37{line-height:37px;}.lH38{line-height:38px;}.lH39{line-height:39px;}.lH40{line-height:40px;}.lH41{line-height:41px;}.lH42{line-height:42px;}.lH43{line-height:43px;}.lH44{line-height:44px;}.lH45{line-height:45px;}.lH46{line-height:46px;}.lH47{line-height:47px;}.lH48{line-height:48px;}.lH49{line-height:49px;}.lH50{line-height:50px;}.lH51{line-height:51px;}.lH52{line-height:52px;}.lH53{line-height:53px;}.lH54{line-height:54px;}.lH55{line-height:55px;}.lH56{line-height:56px;}.lH57{line-height:57px;}.lH58{line-height:58px;}.lH59{line-height:59px;}.lH60{line-height:60px;}.lH61{line-height:61px;}.lH62{line-height:62px;}.lH63{line-height:63px;}.lH64{line-height:64px;}.lH65{line-height:65px;}.lH66{line-height:66px;}.lH67{line-height:67px;}.lH68{line-height:68px;}.lH69{line-height:69px;}.lH70{line-height:70px;}.lH71{line-height:71px;}.lH72{line-height:72px;}.lH73{line-height:73px;}.lH74{line-height:74px;}.lH75{line-height:75px;}.lH76{line-height:76px;}.lH77{line-height:77px;}.lH78{line-height:78px;}.lH79{line-height:79px;}.lH80{line-height:80px;}.lH81{line-height:81px;}.lH82{line-height:82px;}.lH83{line-height:83px;}.lH84{line-height:84px;}.lH85{line-height:85px;}.lH86{line-height:86px;}.lH87{line-height:87px;}.lH88{line-height:88px;}.lH89{line-height:89px;}.lH90{line-height:90px;}.lH91{line-height:91px;}.lH92{line-height:92px;}.lH93{line-height:93px;}.lH94{line-height:94px;}.lH95{line-height:95px;}.lH96{line-height:96px;}.lH97{line-height:97px;}.lH98{line-height:98px;}.lH99{line-height:99px;}.lH100{line-height:100px;}.pT1{padding-top:1px;}.pT2{padding-top:2px;}.pT3{padding-top:3px;}.pT4{padding-top:4px;}.pT5{padding-top:5px;}.pT6{padding-top:6px;}.pT7{padding-top:7px;}.pT8{padding-top:8px;}.pT9{padding-top:9px;}.pT10{padding-top:10px;}.pT11{padding-top:11px;}.pT12{padding-top:12px;}.pT13{padding-top:13px;}.pT14{padding-top:14px;}.pT15{padding-top:15px;}.pT16{padding-top:16px;}.pT17{padding-top:17px;}.pT18{padding-top:18px;}.pT19{padding-top:19px;}.pT20{padding-top:20px;}.pT21{padding-top:21px;}.pT22{padding-top:22px;}.pT23{padding-top:23px;}.pT24{padding-top:24px;}.pT25{padding-top:25px;}.pT26{padding-top:26px;}.pT27{padding-top:27px;}.pT28{padding-top:28px;}.pT29{padding-top:29px;}.pT30{padding-top:30px;}.pT31{padding-top:31px;}.pT32{padding-top:32px;}.pT33{padding-top:33px;}.pT34{padding-top:34px;}.pT35{padding-top:35px;}.pT36{padding-top:36px;}.pT37{padding-top:37px;}.pT38{padding-top:38px;}.pT39{padding-top:39px;}.pT40{padding-top:40px;}.pT41{padding-top:41px;}.pT42{padding-top:42px;}.pT43{padding-top:43px;}.pT44{padding-top:44px;}.pT45{padding-top:45px;}.pT46{padding-top:46px;}.pT47{padding-top:47px;}.pT48{padding-top:48px;}.pT49{padding-top:49px;}.pT50{padding-top:50px;}.pT51{padding-top:51px;}.pT52{padding-top:52px;}.pT53{padding-top:53px;}.pT54{padding-top:54px;}.pT55{padding-top:55px;}.pT56{padding-top:56px;}.pT57{padding-top:57px;}.pT58{padding-top:58px;}.pT59{padding-top:59px;}.pT60{padding-top:60px;}.pT61{padding-top:61px;}.pT62{padding-top:62px;}.pT63{padding-top:63px;}.pT64{padding-top:64px;}.pT65{padding-top:65px;}.pT66{padding-top:66px;}.pT67{padding-top:67px;}.pT68{padding-top:68px;}.pT69{padding-top:69px;}.pT70{padding-top:70px;}.pT71{padding-top:71px;}.pT72{padding-top:72px;}.pT73{padding-top:73px;}.pT74{padding-top:74px;}.pT75{padding-top:75px;}.pT76{padding-top:76px;}.pT77{padding-top:77px;}.pT78{padding-top:78px;}.pT79{padding-top:79px;}.pT80{padding-top:80px;}.pT81{padding-top:81px;}.pT82{padding-top:82px;}.pT83{padding-top:83px;}.pT84{padding-top:84px;}.pT85{padding-top:85px;}.pT86{padding-top:86px;}.pT87{padding-top:87px;}.pT88{padding-top:88px;}.pT89{padding-top:89px;}.pT90{padding-top:90px;}.pT91{padding-top:91px;}.pT92{padding-top:92px;}.pT93{padding-top:93px;}.pT94{padding-top:94px;}.pT95{padding-top:95px;}.pT96{padding-top:96px;}.pT97{padding-top:97px;}.pT98{padding-top:98px;}.pT99{padding-top:99px;}.pT100{padding-top:100px;}.pB1{padding-bottom:1px;}.pB2{padding-bottom:2px;}.pB3{padding-bottom:3px;}.pB4{padding-bottom:4px;}.pB5{padding-bottom:5px;}.pB6{padding-bottom:6px;}.pB7{padding-bottom:7px;}.pB8{padding-bottom:8px;}.pB9{padding-bottom:9px;}.pB10{padding-bottom:10px;}.pB11{padding-bottom:11px;}.pB12{padding-bottom:12px;}.pB13{padding-bottom:13px;}.pB14{padding-bottom:14px;}.pB15{padding-bottom:15px;}.pB16{padding-bottom:16px;}.pB17{padding-bottom:17px;}.pB18{padding-bottom:18px;}.pB19{padding-bottom:19px;}.pB20{padding-bottom:20px;}.pB21{padding-bottom:21px;}.pB22{padding-bottom:22px;}.pB23{padding-bottom:23px;}.pB24{padding-bottom:24px;}.pB25{padding-bottom:25px;}.pB26{padding-bottom:26px;}.pB27{padding-bottom:27px;}.pB28{padding-bottom:28px;}.pB29{padding-bottom:29px;}.pB30{padding-bottom:30px;}.pB31{padding-bottom:31px;}.pB32{padding-bottom:32px;}.pB33{padding-bottom:33px;}.pB34{padding-bottom:34px;}.pB35{padding-bottom:35px;}.pB36{padding-bottom:36px;}.pB37{padding-bottom:37px;}.pB38{padding-bottom:38px;}.pB39{padding-bottom:39px;}.pB40{padding-bottom:40px;}.pB41{padding-bottom:41px;}.pB42{padding-bottom:42px;}.pB43{padding-bottom:43px;}.pB44{padding-bottom:44px;}.pB45{padding-bottom:45px;}.pB46{padding-bottom:46px;}.pB47{padding-bottom:47px;}.pB48{padding-bottom:48px;}.pB49{padding-bottom:49px;}.pB50{padding-bottom:50px;}.pB51{padding-bottom:51px;}.pB52{padding-bottom:52px;}.pB53{padding-bottom:53px;}.pB54{padding-bottom:54px;}.pB55{padding-bottom:55px;}.pB56{padding-bottom:56px;}.pB57{padding-bottom:57px;}.pB58{padding-bottom:58px;}.pB59{padding-bottom:59px;}.pB60{padding-bottom:60px;}.pB61{padding-bottom:61px;}.pB62{padding-bottom:62px;}.pB63{padding-bottom:63px;}.pB64{padding-bottom:64px;}.pB65{padding-bottom:65px;}.pB66{padding-bottom:66px;}.pB67{padding-bottom:67px;}.pB68{padding-bottom:68px;}.pB69{padding-bottom:69px;}.pB70{padding-bottom:70px;}.pB71{padding-bottom:71px;}.pB72{padding-bottom:72px;}.pB73{padding-bottom:73px;}.pB74{padding-bottom:74px;}.pB75{padding-bottom:75px;}.pB76{padding-bottom:76px;}.pB77{padding-bottom:77px;}.pB78{padding-bottom:78px;}.pB79{padding-bottom:79px;}.pB80{padding-bottom:80px;}.pB81{padding-bottom:81px;}.pB82{padding-bottom:82px;}.pB83{padding-bottom:83px;}.pB84{padding-bottom:84px;}.pB85{padding-bottom:85px;}.pB86{padding-bottom:86px;}.pB87{padding-bottom:87px;}.pB88{padding-bottom:88px;}.pB89{padding-bottom:89px;}.pB90{padding-bottom:90px;}.pB91{padding-bottom:91px;}.pB92{padding-bottom:92px;}.pB93{padding-bottom:93px;}.pB94{padding-bottom:94px;}.pB95{padding-bottom:95px;}.pB96{padding-bottom:96px;}.pB97{padding-bottom:97px;}.pB98{padding-bottom:98px;}.pB99{padding-bottom:99px;}.pB100{padding-bottom:100px;}.pL1{padding-left:1px;}.pL2{padding-left:2px;}.pL3{padding-left:3px;}.pL4{padding-left:4px;}.pL5{padding-left:5px;}.pL6{padding-left:6px;}.pL7{padding-left:7px;}.pL8{padding-left:8px;}.pL9{padding-left:9px;}.pL10{padding-left:10px;}.pL11{padding-left:11px;}.pL12{padding-left:12px;}.pL13{padding-left:13px;}.pL14{padding-left:14px;}.pL15{padding-left:15px;}.pL16{padding-left:16px;}.pL17{padding-left:17px;}.pL18{padding-left:18px;}.pL19{padding-left:19px;}.pL20{padding-left:20px;}.pL21{padding-left:21px;}.pL22{padding-left:22px;}.pL23{padding-left:23px;}.pL24{padding-left:24px;}.pL25{padding-left:25px;}.pL26{padding-left:26px;}.pL27{padding-left:27px;}.pL28{padding-left:28px;}.pL29{padding-left:29px;}.pL30{padding-left:30px;}.pL31{padding-left:31px;}.pL32{padding-left:32px;}.pL33{padding-left:33px;}.pL34{padding-left:34px;}.pL35{padding-left:35px;}.pL36{padding-left:36px;}.pL37{padding-left:37px;}.pL38{padding-left:38px;}.pL39{padding-left:39px;}.pL40{padding-left:40px;}.pL41{padding-left:41px;}.pL42{padding-left:42px;}.pL43{padding-left:43px;}.pL44{padding-left:44px;}.pL45{padding-left:45px;}.pL46{padding-left:46px;}.pL47{padding-left:47px;}.pL48{padding-left:48px;}.pL49{padding-left:49px;}.pL50{padding-left:50px;}.pL51{padding-left:51px;}.pL52{padding-left:52px;}.pL53{padding-left:53px;}.pL54{padding-left:54px;}.pL55{padding-left:55px;}.pL56{padding-left:56px;}.pL57{padding-left:57px;}.pL58{padding-left:58px;}.pL59{padding-left:59px;}.pL60{padding-left:60px;}.pL61{padding-left:61px;}.pL62{padding-left:62px;}.pL63{padding-left:63px;}.pL64{padding-left:64px;}.pL65{padding-left:65px;}.pL66{padding-left:66px;}.pL67{padding-left:67px;}.pL68{padding-left:68px;}.pL69{padding-left:69px;}.pL70{padding-left:70px;}.pL71{padding-left:71px;}.pL72{padding-left:72px;}.pL73{padding-left:73px;}.pL74{padding-left:74px;}.pL75{padding-left:75px;}.pL76{padding-left:76px;}.pL77{padding-left:77px;}.pL78{padding-left:78px;}.pL79{padding-left:79px;}.pL80{padding-left:80px;}.pL81{padding-left:81px;}.pL82{padding-left:82px;}.pL83{padding-left:83px;}.pL84{padding-left:84px;}.pL85{padding-left:85px;}.pL86{padding-left:86px;}.pL87{padding-left:87px;}.pL88{padding-left:88px;}.pL89{padding-left:89px;}.pL90{padding-left:90px;}.pL91{padding-left:91px;}.pL92{padding-left:92px;}.pL93{padding-left:93px;}.pL94{padding-left:94px;}.pL95{padding-left:95px;}.pL96{padding-left:96px;}.pL97{padding-left:97px;}.pL98{padding-left:98px;}.pL99{padding-left:99px;}.pL100{padding-left:100px;}.pR1{padding-right:1px;}.pR2{padding-right:2px;}.pR3{padding-right:3px;}.pR4{padding-right:4px;}.pR5{padding-right:5px;}.pR6{padding-right:6px;}.pR7{padding-right:7px;}.pR8{padding-right:8px;}.pR9{padding-right:9px;}.pR10{padding-right:10px;}.pR11{padding-right:11px;}.pR12{padding-right:12px;}.pR13{padding-right:13px;}.pR14{padding-right:14px;}.pR15{padding-right:15px;}.pR16{padding-right:16px;}.pR17{padding-right:17px;}.pR18{padding-right:18px;}.pR19{padding-right:19px;}.pR20{padding-right:20px;}.pR21{padding-right:21px;}.pR22{padding-right:22px;}.pR23{padding-right:23px;}.pR24{padding-right:24px;}.pR25{padding-right:25px;}.pR26{padding-right:26px;}.pR27{padding-right:27px;}.pR28{padding-right:28px;}.pR29{padding-right:29px;}.pR30{padding-right:30px;}.pR31{padding-right:31px;}.pR32{padding-right:32px;}.pR33{padding-right:33px;}.pR34{padding-right:34px;}.pR35{padding-right:35px;}.pR36{padding-right:36px;}.pR37{padding-right:37px;}.pR38{padding-right:38px;}.pR39{padding-right:39px;}.pR40{padding-right:40px;}.pR41{padding-right:41px;}.pR42{padding-right:42px;}.pR43{padding-right:43px;}.pR44{padding-right:44px;}.pR45{padding-right:45px;}.pR46{padding-right:46px;}.pR47{padding-right:47px;}.pR48{padding-right:48px;}.pR49{padding-right:49px;}.pR50{padding-right:50px;}.pR51{padding-right:51px;}.pR52{padding-right:52px;}.pR53{padding-right:53px;}.pR54{padding-right:54px;}.pR55{padding-right:55px;}.pR56{padding-right:56px;}.pR57{padding-right:57px;}.pR58{padding-right:58px;}.pR59{padding-right:59px;}.pR60{padding-right:60px;}.pR61{padding-right:61px;}.pR62{padding-right:62px;}.pR63{padding-right:63px;}.pR64{padding-right:64px;}.pR65{padding-right:65px;}.pR66{padding-right:66px;}.pR67{padding-right:67px;}.pR68{padding-right:68px;}.pR69{padding-right:69px;}.pR70{padding-right:70px;}.pR71{padding-right:71px;}.pR72{padding-right:72px;}.pR73{padding-right:73px;}.pR74{padding-right:74px;}.pR75{padding-right:75px;}.pR76{padding-right:76px;}.pR77{padding-right:77px;}.pR78{padding-right:78px;}.pR79{padding-right:79px;}.pR80{padding-right:80px;}.pR81{padding-right:81px;}.pR82{padding-right:82px;}.pR83{padding-right:83px;}.pR84{padding-right:84px;}.pR85{padding-right:85px;}.pR86{padding-right:86px;}.pR87{padding-right:87px;}.pR88{padding-right:88px;}.pR89{padding-right:89px;}.pR90{padding-right:90px;}.pR91{padding-right:91px;}.pR92{padding-right:92px;}.pR93{padding-right:93px;}.pR94{padding-right:94px;}.pR95{padding-right:95px;}.pR96{padding-right:96px;}.pR97{padding-right:97px;}.pR98{padding-right:98px;}.pR99{padding-right:99px;}.pR100{padding-right:100px;}.mT1{margin-top:1px;}.mT2{margin-top:2px;}.mT3{margin-top:3px;}.mT4{margin-top:4px;}.mT5{margin-top:5px;}.mT6{margin-top:6px;}.mT7{margin-top:7px;}.mT8{margin-top:8px;}.mT9{margin-top:9px;}.mT10{margin-top:10px;}.mT11{margin-top:11px;}.mT12{margin-top:12px;}.mT13{margin-top:13px;}.mT14{margin-top:14px;}.mT15{margin-top:15px;}.mT16{margin-top:16px;}.mT17{margin-top:17px;}.mT18{margin-top:18px;}.mT19{margin-top:19px;}.mT20{margin-top:20px;}.mT21{margin-top:21px;}.mT22{margin-top:22px;}.mT23{margin-top:23px;}.mT24{margin-top:24px;}.mT25{margin-top:25px;}.mT26{margin-top:26px;}.mT27{margin-top:27px;}.mT28{margin-top:28px;}.mT29{margin-top:29px;}.mT30{margin-top:30px;}.mT31{margin-top:31px;}.mT32{margin-top:32px;}.mT33{margin-top:33px;}.mT34{margin-top:34px;}.mT35{margin-top:35px;}.mT36{margin-top:36px;}.mT37{margin-top:37px;}.mT38{margin-top:38px;}.mT39{margin-top:39px;}.mT40{margin-top:40px;}.mT41{margin-top:41px;}.mT42{margin-top:42px;}.mT43{margin-top:43px;}.mT44{margin-top:44px;}.mT45{margin-top:45px;}.mT46{margin-top:46px;}.mT47{margin-top:47px;}.mT48{margin-top:48px;}.mT49{margin-top:49px;}.mT50{margin-top:50px;}.mT51{margin-top:51px;}.mT52{margin-top:52px;}.mT53{margin-top:53px;}.mT54{margin-top:54px;}.mT55{margin-top:55px;}.mT56{margin-top:56px;}.mT57{margin-top:57px;}.mT58{margin-top:58px;}.mT59{margin-top:59px;}.mT60{margin-top:60px;}.mT61{margin-top:61px;}.mT62{margin-top:62px;}.mT63{margin-top:63px;}.mT64{margin-top:64px;}.mT65{margin-top:65px;}.mT66{margin-top:66px;}.mT67{margin-top:67px;}.mT68{margin-top:68px;}.mT69{margin-top:69px;}.mT70{margin-top:70px;}.mT71{margin-top:71px;}.mT72{margin-top:72px;}.mT73{margin-top:73px;}.mT74{margin-top:74px;}.mT75{margin-top:75px;}.mT76{margin-top:76px;}.mT77{margin-top:77px;}.mT78{margin-top:78px;}.mT79{margin-top:79px;}.mT80{margin-top:80px;}.mT81{margin-top:81px;}.mT82{margin-top:82px;}.mT83{margin-top:83px;}.mT84{margin-top:84px;}.mT85{margin-top:85px;}.mT86{margin-top:86px;}.mT87{margin-top:87px;}.mT88{margin-top:88px;}.mT89{margin-top:89px;}.mT90{margin-top:90px;}.mT91{margin-top:91px;}.mT92{margin-top:92px;}.mT93{margin-top:93px;}.mT94{margin-top:94px;}.mT95{margin-top:95px;}.mT96{margin-top:96px;}.mT97{margin-top:97px;}.mT98{margin-top:98px;}.mT99{margin-top:99px;}.mT100{margin-top:100px;}.mT1p{margin-top:1%;}.mT2p{margin-top:2%;}.mT3p{margin-top:3%;}.mT4p{margin-top:4%;}.mT5p{margin-top:5%;}.mT6p{margin-top:6%;}.mT7p{margin-top:7%;}.mT8p{margin-top:8%;}.mT9p{margin-top:9%;}.mT10p{margin-top:10%;}.mT11p{margin-top:11%;}.mT12p{margin-top:12%;}.mT13p{margin-top:13%;}.mT14p{margin-top:14%;}.mT15p{margin-top:15%;}.mT16p{margin-top:16%;}.mT17p{margin-top:17%;}.mT18p{margin-top:18%;}.mT19p{margin-top:19%;}.mT20p{margin-top:20%;}.mT21p{margin-top:21%;}.mT22p{margin-top:22%;}.mT23p{margin-top:23%;}.mT24p{margin-top:24%;}.mT25p{margin-top:25%;}.mT26p{margin-top:26%;}.mT27p{margin-top:27%;}.mT28p{margin-top:28%;}.mT29p{margin-top:29%;}.mT30p{margin-top:30%;}.mT31p{margin-top:31%;}.mT32p{margin-top:32%;}.mT33p{margin-top:33%;}.mT34p{margin-top:34%;}.mT35p{margin-top:35%;}.mT36p{margin-top:36%;}.mT37p{margin-top:37%;}.mT38p{margin-top:38%;}.mT39p{margin-top:39%;}.mT40p{margin-top:40%;}.mT41p{margin-top:41%;}.mT42p{margin-top:42%;}.mT43p{margin-top:43%;}.mT44p{margin-top:44%;}.mT45p{margin-top:45%;}.mT46p{margin-top:46%;}.mT47p{margin-top:47%;}.mT48p{margin-top:48%;}.mT49p{margin-top:49%;}.mT50p{margin-top:50%;}.mT51p{margin-top:51%;}.mT52p{margin-top:52%;}.mT53p{margin-top:53%;}.mT54p{margin-top:54%;}.mT55p{margin-top:55%;}.mT56p{margin-top:56%;}.mT57p{margin-top:57%;}.mT58p{margin-top:58%;}.mT59p{margin-top:59%;}.mT60p{margin-top:60%;}.mT61p{margin-top:61%;}.mT62p{margin-top:62%;}.mT63p{margin-top:63%;}.mT64p{margin-top:64%;}.mT65p{margin-top:65%;}.mT66p{margin-top:66%;}.mT67p{margin-top:67%;}.mT68p{margin-top:68%;}.mT69p{margin-top:69%;}.mT70p{margin-top:70%;}.mT71p{margin-top:71%;}.mT72p{margin-top:72%;}.mT73p{margin-top:73%;}.mT74p{margin-top:74%;}.mT75p{margin-top:75%;}.mT76p{margin-top:76%;}.mT77p{margin-top:77%;}.mT78p{margin-top:78%;}.mT79p{margin-top:79%;}.mT80p{margin-top:80%;}.mT81p{margin-top:81%;}.mT82p{margin-top:82%;}.mT83p{margin-top:83%;}.mT84p{margin-top:84%;}.mT85p{margin-top:85%;}.mT86p{margin-top:86%;}.mT87p{margin-top:87%;}.mT88p{margin-top:88%;}.mT89p{margin-top:89%;}.mT90p{margin-top:90%;}.mT91p{margin-top:91%;}.mT92p{margin-top:92%;}.mT93p{margin-top:93%;}.mT94p{margin-top:94%;}.mT95p{margin-top:95%;}.mT96p{margin-top:96%;}.mT97p{margin-top:97%;}.mT98p{margin-top:98%;}.mT99p{margin-top:99%;}.mT100p{margin-top:100%;}.mB1{margin-bottom:1px;}.mB2{margin-bottom:2px;}.mB3{margin-bottom:3px;}.mB4{margin-bottom:4px;}.mB5{margin-bottom:5px;}.mB6{margin-bottom:6px;}.mB7{margin-bottom:7px;}.mB8{margin-bottom:8px;}.mB9{margin-bottom:9px;}.mB10{margin-bottom:10px;}.mB11{margin-bottom:11px;}.mB12{margin-bottom:12px;}.mB13{margin-bottom:13px;}.mB14{margin-bottom:14px;}.mB15{margin-bottom:15px;}.mB16{margin-bottom:16px;}.mB17{margin-bottom:17px;}.mB18{margin-bottom:18px;}.mB19{margin-bottom:19px;}.mB20{margin-bottom:20px;}.mB21{margin-bottom:21px;}.mB22{margin-bottom:22px;}.mB23{margin-bottom:23px;}.mB24{margin-bottom:24px;}.mB25{margin-bottom:25px;}.mB26{margin-bottom:26px;}.mB27{margin-bottom:27px;}.mB28{margin-bottom:28px;}.mB29{margin-bottom:29px;}.mB30{margin-bottom:30px;}.mB31{margin-bottom:31px;}.mB32{margin-bottom:32px;}.mB33{margin-bottom:33px;}.mB34{margin-bottom:34px;}.mB35{margin-bottom:35px;}.mB36{margin-bottom:36px;}.mB37{margin-bottom:37px;}.mB38{margin-bottom:38px;}.mB39{margin-bottom:39px;}.mB40{margin-bottom:40px;}.mB41{margin-bottom:41px;}.mB42{margin-bottom:42px;}.mB43{margin-bottom:43px;}.mB44{margin-bottom:44px;}.mB45{margin-bottom:45px;}.mB46{margin-bottom:46px;}.mB47{margin-bottom:47px;}.mB48{margin-bottom:48px;}.mB49{margin-bottom:49px;}.mB50{margin-bottom:50px;}.mB51{margin-bottom:51px;}.mB52{margin-bottom:52px;}.mB53{margin-bottom:53px;}.mB54{margin-bottom:54px;}.mB55{margin-bottom:55px;}.mB56{margin-bottom:56px;}.mB57{margin-bottom:57px;}.mB58{margin-bottom:58px;}.mB59{margin-bottom:59px;}.mB60{margin-bottom:60px;}.mB61{margin-bottom:61px;}.mB62{margin-bottom:62px;}.mB63{margin-bottom:63px;}.mB64{margin-bottom:64px;}.mB65{margin-bottom:65px;}.mB66{margin-bottom:66px;}.mB67{margin-bottom:67px;}.mB68{margin-bottom:68px;}.mB69{margin-bottom:69px;}.mB70{margin-bottom:70px;}.mB71{margin-bottom:71px;}.mB72{margin-bottom:72px;}.mB73{margin-bottom:73px;}.mB74{margin-bottom:74px;}.mB75{margin-bottom:75px;}.mB76{margin-bottom:76px;}.mB77{margin-bottom:77px;}.mB78{margin-bottom:78px;}.mB79{margin-bottom:79px;}.mB80{margin-bottom:80px;}.mB81{margin-bottom:81px;}.mB82{margin-bottom:82px;}.mB83{margin-bottom:83px;}.mB84{margin-bottom:84px;}.mB85{margin-bottom:85px;}.mB86{margin-bottom:86px;}.mB87{margin-bottom:87px;}.mB88{margin-bottom:88px;}.mB89{margin-bottom:89px;}.mB90{margin-bottom:90px;}.mB91{margin-bottom:91px;}.mB92{margin-bottom:92px;}.mB93{margin-bottom:93px;}.mB94{margin-bottom:94px;}.mB95{margin-bottom:95px;}.mB96{margin-bottom:96px;}.mB97{margin-bottom:97px;}.mB98{margin-bottom:98px;}.mB99{margin-bottom:99px;}.mB100{margin-bottom:100px;}.mB1p{margin-bottom:1%;}.mB2p{margin-bottom:2%;}.mB3p{margin-bottom:3%;}.mB4p{margin-bottom:4%;}.mB5p{margin-bottom:5%;}.mB6p{margin-bottom:6%;}.mB7p{margin-bottom:7%;}.mB8p{margin-bottom:8%;}.mB9p{margin-bottom:9%;}.mB10p{margin-bottom:10%;}.mB11p{margin-bottom:11%;}.mB12p{margin-bottom:12%;}.mB13p{margin-bottom:13%;}.mB14p{margin-bottom:14%;}.mB15p{margin-bottom:15%;}.mB16p{margin-bottom:16%;}.mB17p{margin-bottom:17%;}.mB18p{margin-bottom:18%;}.mB19p{margin-bottom:19%;}.mB20p{margin-bottom:20%;}.mB21p{margin-bottom:21%;}.mB22p{margin-bottom:22%;}.mB23p{margin-bottom:23%;}.mB24p{margin-bottom:24%;}.mB25p{margin-bottom:25%;}.mB26p{margin-bottom:26%;}.mB27p{margin-bottom:27%;}.mB28p{margin-bottom:28%;}.mB29p{margin-bottom:29%;}.mB30p{margin-bottom:30%;}.mB31p{margin-bottom:31%;}.mB32p{margin-bottom:32%;}.mB33p{margin-bottom:33%;}.mB34p{margin-bottom:34%;}.mB35p{margin-bottom:35%;}.mB36p{margin-bottom:36%;}.mB37p{margin-bottom:37%;}.mB38p{margin-bottom:38%;}.mB39p{margin-bottom:39%;}.mB40p{margin-bottom:40%;}.mB41p{margin-bottom:41%;}.mB42p{margin-bottom:42%;}.mB43p{margin-bottom:43%;}.mB44p{margin-bottom:44%;}.mB45p{margin-bottom:45%;}.mB46p{margin-bottom:46%;}.mB47p{margin-bottom:47%;}.mB48p{margin-bottom:48%;}.mB49p{margin-bottom:49%;}.mB50p{margin-bottom:50%;}.mB51p{margin-bottom:51%;}.mB52p{margin-bottom:52%;}.mB53p{margin-bottom:53%;}.mB54p{margin-bottom:54%;}.mB55p{margin-bottom:55%;}.mB56p{margin-bottom:56%;}.mB57p{margin-bottom:57%;}.mB58p{margin-bottom:58%;}.mB59p{margin-bottom:59%;}.mB60p{margin-bottom:60%;}.mB61p{margin-bottom:61%;}.mB62p{margin-bottom:62%;}.mB63p{margin-bottom:63%;}.mB64p{margin-bottom:64%;}.mB65p{margin-bottom:65%;}.mB66p{margin-bottom:66%;}.mB67p{margin-bottom:67%;}.mB68p{margin-bottom:68%;}.mB69p{margin-bottom:69%;}.mB70p{margin-bottom:70%;}.mB71p{margin-bottom:71%;}.mB72p{margin-bottom:72%;}.mB73p{margin-bottom:73%;}.mB74p{margin-bottom:74%;}.mB75p{margin-bottom:75%;}.mB76p{margin-bottom:76%;}.mB77p{margin-bottom:77%;}.mB78p{margin-bottom:78%;}.mB79p{margin-bottom:79%;}.mB80p{margin-bottom:80%;}.mB81p{margin-bottom:81%;}.mB82p{margin-bottom:82%;}.mB83p{margin-bottom:83%;}.mB84p{margin-bottom:84%;}.mB85p{margin-bottom:85%;}.mB86p{margin-bottom:86%;}.mB87p{margin-bottom:87%;}.mB88p{margin-bottom:88%;}.mB89p{margin-bottom:89%;}.mB90p{margin-bottom:90%;}.mB91p{margin-bottom:91%;}.mB92p{margin-bottom:92%;}.mB93p{margin-bottom:93%;}.mB94p{margin-bottom:94%;}.mB95p{margin-bottom:95%;}.mB96p{margin-bottom:96%;}.mB97p{margin-bottom:97%;}.mB98p{margin-bottom:98%;}.mB99p{margin-bottom:99%;}.mB100p{margin-bottom:100%;}.mL1{margin-left:1px;}.mL2{margin-left:2px;}.mL3{margin-left:3px;}.mL4{margin-left:4px;}.mL5{margin-left:5px;}.mL6{margin-left:6px;}.mL7{margin-left:7px;}.mL8{margin-left:8px;}.mL9{margin-left:9px;}.mL10{margin-left:10px;}.mL11{margin-left:11px;}.mL12{margin-left:12px;}.mL13{margin-left:13px;}.mL14{margin-left:14px;}.mL15{margin-left:15px;}.mL16{margin-left:16px;}.mL17{margin-left:17px;}.mL18{margin-left:18px;}.mL19{margin-left:19px;}.mL20{margin-left:20px;}.mL21{margin-left:21px;}.mL22{margin-left:22px;}.mL23{margin-left:23px;}.mL24{margin-left:24px;}.mL25{margin-left:25px;}.mL26{margin-left:26px;}.mL27{margin-left:27px;}.mL28{margin-left:28px;}.mL29{margin-left:29px;}.mL30{margin-left:30px;}.mL31{margin-left:31px;}.mL32{margin-left:32px;}.mL33{margin-left:33px;}.mL34{margin-left:34px;}.mL35{margin-left:35px;}.mL36{margin-left:36px;}.mL37{margin-left:37px;}.mL38{margin-left:38px;}.mL39{margin-left:39px;}.mL40{margin-left:40px;}.mL41{margin-left:41px;}.mL42{margin-left:42px;}.mL43{margin-left:43px;}.mL44{margin-left:44px;}.mL45{margin-left:45px;}.mL46{margin-left:46px;}.mL47{margin-left:47px;}.mL48{margin-left:48px;}.mL49{margin-left:49px;}.mL50{margin-left:50px;}.mL51{margin-left:51px;}.mL52{margin-left:52px;}.mL53{margin-left:53px;}.mL54{margin-left:54px;}.mL55{margin-left:55px;}.mL56{margin-left:56px;}.mL57{margin-left:57px;}.mL58{margin-left:58px;}.mL59{margin-left:59px;}.mL60{margin-left:60px;}.mL61{margin-left:61px;}.mL62{margin-left:62px;}.mL63{margin-left:63px;}.mL64{margin-left:64px;}.mL65{margin-left:65px;}.mL66{margin-left:66px;}.mL67{margin-left:67px;}.mL68{margin-left:68px;}.mL69{margin-left:69px;}.mL70{margin-left:70px;}.mL71{margin-left:71px;}.mL72{margin-left:72px;}.mL73{margin-left:73px;}.mL74{margin-left:74px;}.mL75{margin-left:75px;}.mL76{margin-left:76px;}.mL77{margin-left:77px;}.mL78{margin-left:78px;}.mL79{margin-left:79px;}.mL80{margin-left:80px;}.mL81{margin-left:81px;}.mL82{margin-left:82px;}.mL83{margin-left:83px;}.mL84{margin-left:84px;}.mL85{margin-left:85px;}.mL86{margin-left:86px;}.mL87{margin-left:87px;}.mL88{margin-left:88px;}.mL89{margin-left:89px;}.mL90{margin-left:90px;}.mL91{margin-left:91px;}.mL92{margin-left:92px;}.mL93{margin-left:93px;}.mL94{margin-left:94px;}.mL95{margin-left:95px;}.mL96{margin-left:96px;}.mL97{margin-left:97px;}.mL98{margin-left:98px;}.mL99{margin-left:99px;}.mL100{margin-left:100px;}.mL1p{margin-left:1%;}.mL2p{margin-left:2%;}.mL3p{margin-left:3%;}.mL4p{margin-left:4%;}.mL5p{margin-left:5%;}.mL6p{margin-left:6%;}.mL7p{margin-left:7%;}.mL8p{margin-left:8%;}.mL9p{margin-left:9%;}.mL10p{margin-left:10%;}.mL11p{margin-left:11%;}.mL12p{margin-left:12%;}.mL13p{margin-left:13%;}.mL14p{margin-left:14%;}.mL15p{margin-left:15%;}.mL16p{margin-left:16%;}.mL17p{margin-left:17%;}.mL18p{margin-left:18%;}.mL19p{margin-left:19%;}.mL20p{margin-left:20%;}.mL21p{margin-left:21%;}.mL22p{margin-left:22%;}.mL23p{margin-left:23%;}.mL24p{margin-left:24%;}.mL25p{margin-left:25%;}.mL26p{margin-left:26%;}.mL27p{margin-left:27%;}.mL28p{margin-left:28%;}.mL29p{margin-left:29%;}.mL30p{margin-left:30%;}.mL31p{margin-left:31%;}.mL32p{margin-left:32%;}.mL33p{margin-left:33%;}.mL34p{margin-left:34%;}.mL35p{margin-left:35%;}.mL36p{margin-left:36%;}.mL37p{margin-left:37%;}.mL38p{margin-left:38%;}.mL39p{margin-left:39%;}.mL40p{margin-left:40%;}.mL41p{margin-left:41%;}.mL42p{margin-left:42%;}.mL43p{margin-left:43%;}.mL44p{margin-left:44%;}.mL45p{margin-left:45%;}.mL46p{margin-left:46%;}.mL47p{margin-left:47%;}.mL48p{margin-left:48%;}.mL49p{margin-left:49%;}.mL50p{margin-left:50%;}.mL51p{margin-left:51%;}.mL52p{margin-left:52%;}.mL53p{margin-left:53%;}.mL54p{margin-left:54%;}.mL55p{margin-left:55%;}.mL56p{margin-left:56%;}.mL57p{margin-left:57%;}.mL58p{margin-left:58%;}.mL59p{margin-left:59%;}.mL60p{margin-left:60%;}.mL61p{margin-left:61%;}.mL62p{margin-left:62%;}.mL63p{margin-left:63%;}.mL64p{margin-left:64%;}.mL65p{margin-left:65%;}.mL66p{margin-left:66%;}.mL67p{margin-left:67%;}.mL68p{margin-left:68%;}.mL69p{margin-left:69%;}.mL70p{margin-left:70%;}.mL71p{margin-left:71%;}.mL72p{margin-left:72%;}.mL73p{margin-left:73%;}.mL74p{margin-left:74%;}.mL75p{margin-left:75%;}.mL76p{margin-left:76%;}.mL77p{margin-left:77%;}.mL78p{margin-left:78%;}.mL79p{margin-left:79%;}.mL80p{margin-left:80%;}.mL81p{margin-left:81%;}.mL82p{margin-left:82%;}.mL83p{margin-left:83%;}.mL84p{margin-left:84%;}.mL85p{margin-left:85%;}.mL86p{margin-left:86%;}.mL87p{margin-left:87%;}.mL88p{margin-left:88%;}.mL89p{margin-left:89%;}.mL90p{margin-left:90%;}.mL91p{margin-left:91%;}.mL92p{margin-left:92%;}.mL93p{margin-left:93%;}.mL94p{margin-left:94%;}.mL95p{margin-left:95%;}.mL96p{margin-left:96%;}.mL97p{margin-left:97%;}.mL98p{margin-left:98%;}.mL99p{margin-left:99%;}.mL100p{margin-left:100%;}.mR1{margin-right:1px;}.mR2{margin-right:2px;}.mR3{margin-right:3px;}.mR4{margin-right:4px;}.mR5{margin-right:5px;}.mR6{margin-right:6px;}.mR7{margin-right:7px;}.mR8{margin-right:8px;}.mR9{margin-right:9px;}.mR10{margin-right:10px;}.mR11{margin-right:11px;}.mR12{margin-right:12px;}.mR13{margin-right:13px;}.mR14{margin-right:14px;}.mR15{margin-right:15px;}.mR16{margin-right:16px;}.mR17{margin-right:17px;}.mR18{margin-right:18px;}.mR19{margin-right:19px;}.mR20{margin-right:20px;}.mR21{margin-right:21px;}.mR22{margin-right:22px;}.mR23{margin-right:23px;}.mR24{margin-right:24px;}.mR25{margin-right:25px;}.mR26{margin-right:26px;}.mR27{margin-right:27px;}.mR28{margin-right:28px;}.mR29{margin-right:29px;}.mR30{margin-right:30px;}.mR31{margin-right:31px;}.mR32{margin-right:32px;}.mR33{margin-right:33px;}.mR34{margin-right:34px;}.mR35{margin-right:35px;}.mR36{margin-right:36px;}.mR37{margin-right:37px;}.mR38{margin-right:38px;}.mR39{margin-right:39px;}.mR40{margin-right:40px;}.mR41{margin-right:41px;}.mR42{margin-right:42px;}.mR43{margin-right:43px;}.mR44{margin-right:44px;}.mR45{margin-right:45px;}.mR46{margin-right:46px;}.mR47{margin-right:47px;}.mR48{margin-right:48px;}.mR49{margin-right:49px;}.mR50{margin-right:50px;}.mR51{margin-right:51px;}.mR52{margin-right:52px;}.mR53{margin-right:53px;}.mR54{margin-right:54px;}.mR55{margin-right:55px;}.mR56{margin-right:56px;}.mR57{margin-right:57px;}.mR58{margin-right:58px;}.mR59{margin-right:59px;}.mR60{margin-right:60px;}.mR61{margin-right:61px;}.mR62{margin-right:62px;}.mR63{margin-right:63px;}.mR64{margin-right:64px;}.mR65{margin-right:65px;}.mR66{margin-right:66px;}.mR67{margin-right:67px;}.mR68{margin-right:68px;}.mR69{margin-right:69px;}.mR70{margin-right:70px;}.mR71{margin-right:71px;}.mR72{margin-right:72px;}.mR73{margin-right:73px;}.mR74{margin-right:74px;}.mR75{margin-right:75px;}.mR76{margin-right:76px;}.mR77{margin-right:77px;}.mR78{margin-right:78px;}.mR79{margin-right:79px;}.mR80{margin-right:80px;}.mR81{margin-right:81px;}.mR82{margin-right:82px;}.mR83{margin-right:83px;}.mR84{margin-right:84px;}.mR85{margin-right:85px;}.mR86{margin-right:86px;}.mR87{margin-right:87px;}.mR88{margin-right:88px;}.mR89{margin-right:89px;}.mR90{margin-right:90px;}.mR91{margin-right:91px;}.mR92{margin-right:92px;}.mR93{margin-right:93px;}.mR94{margin-right:94px;}.mR95{margin-right:95px;}.mR96{margin-right:96px;}.mR97{margin-right:97px;}.mR98{margin-right:98px;}.mR99{margin-right:99px;}.mR100{margin-right:100px;}.mR1p{margin-right:1%;}.mR2p{margin-right:2%;}.mR3p{margin-right:3%;}.mR4p{margin-right:4%;}.mR5p{margin-right:5%;}.mR6p{margin-right:6%;}.mR7p{margin-right:7%;}.mR8p{margin-right:8%;}.mR9p{margin-right:9%;}.mR10p{margin-right:10%;}.mR11p{margin-right:11%;}.mR12p{margin-right:12%;}.mR13p{margin-right:13%;}.mR14p{margin-right:14%;}.mR15p{margin-right:15%;}.mR16p{margin-right:16%;}.mR17p{margin-right:17%;}.mR18p{margin-right:18%;}.mR19p{margin-right:19%;}.mR20p{margin-right:20%;}.mR21p{margin-right:21%;}.mR22p{margin-right:22%;}.mR23p{margin-right:23%;}.mR24p{margin-right:24%;}.mR25p{margin-right:25%;}.mR26p{margin-right:26%;}.mR27p{margin-right:27%;}.mR28p{margin-right:28%;}.mR29p{margin-right:29%;}.mR30p{margin-right:30%;}.mR31p{margin-right:31%;}.mR32p{margin-right:32%;}.mR33p{margin-right:33%;}.mR34p{margin-right:34%;}.mR35p{margin-right:35%;}.mR36p{margin-right:36%;}.mR37p{margin-right:37%;}.mR38p{margin-right:38%;}.mR39p{margin-right:39%;}.mR40p{margin-right:40%;}.mR41p{margin-right:41%;}.mR42p{margin-right:42%;}.mR43p{margin-right:43%;}.mR44p{margin-right:44%;}.mR45p{margin-right:45%;}.mR46p{margin-right:46%;}.mR47p{margin-right:47%;}.mR48p{margin-right:48%;}.mR49p{margin-right:49%;}.mR50p{margin-right:50%;}.mR51p{margin-right:51%;}.mR52p{margin-right:52%;}.mR53p{margin-right:53%;}.mR54p{margin-right:54%;}.mR55p{margin-right:55%;}.mR56p{margin-right:56%;}.mR57p{margin-right:57%;}.mR58p{margin-right:58%;}.mR59p{margin-right:59%;}.mR60p{margin-right:60%;}.mR61p{margin-right:61%;}.mR62p{margin-right:62%;}.mR63p{margin-right:63%;}.mR64p{margin-right:64%;}.mR65p{margin-right:65%;}.mR66p{margin-right:66%;}.mR67p{margin-right:67%;}.mR68p{margin-right:68%;}.mR69p{margin-right:69%;}.mR70p{margin-right:70%;}.mR71p{margin-right:71%;}.mR72p{margin-right:72%;}.mR73p{margin-right:73%;}.mR74p{margin-right:74%;}.mR75p{margin-right:75%;}.mR76p{margin-right:76%;}.mR77p{margin-right:77%;}.mR78p{margin-right:78%;}.mR79p{margin-right:79%;}.mR80p{margin-right:80%;}.mR81p{margin-right:81%;}.mR82p{margin-right:82%;}.mR83p{margin-right:83%;}.mR84p{margin-right:84%;}.mR85p{margin-right:85%;}.mR86p{margin-right:86%;}.mR87p{margin-right:87%;}.mR88p{margin-right:88%;}.mR89p{margin-right:89%;}.mR90p{margin-right:90%;}.mR91p{margin-right:91%;}.mR92p{margin-right:92%;}.mR93p{margin-right:93%;}.mR94p{margin-right:94%;}.mR95p{margin-right:95%;}.mR96p{margin-right:96%;}.mR97p{margin-right:97%;}.mR98p{margin-right:98%;}.mR99p{margin-right:99%;}.mR100p{margin-right:100%;}.span-1p{width:1%;}.span-2p{width:2%;}.span-3p{width:3%;}.span-4p{width:4%;}.span-5p{width:5%;}.span-6p{width:6%;}.span-7p{width:7%;}.span-8p{width:8%;}.span-9p{width:9%;}.span-10p{width:10%;}.span-11p{width:11%;}.span-12p{width:12%;}.span-13p{width:13%;}.span-14p{width:14%;}.span-15p{width:15%;}.span-16p{width:16%;}.span-17p{width:17%;}.span-18p{width:18%;}.span-19p{width:19%;}.span-20p{width:20%;}.span-21p{width:21%;}.span-22p{width:22%;}.span-23p{width:23%;}.span-24p{width:24%;}.span-25p{width:25%;}.span-26p{width:26%;}.span-27p{width:27%;}.span-28p{width:28%;}.span-29p{width:29%;}.span-30p{width:30%;}.span-31p{width:31%;}.span-32p{width:32%;}.span-33p{width:33%;}.span-34p{width:34%;}.span-35p{width:35%;}.span-36p{width:36%;}.span-37p{width:37%;}.span-38p{width:38%;}.span-39p{width:39%;}.span-40p{width:40%;}.span-41p{width:41%;}.span-42p{width:42%;}.span-43p{width:43%;}.span-44p{width:44%;}.span-45p{width:45%;}.span-46p{width:46%;}.span-47p{width:47%;}.span-48p{width:48%;}.span-49p{width:49%;}.span-50p{width:50%;}.span-51p{width:51%;}.span-52p{width:52%;}.span-53p{width:53%;}.span-54p{width:54%;}.span-55p{width:55%;}.span-56p{width:56%;}.span-57p{width:57%;}.span-58p{width:58%;}.span-59p{width:59%;}.span-60p{width:60%;}.span-61p{width:61%;}.span-62p{width:62%;}.span-63p{width:63%;}.span-64p{width:64%;}.span-65p{width:65%;}.span-66p{width:66%;}.span-67p{width:67%;}.span-68p{width:68%;}.span-69p{width:69%;}.span-70p{width:70%;}.span-71p{width:71%;}.span-72p{width:72%;}.span-73p{width:73%;}.span-74p{width:74%;}.span-75p{width:75%;}.span-76p{width:76%;}.span-77p{width:77%;}.span-78p{width:78%;}.span-79p{width:79%;}.span-80p{width:80%;}.span-81p{width:81%;}.span-82p{width:82%;}.span-83p{width:83%;}.span-84p{width:84%;}.span-85p{width:85%;}.span-86p{width:86%;}.span-87p{width:87%;}.span-88p{width:88%;}.span-89p{width:89%;}.span-90p{width:90%;}.span-91p{width:91%;}.span-92p{width:92%;}.span-93p{width:93%;}.span-94p{width:94%;}.span-95p{width:95%;}.span-96p{width:96%;}.span-97p{width:97%;}.span-98p{width:98%;}.span-99p{width:99%;}.span-100p{width:100%;}.span-0{width:0px;}.span-1{width:1px;}.span-2{width:2px;}.span-3{width:3px;}.span-4{width:4px;}.span-5{width:5px;}.span-6{width:6px;}.span-7{width:7px;}.span-8{width:8px;}.span-9{width:9px;}.span-10{width:10px;}.span-11{width:11px;}.span-12{width:12px;}.span-13{width:13px;}.span-14{width:14px;}.span-15{width:15px;}.span-16{width:16px;}.span-17{width:17px;}.span-18{width:18px;}.span-19{width:19px;}.span-20{width:20px;}.span-21{width:21px;}.span-22{width:22px;}.span-23{width:23px;}.span-24{width:24px;}.span-25{width:25px;}.span-26{width:26px;}.span-27{width:27px;}.span-28{width:28px;}.span-29{width:29px;}.span-30{width:30px;}.span-31{width:31px;}.span-32{width:32px;}.span-33{width:33px;}.span-34{width:34px;}.span-35{width:35px;}.span-36{width:36px;}.span-37{width:37px;}.span-38{width:38px;}.span-39{width:39px;}.span-40{width:40px;}.span-41{width:41px;}.span-42{width:42px;}.span-43{width:43px;}.span-44{width:44px;}.span-45{width:45px;}.span-46{width:46px;}.span-47{width:47px;}.span-48{width:48px;}.span-49{width:49px;}.span-50{width:50px;}.span-51{width:51px;}.span-52{width:52px;}.span-53{width:53px;}.span-54{width:54px;}.span-55{width:55px;}.span-56{width:56px;}.span-57{width:57px;}.span-58{width:58px;}.span-59{width:59px;}.span-60{width:60px;}.span-61{width:61px;}.span-62{width:62px;}.span-63{width:63px;}.span-64{width:64px;}.span-65{width:65px;}.span-66{width:66px;}.span-67{width:67px;}.span-68{width:68px;}.span-69{width:69px;}.span-70{width:70px;}.span-71{width:71px;}.span-72{width:72px;}.span-73{width:73px;}.span-74{width:74px;}.span-75{width:75px;}.span-76{width:76px;}.span-77{width:77px;}.span-78{width:78px;}.span-79{width:79px;}.span-80{width:80px;}.span-81{width:81px;}.span-82{width:82px;}.span-83{width:83px;}.span-84{width:84px;}.span-85{width:85px;}.span-86{width:86px;}.span-87{width:87px;}.span-88{width:88px;}.span-89{width:89px;}.span-90{width:90px;}.span-91{width:91px;}.span-92{width:92px;}.span-93{width:93px;}.span-94{width:94px;}.span-95{width:95px;}.span-96{width:96px;}.span-97{width:97px;}.span-98{width:98px;}.span-99{width:99px;}.span-100{width:100px;}.span-101{width:101px;}.span-102{width:102px;}.span-103{width:103px;}.span-104{width:104px;}.span-105{width:105px;}.span-106{width:106px;}.span-107{width:107px;}.span-108{width:108px;}.span-109{width:109px;}.span-110{width:110px;}.span-111{width:111px;}.span-112{width:112px;}.span-113{width:113px;}.span-114{width:114px;}.span-115{width:115px;}.span-116{width:116px;}.span-117{width:117px;}.span-118{width:118px;}.span-119{width:119px;}.span-120{width:120px;}.span-121{width:121px;}.span-122{width:122px;}.span-123{width:123px;}.span-124{width:124px;}.span-125{width:125px;}.span-126{width:126px;}.span-127{width:127px;}.span-128{width:128px;}.span-129{width:129px;}.span-130{width:130px;}.span-131{width:131px;}.span-132{width:132px;}.span-133{width:133px;}.span-134{width:134px;}.span-135{width:135px;}.span-136{width:136px;}.span-137{width:137px;}.span-138{width:138px;}.span-139{width:139px;}.span-140{width:140px;}.span-141{width:141px;}.span-142{width:142px;}.span-143{width:143px;}.span-144{width:144px;}.span-145{width:145px;}.span-146{width:146px;}.span-147{width:147px;}.span-148{width:148px;}.span-149{width:149px;}.span-150{width:150px;}.span-151{width:151px;}.span-152{width:152px;}.span-153{width:153px;}.span-154{width:154px;}.span-155{width:155px;}.span-156{width:156px;}.span-157{width:157px;}.span-158{width:158px;}.span-159{width:159px;}.span-160{width:160px;}.span-161{width:161px;}.span-162{width:162px;}.span-163{width:163px;}.span-164{width:164px;}.span-165{width:165px;}.span-166{width:166px;}.span-167{width:167px;}.span-168{width:168px;}.span-169{width:169px;}.span-170{width:170px;}.span-171{width:171px;}.span-172{width:172px;}.span-173{width:173px;}.span-174{width:174px;}.span-175{width:175px;}.span-176{width:176px;}.span-177{width:177px;}.span-178{width:178px;}.span-179{width:179px;}.span-180{width:180px;}.span-181{width:181px;}.span-182{width:182px;}.span-183{width:183px;}.span-184{width:184px;}.span-185{width:185px;}.span-186{width:186px;}.span-187{width:187px;}.span-188{width:188px;}.span-189{width:189px;}.span-190{width:190px;}.span-191{width:191px;}.span-192{width:192px;}.span-193{width:193px;}.span-194{width:194px;}.span-195{width:195px;}.span-196{width:196px;}.span-197{width:197px;}.span-198{width:198px;}.span-199{width:199px;}.span-200{width:200px;}.span-201{width:201px;}.span-202{width:202px;}.span-203{width:203px;}.span-204{width:204px;}.span-205{width:205px;}.span-206{width:206px;}.span-207{width:207px;}.span-208{width:208px;}.span-209{width:209px;}.span-210{width:210px;}.span-211{width:211px;}.span-212{width:212px;}.span-213{width:213px;}.span-214{width:214px;}.span-215{width:215px;}.span-216{width:216px;}.span-217{width:217px;}.span-218{width:218px;}.span-219{width:219px;}.span-220{width:220px;}.span-221{width:221px;}.span-222{width:222px;}.span-223{width:223px;}.span-224{width:224px;}.span-225{width:225px;}.span-226{width:226px;}.span-227{width:227px;}.span-228{width:228px;}.span-229{width:229px;}.span-230{width:230px;}.span-231{width:231px;}.span-232{width:232px;}.span-233{width:233px;}.span-234{width:234px;}.span-235{width:235px;}.span-236{width:236px;}.span-237{width:237px;}.span-238{width:238px;}.span-239{width:239px;}.span-240{width:240px;}.span-241{width:241px;}.span-242{width:242px;}.span-243{width:243px;}.span-244{width:244px;}.span-245{width:245px;}.span-246{width:246px;}.span-247{width:247px;}.span-248{width:248px;}.span-249{width:249px;}.span-250{width:250px;}.span-251{width:251px;}.span-252{width:252px;}.span-253{width:253px;}.span-254{width:254px;}.span-255{width:255px;}.span-256{width:256px;}.span-257{width:257px;}.span-258{width:258px;}.span-259{width:259px;}.span-260{width:260px;}.span-261{width:261px;}.span-262{width:262px;}.span-263{width:263px;}.span-264{width:264px;}.span-265{width:265px;}.span-266{width:266px;}.span-267{width:267px;}.span-268{width:268px;}.span-269{width:269px;}.span-270{width:270px;}.span-271{width:271px;}.span-272{width:272px;}.span-273{width:273px;}.span-274{width:274px;}.span-275{width:275px;}.span-276{width:276px;}.span-277{width:277px;}.span-278{width:278px;}.span-279{width:279px;}.span-280{width:280px;}.span-281{width:281px;}.span-282{width:282px;}.span-283{width:283px;}.span-284{width:284px;}.span-285{width:285px;}.span-286{width:286px;}.span-287{width:287px;}.span-288{width:288px;}.span-289{width:289px;}.span-290{width:290px;}.span-291{width:291px;}.span-292{width:292px;}.span-293{width:293px;}.span-294{width:294px;}.span-295{width:295px;}.span-296{width:296px;}.span-297{width:297px;}.span-298{width:298px;}.span-299{width:299px;}.span-300{width:300px;}.span-301{width:301px;}.span-302{width:302px;}.span-303{width:303px;}.span-304{width:304px;}.span-305{width:305px;}.span-306{width:306px;}.span-307{width:307px;}.span-308{width:308px;}.span-309{width:309px;}.span-310{width:310px;}.span-311{width:311px;}.span-312{width:312px;}.span-313{width:313px;}.span-314{width:314px;}.span-315{width:315px;}.span-316{width:316px;}.span-317{width:317px;}.span-318{width:318px;}.span-319{width:319px;}.span-320{width:320px;}.span-321{width:321px;}.span-322{width:322px;}.span-323{width:323px;}.span-324{width:324px;}.span-325{width:325px;}.span-326{width:326px;}.span-327{width:327px;}.span-328{width:328px;}.span-329{width:329px;}.span-330{width:330px;}.span-331{width:331px;}.span-332{width:332px;}.span-333{width:333px;}.span-334{width:334px;}.span-335{width:335px;}.span-336{width:336px;}.span-337{width:337px;}.span-338{width:338px;}.span-339{width:339px;}.span-340{width:340px;}.span-341{width:341px;}.span-342{width:342px;}.span-343{width:343px;}.span-344{width:344px;}.span-345{width:345px;}.span-346{width:346px;}.span-347{width:347px;}.span-348{width:348px;}.span-349{width:349px;}.span-350{width:350px;}.span-351{width:351px;}.span-352{width:352px;}.span-353{width:353px;}.span-354{width:354px;}.span-355{width:355px;}.span-356{width:356px;}.span-357{width:357px;}.span-358{width:358px;}.span-359{width:359px;}.span-360{width:360px;}.span-361{width:361px;}.span-362{width:362px;}.span-363{width:363px;}.span-364{width:364px;}.span-365{width:365px;}.span-366{width:366px;}.span-367{width:367px;}.span-368{width:368px;}.span-369{width:369px;}.span-370{width:370px;}.span-371{width:371px;}.span-372{width:372px;}.span-373{width:373px;}.span-374{width:374px;}.span-375{width:375px;}.span-376{width:376px;}.span-377{width:377px;}.span-378{width:378px;}.span-379{width:379px;}.span-380{width:380px;}.span-381{width:381px;}.span-382{width:382px;}.span-383{width:383px;}.span-384{width:384px;}.span-385{width:385px;}.span-386{width:386px;}.span-387{width:387px;}.span-388{width:388px;}.span-389{width:389px;}.span-390{width:390px;}.span-391{width:391px;}.span-392{width:392px;}.span-393{width:393px;}.span-394{width:394px;}.span-395{width:395px;}.span-396{width:396px;}.span-397{width:397px;}.span-398{width:398px;}.span-399{width:399px;}.span-400{width:400px;}.span-401{width:401px;}.span-402{width:402px;}.span-403{width:403px;}.span-404{width:404px;}.span-405{width:405px;}.span-406{width:406px;}.span-407{width:407px;}.span-408{width:408px;}.span-409{width:409px;}.span-410{width:410px;}.span-411{width:411px;}.span-412{width:412px;}.span-413{width:413px;}.span-414{width:414px;}.span-415{width:415px;}.span-416{width:416px;}.span-417{width:417px;}.span-418{width:418px;}.span-419{width:419px;}.span-420{width:420px;}.span-421{width:421px;}.span-422{width:422px;}.span-423{width:423px;}.span-424{width:424px;}.span-425{width:425px;}.span-426{width:426px;}.span-427{width:427px;}.span-428{width:428px;}.span-429{width:429px;}.span-430{width:430px;}.span-431{width:431px;}.span-432{width:432px;}.span-433{width:433px;}.span-434{width:434px;}.span-435{width:435px;}.span-436{width:436px;}.span-437{width:437px;}.span-438{width:438px;}.span-439{width:439px;}.span-440{width:440px;}.span-441{width:441px;}.span-442{width:442px;}.span-443{width:443px;}.span-444{width:444px;}.span-445{width:445px;}.span-446{width:446px;}.span-447{width:447px;}.span-448{width:448px;}.span-449{width:449px;}.span-450{width:450px;}.span-451{width:451px;}.span-452{width:452px;}.span-453{width:453px;}.span-454{width:454px;}.span-455{width:455px;}.span-456{width:456px;}.span-457{width:457px;}.span-458{width:458px;}.span-459{width:459px;}.span-460{width:460px;}.span-461{width:461px;}.span-462{width:462px;}.span-463{width:463px;}.span-464{width:464px;}.span-465{width:465px;}.span-466{width:466px;}.span-467{width:467px;}.span-468{width:468px;}.span-469{width:469px;}.span-470{width:470px;}.span-471{width:471px;}.span-472{width:472px;}.span-473{width:473px;}.span-474{width:474px;}.span-475{width:475px;}.span-476{width:476px;}.span-477{width:477px;}.span-478{width:478px;}.span-479{width:479px;}.span-480{width:480px;}.span-481{width:481px;}.span-482{width:482px;}.span-483{width:483px;}.span-484{width:484px;}.span-485{width:485px;}.span-486{width:486px;}.span-487{width:487px;}.span-488{width:488px;}.span-489{width:489px;}.span-490{width:490px;}.span-491{width:491px;}.span-492{width:492px;}.span-493{width:493px;}.span-494{width:494px;}.span-495{width:495px;}.span-496{width:496px;}.span-497{width:497px;}.span-498{width:498px;}.span-499{width:499px;}.span-500{width:500px;}


.inline{
	display: inline;
}

@font-face {
	font-family: "Roboto_400";
	src: url('../font/858306885-Roboto-Regular.eot');
	src: url('../font/858306885-Roboto-Regular.eot?#iefix') format('embedded-opentype'),
	url('../font/858306885-Roboto-Regular.svg#Roboto') format('svg'),
	url('../font/858306885-Roboto-Regular.woff') format('woff'),
	url('../font/858306885-Roboto-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Roboto_700";
	src: url('../font/548797608-Roboto-Bold.eot');
	src: url('../font/548797608-Roboto-Bold.eot?#iefix') format('embedded-opentype'),
	url('../font/548797608-Roboto-Bold.svg#Roboto') format('svg'),
	url('../font/548797608-Roboto-Bold.woff') format('woff'),
	url('../font/548797608-Roboto-Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Roboto_300";
	src: url('../font/47973633-Roboto-Light.eot');
	src: url('../font/47973633-Roboto-Light.eot?#iefix') format('embedded-opentype'),
	url('../font/47973633-Roboto-Light.svg#Roboto Light') format('svg'),
	url('../font/47973633-Roboto-Light.woff') format('woff'),
	url('../font/47973633-Roboto-Light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Roboto_500";
	src: url('../font/6835938-Roboto-Medium.eot');
	src: url('../font/6835938-Roboto-Medium.eot?#iefix') format('embedded-opentype'),
	url('../font/6835938-Roboto-Medium.svg#Roboto Medium') format('svg'),
	url('../font/6835938-Roboto-Medium.woff') format('woff'),
	url('../font/6835938-Roboto-Medium.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

body,
input,
textarea{
	font-family: 'Roboto_400', sans-serif;
	font-weight: 400;
}

input,
textarea,
select{
	font-size: 100%;
}

.light,
.tab-button .tab-button-c{
	font-family: 'Roboto_300', sans-serif;
	font-weight: 400;
}

.normal,
.error-label{
	font-family: 'Roboto_400', sans-serif;
	font-weight: 400;
}

.semibold,
.button,
.steps.step-1 .step.no-1 p,
.steps.step-2 .step.no-2 p,
.steps.step-3 .step.no-3 p,
.steps.step-4 .step.no-4 p,
.steps.step-5 .step.no-5 p,
.steps.step-6 .step.no-6 p,
.price-table th,
.range-table th,
.price-table .row.no-1,
.input input[type="text"],
div.selector span,
.footer-nav h3,
.mobiMove{
	font-family: 'Roboto_500', sans-serif;
	font-weight: 400;
}

.bold,
strong,
b{
	font-family: 'Roboto_700', sans-serif;
	font-weight: 400;
}

/* font - start */
body,
a,
input,
textarea,
.tooltip-content,
.body-color{
	color: #636363;
}

.dark,
.steps.step-1 .step.no-1 p,
.steps.step-2 .step.no-2 p,
.steps.step-3 .step.no-3 p,
.steps.step-4 .step.no-4 p,
.steps.step-5 .step.no-5 p,
.steps.step-6 .step.no-6 p,
.input input[type="text"],
.price-table-button-title,
.footer-nav h3{
	color: #444444;
}

.white,
.price-table .price-table-button.selected,
.price-table .price-table-button.selected .price-table-button-title,
.range-table .range-table-button.selected,
.person.ready .person-title-color,
.person.active .person-title-color,
.person.ready .person-title,
.person.active .person-title{
	color: white;
}

.green{
	color: #7ed147;
}

.grey{
	color: #c6c8ca;
}

.steps.step-1 .step.no-1 .icon,
.steps.step-2 .step.no-2 .icon,
.steps.step-3 .step.no-3 .icon,
.steps.step-4 .step.no-4 .icon,
.steps.step-5 .step.no-5 .icon,
.steps.step-6 .step.no-6 .icon,
.red,
.page-red .mobiMove,
.error-page .title{
	color: #f21b1a;
}

.page-blue .steps.step-1 .step.no-1 .icon,
.page-blue .steps.step-2 .step.no-2 .icon,
.page-blue .steps.step-3 .step.no-3 .icon,
.page-blue .steps.step-4 .step.no-4 .icon,
.page-blue .steps.step-5 .step.no-5 .icon,
.page-blue .steps.step-6 .step.no-6 .icon,
.page-blue .steps.step-1 .step.no-1 p,
.page-blue .steps.step-2 .step.no-2 p,
.page-blue .steps.step-3 .step.no-3 p,
.page-blue .steps.step-4 .step.no-4 p,
.page-blue .steps.step-5 .step.no-5 p,
.page-blue .steps.step-6 .step.no-6 p,
.blue,
.mobiMove,
.page-blue .input input[type="text"],
.page-blue div.selector span,
.page-blue .footer-nav h3,
.page-blue .error-page .title,
.person-title-color{
	color: #004899;
}

.blue-light{
	color: #8aa1bc;
}

.footer,
.footer a{
	color: #a5a5ac;
}

.range-table th p{
	color: #92b8e2;
}

.range-table th p span{
	font-size: 11px;
}

.price-table-button-description,
.range-table-button-description,
.range-table-button-extra-description-p2,
.tooltip-text,
.form-header .tooltip-text,
.select-ilosc-osob{
	font-size: 12px;
}

.footer,
.price-table-button-title,
.summary-contact-box .par{
	font-size: 13px;
}

body,
.button,
input[type="submit"].button,
.range-table th span,
.form-header .tooltip,
.body-size{
	font-size: 14px;
}

.blue-summary-box .title-row,
.range-table th p{
	font-size: 16px;
}

.steps.step-1 .step.no-1 p,
.steps.step-2 .step.no-2 p,
.steps.step-3 .step.no-3 p,
.steps.step-4 .step.no-4 p,
.steps.step-5 .step.no-5 p,
.steps.step-6 .step.no-6 p{
	font-size: 17px;
}

.price-table th,
.summary-box-left-content .price span,
.blue-summary-box-left-content .price span,
.range-table-button-extra-description-p1,
.person-title .title{
	font-size: 18px;
}

.sic-card .title,
.price-table .summary .row.no-1,
.price-table .summary .price,
.form-header,
.footer-nav h3,
.range-table th,
.error-page .title,
.tab-button .tab-button-c{
	font-size: 21px;
}

.box-border-title,
.box h2,
.header-p{
	font-size: 24px;
}

.summary-box-left-content .price,
.blue-summary-box-left-content .price,
.tab-content.no-0{
	font-size: 36px;
}

.error-page-left{
	font-size: 100px;
}

/* font - end */

.site-content,
.site-content-full{
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
}
.site-content-full{
	max-width: 1140px;
}
.site-content{
	padding-left: 20px;
	padding-right: 20px;
}
.site-padding-full{
	margin-left: -20px;
	margin-right: -20px;
}
.wrapper-content{
	padding-left: 10px;
	padding-right: 10px;
}
.box-border{
	padding-top: 20px;
	padding-bottom: 20px;
	border: 1px solid #e4e4e4;
	border-radius: 2px;
}
.page-blue .box-border{
	border: 1px solid #e8e8f9;
}
.box-border.border-green{
	border: 1px solid #68c54b;
}
.box-border.border-blue{
	border: 1px solid #18aaf4;
}
.box-border.border-orange{
	border: 1px solid #f58d16;
}

.box-border.border-red{
	border: 1px solid #FF0000;
}

.box-border-bottom-beam{
	height: 4px;
	background-color: #cacaca;
}
.page-blue .box-border-bottom-beam{
	background-color: #e8e8f9;
}
.box-border-bottom-beam.border-green{
	background-color: #68c54b;
}
.box-border-bottom-beam.border-blue{
	background-color: #18aaf4;
}
.box-border-bottom-beam.border-orange{
	background-color: #f58d16;
}

.box-border-bottom-beam.border-red{
	background-color: #FF0000;
}

.bg-white{
	background-color: white;
}

.bg-grey{
	background-color: #f7f7f7;
}
.page-blue .bg-grey{
	background-color: #f8f9fc;
}

.bg-dark-grey{
	background-color: #999999;
}
.page-blue .bg-dark-grey{
	background-color: #b4b4c6;
}

.bg-red,
.yes-or-no .button.selected{
	background-color: #f21b1a;
}

.bg-blue,
.page-blue .yes-or-no .button.selected{
	background-color: #004899;
}

.bg-red,
.yes-or-no2 .button.selected{
	background-color: #f21b1a;
}

.bg-blue,
.page-blue .yes-or-no2 .button.selected{
	background-color: #004899;
}

.bg-green{
	background-color: #7ed147;
}

.border-top{border-top: 1px solid #e4e4e4;}
.border-bottom{border-bottom: 1px solid #e4e4e4;}
.border-left{border-left: 1px solid #e4e4e4;}
.border-right{border-right: 1px solid #e4e4e4;}
.page-blue .border-top{border-top: 1px solid #e8e8f9;}
.page-blue .border-bottom{border-bottom: 1px solid #e8e8f9;}
.page-blue .border-left{border-left: 1px solid #e8e8f9;}
.page-blue .border-right{border-right: 1px solid #e8e8f9;}

.hideBlock{
	display: none;
}

.box-border-title{
	padding-left: 15px;
	line-height: 30px;
	border-left: 5px solid #f43530;
	padding-right: 300px;
}
.page-blue .box-border-title{
	border-left: 5px solid #004899;
}

/* header - start */
.header{
	height: 104px;
	background-color: #f8f9fc;
}

.header .logo{
	float: left;
	padding-top: 22px;
}

.header .logo a{
	display: block;
	width: 230px;
}

.header .logo img{
	width: 100%;
	height: auto;
}

.header .lang{
	float: right;
	margin-top: 33px;
	padding: 12px 10px 10px 10px;
	border: 1px solid #e7e7f9;
	border-radius: 4px;
}

.header .lang li,
.header .lang a{
	float: left;
}

.header .lang li{
	margin-left: 10px;
}

.header .lang li:first-child{
	margin-left: 0;
}

.header .lang a{
	width: 21px;
	height: 15px;
}

.header .lang a.pl{background: url('../images/header/lang/pl.png') left top no-repeat;}
.header .lang a.en{background: url('../images/header/lang/en.png') left top no-repeat;}

.header-beam{
	height: 60px;
	background-image: url('../images/header/bg.jpg');
	background-position: center top;
	background-repeat: repeat-x;
}
	
/* header - end */

/* footer-nav - start */
.footer-nav{
	padding-top: 20px;
	padding-bottom: 20px;
}

.footer-nav  .hide{
	padding-top: 20px;
	padding-bottom: 20px;
	 display: none;
}


.footer-nav .column li.col{
	float: left;
	width: 25%;
}

.footer-nav .column li.col:first-child{
	width: 50%;
}

.footer-nav .nav li,
.box li{
	padding-left: 12px;
	line-height: 20px;
	background: url('../images/list/footer-nav.png') left 7px no-repeat;
}
.page-blue .footer-nav .nav li,
.box li{
	background: url('../images/list/footer-nav-blue.png') left 7px no-repeat;
}

.footer-nav .cycle-slideshow{
	padding-bottom: 35px;
}

.footer-nav .cycle-pager{
	position: absolute;
	bottom: 0;
	left: 0;
}

.footer-nav .cycle-pager span{
	display: block;
	margin: 0 2px;
	float: left;
	width: 15px;
	height: 15px;
	background: url('../images/footer/pager.png') left top no-repeat;
	cursor: pointer;
	overflow: hidden;
	text-indent: 20px;
}
.page-blue .footer-nav .cycle-pager span{
	background: url('../images/footer/pager-blue.png') left top no-repeat;
}

.footer-nav .cycle-pager span.cycle-pager-active{
	background-position: left bottom;
}

.footer-nav h3{
	padding-bottom: 10px;
}
/* footer-nav - end */

/* footer - start */
.footer{
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 20px;
	background-color: #220505;
}
.page-blue .footer{
	background-color: #041f3e;
}

.footer .row.no-1{
	padding-right: 120px;
}

.footer .row.no-2{
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -10px;
	height: 20px;
}



/* footer - end */

/* sic-card - start */
.sic-card .content{
	min-height: 107px;
}

.sic-card .content .img1{
	position: absolute;
	top: 0;
	left: 0;
}

.sic-card .content p{
	padding-left: 200px;
	padding-right: 200px;
}

.sic-card .content .button{
	position: absolute;
	top: 50%;
	margin-top: -23px;
	right: 0;
}
/* sic-card - end */

/* steps - start */

#form-nnw-step-1 .info{
	cursor: help;
}

.steps ul{
	position: relative;
	z-index: 2;
}

.steps li{
	float: left;
	width: 25%; /*ustawić tylko dla nnwmajatek*/
}

.steps .step p{
	line-height: 22px;
	margin-top: -2px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}

.steps .dot-line{
	position: absolute;
	width: 75%;
	height: 4px;
	right: 12.5%;
	top: 14px;
	background: url('../images/steps/dot.png') left center repeat-x;
	z-index: 1;
}
.page-blue .steps .dot-line{
	background: url('../images/steps/dot-blue.png') left center repeat-x;
}

.steps .icon{
	display: block;
	width: 32px;
	height: 32px;
	line-height: 30px;
	padding: 0 8px;
	margin: 0 auto 10px auto;
	overflow: hidden;
	background: #ffffff url('../images/steps/icon.png') center top no-repeat;
}
.page-blue .steps .icon{
	background: #ffffff url('../images/steps/icon-blue.png') center top no-repeat;
}

.steps.step-1 .step.no-1 .icon,
.steps.step-2 .step.no-2 .icon,
.steps.step-3 .step.no-3 .icon,
.steps.step-4 .step.no-4 .icon,
.steps.step-5 .step.no-5 .icon,
.steps.step-6 .step.no-6 .icon
{
	background-position: center bottom;
}

.steps.step-2 .step.no-1 .icon,
.steps.step-3 .step.no-1 .icon,
.steps.step-3 .step.no-2 .icon,
.steps.step-4 .step.no-1 .icon,
.steps.step-4 .step.no-2 .icon,
.steps.step-4 .step.no-3 .icon,
.steps.step-5 .step.no-1 .icon,
.steps.step-5 .step.no-2 .icon,
.steps.step-5 .step.no-3 .icon,
.steps.step-5 .step.no-4 .icon,
.steps.step-6 .step.no-1 .icon,
.steps.step-6 .step.no-2 .icon,
.steps.step-6 .step.no-3 .icon,
.steps.step-6 .step.no-4 .icon,
.steps.step-6 .step.no-5 .icon
{
	background-position: center center;
	text-indent: 100px;
}
/* steps - end */

/* price-table - start */
.price-table td,
.price-table th{
	width: 20%;
	text-align: center;
	word-wrap: break-word;
}

.price-table td.row.no-1{
	text-align: left;
}

.price-table th{
	line-height: 22px;
	padding: 12px 0;
}

.price-table th.no-2{background: #666666;}
.price-table th.no-3{background: #808080;}
.price-table th.no-4{background: #999999;}
.price-table th.no-5{background: #b3b3b3;}

.price-table tbody td{
	padding: 15px;
	line-height: 18px;
	border: 1px solid #e4e4e4;
}

.price-table tbody .row.no-1 > div,
.range-table tbody .row.no-1 > div{
	padding-right: 15px;
}
.range-table tbody.extra-fields .row.no-1 > div{
	padding-right: 42px;
}
.range-table tbody.extra-fields-visible .row.no-1 > div{
	padding-right: 42px;
}

.price-table tfoot td{
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e4e4e4;
}

.price-table .summary td{
	line-height: 24px;
	background: #fafafa;
}

.price-table td.row.no-1 .info,
.range-table td.row.no-1 .info{
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -8px;
	cursor: help;
}

.price-table .price-table-button{
	position: relative;
	height: 90px;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0 10px 10px 10px;
	border-radius: 0 0 2px 2px;
	background: white;
	line-height: 14px;
	box-shadow: 0 2px 10px -5px #b6b6b6;
}

.price-table .price-table-button .arrow{
	display: none;
	width: 38px;
	height: 19px;
	position: absolute;
	top: -19px;
	left: 50%;
	margin-left: -19px;
	background: url('../images/steps/arrow.png') center bottom no-repeat;
}

.price-table .price-table-button .fake-radio{
	width: 22px;
	height: 22px;
	margin: 0 auto 5px;
	background: url('../images/steps/radio.png') center top no-repeat;
}

.price-table .price-table-button.selected{
	background: #f21b1a;
	box-shadow: none;
}

.price-table .price-table-button.selected .arrow{
	display: block;
}

.price-table .price-table-button.selected .fake-radio{
	background-position: center bottom;
}
/* price-table - end */


/* nnw majatek start step 1 */
#form-nnwmajatek-step-1 .info{
	cursor: help;
}

/* Login */

.loginerror{
	margin-left: -1%;
	margin-bottom: 2%;
	color: red;
}

/* login-table - start */
.logintablennw td,
.logintablennw th{
	width: 100%;
	text-align: center;
	word-wrap: break-word;
	border-collapse: collapse;
	padding: 20px;
}

/* Set a style for all buttons */
buttonstart {
	background-color: #008000;
	color: white;
	padding: 2% 20%;
	margin: 8px 0;
	border: none;
	cursor: pointer;
	font-size: x-large;
}

buttonstart:hover {
	opacity: 0.8;
}

/* Extra styles for the cancel button. Float cancel and signup buttons and add an equal width */
.cancelbtn {
	padding: 1.5% 1.5%;
	background-color: #f44336;
	float: left;
	width: 30%;
	margin-left: 15%;
	color: white;
}

.cancelbtn:hover {
	opacity: 0.8;
}

.signupbtn{
	float: left;
	width: 30%;
	margin-left: 10%;
	padding: 1.5% 1.5%;
	background-color: #008000;
	color:white;
}

.signupbtn:hover {
	opacity: 0.8;
}

/* Full-width input fields */
.fieldtext {
	width: 100%;
	padding: 12px 7px;
	margin: 20px 0;
	margin-left: -1%;
	display: block;
	border: 1px solid #ccc;
	box-sizing: border-box;
	font-family: 'Arial', sans-serif;
	font-weight: 400;
}

/* Font for input fields */
.nnwfontlogin{
	margin-left: -1%;
	color: #004899;
}

.fontmain {
	font-size: 200%;
	color: #004899;
	position: relative;
	top: -20px;
}

/* Add padding to container elements */
.container {
	padding: 16px;
	width: 55%;
	margin-left: 22%;
	background-color: #f0f8ff;
	margin-top:-22%;
	position: relative;
}

/* Center the image and position the close button */
.imgcontainer {
	text-align: center;
	margin: 24px 0 12px 0;

}

img.avatar {
	width: 200px;
	position: relative;
	margin-bottom: 30px;
}

/* The Modal (background) */
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 100; /* Sit on top */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
	padding-top: 60px;
}

/* Modal Content/Box */
.modal-content {
	background-color: #fefefe;
	margin: 5% auto 15% auto; /* 5% from the top, 15% from the bottom and centered */
	margin-bottom: 30%;
	width: 80%; /* Could be more or less, depending on screen size */
}

.modal-content-cash {
	background-color: #fefefe;
	margin: 5% auto 15% auto; /* 5% from the top, 15% from the bottom and centered */
	margin-bottom: 30%;
	width: 80%; /* Could be more or less, depending on screen size */
}

/* Add Zoom Animation */
.animate {
	-webkit-animation: animatezoom 0.5s;
	animation: animatezoom 0.5s
}

@-webkit-keyframes animatezoom {
	from {-webkit-transform: scale(0)}
	to {-webkit-transform: scale(1)}
}

@keyframes animatezoom {
	from {transform: scale(0)}
	to {transform: scale(1)}
}

/* The Close Button (x) */
.closebtn {
	position: absolute;
	right: 1%;
	top: -1%;
	color: #000;
	font-size: 40px;
	font-weight: bold;
}

.closebtn:hover,
.closebtn:focus {
	color: red;
	cursor: pointer;
}

/* Clear floats */
.clearfixlogin::after {
	content: "";
	clear: both;
	display: table;
}

/* Change styles for cancel button and signup button on extra small screens */
@media screen and (max-width: 300px) {
	.cancelbtn, .signupbtn {
		width: 50%;

	}
}

/* Login End */

/*Steps start NNW MAJATEK*/

.stepsnnw ul{
	position: relative;
	z-index: 2;
}

.stepsnnw li{
	float: left;
	width: 16%; /*ustawić tylko dla nnwmajatek*/
}

.stepsnnw .step p{
	line-height: 22px;
	margin-top: -2px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}

.stepsnnw .dot-line{
	position: absolute;
	width: 80%;
	height: 4px;
	right: 12.5%;
	top: 14px;
	background: url('../images/steps/dot.png') left center repeat-x;
	z-index: 1;
}
.page-blue .steps .dot-line{
	background: url('../images/steps/dot-blue.png') left center repeat-x;
}

.stepsnnw .icon{
	display: block;
	width: 32px;
	height: 32px;
	line-height: 30px;
	padding: 0 8px;
	margin: 0 auto 10px auto;
	overflow: hidden;
	background: #ffffff url('../images/steps/icon.png') center top no-repeat;
}
.page-blue .stepsnnw .icon{
	background: #ffffff url('../images/steps/icon-blue.png') center top no-repeat;
}

.stepsnnw.step-1 .step.no-1 .icon,
.stepsnnw.step-2 .step.no-2 .icon,
.stepsnnw.step-3 .step.no-3 .icon,
.stepsnnw.step-4 .step.no-4 .icon,
.stepsnnw.step-5 .step.no-5 .icon,
.stepsnnw.step-6 .step.no-6 .icon
{
	background-position: center bottom;
}

.stepsnnw.step-2 .step.no-1 .icon,
.stepsnnw.step-3 .step.no-1 .icon,
.stepsnnw.step-3 .step.no-2 .icon,
.stepsnnw.step-4 .step.no-1 .icon,
.stepsnnw.step-4 .step.no-2 .icon,
.stepsnnw.step-4 .step.no-3 .icon,
.stepsnnw.step-5 .step.no-1 .icon,
.stepsnnw.step-5 .step.no-2 .icon,
.stepsnnw.step-5 .step.no-3 .icon,
.stepsnnw.step-5 .step.no-4 .icon,
.stepsnnw.step-6 .step.no-1 .icon,
.stepsnnw.step-6 .step.no-2 .icon,
.stepsnnw.step-6 .step.no-3 .icon,
.stepsnnw.step-6 .step.no-4 .icon,
.stepsnnw.step-6 .step.no-5 .icon
{
	background-position: center center;
	text-indent: 100px;
}
/*Steps end NNW MAJATEK*/

/* nnw majatek end step 1*/


/* nnw majatek start step 2 */
#form-nnwmajatek-step-2 .info{
	cursor: help;
}


/* The Close Button (x) */
.closebtnx {

	color: #000;
	font-size: 150%;
	font-weight: bold;
}

.closebtnx:hover,
.closebtnx:focus {
	color: red;
	cursor: pointer;
}




.cancelVarbtn {
	padding: 1.5% 1.5%;
	background-color: #f44336;
	float: left;
	width: 20%;
	margin-left: 5%;
	color: white;
}

.cancelVarbtn:hover {
	opacity: 0.8;
}

.signupVarbtn{
	float: left;
	width: 20%;
	margin-left: -1.5%;
	padding: 1.5% 1.5%;
	background-color: #008000;
	color:white;
}

.signupVarbtn:hover {
	opacity: 0.8;
}


.addchildbtn{
	float: left;
	width: 200px;
	padding: 1.5% 1.5%;
	background-color: #008000;
	color:white;
}

.addchildbtn:hover {
	opacity: 0.8;
}



/* Change styles for cancel button and signup button on extra small screens */
@media screen and (max-width: 300px) {
	.cancelVarbtn, .signupVarbtn {
		width: 50%;

	}
}


.pricebuttonsize{
	font-size: 120%;
}

.pricefontsize{
	font-size: 13px;
}

.buttonActiveVar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	font-size: larger;
	font-weight: bold;
	padding: 10px 20px;
	background: #004899;
	border: 1px solid #92b8e2;
	-moz-box-shadow:
			0px 1px 3px rgba(000,000,000,0.5),
			inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
			0px 1px 3px rgba(000,000,000,0.5),
			inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
			0px 1px 3px rgba(000,000,000,0.5),
			inset 0px 0px 2px rgba(255,255,255,0.7);
}

.buttonClearVar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	padding: 10px 20px;
	opacity:0.9;
	border: 1px solid #92b8e2;
	-moz-box-shadow:
			0px 1px 3px rgba(000,000,000,0.5),
			inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
			0px 1px 3px rgba(000,000,000,0.5),
			inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
			0px 1px 3px rgba(000,000,000,0.5),
			inset 0px 0px 2px rgba(255,255,255,0.7);
}

. {
	background-color: #004899;
}



/* price-table - start */
.price-tablennw td,
.price-tablennw th{
	width: 5%;
	text-align: center;
	word-wrap: break-word;
}

.price-tablennw td.row.no-1{
	text-align: left;
}

.price-tablennw th{
	/*line-height: 8px;*/
	padding: 12px 0;
}

.price-tablennw th.no-2{background: #004899;}
.price-tablennw th.no-3{background: #004899;}
.price-tablennw th.no-4{background: #004899;}
.price-tablennw th.no-5{background: #004899;}
.price-tablennw th.no-6{background: #004899;}
.price-tablennw th.no-7{background: #004899;}
.price-tablennw th.no-8{background: #004899;}


.price-tablennw tbody td{
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 18px;
	border: 1px solid #e4e4e4;
}



/*
.price-tablennw tbody .row.no-1 > div,
.range-table tbody .row.no-1 > div{
	padding-right: 15px;
}
.range-table tbody.extra-fields .row.no-1 > div{
	padding-right: 42px;
}



.price-tablennw tfoot td{
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e4e4e4;
}



.price-tablennw .summary td{
	line-height: 24px;
	background: #fafafa;
}

.price-tablennw td.row.no-1 .info,
.range-table td.row.no-1 .info{
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -8px;
	cursor: help;
}

*/
.price-tablennw .price-table-button{
	position: relative;
	height: 75px;
	/*padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0 10px 10px 10px;
	border-radius: 0 0 2px 2px;*/
	background: white;
	color: dimgrey;
	line-height: 14px;
	box-shadow: 0 2px 10px -5px #b6b6b6;
}

.price-tablennw .price-table-button .arrow{
	display: none;
	width: 38px;
	height: 19px;
	position: absolute;
	top: -19px;
	left: 50%;
	margin-left: -19px;
	background: url('../images/steps/arrow-blue.png') center bottom no-repeat;
}


.price-tablennw .price-table-button .fake-radio{
	width: 22px;
	height: 22px;
	margin: 0 auto 5px;
	background: url('../images/steps/radio-blue.png') center top no-repeat;
}

.price-tablennw .price-table-button.selected{
	background: #7ed147;
	box-shadow: none;
}

.price-tablennw .price-table-button.selected .arrow{
	display: block;
}

.price-tablennw .price-table-button.selected .fake-radio{
	background-position: center bottom;
}


.addcanceltable tbody td{
	padding: 15px;
	line-height: 18px;
	/* border: 1px solid #e4e4e4; */
}

.sportInfo {
	background:#f0f8ff;
}

.sportColor {
	background:#f0f8ff;
	font-size: 120%;
}

.row-selectednnw{
	background: #00FF00;
	}

/* nnw majatek end step 2*/


/* nnw majatek start step 3 */
#form-nnwmajatek-step-3 .info{
	cursor: help;
}

.insuredbtn{
	width: 40%;
	padding: 0.8% 1.5%;
	background-color: #636363;
	color:white;
	margin-top: 1%;
	margin-bottom: 1%;
	border-radius: 25px;
}



.insuredbtn:hover {
	opacity: 0.8;
}


.blueDIV {
	width: 100%;
	padding: 50px 0;
	text-align: center;
	background-color: #f0f8ff;
	margin-top:20px;
}
.checkboxforeigner{

	border-radius: 4px;
	position: relative;
}

.copyDataButton{
	padding: 0.8% 6%;
	background-color: #008000;
	color:white;
	margin-top: 1%;
	margin-bottom: 1%;
	border-radius: 25px;
	font-size: 65%;
}

.copyDataButton:hover {
	opacity: 0.8;
}

.copyDataButtonChild{
	padding: 0.8% 6%;
	background-color: #008000;
	color:white;
	margin-top: 1%;
	margin-bottom: 1%;
	border-radius: 25px;
	font-size: 100%;
}

.copyDataButtonChild:hover {
	opacity: 0.8;
}

/* nnw majatek end step 3*/


/* nnw majatek start step 4*/
#form-nnwmajatek-step-4 .info{
	cursor: help;
}

.checkboxforeigner{

	border-radius: 4px;
	position: relative;
}

.extraPersonTemplate {
	display:none;
}

.icon-plus-sign{
	color: #008000;
}
.icon-minus-sign{
	color: red;
}

.benefbtn{
	width: 40%;
	padding: 0.8% 1.5%;
	background-color: #008000;
	color:white;
	margin-top: 1%;
	margin-bottom: 1%;
	border-radius: 25px;
}

.benefbtn:hover {
	opacity: 0.8;
}

.benefcancelbtn{
	width: 40%;
	padding: 0.8% 1.5%;
	background-color: #f44336;
	color:white;
	margin-top: 1%;
	margin-bottom: 1%;
	border-radius: 25px;
}

.benefcancelbtn:hover {
	opacity: 0.8;
}

.benefrefreshbtn{
	width: 40%;
	padding: 0.8% 1.5%;
	background-color: #004899;
	color:white;
	margin-top: 1%;
	margin-bottom: 1%;
	margin-left: 18%;
	border-radius: 25px;
}

.benefrefreshbtn:hover {
	opacity: 0.8;
}

/* nnw majatek end step 4*/


/* nnw majatek end step 5*/
#form-nnwmajatek-step-5 .info{
	cursor: help;
}


.summarytablennw{
	table-layout: fixed;
	text-align: center;
	font-size: 14px;
	padding: 0px 0px 15px 0px;
	background: white;
	border: 1px solid #e4e4e4;
	border-collapse: collapse;

}


/* nnw majatek end step 5*/

/* nnw majatek end step 6*/

.payButton{
	padding: 1.5% 1.5%;
	background-color: #7ed147;
	color: white;
	margin-top: 1%;
	margin-bottom: 1%;
	display: inline-block;
	font-size:14px;
	border-radius: 2px;
}

.payButton:hover {
	opacity: 0.8;
}
/* nnw majatek end step 6*/

/* blue step 1 - start */
.blue-step-1-form-content{
	max-width: 480px;
	margin: 0 auto;
}

.blue-step-1-form-content2{
	max-width: 880px;
	margin: 0 auto;
}

.country-radio{
	float: left;
	width: 49%;
	margin-top: 15px;
	border: 1px solid #e7e7f9;
	border-radius: 4px;
	background: #f8f9fc url('../images/blue/step-1-kraj-europa.png') left center no-repeat;
}
.country-radio.no-2{
	float: right;
	background: #f8f9fc url('../images/blue/step-1-kraj-swiat.png') left center no-repeat;
}

/*#form-kit-step-1 .country-radio{
	margin-top: 25px;
}*/

.country-radio.bi-1{background: #f8f9fc url('../images/blue/bi-1.png') left center no-repeat;}
.country-radio.bi-2{background: #f8f9fc url('../images/blue/bi-2.png') left center no-repeat;}
.country-radio.bi-3{background: #f8f9fc url('../images/blue/bi-3.png') left center no-repeat;}

.country-radio-content{
	padding: 20px 20px 20px 80px;
}

.country-radio .fake-radio{
	float: left;
	width: 22px;
	height: 22px;
	margin-top: 10px;
	background: #f8f9fc url('../images/blue/step-1-kraj-fake-radio.png') center top no-repeat;
}

.country-radio .input-box{
	display: none;
	float: right;
	width: 34%;
}

.country-radio .title{
	float: left;
	width: 55%;
	margin-left: 2%;
	display: table;
}
.country-radio .title.no-select{
	width: 90%;
}

.country-radio .title p, .country-radio .title div.paragraph{
	display: table-cell;
	vertical-align: middle;
	height: 41px;
	line-height: 20px;
}

.country-radio.selected .fake-radio{
	background-position: center bottom
}

.country-radio.selected .input-box{
	display: block;
}
/* blue step 1 - end */

/* blue step 2 - start */
.promo-code-content{
	padding: 20px 0;
	max-width: 550px;
	margin: 0 auto;
}
.lang-en .promo-code-content{
	max-width: 570px;
}

.promo-code-content .input-box,
.promo-code-content .button,
.promo-code-content p{
	float: left;
}

.promo-code-content p{
	line-height: 47px;
}

.promo-code-content .input-box{
	width: 130px;
	margin: 3px 15px 0;
}

.range-table .extra-fields,
.range-table .extra-fields-bagaz{
	display: none;
}

.range-table .extra-fields-visible,
.range-table .extra-fields-bagaz{

}

.range-table tr.odd,
.msg-blue{
	background-color: #fcfdfe;
}

.msg-blue{
	padding: 10px;
	border: 1px solid #e8e8f9;
	border-radius: 3px;
}

.range-table th p{
	text-decoration: line-through;
}

.range-table tbody td.row-selected{
	background: #eff7fe;
	border-right-width: 2px;
	border-right-color: #2662a9;
	border-left-width: 2px;
	border-left-color: #2662a9;
}
.range-table tbody .last-row td.row-selected{
	color: #2662a9;
	border-bottom-width: 2px;
	border-bottom-color: #2662a9;
}

@-moz-document url-prefix(){
	.range-table thead th.no-5.row-selected,
	.range-table.col-3 thead th.no-3.row-selected,
	.range-table.col-5 thead th.no-5.row-selected,
	.range-table.col-7 thead th.no-7.row-selected{
		border-right-width: 2px;
	}
}

.range-table tbody td{
	border: 1px solid #e8e8f9;
	padding: 15px;
	line-height: 18px;
}
	
.range-table th{
	border: 1px solid #2662a9;
	padding: 20px 15px;
	line-height: 17px;
}

.range-table th,
.range-table td{
	text-align: center;
	width: 20%;
}

.range-table.col-3 th,
.range-table.col-3 td{
	width: 33.33%;
}
.range-table.col-5 th,
.range-table.col-5 td{
	width: 20%;
}
.range-table.col-7 th,
.range-table.col-7 td{
	width: 14%;
}

.range-table th.row.no-1,
.range-table td.row.no-1{
	text-align: left;
}

.range-table .extra-fields td.row.no-1{
	text-align: right;
}

.range-table .extra-fields-visible td.row.no-1{
	text-align: right;
}

.range-table .input-small{
	margin: -2px auto -5px;
	text-align: left;
	max-width: 150px;
}

.select-ilosc-osob{
	display: block;
	margin-top: -7px;
}

.range-table .input-box{
	max-width: 65px;
	margin: 0 auto;
	position: relative;
}

.range-table .input-box .icon-group{
	position: absolute;
	left: 0;
	top: 6px;
}

.range-table tfoot td{
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e8e8f9;
	min-width: 75px;
}

.range-table tfoot tr.td-with-buttons td{
	border-bottom: none;
	padding: 0 0 30px 0;
}

.range-table .range-table-button{
	position: relative;
	height: 71px;
	padding-top: 13px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0 10px 10px 10px;
	border-radius: 0 0 2px 2px;
	background: white;
	line-height: 14px;
	box-shadow: 0 2px 10px -5px #b6b6b6;
}

.range-table .range-table-button .arrow{
	display: none;
	width: 40px;
	height: 20px;
	position: absolute;
	top: -20px;
	left: 50%;
	margin-left: -20px;
	background: url('../images/steps/arrow-blue.png') center bottom no-repeat;
}

.range-table .range-table-button .fake-radio{
	width: 22px;
	height: 22px;
	margin: 0 auto 6px;
	background: url('../images/steps/radio-blue.png') center top no-repeat;
}

.range-table .range-table-button.selected,
.range-table-button-extra-description{
	background: #7ed147;
	box-shadow: none;
}

.range-table .range-table-button.selected .range-table-button-extra-description,
.range-table .range-table-button.selected .arrow{
	display: block;
}

.range-table .range-table-button.selected .fake-radio{
	background-position: center bottom;
}

.range-table-button-extra-description{
	display: none;
	position: absolute;
	width: 100%;
	height: 43px;
	top: 41px;
	left: 0;
	z-index: 1;
	border-radius: 0 0 2px 2px;
}
.range-table-button.promo-text .range-table-button-extra-description{
	height: 83px;
}

.range-table-button-description{
	line-height: 15px;
	height: 30px;
	overflow: hidden;
}

.range-table .range-table-button.selected .range-table-button-description{
	display: none;
}

.range-table-button-extra-description-p1{
	line-height: 20px;
	height: 36px;
	overflow: hidden;
}

.range-table-button-extra-description-p2{
	display: none;
	line-height: 15px;
	max-height: 30px;
	overflow: hidden;
	max-width: 90px;
	margin: 0 auto;
	border-top: 1px solid white;
	padding-top: 5px;
}
.range-table-button.promo-text .range-table-button-extra-description-p2{
	display: block;
}

.range-table .ikona{
	width: 32px;
	height: 32px;
	position: absolute;
	top: 50%;
	margin-top: -16px;
	right: 0;
}

.range-table .tooltip-icon  .ikona{
	margin-right: -43px;
}

.range-table .legend {
	padding-top: 5px;
}

.range-table .legend .ikona{
	position: static;
	margin-top: 0;
	margin-right: 5px;
	width: 22px;
	height: 22px;
}
/* blue step 2 - end */

/* blue step 3 - start */
.ikona-count li{
	float: left;
	width: 12.28%;
	margin: 20px 1% 0 1%;
}

.ikona-count .no-result .content-opacity{
	opacity: 0.2;
	filter: alpha(opacity=20);
}

.ikona-count .content{
	padding: 5px;
	margin-bottom: 5px;
	background-color: #f8f9fc;
	border: 1px solid #e7e7f9;
	border-radius: 4px;
	position: relative;
}

.ikona-count .content.input-error{
	border-color: #c00000;
}
.ikona-count .content.input-error p{
	color: #c00000;
}

.ikona-count .ikona{
	max-width: 69px;
	margin: 0 auto;
}

.person{
	margin-bottom: 10px;
}

.person-title{
	position: relative;
	padding: 10px 40px 10px 20px;
	background-color: #f8f9fc;
	border: 1px solid #e7e7f9;
	border-radius: 4px;
}

.person.active .person-title{
	background-color: #004899;
	border: 1px solid #004899;
}

.person.ready .person-title,
.person.active.ready .person-title{
	background-color: #7ed147;
	border: 1px solid #7ed147;
}

.button.input-error{
	background-color: #c00000 !important;
	position: relative;
}

.person.input-error .person-title{
	background-color: #c00000 !important;
	border: 1px solid #c00000 !important;
}
.person.input-error .person-title-color,
.person.input-error .person-title{
	color: white;
}

.person.ready .person-title .p1{display: none;}
.person.ready .person-title .p2{display: block;}

.person.input-error .person-title .p1,
.person.input-error .person-title .p2{display: none;}
.person.input-error .person-title .p3{display: block;}

.person-title .arrow{
	position: absolute;
	right: 19px;
	top: 50%;
	margin-top: -4px;
	width: 12px;
	height: 8px;
	background: url('../images/person/arrow.png') right top no-repeat;
}
.person.ready .person-title .arrow,
.person.input-error .person-title .arrow{
	background-position: right bottom;
}
.person.active .person-title .arrow{
	background-position: left bottom;
}

.person-title .ikony{
	float: right;
}

.person-title .ikona,
.person-content .ikona{
	float: left;
	width: 40px;
	margin-right: 10px;
	background: #002f80;
}

.person-content .ikona{
	background: #b4b4c6;
	cursor: pointer;
}

.person.ready .person-title .ikona{
	background: #65b82e;
}

.person-title .ikona{
	display: none;
}

.person.check-praca-za-granica .person-content .ikona.praca-za-granica,
.person.check-sporty-ekstremalne .person-content .ikona.sporty-ekstremalne,
.person.check-sporty-wyczynowe .person-content .ikona.sporty-wyczynowe,
.person.check-sporty-zimowe .person-content .ikona.sporty-zimowe,
.person.check-sporty-wysokiego-ryzyka .person-content .ikona.sporty-wysokiego-ryzyka,
.person.check-rehabilitacja .person-content .ikona.rehabilitacja,
.person.check-choroby .person-content .ikona.choroby,
.person.check-covid .person-content .ikona.covid,
.person.check-kwarantanna .person-content .ikona.kwarantanna,
.person.check-terror .person-content .ikona.terror{
	background: #002f80;
}

.person.check-praca-za-granica .person-title .ikona.praca-za-granica,
.person.check-sporty-ekstremalne .person-title .ikona.sporty-ekstremalne,
.person.check-sporty-wyczynowe .person-title .ikona.sporty-wyczynowe,
.person.check-sporty-zimowe .person-title .ikona.sporty-zimowe,
.person.check-sporty-wysokiego-ryzyka .person-title .ikona.sporty-wysokiego-ryzyka,
.person.check-rehabilitacja .person-title .ikona.rehabilitacja,
.person.check-choroby .person-title .ikona.choroby,
.person.check-covid .person-title .ikona.covid,
.person.check-kwarantanna .person-title .ikona.kwarantanna,
.person.check-terror .person-title .ikona.terror{
	display: block;
}

.person .ikony-buttons{
	float: left;
}

.person-title .title{
	float:left;
	width: 400px;
	line-height: 40px;
}

.person-title .title p{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}

.person-title .title .p2,
.person-title .title .p3,
.person-content{
	display: none;
}
/* blue step 3 - end */

/* blue step 4 - start */
.summary-contact-box li{
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	margin-top: 2%;
	width: 23%;
}

.summary-contact-box li:nth-child(4n+1){
	clear: both;
}

.summary-contact-box .par{
	margin-top: 3px;
	padding-top: 3px;
	border-top: 1px solid #e7e7f9;
}

/*.summary-contact-box li:first-child{
	margin-left: 0;
}*/

.summary-contact-box .content{
	border: 1px solid #e7e7f9;
	border-radius: 3px;
	padding: 15px 10px 15px 15px;
}

.blue-summary-box{
	max-width: 920px;
	margin: 30px auto 0;
}
.order-status-content-text .blue-summary-box{
	margin-top: 20px;
}

.blue-summary-box .title{
	line-height: 20px;
	padding-top: 13px;
	padding-bottom: 13px;
	border-radius: 2px 2px 0 0;
}

.blue-summary-box-content,
.order-status-content-text{
	border-left: 1px solid #e7e7f9;
	border-right: 1px solid #e7e7f9;
	border-bottom: 1px solid #e7e7f9;
	box-shadow: 0 2px 10px -5px #b6b6b6;
}
.blue-summary-box-content{
	padding: 20px 0;
}

.blue-summary-box-left,
.blue-summary-box-right{
	float: left;	
}

.blue-summary-box-left{
	width: 45%;
}

.blue-summary-box-left-content{
	padding: 0 55px; 
}

.blue-summary-box-right{
	width: 55%;
}

.blue-summary-box-right-content{
	padding-right: 20px; 
}

.blue-summary-box .row.title-row{
	padding-bottom: 25px; 
}

.blue-summary-box .row{
	position: relative;
	line-height: 18px;
	padding-right: 130px;
	padding-bottom: 5px
}

.blue-summary-box .col{
	position: absolute;
	right: 0;
	top: 0;
	width: 125px;
	text-align: right;
	/*white-space:nowrap;*/
	text-overflow:ellipsis;
	overflow: hidden;
}

.blue-summary-box .row.with-icon{
	padding-left: 25px;
	background-position: left top;
	background-repeat: no-repeat;
}
.blue-summary-box .row.with-icon.S_KL{background-image: url('../images/icon-img/col-1.png');}
.blue-summary-box .row.with-icon.S_NNW{background-image: url('../images/icon-img/col-2.png');}
.blue-summary-box .row.with-icon.S_BP{background-image: url('../images/icon-img/col-3.png');}
.blue-summary-box .row.with-icon.S_SP,
.blue-summary-box .row.with-icon.S_SS{background-image: url('../images/icon-img/col-4.png');}
.blue-summary-box .row.with-icon.S_OC{background-image: url('../images/icon-img/col-5.png');}
.blue-summary-box .row.with-icon.S_OCO{background-image: url('../images/icon-img/col-6.png');}
.blue-summary-box .row.with-icon.S_OCR{background-image: url('../images/icon-img/col-7.png');}
.blue-summary-box .row.with-icon.no-8{background-image: url('../images/icon-img/col-8.png');}
.blue-summary-box .row.with-icon.S_RGF_100,
.blue-summary-box .row.with-icon.S_RG_100,
.blue-summary-box .row.with-icon.S_RGS_100,
.blue-summary-box .row.with-icon.S_RGH_100{background-image: url('../images/icon-img/col-9.png');}
.blue-summary-box .row.with-icon.S_NWI{background-image: url('../images/icon-img/col-2.png');}
.blue-summary-box .row.with-icon.S_NWS{background-image: url('../images/icon-img/col-2.png');}
.blue-summary-box .row.with-icon.S_KOPPM{background-image: url('../images/icon-img/col-12.png');}
.blue-summary-box .row.with-icon.S_KR{background-image: url('../images/icon-img/col-13.png');}
.blue-summary-box .row.with-icon.PP{background-image: url('../images/icon-img/col-14.png');}
/*
.blue-summary-box .row.with-icon.no-1{background-image: url('../images/icon-img/col-1.png');}
.blue-summary-box .row.with-icon.no-2{background-image: url('../images/icon-img/col-2.png');}
.blue-summary-box .row.with-icon.no-3{background-image: url('../images/icon-img/col-3.png');}
.blue-summary-box .row.with-icon.no-4{background-image: url('../images/icon-img/col-4.png');}
.blue-summary-box .row.with-icon.no-5{background-image: url('../images/icon-img/col-5.png');}
.blue-summary-box .row.with-icon.no-6{background-image: url('../images/icon-img/col-6.png');}
.blue-summary-box .row.with-icon.no-7{background-image: url('../images/icon-img/col-7.png');}
.blue-summary-box .row.with-icon.no-8{background-image: url('../images/icon-img/col-8.png');}
.blue-summary-box .row.with-icon.no-9{background-image: url('../images/icon-img/col-9.png');}
.blue-summary-box .row.with-icon.no-10{background-image: url('../images/icon-img/col-10.png');}
.blue-summary-box .row.with-icon.no-11{background-image: url('../images/icon-img/col-11.png');}
*/

.ikona{
	border-radius: 4px;
}
.ikona img{
	width: 80%;
	height: auto;
	margin: 10%;
}

/* blue step 4 - end */

/* red step 2 - start */
.summary-box{
	max-width: 700px;
	margin: 30px auto 0;
}

.summary-box .title,
.number-of-deals-title{
	line-height: 20px;
	padding-top: 13px;
	padding-bottom: 13px;
	background-color: #666666;
	border-radius: 2px 2px 0 0;
}

.summary-box-content{
	position: relative;
	box-shadow: 0 2px 10px -5px #b6b6b6;
}

.summary-box-left{
	position: absolute;
	width: 200px;
	height: 100%;
	top: 0;
	left: 0;
	background: #fafafa;
}

.summary-box-right{
	padding-left: 200px;
}

.summary-box-input{
	border: 1px solid #e4e4e4;
	background: #fafafa;
	line-height: 17px;
	padding: 9px 10px 9px 20px;
	border-radius: 4px;
}

.page-blue .summary-box-input{
	border: 1px solid #e7e7f9;
	background: #f8f9fc;
}

.summary-box-left-content{
	width: 160px;
	height: 54px;
	position: absolute;
	top: 50%;
	margin-top: -27px;
	left: 50%;
	margin-left: -80px;
}

.summary-box-left-content p{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}

.summary-box-left-content .par-1,
.blue-summary-box-left-content .par-1{
	line-height: 14px;
}

.blue-summary-box-left-content .price{
	line-height: 36px;
}

.summary-box-left-content .price{
	line-height: 40px;
}

.summary-box-padding{
	padding-left: 20px;
	padding-right: 20px;
}
/* red step 2 - end */

/* red step 4 - start */
.button-red-step-4-error{
	max-width: 200px;
	margin: 30px auto 0;
}

.number-of-deals{
	max-width: 330px;
	margin: 0 auto;
}

.red-step-4-success .button{
	max-width: 300px;
	margin: 30px auto 0;
}

.number-of-deals-content{
	background: #fafafa;
	box-shadow: 0 2px 10px -5px #b6b6b6;
}
/* red step 4 - end */

/* term - start */
.single-term{
	display: block;
	position: relative;
	padding-left: 30px;
	padding-top: 1px;
	margin-bottom: 20px;
}
.term-input{
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
}

.form-term{
	float: left;
	width: 66%;
}

.get-pdf{
	float: right;
	min-height: 60px;
	padding-left: 70px;
	width: 20%;
	background: url('../images/icon-img/pdf.png') left top no-repeat;
}
/* term - end */

/* form - start */
.input{
	border: 2px solid #cacaca;
	border-radius: 4px;
	position: relative;
}
.input.input-small{
	border: 1px solid #cacaca;
	background-color: white;
}
.page-blue .input{
	border: 2px solid #e7e7f9;
}
.page-blue .input.input-small{
	border: 1px solid #e7e7f9;
}
.input.input-error{
	border-color: #c00000;
}

.input input[type="text"]{
	width: 100%;
	height: 37px;
	line-height: 19px;
	padding: 9px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* form - end */

/* form column - start */
.column-3 .col{
	float: left;
	width: 32%;
	margin-right: 1%;
	margin-top: 20px;
}

.field-osoba.column-3 .col{
	margin-bottom: 6px;
}

#form-sic-step-1 .column-3 .col{
	margin-top: 40px;
}

.column-3 .col .label-box,
.column-3 .col .input-box{
	float: left;
}

.column-3 .col .label-box{
	width: 40%;
	margin-right: 5%;
	text-align: right;
	line-height: 37px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.column-3 .col .label-box.label-box-two-line{
	line-height: 17px;
	white-space: normal;
}
.column-a .col .label-box.label-box-two-line{
	height: 38px;
}

.column-3 .col .input-box{
	width: 55%;
}

.column-a .col .label-box,
.column-b .col .label-box{
	margin-top: 15px;
	margin-bottom: 5px;
}

.column-a .col{
	float: left;
	width: 47.5%;
	margin-left: 5%;
}
.column-a .col:first-child{
	margin-left: 0;
}

.column-b .col{
	float: left;
	width: 30%;
	margin-left: 5%;
}
.column-b .col:first-child{
	margin-left: 0;
}
/* form column - end */

/* form el - start */
.field-firma,
.field-osoba{
	display: none;
}
/* form el - end */

/* button - start */
.button{
	display: block;
	height: 21px;
	line-height: 21px;
	padding: 13px 15px;
	border-radius: 2px;
}
input[type="submit"].button{
	height: 47px;
}

.button:hover{
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.button.button-medium{
	padding-top: 7px;
	padding-bottom: 7px;
}

.button.button-prev{
	background-image: url('../images/button/icon/prev.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 46px;
}

.button.button-next{
	background-image: url('../images/button/icon/next.png');
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 46px;
}

.two-buttons .button.no-1{float: left;}
.two-buttons .button.no-2{float: right;}
/* button - end */

/* icon - start */
.img-icon-date{
	background: url('../images/icon-img/date.png') right center no-repeat;
}
.page-blue .img-icon-date{
	background: url('../images/icon-img/date-blue.png') right center no-repeat;
}

.img-icon-summary-1{background: #fafafa url('../images/icon-img/summary-1.png') left top no-repeat;}
.img-icon-summary-2{background: #fafafa url('../images/icon-img/summary-2.png') left top no-repeat;}
.img-icon-summary-3{background: #fafafa url('../images/icon-img/summary-3.png') left top no-repeat;}
.img-icon-summary-4{background: #fafafa url('../images/icon-img/summary-4.png') left top no-repeat;}
.img-icon-summary-5{background: #fafafa url('../images/icon-img/summary-5.png') left top no-repeat;}
.img-icon-summary-6{background: #fafafa url('../images/icon-img/summary-6.png') left top no-repeat;}
.page-blue .img-icon-summary-7{background: #f8f9fc url('../images/icon-img/summary-7.png') left top no-repeat;}
.page-blue .img-icon-summary-8{background: #f8f9fc url('../images/icon-img/summary-8.png') left top no-repeat;}
.page-blue .img-icon-summary-9{background: #f8f9fc url('../images/icon-img/summary-9.png') left top no-repeat;}
.page-blue .img-icon-summary-10{background: #f8f9fc url('../images/icon-img/summary-10.png') left top no-repeat;}
/* icon - end */

/* order-status - start */
.order-status{
	float: right;
}

.order-status-box{
	margin-left: auto;
	max-width: 150px;
	height: 17px;
}

.order-status-button{
	line-height: 17px;
}

.order-status-content{
	display: none;
	position: absolute;
	width: 300px;
	top: 20px;
	left: 0;
	margin-left: -50%;
	padding-top: 10px;
	background: url('../images/order-status/arrow.png') center top no-repeat;
	z-index: 800;
}

.order-status-content-title{
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 2px 2px 0 0;
}

.order-status-content-text{
	background: white;
	padding: 20px 10px 10px;
	border-radius: 0 0 2px 2px;
}

.order-status.dropdown .order-status-content{
	display: block;
}
/* order-status - end */

/* tooltip - start */

.tooltip{
	position: relative;
}
.country-radio .tooltip{
	position: absolute;
	right: 4px;
	top: 50%;
	margin-top: -9px;
}

.country-radio div.paragraph .tooltip{
	position: relative;
	right: 4px;
	top: 0;
	margin-top: -9px;
	margin-left: 5px;
}

.main-page-mobi .tooltip{
	margin-left: 5px;
}

.country-radio .tooltip.get-lightbox{
	margin-top: 0;
	top: -20px;
}

.tooltip.info .tooltip-content{
	bottom: 26px;
	width: 300px;
	margin-left: -160px;
}

.tooltip-content{
	display: none;
	width: 300px;
	padding: 5px 10px;
	position: absolute;
	bottom: 55px;
	left: 50%;
	margin-left: -160px;
	background: #fdfdfe;
	border: 1px solid #e7e7f9;
	text-align: left;
	z-index: 10;
	border-radius: 3px;
}

.tooltip-content a.tooltip-link, .lightbox-content-text a.tooltip-link, .tooltip-content a.tooltip-link:link, .lightbox-content-text atooltip-link:link {
	text-decoration: underline;
	color: blue;
}

.tooltip-content a.tooltip-link:visited, .lightbox-content-text a.tooltip-link:visited {
	color: purple;
}

.tooltip-content a.tooltip-link:active, .lightbox-content-text a.tooltip-link:active {
	color: red;
}

.box .tooltip-content{
	bottom: 30px;
}

.tooltip-icon .tooltip-content{
	left: 0;
	margin-left: 0;
	width: 400px;
}

.tooltip:hover .tooltip-content{
	display: block;
}

.tooltip-arrow{
	width: 20px;
	height: 11px;
	position: absolute;
	bottom: -11px;
	left: 50%;
	margin-left: -10px;
	background: url('../images/tooltip/arrow.png') center top no-repeat;
}

.range-table.col-7 .tooltip-icon .tooltip-arrow,
.range-table.col-5 .tooltip-icon .tooltip-arrow{
	left: 25%;
}
/* tooltip - end */

#ui-datepicker-div{
	z-index: 1000 !important;
}

.error-box{
	display: none;
}

.error{
	border: 1px solid #c00000;
	background-color: #fddbdb;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	border-radius: 2px;
}

.error-page .box-border{
	overflow: hidden;
}

.error-page{
	max-width: 820px;
	margin: 0 auto;
}

.error-page-right{
	padding-left: 315px;
	padding-top: 40px;
	padding-bottom: 40px;
}

.error-page-left{
	position: absolute;
	top: 0;
	left: 0;
	width: 315px;
	height: 100%;
	background: #f21b1a url('../images/404red.jpg') center center repeat;
}
.error-page-left p{
	position: absolute;
	width: 100%;
	height: 100px;
	top: 50%;
	margin-top: -50px;
	left: 0;
	line-height: 100px;
}
.page-blue .error-page-left{
	background: #004899;
}

.error,
.error-label{
	color: #c00000;
}

.error-label{
	position: absolute;
	bottom: -15px;
	left: 0px;
	width: 100%;
	/*white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;*/
	font-size: 11px;
	height: 13px;
	line-height: 13px;
}

.button .error-label{
	bottom: 38px;
}

.ikona-count .error-label{
	text-align: left;
	bottom: 105px;
}

.single-term .error-label{
	bottom: 23px;
	width: auto;
	white-space:normal;
	overflow: visible;
}

.country-radio.input-error{
	border-color: #c00000;
}
.country-radio.input-error p{
	color: #c00000 !important;
}

/* Lightbox - start */
#lightbox-bg,
.lightbox,
.preloader{
	display: none;
}

#lightbox-bg,
.preloader{
	position: fixed;
	z-index: 998;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 72, 153, 0.85);
}

.lightbox{
	position: absolute;
	top: 100px;
	left: 50%;
	z-index: 999;
	background: white;
	width: 480px;
	margin-left: -240px;
	border-radius: 2px;
}

.lightbox .content{
	padding: 20px 15px;
}

.lightbox .close{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 55px;
	background-image: url('../images/close.png');
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 0 1px 0 1px;
}

.lightbox .lightbox-title-text{
	padding: 15px 70px 15px 15px;
	font-size: 18px;
}

.lightbox .lightbox-content-text{
}
/* Lightbox - end */

.preloader{
	z-index: 99999999;
	background-image: url('../images/ajax-loader.png');
	background-position: center center;
	background-repeat: no-repeat;
}

#form-kit-step-1 .area,
.mhide1{
	display: none;
}

.tooltip.tooltip-mobile.tooltip-icon{
	/*float: right;*/
}

.tooltip-mobile.get-lightbox.info,
.tooltip-mobile.get-lightbox.tooltip-icon{
	cursor: pointer !important;
}

.tooltip-mobile.get-lightbox .tooltip-content,
.copy-person.no-show{
	display: none !important;
}

.tooltip-mobile.get-lightbox .tooltip-content,
.copy-address.no-show{
	display: none !important;
}

.kit_info{
   height: 150px;
   overflow: auto;
}

.kit_info_2{
   height: 350px;
   overflow: auto;
}

.bp_info{
	height: 350px;
	overflow: auto;
}

.tooltip-text p{
	padding-bottom: 5px;
}

.lightbox-content-text p{
	padding-bottom: 10px;
}

.mobiMove{
	display: none;
	margin-top: 30px;
	text-align: center;
	margin-bottom: -20px;
	padding-top: 20px;
	background: url('../images/gif_raczka.gif') center top no-repeat;
}

.page-red .mobiMove{
	background: url('../images/gif_raczka_red.gif') center top no-repeat;
}

/* tabl - start */
.main-page{
	padding-top: 79px;
}
.main-page.main-page-mobi{
	padding-top: 0;
}

.tab-button{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 33%;
}
.tab-button.no-2{
	left: 33.5%;
}
.tab-button.no-3{
	left: 103%;
}

.tab-button.no-4{
	left: 67%;
}

.tab-button .tab-button-c{
	display: block;
	height: 72px;
	line-height: 72px;
	padding: 0 20px 0 90px;
	background-color: #f9f9f9;
	background-repeat: no-repeat;
	background-position: left center;
	border: 1px solid #e8e8f9;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	border-radius: 4px;
}
.tab-button.no-1 .tab-button-c{background-image: url('../images/main/button-icon-1.png')}
.tab-button.no-2 .tab-button-c{background-image: url('../images/main/button-icon-2.png')}
.tab-button.no-3 .tab-button-c{background-image: url('../images/main/button-icon-3.png')}
.tab-button.no-4 .tab-button-c{background-image: url('../images/main/button-icon-4.png')}




.tab-button.active .tab-button-c{
	background-color: white;
	height: 79px;
	border-bottom: none;
	border-radius: 4px 4px 0 0;
}
.tab-button.active.no-1 .tab-button-c{border-color: #18aaf4;}
.tab-button.active.no-2 .tab-button-c{border-color: #68c54b;}
.tab-button.active.no-3 .tab-button-c{border-color: #f58d16;}
.tab-button.active.no-4 .tab-button-c{border-color: #FF0000;}

.main-page-mobi .tab-button{
	width: auto;
	position: static;
}

.main-page-mobi .tab-button .tab-button-c{
	height: auto;
	line-height: 20px;
	padding: 20px 20px 20px 90px;
	white-space:normal;
	text-overflow:ellipsis;
	overflow: visible;
	margin-bottom: 10px;
}
.main-page-mobi .tab-button.active .tab-button-c{
	background-color: white;
	height: auto;
	border-bottom: 1px solid #e8e8f9;
	border-radius: 4px;
}
.main-page-mobi .tab-button.active.no-1 .tab-button-c{border-color: #18aaf4;}
.main-page-mobi .tab-button.active.no-2 .tab-button-c{border-color: #68c54b;}
.main-page-mobi .tab-button.active.no-3 .tab-button-c{border-color: #f58d16;}
.main-page-mobi .tab-button.active.no-4 .tab-button-c{border-color: #FF0000;}
.main-page .tab-content{
	display: none;
}

.tab-content.no-0 .arrow{
	display: block;
	width: 20px;
	height: 10px;
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -10px;
	z-index: 20;
	background: url('../images/main/arrow.png') center bottom no-repeat;
}

.main-page-mobi .tab-content.no-0{
	display: none !important;
}

.main-page-mobi .box-border-bottom-beam{
	margin-bottom: 10px;
}
.page-blue .main-page-mobi .box-border{
	border: none;
}

.main-page .tab-content.no-1 .box-border,
.main-page .tab-content.no-2 .box-border,
.main-page .tab-content.no-3 .box-border,
.main-page .tab-content.no-4 .box-border{
	padding-top: 0;
}

.box{
	width: 49%;
	margin-top: 20px;
	border-radius: 4px;
}
.box.no-1{
	float: left;
	clear: both;
}
.box.no-2{
	float: right;
}

.main-page-mobi .box{
	width: 100%;
	float: left;
}

.box-content{
	position: relative;
	min-height: 146px;
	padding: 20px 10px 40px 170px;
	border: 1px solid #e7e7f9;
	border-radius: 3px;
}
.box .abs{
	position: absolute;
	right: 20px;
	bottom: 20px;
	line-height: 14px;
}

.box h2{
	line-height: 28px;
	padding-bottom: 10px;
}

.header-p{
	float: right;
	line-height: 54px;
	padding-top: 22px;
	
}

.box.box-icon-1{background: url('../images/main/box-icon-1.jpg') left bottom no-repeat;}
.box.box-icon-2{background: url('../images/main/box-icon-2.jpg') left bottom no-repeat;}
.box.box-icon-3{background: url('../images/main/box-icon-3.jpg') left bottom no-repeat;}
.box.box-icon-4{background: url('../images/main/box-icon-4.jpg') left bottom no-repeat;}
.box.box-icon-5{background: url('../images/main/box-icon-5.jpg') left bottom no-repeat;}
.box.box-icon-6{background: url('../images/main/box-icon-6.jpg') left bottom no-repeat;}
.box.box-icon-7{background: url('../images/main/box-icon-7.jpg') left bottom no-repeat;}
.box.box-icon-8{background: url('../images/main/box-icon-8.jpg') left bottom no-repeat;}
/* tabl - end */

.last-row .pakiet-block{
	display: block;
}

/*-----------------*/
.buttons
{
	display: inline-block;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#eeeeee 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#eeeeee 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #eeeeee 0%,#eeeeee 100%); /* W3C */
	border: 1px solid #a1a1a1;
	padding: 0 2em;
	margin: 0.5em;
	font: bold 1em/2em Arial, Helvetica;
	text-decoration: none;
	color: #333;
	border-radius: .2em;
}

.buttons:before
{
	float: left;
	width: 1em;
	text-align: center;
	font-size: 1.7em;
	margin: 0 0.5em 0 -1em;
	padding: 0 .2em;
	pointer-events: none;
}

.add:before    { content: "\271A"; }
.edit:before   { content: "\270E"; }
.delete:before { content: "\2718";}
.save:before   { content: "\2714";}
.email:before  { content: "\2709";}
.cross:before  { content: "\2716"; }

table.rodo-table {
    margin-top: 10px;
    border-style: solid; 
    border-color: black;
    border-width: 1px;
    border-collapse: collapse;
}

th.rodo-table {
    border-style: solid; 
    border-color: black;
    border-width: 1px;
    border-collapse: collapse;
    background-color: silver;
	padding: 5px;
}

td.rodo-table {
    border-style: solid; 
    border-color: black;
    border-width: 1px;
    border-collapse: collapse;
	padding: 5px;
}

td.slim-column {
    width: 25%;
}
    
span.rodo-table {
    font-weight: bold;
}

span.rodo-table-footer {
    font-weight: bold;
    font-size: 12px;
}

span.rodo-niebieski {
    font-weight: bold;
    font-size: 16px;
}

div.hidden-selection-button {
    visibility: hidden;        
}

div.variant-unavailable {
    color: red;   
}

.range-table th p.variant-unavailable {
    color: red;
	text-decoration: none;
}

/*APK start*/

#prev {
	display:none;
}

#start {
	display:none;
	width: 90px;
}


.hide {
	display: none;
}

.buttonRadioNoAPK {
	list-style-type:none;
	margin:25px 0 0 0;
	padding:0;
}

.buttonRadioAPK {
	list-style-type:none;
	margin:25px 0 0 0;
	padding:0;
}


.buttonRadioNoAPK label {
	padding:5px;
	border:1px solid #CCC;
	cursor:pointer;
	background: #ffffff;
}

.buttonRadioAPK label {
	padding:5px;
	border:1px solid #CCC;
	cursor:pointer;
	background: #ffffff;
}

.buttonRadioNoAPK label:hover {
	background: lightskyblue;
}

.buttonRadioAPK label:hover {
	background: lightskyblue;
}

.showProducts{
	padding: 2% 0.5%;
	background-color: #004899;
	float: left;
	width: 50%;
	margin-left: 25%;
	color: white;
	font-size: initial;

}

.showAPK{
	padding: 2% 0.5%;
	background-color: #004899;
	float: left;
	width: 50%;
	margin-left: 25%;
	color: white;
	font-size: initial;


}

.showProductLink{
	padding: 2% 0.5%;
	background-color: #004899;
	float: left;
	width: 50%;
	margin-left: 25%;
	text-align: center;
	color: white;

}

.listProdLabel{
	display: block;
	position: relative;
	padding-left: 30px;
	padding-top: 1px;
	margin-bottom: 20px;
	padding-top: 8%;

}

.listProdPad{
	padding-bottom: 2%;
}

.listProdMar{
	margin-top: 10%;
}

.buttonAPK{
	float: left;
	width: 30%;
	margin-left: 10%;
	padding: 1.5% 1.5%;
	color:white;
	background-color: #7ed147;
	background-image: url(../images/button/icon/next.png);
	background-position: right center;
	background-repeat: no-repeat;

}

.buttonPrevAPK{
	padding: 1.5% 1.5%;
	float: left;
	width: 30%;
	margin-left: 15%;
	color: white;
	background-color: #b4b4c6;
	background-image: url(../images/button/icon/prev.png);
	background-position: left center;
	background-repeat: no-repeat;

}

.buttonPrevAPKstep1{
	padding: 1.5% 1.5%;
	float: left;
	width: 30%;
	margin-left: 15%;
	color: white;
	background-color: #b4b4c6;
	background-image: url(../images/button/icon/prev.png);
	background-position: left center;
	background-repeat: no-repeat;

}

.buttonPrevAPKstep1:hover {
	opacity: 0.8;
}


.buttonPrevAPK:hover {
	opacity: 0.8;
}

.buttonAPK:hover {
	opacity: 0.8;
}

.
/*APK end*/