.fs-1 {font-size: 1px;}
.fs-2 {font-size: 2px;}
.fs-3 {font-size: 3px;}
.fs-4 {font-size: 4px;}
.fs-5 {font-size: 5px;}
.fs-6 {font-size: 6px;}
.fs-7 {font-size: 7px;}
.fs-8 {font-size: 8px;}
.fs-9 {font-size: 9px;}
.fs-10 {font-size: 10px;}
.fs-11 {font-size: 11px;}
.fs-12 {font-size: 12px;}
.fs-13 {font-size: 13px;}
.fs-14 {font-size: 14px;}
.fs-15 {font-size: 15px;}
.fs-16 {font-size: 16px;}
.fs-17 {font-size: 17px;}
.fs-18 {font-size: 18px;}
.fs-19 {font-size: 19px;}
.fs-20 {font-size: 20px;}
.fs-21 {font-size: 21px;}
.fs-22 {font-size: 22px;}
.fs-23 {font-size: 23px;}
.fs-24 {font-size: 24px;}
.fs-25 {font-size: 25px;}
.fs-26 {font-size: 26px;}
.fs-27 {font-size: 27px;}
.fs-28 {font-size: 28px;}
.fs-29 {font-size: 29px;}
.fs-30 {font-size: 30px;}
.fs-31 {font-size: 31px;}
.fs-32 {font-size: 32px;}
.fs-33 {font-size: 33px;}
.fs-34 {font-size: 34px;}
.fs-35 {font-size: 35px;}
.fs-36 {font-size: 36px;}
.fs-37 {font-size: 37px;}
.fs-38 {font-size: 38px;}
.fs-39 {font-size: 39px;}
.fs-40 {font-size: 40px;}
.fs-41 {font-size: 41px;}
.fs-42 {font-size: 42px;}
.fs-43 {font-size: 43px;}
.fs-44 {font-size: 44px;}
.fs-45 {font-size: 45px;}
.fs-46 {font-size: 46px;}
.fs-47 {font-size: 47px;}
.fs-48 {font-size: 48px;}
.fs-49 {font-size: 49px;}
.fs-50 {font-size: 50px;}
.fs-51 {font-size: 51px;}
.fs-52 {font-size: 52px;}
.fs-53 {font-size: 53px;}
.fs-54 {font-size: 54px;}
.fs-55 {font-size: 55px;}
.fs-56 {font-size: 56px;}
.fs-57 {font-size: 57px;}
.fs-58 {font-size: 58px;}
.fs-59 {font-size: 59px;}
.fs-60 {font-size: 60px;}
.fs-61 {font-size: 61px;}
.fs-62 {font-size: 62px;}
.fs-63 {font-size: 63px;}
.fs-64 {font-size: 64px;}
.fs-65 {font-size: 65px;}
.fs-66 {font-size: 66px;}
.fs-67 {font-size: 67px;}
.fs-68 {font-size: 68px;}
.fs-69 {font-size: 69px;}
.fs-70 {font-size: 70px;}
.fs-71 {font-size: 71px;}
.fs-72 {font-size: 72px;}
.fs-73 {font-size: 73px;}
.fs-74 {font-size: 74px;}
.fs-75 {font-size: 75px;}
.fs-76 {font-size: 76px;}
.fs-77 {font-size: 77px;}
.fs-78 {font-size: 78px;}
.fs-79 {font-size: 79px;}
.fs-80 {font-size: 80px;}
.fs-81 {font-size: 81px;}
.fs-82 {font-size: 82px;}
.fs-83 {font-size: 83px;}
.fs-84 {font-size: 84px;}
.fs-85 {font-size: 85px;}
.fs-86 {font-size: 86px;}
.fs-87 {font-size: 87px;}
.fs-88 {font-size: 88px;}
.fs-89 {font-size: 89px;}
.fs-90 {font-size: 90px;}
.fs-91 {font-size: 91px;}
.fs-92 {font-size: 92px;}
.fs-93 {font-size: 93px;}
.fs-94 {font-size: 94px;}
.fs-95 {font-size: 95px;}
.fs-96 {font-size: 96px;}
.fs-97 {font-size: 97px;}
.fs-98 {font-size: 98px;}
.fs-99 {font-size: 99px;}
.fs-100 {font-size: 100px;}

/*[ fs = FONT SIZE ]
///////////////////////////////////////////////////////////
*/

