	.font_0 { font-size: 0px !important; }
	.margin_0 { margin: 0px !important; }
	.margin_t_0 { margin-top: 0px !important; }
	.margin_r_0 { margin-right: 0px !important; }
	.margin_b_0 { margin-bottom: 0px !important; }
	.margin_l_0 { margin-left: 0px !important; }
	
	.margin_m0 { margin: -0px !important; }
	.margin_t_m0 { margin-top: -0px !important; }
	.margin_r_m0 { margin-right: -0px !important; }
	.margin_b_m0 { margin-bottom: -0px !important; }
	.margin_l_m0 { margin-left: -0px !important; }
	
	.padding_0 { padding: 0px !important; }
	.padding_t_0 { padding-top: 0px !important; }
	.padding_r_0 { padding-right: 0px !important; }
	.padding_b_0 { padding-bottom: 0px !important; }
	.padding_l_0 { padding-left: 0px !important; }
	.font_1 { font-size: 1px !important; }
	.margin_1 { margin: 1px !important; }
	.margin_t_1 { margin-top: 1px !important; }
	.margin_r_1 { margin-right: 1px !important; }
	.margin_b_1 { margin-bottom: 1px !important; }
	.margin_l_1 { margin-left: 1px !important; }
	
	.margin_m1 { margin: -1px !important; }
	.margin_t_m1 { margin-top: -1px !important; }
	.margin_r_m1 { margin-right: -1px !important; }
	.margin_b_m1 { margin-bottom: -1px !important; }
	.margin_l_m1 { margin-left: -1px !important; }
	
	.padding_1 { padding: 1px !important; }
	.padding_t_1 { padding-top: 1px !important; }
	.padding_r_1 { padding-right: 1px !important; }
	.padding_b_1 { padding-bottom: 1px !important; }
	.padding_l_1 { padding-left: 1px !important; }
	.font_2 { font-size: 2px !important; }
	.margin_2 { margin: 2px !important; }
	.margin_t_2 { margin-top: 2px !important; }
	.margin_r_2 { margin-right: 2px !important; }
	.margin_b_2 { margin-bottom: 2px !important; }
	.margin_l_2 { margin-left: 2px !important; }
	
	.margin_m2 { margin: -2px !important; }
	.margin_t_m2 { margin-top: -2px !important; }
	.margin_r_m2 { margin-right: -2px !important; }
	.margin_b_m2 { margin-bottom: -2px !important; }
	.margin_l_m2 { margin-left: -2px !important; }
	
	.padding_2 { padding: 2px !important; }
	.padding_t_2 { padding-top: 2px !important; }
	.padding_r_2 { padding-right: 2px !important; }
	.padding_b_2 { padding-bottom: 2px !important; }
	.padding_l_2 { padding-left: 2px !important; }
	.font_3 { font-size: 3px !important; }
	.margin_3 { margin: 3px !important; }
	.margin_t_3 { margin-top: 3px !important; }
	.margin_r_3 { margin-right: 3px !important; }
	.margin_b_3 { margin-bottom: 3px !important; }
	.margin_l_3 { margin-left: 3px !important; }
	
	.margin_m3 { margin: -3px !important; }
	.margin_t_m3 { margin-top: -3px !important; }
	.margin_r_m3 { margin-right: -3px !important; }
	.margin_b_m3 { margin-bottom: -3px !important; }
	.margin_l_m3 { margin-left: -3px !important; }
	
	.padding_3 { padding: 3px !important; }
	.padding_t_3 { padding-top: 3px !important; }
	.padding_r_3 { padding-right: 3px !important; }
	.padding_b_3 { padding-bottom: 3px !important; }
	.padding_l_3 { padding-left: 3px !important; }
	.font_4 { font-size: 4px !important; }
	.margin_4 { margin: 4px !important; }
	.margin_t_4 { margin-top: 4px !important; }
	.margin_r_4 { margin-right: 4px !important; }
	.margin_b_4 { margin-bottom: 4px !important; }
	.margin_l_4 { margin-left: 4px !important; }
	
	.margin_m4 { margin: -4px !important; }
	.margin_t_m4 { margin-top: -4px !important; }
	.margin_r_m4 { margin-right: -4px !important; }
	.margin_b_m4 { margin-bottom: -4px !important; }
	.margin_l_m4 { margin-left: -4px !important; }
	
	.padding_4 { padding: 4px !important; }
	.padding_t_4 { padding-top: 4px !important; }
	.padding_r_4 { padding-right: 4px !important; }
	.padding_b_4 { padding-bottom: 4px !important; }
	.padding_l_4 { padding-left: 4px !important; }
	.font_5 { font-size: 5px !important; }
	.margin_5 { margin: 5px !important; }
	.margin_t_5 { margin-top: 5px !important; }
	.margin_r_5 { margin-right: 5px !important; }
	.margin_b_5 { margin-bottom: 5px !important; }
	.margin_l_5 { margin-left: 5px !important; }
	
	.margin_m5 { margin: -5px !important; }
	.margin_t_m5 { margin-top: -5px !important; }
	.margin_r_m5 { margin-right: -5px !important; }
	.margin_b_m5 { margin-bottom: -5px !important; }
	.margin_l_m5 { margin-left: -5px !important; }
	
	.padding_5 { padding: 5px !important; }
	.padding_t_5 { padding-top: 5px !important; }
	.padding_r_5 { padding-right: 5px !important; }
	.padding_b_5 { padding-bottom: 5px !important; }
	.padding_l_5 { padding-left: 5px !important; }
	.font_6 { font-size: 6px !important; }
	.margin_6 { margin: 6px !important; }
	.margin_t_6 { margin-top: 6px !important; }
	.margin_r_6 { margin-right: 6px !important; }
	.margin_b_6 { margin-bottom: 6px !important; }
	.margin_l_6 { margin-left: 6px !important; }
	
	.margin_m6 { margin: -6px !important; }
	.margin_t_m6 { margin-top: -6px !important; }
	.margin_r_m6 { margin-right: -6px !important; }
	.margin_b_m6 { margin-bottom: -6px !important; }
	.margin_l_m6 { margin-left: -6px !important; }
	
	.padding_6 { padding: 6px !important; }
	.padding_t_6 { padding-top: 6px !important; }
	.padding_r_6 { padding-right: 6px !important; }
	.padding_b_6 { padding-bottom: 6px !important; }
	.padding_l_6 { padding-left: 6px !important; }
	.font_7 { font-size: 7px !important; }
	.margin_7 { margin: 7px !important; }
	.margin_t_7 { margin-top: 7px !important; }
	.margin_r_7 { margin-right: 7px !important; }
	.margin_b_7 { margin-bottom: 7px !important; }
	.margin_l_7 { margin-left: 7px !important; }
	
	.margin_m7 { margin: -7px !important; }
	.margin_t_m7 { margin-top: -7px !important; }
	.margin_r_m7 { margin-right: -7px !important; }
	.margin_b_m7 { margin-bottom: -7px !important; }
	.margin_l_m7 { margin-left: -7px !important; }
	
	.padding_7 { padding: 7px !important; }
	.padding_t_7 { padding-top: 7px !important; }
	.padding_r_7 { padding-right: 7px !important; }
	.padding_b_7 { padding-bottom: 7px !important; }
	.padding_l_7 { padding-left: 7px !important; }
	.font_8 { font-size: 8px !important; }
	.margin_8 { margin: 8px !important; }
	.margin_t_8 { margin-top: 8px !important; }
	.margin_r_8 { margin-right: 8px !important; }
	.margin_b_8 { margin-bottom: 8px !important; }
	.margin_l_8 { margin-left: 8px !important; }
	
	.margin_m8 { margin: -8px !important; }
	.margin_t_m8 { margin-top: -8px !important; }
	.margin_r_m8 { margin-right: -8px !important; }
	.margin_b_m8 { margin-bottom: -8px !important; }
	.margin_l_m8 { margin-left: -8px !important; }
	
	.padding_8 { padding: 8px !important; }
	.padding_t_8 { padding-top: 8px !important; }
	.padding_r_8 { padding-right: 8px !important; }
	.padding_b_8 { padding-bottom: 8px !important; }
	.padding_l_8 { padding-left: 8px !important; }
	.font_9 { font-size: 9px !important; }
	.margin_9 { margin: 9px !important; }
	.margin_t_9 { margin-top: 9px !important; }
	.margin_r_9 { margin-right: 9px !important; }
	.margin_b_9 { margin-bottom: 9px !important; }
	.margin_l_9 { margin-left: 9px !important; }
	
	.margin_m9 { margin: -9px !important; }
	.margin_t_m9 { margin-top: -9px !important; }
	.margin_r_m9 { margin-right: -9px !important; }
	.margin_b_m9 { margin-bottom: -9px !important; }
	.margin_l_m9 { margin-left: -9px !important; }
	
	.padding_9 { padding: 9px !important; }
	.padding_t_9 { padding-top: 9px !important; }
	.padding_r_9 { padding-right: 9px !important; }
	.padding_b_9 { padding-bottom: 9px !important; }
	.padding_l_9 { padding-left: 9px !important; }
	.font_10 { font-size: 10px !important; }
	.margin_10 { margin: 10px !important; }
	.margin_t_10 { margin-top: 10px !important; }
	.margin_r_10 { margin-right: 10px !important; }
	.margin_b_10 { margin-bottom: 10px !important; }
	.margin_l_10 { margin-left: 10px !important; }
	
	.margin_m10 { margin: -10px !important; }
	.margin_t_m10 { margin-top: -10px !important; }
	.margin_r_m10 { margin-right: -10px !important; }
	.margin_b_m10 { margin-bottom: -10px !important; }
	.margin_l_m10 { margin-left: -10px !important; }
	
	.padding_10 { padding: 10px !important; }
	.padding_t_10 { padding-top: 10px !important; }
	.padding_r_10 { padding-right: 10px !important; }
	.padding_b_10 { padding-bottom: 10px !important; }
	.padding_l_10 { padding-left: 10px !important; }
	.font_11 { font-size: 11px !important; }
	.margin_11 { margin: 11px !important; }
	.margin_t_11 { margin-top: 11px !important; }
	.margin_r_11 { margin-right: 11px !important; }
	.margin_b_11 { margin-bottom: 11px !important; }
	.margin_l_11 { margin-left: 11px !important; }
	
	.margin_m11 { margin: -11px !important; }
	.margin_t_m11 { margin-top: -11px !important; }
	.margin_r_m11 { margin-right: -11px !important; }
	.margin_b_m11 { margin-bottom: -11px !important; }
	.margin_l_m11 { margin-left: -11px !important; }
	
	.padding_11 { padding: 11px !important; }
	.padding_t_11 { padding-top: 11px !important; }
	.padding_r_11 { padding-right: 11px !important; }
	.padding_b_11 { padding-bottom: 11px !important; }
	.padding_l_11 { padding-left: 11px !important; }
	.font_12 { font-size: 12px !important; }
	.margin_12 { margin: 12px !important; }
	.margin_t_12 { margin-top: 12px !important; }
	.margin_r_12 { margin-right: 12px !important; }
	.margin_b_12 { margin-bottom: 12px !important; }
	.margin_l_12 { margin-left: 12px !important; }
	
	.margin_m12 { margin: -12px !important; }
	.margin_t_m12 { margin-top: -12px !important; }
	.margin_r_m12 { margin-right: -12px !important; }
	.margin_b_m12 { margin-bottom: -12px !important; }
	.margin_l_m12 { margin-left: -12px !important; }
	
	.padding_12 { padding: 12px !important; }
	.padding_t_12 { padding-top: 12px !important; }
	.padding_r_12 { padding-right: 12px !important; }
	.padding_b_12 { padding-bottom: 12px !important; }
	.padding_l_12 { padding-left: 12px !important; }
	.font_13 { font-size: 13px !important; }
	.margin_13 { margin: 13px !important; }
	.margin_t_13 { margin-top: 13px !important; }
	.margin_r_13 { margin-right: 13px !important; }
	.margin_b_13 { margin-bottom: 13px !important; }
	.margin_l_13 { margin-left: 13px !important; }
	
	.margin_m13 { margin: -13px !important; }
	.margin_t_m13 { margin-top: -13px !important; }
	.margin_r_m13 { margin-right: -13px !important; }
	.margin_b_m13 { margin-bottom: -13px !important; }
	.margin_l_m13 { margin-left: -13px !important; }
	
	.padding_13 { padding: 13px !important; }
	.padding_t_13 { padding-top: 13px !important; }
	.padding_r_13 { padding-right: 13px !important; }
	.padding_b_13 { padding-bottom: 13px !important; }
	.padding_l_13 { padding-left: 13px !important; }
	.font_14 { font-size: 14px !important; }
	.margin_14 { margin: 14px !important; }
	.margin_t_14 { margin-top: 14px !important; }
	.margin_r_14 { margin-right: 14px !important; }
	.margin_b_14 { margin-bottom: 14px !important; }
	.margin_l_14 { margin-left: 14px !important; }
	
	.margin_m14 { margin: -14px !important; }
	.margin_t_m14 { margin-top: -14px !important; }
	.margin_r_m14 { margin-right: -14px !important; }
	.margin_b_m14 { margin-bottom: -14px !important; }
	.margin_l_m14 { margin-left: -14px !important; }
	
	.padding_14 { padding: 14px !important; }
	.padding_t_14 { padding-top: 14px !important; }
	.padding_r_14 { padding-right: 14px !important; }
	.padding_b_14 { padding-bottom: 14px !important; }
	.padding_l_14 { padding-left: 14px !important; }
	.font_15 { font-size: 15px !important; }
	.margin_15 { margin: 15px !important; }
	.margin_t_15 { margin-top: 15px !important; }
	.margin_r_15 { margin-right: 15px !important; }
	.margin_b_15 { margin-bottom: 15px !important; }
	.margin_l_15 { margin-left: 15px !important; }
	
	.margin_m15 { margin: -15px !important; }
	.margin_t_m15 { margin-top: -15px !important; }
	.margin_r_m15 { margin-right: -15px !important; }
	.margin_b_m15 { margin-bottom: -15px !important; }
	.margin_l_m15 { margin-left: -15px !important; }
	
	.padding_15 { padding: 15px !important; }
	.padding_t_15 { padding-top: 15px !important; }
	.padding_r_15 { padding-right: 15px !important; }
	.padding_b_15 { padding-bottom: 15px !important; }
	.padding_l_15 { padding-left: 15px !important; }
	.font_16 { font-size: 16px !important; }
	.margin_16 { margin: 16px !important; }
	.margin_t_16 { margin-top: 16px !important; }
	.margin_r_16 { margin-right: 16px !important; }
	.margin_b_16 { margin-bottom: 16px !important; }
	.margin_l_16 { margin-left: 16px !important; }
	
	.margin_m16 { margin: -16px !important; }
	.margin_t_m16 { margin-top: -16px !important; }
	.margin_r_m16 { margin-right: -16px !important; }
	.margin_b_m16 { margin-bottom: -16px !important; }
	.margin_l_m16 { margin-left: -16px !important; }
	
	.padding_16 { padding: 16px !important; }
	.padding_t_16 { padding-top: 16px !important; }
	.padding_r_16 { padding-right: 16px !important; }
	.padding_b_16 { padding-bottom: 16px !important; }
	.padding_l_16 { padding-left: 16px !important; }
	.font_17 { font-size: 17px !important; }
	.margin_17 { margin: 17px !important; }
	.margin_t_17 { margin-top: 17px !important; }
	.margin_r_17 { margin-right: 17px !important; }
	.margin_b_17 { margin-bottom: 17px !important; }
	.margin_l_17 { margin-left: 17px !important; }
	
	.margin_m17 { margin: -17px !important; }
	.margin_t_m17 { margin-top: -17px !important; }
	.margin_r_m17 { margin-right: -17px !important; }
	.margin_b_m17 { margin-bottom: -17px !important; }
	.margin_l_m17 { margin-left: -17px !important; }
	
	.padding_17 { padding: 17px !important; }
	.padding_t_17 { padding-top: 17px !important; }
	.padding_r_17 { padding-right: 17px !important; }
	.padding_b_17 { padding-bottom: 17px !important; }
	.padding_l_17 { padding-left: 17px !important; }
	.font_18 { font-size: 18px !important; }
	.margin_18 { margin: 18px !important; }
	.margin_t_18 { margin-top: 18px !important; }
	.margin_r_18 { margin-right: 18px !important; }
	.margin_b_18 { margin-bottom: 18px !important; }
	.margin_l_18 { margin-left: 18px !important; }
	
	.margin_m18 { margin: -18px !important; }
	.margin_t_m18 { margin-top: -18px !important; }
	.margin_r_m18 { margin-right: -18px !important; }
	.margin_b_m18 { margin-bottom: -18px !important; }
	.margin_l_m18 { margin-left: -18px !important; }
	
	.padding_18 { padding: 18px !important; }
	.padding_t_18 { padding-top: 18px !important; }
	.padding_r_18 { padding-right: 18px !important; }
	.padding_b_18 { padding-bottom: 18px !important; }
	.padding_l_18 { padding-left: 18px !important; }
	.font_19 { font-size: 19px !important; }
	.margin_19 { margin: 19px !important; }
	.margin_t_19 { margin-top: 19px !important; }
	.margin_r_19 { margin-right: 19px !important; }
	.margin_b_19 { margin-bottom: 19px !important; }
	.margin_l_19 { margin-left: 19px !important; }
	
	.margin_m19 { margin: -19px !important; }
	.margin_t_m19 { margin-top: -19px !important; }
	.margin_r_m19 { margin-right: -19px !important; }
	.margin_b_m19 { margin-bottom: -19px !important; }
	.margin_l_m19 { margin-left: -19px !important; }
	
	.padding_19 { padding: 19px !important; }
	.padding_t_19 { padding-top: 19px !important; }
	.padding_r_19 { padding-right: 19px !important; }
	.padding_b_19 { padding-bottom: 19px !important; }
	.padding_l_19 { padding-left: 19px !important; }
	.font_20 { font-size: 20px !important; }
	.margin_20 { margin: 20px !important; }
	.margin_t_20 { margin-top: 20px !important; }
	.margin_r_20 { margin-right: 20px !important; }
	.margin_b_20 { margin-bottom: 20px !important; }
	.margin_l_20 { margin-left: 20px !important; }
	
	.margin_m20 { margin: -20px !important; }
	.margin_t_m20 { margin-top: -20px !important; }
	.margin_r_m20 { margin-right: -20px !important; }
	.margin_b_m20 { margin-bottom: -20px !important; }
	.margin_l_m20 { margin-left: -20px !important; }
	
	.padding_20 { padding: 20px !important; }
	.padding_t_20 { padding-top: 20px !important; }
	.padding_r_20 { padding-right: 20px !important; }
	.padding_b_20 { padding-bottom: 20px !important; }
	.padding_l_20 { padding-left: 20px !important; }
	.font_21 { font-size: 21px !important; }
	.margin_21 { margin: 21px !important; }
	.margin_t_21 { margin-top: 21px !important; }
	.margin_r_21 { margin-right: 21px !important; }
	.margin_b_21 { margin-bottom: 21px !important; }
	.margin_l_21 { margin-left: 21px !important; }
	
	.margin_m21 { margin: -21px !important; }
	.margin_t_m21 { margin-top: -21px !important; }
	.margin_r_m21 { margin-right: -21px !important; }
	.margin_b_m21 { margin-bottom: -21px !important; }
	.margin_l_m21 { margin-left: -21px !important; }
	
	.padding_21 { padding: 21px !important; }
	.padding_t_21 { padding-top: 21px !important; }
	.padding_r_21 { padding-right: 21px !important; }
	.padding_b_21 { padding-bottom: 21px !important; }
	.padding_l_21 { padding-left: 21px !important; }
	.font_22 { font-size: 22px !important; }
	.margin_22 { margin: 22px !important; }
	.margin_t_22 { margin-top: 22px !important; }
	.margin_r_22 { margin-right: 22px !important; }
	.margin_b_22 { margin-bottom: 22px !important; }
	.margin_l_22 { margin-left: 22px !important; }
	
	.margin_m22 { margin: -22px !important; }
	.margin_t_m22 { margin-top: -22px !important; }
	.margin_r_m22 { margin-right: -22px !important; }
	.margin_b_m22 { margin-bottom: -22px !important; }
	.margin_l_m22 { margin-left: -22px !important; }
	
	.padding_22 { padding: 22px !important; }
	.padding_t_22 { padding-top: 22px !important; }
	.padding_r_22 { padding-right: 22px !important; }
	.padding_b_22 { padding-bottom: 22px !important; }
	.padding_l_22 { padding-left: 22px !important; }
	.font_23 { font-size: 23px !important; }
	.margin_23 { margin: 23px !important; }
	.margin_t_23 { margin-top: 23px !important; }
	.margin_r_23 { margin-right: 23px !important; }
	.margin_b_23 { margin-bottom: 23px !important; }
	.margin_l_23 { margin-left: 23px !important; }
	
	.margin_m23 { margin: -23px !important; }
	.margin_t_m23 { margin-top: -23px !important; }
	.margin_r_m23 { margin-right: -23px !important; }
	.margin_b_m23 { margin-bottom: -23px !important; }
	.margin_l_m23 { margin-left: -23px !important; }
	
	.padding_23 { padding: 23px !important; }
	.padding_t_23 { padding-top: 23px !important; }
	.padding_r_23 { padding-right: 23px !important; }
	.padding_b_23 { padding-bottom: 23px !important; }
	.padding_l_23 { padding-left: 23px !important; }
	.font_24 { font-size: 24px !important; }
	.margin_24 { margin: 24px !important; }
	.margin_t_24 { margin-top: 24px !important; }
	.margin_r_24 { margin-right: 24px !important; }
	.margin_b_24 { margin-bottom: 24px !important; }
	.margin_l_24 { margin-left: 24px !important; }
	
	.margin_m24 { margin: -24px !important; }
	.margin_t_m24 { margin-top: -24px !important; }
	.margin_r_m24 { margin-right: -24px !important; }
	.margin_b_m24 { margin-bottom: -24px !important; }
	.margin_l_m24 { margin-left: -24px !important; }
	
	.padding_24 { padding: 24px !important; }
	.padding_t_24 { padding-top: 24px !important; }
	.padding_r_24 { padding-right: 24px !important; }
	.padding_b_24 { padding-bottom: 24px !important; }
	.padding_l_24 { padding-left: 24px !important; }
	.font_25 { font-size: 25px !important; }
	.margin_25 { margin: 25px !important; }
	.margin_t_25 { margin-top: 25px !important; }
	.margin_r_25 { margin-right: 25px !important; }
	.margin_b_25 { margin-bottom: 25px !important; }
	.margin_l_25 { margin-left: 25px !important; }
	
	.margin_m25 { margin: -25px !important; }
	.margin_t_m25 { margin-top: -25px !important; }
	.margin_r_m25 { margin-right: -25px !important; }
	.margin_b_m25 { margin-bottom: -25px !important; }
	.margin_l_m25 { margin-left: -25px !important; }
	
	.padding_25 { padding: 25px !important; }
	.padding_t_25 { padding-top: 25px !important; }
	.padding_r_25 { padding-right: 25px !important; }
	.padding_b_25 { padding-bottom: 25px !important; }
	.padding_l_25 { padding-left: 25px !important; }
	.font_26 { font-size: 26px !important; }
	.margin_26 { margin: 26px !important; }
	.margin_t_26 { margin-top: 26px !important; }
	.margin_r_26 { margin-right: 26px !important; }
	.margin_b_26 { margin-bottom: 26px !important; }
	.margin_l_26 { margin-left: 26px !important; }
	
	.margin_m26 { margin: -26px !important; }
	.margin_t_m26 { margin-top: -26px !important; }
	.margin_r_m26 { margin-right: -26px !important; }
	.margin_b_m26 { margin-bottom: -26px !important; }
	.margin_l_m26 { margin-left: -26px !important; }
	
	.padding_26 { padding: 26px !important; }
	.padding_t_26 { padding-top: 26px !important; }
	.padding_r_26 { padding-right: 26px !important; }
	.padding_b_26 { padding-bottom: 26px !important; }
	.padding_l_26 { padding-left: 26px !important; }
	.font_27 { font-size: 27px !important; }
	.margin_27 { margin: 27px !important; }
	.margin_t_27 { margin-top: 27px !important; }
	.margin_r_27 { margin-right: 27px !important; }
	.margin_b_27 { margin-bottom: 27px !important; }
	.margin_l_27 { margin-left: 27px !important; }
	
	.margin_m27 { margin: -27px !important; }
	.margin_t_m27 { margin-top: -27px !important; }
	.margin_r_m27 { margin-right: -27px !important; }
	.margin_b_m27 { margin-bottom: -27px !important; }
	.margin_l_m27 { margin-left: -27px !important; }
	
	.padding_27 { padding: 27px !important; }
	.padding_t_27 { padding-top: 27px !important; }
	.padding_r_27 { padding-right: 27px !important; }
	.padding_b_27 { padding-bottom: 27px !important; }
	.padding_l_27 { padding-left: 27px !important; }
	.font_28 { font-size: 28px !important; }
	.margin_28 { margin: 28px !important; }
	.margin_t_28 { margin-top: 28px !important; }
	.margin_r_28 { margin-right: 28px !important; }
	.margin_b_28 { margin-bottom: 28px !important; }
	.margin_l_28 { margin-left: 28px !important; }
	
	.margin_m28 { margin: -28px !important; }
	.margin_t_m28 { margin-top: -28px !important; }
	.margin_r_m28 { margin-right: -28px !important; }
	.margin_b_m28 { margin-bottom: -28px !important; }
	.margin_l_m28 { margin-left: -28px !important; }
	
	.padding_28 { padding: 28px !important; }
	.padding_t_28 { padding-top: 28px !important; }
	.padding_r_28 { padding-right: 28px !important; }
	.padding_b_28 { padding-bottom: 28px !important; }
	.padding_l_28 { padding-left: 28px !important; }
	.font_29 { font-size: 29px !important; }
	.margin_29 { margin: 29px !important; }
	.margin_t_29 { margin-top: 29px !important; }
	.margin_r_29 { margin-right: 29px !important; }
	.margin_b_29 { margin-bottom: 29px !important; }
	.margin_l_29 { margin-left: 29px !important; }
	
	.margin_m29 { margin: -29px !important; }
	.margin_t_m29 { margin-top: -29px !important; }
	.margin_r_m29 { margin-right: -29px !important; }
	.margin_b_m29 { margin-bottom: -29px !important; }
	.margin_l_m29 { margin-left: -29px !important; }
	
	.padding_29 { padding: 29px !important; }
	.padding_t_29 { padding-top: 29px !important; }
	.padding_r_29 { padding-right: 29px !important; }
	.padding_b_29 { padding-bottom: 29px !important; }
	.padding_l_29 { padding-left: 29px !important; }
	.font_30 { font-size: 30px !important; }
	.margin_30 { margin: 30px !important; }
	.margin_t_30 { margin-top: 30px !important; }
	.margin_r_30 { margin-right: 30px !important; }
	.margin_b_30 { margin-bottom: 30px !important; }
	.margin_l_30 { margin-left: 30px !important; }
	
	.margin_m30 { margin: -30px !important; }
	.margin_t_m30 { margin-top: -30px !important; }
	.margin_r_m30 { margin-right: -30px !important; }
	.margin_b_m30 { margin-bottom: -30px !important; }
	.margin_l_m30 { margin-left: -30px !important; }
	
	.padding_30 { padding: 30px !important; }
	.padding_t_30 { padding-top: 30px !important; }
	.padding_r_30 { padding-right: 30px !important; }
	.padding_b_30 { padding-bottom: 30px !important; }
	.padding_l_30 { padding-left: 30px !important; }
	.font_31 { font-size: 31px !important; }
	.margin_31 { margin: 31px !important; }
	.margin_t_31 { margin-top: 31px !important; }
	.margin_r_31 { margin-right: 31px !important; }
	.margin_b_31 { margin-bottom: 31px !important; }
	.margin_l_31 { margin-left: 31px !important; }
	
	.margin_m31 { margin: -31px !important; }
	.margin_t_m31 { margin-top: -31px !important; }
	.margin_r_m31 { margin-right: -31px !important; }
	.margin_b_m31 { margin-bottom: -31px !important; }
	.margin_l_m31 { margin-left: -31px !important; }
	
	.padding_31 { padding: 31px !important; }
	.padding_t_31 { padding-top: 31px !important; }
	.padding_r_31 { padding-right: 31px !important; }
	.padding_b_31 { padding-bottom: 31px !important; }
	.padding_l_31 { padding-left: 31px !important; }
	.font_32 { font-size: 32px !important; }
	.margin_32 { margin: 32px !important; }
	.margin_t_32 { margin-top: 32px !important; }
	.margin_r_32 { margin-right: 32px !important; }
	.margin_b_32 { margin-bottom: 32px !important; }
	.margin_l_32 { margin-left: 32px !important; }
	
	.margin_m32 { margin: -32px !important; }
	.margin_t_m32 { margin-top: -32px !important; }
	.margin_r_m32 { margin-right: -32px !important; }
	.margin_b_m32 { margin-bottom: -32px !important; }
	.margin_l_m32 { margin-left: -32px !important; }
	
	.padding_32 { padding: 32px !important; }
	.padding_t_32 { padding-top: 32px !important; }
	.padding_r_32 { padding-right: 32px !important; }
	.padding_b_32 { padding-bottom: 32px !important; }
	.padding_l_32 { padding-left: 32px !important; }
	.font_33 { font-size: 33px !important; }
	.margin_33 { margin: 33px !important; }
	.margin_t_33 { margin-top: 33px !important; }
	.margin_r_33 { margin-right: 33px !important; }
	.margin_b_33 { margin-bottom: 33px !important; }
	.margin_l_33 { margin-left: 33px !important; }
	
	.margin_m33 { margin: -33px !important; }
	.margin_t_m33 { margin-top: -33px !important; }
	.margin_r_m33 { margin-right: -33px !important; }
	.margin_b_m33 { margin-bottom: -33px !important; }
	.margin_l_m33 { margin-left: -33px !important; }
	
	.padding_33 { padding: 33px !important; }
	.padding_t_33 { padding-top: 33px !important; }
	.padding_r_33 { padding-right: 33px !important; }
	.padding_b_33 { padding-bottom: 33px !important; }
	.padding_l_33 { padding-left: 33px !important; }
	.font_34 { font-size: 34px !important; }
	.margin_34 { margin: 34px !important; }
	.margin_t_34 { margin-top: 34px !important; }
	.margin_r_34 { margin-right: 34px !important; }
	.margin_b_34 { margin-bottom: 34px !important; }
	.margin_l_34 { margin-left: 34px !important; }
	
	.margin_m34 { margin: -34px !important; }
	.margin_t_m34 { margin-top: -34px !important; }
	.margin_r_m34 { margin-right: -34px !important; }
	.margin_b_m34 { margin-bottom: -34px !important; }
	.margin_l_m34 { margin-left: -34px !important; }
	
	.padding_34 { padding: 34px !important; }
	.padding_t_34 { padding-top: 34px !important; }
	.padding_r_34 { padding-right: 34px !important; }
	.padding_b_34 { padding-bottom: 34px !important; }
	.padding_l_34 { padding-left: 34px !important; }
	.font_35 { font-size: 35px !important; }
	.margin_35 { margin: 35px !important; }
	.margin_t_35 { margin-top: 35px !important; }
	.margin_r_35 { margin-right: 35px !important; }
	.margin_b_35 { margin-bottom: 35px !important; }
	.margin_l_35 { margin-left: 35px !important; }
	
	.margin_m35 { margin: -35px !important; }
	.margin_t_m35 { margin-top: -35px !important; }
	.margin_r_m35 { margin-right: -35px !important; }
	.margin_b_m35 { margin-bottom: -35px !important; }
	.margin_l_m35 { margin-left: -35px !important; }
	
	.padding_35 { padding: 35px !important; }
	.padding_t_35 { padding-top: 35px !important; }
	.padding_r_35 { padding-right: 35px !important; }
	.padding_b_35 { padding-bottom: 35px !important; }
	.padding_l_35 { padding-left: 35px !important; }
	.font_36 { font-size: 36px !important; }
	.margin_36 { margin: 36px !important; }
	.margin_t_36 { margin-top: 36px !important; }
	.margin_r_36 { margin-right: 36px !important; }
	.margin_b_36 { margin-bottom: 36px !important; }
	.margin_l_36 { margin-left: 36px !important; }
	
	.margin_m36 { margin: -36px !important; }
	.margin_t_m36 { margin-top: -36px !important; }
	.margin_r_m36 { margin-right: -36px !important; }
	.margin_b_m36 { margin-bottom: -36px !important; }
	.margin_l_m36 { margin-left: -36px !important; }
	
	.padding_36 { padding: 36px !important; }
	.padding_t_36 { padding-top: 36px !important; }
	.padding_r_36 { padding-right: 36px !important; }
	.padding_b_36 { padding-bottom: 36px !important; }
	.padding_l_36 { padding-left: 36px !important; }
	.font_37 { font-size: 37px !important; }
	.margin_37 { margin: 37px !important; }
	.margin_t_37 { margin-top: 37px !important; }
	.margin_r_37 { margin-right: 37px !important; }
	.margin_b_37 { margin-bottom: 37px !important; }
	.margin_l_37 { margin-left: 37px !important; }
	
	.margin_m37 { margin: -37px !important; }
	.margin_t_m37 { margin-top: -37px !important; }
	.margin_r_m37 { margin-right: -37px !important; }
	.margin_b_m37 { margin-bottom: -37px !important; }
	.margin_l_m37 { margin-left: -37px !important; }
	
	.padding_37 { padding: 37px !important; }
	.padding_t_37 { padding-top: 37px !important; }
	.padding_r_37 { padding-right: 37px !important; }
	.padding_b_37 { padding-bottom: 37px !important; }
	.padding_l_37 { padding-left: 37px !important; }
	.font_38 { font-size: 38px !important; }
	.margin_38 { margin: 38px !important; }
	.margin_t_38 { margin-top: 38px !important; }
	.margin_r_38 { margin-right: 38px !important; }
	.margin_b_38 { margin-bottom: 38px !important; }
	.margin_l_38 { margin-left: 38px !important; }
	
	.margin_m38 { margin: -38px !important; }
	.margin_t_m38 { margin-top: -38px !important; }
	.margin_r_m38 { margin-right: -38px !important; }
	.margin_b_m38 { margin-bottom: -38px !important; }
	.margin_l_m38 { margin-left: -38px !important; }
	
	.padding_38 { padding: 38px !important; }
	.padding_t_38 { padding-top: 38px !important; }
	.padding_r_38 { padding-right: 38px !important; }
	.padding_b_38 { padding-bottom: 38px !important; }
	.padding_l_38 { padding-left: 38px !important; }
	.font_39 { font-size: 39px !important; }
	.margin_39 { margin: 39px !important; }
	.margin_t_39 { margin-top: 39px !important; }
	.margin_r_39 { margin-right: 39px !important; }
	.margin_b_39 { margin-bottom: 39px !important; }
	.margin_l_39 { margin-left: 39px !important; }
	
	.margin_m39 { margin: -39px !important; }
	.margin_t_m39 { margin-top: -39px !important; }
	.margin_r_m39 { margin-right: -39px !important; }
	.margin_b_m39 { margin-bottom: -39px !important; }
	.margin_l_m39 { margin-left: -39px !important; }
	
	.padding_39 { padding: 39px !important; }
	.padding_t_39 { padding-top: 39px !important; }
	.padding_r_39 { padding-right: 39px !important; }
	.padding_b_39 { padding-bottom: 39px !important; }
	.padding_l_39 { padding-left: 39px !important; }
	.font_40 { font-size: 40px !important; }
	.margin_40 { margin: 40px !important; }
	.margin_t_40 { margin-top: 40px !important; }
	.margin_r_40 { margin-right: 40px !important; }
	.margin_b_40 { margin-bottom: 40px !important; }
	.margin_l_40 { margin-left: 40px !important; }
	
	.margin_m40 { margin: -40px !important; }
	.margin_t_m40 { margin-top: -40px !important; }
	.margin_r_m40 { margin-right: -40px !important; }
	.margin_b_m40 { margin-bottom: -40px !important; }
	.margin_l_m40 { margin-left: -40px !important; }
	
	.padding_40 { padding: 40px !important; }
	.padding_t_40 { padding-top: 40px !important; }
	.padding_r_40 { padding-right: 40px !important; }
	.padding_b_40 { padding-bottom: 40px !important; }
	.padding_l_40 { padding-left: 40px !important; }

