/**
 *  Module made by Nukium
 *
 *  @author    Nukium
 *  @copyright 2019 Nukium SAS
 *  @license   All rights reserved
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */
.gls-container{padding-top:15px;padding-bottom:15px}.gls-container .row{margin-left:-15px;margin-right:-15px}.carrier-extra-content-gls,.gls-container,.gls-container .row>[class*="col-"]{padding-left:15px;padding-right:15px}.gls-container .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;width:100%}.gls-container .input-group-addon,.gls-container .input-group-append{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.gls-container .input-group>.form-control{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;position:relative;width:1%}.gls-mobile .form-control-label{padding-top:0;text-align:left}.gls-mobile .input-group-addon{padding:.3rem .5rem}.gls-mobile .input-group-addon,.gls-mobile .form-control{border-style:solid;border-width:1px}.gls-mobile .input-group-addon:not(:last-child){border-right:0}.gls-mobile .gls-customer-mobile{max-width:400px}.gls-mobile .form-control-danger,.gls-mobile .form-control-success{background-position:center right .625rem;background-repeat:no-repeat;background-size:1.25rem 1.25rem;padding-right:2.25rem}.gls-container .gls-heading{padding:1rem}.gls-container .gls-search{margin-bottom:1rem}.gls-container .gls-search .btn{height:100%;white-space:normal}.gls-container .gls-search .btn-text{background:none;border:none;box-shadow:none;display:inline-block;margin:0;padding:0}#gls-search-form{margin-top:1rem}#gls-search-form .input-group-append{margin-left:-1px}.gls-relay-list .col-select-relay{text-align:center}.gls-relay-list .panel{margin-bottom:.75rem}.gls-relay-list .panel-title{font-size:100%;margin-bottom:.25rem}.gls-relay-list .panel-body{line-height:1.5;padding:.5rem .75rem}.gls-relay-infos label,.gls-relay-infos .gls-relay-distance{font-size:90%}.gls-relay-infos label{clear:none;color:inherit;font-weight:inherit;margin:0;text-align:inherit}.gls-relay-infos .gls-relay-distance{white-space:nowrap}#gls-map{height:400px;width:100%}#gls-map #firstHeading{font-weight:700;margin-bottom:.5rem}.gls-relay-info-open-hours{margin:0 -.5rem;width:100%}body.order .gls-relay-info-open-hours th,body.order .gls-relay-info-open-hours td{padding:.3rem .5rem}.gls-relay-info-open-hours th{font-weight:400;vertical-align:top}.gls-relay-info-open-hours td{white-space:nowrap}.gls-relay-info-open-hours .today th,.gls-relay-info-open-hours .today td{font-weight:600}.alert-danger>.alert-text{margin-left:1rem}@media (max-width:767px){.col-xs-offset-2{margin-left:16.66667%}.gls-container .gls-search .gls-search-relay .icon{display:inline-block;margin-left:0}.gls-container .gls-search-relay .btn-text{display:none!important}}@media (min-width:768px) and (max-width:1199px){.gls-relay-infos .gls-relay-distance{text-align:right}}@media (min-width:1200px){.gls-relay-list{overflow-y:auto;max-height:400px}}