body { margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; /*background:url(../../images/pattern.jpg) fixed; color:#2f2f2f;*/}
a { outline:0; text-decoration:none; color:#333; }
a:hover{ text-decoration:underline;}
.page_fixed h1{font-size:18px; font-weight:normal; display:block; border-bottom:#666 dashed 1px; margin-bottom: 20px;
padding: 0 0;}
form{ padding:0; margin:0;}
.clearBoth { clear:both;}
.dropDownList{}
.dropDownList li{margin-bottom:3px;}
.dropDownList li a{ display:block; padding:8px 10px; background:#06C; font-size:14px; font-weight:bold; color:#FFF; }
.dropDownList li a:hover{background:#003; text-decoration:none}
.dropDownContent{ padding:15px 0 20px 0; background:url(../../images/activetabbgarrow.png) no-repeat 96% 0px}
.dropDownContent tr td{border-right:none; padding:4px; }
.dropDownContent tr td a{background:#F00; font-size:11px; padding:2px 5px; border-radius:5px; display:inline}

.dropDownContent tr th{background:#09F; color:#FFF; border:#CCC solid 1px; padding:5px; border-right:none; border-top:#09F solid 1px; }
.dropDownContent tr th:first-child{border-left:none;}
.dropDownContent td{border:#CCC solid 1px; border-top:1px solid #FFF;  border-right:none; padding:2px 4px; font-size:12px;}
.dropDownContent td:first-child{border-left:none; font-weight:bold; text-align:center;}
.dropDownContent tr:nth-child(even) {background: #F5F5F5}
.dropDownContent tr:nth-child(odd) {background: #E8E8E8}
.dropDownContent tr:hover td{ background:#E6F7FF}

ul { margin:0; padding:0; list-style:none;}
.login_body { width:1000px; margin:0 auto; position:relative; }
.login_body .wrap { border-radius:3px; background:#FFF; padding:20px; width:340px; box-shadow: 0 0 5px 0 #000; margin:15% auto; }
.login_body .wrap .logo { margin:0; padding:0; font-size:26px; font-weight:normal; color:#757f8c; font-family: Tahoma, Geneva, sans-serif}
.login_body .wrap .logo_tagline { color:#b6c1cc; }
.alert { display:block; border-radius:4px 4px 4px 4px; margin:20px 0 0 0; padding:8px 0 8px 14px; background:#FCF8E3; border:1px solid #FBEED5; border-radius:4px; color:#C09853; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); font-weight:600 }
.alert-danger,
.alert-error { background-color: #F2DEDE; border-color: #EED3D7; color: #B94A48; display:none; }
.alert-success { background-color: #DFF0D8; border-color: #D6E9C6; color: #468847; }
.alert-info { background-color: #D9EDF7; border-color: #BCE8F1; color: #3A87AD; }
.login { background:#e1e5ea; border-radius:4px; padding:10px 10px 0 12px; margin:20px 0 0 0; }

.login .username,
.login .password { float:left; display:table; margin:0 0 10px 0; }
.login label { float:left; font-weight:bold; width:70px; padding:11px 0 0 0; height:29px; display:block; color:#757f8c; }
.login .input_container { background:#cbd2dc; border-radius:3px; float:left; padding:5px; }
.login .username span,
.login .password span { display:block; background:url(../../images/form-elements-sprite.png) no-repeat; width:29px; height:30px; float:left; }
.login .password span { background-position:0 -30px; }
.login input { float:left; border:none; border:1px solid #bcc4d0; border-left:0; border-radius:0 3px 3px 0; padding:0 0 0 5px; height:28px; width:203px;}
.submit { margin:0; padding:10px 0 0 0; }
.submit input { float:left; border:0; border-radius:3px; height:28px; padding:0 15px; margin:0 0 0 5px; background:url(../../images/form-elements-sprite.png); color:#fff; cursor:pointer; }
.submit .submit_red { background-position:0 -60px; background-repeat:repeat-x; border:1px solid #c44742; }
.submit .submit_red:hover { background-position:0 -86px; }
.submit .submit_green { background-position:0 -112px; background-repeat:repeat-x; border:1px solid #52a452; }
.submit .submit_green:hover { background-position:0 -138px; }
.submit .submit_blue { background-position:0 -164px; background-repeat:repeat-x; border:1px solid #0062b7; }
.submit .submit_blue:hover { background-position:0 -190px; }

.header_wrapper { background:#64889f; height:53px; width:auto; margin:auto; }
.user_wrapper { width:98%; margin:0 auto; }
.user_wrapper .logo { float:left; padding:10px 0 0 10px; height:42px; }
.user_wrapper .logo h1 { float:left; margin:0; padding:0; font-size:26px; font-weight:normal; color:#fff; font-family:Tahoma, Geneva, sans-serif}
.user_wrapper .logo span { color:#c6cfd5; float:left; padding-top:15px; }

.user_info { float:right; height:37px; padding:15px 0 0 0; }
.user_info ul li { display:block; height:22px; padding:7px 0 0 0; float:left; color:#ccd5df; font-weight:bold; }
.user_info ul li.user { background:url(../../images/form-elements-sprite.png) no-repeat 0 -216px; padding:7px 5px 0 35px; color:#3e4b54; }
.launcher { float:right; height:37px; padding:15px 0 0 0; }
.launcher ul li { display:inline; }
.launcher ul li a,
.launcher ul li a .part { display:block; float:left; height:32px; color:#c0cbd7; text-decoration:none; position:relative; }
.launcher ul li a { background:url(../../images/form-elements-sprite.png) no-repeat 0 -245px; padding-left:10px; margin:0 0 0 10px; }
.launcher ul li a .part { background:url(../../images/form-elements-sprite.png) no-repeat right -277px; height:27px; padding:5px 16px 0 2px }
.launcher ul li a .label_info { display:block; border-radius:3px; padding:2px 5px; position:absolute; top:-9px; right:-5px; font-size:11px; color:#fff; font-weight:bold; }
.launcher ul li a .part:hover { color:#fff;}
.launcher .orange { background:#f89406; }
.launcher .red { background:#b94a48; }
.launcher .blue { background:#3a87ad; }
.launcher .green { background:#498e12; }
.launcher .logout_ico { border-radius:0; background:url(../../images/form-elements-sprite.png) no-repeat -48px -369px; padding:0 !important; width:17px; height:16px; }
.menu_wrapper{background:#333; padding:1px 0; margin: auto; clear: both; width:auto;}
.main_nav { height:30px; position:relative;}
.main_nav ul{ padding:0; margin:0;}
.main_nav ul li { display:inline;  position:relative; margin:0 1px 0 0;  float:left}
.main_nav ul li a.parent { background:#008aff; display:inline-block; height:22px; padding:8px 15px 0 15px; color:#fff; text-decoration:none; font-family:Verdana, Geneva, sans-serif;}
.main_nav ul li a.parent:hover, .main_nav ul li:hover a, .main_nav ul li a.selected { background-position:0 -339px; }
.main_nav ul li a.parent:hover{background:#545454 }
.pnlSubLink { display:none; position:absolute; left:0; background:#f2f7fc; /*box-shadow: 0 3px 2px 1px rgba(0, 0, 0, 0.3);*/ padding:6px 10px; /*border-radius:0 0 3px 3px;*/ border:1px solid #64889F; width:160px; }
.pnlSubLink li { width:160px; height:auto!important; line-height:26px; border-bottom:1px solid #d6dfe8; }
.pnlSubLink li.last { border-bottom:none;}
.smallWidth li { width:100px; height:auto!important; line-height:26px; }
.pnlSubLink a { display:inline-block; float:left; text-decoration:none; color:#044e97; font-weight:bold; box-shadow:none!important; }
.pnlSubLink a:hover { background:none!important; text-decoration:underline; }

.body_wrapper { float:left; width:100%; }
.page_fixed { width:auto; padding:1px 20px 30px 20px;  margin:0 auto; background:#fff; min-height:460px; }
.form_elements {}
.form_elements .sub_title{ border-top:1px dotted #09F; }
.form_elements input, .form_elements select, .form_elements textarea { float:left; font-size:12px; padding:3px; border:solid 1px #b9c4cf; margin:0 0 2px 0; background:#fff; border-radius:2px; }
.form_elements input.bullet { width:16px; border:0; margin:0; padding:0;}
.form_elements p{ padding:0 0 2px 0; margin:0;}
.data_table {background:#b9c4cf; font-size:11px; font-family: Tahoma, Geneva, sans-serif;}
.data_table thead td {background:#0099CC; color:#FFF; padding:6px; font-weight:bold;}
.data_table .row2 { padding:4px;}
.data_table td {padding:4px;}
.data_table tbody tr:nth-child(even) {background:#EAFCFF;}
.data_table tbody tr:nth-child(odd) {background:#FFFFFF;}
.data_table tbody tr:hover {background:#CEEDFF;}
.data_table tbody tr:hover{box-shadow: 0 0 3px 1px #ccc inset;}

.hilifequ-inputs td{padding:5px; box-sizing:border-box;}
.hilifequ-inputs{margin:10px 0;}
.hilifequ-inputs input, .hilifequ-inputs select{ padding:3px; border:#bbbbbb solid 1px; width:100%; box-sizing:border-box}
.hilifequ-inputs input.dp-applied{ width:80%; margin:0}
.hilifequ-inputs input.dp-applied + a{ width:19%}
a.dp-choose-date{background-position:center center !important; height:21px !important; border:#999 solid 1px; border-left:none;}
.hilifequ-inputs [name="btnsearch"]{background:#008aff; color:#FFF; border:none; padding:5px 10px; font-weight:bold;}

ul.grid_control { margin:0; padding:0; list-style:none; }
ul.grid_control li { display:inline; }
ul.grid_control li a, .active, .dactive, .disable{ border:0; display:block; width:15px; height:15px; float:left; background:url(../../images/form-elements-sprite.png) no-repeat; }
ul.grid_control li a.delete { background-position:0 -369px; }
ul.grid_control li a.edit { background-position:-68px -369px;}
ul.grid_control li a.confirm { background-position:-32px -369px; margin:0 0 0 10px; }
ul.grid_control li a.pending { background-position:-16px -369px; margin:0 0 0 10px; }
ul.grid_control li a.replied { background-position:-117px -369px; margin:0 0 0 10px; }
ul.grid_control li a.process { background-position:-100px -369px; margin:0 0 0 10px; }
ul.grid_control li a.cancel { background-position:-84px -369px; margin:0 0 0 10px; }
ul.grid_control li a.unsettle { background-position:0 -369px; margin:0 0 0 10px; }
ul.grid_control li a.PipeLine { background-position:-50px 0; margin:0 0 0 10px; }
.active, .dactive{ display:inline-block;}
.active { background-position:-31px -369px; margin:0 0 0 10px; }
.dactive { background-position:-15px -369px; margin:0 0 0 10px; }
.disable { background-position:-24px -382px; margin:0 0 0 10px; }
.dataTables_paginate { margin:auto; height:30px; }
.dataTables_paginate ul { border-radius:3px 3px 3px 3px; box-shadow:0 1px 2px rgba(0, 0, 0, 0.05); display:inline-block; margin-bottom:0; margin-left:0; }
.dataTables_paginate ul li { display:inline; }
.dataTables_paginate ul li:first-child a { border-left-width:1px; border-radius:3px 0 0 3px; }
.dataTables_paginate ul li a { background:#FFF; border-color:#dce1e7; color:#035491; border-style:solid; border-width:1px 1px 1px 1px; float:left; line-height:28px; padding:0 14px; text-decoration: none; margin-right:2px; }
.dataTables_paginate ul li a.active, .dataTables_paginate ul li a:hover { background:#dce1e7; } 
.dataTables_paginate ul li a.disabled { cursor:default; background:#ebebeb; color:#999; }
.head_style{ float:left; width:100%; box-sizing:border-box; background:#f8f8f8; box-shadow:0 0 5px #9e9e9e; border-radius:0 0 5px 5px; padding:0 10px;}
.page_title{ display:block; float:left; font-size:17px; font-family: Arial, Helvetica, sans-serif; padding:4px 0 4px 0; }
.add_records{ }
.add_records p{ margin:5px 0; padding:0px; }
.add_records  .title{ font-weight:bold; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px; padding-bottom:5px; border-bottom:2px solid #e2e2e2;}
.add_records .foot{border-bottom:2px solid #e2e2e2; }
.w5{ width:35px;}
.w7{ width:70px;}
.w10{ width:100px;}
.w15{ width:150px;}
.w17{ width:176px;}
.w20{ width:200px;}
.w21{ width:208px;}
.actionButtons{ text-align:right; float:right; margin:5px 0; font-family: Tahoma, Geneva, sans-serif;}
.activeButton{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#ededed;	-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;border:1px solid #dcdcdc;display:inline-block;color:#777777;	font-family:arial;font-size:12px;font-weight:bold;padding:5px 19px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;}
.activeButton:hover{background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color:#dfdfdf;}
.activeButton:active{position:relative;top:1px;}
.message{ margin-bottom:5px;}
.filter_table{ border:1px solid #E0E0E0; background-color:#f8f8f8; padding:5px; margin-top:10px;}
.filter_table input[type=text], .filter_table select {font-size:12px; padding:3px; border:solid 1px #b9c4cf; margin:0 0 2px 0; background:#fff;}
.filter_table input[type=submit]{-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;	box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;color:#333;background-color:#7cceee;border-radius:4px;-moz-border-radius:4px;	-webkit-border-radius:4px;border:none;font-family:'Verdana',Arial,sans-serif;font-size:14px;text-shadow:#b2e2f5 0 1px 0;border:1px solid #61c4ea;padding:5px 10px;}
.shadow{
  -moz-box-shadow:    3px 3px 5px 0px #ccc;
  -webkit-box-shadow: 3px 3px 5px 0px #ccc;
  box-shadow:         3px 3px 5px 0px #ccc;
}
.no-border{ border:none;}
.tip_replied{z-index:100; position:absolute; background:#e7e7e7; display:none; width:179px; padding:10px; box-shadow: 5px 5px 5px #888888;}
.tip_replied .close{ position:absolute; right:0; top:0; cursor:pointer; color:#000;}
.tip_replied .save{ position: absolute; top:2px; right:15px; width:12px; height:12px; display:block; background: url(../../images/8_save.gif) no-repeat; cursor:pointer;}
.tip_replied input, textarea, select{ border:1px solid #666;}
.tblBorder{ border: 2px solid #ebebeb;}
.valign{ vertical-align:middle;}
hr{background-color: #d4d0c8; border: 1px solid #808080; clear: both;
float: left; width:99%; margin: 20px 0;}
.wrapper_ebody{width:928px; float:left;}
.wrapper_ebody .eleft{ width:710px; float:left; margin-right:10px;border:1px solid #d4d0c8; padding:10px;}
.wrapper_ebody .eright{ width:164px; float:left;border:1px solid #d4d0c8; padding:10px;}
.wrapper_ebody .currency {font-size:20px; font-weight:bold;}
.wrapper_enq{height:200px; border:1px solid #808080; border-bottom:5px solid #d4d0c8; margin:auto; background-color:#FFF; overflow:auto; padding:5px; font-weight:normal;}

.wrapper_econtent{ margin:auto;background-color:#FFF; overflow:auto;}
.wrapper_econtent .headers{height:40px; background-color:#d4d0c8;border:1px solid #808080; border-bottom:1px solid #404040; border-top:none;}
.wrapper_econtent .content{height:200px;margin:auto;background-color:#FFF; overflow:auto; padding:10px; border:1px solid #808080; border-top:none;}
.edit{ background-color:#d9e2eb; border-top:1px solid #b3bcc6; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #b3bcc6;}
table.grid{ background-color:#333333;}
.grid th{ background-color:#CCCCCC; padding:5px; font-size:13px;}
.grid td{ background-color:#FFFFFF; padding:2px 5px;}
.grid input{ border:1px solid #e2e2e2; padding:0 3px;}
.successBox{ display:none;}
.errorBox{ display:none;}
.tbl_grid{background-color:#333333;}
.tbl_grid th{ background-color: #DAE3FE; padding:5px; font-size:13px;}
.tbl_grid td{background-color:#FFFFFF; padding:5px; font-size:12px;}
.tbl_grid input{border:solid 1px #b9c4cf; margin:0 0 2px 0; background:#fff; border-radius:2px;}
.footer{width:100%; background:#f2f5f8; color:#32617e; padding:5px 0; position:fixed; bottom:0; box-shadow:0 0 3px #999999}
.wrapper{ width:98%; margin:auto}
.clearLeft { clear:left;}
ul.foot_area{ float:left; width:310px; margin:0; padding:0;}
ul.foot_area .title{ font-weight:bold; font-size:16px; background:none !important; padding:0; margin:0 0 5px 0; }
ul.foot_area li { background:url(../../images/gray-bullet.gif) no-repeat 0 7px; padding:0 0 0 14px; line-height:18px; }

.qryPrice { color:#b62f2f; font-size:22px;}
.qryBuy { color:#fff; margin:0 auto; background:#b62f2f; padding:7px 15px; border-radius:3px; font-weight:bold; }
.form_panel{ border:1px solid #CCC; display: table; margin:10px auto; padding:2px; border-bottom:3px solid #CCC;}
.form_panel span{ background: url(../../images/browse_bg.gif) repeat-x; font-weight:bold; font-size:13px; display:block; padding:8px; margin-bottom:5px; height:24px;}
.pagi_nation{ float:right;}
.stat_active{ background-image:url(../../images/status1.gif); background-repeat:no-repeat; background-position:-30px 0; height:16px; width:16px; display:block; cursor:pointer;}
.stat_inactive{ background-image:url(../../images/status1.gif); background-repeat:no-repeat; background-position:-14px 0; height:16px; width:16px; display:block;cursor:pointer;}

.forminhead{ border-radius:0 0 5px 5px; margin:20px 0 20px 0}
.forminhead input{ padding:5px; border:#CCC solid 1px; margin:0 5px;}
.forminhead select{padding:4px; background:url(../images/menu-down-bullet.gif) no-repeat 95% 12px #FFFFFF; border:#CCC solid 1px;cursor:pointer}

.forminhead input[type=submit]{ background: #256bb6; border-radius:3px; padding:3px 20px 5px; border:none; margin-left:10px; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; cursor:pointer;}
.forminhead input[type=submit]:hover{ background:#4e8ccf;}
.numicons {
    margin: auto;
    position: relative;
    width: 20px;
}
.numicons span {
    background: #fc0 none repeat scroll 0 0;
    border: 1px solid #edbe00;
    border-radius: 50%;
    display: inline-block;
    left: 13px;
    line-height: 17px;
    position: absolute;
    text-align: center;
    top: -6px;
    width: 17px;
}
#email_msg{ font-weight:bold; color:#CC0000}

.alert {
    padding: 12px;
    background-color: #ffcccc;
    color: #cc0000;
	
}
.closebtn {
    margin-left: 15px;
    color: #008000;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}
.closebtn1 {
    margin-left: 15px;
    color: #cc0000;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}
.alert_ac {
    padding: 12px;
	font-weight:600;
	color: #008000;
    background-color: #bff1af;
    border-color: #30ce00;
	margin:10px 0px;
}
#point_detail{ position:absolute; display:none; right:0;}

