@charset "UTF-8";

strong { font-weight: bold; }

.float-l { float: left !important; }
.float-r { float: right !important; }

.text-l { text-align:left !important; }
.text-r { text-align:right !important; }
.text-c { text-align:center !important; }

.vertical-m { vertical-align:middle; !important; }

.font-bold { font-weight:bold !important; }
.font-nomal { font-weight:normal !important; }
.font-underline { text-decoration: underline !important; }
.font-ul { border-bottom: 1px solid; padding-bottom: 0.1em !important; }

.font-black { color: #333 !important; }
.font-white { color:#fff !important; }
.font-red { color:#e50000 !important; }
.font-green { color: #13a840 !important; }
.font-blue { color:#06f !important; }

.font-0-7x { font-size:0.7em !important; }
.font-0-8x { font-size:0.8em !important; }
.font-0-9x { font-size:0.9em !important; }
.font-1x { font-size:1em !important; }
.font-1-1x { font-size:1.1em !important; }
.font-1-2x { font-size:1.2em !important; }
.font-1-3x { font-size:1.3em !important; }
.font-1-4x { font-size:1.4em !important; }
.font-1-5x { font-size:1.5em !important; }
.font-1-6x { font-size:1.6em !important; }
.font-1-7x { font-size:1.7em !important; }
.font-1-8x { font-size:1.9em !important; }
.font-1-9x { font-size:1.9em !important; }
.font-2x { font-size:2em !important; }
.font-3x { font-size:3em !important; }
.font-4x { font-size:4em !important; }
.font-5x { font-size:5em !important; }
.font-6x { font-size:6em !important; }

.font-10{ font-size:10px !important; }
.font-11{ font-size:11px !important; }
.font-12{ font-size:12px !important; }
.font-14{ font-size:14px !important; }
.font-16{ font-size:16px !important; }
.font-18{ font-size:18px !important; }
.font-20{ font-size:20px !important; }
.font-22{ font-size:22px !important; }
.font-24{ font-size:24px !important; }
.font-26{ font-size:26px !important; }
.font-28{ font-size:28px !important; }
.font-30{ font-size:30px !important; }
.font-32{ font-size:32px !important; }
.font-34{ font-size:34px !important; }
.font-36{ font-size:36px !important; }
.font-38{ font-size:38px !important; }
.font-40{ font-size:40px !important; }

.LH-100{ line-height:100% !important; }
.LH-120{ line-height:120% !important; }
.LH-130{ line-height:130% !important; }
.LH-140{ line-height:140% !important; }
.LH-150{ line-height:150% !important; }
.LH-160{ line-height:160% !important; }
.LH-170{ line-height:170% !important; }
.LH-180{ line-height:180% !important; }
.LH-190{ line-height:190% !important; }
.LH-200{ line-height:200% !important; }
.LH-250{ line-height:250% !important; }

.mar-0 { margin:0 !important; }

.mar-t0 { margin-top:0 !important; }
.mar-t1x { margin-top:1em !important; }
.mar-t2x { margin-top:2em !important; }
.mar-t3x { margin-top:3em !important; }
.mar-t4x { margin-top:4em !important; }
.mar-t5x { margin-top:5em !important; }

.mar-t10 { margin-top:10px !important; }
.mar-t20 { margin-top:20px !important; }
.mar-t30 { margin-top:30px !important; }
.mar-t40 { margin-top:40px !important; }
.mar-t50 { margin-top:50px !important; }
.mar-t60 { margin-top:60px !important; }

.mar-b0 { margin-bottom:0 !important; }
.mar-b1x { margin-bottom:1em !important; }
.mar-b2x { margin-bottom:2em !important; }
.mar-b3x { margin-bottom:3em !important; }
.mar-b4x { margin-bottom:4em !important; }
.mar-b5x { margin-bottom:5em !important; }

.mar-b10 { margin-bottom:10px !important; }
.mar-b20 { margin-bottom:20px !important; }
.mar-b30 { margin-bottom:30px !important; }
.mar-b40 { margin-bottom:40px !important; }
.mar-b50 { margin-bottom:50px !important; }
.mar-b60 { margin-bottom:60px !important; }

.mar-l0 { margin-left:0 !important; }
.mar-l1x { margin-left:1em !important; }
.mar-l2x { margin-left:2em !important; }
.mar-l3x { margin-left:3em !important; }
.mar-l4x { margin-left:4em !important; }
.mar-l5x { margin-left:5em !important; }

.mar-l10 { margin-left:10px !important; }
.mar-l20 { margin-left:20px !important; }
.mar-l30 { margin-left:30px !important; }
.mar-l40 { margin-left:40px !important; }
.mar-l50 { margin-left:50px !important; }
.mar-l60 { margin-left:60px !important; }

.mar-r0 { margin-right:0 !important; }
.mar-r1x { margin-right:1em !important; }
.mar-r2x { margin-right:2em !important; }
.mar-r3x { margin-right:3em !important; }
.mar-r4x { margin-right:4em !important; }
.mar-r5x { margin-right:5em !important; }

.mar-r10 { margin-right:10px !important; }
.mar-r20 { margin-right:20px !important; }
.mar-r30 { margin-right:30px !important; }
.mar-r40 { margin-right:40px !important; }
.mar-r50 { margin-right:50px !important; }
.mar-r60 { margin-right:60px !important; }

.pad-t0 { padding-top:0 !important; }
.pad-t1x { padding-top:1em !important; }
.pad-t2x { padding-top:2em !important; }
.pad-t3x { padding-top:3em !important; }
.pad-t4x { padding-top:4em !important; }
.pad-t5x { padding-top:5em !important; }

.pad-t10 { padding-top:10px !important; }
.pad-t20 { padding-top:20px !important; }
.pad-t30 { padding-top:30px !important; }
.pad-t40 { padding-top:40px !important; }
.pad-t50 { padding-top:50px !important; }
.pad-t60 { padding-top:60px !important; }

.pad-b0 { padding-bottom:0 !important; }
.pad-b1x { padding-bottom:1em !important; }
.pad-b2x { padding-bottom:2em !important; }
.pad-b3x { padding-bottom:3em !important; }
.pad-b4x { padding-bottom:4em !important; }
.pad-b5x { padding-bottom:5em !important; }

.pad-b10 { padding-bottom:10px !important; }
.pad-b20 { padding-bottom:20px !important; }
.pad-b30 { padding-bottom:30px !important; }
.pad-b40 { padding-bottom:40px !important; }
.pad-b50 { padding-bottom:50px !important; }
.pad-b60 { padding-bottom:60px !important; }

.pad-l0 { padding-left:0 !important; }
.pad-l1x { padding-left:1em !important; }
.pad-l2x { padding-left:2em !important; }
.pad-l3x { padding-left:3em !important; }
.pad-l4x { padding-left:4em !important; }
.pad-l5x { padding-left:5em !important; }

.pad-l10 { padding-left:10px !important; }
.pad-l20 { padding-left:20px !important; }
.pad-l30 { padding-left:30px !important; }
.pad-l40 { padding-left:40px !important; }
.pad-l50 { padding-left:50px !important; }
.pad-l60 { padding-left:60px !important; }

.pad-r0 { padding-right:0 !important; }
.pad-r1x { padding-right:1em !important; }
.pad-r2x { padding-right:2em !important; }
.pad-r3x { padding-right:3em !important; }
.pad-r4x { padding-right:4em !important; }
.pad-r5x { padding-right:5em !important; }

.pad-r10 { padding-right:10px !important; }
.pad-r20 { padding-right:20px !important; }
.pad-r30 { padding-right:30px !important; }
.pad-r40 { padding-right:40px !important; }
.pad-r50 { padding-right:50px !important; }
.pad-r60 { padding-right:60px !important; }