.pt-0 {padding-top: 0px !important;}
.pt-1 {padding-top: 1px !important;}
.pt-2 {padding-top: 2px !important;}
.pt-3 {padding-top: 3px !important;}
.pt-4 {padding-top: 4px !important;}
.pt-5 {padding-top: 5px !important;}
.pt-6 {padding-top: 6px !important;}
.pt-7 {padding-top: 7px !important;}
.pt-8 {padding-top: 8px !important;}
.pt-9 {padding-top: 9px !important;}
.pt-10 {padding-top: 10px !important;}
.pt-15 {padding-top: 15px !important;}
.pt-20 {padding-top: 20px !important;}
.pt-25 {padding-top: 25px !important;}
.pt-30 {padding-top: 30px !important;}
.pt-35 {padding-top: 35px !important;}
.pt-40 {padding-top: 40px !important;}
.pt-45 {padding-top: 45px !important;}
.pt-50 {padding-top: 50px !important;}
.pt-60 {padding-top: 60px !important;}
.pt-70 {padding-top: 70px !important;}
.pt-80 {padding-top: 80px !important;}
.pt-90 {padding-top: 90px !important;}
.pt-100 {padding-top: 100px !important;}
.pt-150 {padding-top: 150px !important;}
.pt-200 {padding-top: 200px !important;}
.pt-250 {padding-top: 250px !important;}
.pt-300 {padding-top: 300px !important;}
.pt-350 {padding-top: 350px !important;}
.pt-400 {padding-top: 400px !important;}
.pt-450 {padding-top: 450px !important;}
.pt-500 {padding-top: 500px !important;}

.pr-0 {padding-right: 0px !important;}
.pr-1 {padding-right: 1px !important;}
.pr-2 {padding-right: 2px !important;}
.pr-3 {padding-right: 3px !important;}
.pr-4 {padding-right: 4px !important;}
.pr-5 {padding-right: 5px !important;}
.pr-6 {padding-right: 6px !important;}
.pr-7 {padding-right: 7px !important;}
.pr-8 {padding-right: 8px !important;}
.pr-9 {padding-right: 9px !important;}
.pr-10 {padding-right: 10px !important;}
.pr-15 {padding-right: 15px !important;}
.pr-20 {padding-right: 20px !important;}
.pr-25 {padding-right: 25px !important;}
.pr-30 {padding-right: 30px !important;}
.pr-35 {padding-right: 35px !important;}
.pr-40 {padding-right: 40px !important;}
.pr-45 {padding-right: 45px !important;}
.pr-50 {padding-right: 50px !important;}
.pr-60 {padding-right: 60px !important;}
.pr-70 {padding-right: 70px !important;}
.pr-80 {padding-right: 80px !important;}
.pr-90 {padding-right: 90px !important;}
.pr-100 {padding-right: 100px !important;}
.pr-150 {padding-right: 150px !important;}
.pr-200 {padding-right: 200px !important;}
.pr-250 {padding-right: 250px !important;}
.pr-300 {padding-right: 300px !important;}
.pr-350 {padding-right: 350px !important;}
.pr-400 {padding-right: 400px !important;}
.pr-450 {padding-right: 450px !important;}
.pr-500 {padding-right: 500px !important;}

.pb-0 {padding-bottom: 0px !important;}
.pb-1 {padding-bottom: 1px !important;}
.pb-2 {padding-bottom: 2px !important;}
.pb-3 {padding-bottom: 3px !important;}
.pb-4 {padding-bottom: 4px !important;}
.pb-5 {padding-bottom: 5px !important;}
.pb-6 {padding-bottom: 6px !important;}
.pb-7 {padding-bottom: 7px !important;}
.pb-8 {padding-bottom: 8px !important;}
.pb-9 {padding-bottom: 9px !important;}
.pb-10 {padding-bottom: 10px !important;}
.pb-15 {padding-bottom: 15px !important;}
.pb-20 {padding-bottom: 20px !important;}
.pb-25 {padding-bottom: 25px !important;}
.pb-30 {padding-bottom: 30px !important;}
.pb-35 {padding-bottom: 35px !important;}
.pb-40 {padding-bottom: 40px !important;}
.pb-45 {padding-bottom: 45px !important;}
.pb-50 {padding-bottom: 50px !important;}
.pb-60 {padding-bottom: 60px !important;}
.pb-70 {padding-bottom: 70px !important;}
.pb-80 {padding-bottom: 80px !important;}
.pb-90 {padding-bottom: 90px !important;}
.pb-100 {padding-bottom: 100px !important;}
.pb-150 {padding-bottom: 150px !important;}
.pb-200 {padding-bottom: 200px !important;}
.pb-250 {padding-bottom: 250px !important;}
.pb-300 {padding-bottom: 300px !important;}
.pb-350 {padding-bottom: 350px !important;}
.pb-400 {padding-bottom: 400px !important;}
.pb-450 {padding-bottom: 450px !important;}
.pb-500 {padding-bottom: 500px !important;}

.pl-0 {padding-left: 0px !important;}
.pl-1 {padding-left: 1px !important;}
.pl-2 {padding-left: 2px !important;}
.pl-3 {padding-left: 3px !important;}
.pl-4 {padding-left: 4px !important;}
.pl-5 {padding-left: 5px !important;}
.pl-6 {padding-left: 6px !important;}
.pl-7 {padding-left: 7px !important;}
.pl-8 {padding-left: 8px !important;}
.pl-9 {padding-left: 9px !important;}
.pl-10 {padding-left: 10px !important;}
.pl-15 {padding-left: 15px !important;}
.pl-20 {padding-left: 20px !important;}
.pl-25 {padding-left: 25px !important;}
.pl-30 {padding-left: 30px !important;}
.pl-35 {padding-left: 35px !important;}
.pl-40 {padding-left: 40px !important;}
.pl-45 {padding-left: 45px !important;}
.pl-50 {padding-left: 50px !important;}
.pl-60 {padding-left: 60px !important;}
.pl-70 {padding-left: 70px !important;}
.pl-80 {padding-left: 80px !important;}
.pl-90 {padding-left: 90px !important;}
.pl-100 {padding-left: 100px !important;}
.pl-150 {padding-left: 150px !important;}
.pl-200 {padding-left: 200px !important;}
.pl-250 {padding-left: 250px !important;}
.pl-300 {padding-left: 300px !important;}
.pl-350 {padding-left: 350px !important;}
.pl-400 {padding-left: 400px !important;}
.pl-450 {padding-left: 450px !important;}
.pl-500 {padding-left: 500px !important;}

