body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.bca-btn{background:#fec600;border:none;border-radius:30px;font-size:1em;margin-top:12px;padding:12px 25px;text-transform:uppercase}.content-pole-expert * span{display:block;margin-bottom:10px}.divider,.divider-resp{background-color:#dee2e6;height:1px;width:100%}.divider{left:0;position:absolute}.title-pe h1{font-size:20px}.address-col{text-transform:uppercase}.popup-expert-main{padding:20px 0}.popup-expert-main .container:first-child{margin-bottom:5px;margin-top:0}.passage-expert thead th{border-bottom:initial;border-top:initial;font-size:1.2em;font-weight:700;padding:0 .75rem;vertical-align:initial}.availability-head span{display:block;font-size:1em;font-weight:300;margin:0;text-align:center}.availability-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:distribute;justify-content:space-around}.passage-expert th.days{white-space:nowrap;width:1%}.available{background-color:#46de99}.unavailable{background-color:#ff3c49}.class-availability{border-radius:50%;display:inline-block;height:10px;margin:auto;width:10px}.availability-cells{padding:.75rem .45rem!important}.cont-av-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:nowrap;flex-flow:nowrap;height:20px;-ms-flex-pack:distribute;justify-content:space-around}.passage-expert{margin-bottom:0}.section-title h1{color:#373737;font-size:2.3em;font-weight:900;margin:40px 0}.section-title{text-align:center}.modal-content{padding:0}.popup-expert-main .col-form-label{padding-left:0!important;padding-right:0!important}.modal-header{border-bottom:initial;border-top-left-radius:0;border-top-right-radius:0;display:none;padding:0}.modal-header .close{padding:0 1rem}.form-sub-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto}.form-sub-btn img{margin-right:5px;width:20px}.modal-expert{background-color:#0b519f;display:block;margin:0 auto}.center-col{text-align:center}.modal-body{padding:0 1rem}.modal-header .close{position:relative;right:10px;top:20px;z-index:200}.passage-expert-responsive-ui{display:none}.bureau-container{background-color:#edf0f4;margin-top:0!important;padding:10px}.contact-col i{margin-right:8px}.resp-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.labels-left{font-weight:700}.information-right,.labels-left{font-size:1.2em}.information-right span,.labels-left span{margin:6px 0}.divider-resp{margin-bottom:15px;margin-top:40px}.days-resp{font-size:1.2em;font-weight:700;text-align:center}.period-resp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1.1em;-ms-flex-pack:distribute;justify-content:space-around}.availability-cells.resp{margin:5px 0;padding:0!important}.clear-inp{margin:0 auto}@media (max-width:768px){.passage-expert{display:none;overflow-x:auto;overflow-y:auto}.form-sub-btn{margin:20px auto}.passage-expert-responsive-ui{display:-webkit-box;display:-ms-flexbox;display:flex}.bureau-container{padding:20px}}@media (max-width:480px){.modal-header{display:block}.popup-expert-main .form-group{margin-bottom:0}.popup-expert-main .form-control{margin:.4em 0}}@media (min-width:576px){.modal-dialog{margin:1.75rem auto;max-width:80%}}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;-o-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#282c34;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:calc(10px + 2vmin);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}