.list_customer_buyer .mjmChatRooms li {
    padding: 5px 10px;
	clear: both;
}
.list_customer_buyer > h3 {
    float: left;
    font-size: 18px;
    text-align: left;
    text-indent: 12px;
    width: 100%;
}
.list_customer_buyer .sprite{border: 1px solid;
    border-radius: 15px;
    height: auto !important;
    margin: 5px 5px 0 0 !important;
    padding: 4px;
    width: auto;}
.list_customer_buyer .chat_his_onl{background:#0f9d28;
    border-color: #0f9d28;}
.list_customer_buyer .chat_his_off{background:#acbcd7;
    border-color: #acbcd7;}
.list_customer_buyer .li_active{background-color:#fef}
.li_child_first {width:50% !important;clear:both}
.li_child{width:50% !important}

.history_message  .popup_chat{border-left: 1px solid #ddd;
box-shadow: 0 0 0;
display: block;
top: 0;
width: 75.8%;}
.history_message  .popup_chat .left_popup_chat{border:none;width: 100%;}
.history_message .list_customer_buyer{width:24%}
.history_message .chat_setting{width:99%}
.history_message .form_chat{border: 1px solid #ddd;
    padding: 0;}
.history_message .li_chat {
    border-bottom: 1px solid #ddd;
    float: left;
   margin: 0 8px;
    width: 87%;
}
.history_message .avatar_chat{display:block}
.avatar_chat {
    float: left;
	display:none;
	height: 40px;
    width: 40px;
	margin-left: -10px;
}
.history_message .list_customer_buyer .li_active {
    background-color: #6d84b4;
    border-bottom: 1px solid #4e5d7b;
    border-top: 1px solid #4e5d7b;
    color: #fff;
    margin-left: 0 !important;
    margin-top: -1px;
    padding-left: 8px !important;
    width: 94% !important;
}
.history_message .list_customer_buyer .li_active .chat_active{color:#fff}
.history_message .li_chat.li_active img{margin:0}
.history_message .li_chat .list_user {
    float: left;
    margin-left: 10px;
font-size:12px;
}
.filter ul li input {
	float:left;
}
.filter ul li label{
	float: left;
	line-height: 21px;
	margin-left: 7px;
	text-indent: 5px;
}
.filter  {
	border-bottom: 1px dashed #ddd;
	float: left;
	margin-bottom: 12px;
	padding: 12px 0;
	width: 100%;
}
.content_professional .filter  {
	margin-bottom: 0px;
}
.filter ul li {
  float: right;
  font-size: 14px;
  line-height: 22px;
  padding: 0 10px;
}
.dest {
	color: #555;
	padding-right: 18px;
}
.form_action{ float: left;
    margin-bottom: 20px;
    padding: 0 !important;
    width: 100%;}
.form_action .row{margin:0}
.form_action  h3 {
   float: left;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 5px;
    text-align: left;
    text-indent: 15px;
    width: 100%;
}
.form_action form {
    float: left;
    margin-top:15px;
}
.form_action .upload_avatar {
    margin-left: 90px;
    opacity: 1;
	margin-top: 12px;
}
#register-form input {
    float: left;
}
.form_action.form_change_avatar .row > img {
    height:150px;
    width:150px;
}
.notification {
    background: url("/images/dpl_notice.png") no-repeat;
    border: 1px solid #E9E9E9;
    float: left;
    left: 40%;
    line-height: 1.5;
    padding: 5px 10px;
    position: absolute;
    top: 20%;
    width: auto;
    display:none;
}
.notification.success{background-color: #F2FCF1;
    background-position: -250px -104px;
    border-color: #D1E6B3;
    padding-left: 33px;}

.profile_user .frm_supplier {
    float: left;
    padding-left: 18px;
    width: 95%;
}
.profile_user  .rows {
    float: left;
    width: 100%;
	margin-bottom:4px;
}
.frm_supplier .rows label {
    color: #555;
float: left;
font-size: 13px;
width: 150px;
}
.profile_update_user .errorMessage {
    float: right !important;
}
.contact_user .left_product_manager {
    float: left;
    width: 200px;
}
.contact_user .content_product > table {
    float: left;
    width: 100%;
}
.new_group{cursor:pointer}
.btn_add_group {
    border: 1px solid #DDDDDD;
    font-weight: 700;
    margin-left: 8px;
    padding: 1px 5px 3px;
    cursor: pointer;
}
.left_product_manager ul {
    float: left;
    margin: 0 0 0 12px;
	font-size: 13px;
	width: 95%;
}
.contact_user .left_product_manager li {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.content_product {
    border: 1px solid #ddd;
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    min-height: 210px;
    width:97%;
	padding-bottom: 15px;
}
.action_contact {
    background-color: #FFEEFF;
    float: left;
    width: 100%;
}
.action_contact > ul {
   float: left;
    margin: 0;
    padding: 10px;
    width: 96%;
}
.action_contact > ul > li {
    float: left;
    list-style: none outside none;
    margin-right: 10px;
    width: auto;
    cursor: pointer;
}

.action_contact > ul > li > ul {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    list-style: none outside none;
    padding: 5px 0 0 5px;
    position: absolute;
    width: 14%;
    display: none;
}
.contact_url li > span{
    cursor: pointer;
}
.children {
    display: none;
left: 5px;
position: relative;
width: 85% !important;
}
.children li:hover .button_more{
    display:block;
}
.children li .button_more{display: none}
.contact_user .img {
    float: left;
    margin-right: 8px;
}
.left_product_manager .active {
    background-color: #FFEEFF;
}
.frm_add_contact h2 {
    font-size: 18px;
}
.frm_add_contact .errorMessage {
    margin-left: 10px;
}
.icons, .icons-grey, .icons-online, .icons-busy, .icons-away {
    background-image: url("///images/icons.png");
    background-repeat: no-repeat;
    margin-right: 5px;
}
.icons-client-a {
    background-position: -200px -50px;
    height: 15px;
    width: 20px;
    display: inline-block;
}
.contact_user .children > li {
    margin-bottom: 2px !important;
}
.select_group_contact .chosen-container {
    margin-top: -8px;
}
.sprite.notification_accept {
    background-position: -336px -616px;
    float: left;
    height: 20px;
    width: 21px;
}
.sprite.notification_accept_contact {
     background-position: -355px -616px;
    float: left;
    height: 20px;
    width: 20px;
}
.sprite.notification_add_contact {
    background-position: -317px -616px;
    float: left;
    height: 20px;
    width: 20px;
}
.time_notification .sprite{margin-right:0px}
.form_action .child_label{width:155px}
.form_action .rows_child{margin-bottom:10px}
.form_action .rows_child .input_tb{margin:0}
.ie .rows_child .input_tb{line-height:28px}
.ie #form_add_tv .rows_child .input_tb{line-height:20px}
.ie7 #form_branch .rows_child label{float:left;width:100%}
.ie7 #form_add_tv select,.ie7 #form_branch select{width:93% !important}
.ie7 .modal-title{margin-top:-10px !important}
.ie7 .ui-multiselect-checkboxes .ui-corner-all > span{top:1px !important}
.ie7 div[aria-labelledby="ui-dialog-title-dialogCompanyRequest"] .ui-dialog-titlebar{width:790px !important}
.ie7 div[aria-labelledby="ui-dialog-title-dialogRequestContact"] .ui-dialog-titlebar{width:840px !important}
.ie7 div[aria-labelledby="ui-dialog-title-dialogLogin"] .ui-dialog-titlebar{width:481px !important}
.ie7 div[aria-labelledby="ui-dialog-title-dialogUpgradeAccount"] .ui-dialog-titlebar{width:575px !important}
.ie7 div[aria-labelledby="ui-dialog-title-dialogPayment"] .ui-dialog-titlebar{width:880px !important}
.ie7 div[aria-labelledby="ui-dialog-title-dialogNotification"] .ui-dialog-titlebar,.ie7 div[aria-labelledby="ui-dialog-title-dialogNotificationCustomer"] .ui-dialog-titlebar{width:550px !important}
.ie7 div[aria-labelledby="ui-dialog-title-dialogEstimate"] .ui-dialog-titlebar{width:990px !important}
.ie7 div[aria-labelledby="ui-dialog-title-dialogCompare"] .ui-dialog-titlebar{width:720px !important}
.ie7 div[aria-labelledby="ui-dialog-title-dialogRegister"] .ui-dialog-titlebar{width:750px !important}
.ie7 .center_register .rmb_fgp input[type="checkbox"]{display:block;margin:0 !important}
.ie7 .rmb_fgp input[type="checkbox"]{display:block;}
.ie7 .rmb_fgp .lb_checbox .sprite{display:none}
.ie7 .popup_login .rmb_fgp input[type="checkbox"]{margin-top:0 !important;}
.ie7 .popup_login .lb_input.lb_checbox{margin-left:0 !important;clear:none !important;float:left;}
.ie7 #forgot_password{margin-left:30px;position:relative !important;right:0 !important}
.ie7 .container_tb{padding-top:110px !important}
.ie7 .form_send_contact.form_reg select{width:215px !important}
.ul_filter_radio{float: left;
    margin: 0 0 12px;
    width: 100%;}
.ul_filter_radio li{float: left;
    margin-right: 40px;}

.ul_filter_radio .lb_input.lb_radio {
  color: #0096d7;
  font-size: 13px;
  font-weight: bold;
  position: relative;
}
.form_filter_loan_bh .row_short .chosen-drop {
    border-color: #d3d3d3 !important;
    width: 480px !important;
}
.bottom_insurance .ps_row {
    margin-bottom: 16px;
}
.form_filter_insurance_healthy .select_short .chosen-drop .chosen-search input {
    width: 100% !important;
}
.select_st .chosen-container.chosen-container-single,.select_st .chosen-container.chosen-container-single .chosen-drop {
    width: 220px !important;
}
.form_filter_insurance_healthy .select_st .chosen-search input {
    width: 210px !important;
}
.form_filter_loan_bh .ps_row input {width: 100% !important;}
#loan_purpose_filter_chosen{width:310px !important}
.btn_tv{cursor: pointer;
    float: left;
    font-size: 12px !important;
    font-weight: 400;
    margin-top: 0;
    text-indent: 0;
    width: 100%;
	line-height: 20px;
}
.table_bankrate_1 .sort_term {
	width: 110px;
}
.table_style .sort_term {
    cursor: pointer;
    padding-right: 9px;
	font-size:12px;
}
.table_style tr.headertr th {
    color: #555;
    font-weight: bold;
    text-align: center;
	 border-right: 1px dotted #ddd;
}
.table_style .desc {
    background: url("/images/icon_desc.png") no-repeat;
}
.table_style .asc {
    background: url("/images/icon_asc.png") no-repeat;
}
.center_tb {
    float: left;
    margin-bottom: 20px;
    padding: 10px 0 15px;
    width: 100%;
}
.center_tb h1{
font-size:20px;
margin-top: 0;
}
.headertr.scrolling {
    margin-left: -2px;
    top: 0;
    width: 980px;
}
.table_style  .headertr.scrolling .tl_rate{width:113px;}
.table_style .headertr.scrolling .th_bank {
    width: 252px;
}
.tr_body .tl_rate{width:110px}
.table_bankrate_2 .scrolling .sort_term {
    width: 142px;
}
#ibanking  ul {
	float: left;
	width: 100%;
}
.child_ibanking ul li {
  border: 6px solid #f0f0f0;
  float: left;
  margin-right: 15px;
  margin-top: 20px;
  min-height: 104px;
  padding: 14px;
  text-align: center;
  width: 120px;
}
.child_ibanking  ul li  .child_banking p {
	font-size: 12px;
	padding-top: 6px;
	color: #08c;
}
#ibanking  .left_top_child, #ibanking .left_top_child  h3 {
	width: 100%;
}
#ibanking .left_top_child  h3  p {
	font-size: 25px;
	text-indent: 104px;
}
.sprite.notification_edit_user {
    background-position: -336px -614px;
    float: left;
    height: 18px;
    margin-top: -2px;
    width: 20px;
}
.message_user .items .empty {
    float: left;
    margin: 20px 0 0 20px;
}
.message_user .subject {
    float: left;
    font-size: 20px;
	margin-left: 10px;
}
.message_user .contact_send .avatar {
    float: left;
    margin-right: 8px;
}

.message_user .msg_title > span.sendto {
    font-size: 13px;
    color:#999;
}
.message_user .msg_title .date_send {
    float: right;
    font-size: 12px;
    margin-right: 20px;
}

.message_user .msg_content {
    border-top: 1px dotted #DDDDDD;
    float: left;
    font-size: 13px;
    margin-left: 60px;
    padding: 10px 0;
    text-align: justify;
    width: 90%;
}
.message_user .profile_reply {
    border-top: 1px solid #dddddd;
float: left;
padding: 10px 0 10px 10px;
width: 98.6%;
}
.message_user .button_more
{
    display: block;
   background-color: #F5F5F5;
    display: block;
    float: right;
    height: 25px;
    overflow: hidden;
    position: relative;
    width: 25px;
    right: 10px;
    top: -3px;
}
.message_user .button_more i{
    background: url("/images/chosen-sprite.png") no-repeat;
    cursor: pointer;
    display: block;
    height: 100%;
    margin-left: 7px;
    margin-top: -4px;
    width: 100%;
}
.message_user .frm_reply_message{position: relative;}
.message_user .list_ac_reply {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    box-shadow: 0 0 5px #DDDDDD;
    font-size: 12px;
    list-style: none outside none;
    position: absolute;
    right: 10px;
    top: 23px;
    width: 200px;
    padding-bottom: 5px;
    display: none;
}
.message_user .list_ac_reply li:first-child{margin-top:8px;}
.message_user .list_ac_reply > li{ cursor: pointer;
    float: left;
    padding: 0 0 0 10px;
    width: 95%;}
.message_user .list_ac_reply > li:hover {
    background-color: #DDDDDD;}
.message_user .sp_reply {
    float: left;
    width: 100%;
}
.message_user .reply_footer textarea{ box-shadow: 0 0 0;
    float: left;
    resize: none;
    width: 98.3%;
border:none;
border-radius: 0;
border-bottom:1px solid #ddd;
}
.message_user .reply_footer {
    border: 1px solid #dddddd;
float: left;
width: 95%;
margin-left: 16px;
}
.message_user .rmv_act {
    cursor: pointer;
    float: right;
    font-size: 10px;
    font-weight: 700;
    margin-left: 5px;
    padding: 0 5px;
}
.message_user .rmv_act:hover{background-color: #DDDDDD;}
.tbl_customer_member th {
    color: #000;
    font-size: 12px;
    min-width: 120px;
	padding: 4px 10px 4px 5px;
	text-align: left;
}
.tbl_customer_member thead tr {
    border-bottom: 2px solid #c3d9ff;
}
.tbl_customer_member td {
   border-bottom: 1px solid #ddd;
font-size: 12px;
padding-bottom: 10px;
padding-top: 5px;
}
.tab_tbl {
    border-bottom: 1px solid #fef;
    float: left;
    margin-left: 5px;
    width: 98.5%;
	margin-right:0;
	font-size:13px;
}
.tab_tbl > li {
     float: left;
    margin-right: 15px;
    padding: 3px 5px;
}
.form_search_customer {
    float: left;
    width: 90%;
	margin:10px 0 10px 10px;
}
.form_search_customer .input_tb {
    margin: 0;
	width:192px;
}

.form_search_customer .row_search {
    float: left;
    margin-bottom: 10px;
    width: 100%;
	position: relative;
}
.form_search_customer .row_search label {
    float: left;
	font-size:13px;
    width: 180px;
}
.tab_tbl li.active {
    background-color: #fef;
}
.prd_hidden{display:none}
.modal-body .label {
    color: #555;
    font-size: 13px;
    font-weight: 400;
}
.modal-body table tbody td {
    padding: 10px;
}
.tbl_customer_member {
    border: 1px solid #c3d9ff;
    float: left;
    margin-left: 5px;
    width: 99%;
}
h3.head_modal{color: rgb(85, 85, 85);
float: left;
font-size: 17px;
margin-bottom: 15px;
margin-top: 10px;
width: 100%;position: relative;}
.ul_list_modal {
    float: left;
    margin-left: 8px;
    width: 82%;
}
.ul_list_modal > li {
    float: left;
    margin-bottom: 8px;
    width: 50%;
}
.btn_bootstrap{-moz-user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: 400;
line-height: 1.42857;
margin-bottom: 0;
padding: 6px 12px;
text-align: center;
vertical-align: middle;
white-space: nowrap;}
.btn_bootstrap:hover{color:yellow !important}

#frmAddCustomerService .form-group{float:left;width:100%;margin-bottom: 10px;}
#frmAddCustomerService .ct_product label{margin-top: 5px;}
#frmAddCustomerService .col-sm-3.control-label {
    text-align: left;
}
.col-sm-6 {
    float: left;
    width: auto;
}
.modal_error{color: red;
    float: left;
    font-size: 12px;
    margin: 5px 0 0 10px;}
.add_customer .choose_type {
    float: left;
    width: 100%;
}
.add_customer .ul_choose_type {
    float: left;
    width: 75%;
}
.add_customer .ul_choose_type > li {
    float: left;
    margin-right: 10px;
    width: auto;
}
.add_customer .ul_choose_type .lb_input {
    font-size: 13px;
}
.note_customer {
    border: 1px dashed #ddd;
	color: #999;
	float: left;
	font-size: 12px;
	margin-bottom: 20px;
	margin-left: 16px;
	padding-left: 10px;
	width: 93.5%;
}
.content_add_customer .rows_child label {
    color: #555;
    float: left;
    font-size: 12px;
    right: 0;
}
.note_customer > p {
    margin: 0;
}
.content_add_customer .rows_child label.required .required{float:none}
.ct_product {
    float: left;
    width: 70%;
}
.ct_product label {
    font-size: 11px !important;
    text-align: left;
    width: 100px;
	float:left;
}
.row_ct_product {
    float: left;
    margin-bottom: 12px;
    width: 100%;
}
.content_add_customer .input_tb {
    font-size: 12px;
}
.customer_system{border: 1px dashed #ddd;
display: block;
float: left;
margin-left: 20px;
max-height: 500px;
min-height: 100px;
overflow-x: auto;
width: 66%;}

.data_user_sys {
    float: left;
    font-size: 12px;
    margin: 6px 0;
    width: 100%;
}
.btn_add_customer
{
	float: right;
    font-size: 12px;
    margin-right: 10px;
	background: url('/images/add_customer.png') no-repeat;
	width:24px;
	height:24px;
}
.cs_success{
	float: right;
    font-size: 12px;
    margin-right: 10px;
	background: url('/images/success.png') no-repeat;
	width:24px;
	height:24px;
}
.form-group {
    float: left;
    margin-bottom: 15px;
    width: 100%;
}
#modalAppoint .col-sm-3.control-label {
    text-align: center;
}
.sp_group_name{cursor:pointer}

.frm_add_group {
    border: 1px dashed #ddd;
    float: right;
    margin: 10px 5px 10px 0;
    padding: 14px 10px;
    width: 360px;
	display:none;
}
.frm_add_group label {
    float: left;
    font-size: 12px;
    margin-top: 5px;
}
.frm_add_group .input_tb {
    margin: 0 8px 0 5px;
	font-size: 12px;
}
.settings_date {
    background-color: #f5f5f5;
    font-size: 13px;
    left: 180px;
    position: absolute;
    top: 30px;
    width: 390px;
    z-index: 1000;
	display:none;
}
.list_setting {
    float: left;
    margin: 0;
    width: 100%;
}
.list_setting li {
    float: left;
    padding: 5px;
    width: 97.3%;
}
.list_setting li {
    float: left;
    padding: 5px;
    width: 97.3%;
}
.list_setting li.actives {
    background-color: #ddd;
}
.list_setting li:hover{
    background-color: #ddd;
}
.list_setting li a{
    cursor: pointer;
    float: left;
    width: 100%;
}
.list_setting li.actives > a {
    color: #fff;
}
.dv_hide input {
    float: left;
    margin-right: 5px !important;
}
.bootstrap-datetimepicker-widget::nth-child(2)
{
	left: 865px !important;
    position: absolute;
    top: 770px !important;
}
.edit_info{
background:url('/images/icon_edit.png') no-repeat;
cursor: pointer;
     float: left;
    height: 16px;
    position: absolute;
    right:20px;
    text-indent: 20px;
    top: 8px;
    width: auto;
}
.info_favorite p{float: left; width: 280px;margin:0}
.tab_promotions_sports {
    background: url("/images/bgr_tab_promotion_sports.png") no-repeat;
    float: left;
    height: auto;
    width: 100%;
	min-height: 419px;
}
.form_promotion_sports {
    margin: 0 auto;
    max-width: 1140px;
    min-width: 1024px;
}
.content_form_promotion {
    color: #fff;
    float: left;
    width: 530px;
	position: relative;
    top: 45px;
}
.content_form_promotion h2 {
    float: left;
    font-size: 30px;
    font-weight: 400;
    margin-top: 0;
    text-align: left;
    width: 100%;
	height: auto;
}
.content_form_promotion .bottom_child_content {
    background: none ;
	margin-top: 18px;
height: auto;
}
.content_form_promotion > p {
    float: left;
    font-size: 16px;
    text-align: left;
    width: 100%;
}
.content_form_promotion .chosen-container .chosen-results li{color:#555}
.content_form_promotion .chosen-container .chosen-results li:hover{color:#fff}
.content_form_promotion .chosen-container .chosen-results li.result-selected.highlighted{color:#fff}
.head_modal .edit_info {
    font-size: 12px;
    font-weight: 400;
    left: 160px;
    line-height: 20px;
    text-indent: 23px;
    top: 19px;
    width: 50px;
}
.content_promotions_sports{min-width:980px;max-width:1140px;margin:0 auto;height:500px;}
.service_promotion{float:left;width:100%;margin-top: 20px;}
.title_service {
   color: #333;
float: left;
font-size: 24px;
font-weight: 400;
text-align: left;
width: 100%;
}
.title_service > a {
    background-color: #289da8;
    border-radius: 4px;
    color: #fff;
    font-size: 13px;
    left: 5px;
    padding: 5px 8px;
    position: relative;
    top: -2px;
}
.ul_list_promotion {
    float: left;
    margin: 0 0 45px;
    width: 100%;
	
}
.ul_list_promotion > li {
    background-color: #F2F2F2;
    float: left;
    margin-right: 11px;
    min-height: 330px;
    width: 24%;
	position: relative;
}
.ul_list_promotion  li p {
    color: #666666;
    font-size: 12px;
    margin: 0;
    padding: 0 3px;
    text-align: left;
    z-index: 100;
}
.ul_list_promotion .provider_name .link_hover {
    color: #0096d7;
    font-size: 14px;
    font-weight: 700;
}
.ul_list_promotion .provider_name {
    margin-left: 5px !important;
    text-align: left !important;
}
.ul_list_promotion .bottom-promos {
    float: left;
    margin-left: 5px;
    width: 98%;
}
.ul_list_promotion  .link-image img{float:left}
.ul_list_promotion .link-image:hover .button-readmore{display:block;}
.ul_list_promotion  .link-image:hover .hover_text {display:block;font-size:12px}
.ul_list_promotion .bottom-promos > p {
    font-size: 12px;
    margin: 0;
}
.ul_list_promotion .footer_box{bottom:6px}
.title_service > a:hover{color:yellow}
.service_detail li {
    margin-bottom: 14px;
}
.service_detail .title_service {
    border-bottom: 1px solid #d3d3d3;
    font-size: 18px;
    line-height: 35px;
	width: 98.9%;
	margin-bottom: 15px;
}
.sort_service {
    float: left;
    margin: 0;
    width: 100%;
}
.sort_service > li {
    float: left;
}
.i_sort {
    color: #555;
    float: left;
    font-size: 13px;
    margin-top: -1px;
}
.sort_service .active {
    color: #0096d7;
}
.sort_service a {
    color: #555;
    float: left;
    margin: 0 5px;
}
.content_promotions_sports .breadcrumbs {
    background: none;
    border: none;
    margin-top: 8px;
    padding-left: 0 !important;
}
.content_home .breadcrumbs{display:block !important}
#content-full .content_home .breadcrumbs {
  display: block !important;
  padding: 10px 0 !important;
}
.ul_service {
    float: left;
    margin: 3px 0 0 ;
    width: 100%;
}
.ul_service > li {
    float: left;
    margin-bottom: 24px;
    width: 37%;
}
.ul_service .sprite {
    float: left;
    height: 48px;
    width: 48px;
}
.ul_service .inf_service {
    float: left;
    margin: 2px 0 0 5px;
    width: auto;
}
.ul_service .inf_service > a {
    float: left;
    font-size: 18px;
    margin-bottom: 3px;
    width: 100%;
}
.inf_service > p {
    color: #999;
    font-size: 12px;
    margin: 0;
}
.sprite.service_sprite_1 {
    background-position: -69px -667px;
}
.sprite.service_sprite_2 {
    background-position: -263px -667px;
}
.sprite.service_sprite_3 {
    background-position: -312px -667px;
}
.sprite.service_sprite_4 {
    background-position: -118px -667px;
}
.sprite.service_sprite_5 {
    background-position: -214px -667px;
}
.sprite.service_sprite_6 {
    background-position: -361px -667px;
}
.sprite.service_sprite_7 {
    background-position: -411px -667px;
}
.sprite.service_sprite_8 {
    background-position: -166px -667px;
}
.list_service {
    float: left;
    width: 100%;
}
.row_multiple  .multiple_select {
    background: #fff;
   border: 1px solid #e2e6f2;
    height: 41px;
    padding-right: 0;
    padding-top: 0;
    width: 222px;
}
.row_multiple .multiple_select .right_btn {
   background-color: #c1c1c1;
height: 31px;
margin-right: -1px;
margin-top: -1px;
padding: 5px 0;
position: relative;
top: 0;
width: 49px;
}
.row_multiple .multiple_select .right_btn > span {
   background: url("/images/the-bank-sprite.png") no-repeat !important;
   background-position:-487px -65px !important;
    height: 20px !important;
    margin: 5px 0 0 14px;
    width: 20px !important;
}
.row_multiple .multiple_select > span {
    color: #999;
    float: left;
    font-size: 12px;
    margin-top: 8px;
}
.content_promos {
    float: left;
    width: 100%;
}
.content_promos .top_detail {
    float: left;
    margin-top: 15px;
    width: 100%;
}
.top_left_detail {
    float: left;
    width: 490px;
}
.top_right_detail {
    float: right;
    margin-left: 20px;
    width: 470px;
}
.promotion_detail .title_promotion {
   border-bottom: 1px solid #d3d3d3;
    color: #333;
    float: left;
    font-size: 24px;
    font-weight: bold;
    margin: -6px 0 0;
    padding: 0;
    width: 100%;
}
.content_right_top {
    float: left;
    margin-top: 18px;
    width: 100%;
}
.share_like_social {
    float: left;
    width: 100%;
	margin-top: 6px;
}
.share_like_social > span {
    color: #999;
    float: left;
    font-size: 12px;
    font-weight: 700;
    width: auto;
}
.share_like_social .social_commentface {
    background: none ;
    border: medium none;
    left: 7px;
    margin: 0;
    position: relative;
    top: -6px;
    width: auto;
}
.share_like_social .social_commentface > strong {
    display: none;
}
.promotion_descript {
    color: #555;
    float: left;
    font-size: 13px;
    width: 100%;
}
.content_right_top > p {
    float: left;
	font-size: 13px;
    width: 100%;
	text-align: left;
}
.content_right_top .st_title {
    color: #555;
    font-size: 13px;
}
.content_right_top .amount{
	color: red;
    font-size: 30px;
    font-weight: bold;
    left: 4px;
    position: relative;
    top: 4px;
}
.p_btn {
    margin: 14px 0 25px;
}
.p_btn .btn.btn_green {
    border-radius: 5px !important;
    font-size: 16px !important;
    font-weight: 700;
    padding-top: 7px !important;
    width: 140px;
}
.btn.btn_green > span {
    float: left;
    font-size: 12px;
    font-weight: 400;
    width: 100%;
}
.p_btn .btn_green:hover{background:#4f9f4f !important;border-color:#448744 !important}
.content_right_top .jcarousel-clip-horizontal {
    float: left;
    height: 180px;
    margin-left: 30px;
    margin-top: -20px;
    width: 450px !important;
}
.info_cardbank{
background-color: #ffffff;
float: left;
left: 0;
margin: 15px 30px 0 0;
text-align: center;
top: 0;
width: 120px;min-height:160px;
height:auto;

}
.content_right_top .jcarousel-skin-tango .jcarousel-prev-horizontal{background: url("/images/miscellaneous_sprite.png") no-repeat;
cursor: pointer;
height: 20px;
left: -3px;
position: absolute;
top: 73px;
width: 20px;
border: none;
}
.content_right_top .jcarousel-skin-tango .jcarousel-next-horizontal{background: url("/images/miscellaneous_sprite.png") no-repeat;
cursor: pointer;
height: 20px;
right: 0;
position: absolute;
top: 73px;
width: 20px;
border: none;
}
.content_right_top .namecard {
    font-size: 12px;
    margin-top: 10px;
    text-align: center;
}
.content_right_top .jcarousel-skin-tango {
    margin-left: 12px;
	position: relative;
    top: 10px;
}
.content_right_top .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.content_right_top .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.content_right_top .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.content_right_top .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{background-position: -70px -274px;
cursor: default;}
.content_right_top .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.content_right_top .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.content_right_top .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,.content_right_top .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{background-position: -45px -294px;
cursor: default;}
.info_cardbank table{-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-collapse: collapse;
border-color: #ddd -moz-use-text-color;
border-image: none;
border-style: solid none;
border-width: 1px medium;
float: left;
margin: 7px auto;
min-width: 196px !important;
width: 100%;}
.info_cardbank table thead tr td{font-size: 12px;
width: 35%;}
.info_cardbank table tbody tr td{border: 1px solid #ddd;
color: #17649a;
font-size: 12px;
font-weight: 700;
padding: 0 3px;
text-align: center;}
.showdetail_card{max-height: 300px;
width: 252px !important;
z-index: 9999;
}
.back_fix{height: auto !important;
position: relative;
z-index: 0;}
.showdetail_card img{height: auto !important;
width: 168px !important;}
.showdetail_card p{font-size: 13px !important;
font-weight: bold !important;}
.fix{height: auto !important;
    position: absolute !important;
    z-index: 9999;}
.content_right_top .jcarousel-container-horizontal {
    float: left;
    width: 490px;
}
.descript_provider {
    float: left;
    margin: 10px 0 20px;
    width: 100%;
}
.content_descript_provider {
    color: #555;
    float: left;
    font-size: 13px;
    margin-top: 13px;
    text-align: justify;
    width: 100%;
}
.title_h3 {
	color: #888;
	font-size: 16px;
	line-height: 15px;
}
.bottom_promotion_detail {
    float: left;
    width: 100%;
	margin-top:20px;
}
.left_bottom {
    float: left;
    width: 68%;
}
.zoom_google_map{background: none;
border: 1px solid #dddddd;
bottom: 0 !important;
padding: 4px 0;
position: absolute;
right:14px;}
.zoom_google_map #zoom_map {
    cursor: pointer;
    font-size: 16px !important;
    font-weight: bold;
    padding: 5px 10px 0 6px !important;
}
.zoom_google_map img {
    margin-right: 5px;
    vertical-align: middle;
    width: 28px !important;
}
.title_namecard {
    background: url("/images/img_backgroundCarddetail.png ") repeat-x;
    height: 40px;
    position: relative;
    text-align: left;
}
.close-view-card {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 12px;
}
#zmap_google #left_zmap_google {
    border: 1px solid #ddd;
    float: left;
    height: 480px;
    width: 600px;
}
.title_namecard p {
    float: left;
    margin: 0;
    padding-bottom: 9px;
    text-align: left;
    width: 100%;
}
#zmap_google .right_zmap_google {
    float: right;
	height: 480px;
	padding-left: 10px;
	width: 300px;
}
.list_add {
    float: right;
    height: 480px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}
.address_promost, .bg_adrviewa {
    background: url("/images/icon_maker.png ") no-repeat -2px 4px;
    color: #757575;
    float: left;
    margin: 0 0 10px !important;
    min-height: 32px;
    width: 100%;
}
.address_promost a {
    color: #757575;
    cursor: pointer;
    float: left;
    line-height: 22px;
    margin-top: 5px;
    padding-left: 28px;
    text-align: left;
}
.zoom_google_map #zoom_map:hover{color:#17649a}
.bg_adrviewa{background: url("/images/icon_maker_hover.png ") no-repeat -2px 4px;}
.title_attr_detail_dud .text {
    float: left;
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 15px;
    width: 100%;
}
.bottom.hyellow {
    float: left;
    font-size: 13px;
    margin-bottom: 13px;
    width: 100%;
}
.right_bottom {
    float: right;
    width: 32%;
}
.right_bottom > h3 {
    color: #333;
    float: left;
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 0;
    text-align: left;
    width: 100%;
	margin-top: 0;
}
.ul_right_bottom {
    border: 1px solid #d3d3d3;
    float: left;
    margin: 0;
    width: 100%;
	border-top:3px solid #4BA14B;
}

.ul_right_bottom > li {
    border-bottom: 1px dashed #d3d3d3;
    float: left;
    padding: 18px 10px 18px 20px;
    width: 90.5%;
}

.ul_right_bottom > li .promos-list {
    color: #333;
    float: left;
    font-size: 12px;
    width: 100%;
}
.promos-list img {
    float: left;
    height: 62px;
    width: 60px;
}
.promos-list .promos-name {
    float: left;
    font-size: 13px;
    margin: 0;
    position: relative;
    text-align: left;
    top: -5px;
    width: 100%;
}
.ul_promotion_hot > li:nth-child(5) {
    border:none;
}
.btn_view_promotion{
background:url('/images/icon_view_promotion.png') no-repeat;
 float: right;
    height: 25px;
    position: relative;
    right: -4px;
    top: -5px;
    width: 25px;
}
.saleoff > strong {
    color: red;
    font-size: 15px;
}
.company_amount .name_bank {
    color: #333;
    float: left;
    font-size: 13px;
    font-weight: 700;
}
.company_amount .number {
    color: red;
    float: right;
    font-size: 14px;
    font-weight: 700;
	margin-right: 10px;
}
.ul_filter_card_type.ul_filter_radio input {
    float: left;
    margin-right: 5px;
}
.ul_filter_card_type label{color: #0096d7;
    font-size: 13px;
    font-weight: bold;
    position: relative;
	float:left;
	top:1px;
}
.form_filter_promotion .row_multiple .multiple_select{width:100% !important;}
.form_filter_promotion  .row_multiple .multiple_select .right_btn > span{margin:2px 0 0 15px}
.form_filter_promotion  .row_multiple .multiple_select .right_btn{width:50px}

.process_step {
    float: left;
    margin: 35px 0 0;
    width: 100%;
}
.process_step .step{
    float: left;
    padding-left: 70px;
    width: 87%;
}
.process_step .text_step {
	float: left;
    margin-top: 8px;
    padding: 0 0 0 45px;
    width: 94%;
}
.process_step .sp_step {
    background-position: -335px -594px;
    float: left;
    height: 20px;
    width: 20px;
}
.step_choose.sp_step {
    background-position: -356px -594px;
}
.process_step .line_shape
{background : url('/images/image_shape.png') no-repeat;
width:184px;
height:1px;
float:left;
position: relative;
 top: 10px;
}
.text_step > p {
    color: #000;
    float: left;
    font-size: 12px;
}
.center_request .title_request {
    float: left;
    font-size: 18px;
    text-align: left;
    width: 100%;
}
.center_request .p_require {
    color: #555;
    font-size: 12px;
}
.center_request .child_label {
    width: 25px;
}
.center_request .rows_child .required {
    right: 0;
	float:left;
}
.center_request .rows_counseling_service .multiple_select,.center_request .chosen-container.chosen-container-single{width:400px !important;padding-bottom: 0;
    padding-top: 0;}

.center_request .rows_counseling_service .multiple_select .right_btn {
    background-color: #c1c1c1;
    height: 38px;
    width: 40px;
	margin:-1px -1px 0 0;
}
.ie7 .center_request .rows_counseling_service .multiple_select .right_btn {margin:-2px -1px 0 0;padding-bottom:1px}
.ie7 .center_request .rows_counseling_service .multiple_select .right_btn > span{margin: 12px 0 0 5px;}
.ie7 .center_request .rows_counseling_service .multiple_select {height:40px}
.center_request .rows_counseling_service .multiple_select .right_btn > span {
    margin: 12px 0 0 13px;
}
.center_request .multiple_select > span {
    color: #000;
    margin-top: 8px;
}
.center_request .chosen-container-single .chosen-single div {
    height: 38px !important;
	width:36px;
}
.center_request .chosen-container-single .chosen-single {
    padding: 8px 10px !important;
}
.center_request .chosen-container-single .chosen-single div b{
    margin: 12px 0 0 9px;
}
.center_request .chosen-single > span {
    color: #000;
}
.center_request .rows_child span.required {
    margin-top: 3px;
}
.content_request {
    float: left;
    width: 100%;
}
.right_request  h3 {
    color: #555;
	margin-top:0px;
    font-size: 16px;
    font-weight: 400;
}
.list_professional_request{float:left;width:100%;margin:0}
.right_request {
    float: right;
    width: 310px;
}
.note_request {
    color: green;
    font-size: 16px;
    line-height: 23px;
}
.right_request .content_right_request{display:none}
.list_professional_request > li {
	border: 1px solid #d3d3d3;
	float: left;
	margin-bottom: 15px;
	padding: 10px 0;
	width: 100%;
}
.list_professional_request > li  .tt_rating {
    color: #999;
    float: left;
    font-size: 11px;
}
.chat_request {
    float: left;
}
.chat_request .chat_his_off {
    background-position: -485px -119px !important;
}
.chat_request .chat_his_onl {
    background-position: -476px -162px !important;
}
.chat_request.chat_active > span {
    color: #0096d7;
}
.loading_processs{float:left;
background:url('/images/loading.gif') no-repeat;
width:220px;
height:19px;
text-align:left;
text-indent:100px;
font-size:12px;
color:#999;
display:none;
margin:0 0 10px -5px;
}
.list_professional_request.opacity_process
{
	opacity:0.5;
	filter: alpha(opacity=50);
}
.title_content a {
	color:#555;
	position:relative;
}

.title_content a  span {
	color: #0096d7;
	font-size: 14px;
	position: absolute;
	right: -12px;
	top: -5px;
}
#mtop {
  background-color: #e2e6f2;
  float: left;
  width: 100%;
}
#mtop ul {
  font-size: 12px;
  margin: 0 auto;
  width: 980px;
}
#mtop ul li {
  float: right;
  padding: 2px 0;
}
.list_customer_data li div {
    color: #555;
    float: left;
    font-size: 13px;
    font-weight: 400;
    padding: 6px 0;
}
.list_customer_data {
   background-color: #fff;
float: left;
height: 397px;
overflow: hidden;
width: 100%;
margin:0;
}
.list_customer_data > li
{border:1px dotted  #ddd;
border-bottom:none;
position: relative;
float:left;
}