.no_margin { margin: 0 !important; }
.no_margin_t { margin-top:0 !important; }
.no_margin_r { margin-right:0 !important; }
.no_margin_b { margin-bottom:0 !important; }
.no_margin_l { margin-left:0 !important; }

.no_padding { padding:0 !important; }
.no_padding_t { padding-top:0 !important; }
.no_padding_r { padding-right:0 !important; }
.no_padding_b { padding-bottom:0 !important; }
.no_padding_l { padding-left:0 !important; }

.padding_20_30 { padding: 20px 30px; }
.margin_t_m40 { margin-top:-40px !important; }

.display_none {display:none; }
.img-fullwidth { max-width: 100%; }

.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
}
.yamm .dropdown-menu {
  left: auto;
}
.yamm .nav.navbar-right .dropdown-menu {
  left: auto;
  right: 0;
}
.yamm .yamm-content {
  padding: 10px 15px;
  min-width: 329px;
}
.yamm .yamm-content.yamm-lg{
  min-width: 500px;
	
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}
	.column_2 {
		-moz-column-count: 2;
		-moz-column-gap: 20px;
		-webkit-column-count: 2;
		-webkit-column-gap: 20px;
		column-count: 2;
		column-gap: 20px;
	}
	.column_3 {
		-moz-column-count: 3;
		-moz-column-gap: 20px;
		-webkit-column-count: 3;
		-webkit-column-gap: 20px;
		column-count: 3;
		column-gap: 20px;
	}
	.column_4 {
		-moz-column-count: 4;
		-moz-column-gap: 20px;
		-webkit-column-count: 4;
		-webkit-column-gap: 20px;
		column-count: 4;
		column-gap: 20px;
	}
	.column_5 {
		-moz-column-count: 5;
		-moz-column-gap: 20px;
		-webkit-column-count: 5;
		-webkit-column-gap: 20px;
		column-count: 5;
		column-gap: 20px;
	}




