﻿/**
 * @Project NUKEVIET 3.0
 * @Author VINADES.,JSC (contact@vinades.vn)
 * @Copyright (C) 2010 VINADES.,JSC. All rights reserved
 * @Createdate Thu, 15 Sep 2011 03:06:40 GMT
 */

/* GLOBAL */
a.titleprojetc, .titleprojetc{font-weight:bold;color:#0066FF}
a.titleprojetc:hover{color:#0066CC}
span.pdatetime{color:#999999;font-size:11px}
.center{text-align:center}
.infoerror{color:red;font-weight:bold}
span.keyword{background-color:#FFFF66}
.hr{clear:both;margin:10px 0px 10px 0px;border-bottom:1px #CCCCCC solid}
.boxpro{border:1px #DADADA solid;display:block;box-shadow: 0px 0px 2px 0px #dadada;border-radius: 2px;margin-top:10px;margin-bottom:10px;padding:5px}
.aright{text-align:right}

tfoot .pagination {
    margin: 0;
}
table a.btn-default {
    color: #333;
}
.w90 {
    width: 90px;
}
.w10 {
    width: 10px;
}
.w150 {
    width: 150px;
}
.w200 {
    width: 200px;
}
.m-bottom {
    margin-bottom: 10px;
}
.m-right {
    margin-right: 10px;
}
.list_item_block {

}
.list_item_block > .items_block {
    margin-bottom: 7px;
    padding-bottom: 7px;
    border-bottom: 1px #DADADA solid;
}
.list_item_block > .items_block:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
}

.listing-summary {
    padding-left: 150px;
}
.listing-summary .star {
    margin-left: 1px;
}
.listing-summary .website {
    clear: both;
    color: #808080;
    float: left;
    font-size: 0.9em;
    margin-bottom: 3px;
    vertical-align: top;
}
.listing-summary .fields {
    clear: both;
}
.listing-summary .fieldRow {
    display: inline;
    font-size: 0.9em;
    height: 22px;
    line-height: 1.5em;
    padding: 0 2px 0 0;
}

/* BOX */
.alboxw{padding:0;margin:0px 0px 6px 0px;display:block; }
.alwrap{border:1px #DADADA solid;display:block;box-shadow: 0px 0px 2px 0px #dadada;border-radius: 2px}
.alheader{height:30px;overflow:hidden;display:block;background-image:url('../images/onlinetest/cat-header-bg.png');background-repeat:repeat-x;line-height:30px;padding-left:10px;border-bottom:1px #DADADA solid}
.alheader span{font-weight:bold;color:#0066FF}
.alcontent{display:block;padding:5px;margin:0px}

/* SEARCH */
.pro-search{padding:0;margin:0}
.pro-search table{padding:0;margin:0}

/* GEN PAGE */
.generate_page{margin:5px;text-align:right;font-weight:bold}

/* FROM - TABLE */
.table-search{border-collapse:collapse}
.table-search td{vertical-align:top}
.table-search .txt-full{border:1px #dadada solid;color:#666666;width:99%}
.table-search .txt-half{border:1px #dadada solid;color:#666666;width:30%}
.table-search input[type=button],.table-search input[type=submit]{background-color:#f5f5f5;border:1px #DADADA solid;border-radius: 3px;margin-right:5px;color:#333;cursor:pointer;box-shadow: 0px 0px 2px 0px #dadada}
.table-search input[type=button]:hover,.table-search input[type=submit]:hover{box-shadow: 0px 0px 4px 0px #ccc}
.table-search input[type=submit]:disabled{color:#CCCCCC}

.inline-form{
    display: inline;
}

.buss-tool .btn {
    margin-bottom: 10px;
}
.buss-tool .btn:last-child {
    margin-bottom: 0;
}
.m-top {
    margin-top: 10px;
}

/* Danh sách doanh nghiệp kiểu hiện đại hơn */
.ellipsis {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.bumlist-wraper {
    margin-bottom: 15px;
}
.bumlist-header-content,
.bumlist-item-content {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
}
.bumlist-header-content {
    background-color: #f2f3f4;
    color: #666;
    border-bottom: 1px solid #eee;
}
.bumlist-column {
    padding: 15px 0 14px 0;
}
.bumlist-column:not(.bumlist-column-company) {
    flex: 0 0 150px;
}
.bumlist-column.bumlist-column-amount {
    flex: 0 0 90px;
}
.bumlist-column.bumlist-column-company {
    flex-grow: 1;
    min-width: 0;
    padding-left: 15px;
}
.bumlist-column span.h {
    display: none;
}
.bumlist-item-content {
    background-color: #f8f9fa;
    border-bottom: 1px solid #eee;
}
.bumlist-item-content .bumlist-column {
    padding-right: 5px;
}
.bumlist-item-content .photo {
    box-shadow: 0 1px 4px rgba(0,0,0,.05);
    width: 37px;
    height: 37px;
    line-height: 35px;
    vertical-align: middle;
    border-radius: 4px;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #f7f8f9;
    margin-right: 12px;
    float: left;
}
.bumlist-item-content .img {
    max-height: 37px;
    max-width: 37px;
    min-height: inherit;
    width: 100%;
    border: none;
    padding: 0;
}

.butip-wrap .tooltip-inner {
    width: 180px!important;
}
.butip-item > img {
    float: left;
    width: 160px;
    height: auto;
    margin-right: 10px;
}

@media (max-width:767px) {
.bumlist-header {
    display: none;
}
.bumlist-item-content {
    display: block;
}
.bumlist-column:not(.bumlist-column-company) {
    background-color: #fff;
    padding: 0 5px 5px 5px;
}
.bumlist-column.bumlist-column-company {
    background-color: #f2f3f4;
}
.bumlist-column.bumlist-column-address {
    padding-top: 5px;
}
.bumlist-column:before,
.bumlist-column:after {
    content: " ";
    display: table;
}
.bumlist-column:after {
    clear: both;
}
.bumlist-column span.h {
    display: inline-block;
    color: #666;
}
.bumlist-column span.t {
    float: right;
}
}
