/*[ FONT SIZE ]
///////////////////////////////////////////////////////////
*/ 
.fs-10 {font-size: 10px !important; }
.fs-11 {font-size: 11px !important; }
.fs-12 {font-size: 12px !important; }
.fs-13 {font-size: 13px !important; }
.fs-14 {font-size: 14px !important; }
.fs-15 {font-size: 15px !important; }
.fs-16 {font-size: 16px !important; }
.fs-17 {font-size: 17px !important; }
.fs-18 {font-size: 18px !important; }
.fs-19 {font-size: 19px !important; }
.fs-20 {font-size: 20px !important; }
.fs-21 {font-size: 21px !important; }
.fs-22 {font-size: 22px !important; }
.fs-23 {font-size: 23px !important; }
.fs-24 {font-size: 24px !important; }
.fs-25 {font-size: 25px !important; }
.fs-26 {font-size: 26px !important; }
.fs-27 {font-size: 27px !important; }
.fs-28 {font-size: 28px !important; }
.fs-29 {font-size: 29px !important; }
.fs-30 {font-size: 30px !important; }
.fs-31 {font-size: 31px !important; }
.fs-32 {font-size: 32px !important; }
.fs-33 {font-size: 33px !important; }
.fs-34 {font-size: 34px !important; }
.fs-35 {font-size: 35px !important; }
.fs-36 {font-size: 36px !important; }
.fs-37 {font-size: 37px !important; }
.fs-38 {font-size: 38px !important; }
.fs-39 {font-size: 39px !important; }
.fs-40 {font-size: 40px !important; }
.fs-41 {font-size: 41px !important; }
.fs-42 {font-size: 42px !important; }
.fs-43 {font-size: 43px !important; }
.fs-44 {font-size: 44px !important; }
.fs-45 {font-size: 45px !important; }
.fs-46 {font-size: 46px !important; }
.fs-47 {font-size: 47px !important; }
.fs-48 {font-size: 48px !important; }
.fs-49 {font-size: 49px !important; }
.fs-50 {font-size: 50px !important; }  
.fs-rem_0_9 {font-size: 0.85rem !important; } 
.fs-rem_1_1 {font-size: 1.1rem !important; } 
.fs-rem_1_2 {font-size: 1.2rem !important; } 

.fs-small {font-size: small !important; }
.fs-medium {font-size: medium !important; }

/*[ PADDING ]
///////////////////////////////////////////////////////////
*/