.bs-callout {
  margin: 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 5px solid #eee;
}
.bs-callout h4 {
  margin-top: 0;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code,
.bs-callout .highlight {
  background-color: #fff;
}
 
/* Themes for different contexts */
.bs-callout-danger {
  background-color: #fcf2f2;
  border-color: #dFb5b4;
}
.bs-callout-warning {
  background-color: #fefbed;
  border-color: #f1e7bc;
}
.bs-callout-info {
  background-color: #d2f5bd;
  border-color: #9feb00;
}
.bs-callout-gray {
  background-color: #efefef;
  border-color: #ccc;
}



.btn-inverse { 
  color: #ffffff; 
  background-color: #2B2B2B; 
  border-color: #4D4D4D; 
} 
 
.btn-inverse:hover, 
.btn-inverse:focus, 
.btn-inverse:active, 
.btn-inverse.active, 
.open .dropdown-toggle.btn-inverse { 
  color: #ffffff; 
  background-color: #4A4A4A; 
  border-color: #4D4D4D; 
} 
 
.btn-inverse:active, 
.btn-inverse.active, 
.open .dropdown-toggle.btn-inverse { 
  background-image: none; 
} 
 
.btn-inverse.disabled, 
.btn-inverse[disabled], 
fieldset[disabled] .btn-inverse, 
.btn-inverse.disabled:hover, 
.btn-inverse[disabled]:hover, 
fieldset[disabled] .btn-inverse:hover, 
.btn-inverse.disabled:focus, 
.btn-inverse[disabled]:focus, 
fieldset[disabled] .btn-inverse:focus, 
.btn-inverse.disabled:active, 
.btn-inverse[disabled]:active, 
fieldset[disabled] .btn-inverse:active, 
.btn-inverse.disabled.active, 
.btn-inverse[disabled].active, 
fieldset[disabled] .btn-inverse.active { 
  background-color: #2B2B2B; 
  border-color: #4D4D4D; 
} 
 
.btn-inverse .badge { 
  color: #2B2B2B; 
  background-color: #ffffff; 
}