.list_customer_data li div {
    color: #555;
    float: left;
    font-size: 13px;
    font-weight: 400;
    padding: 6px 0;
}
.cs_rows_1 {    
    text-indent: 10px;
    width: 160px;
}
.cs_rows_2 {
    text-indent: 12px;
    width: 138px;
}
.cs_rows_3 {
    text-indent: 12px;
    width: 253px;
}
.cs_rows_1,.cs_rows_2,.cs_rows_3{border-right: 1px dotted #ddd;}
.cs_rows_4 {
    width: 132px;
	text-align:center;
}

.page_customer .cs_rows_1 {
    width: 169px;
}
.page_customer .cs_rows_2 {
    width: 181px;
}
.page_customer .cs_rows_3 {
    width: 195px;
}
.page_customer .cs_rows_4 {
    width: 90px;
}
#order-zone {
    height: 628px;
    overflow: hidden;
    position: relative;
}
.order-inner {
    position: relative;
    top: 0;
}
.ul_menu_customer li:nth-child(30){border-bottom:1px dotted #ddd;}
h1.page-title{
    border-bottom: 1px solid;
    font-size: 20px;
    padding-bottom: 5px;
    text-align: left;
	line-height: 25px;
}
.entry-title {
    color: #d70014;
    font-size: 15px;
    height: 25px;
    margin-top: 20px;
    text-align: center;
}
.loan_package .btn.btn-green {
    left: 5px;
    position: relative;
    width: 78px;
}
.loan_package .attr_loan {
    width:70% !important;
}

.product_detail .supplier_card{border:none}
.form_filter_promotion .row .chosen-container.chosen-container-single {
    width: 100% !important;
}
.form_filter_promotion .row{float:left;margin-right: 15px;margin-bottom:22px;}
.search_form {float:left;width:100%;margin-bottom:10px}
.search_form input{
 border-color: #e2e6f2 !important;
border-radius: 0 !important;
box-shadow: 0 0 0 !important;
float: left;
height: 30px !important;
text-indent: 0;
width: 567px !important;
}
.tbl_insurance td {
    font-size: 15px;
}
td.product_benefi ul{margin:0}
.filter_bhnt .ul_condition,.filter_bhnt .title_head_left{
    border:none !important;}

.product_intro {
    float: left;
    font-size: 13px;
    width: 100%;
}
.product_intro .content-title {
    color: #0079c2;
    float: left;
    font-size: 20px;
    text-indent: 20px;
    text-transform: uppercase;
    width: 100%;
}
.product_intro .intro {
    padding: 20px;
}
.product_intro .intro > p {
    line-height: 22px;
    margin: 0;
}
.product_dt {
    float: left;
    padding: 20px;
    width: 94%;
	font-size: 13px;
}
.product-detail-item {
    margin-top: 10px;
}
.product-detail-item .product-detail-title {
    background: url("/images/service-detail-item.png") no-repeat;
    cursor: pointer;
    padding: 4px 0 4px 25px;
    position: relative;
	color: #333;
    font-size: 13px;
    font-weight: 600;
	margin:0;
}
.product-detail-item.active .product-detail-title {
    background-color: #f0f0f0;
    background-position: 0 -34px;
}
.product-detail-item .product-detail-content {
    background-color:#f7f7f7;
    overflow: hidden;
    padding: 15px 10px;
	font-size: 13px;
}
.right_main ul {
    margin: 0;
}
.list_grp_insurance > li {
    float: left;
    margin-bottom: 5px;
    width: 100%;
}
.list_grp_insurance li > a {
    font-size: 13px;
}
.list_grp_insurance > li > a {
    font-weight: 700;
}
.child_ul_list{margin-left:10px !important}
.form_action h3 a {
    background-color: #ccc;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    padding: 5px;
    position: relative;
    top: -2px;
}
.form_action h3 a:hover{color:yellow}


/* Form progress_ */
.progress_ {
 float: left;
    margin: 40px auto;
    padding: 0;
    text-align: center;
    width: 100%;
}
.progress_ .circle,
.progress_ .bar {
  display: inline-block;
  background: #fff;
  border-radius: 40px;
  float:left;
}
.progress_ .bar {
  position: relative;
  width: 225px;
  height: 6px;
  margin: 18px 0 0;
  border-left: none;
  border-right: none;
  border-radius: 0;
  float:left;
}
.progress_ .circle .title {
 color: #b5b5ba;
float: left;
font-size: 13px;
left: -10px;
line-height: 30px;
margin-left: -5px;
position: relative;
text-align: left;
width: 150px;
}
/* Done / Active */
.progress_ .bar.active {
  background: linear-gradient(to right, #EEE 40%, #FFF 60%);
}
.progress_ .circle.done .title {
  color: #999;
}
.progress_ .circle.active .label {
  color: #999;
}
.progress_ .circle.active .title {
  color: #0c95be;
}
.form_step .chosen-container.chosen-container-single {
    width: 414px !important;
}
.form_button {
    float: right;
    margin-right: 20px;
}
.form_step {
    float: left;
    min-height: 100px;
    width: 100%;
}
.form_step .rows_step {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.form_step label {
    color: #999;
    float: left;
    font-size: 12px;
    margin: 5px 0 0;
    width: 100px;
}
.form_add_product {
    float: left;
    min-height: 100px;
    width: 100%;
}
.form_button input {
    margin-left: 15px;
}
.form_step .error {
    color: red;
    font-size: 12px;
}
.rows_product button.multiple_select {
    background: none;
    border: 1px solid #ddd;
    font-size: 12px;
    padding: 0;
    width: 274px;
}
.rows_product .right_btn {
    background-color: #c1c1c1;
    padding-left: 5px;
    width: 30px;
}
.rows_product button.multiple_select span {
    color: #999;
    float: left;
    margin: 5px 0 0 10px;
}
.rows_product button.multiple_select span {
    color: #999;
    float: left;
    margin: 5px 0 0 10px;
}
.rows_product .right_btn span {
    background: url("/images/the-bank-sprite.png") no-repeat -510px -55px !important;
    height: 16px !important;
    margin: 7px 0 0 7px;
    width: 16px !important;
}
.ul_view_customer {
    border: 1px solid #ddd;
    color: #555;
    font-size: 12px;
    margin:0 0 12px;
    width: 99.5% !important;
}
.ul_view_customer > li {
    border-bottom: 1px dashed #e2e6f2;
    float: left;
    padding:10px;
    width: 97.1%;
}
.ul_view_customer > li:hover{
background:#fef;
}
.ul_view_customer > li span{float:left;}
.email_cs {
    width: 200px;
	margin-right: 10px;
	font-weight: 700;
}
.consulting_services {
    margin-right: 10px;
    width: 390px;
}
.customer_chat {
    cursor: pointer;
}
.ul_view_customer > li:nth-child(10),.ul_view_customer > li.li_last
{
	border:none !important;
    margin: 0 !important;
}
.form.form_upgrade > p {
    color: #999;
    font-size: 12px;
    margin-top: 10px;
}
.child_ibanking .child_banking {
    position: relative;
	cursor:pointer;
}
.child_ibanking li:hover .child_banking .pop_url_internetbanking {
    display: block;
}
.child_ibanking .content_info{
display: block;
    left: -10px;
    padding: 5px 10px;
    top: 77px;
    width: 148px;
    z-index: 9;
}

.pop_url_internetbanking {
    display: none;
}
.pop_url_internetbanking .content_info > a {
    float: left;
    font-size: 12px;
    margin-bottom: 3px;
    text-align: left;
    width: 100%;
}
.child_ibanking .sprite_arraw_up{background-position: -470px -458px;
    left: 60px;
    top: 65px;
    z-index: 10;}
.content_center_tb.child_ibanking > ul {
    float: left;
    margin: 0;
}
.heading_page {
     float: left;
    font-size: 25px;
    margin: 0 0 5px;
    text-align: left;
    width: auto;
	color:#555;
}
.descript_page {float: left;font-size: 14px;line-height: 22px;margin: 0 0 3px;text-align: left;width: 100%;}
.content_filter .child_nav a{padding: 8px 13px !important;}
.content_filter .child_nav.current a{cursor:default;}
.sort_filter {
    float: right;
    font-size: 12px;
    margin-bottom: 5px;
    width: auto;
}
.sort_filter > span {
    float: left;
    margin: 7px 5px 0 0;
}
.rotate {

/* Safari */
-webkit-transform: rotate(-180deg);

/* Firefox */
-moz-transform: rotate(-180deg);

/* IE */
-ms-transform: rotate(-180deg);

/* Opera */
-o-transform: rotate(-180deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=6);
}
.sort_filter {
    float: right;
    font-size: 12px;
    margin-bottom: 5px;
    width: auto;
	position: relative;
}
.sort_filter > span {
    float: left;
    margin: 7px 5px 0 0;
}
.sort_filter .order {
    background: #fff;
    border: 1px solid #e2e6f2;
    height: auto;
    margin: 5px 0 0;
    padding: 1px 0;
    width: 120px;
    z-index: 260;
}
.sort_filter .order > span {
    background: #fff;
    float: left;
    left: 0;
    margin: 0;
    position: relative;
    text-align: left;
    text-indent:3px;
    width: 100%;
    z-index: 10;
}
.sort_filter .sprite.sprite_order {
    bottom: 6px;
    z-index: 15;
}
.sort_filter .order > ul {
    top: 20px;
    z-index: 0;
	padding-bottom: 0;
	z-index:1;
}
.sort_filter .order li {
    text-align: left;
    text-indent: 7px;
	float: left;
}
.sort_filter .order li:hover{
 background: #0096D7;
}
.sort_filter .order li:hover a{
 color: #fff;
}
.sort_filter .loading_question {
    color: #555;
display: none;
float: left;
position: absolute;
right: 170px;
top: 5px;
width: 150px;
}
.sort_filter .loading_question span{
background-size: 24px 24px;
height: 24px;
left: 0;
padding: 2px 0 0;
text-indent: 30px;
width: 100%;}
.filter_bhnt  .content_filter  .filter_left{
padding-bottom: 10px; margin-top: 45px; float: right; width: 20%;
background-color: #f6f8f9;
margin-bottom: 20px;
}
.filter_bhnt  .content_filter .filter_right{
    float: left;
    width: 79%;
}
.p_heading {
	background-color: #e2e6f2;
	color: #555;
	font-size: 13px;
	font-weight: bold;
	padding: 6px 10px;
}
#sale > li:nth-child(1) {
    border-right:1px solid #a9b0b8;
}
#sale > li {
    padding:0;
    width: auto;
	margin:0;
}
#sale > li:hover{
 background-color:#edf1f4;
}
#sale > li.active{
background-color:#5E6A77;
}
#sale label {
    margin: 0;
    padding: 5px 8px;
}
#sale > li.active label{color:#fff;}
.filter_bhnt .content_filter .chosen-single > div,.popup_estimate_tool .chosen-single > div{
    overflow: hidden;
}
.footer_filter {
   float: left;
	margin-left: 10px;
	width: 90%;
}
.footer_filter a {
  float: left;
  font-size: 12px;
  margin-top: 14px;
}
.ct_tab_filter {
    display: none;
}
#qa_bhnt,#request_bhnt {
    float: left;
    width:100%;
}
#qa_bhnt > ul {
    float: left;
    margin: 10px 0 0 0;
    width: 100%;
}
#qa_bhnt ul li {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
#qa_bhnt .avatar_user_question {
    height: 60px;
    width: 70px;
}
#qa_bhnt .avatar_user_question > img {
    height: 60px;
    width: 60px;
}
#qa_bhnt .content_box_qa {
    width: 90%;
}
#request_bhnt .content_request {
    padding: 0 0 0 15px;
    width: 98.3%;
}
.sort_filter .a_sort {
    float: left;
}
.form_send_contact textarea,.form_report textarea{border: 1px solid #d3d3d3;
    border-radius: 0;
    box-shadow: 0 0 0;
    font-size: 13px;
    min-height: 100px;
    width: 55.5%;float:left;}

.form_send_contact .input_tb {
    font-size: 12px;
}
.popup_request .logo_cmp {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.estimate_tool {
    float: left;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
	margin-top: 3px;
}
.estimate_tool {
	background-color: #1d9fca;
	color: white;
	border-radius: 2px;
	width: 100px;
	font-size: 11px;
}
.estimate_tool:hover {
	color:white !important;
	background-color: #1887ab;
}
.popup_request .logo_cmp > img {
    margin-left: 15px;
}
.is_promotion {
	background-color: #df931a;
	border-radius: 2px;
	color: white;
	font-size: 11px;
	font-weight: normal;
	padding: 2px 6px;
	width: 100px;
}
.is_promotion:hover {
	background-color: #b57915;
	color: white !important;
}
.popup_estimate_tool .results_tool {
    float: left;
margin-bottom: 10px;
padding-left: 8px;
padding-right: 8px;
padding-top: 0;
width: 98%;
}
.tbl_insurance_tool {
    font-size: 12px;
}
.tbl_insurance_tool > tbody {
   float: left;
	height: 220px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 960px;
}
.tbl_insurance_tool > tbody  .tr_rows {
    width: 100%;
}
.tbl_insurance_tool .td.thead_1 {
    width: 400px;
}
.tbl_insurance_tool .td.thead_2 {
    width: 580px;
}
.tbl_insurance_tool .product_name {
    width: 100%;
	margin:0 0 10px;
}
.tbl_insurance_tool .content_td > p{width:100%}

.results_tool .thead_tbl {
    background-color: #0096d7;
    float: left;
    width: 100%;
}
.results_tool  .thead_tbl > span {
    color: #fff;
    float: left;
    font-size: 15px;
    font-weight: 700;
    padding: 6px;
    text-align: left;
    text-indent: 15px;
    width: 375px;
}
.tbl_insurance_tool .content_td {
    width: 95%;
}
.tbl_insurance_tool .content_td .content_info{width:390px !important}
.loading_estimate{ 
background: url("/images/generated-image.gif") no-repeat;
   font-size: 12px;
    float: left;
    margin: 3px 0 0 0;
    padding-top: 6px;
    text-align: left;
    text-indent: 36px;
    width: auto;
	display:none;
}
.popup_estimate_tool .chosen-single {
    border-color: #e2e6f2;
}
.form_estimate_tool .input_tb {
    width: 380px !important;
}
.popup_estimate_tool .chosen-container.chosen-container-single {
    width: 394px !important;
}
.popup_estimate_tool .row_short .chosen-drop .chosen-search input {
    width: 384px !important;
}
.popup_estimate_tool .row_short .chosen-drop {
    width: 394px !important;
}
.popup_estimate_tool .ps_input {
    float: left;
    width: auto;
}
.popup_tb h2 span:hover{color:yellow}
.content_faq {
    float: left;
    width: 100%;
	margin:15px 0 0 ;
}
.faq-title {
    color: #0096d7;
    float: left;
    font-size: 18px;
    line-height: 20px;
    width: 100%;
}
.content_faq > p {
    float: left;
    line-height: 22px;
    text-align: justify;
    width: 100%;
}
#content .content_faq ul, #content .content_faq ol {
	list-style: disc outside none !important;
	margin-bottom: 10px;
	display: inline;
    float: left;
}
#content .content_faq ul li, #content .content_faq ol li {
	margin-bottom: auto !important; 
	line-height:25px;
}

#content .content_faq table {
	border:1px solid #555;
	border-collapse: collapse;
}