/*[ PADDING ]
///////////////////////////////////////////////////////////
*/
.p-t-0 {padding-top: 0%;}
.p-t-1 {padding-top: 1%;}
.p-t-2 {padding-top: 2%;}
.p-t-3 {padding-top: 3%;}
.p-t-4 {padding-top: 4%;}
.p-t-5 {padding-top: 5%;}
.p-t-6 {padding-top: 6%;}
.p-t-7 {padding-top: 7%;}
.p-t-8 {padding-top: 8%;}
.p-t-9 {padding-top: 9%;}
.p-t-10 {padding-top: 10%;}
.p-t-11 {padding-top: 11%;}
.p-t-12 {padding-top: 12%;}
.p-t-13 {padding-top: 13%;}
.p-t-14 {padding-top: 14%;}
.p-t-15 {padding-top: 15%;}
.p-t-16 {padding-top: 16%;}
.p-t-17 {padding-top: 17%;}
.p-t-18 {padding-top: 18%;}
.p-t-19 {padding-top: 19%;}
.p-t-20 {padding-top: 20%;}
.p-t-21 {padding-top: 21%;}
.p-t-22 {padding-top: 22%;}
.p-t-23 {padding-top: 23%;}
.p-t-24 {padding-top: 24%;}
.p-t-25 {padding-top: 25%;}
.p-t-26 {padding-top: 26%;}
.p-t-27 {padding-top: 27%;}
.p-t-28 {padding-top: 28%;}
.p-t-29 {padding-top: 29%;}
.p-t-30 {padding-top: 30%;}
.p-t-31 {padding-top: 31%;}
.p-t-32 {padding-top: 32%;}
.p-t-33 {padding-top: 33%;}
.p-t-34 {padding-top: 34%;}
.p-t-35 {padding-top: 35%;}
.p-t-36 {padding-top: 36%;}
.p-t-37 {padding-top: 37%;}
.p-t-38 {padding-top: 38%;}
.p-t-39 {padding-top: 39%;}
.p-t-40 {padding-top: 40%;}
.p-t-41 {padding-top: 41%;}
.p-t-42 {padding-top: 42%;}
.p-t-43 {padding-top: 43%;}
.p-t-44 {padding-top: 44%;}
.p-t-45 {padding-top: 45%;}
.p-t-46 {padding-top: 46%;}
.p-t-47 {padding-top: 47%;}
.p-t-48 {padding-top: 48%;}
.p-t-49 {padding-top: 49%;}
.p-t-50 {padding-top: 50%;}
.p-t-51 {padding-top: 51%;}
.p-t-52 {padding-top: 52%;}
.p-t-53 {padding-top: 53%;}
.p-t-54 {padding-top: 54%;}
.p-t-55 {padding-top: 55%;}
.p-t-56 {padding-top: 56%;}
.p-t-57 {padding-top: 57%;}
.p-t-58 {padding-top: 58%;}
.p-t-59 {padding-top: 59%;}
.p-t-60 {padding-top: 60%;}
.p-t-61 {padding-top: 61%;}
.p-t-62 {padding-top: 62%;}
.p-t-63 {padding-top: 63%;}
.p-t-64 {padding-top: 64%;}
.p-t-65 {padding-top: 65%;}
.p-t-66 {padding-top: 66%;}
.p-t-67 {padding-top: 67%;}
.p-t-68 {padding-top: 68%;}
.p-t-69 {padding-top: 69%;}
.p-t-70 {padding-top: 70%;}
.p-t-71 {padding-top: 71%;}
.p-t-72 {padding-top: 72%;}
.p-t-73 {padding-top: 73%;}
.p-t-74 {padding-top: 74%;}
.p-t-75 {padding-top: 75%;}
.p-t-76 {padding-top: 76%;}
.p-t-77 {padding-top: 77%;}
.p-t-78 {padding-top: 78%;}
.p-t-79 {padding-top: 79%;}
.p-t-80 {padding-top: 80%;}
.p-t-81 {padding-top: 81%;}
.p-t-82 {padding-top: 82%;}
.p-t-83 {padding-top: 83%;}
.p-t-84 {padding-top: 84%;}
.p-t-85 {padding-top: 85%;}
.p-t-86 {padding-top: 86%;}
.p-t-87 {padding-top: 87%;}
.p-t-88 {padding-top: 88%;}
.p-t-89 {padding-top: 89%;}
.p-t-90 {padding-top: 90%;}
.p-t-91 {padding-top: 91%;}
.p-t-92 {padding-top: 92%;}
.p-t-93 {padding-top: 93%;}
.p-t-94 {padding-top: 94%;}
.p-t-95 {padding-top: 95%;}
.p-t-96 {padding-top: 96%;}
.p-t-97 {padding-top: 97%;}
.p-t-98 {padding-top: 98%;}
.p-t-99 {padding-top: 99%;}
.p-t-100 {padding-top: 100%;}

.p-b-0 {padding-bottom: 0%;}
.p-b-1 {padding-bottom: 1%;}
.p-b-2 {padding-bottom: 2%;}
.p-b-3 {padding-bottom: 3%;}
.p-b-4 {padding-bottom: 4%;}
.p-b-5 {padding-bottom: 5%;}
.p-b-6 {padding-bottom: 6%;}
.p-b-7 {padding-bottom: 7%;}
.p-b-8 {padding-bottom: 8%;}
.p-b-9 {padding-bottom: 9%;}
.p-b-10 {padding-bottom: 10%;}
.p-b-11 {padding-bottom: 11%;}
.p-b-12 {padding-bottom: 12%;}
.p-b-13 {padding-bottom: 13%;}
.p-b-14 {padding-bottom: 14%;}
.p-b-15 {padding-bottom: 15%;}
.p-b-16 {padding-bottom: 16%;}
.p-b-17 {padding-bottom: 17%;}
.p-b-18 {padding-bottom: 18%;}
.p-b-19 {padding-bottom: 19%;}
.p-b-20 {padding-bottom: 20%;}
.p-b-21 {padding-bottom: 21%;}
.p-b-22 {padding-bottom: 22%;}
.p-b-23 {padding-bottom: 23%;}
.p-b-24 {padding-bottom: 24%;}
.p-b-25 {padding-bottom: 25%;}
.p-b-26 {padding-bottom: 26%;}
.p-b-27 {padding-bottom: 27%;}
.p-b-28 {padding-bottom: 28%;}
.p-b-29 {padding-bottom: 29%;}
.p-b-30 {padding-bottom: 30%;}
.p-b-31 {padding-bottom: 31%;}
.p-b-32 {padding-bottom: 32%;}
.p-b-33 {padding-bottom: 33%;}
.p-b-34 {padding-bottom: 34%;}
.p-b-35 {padding-bottom: 35%;}
.p-b-36 {padding-bottom: 36%;}
.p-b-37 {padding-bottom: 37%;}
.p-b-38 {padding-bottom: 38%;}
.p-b-39 {padding-bottom: 39%;}
.p-b-40 {padding-bottom: 40%;}
.p-b-41 {padding-bottom: 41%;}
.p-b-42 {padding-bottom: 42%;}
.p-b-43 {padding-bottom: 43%;}
.p-b-44 {padding-bottom: 44%;}
.p-b-45 {padding-bottom: 45%;}
.p-b-46 {padding-bottom: 46%;}
.p-b-47 {padding-bottom: 47%;}
.p-b-48 {padding-bottom: 48%;}
.p-b-49 {padding-bottom: 49%;}
.p-b-50 {padding-bottom: 50%;}
.p-b-51 {padding-bottom: 51%;}
.p-b-52 {padding-bottom: 52%;}
.p-b-53 {padding-bottom: 53%;}
.p-b-54 {padding-bottom: 54%;}
.p-b-55 {padding-bottom: 55%;}
.p-b-56 {padding-bottom: 56%;}
.p-b-57 {padding-bottom: 57%;}
.p-b-58 {padding-bottom: 58%;}
.p-b-59 {padding-bottom: 59%;}
.p-b-60 {padding-bottom: 60%;}
.p-b-61 {padding-bottom: 61%;}
.p-b-62 {padding-bottom: 62%;}
.p-b-63 {padding-bottom: 63%;}
.p-b-64 {padding-bottom: 64%;}
.p-b-65 {padding-bottom: 65%;}
.p-b-66 {padding-bottom: 66%;}
.p-b-67 {padding-bottom: 67%;}
.p-b-68 {padding-bottom: 68%;}
.p-b-69 {padding-bottom: 69%;}
.p-b-70 {padding-bottom: 70%;}
.p-b-71 {padding-bottom: 71%;}
.p-b-72 {padding-bottom: 72%;}
.p-b-73 {padding-bottom: 73%;}
.p-b-74 {padding-bottom: 74%;}
.p-b-75 {padding-bottom: 75%;}
.p-b-76 {padding-bottom: 76%;}
.p-b-77 {padding-bottom: 77%;}
.p-b-78 {padding-bottom: 78%;}
.p-b-79 {padding-bottom: 79%;}
.p-b-80 {padding-bottom: 80%;}
.p-b-81 {padding-bottom: 81%;}
.p-b-82 {padding-bottom: 82%;}
.p-b-83 {padding-bottom: 83%;}
.p-b-84 {padding-bottom: 84%;}
.p-b-85 {padding-bottom: 85%;}
.p-b-86 {padding-bottom: 86%;}
.p-b-87 {padding-bottom: 87%;}
.p-b-88 {padding-bottom: 88%;}
.p-b-89 {padding-bottom: 89%;}
.p-b-90 {padding-bottom: 90%;}
.p-b-91 {padding-bottom: 91%;}
.p-b-92 {padding-bottom: 92%;}
.p-b-93 {padding-bottom: 93%;}
.p-b-94 {padding-bottom: 94%;}
.p-b-95 {padding-bottom: 95%;}
.p-b-96 {padding-bottom: 96%;}
.p-b-97 {padding-bottom: 97%;}
.p-b-98 {padding-bottom: 98%;}
.p-b-99 {padding-bottom: 99%;}
.p-b-100 {padding-bottom: 100%;}

