.rog {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.flex-vertical {-ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column;}
.flex-grid {display: -ms-flexbox; display: -webkit-box; display: flex;}
.flex-row {width: 100%; position: relative}
.flex-1 {width: 10%}
.flex-2 {width: 20%}
.flex-3 {width: 30%}
.flex-4 {width: 40%}
.flex-5 {width: 50%}
.flex-6 {width: 60%}
.flex-7 {width: 70%}
.flex-8 {width: 80%}
.flex-9 {width: 90%}
.flex-auto {width: auto;}
.flex {width: auto}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto { position: relative; width: 100%;}
.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    --flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
}
.col-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}
.col-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.col-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
}
.col-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.col-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.col-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
}
.col-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}
.col-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.col-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
}
.col-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}
.col-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}
.col-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
}
.col-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}

.middle {vertical-align: middle !important;}
.bottom {vertical-align: bottom !important;}
.sub {vertical-align: sub !important;}
.top {vertical-align: top !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;}

.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-11 {padding-right: 11px !important;}
.pr-12 {padding-right: 12px !important;}
.pr-13 {padding-right: 13px !important;}
.pr-14 {padding-right: 14px !important;}
.pr-15 {padding-right: 15px !important;}
.pr-16 {padding-right: 16px !important;}
.pr-17 {padding-right: 17px !important;}
.pr-18 {padding-right: 18px !important;}
.pr-19 {padding-right: 19px !important;}
.pr-20 {padding-right: 20px !important;}
.pr-21 {padding-right: 21px !important;}
.pr-22 {padding-right: 22px !important;}
.pr-23 {padding-right: 23px !important;}
.pr-24 {padding-right: 24px !important;}
.pr-25 {padding-right: 25px !important;}
.pr-26 {padding-right: 26px !important;}
.pr-27 {padding-right: 27px !important;}
.pr-28 {padding-right: 28px !important;}
.pr-29 {padding-right: 29px !important;}
.pr-30 {padding-right: 30px !important;}
.pr-31 {padding-right: 31px !important;}
.pr-32 {padding-right: 32px !important;}
.pr-33 {padding-right: 33px !important;}
.pr-34 {padding-right: 34px !important;}
.pr-35 {padding-right: 35px !important;}
.pr-36 {padding-right: 36px !important;}
.pr-37 {padding-right: 37px !important;}
.pr-38 {padding-right: 38px !important;}
.pr-39 {padding-right: 39px !important;}
.pr-40 {padding-right: 40px !important;}
.pr-41 {padding-right: 41px !important;}
.pr-42 {padding-right: 42px !important;}
.pr-43 {padding-right: 43px !important;}
.pr-44 {padding-right: 44px !important;}
.pr-45 {padding-right: 45px !important;}
.pr-46 {padding-right: 46px !important;}
.pr-47 {padding-right: 47px !important;}
.pr-48 {padding-right: 48px !important;}
.pr-49 {padding-right: 49px !important;}
.pr-50 {padding-right: 50px !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-11 {padding-left: 11px !important;}
.pl-12 {padding-left: 12px !important;}
.pl-13 {padding-left: 13px !important;}
.pl-14 {padding-left: 14px !important;}
.pl-15 {padding-left: 15px !important;}
.pl-16 {padding-left: 16px !important;}
.pl-17 {padding-left: 17px !important;}
.pl-18 {padding-left: 18px !important;}
.pl-19 {padding-left: 19px !important;}
.pl-20 {padding-left: 20px !important;}
.pl-21 {padding-left: 21px !important;}
.pl-22 {padding-left: 22px !important;}
.pl-23 {padding-left: 23px !important;}
.pl-24 {padding-left: 24px !important;}
.pl-25 {padding-left: 25px !important;}
.pl-26 {padding-left: 26px !important;}
.pl-27 {padding-left: 27px !important;}
.pl-28 {padding-left: 28px !important;}
.pl-29 {padding-left: 29px !important;}
.pl-30 {padding-left: 30px !important;}
.pl-31 {padding-left: 31px !important;}
.pl-32 {padding-left: 32px !important;}
.pl-33 {padding-left: 33px !important;}
.pl-34 {padding-left: 34px !important;}
.pl-35 {padding-left: 35px !important;}
.pl-36 {padding-left: 36px !important;}
.pl-37 {padding-left: 37px !important;}
.pl-38 {padding-left: 38px !important;}
.pl-39 {padding-left: 39px !important;}
.pl-40 {padding-left: 40px !important;}
.pl-41 {padding-left: 41px !important;}
.pl-42 {padding-left: 42px !important;}
.pl-43 {padding-left: 43px !important;}
.pl-44 {padding-left: 44px !important;}
.pl-45 {padding-left: 45px !important;}
.pl-46 {padding-left: 46px !important;}
.pl-47 {padding-left: 47px !important;}
.pl-48 {padding-left: 48px !important;}
.pl-49 {padding-left: 49px !important;}
.pl-50 {padding-left: 50px !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-11 {padding-top: 11px !important;}
.pt-12 {padding-top: 12px !important;}
.pt-13 {padding-top: 13px !important;}
.pt-14 {padding-top: 14px !important;}
.pt-15 {padding-top: 15px !important;}
.pt-16 {padding-top: 16px !important;}
.pt-17 {padding-top: 17px !important;}
.pt-18 {padding-top: 18px !important;}
.pt-19 {padding-top: 19px !important;}
.pt-20 {padding-top: 20px !important;}
.pt-21 {padding-top: 21px !important;}
.pt-22 {padding-top: 22px !important;}
.pt-23 {padding-top: 23px !important;}
.pt-24 {padding-top: 24px !important;}
.pt-25 {padding-top: 25px !important;}
.pt-26 {padding-top: 26px !important;}
.pt-27 {padding-top: 27px !important;}
.pt-28 {padding-top: 28px !important;}
.pt-29 {padding-top: 29px !important;}
.pt-30 {padding-top: 30px !important;}
.pt-31 {padding-top: 31px !important;}
.pt-32 {padding-top: 32px !important;}
.pt-33 {padding-top: 33px !important;}
.pt-34 {padding-top: 34px !important;}
.pt-35 {padding-top: 35px !important;}
.pt-36 {padding-top: 36px !important;}
.pt-37 {padding-top: 37px !important;}
.pt-38 {padding-top: 38px !important;}
.pt-39 {padding-top: 39px !important;}
.pt-40 {padding-top: 40px !important;}
.pt-41 {padding-top: 41px !important;}
.pt-42 {padding-top: 42px !important;}
.pt-43 {padding-top: 43px !important;}
.pt-44 {padding-top: 44px !important;}
.pt-45 {padding-top: 45px !important;}
.pt-46 {padding-top: 46px !important;}
.pt-47 {padding-top: 47px !important;}
.pt-48 {padding-top: 48px !important;}
.pt-49 {padding-top: 49px !important;}
.pt-50 {padding-top: 50px !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-11 {padding-bottom: 11px !important;}
.pb-12 {padding-bottom: 12px !important;}
.pb-13 {padding-bottom: 13px !important;}
.pb-14 {padding-bottom: 14px !important;}
.pb-15 {padding-bottom: 15px !important;}
.pb-16 {padding-bottom: 16px !important;}
.pb-17 {padding-bottom: 17px !important;}
.pb-18 {padding-bottom: 18px !important;}
.pb-19 {padding-bottom: 19px !important;}
.pb-20 {padding-bottom: 20px !important;}
.pb-21 {padding-bottom: 21px !important;}
.pb-22 {padding-bottom: 22px !important;}
.pb-23 {padding-bottom: 23px !important;}
.pb-24 {padding-bottom: 24px !important;}
.pb-25 {padding-bottom: 25px !important;}
.pb-26 {padding-bottom: 26px !important;}
.pb-27 {padding-bottom: 27px !important;}
.pb-28 {padding-bottom: 28px !important;}
.pb-29 {padding-bottom: 29px !important;}
.pb-30 {padding-bottom: 30px !important;}
.pb-31 {padding-bottom: 31px !important;}
.pb-32 {padding-bottom: 32px !important;}
.pb-33 {padding-bottom: 33px !important;}
.pb-34 {padding-bottom: 34px !important;}
.pb-35 {padding-bottom: 35px !important;}
.pb-36 {padding-bottom: 36px !important;}
.pb-37 {padding-bottom: 37px !important;}
.pb-38 {padding-bottom: 38px !important;}
.pb-39 {padding-bottom: 39px !important;}
.pb-40 {padding-bottom: 40px !important;}
.pb-41 {padding-bottom: 41px !important;}
.pb-42 {padding-bottom: 42px !important;}
.pb-43 {padding-bottom: 43px !important;}
.pb-44 {padding-bottom: 44px !important;}
.pb-45 {padding-bottom: 45px !important;}
.pb-46 {padding-bottom: 46px !important;}
.pb-47 {padding-bottom: 47px !important;}
.pb-48 {padding-bottom: 48px !important;}
.pb-49 {padding-bottom: 49px !important;}
.pb-50 {padding-bottom: 50px !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;}

.mr-1 {margin-right: 1px !important;}
.mr-2 {margin-right: 2px !important;}
.mr-3 {margin-right: 3px !important;}
.mr-4 {margin-right: 4px !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-11 {margin-right: 11px !important;}
.mr-12 {margin-right: 12px !important;}
.mr-13 {margin-right: 13px !important;}
.mr-14 {margin-right: 14px !important;}
.mr-15 {margin-right: 15px !important;}
.mr-16 {margin-right: 16px !important;}
.mr-17 {margin-right: 17px !important;}
.mr-18 {margin-right: 18px !important;}
.mr-19 {margin-right: 19px !important;}
.mr-20 {margin-right: 20px !important;}
.mr-21 {margin-right: 21px !important;}
.mr-22 {margin-right: 22px !important;}
.mr-23 {margin-right: 23px !important;}
.mr-24 {margin-right: 24px !important;}
.mr-25 {margin-right: 25px !important;}
.mr-26 {margin-right: 26px !important;}
.mr-27 {margin-right: 27px !important;}
.mr-28 {margin-right: 28px !important;}
.mr-29 {margin-right: 29px !important;}
.mr-30 {margin-right: 30px !important;}
.mr-31 {margin-right: 31px !important;}
.mr-32 {margin-right: 32px !important;}
.mr-33 {margin-right: 33px !important;}
.mr-34 {margin-right: 34px !important;}
.mr-35 {margin-right: 35px !important;}
.mr-36 {margin-right: 36px !important;}
.mr-37 {margin-right: 37px !important;}
.mr-38 {margin-right: 38px !important;}
.mr-39 {margin-right: 39px !important;}
.mr-40 {margin-right: 40px !important;}
.mr-41 {margin-right: 41px !important;}
.mr-42 {margin-right: 42px !important;}
.mr-43 {margin-right: 43px !important;}
.mr-44 {margin-right: 44px !important;}
.mr-45 {margin-right: 45px !important;}
.mr-46 {margin-right: 46px !important;}
.mr-47 {margin-right: 47px !important;}
.mr-48 {margin-right: 48px !important;}
.mr-49 {margin-right: 49px !important;}
.mr-50 {margin-right: 50px !important;}

.ml-1 {margin-left: 1px !important;}
.ml-2 {margin-left: 2px !important;}
.ml-3 {margin-left: 3px !important;}
.ml-4 {margin-left: 4px !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-11 {margin-left: 11px !important;}
.ml-12 {margin-left: 12px !important;}
.ml-13 {margin-left: 13px !important;}
.ml-14 {margin-left: 14px !important;}
.ml-15 {margin-left: 15px !important;}
.ml-16 {margin-left: 16px !important;}
.ml-17 {margin-left: 17px !important;}
.ml-18 {margin-left: 18px !important;}
.ml-19 {margin-left: 19px !important;}
.ml-20 {margin-left: 20px !important;}
.ml-21 {margin-left: 21px !important;}
.ml-22 {margin-left: 22px !important;}
.ml-23 {margin-left: 23px !important;}
.ml-24 {margin-left: 24px !important;}
.ml-25 {margin-left: 25px !important;}
.ml-26 {margin-left: 26px !important;}
.ml-27 {margin-left: 27px !important;}
.ml-28 {margin-left: 28px !important;}
.ml-29 {margin-left: 29px !important;}
.ml-30 {margin-left: 30px !important;}
.ml-31 {margin-left: 31px !important;}
.ml-32 {margin-left: 32px !important;}
.ml-33 {margin-left: 33px !important;}
.ml-34 {margin-left: 34px !important;}
.ml-35 {margin-left: 35px !important;}
.ml-36 {margin-left: 36px !important;}
.ml-37 {margin-left: 37px !important;}
.ml-38 {margin-left: 38px !important;}
.ml-39 {margin-left: 39px !important;}
.ml-40 {margin-left: 40px !important;}
.ml-41 {margin-left: 41px !important;}
.ml-42 {margin-left: 42px !important;}
.ml-43 {margin-left: 43px !important;}
.ml-44 {margin-left: 44px !important;}
.ml-45 {margin-left: 45px !important;}
.ml-46 {margin-left: 46px !important;}
.ml-47 {margin-left: 47px !important;}
.ml-48 {margin-left: 48px !important;}
.ml-49 {margin-left: 49px !important;}
.ml-50 {margin-left: 50px !important;}

.mt-1 {margin-top: 1px !important;}
.mt-2 {margin-top: 2px !important;}
.mt-3 {margin-top: 3px !important;}
.mt-4 {margin-top: 4px !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-11 {margin-top: 11px !important;}
.mt-12 {margin-top: 12px !important;}
.mt-13 {margin-top: 13px !important;}
.mt-14 {margin-top: 14px !important;}
.mt-15 {margin-top: 15px !important;}
.mt-16 {margin-top: 16px !important;}
.mt-17 {margin-top: 17px !important;}
.mt-18 {margin-top: 18px !important;}
.mt-19 {margin-top: 19px !important;}
.mt-20 {margin-top: 20px !important;}
.mt-21 {margin-top: 21px !important;}
.mt-22 {margin-top: 22px !important;}
.mt-23 {margin-top: 23px !important;}
.mt-24 {margin-top: 24px !important;}
.mt-25 {margin-top: 25px !important;}
.mt-26 {margin-top: 26px !important;}
.mt-27 {margin-top: 27px !important;}
.mt-28 {margin-top: 28px !important;}
.mt-29 {margin-top: 29px !important;}
.mt-30 {margin-top: 30px !important;}
.mt-31 {margin-top: 31px !important;}
.mt-32 {margin-top: 32px !important;}
.mt-33 {margin-top: 33px !important;}
.mt-34 {margin-top: 34px !important;}
.mt-35 {margin-top: 35px !important;}
.mt-36 {margin-top: 36px !important;}
.mt-37 {margin-top: 37px !important;}
.mt-38 {margin-top: 38px !important;}
.mt-39 {margin-top: 39px !important;}
.mt-40 {margin-top: 40px !important;}
.mt-41 {margin-top: 41px !important;}
.mt-42 {margin-top: 42px !important;}
.mt-43 {margin-top: 43px !important;}
.mt-44 {margin-top: 44px !important;}
.mt-45 {margin-top: 45px !important;}
.mt-46 {margin-top: 46px !important;}
.mt-47 {margin-top: 47px !important;}
.mt-48 {margin-top: 48px !important;}
.mt-49 {margin-top: 49px !important;}
.mt-50 {margin-top: 50px !important;}

.mb-1 {margin-bottom: 1px !important;}
.mb-2 {margin-bottom: 2px !important;}
.mb-3 {margin-bottom: 3px !important;}
.mb-4 {margin-bottom: 4px !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-11 {margin-bottom: 11px !important;}
.mb-12 {margin-bottom: 12px !important;}
.mb-13 {margin-bottom: 13px !important;}
.mb-14 {margin-bottom: 14px !important;}
.mb-15 {margin-bottom: 15px !important;}
.mb-16 {margin-bottom: 16px !important;}
.mb-17 {margin-bottom: 17px !important;}
.mb-18 {margin-bottom: 18px !important;}
.mb-19 {margin-bottom: 19px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-21 {margin-bottom: 21px !important;}
.mb-22 {margin-bottom: 22px !important;}
.mb-23 {margin-bottom: 23px !important;}
.mb-24 {margin-bottom: 24px !important;}
.mb-25 {margin-bottom: 25px !important;}
.mb-26 {margin-bottom: 26px !important;}
.mb-27 {margin-bottom: 27px !important;}
.mb-28 {margin-bottom: 28px !important;}
.mb-29 {margin-bottom: 29px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mb-31 {margin-bottom: 31px !important;}
.mb-32 {margin-bottom: 32px !important;}
.mb-33 {margin-bottom: 33px !important;}
.mb-34 {margin-bottom: 34px !important;}
.mb-35 {margin-bottom: 35px !important;}
.mb-36 {margin-bottom: 36px !important;}
.mb-37 {margin-bottom: 37px !important;}
.mb-38 {margin-bottom: 38px !important;}
.mb-39 {margin-bottom: 39px !important;}
.mb-40 {margin-bottom: 40px !important;}
.mb-41 {margin-bottom: 41px !important;}
.mb-42 {margin-bottom: 42px !important;}
.mb-43 {margin-bottom: 43px !important;}
.mb-44 {margin-bottom: 44px !important;}
.mb-45 {margin-bottom: 45px !important;}
.mb-46 {margin-bottom: 46px !important;}
.mb-47 {margin-bottom: 47px !important;}
.mb-48 {margin-bottom: 48px !important;}
.mb-49 {margin-bottom: 49px !important;}
.mb-50 {margin-bottom: 50px !important;}

.op-0 {opacity: 0 !important;}
.op-1 {opacity: 0.1 !important;}
.op-2 {opacity: 0.2 !important;}
.op-3 {opacity: 0.3 !important;}
.op-4 {opacity: 0.4 !important;}
.op-5 {opacity: 0.5 !important;}
.op-6 {opacity: 0.6 !important;}
.op-7 {opacity: 0.7 !important;}
.op-8 {opacity: 0.8 !important;}
.op-9 {opacity: 0.9 !important;}
.op-10 {opacity: 1 !important;}

.relative {position: relative !important;}
.absolute {position: absolute !important;}
.fixed {position: fixed !important;}
.static {position: static !important;}
.sticky {position: sticky !important;}

.d-block {display: block !important;}
.d-inline {display: inline !important;}
.d-none {display: none !important}
.d-flex {display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important}
.center {-webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important}
.d-inline-block { display: inline-block !important}
.shadow {-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important}
.shadow-lg {-webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important}

.start {float: left !important;}
.end {float: right !important;}

.wpx-1 {width: 1px !important;}
.wpx-2 {width: 2px !important;}
.wpx-3 {width: 3px !important;}
.wpx-4 {width: 4px !important;}
.wpx-5 {width: 5px !important;}
.wpx-6 {width: 6px !important;}
.wpx-7 {width: 7px !important;}
.wpx-8 {width: 8px !important;}
.wpx-9 {width: 9px !important;}
.wpx-10 {width: 10px !important;}
.wpx-11 {width: 11px !important;}
.wpx-12 {width: 12px !important;}
.wpx-13 {width: 13px !important;}
.wpx-14 {width: 14px !important;}
.wpx-15 {width: 15px !important;}
.wpx-16 {width: 16px !important;}
.wpx-17 {width: 17px !important;}
.wpx-18 {width: 18px !important;}
.wpx-19 {width: 19px !important;}
.wpx-20 {width: 20px !important;}
.wpx-21 {width: 21px !important;}
.wpx-22 {width: 22px !important;}
.wpx-23 {width: 23px !important;}
.wpx-24 {width: 24px !important;}
.wpx-25 {width: 25px !important;}
.wpx-26 {width: 26px !important;}
.wpx-27 {width: 27px !important;}
.wpx-28 {width: 28px !important;}
.wpx-29 {width: 29px !important;}
.wpx-30 {width: 30px !important;}
.wpx-31 {width: 31px !important;}
.wpx-32 {width: 32px !important;}
.wpx-33 {width: 33px !important;}
.wpx-34 {width: 34px !important;}
.wpx-35 {width: 35px !important;}
.wpx-36 {width: 36px !important;}
.wpx-37 {width: 37px !important;}
.wpx-38 {width: 38px !important;}
.wpx-39 {width: 39px !important;}
.wpx-40 {width: 40px !important;}
.wpx-41 {width: 41px !important;}
.wpx-42 {width: 42px !important;}
.wpx-43 {width: 43px !important;}
.wpx-44 {width: 44px !important;}
.wpx-45 {width: 45px !important;}
.wpx-46 {width: 46px !important;}
.wpx-47 {width: 47px !important;}
.wpx-48 {width: 48px !important;}
.wpx-49 {width: 49px !important;}
.wpx-50 {width: 50px !important;}
.wpx-51 {width: 51px !important;}
.wpx-52 {width: 52px !important;}
.wpx-53 {width: 53px !important;}
.wpx-54 {width: 54px !important;}
.wpx-55 {width: 55px !important;}
.wpx-56 {width: 56px !important;}
.wpx-57 {width: 57px !important;}
.wpx-58 {width: 58px !important;}
.wpx-59 {width: 59px !important;}
.wpx-60 {width: 60px !important;}
.wpx-61 {width: 61px !important;}
.wpx-62 {width: 62px !important;}
.wpx-63 {width: 63px !important;}
.wpx-64 {width: 64px !important;}
.wpx-65 {width: 65px !important;}
.wpx-66 {width: 66px !important;}
.wpx-67 {width: 67px !important;}
.wpx-68 {width: 68px !important;}
.wpx-69 {width: 69px !important;}
.wpx-70 {width: 70px !important;}
.wpx-71 {width: 71px !important;}
.wpx-72 {width: 72px !important;}
.wpx-73 {width: 73px !important;}
.wpx-74 {width: 74px !important;}
.wpx-75 {width: 75px !important;}
.wpx-76 {width: 76px !important;}
.wpx-77 {width: 77px !important;}
.wpx-78 {width: 78px !important;}
.wpx-79 {width: 79px !important;}
.wpx-80 {width: 80px !important;}
.wpx-81 {width: 81px !important;}
.wpx-82 {width: 82px !important;}
.wpx-83 {width: 83px !important;}
.wpx-84 {width: 84px !important;}
.wpx-85 {width: 85px !important;}
.wpx-86 {width: 86px !important;}
.wpx-87 {width: 87px !important;}
.wpx-88 {width: 88px !important;}
.wpx-89 {width: 89px !important;}
.wpx-90 {width: 90px !important;}
.wpx-91 {width: 91px !important;}
.wpx-92 {width: 92px !important;}
.wpx-93 {width: 93px !important;}
.wpx-94 {width: 94px !important;}
.wpx-95 {width: 95px !important;}
.wpx-96 {width: 96px !important;}
.wpx-97 {width: 97px !important;}
.wpx-98 {width: 98px !important;}
.wpx-99 {width: 99px !important;}
.wpx-100 {width: 100px !important;}

.wpr-1 {width: 1% !important;}
.wpr-2 {width: 2% !important;}
.wpr-3 {width: 3% !important;}
.wpr-4 {width: 4% !important;}
.wpr-5 {width: 5% !important;}
.wpr-6 {width: 6% !important;}
.wpr-7 {width: 7% !important;}
.wpr-8 {width: 8% !important;}
.wpr-9 {width: 9% !important;}
.wpr-10 {width: 10% !important;}
.wpr-11 {width: 11% !important;}
.wpr-12 {width: 12% !important;}
.wpr-13 {width: 13% !important;}
.wpr-14 {width: 14% !important;}
.wpr-15 {width: 15% !important;}
.wpr-16 {width: 16% !important;}
.wpr-17 {width: 17% !important;}
.wpr-18 {width: 18% !important;}
.wpr-19 {width: 19% !important;}
.wpr-20 {width: 20% !important;}
.wpr-21 {width: 21% !important;}
.wpr-22 {width: 22% !important;}
.wpr-23 {width: 23% !important;}
.wpr-24 {width: 24% !important;}
.wpr-25 {width: 25% !important;}
.wpr-26 {width: 26% !important;}
.wpr-27 {width: 27% !important;}
.wpr-28 {width: 28% !important;}
.wpr-29 {width: 29% !important;}
.wpr-30 {width: 30% !important;}
.wpr-31 {width: 31% !important;}
.wpr-32 {width: 32% !important;}
.wpr-33 {width: 33% !important;}
.wpr-34 {width: 34% !important;}
.wpr-35 {width: 35% !important;}
.wpr-36 {width: 36% !important;}
.wpr-37 {width: 37% !important;}
.wpr-38 {width: 38% !important;}
.wpr-39 {width: 39% !important;}
.wpr-40 {width: 40% !important;}
.wpr-41 {width: 41% !important;}
.wpr-42 {width: 42% !important;}
.wpr-43 {width: 43% !important;}
.wpr-44 {width: 44% !important;}
.wpr-45 {width: 45% !important;}
.wpr-46 {width: 46% !important;}
.wpr-47 {width: 47% !important;}
.wpr-48 {width: 48% !important;}
.wpr-49 {width: 49% !important;}
.wpr-50 {width: 50% !important;}
.wpr-51 {width: 51% !important;}
.wpr-52 {width: 52% !important;}
.wpr-53 {width: 53% !important;}
.wpr-54 {width: 54% !important;}
.wpr-55 {width: 55% !important;}
.wpr-56 {width: 56% !important;}
.wpr-57 {width: 57% !important;}
.wpr-58 {width: 58% !important;}
.wpr-59 {width: 59% !important;}
.wpr-60 {width: 60% !important;}
.wpr-61 {width: 61% !important;}
.wpr-62 {width: 62% !important;}
.wpr-63 {width: 63% !important;}
.wpr-64 {width: 64% !important;}
.wpr-65 {width: 65% !important;}
.wpr-66 {width: 66% !important;}
.wpr-67 {width: 67% !important;}
.wpr-68 {width: 68% !important;}
.wpr-69 {width: 69% !important;}
.wpr-70 {width: 70% !important;}
.wpr-71 {width: 71% !important;}
.wpr-72 {width: 72% !important;}
.wpr-73 {width: 73% !important;}
.wpr-74 {width: 74% !important;}
.wpr-75 {width: 75% !important;}
.wpr-76 {width: 76% !important;}
.wpr-77 {width: 77% !important;}
.wpr-78 {width: 78% !important;}
.wpr-79 {width: 79% !important;}
.wpr-80 {width: 80% !important;}
.wpr-81 {width: 81% !important;}
.wpr-82 {width: 82% !important;}
.wpr-83 {width: 83% !important;}
.wpr-84 {width: 84% !important;}
.wpr-85 {width: 85% !important;}
.wpr-86 {width: 86% !important;}
.wpr-87 {width: 87% !important;}
.wpr-88 {width: 88% !important;}
.wpr-89 {width: 89% !important;}
.wpr-90 {width: 90% !important;}
.wpr-91 {width: 91% !important;}
.wpr-92 {width: 92% !important;}
.wpr-93 {width: 93% !important;}
.wpr-94 {width: 94% !important;}
.wpr-95 {width: 95% !important;}
.wpr-96 {width: 96% !important;}
.wpr-97 {width: 97% !important;}
.wpr-98 {width: 98% !important;}
.wpr-99 {width: 99% !important;}
.wpr-100 {width: 100% !important;}

.hpx-1 {height: 1px !important;}
.hpx-2 {height: 2px !important;}
.hpx-3 {height: 3px !important;}
.hpx-4 {height: 4px !important;}
.hpx-5 {height: 5px !important;}
.hpx-6 {height: 6px !important;}
.hpx-7 {height: 7px !important;}
.hpx-8 {height: 8px !important;}
.hpx-9 {height: 9px !important;}
.hpx-10 {height: 10px !important;}
.hpx-11 {height: 11px !important;}
.hpx-12 {height: 12px !important;}
.hpx-13 {height: 13px !important;}
.hpx-14 {height: 14px !important;}
.hpx-15 {height: 15px !important;}
.hpx-16 {height: 16px !important;}
.hpx-17 {height: 17px !important;}
.hpx-18 {height: 18px !important;}
.hpx-19 {height: 19px !important;}
.hpx-20 {height: 20px !important;}
.hpx-21 {height: 21px !important;}
.hpx-22 {height: 22px !important;}
.hpx-23 {height: 23px !important;}
.hpx-24 {height: 24px !important;}
.hpx-25 {height: 25px !important;}
.hpx-26 {height: 26px !important;}
.hpx-27 {height: 27px !important;}
.hpx-28 {height: 28px !important;}
.hpx-29 {height: 29px !important;}
.hpx-30 {height: 30px !important;}
.hpx-31 {height: 31px !important;}
.hpx-32 {height: 32px !important;}
.hpx-33 {height: 33px !important;}
.hpx-34 {height: 34px !important;}
.hpx-35 {height: 35px !important;}
.hpx-36 {height: 36px !important;}
.hpx-37 {height: 37px !important;}
.hpx-38 {height: 38px !important;}
.hpx-39 {height: 39px !important;}
.hpx-40 {height: 40px !important;}
.hpx-41 {height: 41px !important;}
.hpx-42 {height: 42px !important;}
.hpx-43 {height: 43px !important;}
.hpx-44 {height: 44px !important;}
.hpx-45 {height: 45px !important;}
.hpx-46 {height: 46px !important;}
.hpx-47 {height: 47px !important;}
.hpx-48 {height: 48px !important;}
.hpx-49 {height: 49px !important;}
.hpx-50 {height: 50px !important;}
.hpx-51 {height: 51px !important;}
.hpx-52 {height: 52px !important;}
.hpx-53 {height: 53px !important;}
.hpx-54 {height: 54px !important;}
.hpx-55 {height: 55px !important;}
.hpx-56 {height: 56px !important;}
.hpx-57 {height: 57px !important;}
.hpx-58 {height: 58px !important;}
.hpx-59 {height: 59px !important;}
.hpx-60 {height: 60px !important;}
.hpx-61 {height: 61px !important;}
.hpx-62 {height: 62px !important;}
.hpx-63 {height: 63px !important;}
.hpx-64 {height: 64px !important;}
.hpx-65 {height: 65px !important;}
.hpx-66 {height: 66px !important;}
.hpx-67 {height: 67px !important;}
.hpx-68 {height: 68px !important;}
.hpx-69 {height: 69px !important;}
.hpx-70 {height: 70px !important;}
.hpx-71 {height: 71px !important;}
.hpx-72 {height: 72px !important;}
.hpx-73 {height: 73px !important;}
.hpx-74 {height: 74px !important;}
.hpx-75 {height: 75px !important;}
.hpx-76 {height: 76px !important;}
.hpx-77 {height: 77px !important;}
.hpx-78 {height: 78px !important;}
.hpx-79 {height: 79px !important;}
.hpx-80 {height: 80px !important;}
.hpx-81 {height: 81px !important;}
.hpx-82 {height: 82px !important;}
.hpx-83 {height: 83px !important;}
.hpx-84 {height: 84px !important;}
.hpx-85 {height: 85px !important;}
.hpx-86 {height: 86px !important;}
.hpx-87 {height: 87px !important;}
.hpx-88 {height: 88px !important;}
.hpx-89 {height: 89px !important;}
.hpx-90 {height: 90px !important;}
.hpx-91 {height: 91px !important;}
.hpx-92 {height: 92px !important;}
.hpx-93 {height: 93px !important;}
.hpx-94 {height: 94px !important;}
.hpx-95 {height: 95px !important;}
.hpx-96 {height: 96px !important;}
.hpx-97 {height: 97px !important;}
.hpx-98 {height: 98px !important;}
.hpx-99 {height: 99px !important;}
.hpx-100 {height: 100px !important;}

.hpr-1 {height: 1% !important;}
.hpr-2 {height: 2% !important;}
.hpr-3 {height: 3% !important;}
.hpr-4 {height: 4% !important;}
.hpr-5 {height: 5% !important;}
.hpr-6 {height: 6% !important;}
.hpr-7 {height: 7% !important;}
.hpr-8 {height: 8% !important;}
.hpr-9 {height: 9% !important;}
.hpr-10 {height: 10% !important;}
.hpr-11 {height: 11% !important;}
.hpr-12 {height: 12% !important;}
.hpr-13 {height: 13% !important;}
.hpr-14 {height: 14% !important;}
.hpr-15 {height: 15% !important;}
.hpr-16 {height: 16% !important;}
.hpr-17 {height: 17% !important;}
.hpr-18 {height: 18% !important;}
.hpr-19 {height: 19% !important;}
.hpr-20 {height: 20% !important;}
.hpr-21 {height: 21% !important;}
.hpr-22 {height: 22% !important;}
.hpr-23 {height: 23% !important;}
.hpr-24 {height: 24% !important;}
.hpr-25 {height: 25% !important;}
.hpr-26 {height: 26% !important;}
.hpr-27 {height: 27% !important;}
.hpr-28 {height: 28% !important;}
.hpr-29 {height: 29% !important;}
.hpr-30 {height: 30% !important;}
.hpr-31 {height: 31% !important;}
.hpr-32 {height: 32% !important;}
.hpr-33 {height: 33% !important;}
.hpr-34 {height: 34% !important;}
.hpr-35 {height: 35% !important;}
.hpr-36 {height: 36% !important;}
.hpr-37 {height: 37% !important;}
.hpr-38 {height: 38% !important;}
.hpr-39 {height: 39% !important;}
.hpr-40 {height: 40% !important;}
.hpr-41 {height: 41% !important;}
.hpr-42 {height: 42% !important;}
.hpr-43 {height: 43% !important;}
.hpr-44 {height: 44% !important;}
.hpr-45 {height: 45% !important;}
.hpr-46 {height: 46% !important;}
.hpr-47 {height: 47% !important;}
.hpr-48 {height: 48% !important;}
.hpr-49 {height: 49% !important;}
.hpr-50 {height: 50% !important;}
.hpr-51 {height: 51% !important;}
.hpr-52 {height: 52% !important;}
.hpr-53 {height: 53% !important;}
.hpr-54 {height: 54% !important;}
.hpr-55 {height: 55% !important;}
.hpr-56 {height: 56% !important;}
.hpr-57 {height: 57% !important;}
.hpr-58 {height: 58% !important;}
.hpr-59 {height: 59% !important;}
.hpr-60 {height: 60% !important;}
.hpr-61 {height: 61% !important;}
.hpr-62 {height: 62% !important;}
.hpr-63 {height: 63% !important;}
.hpr-64 {height: 64% !important;}
.hpr-65 {height: 65% !important;}
.hpr-66 {height: 66% !important;}
.hpr-67 {height: 67% !important;}
.hpr-68 {height: 68% !important;}
.hpr-69 {height: 69% !important;}
.hpr-70 {height: 70% !important;}
.hpr-71 {height: 71% !important;}
.hpr-72 {height: 72% !important;}
.hpr-73 {height: 73% !important;}
.hpr-74 {height: 74% !important;}
.hpr-75 {height: 75% !important;}
.hpr-76 {height: 76% !important;}
.hpr-77 {height: 77% !important;}
.hpr-78 {height: 78% !important;}
.hpr-79 {height: 79% !important;}
.hpr-80 {height: 80% !important;}
.hpr-81 {height: 81% !important;}
.hpr-82 {height: 82% !important;}
.hpr-83 {height: 83% !important;}
.hpr-84 {height: 84% !important;}
.hpr-85 {height: 85% !important;}
.hpr-86 {height: 86% !important;}
.hpr-87 {height: 87% !important;}
.hpr-88 {height: 88% !important;}
.hpr-89 {height: 89% !important;}
.hpr-90 {height: 90% !important;}
.hpr-91 {height: 91% !important;}
.hpr-92 {height: 92% !important;}
.hpr-93 {height: 93% !important;}
.hpr-94 {height: 94% !important;}
.hpr-95 {height: 95% !important;}
.hpr-96 {height: 96% !important;}
.hpr-97 {height: 97% !important;}
.hpr-98 {height: 98% !important;}
.hpr-99 {height: 99% !important;}
.hpr-100 {height: 100% !important;}

.w-auto {width: auto !important;}
.h-auto {height: auto !important;}

.bold {font-weight: bold !important;}
.italic {font-style: italic !important;}
.monochrome {font-family: monospace !important;}
.underline {text-decoration: underline !important;}
.text-left {text-align: left !important;}
.text-right {text-align: right !important;}
.text-center {text-align: center !important}
.text-top {vertical-align: text-top !important;}
.text-bottom {vertical-align: text-bottom !important;}
.text-baseline {vertical-align: baseline !important;}
.text-shadow {text-shadow: 1px 1px 3px black !important;}
.text-shadow1 {text-shadow: 1px 1px 1px black, 1px 1px 10px black !important;}
.text-truncate {overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap !important;}
.text-stripped {text-decoration: line-through !important;}
.text-shadow-none {text-shadow: none !important;}
.text-hyperlink {border-bottom: 1px dashed rgba(255, 170, 0, 0.5) !important;}

.radius-1 {border-radius: 1px !important;}
.radius-2 {border-radius: 2px !important;}
.radius-3 {border-radius: 3px !important;}
.radius-4 {border-radius: 4px !important;}
.radius-5 {border-radius: 5px !important;}
.radius-6 {border-radius: 6px !important;}
.radius-7 {border-radius: 7px !important;}
.radius-8 {border-radius: 8px !important;}
.radius-9 {border-radius: 9px !important;}
.radius-10 {border-radius: 10px !important;}
.radius-11 {border-radius: 11px !important;}
.radius-12 {border-radius: 12px !important;}
.radius-13 {border-radius: 13px !important;}
.radius-14 {border-radius: 14px !important;}
.radius-15 {border-radius: 15px !important;}
.radius-16 {border-radius: 16px !important;}
.radius-17 {border-radius: 17px !important;}
.radius-18 {border-radius: 18px !important;}
.radius-19 {border-radius: 19px !important;}
.radius-20 {border-radius: 20px !important;}
.radius-21 {border-radius: 21px !important;}
.radius-22 {border-radius: 22px !important;}
.radius-23 {border-radius: 23px !important;}
.radius-24 {border-radius: 24px !important;}
.radius-25 {border-radius: 25px !important;}
.radius-26 {border-radius: 26px !important;}
.radius-27 {border-radius: 27px !important;}
.radius-28 {border-radius: 28px !important;}
.radius-29 {border-radius: 29px !important;}
.radius-30 {border-radius: 30px !important;}
.radius-31 {border-radius: 31px !important;}
.radius-32 {border-radius: 32px !important;}
.radius-33 {border-radius: 33px !important;}
.radius-34 {border-radius: 34px !important;}
.radius-35 {border-radius: 35px !important;}
.radius-36 {border-radius: 36px !important;}
.radius-37 {border-radius: 37px !important;}
.radius-38 {border-radius: 38px !important;}
.radius-39 {border-radius: 39px !important;}
.radius-40 {border-radius: 40px !important;}
.radius-41 {border-radius: 41px !important;}
.radius-42 {border-radius: 42px !important;}
.radius-43 {border-radius: 43px !important;}
.radius-44 {border-radius: 44px !important;}
.radius-45 {border-radius: 45px !important;}
.radius-46 {border-radius: 46px !important;}
.radius-47 {border-radius: 47px !important;}
.radius-48 {border-radius: 48px !important;}
.radius-49 {border-radius: 49px !important;}
.radius-50 {border-radius: 50px !important;}

.text-1 {color: #aaaaaa !important}
.text-2 {color: #bbbbbb !important}
.text-3 {color: #cccccc !important}
.text-4 {color: #dddddd !important}
.text-npc {color: #BCA78A !important}
.text-blue {color: #62ACFF !important}
.text-black {color: #1a1a1a !important}
.text-gold {color: gold !important}
.text-gold2 {color: #D1B73A !important}
.text-pink {color: pink !important}
.text-camo {color: #82968E !important}
.text-brown {color: #927553 !important}
.text-info2 {color: #15BAEA !important}
.text-info3 {color: #18A8D1 !important}
.text-info4 {color: #1787A8 !important}
.text-info5 {color: #18667C !important}
.text-muted {color: #7A8288 !important}
.text-bronze {color: #e26630 !important}
.text-orange {color: #ffa500 !important}
.text-violet {color: violet !important}
.text-orange2 {color: #cf950e !important}
.text-muted2 {color: #878e94 !important}
.text-muted3 {color: #939a9f !important}
.text-success {color: #62c462 !important}
.text-warning {color: #F39732 !important}
.text-white-50 {color: rgba(255, 255, 255, 0.5) !important}
.text-white-60 {color: rgba(255, 255, 255, 0.6) !important}
.text-white-70 {color: rgba(255, 255, 255, 0.7) !important}
.text-white-80 {color: rgba(255, 255, 255, 0.8) !important}
.text-white-90 {color: rgba(255, 255, 255, 0.9) !important}
.text-darkred {color: darkred !important}
.text-red {color: #db1212 !important}
.text-error {color: red !important}
.text-green {color: #008000 !important}
.text-darkgreen {color: #006400 !important}
.text-darkgray {color: #494949 !important}

.i8 img{ height: 8px !important;}
.i10 img{ height: 10px !important;}
.i12 img{ height: 12px !important;}
.i14 img{ height: 14px !important;}
.i16 img{ height: 16px !important;}
.i18 img{ height: 18px !important;}
.i20 img{ height: 20px !important;}
.i22 img{ height: 22px !important;}
.i24 img{ height: 24px !important;}
.i26 img{ height: 26px !important;}
.i28 img{ height: 28px !important;}
.i30 img{ height: 30px !important;}
.i32 img{ height: 32px !important;}
.i34 img{ height: 34px !important;}
.i36 img{ height: 36px !important;}
.i38 img{ height: 38px !important;}
.i40 img{ height: 40px !important;}
.i42 img{ height: 42px !important;}
.i44 img{ height: 44px !important;}
.i48 img{ height: 48px !important;}
.i50 img{ height: 50px !important;}
.i54 img{ height: 54px !important;}
.i64 img{ height: 64px !important;}
.i72 img{ height: 72px !important;}
.i76 img{ height: 76px !important;}
.i82 img{ height: 82px !important;}
.i96 img{ height: 96px !important;}


/* Border */
.border-0 { border: 0 !important; }
.border-none {border: none !important; }
.border {border: 1px solid black};
.border-1{ border-color: #383F48 !important; }
.border-2{ border-color: #465161 !important; }
.border-2a{ border-color: #3f4856 !important; }
.border-2b{ border-color: #3a4350 !important; }
.border-3{ border-color: #4d586a !important; }
.border-4{ border-color: #5C6065 !important; }
.border-5{ border-color: #556377 !important; }
.border-6{ border-color: #606f84 !important; }
.border-top { border-top: 1px solid black;}
.border-left { border-left: 1px solid black;}
.border-right { border-right: 1px solid black;}
.border-bottom { border-bottom: 1px solid black;}
.border-top-0 { border-top: 0px !important;}
.border-left-0 { border-left: 0px !important;}
.border-right-0 { border-right: 0px !important;}
.border-bottom-0 { border-bottom: 0px !important;}
.border-orange { border-color: rgb(201, 131, 57);}
.border-dark1 { border-color: #212529 !important;}
.border-dark2 { border-color: #313335 !important;}
.border-dark3 { border-color: #3E4144 !important;}
.border-green { border-color: green !important;}
.border-info { border-color: #2552b4 !important;}
.border-camo { border-color: #82968E !important;}
.border-darkcamo { border-color: #3C4443 !important;}
.border-white-10 { border-color: rgba(255, 255, 255, 0.1) !important; }
.border-white-20 { border-color: rgba(255, 255, 255, 0.2) !important; }
.border-white-30 { border-color: rgba(255, 255, 255, 0.3) !important; }
.border-white-40 { border-color: rgba(255, 255, 255, 0.4) !important; }
.border-white-50 { border-color: rgba(255, 255, 255, 0.5) !important; }
.border-white-60 { border-color: rgba(255, 255, 255, 0.6) !important; }
.border-white-70 { border-color: rgba(255, 255, 255, 0.7) !important; }
.border-white-80 { border-color: rgba(255, 255, 255, 0.8) !important; }
.border-white-90 { border-color: rgba(255, 255, 255, 0.9) !important; }


/* Border Size */
.b-0{ border-width: 0px !important; }
.b-1{ border-width: 1px !important; }
.b-2{ border-width: 2px !important; }
.b-3{ border-width: 3px !important; }
.b-4{ border-width: 4px !important; }
.b-5{ border-width: 5px !important; }
.b-1-4{ border-width: 1.4px !important; }


/* Alert */
.alert { font-size: 1.1em; text-shadow: none !important; text-decoration: none !important; padding: 0.75rem 1.25rem; border: 1px solid transparent; border-radius: 0.15rem;}
.alert a{ color: #202326; font-weight: bold; border-bottom: 1px dashed #404040;}
.alert hr { margin-top: 10px 0px; border: 0; border-top:1px solid rgba(0,0,0,.1);}
.alert-title{ font-size: 1.3em; font-weight: bold; margin: 2px 0px 3px 0px;}
.alert-dark{ color: #b0b6bb; background-color: #333538; border-color: #465058;}
.alert-info{ color: #2C649F !important; border-color: #b8daff; background-color: #cce5ff;}
.alert-error{ color: #996675 !important; background-color: #F2DEDE; border-color: #ebccd1;}
.alert-error2{ color: #a94442 !important; background-color: #f2dede; border-color: #ebccd1;}
.alert-success{ color: #3c763d !important; background-color: #dff0d8; border-color: #d6e9c6;}
.alert-warning{ color: #444444 !important; border-color: orange; background-color: #F8EEBA;}
.alert-warning2{ color: #505050 !important; border-color: orange; background-color: #FCC034;}


/* Badges */
.badge {
display: inline-block;
padding: 3px 5px;
margin:  0px 2px;
font-size: 75%;
font-weight: bold;
line-height: 1;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 2px;
}
.badge a { color: inherit}
.badge:empty{ display: none}
.badge-pill{ padding-right: 0.6em; padding-left: 0.6em; border-radius: 10px;}
.badge-info{ color: #ffffff; background-color: #17a2b8;}
.badge-dark{ color: #ffffff;background-color: #40474f;}
.badge-error{ color: #ffffff; background-color: #dc3545;}
.badge-light{ color: #212529;background-color: #f8f9fa;}
.badge-success{ color: #ffffff; background-color: #28a745;}
.badge-warning{ color: #212529; background-color: #ffc107;}


/* Font */
.f-1{ font-size: 1em;}
.f-2{ font-size: 1.05em;}
.f-3{ font-size: 1.1em;}
.f-4{ font-size: 1.15em;}
.f-5{ font-size: 1.2em;}
.f-6{ font-size: 1.25em;}
.f-7{ font-size: 1.3em;}
.f-8{ font-size: 1.35em;}
.f-9{ font-size: 1.4em;}
.f-10{ font-size: 1.5em;}
.fn-1{ font-size: 0.95em;}
.fn-2{ font-size: 0.90em;}
.fn-3{ font-size: 0.85em;}
.fn-4{ font-size: 0.80em;}
.fn-5{ font-size: 0.75em;}
.fn-6{ font-size: 0.70em;}
.fn-7{ font-size: 0.65em;}
.fn-8{ font-size: 0.60em;}

.bg-1{ background-color: #383F48}
.bg-2{ background-color: #465161}
.bg-3{ background-color: #3f4856}
.bg-4{ background-color: #3a4350}
.bg-5{ background-color: #222222}
.bg-6{ background-color: #1a1a1a}
.bg-7{ background-color: #333333}
.bg-camo{ background-color: #2C3032}
.bg-line{ background:#222 url('/gui/design/line.png') !important}
.bg-dark { background-color: #171613 !important}
.bg-dark1 { background-color: #262B2F !important}
.bg-dark2 { background-color: #313335 !important}
.bg-dark4 { background-color: #282d31 !important}
.bg-dark3 { background-color: #23272c !important}
.bg-hdark  { background-color: rgba(0, 0, 0, 0.10)}
.bg-hdark1 { background-color: rgba(0, 0, 0, 0.05)}
.bg-hdark2 { background-color: rgba(0, 0, 0, 0.15)}
.bg-hdark3 { background-color: rgba(0, 0, 0, 0.20)}
.bg-hdark4 { background-color: rgba(0, 0, 0, 0.25)}
.bg-hdark5 { background-color: rgba(0, 0, 0, 0.30)}
.bg-hdark6 { background-color: rgba(0, 0, 0, 0.35)}
.bg-hdark7 { background-color: rgba(0, 0, 0, 0.40)}
.bg-hdark8 { background-color: rgba(0, 0, 0, 0.45)}
.bg-hdark9 { background-color: rgba(0, 0, 0, 0.5)}
.bg-hwhite  { background-color: rgba(200, 200, 200, 0.05)}
.bg-hwhite1 { background-color: rgba(200, 200, 200, 0.10)}
.bg-hwhite2 { background-color: rgba(200, 200, 200, 0.15)}
.bg-hwhite3 { background-color: rgba(200, 200, 200, 0.20)}
.bg-hwhite4 { background-color: rgba(200, 200, 200, 0.25)}
.bg-hwhite5 { background-color: rgba(200, 200, 200, 0.30)}
.bg-hwhite6 { background-color: rgba(200, 200, 200, 0.35)}
.bg-hwhite7 { background-color: rgba(200, 200, 200, 0.40)}
.bg-hwhite8 { background-color: rgba(200, 200, 200, 0.45)}
.bg-hwhite9 { background-color: rgba(200, 200, 200, 0.5)}
.bg-hdarker1 { background-color: rgba(0, 0, 0, 0.6)}
.bg-hdarker2 { background-color: rgba(0, 0, 0, 0.7)}
.bg-hdarker3 { background-color: rgba(0, 0, 0, 0.8)}
.bg-hdarker4 { background-color: rgba(0, 0, 0, 0.9)}
.bg-hdarker5 { background-color: rgba(0, 0, 0, 0.95)}
.bg-primary { background-color: #2B3037}
.bg-secondary { background-color: #313944}
.bg-primary2 { background-color: #3A3F44 !important;}
.bg-secondary2 { background-color: #7A8288 !important;}
.bg-success {background-color: #62c462 !important;}
.bg-info {background-color: #5bc0de !important;}  
.bg-warning {background-color: #f89406 !important;}  
.bg-error {background-color: #FF324A !important;}
.bg-danger {background-color: #ee5f5b !important;}
.bg-light {background-color: #e9ecef !important;}
.bg-dark4 {background-color: #272B30 !important;}
.bg-green {background-color: green !important;}
.bg-darkgreen {background-color: #006400 !important;}

.block-1 {background-color: #242628;}
.block-2 {background-color: #303234;}
.block-3 {background-color: #202224;}
.block-4 {background-color: #393a3c;}
.block-5 {background-color: #1B1D1D;}
.block-6 {background-color: #404244;}
.block-b1 { border-color: #333333;}
.block-b2 { border-color: #333333;}
.block-b3 { border-color: #333333;}
.block-b4 { border-color: #333333;}

/* Overflow */
.overflow-hidden { overflow: hidden}


/* Flex Positions */
.justify-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; }
.justify-around {-ms-flex-pack: distribute;justify-content: space-around; }
.justify-evenly {-ms-flex-pack: distribute;justify-content: space-evenly; }
.justify-between {-ms-flex-pack: distribute;justify-content: space-between; }
.flex-items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center; }


/* [Module] Network */
.network-message { border-bottom: 1px solid rgba(120, 120, 120, 0.1); background-color: rgba(20,20,20,0.3);}