#content .content_faq table  tr td{
	border: 1px solid #555;
    padding: 6px 10px;
}
.cus-search .chosen-results li:hover
{color:#fff !important}
.page.span_arraw {
    padding-bottom: 7px;
    padding-top: 6px;
}
.pop_customer.ct_pop label {
    float: left;
    font-size: 13px;
    width: 130px;
}
.pop_customer.ct_pop p {
    float:left;
	width:100%;
	font-size:13px;
}
.ct_pop span {
    color: #555;
    float: left;
}
.view_customer_info{cursor:pointer}
.supplier_chat .chat_active {
    color: #555;
}
.hidding{display:none !important}
.frm_noti_profile {
    float: left;
    width: 100%;
}
.frm_noti_profile > ul {float: left; margin: 16px 0 0 5px; width: 99%;}
.frm_noti_profile li {
    border-bottom: 1px dashed #e2e6f2;
    float: left;
    margin-bottom: 8px;
    padding-bottom: 10px;
    width: 100%;
}
.date_noti {
    color: #999;
    font-size: 12px;
}
.social_share {
    float: left;
    left: 25px;
    position: relative;
    top: 9px;
}
.left_control .child_control {
    float: left;
    margin-bottom: 10px;
    padding: 5px 0;
    position: relative;
    width: 100%;
}
.child_control > a {
    color: #4267b0;
    float: left;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    width: 100%;
}
.child_control .sprite {
    float: left;
    height: 16px;
    margin-right: 7px;
    width: 16px;
}
.sprite.home_control {
    background-position: -461px -656px;
}
.sprite.account_control {
    background-position: -478px -657px;
}
.sprite.product_control {
    background-position: -461px -673px;
}
.sprite.customer_control {
	background-position: -478px -657px;
}
.sprite.message_control {
    background-position: -480px -673px;
}
.sprite.post_control {
    background-position: -499px -675px;
}
.sprite.contact_control {
    background-position: -499px -675px;
}
.sprite.comment_control {
    background-position: -461px -696px;
}

.sprite.notification_control {
    background-position: -461px -696px;
}
.sprite.chat_control {
    background-position: -461px -696px;
}
.sprite.statistic_control {
    background-position: -481px -696px;
}
.menu_control li a.sprite {
    background-position: -522px -670px;
    height: auto;
    margin: 0;
    text-indent: 10px;
    width: auto;
}
.form_view_customer h4 {
    font-size: 12px;
}
.active.child_control .menu_control li {
    margin-bottom: 10px;
}

.left_control .child_control:hover .menu-arrow ,.left_control .child_control:hover .menu_control
{
	display:block;
}

.child_control.active .menu_control {
    background: none;
    border: none;
    display: block;
    left: 0 !important;
    margin: 18px 0 5px 1px;
    position: relative;
    width: 200px;
	box-shadow: 0 0 0;
}
.left_control .child_control.active {
    margin-bottom: 0;
}

.number_notfication_control {
    background-color: #0096d7;
    border-radius: 30px;
    color: #fff;
    padding: 1px 5px;
	display: none;
}
h1.widget-title {
    float: left;
    font-size: 20px;
    text-align: left;
    width: auto;
}
.descript_h1 {
    float: left;
    font-style: italic;
    left: 7px;
    position: relative;
    top: 20px;
    color: #555;
}
#find_map {
    float: left;
    width: 100%;
	margin-top: 20px;
}
#find_map .rows_child {
    margin-right: 22px;
    width: 25.8%;
}
.search_road {
    float: left;
    padding: 10px 0 35px;
    width: 100%;
}
.search_road .rows_child > label {
    float: left;
    margin-right: 8px;
    right: 0;
    text-align: left;
    width: 109px;
}
#panel_map{
background-color: #fefefe;
border-bottom: 1px solid #ddd;
float: right;
height: 472px;
overflow: auto;
padding-top: 0;
position: absolute;
right: 2px;
top: 218px;
width: 300px;
z-index: 1019;
}
.action_map a {
    float: right;
    font-size: 13px;
    margin-left: 10px;
}
.action_map{display: none;
    float: right;
    position: relative;
    top: 15px;
}
#find_map .chosen-container.chosen-container-single {
    width: 260px !important;
}
#map-atm .right_info > p {
    font-size: 12px;
}
.list_post table {
    float: left;
    font-size: 12px;
    width: 100%;
}
.form-post .form-group {
    width: 50%;
}
.form-post .col-sm-6 {
    width: 94%;
}
.form-post .form-control.input_tb {
    width: 98%;
}
.form-post .lb-error {
    float: left;
    width: 100%;
}
.form-post .lb-error label {
    float: left;
    width: auto;
}
.form-post .lb-error .errorMessage {
    float: left;
    margin-left: 10px;
}
.seo-settings {
    float: left;
    width: 100%;
}
.form_area{width:100%}
.my_position{
	background:url('/images/marker_current.png') no-repeat !important;
	float: left;
    font-size: 12px;
    margin: 6px 0 0 14px;
    padding: 0 !important;
    text-indent: 18px;
    width: auto !important;
}
.loadding_roads{display:none;float:left;}
.loadding_roads span{
	background:url('/images/img_loading_road.gif') no-repeat !important;
    float: left;
    font-size: 12px;
    height: 15px;
    margin: 8px 0 0 14px;
    text-indent: 18px;
    width: 98px !important;
}
.ct_panel {
    float: left;
    position: relative;
    top: -211px;
	left:332px;
}
.btn_ac_map {
   border-radius: 4px;
cursor: pointer;
float: left;
font-size: 12px;
height: 22px;
position: absolute;
right: 299px;
top: 218px;
width: 22px;
z-index: 1019;
}
.hidden_panel{
	background:url('/images/hiden_panel.png') no-repeat #fff;
}
.show_button_panel{
	background:url('/images/show_panel.png') no-repeat #fff !important;
}
.right_info p > a.my_position{margin:0}

.search_road .buttons {
    left: 93px;
    position: relative;
    top: 19px;
    width: auto;
}
.ct_tab_filter .filter_left .chosen-container{
    margin: 12px 7px;
    width: 190px !important;
}
.ct_tab_filter .filter_left .chosen-container .chosen-drop
{
 width: 190px !important;
}
.ct_tab_filter .filter_left .chosen-container .chosen-search input
{
 width: 180px !important;
}

.vay_tin_chap .thead_insurance {
    background:#e2e6f2;
    color: #555;
    font-size: 13px;
	padding-bottom: 7px;
    padding-top: 7px;
}
.vay_tin_chap .p_heading {
    background:#e2e6f2;
    color: #555;
    padding: 7px 10px;
}
.vay_tin_chap .footer_filter {
    float: left;
    margin: 5px 0 0 11px;
}
.footer_filter > p {
    float: left;
    font-size: 12px;
    margin: 10px 0 0 8px;
}
.sort_filter_vtc {
    float: right;
    font-size: 13px;
    position: relative;
    width: auto;
}
.sort_filter_vtc .loading_question {
    color: #555;
    display: none;
    float: left;
    position: absolute;
    right: 170px;
    top: 5px;
    width: 150px;
}
.sort_filter_vtc .loading_question span{background-size: 24px 24px;
    height: 24px;
    left: 0;
    padding: 2px 0 0;
    text-indent: 30px;
    width: 100%;}
.sort_filter_vtc ul li {
    text-align: left;
    text-indent: 6px;
}
.sort_filter_vtc > span {
    float: left;
    margin: 8px 6px 0 0;
}
.sort_filter_vtc .order > span {
    font-size: 13px;
}
.sort_filter_vtc ul li:hover {
    background-color: #0096d7;
}
.sort_filter_vtc ul li:hover a{color:#fff}
.product_name_ft {
    color: #0096d7;
    margin: 5px 0;
    text-align: center;
    width: 100%;
	font-size:13px;
	font-weight:bold;
}
.vay_tin_chap .btn_bank{
	float: none !important;
}
textarea {font-size:13px !important}
.vay_tin_chap .tbl_insurance thead {
    border-left: 1px solid #e6e9f4;
}
.vay_tin_chap .tbl_insurance tbody tr {
    border-bottom: 1px solid #e6e9f4;
}
.vay_tin_chap .tbl_insurance .td_last_ac{
	text-align: center;padding: 0;
}
.content_product_detail {
    background-color: #fff;
    float: left;
    padding:0;
    width: 100%;
	margin-bottom:20px;
}
.div_detail  h1 {
    color: #333;
    float: left;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 8px;
    text-align: left;
    width: auto;
}
.div_detail .features {
    color: #555;
    font-size: 13px;
	width: 94%;
}
.div_detail .features > ul {
    float: left;
    margin: 0;
    width: 100%;
}
.div_detail .features > ul li{
	background:url("/images/icon_li_product_dt.png") no-repeat;
	float: left;
	background-position:0 7px;
    margin-bottom: 3px;
    text-indent:0;
	padding-left: 18px;
    width: 100%;
}
.top_product_detail {
   border-bottom: 2px solid #0096d7;
float: left;
padding: 0;
width: 100%;
}
.btn_detail > span {
    float: left;
    font-size: 13px;
    width: 100%;
}
.contact_supplier {
    margin: 7px 0 0;
}
.big .star,.big .star a {
    background: url("/images/star-big.png") no-repeat !important;
	width:27px;
	height:19px;
}
.div_detail {
    float: left;
    padding-left: 8px;
}
div.rating.big div.on a,div.rating.big div.hover a, div.rating.big div a:hover {
    background-position: 0 -24px !important;
}
.content_product_detail .top_right_card {
    border:none;
}
.loan_detail {
    float: left;
    font-size: 13px;
    padding-left: 5px;
    width: 99%;
	text-align:justify;
}
.loan_detail > h3 {
    color: #333;
    float: left;
    font-size: 18px;
    text-align: left;
    width: 100%;
	margin-bottom: 10px;
}
.child_control a .menu-arrow {
    background:#e4e4e4;
    border-color: #e4e4e4;
    border-style: solid;
    border-width: 1px 0;
    height: 28px;
    transform: translate(145px);
	width: 6px;
    position: absolute;
    right: 77%;
    top: 0;
    z-index: 20;
	display:none;
	left: 16px;
}
.child_control a .menu-arrow div {
    background:#e4e4e4;
    border-color: #ccc;
    border-style: solid;
    border-width: 0 0 1px 1px;
    height: 15px;
    position: absolute;
    top: 6px;
    transform: matrix(-0.6, 1, 0.6, 1, 0, 0);
    width: 15px;
	left: 18px;
}
.left_control .child_control:hover{background-color:#E4E4E4;}
.left_control .child_control.active:hover{background:none !important}
.left_control .child_control.active:hover .menu-arrow {display:none !important}
.bar_product {
   display: block;
    float: left;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 1019;
}
.property_bar_logo {
    background-color: #0096d7;
    float: left;
    height: 33px;
    width: 100%;
}
.product_info_basic,.info_bar {
    float: left;
    width: 100%;
	background-color: #fff;
    border-bottom: 1px solid #0096d7;
}
.tbl_product_info_bar h3 {
    color: #333;
    float: left;
    font-size: 16px;
    line-height: 29px;
    margin-bottom: 5px;
    margin-top: 0;
    text-align: left;
    width: 100%;
}
.viewing {
    color: #999;
    font-size: 13px;
    font-weight: 400;
    position: relative;
    top: -2px;
}
.tt_rating {
    color: #999;
    font-size: 13px;
}
.property_link {
    float: left;
    margin-bottom: 2px;
    width: 100%;
}
.property_link li:first-child {
    border: 0 none;
	padding-left: 0;
}
.property_link li {
    border-left: 2px solid #e9e9e9;
    float: left;
    padding: 0 10px;
}
.property_link a {
  color: #555;
  font-size: 13px;
  font-weight: bold;
  padding: 3px;
}
.property_link a:hover{color:#5eab1f}
.property_link a.active{border-bottom: 3px solid #5eab1f;color: #555;}
.div_detail_product > div {
    margin-bottom: 20px;
}	
.div_detail_product h3 {
	color: #333;
	float: left;
	font-size: 20px;
	line-height: 22px;
	margin: 15px 0 8px !important;
	padding: 5px 10px;
	text-align: left;
	width: 657px;
	background-color: #eee;
}
.property_bar_logo img {
    float: left;
    position: relative;
    height: 33px;
}
.p_promotion {
    font-size: 13px;
    margin: 10px 0 0;
}
.content_bar_inside {
	margin: 0 auto;
	width: 980px;
}
.product_info_basic {
	padding-bottom: 0;
}
.content_bar {
	margin: 0 auto;
	max-width: 1140px;
    min-width: 1024px;
}
.vay_the_chap .tbl_insurance tbody tr {
    border-bottom: 1px solid #e2e6f2;
}

.thead_filter {
    background-color: #e2e6f2;
    float: left;
	width:100%;
}
.child_thead.child_thead_1 {
    width: 168px;
}
.child_thead.child_thead_2 {
    width: 121px;
}
.child_thead.child_thead_3 {
    width: 106px;
}
.child_thead.child_thead_4 {
    text-align: center;
    width: 183px;
}
.child_thead.child_thead_5 {
    text-align: center;
    width: 166px;
}
.child_thead {
    color: #555;
    float: left;
    font-size: 13px;
    padding: 4px 0 6px;
    text-align: center;
    width: auto;
	font-weight:bold;
}
.thead_filter.scrolling_thead
{
	position: fixed;
    top: 0;
    width: 66.7%;
	z-index:100;
}
.frm_supplier > h3 {
    color: #555;
    font-size: 15px;
}
.frm_supplier .rows .data_row {
    color: #333;
    float: left;
    font-size: 12px;
	width:76%;
}
.profile_update_user .upload_avatar {
    margin: 0;
	opacity: 0;
	filter:alpha(opacity=0);
}
.profile_update_user .MultiFile-list {
    float: right;
    left: 7px;
    margin-top: 7px;
    position: relative;
	font-size: 13px;
    width: 79%;
}
.profile_update_user .MultiFile-list img{height: 50px; margin-left: 25px; width: 70px;}
.profile_update_user .MultiFile-list > div {
    float: left;
    margin-bottom: 5px;
    width: 100%;
}
.profile_update_user .MultiFile-label .MultiFile-title {
    display: none;
}
.profile_user .data_row > ul {
    float: left;
    margin: 0;
}
.profile_user .data_row li {
    float: left;
    margin-right: 10px;
    width: auto;
}
.profile_user .data_row img {
    background-color: #fef;
    border: 1px solid #e2e6f2;
    float: left;
    height: 50px;
    padding: 2px;
    width: 70px;
}
.user_member .introduct {
    float: left;
    font-size: 13px;
    width: 100%;
}
.form_action > h3{text-indent:0}
.webkit #buyer_request .rows_child label.required .required{ top:5px !important}
.left {
    float: left !important;
}
.right {
    float: right !important;
}
table {
    margin-bottom: 1.4em;
    width: 100%;
}

.partner {
  width:45%;
  padding:0;
  float:left;
}
.partner ul li {
  float: left;
  margin-right:31px;
  width:140px;
  height:auto;
  margin-bottom:35px;
}
.thongso {
  border: 1px solid #e2e6f2;
  border-collapse: collapse;
  font-size: 12px;
  text-align: center;
}
.thongso  .title {
	background-color: #e2e6f2;
	color:#555;
}
.thongso tr td {
	padding: 5px;
	border: 1px solid #e2e6f2;
}
.separator {
	color: #999;
	font-size: 13px;
	padding: 0 6px;
}
.filter_profess_popup {
    float: left;
    width: 100%;
}
.filter_profess_popup .form {
    float: left;
    margin-left: 21px;
    margin-top: 15px;
    padding-bottom: 15px;
    text-align: left;
    width: auto;
}
.filter_profess_popup label {
    float: left;
    margin: 7px 8px 0 0;
    width: auto;
}
.descript_popup {
    float: left;
    margin-left: 22px;
    text-align: left;
    width: 90%;
	font-size:12px;
}
.filter_profess_popup .form > ul {
    float: left;
    margin: 0;
    width: auto;
}
.filter_profess_popup .form ul > li.li_filter {
    float: left;
    margin-right: 9px;
    width: auto;
}
.rt_profess {
    float: left;
    width: 100%;
	padding:2px 0;
}
.rt_profess > span {
    color: #999;
    float: left;
    font-size: 12px;
    margin-left: 1px;
}
.chat_contact_profess {
    float: left;
    width: 100%;
}
.list_supplier_product .chat_active {
    color: #0096d7;
}
.overflow_supplier{ overflow-x: hidden !important;
    overflow-y: auto !important;}
li.view_more_supplier{text-align: center !important; padding-left: 222px !important; width: 72% !important;}
.hide_property_bar{opacity:0;filter: alpha(opacity=0);z-index:0 !important;display:none}

.product_insurance .frm_reply_ans .right_frm_answer {
    width: 94%;
}
.product_insurance .frm_reply_ans .frm-footer {
    width: 100%;
}
.product_insurance .ul_sort{right:6px}
.product_insurance .line_reply{width:90.1%}
.product_insurance .estimate_tool{position: relative; left: 45px;}
.product_insurance .answer > h3{width:98.5%;}
.sale_promos{color:#df931a !important;width: auto !important;}
.product_heading {
    float: left;
    width: 100%;
}
.product_heading img {
    float: left;
    left: 6px;
    position: relative;
    top: 3px;
}
.list_professional_request .left_supplier img {
    width: 70px;
}
.ie .filter_profess_popup .li_filter input[type="checkbox"]
{
	margin:8px 1px 0 8px !important;
}
.ie .tbl_insurance .product_name_ft{width:auto !important}
.edit_post
{
	background: url('/images/edit_post.png') no-repeat;
	float: right;
    font-size: 13px;
    line-height: 17px;
    margin-top: 5px;
    text-indent: 19px;
    width: auto;
}
.edit_answer
{
	background: url('/images/edit_answer.png') no-repeat;
	float: right;
    font-size: 11px;
    line-height: 17px;
    text-indent: 19px;
    width: 16px;
	height:16px;
}
.content.mb10 .area_tb {
    float: left;
    margin-right: 7px;
    width: 84%;
}
.content.mb10 input {
   padding: 2px 14px !important;
}
.form_add_benefit .row {
    float: left;
    margin-bottom: 11px;
    width: 100%;
}
.form_add_benefit label {
    float: left;
    width: 85px;
}
.active_msg{color:gold !important}
.c_all{font-style:normal}
.content_msg .right_row{width:198px;color:#555}
.content_msg .fn_row {
    font-size: 12px;
}
.item_message .li_head {
    padding: 0 !important;
}
.item_message .li_head .head_mesaage {
    float: left;
    padding: 5px 8px 0 !important;
}
.item_message .li_head .head_mesaage:hover{text-decoration:none}
.item_message .head_mesaage span {
    padding: 3px 0 !important;
	font-size:11px;
	color:#fff;
}
.item_message .head_mesaage span:hover{color:#fff}
.right_info_bar 
{
    float: right;
    width: 67%;
}
.item_creditcard img.img_product_hot {
    width: 100px;
}
.loading_supplier {
    border: medium none !important;
    text-align: center;
    width: 100% !important;
}
.loading_supplier .loading_question > span {
    left: 272px;
    padding: 7px 0 0;
    text-indent: 38px;
    width: auto;
}

.tb_filter_step1 {
   border: 1px solid #c2c3c5;
float: left;
margin: 8px 0;
max-width: 100% !important;
padding: 0;
width: 100%;
font-size: 12px;
}

.td_left, .td_right {
    margin: 0;
    padding: 0;
}
.td_right p {
	color: #999;
	display: inline-block;
	font-size: 12px;
	font-style: italic;
	padding-top: 18px;
	text-align: center;
}
.left_top_containers {
    background-color: #fff;
    float: left;
    width: 100%;
}
.tb_filter_step1 .img_rating {
   float: left;
	margin: 15px 0;
	padding: 0;
	width: 185px;
	text-align: center;
}
.img_rating img.logo_card {
    border: 1px solid #dfdfdf;
    padding: 5px;
}
.tb_filter_step1 .info_card {
    float: right;
    padding: 16px 0 0;
    width: 66%;
}
.promotion_of_card {
    color: #666;
    float: left;
    line-height: 20px;
    width: auto;
	margin-top: 5px;
	margin-bottom: 20px;
}
.tb_filter_step1 .left_bottom {
    float: left;
    width: 100.2%;
}
.tb_filter_step1 .title_table {
    background-color: #e5ecf3;
    color: #737373;
    float: left;
    font-weight: bold;
    width: 99.8%;
}
.tb_filter_step1 .title_table .col {
    border-right: 1px solid #c2c3c5;
}
.tb_filter_step1 .title_table .col {
    color: #737373;
    padding: 3px 0;
}
.tb_filter_step1 .col {
    border-right: 1px solid #c2c3c5;
    color: #737373;
    float: left;
    text-align: center;
    width: 112px;
}
.tb_filter_step1 .rows_dt {
    float: left;
    width: 100%;
}
.tb_filter_step1 .rows_dt .col {
    color: #4d4848;
    padding: 5px 0;
	border-bottom: none;
    border-left: none;
	width: 113px;
}
.tb_filter_step1 .td_right {
    background-color: #f2f9f6;
    border-left: 1px solid #c2c3c5;
	text-align: center;
}
 .tb_filter_step1 .col.col_5 {
    border-right: medium none !important;
	border-top:1px solid #e2e6f2;
} 
.tb_filter_step1 .rows_dt .col {
	border-top:none;
}
.tb_filter_step1 .link_step2 h3 {
    color: #231f20;
float: left;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 18px;
margin: 0;
padding: 0;
width: 100%;
line-height:25px;
}
.supplier_card .no_found_row {
    color: red;
    font-size: 15px;
    text-align: center;
    width: 100%;
}
.webkit .tb_filter_step1 .title_table{width:99.9%}
.list_supplier_product.popup_ct h3
{
	background-color: #0096d7;
color: #f1f1f1;
font-size: 16px;
line-height: 20px;
margin: 0;
padding: 20px 0 20px 12px;
text-align: left;
text-indent: 11px;
float:none;
width:auto;
}
.list_supplier_product.popup_ct .close_supllier_frm_send.close_popup {
    font-size: 15px;
}
.view_more_supplier .line {
    width: 120px !important;
}
.resize_window
{
	cursor: pointer;
    height: 24px;
    position: absolute;
    right: 4px;
    top: 3px;
    width: 24px;
	display:none;
}
.expand_box
{
	background:url('/images/expand_window.png') no-repeat;
}
.collapse_box
{
	background:url('/images/collapse_window.png') no-repeat;
	display:block !important;
}
.form-ask-question:hover .resize_window
{
	display:block;
}
.form-ask-question.full-screen {
    width: 980px;
	z-index:1021;
	position:fixed;
}
.full-screen textarea {
    float: left;
	height: 140px;
	width: 90%;
}
.full-screen .frm-head {
    display:none;
}
.full-screen .frm-body {
    float: left;
    padding: 25px 0 0px 15px;
    width: 98%;
}
.full-screen .frm-footer {
   float: left;
    padding-bottom: 18px;
    padding-left: 15px;
    width: 98%;
	position: relative;
}
.body-dialog div.ui-dialog {
   border: none;
	border-radius: 0;
	padding: 0;
	position: fixed !important;
	z-index: 1021 !important;
	border: none !important;
}
.body-dialog div.ui-dialog .ui-dialog-titlebar {
    border: medium none;
    border-radius: 0;
    color: #0096d7;
    font-family: "Roboto", sans-serif;
    font-size: 20px;
    margin: 0;
    padding: 10px 0 10px 15px;
    width: auto;
}
.body-dialog div.ui-dialog .ui-dialog .ui-dialog-content{overflow:hidden;}
.ct_form {
    float: left;
}
.full-screen .rows {
    float: left;
    margin-bottom: 16px;
    width: 100%;
}
.full-screen .tool-tip {
    display: none !important;
}
.list_error{color: red;
float: left;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 12px;
list-style: disc outside none !important;
}
.list_error li{display:none}
.full-screen .chosen-container {
    width: 631px !important;
}
.full-screen .chosen-search > input {
    width: 99.5% !important;
}
.full-screen .chosen-drop{border-color: #ccc;
    left: 0;
    top: 32px;
    width: 631px !important;
}
.full-screen .loading_question {
    left: 151px;
    top: 9px;
}

.full-screen  .success_qa {
    color: green;
    float: left;
    font-size: 13px;
    margin-top: 23px;
    padding: 10px;
}
.ui-dialog-content .popup_tb,.ui-dialog-content .list_supplier_product{display:block; }
.popup_login .auth-service {
    padding-right: 7px;
    width: auto;
}
.title_popup_ct{display:none}
#dialogContactSupplier,.content_popup_ct{width:800px !important;float:left; height: 360px;}
#dialogContactSupplier .content_popup_ct{margin-bottom:25px;}
#dialogContactSupplier .supplier_card {
    max-height: 375px;
    overflow-x: hidden;
    overflow-y: auto;
}
#dialogContactSupplier  .filter_profess_popup  .chosen-drop{width:206px !important}
#dialogContactSupplier  .filter_profess_popup  .chosen-search input{width:195px !important}
.body-dialog div.ui-dialog.opacity_hide {
    z-index: 1010 !important;
}
div[aria-labelledby="ui-dialog-title-dialogContactSupplier"]
{
	width:800px !important;
}
.chosen-drop {
    width: 100% !important;
}
.chosen-search > input {
    width: 99.5% !important;
}
.body-dialog div.ui-dialog .ui-dialog-titlebar span {
    font-size: 20px !important;
}
.ct_pop a {
    color: #0096d7 !important;
}

.tbl_insurance h3.product_guitietkiem {
    float: left;
    font-size: 13px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    width: 100%;
	font-weight:normal;
}
.list_product_guitietkiem {
    background-color: #fff;
	float: left;
	width: 99%;
}
.tbl_gui_tietkiem_hidden {
    border: 1px solid #d3d7d8;
    float: left;
    width: 100%;
}
.tab_product_guitietkiem {
    background-color: #f0f3f4;
	float: left;
	margin: 0;
	position: relative;
	text-align: left;
	width: 100%;
}
.tab_product_guitietkiem > li {
    border-right: 1px solid #d3d7d8;
	color: #5e6a77;
	cursor: pointer;
	float: left;
	line-height: 30px;
	padding: 0 10px;
	width: auto;
}
.ct_tab_product {
    border-top: 1px solid #d3d7d8;
	float: left;
	margin-top: -1px;
	padding-top: 10px;
	position: relative;
	width: 100%;
	z-index: 1;
}
.prd_gtk {
    display: none;
}
.li_tab_gtk.active {
    background-color: #fff;
    position: relative;
    z-index: 10;
}
.tr_product_hidden{display:none}
.prd_gtk table {
    border-collapse: separate !important;
	margin-bottom: 0;
}
.prd_gtk table th {
    border-bottom: 2px solid #e5e9eb;
	font-size: 13px;
}
.prd_gtk table td {
    border-bottom: 1px solid #e5e9eb;
	padding: 12px 0;
	text-align: center;
}
.tr_attribute_gkt:hover{background-color: #f0f3f4;}
.rate_gtk {
    color: #555;
    font-size: 20px;
}
.tr_attribute_gkt:last-child td {
    border: none !important;
}
.tr_product_hidden.minimaze {
    width: 782px;
}
.none_th{text-align: center; float: left; padding: 11px 0px; width: 114px;}
.tr_product_hidden {
    border-right: 1px solid #e2e6f2;
    float: left;
}
.features_product.list_product_gtk {
    float: left;
    width: 100%;
	margin:10px 0 22px;
}
.list_product_gtk .list_product_guitietkiem {
    width: 100%;
}
.tr_product_hidden {
    width: 898px;
}
.tr_product_hidden > td{
background: url("/images/bg-groovepaper.png") repeat ;
border-top: 2px solid #1d9fca;
color: #5e6a77;
padding: 6px 0 6px 5px !important;
width: 980px;
}
.gui_tiet_kiem  .tbl_insurance > tbody {
    border-bottom: 1px solid #e4e7ea;
}
.gui_tiet_kiem .tbl_insurance tr {
    border-bottom:none;
	overflow:hidden;
}
.btn_bank {
    cursor: pointer;
}
tbody.is_sale{background-color: #fff6dc;}
.rates {font-size:20px;}
.app_to {
    color: #999;
    font-size: 11px;
	display:inline-block;
}
.table_item_insurance {
    display: inline-block;
    width: 100%;
	margin-top: 10px;
}
.table_item_insurance .rowheader {
    width: 100%;
	float: left;
	background-color: #f1f1f1;
    color: #000000;
}
.table_item_insurance .rowheader .column {
    border: none;
    color: #666;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    min-height: 0;
    padding: 5px 0;
	float:left;
    text-transform: uppercase;
}
.table_item_insurance .col_1 {
    cursor: pointer;
    text-align: left;
    width: 330px;
}
.table_item_insurance .row_attribute {
    float: left;
	width:99.8%;
	padding: 0;
}
.table_item_insurance .rowhead {
    border-bottom: 1px solid #d3d3d3;
    color: #000000;
    padding: 4px 0 0;
    text-indent: 10px;
    width: 100%;
	float:left;
}
.table_item_insurance .row_border {
    border-bottom: 1px dotted #d3d3d3;
	color: #666666;
	float: left;
	line-height: 28px;
	width: 100%;
}.table_item_insurance .row_border .column {
    border-right: 1px dotted #d3d3d3;
	float: left;
	text-indent: 10px;
}
.table_item_insurance .col_1 {
    position: relative;
}
.row_border div {
    padding: 10px 0;
}
.table_item_insurance .col_2 {
    text-align: center;
    width: 150px;
}
.table_item_insurance .col_3 {
    text-align: center !important;
    width: 290px;
}
.table_item_insurance .col_6 {
   background: url("/images/bullet_green.png") no-repeat;
	border-right: medium none !important;
	float: left;
	font-weight: bold;
	margin: 0 0 3px 10px;
	width: auto;
}
.table_item_insurance .col_7 {
    border: medium none !important;
	float: right;
	text-align: center;
	width: 150px;
}
.table_item_insurance .col_description {
    display: none;
}
.table_item_insurance .btn_expand {
    background: url("/images/icon_tamgiac_down.png") no-repeat;
    cursor: pointer;
    display: inline;
    padding: 0 5px;
}
.table_item_insurance .expand .col_description {
    border: 1px solid #0ca569 !important;
    box-shadow: 0 2px 3px #d3d3d3;
    color: #000000;
    display: inline-block;
    left: 0;
    line-height: 20px;
    padding: 10px;
    position: relative;
    text-align: justify;
    top: 0;
    width: 97.7%;
    z-index: 1;
}
.table_item_insurance .expand .col_description .title_po {
    background-color: #f1f1f1;
    border-radius: 15px;
    float: right;
    font-weight: 700;
    padding: 4px;
    position: absolute;
    right: -9px;
    top: -9px;
    width: auto;
}
.table_item_insurance .expand {
    color: #0ca569;
}
.table_item_insurance .expand .col_description > div {
    padding: 0 !important;
	line-height: 22px;
}
.table_item_insurance .close_detail {
    background-image: url("/images/close.png");
    background-position: 0 18px;
    cursor: pointer;
    float: right;
    font-weight: 700;
    height: 17px;
    text-align: right;
    width: 17px;
}
.features_product .features_htn {
    display: none;
}
.index_group_customer .tbl_customer_member th 
{
	text-align:left;
	background-color: #fef;
}
.index_group_customer .tbl_customer_member td {
    text-indent: 8px;
}
.modal-body table tbody.tbody_appointment td {
    padding: 10px 0 !important;
    text-indent: 10px;
}
.bottom_gtk {
    background: url("/images/deposit.png") no-repeat !important;
   background-size:270px !important;
   height: 281px !important;
}
.success_qa {
    color: green;
    float: left;
    font-size: 13px;
    margin-top: 23px;
    padding: 10px;
    text-align: center;
    width: 100%;
}
.pricing-table2 {
border: 3px solid transparent;
float: left;
font-size: 12px;
padding: 10px;
}
.pricing-table2 h3 {
    color: #111;
	font-size: 22px;
	line-height: 23px;
	margin-bottom: 9px;
	margin-left: -2px;
	margin-top: 0;
	padding-left: 0;
	text-indent: 0;
}
.pricing-table2 .rate {
    background-color: #6d1b81;
	clear: both;
	color: #fff;
	float: left;
	margin-bottom: 10px;
	margin-left: -13px;
	margin-right: -13px;
	padding: 14px;
}
.pricing-table2 .rate .price {
    clear: both;
    display: inline-block;
    float: left;
    margin-bottom: 7px;
}
.pricing-table2 .rate .price .amount {
    float: left;
	font-size: 26px;
	font-weight: 400;
	line-height: 30px;
	padding-top: 4px;
	text-align: right;
}
.list_package {
    float: left;
	margin: 20px 0 0;
    width: 100%;
}
.ul_list {
    float: left;
    margin: 0;
    width: 100%;
}
.ul_list > li {
    background-color: #f1f2f2;
	float: left;
	margin-right: 33px;
	min-height: 214px;
	width: 30%;
}
.ul_list > li.active{border: 2px solid gold;}
.ul_list > li.active .pricing-table2 h3{color: green;}
.ul_list > li:last-child {
    margin: 0;
}

#progressbar {
    counter-reset: step;
    margin-bottom: 30px;
    overflow: hidden;
}
#progressbar li.active:before, #progressbar li.active:after {
    background: none;
    color: #000;
}
#progressbar li:before {
    background: none ;
    border-radius: 3px;
    color: #333;
    content: counter(step, decimal);
    counter-increment: step;
    display: block;
    font-size: 10px;
    line-height: 20px;
    margin: 0 auto 5px;
    width: 20px;
}
#progressbar li.active:before, #progressbar li.active:after {
    background: none;
    color: #000;
}
#progressbar li:first-child:after {
    content: none;
}
#progressbar li:after {
    background: none;
    content: "";
    height: 2px;
    left: -50%;
    position: absolute;
    top: 9px;
    width: 100%;
    z-index: -1;
}
#progressbar li {
    color: #000;
    float: left;
    font-size: 9px;
    list-style-type: none;
    position: relative;
    text-transform: uppercase;
    width: 25%;
}
.ui-multiselect-menu .ui-widget-header {
    background: none !important;
    border: medium none;
}
.ui-multiselect-menu .ui-state-hover,.ui-multiselect-menu  .ui-widget-content .ui-state-hover,.ui-multiselect-menu  .ui-widget-header .ui-state-hover,.ui-multiselect-menu  .ui-state-focus,.ui-multiselect-menu  .ui-widget-content .ui-state-focus,.ui-multiselect-menu  .ui-widget-header .ui-state-focus
{
	background:none;
	border:none;
}
.customer_page .right_user_info {
    width: 334px;
	margin-top: 0;
}
.pop_customer .tr_body_tbl {
    border:none;
}
.pop_customer .tr_body_tbl .sp_send_contact:hover {
    color:#d0203d !important;
}
.pop_customer .right_user_info {
    margin-top: 0;
    width: 300px;
}
.customer_page .meta_users .link_hover:hover {
    color: #d0203d !important;
}
.customer_page .meta_users .link_hover.chat_profess,.customer_page .meta_users .link_hover strong:hover {
    color: #fff !important;
}
.phone {
  color: #999;
  font-weight: normal;
}
.notice {
  color: #999;
  float: left;
  font-size: 12px;
  font-style: italic;
  padding: 6px 0 16px;
  width: 100%;
}
.require {color:red}
#dialogContactRequest  h4 {
	font-size:16px;
}
#dialogContactRequest ul li a {
	color: #08c !important;
}
#dialogContactRequest ul {
	list-style:disc !important;
}
#dialogContactSupplier .chat_active {
	color:#0096d7;
}