.p-l-0 {padding-left: 0%;}
.p-l-1 {padding-left: 1%;}
.p-l-2 {padding-left: 2%;}
.p-l-3 {padding-left: 3%;}
.p-l-4 {padding-left: 4%;}
.p-l-5 {padding-left: 5%;}
.p-l-6 {padding-left: 6%;}
.p-l-7 {padding-left: 7%;}
.p-l-8 {padding-left: 8%;}
.p-l-9 {padding-left: 9%;}
.p-l-10 {padding-left: 10%;}
.p-l-11 {padding-left: 11%;}
.p-l-12 {padding-left: 12%;}
.p-l-13 {padding-left: 13%;}
.p-l-14 {padding-left: 14%;}
.p-l-15 {padding-left: 15%;}
.p-l-16 {padding-left: 16%;}
.p-l-17 {padding-left: 17%;}
.p-l-18 {padding-left: 18%;}
.p-l-19 {padding-left: 19%;}
.p-l-20 {padding-left: 20%;}
.p-l-21 {padding-left: 21%;}
.p-l-22 {padding-left: 22%;}
.p-l-23 {padding-left: 23%;}
.p-l-24 {padding-left: 24%;}
.p-l-25 {padding-left: 25%;}
.p-l-26 {padding-left: 26%;}
.p-l-27 {padding-left: 27%;}
.p-l-28 {padding-left: 28%;}
.p-l-29 {padding-left: 29%;}
.p-l-30 {padding-left: 30%;}
.p-l-31 {padding-left: 31%;}
.p-l-32 {padding-left: 32%;}
.p-l-33 {padding-left: 33%;}
.p-l-34 {padding-left: 34%;}
.p-l-35 {padding-left: 35%;}
.p-l-36 {padding-left: 36%;}
.p-l-37 {padding-left: 37%;}
.p-l-38 {padding-left: 38%;}
.p-l-39 {padding-left: 39%;}
.p-l-40 {padding-left: 40%;}
.p-l-41 {padding-left: 41%;}
.p-l-42 {padding-left: 42%;}
.p-l-43 {padding-left: 43%;}
.p-l-44 {padding-left: 44%;}
.p-l-45 {padding-left: 45%;}
.p-l-46 {padding-left: 46%;}
.p-l-47 {padding-left: 47%;}
.p-l-48 {padding-left: 48%;}
.p-l-49 {padding-left: 49%;}
.p-l-50 {padding-left: 50%;}
.p-l-51 {padding-left: 51%;}
.p-l-52 {padding-left: 52%;}
.p-l-53 {padding-left: 53%;}
.p-l-54 {padding-left: 54%;}
.p-l-55 {padding-left: 55%;}
.p-l-56 {padding-left: 56%;}
.p-l-57 {padding-left: 57%;}
.p-l-58 {padding-left: 58%;}
.p-l-59 {padding-left: 59%;}
.p-l-60 {padding-left: 60%;}
.p-l-61 {padding-left: 61%;}
.p-l-62 {padding-left: 62%;}
.p-l-63 {padding-left: 63%;}
.p-l-64 {padding-left: 64%;}
.p-l-65 {padding-left: 65%;}
.p-l-66 {padding-left: 66%;}
.p-l-67 {padding-left: 67%;}
.p-l-68 {padding-left: 68%;}
.p-l-69 {padding-left: 69%;}
.p-l-70 {padding-left: 70%;}
.p-l-71 {padding-left: 71%;}
.p-l-72 {padding-left: 72%;}
.p-l-73 {padding-left: 73%;}
.p-l-74 {padding-left: 74%;}
.p-l-75 {padding-left: 75%;}
.p-l-76 {padding-left: 76%;}
.p-l-77 {padding-left: 77%;}
.p-l-78 {padding-left: 78%;}
.p-l-79 {padding-left: 79%;}
.p-l-80 {padding-left: 80%;}
.p-l-81 {padding-left: 81%;}
.p-l-82 {padding-left: 82%;}
.p-l-83 {padding-left: 83%;}
.p-l-84 {padding-left: 84%;}
.p-l-85 {padding-left: 85%;}
.p-l-86 {padding-left: 86%;}
.p-l-87 {padding-left: 87%;}
.p-l-88 {padding-left: 88%;}
.p-l-89 {padding-left: 89%;}
.p-l-90 {padding-left: 90%;}
.p-l-91 {padding-left: 91%;}
.p-l-92 {padding-left: 92%;}
.p-l-93 {padding-left: 93%;}
.p-l-94 {padding-left: 94%;}
.p-l-95 {padding-left: 95%;}
.p-l-96 {padding-left: 96%;}
.p-l-97 {padding-left: 97%;}
.p-l-98 {padding-left: 98%;}
.p-l-99 {padding-left: 99%;}
.p-l-100 {padding-left: 100%;}

