/*@author Ahsan Zahid Chowdhury*/

/*Basic CSS*/

.dN{
	display: none;
}

.pR{
	position: relative;
}

.pA{
	position: absolute;
}

.pF{
	position: fixed;
}

.pI{
	position: initial;
}

.cp{
	cursor: pointer;
}

.flL{
	float: left;
}

.flR{
	float: right;
}

.flLF{
	float: left !important;
}

.flRF{
	float: right !important;
}

.f6{
	font-size: 6px;
}

.f7{
	font-size: 7px;
}

.f6{
	font-size: 6px;
}

.f7{
	font-size: 7px;
}

.f8{
	font-size: 8px;
}

.f9{
	font-size: 9px;
}

.f11{
	font-size: 11px;
}

.f12{
	font-size: 12px;
}

.f13{
	font-size: 12px;
}

.f14{
	font-size: 14px;
}

.f15{
	font-size: 15px;
}

.f16{
	font-size: 16px;
}

.f17{
	font-size: 17px;
}

.f18{
	font-size: 18px;
}

.f19{
	font-size: 12px;
}

.f20{
	font-size: 20px;
}

.f21{
	font-size: 12px;
}

.f22{
	font-size: 22px;
}

.f23{
	font-size: 23px;
}

.f24{
	font-size: 24px;
}

.f25{
	font-size: 25px;
}

.f26{
	font-size: 26px;
}

.f27{
	font-size: 27px;
}

.f28{
	font-size: 28px;
}

.f29{
	font-size: 29px;
}

.f30{
	font-size: 30px;
}

.f30{
	font-size: 30px;
}

.f31{
	font-size: 31px;
}

.f32{
	font-size: 32px;
}

.f33{
	font-size: 33px;
}

.f34{
	font-size: 34px;
}

.f35{
	font-size: 35px;
}

.f36{
	font-size: 36px;
}

.f37{
	font-size: 37px;
}

.p0{
	padding: 0 !important;
}

.p15{
	padding: 15px;
}

.p10{
	padding: 10px;
}

.p20{
	padding: 20px;
}

.p30{
	padding: 30px;
}

.p40{
	padding: 40px;
}

.p50{
	padding: 50px;
}

.p100{
	padding: 100px;
}

.pb0{
	padding-left: 0;
	padding-right: 0;
}

.pr0{
	padding-right: 0px !important;
}

.pl0{
	padding-left: 0px !important;
}

.ptb10{
	padding-top: 10px;
	padding-bottom: 10px;	
}

.ptb15{
	padding-top: 15px;
	padding-bottom: 15px;	
}


.ptb20{
	padding-top: 20px;
	padding-bottom: 20px;	
}


.ptb30{
	padding-top: 30px;
	padding-bottom: 30px;	
}


.ptb40{
	padding-top: 40px;
	padding-bottom: 40px;	
}

.ptb50{
	padding-top: 50px;
	padding-bottom: 50px;	
}

.pt8{
	padding-top: 8px;
}

.pt100{
	padding-top: 100px;
}

.pt50{
	padding-top: 50px;
}

.pt40{
	padding-top: 40px;
}

.pt30{
	padding-top: 30px;
}

.pt20{
	padding-top: 20px;
}

.pt10{
	padding-top: 10px;
}

.pt5{
	padding-top: 5px;
}

.pt4{
	padding-top: 4px;
}

.pt3{
	padding-top: 3px;
}

.pt2{
	padding-top: 2px;
}

.plr10{
	padding-left: 10px;
	padding-right: 10px;
}

.pb100{
	padding-bottom: 100px;
}

.pb50{
	padding-bottom: 50px;
}

.pb40{
	padding-bottom: 40px;
}

.pb30{
	padding-bottom: 30px;
}

.pb20{
	padding-bottom: 20px;
}

.p10{
	padding: 10px;
}

.pb5{
	padding-bottom: 5px;
}

.pl10{
	padding-left: 10px;
}

.pl16{
	padding-left: 16px;
}

.mt100{
	margin-top: 100px;
}

.mt200{
	margin-top: 200px;
}

.mt80{
	margin-top: 80px;
}

.mt70{
	margin-top: 70px;
}

.mt60{
	margin-top: 60px;
}

.mt50{
	margin-top: 50px;
}

.mt40{
	margin-top: 40px;
}

.mt30{
	margin-top: 30px;
}

