/**
 * 1969-2018 Relais Colis
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to contact@relaiscolis.com so we can send you a copy immediately.
 *
 *  @author    Quadra Informatique <modules@quadra-informatique.fr>
 *  @copyright 1969-2018 Relais Colis
 *  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

.relais-colis .row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.relais-colis .row .rc-col-1,
.relais-colis .row .rc-col-2,
.relais-colis .row .rc-col-3,
.relais-colis .row .rc-col-4,
.relais-colis .row .rc-col-5,
.relais-colis .row .rc-col-6,
.relais-colis .row .rc-col-7,
.relais-colis .row .rc-col-8,
.relais-colis .row .rc-col-9,
.relais-colis .row .rc-col-10,
.relais-colis .row .rc-col-11,
.relais-colis .row .rc-col-12 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.relais-colis .rc-col-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
.relais-colis .rc-col-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
.relais-colis .rc-col-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.relais-colis .rc-col-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.relais-colis .rc-col-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
.relais-colis .rc-col-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.relais-colis .rc-col-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
.relais-colis .rc-col-8 {  -ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.relais-colis .rc-col-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
.relais-colis .rc-col-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
.relais-colis .rc-col-11 {  -ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
.relais-colis .rc-col-12 {-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}
.relais-colis .txt-center {text-align: center;}
.relais-colis .infos ul {list-style: inherit; padding-left:20px;}
.relais-colis .infos ul strong {color: red;}
.relais-colis .range table thead tr th {text-align: center;}
.relais-colis .range table tbody tr:nth-child( odd ) td {background: #f9f9f9;}
.relais-colis .range table tbody tr td { border-right: 1px solid #e1e1e1}
.relais-colis .range table tbody tr td input[type=text] {width:60%; margin: auto; display: block;}
.relais-colis .range table .add-lign {text-align:center;}
.relais-colis #open_map_relaiscolis {height: 90px; padding: 10px; margin-bottom: 15px; margin-top:10px;background: #fff;color:#1a1a1a;border:1px solid #1a1a1a}
.relais-colis #open_map_relaiscolis:hover,.relais-colis #open_map_relaiscolis label:hover {cursor: pointer;}
.relais-colis #open_map_relaiscolis img {max-height:70px; float: left;}
.relais-colis #open_map_relaiscolis label{width: 65%; padding: 15px 10px; margin-left: 5%; line-height: 20px; font-size: 18px; text-align: center;float:left}
.relais-colis #overlay-map {width: 100%; height: 100%; background: #333333; position: fixed; top: 0;left: 0; z-index: 100000; opacity:0.6;} 
.relais-colis #frame_relais{ width: 80%; height:auto; max-height: 80%; display: block; position: fixed; top: 5%;left: 10%;padding: 1em 2em; background: white; overflow-y: scroll; z-index: 100001;}
.relais-colis #frame_relais #close_frame_relais {position: absolute; right:1em; font-size:2em;}
.relais-colis #frame_relais #close_frame_relais:hover {cursor: pointer;}
.relais-colis #frame_relais .VMLMAP {position: relative !important;}
.relais-colis #frame_relais td {padding: 0 10px;}
.relais-colis #frame_relais .choice-info {padding: 1em; margin-bottom: 1em; background: #f1f1f1}
.relais-colis #frame_relais .choice-info td {padding: 0 10px; background: none;}
.relais-colis #frame_relais .relais-title, .relais-colis #relais_home_options .relais-title{ color:#000; font-size:22px;}
.relais-colis #frame_relais .relay-info-intro, .relais-colis  #relais_home_options .relay-info-intro{ text-decoration: underline; color:#c0d349;  padding-bottom: 15px; display: inline-block; font-weight: bold;}
.relais-colis #frame_relais .relay-info-title, .relais-colis #relais_home_options .relay-info-title{ text-transform: uppercase; padding-bottom: 10px; font-size:16px;  font-weight: bold; display: inline-block; color:#000;}
.relais-colis .flag-img{ width:100%; text-align: center; background-color: #f1f1f1; padding:10px 0px; margin-bottom: 15px;}
.relais-colis .flag-img img{ margin: auto;}
.relais-colis #frame_relais form label.grey, .relais-colis label.grey {color: #9c9c9c;  font-family: "Raleway","Helvetica Neue",Verdana,Arial,sans-serif; font-size: 18px; font-style: normal; font-weight: 500; line-height: 1.4; margin: 23px 0 0; text-rendering: optimizespeed; text-transform: uppercase;}
.relais-colis #frame_relais label {-moz-user-select: none; display: inline-block; font-family: "Raleway","Helvetica Neue",Verdana,Arial,sans-serif; font-size: 13px; font-weight: 600;}
.relais-colis #frame_relais input.small[type="text"],#frame_relais select.small { width: 100%; -moz-appearance: none; border-color: none; background-color: transparent; border-style: none none solid; border-width: 0 0 1px; color: black; height: 27px; margin-bottom: 0; padding: 0; text-indent: 0; text-overflow: "";}
.relais-colis #map_rc_wrapper{width:100%; margin-left:0; display:none;}
.relais-colis #frame_relais button.red-link::before { content: "↓ "; display: block; float: left; margin-right: 5px; margin-top: -2px;}
.relais-colis #frame_relais a.red-link::before {  content: "→ ";  display: block; float: left;  margin-right: 5px; margin-top: -2px;}
.relais-colis #frame_relais .red-link { color: #e6223d !important; display: inline-block; font-family: "Raleway","Helvetica Neue",Verdana,Arial,sans-serif; font-size: 25px; font-weight: 600; margin-bottom: 20px; text-transform: none; margin:auto; margin-top: 20px;}
.relais-colis #frame_relais button { background: transparent none repeat scroll 0 0;  border: 0 none;}
.relais-colis #frame_relais .column{    margin-top:15px;}
.relais-colis #divMapContainer{ height: 430px;  font-family: Arial;}
.relais-colis #divGlobal{  margin:0 auto;  margin-bottom: 10px;}
.relais-colis #divInfohtml{  width:33.333333%; max-height: 430px; overflow: auto; font-family: calibri;  float:left;}
.relais-colis #divInfohtml .wrapper-locate{ border-bottom: 1px solid #d3d3d3;  margin-top:15px;}
.relais-colis #divInfohtml .wrapper-locate table tbody {display: block;}
.relais-colis #divInfohtml .locate-info{ margin-top:5px;}
.relais-colis #divInfohtml .locate-title a { color: black; font-size: 14px; font-weight: 600; letter-spacing: 0; line-height: 0; text-decoration: none;  padding-left:5px;}
.relais-colis #divInfohtml .locate-title a:hover {cursor:pointer;}
.relais-colis #divInfohtml .locate-title { margin-bottom:15px;}
.relais-colis .num-locate{ border: 1px solid rgb(192, 211, 73); border-radius: 80px; background-color: rgb(192, 211, 73); color:#fff; font-size: 14px; font-weight: 500; padding: 3px 8px;}
.relais-colis .sMapBubble td,.sMapBubble th{ padding:0;}
.relais-colis .hidden-form {margin:0; padding:0;}
.relais-colis .relais-link{ background:#c0d349 !important; color:#fff;font-size:12px; margin:0;padding:5px; border-radius: 3px; z-index:99;}
.relais-colis #divInfohtml .relais-link{ font-size:16px; font-weight: bold; padding:8px;}
.relais-colis .free_rc, .relais-colis .rc_price{ font-style: italic; color: #c0d349; font-weight: bold;}
.relais-colis #divMapContainer{ width: 66.666667%; float:right;}
.relais-colis #divMapContainer .ui-picto-poi div{font-size:14px; background-color: transparent!important; left:2px!important; top:18px!important; z-index:1001;}
.relais-title{
    color:#000;
    font-size:22px;
}
.relay-info-intro{
    text-decoration: underline;
    color:#c0d349;
    padding-bottom: 15px;
    display: inline-block;
    font-weight: bold;
}
.choice-info{
    background-color: #f1f1f1;
    padding:20px;
    margin-bottom: 15px;
}
.relay-info-title{
    text-transform: uppercase;
    padding-bottom: 10px;
    font-size:16px;
    font-weight: bold;
    display: inline-block;
    color:#000;
}
.info-rc-choose {
    background-color: #f1f1f1;
    padding:15px;
}