.p-r-0 {padding-right: 0%;}
.p-r-1 {padding-right: 1%;}
.p-r-2 {padding-right: 2%;}
.p-r-3 {padding-right: 3%;}
.p-r-4 {padding-right: 4%;}
.p-r-5 {padding-right: 5%;}
.p-r-6 {padding-right: 6%;}
.p-r-7 {padding-right: 7%;}
.p-r-8 {padding-right: 8%;}
.p-r-9 {padding-right: 9%;}
.p-r-10 {padding-right: 10%;}
.p-r-11 {padding-right: 11%;}
.p-r-12 {padding-right: 12%;}
.p-r-13 {padding-right: 13%;}
.p-r-14 {padding-right: 14%;}
.p-r-15 {padding-right: 15%;}
.p-r-16 {padding-right: 16%;}
.p-r-17 {padding-right: 17%;}
.p-r-18 {padding-right: 18%;}
.p-r-19 {padding-right: 19%;}
.p-r-20 {padding-right: 20%;}
.p-r-21 {padding-right: 21%;}
.p-r-22 {padding-right: 22%;}
.p-r-23 {padding-right: 23%;}
.p-r-24 {padding-right: 24%;}
.p-r-25 {padding-right: 25%;}
.p-r-26 {padding-right: 26%;}
.p-r-27 {padding-right: 27%;}
.p-r-28 {padding-right: 28%;}
.p-r-29 {padding-right: 29%;}
.p-r-30 {padding-right: 30%;}
.p-r-31 {padding-right: 31%;}
.p-r-32 {padding-right: 32%;}
.p-r-33 {padding-right: 33%;}
.p-r-34 {padding-right: 34%;}
.p-r-35 {padding-right: 35%;}
.p-r-36 {padding-right: 36%;}
.p-r-37 {padding-right: 37%;}
.p-r-38 {padding-right: 38%;}
.p-r-39 {padding-right: 39%;}
.p-r-40 {padding-right: 40%;}
.p-r-41 {padding-right: 41%;}
.p-r-42 {padding-right: 42%;}
.p-r-43 {padding-right: 43%;}
.p-r-44 {padding-right: 44%;}
.p-r-45 {padding-right: 45%;}
.p-r-46 {padding-right: 46%;}
.p-r-47 {padding-right: 47%;}
.p-r-48 {padding-right: 48%;}
.p-r-49 {padding-right: 49%;}
.p-r-50 {padding-right: 50%;}
.p-r-51 {padding-right: 51%;}
.p-r-52 {padding-right: 52%;}
.p-r-53 {padding-right: 53%;}
.p-r-54 {padding-right: 54%;}
.p-r-55 {padding-right: 55%;}
.p-r-56 {padding-right: 56%;}
.p-r-57 {padding-right: 57%;}
.p-r-58 {padding-right: 58%;}
.p-r-59 {padding-right: 59%;}
.p-r-60 {padding-right: 60%;}
.p-r-61 {padding-right: 61%;}
.p-r-62 {padding-right: 62%;}
.p-r-63 {padding-right: 63%;}
.p-r-64 {padding-right: 64%;}
.p-r-65 {padding-right: 65%;}
.p-r-66 {padding-right: 66%;}
.p-r-67 {padding-right: 67%;}
.p-r-68 {padding-right: 68%;}
.p-r-69 {padding-right: 69%;}
.p-r-70 {padding-right: 70%;}
.p-r-71 {padding-right: 71%;}
.p-r-72 {padding-right: 72%;}
.p-r-73 {padding-right: 73%;}
.p-r-74 {padding-right: 74%;}
.p-r-75 {padding-right: 75%;}
.p-r-76 {padding-right: 76%;}
.p-r-77 {padding-right: 77%;}
.p-r-78 {padding-right: 78%;}
.p-r-79 {padding-right: 79%;}
.p-r-80 {padding-right: 80%;}
.p-r-81 {padding-right: 81%;}
.p-r-82 {padding-right: 82%;}
.p-r-83 {padding-right: 83%;}
.p-r-84 {padding-right: 84%;}
.p-r-85 {padding-right: 85%;}
.p-r-86 {padding-right: 86%;}
.p-r-87 {padding-right: 87%;}
.p-r-88 {padding-right: 88%;}
.p-r-89 {padding-right: 89%;}
.p-r-90 {padding-right: 90%;}
.p-r-91 {padding-right: 91%;}
.p-r-92 {padding-right: 92%;}
.p-r-93 {padding-right: 93%;}
.p-r-94 {padding-right: 94%;}
.p-r-95 {padding-right: 95%;}
.p-r-96 {padding-right: 96%;}
.p-r-97 {padding-right: 97%;}
.p-r-98 {padding-right: 98%;}
.p-r-99 {padding-right: 99%;}
.p-r-100 {padding-right: 100%;}

