/*Popup Processus */
#popup-processus {text-align:center; color:#FFFFFF;}
#popup-processus .modal-content {border-radius:0; background:#F1F1F1;}
#popup-processus .modal-header {padding:6px;}
#popup-processus .modal-header h4 {color:#758499; margin:0;}
#popup-processus .modal-header button {margin-top:2px;}
#popup-processus .modal-body {padding:3px;}
#popup-processus .modal-body h4 {color:#758499; margin-top:3px; margin-bottom:16px;}

#popup-processus .zone1 {padding:15px;}
/* #popup-processus .background1 {background:#758499; color:#FFFFFF;} */
/* #popup-processus .background1 h4 {color:#FFFFFF;} */
/* #popup-processus .background2 {background:#657285;} */
/* #popup-processus .background3 {background:#5e6a7a;} */
#popup-processus #tabquestionnaire #zone-navigation {text-align:center; margin-bottom:10px;}
#popup-processus #tabquestionnaire #zone-navigation .bt_navigation {height:10px; width:10px; background:#758499; border-radius:50%; display:inline-block; margin:0 2px; opacity:0.4;}
#popup-processus #tabquestionnaire #zone-navigation .bt_navigation.actif {opacity:1;}
#popup-processus #zone-questions {position:relative; margin:0 -15px;}
#popup-processus #tabquestionnaire .processus_etape {/*background:#657285; padding:15px;*/ position:absolute; height:100%; width:100%; text-align:center; height:496px;}
#popup-processus #tabquestionnaire .processus_etape .processus_etape_inner {padding:0 25px;}
#popup-processus #tabquestionnaire .processus_etape#processus_cloture .processus_etape_inner {padding:0;}
#popup-processus #tabquestionnaire .processus_etape button {border-radius:0;}
#popup-processus #tabquestionnaire .processus_etape .question {display:block; font-size:1.4em; text-align:center; margin:30px -15px 30px -15px; padding:15px;}
#popup-processus #tabquestionnaire .processus_etape .zone-reponses {margin:15px 0;}
#popup-processus #tabquestionnaire .processus_etape .zone-reponses .zone-reponse {padding:10px 0;}
#popup-processus #tabquestionnaire .processus_etape .zone-reponses .zone-reponse input[type="radio"] {display:inline-block; vertical-align:middle; margin:5px 10px;}
#popup-processus #tabquestionnaire .processus_etape .zone-reponses .zone-reponse input[type="checkbox"] {display:inline-block; vertical-align:middle; margin:5px 10px;}
#popup-processus #tabquestionnaire .processus_etape .zone-reponses .zone-reponse .questionnaire-reponse {width:100%; padding:15px; border:none; padding:2px; height:60px; outline:none;}
#popup-processus #tabquestionnaire .processus_etape .zone-reponses .zone-reponse .questionnaire-reponse i {float:left; width:18%; line-height:64px; font-size:32px;}
#popup-processus #tabquestionnaire .processus_etape .zone-reponses .zone-reponse .questionnaire-reponse .questionnaire-reponse-libelle {float:left; width:82%; line-height:56px; text-transform:uppercase; font-weight:bold; font-size:14px; text-align:center; height:100%;}
#popup-processus #tabquestionnaire .processus_etape .zone-reponses .zone-reponse .questionnaire-reponse.questionnaire-reponse-valide {background:#2abf30;}
#popup-processus #tabquestionnaire .processus_etape .zone-reponses .zone-reponse .questionnaire-reponse.questionnaire-reponse-attente {background:#f1c701;}
#popup-processus #tabquestionnaire .processus_etape .zone-reponses .zone-reponse .questionnaire-reponse.questionnaire-reponse-invalide {background:#db164e;}
#popup-processus #tabquestionnaire .processus_etape .zone-reponses .zone-reponse .questionnaire-reponse.questionnaire-reponse-valide .questionnaire-reponse-libelle {background:#21a327;}
#popup-processus #tabquestionnaire .processus_etape .zone-reponses .zone-reponse .questionnaire-reponse.questionnaire-reponse-valide i {color:#06720b;}
#popup-processus #tabquestionnaire .processus_etape .zone-reponses .zone-reponse .questionnaire-reponse.questionnaire-reponse-attente .questionnaire-reponse-libelle {background:#e2a705;}
#popup-processus #tabquestionnaire .processus_etape .zone-reponses .zone-reponse .questionnaire-reponse.questionnaire-reponse-attente i {color:#d07506;}
#popup-processus #tabquestionnaire .processus_etape .zone-reponses .zone-reponse .questionnaire-reponse.questionnaire-reponse-invalide .questionnaire-reponse-libelle {background:#bd0d3e;}
#popup-processus #tabquestionnaire .processus_etape .zone-reponses .zone-reponse .questionnaire-reponse.questionnaire-reponse-invalide i {color:#7c0124;}
#popup-processus #tabquestionnaire .processus_etape .zone-reponses .zone-reponse label {display:inline-block; vertical-align:middle; margin:0; font-weight:normal; font-size:1.2em; cursor:pointer;}

