* {
	margin: 0;
	padding: 0;
	outline: none;
}
html {
	height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
/*MINI_SELECTORS------------------------------------------------------------------------------------*/
/*BEGIN---------------------------------------------------------------------------------------------*/
/*SETTINGS BEGIN------------------------------------------------------------------------------------*/
.clrm1{
	background: #2DB366;
}
.clrm2{

}
.clrt1{

}
.clrt2{

}
.fbold{
	font-family: CPB;
}
.flight{
	font-family: CPT;
}
.fboldit{
	font-family: CPBI;
}
.flightit{
	font-family: CPTI;
}
/*SETTINGS END------------------------------------------------------------------------------------*/
/*padding/font-size+line-height/float/clear/text-align/text-transform/border-radius(100)/border/list-style/text-decoration/display*/
.cw{
	color: #fff;
}
.cb{
	color: #000;
}
.lsn{
	list-style: none;
}
.b1{
	border-width: 1px;
	border-style: solid;
}
.b2{
	border-width: 2px;
	border-style: solid;
}
.b3{
	border-width: 3px;
	border-style: solid;
}
.b4{
	border-width: 4px;
	border-style: solid;
}
.b5{
	border-width: 5px;
	border-style: solid;
}
.fs12{
	font-size: 12px;
	line-height: 14px;
}
.fs14{
	font-size: 14px;
	line-height: 16px;
}
.fs16{
	font-size: 16px;
	line-height: 18px;
}
.fs18{
	font-size: 18px;
	line-height: 20px;
}
.fs20{
	font-size: 20px;
	line-height: 22px;
}
.fs22{
	font-size: 22px;
	line-height: 24px;
}
.fs24{
	font-size: 24px;
	line-height: 26px;
}
.fs26{
	font-size: 26px;
	line-height: 28px;
}
.fs28{
	font-size: 28px;
	line-height: 30px;
}
.fs30{
	font-size: 30px;
	line-height: 32px;
}
.fs32{
	font-size: 32px;
	line-height: 34px;
}
.fs34{
	font-size: 34px;
	line-height: 36px;
}
.fs36{
	font-size: 36px;
	line-height: 38px;
}
.fs38{
	font-size: 38px;
	line-height: 40px;
}
.fs40{
	font-size: 40px;
	line-height: 42px;
}
.br100{
	border-radius: 100px;
}
.ttu{
	text-transform :uppercase;
}
.ttl{
	text-transform :lowercase;
}
.clr{
	clear: both;
}
.tal{
	text-align: left;
}
.tac{
	text-align: center;
}
.tar{
	text-align: right;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.pt2{
	padding-top: 2px;
}
.pt5{
	padding-top: 5px;
}
.pt8{
	padding-top: 8px;
}
.pt10{
	padding-top: 10px;
}
.pt12{
	padding-top: 12px;
}
.pt15{
	padding-top: 15px;
}
.pt18{
	padding-top: 18px;
}
.pt20{
	padding-top: 20px;
}
.pt25{
	padding-top: 25px;
}
.pt30{
	padding-top: 30px;
}
.pt40{
	padding-top: 40px;
}
.pt50{
	padding-top: 50px;
}
.pb2{
	padding-bottom: 2px;
}
.pb5{
	padding-bottom: 5px;
}
.pb8{
	padding-bottom: 8px;
}
.pb10{
	padding-bottom: 10px;
}
.pb12{
	padding-bottom: 12px;
}
.pb15{
	padding-bottom: 15px;
}
.pb18{
	padding-bottom: 18px;
}
.pb20{
	padding-bottom: 20px;
}
.pb25{
	padding-bottom: 25px;
}
.pb30{
	padding-bottom: 30px;
}
.pb40{
	padding-bottom: 40px;
}
.pb50{
	padding-bottom: 50px;
}
.pl2{
	padding-left: 2px;
}
.pl5{
	padding-left: 5px;
}
.pl8{
	padding-left: 8px;
}
.pl10{
	padding-left: 10px;
}
.pl12{
	padding-left: 12px;
}
.pl15{
	padding-left: 15px;
}
.pl18{
	padding-left: 18px;
}
.pl20{
	padding-left: 20px;
}
.pl25{
	padding-left: 25px;
}
.pl30{
	padding-left: 30px;
}
.pl40{
	padding-left: 40px;
}
.pl50{
	padding-left: 50px;
}
.pr2{
	padding-right: 2px;
}
.pr5{
	padding-right: 5px;
}
.pr8{
	padding-right: 8px;
}
.pr10{
	padding-right: 10px;
}
.pr12{
	padding-right: 10px;
}
.pr15{
	padding-right: 15px;
}
.pr18{
	padding-right: 10px;
}
.pr20{
	padding-right: 20px;
}
.pr25{
	padding-right: 25px;
}
.pr30{
	padding-right: 30px;
}
.pr40{
	padding-right: 40px;
}
.pr50{
	padding-right: 50px;
}
.tdn{
	text-decoration: none;
}
.tdu{
	text-decoration: underline;
}
.db{
	display: block;
}
.dn{
	display: none;
}
.dt{
	display: table;
}
.dtr{
	display: table-row;
}
.dtc{
	display: table-cell;
}
.vam{
	vertical-align: middle;
}
.vat{
	vertical-align: top;
}
.vab{
	vertical-align: bottom;
}
.trans{
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}
.trans1{
	-webkit-transition: all 300ms cubic-bezier(0,0,0,2.31);
	-moz-transition: all 300ms cubic-bezier(0,0,0,2.31);
	-ms-transition: all 300ms cubic-bezier(0,0,0,2.31);
	-o-transition: all 300ms cubic-bezier(0,0,0,2.31);
	transition: all 300ms cubic-bezier(0,0,0,2.31);
}
/*MINI_SELECTORS------------------------------------------------------------------------------------*/
/*END-----------------------------------------------------------------------------------------------*/