/*[ MARGIN ]
///////////////////////////////////////////////////////////
*/
.m-t-0 {margin-top: 0%;}
.m-t-1 {margin-top: 1%;}
.m-t-2 {margin-top: 2%;}
.m-t-3 {margin-top: 3%;}
.m-t-4 {margin-top: 4%;}
.m-t-5 {margin-top: 5%;}
.m-t-6 {margin-top: 6%;}
.m-t-7 {margin-top: 7%;}
.m-t-8 {margin-top: 8%;}
.m-t-9 {margin-top: 9%;}
.m-t-10 {margin-top: 10%;}
.m-t-11 {margin-top: 11%;}
.m-t-12 {margin-top: 12%;}
.m-t-13 {margin-top: 13%;}
.m-t-14 {margin-top: 14%;}
.m-t-15 {margin-top: 15%;}
.m-t-16 {margin-top: 16%;}
.m-t-17 {margin-top: 17%;}
.m-t-18 {margin-top: 18%;}
.m-t-19 {margin-top: 19%;}
.m-t-20 {margin-top: 20%;}
.m-t-21 {margin-top: 21%;}
.m-t-22 {margin-top: 22%;}
.m-t-23 {margin-top: 23%;}
.m-t-24 {margin-top: 24%;}
.m-t-25 {margin-top: 25%;}
.m-t-26 {margin-top: 26%;}
.m-t-27 {margin-top: 27%;}
.m-t-28 {margin-top: 28%;}
.m-t-29 {margin-top: 29%;}
.m-t-30 {margin-top: 30%;}
.m-t-31 {margin-top: 31%;}
.m-t-32 {margin-top: 32%;}
.m-t-33 {margin-top: 33%;}
.m-t-34 {margin-top: 34%;}
.m-t-35 {margin-top: 35%;}
.m-t-36 {margin-top: 36%;}
.m-t-37 {margin-top: 37%;}
.m-t-38 {margin-top: 38%;}
.m-t-39 {margin-top: 39%;}
.m-t-40 {margin-top: 40%;}
.m-t-41 {margin-top: 41%;}
.m-t-42 {margin-top: 42%;}
.m-t-43 {margin-top: 43%;}
.m-t-44 {margin-top: 44%;}
.m-t-45 {margin-top: 45%;}
.m-t-46 {margin-top: 46%;}
.m-t-47 {margin-top: 47%;}
.m-t-48 {margin-top: 48%;}
.m-t-49 {margin-top: 49%;}
.m-t-50 {margin-top: 50%;}
.m-t-51 {margin-top: 51%;}
.m-t-52 {margin-top: 52%;}
.m-t-53 {margin-top: 53%;}
.m-t-54 {margin-top: 54%;}
.m-t-55 {margin-top: 55%;}
.m-t-56 {margin-top: 56%;}
.m-t-57 {margin-top: 57%;}
.m-t-58 {margin-top: 58%;}
.m-t-59 {margin-top: 59%;}
.m-t-60 {margin-top: 60%;}
.m-t-61 {margin-top: 61%;}
.m-t-62 {margin-top: 62%;}
.m-t-63 {margin-top: 63%;}
.m-t-64 {margin-top: 64%;}
.m-t-65 {margin-top: 65%;}
.m-t-66 {margin-top: 66%;}
.m-t-67 {margin-top: 67%;}
.m-t-68 {margin-top: 68%;}
.m-t-69 {margin-top: 69%;}
.m-t-70 {margin-top: 70%;}
.m-t-71 {margin-top: 71%;}
.m-t-72 {margin-top: 72%;}
.m-t-73 {margin-top: 73%;}
.m-t-74 {margin-top: 74%;}
.m-t-75 {margin-top: 75%;}
.m-t-76 {margin-top: 76%;}
.m-t-77 {margin-top: 77%;}
.m-t-78 {margin-top: 78%;}
.m-t-79 {margin-top: 79%;}
.m-t-80 {margin-top: 80%;}
.m-t-81 {margin-top: 81%;}
.m-t-82 {margin-top: 82%;}
.m-t-83 {margin-top: 83%;}
.m-t-84 {margin-top: 84%;}
.m-t-85 {margin-top: 85%;}
.m-t-86 {margin-top: 86%;}
.m-t-87 {margin-top: 87%;}
.m-t-88 {margin-top: 88%;}
.m-t-89 {margin-top: 89%;}
.m-t-90 {margin-top: 90%;}
.m-t-91 {margin-top: 91%;}
.m-t-92 {margin-top: 92%;}
.m-t-93 {margin-top: 93%;}
.m-t-94 {margin-top: 94%;}
.m-t-95 {margin-top: 95%;}
.m-t-96 {margin-top: 96%;}
.m-t-97 {margin-top: 97%;}
.m-t-98 {margin-top: 98%;}
.m-t-99 {margin-top: 99%;}
.m-t-100 {margin-top: 100%;}

.m-b-0 {margin-bottom: 0%;}
.m-b-1 {margin-bottom: 1%;}
.m-b-2 {margin-bottom: 2%;}
.m-b-3 {margin-bottom: 3%;}
.m-b-4 {margin-bottom: 4%;}
.m-b-5 {margin-bottom: 5%;}
.m-b-6 {margin-bottom: 6%;}
.m-b-7 {margin-bottom: 7%;}
.m-b-8 {margin-bottom: 8%;}
.m-b-9 {margin-bottom: 9%;}
.m-b-10 {margin-bottom: 10%;}
.m-b-11 {margin-bottom: 11%;}
.m-b-12 {margin-bottom: 12%;}
.m-b-13 {margin-bottom: 13%;}
.m-b-14 {margin-bottom: 14%;}
.m-b-15 {margin-bottom: 15%;}
.m-b-16 {margin-bottom: 16%;}
.m-b-17 {margin-bottom: 17%;}
.m-b-18 {margin-bottom: 18%;}
.m-b-19 {margin-bottom: 19%;}
.m-b-20 {margin-bottom: 20%;}
.m-b-21 {margin-bottom: 21%;}
.m-b-22 {margin-bottom: 22%;}
.m-b-23 {margin-bottom: 23%;}
.m-b-24 {margin-bottom: 24%;}
.m-b-25 {margin-bottom: 25%;}
.m-b-26 {margin-bottom: 26%;}
.m-b-27 {margin-bottom: 27%;}
.m-b-28 {margin-bottom: 28%;}
.m-b-29 {margin-bottom: 29%;}
.m-b-30 {margin-bottom: 30%;}
.m-b-31 {margin-bottom: 31%;}
.m-b-32 {margin-bottom: 32%;}
.m-b-33 {margin-bottom: 33%;}
.m-b-34 {margin-bottom: 34%;}
.m-b-35 {margin-bottom: 35%;}
.m-b-36 {margin-bottom: 36%;}
.m-b-37 {margin-bottom: 37%;}
.m-b-38 {margin-bottom: 38%;}
.m-b-39 {margin-bottom: 39%;}
.m-b-40 {margin-bottom: 40%;}
.m-b-41 {margin-bottom: 41%;}
.m-b-42 {margin-bottom: 42%;}
.m-b-43 {margin-bottom: 43%;}
.m-b-44 {margin-bottom: 44%;}
.m-b-45 {margin-bottom: 45%;}
.m-b-46 {margin-bottom: 46%;}
.m-b-47 {margin-bottom: 47%;}
.m-b-48 {margin-bottom: 48%;}
.m-b-49 {margin-bottom: 49%;}
.m-b-50 {margin-bottom: 50%;}
.m-b-51 {margin-bottom: 51%;}
.m-b-52 {margin-bottom: 52%;}
.m-b-53 {margin-bottom: 53%;}
.m-b-54 {margin-bottom: 54%;}
.m-b-55 {margin-bottom: 55%;}
.m-b-56 {margin-bottom: 56%;}
.m-b-57 {margin-bottom: 57%;}
.m-b-58 {margin-bottom: 58%;}
.m-b-59 {margin-bottom: 59%;}
.m-b-60 {margin-bottom: 60%;}
.m-b-61 {margin-bottom: 61%;}
.m-b-62 {margin-bottom: 62%;}
.m-b-63 {margin-bottom: 63%;}
.m-b-64 {margin-bottom: 64%;}
.m-b-65 {margin-bottom: 65%;}
.m-b-66 {margin-bottom: 66%;}
.m-b-67 {margin-bottom: 67%;}
.m-b-68 {margin-bottom: 68%;}
.m-b-69 {margin-bottom: 69%;}
.m-b-70 {margin-bottom: 70%;}
.m-b-71 {margin-bottom: 71%;}
.m-b-72 {margin-bottom: 72%;}
.m-b-73 {margin-bottom: 73%;}
.m-b-74 {margin-bottom: 74%;}
.m-b-75 {margin-bottom: 75%;}
.m-b-76 {margin-bottom: 76%;}
.m-b-77 {margin-bottom: 77%;}
.m-b-78 {margin-bottom: 78%;}
.m-b-79 {margin-bottom: 79%;}
.m-b-80 {margin-bottom: 80%;}
.m-b-81 {margin-bottom: 81%;}
.m-b-82 {margin-bottom: 82%;}
.m-b-83 {margin-bottom: 83%;}
.m-b-84 {margin-bottom: 84%;}
.m-b-85 {margin-bottom: 85%;}
.m-b-86 {margin-bottom: 86%;}
.m-b-87 {margin-bottom: 87%;}
.m-b-88 {margin-bottom: 88%;}
.m-b-89 {margin-bottom: 89%;}
.m-b-90 {margin-bottom: 90%;}
.m-b-91 {margin-bottom: 91%;}
.m-b-92 {margin-bottom: 92%;}
.m-b-93 {margin-bottom: 93%;}
.m-b-94 {margin-bottom: 94%;}
.m-b-95 {margin-bottom: 95%;}
.m-b-96 {margin-bottom: 96%;}
.m-b-97 {margin-bottom: 97%;}
.m-b-98 {margin-bottom: 98%;}
.m-b-99 {margin-bottom: 99%;}
.m-b-100 {margin-bottom: 100%;}