#popup-processus #tabquestionnaire .processus_etape#multi_devis .zone-reponses {margin:15px 0; padding:0 10px; max-height:360px; overflow:hidden; overflow-y:scroll}
#popup-processus #tabquestionnaire .processus_etape#multi_devis .zone-reponses .zone-reponse .choix-doublons {background:#7f8c9d; margin-bottom:10px; text-align:left;}
#popup-processus #tabquestionnaire .processus_etape#multi_devis .zone-reponses .zone-reponse .choix-doublons.choix-doublons-courant {background:#4399FE;}
#popup-processus #tabquestionnaire .processus_etape#multi_devis .zone-reponses .zone-reponse .choix-doublons input[type="checkbox"] {display:inline-block; vertical-align:middle; margin:5px; padding:5px; width:45px; height:45px; margin-right:1px;}
#popup-processus #tabquestionnaire .processus_etape#multi_devis .zone-reponses .zone-reponse .choix-doublons .choix-doublons-infos {display:inline-block; vertical-align:middle; background:#23282e; height:49px; width:282px; text-align:left; line-height:18px; overflow:hidden;}
#popup-processus #tabquestionnaire .processus_etape#multi_devis .zone-reponses .zone-reponse .choix-doublons .choix-doublons-infos label {display:block; width:100%; padding:7px;}
#popup-processus #tabquestionnaire .processus_etape#multi_devis .zone-reponses .zone-reponse button {background:#9daaba; color:#5b6878; border:none; padding:8px 28px; font-size:15px; display:block; margin:0 auto; margin-top:20px; font-weight:bold;}


#popup-processus #tabquestionnaire .processus_etape#processus_cloture #zone-resume-processus {margin-top:15px; padding:15px; text-align:left; background:#23282e; color:#FFFFFF; padding:15px 35px;}
#popup-processus #tabquestionnaire .processus_etape#processus_cloture #zone-resume-processus ul {list-style:none; margin-bottom:0; padding-left:0;}
#popup-processus #tabquestionnaire .processus_etape#processus_cloture #zone-resume-processus span {font-size:11px; display:inline-block; vertical-align:middle; line-height:17px;}
#popup-processus #tabquestionnaire .processus_etape#processus_cloture #zone-resume-processus i {font-size:13px; display:inline-block; vertical-align:middle; height:13px; margin-right:5px;}
#popup-processus #tabquestionnaire .processus_etape#processus_cloture #zone-commentaires {margin:10px 15px;}
#popup-processus #tabquestionnaire .processus_etape#processus_cloture #zone-commentaires #date_choisie {display:inline-block; margin:10px 0; width:100%; height:38px; border:none; background:#808d9e; padding:5px 20px;}
#popup-processus #tabquestionnaire .processus_etape#processus_cloture #processus_bt_cloturer {float:right; width:110px; margin-right:15px; padding:2px; height:35px; border:none;}
#popup-processus #tabquestionnaire .processus_etape#processus_cloture #processus_bt_cloturer span {font-weight:bold; height:31px; line-height:31px; display:block;}
#popup-processus #tabquestionnaire .processus_etape#processus_cloture #processus_bt_cloturer.question-cloture-valide {background:#2abf30;}
#popup-processus #tabquestionnaire .processus_etape#processus_cloture #processus_bt_cloturer.question-cloture-valide span {background:#21a327;}
#popup-processus #tabquestionnaire .processus_etape#processus_cloture #processus_bt_cloturer.question-cloture-attente {background:#f1c701;}
#popup-processus #tabquestionnaire .processus_etape#processus_cloture #processus_bt_cloturer.question-cloture-attente span {background:#e2a705;}
#popup-processus #tabquestionnaire .processus_etape#processus_cloture #processus_bt_cloturer.question-cloture-invalide {background:#db164e;}
#popup-processus #tabquestionnaire .processus_etape#processus_cloture #processus_bt_cloturer.question-cloture-invalide span {background:#bd0d3e;}

#popup-processus #tabquestionnaire .processus_etape .zone-programmation {margin:10px;}
#popup-processus #tabquestionnaire .processus_etape .zone-programmation label {float:left; font-weight:normal; font-size:1.2em;}
#popup-processus #tabquestionnaire .processus_etape .zone-programmation input {border-radius:0;}

#popup-processus #tabquestionnaire .processus_etape #zone-commentaires label.lbl_commentaires {float:left; margin:18px 0 8px 0; font-weight:normal; font-size:1.2em;}
#popup-processus #tabquestionnaire .processus_etape #zone-commentaires textarea {height:150px; resize:none; border-radius:0;}

#popup-processus #tabquestionnaire .processus_etape .zone-boutons {text-align:center;}
#popup-processus #tabquestionnaire .processus_etape a.questionnaire-lien-retour {text-align:left; float:left; width:78px; cursor:pointer; margin:0 15px;}
#popup-processus #tabquestionnaire .processus_etape a.questionnaire-lien-retour i {font-size:26px; display:inline-block; vertical-align:middle; margin-right:5px; height:31px; color:#21292C;}
#popup-processus #tabquestionnaire .processus_etape a.questionnaire-lien-retour span {display:inline-block; vertical-align:middle; font-size:13px; color:#FFFFFF;}

#popup-processus #zone-boutons .zone-bouton {width:205px; float:left; margin-top:6px;}
#popup-processus #zone-boutons .zone-bouton.zone-gauche {margin-right:6px; width:206px;}
#popup-processus #zone-boutons .zone-bouton button {width:100%; height:45px; border-radius:0;}
/* #popup-processus #tabquestionnaire .processus_etape button.processus_bt_cloturer {display:none;} */