.p-0 {padding: 0px !important; }
.p-1 {padding: 1px !important; }
.p-2 {padding: 2px !important; }
.p-3 {padding: 3px !important; }
.p-4 {padding: 4px !important; }
.p-5 {padding: 5px !important; }
.p-6 {padding: 6px !important; }
.p-7 {padding: 7px !important; }
.p-8 {padding: 8px !important; }
.p-9 {padding: 9px !important; }
.p-10 {padding: 10px !important; }
.p-11 {padding: 11px !important; }
.p-12 {padding: 12px !important; }
.p-13 {padding: 13px !important; }
.p-14 {padding: 14px !important; }
.p-15 {padding: 15px !important; }
.p-16 {padding: 16px !important; }
.p-17 {padding: 17px !important; }
.p-18 {padding: 18px !important; }
.p-19 {padding: 19px !important; }
.p-20 {padding: 20px !important; }
.p-21 {padding: 21px !important; }
.p-22 {padding: 22px !important; }
.p-23 {padding: 23px !important; }
.p-24 {padding: 24px !important; }
.p-25 {padding: 25px !important; }
.p-26 {padding: 26px !important; }
.p-27 {padding: 27px !important; }
.p-28 {padding: 28px !important; }
.p-29 {padding: 29px !important; }
.p-30 {padding: 30px !important; }
.p-31 {padding: 31px !important; }
.p-32 {padding: 32px !important; }
.p-33 {padding: 33px !important; }
.p-34 {padding: 34px !important; }
.p-35 {padding: 35px !important; }
.p-36 {padding: 36px !important; }
.p-37 {padding: 37px !important; }
.p-38 {padding: 38px !important; }
.p-39 {padding: 39px !important; }
.p-40 {padding: 40px !important; }
.p-41 {padding: 41px !important; }
.p-42 {padding: 42px !important; }
.p-43 {padding: 43px !important; }
.p-44 {padding: 44px !important; }
.p-45 {padding: 45px !important; }
.p-46 {padding: 46px !important; }
.p-47 {padding: 47px !important; }
.p-48 {padding: 48px !important; }
.p-49 {padding: 49px !important; }
.p-50 {padding: 50px !important; }
.p-51 {padding: 51px !important; }
.p-52 {padding: 52px !important; }
.p-53 {padding: 53px !important; }
.p-54 {padding: 54px !important; }
.p-55 {padding: 55px !important; }
.p-56 {padding: 56px !important; }
.p-57 {padding: 57px !important; }
.p-58 {padding: 58px !important; }
.p-59 {padding: 59px !important; }
.p-60 {padding: 60px !important; }
.p-61 {padding: 61px !important; }
.p-62 {padding: 62px !important; }
.p-63 {padding: 63px !important; }
.p-64 {padding: 64px !important; }
.p-65 {padding: 65px !important; }
.p-66 {padding: 66px !important; }
.p-67 {padding: 67px !important; }
.p-68 {padding: 68px !important; }
.p-69 {padding: 69px !important; }
.p-70 {padding: 70px !important; }
.p-71 {padding: 71px !important; }
.p-72 {padding: 72px !important; }
.p-73 {padding: 73px !important; }
.p-74 {padding: 74px !important; }
.p-75 {padding: 75px !important; }
.p-76 {padding: 76px !important; }
.p-77 {padding: 77px !important; }
.p-78 {padding: 78px !important; }
.p-79 {padding: 79px !important; }
.p-80 {padding: 80px !important; }
.p-81 {padding: 81px !important; }
.p-82 {padding: 82px !important; }
.p-83 {padding: 83px !important; }
.p-84 {padding: 84px !important; }
.p-85 {padding: 85px !important; }
.p-86 {padding: 86px !important; }
.p-87 {padding: 87px !important; }
.p-88 {padding: 88px !important; }
.p-89 {padding: 89px !important; }
.p-90 {padding: 90px !important; }
.p-91 {padding: 91px !important; }
.p-92 {padding: 92px !important; }
.p-93 {padding: 93px !important; }
.p-94 {padding: 94px !important; }
.p-95 {padding: 95px !important; }
.p-96 {padding: 96px !important; }
.p-97 {padding: 97px !important; }
.p-98 {padding: 98px !important; }
.p-99 {padding: 99px !important; }
.p-100 {padding: 100px !important; }
.p-t-0 {padding-top: 0px !important; }
.p-t-1 {padding-top: 1px !important; }
.p-t-2 {padding-top: 2px !important; }
.p-t-3 {padding-top: 3px !important; }
.p-t-4 {padding-top: 4px !important; }
.p-t-5 {padding-top: 5px !important; }
.p-t-6 {padding-top: 6px !important; }
.p-t-7 {padding-top: 7px !important; }
.p-t-8 {padding-top: 8px !important; }
.p-t-9 {padding-top: 9px !important; }
.p-t-10 {padding-top: 10px !important; }
.p-t-11 {padding-top: 11px !important; }
.p-t-12 {padding-top: 12px !important; }
.p-t-13 {padding-top: 13px !important; }
.p-t-14 {padding-top: 14px !important; }
.p-t-15 {padding-top: 15px !important; }
.p-t-16 {padding-top: 16px !important; }
.p-t-17 {padding-top: 17px !important; }
.p-t-18 {padding-top: 18px !important; }
.p-t-19 {padding-top: 19px !important; }
.p-t-20 {padding-top: 20px !important; }
.p-t-21 {padding-top: 21px !important; }
.p-t-22 {padding-top: 22px !important; }
.p-t-23 {padding-top: 23px !important; }
.p-t-24 {padding-top: 24px !important; }
.p-t-25 {padding-top: 25px !important; }
.p-t-26 {padding-top: 26px !important; }
.p-t-27 {padding-top: 27px !important; }
.p-t-28 {padding-top: 28px !important; }
.p-t-29 {padding-top: 29px !important; }
.p-t-30 {padding-top: 30px !important; }
.p-t-31 {padding-top: 31px !important; }
.p-t-32 {padding-top: 32px !important; }
.p-t-33 {padding-top: 33px !important; }
.p-t-34 {padding-top: 34px !important; }
.p-t-35 {padding-top: 35px !important; }
.p-t-36 {padding-top: 36px !important; }
.p-t-37 {padding-top: 37px !important; }
.p-t-38 {padding-top: 38px !important; }
.p-t-39 {padding-top: 39px !important; }
.p-t-40 {padding-top: 40px !important; }
.p-t-41 {padding-top: 41px !important; }
.p-t-42 {padding-top: 42px !important; }
.p-t-43 {padding-top: 43px !important; }
.p-t-44 {padding-top: 44px !important; }
.p-t-45 {padding-top: 45px !important; }
.p-t-46 {padding-top: 46px !important; }
.p-t-47 {padding-top: 47px !important; }
.p-t-48 {padding-top: 48px !important; }
.p-t-49 {padding-top: 49px !important; }
.p-t-50 {padding-top: 50px !important; }
.p-t-51 {padding-top: 51px !important; }
.p-t-52 {padding-top: 52px !important; }
.p-t-53 {padding-top: 53px !important; }
.p-t-54 {padding-top: 54px !important; }
.p-t-55 {padding-top: 55px !important; }
.p-t-56 {padding-top: 56px !important; }
.p-t-57 {padding-top: 57px !important; }
.p-t-58 {padding-top: 58px !important; }
.p-t-59 {padding-top: 59px !important; }
.p-t-60 {padding-top: 60px !important; }
.p-t-61 {padding-top: 61px !important; }
.p-t-62 {padding-top: 62px !important; }
.p-t-63 {padding-top: 63px !important; }
.p-t-64 {padding-top: 64px !important; }
.p-t-65 {padding-top: 65px !important; }
.p-t-66 {padding-top: 66px !important; }
.p-t-67 {padding-top: 67px !important; }
.p-t-68 {padding-top: 68px !important; }
.p-t-69 {padding-top: 69px !important; }
.p-t-70 {padding-top: 70px !important; }
.p-t-71 {padding-top: 71px !important; }
.p-t-72 {padding-top: 72px !important; }
.p-t-73 {padding-top: 73px !important; }
.p-t-74 {padding-top: 74px !important; }
.p-t-75 {padding-top: 75px !important; }
.p-t-76 {padding-top: 76px !important; }
.p-t-77 {padding-top: 77px !important; }
.p-t-78 {padding-top: 78px !important; }
.p-t-79 {padding-top: 79px !important; }
.p-t-80 {padding-top: 80px !important; }
.p-t-81 {padding-top: 81px !important; }
.p-t-82 {padding-top: 82px !important; }
.p-t-83 {padding-top: 83px !important; }
.p-t-84 {padding-top: 84px !important; }
.p-t-85 {padding-top: 85px !important; }
.p-t-86 {padding-top: 86px !important; }
.p-t-87 {padding-top: 87px !important; }
.p-t-88 {padding-top: 88px !important; }
.p-t-89 {padding-top: 89px !important; }
.p-t-90 {padding-top: 90px !important; }
.p-t-91 {padding-top: 91px !important; }
.p-t-92 {padding-top: 92px !important; }
.p-t-93 {padding-top: 93px !important; }
.p-t-94 {padding-top: 94px !important; }
.p-t-95 {padding-top: 95px !important; }
.p-t-96 {padding-top: 96px !important; }
.p-t-97 {padding-top: 97px !important; }
.p-t-98 {padding-top: 98px !important; }
.p-t-99 {padding-top: 99px !important; } 
.p-t-100 {padding-top:100px !important; } 
.p-b-0 {padding-bottom: 0px !important; }
.p-b-1 {padding-bottom: 1px !important; }
.p-b-2 {padding-bottom: 2px !important; }
.p-b-3 {padding-bottom: 3px !important; }
.p-b-4 {padding-bottom: 4px !important; }
.p-b-5 {padding-bottom: 5px !important; }
.p-b-6 {padding-bottom: 6px !important; }
.p-b-7 {padding-bottom: 7px !important; }
.p-b-8 {padding-bottom: 8px !important; }
.p-b-9 {padding-bottom: 9px !important; }
.p-b-10 {padding-bottom: 10px !important; }
.p-b-11 {padding-bottom: 11px !important; }
.p-b-12 {padding-bottom: 12px !important; }
.p-b-13 {padding-bottom: 13px !important; }
.p-b-14 {padding-bottom: 14px !important; }
.p-b-15 {padding-bottom: 15px !important; }
.p-b-16 {padding-bottom: 16px !important; }
.p-b-17 {padding-bottom: 17px !important; }
.p-b-18 {padding-bottom: 18px !important; }
.p-b-19 {padding-bottom: 19px !important; }
.p-b-20 {padding-bottom: 20px !important; }
.p-b-21 {padding-bottom: 21px !important; }
.p-b-22 {padding-bottom: 22px !important; }
.p-b-23 {padding-bottom: 23px !important; }
.p-b-24 {padding-bottom: 24px !important; }
.p-b-25 {padding-bottom: 25px !important; }
.p-b-26 {padding-bottom: 26px !important; }
.p-b-27 {padding-bottom: 27px !important; }
.p-b-28 {padding-bottom: 28px !important; }
.p-b-29 {padding-bottom: 29px !important; }
.p-b-30 {padding-bottom: 30px !important; }
.p-b-31 {padding-bottom: 31px !important; }
.p-b-32 {padding-bottom: 32px !important; }
.p-b-33 {padding-bottom: 33px !important; }
.p-b-34 {padding-bottom: 34px !important; }
.p-b-35 {padding-bottom: 35px !important; }
.p-b-36 {padding-bottom: 36px !important; }
.p-b-37 {padding-bottom: 37px !important; }
.p-b-38 {padding-bottom: 38px !important; }
.p-b-39 {padding-bottom: 39px !important; }
.p-b-40 {padding-bottom: 40px !important; }
.p-b-41 {padding-bottom: 41px !important; }
.p-b-42 {padding-bottom: 42px !important; }
.p-b-43 {padding-bottom: 43px !important; }
.p-b-44 {padding-bottom: 44px !important; }
.p-b-45 {padding-bottom: 45px !important; }
.p-b-46 {padding-bottom: 46px !important; }
.p-b-47 {padding-bottom: 47px !important; }
.p-b-48 {padding-bottom: 48px !important; }
.p-b-49 {padding-bottom: 49px !important; }
.p-b-50 {padding-bottom: 50px !important; }
.p-b-51 {padding-bottom: 51px !important; }
.p-b-52 {padding-bottom: 52px !important; }
.p-b-53 {padding-bottom: 53px !important; }
.p-b-54 {padding-bottom: 54px !important; }
.p-b-55 {padding-bottom: 55px !important; }
.p-b-56 {padding-bottom: 56px !important; }
.p-b-57 {padding-bottom: 57px !important; }
.p-b-58 {padding-bottom: 58px !important; }
.p-b-59 {padding-bottom: 59px !important; }
.p-b-60 {padding-bottom: 60px !important; }
.p-b-61 {padding-bottom: 61px !important; }
.p-b-62 {padding-bottom: 62px !important; }
.p-b-63 {padding-bottom: 63px !important; }
.p-b-64 {padding-bottom: 64px !important; }
.p-b-65 {padding-bottom: 65px !important; }
.p-b-66 {padding-bottom: 66px !important; }
.p-b-67 {padding-bottom: 67px !important; }
.p-b-68 {padding-bottom: 68px !important; }
.p-b-69 {padding-bottom: 69px !important; }
.p-b-70 {padding-bottom: 70px !important; }
.p-b-71 {padding-bottom: 71px !important; }
.p-b-72 {padding-bottom: 72px !important; }
.p-b-73 {padding-bottom: 73px !important; }
.p-b-74 {padding-bottom: 74px !important; }
.p-b-75 {padding-bottom: 75px !important; }
.p-b-76 {padding-bottom: 76px !important; }
.p-b-77 {padding-bottom: 77px !important; }
.p-b-78 {padding-bottom: 78px !important; }
.p-b-79 {padding-bottom: 79px !important; }
.p-b-80 {padding-bottom: 80px !important; }
.p-b-81 {padding-bottom: 81px !important; }
.p-b-82 {padding-bottom: 82px !important; }
.p-b-83 {padding-bottom: 83px !important; }
.p-b-84 {padding-bottom: 84px !important; }
.p-b-85 {padding-bottom: 85px !important; }
.p-b-86 {padding-bottom: 86px !important; }
.p-b-87 {padding-bottom: 87px !important; }
.p-b-88 {padding-bottom: 88px !important; }
.p-b-89 {padding-bottom: 89px !important; }
.p-b-90 {padding-bottom: 90px !important; }
.p-b-91 {padding-bottom: 91px !important; }
.p-b-92 {padding-bottom: 92px !important; }
.p-b-93 {padding-bottom: 93px !important; }
.p-b-94 {padding-bottom: 94px !important; }
.p-b-95 {padding-bottom: 95px !important; }
.p-b-96 {padding-bottom: 96px !important; }
.p-b-97 {padding-bottom: 97px !important; }
.p-b-98 {padding-bottom: 98px !important; }
.p-b-99 {padding-bottom: 99px !important; } 
.p-b-100 {padding-bottom: 100px !important; } 
.p-l-0 {padding-left: 0px !important; }
.p-l-1 {padding-left: 1px !important; }
.p-l-2 {padding-left: 2px !important; }
.p-l-3 {padding-left: 3px !important; }
.p-l-4 {padding-left: 4px !important; }
.p-l-5 {padding-left: 5px !important; }
.p-l-6 {padding-left: 6px !important; }
.p-l-7 {padding-left: 7px !important; }
.p-l-8 {padding-left: 8px !important; }
.p-l-9 {padding-left: 9px !important; }
.p-l-10 {padding-left: 10px !important; }
.p-l-11 {padding-left: 11px !important; }
.p-l-12 {padding-left: 12px !important; }
.p-l-13 {padding-left: 13px !important; }
.p-l-14 {padding-left: 14px !important; }
.p-l-15 {padding-left: 15px !important; }
.p-l-16 {padding-left: 16px !important; }
.p-l-17 {padding-left: 17px !important; }
.p-l-18 {padding-left: 18px !important; }
.p-l-19 {padding-left: 19px !important; }
.p-l-20 {padding-left: 20px !important; }
.p-l-21 {padding-left: 21px !important; }
.p-l-22 {padding-left: 22px !important; }
.p-l-23 {padding-left: 23px !important; }
.p-l-24 {padding-left: 24px !important; }
.p-l-25 {padding-left: 25px !important; }
.p-l-26 {padding-left: 26px !important; }
.p-l-27 {padding-left: 27px !important; }
.p-l-28 {padding-left: 28px !important; }
.p-l-29 {padding-left: 29px !important; }
.p-l-30 {padding-left: 30px !important; }
.p-l-31 {padding-left: 31px !important; }
.p-l-32 {padding-left: 32px !important; }
.p-l-33 {padding-left: 33px !important; }
.p-l-34 {padding-left: 34px !important; }
.p-l-35 {padding-left: 35px !important; }
.p-l-36 {padding-left: 36px !important; }
.p-l-37 {padding-left: 37px !important; }
.p-l-38 {padding-left: 38px !important; }
.p-l-39 {padding-left: 39px !important; }
.p-l-40 {padding-left: 40px !important; }
.p-l-41 {padding-left: 41px !important; }
.p-l-42 {padding-left: 42px !important; }
.p-l-43 {padding-left: 43px !important; }
.p-l-44 {padding-left: 44px !important; }
.p-l-45 {padding-left: 45px !important; }
.p-l-46 {padding-left: 46px !important; }
.p-l-47 {padding-left: 47px !important; }
.p-l-48 {padding-left: 48px !important; }
.p-l-49 {padding-left: 49px !important; }
.p-l-50 {padding-left: 50px !important; }
.p-l-51 {padding-left: 51px !important; }
.p-l-52 {padding-left: 52px !important; }
.p-l-53 {padding-left: 53px !important; }
.p-l-54 {padding-left: 54px !important; }
.p-l-55 {padding-left: 55px !important; }
.p-l-56 {padding-left: 56px !important; }
.p-l-57 {padding-left: 57px !important; }
.p-l-58 {padding-left: 58px !important; }
.p-l-59 {padding-left: 59px !important; }
.p-l-60 {padding-left: 60px !important; }
.p-l-61 {padding-left: 61px !important; }
.p-l-62 {padding-left: 62px !important; }
.p-l-63 {padding-left: 63px !important; }
.p-l-64 {padding-left: 64px !important; }
.p-l-65 {padding-left: 65px !important; }
.p-l-66 {padding-left: 66px !important; }
.p-l-67 {padding-left: 67px !important; }
.p-l-68 {padding-left: 68px !important; }
.p-l-69 {padding-left: 69px !important; }
.p-l-70 {padding-left: 70px !important; }
.p-l-71 {padding-left: 71px !important; }
.p-l-72 {padding-left: 72px !important; }
.p-l-73 {padding-left: 73px !important; }
.p-l-74 {padding-left: 74px !important; }
.p-l-75 {padding-left: 75px !important; }
.p-l-76 {padding-left: 76px !important; }
.p-l-77 {padding-left: 77px !important; }
.p-l-78 {padding-left: 78px !important; }
.p-l-79 {padding-left: 79px !important; }
.p-l-80 {padding-left: 80px !important; }
.p-l-81 {padding-left: 81px !important; }
.p-l-82 {padding-left: 82px !important; }
.p-l-83 {padding-left: 83px !important; }
.p-l-84 {padding-left: 84px !important; }
.p-l-85 {padding-left: 85px !important; }
.p-l-86 {padding-left: 86px !important; }
.p-l-87 {padding-left: 87px !important; }
.p-l-88 {padding-left: 88px !important; }
.p-l-89 {padding-left: 89px !important; }
.p-l-90 {padding-left: 90px !important; }
.p-l-91 {padding-left: 91px !important; }
.p-l-92 {padding-left: 92px !important; }
.p-l-93 {padding-left: 93px !important; }
.p-l-94 {padding-left: 94px !important; }
.p-l-95 {padding-left: 95px !important; }
.p-l-96 {padding-left: 96px !important; }
.p-l-97 {padding-left: 97px !important; }
.p-l-98 {padding-left: 98px !important; }
.p-l-99 {padding-left: 99px !important; } 
.p-l-100 {padding-left:100px !important; } 
.p-r-0 {padding-right: 0px !important; }
.p-r-1 {padding-right: 1px !important; }
.p-r-2 {padding-right: 2px !important; }
.p-r-3 {padding-right: 3px !important; }
.p-r-4 {padding-right: 4px !important; }
.p-r-5 {padding-right: 5px !important; }
.p-r-6 {padding-right: 6px !important; }
.p-r-7 {padding-right: 7px !important; }
.p-r-8 {padding-right: 8px !important; }
.p-r-9 {padding-right: 9px !important; }
.p-r-10 {padding-right: 10px !important; }
.p-r-11 {padding-right: 11px !important; }
.p-r-12 {padding-right: 12px !important; }
.p-r-13 {padding-right: 13px !important; }
.p-r-14 {padding-right: 14px !important; }
.p-r-15 {padding-right: 15px !important; }
.p-r-16 {padding-right: 16px !important; }
.p-r-17 {padding-right: 17px !important; }
.p-r-18 {padding-right: 18px !important; }
.p-r-19 {padding-right: 19px !important; }
.p-r-20 {padding-right: 20px !important; }
.p-r-21 {padding-right: 21px !important; }
.p-r-22 {padding-right: 22px !important; }
.p-r-23 {padding-right: 23px !important; }
.p-r-24 {padding-right: 24px !important; }
.p-r-25 {padding-right: 25px !important; }
.p-r-26 {padding-right: 26px !important; }
.p-r-27 {padding-right: 27px !important; }
.p-r-28 {padding-right: 28px !important; }
.p-r-29 {padding-right: 29px !important; }
.p-r-30 {padding-right: 30px !important; }
.p-r-31 {padding-right: 31px !important; }
.p-r-32 {padding-right: 32px !important; }
.p-r-33 {padding-right: 33px !important; }
.p-r-34 {padding-right: 34px !important; }
.p-r-35 {padding-right: 35px !important; }
.p-r-36 {padding-right: 36px !important; }
.p-r-37 {padding-right: 37px !important; }
.p-r-38 {padding-right: 38px !important; }
.p-r-39 {padding-right: 39px !important; }
.p-r-40 {padding-right: 40px !important; }
.p-r-41 {padding-right: 41px !important; }
.p-r-42 {padding-right: 42px !important; }
.p-r-43 {padding-right: 43px !important; }
.p-r-44 {padding-right: 44px !important; }
.p-r-45 {padding-right: 45px !important; }
.p-r-46 {padding-right: 46px !important; }
.p-r-47 {padding-right: 47px !important; }
.p-r-48 {padding-right: 48px !important; }
.p-r-49 {padding-right: 49px !important; }
.p-r-50 {padding-right: 50px !important; }
.p-r-51 {padding-right: 51px !important; }
.p-r-52 {padding-right: 52px !important; }
.p-r-53 {padding-right: 53px !important; }
.p-r-54 {padding-right: 54px !important; }
.p-r-55 {padding-right: 55px !important; }
.p-r-56 {padding-right: 56px !important; }
.p-r-57 {padding-right: 57px !important; }
.p-r-58 {padding-right: 58px !important; }
.p-r-59 {padding-right: 59px !important; }
.p-r-60 {padding-right: 60px !important; }
.p-r-61 {padding-right: 61px !important; }
.p-r-62 {padding-right: 62px !important; }
.p-r-63 {padding-right: 63px !important; }
.p-r-64 {padding-right: 64px !important; }
.p-r-65 {padding-right: 65px !important; }
.p-r-66 {padding-right: 66px !important; }
.p-r-67 {padding-right: 67px !important; }
.p-r-68 {padding-right: 68px !important; }
.p-r-69 {padding-right: 69px !important; }
.p-r-70 {padding-right: 70px !important; }
.p-r-71 {padding-right: 71px !important; }
.p-r-72 {padding-right: 72px !important; }
.p-r-73 {padding-right: 73px !important; }
.p-r-74 {padding-right: 74px !important; }
.p-r-75 {padding-right: 75px !important; }
.p-r-76 {padding-right: 76px !important; }
.p-r-77 {padding-right: 77px !important; }
.p-r-78 {padding-right: 78px !important; }
.p-r-79 {padding-right: 79px !important; }
.p-r-80 {padding-right: 80px !important; }
.p-r-81 {padding-right: 81px !important; }
.p-r-82 {padding-right: 82px !important; }
.p-r-83 {padding-right: 83px !important; }
.p-r-84 {padding-right: 84px !important; }
.p-r-85 {padding-right: 85px !important; }
.p-r-86 {padding-right: 86px !important; }
.p-r-87 {padding-right: 87px !important; }
.p-r-88 {padding-right: 88px !important; }
.p-r-89 {padding-right: 89px !important; }
.p-r-90 {padding-right: 90px !important; }
.p-r-91 {padding-right: 91px !important; }
.p-r-92 {padding-right: 92px !important; }
.p-r-93 {padding-right: 93px !important; }
.p-r-94 {padding-right: 94px !important; }
.p-r-95 {padding-right: 95px !important; }
.p-r-96 {padding-right: 96px !important; }
.p-r-97 {padding-right: 97px !important; }
.p-r-98 {padding-right: 98px !important; }
.p-r-99 {padding-right: 99px !important; } 
.p-r-100 {padding-right:100px !important; } 
/*[ MARGIN ]
///////////////////////////////////////////////////////////
*/
.m-0 {margin: 0px !important; }
.m-1 {margin: 1px !important; }
.m-2 {margin: 2px !important; }
.m-3 {margin: 3px !important; }
.m-4 {margin: 4px !important; }
.m-5 {margin: 5px !important; }
.m-6 {margin: 6px !important; }
.m-7 {margin: 7px !important; }
.m-8 {margin: 8px !important; }
.m-9 {margin: 9px !important; }
.m-10 {margin: 10px !important; }
.m-11 {margin: 11px !important; }
.m-12 {margin: 12px !important; }
.m-13 {margin: 13px !important; }
.m-14 {margin: 14px !important; }
.m-15 {margin: 15px !important; }
.m-16 {margin: 16px !important; }
.m-17 {margin: 17px !important; }
.m-18 {margin: 18px !important; }
.m-19 {margin: 19px !important; }
.m-20 {margin: 20px !important; }
.m-21 {margin: 21px !important; }
.m-22 {margin: 22px !important; }
.m-23 {margin: 23px !important; }
.m-24 {margin: 24px !important; }
.m-25 {margin: 25px !important; }
.m-26 {margin: 26px !important; }
.m-27 {margin: 27px !important; }
.m-28 {margin: 28px !important; }
.m-29 {margin: 29px !important; }
.m-30 {margin: 30px !important; }
.m-31 {margin: 31px !important; }
.m-32 {margin: 32px !important; }
.m-33 {margin: 33px !important; }
.m-34 {margin: 34px !important; }
.m-35 {margin: 35px !important; }
.m-36 {margin: 36px !important; }
.m-37 {margin: 37px !important; }
.m-38 {margin: 38px !important; }
.m-39 {margin: 39px !important; }
.m-40 {margin: 40px !important; }
.m-41 {margin: 41px !important; }
.m-42 {margin: 42px !important; }
.m-43 {margin: 43px !important; }
.m-44 {margin: 44px !important; }
.m-45 {margin: 45px !important; }
.m-46 {margin: 46px !important; }
.m-47 {margin: 47px !important; }
.m-48 {margin: 48px !important; }
.m-49 {margin: 49px !important; }
.m-50 {margin: 50px !important; }
.m-51 {margin: 51px !important; }
.m-52 {margin: 52px !important; }
.m-53 {margin: 53px !important; }
.m-54 {margin: 54px !important; }
.m-55 {margin: 55px !important; }
.m-56 {margin: 56px !important; }
.m-57 {margin: 57px !important; }
.m-58 {margin: 58px !important; }
.m-59 {margin: 59px !important; }
.m-60 {margin: 60px !important; }
.m-61 {margin: 61px !important; }
.m-62 {margin: 62px !important; }
.m-63 {margin: 63px !important; }
.m-64 {margin: 64px !important; }
.m-65 {margin: 65px !important; }
.m-66 {margin: 66px !important; }
.m-67 {margin: 67px !important; }
.m-68 {margin: 68px !important; }
.m-69 {margin: 69px !important; }
.m-70 {margin: 70px !important; }
.m-71 {margin: 71px !important; }
.m-72 {margin: 72px !important; }
.m-73 {margin: 73px !important; }
.m-74 {margin: 74px !important; }
.m-75 {margin: 75px !important; }
.m-76 {margin: 76px !important; }
.m-77 {margin: 77px !important; }
.m-78 {margin: 78px !important; }
.m-79 {margin: 79px !important; }
.m-80 {margin: 80px !important; }
.m-81 {margin: 81px !important; }
.m-82 {margin: 82px !important; }
.m-83 {margin: 83px !important; }
.m-84 {margin: 84px !important; }
.m-85 {margin: 85px !important; }
.m-86 {margin: 86px !important; }
.m-87 {margin: 87px !important; }
.m-88 {margin: 88px !important; }
.m-89 {margin: 89px !important; }
.m-90 {margin: 90px !important; }
.m-91 {margin: 91px !important; }
.m-92 {margin: 92px !important; }
.m-93 {margin: 93px !important; }
.m-94 {margin: 94px !important; }
.m-95 {margin: 95px !important; }
.m-96 {margin: 96px !important; }
.m-97 {margin: 97px !important; }
.m-98 {margin: 98px !important; }
.m-99 {margin: 99px !important; }
.m-100 {margin: 100px !important; }
.m-t-0 {margin-top: 0px !important; }
.m-t-1 {margin-top: 1px !important; }
.m-t-2 {margin-top: 2px !important; }
.m-t-3 {margin-top: 3px !important; }
.m-t-4 {margin-top: 4px !important; }
.m-t-5 {margin-top: 5px !important; }
.m-t-6 {margin-top: 6px !important; }
.m-t-7 {margin-top: 7px !important; }
.m-t-8 {margin-top: 8px !important; }
.m-t-9 {margin-top: 9px !important; }
.m-t-10 {margin-top: 10px !important; }
.m-t-11 {margin-top: 11px !important; }
.m-t-12 {margin-top: 12px !important; }
.m-t-13 {margin-top: 13px !important; }
.m-t-14 {margin-top: 14px !important; }
.m-t-15 {margin-top: 15px !important; }
.m-t-16 {margin-top: 16px !important; }
.m-t-17 {margin-top: 17px !important; }
.m-t-18 {margin-top: 18px !important; }
.m-t-19 {margin-top: 19px !important; }
.m-t-20 {margin-top: 20px !important; }
.m-t-21 {margin-top: 21px !important; }
.m-t-22 {margin-top: 22px !important; }
.m-t-23 {margin-top: 23px !important; }
.m-t-24 {margin-top: 24px !important; }
.m-t-25 {margin-top: 25px !important; }
.m-t-26 {margin-top: 26px !important; }
.m-t-27 {margin-top: 27px !important; }
.m-t-28 {margin-top: 28px !important; }
.m-t-29 {margin-top: 29px !important; }
.m-t-30 {margin-top: 30px !important; }
.m-t-31 {margin-top: 31px !important; }
.m-t-32 {margin-top: 32px !important; }
.m-t-33 {margin-top: 33px !important; }
.m-t-34 {margin-top: 34px !important; }
.m-t-35 {margin-top: 35px !important; }
.m-t-36 {margin-top: 36px !important; }
.m-t-37 {margin-top: 37px !important; }
.m-t-38 {margin-top: 38px !important; }
.m-t-39 {margin-top: 39px !important; }
.m-t-40 {margin-top: 40px !important; }
.m-t-41 {margin-top: 41px !important; }
.m-t-42 {margin-top: 42px !important; }
.m-t-43 {margin-top: 43px !important; }
.m-t-44 {margin-top: 44px !important; }
.m-t-45 {margin-top: 45px !important; }
.m-t-46 {margin-top: 46px !important; }
.m-t-47 {margin-top: 47px !important; }
.m-t-48 {margin-top: 48px !important; }
.m-t-49 {margin-top: 49px !important; }
.m-t-50 {margin-top: 50px !important; }
.m-t-51 {margin-top: 51px !important; }
.m-t-52 {margin-top: 52px !important; }
.m-t-53 {margin-top: 53px !important; }
.m-t-54 {margin-top: 54px !important; }
.m-t-55 {margin-top: 55px !important; }
.m-t-56 {margin-top: 56px !important; }
.m-t-57 {margin-top: 57px !important; }
.m-t-58 {margin-top: 58px !important; }
.m-t-59 {margin-top: 59px !important; }
.m-t-60 {margin-top: 60px !important; }
.m-t-61 {margin-top: 61px !important; }
.m-t-62 {margin-top: 62px !important; }
.m-t-63 {margin-top: 63px !important; }
.m-t-64 {margin-top: 64px !important; }
.m-t-65 {margin-top: 65px !important; }
.m-t-66 {margin-top: 66px !important; }
.m-t-67 {margin-top: 67px !important; }
.m-t-68 {margin-top: 68px !important; }
.m-t-69 {margin-top: 69px !important; }
.m-t-70 {margin-top: 70px !important; }
.m-t-71 {margin-top: 71px !important; }
.m-t-72 {margin-top: 72px !important; }
.m-t-73 {margin-top: 73px !important; }
.m-t-74 {margin-top: 74px !important; }
.m-t-75 {margin-top: 75px !important; }
.m-t-76 {margin-top: 76px !important; }
.m-t-77 {margin-top: 77px !important; }
.m-t-78 {margin-top: 78px !important; }
.m-t-79 {margin-top: 79px !important; }
.m-t-80 {margin-top: 80px !important; }
.m-t-81 {margin-top: 81px !important; }
.m-t-82 {margin-top: 82px !important; }
.m-t-83 {margin-top: 83px !important; }
.m-t-84 {margin-top: 84px !important; }
.m-t-85 {margin-top: 85px !important; }
.m-t-86 {margin-top: 86px !important; }
.m-t-87 {margin-top: 87px !important; }
.m-t-88 {margin-top: 88px !important; }
.m-t-89 {margin-top: 89px !important; }
.m-t-90 {margin-top: 90px !important; }
.m-t-91 {margin-top: 91px !important; }
.m-t-92 {margin-top: 92px !important; }
.m-t-93 {margin-top: 93px !important; }
.m-t-94 {margin-top: 94px !important; }
.m-t-95 {margin-top: 95px !important; }
.m-t-96 {margin-top: 96px !important; }
.m-t-97 {margin-top: 97px !important; }
.m-t-98 {margin-top: 98px !important; }
.m-t-99 {margin-top: 99px !important; } 
.m-t-100 {margin-top: 100px !important; } 
.m-b-0 {margin-bottom: 0px !important; }
.m-b-1 {margin-bottom: 1px !important; }
.m-b-2 {margin-bottom: 2px !important; }
.m-b-3 {margin-bottom: 3px !important; }
.m-b-4 {margin-bottom: 4px !important; }
.m-b-5 {margin-bottom: 5px !important; }
.m-b-6 {margin-bottom: 6px !important; }
.m-b-7 {margin-bottom: 7px !important; }
.m-b-8 {margin-bottom: 8px !important; }
.m-b-9 {margin-bottom: 9px !important; }
.m-b-10 {margin-bottom: 10px !important; }
.m-b-11 {margin-bottom: 11px !important; }
.m-b-12 {margin-bottom: 12px !important; }
.m-b-13 {margin-bottom: 13px !important; }
.m-b-14 {margin-bottom: 14px !important; }
.m-b-15 {margin-bottom: 15px !important; }
.m-b-16 {margin-bottom: 16px !important; }
.m-b-17 {margin-bottom: 17px !important; }
.m-b-18 {margin-bottom: 18px !important; }
.m-b-19 {margin-bottom: 19px !important; }
.m-b-20 {margin-bottom: 20px !important; }
.m-b-21 {margin-bottom: 21px !important; }
.m-b-22 {margin-bottom: 22px !important; }
.m-b-23 {margin-bottom: 23px !important; }
.m-b-24 {margin-bottom: 24px !important; }
.m-b-25 {margin-bottom: 25px !important; }
.m-b-26 {margin-bottom: 26px !important; }
.m-b-27 {margin-bottom: 27px !important; }
.m-b-28 {margin-bottom: 28px !important; }
.m-b-29 {margin-bottom: 29px !important; }
.m-b-30 {margin-bottom: 30px !important; }
.m-b-31 {margin-bottom: 31px !important; }
.m-b-32 {margin-bottom: 32px !important; }
.m-b-33 {margin-bottom: 33px !important; }
.m-b-34 {margin-bottom: 34px !important; }
.m-b-35 {margin-bottom: 35px !important; }
.m-b-36 {margin-bottom: 36px !important; }
.m-b-37 {margin-bottom: 37px !important; }
.m-b-38 {margin-bottom: 38px !important; }
.m-b-39 {margin-bottom: 39px !important; }
.m-b-40 {margin-bottom: 40px !important; }
.m-b-41 {margin-bottom: 41px !important; }
.m-b-42 {margin-bottom: 42px !important; }
.m-b-43 {margin-bottom: 43px !important; }
.m-b-44 {margin-bottom: 44px !important; }
.m-b-45 {margin-bottom: 45px !important; }
.m-b-46 {margin-bottom: 46px !important; }
.m-b-47 {margin-bottom: 47px !important; }
.m-b-48 {margin-bottom: 48px !important; }
.m-b-49 {margin-bottom: 49px !important; }
.m-b-50 {margin-bottom: 50px !important; }
.m-b-51 {margin-bottom: 51px !important; }
.m-b-52 {margin-bottom: 52px !important; }
.m-b-53 {margin-bottom: 53px !important; }
.m-b-54 {margin-bottom: 54px !important; }
.m-b-55 {margin-bottom: 55px !important; }
.m-b-56 {margin-bottom: 56px !important; }
.m-b-57 {margin-bottom: 57px !important; }
.m-b-58 {margin-bottom: 58px !important; }
.m-b-59 {margin-bottom: 59px !important; }
.m-b-60 {margin-bottom: 60px !important; }
.m-b-61 {margin-bottom: 61px !important; }
.m-b-62 {margin-bottom: 62px !important; }
.m-b-63 {margin-bottom: 63px !important; }
.m-b-64 {margin-bottom: 64px !important; }
.m-b-65 {margin-bottom: 65px !important; }
.m-b-66 {margin-bottom: 66px !important; }
.m-b-67 {margin-bottom: 67px !important; }
.m-b-68 {margin-bottom: 68px !important; }
.m-b-69 {margin-bottom: 69px !important; }
.m-b-70 {margin-bottom: 70px !important; }
.m-b-71 {margin-bottom: 71px !important; }
.m-b-72 {margin-bottom: 72px !important; }
.m-b-73 {margin-bottom: 73px !important; }
.m-b-74 {margin-bottom: 74px !important; }
.m-b-75 {margin-bottom: 75px !important; }
.m-b-76 {margin-bottom: 76px !important; }
.m-b-77 {margin-bottom: 77px !important; }
.m-b-78 {margin-bottom: 78px !important; }
.m-b-79 {margin-bottom: 79px !important; }
.m-b-80 {margin-bottom: 80px !important; }
.m-b-81 {margin-bottom: 81px !important; }
.m-b-82 {margin-bottom: 82px !important; }
.m-b-83 {margin-bottom: 83px !important; }
.m-b-84 {margin-bottom: 84px !important; }
.m-b-85 {margin-bottom: 85px !important; }
.m-b-86 {margin-bottom: 86px !important; }
.m-b-87 {margin-bottom: 87px !important; }
.m-b-88 {margin-bottom: 88px !important; }
.m-b-89 {margin-bottom: 89px !important; }
.m-b-90 {margin-bottom: 90px !important; }
.m-b-91 {margin-bottom: 91px !important; }
.m-b-92 {margin-bottom: 92px !important; }
.m-b-93 {margin-bottom: 93px !important; }
.m-b-94 {margin-bottom: 94px !important; }
.m-b-95 {margin-bottom: 95px !important; }
.m-b-96 {margin-bottom: 96px !important; }
.m-b-97 {margin-bottom: 97px !important; }
.m-b-98 {margin-bottom: 98px !important; }
.m-b-99 {margin-bottom: 99px !important; } 
.m-b-100 {margin-bottom: 100px !important; } 
.m-l-0 {margin-left: 0px !important; }
.m-l-1 {margin-left: 1px !important; }
.m-l-2 {margin-left: 2px !important; }
.m-l-3 {margin-left: 3px !important; }
.m-l-4 {margin-left: 4px !important; }
.m-l-5 {margin-left: 5px !important; }
.m-l-6 {margin-left: 6px !important; }
.m-l-7 {margin-left: 7px !important; }
.m-l-8 {margin-left: 8px !important; }
.m-l-9 {margin-left: 9px !important; }
.m-l-10 {margin-left: 10px !important; }
.m-l-10p {margin-left: 10% !important; }
.m-l-11 {margin-left: 11px !important; }
.m-l-11p {margin-left: 11% !important; }
.m-l-12 {margin-left: 12px !important; }
.m-l-13 {margin-left: 13px !important; }
.m-l-14 {margin-left: 14px !important; }
.m-l-15 {margin-left: 15px !important; }
.m-l-16 {margin-left: 16px !important; }
.m-l-17 {margin-left: 17px !important; }
.m-l-18 {margin-left: 18px !important; }
.m-l-19 {margin-left: 19px !important; }
.m-l-20 {margin-left: 20px !important; }
.m-l-21 {margin-left: 21px !important; }
.m-l-22 {margin-left: 22px !important; }
.m-l-23 {margin-left: 23px !important; }
.m-l-24 {margin-left: 24px !important; }
.m-l-25 {margin-left: 25px !important; }
.m-l-26 {margin-left: 26px !important; }
.m-l-27 {margin-left: 27px !important; }
.m-l-28 {margin-left: 28px !important; }
.m-l-29 {margin-left: 29px !important; }
.m-l-30 {margin-left: 30px !important; }
.m-l-31 {margin-left: 31px !important; }
.m-l-32 {margin-left: 32px !important; }
.m-l-33 {margin-left: 33px !important; }
.m-l-34 {margin-left: 34px !important; }
.m-l-35 {margin-left: 35px !important; }
.m-l-36 {margin-left: 36px !important; }
.m-l-37 {margin-left: 37px !important; }
.m-l-38 {margin-left: 38px !important; }
.m-l-39 {margin-left: 39px !important; }
.m-l-40 {margin-left: 40px !important; }
.m-l-41 {margin-left: 41px !important; }
.m-l-42 {margin-left: 42px !important; }
.m-l-43 {margin-left: 43px !important; }
.m-l-44 {margin-left: 44px !important; }
.m-l-45 {margin-left: 45px !important; }
.m-l-46 {margin-left: 46px !important; }
.m-l-47 {margin-left: 47px !important; }
.m-l-48 {margin-left: 48px !important; }
.m-l-49 {margin-left: 49px !important; }
.m-l-50 {margin-left: 50px !important; }
.m-l-51 {margin-left: 51px !important; }
.m-l-52 {margin-left: 52px !important; }
.m-l-53 {margin-left: 53px !important; }
.m-l-54 {margin-left: 54px !important; }
.m-l-55 {margin-left: 55px !important; }
.m-l-56 {margin-left: 56px !important; }
.m-l-57 {margin-left: 57px !important; }
.m-l-58 {margin-left: 58px !important; }
.m-l-59 {margin-left: 59px !important; }
.m-l-60 {margin-left: 60px !important; }
.m-l-61 {margin-left: 61px !important; }
.m-l-62 {margin-left: 62px !important; }
.m-l-63 {margin-left: 63px !important; }
.m-l-64 {margin-left: 64px !important; }
.m-l-65 {margin-left: 65px !important; }
.m-l-66 {margin-left: 66px !important; }
.m-l-67 {margin-left: 67px !important; }
.m-l-68 {margin-left: 68px !important; }
.m-l-69 {margin-left: 69px !important; }
.m-l-70 {margin-left: 70px !important; }
.m-l-71 {margin-left: 71px !important; }
.m-l-72 {margin-left: 72px !important; }
.m-l-73 {margin-left: 73px !important; }
.m-l-74 {margin-left: 74px !important; }
.m-l-75 {margin-left: 75px !important; }
.m-l-76 {margin-left: 76px !important; }
.m-l-77 {margin-left: 77px !important; }
.m-l-78 {margin-left: 78px !important; }
.m-l-79 {margin-left: 79px !important; }
.m-l-80 {margin-left: 80px !important; }
.m-l-81 {margin-left: 81px !important; }
.m-l-82 {margin-left: 82px !important; }
.m-l-83 {margin-left: 83px !important; }
.m-l-84 {margin-left: 84px !important; }
.m-l-85 {margin-left: 85px !important; }
.m-l-86 {margin-left: 86px !important; }
.m-l-87 {margin-left: 87px !important; }
.m-l-88 {margin-left: 88px !important; }
.m-l-89 {margin-left: 89px !important; }
.m-l-90 {margin-left: 90px !important; }
.m-l-91 {margin-left: 91px !important; }
.m-l-92 {margin-left: 92px !important; }
.m-l-93 {margin-left: 93px !important; }
.m-l-94 {margin-left: 94px !important; }
.m-l-95 {margin-left: 95px !important; }
.m-l-96 {margin-left: 96px !important; }
.m-l-97 {margin-left: 97px !important; }
.m-l-98 {margin-left: 98px !important; }
.m-l-99 {margin-left: 99px !important; } 
.m-l-100 {margin-left: 100px !important; } 
.m-r-0 {margin-right: 0px !important; }
.m-r-1 {margin-right: 1px !important; }
.m-r-2 {margin-right: 2px !important; }
.m-r-3 {margin-right: 3px !important; }
.m-r-4 {margin-right: 4px !important; }
.m-r-5 {margin-right: 5px !important; }
.m-r-6 {margin-right: 6px !important; }
.m-r-7 {margin-right: 7px !important; }
.m-r-8 {margin-right: 8px !important; }
.m-r-9 {margin-right: 9px !important; }
.m-r-10 {margin-right: 10px !important; }
.m-r-11 {margin-right: 11px !important; }
.m-r-12 {margin-right: 12px !important; }
.m-r-13 {margin-right: 13px !important; }
.m-r-14 {margin-right: 14px !important; }
.m-r-15 {margin-right: 15px !important; }
.m-r-16 {margin-right: 16px !important; }
.m-r-17 {margin-right: 17px !important; }
.m-r-18 {margin-right: 18px !important; }
.m-r-19 {margin-right: 19px !important; }
.m-r-20 {margin-right: 20px !important; }
.m-r-21 {margin-right: 21px !important; }
.m-r-22 {margin-right: 22px !important; }
.m-r-23 {margin-right: 23px !important; }
.m-r-24 {margin-right: 24px !important; }
.m-r-25 {margin-right: 25px !important; }
.m-r-26 {margin-right: 26px !important; }
.m-r-27 {margin-right: 27px !important; }
.m-r-28 {margin-right: 28px !important; }
.m-r-29 {margin-right: 29px !important; }
.m-r-30 {margin-right: 30px !important; }
.m-r-31 {margin-right: 31px !important; }
.m-r-32 {margin-right: 32px !important; }
.m-r-33 {margin-right: 33px !important; }
.m-r-34 {margin-right: 34px !important; }
.m-r-35 {margin-right: 35px !important; }
.m-r-36 {margin-right: 36px !important; }
.m-r-37 {margin-right: 37px !important; }
.m-r-38 {margin-right: 38px !important; }
.m-r-39 {margin-right: 39px !important; }
.m-r-40 {margin-right: 40px !important; }
.m-r-41 {margin-right: 41px !important; }
.m-r-42 {margin-right: 42px !important; }
.m-r-43 {margin-right: 43px !important; }
.m-r-44 {margin-right: 44px !important; }
.m-r-45 {margin-right: 45px !important; }
.m-r-46 {margin-right: 46px !important; }
.m-r-47 {margin-right: 47px !important; }
.m-r-48 {margin-right: 48px !important; }
.m-r-49 {margin-right: 49px !important; }
.m-r-50 {margin-right: 50px !important; }
.m-r-51 {margin-right: 51px !important; }
.m-r-52 {margin-right: 52px !important; }
.m-r-53 {margin-right: 53px !important; }
.m-r-54 {margin-right: 54px !important; }
.m-r-55 {margin-right: 55px !important; }
.m-r-56 {margin-right: 56px !important; }
.m-r-57 {margin-right: 57px !important; }
.m-r-58 {margin-right: 58px !important; }
.m-r-59 {margin-right: 59px !important; }
.m-r-60 {margin-right: 60px !important; }
.m-r-61 {margin-right: 61px !important; }
.m-r-62 {margin-right: 62px !important; }
.m-r-63 {margin-right: 63px !important; }
.m-r-64 {margin-right: 64px !important; }
.m-r-65 {margin-right: 65px !important; }
.m-r-66 {margin-right: 66px !important; }
.m-r-67 {margin-right: 67px !important; }
.m-r-68 {margin-right: 68px !important; }
.m-r-69 {margin-right: 69px !important; }
.m-r-70 {margin-right: 70px !important; }
.m-r-71 {margin-right: 71px !important; }
.m-r-72 {margin-right: 72px !important; }
.m-r-73 {margin-right: 73px !important; }
.m-r-74 {margin-right: 74px !important; }
.m-r-75 {margin-right: 75px !important; }
.m-r-76 {margin-right: 76px !important; }
.m-r-77 {margin-right: 77px !important; }
.m-r-78 {margin-right: 78px !important; }
.m-r-79 {margin-right: 79px !important; }
.m-r-80 {margin-right: 80px !important; }
.m-r-81 {margin-right: 81px !important; }
.m-r-82 {margin-right: 82px !important; }
.m-r-83 {margin-right: 83px !important; }
.m-r-84 {margin-right: 84px !important; }
.m-r-85 {margin-right: 85px !important; }
.m-r-86 {margin-right: 86px !important; }
.m-r-87 {margin-right: 87px !important; }
.m-r-88 {margin-right: 88px !important; }
.m-r-89 {margin-right: 89px !important; }
.m-r-90 {margin-right: 90px !important; }
.m-r-91 {margin-right: 91px !important; }
.m-r-92 {margin-right: 92px !important; }
.m-r-93 {margin-right: 93px !important; }
.m-r-94 {margin-right: 94px !important; }
.m-r-95 {margin-right: 95px !important; }
.m-r-96 {margin-right: 96px !important; }
.m-r-97 {margin-right: 97px !important; }
.m-r-98 {margin-right: 98px !important; }
.m-r-99 {margin-right: 99px !important; } 
.m-r-100 {margin-right: 100px !important; } 
.m-l-r-auto {margin-left: auto; margin-right: auto !important; }
.m-l-auto {margin-left: auto !important; }
.m-r-auto {margin-right: auto !important; }

