
:root {
	--kdBlueL :#C0DDFF;
	--kdBlue :#3E97FF;
	--kdBlueD :#002652;
	
	--kdBlue2L :#a6d0e0;
	--kdBlue2 :#4275b3;
	
	--kdGreenL :#AEFEA1;
	--kdGreen :#52b36c;
	--kdGreenD :#0B5200;
	
	--kdGreyL :#EDEDED;
	--kdGreyLL :#f8f9fa;
	--kdGrey :#BEBEBE;
	--kdGreyy :#e1e4e8;
	--kdGreyD :#2e2e2e;
	
	--kdRedL :#FFBBBB;
	--kdRed :#FF0000;
	--kdRedD :#580000;
	
	--kdOrangeL :#FFC0B2;
	--kdOrange :#FF5733;
	--kdOrangeD :#9A1C00;

	--kdBlack :#000000;
	--kdWhite :#FFFFFF;
	--kdBeige :#F5F5DC;

	--kdYellow :#fabb05;
	--kdYellowL :#fef3d3;
	--kdYellowD :#999900;

	--dsBlue : #07b1b1;
	--dsBlack : #2F2F35;
	--dsGrey : #C2C7CF;
	--dsGreyL : #05C168;
	--dsRed : #FF5A65;

	--rhBlue : #004080;
	--rhBlueL : #007BFF;
	--rhGreyL : #F5F5F5;
	--rhGreyD : #333333;
	--rhGreen : #28a745;
	--rhRed : #dc3545;

	--kdViolet : #4338ca;
	--kdVioletL : #6366f1;
	--kdVioletLL : #f1f5f9;
	--kdVioletD : #240265;


	
	
	/* tailles utiles */
	--kdDivForm: 30px;
	--kdFontSizeForm: 14px;

}


.ellipsis{text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;}

.shadow{box-shadow: 2px 4px 4px 1px var(--kdGrey);}
.dsShadow{    box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.08);}

.shadow2{box-shadow: 2px 4px 4px 1px var(--kdGreyD);}
.shadow3{box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}

.shadowR{
	box-shadow: 5px 0px 5px -2px var(--kdGrey);;
-webkit-box-shadow: 5px 0px 5px -2px var(--kdGrey);
-moz-box-shadow: 5px 0px 5px -2px var(--kdGrey);
}

.shadowL{
	box-shadow: -5px 0px 5px -2px var(--kdGrey);
-webkit-box-shadow: -5px 0px 5px -2px var(--kdGrey);
-moz-box-shadow: -5px 0px 5px -2px var(--kdGrey);
}

.shadowT{
	box-shadow: 0px -5px 5px -2px var(--kdGrey);
-webkit-box-shadow: 0px -5px 5px -2px var(--kdGrey);
-moz-box-shadow: 0px -5px 5px -2px var(--kdGrey);
}

.shadowB{
	box-shadow: 0px 5px 5px -2px var(--kdGrey);
-webkit-box-shadow: 0px 5px 5px -2px var(--kdGrey);
-moz-box-shadow: 0px 5px 5px -2px var(--kdGrey);
}


.bold{font-weight:bold;}
.italic{font-style:italic;}
.hand{cursor:pointer;}
.handStop{cursor: not-allowed;}

.kdFont6{font-size:6px !important;}
.kdFont8{font-size:8px !important;}
.kdFont10{font-size:10px !important;}
.kdFont12{font-size:12px !important;}
.kdFont14{font-size:14px !important;}
.kdFont16{font-size:16px !important;}
.kdFont18{font-size:18px !important;}
.kdFont20{font-size:20px !important;}
.kdFont22{font-size:22px !important;}
.kdFont24{font-size:24px !important;}
.kdFont26{font-size:26px !important;}
.kdFont28{font-size:28px !important;}
.kdFont30{font-size:30px !important;}
.height{height:100%;}

.iconRed{color:var(--kdRed); cursor: pointer; transition: 0.3s;} .iconRed:hover,.iconRedSelected{color:var(--kdRedD); transition: 0.3s;}
.iconBlue{color:var(--kdBlue); cursor: pointer; transition: 0.3s;} .iconBlue:hover,.iconBlueSelected{color:var(--kdBlueD); transition: 0.3s;}
.iconGreen{color:var(--kdGreen); cursor: pointer; transition: 0.3s;} .iconGreen:hover,.iconGreenSelected{color:var(--kdGreenD); transition: 0.3s;}
.iconOrange{color:var(--kdOrange); cursor: pointer; transition: 0.3s;} .iconOrange:hover,.iconOrangeSelected{color:var(--kdOrangeD); transition: 0.3s;}
.iconGrey{color:var(--kdGrey); cursor: pointer; transition: 0.3s;} .iconGrey:hover,.iconGreySelected{color:var(--kdGreyD); transition: 0.3s;}
.iconGreyStop{color:var(--kdGrey); cursor: not-allowed; transition: 0.3s;} .iconGreyStop:hover,.iconGreySelected{color:var(--kdGrey); transition: 0.3s;}
.iconBlack{color:var(--kdBlack); cursor: pointer; transition: 0.3s;} .iconBlack:hover,.iconBlackSelected{color:var(--kdGreyD); transition: 0.3s;}
.iconWhite{color:var(--kdWhite); cursor: pointer; transition: 0.3s;} .iconWhite:hover,.iconWhiteSelected{color:var(--kdGreyD); transition: 0.3s;}
.iconBeige{color:var(--kdBeige); cursor: pointer; transition: 0.3s;} .iconBeige:hover,.iconBeigeSelected{color:var(--kdGreyD); transition: 0.3s;}

