body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
}
.base_11{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#D7D8D0;
	text-decoration:none;
}
.base_11:hover{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#FF0000;
	text-decoration:underline;
}
#main_frame .new_hf {
	padding: 0px;
	height: 390px;
	width: 640px;
	margin-top: 10%;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	display: none;
}
#main_frame {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	z-index: 5000;
	position: fixed;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
.base_art{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#CCA802;
	text-decoration:none;
}
.hd-alret-red {
	background-color: #ffe3e3;
	border: 1px solid #ff8888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3e3d3d;
	text-decoration: none;
	border-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	font-weight: bold;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	float: left;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.base_wht{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#FFFFFF;
	text-decoration:none;
}
.base_wht:hover{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#CCA802;
	text-decoration:none;
}
.base_red{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#FF0000;
	text-decoration:none;
}
.base_red:hover{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#FFFFFF;
	text-decoration:none;
}
.base_10_light{
	font-family:verdana;
	font-size:10px;
	font-weight:none;
	color:#B6CCF5;
	text-decoration:none;
}
.base_head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding: 16px;
}
.base{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#000000;
	text-decoration:none;
}
.norm{
	font-family:tahoma;
	font-size:11px;
	font-weight:none;
	color:#000000;
	text-decoration:none;
}
.norm a{
    font-family: tahoma;
    font-size: 11px;
    font-weight: none;
    color: #686868;
    text-decoration: none;
}
.norm a:hover{
	font-family:tahoma; 
	font-weight:none;
	color:#f27405;
	text-decoration:none;
}
.norm_subs{
	font-family:tahoma;
	font-size:10px;
	font-weight:none;
	color:#000000;
	text-decoration:none;
}
.norm_link{
	font-family:tahoma;
	font-size:11px;
	font-weight:none;
	color:#000000;
	text-decoration:underline;
}
.norm_link a{
	font-family:tahoma;
	font-size:11px;
	font-weight:none;
	color:#000000;
	text-decoration:underline;
}
.norm_link a:hover{
	font-family:tahoma;
	font-size:11px;
	font-weight:none;
	color:#FF0000;
	text-decoration:underline;
}
.base_10{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#FFFFFF;
	text-decoration:none;
}
.base_10:hover{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#F4B20F;
	text-decoration:none;
}
.base_10_sub{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#F1F1F1;
	text-decoration:none;
}
.base_10_sub:hover{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#F01E0A;
	text-decoration:none;
}
.txt_id{
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#D2D2D2;
	background:#FFFFFF;
	padding-left:4px;
	padding-top:2px;
	height:21px;
}
.txt_qty{
	font-family:verdana;
	font-size:10px;
	font-weight:none;
	color:#000000;
	text-decoration:none;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#666666;
	background:#CCCCCC;
	height:17px;
}
.txt_inq{
	font-family:verdana;
	font-size:10px;
	font-weight:none;
	color:#000000;
	text-decoration:none;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#F7E0BA;
	background:#FDF7EC;
	height:17px;
}
.txt_trans{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#FFFFFF;
	text-decoration:none;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-color:#F7E0BA;
	background:transparent;
	height:17px;
}
.company_head_16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#797D64;
	text-decoration:none;
}
.company_head_16:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.company_head_16a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.base_tbl_sub{
	font-family:verdana;
	font-size:10px;
	font-weight:none;
	color:#393939;
	text-decoration:none;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#CCCCCC;
	background:#F1F1F1;
}
.left_menu{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#CCA802;
	text-decoration:none;
}
.left_menu:hover{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#CCA802;
	text-decoration:underline;
}
.left_menu_act{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#CCA802;
	text-decoration:underline;
}
.left_menu_act:hover{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#CCA802;
	text-decoration:underline;
}
.left_menu_head{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#F1F1F1;
	text-decoration:none;
}
.left_menu_head:hover{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#CCA802;
	text-decoration:none;
}
.btn_colored{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#9E8306;
	border:solid 1px #FCE063;
	background:#FFFAE8;
	padding:3px;
	height:21px;
	text-decoration:none;
}
.btn_colored:hover{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#9E8306;
	border:solid 1px #FCE063;
	background:#FFF5CC;
	padding:3px;
	height:21px;
	text-decoration:none;
}
.btn_colored_2{
    font-family: verdana;
    font-size: 11px;
    font-weight: none;
    color: #ffffff !important;
    border: solid 1px #355aa1;
    background: #355aa1;
    padding: 4px 12px;
    /* height: 21px; */
    text-decoration: none;
    border-radius: 3px;
}
.btn_colored_2:hover{
    font-family: verdana;
    font-size: 11px;
    font-weight: none;
    color: #ffffff !important;
    border: solid 1px #355aa1;
    background: #28457c;
    padding: 4px 12px;
    /* height: 21px; */
    text-decoration: none;
    border-radius: 3px;
}
.norm_link_bold{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.norm_link_bold:hover{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:underline;
}
.norm_10{
	font-family:arial;
	font-size:8pt;
	font-weight:none;
	color:#000000;
	text-decoration:none;
}
.loadingimg
{
    width: 16px;
    height: 16px;
    background:transparent url('images/ajax_loader.gif') no-repeat 0 0;
    font-size: 0px;
    display: inline-block;
}

.button {
    background-color: #4D90FE;
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
    border: 1px solid #3079ED;
    color: #FFFFFF;
    width: 85px;
    padding: 5px;
    text-align: center;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    transition: all 0.218s ease 0s;
	cursor:pointer;
	margin:5px;
}
.button:hover {box-shadow:0 1px rgba(0, 0, 0, 0.1);
border:1px dotted #000;}
.mt50{ margin-top:50px;}
.errmsg{color:#F00; margin-left:20px;}
.inquiry-button {
	margin-top:0px;
	width:150; height:30px;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	margin-right:8px;
     /* Old browsers */
/*background: -moz-linear-gradient(top,  #76964D 0%, #fa8102 100%); *//* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f99024), color-stop(100%,#fa8102)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #76964D 0%,#fa8102 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #76964D 0%,#fa8102 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #76964D 0%,#fa8102 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  #76964D 0%,#fa8102 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76964D', endColorstr='#fa8102',GradientType=0 ); /* IE6-9 */ 
	
	}
	.inquiry-button223 {
	margin-top:0px;
	width:160;
	height:30px;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	margin-right:8px;
	background: #052d79;
	color: white;
	border-color: #052d79;
	border: 0;
	border-radius: 3px; 
	}
	.inquiry-button22 {
	margin-top:20px; width:30%; text-align:center;  color:#FFF; margin-right:28px;
                 	background: #f99024; /* Old browsers */
background: -moz-linear-gradient(top,  #f99024 0%, #fa8102 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f99024), color-stop(100%,#fa8102)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f99024 0%,#fa8102 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f99024 0%,#fa8102 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f99024 0%,#fa8102 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f99024 0%,#fa8102 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f99024', endColorstr='#fa8102',GradientType=0 ); /* IE6-9 */ 
	
	}
.inquiry-button:hover, .select-button:hover {
    background: #052d79;
    color: white;
    border-color: #052d79;
    border: 0;
    border-radius: 3px;
	}
.inquiry-button223:hover, .select-button223:hover {
    background: #052d79;
    color: white;
    border-color: #052d79;
    border: 0;
    border-radius: 3px;
	}

li a.color:hover {
border:6px solid;
	}	

li a.color {
	border:3px solid !important;	
	}

.shadow {
		-webkit-box-shadow: 0 8px 6px -6px #333333;
     	-moz-box-shadow: 0 8px 6px -6px #333333;
        box-shadow: 0 8px 6px -6px #333333;
	}
.left-side-tabs{
	 
}	
.left-side-tabs a{
	text-decoration: none;
    font-size: 15px;
    color: #3a4045;
}
.left-side-tabs-active a{
  color: white;
  text-decoration: none;
  font-size: 15px;
}
.left-side-tabs-active a:hover{
  color: white;
  text-decoration: none;
  font-size: 15px;
}
.left-side-tabs a:hover{
	text-decoration: none;
    font-size: 15px;
    color: #3a4045;
}	
.fas-cutomise{
    font-size: 16px;
    margin: 0 11px;
    color: #3a4045;
}
.fass-active{ 
	color: white
	font-size: 16px;
    margin: 0 11px;
}
.sw-main-head{
    border-style: solid;
    border-width: 1px;
    border-color: #011f59;
    background: #011f59;
    padding: 20px;
    border-radius: 4px;
    text-align: left;
}
.hafiz-inner-body-head{
	background: #1c448f;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.hafiz-inner-body-head td{ 
	color:white;
	letter-spacing: 1px;
	 font-size: 16px;
}
.style {
    color: #2c2e30;
    font-size: 14px;
}
.hafiz-form-control{
/* line-height:45px;*/
}
.hafiz-form-control td> label{
   font-size: 14px;
   color: #45474b;
}
.hafiz-form-control td{
   font-size: 14px;
   color: #45474b;
}
.hafiz-txt_id{
    height:25px;
    border-radius: 4px;
    color: #797c80;
    width: 280px;
    border: 1px solid #acacac;
    padding: 5px 10px;
}
.hafiz-comp_id{
   height:25px;
    border-radius: 4px;
    color: #797c80;
    width: 205px;
    border: 1px solid #acacac;
    padding: 5px 10px;
}
.form-inner-table{
/* padding: 30px 0 !important;*/
}
.norm-btn{
    padding: 8px 7px;
    border-radius: 4px;
    border: 0;
    color: white;
    font-size: 16px;
    background: #3057a4;
    /* font-weight: bold; */
}
.downlaod-btn{
    padding: 8px 7px;
    border-radius: 4px;
    border: 0;
    color: white;
    font-size: 16px;
    background: #f27405;
    color: white; 
}
#downbtn-r-p a{
    font-size: 14px;
    text-decoration: none;
    color: white;
}
#downbtn-r-p{
  padding-right: 12.2rem;
}
.hafiz-balance{
 padding: 12px;
 background:#557ccb;
}
.hafiz-balance td{
    padding: 12px;
    color: white;
    font-size: 18px;
    text-align: center;
    font-weight: 500;
}
.top-logo-LP{
    padding: 1rem 0 1rem 4rem;
}
.left-side img{
padding: 12px 10px 20px;
    width: 80px;
    height: auto;
}
.sw-main-heading{ 
    color: white;
    font-size:16px;
    list-style: none; 
}
.hafiz-tr-news{
 background: #001845;
 max-width:115px;
 padding: 12px;
 color: white;
}
.news-maeqee{
 color: white;
 font-size: 12px;
}
.hafiz-top-right-text li{
    list-style: none; 
    display: -webkit-inline-box; 
}
.live-balance{
    float: right;
    text-align: left;
    background: #e08e00;
    padding:4px;
    border-radius:50px; 
}
.live-inner-box1{
    padding: 9px;
    font-weight: 600;
}
.live-inner-box{
    background:#052d79;
    border-radius: 25px;
    padding: 12px;
}
.amount-detil-tmr{
	margin-top: 30px;
}
.amount-detil-iner-body{
/* line-height: 37px;*/
}
.amount-detil-iner-body tr td{
  font-size: 14px;
}
.text-ar{
 text-align: right;
}
.amount-inner-box{
    text-align: -webkit-center;
    border: 1px solid #cfcfcf;
    border-top: 0;
    padding-bottom: 20px;
}
.top-h-heading h3{
     margin: -4px 0 3px;
    color: white;
    font-size: 15px;
}
.top-h-heading h5{
    margin: 9px 0 3px;
    font-size: 14px;
    color: #b9d1ff;
}
.top-h-heading span{  
     opacity: 0.49;  
      background-color: rgb(1, 31, 89); 
}
.top-h-heading-span{ 
	color: #ff6b01;
    border-radius: 5px;
    /* padding: 3px; */
    font-size: 13px;
    font-weight: 600;
    margin: 5px 0;
    max-width: 190px;
}
.left-tabs-bg{
  background: #e3e3e3 !important;
}
.left-tabs-bg:hover{
  background: #c2c2c2 !important;
}
.inner-sub-head{
	background: #f27405;
}
.inner-sub-head td{
  color: white;
  font-size: 13px;
}
.inner-sub-head-orang{
	background: #e08e00;
}
.inner-sub-head-orang td{
  color: white;
  font-size: 13px;
  padding: 2px 10px;
}
.report-smt-pbalance{
    background: #f1f1f1;
    border: 1px solid #CCCCCC;
    padding: 31px;
}
.left_side_footer {
    float: left;
    width: 50%;
}
.copyright_footer {
    font-size: 12px;
    padding-left: 11%;
    color: white;
}
.all_right_reserved {
    color: white;
    font-size: 12px;
    text-align: right;
    padding-right: 11%;
}
.right_side_footer {
    float: right;
    width: 50%;
}
.stm_footer_col {
    color:#f27405;
    font-weight: bold;
    text-decoration: none;
}
.inner-body-LP{
    margin-left: 15px;
}
.left-active-tab{
  background: #557ccb
}
.fas-active{
 color: white;
 font-size: 16px;
}
.hafiz-form-control{
    height: 25px;
    border: 1px solid #c4c4c4;
    width: 250px;
    border-radius: 3px;
    color: #686868;
    margin: 0;
    padding: 11px;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
}
.lable{
    font-size: 13px;
    color: #111111;
}
.hafiz-select-control{
	height: 25px;
	border: 1px solid #c4c4c4;
	width: 189px;
	border-radius: 3px;
	color: #686868;
	margin: 0; 
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
}
.hafiz-select-control-old{
	height: 25px;
	border: 1px solid #c4c4c4;
	width: 250px;
	border-radius: 3px;
	color: #686868;
	margin: 0; 
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
}
.sbmit-btn{
    background: #f27405;
    border: 0;
    padding: 6px 20px;
    color: white;
    border-radius: 3px;
}
.sbmit-btn:hover{
    background: #f27405;
    border: 0;
    padding: 6px 20px;
    color: white;
    border-radius: 3px;
}
.sbmit-btn a{ 
    color: white; 
}
.cancell-btn{
    background: #557ccb;
    border: 0;
    padding: 6px 20px;
    color: white;
    border-radius: 3px;
    margin: 0 10px;
}
.success{
    background-color: #28a745;
    border-color: #28a745;
    border-radius: 20px;
}

.success h1{
    font-size: 20px;
}
.rates-select-country{
    height: 35px;
    width: 317px;
    padding: 5px;
    color: #535353;
    border-radius: 3px;
    margin: 10px;
}
.rate-update-all{
    background: #355aa1;
    border: 0;
    color: white;
    padding: 6px 21px;
    border-radius: 3px;
}
.fas-pdf-file{
    color: #f27405;
    font-size: 15px;
}
.doc-pdf-file-lh td a{
    line-height: 20px;
    font-size: 13px;
    color: #323232;
}
.create-new-trans-msg{
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #CCCCCC;
}
.search-btn{
    background: #f27405;
    border: 0;
    padding: 5px 12px;
    color: white;
    border-radius: 3px;
}
.ccr-new-request{
	padding: 12px 0;
}
.ccr-new-request-btn{
    background: #052d79;
    color: white;
    padding: 6px;
    border-radius: 4px;
    border: 0; 
}
.new--trans-pop-sc-head{
	border-width: 0;
	background: #e08e00;

} 
.pop-old-customer-btn{ 
     height: 30px;
     cursor: pointer;
     text-align: center;
     font-weight: bold;
     color: #FFF; 
     background: #052d79;
     color: white;
     border: 0;
     border-radius: 4px;
     padding: 4px 15px;
 }
 #top-bg-img{
 	background-image:url("hafizcss/top-bg-img.png");
 }
 .detailV4-bs{
    background: #052d79;
    color: white; 
    border: 0;
    border-radius: 3px;
    padding: 6px;
    color: white !important;
}
 .detailV4-bs:hover{
    background: #011c50;
    color: white; 
    border: 0;
    border-radius: 3px;
    padding: 6px;
    color: white !important;
}
.infoalrt td{
 background: #d9edf7;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #29586f;
    font-size: 14px;
}
.infoalrt-head {  
    font-size: 14px;
}