@charset "utf-8";

/* ====================================================================================================

	margin

==================================================================================================== */

/* ----------------------------------------------------------------------------------------------------
	margin
---------------------------------------------------------------------------------------------------- */

.mg-reset { margin:0 !important; }
.mg-hack { margin-top:-0.5em !important; }

/* -----/ all /------------------------------------------------------------------------------------- */
.mg-01 { margin:1px !important; }
.mg-02 { margin:2px !important; }
.mg-03 { margin:3px !important; }
.mg-04 { margin:4px !important; }
.mg-05 { margin:5px !important; }
.mg-06 { margin:6px !important; }
.mg-07 { margin:7px !important; }
.mg-08 { margin:8px !important; }
.mg-09 { margin:9px !important; }
.mg-10 { margin:10px !important; }
.mg-15 { margin:15px !important; }
.mg-20 { margin:20px !important; }
.mg-25 { margin:25px !important; }
.mg-30 { margin:30px !important; }
.mg-35 { margin:35px !important; }
.mg-40 { margin:40px !important; }
.mg-45 { margin:45px !important; }
.mg-50 { margin:50px !important; }
.mg-55 { margin:55px !important; }
.mg-60 { margin:60px !important; }
.mg-65 { margin:65px !important; }
.mg-70 { margin:70px !important; }
.mg-75 { margin:75px !important; }
.mg-80 { margin:80px !important; }
.mg-85 { margin:85px !important; }
.mg-90 { margin:90px !important; }
.mg-95 { margin:95px !important; }
.mg-100 { margin:100px !important; }

/* -----/ side /------------------------------------------------------------------------------------ */
.mg-s01 { margin:0 1px !important; }
.mg-s02 { margin:0 2px !important; }
.mg-s03 { margin:0 3px !important; }
.mg-s04 { margin:0 4px !important; }
.mg-s05 { margin:0 5px !important; }
.mg-s06 { margin:0 6px !important; }
.mg-s07 { margin:0 7px !important; }
.mg-s08 { margin:0 8px !important; }
.mg-s09 { margin:0 9px !important; }
.mg-s10 { margin:0 10px !important; }
.mg-s15 { margin:0 15px !important; }
.mg-s20 { margin:0 20px !important; }
.mg-s25 { margin:0 25px !important; }
.mg-s30 { margin:0 30px !important; }
.mg-s35 { margin:0 35px !important; }
.mg-s40 { margin:0 40px !important; }
.mg-s45 { margin:0 45px !important; }
.mg-s50 { margin:0 50px !important; }
.mg-s55 { margin:0 55px !important; }
.mg-s60 { margin:0 60px !important; }
.mg-s65 { margin:0 65px !important; }
.mg-s70 { margin:0 70px !important; }
.mg-s75 { margin:0 75px !important; }
.mg-s80 { margin:0 80px !important; }
.mg-s85 { margin:0 85px !important; }
.mg-s90 { margin:0 90px !important; }
.mg-s95 { margin:0 95px !important; }
.mg-s100 { margin:0 100px !important; }

/* -----/ top /------------------------------------------------------------------------------------- */
.mg-t01 { margin-top:1px !important; }
.mg-t02 { margin-top:2px !important; }
.mg-t03 { margin-top:3px !important; }
.mg-t04 { margin-top:4px !important; }
.mg-t05 { margin-top:5px !important; }
.mg-t06 { margin-top:6px !important; }
.mg-t07 { margin-top:7px !important; }
.mg-t08 { margin-top:8px !important; }
.mg-t09 { margin-top:9px !important; }
.mg-t10 { margin-top:10px !important; }
.mg-t15 { margin-top:15px !important; }
.mg-t20 { margin-top:20px !important; }
.mg-t25 { margin-top:25px !important; }
.mg-t30 { margin-top:30px !important; }
.mg-t35 { margin-top:35px !important; }
.mg-t40 { margin-top:40px !important; }
.mg-t45 { margin-top:45px !important; }
.mg-t50 { margin-top:50px !important; }
.mg-t55 { margin-top:55px !important; }
.mg-t60 { margin-top:60px !important; }
.mg-t65 { margin-top:65px !important; }
.mg-t70 { margin-top:70px !important; }
.mg-t75 { margin-top:75px !important; }
.mg-t80 { margin-top:80px !important; }
.mg-t85 { margin-top:85px !important; }
.mg-t90 { margin-top:90px !important; }
.mg-t95 { margin-top:95px !important; }
.mg-t100 { margin-top:100px !important; }