.kdBlueL{color:var(--kdBlueL) !important;}
.kdBlue{color:var(--kdBlue) !important;}
.kdBlue2{color:var(--kdBlue2) !important;}
.kdBlueD{color:var(--kdBlueD) !important;}
.kdRedL{color:var(--kdRedL) !important;}
.kdRed{color:var(--kdRed) !important;}
.kdRedD{color:var(--kdRedD) !important;}
.kdGreenL{color:var(--kdGreenL) !important;}
.kdGreen{color:var(--kdGreen) !important;}
.kdGreenD{color:var(--kdGreenD) !important;}
.kdGreyL{color:var(--kdGreyL) !important;}
.kdGrey{color:var(--kdGrey) !important;}
.kdGreyD{color:var(--kdGreyD) !important;}
.kdOrangeL{color:var(--kdOrangeL) !important;}
.kdOrange{color:var(--kdOrange) !important;}
.kdOrangeD{color:var(--kdOrangeD) !important;}
.kdBlack{color:var(--kdBlack) !important;}
.kdWhite{color:var(--kdWhite) !important;}
.kdBeige{color:var(--kdBeige) !important;}
.kdYellow{color:var(--kdYellow) !important;}
.rhBlue{color:var(--rhBlue) !important;}
.rhBlueL{color:var(--rhBlueL) !important;}
.rhGreyL{color:var(--rhGreyL) !important;}
.rhGreyD{color:var(--rhGreyD) !important;}
.rhGreen{color:var(--rhGreen) !important;}
.rhRed{color:var(--rhRed) !important;}
.kdViolet{color:var(--kdViolet) !important;}
.kdVioletL{color:var(--kdVioletL) !important;}
.kdVioletLL{color:var(--kdVioletLL) !important;}
.kdVioletD{color:var(--kdVioletD) !important;}




.kdBgBlueL{background-color:var(--kdBlueL);}
.kdBgBlue{background-color:var(--kdBlue);}
.kdBgBlue2{background-color:var(--kdBlue2);}
.kdBgBlueD{background-color:var(--kdBlueD);}
.kdBgRedL{background-color:var(--kdRedL);}
.kdBgRed{background-color:var(--kdRed);}
.kdBgRedD{background-color:var(--kdRedD);}
.kdBgGreenL{background-color:var(--kdGreenL);}
.kdBgGreen{background-color:var(--kdGreen);}
.kdBgGreenD{background-color:var(--kdGreenD);}
.kdBgGreyL{background-color:var(--kdGreyL);}
.kdBgGreyLL{background-color:var(--kdGreyLL);}
.kdBgGrey{background-color:var(--kdGrey);}
.kdBgGreyD{background-color:var(--kdGreyD);}
.kdBgOrangeL{background-color:var(--kdOrangeL);}
.kdBgOrange{background-color:var(--kdOrange);}
.kdBgOrangeD{background-color:var(--kdOrangeD);}
.kdBgBlack{background-color:var(--kdBlack);}
.kdBgWhite{background-color:var(--kdWhite);}
.kdBgBeige{background-color:var(--kdBeige);}
.kdBgYellow{background-color:var(--kdYellow);}
.kdBgYellowL{background-color:var(--kdYellowL);}
.kdBgViolet{background-color:var(--kdViolet);}
.kdBgVioletL{background-color:var(--kdVioletL);}
.kdBgVioletLL{background-color:var(--kdVioletLL);}
.kdBgVioletD{background-color:var(--kdVioletD);}

.dsBgBlue{background-color:var(--dsBlue);}
.dsBgBlack{background-color:var(--dsBlack);}
.dsBgGrey{background-color:var(--dsGrey);}
.dsBgGreyL{background-color:var(--dsGreyL);}
.dsBgRed{background-color:var(--dsRed);}
.dsBgGreen{background-color:var(--dsGreen);}