#popup-processus #zone-mon-suivi {}
#popup-processus #zone-infos-client {height:149px; color:#4a4a4a; text-align:left; padding:0 5px 0 10px;}
#popup-processus #zone-infos-client .info-client-inner {background:#ffffff; padding:5px 10px; height:38px;}
#popup-processus #zone-infos-client #ligne-nom-client {height:46px; padding:3px 10px; margin:0 -8px 0 -10px; font-weight:bold; border-bottom:2px solid #CCCCCC;}
#popup-processus #zone-infos-client #zone-contact-client {float:left; width:361px; padding-right:8px; margin-top:9px; border-right:1px solid #dedede;}
#popup-processus #zone-infos-client #zone-contact-client #ligne-tel-client {line-height:26px;}
#popup-processus #zone-infos-client #zone-contact-client #ligne-tel-client #zone-tel1-client {display:inline-block; width:173px; height:40px; border:1px solid #dddddd; margin-right:2px;}
#popup-processus #zone-infos-client #zone-contact-client #ligne-tel-client #zone-tel2-client {display:inline-block; width:173px; height:40px; border:1px solid #dddddd;}
#popup-processus #zone-infos-client #zone-contact-client #ligne-mail-client {line-height:26px; margin-top:6px; width:351px; height:40px; border:1px solid #dddddd; }
#popup-processus #zone-infos-client i {font-size:22px; margin-right:4px; color:#b4b4b4; line-height:23px; vertical-align:middle;}

#popup-processus #zone-infos-client #zone-actions-client {float:left; width:50px; margin-top:9px; padding-left:10px;}
#popup-processus #zone-infos-client #zone-actions-client .action-client {width:40px; height:40px; border:1px solid #dedede; margin-bottom:5px; text-align:center; background:#FFFFFF;}
#popup-processus #zone-infos-client #zone-actions-client .action-client a {text-decoration:none;}
#popup-processus #zone-infos-client #zone-actions-client .action-client a:hover {text-decoration:none;}
#popup-processus #zone-infos-client #zone-actions-client .action-client i {display:block; padding:5px; font-size:20px; color:#dedede; line-height:30px; vertical-align:middle; cursor:pointer; width:40px;}
#popup-processus #zone-infos-client #zone-actions-client .action-client:hover i {color:#4399fe;}


#popup-processus #zone-infos-client .zone-icone {padding:0;}
/* #popup-processus #zone-infos-client .zone-icone i {display:block; height:40px; line-height:40px; vertical-align:middle; font-size:1.4em; padding:0 13px; width:40px; margin-right:10px;} */
#popup-processus #zone-infos-client .zone-label {padding-left:0; /*font-size:1.1em;*/}
#popup-processus #zone-infos-client .zone-label span.label-client {display:block; vertical-align:middle; width:350px; height:35px; line-height:35px; overflow:hidden;}
/* #popup-processus #zone-infos-devis {margin-top:4px;} */

#popup-processus #zone-infos-devis #chargement_devis {overflow:hidden;}
#popup-processus #zone-infos-devis #chargement_devis .icone-charge {float:left; width:100%; height:735px; line-height:735px; vertical-align:middle; color:#B4B4B4;}
#popup-processus #zone-infos-devis #chargement_devis .erreur_chargement {float:left; width:100%; height:735px; line-height:735px; vertical-align:middle; color:#FFFFFF; display:block; text-align:center;}

#popup-processus #zone-infos-devis #devis-entete-zone-generales {padding-right:6px;}
#popup-processus #zone-infos-devis #devis-entete-zone-generales #selection_devis {width:250px; height:32px; padding:5px; border-radius:0; font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; display:inline-block;}
#popup-processus #zone-infos-devis #devis-entete-zone-generales #devis-entete-etat {display:inline-block; padding:5px 10px; vertical-align:top; width:115px; line-height:22px; margin-left:5px; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:center;}
#popup-processus #zone-infos-devis #devis-entete-zone-generales #devis-entete-etat.etat-invalide {float:right; background:#db164e;}
#popup-processus #zone-infos-devis #devis-entete-zone-generales #devis-entete-etat.etat-attention {background:orange;}
#popup-processus #zone-infos-devis #devis-entete-zone-generales #devis-entete-etat.etat-valide {background:green;}
#popup-processus #zone-infos-devis #devis-entete-zone-generales #devis-entete-dates {text-align:center;}
#popup-processus #zone-infos-devis #devis-entete-zone-generales #devis-entete-dates .devis-entete-info-generale {height:21px; text-align:left;}
#popup-processus #zone-infos-devis #devis-entete-zone-generales #devis-entete-dates .devis-entete-date-libelle {display:inline-block; font-weight:bold; width:115px; margin-left:13px;}
#popup-processus #zone-infos-devis #devis-entete-zone-generales #devis-entete-dates .devis-entete-date-valeur {display:inline-block; text-align:center; width:70px;}
#popup-processus #zone-infos-devis .devis-entete-zone-actions {display:inline-block; vertical-align:top; width:30px; height:33px;}
#popup-processus #zone-infos-devis .devis-entete-action {width:40px; height:40px; border:1px solid #dedede; margin-bottom:5px; text-align:center; background:#ffffff;}
#popup-processus #zone-infos-devis .devis-entete-action a {text-decoration:none;}
#popup-processus #zone-infos-devis .devis-entete-action a:hover {text-decoration:none;}
#popup-processus #zone-infos-devis .devis-entete-action i {display:block; padding:5px; font-size:20px; color:#dedede; line-height:30px; vertical-align:middle; cursor:pointer;}
#popup-processus #zone-infos-devis .devis-entete-action:hover i {color:#4399fe;}
#popup-processus #zone-infos-devis .devis-entete-adresse-infos {text-align:center; font-size:13px;}
#popup-processus #processus-zone-gauche #tabdevis #devis-entete .devis-entete-dates-titre {font-size:15px; display:block; vertical-align:top; color:#23282e; text-transform:uppercase; font-weight:bold; margin:4px 0 8px 0;}
#popup-processus #processus-zone-gauche #tabdevis #devis-entete .devis-entete-dates-titre i {margin-right:5px; font-size:25px; line-height:25px; vertical-align:middle;}
#popup-processus #processus-zone-gauche #tabdevis #devis-entete .devis-entete-adresse-haut {}
#popup-processus #processus-zone-gauche #tabdevis #devis-entete .devis-entete-adresse-haut .devis-entete-adresse-titre {font-size:15px; display:inline-block; vertical-align:top; color:#23282e; text-transform:uppercase; font-weight:bold; text-align:center; margin:4px 0 8px 0;}
#popup-processus #processus-zone-gauche #tabdevis #devis-entete .devis-entete-adresse-haut .devis-entete-adresse-titre i {margin-right:5px; font-size:25px; line-height:25px; vertical-align:middle;}