.mrt-10 {margin-top: -10px !important;}
.mrt-05 {margin-top: -5px !important;}
.mt-0 {margin-top: 0px !important;}
.mt-5 {margin-top: 5px !important;}
.mt-6 {margin-top: 6px !important;}
.mt-7 {margin-top: 7px !important;}
.mt-8 {margin-top: 8px !important;}
.mt-9 {margin-top: 9px !important;}
.mt-10 {margin-top: 10px !important;}
.mt-15 {margin-top: 15px !important;}
.mt-20 {margin-top: 20px !important;}
.mt-25 {margin-top: 25px !important;}
.mt-30 {margin-top: 30px !important;}
.mt-35 {margin-top: 35px !important;}
.mt-40 {margin-top: 40px !important;}
.mt-45 {margin-top: 45px !important;}
.mt-50 {margin-top: 50px !important;}
.mt-60 {margin-top: 60px !important;}
.mt-70 {margin-top: 70px !important;}
.mt-80 {margin-top: 80px !important;}
.mt-90 {margin-top: 90px !important;}
.mt-100 {margin-top: 100px !important;}
.mt-110 {margin-top: 110px !important;}
.mt-120 {margin-top: 120px !important;}
.mt-130 {margin-top: 130px !important;}
.mt-140 {margin-top: 140px !important;}
.mt-150 {margin-top: 150px !important;}
.mt-200 {margin-top: 200px !important;}
.mt-210 {margin-top: 210px !important;}
.mt-220 {margin-top: 220px !important;}
.mt-230 {margin-top: 230px !important;}
.mt-240 {margin-top: 240px !important;}
.mt-250 {margin-top: 250px !important;}
.mt-300 {margin-top: 300px !important;}
.mt-350 {margin-top: 350px !important;}
.mt-400 {margin-top: 400px !important;}
.mt-450 {margin-top: 450px !important;}
.mt-500 {margin-top: 500px !important;}

.mrm-10 {margin-right: -10px !important;}
.mrm-05 {margin-right: -5px !important;}
.mr-0 {margin-right: 0px !important;}
.mr-5 {margin-right: 5px !important;}
.mr-6 {margin-right: 6px !important;}
.mr-7 {margin-right: 7px !important;}
.mr-8 {margin-right: 8px !important;}
.mr-9 {margin-right: 9px !important;}
.mr-10 {margin-right: 10px !important;}
.mr-15 {margin-right: 15px !important;}
.mr-20 {margin-right: 20px !important;}
.mr-25 {margin-right: 25px !important;}
.mr-30 {margin-right: 30px !important;}
.mr-35 {margin-right: 35px !important;}
.mr-40 {margin-right: 40px !important;}
.mr-45 {margin-right: 45px !important;}
.mr-50 {margin-right: 50px !important;}
.mr-60 {margin-right: 60px !important;}
.mr-70 {margin-right: 70px !important;}
.mr-80 {margin-right: 80px !important;}
.mr-90 {margin-right: 90px !important;}
.mr-100 {margin-right: 100px !important;}
.mr-110 {margin-right: 110px !important;}
.mr-120 {margin-right: 120px !important;}
.mr-130 {margin-right: 130px !important;}
.mr-140 {margin-right: 140px !important;}
.mr-150 {margin-right: 150px !important;}