.dsBlue{color:var(--dsBlue);}
.dsBlack{color:var(--dsBlack);}
.dsGrey{color:var(--dsGrey);}
.dsGreyL{color:var(--dsGreyL);}
.dsRed{color:var(--dsRed);}






.padding5{padding:5px;}
.padding5L{padding-left:5px;}
.padding5R{padding-right:5px;}
.padding5T{padding-top:5px;}
.padding5B{padding-bottom:5px;}

.padding10{padding:10px;}
.padding10L{padding-left:10px;}
.padding10R{padding-right:10px;}
.padding10T{padding-top:10px;}
.padding10B{padding-bottom:10px;}
.padding20{padding:20px;}
.padding20L{padding-left:20px;}
.padding20R{padding-right:20px;}
.padding20T{padding-top:20px;}
.padding20B{padding-bottom:20px;}

.margin5{margin:5px;}
.margin5L{margin-left:5px;}
.margin5R{margin-right:5px;}
.margin5T{margin-top:5px;}
.margin5B{margin-bottom:5px;}

.margin10{margin:10px;}
.margin10L{margin-left:10px;}
.margin10R{margin-right:10px;}
.margin10T{margin-top:10px;}
.margin10B{margin-bottom:10px;}

.margin20{margin:20px;}
.margin20L{margin-left:20px;}
.margin20R{margin-right:20px;}
.margin20T{margin-top:20px;}
.margin20B{margin-bottom:20px;}


.flex1{flex:1;}
.flex2{flex:2;}
.flex3{flex:3;}







.h100p{height:100%;}
.h95p{height:95%;}
.h90p{height:90%;}
.h85p{height:85%;}
.h80p{height:80%;}
.h75p{height:75%;}
.h70p{height:70%;}
.h65p{height:65%;}
.h60p{height:60%;}
.h55p{height:55%;}
.h50p{height:50%;}
.h45p{height:45%;}
.h40p{height:40%;}
.h35p{height:35%;}
.h30p{height:30%;}
.h25p{height:25%;}
.h20p{height:20%;}
.h15p{height:15%;}
.h10p{height:10%;}

.h100s{height:100svh;}
.h95s{height:95svh;}
.h90s{height:90svh;}
.h85s{height:85svh;}
.h80s{height:80svh;}
.h75s{height:75svh;}
.h70s{height:70svh;}
.h65s{height:65svh;}
.h60s{height:60svh;}
.h55s{height:55svh;}
.h50s{height:50svh;}
.h45s{height:45svh;}
.h40s{height:40svh;}
.h35s{height:35svh;}
.h30s{height:30svh;}
.h25s{height:25svh;}
.h20s{height:20svh;}
.h15s{height:15svh;}
.h10s{height:10svh;}



.kdFlexBetween{
	display:flex;
	ALIGN-CONTENT:center;
	justify-content : space-between;
}

.kdFlexTopLeft{
	display:flex;
	FLEX-WRAP:wrap;
	ALIGN-ITEMS:flex-start;
	ALIGN-CONTENT:flex-start;
	justify-content :left;
	

}

.kdFlexTopLeft>input{
	height:100%;
	border:0px;
	font-size:var(--kdFontSizeForm);
	padding:0px 5px 0px 5px;
	border-radius:0px 5px 5px 0px;
	height:calc(var(--kdDivForm) - 2px);
}

.kdFlexTopRight{
	display:flex;
	FLEX-WRAP:wrap;
	ALIGN-ITEMS:flex-start;
	ALIGN-CONTENT:flex-start;
	justify-content :right;
	
}

.kdFlexBottomCenter{
	display:flex;
	FLEX-WRAP:wrap;
	ALIGN-ITEMS:flex-end;
	ALIGN-CONTENT:flex-end;
	justify-content :center;
	
}

.kdFlexTopCenter{
	display:flex;
	FLEX-WRAP:wrap;
	ALIGN-ITEMS:flex-start;
	ALIGN-CONTENT:flex-start;
	justify-content :center;
	
	
}

.kdFlexMiddleCenter{
	display:flex;
	FLEX-WRAP:wrap;
	ALIGN-ITEMS:center;
	ALIGN-CONTENT:center;
	justify-content :center;
	
	
}

.kdFlexMiddleLeft{
	display:flex;
	FLEX-WRAP:wrap;
	ALIGN-ITEMS:center;
	ALIGN-CONTENT:center;
	justify-content :left;
	

}

.kdFlexMiddleRight{
	display:flex;
	FLEX-WRAP:wrap;
	ALIGN-ITEMS:flex-start;
	ALIGN-CONTENT:center;
	justify-content :flex-end; 
	text-align: right;
	
	
}


.kdFlex{
	display:flex;
	FLEX-WRAP:wrap;
	ALIGN-ITEMS:flex-start;
	ALIGN-CONTENT:center;
	justify-content :left;
	
	
}