#popup-processus #zone-infos-devis #devis-pieds .devis-pieds-zone-total {float:left; width:200px; background:#f6f6f6; width:135px; height:70px; padding:13px 5px; text-align:center; position:relative;}
#popup-processus #zone-infos-devis #devis-pieds span {display:block; line-height:22px;}
#popup-processus #zone-infos-devis #devis-pieds span.devis-pieds-totaux-libelle {margin-bottom:5px; text-transform:uppercase; font-size:11px; margin:0;}
#popup-processus #zone-infos-devis #devis-pieds span.devis-pieds-totaux-montant {display:block; font-weight:bold; font-size:15px;}
#popup-processus #zone-infos-devis #devis-pieds .devis-pieds-fleche {position:absolute; width:0px; border:8px solid transparent; right:-16px; top:38px; z-index:1000;}
#popup-processus #zone-infos-devis #devis-pieds #devis-pieds-sous-total-ht {}
#popup-processus #zone-infos-devis #devis-pieds #devis-pieds-sous-total-ht .devis-pieds-fleche {border-left:8px solid #f6f6f6;}
/* #popup-processus #zone-infos-devis #devis-pieds #devis-pieds-total-port {background:#86bdfe; color:#FFFFFF;} */
/* #popup-processus #zone-infos-devis #devis-pieds #devis-pieds-total-port i {display:block; font-size:35px; margin:-6px 0 -7px 0; color:#295c95;} */
/* #popup-processus #zone-infos-devis #devis-pieds #devis-pieds-total-port .devis-pieds-fleche {border-left:8px solid #86bdfe;} */
#popup-processus #zone-infos-devis #devis-pieds #devis-pieds-total-port {background:#ffffff;}
#popup-processus #zone-infos-devis #devis-pieds #devis-pieds-total-port .devis-pieds-fleche {border-left:8px solid #ffffff;}
/* #popup-processus #zone-infos-devis #devis-pieds #devis-pieds-total-remise {background:#60a8fd; color:#FFFFFF;} */
/* #popup-processus #zone-infos-devis #devis-pieds #devis-pieds-total-remise i {display:block; font-size:27px; margin:-3px 0 -2px 0; color:#295c95;} */
/* #popup-processus #zone-infos-devis #devis-pieds #devis-pieds-total-remise .devis-pieds-fleche {border-left:8px solid #60a8fd;} */
#popup-processus #zone-infos-devis #devis-pieds #devis-pieds-total-remise {}
#popup-processus #zone-infos-devis #devis-pieds #devis-pieds-total-remise .devis-pieds-fleche {border-left:8px solid #f6f6f6;}
#popup-processus #zone-infos-devis #devis-pieds #devis-pieds-total-ht {background:#ffffff;}
#popup-processus #zone-infos-devis #devis-pieds #devis-pieds-total-ht .devis-pieds-fleche {border-left:8px solid #ffffff;}
#popup-processus #zone-infos-devis #devis-pieds #devis-pieds-total-tva {}
#popup-processus #zone-infos-devis #devis-pieds #devis-pieds-total-tva .devis-pieds-fleche {border-left:8px solid #f6f6f6;}
#popup-processus #zone-infos-devis #devis-pieds #devis-pieds-total-ttc {float:left; background:#4399fe; color:#FFFFFF; width:171px; height:70px; padding:12px; text-align:center;}
#popup-processus #zone-infos-devis #devis-pieds #devis-pieds-total-ttc span.devis-pieds-totaux-montant {font-size:18px;}


