.block { display:block !important; }

.inline { display:inline !important; }

.inline-block { display:inline-block; }

.table_cell { display:table-cell; vertical-align:middle; }

.none { display:none !important; }

.hidden { visibility:hidden !important; }

.visible { visibility:visible !important; }



.clear { clear:both; height:0; font-size:0; line-height:0; overflow:hidden; display:block; }

.fleft { float:left !important; }

.fright { float:right !important; }

.fnone { float:none !important; }

.tar { text-align:right !important; }

.tal { text-align:left !important; }

.tac { text-align:center !important; }

.taj { text-align:justify !important; }





.cp { cursor:pointer !important; }

.cd { cursor:default !important; }



.tdn { text-decoration:none !important; }

.tdu { text-decoration:underline !important; }

.htdu { text-decoration:none !important; }

.htdu:hover { text-decoration:underline !important; }

.htdn { text-decoration:underline !important; cursor: pointer; }

.htdn:hover { text-decoration:none !important; }



.fwb { font-weight:bold; }

.fwn { font-weight:normal !important; }



.color_white { color:#FFF; }

.color_black { color:#000; }

.color_999 { color:#999; }

.color_red { color:#F00; }

.color_green { color:#0F0; }

.color_blue { color:#00F; }



.font0 	{ font-size:0 !important; }

.font8 	{ font-size:8px; }

.font9 	{ font-size:9px; }

.font10 { font-size:10px; }

.font11 { font-size:11px; }

.font12 { font-size:12px; }

.font13             { font-size:13px; }

.font14 { font-size:14px; }

.font18 { font-size:18px; }

.font100p { font-size:100%; }



.lh0 { line-height:0px !important; }

.lh10 { line-height:10px !important; }

.lh11 { line-height:11px !important; }

.lh12 { line-height:12px !important; }

.lh13 { line-height:13px !important; }

.lh14 { line-height:14px !important; }

.lh15 { line-height:15px !important; }

.lh16 { line-height:16px !important; }

.lh17 { line-height:17px !important; }

.lh18 { line-height:18px !important; }

.lh19 { line-height:19px !important; }

.lh20 { line-height:20px !important; }

.lh24 { line-height:24px !important; }


/**	PADDINGS **/

.pt0 { padding-top:0 !important; }

.pt1 { padding-top:1px !important; }

.pt2 { padding-top:2px !important; }

.pt3 { padding-top:3px !important; }

.pt4 { padding-top:4px !important; }

.pt5 { padding-top:5px !important; }

.pt10 { padding-top:10px !important; }

.pt15 { padding-top:15px !important; }

.pt20 { padding-top:20px !important; }



.pr0 { padding-right:0 !important; }

.pr1 { padding-right:1px !important; }

.pr2 { padding-right:2px !important; }

.pr3 { padding-right:3px !important; }

.pr4 { padding-right:4px !important; }

.pr5 { padding-right:5px !important; }

.pr10 { padding-right:10px !important; }

.pr15 { padding-right:15px !important; }

.pr20 { padding-right:20px !important; }

.pr30 { padding-right:30px !important; }

.pr40 { padding-right:40px !important; }



.pb0 { padding-bottom:0 !important; }

.pb1 { padding-bottom:1px !important; }

.pb2 { padding-bottom:2px !important; }

.pb3 { padding-bottom:3px !important; }

.pb4 { padding-bottom:4px !important; }

.pb5 { padding-bottom:5px !important; }

.pb10 { padding-bottom:10px !important; }

.pb15 { padding-bottom:15px !important; }

.pb20 { padding-bottom:20px !important; }



.pl0 { padding-left:0 !important; }

.pl1 { padding-left:1px !important; }

.pl2 { padding-left:2px !important; }

.pl3 { padding-left:3px !important; }

.pl4 { padding-left:4px !important; }

.pl5 { padding-left:5px !important; }

.pl10 { padding-left:10px !important; }

.pl15 { padding-left:15px !important; }

.pl20 { padding-left:20px !important; }



.plr5 { padding-left:5px !important; padding-right:5px !important; }

.plr20 { padding-left:20px !important; padding-right:20px !important; }



.p20 { padding:20px !important; }



/**	MARGINS **/

.mt0 { margin-top:0 !important; }

.mt1 { margin-top:1px !important;; }

.mt2 { margin-top:2px !important;; }

.mt3 { margin-top:3px !important;; }

.mt4 { margin-top:4px !important;; }

.mt5 { margin-top:5px !important;; }

.mt6 { margin-top:6px !important;; }

.mt7 { margin-top:7px !important; }

.mt8 { margin-top:8px !important; }

.mt9 { margin-top:9px !important; }

.mt10 { margin-top:10px !important;; }

.mt13 { margin-top:13px !important; }

.mt15 { margin-top:15px !important;; }

.mt20 { margin-top:20px !important; }

.mt26 { margin-top:26px !important; }

.mt30 { margin-top:30px !important; }

.mt36 { margin-top:36px !important; }

.mt40 { margin-top:40px !important; }

.mt50 { margin-top:50px !important; }



.mr0 { margin-right:0 !important; }

.mr1 { margin-right:1px !important; }

.mr2 { margin-right:2px !important; }

.mr3 { margin-right:3px !important; }

.mr4 { margin-right:4px !important; }

.mr5 { margin-right:5px !important; }

.mr10 { margin-right:10px !important; }

.mr15 { margin-right:15px !important; }

.mr20 { margin-right:20px !important; }

.mr50 { margin-right:50px !important; }



.mb0 { margin-bottom:0 !important; }

.mb1 { margin-bottom:1px !important; }

.mb2 { margin-bottom:2px !important; }

.mb3 { margin-bottom:3px !important; }

.mb4 { margin-bottom:4px !important; }

.mb5 { margin-bottom:5px !important; }

.mb10 { margin-bottom:10px !important; }

.mb15 { margin-bottom:15px !important; }

.mb20 { margin-bottom:20px !important; }

.mb50 { margin-bottom:50px !important; }



.ml0 { margin-left:0 !important; }

.ml1 { margin-left:1px !important; }

.ml2 { margin-left:2px !important; }

.ml3 { margin-left:3px !important; }

.ml4 { margin-left:4px !important; }

.ml5 { margin-left:5px !important; }

.ml10 { margin-left:10px !important; }

.ml15 { margin-left:15px !important; }

.ml20 { margin-left:20px !important; }

.ml50 { margin-left:50px !important; }




.mlra { margin-left:auto; margin-right:auto; }


.m5 { margin:5px !important; }



.pr { position:relative; }

.ps { position:static; }

.pn { position:inherit !important; }

.pa { position:absolute; }



.oa { overflow:auto; }

.oh { overflow:hidden; }




.w33p { width:33.3%; }

.w50p { width:50%; }

.w100p { width:100% !important; }



.h0 { height:0 !important; }

.h10 { height:10px; }

.h15 { height:15px; }

.h20 { height:20px !important; }

.h45 { height:45px !important; }


.vabase { vertical-align: baseline !important; }

.vat  { vertical-align:top !important; }

.vam  { vertical-align:middle !important; }

.vab  { vertical-align:bottom !important; }


html, body { height : 100%; }

table { border-collapse:collapse; }
table, td, th { border-color:#A6A5A5; }
   
table td { padding:0;  }
h2.h2{ font-size:20px; }
.ip-location{
/*	text-decoration:underline;
	font-weight:800; */
	font-size: 17px;
}
.ip-location2{
color: #497088;
font-weight: normal;
font-size: 17px;
}