.bl{border-left:1px solid var(--kdGrey);}
.br{border-right:1px solid var(--kdGrey);}
.bt{border-top:1px solid var(--kdGrey);}
.bb{border-bottom:1px solid var(--kdGrey);}
.center{justify-content:center !important; text-align:center;}
.center>a{justify-content:center !important;}
.left{text-align:left !important;; justify-content:left !important; justify-content: left !important; text-align:left !important;}
.left>a{justify-content:left !important; justify-content: left !important; text-align:left !important;}
.right{justify-content:right !important; justify-content: right !important; text-align:right !important;}
.right a{justify-content:right !important; justify-content: right !important; text-align:right !important;}
.top{ align-items: flex-start !important; ALIGN-CONTENT:flex-start !important; }

.borderBottom,.borderBottom1{border-bottom:1px solid var(--kdGrey);}
.border1{border:1px solid var(--kdGrey); min-height:10px; }

.radius5{border-radius:5px;}
.radius10{border-radius:10px;}
.radius15{border-radius:15px;}
.radius20{border-radius:20px;}

.marginLR5{margin:0px 5px 0px 5px;}
.marginLR3{margin:0px 3px 0px 3px;}
.marginL5{margin-left:5px;}
.marginR5{margin-right:5px;}

.w100p{width:100%;}
.w95p{width:95%;}
.w90p{width:90%;}
.w85p{width:85%;}
.w80p{width:80%;}
.w75p{width:75%;}
.w70p{width:70%;}
.w65p{width:65%;}
.w60p{width:60%;}
.w55p{width:55%;}
.w50p{width:50%;}
.w45p{width:45%;}
.w40p{width:40%;}
.w35p{width:35%;}
.w30p{width:30%;}
.w25p{width:25%;}
.w20p{width:20%;}
.w15p{width:15%;}
.w10p{width:10%;}

.w100s{width:100svw;}
.w95s{width:95svw;}
.w90s{width:90svw;}
.w85s{width:85svw;}
.w80s{width:80svw;}
.w75s{width:75svw;}
.w70s{width:70svw;}
.w65s{width:65svw;}
.w60s{width:60svw;}
.w55s{width:55svw;}
.w50s{width:50svw;}
.w45s{width:45svw;}
.w40s{width:40svw;}
.w35s{width:35svw;}
.w30s{width:30svw;}
.w25s{width:25svw;}
.w20s{width:20svw;}
.w15s{width:15svw;}
.w10s{width:10svw;}



.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h35{height:35px;}
.h40{height:40px;}
.h45{height:45px;}
.h50{height:50px;}
.h55{height:55px;}
.h60{height:60px;}
.h65{height:65px;}
.h70{height:70px;}
.h75{height:75px;}
.h80{height:80px;}
.h85{height:85px;}
.h90{height:90px;}
.h95{height:95px;}
.h100{height:100px;}
.h110{height:110px;}
.h120{height:120px;}
.h130{height:130px;}
.h140{height:140px;}
.h150{height:150px;}
.h160{height:160px;}
.h170{height:170px;}
.h180{height:180px;}
.h190{height:190px;}
.h200{height:200px;}
.h210{height:210px;}
.h220{height:220px;}
.h230{height:230px;}
.h240{height:240px;}
.h250{height:250px;}
.h260{height:260px;}
.h270{height:270px;}
.h280{height:280px;}
.h290{height:290px;}
.h300{height:300px;}
.h310{height:310px;}
.h320{height:320px;}
.h330{height:330px;}
.h340{height:340px;}
.h350{height:350px;}
.h360{height:360px;}
.h370{height:370px;}
.h380{height:380px;}
.h390{height:390px;}
.h400{height:400px;}
.h410{height:410px;}
.h420{height:420px;}
.h430{height:430px;}
.h440{height:440px;}
.h450{height:450px;}
.h460{height:460px;}
.h470{height:470px;}
.h480{height:480px;}
.h490{height:490px;}
.h500{height:500px;}
.h510{height:510px;}
.h520{height:520px;}
.h530{height:530px;}
.h540{height:540px;}
.h550{height:550px;}
.h560{height:560px;}
.h570{height:570px;}
.h580{height:580px;}
.h590{height:590px;}
.h600{height:600px;}
.h610{height:610px;}
.h620{height:620px;}
.h630{height:630px;}
.h640{height:640px;}
.h650{height:650px;}
.h660{height:660px;}
.h670{height:670px;}
.h680{height:680px;}
.h690{height:690px;}
.h700{height:700px;}
.h710{height:710px;}
.h720{height:720px;}
.h730{height:730px;}
.h740{height:740px;}
.h750{height:750px;}
.h760{height:760px;}
.h770{height:770px;}
.h780{height:780px;}
.h790{height:790px;}
.h800{height:800px;}
.h810{height:810px;}
.h820{height:820px;}
.h830{height:830px;}
.h840{height:840px;}
.h850{height:850px;}
.h860{height:860px;}
.h870{height:870px;}
.h880{height:880px;}
.h890{height:890px;}
.h900{height:900px;}
.h910{height:910px;}
.h920{height:920px;}
.h930{height:930px;}
.h940{height:940px;}
.h950{height:950px;}
.h960{height:960px;}
.h970{height:970px;}
.h980{height:980px;}
.h990{height:990px;}
.h1000{height:1000px;}