#popup-processus #processus-zone-gauche #taboutils {padding:10px;}
#popup-processus #processus-zone-gauche #taboutils .taboutils-titre {display:block; text-align:left; font-weight:bold; font-size:13px; margin:2px 0 4px 0;}
#popup-processus #processus-zone-gauche #taboutils #code-sur-mesure {}
#popup-processus #processus-zone-gauche #taboutils #code-sur-mesure #ligne-inputs {height:38px;}
#popup-processus #processus-zone-gauche #taboutils #code-sur-mesure #ligne-inputs .input-group {float:left; width:170px;}
#popup-processus #processus-zone-gauche #taboutils #code-sur-mesure #ligne-inputs .input-group:not(:last-child) {margin-right:5px;}
#popup-processus #processus-zone-gauche #taboutils #code-sur-mesure #ligne-inputs #prix-cdsm {text-align:right; border-radius:0;}
#popup-processus #processus-zone-gauche #taboutils #code-sur-mesure #ligne-inputs #prix-cdsm-addon {border-radius:0;}
#popup-processus #processus-zone-gauche #taboutils #code-sur-mesure #ligne-description {width:100%; margin:10px 0;}
#popup-processus #processus-zone-gauche #taboutils #code-sur-mesure #ligne-description textarea {height:160px; resize:none;}
#popup-processus #processus-zone-gauche #taboutils #code-sur-mesure button {background:#4399fe; text-transform:uppercase; border-radius:0; padding:10px 35px; color:#FFFFFF; border:none;}



#popup-processus #processus-zone-gauche #tabstats {padding:10px;}
#popup-processus #processus-zone-gauche #tabstats .popup-stat-bloc {float:left; width:33%; margin-bottom:10px;}
/* #popup-processus #processus-zone-gauche #tabstats .popup-stat-bloc:nth-child(odd) {padding-right:5px;} */
/* #popup-processus #processus-zone-gauche #tabstats .popup-stat-bloc:nth-child(even) {padding-left:5px;} */
#popup-processus #processus-zone-gauche #tabstats .popup-stat-bloc:nth-child(3n+1) {padding-right:7px;}
#popup-processus #processus-zone-gauche #tabstats .popup-stat-bloc:nth-child(3n+2) {padding-left:3px; padding-right:3px;}
#popup-processus #processus-zone-gauche #tabstats .popup-stat-bloc:nth-child(3n+0) {padding-left:7px;}
#popup-processus #processus-zone-gauche #tabstats .popup-stat-bloc .popup-stat-bloc-inner {height:150px; border:1px solid #CCCCCC;}


#popup-processus #processus-zone-gauche {float:left; width:881px;}
#popup-processus #processus-zone-droite {float:left; width:426px;}

#popup-processus .processus-tab {position:relative; padding:10px; width:160px; float:left; line-height:25px; font-size:1.1em; border-right:1px solid #44494f;}
#popup-processus .processus-tab:hover {}
#popup-processus .processus-tab:not(.active):hover {cursor:pointer;}
#popup-processus #processus-zone-gauche .processus-tab.active {background:#4399fe;}
#popup-processus #processus-zone-droite .processus-tab.active {background:#f17803;}
#popup-processus .processus-tab i {font-size:19px; margin-right:5px; color:#b2b2b2; display:inline-block; vertical-align:middle; height:20px;}
#popup-processus .processus-tab.active i {color:#FFFFFF;}
#popup-processus .processus-tab span { display:inline-block; vertical-align:middle;}
#popup-processus .processus-tab .processus-tab-fleche {display:none; position:absolute; width:0px; border:8px solid transparent; border-bottom:8px solid #395D5C; bottom:-3px; left:72px;}
#popup-processus #processus-zone-gauche .processus-tab .processus-tab-fleche {border-bottom:8px solid #FFFFFF;}
#popup-processus .processus-tab.active .processus-tab-fleche {display:block;}

#popup-processus .zone-onglets {background:#23282e;}
#popup-processus #processus-zone-gauche .zone-onglets {border-bottom:3px solid #4399fe;}
#popup-processus #processus-zone-droite .zone-onglets {border-top:1px solid #23282e; border-bottom:3px solid #f17803;}
#popup-processus .processus-onglet {height:733px; display:none;}
#popup-processus .processus-onglet.active {display:block;}
#popup-processus .processus-onglet .processus-onglet-inner {overflow:hidden}

#popup-processus .processus-cadre-zone {padding:0 10px 10px 10px; background:#23282e;}
#popup-processus #processus-zone-gauche .processus-cadre-zone {padding-top:0;}
#popup-processus #processus-zone-droite .processus-cadre-zone {padding-top:0; padding-left:0;}


#popup-processus #processus-zone-gauche {padding-left:15px; padding-right:0;}
#popup-processus #processus-zone-gauche #zone-informations #zone-informations-corps {background:#FFFFFF; color:#4A4A4A; overflow:hidden}
#popup-processus #processus-zone-gauche #tabdevis #devis-entete {height:135px; padding:6px 0 6px 6px;}
#popup-processus #processus-zone-gauche #tabdevis #devis-entete > div {float:left; text-align:left;}
#popup-processus #processus-zone-gauche #tabdevis #devis-entete #devis-entete-infos {width:221px; font-size:13px;}
#popup-processus #processus-zone-gauche #tabdevis #devis-entete #devis-entete-livraison {width:284px; border-left:1px solid #dedede; height:126px; padding:0 5px; text-align:center;}
#popup-processus #processus-zone-gauche #tabdevis #devis-entete #devis-entete-facturation {width:284px; border-left:1px solid #dedede; height:126px; padding:0 5px; text-align:center;}
#popup-processus #processus-zone-gauche #tabdevis #devis-entete #devis-entete-actions {width:51px; border-left:1px solid #dedede; height:126px; padding:0 5px; text-align:center;}