.width50{width:50px !important;}
.width55{width:55px !important;}
.width60{width:60px !important;}
.width70{width:70px !important;}
.width80{width:80px !important;}
.width90{width:90px !important;}
.width110{width:110px !important;}
.width150{width:150px !important;}
.width180{width:180px !important;}
.width200{width:200px !important;min-width:200px !important;}
.width212{width:212px !important;}
.width245{width:245px !important;}
.widthWrapContent{width: auto !important;}
.width47p{width:47%;}

.height125{height: 125px !important;}


/*[ TEXT ]
///////////////////////////////////////////////////////////
*/
/* ------------------------------------ */
.text-white {color: white;}
.text-black {color: black;}
.text-red {color: red;}
.text-hov-white:hover {color: white;}
.text-underline {text-decoration: underline !important;}
/* ------------------------------------ */
.text-up {text-transform: uppercase;}

/* ------------------------------------ */
.text-center {text-align: center !important;}
.text-left {text-align: left !important;}
.text-right {text-align: right !important;}
.text-middle {vertical-align: middle !important;}
.view-align-center{margin-left: 33% !important;}
/* ------------------------------------ */
.lh-1-0 {line-height: 1.0 !important; }
.lh-1-1 {line-height: 1.1 !important; }
.lh-1-2 {line-height: 1.2 !important; }
.lh-1-3 {line-height: 1.3 !important; }
.lh-1-4 {line-height: 1.4 !important; }
.lh-1-5 {line-height: 1.5 !important; }
.lh-1-6 {line-height: 1.6 !important; }
.lh-1-7 {line-height: 1.7 !important; }
.lh-1-8 {line-height: 1.8 !important; }
.lh-1-9 {line-height: 1.9 !important; }
.lh-2-0 {line-height: 2.0 !important; }
.lh-2-1 {line-height: 2.1 !important; }
.lh-2-2 {line-height: 2.2 !important; }
.lh-2-3 {line-height: 2.3 !important; }
.lh-2-4 {line-height: 2.4 !important; }
.lh-2-5 {line-height: 2.5 !important; }
.lh-2-6 {line-height: 2.6 !important; }
.lh-2-7 {line-height: 2.7 !important; }
.lh-2-8 {line-height: 2.8 !important; }
.lh-2-9 {line-height: 2.9 !important; }
.lh-3-0 {line-height: 3.0 !important; }
.lh-3-1 {line-height: 3.1 !important; }





