* { font-size: 14px; color: #242424; line-height: 20px; }

div#adsl-choose-disponibility-container div.datePicker { z-index: 1; }

ul li { background: none; }

/****************************************************************/
/*                          FORMS                               */
/****************************************************************/

div.nic-form-line { width: 100%; height: 100%; overflow: hidden; margin: 5px 0; }

div.nic-form-line label.nic-form-label,
div.nic-form-line span.nic-form-label {
    display: block;
    width: 90px;
    line-height: 30px;
    text-align: right;
    margin-right: 15px;
}

div.nic-form-line label.nic-form-label span.nic-form-label-required-span,
span.nic-form-label-required-span { 
    display: inline-block;
    background: url(/images/order/adsl/new/validite-champs.png) no-repeat bottom;
    width: 18px;
    height: 14px;    
}
div.nic-form-line label.nic-form-text-error-label span.nic-form-label-required-span { background-position: 0 -19px; }
div.nic-form-line label.nic-form-text-valid-label span.nic-form-label-required-span { background-position: top; }

div.nic-form-line div.nic-form-input-text { 
    border: 1px solid #d9d9d9; 
    height: 32px;
}
div.nic-form-line div.nic-form-input-text, 
div.nic-form-line div.nic-form-input-text input {
    -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -khtml-border-radius:5px;
    -ms-border-radius:5px;
    border-radius: 5px;
    background-color: #fffff0;
}
div.nic-form-line div.nic-form-input-text .nic-form-input-image,
span.nic-form-input-image { width: 23px; height: 23px; background: url(/images/order/adsl/new/ask.png) no-repeat 0px -30px; margin: 3px 2px 0 0; }
div.nic-form-line div.nic-form-text-error .nic-form-input-image, span.nic-form-input-image-error { background-position: 0px 0px; }
div.nic-form-line div.nic-form-input-text input { border: 0px; height: 30px; padding-left: 5px; }
div.nic-form-line div.nic-form-input-very-small { width: 67px; }
div.nic-form-line div.nic-form-input-very-small input[type=text], div.nic-form-line div.nic-form-input-very-small input[type=password] { width: 62px; }
div.nic-form-line div.nic-form-input-small { width: 100px; }
div.nic-form-line div.nic-form-input-small input[type=text], div.nic-form-line div.nic-form-input-small input[type=password] { width: 95px; }
div.nic-form-line div.nic-form-input-middle { width: 305px; }
div.nic-form-line div.nic-form-input-middle input[type=text], div.nic-form-line div.nic-form-input-middle input[type=password] { width: 298px; }
div.nic-form-line div.nic-form-input-half { width: 200px; }
div.nic-form-line div.nic-form-input-half input[type=text], div.nic-form-line div.nic-form-input-half input[type=password] { width: 195px; }
div.nic-form-line div.nic-form-input-big { width: 515px; }
div.nic-form-line div.nic-form-input-big input[type=text], div.nic-form-line div.nic-form-input-big input[type=password] { width: 510px; }

div.nic-form-line div.nic-form-input-default input { color: #BBBBBB; font-style: italic; }
div.nic-form-line div.nic-form-text-error { border-color: #f80207; }
div.nic-form-line div.nic-form-text-error input { color: #f80207; }

div.nic-form-line div.nic-form-input-readonly input { background: url(/images/order/adsl/new/readonly-field.png); }
div.nic-form-line div.nic-form-input-small input.nic-form-input-with-image { width: 67px; }
div.nic-form-line div.nic-form-input-half input.nic-form-input-with-image { width: 170px; }
div.nic-form-line div.nic-form-input-middle input.nic-form-input-with-image { width: 275px; }
div.nic-form-line div.nic-form-input-big input.nic-form-input-with-image { width: 485px; }

div#nic-tech-pwdStrength {
    width: 197px;
    height: 29px;
    background: url(/images/order/adsl/new/security-level.png) no-repeat 0 0;
}
div#nic-tech-section_password div.nic-form-pwd-strength-very-low { background-position: 0 -34px }
div#nic-tech-section_password div.nic-form-pwd-strength-low { background-position: 0 -68px }
div#nic-tech-section_password div.nic-form-pwd-strength-middle { background-position: 0 -102px }
div#nic-tech-section_password div.nic-form-pwd-strength-good { background-position: 0 -136px }
div#nic-tech-section_password div.nic-form-pwd-strength-very-good { background-position: 0 -170px }

div#adsl-order-container ul li {
    list-style: none;
}

.nic-form-section,
div.delivery-nic-resume,
li.group-list-item-install,
li.group-list-item-yearly,
li.group-list-item-monthly { /*background: url(/images/order/adsl/new/form-section-border.png) repeat-x bottom;*/ padding: 5px 0; }

div.nic-form-edit-mandatory-legend { padding: 5px 0; }

div.nic-form-input-radio { line-height: 30px; }
div.nic-form-input-radio label { margin-right: 30px; }

div.nic-form-line .nic-form-loader { display: none; width: 15px; height: 30px; margin-left: 10px; background: url(/images/main/ajax-loader.gif) 50% 50% no-repeat; vertical-align: middle; }

/****************************************************************/
/*                          MAIN STYLES                         */
/****************************************************************/

.order-subtitle { font-size: 16px; font-weight: bold; color: #0651A0; }
h2.order-subtitle { margin: 5px 0; }
.order-bold { font-weight: bold; }
.order-italic { font-style: italic; }
.order-small { font-size: 10px; }
.order-light { color: #545454; }
.order-green { color: #69b815; font-style: italic; }
.order-blue { color: #0651A0; }
.order-price { color: #FA0208; }
a.order-nic-edit { background: url(/images/order/adsl/new/editer.png); width: 35px; height: 33px; display: block; }
.order-alt-row { background-color: #ededed !important; }
.order-total { 
    background: #fbfadc; 
    border: 1px solid #e1e1e1;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    -khtml-border-radius:3px;
    -ms-border-radius:3px;
    border-radius: 3px;
    margin: 15px 0;
}
.order-big-bold { font-weight: bold; font-size: 18px; color: #545454; }
.adsl-order-included { padding-left: 15px; }

/****************************************************************/
/*                          BOXES                               */
/****************************************************************/
.order-main-box { width: 655px; min-height: 450px; }
.order-box { 
    border: 1px solid #F4F4F4;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    -khtml-border-radius:3px;
    -ms-border-radius:3px;
    border-radius: 3px;
    -moz-box-shadow: 0 11px 15px -7px #3A4142;
    -webkit-box-shadow: 0 11px 15px -7px #3A4142;
    -o-box-shadow: 0 11px 15px -7px #3A4142;
    box-shadow: 0 11px 15px -7px #3A4142;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#3a4142, Direction=180, Strength=15);
    margin-bottom: 25px;
    background-color: #eee;
    height: auto !important;
}
.order-box-title {
    /* Anciens navigateurs */
    background: #3a3a3a url("gradient-bg.png") repeat-x top;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    /* Internet Explorer */
    *background: #3a3a3a;
    background: #3a3a3a\0/;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FF5d5d5d, endColorstr=#FF3a3a3a);
    /* Navigateurs récents */
    background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#5d5d5d),
        to(#3a3a3a)
    );
    background-image: -webkit-linear-gradient(
        top,
        #5d5d5d,
        #3a3a3a
    );
    background-image: -moz-linear-gradient(
        top,
        #5d5d5d,
        #3a3a3a
    );
    background-image: -o-linear-gradient(
        top,
        #5d5d5d,
        #3a3a3a
    );
    background-image: linear-gradient(
        top,
        #5d5d5d,
        #3a3a3a
    );
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 4px 20px;
}
.order-box-title h1 { font-size: 20px; color: #FFFFFF; font-weight: bold; }
.order-box-content {
    height: auto !important;
    /* Anciens navigateurs */
    background: #eeeeee repeat-x top;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    /* Internet Explorer */
    *background: #eeeeee;
    background: #eeeeee\0/;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFfcfcfc, endColorstr=#FFeeeeee);
    background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#fcfcfc),
        to(#eeeeee)
    );
    background-image: -webkit-linear-gradient(
        top,
        #fcfcfc,
        #eeeeee
    );
    background-image: -moz-linear-gradient(
        top,
        #fcfcfc,
        #eeeeee
    );
    background-image: -o-linear-gradient(
        top,
        #fcfcfc,
        #eeeeee
    );
    background-image: linear-gradient(
        top,
        #fcfcfc,
        #eeeeee
    );
    border: 1px solid #EFEFEF;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    padding: 14px;
}
.nic-form-choices { text-align: center; }

div.order-box-side {
    border: 1px solid #F4F4F4;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    -khtml-border-radius:3px;
    -ms-border-radius:3px;
    border-radius: 3px;
    -moz-box-shadow: 0 11px 15px -7px #3A4142;
    -webkit-box-shadow: 0 11px 15px -7px #3A4142;
    -o-box-shadow: 0 11px 15px -7px #3A4142;
    box-shadow: 0 11px 15px -7px #3A4142;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#3a4142, Direction=180, Strength=15);
    margin-bottom: 25px;
}
div.order-box-side-title {
    border: 1px solid #ececec;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #E6E6E6;
    padding: 5px;
}
.order-box-side-title h1 { font-size: 20px; color: #545454; font-weight: bold; }
.order-box-side-content {
    border: 1px solid #f6f6f6;
    padding: 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    -khtml-border-radius:3px;
    -ms-border-radius:3px;
    border-radius: 3px;
    /* Anciens navigateurs */
    background: #eeeeee repeat-x top;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    /* Internet Explorer */
    *background: #eeeeee;
    background: #eeeeee\0/;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFfcfcfc, endColorstr=#FFeeeeee);
    background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#fcfcfc),
        to(#eeeeee)
    );
    background-image: -webkit-linear-gradient(
        top,
        #fcfcfc,
        #eeeeee
    );
    background-image: -moz-linear-gradient(
        top,
        #fcfcfc,
        #eeeeee
    );
    background-image: -o-linear-gradient(
        top,
        #fcfcfc,
        #eeeeee
    );
    background-image: linear-gradient(
        top,
        #fcfcfc,
        #eeeeee
    );
}

/****************************************************************/
/*                          OTHER                               */
/****************************************************************/

#nic-tech-section_password { background: url(/images/order/adsl/new/cadena.png) no-repeat 20px 0px; padding-left: 105px; }
#nic-tech-section_password label.nic-form-label { width: 196px; }

#box-client-yet-title, #box-logged-client-title { color: #084a9c; font-size: 22px; height: 40px; line-height: 40px; padding-left: 45px; }
#box-client-yet-title { background: url(/images/order/adsl/new/ask-big-blue.png) no-repeat; }
#box-client-yet-title input { margin-left: 25px; }
#box-client-yet-title label { font-weight: normal; }
#box-logged-client-title { background: url(/images/order/adsl/new/user-big-blue.png) no-repeat; }

#mondial-relay-gmap-container { width: 530px; height: 400px; margin: 0px auto; }
.mondial-relay-list-container { width: 33%; height: 400px; }

.order-box-content ul li ul li.group-item-list-item,
.order-box-content ul li ul li.total-line { padding-left: 30px; background: none; }

#iban-fill-container .nic-form-input-very-small { margin-right: 5px; }

table.many-lines-table { width: 450px; margin: 5px auto; }
table.many-lines-table hr { width: 100%; margin: 15px 0; }
#et_iaq_address_validate_wrapper { margin-top: 10px; }
table.new-order-bottom-steps { margin: 0 auto 15px auto; }

#bic-fill-container label { width: 140px; }
#search-line-content label.nic-form-label { width: 200px; }
#search-line-content div.nic-form-line { margin: 15px 0; }

#adsl-order-call-support { 
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    -khtml-border-radius:3px;
    -ms-border-radius:3px;
    border-radius: 3px;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    color: #545454;
    background-color: #e6e6e6;
    border: 1px solid #fafafa;
    padding: 5px 0;
}

#adsl-order-eligibility-line div.nic-form-input-container { margin: 0 auto; }
#adsl-order-eligibility-line div.nic-form-input-container input { font-size: 16px; font-weight: bold; color: #0651A0; width: 475px; }
#et_result_main_ok { 
    width: 275px; 
    border: 1px solid #ececec;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    -khtml-border-radius:3px;
    -ms-border-radius:3px;
    border-radius: 3px;
    margin : 10px auto;
}
#et_result_main_ok h2 { background: url(/images/order/adsl/new/ill-test-ok.png) no-repeat; padding-left: 48px; line-height: 43px; }
#et_main_form_input_resetter { background: url(/images/order/adsl/new/btn-test-a-zero.png) no-repeat; width: 24px; height: 24px; cursor: pointer; }
div.nic-form-input-radio input { margin-right: 10px; }

#adsl-order-resume h2.resume-offer-name {
    cursor: pointer;
    background: url(/images/order/adsl/new/icn-depliment.png) no-repeat 215px 3px;
}
#adsl-order-resume  h2.open { background-position: 215px -15px }

#adsl-middle-order li.total-line { padding-left: 0px; }

#adsl-order-error-container, #adsl-order-error-container-change-nic {
    /* Anciens navigateurs */
    background: #ee0225 repeat-x top;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    /* Internet Explorer */
    *background: #ee0225;
    background: #ee0225\0/;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFee0225, endColorstr=#FFb5090e);
    background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#ee0225),
        to(#b5090e)
    );
    background-image: -webkit-linear-gradient(
        top,
        #ee0225,
        #b5090e
    );
    background-image: -moz-linear-gradient(
        top,
        #ee0225,
        #b5090e
    );
    background-image: -o-linear-gradient(
        top,
        #ee0225,
        #b5090e
    );
    background-image: linear-gradient(
        top,
        #ee0225,
        #b5090e
    );
    padding: 15px;
    width: 625px;
    margin-bottom: 15px;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    -khtml-border-radius:3px;
    -ms-border-radius:3px;
    border-radius: 3px;
    display: none;
}
#adsl-order-error-container ul li { color: #FFFFFF; background: none; padding: 0; font-size: 16px; }

#adsl-promo-code-container { background: url(/images/order/adsl/new/form-section-border.png) repeat-x top; padding: 5px 0; }

#adsl-order-header {
    width: 825px;
    margin: 0 auto;
    padding: 10px 10px 30px 10px;
    border: 1px solid #eee;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}

#adsl-order-rail {
    text-align: center;
    width: 100%;
}
#adsl-order-rail div.hrZone { width: 100%; }

#adsl-order-main h1 {
    width: 100%;
}

#adsl-order-main h1 span{
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    height: 24px;
    color: #0068b1;
    width: 100%;
}

span.resume-offer-phone { font-size: 18px; font-weight: bold; color: #545454; }

#adsl-order-resume-container li.group-item-list-item table tr td{
    font-size: 12px; 
    line-height: 14px; 
}

/****************************************************************/
/*                Eligibility inactive line                     */
/****************************************************************/

div#search-line-proprios-list table thead tr { 
    height: 30px;  
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    -khtml-border-radius:3px;
    -ms-border-radius:3px;
    border-radius: 3px;
    border-color: #e4e5e5;
    /* Anciens navigateurs */
    background: #eeeeee repeat-x top;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    /* Internet Explorer */
    *background: #eeeeee;
    background: #eeeeee\0/;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFfdfdfd, endColorstr=#FFeeeeee);
    background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#fdfdfd),
        to(#eeeeee)
    );
    background-image: -webkit-linear-gradient(
        top,
        #fdfdfd,
        #eeeeee
    );
    background-image: -moz-linear-gradient(
        top,
        #fdfdfd,
        #eeeeee
    );
    background-image: -o-linear-gradient(
        top,
        #fdfdfd,
        #eeeeee
    );
    background-image: linear-gradient(
        top,
        #fdfdfd,
        #eeeeee
    );
}
div#search-line-proprios-list table tbody tr { height: 50px; }
div#search-line-proprios-list table tbody tr:hover, div#search-line-proprios-list table tbody tr.hover { background-color: #e2eefa; }
div#search-line-proprios-list table tbody tr td { background: url(/images/order/adsl/new/form-section-border.png) repeat-x bottom; padding-bottom: 2px; cursor: default; }
select#search-line-city { width : 305px; padding : 3px 0; }

/****************************************************************/
/*                      AUTOCOMPLETER                           */
/****************************************************************/

ul.autocompleter-choices
{
    position:               absolute;
    margin:                 0;
    padding:                0;
    list-style:             none;
    border:                 1px solid #7c7c7c;
    border-left-color:      #c3c3c3;
    border-right-color:     #c3c3c3;
    border-bottom-color:    #ddd;
    background-color:       #fff;
    text-align:             left;
    font-family:            Verdana, Geneva, Arial, Helvetica, sans-serif;
    z-index:                50;
    background-color:       #fff;
}

ul.autocompleter-choices li
{
    position:               relative;
    margin:                 -2px 0 0 0;
    padding:                0.2em 1.5em 0.2em 1em;
    display:                block;
    float:                  none !important; 
    cursor:                 pointer;
    font-weight:            normal;
    white-space:            nowrap;
    font-size:              1em;
    line-height:            1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
    background-color:       #444;
    color:                  #fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
    display:                inline;
    float:                  none;
    font-weight:            bold;
    margin:                 0;
    padding:                0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
    color:                  #9FCFFF;
}

/****************************************************************/
/*                      CHOOSE QUANTITY                         */
/****************************************************************/

div#adsl-order-configurator table.tableQuantity input.rounded_choose_quantity_input { 
    height: 30px;
    width : 29px;
    text-align: center;
    border: 1px solid #d9d9d9;
    -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -khtml-border-radius:5px;
    -ms-border-radius:5px;
    border-radius: 5px;
    background-color: #fffff0;
}

div.order-ajax-process h1 { color: #0651A0; font-size: 26px; line-height: 33px;  }
.order-ajax-process .box-overlay { 
    width: 100%;
    height: 897px;
    opacity : 0.7;
    -moz-opacity : 0.7;
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */
    filter : alpha(opacity=70); /* IE &lt; 8 */    
    background: none #000000;
    top: 0px;
    left: 0px;
    z-index: 1000000;
    position: fixed;
    position/*\**/: absolute\9 
}
.order-ajax-process .box-content {
    z-index: 1000001; 
    padding: 20px; 
    border-radius: 5px 5px 5px 5px; 
    top: 50%; 
    left: 50%; 
    width : 20px; 
    height: 20px; 
    margin: -10px 0 0 -10px;
    position: fixed;
    position/*\**/: absolute\9 
}

.separation-line { background: url(/images/order/adsl/new/form-section-border.png) repeat-x bottom; padding: 5px 0; }

tr.row-promotion > td:nth-child(2) {
    visibility: hidden;
}

.label-ovh-deals-2019 > span {
    display: inline-block;
    border-radius: 5px;
    padding: 5px 10px;
    font-weight: bold;
}

.label-ovh-deals-2019 > span:first-child {
    color: #bd2f64;
    border: 2px solid #bd2f64;
}

.label-ovh-deals-2019 > span:last-child {
    font-size: 16px;
    background-color: #bd2f64;
    color: white;
    margin-left: 15px;
    border: 2px solid #bd2f64;
}

.label-black-friday-2018 {
    background-repeat: no-repeat;
    height: 40px;
    background-position: 232px center;
    color: #790039;
    font-weight: bold;
    background-image: url(data:image/png;base64,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);
}

