/* page accueil kit tiroirs */
.spido_img img{width:100% !important}
.spido_infos{background:#333}
.spido_infos h1{color:#fff;width:calc(100% - 30px);min-height:30px;text-transform:uppercase;font-size:22px}
.spido_infos h1 span{text-transform:none;}
.spido_infos h2{background:url(/v2/qamafr/img/spido/back_title.jpg);font-size:110%;text-transform:uppercase;color:#fff;text-align:center;line-height:17px;padding:8px 0;margin:0;font-weight:400;font-family: 'Barlow Condensed', sans-serif}
.spido_infos h2 a, .spido_infos h2 a:hover{color:#fff;text-decoration:none}
.spido_infos p{color:#f88729;min-height:35px;margin:0;font-family: 'Barlow Condensed', sans-serif}
ul.spido_liste{list-style-image:url(/v2/qamafr/img/spido/list_style.png);padding-left:25px;margin:0}
.spido_infos *{color:#fff}
.spido_infos_more{background:#f5f5f5;padding:5px 20px;border-bottom:15px solid #333;min-height:115px}
.spido_infos_more ul{}
.spido_infos_more *{color:#333}
.spido_text{padding:15px 20px;position:relative}
#tiroirs_arcitech .spido_text{padding-bottom:165px;background:url(/v2/spido/img/img_amb_kitarcitech.png) right bottom no-repeat}
#tiroirs_avantech .spido_text{padding-bottom:165px;background:url(/v2/spido/img/img_amb_kitavantech.png) right bottom no-repeat}
#tiroirs_atira .spido_text{padding-bottom:165px;background:url(/v2/spido/img/img_amb_kitatira.png) right bottom no-repeat}
#text_tiroirs .spido_btn{margin-top:61px}
#text_facades{}
.spido_infos .btn{position:relative;font-size:80%;font-weight:600;text-transform:uppercase;text-align:center;line-height:15px;padding:8px 0;margin:10px 0;font-family: 'Barlow Semi Condensed', sans-serif}
.spido_infos_back{position:absolute;top:0;left:0}
.spido_video{position:absolute;top:10px;right:10px;cursor:pointer}
.modal-iframe iframe{max-width:100%}

/* kit etape1  */
.nav-tabs .nav-link{border-radius:0;border:none;border-left:5px solid transparent;border-right:1px solid #dee2e6;color:#999;}
.nav-tabs .nav-item:last-child .nav-link{border-right:none}
.nav-tabs .nav-link.active, .nav-tabs .nav-link:hover{border-left:5px solid #F08A36 !important}
.nav-tabs .nav-link .num{display:inline-block;font-size:35px;color:#999;border-right:2px solid #999;padding-right:10px;margin-right:10px;line-height:30px}
.nav-tabs .nav-link.active .num, .nav-tabs .nav-link:hover .num{color:#F08A36;border-right:2px solid #F08A36}
.tab_label{display:inline-block;text-align:left}
.tab_label03{display:inline-block;text-align:left;line-height:20px;}
.table tbody th, .table tbody td{vertical-align:middle}
.table tbody th{font-weight:700}
.modal-body{position:relative}
.title_modal{color:#F08A36;text-transform:uppercase;font-size:16px}

.fa-check{color:#F08A36}

.modele_infos{margin-bottom:10px}
.modele_image{padding:0}
.modele_texte{background:#F2F2F2;padding:10px}
.link_pdf{position:absolute;right:0;bottom:0;background:url(/assets/spido/btn_download_pdf.png);width:92px;height:40px}
.link_pdf:hover{background:url(/assets/spido/btn_download_pdf_hover.png);text-decoration:none}

/* kitetape 4  */

#spidoPrice .spidoPriceTitleKit {color:#666;font-size:18px;line-height:18px;margin-top:-4px;}
#spidoPrice .spidoPriceKitLib { color:#333; font-size:36px; text-align:left; }

#spidoPrice .congratulKoff {color:#87B030;font-size:20px;line-height:19px;display:none;}
#spidoPrice .congratulKon {color:#87B030;font-size:20px;line-height:24px;display:block;}
#spidoPrice .congratulKoff .kitRappel, #spidoPrice .congratulKon .kitRappel {line-height:15px; font-size:0.8rem;}
#spidoPrice .accessorKitPrice {border-bottom:1px dotted #999;width:100%;float:left;}
#spidoPrice .accessorKitPrice .txtE5 {margin:10px 20px 0px 0px;font-size:12px;line-height:25px;color:#999;float:left;}
#spidoPrice .accessorKitPrice .accessorPriceVA {font-size:22px;text-align:center;margin:10px 0px 0px 0px;line-height:20px;color:#666;float:left;}
#spidoPrice .accessorPriceKP {margin-top:5px;color:#EFB50A;display:inline-block;border-top:1px dotted #999}
#spidoPrice .accessorPriceKP .LineE5KPKOP {width: 100%;}
#spidoPrice .accessorPriceKP .txtE5KPKOP {margin-top:5px;font-size:13px;line-height:16px;margin-right:5px;display:inline-block;}
#spidoPrice .accessorPriceKP .accessorPriceKOP {font-size:16px;text-align:left;margin-top:12px;line-height:10px;display:inline-block;color:#CF9912;}
#spidoPrice .accessorPriceKP .accessorPriceKOP span{font-size:13px;color:#EFB50A;}

#spidoInfoBasket #spidoPrice #spidoAddBasket .spidoAddBasketOn { display:block;}
#spidoInfoBasket #spidoPrice #spidoAddBasket .spidoAddBasketOff { display:none;}

/* popup ajout panier */
.title_categorie span{padding-left:10px; font-size:18px; font-weight:normal; color:#999; }
.form_bloc span{ font-weight:bold; font-style:italic; padding-right:5px;}
.form_bloc p{ line-height: 16px;}
.form_bloc .dontforget{ font-weight:bold; color:#CD2023; font-size:20px; border-bottom:1px solid #eee; padding-bottom:8px; margin-bottom:8px; }
.imgRecapAddBask {height:55px;}
.form_bloc .pricePRecapAddBask {font-size:1.01em; line-height:20px; padding-bottom:12px;}
.form_bloc .pricePRecapAddBask span{font-size:18px;}
.form_bloc .priceORecapAddBask {font-size:24px; line-height:20px; padding-bottom:12px; color:#fff;}
.form_bloc .priceORecapAddBask span{font-size:18px;}
.form_bloc .spaceTrait { height:1px; border-bottom:1px solid #999; margin-top:5px; }
.askDrawerLarg {height:auto; width:110%; margin:25px -10px 5px -14px; font-weight: normal; font-size:0.8em; line-height:1.2em;}
.askDrawerLarg span{ font-weight:bold; }
.cInptFreeZone { height:auto; width:110%; margin:0px -10px 5px -14px; }
.chInptFreeZone { font-size:13px; padding:0.65rem; line-height:15px; }
.cbInptFreeZone { font-size:14px; padding:0.65rem; }
.optVariableInp { line-height:16px; font-size:0.8rem; }
.dataWidthInput { margin:0.5rem 0px 0.3rem 0px; margin-bottom:0.3rem !important; }

#data_logIn { margin-top:20px; }
#data_logIn .data_logInH { height:30px; margin-bottom:7px; width:auto; }
.data_logInH2 { height:30px; font-size:0.85rem; width:auto; }

.kitOrMTit{ height:45px; margin:0px 0px 10px 0px; line-height:20px; text-align:center;}
.kitOrMTit2{ height:31px;font-size:22px;line-height:22px;padding-top:5px;text-align:center;border:1px solid #ddd;border-bottom:0px none;}
.kitOrMTit2 span{ font-weight:bold; font-style:normal; }
.kitOrMTitSub{ height:25px; line-height:20px; text-align:center; border-left:1px solid #ddd; border-right:1px solid #ddd;}

.kitNoBack{ height:60px; margin:5px 0px 10px 0px; line-height:20px; text-align:center;}
.spidoPriceQtyKoM {padding:10px 0; margin:0px 0px 10px 30px; text-align:left; border-bottom:1px dotted #999; }
.spidoPriceQtyKoM .qtyLib {display:inline-block;padding-top:10px;font-size:16px; }
.spidoPriceQtyKoM input{width:50px;border:1px solid #E08D43;border-radius:3px;margin-left:20px;padding:2px;display:inline-block;text-align:center;background-color:#FFF;font-size:20px; }

.spidoPriceCMK { height:70px; width:100%; margin-bottom:10px; text-align:left; margin-left:16px; border-top:1px dotted #999; }
.spidoPriceCMK .CMlib { height:26px; width:93%; display:inline-block; font-size:16px; } 
.spidoPriceCMK input{width:194px; border:1px solid #E08D43; border-radius:3px; padding:2px; display:inline-block; text-align:center; background-color:#FFF; font-size:14px; }
.spidoPriceCMKoM { height:70px; width:100%; margin-bottom:10px; text-align:left; margin-left:28px; border-bottom:1px dotted #999; }
.spidoPriceCMKoM .CMlib { height:26px; width:93%; display:inline-block; font-size:16px; } 
.spidoPriceCMKoM #SpidoCMlib { width:93%;border:1px solid #E08D43;border-radius:3px;padding:2px 2px 2px 7px;display:inline-block;text-align:left;background-color:#FFF;font-size:16px;}
.spidoPriceCMKoM input{width:210px;border:1px solid #E08D43;border-radius:3px;padding:2px;display:inline-block;text-align:center;background-color:#FFF;font-size:20px; }
.addBtnKoM { margin-top: 15px;}

.card .card-header { text-transform:none;}
.card .card-header span { text-transform:lowercase; color:#A44; }