.mrb-10 {margin-bottom: -10px !important;}
.mrb-05 {margin-bottom: -5px !important;}
.mb-0 {margin-bottom: 0px !important;}
.mb-5 {margin-bottom: 5px !important;}
.mb-6 {margin-bottom: 6px !important;}
.mb-7 {margin-bottom: 7px !important;}
.mb-8 {margin-bottom: 8px !important;}
.mb-9 {margin-bottom: 9px !important;}
.mb-10 {margin-bottom: 10px !important;}
.mb-15 {margin-bottom: 15px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-25 {margin-bottom: 25px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mb-35 {margin-bottom: 35px !important;}
.mb-40 {margin-bottom: 40px !important;}
.mb-45 {margin-bottom: 45px !important;}
.mb-50 {margin-bottom: 50px !important;}
.mb-60 {margin-bottom: 60px !important;}
.mb-70 {margin-bottom: 70px !important;}
.mb-80 {margin-bottom: 80px !important;}
.mb-90 {margin-bottom: 90px !important;}
.mb-100 {margin-bottom: 100px !important;}
.mb-110 {margin-bottom: 110px !important;}
.mb-120 {margin-bottom: 120px !important;}
.mb-130 {margin-bottom: 130px !important;}
.mb-140 {margin-bottom: 140px !important;}
.mb-150 {margin-bottom: 150px !important;}

.mrl-10 {margin-left: -10px !important;}
.mrl-05 {margin-left: -5px !important;}
.ml-0 {margin-left: 0px !important;}
.ml-5 {margin-left: 5px !important;}
.ml-6 {margin-left: 6px !important;}
.ml-7 {margin-left: 7px !important;}
.ml-8 {margin-left: 8px !important;}
.ml-9 {margin-left: 9px !important;}
.ml-10 {margin-left: 10px !important;}
.ml-15 {margin-left: 15px !important;}
.ml-20 {margin-left: 20px !important;}
.ml-25 {margin-left: 25px !important;}
.ml-30 {margin-left: 30px !important;}
.ml-35 {margin-left: 35px !important;}
.ml-40 {margin-left: 40px !important;}
.ml-45 {margin-left: 45px !important;}
.ml-50 {margin-left: 50px !important;}
.ml-60 {margin-left: 60px !important;}
.ml-70 {margin-left: 70px !important;}
.ml-80 {margin-left: 80px !important;}
.ml-90 {margin-left: 90px !important;}
.ml-100 {margin-left: 100px !important;}
.ml-110 {margin-left: 110px !important;}
.ml-120 {margin-left: 120px !important;}
.ml-130 {margin-left: 130px !important;}
.ml-140 {margin-left: 140px !important;}
.ml-150 {margin-left: 150px !important;}

.pd-0 {padding:0px !important;}
.pd-5 {padding:5px !important;}
.pd-10 {padding:10px !important;}
.pd-15 {padding:15px !important;}
.pd-20 {padding:20px !important;}
.pd-25 {padding:25px !important;}
.pd-30 {padding:30px !important;}
.pd-35 {padding:35px !important;}
.pd-40 {padding:40px !important;}
.pd-45 {padding:45px !important;}
.pd-50 {padding:50px !important;}

.mg-0 {margin:0px !important;}
.mg-5 {margin:5px !important;}
.mg-10 {margin:10px !important;}
.mg-15 {margin:15px !important;}
.mg-20 {margin:20px !important;}
.mg-25 {margin:25px !important;}
.mg-30 {margin:30px !important;}
.mg-35 {margin:35px !important;}
.mg-40 {margin:40px !important;}
.mg-45 {margin:45px !important;}
.mg-50 {margin:50px !important;}

.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-18 {font-size: 18px !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-35 {font-size: 35px !important;}
.fs-40 {font-size: 40px !important;}
.fs-45 {font-size: 45px !important;}
.fs-50 {font-size: 50px !important;}
.fs-55 {font-size: 55px !important;}
.fs-60 {font-size: 60px !important;}
.fs-65 {font-size: 65px !important;}
.fs-70 {font-size: 70px !important;}
.fs-75 {font-size: 75px !important;}
.fs-80 {font-size: 80px !important;}
.fs-85 {font-size: 85px !important;}
.fs-90 {font-size: 90px !important;}
.fs-95 {font-size: 95px !important;}
.fs-100 {font-size: 100px !important;}

.mh-0 {min-height: 0px !important;}
.mh-1 {min-height: 1px !important;}
.mh-2 {min-height: 2px !important;}
.mh-3 {min-height: 3px !important;}
.mh-4 {min-height: 4px !important;}
.mh-5 {min-height: 5px !important;}
.mh-10 {min-height: 10px !important;}
.mh-15 {min-height: 15px !important;}
.mh-20 {min-height: 20px !important;}
.mh-25 {min-height: 25px !important;}
.mh-30 {min-height: 30px !important;}
.mh-35 {min-height: 35px !important;}
.mh-40 {min-height: 40px !important;}
.mh-45 {min-height: 45px !important;}
.mh-50 {min-height: 50px !important;}
.mh-55 {min-height: 55px !important;}
.mh-60 {min-height: 60px !important;}
.mh-65 {min-height: 65px !important;}
.mh-70 {min-height: 70px !important;}
.mh-75 {min-height: 75px !important;}
.mh-80 {min-height: 80px !important;}
.mh-85 {min-height: 85px !important;}
.mh-90 {min-height: 90px !important;}
.mh-95 {min-height: 95px !important;}
.mh-100 {min-height: 100px !important;}
.mh-110 {min-height: 110px !important;}
.mh-120 {min-height: 120px !important;}
.mh-130 {min-height: 130px !important;}
.mh-140 {min-height: 140px !important;}
.mh-150 {min-height: 150px !important;}
.mh-200 {line-height: 200px !important;}
.mh-250 {line-height: 250px !important;}
.mh-300 {line-height: 300px !important;}
.mh-350 {line-height: 350px !important;}
.mh-400 {line-height: 400px !important;}
.mh-450 {line-height: 450px !important;}
.mh-500 {line-height: 500px !important;}

.mw-10 {min-width: 10px !important;}
.mw-20 {min-width: 20px !important;}
.mw-30 {min-width: 30px !important;}
.mw-40 {min-width: 40px !important;}
.mw-50 {min-width: 50px !important;}
.mw-55 {min-width: 55px !important;}
.mw-60 {min-width: 60px !important;}
.mw-65 {min-width: 65px !important;}
.mw-70 {min-width: 70px !important;}
.mw-75 {min-width: 75px !important;}
.mw-80 {min-width: 80px !important;}
.mw-85 {min-width: 85px !important;}
.mw-90 {min-width: 90px !important;}
.mw-95 {min-width: 95px !important;}
.mw-100 {min-width: 100px !important;}
.mw-110 {min-width: 110px !important;}
.mw-120 {min-width: 120px !important;}
.mw-130 {min-width: 130px !important;}
.mw-140 {min-width: 140px !important;}
.mw-150 {min-width: 150px !important;}
.mw-160 {min-width: 160px !important;}
.mw-170 {min-width: 170px !important;}
.mw-180 {min-width: 180px !important;}
.mw-190 {min-width: 190px !important;}
.mw-200 {min-width: 200px !important;}
.mw-250 {min-width: 250px !important;}
.mw-300 {min-width: 300px !important;}
.mw-350 {min-width: 350px !important;}
.mw-400 {min-width: 400px !important;}
.mw-450 {min-width: 450px !important;}
.mw-500 {min-width: 500px !important;}

.mx-10 {max-width: 10px !important;}
.mx-20 {max-width: 20px !important;}
.mx-30 {max-width: 30px !important;}
.mx-40 {max-width: 40px !important;}
.mx-50 {max-width: 50px !important;}
.mx-60 {max-width: 60px !important;}
.mx-70 {max-width: 70px !important;}
.mx-80 {max-width: 80px !important;}
.mx-90 {max-width: 90px !important;}
.mx-100 {max-width: 100px !important;}
.mx-110 {max-width: 110px !important;}
.mx-120 {max-width: 120px !important;}
.mx-130 {max-width: 130px !important;}
.mx-140 {max-width: 140px !important;}
.mx-150 {max-width: 150px !important;}
.mx-160 {max-width: 160px !important;}
.mx-170 {max-width: 170px !important;}
.mx-180 {max-width: 180px !important;}
.mx-190 {max-width: 190px !important;}
.mx-200 {max-width: 200px !important;}
.mx-250 {max-width: 250px !important;}
.mx-300 {max-width: 300px !important;}
.mx-350 {max-width: 350px !important;}
.mx-400 {max-width: 400px !important;}
.mx-450 {max-width: 450px !important;}
.mx-500 {max-width: 500px !important;}

.mxp-05 {max-width: 5% !important;}
.mxp-10 {max-width: 10% !important;}
.mxp-15 {max-width: 15% !important;}
.mxp-20 {max-width: 20% !important;}
.mxp-25 {max-width: 25% !important;}
.mxp-30 {max-width: 30% !important;}
.mxp-35 {max-width: 35% !important;}
.mxp-40 {max-width: 40% !important;}
.mxp-45 {max-width: 45% !important;}
.mxp-50 {max-width: 50% !important;}
.mxp-55 {max-width: 55% !important;}
.mxp-60 {max-width: 60% !important;}
.mxp-65 {max-width: 65% !important;}
.mxp-70 {max-width: 70% !important;}
.mxp-75 {max-width: 75% !important;}
.mxp-80 {max-width: 80% !important;}
.mxp-85 {max-width: 85% !important;}
.mxp-90 {max-width: 90% !important;}
.mxp-95 {max-width: 95% !important;}
.mxp-100 {max-width: 100% !important;}

.wid-05 {width: 5% !important;}
.wid-10 {width: 10% !important;}
.wid-15 {width: 15% !important;}
.wid-20 {width: 20% !important;}
.wid-25 {width: 25% !important;}
.wid-30 {width: 30% !important;}
.wid-35 {width: 35% !important;}
.wid-40 {width: 40% !important;}
.wid-45 {width: 45% !important;}
.wid-50 {width: 50% !important;}
.wid-55 {width: 55% !important;}
.wid-60 {width: 60% !important;}
.wid-65 {width: 65% !important;}
.wid-70 {width: 70% !important;}
.wid-75 {width: 75% !important;}
.wid-80 {width: 80% !important;}
.wid-85 {width: 85% !important;}
.wid-90 {width: 90% !important;}
.wid-95 {width: 95% !important;}
.wid-100 {width: 100% !important;}

.lh-0 {line-height: 0px !important;}
.lh-1 {line-height: 1px !important;}
.lh-2 {line-height: 2px !important;}
.lh-3 {line-height: 3px !important;}
.lh-4 {line-height: 4px !important;}
.lh-5 {line-height: 5px !important;}
.lh-6 {line-height: 6px !important;}
.lh-7 {line-height: 7px !important;}
.lh-8 {line-height: 8px !important;}
.lh-9 {line-height: 9px !important;}
.lh-10 {line-height: 10px !important;}
.lh-15 {line-height: 15px !important;}
.lh-20 {line-height: 20px !important;}
.lh-25 {line-height: 25px !important;}
.lh-30 {line-height: 30px !important;}
.lh-35 {line-height: 35px !important;}
.lh-40 {line-height: 40px !important;}
.lh-45 {line-height: 45px !important;}
.lh-50 {line-height: 50px !important;}
.lh-60 {line-height: 60px !important;}
.lh-70 {line-height: 70px !important;}
.lh-75 {line-height: 75px !important;}
.lh-80 {line-height: 80px !important;}
.lh-85 {line-height: 85px !important;}
.lh-90 {line-height: 90px !important;}
.lh-100 {line-height: 100px !important;}
.lh-110 {line-height: 110px !important;}
.lh-120 {line-height: 120px !important;}
.lh-130 {line-height: 130px !important;}
.lh-140 {line-height: 140px !important;}
.lh-150 {line-height: 150px !important;}
.lh-200 {line-height: 200px !important;}
.lh-250 {line-height: 250px !important;}
.lh-300 {line-height: 300px !important;}
.lh-350 {line-height: 350px !important;}
.lh-400 {line-height: 400px !important;}
.lh-450 {line-height: 450px !important;}
.lh-500 {line-height: 500px !important;}

.lf-0 {left: 0 !important;}
.lf-5 {left: 5px !important;}
.lf-10 {left: 10px !important;}
.lf-15 {left: 15px !important;}
.lf-20 {left: 20px !important;}
.lf-25 {left: 25px !important;}
.lf-30 {left: 30px !important;}
.lf-35 {left: 35px !important;}
.lf-40 {left: 40px !important;}
.lf-45 {left: 45px !important;}
.lf-50 {left: 50px !important;}

.rt-0 {right: 0 !important;}
.rt-5 {right: 5px !important;}
.rt-10 {right: 10px !important;}
.rt-15 {right: 15px !important;}
.rt-20 {right: 20px !important;}
.rt-25 {right: 25px !important;}
.rt-30 {right: 30px !important;}
.rt-35 {right: 35px !important;}
.rt-40 {right: 40px !important;}
.rt-45 {right: 45px !important;}
.rt-50 {right: 50px !important;}

.tp-0 {top: 0 !important;}
.tp-5 {top: 5px !important;}
.tp-10 {top: 10px !important;}
.tp-15 {top: 15px !important;}
.tp-20 {top: 20px !important;}
.tp-25 {top: 25px !important;}
.tp-30 {top: 30px !important;}
.tp-35 {top: 35px !important;}
.tp-40 {top: 40px !important;}
.tp-45 {top: 45px !important;}
.tp-50 {top: 50px !important;}

.bt-0 {bottom: 0 !important;}
.bt-5 {bottom: 5px !important;}
.bt-10 {bottom: 10px !important;}
.bt-15 {bottom: 15px !important;}
.bt-20 {bottom: 20px !important;}
.bt-25 {bottom: 25px !important;}
.bt-30 {bottom: 30px !important;}
.bt-35 {bottom: 35px !important;}
.bt-40 {bottom: 40px !important;}
.bt-45 {bottom: 45px !important;}
.bt-50 {bottom: 50px !important;}

.lfp-0 {left: 0 !important;}
.lfp-5 {left: 5% !important;}
.lfp-10 {left: 10% !important;}
.lfp-15 {left: 15% !important;}
.lfp-20 {left: 20% !important;}
.lfp-25 {left: 25% !important;}
.lfp-30 {left: 30% !important;}
.lfp-35 {left: 35% !important;}
.lfp-40 {left: 40% !important;}
.lfp-45 {left: 45% !important;}
.lfp-50 {left: 50% !important;}

.rtp-0 {right: 0 !important;}
.rtp-5 {right: 5% !important;}
.rtp-10 {right: 10% !important;}
.rtp-15 {right: 15% !important;}
.rtp-20 {right: 20% !important;}
.rtp-25 {right: 25% !important;}
.rtp-30 {right: 30% !important;}
.rtp-35 {right: 35% !important;}
.rtp-40 {right: 40% !important;}
.rtp-45 {right: 45% !important;}
.rtp-50 {right: 50% !important;}

.tpp-0 {top: 0 !important;}
.tpp-5 {top: 5% !important;}
.tpp-10 {top: 10% !important;}
.tpp-15 {top: 15% !important;}
.tpp-20 {top: 20% !important;}
.tpp-25 {top: 25% !important;}
.tpp-30 {top: 30% !important;}
.tpp-35 {top: 35% !important;}
.tpp-40 {top: 40% !important;}
.tpp-45 {top: 45% !important;}
.tpp-50 {top: 50% !important;}

.btp-0 {bottom: 0 !important;}
.btp-5 {bottom: 5% !important;}
.btp-10 {bottom: 10% !important;}
.btp-15 {bottom: 15% !important;}
.btp-20 {bottom: 20% !important;}
.btp-25 {bottom: 25% !important;}
.btp-30 {bottom: 30% !important;}
.btp-35 {bottom: 35% !important;}
.btp-40 {bottom: 40% !important;}
.btp-45 {bottom: 45% !important;}
.btp-50 {bottom: 50% !important;}

.b-radius-3 {
	border-radius: 3px !important;
}
.b-radius-4 {
	border-radius: 4px !important;
}
.b-radius-5 {
	border-radius: 5px !important;
}
.b-radius-6 {
	border-radius: 6px !important;
}
.b-radius-7 {
	border-radius: 7px !important;
}
.b-radius-8 {
	border-radius: 8px !important;
}
.b-radius-9 {
	border-radius: 9px !important;
}
.b-radius-10 {
	border-radius: 10px !important;
}
.brtr {
	border-top-right-radius: 3px !important;
}
.brtl {
	border-top-left-radius: 3px !important;
}
.brbr {
	border-bottom-right-radius: 3px !important;
}
.brbl {
	border-bottom-left-radius: 3px !important;
}
.border-dark-red-1 {
    border-bottom: 1px solid #c1531b !important;
}
.border-dark-red {
    border-bottom: 2px solid #c1531b !important;
}
.border-dark-green {
    border-bottom: 2px solid #375560 !important;
}
.border-dark-grey {
    border-bottom: 2px solid #636569 !important;
}
.fb-color {
	color: #3B5998 !important;
}
.ig-color {
	color: #835C3B !important;
}
.bg-e9 {
    background-color: #e9e9e9 !important;
}
.bg-f1 {
	background-color: #f1f1f1 !important;
}
.bg-ee {
	background-color: #eeeeee !important;
}
.bg-dd {
	background-color: #dddddd !important;
}
.bg-cc {
	background-color: #cccccc !important;
}
.bg-grey {
	background-color: #666666 !important;
}
.bg-light-grey {
	background-color: #999999 !important;
}
.bg-dark-grey {
    background-color: #455A64 !important;
}
.bg-darker-grey {
	background-color: #333333 !important;
}
.bg-black {
	background-color: #000000 !important;
}

.bg-blue {
    background-color: #0000CD !important;
}
.bg-dark-blue {
    background-color: #090a30 !important;
}
.bg-light-blue {
    background-color: #4169E1 !important;
}
.bg-sky {
    background-color: #03A9F4 !important;
}
.bg-light-sky {
    background-color: #00FFFF !important;
}
.bg-red {
    background-color: #ed1c24 !important;
}
.bg-white {
	background-color: #ffffff !important;
}
.bg-black {
	background-color: #000000 !important;
}
.bg-dark-grey {
	background-color: #333333 !important;
}
.bg-light-grey {
	background-color: #666666 !important;
}
.bg-purple {
	background-color: #800080 !important;
}
.bg-red {
	background-color: #ff0000 !important;
}
.bg-orange {
    background-color: #f7931e !important;
}
.bg-dark-purple {
    background-color: #710303 !important;
}
.bg-yellow {
    background-color: #ffd10a !important;
}
.bg-light-yellow {
	background-color: #f8e51f !important;
}
.bg-dark-yellow {
	background-color: #f0ad4e !important;
}
.bg-light-sky {
	background-color: #d4f6f8 !important;
}
.bg-tariff {
	background-color: #fafcd4 !important;
}
.bg-green {
    background-color: #276b02 !important;
}
.bg-dark-green {
    background-color: #165208 !important;
}
.bg-light-green {
    background-color: #09bb07 !important;
}
.bdt-dark-orange-10 {
	border-top: 10px #ed5121 solid !important;
}
.bdt-face-book-10 {
	border-top: 10px #4364b1 solid !important;
}
.bdt-light-red-10 {
	border-top: 10px #ff0000 solid !important;
}
.border-none {
	border: 0px #eeeeee solid !important;
}
.border-eeeeee-1 {
	border: 1px #eeeeee solid !important;
}
.border-dddddd-1 {
	border: 1px #dddddd solid !important;
}
.border-wrap-1 {
	border: 1px #cccccc solid !important;
}
.border-top-1 {
	border-top: 1px #cccccc solid !important;
}
.border-right-1 {
	border-right: 1px #cccccc solid !important;
}
.border-bottom-1 {
	border-bottom: 1px #cccccc solid !important;
}
.border-top-card-1 {
    border-top: 1px #00006f solid !important;
}
.border-top-card-2 {
    border-top: 2px #00006f solid !important;
}
.border-top-card-3 {
    border-top: 3px #00006f solid !important;
}
.border-top-card-4 {
    border-top: 4px #00006f solid !important;
}
.border-top-card-5 {
    border-top: 5px #00006f solid !important;
}
.border-left-1 {
	border-left: 1px #cccccc solid !important;
}
.border-left-1-red {
    border-left: 1px #ed1c24 solid !important;
}
.border-left-2-red {
    border-left: 2px #ed1c24 solid !important;
}
.border-left-3-red {
    border-left: 3px #ed1c24 solid !important;
}
.border-left-4-red {
    border-left: 4px #ed1c24 solid !important;
}
.border-left-5-red {
    border-left: 5px #ed1c24 solid !important;
}
.border-bottom-business-1 {
	border-bottom: 1px #d8f6f8 solid !important;
}
.border-bottom-2 {
	border-bottom: 2px #ffd10a solid !important;
}
.bdt-dark-sky-10 {
	border-top: 10px #19a3ad solid !important;
}
.bdt-dark-purple-10 {
	border-top: 10px #8a64ad solid !important;
}
.bdt-dark-yellow-10 {
	border-top: 10px #f9ab01 solid !important;
}
.color-purple {
	color: #03316d !important;
}
.color-sky {
	color: #10aee5 !important;
}
.color-orange {
    color: #f7931e !important;
}
.color-light-blue {
	color: #19a3ad !important;
}
.color-white {
	color: #ffffff !important;
}
.color-black {
	color: #000000 !important;
}
.color-dark-grey {
	color: #333333 !important;
}
.color-dark-grey:hover {
    color: #ed1c24 !important;
}
.color-light-grey {
	color: #666666 !important;
}
.color-lighter-grey {
    color: #999999 !important;
}
.color-lightest-grey {
    color: #aaaaaa !important;
}
.color-blue {
    color: #0000CD !important;
}
.color-red {
    color: #ff0000 !important;
}
.color-dark-red {
	color: #710303 !important;
}
.color-light-red {
	color: #fc1c1d !important;
}
.color-light-gold {
	color: #e0c56e !important;
}
.color-medium-gold {
	color: #d4af37 !important;
}
.color-gold {
	color: #af872d !important;
}
.color-dark-yellow {
	color: #f9ab01 !important;
}
.color-light-yellow {
	color: #f8e51f !important;
}
.color-light-orange {
	color: #f0ad4e !important;
}
.color-dark-orange {
	color: #ed5121 !important;
}
.color-dark-sky {
	color: #19a3ad !important;
}
.color-facebook {
	color: #4364b1 !important;
}
.color-linkedin {
	color: #0073b1 !important;
}
.color-youtube {
	color: #ff0000 !important;
}
.color-wechat {
	color: #09bb07 !important;
}
.color-green {
    color: #276b02 !important;
}
.color-dark-green {
    color: #165208 !important;
}
.color-light-green {
    color: #7ac950 !important;
}
.fw-300 {
	font-weight: 300 !important;
}
.fw-400 {
	font-weight: 400 !important;
}
.fw-500 {
	font-weight: 500 !important;
}
.fw-600 {
	font-weight: 600 !important;
}
.fw-700 {
	font-weight: 700 !important;
}
.fw-800 {
	font-weight: 800 !important;
}
.bold, .strong {
	font-weight: 600 !important;
}
.capitalize {
	text-transform: capitalize;
}
.uppercase {
	text-transform: uppercase;
}
.lowercase {
	text-transform: lowercase;
}
.text-transform {
	text-transform: none;
}
.text-shadow-1 {
	text-shadow: 1px 1px #000;
}
.text-shadow-2 {
	text-shadow: 2px 2px #000;
}
.border-radius-1 {border-radius: 1px !important;}
.border-radius-2 {border-radius: 2px !important;}
.border-radius-3 {border-radius: 3px !important;}
.border-radius-4 {border-radius: 4px !important;}
.border-radius-5 {border-radius: 5px !important;}
.border-radius-6 {border-radius: 6px !important;}
.border-radius-7 {border-radius: 7px !important;}
.border-radius-8 {border-radius: 8px !important;}
.border-radius-9 {border-radius: 9px !important;}
.border-radius-10 {border-radius: 10px !important;}

.display-inline {display: inline !important;}
.display-block {display: block !important;}
.display-none, #toolbarContainer {display: none !important;}

::-webkit-scrollbar {
	width: 10px;
    background-color: #3f3944;
}
::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px #3f3944;
	border-radius: 10px;
}
::-webkit-scrollbar-thumb {
	background: #09bb07;
	border-radius: 0;
}
::-webkit-scrollbar-thumb:hover {
	background: #09bb07;
}
.list-style {list-style: none !important;padding-left: 0 !important;}

.top-10 {
	top: 10px !important;
}
.top-15 {
    top: 15px !important;
}
.top-20 {
	top: 20px !important;
}
.top-25 {
    top: 25px !important;
}
.top-30 {
	top: 30px !important;
}
.top-35 {
    top: 35px !important;
}
.top-40 {
	top: 40px !important;
}
.top-45 {
	top: 45px !important;
}
.top-50 {
	top: 50px !important;
}
.top-55 {
    top: 55px !important;
}
.top-60 {
	top: 60px !important;
}
.top-65 {
    top: 65px !important;
}
.top-70 {
	top: 70px !important;
}
.top-75 {
    top: 75px !important;
}
.top-80 {
	top: 80px !important;
}
.top-85 {
    top: 85px !important;
}
.top-90 {
	top: 90px !important;
}
.top-95 {
    top: 95px !important;
}
.top-100 {
	top: 100px !important;
}
.right {
    bottom: 5px !important;
}
.right-10 {
    right: 10px !important;
}
.right-15 {
    right: 15px !important;
}
.right-20 {
    right: 20px !important;
}
.right-25 {
    right: 25px !important;
}
.right-30 {
    right: 30px !important;
}
.right-35 {
    right: 35px !important;
}
.right-40 {
    right: 40px !important;
}
.right-45 {
    right: 45px !important;
}
.right-50 {
    right: 50px !important;
}
.right-55 {
    right: 55px !important;
}
.right-60 {
    right: 60px !important;
}
.right-65 {
    right: 65px !important;
}
.right-70 {
    right: 70px !important;
}
.right-75 {
    right: 75px !important;
}
.right-80 {
    right: 80px !important;
}
.right-85 {
    right: 85px !important;
}
.right-90 {
    right: 90px !important;
}
.right-95 {
    right: 95px !important;
}
.right-100 {
    right: 100px !important;
}
.bottom-5 {
    bottom: 5px !important;
}
.bottom-10 {
    bottom: 10px !important;
}
.bottom-15 {
    bottom: 15px !important;
}
.bottom-20 {
    bottom: 20px !important;
}
.bottom-25 {
    bottom: 25px !important;
}
.bottom-30 {
    bottom: 30px !important;
}
.bottom-35 {
    bottom: 35px !important;
}
.bottom-40 {
    bottom: 40px !important;
}
.bottom-45 {
    bottom: 45px !important;
}
.bottom-50 {
    bottom: 50px !important;
}
.bottom-55 {
    bottom: 55px !important;
}
.bottom-60 {
    bottom: 60px !important;
}
.bottom-65 {
    bottom: 65px !important;
}
.bottom-70 {
    bottom: 70px !important;
}
.bottom-75 {
    bottom: 75px !important;
}
.bottom-80 {
    bottom: 80px !important;
}
.bottom-85 {
    bottom: 85px !important;
}
.bottom-90 {
    bottom: 90px !important;
}
.bottom-95 {
    bottom: 95px !important;
}
.bottom-100 {
    bottom: 100px !important;
}
.left-5 {
    left: 5px !important;
}
.left-10 {
    left: 10px !important;
}
.left-15 {
    left: 15px !important;
}
.left-20 {
    left: 20px !important;
}
.left-25 {
    left: 25px !important;
}
.left-30 {
    left: 30px !important;
}
.left-35 {
    left: 35px !important;
}
.left-40 {
    left: 40px !important;
}
.left-45 {
    left: 45px !important;
}
.left-50 {
    left: 50px !important;
}
.left-55 {
    left: 55px !important;
}
.left-60 {
    left: 60px !important;
}
.left-65 {
    left: 65px !important;
}
.left-70 {
    left: 70px !important;
}
.left-75 {
    left: 75px !important;
}
.left-80 {
    left: 80px !important;
}
.left-85 {
    left: 85px !important;
}
.left-90 {
    left: 90px !important;
}
.left-95 {
    left: 95px !important;
}
.left-100 {
    left: 100px !important;
}
.required:after {
	content:" *";
	color: #ed1c24;
}
.cursor {
	cursor: pointer !important;
}
.cursor-pointer {
    cursor: pointer !important;
}
.clear-both {
	clear: both;
}
.row .lesson {
	border: 1px solid #ffffff !important;
}
.row .lesson:hover {
	background-color: #f8f8f8;
	border: 1px solid #f7931e !important;
}
.grid-box {
	background-color: #ffffff;
	box-shadow: 0 2px 4px 0 rgb(0 0 0 / 8%);
	cursor: pointer;
	border: 1px solid #cccccc !important;
	border-radius: 4px;
}
.grid-box:hover, .grid-box:focus {
	background-color: #f8f8f8;
	box-shadow: 0 2px 4px 0 rgb(0 0 0 / 8%);
	cursor: pointer;
	border: 1px solid #f7931e !important;
	border-radius: 4px;
}
.grid-box img {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.ytp-copylink-icon {
	margin: auto;
	width: 36px;
	height: 36px;
	display: none !important;
	visibility: hidden !important;
}
.html5-video-player:not(.ytp-big-mode) .ytp-chrome-top .ytp-copylink-title {
	text-overflow: ellipsis;
	overflow: hidden;
	display: none !important;
	visibility: hidden !important;
}
.ytp-watermark {
	position: static !important;
	width: 110px;
	height: 26px;
	bottom: 49px;
	right: 16px;
	z-index: 27;
	opacity: 0;
}
.youtube_video {
	display: inline-block;
	position: relative;
	width: 100%;
}
iframe {
	display: block;
}
#youtube_box {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}
.youtube_video:hover #youtube_box {
	background-image: url("https://reachseynews.com/userfiles/video/cover/reachsey-news-cover.png");
	background-color: #ff0000;
	height: 480px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	display: inline-block;
	visibility: visible;
}
.example-left,
.example-right,
.example-enough-space,
.example-options {
    width: 200px;
    padding: 5px;
    background: #444;
    color: #fff;
}
.example-enough-space.has-enough-space {
    text-align: center;
}
.example-top,
.example-bottom {
    width: 75px;
    height: 50px;
    padding: 5px;
    background: #444;
    color: #fff;
}
.youtube-video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}
.youtube-video-container::after {
    padding-bottom: 25%;
    display: block;
    content: '';
}
.youtube-video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 70%;
}
.tab-title {
    background-color: #00006f;
    color: #fff !important;
    padding: 10px;
    font-family: 'Farro', 'Signika Negative', 'Bokor' !important;
}
.article-name {
    min-height: 80px;
    max-height: 80px;
    overflow: hidden;
    background-color: #090a30 !important;
    color: #ffffff !important;
    font-weight: 400;
    font-family: 'Farro', 'Signika Negative', 'Bokor' !important;
}
.blockheader {
    height: 100px;
    width: 100%;
    float: left;
    overflow-x: hidden;
    visibility: hidden;
    border: 0 solid #ffffff;
    margin: 0;
    padding: 0;
}