/*[ SHAPE ]
///////////////////////////////////////////////////////////
*/

/*[ Display ]
-----------------------------------------------------------
*/
.dis-none {display: none;}
.dis-block {display: block;}
.dis-inline {display: inline;}
.dis-inline-flex {display: inline-flex;}
.dis-inline-block {display: inline-block;}
.dis-inline-grid {display: inline-grid;}

.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;}
.float-clear {clear: both;} 
.clearToLeft{clear: both;float: left;}

/*[ 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%;}
.w-available{
	width: -webkit-fill-available;
}

/*[ 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;}

.border-gray {
    border: 1px solid #cccccc;
}
.border-white {
    border: 1px solid #ffffff;
}
.border-d1 {
    border: 1px solid #d1d1d1;
}

.border-none {
    border: none !important;
} 

.border-999 {
    border: 1px solid #999999;
}

.border-b-999 {
     border-bottom: 1px dotted #999999;
}
.border-b-lt-gray {
  border-bottom: 0.5px solid #f1f5f8;
}

.bo-cir {
    border-radius: 50%;
}

/*[ 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;
}

.flex-grow-1{
	flex-grow: 1;	
}



/*[ 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: 0px;
    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: 0px;
    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: 0px;
    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: 0px;
    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: 0px;
    top: 0px;
}

.ab-t-r {
    position: absolute;
    right: 0px;
    top: 0px;
}

.ab-b-l {
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.ab-b-r {
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.alignDivCenter25{
  margin-left: 25% !important;
}


.colorblack{
   color: black !important;
}
.colorwhite{
  color: white !important;
}
.colorgreen{
  color: green !important;
}
.background-error {
      background: #cd5c5c !important;
}
.background-success{
  background: #4CAF50 !important;
}

.dialog-container,
.loading-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: scroll;
    background: rgba(0, 0, 0, 0.4);
    z-index: 9999999999;
    opacity: 0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
}

.dialog-container > div {
    position: relative;
    width: 90%;
    max-width: 500px;
    min-height: 25px;
    margin: 10% auto;
    z-index: 9999999999;
    padding: 16px 16px 0;
}

.dialog-button-bar {
    text-align: right;
    margin-top: 8px;
}

.loading-container > div {
    position: relative;
    width: 50px;
    height: 50px;
    margin: 10% auto;
    z-index: 99999;
}

.loading-container > div > div {
    width: 100%;
    height: 100%;
}

.textfont{
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.90rem;
    font-weight: 400;
}

.boldfont{
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 600;
        text-transform: uppercase;
}
.appfont{
	font-family: var(--body-font-ave);
}

 .custom-combobox {
    position: relative;
    display: inline-block;
  }
  .custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
  }
  .custom-combobox-input {
    margin: 0;
    padding: 5px 10px;
  }


/*the container must be positioned relative:*/
.autocomplete {
  position: relative;
  display: inline-block;
} 
.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
/*  top: 100%;
  left: 0;
  right: 0;*/
  margin-left: 2px;
  margin-right: 2px;
 /* height: 200px;
  overflow-y: scroll;
    font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.90rem;
    font-weight: 400;*/
}

.autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff; 
  border-bottom: 1px solid #d4d4d4; 
}

/*when hovering an item:*/
.autocomplete-items div:hover {
  background-color: #e9e9e9; 
}

/*when navigating through the items using the arrow keys:*/
.autocomplete-active {
  background-color: DodgerBlue !important; 
  color: #ffffff; 
}

.text_maxlines_2{
  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    line-height: 1.5;
    /* max-height: 32px; */
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* The CUSTOM container 
https://www.w3schools.com/howto/howto_css_custom_checkbox.asp
*/
.checkboxcontainer {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-family:var(--main-font-family);
    font-size: 0.90rem;
    font-weight: 600;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-transform: uppercase;
}


/* Hide the browser's default checkbox */
.checkboxcontainer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: white;
  border: 1px solid #999999;
}

/* On mouse-over, add a grey background color */
.checkboxcontainer:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.checkboxcontainer input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checkboxcontainer input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.checkboxcontainer .checkmark:after {
  left: 6px;
  top: 3px;
  width: 5px;
  height: 9px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}


/*W3  CSS*/
.w3-image{max-width:100%;height:auto}img{vertical-align:middle}a{color:inherit}
.w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.w3-table-all{border:1px solid #ccc}
.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1}
.w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(even){background-color:#f1f1f1}
.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-centered tr th,.w3-centered tr td{text-align:center}
.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}
.w3-table th:first-child,.w3-table td:first-child,.w3-table-all th:first-child,.w3-table-all td:first-child{padding-left:16px}
.w3-btn,.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:0.3}.w3-disabled *,:disabled *{pointer-events:none}
.w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none}
.w3-badge,.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.w3-badge{border-radius:50%}
.w3-ul{list-style-type:none;padding:0;margin:0}.w3-ul li{padding:8px 16px;border-bottom:1px solid #ddd}.w3-ul li:last-child{border-bottom:none}
.w3-tooltip,.w3-display-container{position:relative}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block}
.w3-ripple:active{opacity:0.5}.w3-ripple{transition:opacity 0s}
.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #ccc;width:100%}
.w3-select{padding:9px 0;width:100%;border:none;border-bottom:1px solid #ccc}
.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}
.w3-dropdown-hover:hover .w3-dropdown-content{display:block}
.w3-dropdown-hover:first-child,.w3-dropdown-click:hover{background-color:#ccc;color:#000}
.w3-dropdown-hover:hover > .w3-button:first-child,.w3-dropdown-click:hover > .w3-button:first-child{background-color:#ccc;color:#000}
.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0;z-index:1}
.w3-check,.w3-radio{width:24px;height:24px;position:relative;top:6px}
.w3-sidebar{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:9999999;overflow:auto}
.w3-bar-block .w3-dropdown-hover,.w3-bar-block .w3-dropdown-click{width:100%}
.w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%}
.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px}
.w3-main,#main{transition:margin-left .4s}
.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto}
.w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0}
.w3-bar .w3-dropdown-hover,.w3-bar .w3-dropdown-click{position:static;float:left}
.w3-bar .w3-button{white-space:normal}
.w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;white-space:normal;float:none;outline:0}
.w3-bar-block.w3-center .w3-bar-item{text-align:center}.w3-block{display:block;width:100%}
.w3-responsive{display:block;overflow-x:auto}
.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}
.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}
.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}
.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}
.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%}
@media (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}
.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}
.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}
@media (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%}
.w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%}
.w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}}
.w3-rest{overflow:hidden}.w3-stretch{margin-left:-16px;margin-right:-16px}
.w3-content,.w3-auto{margin-left:auto;margin-right:auto}.w3-content{max-width:980px}.w3-auto{max-width:1140px}
.w3-cell-row{display:table;width:100%}.w3-cell{display:table-cell}
.w3-cell-top{vertical-align:top}.w3-cell-middle{vertical-align:middle}.w3-cell-bottom{vertical-align:bottom}
.w3-cell-sub{vertical-align:sub;}.w3-cell-text-top{vertical-align:text-top;}
.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}
@media (max-width:1205px){.w3-auto{max-width:95%}}
@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}
.w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative}  
.w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center}
.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button{width:100%}}
@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}
@media (min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}}
@media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}}
@media (max-width:992px){.w3-sidebar.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}.w3-auto{max-width:100%}}
.w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}
.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}
.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}
.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none}
.w3-display-position{position:absolute}
.w3-circle{border-radius:50%}
.w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px}
.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}
.w3-container,.w3-panel{padding:0.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}
.w3-code,.w3-codespan{font-family:Consolas,"courier new";font-size:16px}
.w3-code{width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4CAF50;word-wrap:break-word}
.w3-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}
.w3-card,.w3-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}
.w3-spin{animation:w3-spin 2s infinite linear}@keyframes w3-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}
.w3-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.w3-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
.w3-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.w3-animate-input{transition:width 0.4s ease-in-out}.w3-animate-input:focus{width:100%!important}
.w3-opacity,.w3-hover-opacity:hover{opacity:0.60}.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1}
.w3-opacity-max{opacity:0.25}.w3-opacity-min{opacity:0.75}
.w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{filter:grayscale(100%)}
.w3-greyscale,.w3-grayscale{filter:grayscale(75%)}.w3-greyscale-min,.w3-grayscale-min{filter:grayscale(50%)}
.w3-sepia{filter:sepia(75%)}.w3-sepia-max,.w3-hover-sepia:hover{filter:sepia(100%)}.w3-sepia-min{filter:sepia(50%)}
.w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}
.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important}
.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}
.w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important}
.w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important}
.w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important}
.w3-topbar{border-top:6px solid #ccc!important}.w3-bottombar{border-bottom:6px solid #ccc!important}
.w3-leftbar{border-left:6px solid #ccc!important}.w3-rightbar{border-right:6px solid #ccc!important}
.w3-section,.w3-code{margin-top:16px!important;margin-bottom:16px!important}
.w3-margin{margin:16px!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}
.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}
.w3-padding-small{padding:4px 8px!important}.w3-padding{padding:8px 16px!important}.w3-padding-large{padding:12px 24px!important}
.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}
.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}
.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important}
.w3-left{float:left!important}.w3-right{float:right!important}
.w3-button:hover{color:#000!important;background-color:#ccc!important}
.w3-transparent,.w3-hover-none:hover{background-color:transparent!important}
.w3-hover-none:hover{box-shadow:none!important}
/* Colors */
.w3-hmiq-yellow,.w3-hover-hmiq-yellow:hover{color:var(--main-hmiq-black) !important;background-color:var(--main-hmiq-yellow) !important}
.w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important}
.w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#00ffff!important}
.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196F3!important}
.w3-light-blue,.w3-hover-light-blue:hover{color:#000!important;background-color:#87CEEB!important}
.w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important}
.w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}
.w3-blue-grey,.w3-hover-blue-grey:hover,.w3-blue-gray,.w3-hover-blue-gray:hover{color:#fff!important;background-color:#607d8b!important}
.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4CAF50!important}
.w3-light-green,.w3-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important}
.w3-indigo,.w3-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important}
.w3-khaki,.w3-hover-khaki:hover{color:#000!important;background-color:#f0e68c!important}
.w3-lime,.w3-hover-lime:hover{color:#000!important;background-color:#cddc39!important}
.w3-orange,.w3-hover-orange:hover{color:#000!important;background-color:#ff9800!important}
.w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}
.w3-amazon,.w3-hover-amazon:hover{color:#000000!important;background-color:#FF9900!important}
.w3-pink,.w3-hover-pink:hover{color:#fff!important;background-color:#e91e63!important}
.w3-purple,.w3-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important}
.w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}
.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}
.w3-sand,.w3-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important}
.w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#009688!important}
.w3-yellow,.w3-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important}
.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}
.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
.w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000!important;background-color:#9e9e9e!important}
.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}
.w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}
.w3-pale-red,.w3-hover-pale-red:hover{color:#000!important;background-color:#ffdddd!important}
.w3-pale-green,.w3-hover-pale-green:hover{color:#000!important;background-color:#ddffdd!important}
.w3-pale-yellow,.w3-hover-pale-yellow:hover{color:#000!important;background-color:#ffffcc!important}
.w3-pale-blue,.w3-hover-pale-blue:hover{color:#000!important;background-color:#ddffff!important}
.w3-text-amber,.w3-hover-text-amber:hover{color:#ffc107!important}
.w3-text-aqua,.w3-hover-text-aqua:hover{color:#00ffff!important}
.w3-text-blue,.w3-hover-text-blue:hover{color:#2196F3!important}
.w3-text-light-blue,.w3-hover-text-light-blue:hover{color:#87CEEB!important}
.w3-text-brown,.w3-hover-text-brown:hover{color:#795548!important}
.w3-text-cyan,.w3-hover-text-cyan:hover{color:#00bcd4!important}
.w3-text-blue-grey,.w3-hover-text-blue-grey:hover,.w3-text-blue-gray,.w3-hover-text-blue-gray:hover{color:#607d8b!important}
.w3-text-green,.w3-hover-text-green:hover{color:#4CAF50!important}
.w3-text-light-green,.w3-hover-text-light-green:hover{color:#8bc34a!important}
.w3-text-indigo,.w3-hover-text-indigo:hover{color:#3f51b5!important}
.w3-text-khaki,.w3-hover-text-khaki:hover{color:#b4aa50!important}
.w3-text-lime,.w3-hover-text-lime:hover{color:#cddc39!important}
.w3-text-orange,.w3-hover-text-orange:hover{color:#ff9800!important}
.w3-text-deep-orange,.w3-hover-text-deep-orange:hover{color:#ff5722!important}
.w3-text-pink,.w3-hover-text-pink:hover{color:#e91e63!important}
.w3-text-purple,.w3-hover-text-purple:hover{color:#9c27b0!important}
.w3-text-deep-purple,.w3-hover-text-deep-purple:hover{color:#673ab7!important}
.w3-text-red,.w3-hover-text-red:hover{color:#f44336!important}
.w3-text-sand,.w3-hover-text-sand:hover{color:#fdf5e6!important}
.w3-text-teal,.w3-hover-text-teal:hover{color:#009688!important}
.w3-text-yellow,.w3-hover-text-yellow:hover{color:#d2be0e!important}
.w3-text-white,.w3-hover-text-white:hover{color:#fff!important}
.w3-text-black,.w3-hover-text-black:hover{color:#000!important}
.w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color:#757575!important}
.w3-text-light-grey,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-hover-text-light-gray:hover{color:#f1f1f1!important}
.w3-text-dark-grey,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-hover-text-dark-gray:hover{color:#3a3a3a!important}
.w3-border-amber,.w3-hover-border-amber:hover{border-color:#ffc107!important}
.w3-border-aqua,.w3-hover-border-aqua:hover{border-color:#00ffff!important}
.w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196F3!important}
.w3-border-light-blue,.w3-hover-border-light-blue:hover{border-color:#87CEEB!important}
.w3-border-brown,.w3-hover-border-brown:hover{border-color:#795548!important}
.w3-border-cyan,.w3-hover-border-cyan:hover{border-color:#00bcd4!important}
.w3-border-blue-grey,.w3-hover-border-blue-grey:hover,.w3-border-blue-gray,.w3-hover-border-blue-gray:hover{border-color:#607d8b!important}
.w3-border-green,.w3-hover-border-green:hover{border-color:#4CAF50!important}
.w3-border-light-green,.w3-hover-border-light-green:hover{border-color:#8bc34a!important}
.w3-border-indigo,.w3-hover-border-indigo:hover{border-color:#3f51b5!important}
.w3-border-khaki,.w3-hover-border-khaki:hover{border-color:#f0e68c!important}
.w3-border-lime,.w3-hover-border-lime:hover{border-color:#cddc39!important}
.w3-border-orange,.w3-hover-border-orange:hover{border-color:#ff9800!important}
.w3-border-deep-orange,.w3-hover-border-deep-orange:hover{border-color:#ff5722!important}
.w3-border-pink,.w3-hover-border-pink:hover{border-color:#e91e63!important}
.w3-border-purple,.w3-hover-border-purple:hover{border-color:#9c27b0!important}
.w3-border-deep-purple,.w3-hover-border-deep-purple:hover{border-color:#673ab7!important}
.w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important}
.w3-border-sand,.w3-hover-border-sand:hover{border-color:#fdf5e6!important}
.w3-border-teal,.w3-hover-border-teal:hover{border-color:#009688!important}
.w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important}
.w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important}
.w3-border-black,.w3-hover-border-black:hover{border-color:#000!important}
.w3-border-grey,.w3-hover-border-grey:hover,.w3-border-gray,.w3-hover-border-gray:hover{border-color:#9e9e9e!important}
.w3-border-light-grey,.w3-hover-border-light-grey:hover,.w3-border-light-gray,.w3-hover-border-light-gray:hover{border-color:#f1f1f1!important}
.w3-border-dark-grey,.w3-hover-border-dark-grey:hover,.w3-border-dark-gray,.w3-hover-border-dark-gray:hover{border-color:#616161!important}
.w3-border-pale-red,.w3-hover-border-pale-red:hover{border-color:#ffe7e7!important}.w3-border-pale-green,.w3-hover-border-pale-green:hover{border-color:#e7ffe7!important}
.w3-border-pale-yellow,.w3-hover-border-pale-yellow:hover{border-color:#ffffcc!important}.w3-border-pale-blue,.w3-hover-border-pale-blue:hover{border-color:#e7ffff!important}

.float-container {
  border: solid 1px #ccc;
  padding: 0 8px;
  position: relative;
}
.float-container input {
  border: none;
  font-size: 16px;
  margin: 16px 0 10px;
  outline: 0;
}
.float-container label {
  font-size: 16px;
  position: absolute;
  transform-origin: top left;
  transform: translate(0, 16px) scale(1);
  transition: all .1s ease-in-out;
}
.float-container.active label {
  transform: translate(0, 4px) scale(.75);
}


.shinybutton {
  text-decoration: none;
  text-transform: uppercase; 
  font-weight: 300; 
  position: relative;
  text-align: center;
  color: #00c7ec;
  border: 1px solid #00c7ec;
  border-radius: 5px;
  line-height: 2.5em;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 0 0 0 transparent;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.shinybutton:hover {
  color: white;
  box-shadow: 0 0 30px 0 rgba(0, 199, 236, 0.5);
  background-color: #00c7ec;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.shinybutton:hover:before {
  -webkit-animation: shine 0.5s 0s linear;
  -moz-animation: shine 0.5s 0s linear;
  animation: shine 0.5s 0s linear;
}
.shinybutton:active {
  box-shadow: 0 0 0 0 transparent;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
}
.shinybutton:before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: white;
  box-shadow: 0 0 15px 3px white;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@-webkit-keyframes shine {
  from {
    opacity: 0;
    left: 0%;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
    left: 100%;
  }
}
@-moz-keyframes shine {
  from {
    opacity: 0;
    left: 0%;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
    left: 100%;
  }
}
@keyframes shine {
  from {
    opacity: 0;
    left: 0%;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
    left: 100%;
  }
}


.tagsinput {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	box-sizing: border-box;
	background: #fff;
	font-family: var(--body-font-ave);
	font-size: 14px;
	line-height: 20px;
	color: #556270;
	padding: 5px 5px 0 5px;
	border: 1px solid #e6e6e6;
	border-radius: 2px;
}

.tagsinput.focus {
	border-color: #ccc;
}

.tagsinput * {
	box-sizing: border-box;
}

.tagsinput .tag {
	position: relative;
	background: #556270;
	display: block;
	max-width: 100%;
	word-wrap: break-word;
	color: #fff;
	padding: 5px 30px 5px 5px;
	border-radius: 2px;
	margin: 0 5px 5px 0;
}

.tagsinput .tag .tag-remove {
	position: absolute;
	background: none;
	display: block;
	width: 30px;
	height: 30px;
	top: 0;
	right: 0;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	color: #ff6b6b;
	line-height: 30px;
	padding: 0;
	border: 0;
}

.tagsinput .tag .tag-remove:before,
.tagsinput .tag .tag-remove:after {
	background: #ff6b6b;
	position: absolute;
	display: block;
	width: 10px;
	height: 2px;
	top: 14px;
	left: 10px;
	content: '';
}

.tagsinput .tag .tag-remove:before {
	-webkit-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
}

.tagsinput .tag .tag-remove:after {
	-webkit-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg);
}

.tagsinput div {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.tagsinput div input {
	background: transparent;
	display: block;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	padding: 5px;
	border: 0 none;
	margin: 0 5px 5px 0;
	font-family: var(--body-font-ave);
}

.tagsinput div input.error {
	color: #ff6b6b;
}

.tagsinput div input::-ms-clear {
	display: none;
}

.tagsinput div input::-webkit-input-placeholder {
	color: #ccc;
	opacity: 1.0;
}

.tagsinput div input:-moz-placeholder {
	color: #ccc;
	opacity: 1.0;
}

.tagsinput div input::-moz-placeholder {
	color: #ccc;
	opacity: 1.0;
}

.tagsinput div input:-ms-input-placeholder {
	color: #ccc;
	opacity: 1.0;
}

.maxlines_3{
    display: block;
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
    max-height: 4.5em;
    line-height: 1.5em;
    white-space: break-spaces;
}

.maxlines_4{
    display: block;
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
    max-height: 6em;
    line-height: 1.5em;
    white-space: break-spaces;
}
.listdivider {
    border-bottom: 1px solid #dddddd;
}
.SearchInputBox {
    height: 50px;
    padding-top: 9px;
    border-radius: 8px;
}


.hidden {
  display: none !important;
}

/*#installContainer {
  position: absolute;
  bottom: 1em;
  display: flex;
  justify-content: center;
  width: 100%;
}

#installContainer button {
  background-color: inherit;
  border: 1px solid white;
  color: white;
  font-size: 1em;
  padding: 0.75em;
}

*/

.installContainer {
  font-size: 1em;
  padding: 10px;
  margin: 16px 0px;
  display: flex;
  color: white;
  font-family: var(--body-font-avenir);
  padding-left: 25%;
  border-radius: 15px;
  background: var(--color-venn-1);
}
.butInstall {
    border: 1px solid white;
    font-size: 1em;
    padding: 0.75em;
    border-radius: 8px;
    width: 130px;
    font-weight: 500;
    margin-left:10px;
}


.butInstall:hover { 
    font-size: 1.2em; 
    font-weight: 600;
    color:var(--logo-color);
}
.installText {
    font-weight: 500;
    text-transform: initial;
    font-family: var(--body-font-ave);
    font-size: medium;
    color: white;
}

.animation-fade {
  animation-name: fade_animation;
  animation-duration: 2s;
}

@keyframes fade_animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