.mt20{
	margin-top: 20px;
}

.mt15{
	margin-top: 15px;
}

.mt10{
	margin-top: 10px;
}

.mt5{
	margin-top: 5px;
}

.mb50{
	margin-bottom: 50px;
}

.mb40{
	margin-bottom: 40px;
}

.mb30{
	margin-bottom: 30px;
}

.mb20{
	margin-bottom: 20px;
}

.mb10{
	margin-bottom: 10px;
}

.mb5{
	margin-bottom: 5px;
}

.m0{
	margin: 0;
}

.m100{
	margin: 100;
}

.mtb3{
	margin-top: 3px;
	margin-bottom: 3px;
}

.mtb10{
	margin-top: 10px;
	margin-bottom: 10px;
}

.mtb15{
	margin-top: 15px;
	margin-bottom: 15px;
}

.mtb20{
	margin-top: 20px;
	margin-bottom: 20px;
}

.mtb30{
	margin-top: 30px;
	margin-bottom: 30px;
}

.mtb40{
	margin-top: 40px;
	margin-bottom: 40px;
}

.mtb50{
	margin-top: 50px;
	margin-bottom: 50px;
}

.ml20{
	margin-left: 20px;
}
.mr20{
	margin-right: 20px;
}

.ml50{
	margin-left: 50px;
}

.ml10{
	margin-left: 10px;
}

.w1{
	width: 1%;
}
.w2{
	width: 2%;
}
.w3{
	width: 3%;
}
.w4{
	width: 4%;
}
.w5{
	width: 5%;
}
.w6{
	width: 6%;
}
.w7{
	width: 7%;
}
.w8{
	width: 8%;
}
.w9{
	width: 9%;
}
.w10{
	width: 10%;
}
.w11{
	width: 11%;
}
.w12{
	width: 12%;
}
.w13{
	width: 13%;
}
.w14{
	width: 14%;
}
.w15{
	width: 15%;
}
.w16{
	width: 16%;
}
.w17{
	width: 17%;
}
.w18{
	width: 18%;
}
.w19{
	width: 19%;
}
.w20{
	width: 20%;
}
.w21{
	width: 21%;
}
.w22{
	width: 22%;
}
.w23{
	width: 23%;
}
.w24{
	width: 24%;
}
.w25{
	width: 25%;
}
.w26{
	width: 26%;
}
.w27{
	width: 27%;
}
.w28{
	width: 28%;
}
.w29{
	width: 29%;
}
.w30{
	width: 30%;
}
.w31{
	width: 31%;
}
.w32{
	width: 32%;
}
.w33{
	width: 33%;
}
.w34{
	width: 34%;
}
.w35{
	width: 35%;
}
.w36{
	width: 36%;
}
.w37{
	width: 37%;
}
.w38{
	width: 38%;
}
.w39{
	width: 39%;
}
.w40{
	width: 40%;
}
.w41{
	width: 41%;
}
.w42{
	width: 42%;
}
.w43{
	width: 43%;
}
.w44{
	width: 44%;
}
.w45{
	width: 45%;
}
.w46{
	width: 46%;
}
.w47{
	width: 47%;
}
.w48{
	width: 48%;
}
.w49{
	width: 49%;
}
.w50{
	width: 50%;
}
.w51{
	width: 51%;
}
.w52{
	width: 52%;
}
.w53{
	width: 53%;
}
.w54{
	width: 54%;
}
.w55{
	width: 55%;
}
.w56{
	width: 56%;
}
.w57{
	width: 57%;
}
.w58{
	width: 58%;
}
.w59{
	width: 59%;
}
.w60{
	width: 60%;
}
.w61{
	width: 61%;
}
.w62{
	width: 62%;
}
.w63{
	width: 63%;
}
.w64{
	width: 64%;
}
.w65{
	width: 65%;
}
.w66{
	width: 66%;
}
.w67{
	width: 67%;
}
.w68{
	width: 68%;
}
.w69{
	width: 69%;
}
.w70{
	width: 70%;
}
.w71{
	width: 71%;
}
.w72{
	width: 72%;
}
.w73{
	width: 73%;
}
.w74{
	width: 74%;
}
.w75{
	width: 75%;
}
.w76{
	width: 76%;
}
.w77{
	width: 77%;
}
.w78{
	width: 78%;
}
.w79{
	width: 79%;
}
.w80{
	width: 80%;
}
.w81{
	width: 81%;
}
.w82{
	width: 82%;
}
.w83{
	width: 83%;
}
.w84{
	width: 84%;
}
.w85{
	width: 85%;
}
.w86{
	width: 86%;
}
.w87{
	width: 87%;
}
.w88{
	width: 88%;
}
.w89{
	width: 89%;
}
.w90{
	width: 90%;
}
.w91{
	width: 91%;
}
.w92{
	width: 92%;
}
.w93{
	width: 93%;
}
.w94{
	width: 94%;
}
.w95{
	width: 95%;
}
.w96{
	width: 96%;
}
.w97{
	width: 97%;
}
.w98{
	width: 98%;
}
.w99{
	width: 99%;
}
.w100{
	width: 100%;
}

