.logo img,header{padding:0}#top_bar .back .text,.button,.warning{text-transform:uppercase}body{font-family:Roboto,sans-serif;font-weight:300;font-size:14px;line-height:1.42857143;color:#333;background-color:#111735;margin:0}#locator,#street_box{background-color:#fff}.logo{margin-top:0;margin-left:0}.logo img{height:70px}#navbar{font-size:16px}.btn.active,.btn:active,.btn:focus,.btn:focus:active,input.active,input:active,input:focus,input:focus:active,textarea:active,textarea:focus,textarea:focus:active{background-image:none;outline:0;-webkit-box-shadow:none;box-shadow:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{display:none;-webkit-appearance:none;margin:0}.navbar{border:none;border-bottom:2px solid #34aeb6;box-shadow:none;z-index:200}.navbar .logo img{height:65px;margin-top:0}.navbar .container .navbar-collapse .nav li a{padding:23px 20px;text-align:center}#map{position:fixed;width:calc(100vw - 55px);right:0;height:100vh;top:0}#marker_start{position:fixed;left:calc(50vw - 23px + 27px);top:calc(50vh - 46px);width:46px;height:46px;background-image:url(../images/icons/location2.png);background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:90}#street_box{position:fixed;top:6px;left:calc(50vw - 250px);width:calc(100vw - 55px);max-width:500px;height:50px;box-shadow:0 2px 4px rgba(0,0,0,.2),0 -1px 0 rgba(0,0,0,.02);overflow:hidden;transition:height .2s linear;z-index:120}#street_box.pop-up-1{height:100px}#street_box.pop-up-2{height:150px}#street_box.pop-up-3{height:200px}#street_box.pop-up-4{height:250px}#locator{position:absolute;height:42px;width:42px;left:calc(50vw + 255px);top:8px;border-radius:100%;cursor:pointer;filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .3));-webkit-filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .3))}#locator #locator_image{position:absolute;height:36px;width:36px;margin:3px;background-image:url(../images/icons/target.png);background-size:cover;opacity:.7}#locator:hover #locator_image,#street_box #street_name:hover #street_name_arrow span{opacity:1}#street_box.with_favorites #favorites{display:block}#street_box #favorites{display:none;position:absolute;left:0;top:0;width:40px;height:50px;padding-right:10px;background-image:url(../images/icons/star-blue.png);background-size:20px;background-repeat:no-repeat;background-position:center;filter:brightness(160%) hue-rotate(235deg)}#street_box #street_name #street_name_loading,#street_name_entrys .entry .icon{background-position:center center;background-repeat:no-repeat;background-size:contain}#street_box.with_favorites #street_name{width:calc(100% - 40px)}#street_box #street_name{position:absolute;width:100%;right:0;height:50px;padding:0 0 0 5px;line-height:50px;top:0;cursor:pointer}#street_box #street_name:after{content:'';position:absolute;left:0;height:80%;top:10%;width:1px;background-color:rgba(0,0,0,.1)}#street_box #street_name p{font-size:20px;height:100%;width:calc(100% - 25px);padding-right:5px;margin:0}#street_box #street_name_arrow{position:absolute;right:0;width:25px;height:50px;top:0}#street_box #street_name_arrow span{font-size:18px;position:absolute;width:100%;height:100%;top:0;left:0;margin:auto;text-align:center;line-height:50px;opacity:.7}#street_box #street_name_arrow span.none{display:none}#street_box #street_name #street_name_loading{height:40px;width:40px;position:absolute;left:calc(50% - 20px);background-image:url(../images/Taxi-link-Icon.png);top:5px;opacity:.5}#no_gps_warning{height:54px;width:310px;top:70px;left:calc(50% - 15px)}#no_gps_warning:after{top:-7px;left:initial;right:12px;transform:rotate(-135deg)}#information .warning:after,#no_gps_warning:after{-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#street_name_entrys{position:absolute;top:50px;width:100%;height:calc(100% - 50px);min-height:1px}#street_name_entrys .entry{height:50px;width:100%;line-height:50px;display:flex;cursor:pointer}#street_box.pop-up-1.fav .fav_entry{top:-200px}#street_box.pop-up-2.fav .fav_entry{top:-150px}#street_box.pop-up-3.fav .fav_entry{top:-100px}#street_box.pop-up-4.fav .fav_entry{top:-50px}#street_name_entrys .fav_entry{position:relative;height:50px;width:100%;line-height:40px;display:flex;bottom:0;cursor:pointer;background-color:#fff}#street_name_entrys .fav_entry .link{position:absolute;width:70%;height:40px;top:calc(50% - 20px);left:0;right:0;margin:auto;border:2px solid #111735;background-color:#3eadd6;color:#111735;text-transform:uppercase;border-radius:40px}#street_name_entrys .fav_entry .link a{width:100%;height:100%;display:block;font-size:18px;font-weight:500;text-align:center;border-radius:40px}#street_name_entrys .fav_entry.none{display:none}#street_name_entrys .entry .icon{margin:10px 6px;height:30px;width:30px}#street_name_entrys .entry .icon.is_street{background-image:url(../images/icons/street.png)}#street_name_entrys .entry .icon.is_POI{background-image:url(../images/icons/POI.png)}#street_name_entrys .entry .icon.is_favorite{background-image:url(../images/icons/star-grey.png);height:24px;width:24px;margin:13px 9px;filter:brightness(150%)}#street_name_entrys .entry .text{height:50px;width:calc(100% - 45px);padding-left:5px}.button{height:40px;line-height:36px;width:200px;border-radius:20px;border:2px solid #fff;font-size:20px;font-weight:500;text-align:center}#goStep2{position:fixed;bottom:5px;left:calc(50vw - 100px + 22px);border:2px solid #111735;background-color:#c1c1c1;color:grey;cursor:not-allowed}#goStep2.always_valid,#goStep2.valid{background-color:#34aeb6;color:#111735;cursor:pointer;transition:background-color,color;transition-duration:.6s;transition-timing-function:linear}#termos{position:fixed;bottom:0;font-size:10px;height:15px;width:auto}#sessions_box{display:none;background-color:#34aeb6}#sessions_collapse{position:absolute;display:block!important;width:100%;height:400%;top:100%;left:0;border-top:#111735 1px solid;background-color:#34aeb6;transition:left .3s ease-out;z-index:10}#sessions_collapse.hide{display:block!important;left:-100%}#sessions_box #sessions_entrys::-webkit-scrollbar,#window #main1 #container::-webkit-scrollbar,#window #main2::-webkit-scrollbar,#window #main3::-webkit-scrollbar{background-color:transparent;width:10px}#sessions_box #sessions_entrys::-webkit-scrollbar-thumb,#window #main1 #container::-webkit-scrollbar-thumb,#window #main2::-webkit-scrollbar-thumb,#window #main3::-webkit-scrollbar-thumb{background-color:#7b7b7b;-webkit-border-radius:10px;border-radius:10px}#information{position:absolute;top:10px;width:540px;left:calc(50% - 270px + 27px);height:150px;box-shadow:0 0 4px #2e2e2e;background-color:#fff}#information #share{position:absolute;height:1px;//width:calc(100% - 84px);bottom:0;left:0}#information #share div{height:35px;width:35px;border-radius:7px;display:inline-block;margin:5px 0 0 7px;top:0;cursor:pointer;position:relative;transition:all .5s linear}#information #share div .warning{font-size:12px}#information #share div:hover{border-radius:100%}#information #share div:hover .warning{display:block}#information #share div.none{display:none}#information #driver>div:hover .warning,#information #target div:hover .warning{display:block}#information #share div img{height:35px;width:100%;position:absolute;bottom:0}#information #share #facebook{background-color:#3c5b9b}#information #share #google{background-color:#de5246}#information #share #google .warning{left:calc(50% - 100px)}#information #share #google .warning:after{left:calc(50% + 20px)}#information #share #whatsapp .warning{left:calc(50% - 140px)}#information #share #whatsapp .warning:after{left:calc(50% + 60px)}#information #share #whatsapp{background-color:#2dae32}#information #target{position:absolute;height:1px;width:77px;bottom:0;right:7px}#information #target div{position:absolute;top:5px;height:35px;width:35px;border:2px solid #111735;border-radius:7px;font-size:25px;line-height:normal;text-align:center;color:#111735;background-color:#34aeb6;cursor:pointer;transition:all .3s linear}#information #target #prev{left:0}#information #target #next{right:0}#information #driver{position:absolute;left:0;top:0;width:100%;height:45%;background-color:#dff1ff;z-index:100}#information #driver .car_brand,#information #driver .profile_pic{position:absolute;width:80px;height:80px;border-radius:100%;border:6px solid #1c1a40;top:5px;background-image:url(../images/icons/person.png);background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover}#information #driver .profile_pic{left:5px}#information #driver .car_brand{right:5px;background-image:url(../images/icons/person.png)}#information #driver .warning{top:32px}#information #driver .car_model,#information #driver .name{position:absolute;top:5px;font-size:22px;font-weight:200;color:#1c1a40;width:calc(50% - 90px);height:calc(50% - 5px);line-height:1}#information #driver .name{left:90px;text-align:left}#information #driver .car_model{width:calc(50% - 5px);right:5px;text-align:right}#information #driver .car_number{position:absolute;top:40px;right:5px;font-size:18px}#information #driver .stars{position:absolute;top:40px;left:90px;height:20px;width:0;background-size:20px 20px;background-repeat:repeat-x;background-image:url(../images/icons/star-blue.png);background-position:left center}#information #counter{position:absolute;left:0;bottom:0;width:100%;height:55%;background-color:#fff;z-index:20}#information #counter .times{font-size:20px}#information #counter .times #time1{top:calc(20px + 15px);left:20px;position:absolute}#information #counter .times #time2{top:5px;width:80px;text-align:center;left:calc(50% - 40px);position:absolute}#information #counter .times #time3{top:calc(20px + 15px);right:30px;position:absolute}#information #counter .points{position:absolute;top:30px;width:100%;height:40px}#information #counter .points .line{position:absolute;left:145px;top:50%;height:1px;background-color:#939393;width:calc(100% - 255px);margin:0}#information #counter .points .false_start{position:absolute;left:80px;width:65px;height:40px;background-image:url(../images/track/carro.png);background-position:center center;background-repeat:no-repeat;background-size:contain}#information #counter .points .end,#information #counter .points .start{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;width:40px;height:40px}#information #counter .points .start{left:calc(50% - 20px);background-image:url(../images/track/locationClient.png);z-index:20}#information #counter .points .end{right:80px;background-image:url(../images/track/end.png);z-index:22}#information #counter .difs{position:absolute;bottom:5px;width:35%;height:22px;left:32.5%;font-size:14px;z-index:10}#information #counter .difs #dif1{position:absolute;left:0}#information #counter .difs #dif2{position:absolute;right:0}#information .warning{display:none;z-index:100;top:45px;width:160px;height:40px;left:calc(50% - 80px);line-height:34px}#information .warning:after{bottom:0;top:-7px;transform:rotate(-135deg)}#information .difs .warning{top:23px}#information .difs .warning:after{top:-9px}#information .difs>div:hover .warning,#information .points>div:hover .warning{display:block}#window{position:fixed;width:100vw;height:100vh;background-image:url(../images/iStock_000016543138Medium_blue.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}#top_bar{position:absolute;top:0;width:100vw;height:60px;background-color:#34aeb6}#top_bar #title,#top_bar .back{right:0;position:absolute;height:100%}#top_bar .back{z-index:10;width:90px;cursor:pointer;color:#fff;text-shadow:#000 0 0 2px}#top_bar .back p{position:absolute;line-height:60px}#top_bar .back .glyphicon{left:0;font-size:26px}#top_bar .back .text{font-size:16px;left:24px;font-weight:400}#top_bar #title{width:150px;line-height:60px;left:0;margin:auto;text-align:center;font-size:30px;font-weight:400}#main1,#main2,#main3,#main4,#main5,#waiting_server{position:fixed;max-width:600px;margin-left:auto;margin-right:auto;left:0;right:0;height:calc(100vh - 60px);top:60px;text-align:center;color:#fff;padding:0 10px 10px;//background-color:rgba(17,24,54,.8);background-image:url(../images/blue_gradient2.png);background-position:center center;background-repeat:repeat-y;background-size:1000px}#main1 .entry .icon,#main5 .entry .icon,#options{background-position:center center;background-repeat:no-repeat}#main1{padding:0}#main2,#main3{overflow-y:auto}#main1 #container{position:relative;height:calc(100vh - 65px);overflow-y:auto}#main1 #form1 input:disabled,#main1 #form1 select:disabled{opacity:.7}#main1 #form1-control1{border-radius:0;-webkit-appearance:none;cursor:default}#main1 .form-control,#main2 .form-control,#main3 .form-control,#main5 .form-control{max-width:270px;height:45px;margin-left:auto;margin-right:auto;margin-bottom:10px;border-radius:0;font-size:18px;color:#3b3b3b;text-align:center}#main1 p,#main2 p,#main3 p{font-size:16px;margin:10px auto}#main1 #terms{margin-top:15px}#main1 #terms p{font-size:12px;margin:0 10px}#main1 #terms a{color:#337ab7}.line{height:1px;width:95%;max-width:480px;margin:10px auto;background-color:#fff}.button_but{position:fixed;bottom:5px;width:260px;height:50px;padding-top:5px}#goStep3,#options{position:absolute;background-color:#34aeb6}.button_but>*{cursor:pointer;transition:all .3s linear}#options{left:0;top:0;width:50px;height:50px;border-radius:100%;border:2px solid #fff;background-image:url(../images/icons/tool_black.png);background-size:36px 36px}#goStep3{right:0;color:#111735;cursor:pointer}#options span{height:30px;width:100px;top:-45px;left:calc(50% - 50px);padding:0 20px;display:none}#options:hover span{display:block}#main1 .entry,#main5 .entry{position:relative;max-width:450px;height:60px;margin:10px auto}#main1 #name2_fav{height:auto}#main1 .entry .icon,#main5 .entry .icon{position:absolute;width:40px;height:40px;margin:10px 5px;background-size:40px 40px}#main1 .entry .text{position:absolute;width:calc(100% - 60px);left:60px;height:100%;line-height:60px;font-size:18px;text-align:left}#morada .icon.is_street,#morada_fav .icon.is_street{background-image:url(../images/icons/street.png);width:50px;height:50px;margin:5px;background-size:50px 50px}#morada .icon.is_favorite,#morada_fav .icon.is_favorite{background-image:url(../images/icons/star-grey.png);filter:brightness(130%)}#morada .icon.is_POI,#morada_fav .icon.is_POI{background-image:url(../images/icons/POI.png)}#main1 #porta.entry .icon,#main5 #porta_fav .icon{background-image:url(../images/icons/number.png)}#porta #form1-control3{position:absolute;top:10px;left:0;right:0;margin-bottom:0}#main2 .strike{font-size:20px}#main2 .strike>span:after,#main2 .strike>span:before{background:#fff}#main2 #observacoes{margin-top:10px;max-width:400px;font-size:15px;text-align:left;height:80px}#main2 #n_lug{position:relative;height:45px;font-size:20px;width:135px;margin:10px auto}#main2 #n_lug .input_arrow_button,#main2 #n_lug_text,#main2 #n_lug_text_ghost{height:100%;position:absolute;width:33.3333%}#main2 #n_lug_text{left:0;border:none;color:#555;text-align:center;border-radius:10px 0 0 10px}#main2 #n_lug .input_arrow_button{background-color:#dedede;border-left:1px solid #8e8e8e;color:#8e8e8e;cursor:pointer}#main1 .opt,.opt{position:relative}#main2 #n_lug .input_arrow_button span{height:100%;line-height:45px;margin-top:-1px;color:#555}#main2 #n_lug #input_more{left:33.3333%}#main2 #n_lug #input_less{border-top-right-radius:10px;border-bottom-right-radius:10px;left:66.6666%}#opts{width:180px;height:auto;margin-left:auto;margin-right:auto}.opt{color:#fff;width:100%}#main1 .opt{width:250px;margin:auto;height:60px}.opt .text{position:absolute;left:0;text-align:center;width:140px;top:0}.opt .text p{margin:0}.opt input[type=checkbox]{display:none}.opt input[type=checkbox]+label{cursor:pointer;font-size:1em;margin-top:8px;background-color:#fafbfa;padding:9px;border-radius:50px;display:inline-block;position:relative;//margin-left:-160px;right:-46%;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;width:46px;height:26px}.opt input[type=checkbox]:checked+label:before{content:' ';position:absolute;border-radius:100px;left:21px}.opt input[type=checkbox]+label:before{background:#fff;top:1px;left:1px;z-index:100;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;box-shadow:0 3px 1px rgba(0,0,0,.05),0 0 1px rgba(0,0,0,.3);border:1px solid #878787;width:24px;height:24px}.opt input[type=checkbox]+label:after,.opt input[type=checkbox]+label:before{content:' ';position:absolute;border-radius:100px}.opt input[type=checkbox]:checked+label:after{content:' ';font-size:1.5em;position:absolute;background:#34aeb6;box-shadow:0 0 1px #34aeb6}.opt input[type=checkbox]+label:after{top:0;-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 0 #eee,0 0 1px rgba(0,0,0,.4)}#main2 #gravar,#main3 #goStep4{cursor:pointer;color:#000;background-color:#34aeb6;transition:all .3s linear}#main1 .opt .warning{top:initial;bottom:-45px;height:40px;line-height:34px}#main1 .opt .warning:after{bottom:initial;top:-7px;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(-135deg)}#main2 #gravar{position:fixed;bottom:5px;z-index:110}#main3{padding-top:20px}#main3 #goStep4{position:absolute;margin-bottom:20px}#waiting_server .text1,#waiting_server .text2{position:absolute;width:calc(100% - 20px);height:60px;font-size:30px;margin:10px 0;transition:opacity 1s linear}#main4 #boxes_container .box>*,#waiting_server #waiting_server_image{right:0;left:0;margin-left:auto;margin-right:auto}#waiting_server .text1{top:calc(50% - 160px)}#waiting_server .text2{top:calc(50% + 80px)}#waiting_server #waiting_server_image{position:absolute;width:170px;height:170px;top:calc(50% - 85px);background-image:url(../images/Taxi-link_logo_final-32-2-1.png);background-position:center top;background-repeat:no-repeat;background-size:210px}#main4 #goStepRate,#main4 #slideshow,#main4 #thanks{transition:opacity 1s linear}#main4 #ratings .rate{position:absolute}#main4 #ratings .rate#rate_trip{top:calc(50% - 100px)}#main4 #ratings .rate#rate_callcenter{top:calc(50%)}#main4 #ratings .text{font-size:20px}#main4 #swipe_tutorial{position:absolute;top:calc(50% + 100px);margin:auto;right:0;left:0;width:40px;height:40px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../images/icons/swipe-up.png)}#goStepRate{position:absolute;bottom:60px;background-color:#34aeb6;color:#000;cursor:pointer;transition:background-color,border;transition-duration:.3s;transition-timing-function:linear}#main4 #boxes_container>p{font-size:20px;width:100%;margin-bottom:0}#main4 #boxes_container{height:calc(100% - 35px);padding:0 30px;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;overflow:hidden}#main4 #boxes_container .box{position:relative;background-color:rgba(127,127,127,.4);width:40%;margin:10px;height:calc(28% - 12px);max-height:120px;border-radius:5px;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.75);-moz-box-shadow:0 0 10px 1px rgba(0,0,0,.75);box-shadow:0 0 10px 1px rgba(0,0,0,.75);cursor:pointer}#main4 #comment_section textarea:focus,.form-control:focus{border:2px solid #34aeb6}#main4 #boxes_container .box:hover:active{margin-top:12px;margin-bottom:8px}#main4 #boxes_container .box.active{background-color:rgba(62,173,214,.8);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#main4 #boxes_container .box p{font-size:18px;position:absolute;bottom:2px;height:28px;line-height:28px;margin:0 2px}#main4 #boxes_container .box img{position:absolute;top:8%;height:calc(100% - 40px);max-height:55px;width:auto}#main4 #comment_section p{font-size:20px;position:absolute;top:calc(50% - 90px)}#main4 #comment_section textarea{position:absolute;top:calc(50% - 50px);width:80%;max-width:400px;height:100px;color:#000}#main4 #thanks p{position:absolute;top:calc(50% - 45px);font-size:30px;width:100%;text-align:center}#main5{overflow:auto}#main5 .content{opacity:1;transition:.4s linear opacity}#main5 .content.clear{opacity:0}#main5 .entry{height:90px}#main5 .strike{margin:5px 0}#main5 .strike>span:after,#main5 .strike>span:before{background:#fff}#main5 #morada_fav .icon{height:40px;width:40px;background-size:40px}#main5 #morada_fav .text{position:absolute;height:50px;width:calc(100% - 50px);right:0;line-height:50px;font-size:18px;text-align:left;padding-left:5px}#main5 #porta_fav #form3-control1{position:relative;right:0;margin:13px auto auto;left:0;width:calc(100% - 100px)}#main5 #obs_fav{height:125px}#main5 #obs_fav #form3-control3{font-size:16px;height:80px}#main5 #gravar_fav{position:fixed;bottom:10px;background-color:#34aeb6;color:#111735;cursor:pointer}#main5 .space{height:40px}#main5 .content.last{position:absolute;height:150px;top:calc(50% - 75px);left:0;right:0;margin:auto}#main5 .content.last p{font-size:20px}#main5 .content.last p a{color:#337ab7}#main5 .content.last #back_fav{background-color:#34aeb6;color:#111735;cursor:pointer}.starRating:not(old){display:inline-block;width:200px;height:55px;overflow:hidden;vertical-align:bottom}.starRating:not(old)>input{position:absolute;opacity:0}.starRating:not(old)>label{display:inline-block;float:right;position:relative;background:url(../images/icons/star-grey.png) no-repeat;background-size:contain;cursor:pointer}.starRating:not(old)>label:before{content:'';display:block;width:40px;height:80px;background:url(../images/icons/star-blue.png) no-repeat;background-size:contain;cursor:pointer;opacity:0;margin-bottom:10px;transition:opacity .2s linear}.warning,.warning:after{position:absolute;background:#F8F8F8}.starRating:not(:hover)>:checked~label:before,.starRating:not(old)>label:hover:before,.starRating:not(old)>label:hover~label:before{opacity:1}.space{width:100%;height:100px}.nosel{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}textarea{resize:none}.h-center{margin-left:auto;margin-right:auto;left:0;right:0}.warning{border:3px solid #34aeb6;border-radius:6px;color:#3b3b3b;font-size:15px;height:54px;width:250px;line-height:24px;text-align:center;top:-65px;left:calc(50% - 125px);display:block;padding:0;cursor:default;transition:opacity 1s linear}.super_warning:after,.warning.none{display:none}.warning:after{content:'';bottom:-7px;width:10px;height:10px;border-bottom:3px solid #34aeb6;border-right:3px solid #34aeb6;left:50%;margin-left:-5.5px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.super_warning{position:fixed;left:0;right:0;margin:auto;top:calc(50% - 32px);height:64px;z-index:135}.imageRotateHorizontal{-moz-animation:spinHorizontal 1.2s infinite linear;-o-animation:spinHorizontal 1.2s infinite linear;-webkit-animation:spinHorizontal 1.2s infinite linear;animation:spinHorizontal 1.2s infinite linear}@-moz-keyframes spinHorizontal{0%{-moz-transform:rotateY(0)}100%{-moz-transform:rotateY(360deg)}}@keyframes spinHorizontal{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}@-ms-keyframes spinHorizontal{0%{-ms-transform:rotateY(0)}100%{-ms-transform:rotateY(360deg)}}@-o-keyframes spinHorizontal{0%{-o-transform:rotateY(0)}100%{-o-transform:rotateY(360deg)}}@-webkit-keyframes spinHorizontal{0%{-webkit-transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg)}}@keyframes sessions_box_icon{0%,100%,43%,50%,56%{margin-top:0}47%,53%{margin-top:-10px}}.opacityAnimation{-moz-animation:opacityChange 3s infinite linear;-o-animation:opacityChange 3s infinite linear;-webkit-animation:opacityChange 3s infinite linear;animation:opacityChange 3s infinite linear}@keyframes opacityChange{0%,100%{opacity:.3}50%{opacity:.7}}#slideshow{position:relative;width:100%;height:calc(100% - 100px);margin:auto;overflow:hidden}#slideshow .content_box{position:absolute;height:100%;left:0;right:0;margin:0}#slideshow .animate{transition:transform .8s ease-out}#slideshow .content_box>div{position:absolute;height:100%}#slideshow .swiper{position:absolute;left:0;right:0;bottom:5px;margin-left:auto;margin-right:auto;min-width:40px;height:40px}#slideshow .swiper_size_1{width:calc(40px * 1)}#slideshow .swiper_size_2{width:calc(40px * 2)}#slideshow .swiper_size_3{width:calc(40px * 3)}#slideshow .swiper_size_4{width:calc(40px * 4)}#slideshow .swiper_size_5{width:calc(40px * 5)}#slideshow .swiper_size_6{width:calc(40px * 6)}#slideshow .swiper_size_7{width:calc(40px * 7)}#slideshow .swiper_size_8{width:calc(40px * 8)}#slideshow .swiper_size_9{width:calc(40px * 9)}#slideshow .swiper_size_10{width:calc(40px * 10)}#slideshow .swiper div{width:12px;height:12px;margin:14px;border-radius:100%;border:1px solid #fff;background-color:rgba(255,255,255,0);display:inline-flex;cursor:pointer}#slideshow .swiper div.white{border:none;background-color:#b1b1b1}#slideshow .arrow{height:100%;width:55px;position:absolute}#slideshow .arrow:hover{cursor:pointer}#slideshow .arrow.left{left:0}#slideshow .arrow.right{right:0}#slideshow .arrow span{-webkit-animation:arrow 6s infinite;animation:arrow 6s infinite;font-size:50px;color:#fff;top:calc(50% - 25px)}#slideshow .arrow:hover span{opacity:1;filter:drop-shadow(0 0 1.5px #fff)}@keyframes arrow{0%,100%,50%{opacity:.4}25%,75%{opacity:.9}}@media only screen and (max-width:970px){#sessions_box.session_box_position,#sessions_box_icon.session_box_position{top:calc(144px);left:5px}}@media only screen and (max-width:600px){#information,#map,#street_box{width:calc(100vw - 50px)}#marker_start{left:calc(50vw - 23px + 25px)}#street_box{left:50px;max-width:initial;top:0}#locator{left:initial;top:60px;right:5px}#no_gps_warning{left:initial;right:5px;top:115px}#information{top:0;left:50px}}@media only screen and (max-width:560px){#main2 #observacoes{margin-bottom:10px}#information #driver .car_brand,#information #driver .profile_pic{width:60px;height:60px;border:4px solid #1c1a40;top:5px}#information #driver .profile_pic{left:3px}#information #driver .car_brand{right:3px}#information #driver .name,#information #driver .stars{left:65px;text-align:left}#information #driver .car_model,#information #driver .car_number{right:5px;text-align:right}#information #driver .car_number,#information #driver .stars{top:45px}#information #driver .stars{transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);-o-transform:scale(.9);-moz-transform:scale(.9);transform-origin:top left;-ms-transform-origin:top left;-moz-transform-origin:top left;-webkit-transform-origin:top left}#information #driver .car_model,#information #driver .name{height:calc(50% + 5px);width:calc(50% - 65px)}#information #driver .car_model{width:calc(50% - 5px)}#information #driver .warning{top:42px}#information #counter .times #time1,#information #counter .times #time3{top:5px}#information #driver .car_number .warning,#information #driver .stars .warning{top:30px}#information #counter .points .false_start{left:10px}#information #counter .points .false_start .warning{left:calc(50% - 45px)}#information #counter .points .false_start .warning:after{left:25%}#information #counter .points .end .warning{left:calc(50% - 104px)}#information #counter .points .end .warning:after{left:66%}#information #counter .points .end{right:35px}#information #counter .points .line{left:75px;width:calc(100% - 140px)}#information #counter .difs{width:45%;left:27.5%}}@media only screen and (max-width:400px){#no_gps_warning{width:250px;font-size:13px}#logo_text{font-size:25px}#main1 .form-control{max-width:190px}#main2 #observacoes{max-width:250px}#top_bar #title{font-size:26px}#main4 #boxes{padding:0}#main4 .box{width:40%;margin:8px}#main4 #boxes_container .box:active{margin-top:10px;margin-bottom:6px}}@media only screen and (max-width:350px){#street_box #favorites{width:35px}#street_box.with_favorites #street_name{width:calc(100% - 35px)}}@media only screen and (max-height:700px){#main2 .space.none{display:block}}@media only screen and (max-height:550px){.navbar .logo img{height:55px}.navbar .container .navbar-collapse .nav li a{padding:18px 20px}#main1 .entry{height:50px}#main1 .entry .text{line-height:50px}#main1 .entry .icon{margin:5px}#porta #form1-control3,#slideshow{top:2px}#main3{padding-top:0}}@media only screen and (max-height:490px){#main4 #swipe_tutorial{display:none}}