.m-l-0 {margin-left: 0%;}
.m-l-1 {margin-left: 1%;}
.m-l-2 {margin-left: 2%;}
.m-l-3 {margin-left: 3%;}
.m-l-4 {margin-left: 4%;}
.m-l-5 {margin-left: 5%;}
.m-l-6 {margin-left: 6%;}
.m-l-7 {margin-left: 7%;}
.m-l-8 {margin-left: 8%;}
.m-l-9 {margin-left: 9%;}
.m-l-10 {margin-left: 10%;}
.m-l-11 {margin-left: 11%;}
.m-l-12 {margin-left: 12%;}
.m-l-13 {margin-left: 13%;}
.m-l-14 {margin-left: 14%;}
.m-l-15 {margin-left: 15%;}
.m-l-16 {margin-left: 16%;}
.m-l-17 {margin-left: 17%;}
.m-l-18 {margin-left: 18%;}
.m-l-19 {margin-left: 19%;}
.m-l-20 {margin-left: 20%;}
.m-l-21 {margin-left: 21%;}
.m-l-22 {margin-left: 22%;}
.m-l-23 {margin-left: 23%;}
.m-l-24 {margin-left: 24%;}
.m-l-25 {margin-left: 25%;}
.m-l-26 {margin-left: 26%;}
.m-l-27 {margin-left: 27%;}
.m-l-28 {margin-left: 28%;}
.m-l-29 {margin-left: 29%;}
.m-l-30 {margin-left: 30%;}
.m-l-31 {margin-left: 31%;}
.m-l-32 {margin-left: 32%;}
.m-l-33 {margin-left: 33%;}
.m-l-34 {margin-left: 34%;}
.m-l-35 {margin-left: 35%;}
.m-l-36 {margin-left: 36%;}
.m-l-37 {margin-left: 37%;}
.m-l-38 {margin-left: 38%;}
.m-l-39 {margin-left: 39%;}
.m-l-40 {margin-left: 40%;}
.m-l-41 {margin-left: 41%;}
.m-l-42 {margin-left: 42%;}
.m-l-43 {margin-left: 43%;}
.m-l-44 {margin-left: 44%;}
.m-l-45 {margin-left: 45%;}
.m-l-46 {margin-left: 46%;}
.m-l-47 {margin-left: 47%;}
.m-l-48 {margin-left: 48%;}
.m-l-49 {margin-left: 49%;}
.m-l-50 {margin-left: 50%;}
.m-l-51 {margin-left: 51%;}
.m-l-52 {margin-left: 52%;}
.m-l-53 {margin-left: 53%;}
.m-l-54 {margin-left: 54%;}
.m-l-55 {margin-left: 55%;}
.m-l-56 {margin-left: 56%;}
.m-l-57 {margin-left: 57%;}
.m-l-58 {margin-left: 58%;}
.m-l-59 {margin-left: 59%;}
.m-l-60 {margin-left: 60%;}
.m-l-61 {margin-left: 61%;}
.m-l-62 {margin-left: 62%;}
.m-l-63 {margin-left: 63%;}
.m-l-64 {margin-left: 64%;}
.m-l-65 {margin-left: 65%;}
.m-l-66 {margin-left: 66%;}
.m-l-67 {margin-left: 67%;}
.m-l-68 {margin-left: 68%;}
.m-l-69 {margin-left: 69%;}
.m-l-70 {margin-left: 70%;}
.m-l-71 {margin-left: 71%;}
.m-l-72 {margin-left: 72%;}
.m-l-73 {margin-left: 73%;}
.m-l-74 {margin-left: 74%;}
.m-l-75 {margin-left: 75%;}
.m-l-76 {margin-left: 76%;}
.m-l-77 {margin-left: 77%;}
.m-l-78 {margin-left: 78%;}
.m-l-79 {margin-left: 79%;}
.m-l-80 {margin-left: 80%;}
.m-l-81 {margin-left: 81%;}
.m-l-82 {margin-left: 82%;}
.m-l-83 {margin-left: 83%;}
.m-l-84 {margin-left: 84%;}
.m-l-85 {margin-left: 85%;}
.m-l-86 {margin-left: 86%;}
.m-l-87 {margin-left: 87%;}
.m-l-88 {margin-left: 88%;}
.m-l-89 {margin-left: 89%;}
.m-l-90 {margin-left: 90%;}
.m-l-91 {margin-left: 91%;}
.m-l-92 {margin-left: 92%;}
.m-l-93 {margin-left: 93%;}
.m-l-94 {margin-left: 94%;}
.m-l-95 {margin-left: 95%;}
.m-l-96 {margin-left: 96%;}
.m-l-97 {margin-left: 97%;}
.m-l-98 {margin-left: 98%;}
.m-l-99 {margin-left: 99%;}
.m-l-100 {margin-left: 100%;}