element.style {
    margin: 4px 0 0;
}
.user_member .div_user {
    float: left;
    margin-top: 25px;
    width: 100%;
}
.customer_no_act {
    background-color: #fff;
    color: red;
    float: left;
    min-height: 100px;
    padding: 45px 10px 10px;
    text-align: center;
    width: 96.5% !important;
}

.body-dialog div.ui-dialog .ui-dialog-titlebar span.minimize {
   color: #fff;
    cursor: pointer;
    float: left;
    font-size: 37px !important;
    font-weight: 400;
    margin: 0;
    position: absolute;
    right: 33px;
    top: 19px;
    z-index: 1021;
	display:block;
}
.ui-dialog-title i{font-style:normal;}

div.us_send_chat {
	bottom: 0;
    position: fixed;
    right: 92px;
    z-index: 1050;
	display:none;
}

.tooltipside
{
position: relative;
display: inline-block;
}

.tooltipside span
{
position: relative; 
bottom: 10px;

z-index: 999;
width: auto;
left:42px;
padding: 2px;
border: 1px solid #E4E7EA;
background-color: #E4E7EA;                     
-moz-border-radius: 4px;
border-radius: 4px;  
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;  
text-shadow: 0 1px 0 rgba(255,255,255,.4); 
}

.tooltipside:hover
{
border: 0; /* IE6 fix */
text-decoration:none;
}

.tooltipside:hover span
{
visibility: visible;
}

.tooltipside span:before,
.tooltipside span:after
{
content: "";
position: absolute;
z-index: 1000;
bottom: 2px;
border-top: 8px solid transparent;
border-left: 8px solid #E4E7EA;
border-right: 8px solid transparent;        
border-bottom: 8px solid transparent;  
right: -16px;
}
#dialogChat{width:850px !important;padding:0 !important}
.pr_name {
  font-size: 16px;
  margin: 0 0 5px;
  text-align:left;
}
.item_creditcard .pr_name {
	font-size:13px;
}
.list_card_interest .pr_name {
	font-size:12px;
}
.link_comment {
	font-size:11px;
	padding-left:5px;
}
.promotion_icon {
	background: url('/images/promotion.png') no-repeat;
	height: 70px;
	left: -5px;
	position: absolute;
	top: -5px;
	width: 70px;
}
.form_filter_card .company_multiple.row_multiple .multiple_select {
    width: 97% !important;
}
.form_filter_gtk .row_short .chosen-drop {
    border-color: #d3d3d3 !important;
    width: 480px !important;
}
.form_filter_gtk .row_short .chosen-drop .chosen-search input ,.form_filter_loan_bh .row_short .chosen-drop .chosen-search input{
    width: 470px !important;
}
.open_card {
	color:#999;
	font-size:12px;
	padding-top:2px
}
.btnlarge {
	float: right;
	font-size: 18px !important;
	margin-right: 20px;
	padding: 10px 45px !important;
}.lb_txt_forgot.error{color:red !important;}
.title_forgot {
    color: #555;
    float: left;
    font-size: 12px;
    width: 100%;
}
.forgot_password .input_tb{font-size:12px;margin-bottom:5px;}
.forgot_password .rows_child.rows_update  {
    min-height: 57px;
}.forgot_password .rows_child span.error {
    color: red;
    float: right;
    font-size: 11px;
    margin-right: 30px;
}
.load_check_reset{
	background:url('/images/generated-image.gif') no-repeat;
	float: right;
    height: 32px;
    position: relative;
    right: 27px;
    width: 32px;
	display:none;
}
.rows_update .load_check_reset
{
	background-size: 25px auto; top: 33px; right: 312px;
} 
.rows_update  .success.sprite{
    background-position: -482px -517px !important;
    float: left;
    height: 13px;
    position: relative;
    right: 293px;
    top: 40px;
    width: 13px;
}
.c_registered {
	color: #999;
	display: inline-block;
	font-size: 12px;
	width:100%;
	font-style: italic;
	margin: 0;
}

.user_info .avatar_profess{
	float:left;
	border: 1px solid #ccc;
    height: 128px !important;
    margin: 0 10px 10px 0;
    overflow: hidden;
    width: 128px !important;
	position:relative;
}
.user_info .avatar_profess img{
    width:100% !important;
    height:100% !important;
}
.users_center h1 {
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 15px;
	line-height:30px;
}
.users_center .right_user_info
{
	margin: -10px 0 0 10px;
    position: relative;
    top: 13px;
    width:77%;
}
.users_center .profess_working{
	color: #777;
    font-size: 1em;
    font-weight: 700;
    margin-bottom:8px;
    margin-top: 2px;
}
.users_center  ul.user_service li a
{
	background-color: #f2f2f2;
    border-radius: 4px;
    color: #7c7c7a;
    font-size: 11px;
    line-height: 1.4;
    margin: 0 0 4px;
    padding: 4px 12px;
}
.users_center  ul.user_service li a:hover{text-decoration:underline}
.users_center  .user_service {
    float: left;
    margin: 0;
    width: 100%;
}
.users_center .user_service > li {
    float: left;
    margin-right: 5px;
	margin-bottom: 10px;
}
.collapsed .li_collapse,.collapsed .less_service,.expanded .more_service {
    display: none;
}
.expanded .li_collapse {
    display: block;
}

a.a_view {
    cursor: pointer;
    font-size: 12px;
	float:left;
}
.right_main.profess_detail {
     background-color: #f5f5f2;
    padding: 20px 15px;
    width: 285px;
	position:relative;
}

.form_profess {
    border-bottom: 3px solid #dfdfdf;
    float: left;
    margin: 5px 0 10px;
    padding-bottom: 23px;
    text-align: center;
    width: 100%;
}
.form_profess .sp_send_contact {
    float: none !important;
    font-size: 19px !important;
    font-weight: 500;
    padding: 11px 0 !important;
    text-indent: 4px;
    width: 200px;
}
.form_profess .sp_send_contact i
{
	background-position: -484px -3px;
    float: left;
    height: 20px;
    left: 12px;
    margin-top: 1px;
    opacity: 1;
    position: relative;
    width: 26px;
}
.form_profess  .chat_profess .sprite_contact_me {
    height: 20px;
    left: 27px;
    position: relative;
    width: 20px;
}
.form_profess .chat_profess.chat_active .sprite_contact_me
{
	left: 45px;
}
.form_profess  .chat_profess ,.form_profess.customer .sp_send_contact
{
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	-moz-box-orient:vertical;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f4f4f2),color-stop(100%,#e5e5e3));
	background-image:-webkit-linear-gradient(top,#f4f4f2,#e5e5e3);
	background-image:-moz-linear-gradient(top,#f4f4f2,#e5e5e3);
	background-image:-o-linear-gradient(top,#f4f4f2,#e5e5e3);
	background-image:linear-gradient(top,#f4f4f2,#e5e5e3);
	border-color:#D1D1D1 #D1D1D1 #B8B8B8;
	border-image:none;
	border-radius:5px 5px 5px 5px;
	border-style:solid;
	border-width:1px;
	color:#999;cursor:pointer;
	display:inline-block;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:11px 0;
	text-shadow:0 1px 0 rgba(128,128,124,0.1);
	vertical-align:middle;
	display:inline-block;    
	width: 198px;
}
.form_profess  .chat_profess:hover{-webkit-box-shadow:none;-moz-box-shadow:none;padding:11px 0;font-size:16px;/*box-shadow:0 2px 2px rgba(204,202,202,0.51),0 1px 0 rgba(229,228,228,0.51) inset;*/}
.form_profess  .chat_profess .chat_his_off {
    background-position: -502px -38px !important;
}
.p_choose{color: #6b6b6b;
    font-size: 12px;
    margin: 5px 0;}

.icon_info.icon_star{
   background: url("/images/icon_star.png") no-repeat;
}
.icon_info.icon_customer{
   background: url("/images/icon_group.png") no-repeat !important;
}
.icon_info.icon_time {
    background: url("/images/icon_viewed.png") no-repeat;
}
.icon_info.icon_location {
    background: url("/images/icon_location.png") no-repeat;
}
.icon_info.viewed{background: url("/images/icon_viewed.png") no-repeat !important;} 
.icon_info.viewed .sprite,.icon_info.icon_customer .sprite{display:none !important;} 
.icon_info {
    display: inline-block;
    height: 38px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    width: 38px;
}
.list_info_profess {
    border-bottom: 3px solid #dfdfdf;
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.list_info_profess > li {
    border-bottom: 1px solid #dfdfdf;
    float: left;
    margin-bottom: 10px;
    padding: 0 0 10px;
    width: 100%;
}
.list_info_profess  li:last-child{border:none;padding-bottom: 5px;}
.oTxtExtra{
    font-weight: bold;
    letter-spacing: -0.05em;
    line-height: 1em;
    margin:0 5px 0 0;
    padding: 0;
    vertical-align: middle;
	font-size: 2em;
    line-height: 1.8em;
}
.ib {
    display: inline-block;
	*display:inline;
	zoom:1;
}
.list_info_profess .rating_supplier{
	display: inline-block;
	*display:inline;
	zoom:1;
    float: none;
    vertical-align: middle;
    width: auto;
}
.oTxtCaps {
    color: #777;
    font-size: 0.85em;
    margin-left: 3px;
    text-transform: uppercase;
}
.icon_info.icon_authen .sprite {
    left: 8px;
    position: relative;
    top: 8px;
}
.icon_info .sprite_not_authen{opacity:1}
.icon_info .sprite.sprite_authen {
    background-position: -508px -117px;
}
.icon_info .sprite_not_authen {
    background-position: -509px -137px;
}
.sprite_customer {
    background-position: -253px 0;
    float: left;
    height: 30px;
    margin: 5px 0 0 -1px;
    width: 35px;
}
.oLocation p {
    margin-bottom: 0;
}
.oTxtLrge {
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 5px;
}
.oLocation {
    margin: 0;
    padding: 2px 0 0;
    vertical-align: top;
	display: inline-block;
    width: 200px;
}
.form_search_profess {
    border-bottom: 3px solid #dfdfdf;
    float: left;
    padding-bottom: 10px;
    width: 100%;
}
.form_search_profess input {
    float: left;
	width:180px;
}
.form_search_profess .btn_search_profess {
    background-color: #e5e5e3;
    background-image: url("/images/icon_search.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #e2e6f2;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    height: 30px;
    width: 55px !important;
}
.connect_social.div_child_meta
{
	margin: 2px 0px 0px; 
	text-align: center;
}
.connect_social.div_child_meta > a {
    display: inline-block;
}
#mycarousel_certificate {
    margin: 5px 0 10px !important;
}
#mycarousel_certificate > li {
    float: left;
    margin-left: 20px;
	margin-bottom: 20px;
}
#mycarousel_certificate .menu_item a
{
	background: url('/images/border_certificate.png') no-repeat;float: left;
    height: 138px;
    position: relative;
    width: 185px;
	background-size:185px;
	
}
.property_bar_profess {
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    float: left;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1019;
	display:none;
}
.content_property_bar {
    margin: 12px auto 0;
    min-width: 1024px;
	max-width:1140px;
}
.user_info_bar .avatar {
    float: left;
}
.info_profess {
    float: left;
    margin-left: 12px;
}
.info_profess > h3 {
    font-size: 16px;
    margin-bottom: 2px;
    margin-right: 4px;
    width: auto;
	margin-top:0;
	padding-top:0;
	line-height:20px;
}
.property_bar_location{
	background: url("/images/marker_current.png") no-repeat !important;
	float: left;
	font-size: 12px;
	color: #555 !important;
	padding: 0 !important;
	text-indent: 18px;
	width: auto !important;
}
.info_profess > p {
    color: #7d7d7d;
    font-size: 12px;
    margin: 0 0 3px;
}
.list_info_profess .load_check_reset.sprite {
    right:73px;
    top: 9px;
}
.list_info_profess  .success.sprite{
    background-position: -482px -517px !important;
    float: right;
    height: 13px;
    position: relative;
    right: 110px;
    top: 19px;
    width: 13px;
}
.round_img_tool {
	border-radius: 34px;
	float: left;
	height: 65px;
	margin: 0 !important;
	overflow: hidden;
	width: 65px;
}
.infs a {
    border: 1px solid #f1f1f1;
	float: left;
	height: 80px;
	overflow: hidden;
	width: 80px;
}
.icon_info.viewed .sprite {
    left: 9px;
    position: relative;
    top: 7px;
}
.icon_info .sprite_viewed {
    background-position: -509px -101px;
    float: left;
    height: 18px;
    width: 20px;
}
#page-content-full {
	background-color: #e3ebed;
	float: left;
	text-align: center;
	width: 100%;
	margin-bottom: 15px;
}
#page_content {
	background-color: #fff;
	display: inline-block;
	margin: 0 auto;
	padding: 10px;
	min-width: 960px;
	border-radius: 4px;
	max-width:1140px;
}
#content-full {
	float: left;
	width: 100%;
}
#content-full .content_home {
	float: none;
	margin: 0 auto;
	max-width: 1140px;
    min-width: 1024px;
}
#page_content .post_title {
	font-size: 28px;
	padding: 10px 0;
}

.page_content {
  margin: 0 auto;
  overflow: hidden;
  width: 980px;
}

#content-full .content_post h2 {
  color: #febc42;
  font-size: 28px;
  line-height: 35px;
  margin-top: 30px;
}
#content-full .content_post h1 {
  color: #0096d7;
  font-size: 30px;
  margin-top: 0;
}
.colorgreen  {
	color: #0096d7;
}
#content-full .content_post ul {
  display: inline-block;
  margin-bottom: 5px;
  margin-left: 0;
}
#content-full .content_post ul li 
{
  list-style: none !important;
}
#content-full  .content_post > ul li {
  background: url("/images/icon_li_product_dt.png") no-repeat;
  float: left;
  margin-bottom: 3px;
  padding-left: 18px;
  text-indent: 0;
  width: 100%;
  list-style: none !important;
  line-height: 20px;
}
#content-full .content_post div img {float:left}

.package_list {
    float: left;
    width: 100%;
}
.package_list .tr_title th {
    background-color: #ecebeb;
    padding: 6px 0;
	width: 19%;
	color: #fff;    
	text-transform: uppercase;
}
.package_list .tr_title th.package_standard {
    background:#eaaf1d;
}
.package_list .tr_title th.package_gold {
    background-color:#699b38;
}
.package_list .tr_title th.package_platinum {
    background:#3778a8;
}
.package_list .tr_title th.package_expert {
    background:#626262;
}
.package_list tr td{ 
	font-size: 12px;
    padding: 10px 0px;
    text-align: center;
	background-color: #fafafa;
}
.package_list .tr_amount td {
    padding: 20px 10px;
	font-size: 15px;
}
.package_list .tr_amount td.package_standard {
    color:red;
	background:#f5f5f5;
}
.package_list .tr_amount td.package_gold {
    color:#699B38;
	background: #ecebeb;
}
.package_list .tr_amount td.package_platinum {
    color:#3778A8;
	background:#f5f5f5;
}
.package_list .tr_amount td.package_expert {
    color:#3778A8;
	background:#ECEBEB;
}
.package_list tr td.td_attribute_package_standard {
	background:#F5F5F5;
}
.package_list tr td.td_attribute_package_gold {
	background-color:#FAFAFA;
}
.package_list tr td.td_attribute_package_platinum {
	background:#F5F5F5;
}
.package_list tr td.td_attribute_package_expert {
	background:#FAFAFA;
}
.package_list tr td.td_attribute_package_standard .btn_upgrade {
	background:#C57A18 !important;
	border-bottom: 3px solid #9F6413 !important;
}
.package_list tr td.td_attribute_package_standard .btn_upgrade:hover {
	background:#AC6C15 !important;
	border-bottom: 3px solid #855310 !important;
}
.package_list tr td.td_attribute_package_gold .btn_upgrade {
	background:#699b38 !important;
	border-bottom: 3px solid #50752b !important;
}
.package_list tr td.td_attribute_package_gold .btn_upgrade:hover {
	background:#537A2C !important;
	border-bottom:3px solid #2e4318 !important;
}
.package_list tr td.td_attribute_package_platinum .btn_upgrade {
	background:#3778A8 !important;
	border-bottom:3px solid #015b99 !important;
}
.package_list tr td.td_attribute_package_platinum .btn_upgrade:hover {
	background:#2F6791 !important;
	border-bottom:3px solid #014F83 !important;
}
.package_list tr td.td_attribute_package_expert .btn_upgrade {
	background:#626262 !important;
	border-bottom: 3px solid #414141 !important;
}
.package_list tr td.td_attribute_package_expert .btn_upgrade:hover {
	background:#4b4b4b !important;
	border-bottom: 3px solid #414141 !important;
}
.package_list tr.tr_last_package td .btn_upgrade {
	float: none !important;
}