#popup-processus #processus-zone-gauche #tabdevis #devis-corps {clear:both;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table {width:100%;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-entete {background:#4399FE; color:#FFFFFF; width:100%; height:36px; margin-bottom:1px;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-entete > div {display:inline-block; vertical-align:middle; padding:10px 6px;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes-wrapper {height:484px; overflow:hidden;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes {width:835px; text-align:left; color:#4d4d4d;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .devis-corps-table-ligne {display:table; padding:3px; cursor:pointer;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .devis-corps-table-ligne.odd {background:#FFFFFF; border-top:1px solid #ececec; border-bottom:1px solid #ececec;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .devis-corps-table-ligne.even {background:#F9F9F9;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .devis-corps-table-ligne .cellule {display:inline-block; vertical-align:middle; padding:10px;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .devis-corps-table-ligne .devis-ligne-selection {display:table-cell; vertical-align:middle; text-align:center; border:1px solid #c6c6c6; cursor:pointer; background:#ECECEC;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .devis-corps-table-ligne .devis-ligne-selection.active {border:1px solid #4499ff; background:#dbebff;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .devis-corps-table-ligne .devis-ligne-selection .devis-ligne-selecteur {margin:3px;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .devis-corps-table-ligne .devis-ligne-selection .devis-ligne-selecteur i {color:#b4b4b4; font-size:9px;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .devis-corps-table-ligne .devis-ligne-selection.active .devis-ligne-selecteur i {color:#4499ff;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .devis-corps-table-ligne .devis-ligne-infos {display:table-cell; vertical-align:middle;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .devis-corps-table-ligne .devis-ligne-icone {display:block; height:45px; line-height:45px; vertical-align:middle; font-size:50px; color:#b4b4b4;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table .colonne-article {width:70px; text-align:center;}