.m-r-0 {margin-right: 0%;}
.m-r-1 {margin-right: 1%;}
.m-r-2 {margin-right: 2%;}
.m-r-3 {margin-right: 3%;}
.m-r-4 {margin-right: 4%;}
.m-r-5 {margin-right: 5%;}
.m-r-6 {margin-right: 6%;}
.m-r-7 {margin-right: 7%;}
.m-r-8 {margin-right: 8%;}
.m-r-9 {margin-right: 9%;}
.m-r-10 {margin-right: 10%;}
.m-r-11 {margin-right: 11%;}
.m-r-12 {margin-right: 12%;}
.m-r-13 {margin-right: 13%;}
.m-r-14 {margin-right: 14%;}
.m-r-15 {margin-right: 15%;}
.m-r-16 {margin-right: 16%;}
.m-r-17 {margin-right: 17%;}
.m-r-18 {margin-right: 18%;}
.m-r-19 {margin-right: 19%;}
.m-r-20 {margin-right: 20%;}
.m-r-21 {margin-right: 21%;}
.m-r-22 {margin-right: 22%;}
.m-r-23 {margin-right: 23%;}
.m-r-24 {margin-right: 24%;}
.m-r-25 {margin-right: 25%;}
.m-r-26 {margin-right: 26%;}
.m-r-27 {margin-right: 27%;}
.m-r-28 {margin-right: 28%;}
.m-r-29 {margin-right: 29%;}
.m-r-30 {margin-right: 30%;}
.m-r-31 {margin-right: 31%;}
.m-r-32 {margin-right: 32%;}
.m-r-33 {margin-right: 33%;}
.m-r-34 {margin-right: 34%;}
.m-r-35 {margin-right: 35%;}
.m-r-36 {margin-right: 36%;}
.m-r-37 {margin-right: 37%;}
.m-r-38 {margin-right: 38%;}
.m-r-39 {margin-right: 39%;}
.m-r-40 {margin-right: 40%;}
.m-r-41 {margin-right: 41%;}
.m-r-42 {margin-right: 42%;}
.m-r-43 {margin-right: 43%;}
.m-r-44 {margin-right: 44%;}
.m-r-45 {margin-right: 45%;}
.m-r-46 {margin-right: 46%;}
.m-r-47 {margin-right: 47%;}
.m-r-48 {margin-right: 48%;}
.m-r-49 {margin-right: 49%;}
.m-r-50 {margin-right: 50%;}
.m-r-51 {margin-right: 51%;}
.m-r-52 {margin-right: 52%;}
.m-r-53 {margin-right: 53%;}
.m-r-54 {margin-right: 54%;}
.m-r-55 {margin-right: 55%;}
.m-r-56 {margin-right: 56%;}
.m-r-57 {margin-right: 57%;}
.m-r-58 {margin-right: 58%;}
.m-r-59 {margin-right: 59%;}
.m-r-60 {margin-right: 60%;}
.m-r-61 {margin-right: 61%;}
.m-r-62 {margin-right: 62%;}
.m-r-63 {margin-right: 63%;}
.m-r-64 {margin-right: 64%;}
.m-r-65 {margin-right: 65%;}
.m-r-66 {margin-right: 66%;}
.m-r-67 {margin-right: 67%;}
.m-r-68 {margin-right: 68%;}
.m-r-69 {margin-right: 69%;}
.m-r-70 {margin-right: 70%;}
.m-r-71 {margin-right: 71%;}
.m-r-72 {margin-right: 72%;}
.m-r-73 {margin-right: 73%;}
.m-r-74 {margin-right: 74%;}
.m-r-75 {margin-right: 75%;}
.m-r-76 {margin-right: 76%;}
.m-r-77 {margin-right: 77%;}
.m-r-78 {margin-right: 78%;}
.m-r-79 {margin-right: 79%;}
.m-r-80 {margin-right: 80%;}
.m-r-81 {margin-right: 81%;}
.m-r-82 {margin-right: 82%;}
.m-r-83 {margin-right: 83%;}
.m-r-84 {margin-right: 84%;}
.m-r-85 {margin-right: 85%;}
.m-r-86 {margin-right: 86%;}
.m-r-87 {margin-right: 87%;}
.m-r-88 {margin-right: 88%;}
.m-r-89 {margin-right: 89%;}
.m-r-90 {margin-right: 90%;}
.m-r-91 {margin-right: 91%;}
.m-r-92 {margin-right: 92%;}
.m-r-93 {margin-right: 93%;}
.m-r-94 {margin-right: 94%;}
.m-r-95 {margin-right: 95%;}
.m-r-96 {margin-right: 96%;}
.m-r-97 {margin-right: 97%;}
.m-r-98 {margin-right: 98%;}
.m-r-99 {margin-right: 99%;}
.m-r-100 {margin-right: 100%;}

.m-l-r-auto {margin-left: auto;	margin-right: auto;}
.m-l-auto {margin-left: auto;}
.m-r-auto {margin-right: auto;}

.ui-autocomplete {
            max-height: 200px;
            overflow-y: auto;
            /* prevent horizontal scrollbar */
            overflow-x: hidden;
            /* add padding to account for vertical scrollbar */
            padding-right: 20px;
        } 

