img { border: none; }

.hider { display: none; }

.block { display: block; }

.fl { float: left; }
    
.fr { float: right; }

.front { z-index: 9999; }

.tl { text-align: left; }

.tc { text-align: center; }

.tr { text-align: right; }
    
.cap { text-transform:capitalize; }
    
.lpt,
.lightPadTop { padding-top: 10px;}

.lpr,
.lightPadRight { padding-right: 10px; }

.lpl,
.lightPadLeft { padding-left: 10px; }

.lpb,
.lightPadBottom { padding-bottom: 10px; }

.pt, 
.padTop { padding-top: 20px; }

.pr,
.padRight { padding-right: 20px; }

.pl,
.padLeft { padding-left: 20px; }

.pb,
.padBottom { padding-bottom: 20px; }

.hpt,
.heavyPadTop { padding-top: 50px; }

.hpr,
.heavyPadRight { padding-right: 50px; }

.hpb,
.heavyPadBottom { padding-bottom: 50px; }

.hpl,
.heavyPadLeft { padding-left: 50px; }


.ac:after {
	content:        ".";
	display:        block;
	height:         0;
	clear:          both;
	visibility:     hidden;
    }

.ac { 
    display:        inline-block;
    }
    
/* Hides from IE-mac \*/
* html .ac { 
    height:         1%;
    }

.ac { 
    display:        block;
    }
* {
    outline:none;
    }
/* End hide from IE-mac */
.FPO {
    background: #ff19b2;
    color: #ffffff;
}
