.errorModal{text-align:center;color:red;font-size:20px}.greenCell,.greenCell-light{background-color:green}.greenCell-light{opacity:.5}.reportStage{width:auto;background-color:#f4a460;display:flex}.reportAttendee{height:auto;width:300px;background-color:red;display:flex;flex-direction:column;justify-content:space-between}.reportContainer{height:100%;width:100%;display:flex;flex-direction:row}.emptyBlock{width:300px;height:30%}.reportAttendeeList{display:flex;flex-direction:column}.stageItem{width:150px;margin-left:75px}.attendeeItem{height:50px}.chart div{font:10px sans-serif;background-color:#4682b4;text-align:right;padding:3px;margin:1px;color:#fff}#reportContainer{width:100%;overflow-y:hidden;height:100%}.reportStageName{top:10px;max-width:100px;overflow:hidden;text-overflow:ellipsis}.reportStagePassed{color:#1b8822;font-weight:700}.reportHourPassed{top:25px;font-size:12px}.reportStageAttendeeCount{top:35px;font-size:12px}#stages{position:relative;width:100%;background-color:#fff;height:50px}.svgContainer{height:800px;overflow-y:hidden;overflow-x:hidden}.svgContainer svg{width:85%;float:left;cursor:move}#stages>div{position:absolute;width:auto;white-space:nowrap}.svgContainer #attendees{position:relative;height:100%;top:20px;padding-left:50px;width:15%;float:left;background-color:#fff}.svgContainer #attendees>div{position:absolute;margin-top:-10px;width:100%}.legend{justify-content:space-between}.greenLineLegend{border-bottom:8px solid #21ba45}.greenLineLegend,.orangeLineLegend{height:8px;line-height:7px;text-align:right;width:30%}.orangeLineLegend{border-bottom:8px solid #ff8c00}.dashedLineLegend{border-bottom:8px solid #7a7a7a;border-bottom-style:dashed;height:8px;line-height:7px;text-align:right;width:30%}.circleLegendDiv{display:flex;margin:-16px auto}.circleLegendText{width:90%;margin-left:1em;line-height:1.5625;display:inline}.circleStage{background-color:#000}.circleNfc,.circleStage{min-height:20px;min-width:20px;height:20px;width:20px;border-radius:50%}.circleNfc{background-color:#369ceb}.circleManual{min-height:20px;min-width:20px;height:20px;width:20px;background-color:#fae952;border-radius:50%}.circleLegend{width:33%;height:0;margin-top:-8px;text-overflow:ellipsis}.circleLegend li{list-style:none;background:url(/assets/3a8f0ea7efa0b0905bcdd77c0075401c.png) no-repeat 0 0;background-position:3px 3px;line-height:1.5625;padding:0 0 4px 30px;margin-left:1em;background-size:17px 17px}.legendContent{background-color:#fff;display:inline;padding:0 10px}.noAttendee{font-weight:800;font-size:32px;padding-top:150px;text-align:center}.pgContainer{width:100%;text-align:center;margin:auto;font-size:1.3em}.pgContainer li{display:inline-block;padding:5px;color:green}.pgContainer>li a{display:block;cursor:pointer;outline:0}.pgContainer>li.container-link a{font-weight:700;font-size:1.4em;cursor:default}.container-link a{display:inline-block;color:#2b5ec0}#app{height:100%}.react-phone-number-input__icon{display:flex}.ui.grid{min-height:100%}.ui.vertical.menu .menu .item{font-size:1em}#profile-header{padding-left:10px;margin:0}#profile-header .profile-image{width:3em;margin:0}#profile-header .content{width:calc(100% - 3em)}.device-icon{max-width:2em}.attendeeSubscription{min-height:120vh}.step-title-attendee-subscription{color:#000!important}.clickable{cursor:pointer!important}table .checkbox{transform:scale(1.5)}.loading{opacity:.2;pointer-events:none}.not-displayed{display:none!important}.checkbox-label{margin-right:12px}.react-phone-number-input__phone{height:3rem}.animation{animation-duration:1s;animation-fill-mode:backwards}.fade-in{animation-name:fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#runningDays .checkbox,#serviceAlertBox .checkbox{margin:10px}#map-circuit-stages{display:flex;flex-direction:column}#modal-map-circuit{height:600px}#modal-map-circuit table tbody{display:block;height:500px;overflow-y:auto}.map-expand{text-align:right;cursor:pointer;line-height:22px}.map-expand :hover{text-decoration:underline}.background-white{background-color:#fff}.background-grey{background-color:#d3d3d3}.stat-pane{height:78vh}.overflowed{height:78vh;overflow-y:auto}.overflowed.table-container{height:72vh}.frequentation-tab .item{padding:13px!important}#go-to-top-arrow{transform:rotate(0deg);position:absolute;width:50px;left:calc(50% - 25px);top:100px;opacity:.5}#go-to-top-arrow:hover{cursor:pointer}.stats-filter-row{height:40px;text-align:center}#circuits-table{margin:0}.pointy-cursor{cursor:pointer}.right{text-align:right}.stage-table .input{margin:10px 0}.stage-table .overflowed{height:70vh}.ui.search .prompt{border-radius:.28rem}.prompt,.ui.search .ui.input{width:100%;display:block}.custom-filters .react-datepicker-wrapper,.custom-filters .react-datepicker__input-container{width:100%}.Toastify__toast{background:none;border-radius:none;box-shadow:none}.Toastify__toast-container{width:400px}#circuitMapIndicators{max-height:22%;vertical-align:middle;width:96%;margin-left:2%;margin-right:2%;position:absolute;bottom:4%}.ui.steps .step>.title{width:fit-content}.exportHtmlButton{width:10%;min-width:10ex}.StripeElement{display:block;margin:10px 0 20px;max-width:100%;padding:10px 14px;box-shadow:0 1px 3px rgba(50,50,93,.14902),0 1px 0 rgba(0,0,0,.0196078);border-radius:4px;background:#fff}.StripeElement--focus{box-shadow:0 4px 6px rgba(50,50,93,.109804),0 1px 3px rgba(0,0,0,.0784314);-webkit-transition:all .15s ease;transition:all .15s ease}.paymentContainer{margin:auto}.paymentContainer label{font-size:20px;font-weight:600}.paymentForm,.paymentFormSignup{margin:auto;width:500px}.ui.steps .step.active{color:#fff}.ui.steps .step.active,.ui.steps .step.active:after{background-color:#1c9ce0}.ui.ordered.steps .step.active:before,.ui.steps .active.step .icon{color:#fff;font-size:20px}.ui.ordered.steps .step:before{font-size:20px}.priceTag label{font-size:20px;font-weight:600}.priceTag p{font-size:20px;margin-top:15px}.licenseInput{margin-top:9px}.priceSignup{margin-top:26px!important}.signupRow{padding:30px}.paymentHeader{width:100%;height:100%;margin-bottom:10px!important;padding:0}.paymentimages{text-align:center}.paymentimages input{vertical-align:middle}.paymentSummary{text-align:right}.paymentSummary>div>label{text-align:left;display:block;font-weight:700}.paymentTotal{text-align:right}.paymentTotal>div>label{float:left;color:#2185d0;display:block;font-size:1.6em}.paymentTotal>div>span{float:right;display:block;font-size:2em}.paymentSummaryHeader{text-align:left}.paymentSummaryHeader>a{float:right;font-size:.8em}.paymentMethodLabel{margin-left:25px;font-weight:700}.paymentButton{margin-top:15px}@font-face{font-family:Open Sans Light;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRa1RVmPjeKy21_GQJaLlJI.woff) format("woff")}.center{text-align:center}#firstPage.section,#secondPage.section,#thirdPage.section{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:50%;padding:35px}@media screen and (max-width:640px){#firstPage.section,#secondPage.section,#thirdPage.section{height:auto}}@media screen and (min-width:640px){#firstPage.section,#secondPage.section,#thirdPage.section{height:100%;min-height:800px}}.section h3{font-size:2em;margin-bottom:10px}.section header{text-align:center;margin-bottom:5%}.section header>img.ui.image{display:inline-block}.section header>h3{color:#fff;font-family:Open Sans;font-style:normal;font-variant:normal;font-weight:100;font-size:2.5em}@media screen and (max-width:640px){.section header>h3{font-size:1.8em}}.section header+p{text-align:justify;color:#fff;font-family:Open Sans;font-style:normal;font-variant:normal;font-weight:700;font-size:2.5em}@media screen and (max-width:640px){.section header+p{font-size:1.8em}}.section h4{text-align:justify;color:#fff;font-family:Open Sans;font-style:normal;font-variant:normal;font-weight:700;font-size:2.5em}@media screen and (max-width:640px){.section h4{font-size:1.8em}}.section h4+p{color:#fff;font-variant:normal;font-weight:100;font-size:2.2em}@media screen and (max-width:640px){.section h4+p{font-size:1.8em}}.fullPage{height:100%}.ui.grid.gridCleaner{margin-top:0;margin-bottom:0}#firstPage{background-image:url(/assets/09a6c15ed515a1a8f106809a42cc9d7b.png)}#secondPage{background-image:url(/assets/869c3f4c61b4d27251cff948e2d1d96e.png)}#thirdPage #about-us p{font-size:1.5em;text-align:justify}#thirdPage #about-us strong{font-size:1.1em}.phone{background:url(/assets/e9c750d8b840671836b8dad91e3aba5d.png) no-repeat;width:370px;height:680px;background-size:cover;margin:auto}.contentPhone{background:url(/assets/57b71167048c27a297894a797d209f1f.gif) no-repeat;width:320px;height:528px;background-size:cover;position:relative;top:48px;left:25px}.macPic{bottom:50px;right:80px}.arrow{margin:auto;box-sizing:border-box;height:5vw;width:5vw;border-style:solid;border-color:#fff;border-width:0 1px 1px 0;transition:border-width .15s ease-in-out}@media screen and (max-width:640px){.arrow{display:none}}.arrowButton{position:absolute;bottom:40px;width:100%}.contactUs{width:100%;font-family:Open Sans;font-style:normal;font-variant:normal;font-weight:400;font-size:40px;text-align:center}.contactUs p{margin:auto;margin-bottom:30px}.pricingSelector{margin:auto}.pricingCell{background-color:hsla(0,0%,100%,.6);border-radius:5px;box-shadow:1px 1px 50px rgba(0,0,0,.2);text-align:center;margin-left:20px;margin-right:20px}@media screen and (max-width:640px){.ui.grid>.column.row>.column.pricingCell{margin-bottom:15px!important}}.pricingCell:hover .ui.button{transform:scale(1.1)}.pricingCell>p{height:75px}.pricingCell>h3{margin-top:25px}.pricingCell>h3>span{font-size:1.8em;font-weight:700}.pricingCell>.ui.button{margin-bottom:25px;font-size:1.4em}footer{background-color:#3c3d41;color:#fff;padding:20px;font-family:Open Sans;font-style:normal;font-variant:normal}footer a{color:inherit}#news-section img{filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)}#news-section img:hover{filter:grayscale(0);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0)}.logisticContainer{text-transform:uppercase;display:flex;flex-direction:row;height:100%;width:70%;justify-content:space-between;padding-top:5%;padding-bottom:5%}.addSerialContainer{width:100%;height:100%}.errorContainer{width:70%;margin:auto}.logisticInput{margin:10px}.logisticNewItem{animation:blink .6s ease-in}@keyframes blink{0%{background:#90dca2}}.exportInput{margin:5px 0}.exportInput>div.ui.label{width:60px}.exportSerialRange{width:100px}.exportMessage{margin-top:20px;width:500px}.exportControl{margin-bottom:10px!important}.signin-valid-row{margin-top:40px;display:block}.signin-valid-item{margin-top:10px;display:block}.signin-forgotten-password{float:right}.previous-connection{height:350px;width:100%;justify-items:center}.previous-connection,.previous-connection>div{align-items:center;display:flex;flex-direction:column}.previous-connection>div{width:75%;height:100%;justify-content:center;border-radius:3%;padding-top:10px;border:2px solid;border-color:#000;color:#000}.text-previous-connection{color:#000;font-weight:700}#otherAccount:hover{font-weight:800!important;color:gray}.image-previous-connection{height:100%;width:100px;display:flex;justify-content:center;flex-direction:column;align-items:center}.image-previous-connection:hover{cursor:pointer;font-weight:800;color:gray}.image-connection-first{padding-top:2%;height:80%;border-bottom:2px solid;border-color:#000}.image-connection-first,.image-connection-second{display:flex;flex-direction:column;width:100%;justify-items:center;align-items:center}.image-connection-second{height:20%;padding-top:20px}.text-previous-connection:hover{cursor:pointer}.modalContent{margin:5px 0;font-size:15px}.lineColorCircle{border-radius:10px;width:40px;height:12px;border:1px solid #d4d4d5;box-shadow:0 1px 2px 0 rgba(34,36,38,.12),0 1px 5px 0 rgba(34,36,38,.15);margin-right:10px;display:inline-block}a.cardLink :hover,span.cardLink{text-decoration:underline}span.cardLink{font-weight:700;font-size:1.1em}.ui.two.buttons>button :hover{transform:scale(1.2)}.cardGroupAttendee{max-width:760px}.ui.grid>.centered.row>.cards{text-align:left}div.cardImg{position:relative;padding-top:100%;background-color:#d3d3d3}.ui.middle.aligned.image.cardImg{position:absolute;max-height:100%;max-width:100%;height:auto;width:auto;margin-top:auto;margin-bottom:auto;top:0;bottom:0;left:0;right:0}.attendeeNoSerialNumber,.attendeeSerialNumber{width:100%;height:100%;font-weight:bolder;text-decoration:none!important}.attendeeNoSerialNumber{background-color:#9a2a2a;padding:2px;color:#fff;border-radius:5px}.cardUnderline{text-decoration:underline}.ui.table td.progressCircuit{padding:0;display:none}.ui.table td.progressCircuit div.ui.progress{margin:0;background-color:inherit}table.ui.table tbody tr:hover+tr td.progressCircuit{display:table-cell}.attendee-subscriptions-filters{padding:0 20px;display:flex;justify-content:space-between}.attendee-subscriptions-filters .ui.dropdown{display:flex;width:20%;align-items:center;justify-content:center}.attendee-subscriptions-filters .ui.dropdown .menu{width:60%;left:20%}.attendee-subscriptions-filters .ui.dropdown .item{width:100%}.attendeeDeviceSerialNumber{color:red;text-decoration:underline;font-weight:700}.attendeeDeviceSerialNumber:hover{cursor:pointer}#circuit-calendar .error{color:#9f3a38}#circuit-calendar .circuits-checkbox{display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(34,36,38,.15);padding:10px}#circuit-calendar .circuits-checkbox .checkboxes{height:430px;align-content:flex-start;margin:5px 0;overflow-y:auto;display:flex;flex-wrap:wrap}#circuit-calendar .circuits-checkbox .checkboxes .circuits-checkbox-item{display:flex;align-items:center;height:30px;line-height:30px}#circuit-calendar .circuits-checkbox .checkboxes .circuits-checkbox-item.two-items-line{width:50%}#circuit-calendar .circuits-checkbox .checkboxes .circuits-checkbox-item.three-items-line{width:33%}#circuit-calendar .circuits-checkbox .checkboxes .circuits-checkbox-item.five-items-line{width:20%}#circuit-calendar .circuits-checkbox .checkboxes .circuits-checkbox-item:hover label{text-decoration:underline}#circuit-calendar .circuits-checkbox .checkboxes .circuits-checkbox-item label{overflow:hidden;height:17px}#circuit-calendar .circuits-checkbox .select-options{text-align:center}#circuit-calendar .react-datepicker-wrapper,#circuit-calendar .react-datepicker-wrapper .react-datepicker__input-container{width:100%}#circuit-calendar .circuits-labels{display:flex;justify-content:space-between}#circuit-calendar .circuits-labels label{font-weight:700}#circuit-calendar .buttons{margin:15px 0;text-align:left}.calendar-list-item{height:25px;padding:2px;border-bottom:1px solid rgba(34,36,38,.15);cursor:pointer}.calendar-list-item.selected-calendar,.calendar-list-item:hover{font-weight:700;background-color:rgba(34,36,38,.15)}.running-days-field .days{display:flex;justify-content:space-between;align-items:center;height:38px;text-align:center}#shared-calendar-edit .no-padding{padding:0}#shared-calendar-edit .calendar-list-container .input{padding:3px}#shared-calendar-edit .calendar-list-container .input input{height:35px}#shared-calendar-edit .calendar-list-container .calendar-list-menu{height:665px;overflow-y:auto}.display-selector{cursor:pointer}.display-selector.selected{font-weight:700;text-decoration:underline}#calendar-view{display:flex;flex-wrap:wrap;justify-content:center}#calendar-view .month-calendar{text-align:center;margin-top:10px;width:24%;padding:5px}#calendar-view .month-calendar table{border-collapse:collapse}#calendar-view .month-calendar table td,#calendar-view .month-calendar table th{width:14%;height:35px;padding:2px;text-align:center;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}#calendar-view .has-events{color:red;font-weight:700}#calendar-view .has-events:hover{cursor:pointer;text-decoration:underline}#calendar-circuit,.pane-content{min-height:500px}#calendar-circuit .display-icon{position:absolute;top:0;right:0;margin:14px}#calendar-circuit .display-icon:hover,.link{cursor:pointer}.link{font-weight:700;text-decoration:underline}#circuit-table-overview{overflow-y:auto}#circuit-table-overview table td.red{color:red}#circuit-table-overview table td.green{color:green}#circuit-table-overview table td.lightgray{color:#d3d3d3}#circuit-table-overview table td.bold{font-weight:700}#circuit-table-overview table td.pointer{cursor:pointer}#calendar-circuit .change-display{position:absolute;top:0;left:0;margin:14px}#calendar-circuit .change-display:hover{cursor:pointer}#circuit-calendar-table{max-height:500px;overflow:auto}.ui.dimmer #circuit-calendar-modal .loader:before{border-color:rgba(0,0,0,.1)}.ui.dimmer #circuit-calendar-modal .loader:after{border-color:#767676 transparent transparent}.calendar-table-container{height:600px}#container-header{display:flex;justify-content:space-between;align-items:center}.calendar-update-filters .react-datepicker-wrapper,.calendar-update-filters .react-datepicker-wrapper .react-datepicker__input-container{width:100%}.calendar-controls{height:60px}.calendar-controls .calendars-buttons{height:60px;display:inline-block;position:relative;width:300px;top:-60px;left:calc(100% - 300px)}#year-handler{height:60px;margin:0}#attendee-stat-filters{display:flex;justify-content:center}#attendee-stat-filters .datepicker{margin:0 10px;display:flex;align-items:center;height:38px}#attendee-stat-filters .datepicker label{display:inline-block;margin:0 10px;font-weight:700}.attendee-edit{min-height:600px}.attendee-circuit-view-selection{display:flex;justify-content:center}.attendee-circuit-view-selection .choice{font-size:16px;margin:0 20px;text-align:center}.attendee-circuit-view-selection .choice:hover{text-decoration:underline;cursor:pointer}.attendee-circuit-view-selection .selected{font-weight:700;text-decoration:underline;color:#db2828}.attendee-circuit-view-selection i.clickable{cursor:pointer}#attendee-circuit-form-modal{width:720px;height:800px}#attendee-circuit-form-modal table{height:630px}#attendee-circuit-form-modal .dropdown .text{width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#attendee-circuit-form-modal .light-form-table-container{overflow:auto;height:630px}.mobilityLineColor{border-radius:10px;width:40px;height:12px;border:1px solid #d4d4d5;box-shadow:0 1px 2px 0 rgba(34,36,38,.12),0 1px 5px 0 rgba(34,36,38,.15);margin-right:10px;display:inline-block}.mobilityLineColorPicker{display:block;width:100%;height:2.6em}.mobilityLineMap{width:100%;height:25em}.gridColumnMap{height:540px}.gridColumnMapScrollableMenu{height:540px;overflow-y:scroll}#geocoderOverFlowNoResult{position:absolute;right:27px;left:1px;margin-top:2px;z-index:2}#geocoderItem{position:absolute;right:10px;margin-top:10px;z-index:1}#bottomMapMessage{max-height:22%;vertical-align:middle;width:96%;margin-left:2%;margin-right:2%;position:absolute;bottom:5%}#optionMenuButton{position:absolute;padding:10px;right:0;margin-right:10px;margin-top:10px;background-color:#fff}#navigationControlItem{position:absolute;left:0;margin-left:10px;margin-top:10px}.container{position:relative;width:100%;height:50px;display:flex;justify-items:center;align-items:center;justify-content:center;margin-top:10px}.input-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:transparent;pointer-events:none}.input-range,.slider-track{width:95%;position:absolute;margin:auto;top:0;bottom:0}.slider-track{height:5px;border-radius:5px}.input-range::-webkit-slider-runnable-track{-webkit-appearance:none;height:5px}.input-range::-moz-range-track{-moz-appearance:none;height:5px}.input-range::-ms-track{appearance:auto;height:5px}.input-range::-webkit-slider-thumb{-webkit-appearance:none;height:1.1em;width:1.1em;cursor:pointer;margin-top:-4.5px;pointer-events:auto;border-radius:50%}.input-range::-moz-range-thumb{-webkit-appearance:none;height:1.1em;width:1.1em;cursor:pointer;border-radius:50%;background-color:#db7093;pointer-events:auto;border:none}.input-range::-ms-thumb{appearance:none;height:1.1em;width:1.1em;cursor:pointer;border-radius:50%;background-color:#db7093;pointer-events:auto}.green-thumb::-webkit-slider-thumb{background-color:#21ba45}.red-thumb::-webkit-slider-thumb{background-color:#db2828}.green-thumb:active::-webkit-slider-thumb{background-color:#21ba45;border:1px solid #21ba45}.red-thumb:active::-webkit-slider-thumb{background-color:#db2828;border:1px solid #db2828}.legend{width:100%;height:50px;margin-top:10px}.legend,.legend-point{display:flex;flex-direction:row;align-items:center;justify-content:center}.content-legend{display:flex;width:95%;justify-content:space-between;align-items:center}.zero-progress .bar{width:0!important;background-color:transparent!important;color:#000}.modal-delete-stops{padding-top:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:60%}.modal-header{text-align:center;height:40%}.modal-action-stops{padding-top:20px;display:flex;flex-direction:row}