/*[ TEXT ]
///////////////////////////////////////////////////////////
*/
/* ------------------------------------ */
.text-white {color: white;}
.text-black {color: black;}
.text-blue {color: #11437e;}
.text-grey {color: #666666;}

.text-hov-white:hover {color: white;}

/* ------------------------------------ */
.text-up {text-transform: uppercase;}

/* ------------------------------------ */
.text-center {text-align: center;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-middle {vertical-align: middle;}

/* ------------------------------------ */

.text-bold {font-weight: bold;}

/* ------------------------------------ */
.lh-1-0 {line-height: 1.0;}
.lh-1-1 {line-height: 1.1;}
.lh-1-2 {line-height: 1.2;}
.lh-1-3 {line-height: 1.3;}
.lh-1-4 {line-height: 1.4;}
.lh-1-5 {line-height: 1.5;}
.lh-1-6 {line-height: 1.6;}
.lh-1-7 {line-height: 1.7;}
.lh-1-8 {line-height: 1.8;}
.lh-1-9 {line-height: 1.9;}
.lh-2-0 {line-height: 2.0;}
.lh-2-1 {line-height: 2.1;}
.lh-2-2 {line-height: 2.2;}
.lh-2-3 {line-height: 2.3;}
.lh-2-4 {line-height: 2.4;}
.lh-2-5 {line-height: 2.5;}
.lh-2-6 {line-height: 2.6;}
.lh-2-7 {line-height: 2.7;}
.lh-2-8 {line-height: 2.8;}
.lh-2-9 {line-height: 2.9;}





/*[ SHAPE ]
///////////////////////////////////////////////////////////
*/

/*[ Display ]
-----------------------------------------------------------
*/
.dis-none {display: none;}
.dis-block {display: block;}
.dis-inline {display: inline;}
.dis-inline-block {display: inline-block;}
.dis-flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

/*[ Position ]
-----------------------------------------------------------
*/
.pos-relative {position: relative;}
.pos-absolute {position: absolute;}
.pos-fixed {position: fixed;}

/*[ float ]
-----------------------------------------------------------
*/
.float-l {float: left;}
.float-r {float: right;}


/*[ Width & Height ]
-----------------------------------------------------------
*/
.sizefull {
	width: 100%;
	height: 100%;
}
.w-full {width: 100%;}
.h-full {height: 100%;}
.max-w-full {max-width: 100%;}
.max-h-full {max-height: 100%;}
.min-w-full {min-width: 100%;}
.min-h-full {min-height: 100%;}

/*[ Top Bottom Left Right ]
-----------------------------------------------------------
*/
.top-0 {top: 0;}
.bottom-0 {bottom: 0;}
.left-0 {left: 0;}
.right-0 {right: 0;}

.top-auto {top: auto;}
.bottom-auto {bottom: auto;}
.left-auto {left: auto;}
.right-auto {right: auto;}


/*[ Opacity ]
-----------------------------------------------------------
*/
.op-0-0 {opacity: 0;}
.op-0-1 {opacity: 0.1;}
.op-0-2 {opacity: 0.2;}
.op-0-3 {opacity: 0.3;}
.op-0-4 {opacity: 0.4;}
.op-0-5 {opacity: 0.5;}
.op-0-6 {opacity: 0.6;}
.op-0-7 {opacity: 0.7;}
.op-0-8 {opacity: 0.8;}
.op-0-9 {opacity: 0.9;}
.op-1-0 {opacity: 1;}

/*[ Background ]
-----------------------------------------------------------
*/
.bgwhite {background-color: white;}
.bgblack {background-color: black;}



/*[ Wrap Picture ]
-----------------------------------------------------------
*/
.wrap-pic-w img {width: 100%;}
.wrap-pic-max-w img {max-width: 100%;}

/* ------------------------------------ */
.wrap-pic-h img {height: 100%;}
.wrap-pic-max-h img {max-height: 100%;}

/* ------------------------------------ */
.wrap-pic-cir {
	border-radius: 50%;
	overflow: hidden;
}
.wrap-pic-cir img {
	width: 100%;
}



/*[ Hover ]
-----------------------------------------------------------
*/
.hov-pointer:hover {cursor: pointer;}

/* ------------------------------------ */
.hov-img-zoom {
	display: block;
	overflow: hidden;
}
.hov-img-zoom img{
	width: 100%;
	-webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    -moz-transition: all 0.6s;
    transition: all 0.6s;
}
.hov-img-zoom:hover img {
	-webkit-transform: scale(1.1);
  	-moz-transform: scale(1.1);
  	-ms-transform: scale(1.1);
  	-o-transform: scale(1.1);
	transform: scale(1.1);
}



/*[  ]
-----------------------------------------------------------
*/
.bo-cir {border-radius: 50%;}

.of-hidden {overflow: hidden;}

.visible-false {visibility: hidden;}
.visible-true {visibility: visible;}




/*[ Transition ]
-----------------------------------------------------------
*/
.trans-0-1 {
	-webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    -moz-transition: all 0.1s;
    transition: all 0.1s;
}
.trans-0-2 {
	-webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}
.trans-0-3 {
	-webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.trans-0-4 {
	-webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}
.trans-0-5 {
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.trans-0-6 {
	-webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    -moz-transition: all 0.6s;
    transition: all 0.6s;
}
.trans-0-9 {
	-webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}
.trans-1-0 {
	-webkit-transition: all 1s;
    -o-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
}



/*[ Layout ]
///////////////////////////////////////////////////////////
*/

/*[ Flex ]
-----------------------------------------------------------
*/
/* ------------------------------------ */
.flex-w {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* ------------------------------------ */
.flex-l {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
}

.flex-r {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-end;
}

.flex-c {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
}

.flex-sa {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-around;
}

.flex-sb {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
}

/* ------------------------------------ */
.flex-t {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.flex-b {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: flex-end;
	align-items: flex-end;
}

.flex-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}

.flex-str {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: stretch;
	align-items: stretch;
}

/* ------------------------------------ */
.flex-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
}

.flex-row-rev {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	-o-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.flex-col {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}

.flex-col-rev {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

/* ------------------------------------ */
.flex-c-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
}

.flex-c-t {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.flex-c-b {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-ms-align-items: flex-end;
	align-items: flex-end;
}

.flex-c-str {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-ms-align-items: stretch;
	align-items: stretch;
}

.flex-l-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
	-ms-align-items: center;
	align-items: center;
}

.flex-r-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-end;
	-ms-align-items: center;
	align-items: center;
}

.flex-sa-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-around;
	-ms-align-items: center;
	align-items: center;
}

.flex-sb-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
}

/* ------------------------------------ */
.flex-col-l {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.flex-col-r {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: flex-end;
	align-items: flex-end;
}

.flex-col-c {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
}

.flex-col-l-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: flex-start;
	align-items: flex-start;
	justify-content: center;
}

.flex-col-r-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: flex-end;
	align-items: flex-end;
	justify-content: center;
}

.flex-col-c-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
}

.flex-col-str {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: stretch;
	align-items: stretch;
}

.flex-col-sb {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
}

/* ------------------------------------ */
.flex-col-rev-l {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.flex-col-rev-r {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-ms-align-items: flex-end;
	align-items: flex-end;
}

.flex-col-rev-c {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-ms-align-items: center;
	align-items: center;
}

.flex-col-rev-str {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-ms-align-items: stretch;
	align-items: stretch;
}


/*[ Absolute ]
-----------------------------------------------------------
*/
.ab-c-m {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
  	-moz-transform: translate(-50%, -50%);
  	-ms-transform: translate(-50%, -50%);
  	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.ab-c-t {
	position: absolute;
	top: 0%;
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-moz-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.ab-c-b {
	position: absolute;
	bottom: 0%;
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-moz-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.ab-l-m {
	position: absolute;
	left: 0%;
	top: 50%;
	-webkit-transform: translateY(-50%);
  	-moz-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.ab-r-m {
	position: absolute;
	right: 0%;
	top: 50%;
	-webkit-transform: translateY(-50%);
  	-moz-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.ab-t-l {
	position: absolute;
	left: 0%;
	top: 0%;
}

.ab-t-r {
	position: absolute;
	right: 0%;
	top: 0%;
}

.ab-b-l {
	position: absolute;
	left: 0%;
	bottom: 0%;
}

.ab-b-r {
	position: absolute;
	right: 0%;
	bottom: 0%;
}


.item .form-group .ventas-tpv{
	display:flex;
}


@media (min-width: 768px) {
  .modal-xl {
    width: 100%;
   max-width:1200px;
  }
}

.modal-body-promocion {
    max-height: calc(100vh - 210px);
    overflow-y: auto;
}

.no-display-promocion {
	display: none
}


