@charset "UTF-8";

/* font */
/* @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap'); */
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard.css");

/* reset */
*,
*::before,
*::after {margin: 0; padding: 0; box-sizing: border-box; letter-spacing: -0.2px;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0; padding: 0; border: 0;  font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif;}

input, button, textarea, select {font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif;}
html{overflow: auto;}
html,
body {
    /* 폰트 변경 */
    font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif;
    font-size: 10px;
    font-weight: 400;
    color: #000;
    background-color: #fff;
    height: 100%;
    letter-spacing: -0.2px;

    overflow: auto;
}
ul, li {list-style: none;}
a {display: block;}
a, a:hover {text-decoration: none; color: #000;}
button{background: none; border: 0; cursor: pointer;}
img {width: 100%;height: 100%;}
#oacxEmbededContentsNewTemp img {width: auto !important; height: auto;}
label {width: 100%;}

.blind {position: absolute; width: 1px; height: 1px; clip: rect(0 0 0 0); overflow: hidden;}
.mo {display: none;}

.wrap {width: 100%; background: #fff;}

.fw-nm   {font-weight: normal !important;}
.fw-500  {font-weight: 500 !important;}
.fw-bold {font-weight: bold !important;}

/* 팝업 */
.pop_bg {position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .68); display: none; z-index: 99;}
.pop {position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 500px; height: 0; display: none; z-index: 99;}
.pop.on{display: block;}
.pop_cont_bg{background: #fff;}
.pop_bg.on{display: block;}
.bottom_pop{position: fixed; bottom: -200%; height: 0; padding: 0; z-index: 99; background: #fff; width: 100%; border-radius: 24px 24px 0 0; overflow: auto; transition: all .4s;}
.bottom_pop.on{bottom: 0; padding: 48px 40px; max-height: 85%;}
.bc_pop.on{height: auto !important;}
.add_pop.on{height: auto !important; }

/* 헤더 */
/* fix를 위해 주석처리 kh
.header {width: 100%; !* height: 100%; *! background: #fff;}*/
/*.header {*/
/*    position: fixed;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    background: #fff;*/
/*    z-index: 1000;*/
/*    box-shadow: 0 8px 12px 0 #efefef;*/
/*}*/
/*.header .header-box {width: 100%; align-items: center;}*/
.header .header-box.bg.gray{background: #f5f7fc;}

/* 메인 콘텐츠 */
.contents {
    /*height: fit-content;*/
    /*margin-top: 60px;*/
}

.contents > .bg.gray {background: #f3f3f3; height: 100%}

/* 푸터 */
.footer {width: 100%; height: 100%; padding: 10px 0 12px; position: fixed; bottom: 0; background: #fff; z-index: 1;}

/* flex */
.flex        {display: flex;}
.inline-flex {display: inline-flex}
.row         {flex-flow: row nowrap;}
.col         {flex-flow: column;}
.f-wrap      {flex-flow: row wrap;}
.f-no-wrap      {flex-flow: row nowrap !important;}
.flex.bw     {justify-content: space-between;}
.flex.center {justify-content: center;}
.flex.a-center{align-items: center;}


/* Width */
.w-1px    {width: 1px;}
.w-2px    {width: 2px;}
.w-3px    {width: 3px;}
.w-4px    {width: 4px;}
.w-5px    {width: 5px;}
.w-6px    {width: 6px;}
.w-7px    {width: 7px;}
.w-8px    {width: 8px;}
.w-9px    {width: 9px;}
.w-10px   {width: 10px;}
.w-15px   {width: 15px;}
.w-20px   {width: 20px;}
.w-25px   {width: 25px;}
.w-30px   {width: 30px;}
.w-35px   {width: 35px;}
.w-40px   {width: 40px;}
.w-45px   {width: 45px;}
.w-50px   {width: 50px;}
.w-55px   {width: 55px;}
.w-60px   {width: 60px;}
.w-65px   {width: 65px;}
.w-70px   {width: 70px;}
.w-75px   {width: 75px;}
.w-80px   {width: 80px;}
.w-85px   {width: 85px;}
.w-90px   {width: 90px;}
.w-95px   {width: 95px;}
.w-100px  {width: 100px;}
.w-110px  {width: 110px;}
.w-120px  {width: 120px;}
.w-130px  {width: 130px;}
.w-140px  {width: 140px;}
.w-150px  {width: 150px;}
.w-160px  {width: 160px;}
.w-170px  {width: 170px;}
.w-180px  {width: 180px;}
.w-190px  {width: 190px;}
.w-200px  {width: 200px;}
.w-210px  {width: 210px;}
.w-220px  {width: 220px;}
.w-230px  {width: 230px;}
.w-240px  {width: 240px;}
.w-250px  {width: 250px;}
.w-260px  {width: 260px;}
.w-270px  {width: 270px;}
.w-280px  {width: 280px;}
.w-290px  {width: 290px;}
.w-300px  {width: 300px;}
.w-310px  {width: 310px;}
.w-320px  {width: 320px;}
.w-330px  {width: 330px;}
.w-340px  {width: 340px;}
.w-350px  {width: 350px;}
.w-360px  {width: 360px;}
.w-370px  {width: 370px;}
.w-380px  {width: 380px;}
.w-390px  {width: 390px;}
.w-400px  {width: 400px;}
.w-410px  {width: 410px;}
.w-420px  {width: 420px;}
.w-430px  {width: 430px;}
.w-440px  {width: 440px;}
.w-450px  {width: 450px;}
.w-460px  {width: 460px;}
.w-470px  {width: 470px;}
.w-480px  {width: 480px;}
.w-490px  {width: 490px;}
.w-500px  {width: 500px;}
.w-510px  {width: 510px;}
.w-520px  {width: 520px;}
.w-530px  {width: 530px;}
.w-540px  {width: 540px;}
.w-550px  {width: 550px;}
.w-560px  {width: 560px;}
.w-570px  {width: 570px;}
.w-580px  {width: 580px;}
.w-590px  {width: 590px;}
.w-600px  {width: 600px;}
.w-610px  {width: 610px;}
.w-620px  {width: 620px;}
.w-630px  {width: 630px;}
.w-640px  {width: 640px;}
.w-650px  {width: 650px;}
.w-660px  {width: 660px;}
.w-670px  {width: 670px;}
.w-680px  {width: 680px;}
.w-690px  {width: 690px;}
.w-700px  {width: 700px;}
.w-750px  {width: 750px;}
.w-800px  {width: 800px;}
.w-850px  {width: 850px;}
.w-900px  {width: 900px;}
.w-950px  {width: 950px;}
.w-1000px {width: 1000px;}

.w-10  {width: 10%;}
.w-15  {width: 15%;}
.w-20  {width: 20%;}
.w-25  {width: 25%;}
.w-30  {width: 30%;}
.w-35  {width: 35%;}
.w-40  {width: 40%;}
.w-45  {width: 45%;}
.w-50  {width: 50%;}
.w-55  {width: 55%;}
.w-60  {width: 60%;}
.w-65  {width: 65%;}
.w-70  {width: 70%;}
.w-75  {width: 75%;}
.w-80  {width: 80%;}
.w-85  {width: 85%;}
.w-90  {width: 90%;}
.w-95  {width: 95%;}
.w-100 {width: 100%;}

.w-auto {width: auto;}
.w-fit {width: auto;}

/* Height */
.h-1px   {height: 1px;}
.h-2px   {height: 2px;}
.h-3px   {height: 3px;}
.h-4px   {height: 4px;}
.h-5px   {height: 5px;}
.h-6px   {height: 6px;}
.h-7px   {height: 7px;}
.h-8px   {height: 8px;}
.h-9px   {height: 9px;}
.h-10px  {height: 10px;}
.h-15px  {height: 15px;}
.h-20px  {height: 20px;}
.h-25px  {height: 25px;}
.h-30px  {height: 30px;}
.h-35px  {height: 35px;}
.h-40px  {height: 40px;}
.h-45px  {height: 45px;}
.h-50px  {height: 50px;}
.h-55px  {height: 55px;}
.h-60px  {height: 60px;}
.h-65px  {height: 65px;}
.h-70px  {height: 70px;}
.h-75px  {height: 75px;}
.h-80px  {height: 80px;}
.h-85px  {height: 85px;}
.h-90px  {height: 90px;}
.h-95px  {height: 95px;}
.h-100px {height: 100px;}
.h-110px {height: 110px;}
.h-120px {height: 120px;}
.h-130px {height: 130px;}
.h-140px {height: 140px;}
.h-150px {height: 150px;}
.h-160px {height: 160px;}
.h-170px {height: 170px;}
.h-180px {height: 180px;}
.h-190px {height: 190px;}
.h-200px {height: 200px;}
.h-210px {height: 210px;}
.h-220px {height: 220px;}
.h-230px {height: 230px;}
.h-240px {height: 240px;}
.h-250px {height: 250px;}
.h-260px {height: 260px;}
.h-270px {height: 270px;}
.h-280px {height: 280px;}
.h-290px {height: 290px;}
.h-300px {height: 300px;}
.h-301px {height: 310px;}
.h-302px {height: 320px;}
.h-303px {height: 330px;}
.h-304px {height: 340px;}
.h-305px {height: 350px;}
.h-306px {height: 360px;}
.h-307px {height: 370px;}
.h-308px {height: 380px;}
.h-359px {height: 390px;}
.h-400px {height: 400px;}
.h-410px {height: 410px;}
.h-420px {height: 420px;}
.h-430px {height: 430px;}
.h-440px {height: 440px;}
.h-450px {height: 450px;}
.h-460px {height: 460px;}
.h-470px {height: 470px;}
.h-480px {height: 480px;}
.h-480px {height: 490px;}
.h-500px {height: 500px;}
.h-510px {height: 510px;}
.h-520px {height: 520px;}
.h-530px {height: 530px;}
.h-540px {height: 540px;}
.h-550px {height: 550px;}
.h-560px {height: 560px;}
.h-570px {height: 570px;}
.h-580px {height: 580px;}
.h-590px {height: 590px;}
.h-600px {height: 600px;}
.h-610px {height: 610px;}
.h-620px {height: 620px;}
.h-630px {height: 630px;}
.h-640px {height: 640px;}
.h-650px {height: 650px;}
.h-660px {height: 660px;}
.h-670px {height: 670px;}
.h-680px {height: 680px;}
.h-690px {height: 690px;}
.h-700px {height: 700px;}
.h-750px {height: 750px;}
.h-800px {height: 800px;}
.h-850px {height: 850px;}
.h-900px {height: 900px;}
.h-950px {height: 950px;}
.h-1000px {height: 1000px;}

.h-50 {height: 50%;}
.h-100 {height: 100% !important;}

.h-auto {height: auto !important;}
.h-fit {height: auto;}

/* max-height */
.max-h-100 {max-height: 100%;}
.max-h-inherit {max-height: inherit !important;}

/* min height */
.min-h-100px {min-height: 100px;}
.min-h-200px {min-height: 200px;}
.min-h-300px {min-height: 300px;}
.min-h-400px {min-height: 400px;}
.min-h-500px {min-height: 500px;}
.min-h-600px {min-height: 600px;}
.min-h-700px {min-height: 700px;}
.min-h-100vh {min-height: 100vh;}

/* Margin */
.margin-1-all  {margin: 1%;}
.margin-2-all  {margin: 2%;}
.margin-3-all  {margin: 3%;}
.margin-4-all  {margin: 4%;}
.margin-5-all  {margin: 5%;}
.margin-6-all  {margin: 6%;}
.margin-7-all  {margin: 7%;}
.margin-8-all  {margin: 8%;}
.margin-9-all  {margin: 9%;}
.margin-10-all {margin: 10%;}
.margin-11-all {margin: 11%;}
.margin-12-all {margin: 12%;}
.margin-13-all {margin: 13%;}
.margin-14-all {margin: 14%;}
.margin-15-all {margin: 15%;}
.margin-16-all {margin: 16%;}
.margin-17-all {margin: 17%;}
.margin-18-all {margin: 18%;}
.margin-19-all {margin: 19%;}
.margin-20-all {margin: 20%;}

.margin-5px-all   {margin: 5px;}
.margin-10px-all  {margin: 10px;}
.margin-15px-all  {margin: 15px;}
.margin-20px-all  {margin: 20px;}
.margin-25px-all  {margin: 25px;}
.margin-30px-all  {margin: 30px;}
.margin-35px-all  {margin: 35px;}
.margin-40px-all  {margin: 40px;}
.margin-45px-all  {margin: 45px;}
.margin-50px-all  {margin: 50px;}
.margin-55px-all  {margin: 55px;}
.margin-60px-all  {margin: 60px;}
.margin-65px-all  {margin: 65px;}
.margin-70px-all  {margin: 70px;}
.margin-75px-all  {margin: 75px;}
.margin-80px-all  {margin: 80px;}
.margin-85px-all  {margin: 85px;}
.margin-90px-all  {margin: 90px;}
.margin-95px-all  {margin: 95px;}
.margin-100px-all {margin: 100px;}

/* margin top */
.margin-1-top  {margin-top: 1%;}
.margin-2-top  {margin-top: 2%;}
.margin-3-top  {margin-top: 3%;}
.margin-4-top  {margin-top: 4%;}
.margin-5-top  {margin-top: 5%;}
.margin-6-top  {margin-top: 6%;}
.margin-7-top  {margin-top: 7%;}
.margin-8-top  {margin-top: 8%;}
.margin-9-top  {margin-top: 9%;}
.margin-10-top {margin-top: 10%;}
.margin-11-top {margin-top: 11%}
.margin-12-top {margin-top: 12%;}
.margin-13-top {margin-top: 13%;}
.margin-14-top {margin-top: 14%;}
.margin-15-top {margin-top: 15%;}
.margin-16-top {margin-top: 16%;}
.margin-17-top {margin-top: 17%;}
.margin-18-top {margin-top: 18%;}
.margin-19-top {margin-top: 19%;}
.margin-20-top {margin-top: 20%;}

.margin-5px-top   {margin-top: 5px;}
.margin-10px-top  {margin-top: 10px;}
.margin-15px-top  {margin-top: 15px;}
.margin-20px-top  {margin-top: 20px;}
.margin-25px-top  {margin-top: 25px;}
.margin-30px-top  {margin-top: 30px;}
.margin-35px-top  {margin-top: 35px;}
.margin-40px-top  {margin-top: 40px;}
.margin-45px-top  {margin-top: 45px;}
.margin-50px-top  {margin-top: 50px;}
.margin-55px-top  {margin-top: 55px;}
.margin-60px-top  {margin-top: 60px;}
.margin-65px-top  {margin-top: 65px;}
.margin-70px-top  {margin-top: 70px;}
.margin-75px-top  {margin-top: 75px;}
.margin-80px-top  {margin-top: 80px;}
.margin-85px-top  {margin-top: 85px;}
.margin-90px-top  {margin-top: 90px;}
.margin-95px-top  {margin-top: 95px;}
.margin-100px-top {margin-top: 100px;}

/* margin bottom */
.margin-1-bottom  {margin-bottom: 1%;}
.margin-2-bottom  {margin-bottom: 2%;}
.margin-3-bottom  {margin-bottom: 3%;}
.margin-4-bottom  {margin-bottom: 4%;}
.margin-5-bottom  {margin-bottom: 5%;}
.margin-6-bottom  {margin-bottom: 6%;}
.margin-7-bottom  {margin-bottom: 7%;}
.margin-8-bottom  {margin-bottom: 8%;}
.margin-9-bottom  {margin-bottom: 9%;}
.margin-10-bottom {margin-bottom: 10%;}
.margin-11-bottom {margin-bottom: 11%;}
.margin-12-bottom {margin-bottom: 12%;}
.margin-13-bottom {margin-bottom: 13%;}
.margin-14-bottom {margin-bottom: 14%;}
.margin-15-bottom {margin-bottom: 15%;}
.margin-16-bottom {margin-bottom: 16%;}
.margin-17-bottom {margin-bottom: 17%;}
.margin-18-bottom {margin-bottom: 18%;}
.margin-19-bottom {margin-bottom: 19%;}
.margin-20-bottom {margin-bottom: 20%;}

.margin-5px-bottom   {margin-bottom: 5px;}
.margin-10px-bottom  {margin-bottom: 10px;}
.margin-15px-bottom  {margin-bottom: 15px;}
.margin-20px-bottom  {margin-bottom: 20px;}
.margin-25px-bottom  {margin-bottom: 25px;}
.margin-30px-bottom  {margin-bottom: 30px;}
.margin-35px-bottom  {margin-bottom: 35px;}
.margin-40px-bottom  {margin-bottom: 40px;}
.margin-45px-bottom  {margin-bottom: 45px;}
.margin-50px-bottom  {margin-bottom: 50px;}
.margin-55px-bottom  {margin-bottom: 55px;}
.margin-60px-bottom  {margin-bottom: 60px;}
.margin-65px-bottom  {margin-bottom: 65px;}
.margin-70px-bottom  {margin-bottom: 70px;}
.margin-75px-bottom  {margin-bottom: 75px;}
.margin-80px-bottom  {margin-bottom: 80px;}
.margin-85px-bottom  {margin-bottom: 85px;}
.margin-90px-bottom  {margin-bottom: 90px;}
.margin-95px-bottom  {margin-bottom: 95px;}
.margin-100px-bottom {margin-bottom: 100px;}

/* margin right */
.margin-1-right  {margin-right: 1%;}
.margin-2-right  {margin-right: 2%;}
.margin-3-right  {margin-right: 3%;}
.margin-4-right  {margin-right: 4%;}
.margin-5-right  {margin-right: 5%;}
.margin-6-right  {margin-right: 6%;}
.margin-7-right  {margin-right: 7%;}
.margin-8-right  {margin-right: 8%;}
.margin-9-right  {margin-right: 9%;}
.margin-10-right {margin-right: 10%;}
.margin-11-right {margin-right: 11%;}
.margin-12-right {margin-right: 12%;}
.margin-13-right {margin-right: 13%;}
.margin-14-right {margin-right: 14%;}
.margin-15-right {margin-right: 15%;}
.margin-16-right {margin-right: 16%;}
.margin-17-right {margin-right: 17%;}
.margin-18-right {margin-right: 18%;}
.margin-19-right {margin-right: 19%;}
.margin-20-right {margin-right: 20%;}

.margin-5px-right   {margin-right: 5px;}
.margin-10px-right  {margin-right: 10px;}
.margin-15px-right  {margin-right: 15px;}
.margin-20px-right  {margin-right: 20px;}
.margin-25px-right  {margin-right: 25px;}
.margin-30px-right  {margin-right: 30px;}
.margin-35px-right  {margin-right: 35px;}
.margin-40px-right  {margin-right: 40px;}
.margin-45px-right  {margin-right: 45px;}
.margin-50px-right  {margin-right: 50px;}
.margin-55px-right  {margin-right: 55px;}
.margin-60px-right  {margin-right: 60px;}
.margin-65px-right  {margin-right: 65px;}
.margin-70px-right  {margin-right: 70px;}
.margin-75px-right  {margin-right: 75px;}
.margin-80px-right  {margin-right: 80px;}
.margin-85px-right  {margin-right: 85px;}
.margin-90px-right  {margin-right: 90px;}
.margin-95px-right  {margin-right: 95px;}
.margin-100px-right {margin-right: 100px;}

/* margin left */
.margin-1-left  {margin-left: 1%;}
.margin-2-left  {margin-left: 2%;}
.margin-3-left  {margin-left: 3%;}
.margin-4-left  {margin-left: 4%;}
.margin-5-left  {margin-left: 5%;}
.margin-6-left  {margin-left: 6%;}
.margin-7-left  {margin-left: 7%;}
.margin-8-left  {margin-left: 8%;}
.margin-9-left  {margin-left: 9%;}
.margin-10-left {margin-left: 10%;}
.margin-11-left {margin-left: 11%;}
.margin-12-left {margin-left: 12%;}
.margin-13-left {margin-left: 13%;}
.margin-14-left {margin-left: 14%;}
.margin-15-left {margin-left: 15%;}
.margin-16-left {margin-left: 16%;}
.margin-17-left {margin-left: 17%;}
.margin-18-left {margin-left: 18%;}
.margin-19-left {margin-left: 19%;}
.margin-20-left {margin-left: 20%;}

.margin-5px-left   {margin-left: 5px;}
.margin-10px-left  {margin-left: 10px;}
.margin-15px-left  {margin-left: 15px;}
.margin-20px-left  {margin-left: 20px;}
.margin-25px-left  {margin-left: 25px;}
.margin-30px-left  {margin-left: 30px;}
.margin-35px-left  {margin-left: 35px;}
.margin-40px-left  {margin-left: 40px;}
.margin-45px-left  {margin-left: 45px;}
.margin-50px-left  {margin-left: 50px;}
.margin-55px-left  {margin-left: 55px;}
.margin-60px-left  {margin-left: 60px;}
.margin-65px-left  {margin-left: 65px;}
.margin-70px-left  {margin-left: 70px;}
.margin-75px-left  {margin-left: 75px;}
.margin-80px-left  {margin-left: 80px;}
.margin-85px-left  {margin-left: 85px;}
.margin-90px-left  {margin-left: 90px;}
.margin-95px-left  {margin-left: 95px;}
.margin-100px-left {margin-left: 100px;}

/* margin left right */
.margin-1-lr  {margin-left: 1%; margin-right: 1%;}
.margin-2-lr  {margin-left: 2%; margin-right: 2%;}
.margin-3-lr  {margin-left: 3%; margin-right: 3%;}
.margin-4-lr  {margin-left: 4%; margin-right: 4%;}
.margin-5-lr  {margin-left: 5%; margin-right: 5%;}
.margin-6-lr  {margin-left: 6%; margin-right: 6%;}
.margin-7-lr  {margin-left: 7%; margin-right: 7%;}
.margin-8-lr  {margin-left: 8%; margin-right: 8%;}
.margin-9-lr  {margin-left: 9%; margin-right: 9%;}
.margin-10-lr {margin-left: 10%; margin-right: 10%;}
.margin-11-lr {margin-left: 11%; margin-right: 11%;}
.margin-12-lr {margin-left: 12%; margin-right: 12%;}
.margin-13-lr {margin-left: 13%; margin-right: 13%;}
.margin-14-lr {margin-left: 14%; margin-right: 14%;}
.margin-15-lr {margin-left: 15%; margin-right: 15%;}
.margin-16-lr {margin-left: 16%; margin-right: 16%;}
.margin-17-lr {margin-left: 17%; margin-right: 17%;}
.margin-18-lr {margin-left: 18%; margin-right: 18%;}
.margin-19-lr {margin-left: 19%; margin-right: 19%;}
.margin-20-lr {margin-left: 20%; margin-right: 20%;}

.margin-5px-lr   {margin-left: 5px; margin-right: 5px;}
.margin-10px-lr  {margin-left: 10px; margin-right: 10px;}
.margin-15px-lr  {margin-left: 15px; margin-right: 15px;}
.margin-20px-lr  {margin-left: 20px; margin-right: 20px;}
.margin-25px-lr  {margin-left: 25px; margin-right: 25px;}
.margin-30px-lr  {margin-left: 30px; margin-right: 30px;}
.margin-35px-lr  {margin-left: 35px; margin-right: 35px;}
.margin-40px-lr  {margin-left: 40px; margin-right: 40px;}
.margin-45px-lr  {margin-left: 45px; margin-right: 45px;}
.margin-50px-lr  {margin-left: 50px; margin-right: 50px;}
.margin-55px-lr  {margin-left: 55px; margin-right: 55px;}
.margin-60px-lr  {margin-left: 60px; margin-right: 60px;}
.margin-65px-lr  {margin-left: 65px; margin-right: 65px;}
.margin-70px-lr  {margin-left: 70px; margin-right: 70px;}
.margin-75px-lr  {margin-left: 75px; margin-right: 75px;}
.margin-80px-lr  {margin-left: 80px; margin-right: 80px;}
.margin-85px-lr  {margin-left: 85px; margin-right: 85px;}
.margin-90px-lr  {margin-left: 90px; margin-right: 90px;}
.margin-95px-lr  {margin-left: 95px; margin-right: 95px;}
.margin-100px-lr {margin-left: 100px; margin-right: 100px;}

/* margin top bottom */
.margin-1-tb  {margin-top: 1%; margin-bottom: 1%;}
.margin-2-tb  {margin-top: 2%; margin-bottom: 2%;}
.margin-3-tb  {margin-top: 3%; margin-bottom: 3%;}
.margin-4-tb  {margin-top: 4%; margin-bottom: 4%;}
.margin-5-tb  {margin-top: 5%; margin-bottom: 5%;}
.margin-6-tb  {margin-top: 6%; margin-bottom: 6%;}
.margin-7-tb  {margin-top: 7%; margin-bottom: 7%;}
.margin-8-tb  {margin-top: 8%; margin-bottom: 8%;}
.margin-9-tb  {margin-top: 9%; margin-bottom: 9%;}
.margin-10-tb {margin-top: 10%; margin-bottom: 10%;}
.margin-11-tb {margin-top: 11%; margin-bottom: 11%;}
.margin-12-tb {margin-top: 12%; margin-bottom: 12%;}
.margin-13-tb {margin-top: 13%; margin-bottom: 13%;}
.margin-14-tb {margin-top: 14%; margin-bottom: 14%;}
.margin-15-tb {margin-top: 15%; margin-bottom: 15%;}
.margin-16-tb {margin-top: 16%; margin-bottom: 16%;}
.margin-17-tb {margin-top: 17%; margin-bottom: 17%;}
.margin-18-tb {margin-top: 18%; margin-bottom: 18%;}
.margin-19-tb {margin-top: 19%; margin-bottom: 19%;}
.margin-20-tb {margin-top: 20%; margin-bottom: 20%;}

.margin-5px-tb   {margin-top: 5px; margin-bottom: 5px;}
.margin-10px-tb  {margin-top: 10px; margin-bottom: 10px;}
.margin-15px-tb  {margin-top: 15px; margin-bottom: 15px;}
.margin-20px-tb  {margin-top: 20px; margin-bottom: 20px;}
.margin-25px-tb  {margin-top: 25px; margin-bottom: 25px;}
.margin-30px-tb  {margin-top: 30px; margin-bottom: 30px;}
.margin-35px-tb  {margin-top: 35px; margin-bottom: 35px;}
.margin-40px-tb  {margin-top: 40px; margin-bottom: 40px;}
.margin-45px-tb  {margin-top: 45px; margin-bottom: 45px;}
.margin-50px-tb  {margin-top: 50px; margin-bottom: 50px;}
.margin-55px-tb  {margin-top: 55px; margin-bottom: 55px;}
.margin-60px-tb  {margin-top: 60px; margin-bottom: 60px;}
.margin-65px-tb  {margin-top: 65px; margin-bottom: 65px;}
.margin-70px-tb  {margin-top: 70px; margin-bottom: 70px;}
.margin-75px-tb  {margin-top: 75px; margin-bottom: 75px;}
.margin-80px-tb  {margin-top: 80px; margin-bottom: 80px;}
.margin-85px-tb  {margin-top: 85px; margin-bottom: 85px;}
.margin-90px-tb  {margin-top: 90px; margin-bottom: 90px;}
.margin-95px-tb  {margin-top: 95px; margin-bottom: 95px;}
.margin-100px-tb {margin-top: 100px; margin-bottom: 100px;}

.margin-auto-lr   {margin: 0 auto;}
.margin-auto      {margin: auto;}
.no-margin        {margin: 0 !important;}
.no-margin-top    {margin-top: 0 !important;}
.no-margin-bottom {margin-bottom: 0 !important;}
.no-margin-left   {margin-left: 0 !important;}
.no-margin-right  {margin-right: 0 !important;}
.no-margin-lr     {margin-right: 0 !important; margin-left: 0 !important;}

/* Padding */
.padding-1-all  {padding: 1%;}
.padding-2-all  {padding: 2%;}
.padding-3-all  {padding: 3%;}
.padding-4-all  {padding: 4%;}
.padding-5-all  {padding: 5%;}
.padding-6-all  {padding: 6%;}
.padding-7-all  {padding: 7%;}
.padding-8-all  {padding: 8%;}
.padding-9-all  {padding: 9%;}
.padding-10-all {padding: 10%;}
.padding-11-all {padding: 11%;}
.padding-12-all {padding: 12%;}
.padding-13-all {padding: 13%;}
.padding-14-all {padding: 14%;}
.padding-15-all {padding: 15%;}
.padding-16-all {padding: 16%;}
.padding-17-all {padding: 17%;}
.padding-18-all {padding: 18%;}
.padding-19-all {padding: 19%;}
.padding-20-all {padding: 20%;}

.padding-5px-all   {padding: 5px;}
.padding-10px-all  {padding: 10px;}
.padding-15px-all  {padding: 15px;}
.padding-20px-all  {padding: 20px;}
.padding-25px-all  {padding: 25px;}
.padding-30px-all  {padding: 30px;}
.padding-35px-all  {padding: 35px;}
.padding-40px-all  {padding: 40px;}
.padding-45px-all  {padding: 45px;}
.padding-50px-all  {padding: 50px;}
.padding-55px-all  {padding: 55px;}
.padding-60px-all  {padding: 60px;}
.padding-65px-all  {padding: 65px;}
.padding-70px-all  {padding: 70px;}
.padding-75px-all  {padding: 75px;}
.padding-80px-all  {padding: 80px;}
.padding-85px-all  {padding: 85px;}
.padding-90px-all  {padding: 90px;}
.padding-95px-all  {padding: 95px;}
.padding-100px-all {padding: 100px;}

/* padding top */
.padding-1-top  {padding-top: 1%;}
.padding-2-top  {padding-top: 2%;}
.padding-3-top  {padding-top: 3%;}
.padding-4-top  {padding-top: 4%;}
.padding-5-top  {padding-top: 5%;}
.padding-6-top  {padding-top: 6%;}
.padding-7-top  {padding-top: 7%;}
.padding-8-top  {padding-top: 8%;}
.padding-9-top  {padding-top: 9%;}
.padding-10-top {padding-top: 10%;}
.padding-11-top {padding-top: 11%;}
.padding-12-top {padding-top: 12%;}
.padding-13-top {padding-top: 13%;}
.padding-14-top {padding-top: 14%;}
.padding-15-top {padding-top: 15%;}
.padding-16-top {padding-top: 16%;}
.padding-17-top {padding-top: 17%;}
.padding-18-top {padding-top: 18%;}
.padding-19-top {padding-top: 19%;}
.padding-20-top {padding-top: 20%;}

.padding-5px-top   {padding-top: 5px;}
.padding-10px-top  {padding-top: 10px;}
.padding-15px-top  {padding-top: 15px;}
.padding-20px-top  {padding-top: 20px;}
.padding-25px-top  {padding-top: 25px;}
.padding-30px-top  {padding-top: 30px;}
.padding-35px-top  {padding-top: 35px;}
.padding-40px-top  {padding-top: 40px;}
.padding-45px-top  {padding-top: 45px;}
.padding-50px-top  {padding-top: 50px;}
.padding-55px-top  {padding-top: 55px;}
.padding-60px-top  {padding-top: 60px;}
.padding-65px-top  {padding-top: 65px;}
.padding-70px-top  {padding-top: 70px;}
.padding-75px-top  {padding-top: 75px;}
.padding-80px-top  {padding-top: 80px;}
.padding-85px-top  {padding-top: 85px;}
.padding-90px-top  {padding-top: 90px;}
.padding-95px-top  {padding-top: 95px;}
.padding-100px-top {padding-top: 100px;}

/* padding bottom */
.padding-1-bottom  {padding-bottom: 1%;}
.padding-2-bottom  {padding-bottom: 2%;}
.padding-3-bottom  {padding-bottom: 3%;}
.padding-4-bottom  {padding-bottom: 4%;}
.padding-5-bottom  {padding-bottom: 5%;}
.padding-6-bottom  {padding-bottom: 6%;}
.padding-7-bottom  {padding-bottom: 7%;}
.padding-8-bottom  {padding-bottom: 8%;}
.padding-9-bottom  {padding-bottom: 9%;}
.padding-10-bottom {padding-bottom: 11%;}
.padding-11-bottom {padding-bottom: 11%;}
.padding-12-bottom {padding-bottom: 12%;}
.padding-13-bottom {padding-bottom: 13%;}
.padding-14-bottom {padding-bottom: 14%;}
.padding-15-bottom {padding-bottom: 15%;}
.padding-16-bottom {padding-bottom: 16%;}
.padding-17-bottom {padding-bottom: 17%;}
.padding-18-bottom {padding-bottom: 18%;}
.padding-19-bottom {padding-bottom: 19%;}
.padding-20-bottom {padding-bottom: 20%;}

.padding-5px-bottom   {padding-bottom: 5px;}
.padding-10px-bottom  {padding-bottom: 10px;}
.padding-15px-bottom  {padding-bottom: 15px;}
.padding-20px-bottom  {padding-bottom: 20px;}
.padding-25px-bottom  {padding-bottom: 25px;}
.padding-30px-bottom  {padding-bottom: 30px;}
.padding-35px-bottom  {padding-bottom: 35px;}
.padding-40px-bottom  {padding-bottom: 40px;}
.padding-45px-bottom  {padding-bottom: 45px;}
.padding-50px-bottom  {padding-bottom: 50px;}
.padding-55px-bottom  {padding-bottom: 55px;}
.padding-60px-bottom  {padding-bottom: 60px;}
.padding-65px-bottom  {padding-bottom: 65px;}
.padding-70px-bottom  {padding-bottom: 70px;}
.padding-75px-bottom  {padding-bottom: 75px;}
.padding-80px-bottom  {padding-bottom: 80px;}
.padding-85px-bottom  {padding-bottom: 85px;}
.padding-90px-bottom  {padding-bottom: 90px;}
.padding-95px-bottom  {padding-bottom: 95px;}
.padding-100px-bottom {padding-bottom: 100px;}

/* padding right */
.padding-1-right  {padding-right: 1%;}
.padding-2-right  {padding-right: 2%;}
.padding-3-right  {padding-right: 3%;}
.padding-4-right  {padding-right: 4%}
.padding-5-right  {padding-right: 5%;}
.padding-6-right  {padding-right: 6%;}
.padding-7-right  {padding-right: 7%}
.padding-8-right  {padding-right: 8%;}
.padding-9-right  {padding-right: 9%;}
.padding-10-right {padding-right: 10%;}
.padding-11-right {padding-right: 11%;}
.padding-12-right {padding-right: 12%;}
.padding-13-right {padding-right: 13%;}
.padding-14-right {padding-right: 14%;}
.padding-15-right {padding-right: 15%;}
.padding-16-right {padding-right: 16%;}
.padding-17-right {padding-right: 17%;}
.padding-18-right {padding-right: 18%;}
.padding-19-right {padding-right: 19%;}
.padding-20-right {padding-right: 20%;}

.padding-5px-right   {padding-right: 5px;}
.padding-10px-right  {padding-right: 10px;}
.padding-15px-right  {padding-right: 15px;}
.padding-20px-right  {padding-right: 20px;}
.padding-25px-right  {padding-right: 25px;}
.padding-30px-right  {padding-right: 30px;}
.padding-35px-right  {padding-right: 35px;}
.padding-40px-right  {padding-right: 40px;}
.padding-45px-right  {padding-right: 45px;}
.padding-50px-right  {padding-right: 50px;}
.padding-55px-right  {padding-right: 55px;}
.padding-60px-right  {padding-right: 60px;}
.padding-65px-right  {padding-right: 65px;}
.padding-70px-right  {padding-right: 70px;}
.padding-75px-right  {padding-right: 75px;}
.padding-80px-right  {padding-right: 80px;}
.padding-85px-right  {padding-right: 85px;}
.padding-90px-right  {padding-right: 90px;}
.padding-95px-right  {padding-right: 95px;}
.padding-100px-right {padding-right: 100px;}

/* padding left */
.padding-1-left  {padding-left: 1%;}
.padding-2-left  {padding-left: 2%;}
.padding-3-left  {padding-left: 3%;}
.padding-4-left  {padding-left: 4%;}
.padding-5-left  {padding-left: 5%;}
.padding-6-left  {padding-left: 6%;}
.padding-7-left  {padding-left: 7%;}
.padding-8-left  {padding-left: 8%;}
.padding-9-left  {padding-left: 9%;}
.padding-10-left {padding-left: 10%;}
.padding-11-left {padding-left: 11%;}
.padding-12-left {padding-left: 12%;}
.padding-13-left {padding-left: 13%;}
.padding-14-left {padding-left: 14%;}
.padding-15-left {padding-left: 15%;}
.padding-16-left {padding-left: 16%;}
.padding-17-left {padding-left: 17%;}
.padding-18-left {padding-left: 18%;}
.padding-19-left {padding-left: 19%;}
.padding-20-left {padding-left: 20%;}

.padding-5px-left   {padding-left: 5px;}
.padding-10px-left  {padding-left: 10px;}
.padding-15px-left  {padding-left: 15px;}
.padding-20px-left  {padding-left: 20px;}
.padding-25px-left  {padding-left: 25px;}
.padding-30px-left  {padding-left: 30px;}
.padding-35px-left  {padding-left: 35px;}
.padding-40px-left  {padding-left: 40px;}
.padding-45px-left  {padding-left: 45px;}
.padding-50px-left  {padding-left: 50px;}
.padding-55px-left  {padding-left: 55px;}
.padding-60px-left  {padding-left: 60px;}
.padding-65px-left  {padding-left: 65px;}
.padding-70px-left  {padding-left: 70px;}
.padding-75px-left  {padding-left: 75px;}
.padding-80px-left  {padding-left: 80px;}
.padding-85px-left  {padding-left: 85px;}
.padding-90px-left  {padding-left: 90px;}
.padding-95px-left  {padding-left: 95px;}
.padding-100px-left {padding-left: 100px;}

/* padding top bottom */
.padding-1-tb  {padding-top: 1%; padding-bottom: 1%;}
.padding-2-tb  {padding-top: 2%; padding-bottom: 2%;}
.padding-3-tb  {padding-top: 3%; padding-bottom: 3%;}
.padding-4-tb  {padding-top: 4%; padding-bottom: 4%;}
.padding-5-tb  {padding-top: 5%; padding-bottom: 5%;}
.padding-6-tb  {padding-top: 6%; padding-bottom: 6%;}
.padding-7-tb  {padding-top: 7%; padding-bottom: 7%;}
.padding-8-tb  {padding-top: 8%; padding-bottom: 8%;}
.padding-9-tb  {padding-top: 9%; padding-bottom: 9%;}
.padding-10-tb {padding-top: 10%; padding-bottom: 10%;}
.padding-11-tb {padding-top: 11%; padding-bottom: 11%;}
.padding-12-tb {padding-top: 12%; padding-bottom: 12%;}
.padding-13-tb {padding-top: 13%; padding-bottom: 13%;}
.padding-14-tb {padding-top: 14%; padding-bottom: 14%;}
.padding-15-tb {padding-top: 15%; padding-bottom: 15%;}
.padding-16-tb {padding-top: 16%; padding-bottom: 16%;}
.padding-17-tb {padding-top: 17%; padding-bottom: 17%;}
.padding-18-tb {padding-top: 18%; padding-bottom: 18%;}
.padding-19-tb {padding-top: 19%; padding-bottom: 19%;}
.padding-20-tb {padding-top: 20%; padding-bottom: 20%;}

.padding-5px-tb   {padding-top: 5px; padding-bottom: 5px;}
.padding-10px-tb  {padding-top: 10px; padding-bottom: 10px;}
.padding-15px-tb  {padding-top: 15px; padding-bottom: 15px;}
.padding-20px-tb  {padding-top: 20px; padding-bottom: 20px;}
.padding-25px-tb  {padding-top: 25px; padding-bottom: 25px;}
.padding-30px-tb  {padding-top: 30px; padding-bottom: 30px;}
.padding-35px-tb  {padding-top: 35px; padding-bottom: 35px;}
.padding-40px-tb  {padding-top: 40px; padding-bottom: 40px;}
.padding-45px-tb  {padding-top: 45px; padding-bottom: 45px;}
.padding-50px-tb  {padding-top: 50px; padding-bottom: 50px;}
.padding-55px-tb  {padding-top: 55px; padding-bottom: 55px;}
.padding-60px-tb  {padding-top: 60px; padding-bottom: 60px;}
.padding-65px-tb  {padding-top: 65px; padding-bottom: 65px;}
.padding-70px-tb  {padding-top: 70px; padding-bottom: 70px;}
.padding-75px-tb  {padding-top: 75px; padding-bottom: 75px;}
.padding-80px-tb  {padding-top: 80px; padding-bottom: 80px;}
.padding-85px-tb  {padding-top: 85px; padding-bottom: 85px;}
.padding-90px-tb  {padding-top: 90px; padding-bottom: 90px;}
.padding-95px-tb  {padding-top: 95px; padding-bottom: 95px;}
.padding-100px-tb {padding-top: 100px; padding-bottom: 100px;}

/* padding left right */
.padding-1-lr  {padding-left: 1%; padding-right: 1%;}
.padding-2-lr  {padding-left: 2%; padding-right: 2%;}
.padding-3-lr  {padding-left: 3%; padding-right: 3%;}
.padding-4-lr  {padding-left: 4%; padding-right: 4%;}
.padding-5-lr  {padding-left: 5%; padding-right: 5%;}
.padding-6-lr  {padding-left: 6%; padding-right: 6%;}
.padding-7-lr  {padding-left: 7%; padding-right: 7%;}
.padding-8-lr  {padding-left: 8%; padding-right: 8%;}
.padding-9-lr  {padding-left: 9%; padding-right: 9%;}
.padding-10-lr {padding-left: 10%; padding-right: 10%;}
.padding-11-lr {padding-left: 11%; padding-right: 11%;}
.padding-12-lr {padding-left: 12%; padding-right: 12%;}
.padding-13-lr {padding-left: 13%; padding-right: 13%;}
.padding-14-lr {padding-left: 14%; padding-right: 14%;}
.padding-15-lr {padding-left: 15%; padding-right: 15%;}
.padding-16-lr {padding-left: 16%; padding-right: 16%;}
.padding-17-lr {padding-left: 17%; padding-right: 17%;}
.padding-18-lr {padding-left: 18%; padding-right: 18%;}
.padding-19-lr {padding-left: 19%; padding-right: 19%;}
.padding-20-lr {padding-left: 20%; padding-right: 20%;}

.padding-5px-lr   {padding-left: 5px; padding-right: 5px;}
.padding-10px-lr  {padding-left: 10px; padding-right: 10px;}
.padding-15px-lr  {padding-left: 15px; padding-right: 15px;}
.padding-20px-lr  {padding-left: 20px; padding-right: 20px;}
.padding-25px-lr  {padding-left: 25px; padding-right: 25px;}
.padding-30px-lr  {padding-left: 30px; padding-right: 30px;}
.padding-35px-lr  {padding-left: 35px; padding-right: 35px;}
.padding-40px-lr  {padding-left: 40px; padding-right: 40px;}
.padding-45px-lr  {padding-left: 45px; padding-right: 45px;}
.padding-50px-lr  {padding-left: 50px; padding-right: 50px;}
.padding-55px-lr  {padding-left: 55px; padding-right: 55px;}
.padding-60px-lr  {padding-left: 60px; padding-right: 60px;}
.padding-65px-lr  {padding-left: 65px; padding-right: 65px;}
.padding-70px-lr  {padding-left: 70px; padding-right: 70px;}
.padding-75px-lr  {padding-left: 75px; padding-right: 75px;}
.padding-80px-lr  {padding-left: 80px; padding-right: 80px;}
.padding-85px-lr  {padding-left: 85px; padding-right: 85px;}
.padding-90px-lr  {padding-left: 90px; padding-right: 90px;}
.padding-95px-lr  {padding-left: 95px; padding-right: 95px;}
.padding-100px-lr {padding-left: 100px; padding-right: 100px;}

.no-padding        {padding: 0 !important;}
.no-padding-lr     {padding-left: 0 !important; padding-right: 0 !important;}
.no-padding-tb     {padding-top: 0 !important; padding-bottom: 0 !important;}
.no-padding-top    {padding-top: 0 !important;}
.no-padding-bottom {padding-bottom: 0 !important;}
.no-padding-left   {padding-left: 0 !important;}
.no-padding-right  {padding-right: 0 !important;}

/* Position */
.position-inherit {position: inherit !important;}
.pos-rel {position: relative;}
.pos-ab  {position: absolute;}

/* top */
.top-0px   {top: 0;}
.top-1px   {top: 1px;}
.top-2px   {top: 2px;}
.top-3px   {top: 3px;}
.top-4px   {top: 4px;}
.top-5px   {top: 5px;}
.top-6px   {top: 6px;}
.top-7px   {top: 7px;}
.top-8px   {top: 8px;}
.top-9px   {top: 9px;}
.top-10px  {top: 10px;}
.top-15px  {top: 15px;}
.top-20px  {top: 20px;}
.top-25px  {top: 25px;}
.top-30px  {top: 30px;}
.top-35px  {top: 35px;}
.top-40px  {top: 40px;}
.top-45px  {top: 45px;}
.top-50px  {top: 50px;}
.top-60px  {top: 60px;}
.top-70px  {top: 70px;}
.top-80px  {top: 80px;}
.top-90px  {top: 90px;}
.top-100px {top: 100px;}

.top-auto {top: auto;}
.top-inherit {top: inherit;}

/* top minus */
.top-minus-1px  {top: -1px;}
.top-minus-2px  {top: -2px;}
.top-minus-3px  {top: -3px;}
.top-minus-4px  {top: -4px;}
.top-minus-5px  {top: -5px;}
.top-minus-6px  {top: -6px;}
.top-minus-7px  {top: -7px;}
.top-minus-8px  {top: -8px;}
.top-minus-9px  {top: -9px;}
.top-minus-10px {top: -10px;}
.top-minus-15px {top: -15px;}
.top-minus-20px {top: -20px;}
.top-minus-25px {top: -25px;}
.top-minus-30px {top: -30px;}
.top-minus-35px {top: -35px;}
.top-minus-40px {top: -40px;}
.top-minus-45px {top: -45px;}
.top-minus-50px {top: -50px;}
.top-minus-60px {top: -60px;}
.top-minus-70px {top: -70px;}

/* bottom */
.bottom-0px   {bottom: 0;}
.bottom-1px   {bottom: 1px;}
.bottom-2px   {bottom: 2px;}
.bottom-3px   {bottom: 3px;}
.bottom-4px   {bottom: 4px;}
.bottom-5px   {bottom: 5px;}
.bottom-6px   {bottom: 6px;}
.bottom-7px   {bottom: 7px;}
.bottom-8px   {bottom: 8px;}
.bottom-9px   {bottom: 9px;}
.bottom-10px  {bottom: 10px;}
.bottom-15px  {bottom: 15px;}
.bottom-20px  {bottom: 20px;}
.bottom-25px  {bottom: 25px;}
.bottom-30px  {bottom: 30px;}
.bottom-35px  {bottom: 35px;}
.bottom-40px  {bottom: 40px;}
.bottom-45px  {bottom: 45px;}
.bottom-50px  {bottom: 50px;}
.bottom-55px  {bottom: 55px;}
.bottom-60px  {bottom: 60px;}
.bottom-65px  {bottom: 65px;}
.bottom-70px  {bottom: 70px;}
.bottom-75px  {bottom: 75px;}
.bottom-80px  {bottom: 80px;}
.bottom-85px  {bottom: 85px;}
.bottom-90px  {bottom: 90px;}
.bottom-95px  {bottom: 95px;}
.bottom-100px {bottom: 100px;}

.bottom-auto {bottom: auto;}
.bottom-inherit {bottom: inherit;}

/* bottom minus */
.bottom-minus-1px {bottom: -1px;}
.bottom-minus-2px {bottom: -2px;}
.bottom-minus-3px {bottom: -3px}
.bottom-minus-4px {bottom: -4px;}
.bottom-minus-5px {bottom: -5px;}
.bottom-minus-6px {bottom: -6px;}
.bottom-minus-7px {bottom: -7px;}
.bottom-minus-8px {bottom: -8px;}
.bottom-minus-9px {bottom: -9px;}
.bottom-minus-10px {bottom: -10px;}
.bottom-minus-15px {bottom: -15px;}
.bottom-minus-20px {bottom: -20px;}
.bottom-minus-25px {bottom: -25px;}
.bottom-minus-30px {bottom: -30px;}
.bottom-minus-35px {bottom: -35px;}
.bottom-minus-40px {bottom: -40px;}
.bottom-minus-45px {bottom: -45px;}
.bottom-minus-50px {bottom: -50px;}

/* right */
.right-0px  {right: 0;}
.right-1px  {right: 1px;}
.right-2px  {right: 2px;}
.right-3px  {right: 3px;}
.right-4px  {right: 4px;}
.right-5px  {right: 5px;}
.right-6px  {right: 6px;}
.right-7px  {right: 7px;}
.right-8px  {right: 8px;}
.right-9px  {right: 9px;}
.right-10px {right: 10px;}
.right-15px {right: 15px;}
.right-20px {right: 20px;}
.right-25px {right: 25px;}
.right-30px {right: 30px;}
.right-35px {right: 35px;}
.right-40px {right: 40px;}
.right-45px {right: 45px;}
.right-50px {right: 50px;}

.right-auto {right: auto;}
.right-inherit {right: inherit;}

/* right minus */
.right-minus-1px  {right: -1px;}
.right-minus-2px  {right: -2px;}
.right-minus-3px  {right: -3px;}
.right-minus-4px  {right: -4px;}
.right-minus-5px  {right: -5px;}
.right-minus-6px  {right: -6px;}
.right-minus-7px  {right: -7px;}
.right-minus-8px  {right: -8px;}
.right-minus-9px  {right: -9px;}
.right-minus-10px {right: -10px;}
.right-minus-15px {right: -15px;}
.right-minus-20px {right: -20px;}
.right-minus-25px {right: -25px;}
.right-minus-30px {right: -30px;}
.right-minus-35px {right: -35px;}
.right-minus-40px {right: -40px;}
.right-minus-45px {right: -45px;}
.right-minus-50px {right: -50px;}

/* left */
.left-0px  {left: 0;}
.left-1px  {left: 1px;}
.left-2px  {left: 2px;}
.left-3px  {left: 3px;}
.left-4px  {left: 4px;}
.left-5px  {left: 5px;}
.left-6px  {left: 6px;}
.left-7px  {left: 7px;}
.left-8px  {left: 8px;}
.left-9px  {left: 9px;}
.left-10px {left: 10px;}
.left-15px {left: 15px;}
.left-20px {left: 20px;}
.left-25px {left: 25px;}
.left-30px {left: 30px;}
.left-35px {left: 35px;}
.left-40px {left: 40px;}
.left-45px {left: 45px;}
.left-50px {left: 50px;}

.left-auto {left: auto;}
.left-inherit {left: inherit;}

/* left minus */
.left-0px        {left: 0;}
.left-minus-1px  {left: -1px;}
.left-minus-2px  {left: -2px;}
.left-minus-3px  {left: -3px;}
.left-minus-4px  {left: -4px;}
.left-minus-5px  {left: -5px;}
.left-minus-6px  {left: -6px;}
.left-minus-7px  {left: -7px;}
.left-minus-8px  {left: -8px;}
.left-minus-9px  {left: -9px;}
.left-minus-10px {left: -10px;}
.left-minus-15px {left: -15px;}
.left-minus-20px {left: -20px;}
.left-minus-25px {left: -25px;}
.left-minus-30px {left: -30px;}
.left-minus-35px {left: -35px;}
.left-minus-40px {left: -40px;}
.left-minus-45px {left: -45px;}
.left-minus-50px {left: -50px;}