/* -----/ right /----------------------------------------------------------------------------------- */
.mg-r01 { margin-right:1px !important; }
.mg-r02 { margin-right:2px !important; }
.mg-r03 { margin-right:3px !important; }
.mg-r04 { margin-right:4px !important; }
.mg-r05 { margin-right:5px !important; }
.mg-r06 { margin-right:6px !important; }
.mg-r07 { margin-right:7px !important; }
.mg-r08 { margin-right:8px !important; }
.mg-r09 { margin-right:9px !important; }
.mg-r10 { margin-right:10px !important; }
.mg-r15 { margin-right:15px !important; }
.mg-r20 { margin-right:20px !important; }
.mg-r25 { margin-right:25px !important; }
.mg-r30 { margin-right:30px !important; }
.mg-r35 { margin-right:35px !important; }
.mg-r40 { margin-right:40px !important; }
.mg-r45 { margin-right:45px !important; }
.mg-r50 { margin-right:50px !important; }
.mg-r55 { margin-right:55px !important; }
.mg-r60 { margin-right:60px !important; }
.mg-r65 { margin-right:65px !important; }
.mg-r70 { margin-right:70px !important; }
.mg-r75 { margin-right:75px !important; }
.mg-r80 { margin-right:80px !important; }
.mg-r85 { margin-right:85px !important; }
.mg-r90 { margin-right:90px !important; }
.mg-r95 { margin-right:95px !important; }
.mg-r100 { margin-right:100px !important; }

/* -----/ bottom /---------------------------------------------------------------------------------- */
.mg-b01 { margin-bottom:1px !important; }
.mg-b02 { margin-bottom:2px !important; }
.mg-b03 { margin-bottom:3px !important; }
.mg-b04 { margin-bottom:4px !important; }
.mg-b05 { margin-bottom:5px !important; }
.mg-b06 { margin-bottom:6px !important; }
.mg-b07 { margin-bottom:7px !important; }
.mg-b08 { margin-bottom:8px !important; }
.mg-b09 { margin-bottom:9px !important; }
.mg-b10 { margin-bottom:10px !important; }
.mg-b15 { margin-bottom:15px !important; }
.mg-b20 { margin-bottom:20px !important; }
.mg-b25 { margin-bottom:25px !important; }
.mg-b30 { margin-bottom:30px !important; }
.mg-b35 { margin-bottom:35px !important; }
.mg-b40 { margin-bottom:40px !important; }
.mg-b45 { margin-bottom:45px !important; }
.mg-b50 { margin-bottom:50px !important; }
.mg-b55 { margin-bottom:55px !important; }
.mg-b60 { margin-bottom:60px !important; }
.mg-b65 { margin-bottom:65px !important; }
.mg-b70 { margin-bottom:70px !important; }
.mg-b75 { margin-bottom:75px !important; }
.mg-b80 { margin-bottom:80px !important; }
.mg-b85 { margin-bottom:85px !important; }
.mg-b90 { margin-bottom:90px !important; }
.mg-b95 { margin-bottom:95px !important; }
.mg-b100 { margin-bottom:100px !important; }

/* -----/ left /------------------------------------------------------------------------------------ */
.mg-l01 { margin-left:1px !important; }
.mg-l02 { margin-left:2px !important; }
.mg-l03 { margin-left:3px !important; }
.mg-l04 { margin-left:4px !important; }
.mg-l05 { margin-left:5px !important; }
.mg-l06 { margin-left:6px !important; }
.mg-l07 { margin-left:7px !important; }
.mg-l08 { margin-left:8px !important; }
.mg-l09 { margin-left:9px !important; }
.mg-l10 { margin-left:10px !important; }
.mg-l15 { margin-left:15px !important; }
.mg-l20 { margin-left:20px !important; }
.mg-l25 { margin-left:25px !important; }
.mg-l30 { margin-left:30px !important; }
.mg-l35 { margin-left:35px !important; }
.mg-l40 { margin-left:40px !important; }
.mg-l45 { margin-left:45px !important; }
.mg-l50 { margin-left:50px !important; }
.mg-l55 { margin-left:55px !important; }
.mg-l60 { margin-left:60px !important; }
.mg-l65 { margin-left:65px !important; }
.mg-l70 { margin-left:70px !important; }
.mg-l75 { margin-left:75px !important; }
.mg-l80 { margin-left:80px !important; }
.mg-l85 { margin-left:85px !important; }
.mg-l90 { margin-left:90px !important; }
.mg-l95 { margin-left:95px !important; }
.mg-l100 { margin-left:100px !important; }