.sprite.sprite_ok {
    background-position: -482px -517px !important;
   float: none;
    padding: 0 7px;
}
.package_list tr td.active
{
	border-left: 1px solid gold;
    border-right: 1px solid gold;
}
.package_list tr.tr_last_package td.active
{
    border-bottom: 1px solid gold;
}
.description_attribute {
    color: #999;
    font-size: 11px;
	margin-bottom: 4px;
}
.page_register_upgrade .package_list .tr_title th {
   font-size: 17px;
    width: 17.5%;
}
.page_register_upgrade .package_list {
    width: 100%;
	border: 1px solid #ecebeb !important;
}
.page_register_upgrade .package_list .tr_amount td {
border-top: 1px solid #fff;
    padding: 30px 10px;
}
.page_register_upgrade .package_list tr td {
    font-size: 14px;
}
.page_register_upgrade .package_list .tr_amount td {
    font-size: 20px;
}
.page_register_upgrade .tr_last_package  .btn_upgrade:hover
{
/*background:#0A416C !important;*/
}
.page_register_upgrade .package_list tr.tr_last_package td {
    padding: 25px 0;
}
.page_register_upgrade .tr_last_package  .btn_upgrade
{
	float: none;
    font-size: 16px !important;
    font-weight: 700;
    padding-left: 29px !important;
    padding-right: 29px !important;
}
span.not_available {
    background-color: #b03737;
    border-radius: 50px;
    color: #fff;
    font-weight: 700;
    padding: 3px 6px;
}
.package_list .tr_last_package td {
    padding: 20px 10px;
}
.content_upgrade h1 {
    color: #555;
    float: left;
    font-size: 25px;
    margin-bottom: 0;
}
.content_upgrade .descript_page {
    color: #999;
    margin-bottom: 15px;
}
.content_news h1 {
	font-size: 20px;
	margin-top: 0;
	padding-bottom: 16px;
}
.current_use {
    color: green;
}
.profess_type{
    float: left;
    height: 18px;
    margin-left: 3px;
    width: 12px;
}
.sb_button_chat {background: none;margin:0 10px 0 0 !important; float: left ! important; padding: 0 !important; border:none;font-size: 11px !important;}
.sb_button_chat:hover,.sb_button_contact:hover{text-decoration:underline}
.sb_button_contact{color:#d0203d !important;text-indent:23px !important;}
.sb_avatar_sup{font-size: 11px;text-align: center;border-radius: 6px;float: left;left: 7px;overflow: hidden;position: relative;width: 70px;height:68px}
.rt_profess span, .rating_supplier span{cursor:help;}
.descript_popup p{float: left; margin-right: 5px}
.logo_detail_product{text-align:center}
.property_link ul{margin-left:0px;}
.content_product_detail .right_content_qa{margin-top:30px;}
.btn_small{padding:4px 15px !important}
.top_item_loan .pr_name a{color:#666 !important}
#property_bar .tbl_product_info_bar{margin-bottom:6px}
.logo_detail_product img{width: 142px; height: auto;}
.content_request.content_request_success {
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 10px;
    text-align: justify;
}
.content_request_success h1 {
    color: #555;
    font-size: 24px;
    margin: 0;
}
.content_request.content_request_success ul {
    list-style: disc outside none !important;
}
.customer_no_act.div_user {
    margin: 4px 0 0;
}
.sprite_phone
{
	 background-position: -397px -644px;
    float: left;
    height: 20px;
    left: 8px;
    margin-top: 0;
    position: relative;
    top: 8px;
    width: 19px;
}
.list_customer {
    margin-left: 12px;
}
.list_customer > li {
    float: left;
    width: 214px;
	margin-bottom:20px;
	margin-right: 11px;
	 min-height: 62px;
	 border: 1px solid #e3e3e3;
	 padding: 10px;
}
.list_customer .right_supplier {
    width: 156px;
}
.list_customer .right_supplier_meta {
    margin: 0;
}
.form_profess.customer .chat_profess {
    font-size: 19px !important;
    font-weight: 400 !important;
    margin-left: 24px;
    padding: 12px 34px !important;
    width: auto;
}
.list_customer .sprite.sprite_contact{width:auto;}
.form_profess.customer .chat_profess .sprite_contact_me {left: -6px;}
.form_profess.customer .p_choose{float: left;width: 100%;}
.form_profess.customer .sp_send_contact{font-size:19px !important}

.form_profess.customer  .sp_send_contact i {left: 49px;}
.list_customer .left_supplier > a {
    border-radius: 30px;
    float: left;
    height: 50px;
    overflow: hidden;
    width: 50px;
}
.form_profess.customer .chat_profess.chat_active {
    padding: 12px 45px !important;
}
div.supplier_profile {
    display: inline-block;
    position: relative;
}
.content_info_profess td {
    vertical-align: top;
}

.tool_tip_profess {
    border-radius: 3px;
    margin-top:-2px;
    position: absolute;
    width: 555px;
	z-index:1018;
	display:none;
}
.tool_tip_profess .sprite.arraw_up {
    background-position: -508px -71px;
    float: left;
    height: 11px;
    left: 26px;
    position: absolute;
    top: 2px;
    width: 21px;
}
.content_tooltip {
    box-shadow: 1px 1px 5px 3px #ccc;
    float: left;
    margin-top: 10px;
    width: 100%;
	background-color: #fff;
	border:1px solid #ccc;
}
.content_info_profess {
    float: left;
    left: 8px;
    margin-top:-48px;
    position: relative;
    width: 98%;
}
.bgr_thebank {
    background-color: #0096d7;
    float: left;
    padding: 0 12px 71px 11px;
    width: 96%;
	border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.info_name {
    color: #fff;
    float: left;
    font-size: 15px;
    width: 100%;
	margin-bottom:0 !important;
}
.img_profess img {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 2px;
    width: 100px;
	height:100px;
}
.info_name > span {
    font-size: 12px;
    padding: 2px 5px;
    position: relative;
    top: -1px;
	color:#fff;
	border-radius: 3px;
}
.info_name .verify{background-color: green;}
.info_name .not_verify{background-color: gray;}
.info_name .cg {background-color: #e29315;}
.info_name .tvv {background-color: gray;}
.info_name .vip {background-color: red;}
.info_name .gold {background-color: gold;}
.content_info_profess > table {font-size: 12px;margin:0}
.right_profess_detail > p {margin-bottom: 5px;}
.info_name > a {color: #fff;font-size: 16px;}
.info_name > a:hover{color:#fff;text-decoration:underline;}
.bottom_tooltip {
    background-color: #fef;
    border-top: 1px solid #ddd;
    float: left;
    padding: 5px 0;
    width: 100%;
}
.white{color:#fff}
.bottom_tooltip i.sp_send_contact, .bottom_tooltip span.chat_profess {float: right !important;}
.bottom_tooltip .chat_profess {color: #999;font-weight: 500;}
.underline:hover{text-decoration:underline !important}
.bottom_tooltip .sprite.sprite_contact_me{ 
    border-radius: 15px;
    display: inline-block;
    height: 11px;
    margin-right: 5px;
    margin-top: 4px;
    width: 11px;
}
.bottom_tooltip .sprite.sprite_contact_me.chat_his_off{ background:  #acbcd7; border-color: #acbcd7;}
.bottom_tooltip .sprite.sprite_contact_me.chat_his_onl{ background:  #0f9d28; border-color: #0f9d28;}
.tmpl_ans div.profile .tool_tip_profess,.avatar_user_question .tool_tip_profess {margin-top:46px;}
.tmpl_ans div.profile .tool_tip_profess .sprite.arraw_up,.avatar_user_question .tool_tip_profess .sprite.arraw_up{left: 16px;}
.bgr_thebank .logo > a:hover{background-position: 0 0 !important}
.snumber{color:#e77e23;}
.descript_page strong{color:#08c;}
.head_arraw{position: relative; top:20px; left:-92px;}
.badge-active {
    background-color:red !important;
    border:none;
    border-radius: 50% !important;
}
.badge-fade {
    background:#ccc !important;
}
.package_list .badge {
   border-radius: 50%;
color: #fff;
font-size: 12px;
font-weight: bold;
height: 20px;
line-height: 16px;
margin: -24px 5px;
padding: 19px 0 35px;
text-align: center;
text-shadow: none;
vertical-align: top;
width: 130px;
}
.package_list .badge-fade:hover{background-color:red !important}
.package_list .badge-active:hover{background-color:red !important}
.hand-written.normalcase {color: red;}
.greyBg{width: 215px;background: #ecebeb !important;border-top:none !important}
.package_insurance{display:none}
.package_list .icon_package{display: inline-block; position: relative;width: 21px;}
.package_standard .icon_package{background: url("/images/free-building.png") no-repeat 0 0 / 20px 11px;height: 20px;top: 8px;}
.package_gold .icon_package{background: url("/images/prof-building.png") no-repeat 0 0 / 20px 19px;height: 20px;top: 1px;}
.package_platinum .icon_package{background: url("/images/elite-building.png") no-repeat 0 0 / 20px 27px;height: 27px;top: 1px;}
.package_expert .icon_package{background: url("/images/enterprise-building.png") no-repeat 0 0 / 40px 27px;height: 27px;top: 1px;width:40px;}
.news .content_div {margin-top:0;max-width: 1140px;min-width: 1024px;width: 100%;}
.promos_hot .list_promotion_hot{height:460px;width:100%;margin-top:0}
.content_filter .nav-main{width:100%}
.content_product_detail .left_content_qa{margin-top: 20px;padding-left: 15px;width: 68%;}
.content_product_detail .left_content_qa .div_detail_product h3{width: 98%;}
.content_product_detail .left_content_qa .answer{width: 100%;}
.content_product_detail .right_content_qa{width: 29%;}
.icon_identity{border-radius: 3px;color: white;font-size: 11px;padding: 2px 4px}
.Verified {background-color:green}
.Unverified {background-color:#999}
.Senior{background-color:#2f72c3}
.Pro{background-color:#ee552a}

/*Class tai su dung*/
.float_left{float:left}
.fullwidth{width:100%}
.form-lost-password {float: left;width: 100%;}
.content_forgot p.bluetext {color: #0f76b9;font-size: 15px;font-weight: bold;margin-bottom: 13px;}
.rows_forgot .input_tb {width: 305px;}
.rows_forgot .btn {margin: -1px 0 0 5px;}
.form-lost-password .legend {font-size: 13px;}
.rows_forgot img {float: left;height: 43px;margin: -6px 5px 0 0;}
.cancel_reset {background-color: #e8e8e8;border: 1px solid #acacac;color: #000;float: left;margin-left: 5px;padding: 5px 10px;}
.cancel_reset:hover {background: #E7F2FC;color: #000 !important;}
.resend_code {background: none;border: medium none;color: #0096d7;font-size: 12px;}
.resend_code:hover{text-decoration:underline;}
.form-lost-password .error {color: red;float: left;font-size: 12px;margin: 6px 0 0 7px;}
.frm-vg {background:#f1f1f1;border: none;margin-left: 0;margin-right: 0;padding: 20px 25px 15px;float: left;width: 100%;}
.frm-vg .login_social ul{margin:10px 0 0}
#login .head1 {font-size: 28px;margin-bottom: 50px;text-align: center;width: 100%;color:#0096d7;}
.banner h2.only-acc {font-size: 19px;font-weight: normal;margin-bottom: 0;margin-top: 0;text-align: center;}
.banner label {font-weight: normal;text-align: center;}
.wrap-content .wrap-right {margin-left: 0;padding-left: 0;}
.row-fluid .span5 {width: 40.4255%;}
.signup-box, .active-box, .signin-box {margin-left: 33px;width: 400px;}
.pull-right {float: right;}
.row-fluid {width: 100%;}
.top-form-signin {margin-bottom: 23px;}
.label-signin {display: inline-block;font-size:12px;}
.label-signin label {color: #666666;font-size: 21px;font-weight: 600;}
.wrap-content.row-fluid {width: 980px;font-size: 12px;}
.frm-vg .groups-field {margin-bottom:0px;}
.frm-vg .help-block {font-size: 11px;margin-bottom:0px;color:red;}
.ie7 .frm-vg .help-block{width:100%}
.ie7 .gr-re{margin-top:-15px !important}
.row-fluid .input_tb {margin: 0;width:100%;}
.row-fluid .row-field .row-fluid{width: 63% !important; float: left; clear: none !important; display: block !important;}
.herror {min-height: 20px;}
.signin-form .child_label{width:130px !important;}
.signin-form .child_label .required {font-size: 12px;margin-top:5px;margin-right:10px;}
.signin-form .remember a {float: left;margin-left:20px;margin-top: 2px;width:120px}
.ie7 .span5.signin-button{margin-left:65px !important}
.ie7 .form-login .remember .control-group{margin-top:10px}
.signin-form .remember .checkbox {float: left;font-size: 12px;}
.acc-box.row-fluid {float: left;margin: 7px 0 0 0px;}
.signin-form .bottom_login {float: left;margin-top: 23px;}
.signin-form  .right_register .services {width: 100%;}
.signin-form  .right_register .services  .auth-service{width: auto;margin-left:12px;}
.form_send_contact .loading_question {float: left;margin: 3px 0 0 10px;display:none}
.customer_page .meta_users .chat_active strong {color: #fff !important;}
.dt_user_customer ul li:last-child {border:none;}
.form_send_contact .loading_question > span {color: #333;font-size: 12px;left: 0;padding-top: 7px;text-indent: 37px;width: auto;}
.max_width{width: 1140px;}
.form_filter_insurance .chosen-container ,.form_filter_gtk .chosen-container,.form_filter_loan_bh .chosen-container{width: 100% !important;}
.form_card.bottom_child_content .multiple_select {width: 97% !important;}
.td_insurance_name {text-align: left !important;}
.td_insurance_name .bhnt_name {font-size: 13px;width:100%;display:inline-block;text-align:center}
.align_center{text-align:center}
.filter_bhnt .tbl_insurance tr:hover{background-color: #f9f9f9;}
.popup_help {background-color: #ffffd5;border: 3px solid #888;border-radius: 3px;bottom: 0;color: #000;font-size: 14px;padding: 20px 14px 0;position: fixed;right:43px;width: 275px;z-index: 1019;}
.rows_help {color: #000;font-size: 14px;float: left;width: 100%;}
.rows_help strong {color: #ff0000;font-size: 22px;}
.rows_help.help_center > span {color: #ff0000;float: left;font-size: 13px;font-weight: 700;left: 9px;position: relative;top: -4px;}
.rows_help.help_center {margin: 32px 0 23px;}
.tb_sp {color: #6bc2d6;float: right;font-size: 11px;margin: 20px 0 0;position: relative;right: -6px;}
.tb_sp > span {color: #ccc;font-style: italic;}
.rows_help > p {font-size: 13px;font-weight: 700;}
.text_underline{text-decoration:underline;}
.rows_help .text_underline:hover{text-decoration:underline;}
.close_help {background:#888;border-radius: 50px;color: #fff;cursor: pointer;font-family: tahoma;font-size: 13px;font-weight: 700;padding: 1px 7px;position: absolute;right: -9px;top: -9px;z-index: 1020;}
.close_help:hover {color:#FFFFD5;}
.minimaze .close_help,.minimaze .rows_help,.minimaze .tb_sp,.minimaze .img_help{display:none}
.popup_help.minimaze {width: auto; padding:2px 5px;}
.popup_help.minimaze .minimaze_help{display:block}
.rows_help.help_bottom > p {color: #ff0000;}
.minimaze_help{display:none}
.btn_help,.minimaze_help{cursor:pointer}
.child_bhnt .heading_page {font-size: 30px;font-weight: 500;margin-bottom: 12px;width: 100%;}
.bhnt_top_content {background:url('/images/bgr_full_bhnt.png') no-repeat;height: 118px;padding: 30px;}
.bhnt_top_content.minimaze_bgr {background:url('/images/bgr_index_bhnt.png') no-repeat;height: 118px;padding: 30px;}
.child_bhnt > p {float: left;font-size: 13px;width: auto;}
.child_bhnt .social_share {left: 5px;top: 0;}
.index_bhnt .content_filter {background-color: #fff;margin-bottom: 15px;}
.bhnt_center_content {padding: 20px 65px;}
.list_product_hot {float: left;margin: 20px 0 0 10px;width: 100%;}
.list_product_hot > li {z-index:0;background-color: #f5f7f8;border: 1px solid #ddd;float: left;height: 459px;width: 29%;margin-bottom: 45px;overflow: hidden;position: relative;}
.list_product_hot > li.old {margin: 0 50px;}
.li_head_rows {padding:22px 25px 0px;}
.li_body_rows {background:#F7F9FA;font-size: 12px;position: absolute;top: 222px;transition: all 0.5s ease-out 0s;width: 100%;left:0}
.li_body_rows.to-top{top:192px}
.companny:before,.companny:after {content: "—";font-weight: normal;opacity: 0.3;position: relative;top: -1px;}
.companny:before {margin-right: 8px;}
.companny:after {margin-left: 8px;}
h5.companny {font-size: 13px;margin: 4px;}
.li_head_rows img {height: 214px;width: 245px;float:left;}
.li_body_rows .product_name {font-family:"Roboto",sans-serif !important;font-size: 24px;font-weight: 500;margin: 0 0 10px;width: 100%;line-height: 28px;min-height: 56px;max-height: 56px;}
.li_body_rows .btn_green {float:none;margin-top: 15px;padding: 5px 17px !important;}
.li_body_rows.align_center > p {color: #999;margin: 0;}
strong.st_highlights {color: #df931a;}
.li_body_rows_hide{background-color: #0096d7;color: #fff;float: left;max-height: 145px;min-height: 145px;padding: 10px 30px 45px;position: relative;text-align: left;top:-5px;}
.cc-secondary-toggle{background:url('/images/icon_arraw_up_product.png') no-repeat;display: block;height:26px;margin: -35px auto 5px;position: relative;width: 52px;}
.li_body_rows.to-top {transform: translate(0px, -170px);}
.li_body_rows_primary {padding: 10px 20px 35px;}
.to-top .cc-secondary-toggle{background:url('/images/icon_arraw_down_product.png') no-repeat;}
.cc-feature > li {margin-top:5px;float:left;width:100%}
.cc-feature li .sprite {background-position: -510px -696px;float: left;height: 18px;margin-top: 2px;width: 20px;}
.cc-feature p {float: left;width: 89%;}
.info_product {border-right: 1px solid #75c6e9;float: left;margin-right: 5px;margin-top: 30px;padding-right: 10px;text-align: center;width: 42%;}
.info_product > span {color: #dadada;float: left;font-size: 12px;width: 100%;}
.info_product > strong {float: left;font-size: 13px;width: 100%;}
.cc-feature a.text_underline {color: #21fb21;}
.li_body_rows_primary > p {color: #999;margin: 0;}
.more_insurance {float: right;font-family: tahoma;font-size: 14px;margin-bottom: 26px;margin-top: -17px;}
.icon_identity.gold {background-color: #699b38;}
.icon_identity.standard {background-color: #626262;}
.icon_identity.platinum {background-color:#3778a8;}
.icon_identity.expert {background-color: #eaaf1d;}
.sp_type {float: left;margin-left: 50px;margin-top: 40px;}
.icon_identity.company_type {background-color:#75c6e9;padding: 2px 10px;}
.content_tooltip.hide_child > div{display:none}
.content_tooltip.hide_child {background-color: #0096d7;min-height: 100px;}
.content_tooltip.hide_child .loading_question span {
    background: url("/images/loading.gif") no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/loading.gif',sizingMethod='scale');
    color: #fff;
    float: left;
    font-size: 12px;
    height: 32px;
    left: 19px;
    position: relative;
    text-indent: 221px;
    top: 44px;
    width: auto;
}
.content_tooltip.hide_child .loading_question{display:block;}
.content_tooltip .loading_question{display:none}
.info_profess .icon_identity {margin-top: 3px;position: relative;top:0;}
.right_user_info .icon_identity {position: relative;top: -2px;}
.p_comment_product{float: left; text-align: center;width: 89%;}
.product_insurance .features_product {width: 99.8%;}
.ul_list_promotion li:last-child {margin: 0;}
.showing {display: block !important;}
.captcha_request .tool-tip{left: 40%;top: 5px;}
.note_offline {
	background-color: #fff8c4;
	border: 1px solid #f7deae;
	border-radius: 5px;
	color: #666;
	float: left;
	font-size: 11px;
	line-height: 18px;
	margin: 5px;
	padding: 6px;
	width: 95.5%;
}
.note_offline.online{display:none;} 
.form_request_contact {
    float: left;
    padding: 15px 20px;
    width: 800px;
}
.note_offline.offline{display:block;}
.descript_form{
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.form_send_contact label {
    float: left;
    right: 0;
    text-align: left;
    width: 138px;
}
#request-popup-form .mce-tinymce.mce-container.mce-panel {
    float: left;
    margin-bottom: 20px;
    width: 600px;
}
.chosen-container {
    position: relative;
}
.ui-multiselect-menu .ui-state-hover, .ui-multiselect-menu .ui-widget-content .ui-state-hover, .ui-multiselect-menu .ui-widget-header .ui-state-hover, .ui-multiselect-menu .ui-state-focus, .ui-multiselect-menu .ui-widget-content .ui-state-focus, .ui-multiselect-menu .ui-widget-header .ui-state-focus{background:#428bca !important;color:#fff;}
.ui-corner-all.ui-state-hover {
    color: #fff !important;
}
.form_upgrade_account {
    width: 100%;
}
.price{font-size:20px}
.right_title .sprite_help_insurance{float: none;height: 0;position: absolute;right: -20px;top: -3px;}
.right_title .content_info {font-size: 12px;padding: 10px;right: -100px;top: 28px;width: 290px;}
.icon_identity.Popular {background-color: #999;}
.top_menu_page{background-color: #fff;float: left; position: fixed; top: 0; width: 100%; z-index:1019;border-bottom:none;}
.top_menu_page .child_top {margin: 0 auto;max-width: 1140px;min-width: 1024px;}
.ul_menu_top{float: right; margin: 15px 0 0; padding: 7px 0 0; width: auto;}

.ul_menu_top > li {
    border-left:1px solid #0096d7;
    color: #fff;
    float: right;
    font-size: 12px;
    line-height: 15px;
	padding-right: 10px;
	padding-left: 10px;
}
.ul_menu_top a, #login_tb {color: #0096d7; font-size: 14px; font-weight: 300;}
.ul_menu_top li.link_register {
    border:none !important;
}
.form_search_news_top {
    border: none !important;
	padding-right: 0 !important;
}
.form_search_news_top .input_tb {
    border: 1px solid #fff !important;
    border-radius: 3px !important;
    color: #0096d7;
    font-size: 11px;
    height: 22px !important;
    margin: 0;
    padding: 0;
    position: relative;
    text-indent: 5px;
    top: -4px;
	width:20px
}
.btn_search_news {
    background-color: #fff;
    border-radius: 3px;
    float: left;
    height: 24px;
    left: -6px;
    position: relative;
    top: -4px;
    width: 30px;
	cursor: pointer;
}
.btn_search_news .sprite {
    background-position: -311px -594px;
    float: left;
    height: 36px;
    width: 38px;
}
.form_search_news_top.hd .btn_search_news {
    border-radius: 50px;
    width: 25px;
}
.form_search_news_top.hd .btn_search_news .sprite {background-position: -386px -930px; margin-top: -6px;margin-left:-10px}
.li_menu.button_menu {
    float: right !important;
}
#mainmenu ul li .menu_button.btn.menu_item {
    background-color: #faa73f !important;
    border-radius: 4px !important;
    font-size: 13px !important;
    height: 37px !important;
    line-height: 16px;
    margin-top: 8px;
    padding: 8px 30px 6px !important;
    text-align: center;
    text-transform: uppercase;
	width:160px;
}
#mainmenu ul li .menu_button.btn.menu_item:hover{background:#F98E0D !important}
.menu_button.btn.menu_item > p {
	color: #FFF;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
	padding:4px 0;
}
.form_search_news_top.hd .input_tb{display:none}
.ul_menu_top > li a:hover{text-decoration:underline;cursor:pointer;color:#0096d7}
.ul_menu_top.ul_user {
    padding:0;
}
#point_tb {
    color: #fff;
    font-weight: bold;
}
.ul_user > li {
    border:none;
	line-height: 22px;
	padding-bottom: 4px;
	padding-top: 7px;
}
.item_toggle i {
    font-style: normal;float:left;margin-top:0;color:#0096D7;
}
.item_user .sprite_user {background-position: -346px -930px !important; float: right; height: 36px; margin-left:6px; margin-top: -10px; width: 38px;}
.ul_user .item_toggle {
    position: relative;
}
.item_user.item_toggle ul li {
    float: left;
    width: auto;
}
.child_sub_menu_top {
    float: left;
    margin-left: 20px;
    width: 140px;
}
.child_sub_menu_top a {
    clear: both;
float: left;
font-size: 11px;
margin-bottom: 5px;
width: 150px;
}
.child_sub_menu_top i {color: #ddd; font-size: 0.8rem; margin:3px 0; text-align: center; width: 20px;}
.number_notification:hover{cursor:default !important;text-decoration:none !important}
.child_sub_menu_top a:last-child {margin: 0;}
.item_toggle .li_head {background:#f5f8f9;border-bottom: 1px solid;float: left;padding: 1px 0 0 !important;}
.item_toggle ul ul {float: left;background-color: #868686;width: 100%;}
.fn_row ,.item_notification .rows_message strong{font-size: 11px;color: #333;}
.right_row p {color: #fff;}
.right_row span {color: #c7c0c0;}
.item_notification .li_head {padding: 5px 0 !important;}
.item_notification .head_mesaage.child_hover {color: #fff !important;float: left;font-size: 11px;text-indent: 10px;}
#point_tb:hover{text-decoration:none !important;cursor:default;}
.item_user > span font {float: left;}
.date_row:hover,.right_row span:hover{text-decoration:none !important;color:#c7c0c0 !important;cursor:default !important}
.child_frm_footer {padding: 10px 9px 0 15px;}
.info_profess p span {float: left;margin-top: -6px;text-align: left;width: 100%;}
.customer_province {float: left;font-size: 12px;margin-top: 26px;width: auto;}
.filter_healthcare .btn.btn_bank {font-size: 12px !important;margin-top: 35px;}.div_user li:last-child {border:none;}
.view_toggle {color: #3598db;cursor: pointer;font-size: 12px;}
.p_service_customer{margin: 5px 0px !important;;width:90% !important}
.content_complete{}
.content_complete .btn.btn_gold {
    float: none;
	padding: 12px 60px !important;
}
.child_content_complete > img {
    border: 1px solid #ddd;
    padding: 5px;
	opacity:0.4;
}
.child_content_complete > img:hover{opacity:1;}
.child_content_complete > a {
    font-size: 20px !important;
    font-weight: 700;
}
.child_content_complete {
    float: left;
    margin: 30px 0 80px;
    width: 100%;
}.oFormHelp:before {
    border-color: transparent #fedfbd;
    left: -18px !important;
}
.oFormHelp:after, .oFormHelp:before {
    border-color: transparent #fffcf0;
    border-style: solid;
    border-width: 12px 16px 12px 0;
    content: "";
    height: 0;
    left: -15px !important;
    position: absolute;
    top: 14px;
    transform: scaleY(1.1);
    width: 0;
}
.oFormHelp:after, .oFormHelp:before {
    border-color: transparent #fffcf0;
    border-style: solid;
    border-width: 12px 16px 12px 0;
    content: "";
    height: 0;
    left: -15px !important;
    position: absolute;
    top: 14px;
    transform: scaleY(1.1);
    width: 0;
}
.oFormField .oFormHelp {
    display: inline-block;
    margin-left: 30px;
}
.isHidden, .hidden {
    display: none !important;
}
.oFormHelp {
    background-color: #fffcf0;
    border: 2px solid #fedfbd;
    border-radius: 7px;
    box-shadow: 0 2px 3px rgba(255, 215, 152, 0.4);
    min-height: 57px;
    padding: 16px 20px;
    position: absolute;
    vertical-align: top;
    width: 278px;
    z-index: 250;
}
.oMute, .oPending, .oFormHelp {
    color: #7c7c7a;
}
#upload-avatar-form {
    float: left;
    width: 96%;
}
#upload-avatar-form .row {
    margin: 0;
    padding-left: 20px;
    text-align: center;
	position:relative;
    width: 98%;
}
#upload-avatar-form .row  img{float:left}
.lb_avatar{
-moz-border-bottom-colors:none;
	background:#82BF82;
	color:#fff;cursor:pointer;
	display:inline-block;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:11px 0;
	vertical-align:middle;
	display:inline-block;    
	width: 158px;
	text-align:center;
}
.lb_avatar:hover
{
	background:#5FAD5F;
}
#upload-avatar-form .btn.btn_gold {
    font-size: 17px !important;
    margin: 10px 0 0;
    padding: 12px 37px !important;
}
#upload-avatar-form .row.buttons {
    text-align: left;
}
#upload-avatar-form  .avatar .MultiFile-list{display:none}
#upload-avatar-form  > h3 {
    font-size: 19px;
    text-align: left;
	text-indent: 20px;
	margin-top:27px;
}
.child_avatar {
    float: left;
    margin-left: 18px;
    text-align: left;
    width: 42%;
}
.child_area{width:60%;float:left;}
.row.row_child_img > img {
    border: 1px solid #ddd;
    float: right !important;
    padding: 2px;
}
.row.row_certificate > ul {
    float: left;
    margin: 0;
}
.row_certificate .MultiFile-list {
    float: left;
}
.row_certificate .MultiFile-list .MultiFile-label {
    border: 1px solid #ddd;
    float: left;
    margin-right: 12px;
    padding: 2px;
    position: relative;
}
.row_certificate .MultiFile-list .MultiFile-remove {
    padding: 0 5px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
	display: none;
	color:#000;
}
.row_certificate .MultiFile-wrap {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.row_certificate .MultiFile-label img{height:90px}
.row_certificate .MultiFile-list .MultiFile-label:hover img{opacity:0.5}
.row_certificate .MultiFile-label:hover .MultiFile-remove{display:block}
.row_certificate .MultiFile-list .MultiFile-title {display:none}
.row_certificate .upload_avatar {
    cursor: pointer;
	float: left;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 105px !important;
	z-index: 10;
}
.row.row_certificate {
    position: relative;
}
.row_child_img .div_error {
    float: left;
    margin-top: 17px;
}
#upload-avatar-form .rows_child {
    padding-left: 17px;
    width: 98%;
}
.div_error.error {
    float: left;
}
.avatar .MultiFile-wrap {
    left: 189px;
    position: absolute;
}
.avatar input.upload_avatar {
    width: 0 !important;
}
.content_complete .frm_buyer {
   float: left;
margin-bottom: 30px;
text-align: left;
}
#upload-avatar-form h3:first-child {margin: 0 0 9px;}
.frm_buyer .input_tb {margin: 0;width:360px;}
.frm_buyer .errorMessage {float: left;margin: 5px 0 0 10px;}
.frm_buyer .chosen-container,.frm_buyer .multiple_select {float: left;width: 374px !important;}
.frm_buyer .rows_child {margin: 10px 0;}
.frm_buyer .chosen-container-single .chosen-single,.frm_buyer .chosen-drop,.frm_buyer .chosen-container-single .chosen-search input[type="text"]{border-color:#E2E6F2 !important;box-shadow:0 0 0;}
.main_center_user .p_detail_user {
    margin-top: 3px;
}
.user_member > h3 {
    float: left;
    font-size: 16px;
    margin: 0;
    width: 100%;
}
.user_member .connect_social.div_child_meta > a {
    position: relative;
    top: 5px;
}
.user_member .connect_social.div_child_meta{text-align:left}
label.lb_upload_user {
    bottom: 0;
    color: #fff;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 6px 0;
    position: absolute;
    text-indent: 10px;
    width: 100%;
}
.avatar_profess label.lb_upload_user:hover .txt_upload{display:block;}
.avatar_profess label.lb_upload_user:hover{background: none;}
.icon_upload{background:url('/images/icon_upload_avatar.png') no-repeat;height: 24px;width: 24px;background-size:24px;float:left}
.lb_upload_user .txt_upload{float: left;margin-top: 3px;text-indent: 0;display:none}
.user_info_avatar {
    float: left;
    width: 200px;
}
.progress_upload { display:none;border: 1px solid #ccc;border-radius:3px;float:left; width:62%; height: 14px;text-align: center;position: relative;}
.bar { background: #F39A3A; height: 14px; width: 0px;}
.percent { position: absolute; left: 43%; top:-2px;color: #fff;font-size:11px;}
.user_info_avatar form{display:none}
.ul_certificate {margin: 0 0 15px;}
.ul_certificate > li {
    border: 1px solid #ddd;
    float: left;
    margin-right: 12px;
    padding: 2px;
}
.user_member .ul_certificate img {
    min-height: 65px;
}
.user_member .ul_certificate > li{position:relative}
.user_member .ul_certificate .certificate-remove{
    position: absolute;
    right: 4px;
    top: 0;
	font-weight:700;
	color:#000;
	display:none;
}
.user_member .ul_certificate li:hover .certificate-remove{display:block}
.user_member .ul_certificate li:hover img{opacity:0.5;filter:alpha(opacity=50);}
.user_member .ul_certificate .lb_btn_uploaded {
    border: medium none;
    min-height: 67px;
    position: relative;
    width: 160px;
}
.user_member .ul_certificate .lb_btn_uploaded  label{bottom: -3px;
clear: both;
display: inline-block;
float: left;
left: 0;
margin: 5px 0 0 2px;
position: absolute;}
.user_member  .form_upload{display:none}
.ul_certificate .progress_upload{left: 86px; top: 53px;}
.content_chat a {color: #0096d7 !important;}
.page_complete_user .warning {
    margin-left: 17px;
	margin-bottom:10px;
}
.warning,.payment_success {
	background: url("/images/sprites_common.gif") no-repeat;
	background-position: -270px -736px !important;
    clear: both;
    color: #9f6000;
    padding: 12px;
    text-align: left;
    text-indent: 25px;
}
.payment_success{color:#629827;background: url("/images/sprites_common.gif") no-repeat #DFF2BF;background-position: -270px -1835px !important;}
.opacity{opacity:0;filter:alpha(opacity=0);}
.light_gray{background-color: #768b82 !important;border-bottom: 3px solid #5b5b5b !important;}
.light_gray:hover{background: #6A7D75 !important;border-color:#595959 !important;}
.content_step .progress_ .bar {width: 27%;}
.descript_step {
    color: #bbb;
    float: left;
    font-size: 12px;
    margin: 8px 0 0 8px;
    width: 75%;
}
.descript_step > span {
    float: left;
    text-align: left;
    width: 100%;
}
.descript_step .sp_title {font-size: 18px;}
.circle.done .sp_title {color:black}
.page_register_upgrade .form_step{position:relative}
.page_register_upgrade .form_step_1{display:block}
.page_register_upgrade .form_step_2,.page_register_upgrade .form_step_3,.page_register_upgrade .form_step_4{left:1140px;display:none}
.main_step_package{float: left;
position: relative;
width: 100%;}
.form_step #register label {
    float: left;
    width: auto !important;
}
.form_step #register .supplier label {
    text-indent: 10px;
}
.form_step #register .head1 > p{text-indent:0;}
.page_register_upgrade .form_step .error{color:#000}
.form_step_3.form_step > h3 {
    font-size: 16px;
    line-height: 20px;
}

.list_bank li {
    border: 1px solid #d3d3d3;
	float: left;
	padding: 10px;
	text-align: center;
	width: 31%;
}
.list_bank .namebank {
    padding-bottom: 3px;
}
.list_bank .label {
    color: #666;
	font-weight: normal;
	padding: 0;
}
.list_bank img {
    display: inline-block;
	margin-bottom: 8px;
}
.list_bank p {
    margin: 0;
}
.page_register_upgrade .content_upgrade {float: left;width: 100%;margin-bottom: 35px;}
.box_data_2.box_data > h3 {font-size: 19px;}
.main_step_package #register-form .btn {margin-left: 135px;font-size: 20px !important; margin-top: 5px; padding: 15px 80px !important;}
.btn.btn_gray.btn_back {margin: 11px 0 0 12px;}
.main_step_package .loading_question {float: left;display: none;}
.main_step_package .loading_question > span {
    font-size: 12px;
    left: 22px;
    padding-top: 3px;
    text-indent: 42px;
    top: 15px;
    width: auto;
}
.progress_ .circle {float: left;width: 25%;}
.form_upgrade_account.form_action .form_step_upgrade {float: left;}
.form_upgrade_account .list_bank {float: left;width: 100%;}
.form_upgrade_account .form_step{padding:0 !important}
.circle .sp_descript {color: #A0A0A0;}
.circle.done .sp_descript {color: #999;}
.circle.active .sp_descript {color: #989898;}
.form_upgrade_account .descript_step{width:68%}
.form_upgrade_account .box_data_3.box_data > p {text-indent: 17px;}
.frm_resend_code{margin:0 !important;display:inline;float: none !important;}
.frm_resend_code > input {background: none;border: medium none;color: #0096d7;margin: 0;padding: 0;}
.frm_resend_code > input:hover{text-decoration:underline}
.note_upgrade {margin-bottom: 4px;}
#page-help-full {
	float: left;
	text-align: center;
	width: 100%;
	margin-bottom: 15px;
	background-color: #fff;
}
.left_help_center {
    float: left;
    width: 23%;
}
.left_help_center > h3 {
    background-color: #2ecc71;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-align: left;
    text-indent: 9px;
    text-transform: uppercase;
}
#page_content_help {
    float: left;
    margin-left: 9px;
    padding: 10px 25px 25px;
    width: 71%;
}
.ul_list_page {
    float: left;
    margin: 0 0 15px;
    text-align: left;
    width: 100%;
}
.ul_list_page > li {
   border-bottom: 1px solid #f2f2f2;
    float: left;
	width:100%;
    position: relative;
}
.ul_list_page a {
     float: left;
    font-size: 15px;
    padding: 13px;
}
.sprite.right_dir {
   background-position: -516px -567px;
    float: right;
    height: 15px;
    position: absolute;
    right: 4px;
    top: 15px;
    width: 16px;
}
#page_content_help img {
    border: 1px solid #ddd;
}
.ul_list_page li.active,.ul_list_page li:hover {background-color: #ebeef4;}
#page_content_help  .content-block-title{border-bottom: 1px solid #f3f3f3;
color: #7a8188;
display: block;
font-family: Roboto,Helvetica,Arial,sans-serif;
font-size: 28px;
font-weight: 400;
line-height: 35px;
margin: 0;
padding: 10px 10px 10px 0;
text-align: left;}
.rating_comment > a {color: #0096d7 !important;font-size: 11px;}
.right_data_user{float: left; width: 170px; margin-left: 6px;}
.btn_chat_supp{border: 1px solid #e2e6f2;border-radius: 4px;padding: 10px 15px;background-color: #f1f1f1;}
.left_supplier > p.province {float: left;font-size: 11px;width: 100%;margin:0;}
.btn_detail a {
    display: inline-block;
    float: none !important;
    font-size: 20px !important;
    font-weight: 700;
    padding: 6px !important;
    width: 260px !important;
	vertical-align: middle;
	margin-top:10px;
}
.btn_detail a > span {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
	width: 100%;
}
#property_bar .btn_detail a {
    font-size: 18px !important;
    padding: 6px 0 !important;
	line-height: 18px;
	width: 240px !important;
}
#property_bar .btn_detail a > span {font-size: 11px;}
.center_register .child_label {width: 160px;}
.main_left .content_div {
    width: 100%;
	margin-top: 20px;
}
.main_right {
    float: right;
    width: 28%;
}
.top_right_card .sb_avatar_sup {
    left: 0;
}
.main_right .top_right_card > h2 {float: left;text-align: left;width: 100%;}
.content_supplier {
    float: left;
    overflow: hidden;
    width: 100%;
}
#login_tb:hover{text-decoration:underline;cursor:pointer} 
div.textarea {
    border: 1px solid #e2e6f2;
    float: left;
    overflow: hidden;
    width: 100%;
}
.p_link_btn{width:auto !important;margin-left: 12px;float:none !important}
.center_main.home-content {width: 100%;}
.rows_home {float: left;margin-right: 39px;width: 21%;}
.rows_home img.rows_home_img {
    height: 150px;
    width: 240px;
}
.home-content .rows_home_title {
    border-bottom:2px solid #0096d7;
    color: #282828;
    font-size: 20px;
    font-weight: normal;
    line-height: 26px;
    margin-bottom: 0;
    padding-top: 0;
    margin-top: 0;
}
.category_title {
  border-right: 1px solid #d3d3d3;
  font-size: 12px;
  padding-left: 13px;
  padding-right: 12px;
}
.category_title:hover{
	color:#08c !important;
}
.home-content .rows_home_title a {
	color:#666;
}
.rows_home.rows_long {
	margin-top: 35px;
    width: 50%;
}
.rows_home.rows_short {
	margin-top: 35px;
    width: 45%;
}
.child_rows_home {
    float: left;
    width: 100%;
}
.child_rows_home > ul {
    float: left;
    margin: 0;
	padding:15px 0;
}
.hnews-img {
    float: left;
}
.hnews-img > img {
    width: 100px;
}
.child_rows_home  div {
    float: left;
    margin-left: 15px;
    width: 79%;
}
.child_rows_home li {
    float: left;
    margin-bottom: 18px;
    width: 100%;
}
.rows_home > p {
    color: gray;
    font-size: 12px;
    line-height: 19px;
	margin-top:7px;
}
.hnews-more {
    font-size: 12px;
	margin-left: 5px;
}
.child_rows_home p {
    font-size: 12px;
}
.rows_short .child_rows_home li {
    width: 50%;
	margin-bottom: 35px;
}
.child_rows_home .sub_tool span{margin-left:8px}
.profile_update_user.form_action .MultiFile-list{left: -17px;margin-top: 38px;top: 0;}

.left_supplier > span.type {
    float: left;
    font-size: 11px;
    text-align: center;
    width: 100%;
	color:#999;
}
.page_company .img_big{width: 264px;overflow: hidden; position: relative;}
.page_company .img_big img {height: auto;width: 100%}
.header_page {
    background-color: #fff;
    float: left;
    padding: 20px;
    width: 96.4%;
	border-bottom : 3px solid #d3d3d3;
}
.right_header h1 {
    float: left;
    font-size: 18px;
    margin: 0;
    width: 67%;
	line-height:26px;
}
.box_action {
    float: left;
    margin-top: 9px;
}
.box_action > a {
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    cursor: pointer;
    font-weight: 700;
    padding: 2px 10px;
}
.center_header {
    float: left;
    width: 100%;
}
.child_rating {
    float: left;
    margin-bottom: 7px;
    width: 100%;
}
.center_header td {
    padding: 5px 0;
}
.child_rating strong {
   color: #0096d7; float: left; font-size: 23px; margin-right: 5px; margin-top: 4px;

}
.child_rating .rating {
    clear: none;
    float: left;
}
.child_rating > span {
    color: #999; float: left; font-size: 12px; margin: 4px 0 0 6px;

}
.child_rating > span.type {
    color: #0096D7;
    font-size: 15px;
}
.td_bold {
    font-size: 13px;
    font-weight: 700;
}

.sync_account .auth-services .auth-service .auth-link{width:auto}
.sync_account .auth-service.facebook,.sync_account .auth-service.yahoo{display:none}
.sync_account .auth-services.clear {float: right;}
.page_complete_user .tool-tip-text {background-position: -279px -2945px !important;float: left; padding: 0 10px 10px; position: relative; width: 370px;}
.page_complete_user .tool-tip-text > h3{float: left; font-size: 16px; margin-bottom: 0; width: 100%;}
.page_complete_user .tool-tip > img {top: 50px;}
.page_complete_user .tool-tip.right {left: 61.5%;top: 0;}
.intro_product{background-color: #fff8c4; border-radius: 6px; float: left; padding: 10px;}
.wrap_detail_profile{margin-top:0 !important;width:95% !important;position:relative;border: 1px solid #d3d3d3; float: left; margin-bottom: 15px; padding: 50px 16px 10px 16px !important;background-color:white}
.wrap_detail_profile h3{width:auto !important;background-color: #333; color: white; display: inline-block; font-size: 18px; left: 16px; line-height: 34px; margin: -19px 0 0 -17px; padding: 0 25px; position: absolute; top: 19px;}
.wrap_detail_profile p {padding-bottom:10px}.info_right_company > p {
    border-bottom: 1px solid #d3d3d3;
    margin-bottom: 4px;
    min-width: 190px;
    padding-bottom: 5px;
}
.center_page {background-color: #fff;}
.loan_package.card_hot .promotion_icon {left: -1px;}
.loan_package.card_hot .promos_hot .content_div .jcarousel-container li.jcarousel-item {
   margin-right: 40px !important; min-height: 380px !important; padding: 0; position: relative; width: 297px !important;
}
.company_branch{float: left;padding-left: 10px;width: 99%;}
.company_branch  ul {
    border: 1px solid #f0f0f0;
    float: left;
    margin: 0;
    max-height: 453px;
    overflow: auto;
    width: 300px;
	padding-top: 5px;
}
.company_branch li {
    cursor: pointer;
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.li_branch > span {
    color: #555;
    display: inline-block;
    font-size: 11px;
    line-height: 16px;
    margin-top: 3px;
    padding: 0 0 0 10px;
}
.company_branch .chosen-container.chosen-container-single {
    width: 300px !important;
	margin-bottom:10px;
}
.filter_province {
    float: left;
    width: 300px;
}
.company_branch li.active{color:#0096d7;}
.page_company .content_div_right h3{margin-top: 30px;float: left; font-size: 18px; font-weight: 400; line-height: 20px; margin-bottom: 0; width: 100%;}
.button_reg .btn {
    font-size: 18px !important;
    margin-left: 20px;
    padding: 12px 22px !important;
}
.button_reg {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.button_reg .btn.btn-green {
    margin-left: 330px;
}
.main_step_package .rows_child.rows_avatar > img {
    border: 1px solid #d3d3d3;
	padding: 2px;
	right: 259px;
	top: -8px;
}
.main_step_package .MultiFile-list {
    float: left;
margin-left: 276px;
}
.child_phone,.form_report{
    font-size: 13px;
    padding: 14px 14px 5px;
    width: 700px;
}
.child_phone a {color: #0096d7 !important;}
.link_upgrade_account {
    color: #0096d7 !important;
    font-weight: 700;
    text-transform: uppercase;
}
.child_phone .btn_create_account {
    background-color: #faa73f !important;
    border-radius: 4px !important;
    color: #fff !important;
    font-size: 13px !important;
    left: 270px;
    line-height: 16px;
    margin: 8px 0 10px;
    padding: 13px 30px 12px !important;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 80px;
}
.form_report .rows {
    float: left;
    margin-bottom: 7px;
    width: 100%;
}
.form_report .rows > label {
    float: left;
    font-size: 13px;
    width: 135px;
}
.popup_chat_loading{background:url('/images/fb_loading.gif') no-repeat; float: left;
    font-size: 16px !important;
    height: 11px;
    line-height: 17px;
    text-indent: 24px;
	margin: 6px 8px 0 0;
    width: 16px;}
.popup_chat.popup_default {
    display: block !important;
	width: 850px !important;
	border: none !important;
}
.title_loading{font-size: 17px !important;}
.content_chat .title_loading ,.right_popup_chat .title_loading{
    font-size: 12px !important;
}
.content_chat ul li.li_loading,.right_popup_chat ul li.li_loading {width: auto; position: relative; left: 44%; top:20px;}
.package_user > span {border: 1px solid gold;border-radius: 4px;padding: 1px 2px;}
.form_action .form_upgrade_account {margin: 0;}
.btn {cursor: pointer !important}
.note_reg{
    color: #666666;
 font-size: 16px;
    margin: 20px 20px 20px 0;
}
.register_with_social .auth-service {font-size:13px;padding-bottom:17px;}
.register_with_social .auth-link {float: left;width:280px !important;margin-right: 0px;}
.social_descriotion .title{font-weight:700;}
.register_with_social .auth-service .note{float:left; margin-top: 3px;font-size: 13px;}
.social_descriotion {width:auto;}
.register_with_social .auth-service .note:before {
    content: "Lưu ý:";
    font-weight: bold;
    margin-right: 5px;
    text-decoration: underline;
}
.register_with_social .auth-icon{
	height: 53px;
    width: 280px;
}
.register_with_social .auth-icon.google_oauth {background: url("/images/img_login_gmail.png") no-repeat !important;}
.register_with_social .auth-icon.yahoo {background: url("/images/img_login_yahoo.png") no-repeat !important;}
.register_with_social .auth-icon.facebook {background: url("/images/img_login_facebook.png") no-repeat !important;}
.register_here {margin: 0 0 22px;float:left;width:100%}
.register_with_social ul li:before,.register_with_social ul li:after{content: "";display: table;}
.register_with_social .after ,.register_with_social ul li:after {
    content: "Hoặc";
    margin-left: 110px;
}
.register_with_social ul li.last-child:after{content:""}
.register_with_social ul li:last-child::after{content:""}
.register_with_social ul li:after{clear:both}
.register_with_social {
    border: 1px solid #ccc;
    margin: 0 0 10px;
    padding: 56px 0 22px;
	width:60%;
	float:left;
}
.error_regs li {
    color: red;
	float: left;
	width: 100%;
}
.error_regs > span {
    color: green;
    font-size: 14px;
}
.error_regs .errorMessage:before{content: "■";margin-right: 5px;}
.error_regs{border: 1px solid red;
float: left;
font-size: 12px;
margin-top: 11px;
padding: 10px;
width: 69%;
display: none;
}
.error_regs .errorMessage{text-indent: 0 !important;margin-bottom: 3px;}
.rows_right_top .child_label{width: 112px !important;}
.rows_avatar_supplier .MultiFile-list {
    font-weight: 700;
    left: 130px;
    margin: 0;
    position: absolute;
    top:2px;
}
.rows_avatar_supplier .MultiFile-list .MultiFile-remove {
    background-color:gold;
    border-radius: 50px;
    color: yellow;
    padding: 0 5px;
}
.rows_avatar_supplier .MultiFile-title {
    display: none;
}
.rows_avatar_supplier .MultiFile-wrap {
    left: 0;
    position: absolute;
}
.rows_avatar_supplier .MultiFile-wrap .upload_avatar{top:121px;}
.rows_avatar_supplier .child_label > img {
    border: 1px solid #d3d3d3;
	height:150px;
	width:150px;
}
.rows_avatar_supplier .MultiFile-wrap .upload_avatar{width:150px !important}
.icon_upload_supplier{
bottom: 25px;
font-size: 12px;
left: 1px;
position: absolute;
width: 150px;}
.icon_upload_supplier{background:none;}
.rows_accept_reg{color: #333333;
font-size: 13px;
padding-top:10px !important;
text-indent: 160px;}
.list_cmp_request {
    float: left;
max-height: 300px;
overflow-x: hidden;
overflow-y: auto;
width: 100%;
}
.list_cmp_request > li {
    float: left;
    margin-right: 20px;
    width: auto;
}
.list_cmp_request input {
    float: left;
    margin-right: 5px !important;
}
.list_cmp_request label {
    float: left;
	font-size: 13px;
}
.cmp_request_popup {
    float: left;
    padding: 5px 15px;
    width: 750px;
}
.cmp_request_popup .list_cmp_request > li {
    margin-bottom: 4px;
    min-width: 160px;
}
.cmp_request_popup > h3 {
    color: #333;
    font-size: 14px;
    line-height: 35px;
    margin: 0;
}
.loan_package.list_supplier_news .content_div .jcarousel-container li.jcarousel-item {
    height: 100px !important;
    min-height: 130px !important;
	width: 340px !important;
}
.list_supplier_news h3{font-size: 18px;
margin: 0;
padding: 0;}
.icon_identity.bank {background-color: #F98E0D;}
.icon_identity.insurance {background-color: #0096D7;}
.main_promotion  .list_supplier_news .jcarousel-next-horizontal,.main_promotion .list_supplier_news  .jcarousel-prev-horizontal{top: -36px}
.header_page table {margin:0 !important}
.child_left_control > h3 {
    background-color: #0096d7;
    color: #fff;
    float: left;
    font-size: 13px;
    text-indent: 8px;
    width: 100%;
	margin: 0 0 10px;
	text-transform: uppercase;
}
.child_left_control .ul_list_page a {
    float: left;
    font-size: 12px;
    padding: 6px 13px 6px 0;
	width: 93%;
}
.child_left_control .sprite.right_dir{top:6px}
.child_left_control ul {
    float: left;
    width: 100%;
    margin: 0;
}
.ul_list_statistic > li {
    border-bottom: 1px solid #f2f2f2;
    font-size: 12px;
    margin-bottom: 6px;
    padding-bottom: 4px;
}
.ul_list_statistic label {
    float: left;
    width: 135px;
}
.child_process_complete {
    background-color: #9f6000;
    border-radius: 4px;
    color: gold;
    padding: 2px 0;
}
.process_complete_info {
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    float: left;
    text-align: center;
    width: 97%;
	margin-bottom:15px;
}
.child_left_control li {
    font-size: 12px;
}
.child_left_control .social_commentface {
    background: none;
    border:none;
}
.child_left_control .social_commentface > strong {
    display: none;
}
.user_member .lb_upload_user {
    bottom: auto;
    top: 0;
}
.user_member .lb_upload_user .txt_upload,.user_member .icon_upload{float:right;margin-right: 5px;}
.user_member .right_user_info h3{font-size: 25px;margin:0}
#edit_name,#edit_infomation {font-size: 13px;margin-left: 6px;}
.form_update_name {
    border: 1px solid #d3d3d3;
    display: inline-block;
    float: left;
    margin-bottom: 10px;
    padding: 14px 20px;
    width: 90.5%;
	display: none;
}
.ul_child_user_info {margin: 10px 0 0;}
.ul_child_user_info > li {float: left;width: 100%;padding:4px 0}
.ul_child_user_info label {float: left; position: relative; width: 160px; font-weight: 700; font-size: 13px;}
.ul_child_user_info .sprite.sprite_help_insurance {right:10px;}
.ul_child_user_info .content_info{left: 27px;top: 3px;}
.ul_child_user_info .sprite_arraw_up{display:none !important;}
.sp_r{float: right;}
.sp_dt_user{ float: left;font-size: 13px;text-indent: 8px;}
.user_info .rating_supplier > strong {
    float: left;
    font-size: 25px;
    margin: 3px 6px 0;
    color: #000;
}
.sp_dt_user a {margin-left: 13px !important;}
.note_user_info {
    background-color: #e3f4e1;
    border: 1px solid #c7e9c2;
    float: left;
    font-size: 13px;
    line-height: 21px;
    margin-top: 10px;
    padding: 8px 10px;
    width: 100%;
	color:#65ad5a;
	line-height: 19px;
}
.main_promotion.child_right_user_center .jcarousel-next-horizontal {right: 6px;top: -29px;}
.main_promotion.child_right_user_center .jcarousel-prev-horizontal {right: 56px;top: -29px;}
.child_right_user_center .loan_package .content_div .jcarousel-container li.jcarousel-item {height: 90px !important; min-height: 100px !important; width: 250px !important;}
.child_right_user_center h3 {
    border-bottom: 1px solid #d3d3d3;
    float: left;
    font-size: 18px;
    line-height: 25px;
    margin: 0 0 39px;
    padding-bottom: 6px;
    width: 100%;
}
.child_right_user_center.main_promotion {margin: 35px 0 10px;padding: 0;}
#mainmenu .menu_item > span.menu_sp_supplier {top: 24px;}
.menu_sp_supplier > i {
    background-color: #fff;
    border-radius: 4px;
    float: left;
    height: 5px;
    margin-right: 4px;
    margin-top: 7px;
    width: 5px !important;
}
.li_menu.li_menu_supplier{position:relative}
.li_menu.li_menu_supplier > ul {padding-bottom:6px !important;border-bottom:none !important;left: 0px;width: 300px !important;background-color:#eee;min-height:auto !important}
.li_menu_supplier.li_menu .head_text.text_hover:hover{color:gray}
.li_menu.li_menu_supplier li {
    height: auto !important;
    margin-bottom: 5px;
    width: 100% !important;
}
.li_menu .sprite.right_dir {
    float: left;
    left: 8px;
    position: relative !important;
    top: 2px;
}
.li_menu_supplier.li_menu .head_text.text_hover {
    margin-left: 12px;
	font-weight:400;
	color:#08c;
	text-transform:none !important;
}
.li_menu_supplier li a {margin-bottom: 3px;}
#btn_update_name {
    margin-right: 6px;
}
.form_update_name > p {
    float: left;
    margin-bottom: 5px;
    width: 100%;
}
.wlc_supplier {
    float: left;
    padding:0 10px 0 0;
	margin-bottom:15px;
}
.wlc_supplier > img {
    border: 1px solid;
	float: left;
	height: 50px;
	width: 50px;
}
.left_wlc {
    float: left;
    font-size: 12px;
    line-height: 19px;
    margin-left: 8px;
    width: 69%;
}
.left_wlc > p {
    line-height: 20px;

}
.popup_help_supplier {
    float: left;
    font-size: 13px;
    height: 450px;
    min-height: 450px;
    overflow-x: hidden;
    padding: 10px;
    width: 800px;
}

.center_register .resize .child_label{width: 110px;}
.resize .error_regs {width: 66% !important;}
.resize .rows_district.rows_select,.resize .rows_province.rows_select {width: 280px !important;}
.information_classifieds {
    border: 1px solid #d3d3d3;
    float: left;
    margin-top: 10px;
    padding: 10px;
    width: 100%;
	font-size:12px;
}
.user_member .right_user_info h3 {font-size: 25px;line-height: 30px;margin: 0;}
.information_classifieds > h3 {
    font-size: 16px !important;
    line-height: 30px;
}
.li_loadding{display:none;background:url('/images/fb_loading.gif') no-repeat;float: left;height: 20px;left: 90px;margin-top: 10px;padding: 0;position: relative;text-indent: 20px;width: auto;}
.li_loadding > span {color:gold;float:left;font-size: 11px;margin:-4px 0 0;}
.content_reg_free{padding:10px;font-size:13px;width:450px}
.list_email_introduct {
    padding: 10px;
    width: 700px;
}
.ul_list_email{float: left;
height: 350px;
margin: 0 0 0 10px;
overflow-x: auto;
width: 99%;}
.ul_list_email > li {
    float: left;
	margin-right: 12px;
	position: relative;
	text-align: center;
	width: 100px;
}
.ul_list_email img {
    float: none;
    width: 100%;
}
.ul_list_email h4 {
    float: left;
    font-size: 12px;
    font-weight: 400;
    width: 100%;
}
.ul_list_email label {
    cursor: pointer;
    float: left;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.shadow{box-shadow: 0 0 10px #6CB2F3 inset;}
.img_contact{background:#E9EBF0;position:relative;padding:15px;}
.list_email_introduct .social {
    border-bottom: 1px solid #d3d3d3;
    float: left;
    margin-bottom: 11px;
    padding-bottom: 5px;
    width: 100%;
}
.txt_click{font-size: 12px;
left: 0;
position: absolute;
top: 46%;
width: 100%;display:none}
.img_contact:hover{border:1px solid gold}
.img_contact:hover .txt_click{display:block}
.a_checked_all {float: right;font-size: 12px;cursor:pointer;color:#0096d7 !important}
.form_add_contact {
    float: left;
    font-size: 12px;
    margin-top: 10px;
    padding: 10px;
}
.form_add_contact > label {
    float: left;
    font-size: 12px;
    margin: 5px 6px 0 0;
}
.box_register_free {
    border: 1px solid gold;
    padding: 10px;
	display:none;
}
.banner_km{text-align:center;width:100%;z-index:1021;position:fixed;}
.banner_km img{position:relative;z-index:1}
.banner_km span {
    background-color: #fef;
    border-radius: 50px;
    color: #555;
    font-family: tahoma;
    font-size: 12px;
    font-weight: 700;
    margin: 2px 0 0 -25px;
    padding: 2px 8px;
    position: absolute;
    z-index: 1022;
	cursor:pointer;
}
.banner_km.minimaze_km {
    height: 40px;
    left: auto !important;
    right: 0;
    top: 45% !important;
    width: 50px;
}
.banner_km.minimaze_km img.img_big_km,.banner_km .img_minimaze_km {display:none}
.banner_km.minimaze_km img.img_minimaze_km {display:block !important}
.banner_km.minimaze_km{cursor:pointer;}
.banner_km.minimaze_km .close_banner {display: none;}
.list_email_introduct .loading_question{position:absolute;right:100px;top:0}
.btn-primary {
    background-color: #428bca;
    border-color: #357ebd;
    color: #fff;
}

.menu_customer_head{cursor:pointer;position:relative}
.ul_head_popup{margin:0;float:left;}
.list_customer_popup {
    left: -400px;
    padding: 0;
    top:35px;
    position: absolute;
    width: 900px;
    z-index: 1010;
	background:#fff;
	display:none;
	cursor: default;
	border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 2px;
    border-bottom-right-radius:2px;
	margin-top: -1px;
	box-shadow:0 0 0 1px rgba(0, 0, 0, 0.3), 0 0 27px rgba(0, 0, 0, 0.3);
}
.left_customer {
    border-right: 1px solid #bebebe;
    float: left;
    height: 467px;
    width: 270px;
}
.content_bottom_customer {
   background-color: #eeeeee;
	float: left;
	height: 50px;
	padding-top: 30px;
	text-align: center;
	width: 100%;
	display:none;
}
.li_menu_supplier .n_customer
{float: right !important;
    left: auto !important;
    margin-left: 5px !important;
    right: auto !important;
    top: 0 !important;
    width: auto !important;
}
.main_customer {
    float: left;
    width: 629px;
}
.avatar_customer {
    float: right;
margin-right: 8px;
width: 30px;
}
.dt_ul_customer {
  background-color: #f7f7f7;
border-top: 1px solid #e0e0e0;
float: left;
max-height: 416px;
overflow: auto;
margin:0;
width: 100%;
}.dt_ul_customer > li {
   border-bottom: 1px dashed #e2e2e2;
float: left;
padding: 8px 0;
cursor:pointer;
width: 100%;
}
.dt_ul_customer > li:hover{background:#f8f8f8;background:linear-gradient(#fafafa,#e8e8e8)}
.avatar_customer > img {
    border-radius: 3px;
    height: 30px;
    width: 35px;
}.dt_ul_customer strong {
    color: #555;
    float: left;
    margin: 5px 0 0 5px;
	text-indent: 25px;
	font-weight:400;
	font-size:13px;
}
.frm_search_customer {
    background-color: #f2f2f2;
    float: left;
    padding-top: 10px;
    width: 100%;
	text-align:center;
}
.content_top_customer {
   height: 335px;
margin-bottom:25px;
padding: 17px 18px 10px;
}
.left_info_customer {float: left;width: 150px;margin-right: 10px;height:150px;}
.left_info_customer img {
    border-radius: 5px;
    height: 100%;
	width:100%;
	margin-top:15px;
}
.right_info_customer {
   color: #555;
float: left;
font-size: 14px;
width: 410px;
}
.right_info_customer a {
    color: #08c !important;
	font-weight:700 !important;
}.frm_search_customer .input_tb {
    float: none;
    width: 85%;
}
.btn_customer{
    -moz-appearance: none;
    background-color: #79b429;
    background-image: -moz-linear-gradient(center top , #99c75d 0px, #79b429 100%);
    border: 1px solid #81b946;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
    color: #fff !important;
    cursor: pointer;
    font: 900 18px Arial;
    padding: 10px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.content_bottom_customer .btn_customer {
    margin-right:8px;
}
.btn_customer:hover,.btn_customer:focus{text-decoration:none !important;border-color:#3EC5FF;}
.right_info_customer > p {
    margin-bottom: 5px;
}
.heading_customer {
   background: linear-gradient(#255b96, #225289) repeat;
    border-bottom: 1px solid #323c56;
    border-radius: 6px 6px 0 0;
    box-shadow: 0 1px #5487ca inset;
border-radius: 4px 4px 0 0;
float: left;
width: 100%;
}

.heading_customer > span {
    float: left;
    font-size: 14px;
    font-weight:400;
    margin-right: 10px;
	cursor: pointer;
	padding: 8px 13px;
	color:#fff !important;
}
.menu_customer_head{padding:2px 10px 4px !important}
.menu_customer_head > p{color: #0096d7; font-size: 13px; margin: 0;}
.menu_customer_head > p.st_menu span{background:#fa7500}
.menu_customer_head.active > p {
    background: linear-gradient(#2c6daf, #255b96) repeat;
    box-shadow: 0 1px #5487ca inset;
	border-color: #323c56 #323c56 -moz-use-text-color;
    border-image: none;
    border-radius: 5px 5px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    position: relative;
    z-index: 1011;
    line-height:34px;
	color:#fff !important;
	margin-top:-2px;
}
.heading_customer > span:first-child {
    border-top-left-radius: 4px;
}
.heading_customer > span.active{ background: linear-gradient(#2b6aab, #14385e) repeat;
    box-shadow: 0 1px #5285c7 inset;
    margin-bottom: -1px;}
.step_guide{color:green;text-align:center;top: 150px;position: relative;}
.close_customer_popup {
    border-left: 1px solid #2d63a0;
    border-top-right-radius: 3px;
    float: right !important;
    padding-left: 13px !important;
    padding-right: 3px !important;
}
.close_customer_popup > span {
    background-color: #0f3154;
    border-radius: 50px;
    font-size: 12px;
    padding: 3px 7px;
	color:#fff;
}
.close_customer_popup > span:hover{color:gold}
.right_info_customer a:hover{text-decoration:none !important}
.list_customer_popup .li_loading{
   background-color: #fff;
border-radius: 4px 4px 0 0;
color: #555;
font-size: 12px !important;
font-weight: 400;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1010;}
.li_loading > p {
    left: 50%;
    position: absolute;
    top: 50%;
}
.li_customer_pop .popup_chat_loading{float: right;margin: 10px 5px 0;}
.dt_ul_customer > li.not_found {
    color: gray;
    text-align: center;
}
.menu_customer_head .n_customer {
    border-radius: 50px;
    padding: 2px 4px 2px 3px;
	transition:all 0.4s ease 0s;
	top:5px;
}
.right_info_customer > h3 {
    line-height: 30px;
    margin-top: 0;
    margin-bottom: 0;
}
.right_info_customer .right_supplier_meta span.btn{float:left}
.right_info_customer .right_supplier_meta span.btn:hover{color:#fff !important}
.right_info_customer .right_supplier_meta span.btn_blue{margin: 0 10px}
.content_bottom_customer .btn_upgrades.active{border:1px solid gold}
.child_data{float:left;padding:10px;height:100%;width: 96.5%;}
.icon_head_customer {
    background: url("/images/icon_popup_customer.png") no-repeat 0 0;
   float: left;
    height: 18px;
    margin: 2px 2px 0 0;
    width: 18px;
}
.icon_customer_onl{background-position: -37px 0;margin-right:5px}
.pck_name{color:#0096d7;text-align:center;margin:6px 0 0;font-size:13px}
.icon_menu{display:inline-block;height: 18px;margin: 2px 5px 0;width: 19px;}
.icon_customer{ background: url("/images/icon_customer_active.png") no-repeat;position:relative;top:3px}
.icon_notifications{ background: url("/images/icon_notifications.png") no-repeat}
.icon_message{ background: url("/images/icon_message.png") no-repeat;width:23px}
.item_message.item_toggle.active .icon_message{ background: url("/images/icon_message_active.png") no-repeat;width:23px}
.item_notification.item_toggle.active .icon_notifications{ background: url("/images/icon_notifications_active.png") no-repeat;}
.menu_customer_head.active .icon_customer{ background: url("/images/icon_customer_active.png") no-repeat;}
.view_more_customer {
    color: #555;
    text-align: center;
}

.tr_customer.warning{background-image:none}
.rows_child.success .tool-tip{display:none !important}
.requested {
   float: left; font-size: 12px; font-weight: 700; line-height: 21px;
   background:url('/images/icon_quocte.png') no-repeat;margin-top: 15px;padding-left: 27px;clear:both;
}
.time_request {
    color: #999;
    font-weight: 400;
}

.customer .p_choose{display:inline;margin-right:11px}
.page_customer_detail{font-family:"Roboto", sans-serif}
.right_main.right_customer_more > h3 {
   color: #555; font-size: 16px; line-height: 30px; margin-bottom: 8px; margin-top:0; text-transform: uppercase;
}
.right_customer_more .supplier_name {
    color: #0f82ce;
    font-size: 16px;margin-bottom: 2px;
}
.ul_list_customer > li {
    border-bottom: 1px solid #f0f0f0;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 100%;
}
.ul_list_customer p {
    margin: 0;
}
.page_customer_detail .right_supplier_meta span{color: #03716e;font-size: 12px;}
.bound {
    border-radius: 50px;
    float: left;
    margin: 6px 5px 0 0;
    padding: 4px;
	behavior: url('/css/ie-css3.htc');
}
.bound.bound_red {
    background-color: #c9425a;
}
.bound.bound_gray {
    background-color: #03716e;
}
.sp_more_phone {
    color: #0f82ce;
    font-size: 14px;
}
.page_customer_detail .view_customer_phone{font-size:14px}
.page_customer_detail .right_user_info > p{margin:5px 0 3px}
.ul_list_customer > li:last-child {
    margin-bottom: 10px;
}
.right_main.right_customer_more{padding-bottom: 20px;margin-bottom:20px;border-left: 1px solid #d3d3d3; float: left; margin-left: 7px; padding-left:20px; width:24%;margin-top:85px;min-height:536px}
.sbzon{right:42px !important;}
.mjmChatRooms .li_active a{color:#fff !important}
#login-form .lb_input{font-size: 12px;margin-bottom: 10px;margin-left: 81px;margin-top: -5px;}

a.btn_suport {
        background-image: url("/images/t_sprite.png");
        background-repeat: no-repeat;
}
.box_suport .suport {
    position: relative;
}
.box_suport .show_suport {
    background-color: #fff;
    border-top: 3px solid #1272b0;
    bottom: 35px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    padding: 0 10px;
    position: absolute;
    right: 0;
    width: 300px;
    z-index: 99999;
}
.box_suport .show_suport ul {
    width: 100%; margin: 0px; padding: 0px;
}
.box_suport .show_suport ul li {
    border-bottom: 1px dotted #dadada;
    color: #272727;
    font-family: "UTM Daxline";
    font-size: 14px;
    padding: 8px 0 8px 45px;
    line-height: 24px;
}
.box_suport .show_suport ul li.sp_phone {
    background: url("/images/t_sp_phone.jpg") no-repeat;
}
.box_suport .show_suport ul li.sp_mail {
    background: url("/images/t_sp_mail.gif") no-repeat;
    padding-bottom: 20px;
}
.box_suport .show_suport ul li.spskype {
    background: url("/images/skype.png") no-repeat;
    padding: 14px 0 14px 45px;
}
.box_suport .show_suport ul li.spyahoo {
    background: url("/images/yahoo.png") no-repeat;
    padding: 14px 0 14px 45px;
    border-bottom:none;
}
.box_suport .show_suport ul li a {
    color: #167db8;
    text-decoration: none;
}
.box_suport a.btn_suport {
    color: #fff;
    display: none;
    font-family: "UTM Daxline";
    font-size: 16px;
    height: 35px;
    line-height: 32px;
    text-indent: 14px;
    width: 183px;
}
.box_suport a.btn_suport span {
    padding-left: 10px;
}
.box_suport a.btn_suport:hover {
    text-decoration:none;
    color:yellow;
}
#header .header-user .box_suport {
    top: 15px;
}
.support_close{
    background-color: #d3d3d3;
    padding: 2px 8px;
    position: absolute;
    right: 0;
    cursor: pointer;
}	 
.icon_coins{background: url("/images/coins.png") no-repeat;}
.icon_money{background: url("/images/money.png") no-repeat;background-size:19px}
.none_decoration:hover{text-decoration:none !important}.none_decoration:hover{text-decoration:none !important}
.loading_calculate{float:left;width:100%}
.loading_calculate span{background: url("/images/lightbox-ico-loading.gif") no-repeat;color: green;float: left;height: 32px;left: 140px;padding: 8px 0 0 40px;position: relative;width: auto;}
.process_buy_customer{background: url("/images/ajax-loader-buy-customer.gif") no-repeat;float: left;height: 16px;margin:2px 7px 0 0;position: relative;width: 16px;}
.list_customer_popup.opacity_hide,.popup_customer_app.opacity_hide{z-index: 1019 !important;}
.data_customer{float: left;padding: 15px;width: 500px;line-height:25px}
.data_customer p{margin-bottom:10px;color:#666}
.child_btn_act{float: left;text-align: center;width: 100%;}
.body-dialog div.ui-dialog.new_dialog .ui-dialog-titlebar{background:#fff}
.body-dialog div.ui-dialog.new_dialog .ui-dialog-titlebar span.ui-dialog-title{color:#0096d7}
.body-dialog div.ui-dialog.new_dialog .ui-dialog-titlebar-close{background-color: gray; border-radius: 0; padding: 4px 7px; right: -1px; top: 10px;}
.body-dialog div.ui-dialog.new_dialog .ui-dialog-titlebar-close:hover{padding: 4px 7px !important;border:none !important}
.body-dialog div.ui-dialog.new_dialog .ui-widget-content{border:none}
.item_transaction .child_sub_menu_top a{width:100%}
.supplier_index .user_info_avatar{width:25%}
.supplier_index .right_user_info{width:73%}
.summary{float:right;width:100%;text-align:right;margin-bottom:10px !important}
.sp_view_phone{cursor:pointer}
.profile_user .frm_info_buyer .rows{margin-bottom:10px}
.form_change_avatar .MultiFile-wrap{margin-left:75px}
.form_change_avatar .MultiFile-remove{background-color: #fef; border-radius: 50px; font-weight: 700; padding: 3px 7px;}
.form_change_avatar .MultiFile-list{margin-left: 53px;position: absolute;}
.form_change_avatar .MultiFile-list span{display:none}
.ui-dialog .ui-dialog-title{overflow:inherit !important}
.ui-widget{font-family:"Roboto", sans-serif !important}.form_change_avatar .MultiFile-list span{display:none}
.ct_top{margin:0 auto;width:980px;height:350px}
.top_landingpage{position:relative;background:url("/images/landingpage/bgr_landingpage.png") no-repeat;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/landingpage/bgr_landingpage.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/landingpage/bgr_landingpage.png', sizingMethod='scale')";float:left;height:716px;width:100%;}
.content_section{margin:0 auto;width:980px;}
.ul_stc{float: left;margin: 0;padding: 40px 0;width: 100%;}
.content_section .ul_stc li {float: left;font-weight:bold}
.content_section .ul_stc li p {
    font-family: "Roboto", sans-serif;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight:bold;
}
.content_section .ul_stc li h1 {
    color: #33abdf;
    font-family: "Roboto", sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
    padding-left: 12px;
}
.statistic.blue{background-color:#0096d7;}
.statistic.gold{background-color:#f0f0f0;}
.statistic span {font-size: 35px;}
.ul_second li.li_icon{background:url('/images/landingpage/06.png') no-repeat;height: 308px;}
.ul_stc.ul_second strong {
    color: #0096d7;
    font-size: 29px;
}
.button_landingpage_green{background-color: rgb(201, 67, 90); border-radius: 2px; color: #fff; cursor: pointer; float: left; font-size: 20px; font-weight: 700; padding: 15px 20px; width:300px;}
.button_landingpage_green:hover{background-color:rgb(201, 90, 100);}
.button_landingpage_green i{background:url('/images/landingpage/icon_button.png') no-repeat;float: left;height: 42px;margin: 0 20px 0 0;width: 33px;}
.button_landingpage_green span span {
    float: left;
    font-weight: 400;
    margin-top: 3px;
	font-size:13px;
}
.des_ul{color: #666; float: left; font-size: 16px; margin: 20px 0 15px; width: 100%;}
.des_ul > li{float: left; margin-bottom: 8px; width:50%;}
.des_ul > li i,.ul_stc p i{background: url("/images/landingpage/09.png") no-repeat; float: left; height: 20px; margin: 7px 10px 0 0; width: 10px;}
.button_landingpage_gold{background-color:#E77E23;border-radius: 2px;color: #fff;cursor: pointer;float: left;font-size: 18px;font-weight: 700;padding: 16px 20px;width: 450px;}
.button_landingpage_gold:hover{opacity:0.9;filter: alpha(opacity=90);}
.button_landingpage_gold span span {font-size: 15px;font-weight: 400;}
.button_landingpage_gold i{background:url('/images/landingpage/icon_android.png') no-repeat;float: left;height: 42px;margin: 0 20px 0 0;width: 43px;}
.tbl_history th{background-color: #f0f0f0;color: #000;}
.child_button_reg{float: left; margin: 35px 0 45px; width: 100%;}
.supplier_comment .top_comment{float: left;width: 100%;}
.child_img{background-color: #fff; border: 1px solid #d3d3d3; border-radius: 50px; float: left; padding: 5px;}
.top_comment .child_img > img{border-radius: 50px; height: 65px; width: 65px;}
.child_name{color: #999; float: left; font-size: 17px; margin-left: 15px; margin-top: 16px;}
.child_name > p{font-size: 16px;margin-top: 4px;}
.content_comment{color: #888; float: left; font-size: 15px; font-style: italic; margin-top: 11px; width: 95%;}
.ul_samo strong {color: #999;float: left;font-size: 18px;margin: 16px 25px 0 0;}
.ul_samo > li {float: left;margin-right: 22px;padding: 0;}
.ul_samo {float: left;margin: 0;padding: 25px 0;}
.bl{color:#0096D7}
.buyer_request .list_supplier_news h3 {font-size: 16px;}
.buyer_request p{margin-bottom:5px}
.ui-dialog .ui-dialog-titlebar-close {
    background-color: gray;
    height: 30px !important;
    right: 0 !important;
    top: 10px !important;
    width: 30px !important;
    border-radius:0;
}
.body-dialog div.ui-dialog .ui-dialog-titlebar span {
    margin-left: 6px;
    margin-top: 6px;
}
.ctm_approved{transition:all 0.4s ease 0s;cursor:pointer;background-color: #e0e0e0; bottom: 0;cursor: pointer; right: 8px; padding: 10px 18px; position: fixed;text-transform:uppercase;color:red}
.alert{line-height:25px !important}
.post_popular{width:100%; float: right; padding: 0px 5px}
.post_popular h4{color:#000;border-bottom: 1px solid #f1f1f1; border-top: 1px solid #f1f1f1; font-size: 1em; font-weight: 400; margin-bottom: 0; padding: 6px 0; text-transform: uppercase;}
.post_popular ul{float: left; margin: 0; width: 100%}
.post_popular ul li{float:left;width:100%;list-style:none !important;line-height:20px !important;text-align:left;border-bottom:1px solid #f7f7f7;padding-top:5px}
.post_popular ul li a{font-size: 13px; margin: 0; padding: 0; text-align: left !important;}
.post_popular ul li a img{margin-bottom:0}
.post_popular ul li:last-child{border:none}
.content_post p{margin-bottom: 16px;}
.button_1 > span{
    padding-left:10px;
}
.package_list tr td > p,.button_1 > span {
    color: #999;
    font-size: 10px;
    margin-top: 8px;
}
.package_list tr td p a, .button_1  span a {
    font-size: 12px;
}
.p_loan_purpose{color: #999; font-size: 12px; font-weight: 400;}
.hot, .hot:hover {background:url("/images/icon_hot.gif") no-repeat !important;padding-right:30px !important}
.filter_bhnt #nav-menu li{background-color:rgba(241, 241, 241, 0.7);margin-right: 5px;}
.filter_bhnt .li_body_rows .product_name{font-size:19px;line-height:26px}
.filter_bhnt .li_body_rows_hide{max-height: 180px; padding: 10px 5px 70px; top: -21px; width:97%;}
.filter_bhnt .list_product_hot > li.old{margin:0 42px}
.filter_bhnt .list_product_hot > li{width: 30%;margin-bottom:35px !important}
.filter_bhnt .cc-feature p{line-height: 16px; margin-top: 1px; width: 88%;}
.filter_bhnt .cc-feature {padding: 0 15px;}
.filter_bhnt .li_body_rows_primary{padding:10px 20px 78px}
.filter_bhnt .list_product_hot{margin:10px 0 0 0px;padding-bottom:10px}
.ie7 .filter_bhnt .list_product_hot{padding-bottom:30px}
.filter_bhnt .thead_filter {color: #4e85ae;font-size: 18px;padding:0;text-indent: 10px;}
.filter_bhnt .list_product_hot > li:hover{}
.filter_bhnt .li_body_rows.to-top{top:30px}
.filter_bhnt .li_body_rows .btn_green{font-weight:400 !important;float: none; font-size: 13px !important; margin-bottom: 0 !important; margin-top: 15px; padding: 5px 17px !important;}
.thead_filter .estimate_tool {float: right; margin: 0 10px 0 0; text-align: center; text-indent: 0;}
.ie7 .thead_filter .estimate_tool{margin-top:-20px}
.thead_filter .footer_filter a{margin-top:10px}
.content_post h3 {font-size: 18px;margin-bottom: 0;padding-bottom: 2px}
.content_post h4{font-weight:16px}
.content_post h4{font-size: 16px;margin-bottom: 0;}
.btn_bank.btn_green:hover{background:#499E49 !important;border-bottom: 3px solid #448844 !important}
.filter_healthcare .filter_bhnt .list_product_hot > li:hover{border-color: #4fcaff;}
.filter_healthcare .list_product_hot > li{height:485px;}
.bh_attribute {float: left;min-height: 80px;width: 100%;}
.ul_menu_top li .right_supplier_meta span{color:#fff}

.sub_out .icon-sign-out{font-size:0.9rem}
.ul_user .child_sub_menu_top a:hover i,.ul_user .child_sub_menu_top a:hover span{text-decoration:none !important;color:#0096D7}
.child_sub_menu_top a:hover{text-decoration:none !important;}

.item_notification:hover .fa.fa-bell{color: #0096D7;}
.child_sub_menu_top .recharge i.sprite{}
.child_sub_menu_top .recharge .sprite{background-position:-420px -731px;height:27px;margin-top:0 !important}
.history_transaction .sprite{background-position: -396px -729px; margin-right: 3px; width: 23px;height:20px;margin-top:0}
.sv{background: #008bbb;
color: #fff;
content: "TheBank.vn";
display: inline-block;
font-size: 13px;
font-style: normal;
font-weight: normal;
margin-right: 5px;
padding: 0 5px;
line-height:20px;
font-family:"Roboto Condensed",sans-serif !important;
}
.sidebar {
    float: right;
    width: 26%;
	position:relative;
}
.cover {background-position: 50% top; background-repeat: no-repeat; background-size: cover !important; float: left; height: 70px; margin-right: 8px; width:37%;}
.cover > a {
    display: block;
    height: 100%;
    width: 100%;
}
.post_popular.post_viewed li {
    float: left;
    padding-bottom: 5px;
    padding-top: 2px;
    width: 100%;
}
.post_popular.post_viewed li a{color:#000;display:block;line-height: 18px;}

.like_box {background-color:#fff;border: 1px solid #d1d1d1;border-radius: 5px;float: left;padding: 10px 0;width: 100%;behavior: url('/css/ie-css3.htc');}
.like_box .logo {margin-left: 10px;width: 190px;}
.addthis_button_google_plusone > div{width:60px !important}
.addthis_button_facebook_share > div > span {vertical-align: top !important;width: 105px !important;}
.addthis_button_facebook_share > div > span > iframe {width:100% !important}
.addthis_button_facebook_share{margin:0 0 0 6px;}
.p_viewed{font-size: 12px;color:#999;margin-top: 3px;}
.p_viewed .icon-search{margin-top:-1px}
.p_viewed .fa-comments{margin-left: 13px;}
.right_cover {display: block;float: right;width: 58%;}
.form_register_in_post {background-color: #FFFFE9;
    border: 2px dashed #EEC82C; clear: both; margin: 20px auto; padding:22px 0; text-align: center; width: 100%;}
.form_register_in_post > a {font-size: 18px;}
.form_register_in_post > a:hover span {color:#d0203d}
.p_post_date{color: #999; float: left; font-size: 11px; margin-left: 10px;}
.p_post_date i{margin-right: 4px; position: relative; top: -2px;}
.logo_facebook{background:url("/images/logo_thebbank_fb.png") no-repeat;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_thebbank_fb.png',sizingMethod='scale'); float: left; height: 57px; margin: 0 6px 0 10px; width: 63px;}
.samecat-news.jcarousel_news {box-shadow:9px 2px 11px #d3d3d3;background: #fff none repeat 0 0; bottom: 0; left: -150%; position: fixed; transition: all 1s cubic-bezier(1, 0, 0.5, 0.25) 0s;}
.samecat-news.jcarousel_news  h3{text-indent: 10px;}
.post_popular.post_viewed{width:208px}
.absolute_bottom{position:absolute;bottom:0;margin-left: -10px;}
.post_popular.post_viewed.scrolling{top:34px;margin-left: -10px;}
.jcarousel_news:hover .jcarousel-prev-horizontal,.jcarousel_news:hover .jcarousel-next-horizontal{display:block !important}
.child_category_interest{float:left;width:310px;}
.verify_tc {background:url("/images/img_verify.png") no-repeat 0 0; display: inline-block; margin-left: 4px; padding: 12px; position: relative; top: -4px;}
.users_center h1.head_partners{width:100%;line-height:35px;font-size:20px;font-weight:700;margin-top:-5px;margin-bottom:4px}
#nav-menu li.order:hover{background:none !important}
.box_action.meta_footer{font-size:14px;margin-top:18px}
.td_service .user_service {float: left;margin: 0;width: 73%;}
.td_service .user_service > li::after {content: " , ";color:#0096d7}
.td_service .user_service > li {float: left;width: auto;margin-right: 3px;}
.content_right_main {background: #f5f5f2;float: left;padding: 20px 15px;width:90%;}
.content_right_main.scrolling {margin-left: -15px;top: 50px;width: 282px;}
.infomation_professional .row_input > span {float: left;width: 145px;}
.child_category_interest.absolute_bottom {bottom: -10px;margin:0}
.like_box_post{display:none}.child_category_interest.absolute_bottom {bottom: -10px;margin:0}
.supplier_detail .content_home{margin-top: 8px;}
.filter_healthcare .li_body_rows .btn_green{margin:0}
.filter_healthcare .li_body_rows.to-top{top:120px}
.filter_healthcare .li_body_rows_hide{top:-48px}
.social_like_shares{
  position:absolute;
  top:5px;right:10px;
  display:none;
}
.ct_post_like{position:relative}
.block-image .ct_post_like{float:left;width:100%}
li.ct_post_like .social_like_shares{top:5px}
.coment_answer:last-child {
    border-bottom: none;margin-bottom: 0;}
.count_sup{color:rgb(201,90,100)}
body.resize .main_tb {
    max-width: 1024px;
    min-width: auto;
}
body.resize .top_menu_page .child_top {
    max-width: 1024px;
    min-width: auto;
}
.section_page{float:left;width:100%}
#top_page img{float:left;width:100%}
#bottom_page{margin-top:30px}
.page_supplier .index_line{width:80%;margin-top:5px}


.page_supplier .arrow_down {
    background: #66c0e7 url("/images/tvv/icon_arrow_down.png") no-repeat 18px 20px;
    border-radius: 50px;
    height: 50px;
    transition: all 1s cubic-bezier(0.2, 0, 0.205, 0.225) 0s;
    width: 50px;
	top:-28px;
	cursor:pointer;
	behavior: url('/css/ie-css3.htc');
}
.arrow_down.up{background-position:18px 12px}
.arrow_down.down{background-position:18px 24px}
.head_section {text-align: center;}

.list_product > li:last-child{margin:0}
.page_supplier .jcarousel-prev,.page_supplier .jcarousel-next{display:none !important}
.page_supplier .jcarousel-clip-horizontal{height:auto;width:104%;}
.child_product{display:none}
.price.bussiness{margin-bottom:42px}
.sp_loading{background:url('/images/loading_cbox.gif') no-repeat;}
.list_product li .sc_product{visibility:hidden}
.list_product li .sc_product.animated{visibility:visible}
.sp_loading {
    background: rgba(0, 0, 0, 0) url("/images/loading_cbox.gif") no-repeat 0 21px;
    padding: 20px 17px;
}.loading-wrap > p {
    float: left;
    margin: 20px 0 0;
    width: 100%;
}
.transition{transition: all 0.5s cubic-bezier(0.5, 0, 0.405, 0.425) 0s;}
.list_product li.min_width{width:225px !important;margin-right:15px}
.list_product .min_width .top_product .btn.btn_red.roboto-c, .min_width .top_product .btn.btn_blue.roboto-c {
    min-width: 185px;
}
.min_width ul.attributes{padding:0 8px}
.min_width ul.attributes li{padding-left:25px}
.thebank-alo-phone.thebank-alo-green .thebank-alo-ph-img-circle {
    background-color: #00aff2;
}
.thebank-alo-ph-img-circle{
animation: 1s ease-in-out 0s normal none infinite running thebank-alo-circle-img-anim;
background: rgba(30, 30, 30, 0.1) url("/images/tvv/icon_phone.png") no-repeat center center;
border: 2px solid transparent;
border-radius: 100%;
height: 60px;
left: 70px;
opacity: 0.7;
position: absolute;
top: 70px;
transform-origin: 50% 50% 0;
width: 60px;
behavior: url('/css/ie-css3.htc');
}
.thebank-alo-phone.thebank-alo-green.thebank-alo-hover .thebank-alo-ph-img-circle, .thebank-alo-phone.thebank-alo-green:hover .thebank-alo-ph-img-circle {
    background-color: #75eb50;
}
.thebank-alo-ph-circle-fill{animation: 2.3s ease-in-out 0s normal none infinite running thebank-alo-circle-fill-anim;
background-color: #000;
border: 2px solid transparent;
border-radius: 100%;
height: 100px;
left: 50px;
opacity: 0.1;
position: absolute;
top: 50px;
transform-origin: 50% 50% 0;
transition: all 0.5s ease 0s;
width: 100px;
behavior: url('/css/ie-css3.htc');
}
.thebank-alo-phone.thebank-alo-green .thebank-alo-ph-circle-fill {
    background-color: rgba(0, 175, 242, 0.5);
    opacity: 0.75 !important;
}.thebank-alo-phone.thebank-alo-green .thebank-alo-ph-circle {
    border-color: #00aff2;
    opacity: 0.5;
}
.thebank-alo-ph-circle{animation: 1.2s ease-in-out 0s normal none infinite running thebank-alo-circle-anim;
background-color: transparent;
border: 2px solid rgba(30, 30, 30, 0.4);
border-radius: 100%;
height: 160px;
left: 20px;
opacity: 0.1;
position: absolute;
top: 20px;
transform-origin: 50% 50% 0;
transition: all 0.5s ease 0s;
width: 160px;
behavior: url('/css/ie-css3.htc');
}
.thebank-alo-phone.thebank-alo-show {
    visibility: visible;
}
.thebank-alo-phone{background-color: transparent;
cursor: pointer;
height: 200px;
position: fixed;
right: 30px;
top: 30px;
transition: visibility 0.5s ease 0s;
visibility: hidden;
width: 200px;
z-index: 200000 !important;}
.thebank-alo-phone.thebank-alo-green.thebank-alo-hover .thebank-alo-ph-circle-fill, .thebank-alo-phone.thebank-alo-green:hover .thebank-alo-ph-circle-fill{background-color:rgba(117,235,80,0.5);opacity:0.75 !important}
.thebank-alo-phone.thebank-alo-green.thebank-alo-hover .thebank-alo-ph-circle, .thebank-alo-phone.thebank-alo-green:hover .thebank-alo-ph-circle{border-color:#75eb50}
#thebank-alo-wrapper {
    bottom: 0;
    color: #383838;
    display: none;
    left: 0;
    overflow: visible;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2000000;
}
#thebank-alo-wrapper .thebank-alo-overlay {
    background: #000 none repeat 0 0;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 200000;
}.thebank-alo-table {
    bottom: 0;
    display: table;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}.thebank-alo-cell {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.thebank-alo-popup {
    background:rgba(249,249,249,1);
    border-radius: 16px;
    display: inline-block;
    margin: 0 auto;
    padding: 60px 75px;
    position: relative;
    text-align: center;
    transition: all 0.6s ease-out 0s;
    z-index: 200001;
	width:600px;
	behavior: url('/css/ie-css3.htc');
}
.thebank-alo-popup-close{background: url("/images/tvv/icon_close.png") no-repeat;
background-position: center center;
background-repeat: no-repeat;
border-radius: 2px;
cursor: pointer !important;
height: 30px !important;
position: absolute !important;
right: -15px !important;
top: -15px !important;
transition: all 0.3s ease-out 0s !important;
width: 30px !important;behavior: url('/css/ie-css3.htc');}
.thebank-alo-popup h3 {
    font-size: 24px;
    font-weight: 300;
    margin: 0 0 40px;
    white-space: nowrap;
}#thebank-alo-wrapper .thebank-alo-popup .thebank-alo-input-wrapper .input {
    padding: 0 13px;
}#thebank-alo-wrapper .thebank-alo-popup .thebank-alo-input-wrapper input.valid-invalid[type="text"] {
    color: #ff496b !important;
}
.thebank-alo-number,.thebank-alo-name {
    -moz-border-bottom-colors: none !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
background: #f9f9f9 !important;
border-color: -moz-use-text-color -moz-use-text-color #0096D7 !important;
border-image: none !important;
border-radius: 0 !important;
border-style: none none solid !important;
border-width: medium medium 1px !important;
box-shadow: 0 0 0 !important;
color: #0096D7 !important;
display: inline-block;
font-size: 28px !important;
font-weight: normal !important;
height: 30px !important;
margin: 0 auto !important;
padding-bottom: 10px !important;
padding-left: 0 !important;
width: 221px !important;
}
.normal-mode .thebank-alo-number,.normal-mode .thebank-alo-name{background:none !important}
.thebank-alo-message {
    clear: both;
    font-size: 14px;
    height: 32px;
    padding: 18px 0 13px;
    text-align: center;
}
.valid-invalid-message {
    color: #ff496b !important;
    font-size: 14px;
}#thebank-alo-wrapper .thebank-alo-popup .thebank-alo-submit {
    background-color: #333;
    border: 0 none;
    border-radius: 68px;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    outline: medium none !important;
    padding: 20px 40px;
	behavior: url('/css/ie-css3.htc');
}
#thebank-alo-wrapper .thebank-alo-popup .thebank-alo-submit:hover,#thebank-alo-wrapper .thebank-alo-popup .thebank-alo-submit:focus{
	background-color: #444;
}
/*ul.attributes li.no_attribute {
    background: rgba(0, 0, 0, 0) url("/images/tvv/icon_not_checked.png") no-repeat scroll 0 0;
}*/

#thebank-alo-wrapper.night-mode {color: #fff;}
#thebank-alo-wrapper.night-mode .thebank-alo-popup{background:rgba(53,53,53,1)}
#thebank-alo-wrapper.night-mode .thebank-alo-popup .thebank-alo-submit{background-color:#0096D7}
#thebank-alo-wrapper.night-mode .thebank-alo-popup .thebank-alo-submit:hover{background:#007DB3}
.night-mode .thebank-alo-number,.night-mode .thebank-alo-name {
    border: 1px solid #0096D7;
    border-radius: 3px;
	text-indent:10px;
    padding: 13px 31px;
	behavior: url('/css/ie-css3.htc');
}
.night-mode  .thebank-alo-message{font-size:16px;color:#f1f1f1}
.normal-mode  .thebank-alo-message{font-size:16px;color:#666}
#thebank-alo-wrapper input::-webkit-input-placeholder { /* WebKit browsers */
  line-height: 34px;
}
.thebank-alo-popup-timer {
    font-size: 28px;
    font-weight: 300;
    padding-top: 20px;
}
#content{margin-top:0 !important}
#top.fixed{position:fixed !important;top:0}
.sp_pennding {
    background: #faa732;
    border-radius: 1px;
    color: #fff !important;
    margin-left: 5px;
    padding: 1px 5px;
	behavior: url('/css/ie-css3.htc');
}
.page_supplier .container_tb{margin-top:0}

.bottom_product .attributes li.no_attribute i{opacity:0.5;filter: alpha(opacity=50);}

.product_detail .breadCrumb {border:none;margin-bottom: 20px;padding: 5px 0;width:100%}
.product_detail .breadCrumb ul{float: left;margin-left: 5px;width: auto;}
.btn:focus{outline:none !important}
.form_register_post {
    background-color: #f7f7f7;
    border: 2px dashed #cd0000;
    float: left;
    width: 100%;
	padding:6px 0;
}
.top_form {padding: 0 18px;}
.top_form h3 {
    color: #cd0000;
    font-size: 24px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 0;
    text-transform: uppercase;
	margin-top:12px;
}
.top_form p {
    border-bottom: 1px solid #ececec;
    color: #767676;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 28px;
    padding-bottom: 8px;
}
.bottom_form {padding: 0 18px;}
.bottom_left_form {
    float: left;
    width: 40%;
}
.bottom_right_form {
    float: left;
    width: 58%;
}
.bottom_left_form > ul {
    font-size: 13px;
    margin: 20px 0 0 13px;
    width: 80%;
}
.bottom_left_form li {
    color: #a1a1a1;
    line-height: 20px !important;
	 margin-bottom: 19px;
}
.bottom_left_form img{max-width:134px;float:left}
.rows_field {
    background-color: #fff;
    border: 1px solid #c4c4c4;
    border-radius: 3px;
    float: left;
    margin-bottom: 10px;
    padding: 4px 0;
    width: 100%;
	behavior: url('/css/ie-css3.htc');
}
.rows_field > label {border-right: 1px dotted #ccc;float: left;margin: 2px 0 0 10px;padding-right: 10px;}
.rows_field > label .icon_user {
    background:url("/images/form_register/icon_user.gif") no-repeat;
    float: left;
    height: 22px;
    width: 18px;
}
.rows_field > label .icon_phone {
    background:url("/images/form_register/icon_phone.gif") no-repeat;
    float: left;
    height: 22px;
    width: 22px;
}
.rows_field > label .icon_email {
    background:url("/images/form_register/icon_email.gif") no-repeat;
    float: left;
    height: 13px;
    width: 20px;
}
.rows_field > label .icon_location {
    background:url("/images/form_register/icon_location.gif") no-repeat 0 0;
    float: left;
    height: 24px;
    width: 15px;
}
.rows_field input {
    border: medium none;
border-radius: 0;
box-shadow: 0 0 0 !important;
color: #777;
margin-bottom: 0;
width: 80%;
}
.rows_field.field_phone > label {margin-top: 4px;padding-right:6px}
.rows_field.field_email > label {margin-top:7px;padding-right: 8px;}
.field_province .rows_field > label {
    margin-top: 2px;
}
.rows_field.field_accept,.rows_field.field_button {
    background: none;
    border:none;
}
.rows_field.field_accept > label {
    border:none;
    color: #afafaf;
    float: none;
    margin-left: 20px;
    padding-right: 0;
}
.rows_field.field_accept > input {
    float: left;
    width: auto;
	margin-top: 6px;
}
.p_total_cp {
    color: #a1a1a1;
    float: left;
    font-size: 12px;
    font-weight: 300;
    width: 100%;
}
.field_button button.btn.btn_blue:hover{
	background:#007AAE !important;
	border-bottom:2px solid #0D4788 !important;
}
.field_button button.btn.btn_blue {
    background: #0096d7 !important;
    border-bottom: 2px solid #0e5099 !important;
    border-radius: 2px !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    padding-bottom: 9px !important;
    padding-top: 9px !important;
    text-transform: uppercase;
	transition: all 0.3s cubic-bezier(0.5, 0, 0.405, 0.425) 0s;
    width: 60% !important;
	behavior: url('/css/ie-css3.htc');
}
.bottom_left_form .social_like_shares {
    display: none !important;
}.field_province {
    float: left;
    margin-right: 2%;
    width: 53%;
}
.field_district {
    float: left;
    width: 45%;
}
.field_select{height:27px}
.field_select .chosen-container-active.chosen-with-drop .chosen-single,.field_select .chosen-single{border:none !important;padding-bottom:3px !important;padding-top:3px !important;}
.field_select .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:0 10px !important}
.field_province .chosen-container.chosen-container-single {width: 75% !important;}
.field_district .chosen-container {width: 100% !important;}
.field_select .chosen-container-single .chosen-single span{color:#777}
.field_select .chosen-container-single .chosen-drop{margin-top:4px;border-color: #c4c4c4;}
.field_select .chosen-container-single .chosen-search input[type="text"]{border-color: #c4c4c4;}
.field_select .chosen-container .chosen-results{width:92.5%}
.field_select .chosen-container-single .chosen-single div b{background:url('/images/form_register/icon_arrow_down.gif') no-repeat;background-position:0 10px}
.rows_field.error {border-color: #ed5e1f;}
.field_select select{display:none}
.field_select .chosen-container .chosen-results li.active-result,.field_select .chosen-container .chosen-results li.no-results{text-align:left}
.rows_field.field_button{margin-bottom:3px;}
.rows_field.field_accept.error label,.rows_field.field_accept.error label a{color:#ed5e1f !important}
.popup-form-banner {height:490px !important;width:940px !important;left:25%;max-width: 100%;perspective:1300px;width:800px;z-index: 1401;}
.popup-form-banner .label_form {
    border: medium none;
	left: -12px;
	margin-left: 0;
	padding-right: 0 !important;
	position: relative;
	text-align: right;
	top: 4px;
	width: 145px;
}
.popup-form-banner .rows_field,.popup-form-banner label {border:none;margin-bottom:2px;}
.popup-form-banner .rows_field input {
    border: 1px solid #d3d3d3;
    padding-bottom: 6px;
    padding-top: 6px;
    width:66%;
}
.popup-form-banner .rows_field.field_htnl > label {margin-left: 5px;top:0;}
.popup-form-banner .rows_field.field_htnl > input {float: left;margin-top: 5px;padding: 0;width: auto;}
.popup-form-banner .left_form {
    border-right: 1px solid #e5e5e5;
float: left;
height: 412px;
padding-left: 15px;
padding-right: 15px;
padding-top: 20px;
width: 38%;
}
.popup-form-banner #form_popup_banner {float: right;padding-top: 20px;width: 55%;}
.popup-form-banner .field_select .chosen-container-active.chosen-with-drop .chosen-single,.popup-form-banner .field_select .chosen-single {
    border: 1px solid #ccc !important;
    padding-bottom: 6px !important;
    padding-top: 6px !important;
}
.popup-form-banner #wdn-popup-form .chosen-container-single .chosen-single {padding: 6px 10px;}
.popup-form-banner .left_form > ul {float: left;margin: 0;width: 100%;}
.popup-form-banner .left_form li {background:url("/images/tvv/icon_checked_attribute.png") no-repeat 0 0;color: #888;float: left;font-size: 14px;margin-bottom: 15px;padding-left: 21px;width:89%;}
.popup-form-banner .field_select .chosen-container-single .chosen-single div b{background:url("/images/chosen-sprite.png") no-repeat 0 8px}
.popup-form-banner .field_province .chosen-container.chosen-container-single {margin-right:4px;width:34% !important;}
.popup-form-banner .field_province .chosen-container.chosen-container-single:last-child {margin: 0;}
.popup-form-banner .field_select .chosen-container-single .chosen-drop{margin-top:-1px}
.popup-form-banner #wdn-popup-form .chosen-container-single .chosen-single div b,.popup-form-banner  #wdn-popup-form .right_btn span{margin-top:0}
.popup-form-banner .field_province{margin-bottom:8px}
.popup-form-banner .field_income .chosen-container {width: 68.8% !important;}
.popup-form-banner .field_button button.btn.btn_blue{float: none;width: 35% !important;}
.text-red{color:red}
.popup-form-banner #wdn-popup-form {float: left;padding:0 20px 20px;}
.popup-form-banner #wdn-popup-header {
    background:#f2f2f2 url("/images/bgr_form_popup.gif") repeat-x 4px 0;
    border-bottom: 1px solid #e5e5e5;
    color: #555;
	font-weight: 400;
    padding: 22px 0 15px;
}
.popup-form-banner #wdn-popup-close-btn{background:none;
font-family: tahoma;
font-size: 15px;
height: auto;
margin-right: 14px;
margin-top: 20px;
text-decoration: none;
width: auto;}
.popup-form-banner .rows_field.field_button #btn_cancel_pop {
    background-color: #f4f4f4 !important;
    border: 1px solid #ddd !important;
    border-radius: 3px !important;
    color: #555 !important;
    float: none;
    font-size: 16px !important;
    font-weight: 400;
    padding: 9px 25px !important;
	min-width:100px;
	margin-right:10px;
	behavior: url('/css/ie-css3.htc');
}
.popup-form-banner .field_button{text-align:right}
.popup-form-banner .rows_field.field_button #btn_cancel_pop:hover{background:#e0e0e0 !important;border:1px solid #C1C1C1 !important;}
.popup-form-banner .rows_field.field_accept > label{color:#555}
.error_district #district_pop_chosen .chosen-drop,.error_district #province_pop_chosen .chosen-drop,.error_district #district_pop_chosen .chosen-single,.popup-form-banner .rows_field.error input,.popup-form-banner .rows_field.error .chosen-drop,.popup-form-banner .rows_field.error .chosen-container-single .chosen-single  ,.popup-form-banner .field_select.error .chosen-container-active.chosen-with-drop .chosen-single, .popup-form-banner .field_select.error .chosen-single,.error_province #province_pop_chosen .chosen-single{border-color:#ed5e1f !important;}
.banner_citibank{background: rgba(0, 0, 0, 0) url("/images/banner-citibank-bag.png") no-repeat 0 0;float: left;height: 51px;width: 320px;}
.popup-form-banner  .text-right {
    font-size: 13px;
    margin-bottom: 3px;
    margin-right: 12px;
    text-align: right;
}
.left_form ul li:first-child{background:none;padding:0}
.popup-form-banner  .form-success {
    color: #555;
    float: left;
    font-size: 14px;
    height: 430px;
    padding-top: 16px;
}
.popup-form-banner .form-success {
    color: #555;
    float: left;
    font-size: 14px;
    height: 415px;
    padding-top:20px;
	-webkit-transition: all 0.75s cubic-bezier(0.5, 0, 0.405, 0.425) 0s;
  -moz-transition:all 0.75s cubic-bezier(0.5, 0, 0.405, 0.425) 0s;
  -o-transition:all 0.75s cubic-bezier(0.5, 0, 0.405, 0.425) 0s;
  transition: all 0.75s cubic-bezier(0.5, 0, 0.405, 0.425) 0s;
  margin-top:-500px;
}
.popup-form-banner .table_form .tr_old {background-color: #f5f5f5;}
.popup-form-banner .form-success > p {margin-bottom:8px;}
.popup-form-banner  .table_form {border: 1px solid #cfcfcf;text-align: left;}
.popup-form-banner .table_form th,.popup-form-banner  .table_form td {
    border-right: 1px solid #cfcfcf;
    border-top: 1px solid #cfcfcf;
    padding: 7px 10px;
} 
.popup-form-banner .field_select .chosen-container-active.chosen-with-drop .chosen-single div b{background-position: -18px 8px !important;}
.overflow_hidden{overflow:hidden}
.input_tb.search_news_menu{height: 35px !important; margin: 0 10px !important; width: 300px;}

.box_register_request table{margin:0}
.sp_text .c_supplier {color: #0096d7;font-size:25px}
.box_register_request table .button{font-weight:400 !important;font-size:16px}

.arrows_right{
    background:url("/images/arrow-right.gif") no-repeat 0 0 / 67px 23px;
    float: right;
    height: 23px;
    width: 70px;
}
.partner_payment li i{
    background: transparent url("/images/mobile-card.png") no-repeat;
    float: left;
    height: 49px;
    padding: 0 5px;
    width: 134px;
}
.partner_payment li i.vinaphone {background-position: 8px -5px !important;}
.partner_payment li i.vt {background-position: -124px -5px !important;}
.partner_payment li i.mobiphone {background-position: -385px -5px !important;}
.post_detail .div_img {
    height:180px;
    line-height: 177px;
    text-align: center;
    width: 240px;
	overflow:hidden;
}
.page_index_post .top_news .block-item-small .block-image img {
    height: auto;
    max-width: 100%;
    width: auto !important;
}
.page_index_post .top_news .block-item-small .block-image .div_img {
    height: 182px;
    line-height: 182px;
    text-align: center;
    width: 100%;
}
.page_search_post h1 {margin-bottom: 16px;}
.product_detail .div_detail_product table td {border: 1px solid #d3d3d3;padding: 10px;}
.note_update_status {
    color: green;
    float: left;
    font-size: 14px;
    line-height: 23px;
    margin: 0;
    width: 100%;
}
.child_status .head_modal {
    margin-bottom: 0;
    padding-bottom: 0;
}
.div_review > label {
    display: inline-block;
    font-size: 13px;
    margin: 0;
    min-width: 155px;
}
.child_star {display: inline-block;}
.tv_sv {
    color: #999;
    font-size: 12px;
    padding:0 0 2px !important;
	margin-top:-3px;
}
.div_review {font-size: 13px;}
.p_content_answer {padding-bottom: 0 !important;white-space: pre-line;line-height:22px}
.bar_bottom_detail {background-color: #d0e7f2; border-top: 1px solid #e0f0f7; bottom: 0; box-shadow: 0 -1px 0 #d7eaf4; overflow: hidden; padding-bottom: 3px; position: fixed; right: 0; transition: all 0.65s ease-in-out 0s; width: 100%;}
.resize_bar .ul_bar li{margin-right:7px}
.resize_bar.bar_min_width.bar_bottom_detail {width: 32.5%;}
.bar_min_width.bar_bottom_detail{width:24%}
.bar_min_width .li_first{background-position:7px 9px;cursor:pointer;margin-left: 2px;color:green}
.bar_bottom_detail .content_bar{height: 54px;overflow:hidden}
.li_first > h4 {font-size: 16px;font-weight: 400;margin-bottom:1px;margin-top:9px;text-indent: 52px;}
.li_first > p {font-size: 12px;text-indent: 52px;}
.ul_bar{margin: 0;}
.ul_bar li{float: left;margin-right: 15px;}
.ul_bar li:last-child{margin-right:0;}
.li_first{background: rgba(0, 0, 0, 0) url("/images/icon_bar_bottom.gif") no-repeat 0 9px;color: #ba2c48;min-width:31%;}
.li_insurance .link_sv {background-color:#c310ce;text-decoration:none}
.li_insurance .link_sv:hover{background-color:#A60EAD;}
.li_card .link_sv {background-color:#000000;}
.li_card .link_sv:hover{background-color:#303030;}
.li_unsecured .link_sv {background-color:#FB534D}
.li_unsecured .link_sv:hover{background-color:#FA201B}
.li_mortgage .link_sv {background-color:#5CC0BD;}
.li_mortgage .link_sv:hover{background-color:#368B89;}
.li_deposits .link_sv {background-color:#BA2C48;}
.li_deposits .link_sv:hover{background-color:#751C2E;}
.li_healthy_life .link_sv {background-color:#FC8307;}
.li_healthy_life .link_sv:hover{background-color:#8E4802;}
.link_sv {border-radius: 3px;color: #fff !important;float: left;margin-top: 14px;padding: 5px 9px;behavior: url('/css/ie-css3.htc');}
.li_minimaze i{color:mediumseagreen}
.li_minimaze i:hover{color:#000}
.content_post table {width: 100% !important;}

body a{text-decoration:none !important}
.alert {
    line-height: 25px !important;
}
.alert, .alert h4 {
    color: #c09853;
}
.alert {
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 8px 14px;
}
.alert {
    line-height: 25px !important;
}
.alert, .alert h4 {
    color: #c09853;
}
.alert {
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 8px 14px;
}
.sp_fee > font{position:absolute;font-size: 12px;top:30%;left:10%;z-index:10}
.tr_product_hidden.tr_showing{display:inline-block;*display:inline;zoom:1}
.ie7 .list_product_guitietkiem{width:886px}
.tr_product_hidden .list_product_guitietkiem{display:none}
.tr_product_hidden.tr_showing .list_product_guitietkiem{display:block}
.ie7 .cus-search .rows_child.rows_counseling_service{top:-40px}
.ie .center_main{padding-bottom:15px}
.ie7 .bound{padding:0;width:8px;height:8px}
.ie7 #input_professional{margin-top:-40px}
.ie7 .list_supplier_news{margin-top:20px !important}
.ie7 .right_user_info{margin-top:-20px !important}
.ie7 .post_popular.post_viewed.scrolling{margin-left:0}
.ie7 .fb_iframe_widget{float:left}
.avatar_user_question img{width:50px;height:50px}
.ie7 .tool_tip_profess{margin-left:-50px}
.ie7 .verify_tc{top:20px !important}
.ie7 .p_comment_product{float:none !important}
.ie7 .bar_product{left:0}
b.sprite_arrow_up {
    background-position: -324px -908px;
    bottom: 0;
    display: none;
    height: 11px;
    left: 42%;
    position: absolute;
    width: 17px;
}
.ie .index_bhnt .li_body_rows.to-top{top:40px}
.ie .index_bhnt .info_product{width:45%}
.ie7 .sprite_help_insurance{margin-top:-3px}
.ie7 .sp_r{margin-top:-20px}
.profile_send .avatar img{width:50px;height:50px}
.ie .message_user .button_more i{margin-top:4px}
.ie7 .list_info_profess .sprite.load_check_reset,.ie7 .list_info_profess .sprite.success{margin-top:-50px}