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{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;}.span-515{max-width: 515px;}.span-600{max-width: 600px;}.span-800{width: 800px;}

/* Fonty - start */
input,
textarea,
select{
    font-size: 100%;
}



@font-face {
  font-family: 'open_sansregular';
  src: url('../fonts/opensans/OpenSans.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans/OpenSans.woff') format('woff'), url('../fonts/opensans/OpenSans.ttf')  format('truetype'), url('../fonts/opensans/OpenSans.svg#OpenSans') format('svg');
  font-weight: normal;
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'open_sansbold';
  src: url('../fonts/opensans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans/OpenSans-Bold.woff') format('woff'), url('../fonts/opensans/OpenSans-Bold.ttf')  format('truetype'), url('../fonts/opensans/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'open_sanslight';
  src: url('../fonts/opensans/OpenSans-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans/OpenSans-Light.woff') format('woff'), url('../fonts/opensans/OpenSans-Light.ttf')  format('truetype'), url('../fonts/opensans/OpenSans-Light.svg#OpenSans-Light') format('svg');
  font-weight: normal;
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'open_sanssemibold';
  src: url('../fonts/opensans/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans/OpenSans-Semibold.woff') format('woff'), url('../fonts/opensans/OpenSans-Semibold.ttf')  format('truetype'), url('../fonts/opensans/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
  font-weight: 400;
}




body,
input,
textarea,
select,
.get-tooltip-right-content{
    font-family: 'open_sansregular', sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
}

ul.default { margin-left:20px; }
ul.default li { list-style: square; }

.page-title h1{
	font-family: 'open_sansregular';
}

.light{
    font-family: 'open_sanslight';
}

.bCError{
    border-color: #f64747;
}

.pattern {
    display:none!important;
}

.h30 { height: 30px; }

#request-pattern,
#employee-pattern { display:none; }

b,
strong,
.table th,
.pagination .selected,
.bold,
.entertainment-list__btn,
.entertainment-title,
.entertainment__btn,
.lightbox-entertainment__keyboard__label,
.lightbox-entertainment__keyboard__result__link,
.lightbox-entertainment__header,
.entertainment-tab,
.entertainment-date--first,
.entertainment-calendar-title .th,
.status-td,
.lightbox .lightbox-title,
.header .user-panel-name .alerts{
    font-family: 'open_sanssemibold';
    font-weight: 400;
}

.extra-bold{
	font-family: 'open_sansbold';
}

.status-td,
.header .user-panel-name .alerts{
    font-size: 11px;
}

.page-title h1{
    font-size: 24px;
}
/* Fonty - end */

/* Block - start */
body{
    min-width: 1280px;
	/*min-width: 1450px;*/
}

.site-content{
    /*width: 1170px;*/
    padding: 0 20px;
    margin: 0 auto;
}

.page-content{
    padding: 91px 0 30px;
}

.wrapper{
    position: relative;
    min-height: 100%;
}

.header .user-panel-name p,
.submenu-button .submenu li a,
.user-avatar p{
    white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.page-column-left{
    float: left;
    width: 270px;
}

.page-column-right{
    float: right;
    width: 870px;
}

.full-page{
	margin: 0 -20px;
}
/* Block - end */

/* Header - start */
.header{
    height: 40px;
    /*height: 56px;*/
    padding: 10px 0;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    z-index: 997;
}

.header .nav-box{
    /*margin-right: 20px;*/
}

.header .nav>ul>li{
    float: left;
    background: transparent url('../images/list/header-nav.gif') left center no-repeat;
}

.header .nav>ul>li>a{
    display: block;
}

.header .user-panel{
    position: relative;
    min-width: 120px;
    max-width: 400px;
}

.header .user-panel-name,
.header .nav>ul>li,
.header .nav>ul>li>a{
    position: relative;
    z-index: 3;
    height: 40px;
}
.header .user-panel-name,
.header .nav>ul>li{
    padding: 0 20px;
}
.header .user-panel-name,
.header .user-panel-name i,
.header .nav>ul>li{
    line-height: 40px;
}

.header .nav>ul>li>a,
.header .extra-submenu>li>a{
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 3px;
}
.header .nav>ul>li{
    padding: 0 5px;
}

.header .nav>ul>li.separator{
    width: 11px;
    padding-left: 0;
    padding-right: 0;
    background: url('../images/list/nav.png') center center no-repeat;
}

.header .extra-submenu>li>a{
	white-space: nowrap;
}

.header .extra-submenu{
	visibility: hidden;
	opacity: 0;
	left: 0;
    padding-top: 10px;
    position: absolute;
    top: 100%;
    transition: all 0.3s ease;
}

.header .extra-submenu-btn:hover .extra-submenu{
	visibility: visible;
	opacity: 1;
}

.header .user-panel-name img{
    display: block;
    position: absolute;
    width: 38px;
    height: 38px;
    top: 1px;
    left: 20px;
    border-radius: 50%;
    z-index: 1;
}

.header .user-panel-name .alerts{
	position: absolute;
	left: 45px;
	top: 25px;
	z-index: 2;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	border-radius: 100%;
}

.header .user-panel-name i{
    position: absolute;
    right: 20px;
    top: 0;
}

.header .user-panel-name p{
    padding-left: 48px;
    padding-right: 15px;
}

.page-title{
    padding-bottom: 30px;
}

.header-form-search{
	float: right;
	width: 230px;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-right: 20px;
	background: transparent url('../images/list/header-nav.gif') right center no-repeat;
}

.header-form-search .input{
	margin-right: 45px;
}

.inline-block{
	display: inline-block;
}

.header .nav-count{
    display: inline-block;
    position: absolute;
    z-index: 1;
    top: -6px;
    right: 12px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    margin-left: 5px;
    text-align: center;
    border: 2px solid #353840;
    border-radius: 50%;
    font-size: 11px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }

.header .nav-count2{
    display: inline-block;
    position: absolute;
    z-index: 1;
    top: 11px;
    right: 12px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    margin-left: 5px;
    text-align: center;
    border: 2px solid #353840;
    border-radius: 50%;
    font-size: 11px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }

.fa.header-icon{
        font-size: 22px;
  }

  .fa.header-icon,
  .header-label{

    line-height: 25px;
    display: block;
    text-align: center;
  }

  .header-label{
    padding-top: 5px;
    line-height: 10px;
    font-size: 11px;
  }
/* Header - end */

/* Header submenu - start */
.submenu-button .submenu{
    padding-top: 40px;
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    visibility: hidden;
    opacity: 0;
    z-index: 2;
}

.extra-submenu .submenu-button{
	position: relative;
}

.extra-submenu .submenu-button .submenu{
    left: -100%;
    padding-top: 0;
}

.header .user-panel-name .alerts,
.submenu-button .submenu{
	transition: all 0.3s ease;
}

.upload-box{
	transition: all 0.5s ease;
}

.submenu-button.dropdown .submenu{
    top: -5px;
    left: 0;
    visibility: visible;
    opacity: 1;
}

.extra-submenu .submenu-button.dropdown .submenu{
    left: -100%;
    top: 0;
}

.submenu-button.dropdown .submenu{
    box-shadow: 0px 3px 10px rgba(0,0,0,0.3);
}

.no-rgba .submenu-button.dropdown .submenu{
    box-shadow: 0px 3px 10px #cccccc;
}

.submenu-button .submenu ul{
    padding: 15px 0;
}

.submenu-button .submenu li{
    padding: 5px 0;
}

.submenu-button .submenu li a{
    display: block;
    height: 17px;
    line-height: 17px;
    padding: 0 18px;
    border-left: 2px solid transparent;
}
/* Header submenu - end */

/* Breadcrumbs - start */
.breadcrumbs{
    padding-top: 5px;
    display: none;
}

.breadcrumbs li{
    float: left;
    padding-left: 29px;
    background: url('../images/list/breadcrumbs.png') 12px center no-repeat;
}
.breadcrumbs li:first-child{
    padding-left: 0;
    background: none;
}
/* Breadcrumbs - end */

/* Column Tree - start */
.column-tree-header,
.column-tree-content{
    padding: 15px 20px;
}

.column-tree-list>ul,
.column-tree-list li.parent>ul{
    padding-top: 0;
    margin-left: 0;
}

.column-tree-list ul ul{
    padding-top: 4px;
}

.column-tree-list li{
    position: relative;
    line-height: 16px;
    padding: 4px 0 4px 12px;
}
.column-tree-list li.parent{
    padding-left: 20px;
}

.column-tree-list .li-arrow,
.column-tree-list .li-folder{
    position: absolute;
    left: 0;
    top: 5px;
}

.column-tree-list li.parent ul{
    display: none;
}

.column-tree-list li.parent.dropdown ul{
    display: block;
}

.column-tree-list>ul>li.parent>a>.li-folder-open,
.column-tree-list li.parent>a>.li-folder-open,
.column-tree-list>ul>li.parent.dropdown>a>.li-folder-close,
.column-tree-list li.parent.dropdown>a>.li-folder-close{
    display: none;
}
.column-tree-list>ul>li.parent.dropdown>a>.li-folder-open,
.column-tree-list li.parent.dropdown>a>.li-folder-open{
    display: block;
}

.column>.col{
	float: left;
}

.column>.col:first-child,
.column>.col.first{
	clear: both;
	margin-left: 0;
}

.column-grid-5m>.col{
	width: 18%;
	margin-left: 2.5%;
}
.column-grid-6m>.col{
    width: 15%;
    margin-left: 2%;
}
.column-grid-4m>.col{
	width: 23.5%;
	margin-left: 2%;
}

.column-grid-4>.col{
	width: 25%;
}

.column-grid-3m>.col{
	width: 32%;
	margin-left: 2%;
}

.column-grid-3>.col{
	width: 33.33%;
}

.date-of-stay-days li{
	float: left;
	width: 13%;
	margin-left: 1.5%;
}

.date-of-stay-days li:first-child{
	margin-left: 0;
}

.ui-datepicker-inline{
    width: auto !important;
}

.ui-datepicker{
    z-index:99999!important;
}

/* Column Tree - end */

/* Table - start */

.table-header-fixed .table-header-fixed-thead{
    visibility: visible;
    opacity: 1;
}

.table-header-fixed-thead{
    visibility: hidden;
    opacity: 0;
    position: fixed;
    display: table;
    z-index: 990;
}

.table table{
    border-collapse: separate;
    border-spacing: 0;
}

.table td,
.table th{
    padding: 10px 10px;
}
.table th{
    padding-top: 18px;
    padding-bottom: 18px;
    text-align: left;
}

.table.table-small td,
.table.table-small th{
    padding: 5px 5px;
}
.table.table-small th{
    padding-top: 5px;
    padding-bottom: 5px;
}

/*.table td.first,
.table th.first,*/
.table td.center,
.table th.center{
    text-align: center;
}

.table td.sortable-icon,
.table th.sortable-icon{
    width: 1px;
}
.table td.sortable-icon{
    cursor: move;
    background-image: url('../images/list/sortable-icon.png');
    background-position: right center;
    background-repeat: no-repeat;
}

.table td.move-icon{
    cursor: move;
    width: 24px;
    height: 24px;
    background-image: url('../images/list/move-icon.png');
    background-position: right center;
    background-repeat: no-repeat;
}

.status-td{
    display: inline-block;
    /*width: 21px;*/
    padding: 0 6px;
    height: 16px;
    margin: 0 auto;
    line-height: 16px;
    text-align: center;
    border-radius: 2px;
}

.table .lp-number,
.table.lp-show-number .lp-icon{
    display: none;
}

.table.lp-show-number .lp-number{
    display: block;
}

.tr-edit-mode .save-mode,
.tr-edit-mode .save-mode-button,
.tr-edit-mode.save .edit-mode,
.tr-edit-mode.save .edit-mode-button,
.tr-active-mode.no-active .icon-eye-open,
.tr-active-mode .icon-eye-close{
    display: none;
}

.tr-edit-mode.save .save-mode,
.tr-edit-mode.save .save-mode-button,
.tr-active-mode.no-active .icon-eye-close,
.tr-active-mode .icon-eye-open{
    display: block;
}

.table-dashboard tr:first-child td{
	border-top: none;
}
.table-dashboard{
	margin: -10px 0;
	border-collapse: separate;
    border-spacing: 0;
}
.table-dashboard td{
	padding: 10px 0;
}
.table-dashboard td .user-avatar{
	margin-top: 0;
}

.table .td-with-icon{
    position: relative;
    z-index: 1;
    padding-right: 30px;
}
.table .td-with-icon .td-with-icon--icon{
    position: absolute;
    z-index: 1;
    right: 0;
    width: 30px;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
}

.table.table-row-hover tr:hover td{
    background-color: #fffff1;
}
/* Table - end */

/* Pagination - start */
.pagination li{
    float: left;
    margin-left: -1px;
}

.pagination a{
    display: block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}

.pagination .selected{
    background: transparent;
}
/* Pagination - end */

/* Message - start */
.update-message{
    display: none;
}

.update-message-button{
    float: right;
}

.update-message-content{
    float: left;
    line-height: 16px;
    padding: 9px 0;
}

.message{
	position: relative;
	padding: 20px 10px;
}

.message .message-close{
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
/* Message - end */

/* Default-box - start */
.default-box-header,
.default-box-content{
    padding: 20px;
}

.default-box-header{
    padding-top: 16px;
    padding-bottom: 16px;
}

.default-box-content{
    border-top: none;
}
/* Default-box - end */

/* Input, button - start */
.input,
.button{
	border-radius: 3px;
}
.input input[type="text"],
.input input[type="number"],
.input input[type="password"],
.input textarea{
    width: 100%;
    padding: 3px 10px;
    height: 27px;
    line-height: 16px;
    box-sizing: border-box;
    background: transparent;
}

.input textarea{
    height: 130px;
    padding-top: 6px;
    padding-bottom: 6px;
    overflow: auto;
    resize: vertical;
}

.table td .input{
    margin-top: -8px;
    margin-bottom: -8px;
}

.button{
    display: block;
    height: 29px;
}
a.button,
span.button,
div.button{
    line-height: 29px;
}

.button:hover,
.remove-image:hover{
	opacity: 0.9;
    filter: alpha(opacity=90);
}

.button.button-pos-middle{
	margin-top: -6px;
	margin-bottom: -6px;
}

.button-cancle,
.button-border{
    display: block;
    height: 27px;
}

a.button-cancle,
span.button-cancle,
div.button-cancle,
a.button-border,
span.button-border,
div.button-border{
    line-height: 27px;
}

.button-border{
	border-style: solid;
    border-width: 1px;
    border-color: #e8eced;
}

.extra-field{
    display: none;
}
/* Input, button - end */

/* Footer - start */
.site-footer{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}

.footer{
    line-height: 16px;
    padding: 17px 0;
}
/* Footer - end */

/* Lightbox - start */
#lightbox-bg,
.lightbox{
	display: none;
}

#lightbox-bg{
	position: fixed;
	z-index: 998;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0.7;
    filter: alpha(opacity=70);
}

.lightbox{
	position: absolute;
	top: 100px;
	left: 50%;
	z-index: 999;
	background: white;
	width: 480px;
	margin-left: -240px;
}

.lightbox.id-3{
	width: 300px;
	margin-left: -150px;
}

.lightbox.id-102,
.lightbox.id-301,
.lightbox.id-302,
.lightbox.id-303,
.lightbox.id-304{
    width: 700px;
    margin-left: -350px;
}

.lightbox.id-103,
.lightbox.id-104,
.lightbox.id-105,
.lightbox.id-107{
	width: 1100px;
	margin-left: -550px;
}
.lightbox.id-103.big{
    width: 1200px;
    margin-left: -600px;
}
.lightbox.id-108{
    width: 1200px;
    margin-left: -600px;
}
.lightbox.id-111{
    width: 1000px;
    margin-left: -600px;
}
.lightbox.id-106{
    width: 800px;
    margin-left: -350px;
}
.lightbox.id-256{
    width: 1000px;
    margin-left: -500px;
}

.lightbox.id-257{
    width: 96%;
    margin-left: -48%;
}

.lightbox.id-109{
    width: 600px;
}

.lightbox.id-10001{
    width: 820px;
    margin-left: -310px;
}

.lightbox.id-10002{
    width: 820px;
    margin-left: -410px;
}

.lightbox.id-10003,
.lightbox.id-10004{
    width: 820px;
    margin-left: -410px;
    /*top: 20px !important;*/
}

.lightbox .lightbox-content{
    padding: 20px;
}
.lightbox .lightbox-footer{
    padding-top: 20px;
}

.lightbox .close-button{
	display: block;
	position: absolute;
	top: 0;
	right: 0px;
	width: 30px;
	height: 30px;
	line-height: 30px !important;
    text-align: center;
}

.lightbox .lightbox-title{
	padding: 18px 35px 18px 20px;
	font-size: 14px;
    line-height: 16px;
}

.lightbox.lightbox-entertainment{
    border-radius: 5px;
}

.lightbox-entertainment__header{
    padding: 25px 20px;
    text-align: center;
    border-bottom: 1px solid #ebeff0;
    font-size: 24px;
    color: #353840;
}

.lightbox-entertainment__body{
    padding: 30px 20px;
}

.lightbox-entertainment__keyboard{
    position: relative;
    z-index: 1;
}
.lightbox-entertainment__keyboard:before{
    content: '';
    position: absolute;
    z-index: 2;
    top: 0;
    left: 50%;
    bottom: 0;
    width: 1px;
    background-color: #ebeff0;
}

.lightbox-entertainment__keyboard__label{
    padding: 20px;
}

.lightbox-entertainment__keyboard__result{
    padding: 0 20px;
    max-height: 320px;
    overflow-y: auto;
}

.lightbox-entertainment__keyboard__result>li{
    display: block;
    border-top: 1px solid #ebeff0;
}
.lightbox-entertainment__keyboard__result>li:first-child{
    border-top: none;
}

.lightbox-entertainment__keyboard__result__link{
    display: block;
    padding: 20px 10px;
    position: relative;
    z-index: 1;
}

.lightbox-entertainment__keyboard__result__link--first{
    font-size: 14px;
    color: #353840;
    display: block;
    padding-bottom: 3px;
}
.lightbox-entertainment__keyboard__result__link.selected .lightbox-entertainment__keyboard__result__link--first{
    color: #00c8e7;
}
.lightbox-entertainment__keyboard__result__link--last{
    display: block;
    font-size: 12px;
    color: #a8aaad;
}
.lightbox-entertainment__keyboard__result__link .fa{
    visibility: hidden;
    position: absolute;
    z-index: 1;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    color: #00c8e7;
}
.lightbox-entertainment__keyboard__result__link.selected .fa{
    visibility: visible;
}

.lightbox-entertainment__footer{
    padding: 30px 20px;
    text-align: center;
    border-top: 1px solid #ebeff0;
}
.lightbox-entertainment__empty{
    font-style: italic;
    color:#acb2b7;
    font-family: 'open_sansregular';
}
/* Lightbox - end */

/* Logowanie - start */
.wrapper-login{
    padding-top: 80px;
    width: 370px;
    margin: 0 auto;
}

.login-box-content{
    padding: 20px;
}

.login-box-footer{
    padding-top: 20px;
}
/* Logowanie - end */

/* Preloader - start */
.preloader{
    display: none;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.95);
    background-image: url(../images/preloader.gif);
    background-position: center center;
    background-repeat: no-repeat;
}
.preloader.show{
    display: block;
}
/* Preloader - end */

/* PlUpload - start */
.plupload_buttons a .ui-button-text{
    padding: 0 !important;
}

.plupload_buttons a .ui-icon{
    display: none;
}

.plupload_buttons a,
.plupload_buttons a .ui-button-text{
    height: 34px !important;
    line-height: 34px !important;
}

.plupload_buttons a{
    padding-left: 15px;
    padding-right: 15px;
}

.plupload_buttons a{
    border: none !important;
    color: white !important;
    border-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
}
/* PlUpload - end */

/* dashboard - start */
.dashboard-users-box{
	display: block;
	margin-bottom: 20px;
}

.dashboard-users-box-image .user-status{
	position: absolute;
	bottom: 6px;
	right: 6px;
}

.dashboard-users-box-image{
	width: 82px;
	height: 82px;
	position: relative;
	margin: 30px auto 0;
}

.dashboard-users-box-image img{
	width: 80px;
	height: 80px;
	border-radius: 50%;
}

.dashboard-users-box-title{
	min-height: 30px;
	padding: 15px 10px;
}

.dashboard-users-box-li{
	padding: 7px 0;
}

.dashboard-users-box-li .circle{
	width: 32px;
	height: 32px;
	line-height: 32px;
	margin: 7px auto 0;
	text-align: center;
	border-radius: 50%;
}

.dashboard-users-box-li .circle.no-1{
	background-color: #535a6c;
	border: 1px solid #535a6c;
}

.dashboard-users-box-li .circle.no-2{
	background-color: #ffb200;
	border: 1px solid #ffb200;
}

.dashboard-users-box-li .circle.no-3{
	background-color: #fff;
	border: 1px solid #f64747;
}

.user-status{
	width: 8px;
	height: 8px;
	border: 2px solid white;
	border-radius: 50%;
}


.b-dashboard-box{
	padding: 15px 0;
	text-align: center;
}

.b-dashboard-box .count{
	font-size: 48px;
}

.b-dashboard-box .sum{
	font-size: 26px;
}

.b-dashboard-box .name{
	padding-top: 20px;
	font-size: 16px;
	text-transform: uppercase;
}

.dashboard-stats-label,
.dashboard-stats-value{
	font-size: 12px;
}

.dashboard-stats-label{
	line-height: 16px;
	padding: 2px 0;
}

.dashboard-stats-value{
	line-height: 20px;
	height: 20px;
	position: relative;
	z-index: 1;
}

.dashboard-stats-value .number{
	display: inline-block;
	height: 20px;
	padding: 0 5px;
	border-radius: 2px;
}
.dashboard-stats-value .beam{
	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
	height: 100%;
	width: 0;
	border-radius: 2px;
}

.dashboard-chart-1-legend{
	display: table;
	margin-left: 240px;
	height: 160px;
	margin-bottom: -15px;
}
.dashboard-chart-1-legend p{
	display: table-cell;
	vertical-align: middle;
	font-size: 28px;
	font-family: 'open_sanslight';
	text-transform: lowercase;
}

.dashboard-chart-2-legend{
    clear: both;
}
.dashboard-chart-2-legend:before{
    display: block;
    content: '';
    margin-top: 30px;
    margin-left: -30px;
    margin-right: -30px;
    border-top: 1px solid #ebeff0;
}

.dashboard-stats-list>li{
    float: left;
    width: 9%;
    margin-right: 3.5%;
    /*padding-right: 50px;*/
    padding-top: 30px;
    font-size: 11px;
    color: #5c6065;
    box-sizing: border-box;
    /*padding-right: 40px;*/
}
.dashboard-stats-list>li.selected{
    color: #00c8e7;
}
.dashboard-stats-list>li:nth-child(8n+1){
    clear:both;
}

.dashboard-stats-list .label{
	line-height: 16px;
	/*padding: 2px 0;*/
}

.dashboard-stats-list .value{
    color: #353840;
    font-family: 'open_sanssemibold';
    font-weight: 400;
    font-size: 20px;
	display: block;
	height: 20px;
	line-height: 20px;
}

.chart-1-value{
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 160px;
	font-size: 28px;
	font-family: 'open_sansbold';
}
/* dashboard - end */

/* avatar - start */
.user-avatar p{
	line-height: 36px;
	padding-left: 10px;
}
.user-avatar img{
	float: left;
	width: 36px;
	height: 36px;
	border-radius: 50%;
}

.user-avatar.avatar-middle img{
	width: 50px;
	height: 50px;
}

td .user-avatar{
	margin-top: -7px;
	position: relative;
	z-index: 1;
    top: 2px;
}
/* avatar - end */

.active-employees li{
	padding-top: 10px;
	padding-bottom: 10px;
}

.active-employees li:first-child{
	padding-top: 0;
}

/* hr - start */
.hr-title,
.hr-title p{
	position: relative;
}

.hr-title p{
	z-index: 2
}

.hr-title .hr{
	position: absolute;
	z-index: 1;
	left: 0;
	top: 50%;
	width: 100%;
	height: 1px;
}
/* hr - end */

/* Table dropdown - start */
.table-dropdown .table-dropdown-content{
	display: none;
/*	position: absolute;
	visibility: hidden;
	width: 0;
	height: 0;
	left: 0;
	top: 0;*/
}

.table-dropdown .table-dropdown-btn-hide{
	display: none;
}

.table-dropdown.dropdown .table-dropdown-btn-hide{
	display: block;
}

.table-dropdown .table-dropdown-btn-remove{
    display: none;
}

.table-dropdown.dropdown .table-dropdown-btn-remove{
    display: block;
}

.table-dropdown.dropdown .table-dropdown-btn-show{
	display: none;
}

.table-dropdown.dropdown .table-dropdown-content{
	display: table-row;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
/*	position: static;
	visibility: visible;
	width: auto;
	height: auto;*/
}

tr.table-dropdown-content>td{
	padding: 0;
    border-top: 6px solid #ccc;
    border-color: #ccc !important;
    border-width: 6px !important;
    position: relative;
    z-index: 1;
}
tr.table-dropdown-content>td:before{
    position: absolute;
    left: 23px;
    top: -18px;
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 12px 12px 12px;
    border-color: transparent transparent #ccc transparent;
}

.table-room-info-1{
	padding: 20px;
}

.table-room-info-1 .room-info{
	position: relative;
	padding-left: 35px;
	padding-right: 20px;
}

.table-room-info-1 .room-info i{
	position: absolute;
	left: 0;
	top: 7px;
}

.table-room-info-1 .room-info p{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.table-room-info-2{
	background: white url('../images/table/td-shadow.png') left bottom repeat-x;
}
/* Table dropdown - end */

/* Timeline - start */
.timeline{
	position: relative;
	padding-left: 32px;
	overflow: hidden;
	z-index: 1;
}

.timeline-list{
	position: relative;
	z-index: 1;
}

.timeline-list li{
	display: block;
	position: relative;
	border: 1px solid #e8eced;
	background: white;
	margin-top: 20px;
	z-index: 2;
}

.timeline-list li.el:first-child{
	margin-top: 0;
}

.timeline-line{
	display: none;
	position: absolute;
	left: -27px;
	top: -24px;
	z-index: 1;
	height: 100%;
	width: 3px;
	background: #acb2b7;
}

.timeline-arrow{
	display: block;
	position: absolute;
	z-index: 1;
	top: 15px;
	left: -10px;
	width: 10px;
	height: 18px;
	background: url('../images/list/timeline-arrow.png') center center no-repeat;
}

.timeline-status{
	display: block;
	position: absolute;
	z-index: 0;
	top: 8px;
	left: -33px;
	width: 13px;
	height: 13px;
	border-top: 10px solid white;
	background-color: #acb2b7;
	border-bottom: 10px solid white;
	border-radius: 50%;
}

.timeline .col{
	float: left;
}

.timeline .col-content{
	line-height: 16px;
	padding: 16px 10px;
}

/*.timeline-list .col-content{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}*/

.timeline .timeline-header .col-content{
	padding-top: 0;
	padding-bottom: 10px;
	line-height: 15px;
}

.timeline .timeline-header strong{
	display: block;
}

.timeline .button{
	margin: -9px 0;
}
.timeline .user-avatar{
	margin: -10px 0;
}

.timeline.size-1 .col.no-1{width:37%;}/*.timeline.size-1 .col.no-1 .col-content{max-width:580px;}*/
.timeline.size-1 .col.no-2{width:20%;}
.timeline.size-1 .col.no-3{width:8%;}
.timeline.size-1 .col.no-4{width:14%;}
.timeline.size-1 .col.no-5{width:12%;}
.timeline.size-1 .col.no-6{width:9%;}
/* Timeline - end */

/* Keyboard - start */
.keyboard-box li{
	float: left;
	width: 33.33%;
}
.keyboard-box li.keyboard-key-clear{
	width: 66.66%;
}

.keyboard-box li a{
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin: -1px -1px 0 0;
	border: 1px solid #e8eced;
	font-size: 21px;
}
.keyboard-box li a:hover{
	background: #f7f7f7;
}
.keyboard-box li.keyboard-key-clear a{
	font-size: 14px;
}

.input input.keyboard-input{
	height: 52px;
    line-height: 36px;
    font-size: 21px;
}
/* Keyboard - end */

/* Upload - start */
.fileinput-btn {
  overflow: hidden;
}
.fileinput-btn input {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

.progress .bar,
.progress{
    height:3px;
}

.progress{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-btn input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}

.upload-box{
    height: 80px;
    position: relative;
}

.upload-progress-bar{
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px;
    z-index: 10;
}

.upload-image{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    z-index: 1;
}
/* Upload - end */

/* btn */
.btn{
    display: block;
    height: 32px;
    line-height: 32px;
}
input[type="submit"].btn{
    line-height: 31px;
}


.btn-circle{
    display: block;
    height: 26px;
    width: 26px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -16px;
    margin-top: -16px;
    border: 3px solid white;
    border-radius: 50%;
    z-index: 9;
}
.btn-circle,
.btn-circle i{
    line-height: 26px !important;
}

.btn-circle.remove-image{
    left: auto;
    right: 5px;
    top: 21px;
    cursor: pointer;
    display: none;
}
.btn-circle.remove-image,
.btn-circle.remove-image i{
    line-height: 24px !important;
}

/* Tabs list - start */
.tabs-list{
	height: 48px;
	overflow: hidden;
}

.tabs-list-ul,
.tabs-list-ul li,
.tabs-list-term ul,
.tabs-list-term li,
.tabs-list-term .label{
	float: left;
}

.tabs-list-ul{
	width: 60%;
}

.tabs-list-term{
	float: right;
}

.tabs-list-ul li{
	margin-right: 5px;
}

.tabs-list-ul a{
	display: block;
	height: 39px;
	line-height: 39px;
	padding: 0 10px;
	margin-top: 9px;
	border-radius: 2px 2px 0 0;
}

.tabs-list-ul a.active{
	height: 48px;
	line-height: 48px;
	margin-top: 0;
}

.tabs-list-term{
	height: 30px;
	margin-top: 9px;
}

.tabs-list-term li{
	margin-left: 5px;
}

.tabs-list-term .label{
	line-height: 30px;
}

.tabs-list-term li a{
	display: block;
	padding: 0 10px;
	height: 28px;
	line-height: 28px;
	border-radius: 4px;
}

.requests-users-list{
	padding-top: 20px;
}

.requests-users-list .box{
	float: left;
	padding: 15px;
	width: 110px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.requests-users-list .box .user-avatar{
	float: left;
}

.requests-users-list .box .description{
	float: right;
}

.requests-users-list .box .user-avatar,
.requests-users-list .box .description{
	width: 50px;
}
/* Tabs list - end */

/*Tooltip*/
.ui-tooltip, .arrow:after {
    background: #535a6c !important;
}
.ui-tooltip {
    padding: 7px 5px;
    color: white !important;
    font-size: 11px !important;
    border: none !important;
    border-radius: 3px !important;
}
.ui-tooltip .arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -33px;
    bottom: -13px;
}
.ui-tooltip .arrow.top {
    top: -16px;
    bottom: auto;
}
.ui-tooltip .arrow.left {
    left: 20%;
}
.ui-tooltip .arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.ui-tooltip .arrow.top:after {
    bottom: -20px;
    top: auto;
}


.ui-tooltip.tooltip-right{
	width: 210px;
	padding: 15px !important;
	min-height: 20px;
}

.ui-tooltip.tooltip-right .arrow-right {
    width: 20px;
    height: 20px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -10px;
    margin-left: -10px;
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
    background: #535a6c;
}


.get-tooltip,
.get-tooltip-right{
	cursor: help;
}

.get-tooltip-right-content::before{
	content: "";
	position: absolute;
	z-index: 1;
	left: -10px;
	top: 50%;
	margin-top: -10px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right:10px solid #535a6c;
}

.get-tooltip-right-content{
	visibility: hidden;
	opacity: 0;
	position: absolute;
	z-index: 99999;
	background: #535a6c;
	color: white;
	font-size: 11px;
	padding: 10px 15px;
	max-width: 205px;
	margin-left: 20px;
	border-radius:  4px;
	transition: opacity 0.5s ease;
}
.get-tooltip-right-content.show{
	visibility: visible;
	opacity: 1;
}

.get-tooltip-right-content img{
	display: block;
	width: 100%;
	height: auto;
}

.draggable-handler{
	cursor: move;
}

.box-draggable-element{
	width: 120px;
	padding: 10px;
	line-height: 16px;
	min-height: 16px;
	max-height: 48px;
	background-color: #faffef;
	border: 1px solid #e8eced;
	z-index: 1000 !important;
}
/*Tooltip*/

/*accordion*/
.accordion-new-product{
	max-width: 1246px;
	margin: 0 auto;
}

.accordion{
	position: relative;
	z-index: 1;
	background: white;
}

.accordion .accordion-header-btn{
	position: absolute;
	z-index: 1;
	right: 30px;
	top: 10px;
}

.accordion .accordion-header-icon{
	width: 35px;
	height: 35px;
	float: left;
	margin-right: 15px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.accordion .accordion-header-hr{
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 3px;
	height: 100%;
	background: #00c8e7;
}

.accordion .accordion-header{
	margin: -1px 0 0 0 !important;
	padding: 5px 30px 5px 22px !important;
	height: 35px;
	line-height: 35px !important;
	overflow: hidden;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon{
	left: auto !important;
	right: 10px !important;
}

.accordion .accordion-header,
.accordion .ui-accordion-content{
	border-radius: 0;
}

.accordion .ui-accordion-content{
	padding: 0 20px !important;
	/*overflow: hidden !important;*/
}

.accordion .accordion-header,
.accordion .accordion-header.ui-state-active,
.accordion .ui-accordion-content{
	background: transparent !important;
	border-color: #e8eced !important;
}

.accordion .accordion-header,
.accordion .accordion-header.ui-state-active{
	color: #161b23 !important;
	font-family: 'open_sanssemibold' !important;
	font-size: 15px !important;
}

.icon-add-product-info{
	font-size: 24px !important;
	line-height: 29px !important;
}
/*accordion*/



/*
 *
 *   Grid - start
 *
 */

.grid-row{
 	margin: 0;
    margin-left: -10px;
    margin-right: -10px;
}

.grid-row:after{
    content: "";
    display: block;
    clear: both;
}

.grid-row>.grid-col{
	float: left;
    padding: 0 10px;
    width: 100%;
    box-sizing: border-box;
}

.grid-row>.grid-col.last{
        float: right;
}

.grid-row>.grid-col:first-child{
        float: left;
}

.grid-row>.grid-col.col-1{width: 8.333%;}
.grid-row>.grid-col.col-2{width: 16.66%;}
.grid-row>.grid-col.col-3{width: 25%;}
.grid-row>.grid-col.col-4{width: 33.33%;}
.grid-row>.grid-col.col-5{width: 41.66%;}
.grid-row>.grid-col.col-6{width: 50%;}
.grid-row>.grid-col.col-7{width: 58.33%;}
.grid-row>.grid-col.col-8{width: 66.66%;}
.grid-row>.grid-col.col-9{width: 75%;}
.grid-row>.grid-col.col-10{width: 83.33%;}
.grid-row>.grid-col.col-11{width: 91.66%;}
.grid-row>.grid-col.col-12{width: 100%;}
.grid-row>.grid-col.col-five{width: 20%;}







/*
 *
 *   b-dropdown
 *
 */

.b-dropdown{
	opacity: 0;
	visibility: hidden;
 	position: fixed;
 	background: white;
 	z-index: 10000;
 	border-radius: 4px;
 	box-shadow: 0 0 7px rgba(0,0,0,0.2);
 	transition: opacity 0.3s ease;
}

.b-dropdown .dropdown-close{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	z-index: 100;
}

.b-dropdown.show{
	opacity: 1;
	visibility: visible;
}

.b-dropdown:after{
	display: block;
	content: '';
	position: absolute;
	bottom: 100%;
	right: 8px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 8px 8px;
	border-color: transparent transparent #fff;
}

/*js-form-copy-pattern*/
.js-form-copy .js-form-copy-pattern:first-child .js-form-copy-remove{
    display: none;
}

.message2{
    color: white;
    padding: 15px;
    border-radius: 4px;
    margin-bottom: 20px;
}

.message2.success{
    background: #87d37c;
}

.message2.error{
    background: #f64747;
}


/*settings-list*/
.settings-page-left,
.settings-page-right{
    float: left;
}

.settings-page-left{
    width: 15%;
}

.settings-page-right{
    width: 84%;
    margin-left: 1%;
}

.settings-page-right .accordion-new-product{
    max-width: none;
}

.settings-list{
    padding: 10px;
    border-radius: 4px;
}

.settings-list--item{
    padding-top: 15px;
}
.settings-list--item:first-child{
    padding-top: 0;
}

.settings-list-option{
    border-radius: 4px;
    padding: 5px 10px;
}

.settings-list-option--item{
    border-top: 1px solid #e8eced;
}
.settings-list-option--item:first-child{
    border-top: none;
}

.settings-list-option--link{
    display: block;
    padding: 8px 0;
}

.settings-list--title{
    padding: 0 10px 10px;
}

.settings-logo{
    margin: 250px auto;
    opacity: 0.1;
    filter: grayscale(100%);
}

.info-box{
    border: 1px solid #bce8f1;
    background: #d9edf7;
    border-radius: 4px;
    padding: 10px;
    line-height: 29px;
    color: #31708f;
}

.info{
    border: 1px solid #faebcc;
    background: #fcf8e3;
    border-radius: 4px;
    padding: 10px;
    line-height: 29px;
    color: #8a6d3b;
}
.alert{
    border: 1px solid #ff0000;
    background: #ff9e9e;
    border-radius: 4px;
    padding: 10px;
    line-height: 29px;
    color: black;
}

.info .fa{
    font-size: 22px;
    margin-right: 5px;
}

.calendar-minute-info {
    padding: 6px;
    display: inline;
}

.calendar-minute {
    padding: 5px;
    border: 1px solid black;
    display: inline-block;
    width: 25px;
    height: 20px;
    cursor: pointer;
}

.calendar-minute.active {
    background: #aeabab;
    color: white;
}

.calendar-minute.reserved,
.calendar-minute.disabled {
    background: red;
    color: white;
}

.calendar-hour {
    width: 30px;
    text-align: center;
    display: inline-block;
    top: -10px;
    position: relative;
}

.calendar-date {
    border: 1px solid black;
    padding: 7px;
    width: 150px;
    cursor: pointer;
}

.calendar-date.active {
    background: red;
    color: white;
}

.tabs-list-ul a.active {
    background: #00c8e7;
    color: #ffffff;
    font-weight: bold;
}

@-webkit-keyframes spinnerRotate
{
    from{-webkit-transform:rotate(0deg);}
    to{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes spinnerRotate
{
    from{-moz-transform:rotate(0deg);}
    to{-moz-transform:rotate(360deg);}
}
@-ms-keyframes spinnerRotate
{
    from{-ms-transform:rotate(0deg);}
    to{-ms-transform:rotate(360deg);}
}

.chart-preloader{
    position: relative;
    z-index: 10;
}

.chart-preloader.show::before{
    visibility: visible;
    opacity: 1;
}

.chart-preloader::before{
    visibility: hidden;
    opacity: 0;
    content: '';
    position: absolute;
    z-index: 2;
    right: 28px;
    top: 25px;
    width: 25px;
    height: 25px;
    display: block;
    padding: 0px;
    border-radius: 100%;
    border-width: 4px;
    border-style: solid;
    border-top-color: rgba(0,200,231,0.2);
    border-bottom-color: rgba(0,200,231,0.2);
    border-left-color: #00c8e7;
    border-right-color: rgba(0,200,231,0.2);
    -webkit-animation: spinnerRotate 0.8s linear infinite;
    animation: spinnerRotate 0.8s linear infinite;
    transition: opacity 0.3s ease;
}

.device-wifi-icon{
    display: block;
    margin: 0 auto;
    width: 20px;
    height: 20px;
    background-image: url('../images/wifi-icon/0.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.device-wifi-icon.device-wifi-icon--1{background-image: url('../images/wifi-icon/1.png');}
.device-wifi-icon.device-wifi-icon--2{background-image: url('../images/wifi-icon/2.png');}
.device-wifi-icon.device-wifi-icon--3{background-image: url('../images/wifi-icon/3.png');}
.device-wifi-icon.device-wifi-icon--4{background-image: url('../images/wifi-icon/4.png');}

.chart-legend{
    text-align: center;
    font-size: 11px;
}

.chart-legend li{
    display: inline-block;
    padding-left: 20px;
}
.chart-legend li:first-child{
    padding-left: 0;
}

.chart-legend__icon{
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-bottom: -4px;
    margin-right: 5px;
}

.checkin-modal-box{
    margin-top: 23px;
    min-height: 40px;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    z-index: 1;
    right: -5px;
    padding-right: 5px;
}

.checkin-modal-box.preloader--show{
    background: transparent url('../images/preloader.gif') center center no-repeat;
}

.checkin-modal-result__search{
    padding: 10px;
    background-color: #f5f5f5;
    margin-bottom: 10px;
}

.checkin-modal-result__list{
    /*border-top: 1px solid #e8eced;*/
}

.checkin-modal-result__item{
    padding: 10px;
    border-bottom: 1px solid #e8eced;
}

.checkin-modal-result__item:nth-child(odd){
    background-color: rgba(0,0,0,.01);
}

.places-addons{
    position: relative;
    z-index: 1;
    top: -10px;
}

.places-addons__checkbox{
    position: absolute;
    z-index: 1;
    left: 0;
    top: 29px;
}

.places-addons__title{
    padding-bottom: 5px;
}

.places-addons__item{
    position: relative;
    z-index: 1;
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #e8eced;
}
.places-addons__item:first-child{
    border-top: none;
}

.places-addons__image{
    width: 50px;
    height: 50px;
    float: left;
    background-color: #e8eced;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.places-addons__content{
    margin-left: 65px;
}




.entertainment-list{
    padding-top: 50px;
}

.entertainment-list__item{
    float: left;
    width: 25%;
    padding-top: 30px;
}

.entertainment-list__btn{
    display: block;
    margin: 0 auto;
    background-color: #ffffff;
    border-radius: 8px;
    text-align: center;
    padding-top: 40px;
    height: 180px;
    font-size: 14px;
    color: #353840;
    max-width: 220px;
    box-shadow:
        0 2px 2px rgba(0, 0, 0, .02),
        0 4px 4px rgba(0, 0, 0, .02),
        0 8px 8px rgba(0, 0, 0, .02),
        0 16px 16px rgba(0, 0, 0, .03),
        0 32px 32px rgba(0, 0, 0, .03);
}

.entertainment-list__btn__icon{
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 auto 20px;
    border-radius: 50%;
    background-color: #00c8e7;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}

.entertainment-title{
    color: #353840;
    font-size: 24px;
    padding-bottom: 20px;
}

.entertainment-header{}
.entertainment-body{
    padding-top: 15px;
    padding-bottom: 15px;
}
.entertainment-footer{}

.entertainment__btn{
    display: inline-block;
    line-height: 50px;
    border-radius: 5px;
    color: #ffffff;
    background-color: #acb2b7;
    padding-right: 50px;
    padding-left: 50px;
    font-size: 15px;
}
.entertainment__btn.middle{
    line-height: 40px;
    font-size: 13px;
}
.entertainment__btn.blue{
    background-color: #00c8e7;
}
.entertainment__btn.blue.red{
    background-color: #f64747;
}

.entertainment-calendar>li{
    float:left;
    width:50%;
    box-sizing: border-box;
    padding-left: 50px;
}

.entertainment-calendar:after{
    content: "";
    display: block;
    clear: both;
}

.entertainment-calendar-hours>li{
    height:45px;
    display:block;
    position: relative;
    /*z-index: 1;*/
}
.entertainment-calendar-hours>li:after{
    content: "";
    display: block;
    clear: both;
}
.entertainment-calendar-hours>li:before{
    position: absolute;
    z-index: 1;
    content: attr(data-label);
    display: block;
    right: 100%;
    top: 30px;
    line-height: 35px;
    color: #353840;
    font-size: 13px;
}


.entertainment-calendar-title>li{
    height:30px;
    display:block;
    float:left;
    width:25%;
    padding-bottom: 10px;
    padding-left: 10px;
    box-sizing: border-box;
}
.entertainment-calendar-title>li:after{
    content: "";
    display: block;
    clear: both;
}

.entertainment-calendar-title .th{
    display: block;
    line-height: 20px;
    text-align: center;
}


.entertainment-calendar-minutes>li{
    height:45px;
    display:block;
    float:left;
    width:25%;
    padding-bottom: 10px;
    padding-left: 10px;
    box-sizing: border-box;
}

.entertainment-calendar-minutes .item{
    display: block;
    height: 35px;
    line-height: 35px;
    background-color: #ffffff;
    border-radius: 4px;
    text-align: center;
    position: relative;
    z-index: 2;
}

.entertainment-calendar-minutes .item.reserved{
    background-color: #f64747 !important;
}

.entertainment-calendar-minutes .item.after-time{
    background-color: #c4c6c8;
}

.entertainment-calendar-minutes .item.selected.after-time,
.entertainment-calendar-minutes .item.selected{
    background-color: #00c8e7;
}

.entertainment-calendar-minutes .item>*{
    display: none;
}
.entertainment-calendar-minutes .item.selected>.item--selected{
    display: inline;
    color: white;
}
.entertainment-calendar-minutes .item.default>.item--default{
    display: inline;
    color: #c4c6c8;
}
.entertainment-calendar-minutes .item.reserved>.item--reserved{
    display: inline;
    color: white;
}




.entertainment-date-list{
    margin-top: 30px;
    background-color: white;
    border-radius: 8px;
    overflow: hidden;
}

.entertainment-date-list>li{
    display: block;
    border-top: 1px solid #ebeff0;
}
.entertainment-date-list>li:first-child{
    border-top: none;
}

.entertainment-date{
    display: block;
    padding: 20px;
    position: relative;
    z-index: 1;
}

.entertainment-date--first{
    display: block;
    color: #353840;
    padding-bottom: 5px;
}
.entertainment-date--first.datepicker{
    padding-bottom: 2.5px;
}
.entertainment-date.selected .entertainment-date--first{
    color: #00c8e7;
}

.entertainment-date--last{
    display: block;
    color: #a8aaad;
    font-size: 12px;
}

.entertainment-date .fa,
.entertainment-datepicker .fa{
    visibility: hidden;
    position: absolute;
    z-index: 1;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    color: #00c8e7;
}
.entertainment-date.selected .fa{
    visibility: visible;
}

.entertainment-date .datepicker{
    font-family: 'open_sanssemibold';
    width:100%;
}

.entertainment-tab-list{
    /*border-radius: 5px;*/
    /*overflow: hidden;*/
}

.entertainment-tab-list>li{
    float: left;
    width: 33%;
}
.entertainment-tab-list:after{
    content: "";
    display: block;
    clear: both;
}

.entertainment-tab-list>li:first-child .entertainment-tab{
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}

.entertainment-tab-list>li:last-child .entertainment-tab{
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}

.entertainment-tab{
    display: block;
    /* line-height: 40px; */
    border-radius: 0;
    /* color: #ffffff; */
    background-color: white;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 14px;
    font-size: 12px;
    text-align: center;
    /* border-radius: 5px; */
    padding-bottom: 14px;
    /*border-radius: 5px;*/
}
.entertainment-tab.active{
    color: white;
    background-color: #00c8e7;
}

.entertainment-legend-list{
    padding-left: 65px;
}

.entertainment-legend-list:after{
    content: "";
    display: block;
    clear: both;
}
.entertainment-legend-list>li{
    float: left;
    width: 25%;
    padding-top: 5px;
    position: relative;
    z-index: 1;
}
.entertainment-legend-list>li:last-child{
    /*width: 13%;*/
}

.entertainment-legend{
    position: relative;
    z-index: 1;
    padding-left: 15px;
    font-size: 12px;
}

.entertainment-legend-icon{
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    font-size: 13px !important;
}

.entertainment-legend-list>li:first-child .entertainment-legend-icon{
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
}

.entertainment-keyboard{}

.entertainment-keyboard__input{
    position: relative;
    z-index: 1;
}
.entertainment-keyboard__input input{
    width: 100%;
    height: 56px;
    line-height: 56px;
    font-size: 30px;
    color: #00c8e7;
    padding-left: 20px;
    padding-right: 50px;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
}
.entertainment-keyboard__input__clear{
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
    bottom: 0;
    width: 50px;
    line-height: 56px !important;
    text-align: center;
    font-size: 24px !important;
    color: #00c8e7;
}

.entertainment-keyboard__keys{}

.entertainment-keyboard__keys>li{
    float: left;
    width: 33.33%;
    border-top: 1px solid #ebeff0;
    border-left: 1px solid #ebeff0;
    box-sizing: border-box;
}

.entertainment-keyboard__key{
    display: block;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 24px;
    color: #353840;
}

/*RoomsStatus*/
.rs{
    float: left;
    margin-top: 10px;
    margin-right: 10px;
    border: 1px solid #e8eced;
}

.rs__box{
    width: 164px;
    height: 120px;
    padding: 0 14px;
    border: 3px solid white;
    background-color: white;
}
.rs--status-IN .rs__box{background-color: #fff6f6;}
.rs--status-CLEANING .rs__box{background-color: #fff6e5;}
.rs--status-DISABLED .rs__box{background-color: #fdf1f7;}
.rs--status-OUT .rs__box{background-color: #e5f9fd;}
.rs--status-READY .rs__box{background-color: #f3fdf6;}
.rs--status-Dirty .rs__box{background-color: #fdf1f7;}

.rs__header{
    position: relative;
    z-index: 1;
    padding: 10px 0;
    border-bottom: 1px solid rgba(22,27,36,.1);
}

.rs__nr{}

.rs__status{
    color: white;
    display: inline-block;
    position: absolute;
    z-index: 1;
    right: 0;
    top: 50%;
    margin-top: -9px;
    line-height: 18px;
    padding: 0 5px;
    min-width: 75px;
    text-align: center;
    white-space: nowrap;
    border-radius: 2px;
}
.rs--status-IN .rs__status{background-color: #f64747;}
.rs--status-CLEANING .rs__status{background-color: #ffa502;}
.rs--status-DISABLED .rs__status{background-color: #ed7ab5;}
.rs--status-OUT .rs__status{background-color: #01c7e7;}
.rs--status-READY .rs__status{background-color: #14d357;}
.rs--status-DIRTY .rs__status{background-color: #ed7ab5;}

.rs__body{
    padding: 10px 0;
}

.rs__list{}

.rs__item{
    display: block;
}

.rs__label{
    float: left;
    font-size: 12px;
    font-family: 'open_sanssemibold';
    font-weight: 400;
    line-height: 20px;
    white-space: nowrap;
}

.rs__value{
    float: right;
    text-align: right;
    font-size: 14px;
    font-family: 'open_sanssemibold';
    font-weight: 400;
    color: #161b23;
    line-height: 20px;
    white-space: nowrap;
}

/*Dashboard*/
.dashboard{
    max-width: 1200px;
    margin: 0 auto;
}

.dashboard-nav{

}

.dashboard-nav__item{
    float: left;
    width: 17%;
    border-left: 1px solid #ebeff0;
    box-sizing: border-box;
}

.dashboard-nav__link{
    display: block;
    line-height: 60px;
    text-align: center;
    font-size: 14px;
    color: #5c6065;
    background-color: white;
    cursor:pointer;
}
.dashboard-nav__link.active{
    color: white;
    background-color: #00c8e7;
    font-family: 'open_sanssemibold';
    font-weight: 400;
}
.dashboard-nav__item:first-child{
    border-left: none;
}
.dashboard-nav__item:first-child .dashboard-nav__link{
    border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.dashboard-nav__item:last-child{
    width: 32%;
}
.dashboard-nav__item:last-child .dashboard-nav__link{
    border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.dashboard-nav--2{
	width:100%;
}

.dashboard-nav--2 .dashboard-nav__item{
    width: 25%;
    border-top:1px solid #ebeff0;  
    border-bottom:1px solid #ebeff0; 
}

.dashboard-nav--2 .dashboard-nav__item:first-child{
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;

    border-left:1px solid #ebeff0;  
}

.dashboard-nav--2 .dashboard-nav__item:last-child{
    border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;

    border-right:1px solid #ebeff0;  
}

.dashboard-box{
    padding: 30px;
    background-color: white;
    border-radius: 10px;
}

.dashboard-box__title{
    color: #353840;
    font-size: 30px;
    font-family: 'open_sanslight';
    font-weight: 400;
    padding-bottom: 15px;
}
.dashboard-box__description{
    color: #353840;
    font-size: 12px;
    opacity: .5;
}
.dashboard-box__description .fa{
    font-size: 14px;
    margin-right: 5px;
}

.dashboard-box__chart{
    margin-left: auto;

    width: 220px;
    height: 220px;
    position: relative;
    z-index: 1;
}
.dashboard-box__chart:before{
    content: '';
    position: absolute;
    z-index: -1;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    border: 20px solid rgba(0,0,0,.15);
    box-shadow: 0 10px 20px rgba(0,0,0,.15), 0 10px 20px rgba(0,0,0,.15) inset;
    box-sizing: border-box;
    border-radius: 50%;
}
.dashboard-box__chart:after{
    content: '';
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.dashboard-box__chart__text{
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 30px;
    right: 30px;
    text-align: center;
    font-size: 13px;
    color: #5c6065;
    transform: translateY(-50%);
}
.dashboard-box__chart__text strong{
    font-size: 30px;
    display: block;
    padding-top: 7px;
    font-family: 'open_sanssemibold';
    font-weight: 400;
}

.dashboard-box__btn{
    display: inline-block;
    color: white;
    line-height: 45px;
    font-size: 13px;
    font-family: 'open_sanssemibold';
    font-weight: 400;
    background-color: #acb2b7;
    position: absolute;
    z-index: 1;
    bottom: 0;
    white-space: nowrap;
    padding-right: 10px;
    padding-left: 35px;
    border-radius: 4px;
}
.dashboard-box__btn:hover{
    opacity: .9;
}
.dashboard-box__btn__icon{
    position: absolute;
    left: 10px;
    top: 49%;
    font-size: 16px !important;
    transform: translateY(-50%);
}

.dashboard-box__header{
    position: relative;
    z-index: 1;
}

.dashboard-box__subtitle{
    font-size: 16px;
    color: #353840;
}


.dashboard-hidden__content{
    display: none;
}
.dashboard-hidden.dropdown .dashboard-hidden__content{
    display: block;
}

.dashboard-hidden__btn{
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.dashboard-hidden__btn .fa{
    opacity: .5;
}

.dashboard-hidden__btn--open{display: none;}
.dashboard-hidden.dropdown .dashboard-hidden__btn--open{display: inline;}
.dashboard-hidden.dropdown .dashboard-hidden__btn--close{display: none;}


/*Staffhelper*/
.staffhelper{
	max-width:1425px;
	margin:0 auto;
	position:relative;
}
.staffhelper__link{
	position:absolute;
	right:0;
	top:0;
	background-color:#05C8E7;
	color:#FFFFFF;
	border-radius:5px;
	font-size:15px;
	padding:10px 15px;
}
.staffhelper__link.disabled{
	cursor:not-allowed;
  	background-color:#c9c8d1;
  	opacity:0.5;
}
.staffhelper h2{
	padding-bottom: 32px;
}
.staffhelper__table table{
	border-spacing: 0;
}
.staffhelper__table table tr th{
    background-color: #05C8E7;
}
.staffhelper__table table tr th:first-child{
	width:100px;
	text-align:right;
}
.staffhelper__table table tr th:first-child{
    border-radius: 5px 0px 0px 5px;
}
.staffhelper__table table tr th:last-child{
    border-radius: 0px 5px 5px 0px;
}
.staffhelper__table table thead tr th{
	padding:8px 20px;
	color: #FFFFFF;
	font-weight:normal;
	font-size: 14px;
	line-height: 18px;
	font-family: 'open_sansregular', sans-serif;
}
.staffhelper__table table tr td{
    background-color: #FFFFFF;
    border-bottom: 1px solid #F3F1F1;
    padding:12px 20px;
}
.staffhelper__table table tr:last-child td{
    border-bottom: none;
}
.staffhelper__table table tr:first-child td:first-child{
    border-radius: 5px 0px 0px 0px;
}
.staffhelper__table table tr:first-child td:last-child{
    border-radius: 0px 5px 0px 0px;
}
.staffhelper__table table tr:last-child td:first-child{
    border-radius: 0px 0px 0px 5px;
}
.staffhelper__table table tr:last-child td:last-child{
    border-radius: 0px 0px 5px 0px;
}
.staffhelper__table table tr td:first-child{
	width:100px;
	text-align:right;
}
.staffhelper__table table tr td:last-child{
	text-align:right;
}
.staffhelper__number{
	color: #7A7878;
	font-size: 14px;
	line-height: 24px;
	font-family: 'open_sanssemibold', sans-serif;
}
.staffhelper__status{
	display:inline-block;
	width:150px;
	padding:4px 0;
	text-align:center;
	border-radius: 5px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	font-size: 14px;
	line-height: 16px;
	font-family: 'open_sansregular', sans-serif;
}
.staffhelper__status.staffhelper__status--DIRTY{
	background-color: #000000;
	color: #FFFFFF;
}
.staffhelper__status.staffhelper__status--CLEANING{
	background-color: #ffb200;
	color: #FFFFFF;
	border: 1px solid #ffb200;
}
.staffhelper__move{
	color: #D1D1D1;
	font-size:16px!important;
	transition: color 0.4s ease;
	cursor:move;
}
.staffhelper__move:hover{
	color:#000000;
}
.staffhelper__header{
	border-radius: 5px;
	background-color: #FFFFFF;
	padding:16px 85px 16px 32px;
	position:relative;
	cursor:pointer;
}
.staffhelper__header__title{
	color: #000000;
	font-size: 15px;
	font-family: 'open_sansbold', sans-serif;
	line-height: 20px;
}
.staffhelper__header__number{
	display:inline-block;
	border: 1px solid #000000;	
	border-radius: 5px;	
	background-color: #FFFFFF;
	color: #000000;
	font-size: 14px;
	font-family: 'open_sansbold', sans-serif;
	line-height: 20px;
	/*padding: 0 12px;*/
	text-align:center;
	width:34px;
	margin-left:18px;
	float:right;
}
.staffhelper__header__number--black{
	background-color: #000000;
	color:#ffffff;
}
.staffhelper__header__arrow{
	position:absolute;
	color:#05C8E7;
	top:16px;
	right:36px;
	font-size:20px!important;
	opacity:1;
}
.staffhelper__item.active .staffhelper__header__arrow{
	transform:rotate(180deg);
}
.staffhelper__item.empty .staffhelper__header{
	cursor:default;
}
.staffhelper__item.empty .staffhelper__header__arrow{
	opacity:0;
}
.staffhelper__list{
	border-radius: 5px;
	background-color: #FFFFFF;
	padding:7px;
	margin-top:5px;
}
.staffhelper__list li{
	border-bottom: 1px solid #F3F1F1;
	padding:7px 78px 7px 25px;
	text-align:right;
	position:relative;
	transition: background-color 0.4s ease;
}
.staffhelper__list li:hover{
	background-color: rgba(0,0,0,0.01);
}
.staffhelper__list li:last-child{
	border-bottom: none;
}
.staffhelper__list li .staffhelper__number{
	display:inline-block;
	width:100px;
	margin-right:50px;
}
.staffhelper__clear{
	position:absolute;
	color:#D1D1D1;
	top:11px;
	right:29px;
	font-size:18px!important;
	cursor:pointer;
	transition: color 0.4s ease;
}
.staffhelper__clear:hover{
	color:#000000;
}
.staffhelper__item{
	margin-bottom:5px;
	border-radius:5px;
	border:2px solid transparent;
	transition: border 0.4s ease;
}
.staffhelper .draggable-content{
	padding:2px;
	background-color:#ffffff;
	border-radius:5px;
	border:1px solid #5c6065;
}
.staffhelper .droppable-hover{
	border:2px solid #05C8E7;
}
.staffhelper__empty{
	padding:50px 0;
	text-align:center;
}
.staffhelper__empty__content{
	margin:0 auto;
	position:relative;
	display: inline-block;
	padding-left:65px;
	line-height:55px;
	color:#c9c8d1;
	font-size:24px;
}

.staffhelper__empty__img{
	position:absolute;
	left:0;
	top:0;
}
.ql-editor{
    min-height: 100px;
}