#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table .colonne-designation {width:371px; text-align:left;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .colonne-designation {}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table .colonne-designation .libelle-produit {color:#23282e; font-weight:bold;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table .colonne-puttc {width:100px; text-align:right;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-entete .colonne-puttc {text-align:center;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table .colonne-quantite {width:100px; text-align:center;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-entete .colonne-quantite {text-align:center;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table .colonne-totalttc {width:100px; text-align:right;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-entete .colonne-totalttc {text-align:center;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table .colonne-actions {width:55px; text-align:center;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table .colonne-actions a {text-decoration:none!important;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table .colonne-actions i {font-size:22px; color:#b4b4b4; display:block; height:27px;}
/* #popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table .colonne-actions i {display:none;} */
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-entete .colonne-actions {width:60px; text-align:center;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .colonne-actions {padding:10px 6px;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .ligne-article-description {display:none; width:100%; padding:15px; border-top:1px dashed #9c9c9c;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .ligne-article-complements {display:none; width:100%; padding:15px; border-top:1px dashed #9c9c9c;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .ligne-article-complements .ligne-article-complements-titre {font-size:11px; font-weight:bold; margin-bottom:10px;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .ligne-article-complements .ligne-article-colonne-caracteristique {display:inline-block; vertical-align:middle; width:257px; font-size:11px;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .ligne-article-complements .ligne-article-colonne-caracteristique.caracteristique-produit {width:337px;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .ligne-article-complements .ligne-article-colonne-caracteristique.caracteristique-fournisseur {width:257px;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .ligne-article-complements .ligne-article-colonne-caracteristique.caracteristique-prix {width:180px;}
#popup-processus #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-lignes .ligne-article-complements .ligne-article-caracteristique {color:#777777; font-weight:bold;}


#popup-processus #processus-zone-gauche #tabdevis #devis-pieds {border-top:6px solid #4399FE; height:76px; margin-top:1px; text-align:right;}
#popup-processus #processus-zone-gauche #tabdevis #devis-pieds #devis-pieds-marges {display:inline-block; vertical-align:top; width:541px;}
#popup-processus #processus-zone-gauche #tabdevis #devis-pieds #devis-pieds-totaux {display:inline-block; vertical-align:top; width:300px; text-align:center;}
#popup-processus #processus-zone-gauche #tabdevis #devis-pieds #devis-pieds-totaux .devis-pieds-sous-total {background:#dddddd; font-weight:bold; color:#494949; height:40px; line-height:40px;}
#popup-processus #processus-zone-gauche #tabdevis #devis-pieds #devis-pieds-totaux .devis-pieds-total {background:#494949; color:#FFFFFF; height:40px; padding:10px; font-size:15px;}

/* #popup-processus.retard #zone-infos-devis #devis-pieds #devis-pieds-total-ttc {background:#8A0128;} */
/* #popup-processus.retard #processus-zone-gauche .processus-tab.active {background:#8A0128;} */
/* #popup-processus.retard #processus-zone-gauche .zone-onglets {border-bottom:3px solid #8A0128;} */
/* #popup-processus.retard #processus-zone-gauche #tabdevis #devis-corps #devis-corps-table #devis-corps-table-entete {background:#8A0128;} */
/* #popup-processus.retard #processus-zone-gauche #tabdevis #devis-pieds {border-top:6px solid #8A0128;} */

#scrollbardevis {width:10px!important; display:block!important;}


#popup-processus #processus-zone-droite #zone-infos-client {position:relative;}
#popup-processus #processus-zone-droite #zone-infos-client .close-tab {position:absolute; top:0; right:0; cursor:pointer; background:#db164e; text-align:center; padding:6px;}
#popup-processus #processus-zone-droite #zone-infos-client .close-tab i {font-size:18px; color:#FFFFFF; display:block; width:20px;  height:21px; margin:0;}
#popup-processus #processus-zone-droite #zone-infos-client .zone-icone {display:inline-block; vertical-align:middle; height:24px;}
#popup-processus #processus-zone-droite #zone-infos-client .zone-label {display:inline-block; vertical-align:middle;}

#popup-processus #processus-zone-droite {padding-left:0;}
#popup-processus #processus-zone-droite .processus-onglet {height:583px; background:linear-gradient(to bottom,#395D5C,#495565);}
#popup-processus #processus-zone-droite #tabquestionnaire {padding:10px; overflow:hidden;}
#popup-processus #processus-zone-droite #tabhisto .processus-onglet-inner {height:583px; padding:0 10px; overflow:hidden; /*border:1px solid #465663;*/}
#popup-processus #processus-zone-droite.supervision #tabhisto .processus-onglet-inner {height:498px; border-right:none; border-left:none;}

#popup-processus #processus-zone-droite #tabhisto .chargement {height:596px; line-height:596px; vertical-align:middle;}
#popup-processus #processus-zone-droite.supervision #tabhisto .chargement {height:511px; line-height:511px; vertical-align:middle;}

#popup-processus #processus-zone-droite .chat-body {position:relative;}
#popup-processus #processus-zone-droite .chat-body-content {width:384px; padding-top:10px;}

#popup-processus #processus-zone-droite .chat-body .chat-start {background:#161C23; padding:10px; margin-bottom:10px;}
#popup-processus #processus-zone-droite .chat-body .chat-start-title {display:block; font-size:15px; text-transform:uppercase; line-height:17px;}
#popup-processus #processus-zone-droite .chat-body .chat-start-date {display:block; font-size:11px; line-height:15px;}

#popup-processus #processus-zone-droite .chat-body .chat-cut {background:#FFFFFF; padding:10px; margin-top:2px; margin-bottom:10px; text-align:left; color:#23282e;}
#popup-processus #processus-zone-droite .chat-body .chat-cut i {display:inline-block; vertical-align:middle; font-size:40px; line-height:40px; height:38px; text-align:left; margin:5px 20px;}
#popup-processus #processus-zone-droite .chat-body .chat-cut i.success {color:#29bf33;}
#popup-processus #processus-zone-droite .chat-body .chat-cut i.error {color:#d9144d;}
#popup-processus #processus-zone-droite .chat-body .chat-cut .infos-cloture {display:inline-block; width:240px; vertical-align:middle;}
#popup-processus #processus-zone-droite .chat-body .chat-cut .infos-cloture .suivi {font-style:italic; font-weight:bold;}

#popup-processus #processus-zone-droite .chat-body .chat-end {background:#161C23; padding:10px; margin-bottom:10px; text-align:left;}
#popup-processus #processus-zone-droite .chat-body .chat-end i {display:inline-block; vertical-align:middle; font-size:90px; line-height:70px; height:84px; text-align:left; margin:5px 20px;}
#popup-processus #processus-zone-droite .chat-body .chat-end i.success {color:#29bf33;}
#popup-processus #processus-zone-droite .chat-body .chat-end i.error {color:#d9144d;}
#popup-processus #processus-zone-droite .chat-body .chat-end .infos-cloture {display:inline-block; width:240px; vertical-align:middle;}
#popup-processus #processus-zone-droite .chat-body .chat-end .infos-cloture .suivi {font-style:italic; font-weight:bold;}

#popup-processus #processus-zone-droite .chat-body .answer-header {display:block; color:#CCCCCC; font-size:10px; margin-bottom:2px;} 
#popup-processus #processus-zone-droite .chat-body .answer-header.left {text-align:left; margin-left:4px;}
#popup-processus #processus-zone-droite .chat-body .answer-header.right {text-align:right; margin-right:4px;}
#popup-processus #processus-zone-droite .chat-body .answer-header span.name {color:#FFFFFF; text-transform:uppercase;}

#popup-processus #processus-zone-droite .chat-body .answer {width:85%; margin-bottom:10px; position:relative;}#popup-processus #processus-zone-droite .chat-body .answer.left {text-align:left; float:left; border-radius:0 4px 4px 4px;}
#popup-processus #processus-zone-droite .chat-body .answer.right {text-align:left; float:right; border-radius:4px 0 4px 4px;}

#popup-processus #processus-zone-droite .chat-body .answer.left {background:linear-gradient(to right,#56a4a7,#4c8b8d);}
#popup-processus #processus-zone-droite .chat-body .answer.left.supervision {background:linear-gradient(to right,#f1625a,#e84270); padding-right:22px;}
#popup-processus #processus-zone-droite .chat-body .answer.right {background:linear-gradient(to right,#56a4a7,#4c8b8d);}
#popup-processus #processus-zone-droite .chat-body .answer.right.owner {background:#274344;}
#popup-processus #processus-zone-droite .chat-body .answer.right.supervision {background:#274344; padding-left:34px;}

#popup-processus #processus-zone-droite .chat-body .answer .suivi {padding:15px; font-style:italic; background:#88cacd; color:#356a6c;}
#popup-processus #processus-zone-droite .chat-body .answer .suivi ul {list-style:none; margin-bottom:0; padding-left:0;}
#popup-processus #processus-zone-droite .chat-body .answer.right.owner .suivi {background:#1f3739; color:#85a7a8;}
#popup-processus #processus-zone-droite .chat-body .answer .synthese {line-height:20px; font-size:12px; padding:15px;}
#popup-processus #processus-zone-droite .chat-body .answer .symbol {position:absolute; width:50px; height:50px; border-radius:30px; text-align:center; padding:9px 10px; line-height:31px; top:0; left:0; right:0; bottom:0; margin:auto;}
#popup-processus #processus-zone-droite .chat-body .answer .symbol i {font-size:22px;}
#popup-processus #processus-zone-droite .chat-body .answer.left .symbol {right:-323px;}
#popup-processus #processus-zone-droite .chat-body .answer.left.supervision .symbol {background:#F1F1F1; border:3px solid #e84270;}
#popup-processus #processus-zone-droite .chat-body .answer.left.supervision .symbol i {color:#e84270;}
#popup-processus #processus-zone-droite .chat-body .answer.right .symbol {left:-323px;}
#popup-processus #processus-zone-droite .chat-body .answer.right.supervision .symbol {background:#7CA5A7; border:3px solid #274344;}
#popup-processus #processus-zone-droite .chat-body .answer.right.supervision .symbol i {color:#274344;}
#popup-processus #processus-zone-droite .chat-body .answer .symbol img {height:25px; width:25px;}

#popup-processus #processus-zone-droite .chat-body .scrollbar {position:absolute; top:0; right:0; height:100%; width:10px; background:#CACACA; padding:1px;}
#popup-processus #processus-zone-droite .chat-body .scrollbar .scrollbar-cursor {display:none; position:absolute; width:8px; background:#7C7A7A; border-radius:4px; bottom:1px;}

#scrollbarchat {width:10px!important; display:block!important;}


#popup-processus #processus-zone-droite #chat-onglets {height:34px; margin-top:1px; position:relative;}
#popup-processus #processus-zone-droite #chat-onglets .chat-onglet {height:34px; width:34px; background:#26303a; padding:2px; float:left; margin-right:2px; cursor:pointer; overflow:hidden; text-align:left;}
#popup-processus #processus-zone-droite #chat-onglets .chat-onglet.active {background:#808d9e; border-bottom:1px dashed #26303a;}
#popup-processus #processus-zone-droite #chat-onglets .chat-onglet i {display:inline-block; margin:5px; font-size:20px; line-height:20px; color:#7F8D9D; vertical-align:middle;}
#popup-processus #processus-zone-droite #chat-onglets .chat-onglet.active i {color:#FFFFFF;}
#popup-processus #processus-zone-droite #chat-onglets .chat-onglet .chat-onglet-inner {}
#popup-processus #processus-zone-droite #chat-onglets .chat-onglet .chat-onglet-inner .zone-extend {display:inline-block; vertical-align:middle; height:27px; margin:2px 0;}
#popup-processus #processus-zone-droite #chat-onglets .chat-onglet .chat-onglet-inner .zone-extend input {display:inline-block; vertical-align:middle; height:25px; border-radius:0; padding:4px; text-align:center; background:none; border:none; color:#FFFFFF; box-shadow:none; outline:none; cursor:pointer;}
#popup-processus #processus-zone-droite #chat-onglets .chat-onglet .chat-onglet-inner .zone-extend select {display:inline-block; vertical-align:middle; height:25px; border-radius:0; padding:4px; text-align:center;}
#popup-processus #processus-zone-droite #chat-onglets .chat-onglet#onglet-replanification .chat-onglet-inner {width:215px;}
#popup-processus #processus-zone-droite #chat-onglets .chat-onglet#onglet-replanification .chat-onglet-inner .zone-extend input#onglet-replanification-date {width:180px;}
#popup-processus #processus-zone-droite #chat-onglets .chat-onglet#onglet-replanification .chat-onglet-inner .zone-extend input#onglet-replanification-heure {width:50px;}
#popup-processus #processus-zone-droite #chat-onglets .chat-onglet#onglet-reaffectation .chat-onglet-inner {width:106px;}
#popup-processus #processus-zone-droite #chat-onglets .chat-onglet#onglet-reaffectation .chat-onglet-inner .zone-extend input#onglet-reaffectation-user {width:60px;}



#popup-processus #processus-zone-droite #chat-saisie-message {height:50px; background:#808d9e; padding:8px; color:#FFFFFF; margin:0; position:relative;}
#popup-processus #processus-zone-droite #chat-saisie-message #input-saisie-message {background:none; border:none; color:#FFFFFF; width:350px; padding:9px 0; float:left; outline:none;}
#popup-processus #processus-zone-droite #chat-saisie-message #input-saisie-message::placeholder {color:#FFFFFF; opacity:1;}
#popup-processus #processus-zone-droite #chat-saisie-message #input-saisie-message:-ms-input-placeholder {color:#FFFFFF;}
#popup-processus #processus-zone-droite #chat-saisie-message #input-saisie-message::-ms-input-placeholder {color:#FFFFFF;}

#popup-processus #processus-zone-droite #chat-saisie-message #bt-envoi-message {height:34px; width:34px; background:#9daaba; padding:5px; border:none; float:right; outline:none;}
#popup-processus #processus-zone-droite #chat-saisie-message #bt-envoi-message i {font-size:24px; color:#475464;}


/*Popup Report */
#popup-report .modal-body {padding:15px;}

/*Popup Clôture */
#popup-cloture .modal-body {padding:15px;}

/*Popup Traiter */
#popup-traitement .modal-body {padding:15px;}
