@media screen {
    #print-block{
        display: none;
    }
}
.btn-margin-5-top-left button {
    margin-left: 5px !important;
}

table.no-wrap tr,
.no-wrap,
table.no-wrap td{
    white-space: nowrap;
}
/**
Customs
 */
.page-header.navbar .page-logo {
    width: 100% !important;
    position: absolute;
    text-align: center !important;
    padding: 11px;
}
.page-header.navbar .page-logo > .logo-image, .page-header.navbar .page-logo > a {
    color: white;
    font-size: 15pt;
    float: none;
    margin-top: -1px;
}
.page-header.navbar .page-logo > .logo-image, .page-header.navbar .page-logo > a:hover
{
    text-decoration: none;
}
.page-header.navbar .menu-toggler.sidebar-toggler {
    float: right;
    display: none;
    margin: 11px 0 0 0;
}
/** Phone + table */
@media (max-width: 480px) {
    .page-header.navbar{
        height: 120px;
    }
    .page-header.navbar .menu-toggler.responsive-toggler {
        display: block;
        float: left;
        /* margin: 80px 6px 0 6px; */
        position: absolute;
        bottom: 10px;
    }

    .page-header.navbar .top-menu {
        background: none;
        /* padding-top: 30px; */
        right: 0;
        bottom: 0;
        position: absolute;
    }
}
.width-10p{
    width: 10% !important;
}
.width-30p{
    width: 30% !important;
}
.width-3p{
    width: 3% !important;
}
.width-5p{
    width: 5% !important;
}
.width-7p{
    width: 7% !important;
}
.padding-top-25{
    padding-top: 25px;
}
.margin-top-25{
    margin-top: 25px;
}
/**
print
 */
@media screen {
    #ketquathongke{

    }
    #print-block{
        display: none;
        margin: 0;
    }
}
@media print {
    #ketquathongke{

    }
}
.btn-full-width{
    color: white !important;
    width: 100%;
}
.table-hover-blue tbody tr:hover{
    background-color: rgba(10, 126, 169, 0.53);
    cursor: pointer;
}
.cv-time-new-roman{
    font-family: "Times New Roman";
    font-size: 10pt;
}
.table-no-padding table td{
    padding: 1px;
}
@media print {
    #table-ship table input,
    #table-ship table select,
    #table-ship table textarea{
        border: none;
        background: none;
        padding: 1px;
    }
    .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
        padding: 1px;
    }
    #table-ship table{
        font-size: 10pt;
    }

    #table-ship td{
        vertical-align: middle;
    }

    h1{
        font-family: "Times New Roman";
    }
    #print-block-ship
    {
        font-family: "Times New Roman";
        font-size: 10pt;
    }
    #print-block-ship td{
        padding: 3px 5px;
    }
}
.table-vertical-middle td{
    vertical-align: middle !important;
}
.logo-nst{
    position: absolute;
}
.block-ship-views-detail{
    position: relative;
}
.table-tanker td:nth-child(2n+1){
    text-align: right;
    font-weight: 600;
}
.margin-top-50{
    margin-top: 50px;
}
tr.bottom-row-dotted {
    border-bottom: 1px dotted #CCCCCC;
}
.td-padding-3 td{
    padding: 3px;
}
.cauhinh-index table tr{
    width: 100%;
}
.btn-eil{
    background: #008e4f !important;
    padding: 10px;
    color: #fff;
}
.btn-eil:hover{
    background: #03b968 !important;
    color: #fff;
    text-decoration: none;
}
.modal-body{
    overflow: auto;
}
.cke_dialog
{
    z-index: 10055 !important;
}
.panel-success > .panel-heading {
    color: #D8E3F2;
    background-color: #008e4f !important;
    border-color: #008e4f !important;
}
.seotieude
{
    font-size: 19px;
    color: #1a0dab !important;
    font-weight: bold;
}
.link-seo
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    color: #006621;
    margin-top: 3px;
}
.seomota
{
    color: #545454;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    margin-bottom: 5px;
}
.page-logo a:hover{
    text-decoration: none !important;
    cursor: pointer;
}