html{-ms-touch-action:manipulation;touch-action:manipulation}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-ms-overflow-style:-ms-autohiding-scrollbar}input{-webkit-appearance:none;-moz-appearance:none}input:focus{outline:none}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{color:#888}html,body{margin:0;padding:0;background:#FFF;font-family:Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6,section{position:relative;margin:0;padding:0;font-weight:normal}@-moz-keyframes login_error{0%{-moz-transform:translate3d(0,0,0)}20%{-moz-transform:translate3d(40px,0,0)}40%{-moz-transform:translate3d(-40px,0,0)}60%{-moz-transform:translate3d(10px,0,0)}80%{-moz-transform:translate3d(-10px,0,0)}100%{-moz-transform:translate3d(0,0,0)}}@-webkit-keyframes login_error{0%{-webkit-transform:translate3d(0,0,0)}20%{-webkit-transform:translate3d(40px,0,0)}40%{-webkit-transform:translate3d(-40px,0,0)}60%{-webkit-transform:translate3d(10px,0,0)}80%{-webkit-transform:translate3d(-10px,0,0)}100%{-webkit-transform:translate3d(0,0,0)}}@keyframes login_error{0%{transform:translate3d(0,0,0)}20%{transform:translate3d(40px,0,0)}40%{transform:translate3d(-40px,0,0)}60%{transform:translate3d(10px,0,0)}80%{transform:translate3d(-10px,0,0)}100%{transform:translate3d(0,0,0)}}body{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none}.fbe_logo{position:relative;width:66px;height:66px;left:50%;margin-left:-33px;margin-top:35px;background-color:#fca400;border-radius:4px;-moz-border-radius:4px;-webkit-transition:-webkit-transform 0.4s 0.2s cubic-bezier(0.175,0.885,0.32,1.275);-moz-transition:-moz-transform 0.4s 0.2s cubic-bezier(0.175,0.885,0.32,1.275);transition:transform 0.4s 0.2s cubic-bezier(0.175,0.885,0.32,1.275);overflow:hidden}.fbe_logo .upper_arrow,.fbe_logo .lower_arrow{position:absolute;top:0;left:0;width:100%;height:100%}.fbe_logo .upper_arrow svg,.fbe_logo .lower_arrow svg{width:66px;height:66px;stroke:#FFF;fill:#FFF}.info_text{position:relative;margin-top:10px;margin-left:20px;margin-right:20px;margin-bottom:35px;text-align:center;font-size:30px;color:#505050;text-align:center;font-family:'HelveticaNeue-Thin','Helvetica Neue Thin',"Roboto",Arial,sans-serif;line-height:1.3;z-index:2;transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;cursor:default}.info_description{position:relative;margin-top:-25px;margin-left:20px;margin-right:20px;font-size:18px;color:#505050;text-align:center;font-family:'HelveticaNeue-Thin','Helvetica Neue Thin',"Roboto",Arial,sans-serif;line-height:1.3;z-index:2;cursor:default}.login_inputs.login_error{-moz-animation:login_error 0.5s ease 1;-webkit-animation:login_error 0.5s ease 1;-ms-animation:login_error 0.5s ease 1;-o-animation:login_error 0.5s ease 1;animation:login_error 0.5s ease 1}.main_input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;position:relative;display:block;width:300px;height:55px;padding:10px 5px 10px 5px;margin:0 auto 10px auto;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:3px;-moz-border-radius:3px;border:1px #D0D0D0 solid;text-align:center;font-family:'HelveticaNeue-Light','Helvetica Neue Light',"Roboto",Arial,sans-serif;font-size:22px;color:#999;background:none;-webkit-transition:opacity 0.2s ease,background 0.2s ease,border 0.3s ease,color 0.2s ease;-moz-transition:opacity 0.2s ease,background 0.2s ease,border 0.3s ease,color 0.2s ease;transition:opacity 0.2s ease,background 0.2s ease,border 0.3s ease,color 0.2s ease}.main_input:focus{outline:none;border-color:#fca400;color:#555}.main_input.valid,.main_input.valid:focus{border-color:#31b748}.main_input.error{border-color:#a44644}.main_input.left_align{text-align:left;padding-left:15px}.main_input.with_hint{padding-right:110px}.input_cnt{position:relative;width:300px;margin:0 auto}.input_cnt .input_hint{position:absolute;top:0;right:0;height:55px;line-height:55px;padding:0 15px 0 15px;color:#777;font-family:'HelveticaNeue-Light','Helvetica Neue Light',"Roboto",Arial,sans-serif;font-size:16px;cursor:pointer;-webkit-transition:opacity 0.2s ease,color 0.2s ease;-moz-transition:opacity 0.2s ease,color 0.2s ease;transition:opacity 0.2s ease,color 0.2s ease}.desktop .input_cnt .input_hint:hover{color:#444}.input_cnt .input_hint:active{opacity:.6;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.choose_button{position:relative;width:300px;margin:20px auto 20px auto;height:55px;line-height:51px;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:3px;-moz-border-radius:3px;border:2px #fca400 solid;text-align:center;font-family:'HelveticaNeue-Light','Helvetica Neue Light',"Roboto",Arial,sans-serif;font-size:22px;color:#fca400;cursor:pointer;-webkit-transition:opacity 0.2s ease,background 0.2s ease,border 0.2s ease,color 0.2s ease;-moz-transition:opacity 0.2s ease,background 0.2s ease,border 0.2s ease,color 0.2s ease;transition:opacity 0.2s ease,background 0.2s ease,border 0.2s ease,color 0.2s ease}.desktop .choose_button:hover{border:2px #fbb532 solid;color:#fbb532}.choose_button:active{opacity:.6;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.sign_up_bt{line-height:50px;font-size:16px;color:#888;text-align:center;text-decoration:none}.foot_button a{text-decoration:none}.desktop .foot_button a:hover .text{border-bottom:1px #CCC solid}.access_token_prompt{position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;z-index:2;opacity:0;transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;pointer-events:none}.access_token_prompt .info_description{display:none}.access_token_prompt.phone .info_description.phone{display:block}.access_token_prompt.email .info_description.email{display:block}body.token_prompt .access_token_prompt{opacity:1;pointer-events:auto}.access_token_prompt .access_key{position:absolute;display:block;width:250px;height:80px;left:50%;top:50%;margin-left:-125px;margin-top:-40px;font-size:0}.access_token_prompt .access_key .key_placeholder{position:relative;display:inline-block;width:30px;height:100%;border-bottom:2px #CCC solid;margin-left:10px}.access_token_prompt .access_key .key_input{position:absolute;top:0;left:0;background:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;border:none;margin:0;padding:10px 0 10px 17px;width:115%;height:80px;font-family:Arial,sans-serif;font-size:30px;color:#fca400;letter-spacing:23px;box-sizing:border-box;-moz-box-sizing:border-box}.access_token_prompt .access_key .key_input:focus{outline:none}.access_token_prompt .access_key .key_input::-webkit-outer-spin-button,.access_token_prompt .access_key .key_input::-webkit-inner-spin-button{-webkit-appearance:none}.access_token_prompt .info_text{margin-top:65px}.smartphone .access_token_prompt .info_text{margin-top:30px;width:auto;font-size:30px;margin-left:15px;margin-right:15px;left:0}.access_key[data-length="1"] > .key_placeholder:nth-child(-n+1),.access_key[data-length="2"] > .key_placeholder:nth-child(-n+2),.access_key[data-length="3"] > .key_placeholder:nth-child(-n+3),.access_key[data-length="4"] > .key_placeholder:nth-child(-n+4),.access_key[data-length="5"] > .key_placeholder:nth-child(-n+5),.access_key[data-length="6"] > .key_placeholder:nth-child(-n+6),.access_key[data-length="7"] > .key_placeholder:nth-child(-n+7),.access_key[data-length="8"] > .key_placeholder:nth-child(-n+8){border-bottom:2px #fca400 solid}.loader_container{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:2;opacity:0;visibility:hidden;transition:visibility 0s linear 0.2s,opacity 0.2s ease;-webkit-transition:visibility 0s linear 0.2s,opacity 0.2s ease;-moz-transition:visibility 0s linear 0.2s,opacity 0.2s ease;-ms-transition:visibility 0s linear 0.2s,opacity 0.2s ease;cursor:progress;pointer-events:none}body.loading .loader_container.progress{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.notification_banner{position:fixed;top:0;left:0;width:100%;min-height:60px;height:auto;background:rgba(240,240,240,.95);-webkit-backdrop-filter:blur(5px);transform:translate3d(0,-60px,0);-webkit-transform:translate3d(0,-60px,0);-moz-transform:translate3d(0,-60px,0);-ms-transform:translate3d(0,-60px,0);transition:transform 0.2s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:-moz-transform 0.2s cubic-bezier(0.165,0.84,0.44,1);-ms-transition:-ms-transform 0.2s cubic-bezier(0.165,0.84,0.44,1);cursor:default;z-index:25}.notification_banner.clickable{cursor:pointer}.notification_banner.hidden{display:none}.notification_banner.visible,.mobile.app.ios .notification_banner.visible{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.notification_banner .text{position:relative;left:50%;margin:17px 10px 16px -250px;width:500px;line-height:1.4;font-family:Arial,sans-serif;font-size:16px;color:#444;text-align:center;overflow:hidden}.notification_banner.highlight.red_hl .text{color:#a44644}.notification_banner.highlight.green_hl .text{color:#459d87}.notification_banner .bottom_close{position:absolute;bottom:0;left:0;right:0;height:15px;line-height:15px;text-align:center;transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;cursor:pointer}.notification_banner .bottom_close svg{width:30px;height:7px;fill:#888;stroke:#888}.desktop .notification_banner .bottom_close:hover{background:rgba(230,230,230,.95)}.notification_banner .bottom_close:active{opacity:.6;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.smartphone .notification_banner .text{left:0;width:auto;margin-left:15px;margin-right:15px}.comparsnav{position:fixed;z-index:10;background-color:rgba(30,30,30,0.7);top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.4s,opacity 0.4s cubic-bezier(0.4,0,0.2,1);-moz-transition:visibility 0s linear 0.4s,opacity 0.4s cubic-bezier(0.4,0,0.2,1);transition:visibility 0s linear 0.4s,opacity 0.4s cubic-bezier(0.4,0,0.2,1);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);pointer-events:none}.comparsnav.visible{opacity:1;visibility:visible;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;pointer-events:auto}.box{position:fixed;z-index:11;top:0;height:100%;left:0;right:0;width:auto;margin:0;background-color:#FFF;box-shadow:0 0 10px #404040;-moz-box-shadow:0 0 10px #404040;box-sizing:border-box;-moz-box-sizing:border-box;transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);-o-transform:scale(0.9);-moz-transform:scale(0.9);z-index:18;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1),opacity 0.3s cubic-bezier(0.4,0,0.2,1),height 0.25s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:-moz-transform 0.3s cubic-bezier(0.4,0,0.2,1),opacity 0.3s cubic-bezier(0.4,0,0.2,1),height 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),opacity 0.3s cubic-bezier(0.4,0,0.2,1),height 0.25s cubic-bezier(0.215,0.61,0.355,1);opacity:0}.box.hidden{display:none}.box.visible{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);opacity:1}.box.no_opacity{opacity:0}.no_animations .box,.mobile.no_animations .box,.mobile.smartphone.no_animations .box{opacity:1;-webkit-transition:none !important;-moz-transition:none !important;transition:none !important;transform:none;-ms-transform:none;-webkit-transform:none;-o-transform:none;-moz-transform:none}.box .clo{width:60px;top:0;right:0;height:40px;text-align:right;padding:19px 32px 0 0;z-index:2;cursor:pointer}.box log,.tlog{position:absolute;top:0;left:15px;right:15px;font-family:'HelveticaNeue-Light','Helvetica Neue Light','Roboto',Arial,sans-serif;text-shadow:none;height:55px;text-align:left;border-bottom:1px #E5E5E5 solid;font-size:22px;color:#34759f;overflow:hidden;z-index:2}.bxupt{margin-left:10px;line-height:55px;width:auto;font-family:'HelveticaNeue-Light','Helvetica Neue Light','Roboto',Arial,sans-serif;color:#fca400;font-size:18px}.box .info_container{position:absolute;width:100%;top:56px;bottom:0;left:0;overflow:hidden}.clo{position:absolute;top:7px;right:7px;width:26px;height:26px;line-height:26px;text-align:center;font-size:14px;color:#666;transition:color 0.2s ease;-o-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-webkit-transition:color 0.2s ease}.desktop .clo{cursor:pointer}.desktop .clo:hover{color:#A30300}.clo.svg_ico svg{height:22px;stroke:#999;fill:#999;transition:stroke 0.2s ease,fill 0.2s ease,opacity 0.2s ease;-moz-transition:stroke 0.2s ease,fill 0.2s ease,opacity 0.2s ease;-webkit-transition:stroke 0.2s ease,fill 0.2s ease,opacity 0.2s ease}.desktop .clo.svg_ico:hover svg{stroke:#A30300;fill:#A30300}.clo:active{opacity:.6;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.li_search_cnt{position:relative;display:block}.li_search_cnt input{display:block;width:calc(100% - 30px);margin:0;font-size:15px;font-family:Arial,sans-serif;padding:15px 60px 15px 10px;margin-left:15px;margin-right:15px;line-height:18px;color:#666;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-appearance:none;border:none;-webkit-transition:color 0.2s ease,background 0.2s ease;-moz-transition:color 0.2s ease,background 0.2s ease;transition:color 0.2s ease,background 0.2s ease;border-bottom:1px #EEE solid;border-radius:0}.li_search_cnt input:focus{color:#222;outline:none}.li_search_cnt input::-webkit-input-placeholder,.li_search_cnt input:-moz-placeholder,.li_search_cnt input:-ms-input-placeholder{color:#b1b1b1;font-family:Arial,sans-serif}.li_search_cnt .s_ico{position:absolute;right:20px;top:3px;cursor:pointer}.li_search_cnt .s_ico svg{stroke:#AAA;fill:none;width:42px;height:42px}.box .list_cnt{position:absolute;width:100%;top:49px;bottom:0;left:0;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.list_item{display:block;width:calc(100% - 30px);padding-left:10px;padding-right:10px;height:60px;line-height:60px;margin-bottom:1px;cursor:pointer;box-sizing:border-box;moz-box-sizing:border-box;margin-left:15px;margin-right:15px;border-bottom:1px #EEE solid;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.list_item:active{opacity:.6;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.list_item.hidden{display:none}.list_item.search_current{background-color:#F9F9F9}.list_item .text{display:inline-block;max-width:calc(100% - 60px);max-height:55px;vertical-align:top;font-family:Arial,sans-serif;font-size:14px;color:#555;overflow:hidden;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;transition:color 0.2s ease}.list_item .search_value{display:none}.list_item .data_info{float:right;max-width:calc(100% - 60px);max-height:55px;vertical-align:top;font-family:Arial,sans-serif;font-size:14px;color:#999;overflow:hidden;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;transition:color 0.2s ease}.box .loader_container{position:absolute;top:0;left:0;width:100%;height:70px;display:none}.box .loader_container .loader_center{position:relative;height:70px;width:100%;top:50%;margin-top:-35px;text-align:center}.box .loader_container.loading{display:block}.box .loader{display:block;height:70px;text-align:left}.box .loader .bull{position:relative;display:inline-block;width:15px;height:15px;border-radius:50%;-moz-border-radius:50%;border:1px #909090 solid;opacity:0;margin-top:20px;left:50%;-moz-transform:scale(.2);-webkit-transform:scale(.2);transform:scale(.2)}.box .loader .bull.one{margin-left:-43px}.box .loader .bull.two{margin-left:15px}.box .loader .bull.three{margin-left:15px}.box .loading .loader .bull{-moz-animation:loader_animate 2s infinite;-webkit-animation:loader_animate 2s infinite;animation:loader_animate 2s infinite}.box .loading .loader .bull.one{-webkit-animation-delay:-450ms;animation-delay:-450ms}.box .loading .loader .bull.two{-webkit-animation-delay:-300ms;animation-delay:-300ms}.box .loading .loader .bull.three{-webkit-animation-delay:-150ms;animation-delay:-150ms}