.tl{
	text-align: left;
}

.tc{
	text-align: center;
}

.tr{
	text-align: right;
}

.tu{
	text-decoration: underline;
}

.tn{
	text-decoration: none !important;
}

.tj{
	text-align: justify;
}

.f45{
	font-size: 45px;
}

.f12{
	font-size: 12px;
}

.f10{
	font-size: 10px;
}

.fwn{
	font-weight: normal !important;
}

.fwb{
	font-weight: bold !important;
}

.mAuto{
	margin-left: auto !important;
	margin-right: auto !important;
}

.mb0{
	margin-bottom: 0px !important;
}

.m0F{
	margin: 0 !important;
}

.br0{
	border-radius: 0;
}

.b0{
	border: 0;
}

.p-rl{
	position: relative;
}

.ofh{
	overflow: hidden;
}


/**********************************/

.tc1{
	color: #E9E9E9;
}

.tc1B{
	background-color: #E9E9E9;
}

.tc2{
	color: #838383;
}

.tc2B{
	background-color: #838383;
}

.tc3{
	color: #192E58;
}

.tc3B{
	background-color: #192E58;
}

.tc3BA{
	background-color: rgba(25, 46, 88, 0.6);
}

.tc4{
	color: #4FB2AC;
}

.tc4B{
	background-color: #4FB2AC;
}

.tc5{
	color: #1A2F56;
}

.tc5B{
	background-color: #1A2F56;
}

.tc6{
	color: #A5C4FF;
}

.tc6B{
	background-color: #A5C4FF;
}

.tc7{
	color: #374C73;
}

.tc7B{
	background-color: #374C73;
}

.tc8{
	color: #FFFFFF;
}

.tc8B{
	background-color: #FFFFFF;
}

.tc8BA{
	background-color: rgba(255,255,255,0.8);
}

.tc8BRA{
	border: 1px solid rgba(255, 255, 255, 0.1);
}

.tc8BRBA{
	border-bottom: 2px solid rgba(255, 255, 255, 0.1);
}

.tc8Hover:hover{
	color: #FFFFFF;	
}

.tc9{
	color: #51607D;
}

.tc9B{
	background-color: #51607D;
}

.tc9BA{
	background-color: #51607D50;
}

.tc9B1{
	border: 1px solid #51607D;
}

.tc10{
	color: #066AFF;
}

.tc10B{
	background-color: #066AFF;
}

.tc11{
	color: #F5F7F7;
}

.tc11B{
	background-color: #F5F7F7;
}

.tc12{
	color: #022429;
}

.tc12B{
	background-color: #022429;
}

.tc13{
	color: #05305A;
}

.tc13B{
	background-color: #05305A;
}

.tc14{
	color: #C4C4C4;
}

.tc14B{
	background-color: #C4C4C4;
}

.tc15{
	color: #05305a;
}

.tc15B{
	background-color: #05305a;
}

.tc15B1{
	border: 1px solid rgba(5, 48, 90, 0.1);
}

.tc16{
	color: #40BAD5;
}

.tc16B{
	background-color: #40BAD5;
}

.tc16B1{
	border: 1px solid rgba(64, 186, 213, 0.1);
}

.tc17{
	color: #035AA6;
}

.tc17B{
	background-color: #035AA6;
}

.tc17B1{
	border: 1px solid rgba(3, 90, 166, 0.1);
}

.tc18{
	color: #120136;
}

.tc18B{
	background-color: #120136;
}

.tc18B1{
	border: 1px solid rgba(18, 1, 54, 0.1);
}