.z-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0px;
    width: 100%;
}

.z-col {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
    width: 100%;
	padding:0px;
}


.mar0 {
    margin: 0px !important;
}
.pad0 {
    padding: 0px !important;
}
.pad5 {
    padding: 5px !important;
}
.pad10 {
    padding: 10px !important;
}
.pad15 {
    padding: 15px !important;
}
.pad20 {
    padding: 20px !important;
}
.pad25 {
    padding: 25px !important;
}
.pad30 {
    padding: 30px !important;
}

.padLR5 {
    padding: 0px 5px 0px 5px !important;
}
.padLR10 {
    padding: 0px 10px 0px 10px !important;
}
.padLR15 {
    padding: 0px 15px 0px 15px !important;
}

.padT5 {
    padding: 5px 0px 0px 0px !important;
}

.padT10 {
    padding: 10px 0px 0px 0px !important;
}

.padT15 {
    padding: 15px 0px 0px 0px !important;
}

.padT20 {
    padding: 20px 0px 0px 0px !important;
}

.padT25 {
    padding: 25px 0px 0px 0px !important;
}

.padT30 {
    padding: 30px 0px 0px 0px !important;
}
.padT40 {
    padding: 40px 0px 0px 0px !important;
}
.padT50 {
    padding: 50px 0px 0px 0px !important;
}
.padB5 {
    padding: 0px 0px 5px 0px !important;
}

.padB10 {
    padding: 0px 0px 10px 0px !important;
}

.padB15 {
    padding: 0px 0px 15px 0px !important;
}
.padB20 {
    padding: 0px 0px 30px 0px !important;
}
.padB25 {
    padding: 0px 0px 25px 0px !important;
}
.padB30 {
    padding: 0px 0px 30px 0px !important;
}

.padL5 {
    padding: 0px 0px 0px 5px !important;
}

.padL10 {
    padding: 0px 0px 0px 10px !important;
}

.padL15 {
    padding: 0px 0px 0px 15px !important;
}

.padL20 {
    padding: 0px 0px 0px 20px !important;
}
.padL30 {
    padding: 0px 0px 0px 30px !important;
}
.padL40 {
    padding: 0px 0px 0px 40px !important;
}

.padL50 {
    padding: 0px 0px 0px 50px !important;
}

.padR5 {
    padding: 0px 5px 0px 0px !important;
}

.padR10 {
    padding: 0px 10px 0px 0px !important;
}

.padR15 {
    padding: 0px 15px 0px 0px !important;
}
.padR20 {
    padding: 0px 20px 0px 0px !important;
}
.padR30 {
    padding: 0px 30px 0px 0px !important;
}

.padTB5 {
    padding: 5px 0px 5px 0px !important;
}

.padTB10 {
    padding: 10px 0px 10px 0px !important;
}

.padTB15 {
    padding: 15px 0px 15px 0px !important;
}
.padTB20 {
    padding: 20px 0px 20px 0px !important;
}
.padTB30 {
    padding: 30px 0px 30px 0px !important;
}
.padTB40 {
    padding: 40px 0px 40px 0px !important;
}
.padTB50 {
    padding: 50px 0px 50px 0px !important;
}
.padRBL15 {
    padding: 0px 15px 15px 15px !important;
}

.marT10 {
    margin: 10px 0px 0px 0px !important;
}
.marT15 {
    margin: 15px 0px 0px 0px !important;
}

.marB10 {
    margin: 0px 0px 10px 0px !important;
}

.marB15 {
    margin: 0px 0px 15px 0px !important;
}
.marB20 {
    margin: 0px 0px 20px 0px !important;
}
.marB30 {
    margin: 0px 0px 30px 0px !important;
}
.marB40 {
    margin: 0px 0px 40px 0px !important;
}
.marB50 {
    margin: 0px 0px 50px 0px !important;
}
.marTB10 {
    margin: 10px 0px 10px 0px !important;
}

.marTB15 {
    margin: 15px 0px 15px 0px !important;
}



.marLR15 {
    margin: 0px 15px 0px 15px !important;
}

.marR5 {
    margin: 0px 5px 0px 0px !important;
}

.marR10 {
    margin: 0px 10px 0px 0px !important;
}

.marR15 {
    margin: 0px 15px 0px 0px !important;
}

.marR20 {
    margin: 0px 20px 0px 0px !important;
}

.marR30 {
    margin: 0px 30px 0px 0px !important;
}

.marL5 {
    margin: 0px 0px 0px 5px !important;
}

.marL10 {
    margin: 0px 0px 0px 10px !important;
}

.marL15 {
    margin: 0px 0px 0px 15px !important;
}

.marL30 {
    margin: 0px 0px 0px 30px !important;
}