/*-------------------------*/

.panel-group .panel {
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #dddddd;
    background-color: #ffffff;
    margin: 0 0 5px 0;
}
.panel-default > .panel-heading {
    padding: 0;
    border-radius: 0;
    color: #212121;
    background-color: #FAFAFA;
    border-color: #EEEEEE;
}
.panel-title {
    font-size: 14px;
}
.panel-title > a {
    display: block;
    padding: 10px;
    text-decoration: none;
    background-color: #f1f1f1;
}
.panel-title > a:hover, .panel-title > a:focus{
    display: block;
    padding: 10px;
    text-decoration: none;
    background-color: #276b02;
    color: #ffffff;
}
.more-less {
    float: right;
    color: #212121;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #EEEEEE;
    padding: 15px;
}
.panel-body ul {
    margin-left: 15px;
}
.panel-body ul li {
    list-style-type: circle;
}
.panel-body ul li a {
    color: #00006f;
}
.panel-body ul li a:hover {
    color: #ed1c24;
}
.panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
}
.panel-title > a.collapsed:before {
    float: right !important;
    content:"\f067";
}
.panel-title > a:hover,
.panel-title > a:active,
.panel-title > a:focus  {
    text-decoration:none;
}
.disabled {
    pointer-events: none !important;
    opacity: 0.5 !important;
}