.w10{width:10px;}
.w15{width:15px;}
.w20{width:20px;}
.w25{width:25px;}
.w30{width:30px;}
.w35{width:35px;}
.w40{width:40px;}
.w45{width:45px;}
.w50{width:50px;}
.w55{width:55px;}
.w60{width:60px;}
.w65{width:65px;}
.w70{width:70px;}
.w75{width:75px;}
.w80{width:80px;}
.w85{width:85px;}
.w90{width:90px;}
.w95{width:95px;}
.w100{width:100px;}
.w110{width:110px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w170{width:170px;}
.w180{width:180px;}
.w190{width:190px;}
.w200{width:200px;}
.w210{width:210px;}
.w220{width:220px;}
.w230{width:230px;}
.w240{width:240px;}
.w250{width:250px;}
.w260{width:260px;}
.w270{width:270px;}
.w280{width:280px;}
.w290{width:290px;}
.w300{width:300px;}
.w310{width:325px;}
.w320{width:320px;}
.w330{width:330px;}
.w340{width:340px;}
.w350{width:350px;}
.w360{width:360px;}
.w370{width:370px;}
.w380{width:380px;}
.w390{width:390px;}
.w400{width:400px;}
.w410{width:410px;}
.w420{width:420px;}
.w430{width:430px;}
.w440{width:440px;}
.w450{width:450px;}
.w460{width:460px;}
.w470{width:470px;}
.w480{width:480px;}
.w490{width:490px;}
.w500{width:500px;}
.w510{width:510px;}
.w520{width:520px;}
.w530{width:530px;}
.w540{width:540px;}
.w550{width:550px;}
.w560{width:560px;}
.w570{width:570px;}
.w580{width:580px;}
.w590{width:590px;}
.w600{width:600px;}
.w610{width:610px;}
.w620{width:620px;}
.w630{width:630px;}
.w640{width:640px;}
.w650{width:650px;}
.w660{width:660px;}
.w670{width:670px;}
.w680{width:680px;}
.w690{width:690px;}
.w700{width:700px;}
.w710{width:710px;}
.w720{width:720px;}
.w730{width:730px;}
.w740{width:740px;}
.w750{width:750px;}
.w760{width:760px;}
.w770{width:770px;}
.w780{width:780px;}
.w790{width:790px;}
.w800{width:800px;}
.w810{width:810px;}
.w820{width:820px;}
.w830{width:830px;}
.w840{width:840px;}
.w850{width:850px;}
.w860{width:860px;}
.w870{width:870px;}
.w880{width:880px;}
.w890{width:890px;}
.w900{width:900px;}
.w910{width:910px;}
.w920{width:920px;}
.w930{width:930px;}
.w940{width:940px;}
.w950{width:950px;}
.w960{width:960px;}
.w970{width:970px;}
.w980{width:980px;}
.w990{width:990px;}
.w1000{width:1000px;}
.w1050{width:1050px;}
.w1100{width:1100px;}
.w1150{width:1150px;}
.w1200{width:1200px;}

.justify{
	text-align: justify;
}

.pageBreak {page-break-before: always;}
.noBreak{page-break-inside: avoid;}


.kdBorderBlueL{border:1px solid var(--kdBlueL);}
.kdBorderBlue{border:1px solid var(--kdBlue);}
.kdBorderBlueD{border:1px solid var(--kdBlueD);}
.kdBorderRedL{border:1px solid var(--kdRedL);}
.kdBorderRed{border:1px solid var(--kdRed);}
.kdBorderRedD{border:1px solid var(--kdRedD);}
.kdBorderGreenL{border:1px solid var(--kdGreenL);}
.kdBorderGreen{border:1px solid var(--kdGreen);}
.kdBorderGreenD{border:1px solid var(--kdGreenD);}
.kdBorderGreyL{border:1px solid var(--kdGreyL);}
.kdBorderGrey{border:1px solid var(--kdGrey);}
.kdBorderGreyy{border:1px solid var(--kdGreyy);}
.kdBorderGreyD{border:1px solid var(--kdGreyD);}
.kdBorderOrangeL{border:1px solid var(--kdOrangeL);}
.kdBorderOrange{border:1px solid var(--kdOrange);}
.kdBorderOrangeD{border:1px solid var(--kdOrangeD);}
.kdBorderBlack{border:1px solid var(--kdBlack);}
.kdBorderWhite{border:1px solid var(--kdWhite);}
.kdBorderBeige{border:1px solid var(--kdBeige);}
.kdBorderYellow{border:1px solid var(--kdYellow);}

.kdBorderBBlueL{border-bottom:1px solid var(--kdBlueL);}
.kdBorderBBlue{border-bottom:1px solid var(--kdBlue);}
.kdBorderBBlueD{border-bottom:1px solid var(--kdBlueD);}
.kdBorderBRedL{border-bottom:1px solid var(--kdRedL);}
.kdBorderBRed{border-bottom:1px solid var(--kdRed);}
.kdBorderBRedD{border-bottom:1px solid var(--kdRedD);}
.kdBorderBGreenL{border-bottom:1px solid var(--kdGreenL);}
.kdBorderBGreen{border-bottom:1px solid var(--kdGreen);}
.kdBorderBGreenD{border-bottom:1px solid var(--kdGreenD);}
.kdBorderBGreyL{border-bottom:1px solid var(--kdGreyL);}
.kdBorderBGrey{border-bottom:1px solid var(--kdGrey);}
.kdBorderBGreyD{border-bottom:1px solid var(--kdGreyD);}
.kdBorderBOrangeL{border-bottom:1px solid var(--kdOrangeL);}
.kdBorderBOrange{border-bottom:1px solid var(--kdOrange);}
.kdBorderBOrangeD{border-bottom:1px solid var(--kdOrangeD);}
.kdBorderBBlack{border-bottom:1px solid var(--kdBlack);}
.kdBorderBWhite{border-bottom:1px solid var(--kdWhite);}
.kdBorderBBeige{border-bottom:1px solid var(--kdBeige);}
.kdBorderBYellow{border-bottom:1px solid var(--kdYellow);}

.kdBorderBBlueL2{border-bottom:2px solid var(--kdBlueL);}
.kdBorderBBlue2{border-bottom:2px solid var(--kdBlue);}
.kdBorderBBlueD2{border-bottom:2px solid var(--kdBlueD);}
.kdBorderBRedL2{border-bottom:2px solid var(--kdRedL);}
.kdBorderBRed2{border-bottom:2px solid var(--kdRed);}
.kdBorderBRedD2{border-bottom:2px solid var(--kdRedD);}
.kdBorderBGreenL2{border-bottom:2px solid var(--kdGreenL);}
.kdBorderBGreen2{border-bottom:2px solid var(--kdGreen);}
.kdBorderBGreenD2{border-bottom:2px solid var(--kdGreenD);}
.kdBorderBGreyL2{border-bottom:2px solid var(--kdGreyL);}
.kdBorderBGrey2{border-bottom:2px solid var(--kdGrey);}
.kdBorderBGreyD2{border-bottom:2px solid var(--kdGreyD);}
.kdBorderBOrangeL2{border-bottom:2px solid var(--kdOrangeL);}
.kdBorderBOrange2{border-bottom:2px solid var(--kdOrange);}
.kdBorderBOrangeD2{border-bottom:2px solid var(--kdOrangeD);}
.kdBorderBBlack2{border-bottom:2px solid var(--kdBlack);}
.kdBorderBWhite2{border-bottom:2px solid var(--kdWhite);}
.kdBorderBBeige2{border-bottom:2px solid var(--kdBeige);}
.kdBorderBYellow2{border-bottom:2px solid var(--kdYellow);}

/* blue */
.kdBorderTBlueL{border-top:1px solid var(--kdBlueL);}
.kdBorderTBlue{border-top:1px solid var(--kdBlue);}
.kdBorderTBlueD{border-top:1px solid var(--kdBlueD);}
.kdBorderBBleuL{border-bottom:1px solid var(--kdBlueL);}
.kdBorderBBleu{border-bottom:1px solid var(--kdBlue);}
.kdBorderBBleuD{border-bottom:1px solid var(--kdBlueD);}
.kdBorderLBlueL{border-left:1px solid var(--kdBlueL);}
.kdBorderLBlue{border-left:1px solid var(--kdBlue);}
.kdBorderLBlueD{border-left:1px solid var(--kdBlueD);}
.kdBorderRBlueL{border-right:1px solid var(--kdBlueL);}
.kdBorderRBlue{border-right:1px solid var(--kdBlue);}
.kdBorderRBlueD{border-right:1px solid var(--kdBlueD);}
/* red */
.kdBorderTRedL{border-top:1px solid var(--kdRedL);}
.kdBorderTRed{border-top:1px solid var(--kdRed);}
.kdBorderTRedD{border-top:1px solid var(--kdRedD);}
.kdBorderBRedL{border-bottom:1px solid var(--kdRedL);}
.kdBorderBRed{border-bottom:1px solid var(--kdRed);}
.kdBorderBRedD{border-bottom:1px solid var(--kdRedD);}
.kdBorderLRedL{border-left:1px solid var(--kdRedL);}
.kdBorderLRed{border-left:1px solid var(--kdRed);}
.kdBorderLRedD{border-left:1px solid var(--kdRedD);}
.kdBorderRRedL{border-right:1px solid var(--kdRedL);}
.kdBorderRRed{border-right:1px solid var(--kdRed);}
.kdBorderRRedD{border-right:1px solid var(--kdRedD);}
/* Green */
.kdBorderTGreenL{border-top:1px solid var(--kdGreenL);}
.kdBorderTGreen{border-top:1px solid var(--kdGreen);}
.kdBorderTGreenD{border-top:1px solid var(--kdGreenD);}
.kdBorderBGreenL{border-bottom:1px solid var(--kdGreenL);}
.kdBorderBGreen{border-bottom:1px solid var(--kdGreen);}
.kdBorderBGreenD{border-bottom:1px solid var(--kdGreenD);}
.kdBorderLGreenL{border-left:1px solid var(--kdGreenL);}
.kdBorderLGreen{border-left:1px solid var(--kdGreen);}
.kdBorderLGreenD{border-left:1px solid var(--kdGreenD);}
.kdBorderRGreenL{border-right:1px solid var(--kdGreenL);}
.kdBorderRGreen{border-right:1px solid var(--kdGreen);}
.kdBorderRGreenD{border-right:1px solid var(--kdGreenD);}
/* Grey */
.kdBorderTGreyL{border-top:1px solid var(--kdGreyL);}
.kdBorderTGrey{border-top:1px solid var(--kdGrey);}
.kdBorderTGreyD{border-top:1px solid var(--kdGreyD);}
.kdBorderBGreyL{border-bottom:1px solid var(--kdGreyL);}
.kdBorderBGrey{border-bottom:1px solid var(--kdGrey);}
.kdBorderBGreyD{border-bottom:1px solid var(--kdGreyD);}
.kdBorderLGreyL{border-left:1px solid var(--kdGreyL);}
.kdBorderLGrey{border-left:1px solid var(--kdGrey);}
.kdBorderLGreyD{border-left:1px solid var(--kdGreyD);}
.kdBorderRGreyL{border-right:1px solid var(--kdGreyL);}
.kdBorderRGrey{border-right:1px solid var(--kdGrey);}
.kdBorderRGreyD{border-right:1px solid var(--kdGreyD);}
/* Orange */
.kdBorderTOrangeL{border-top:1px solid var(--kdOrangeL);}
.kdBorderTOrange{border-top:1px solid var(--kdOrange);}
.kdBorderTOrangeD{border-top:1px solid var(--kdOrangeD);}
.kdBorderBOrangeL{border-bottom:1px solid var(--kdOrangeL);}
.kdBorderBOrange{border-bottom:1px solid var(--kdOrange);}
.kdBorderBOrangeD{border-bottom:1px solid var(--kdOrangeD);}
.kdBorderLOrangeL{border-left:1px solid var(--kdOrangeL);}
.kdBorderLOrange{border-left:1px solid var(--kdOrange);}
.kdBorderLOrangeD{border-left:1px solid var(--kdOrangeD);}
.kdBorderROrangeL{border-right:1px solid var(--kdOrangeL);}
.kdBorderROrange{border-right:1px solid var(--kdOrange);}
.kdBorderROrangeD{border-right:1px solid var(--kdOrangeD);}
/* Black */
.kdBorderTBlackL{border-top:1px solid var(--kdBlackL);}
.kdBorderTBlack{border-top:1px solid var(--kdBlack);}
.kdBorderTBlackD{border-top:1px solid var(--kdBlackD);}
.kdBorderBBlackL{border-bottom:1px solid var(--kdBlackL);}
.kdBorderBBlack{border-bottom:1px solid var(--kdBlack);}
.kdBorderBBlackD{border-bottom:1px solid var(--kdBlackD);}
.kdBorderLBlackL{border-left:1px solid var(--kdBlackL);}
.kdBorderLBlack{border-left:1px solid var(--kdBlack)}
.kdBorderLBlackD{border-left:1px solid var(--kdBlackD)}
.kdBorderRBlackL{border-right:1px solid var(--kdBlackL);}
.kdBorderRBlack{border-right:1px solid var(--kdBlack);}
.kdBorderRBlackD{border-right:1px solid var(--kdBlackD);}
/*yellow*/
.kdBorderTYellowL{border-top:1px solid var(--kdYellowL);}
.kdBorderTYellow{border-top:1px solid var(--kdYellow);}
.kdBorderTYellowD{border-top:1px solid var(--kdYellowD);}
.kdBorderBYellowL{border-bottom:1px solid var(--kdYellowL);}
.kdBorderBYellow{border-bottom:1px solid var(--kdYellow);}
.kdBorderBYellowD{border-bottom:1px solid var(--kdYellowD);}
.kdBorderLYellowL{border-left:1px solid var(--kdYellowL);}
.kdBorderLYellow{border-left:1px solid var(--kdYellow);}
.kdBorderLYellowD{border-left:1px solid var(--kdYellowD);}
.kdBorderRYellowL{border-right:1px solid var(--kdYellowL);}
.kdBorderRYellow{border-right:1px solid var(--kdYellow);}
.kdBorderRYellowD{border-right:1px solid var(--kdYellowD);}

.kdBorderBlueLLeft{border-left:1px solid var(--kdBlueL);}
.kdBorderBlueLeft{border-left:1px solid var(--kdBlue);}
.kdBorderBlueDLeft{border-left:1px solid var(--kdBlueD);}
.kdBorderRedLLeft{border-left:1px solid var(--kdRedL);}
.kdBorderRedLeft{border-left:1px solid var(--kdRed);}
.kdBorderRedDLeft{border-left:1px solid var(--kdRedD);}
.kdBorderGreenLLeft{border-left:1px solid var(--kdGreenL);}
.kdBorderGreenLeft{border-left:1px solid var(--kdGreen);}
.kdBorderGreenDLeft{border-left:1px solid var(--kdGreenD);}
.kdBorderGreyLLeft{border-left:1px solid var(--kdGreyL);}
.kdBorderGreyLeft{border-left:1px solid var(--kdGrey);}
.kdBorderGreyDLeft{border-left:1px solid var(--kdGreyD);}
.kdBorderOrangeLLeft{border-left:1px solid var(--kdOrangeL);}
.kdBorderOrangeLeft{border-left:1px solid var(--kdOrange);}
.kdBorderOrangeDLeft{border-left:1px solid var(--kdOrangeD);}
.kdBorderBlackLeft{border-left:1px solid var(--kdBlack);}
.kdBorderWhiteLeft{border-left:1px solid var(--kdWhite);}
.kdBorderBeigeLeft{border-left:1px solid var(--kdBeige);}
.kdBorderYellowLeft{border-left:1px solid var(--kdYellow);}	

.kdBorderBlueLRight{border-right:1px solid var(--kdBlueL);}
.kdBorderBlueRight{border-right:1px solid var(--kdBlue);}
.kdBorderBlueDRight{border-right:1px solid var(--kdBlueD);}
.kdBorderRedLRight{border-right:1px solid var(--kdRedL);}
.kdBorderRedRight{border-right:1px solid var(--kdRed);}
.kdBorderRedDRight{border-right:1px solid var(--kdRedD);}
.kdBorderGreenLRight{border-right:1px solid var(--kdGreenL);}
.kdBorderGreenRight{border-right:1px solid var(--kdGreen);}
.kdBorderGreenDRight{border-right:1px solid var(--kdGreenD);}
.kdBorderGreyLRight{border-right:1px solid var(--kdGreyL);}
.kdBorderGreyRight{border-right:1px solid var(--kdGrey);}	
.kdBorderGreyDRight{border-right:1px solid var(--kdGreyD);}
.kdBorderOrangeLRight{border-right:1px solid var(--kdOrangeL);}
.kdBorderOrangeRight{border-right:1px solid var(--kdOrange);}
.kdBorderOrangeDRight{border-right:1px solid var(--kdOrangeD);}
.kdBorderBlackRight{border-right:1px solid var(--kdBlack);}
.kdBorderWhiteRight{border-right:1px solid var(--kdWhite);}
.kdBorderBeigeRight{border-right:1px solid var(--kdBeige);}
.kdBorderYellowRight{border-right:1px solid var(--kdYellow);}


/* white */
.kdBorderTWhite{border-top:1px solid var(--kdWhite);}
.kdBorderBWhite{border-bottom:1px solid var(--kdWhite);}
.kdBorderLWhite{border-left:1px solid var(--kdWhite);}
.kdBorderRWhite{border-right:1px solid var(--kdWhite);}

.dsBorderBlue{border:1px solid var(--dsBlue);}
.dsBorderRed{border:1px solid var(--dsRed);}
.dsBorderGreen{border:1px solid var(--dsGreen);}
.dsBorderGrey{border:1px solid var(--dsGrey);}
.dsBorderGreyL{border:1px solid var(--dsGreyL);}