.table td, .table th {
    padding: .5rem !important;
}

.project-block .project-overlay {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    transform: perspective(400px) rotateX(-90deg);
    transform-origin: center top 0;
    transition: all .5s ease 0s;
}

.project-block:hover .project-overlay {
    opacity: 1;
    transform: perspective(400px) rotateX(0);
    border-radius: 10px;
}

.project-block .project-icon {
    left: 0;
    right: 0;
    position: absolute;
    width: 35px;
    height: 35px;
    margin: auto;
    top: 0;
    bottom: 0;
}

.project-block .project-icon li {
    display: inline-block;
}

.project-block .project-icon li a {
    background: #f7931e;
    font-size: 20px;
    color: #fff;
    display: block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    border-radius: 50%;
}

.project-block .project-icon li a:hover {
    background: #fff;
    color: #f7931e;
}

.project-block .project-icon li a i {
    margin-left: 1px;
}

fieldset.app-form {
    border: solid 1px #DDD !important;
    padding: 0 10px 10px 10px;
    border-bottom: none;
    margin: 0 0 15px 0;
}
legend.app-form {
    width: auto !important;
    font-size: 16px;
    font-weight: 600;
    padding: 5px 10px;
    border: 1px solid #ccc;
    margin: 0 0 10px 15px;
    background-image: linear-gradient(to left, #f1f1f1, #f2f2f2, #f3f4f3, #f5f5f5, #f6f6f6, #f6f6f6, #f6f6f6, #f6f6f6, #f5f5f5, #f3f4f3, #f2f2f2, #f1f1f1);
}
.bg-black-olive {
    background-color: #3f3944 !important;
}
.bg-pale-blue {
    background-color: #7ac950 !important;
}
.color-black-olive {/*63,57,68*/
    color: #3f3944 !important;
}
.color-pale-blue {/*162,217,231*/
    color: #7ac950 !important;
}
.flex-width {
	flex: 1 !important;
}
.flex-height {
	display: flex !important;
}
.flex-wrap {
	flex-wrap: wrap !important;
}
#flex-width {
	flex: 1 !important;
}
#flex-height {
	display: flex !important;
}
.underline-1 {
    display:inline-block;
    border-bottom:1px solid #a0a0a0;
    padding-bottom:5px;
}
.underline-2 {
    display:inline-block;
    border-bottom:2px solid #a0a0a0;
    padding-bottom:5px;
}
.usd:before {
    content: "$ ";
}
span.usd {
    float: left;
}
.khr:before {
    content: "រ ";
}
span.khr {
    float: left;
}
.booking {
    /*display: block;*/
    position: relative;
    /*padding-left: 35px;*/
    margin-bottom: 0;
    cursor: pointer;
    /*font-size: 22px;*/
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.booking input {
    /*position: absolute;*/
    opacity: 0;
    cursor: pointer;
}
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #f8f8f8;
    border: 2px solid #CCCCCC;
    border-radius: 50%;
}
.booking:hover input ~ .checkmark {
    border: 2px solid #2196F3;
    background-color: #ffffff;
}
.booking input:checked ~ .checkmark {
    border: 2px solid #2196F3;
    background-color: #2196F3;
}
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
.booking input:checked ~ .checkmark:after {
    display: block;
}
.booking .checkmark:after {
    top: 3px;
    left: 3px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: white;
}
