<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*
Theme Name: NBC
Version: 1.0
Author: DinhCode
Author URI: https://www.facebook.com/dinhcode
*/

@import url(css/form.css);
@import url(css/animate.min.css);
@import url(css/bootstrap-datetimepicker.min.css);
@import url(css/swiper.css);
a {
    color: #104282;
}
a:hover {
    color: #ff9000;
}
.datepicker--cells {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.datepicker--cell {
    border-radius: 4px;
    box-sizing: border-box;
    cursor: pointer;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 32px;
    z-index: 1
}
.datepicker--cell.-focus- {
    background: #f0f0f0
}
.datepicker--cell.-current- {
    color: #4EB5E6
}
.datepicker--cell.-current-.-focus- {
    color: #4a4a4a
}
.datepicker--cell.-current-.-in-range- {
    color: #4EB5E6
}
.datepicker--cell.-in-range- {
    background: rgba(92,196,239,.1);
    color: #4a4a4a;
    border-radius: 0
}
.datepicker--cell.-in-range-.-focus- {
    background-color: rgba(92,196,239,.2)
}
.datepicker--cell.-disabled- {
    cursor: default;
    color: #aeaeae
}
.datepicker--cell.-disabled-.-focus- {
    color: #aeaeae
}
.datepicker--cell.-disabled-.-in-range- {
    color: #a1a1a1
}
.datepicker--cell.-disabled-.-current-.-focus- {
    color: #aeaeae
}
.datepicker--cell.-range-from- {
    border: 1px solid rgba(92,196,239,.5);
    background-color: rgba(92,196,239,.1);
    border-radius: 4px 0 0 4px
}
.datepicker--cell.-range-to- {
    border: 1px solid rgba(92,196,239,.5);
    background-color: rgba(92,196,239,.1);
    border-radius: 0 4px 4px 0
}
.datepicker--cell.-selected-, .datepicker--cell.-selected-.-current- {
    color: #fff;
    background: #5cc4ef
}
.datepicker--cell.-range-from-.-range-to- {
    border-radius: 4px
}
.datepicker--cell.-selected- {
    border: none
}
.datepicker--cell.-selected-.-focus- {
    background: #45bced
}
.datepicker--cell:empty {
    cursor: default
}
.datepicker--days-names {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 8px 0 3px
}
.datepicker--day-name {
    color: #FF9A19;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    text-transform: uppercase;
    font-size: .8em
}
.-only-timepicker- .datepicker--content, .datepicker--body, .datepicker-inline .datepicker--pointer {
    display: none
}
.datepicker--cell-day {
    width: 14.28571%
}
.datepicker--cells-months {
    height: 170px
}
.datepicker--cell-month {
    width: 33.33%;
    height: 25%
}
.datepicker--cells-years, .datepicker--years {
    height: 170px
}
.datepicker--cell-year {
    width: 25%;
    height: 33.33%
}
.datepickers-container {
    position: absolute;
    left: 0;
    top: 0
}

@media print {
.datepickers-container {
    display: none
}
}
.datepicker {
    background: #fff;
    border: 1px solid #dbdbdb;
    box-shadow: 0 4px 12px rgba(0,0,0,.15);
    border-radius: 4px;
    box-sizing: content-box;
    font-family: Tahoma, sans-serif;
    font-size: 14px;
    color: #4a4a4a;
    width: 250px;
    position: absolute;
    left: -100000px;
    opacity: 0;
    transition: opacity .3s ease, left 0s .3s, -webkit-transform .3s ease;
    transition: opacity .3s ease, transform .3s ease, left 0s .3s;
    transition: opacity .3s ease, transform .3s ease, left 0s .3s, -webkit-transform .3s ease;
    z-index: 100
}
.datepicker.-from-top- {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px)
}
.datepicker.-from-right- {
    -webkit-transform: translateX(8px);
    transform: translateX(8px)
}
.datepicker.-from-bottom- {
    -webkit-transform: translateY(8px);
    transform: translateY(8px)
}
.datepicker.-from-left- {
    -webkit-transform: translateX(-8px);
    transform: translateX(-8px)
}
.datepicker.active {
    opacity: 1;
    -webkit-transform: translate(0);
    transform: translate(0);
    transition: opacity .3s ease, left 0s 0s, -webkit-transform .3s ease;
    transition: opacity .3s ease, transform .3s ease, left 0s 0s;
    transition: opacity .3s ease, transform .3s ease, left 0s 0s, -webkit-transform .3s ease
}
.datepicker-inline .datepicker {
    border-color: #d7d7d7;
    box-shadow: none;
    position: static;
    left: auto;
    right: auto;
    opacity: 1;
    -webkit-transform: none;
    transform: none
}
.datepicker--content {
    box-sizing: content-box;
    padding: 4px
}
.datepicker--pointer {
    position: absolute;
    background: #fff;
    border-top: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    width: 10px;
    height: 10px;
    z-index: -1
}
.datepicker--nav-action:hover, .datepicker--nav-title:hover {
    background: #f0f0f0
}
.-top-center- .datepicker--pointer, .-top-left- .datepicker--pointer, .-top-right- .datepicker--pointer {
    top: calc(100% - 4px);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}
.-right-bottom- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-top- .datepicker--pointer {
    right: calc(100% - 4px);
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg)
}
.-bottom-center- .datepicker--pointer, .-bottom-left- .datepicker--pointer, .-bottom-right- .datepicker--pointer {
    bottom: calc(100% - 4px);
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg)
}
.-left-bottom- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-top- .datepicker--pointer {
    left: calc(100% - 4px);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}
.-bottom-left- .datepicker--pointer, .-top-left- .datepicker--pointer {
    left: 10px
}
.-bottom-right- .datepicker--pointer, .-top-right- .datepicker--pointer {
    right: 10px
}
.-bottom-center- .datepicker--pointer, .-top-center- .datepicker--pointer {
    left: calc(50% - 10px / 2)
}
.-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer {
    top: 10px
}
.-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer {
    bottom: 10px
}
.-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer {
    top: calc(50% - 10px / 2)
}
.datepicker--body.active {
    display: block
}
.datepicker--nav {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #efefef;
    min-height: 32px;
    padding: 4px
}
.-only-timepicker- .datepicker--nav {
    display: none
}
.datepicker--nav-action, .datepicker--nav-title {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}
.datepicker--nav-action {
    width: 32px;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.datepicker--nav-action.-disabled- {
    visibility: hidden
}
.datepicker--nav-action svg {
    width: 32px;
    height: 32px
}
.datepicker--nav-action path {
    fill: none;
    stroke: #9c9c9c;
    stroke-width: 2px
}
.datepicker--nav-title {
    border-radius: 4px;
    padding: 0 8px
}
.datepicker--buttons, .datepicker--time {
    border-top: 1px solid #efefef;
    padding: 4px
}
.datepicker--nav-title i {
    font-style: normal;
    color: #9c9c9c;
    margin-left: 5px
}
.datepicker--nav-title.-disabled- {
    cursor: default;
    background: 0 0
}
.datepicker--buttons {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.datepicker--button {
    color: #4EB5E6;
    cursor: pointer;
    border-radius: 4px;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 32px
}
.datepicker--button:hover {
    color: #4a4a4a;
    background: #f0f0f0
}
.datepicker--time {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}
.datepicker--time.-am-pm- .datepicker--time-sliders {
    -webkit-flex: 0 1 138px;
    -ms-flex: 0 1 138px;
    flex: 0 1 138px;
    max-width: 138px
}
.-only-timepicker- .datepicker--time {
    border-top: none
}
.datepicker--time-sliders {
    -webkit-flex: 0 1 153px;
    -ms-flex: 0 1 153px;
    flex: 0 1 153px;
    margin-right: 10px;
    max-width: 153px
}
.datepicker--time-label {
    display: none;
    font-size: 12px
}
.datepicker--time-current {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 14px;
    text-align: center;
    margin: 0 0 0 10px
}
.datepicker--time-current-colon {
    margin: 0 2px 3px;
    line-height: 1
}
.datepicker--time-current-hours, .datepicker--time-current-minutes {
    line-height: 1;
    font-size: 19px;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    position: relative;
    z-index: 1
}
.datepicker--time-current-hours:after, .datepicker--time-current-minutes:after {
    content: '';
    background: #f0f0f0;
    border-radius: 4px;
    position: absolute;
    left: -2px;
    top: -3px;
    right: -2px;
    bottom: -2px;
    z-index: -1;
    opacity: 0
}
.datepicker--time-current-hours.-focus-:after, .datepicker--time-current-minutes.-focus-:after {
    opacity: 1
}
.datepicker--time-current-ampm {
    text-transform: uppercase;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    color: #9c9c9c;
    margin-left: 6px;
    font-size: 11px;
    margin-bottom: 1px
}
.datepicker--time-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 11px;
    height: 17px;
    background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat
}
.datepicker--time-row:first-child {
    margin-bottom: 4px
}
.datepicker--time-row input[type=range] {
    background: 0 0;
    cursor: pointer;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    padding: 0;
    margin: 0;
    -webkit-appearance: none
}
.datepicker--time-row input[type=range]::-ms-tooltip {
display:none
}
.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb {
border-color:#b8b8b8
}
.datepicker--time-row input[type=range]:hover::-moz-range-thumb {
border-color:#b8b8b8
}
.datepicker--time-row input[type=range]:hover::-ms-thumb {
border-color:#b8b8b8
}
.datepicker--time-row input[type=range]:focus {
    outline: 0
}
.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb {
background:#5cc4ef;
border-color:#5cc4ef
}
.datepicker--time-row input[type=range]:focus::-moz-range-thumb {
background:#5cc4ef;
border-color:#5cc4ef
}
.datepicker--time-row input[type=range]:focus::-ms-thumb {
background:#5cc4ef;
border-color:#5cc4ef
}
.datepicker--time-row input[type=range]::-webkit-slider-thumb {
-webkit-appearance:none;
box-sizing:border-box;
height:12px;
width:12px;
border-radius:3px;
border:1px solid #dedede;
background:#fff;
cursor:pointer;
transition:background .2s;
margin-top:-6px
}
.datepicker--time-row input[type=range]::-moz-range-thumb {
box-sizing:border-box;
height:12px;
width:12px;
border-radius:3px;
border:1px solid #dedede;
background:#fff;
cursor:pointer;
transition:background .2s
}
.datepicker--time-row input[type=range]::-ms-thumb {
box-sizing:border-box;
height:12px;
width:12px;
border-radius:3px;
border:1px solid #dedede;
background:#fff;
cursor:pointer;
transition:background .2s
}
.datepicker--time-row input[type=range]::-webkit-slider-runnable-track {
border:none;
height:1px;
cursor:pointer;
color:transparent;
background:0 0
}
.datepicker--time-row input[type=range]::-moz-range-track {
border:none;
height:1px;
cursor:pointer;
color:transparent;
background:0 0
}
.datepicker--time-row input[type=range]::-ms-track {
border:none;
height:1px;
cursor:pointer;
color:transparent;
background:0 0
}
.datepicker--time-row input[type=range]::-ms-fill-lower {
background:0 0
}
.datepicker--time-row input[type=range]::-ms-fill-upper {
background:0 0
}
.datepicker--time-row span {
    padding: 0 12px
}
.datepicker--time-icon {
    color: #9c9c9c;
    border: 1px solid;
    border-radius: 50%;
    font-size: 16px;
    position: relative;
    margin: 0 5px -1px 0;
    width: 1em;
    height: 1em
}
.datepicker--time-icon:after, .datepicker--time-icon:before {
    content: '';
    background: currentColor;
    position: absolute
}
.datepicker--time-icon:after {
    height: .4em;
    width: 1px;
    left: calc(50% - 1px);
    top: calc(50% + 1px);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}
.datepicker--time-icon:before {
    width: .4em;
    height: 1px;
    top: calc(50% + 1px);
    left: calc(50% - 1px)
}
.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
    color: #dedede
}
.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5
}
.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede
}
.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6
}
.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
    background: #8ad5f4
}
.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92,196,239,.1);
    color: #ccc
}
.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92,196,239,.2)
}
.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: 0 0;
    border: none
}
@font-face {
    font-family: 'Bebeboo-Italic';
    src: url(css/fonts/Bebeboo-Italic.ttf);
}
@font-face {
    font-family: 'Bebeboo';
    src: url(css/fonts/Bebeboo-Regular.ttf);
}
@font-face {
    font-family: 'Bebeboo-SemiBold';
    src: url(css/fonts/Bebeboo-SemiBold.ttf);
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
}
.table th, .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}
.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
    border-top: 2px solid #dee2e6;
}
.table .table {
    background-color: #fff;
}
.table-sm th, .table-sm td {
    padding: 0.3rem;
}
.table-bordered {
    border: 1px solid #dee2e6;
}
.table-bordered th, .table-bordered td {
    border: 1px solid #dee2e6;
}
.table-bordered thead th, .table-bordered thead td {
    border-bottom-width: 2px;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-primary, .table-primary &gt; th, .table-primary &gt; td {
    background-color: #bccadc;
}
.table-hover .table-primary:hover {
    background-color: #abbdd3;
}
.table-hover .table-primary:hover &gt; td, .table-hover .table-primary:hover &gt; th {
    background-color: #abbdd3;
}
.table-secondary, .table-secondary &gt; th, .table-secondary &gt; td {
    background-color: #ffe0b8;
}
.table-hover .table-secondary:hover {
    background-color: #ffd59f;
}
.table-hover .table-secondary:hover &gt; td, .table-hover .table-secondary:hover &gt; th {
    background-color: #ffd59f;
}
.table-success, .table-success &gt; th, .table-success &gt; td {
    background-color: #c3e6cb;
}
.table-hover .table-success:hover {
    background-color: #b1dfbb;
}
.table-hover .table-success:hover &gt; td, .table-hover .table-success:hover &gt; th {
    background-color: #b1dfbb;
}
.table-info, .table-info &gt; th, .table-info &gt; td {
    background-color: #bee5eb;
}
.table-hover .table-info:hover {
    background-color: #abdde5;
}
.table-hover .table-info:hover &gt; td, .table-hover .table-info:hover &gt; th {
    background-color: #abdde5;
}
.table-warning, .table-warning &gt; th, .table-warning &gt; td {
    background-color: #ffeeba;
}
.table-hover .table-warning:hover {
    background-color: #ffe8a1;
}
.table-hover .table-warning:hover &gt; td, .table-hover .table-warning:hover &gt; th {
    background-color: #ffe8a1;
}
.table-danger, .table-danger &gt; th, .table-danger &gt; td {
    background-color: #f5c6cb;
}
.table-hover .table-danger:hover {
    background-color: #f1b0b7;
}
.table-hover .table-danger:hover &gt; td, .table-hover .table-danger:hover &gt; th {
    background-color: #f1b0b7;
}
.table-light, .table-light &gt; th, .table-light &gt; td {
    background-color: #fdfdfe;
}
.table-hover .table-light:hover {
    background-color: #ececf6;
}
.table-hover .table-light:hover &gt; td, .table-hover .table-light:hover &gt; th {
    background-color: #ececf6;
}
.table-dark, .table-dark &gt; th, .table-dark &gt; td {
    background-color: #c6c8ca;
}
.table-hover .table-dark:hover {
    background-color: #b9bbbe;
}
.table-hover .table-dark:hover &gt; td, .table-hover .table-dark:hover &gt; th {
    background-color: #b9bbbe;
}
.table-active, .table-active &gt; th, .table-active &gt; td {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover &gt; td, .table-hover .table-active:hover &gt; th {
    background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
    color: #fff;
    background-color: #212529;
    border-color: #32383e;
}
.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6;
}
.table-dark {
    color: #fff;
    background-color: #212529;
}
.table-dark th, .table-dark td, .table-dark thead th {
    border-color: #32383e;
}
.table-dark.table-bordered {
    border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
    background-color: rgba(255, 255, 255, 0.075);
}
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive &gt; .table-bordered {
    border: 0;
}
.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}
.close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    opacity: .75;
}
.close:not(:disabled):not(.disabled) {
    cursor: pointer;
}
button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
}
.modal-open {
    overflow: hidden;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0;
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none;
}
.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    -o-transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
}
.modal.show .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}
.modal-dialog-centered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 min-height: calc(100% - (0.5rem * 2));
}
.modal-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    outline: 0;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
.modal-backdrop.fade {
    opacity: 0;
}
.modal-backdrop.show {
    opacity: 0.5;
}
.modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
}
.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto;
}
.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
}
.modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem;
}
.modal-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #e9ecef;
}
.modal-footer &gt; :not(:first-child) {
    margin-left: .25rem;
}
.modal-footer &gt; :not(:last-child) {
    margin-right: .25rem;
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width: 576px) {
.modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
}
.modal-dialog-centered {
 min-height: calc(100% - (1.75rem * 2));
}
.modal-sm {
    max-width: 300px;
}
}

@media (min-width: 992px) {
.modal-lg {
    max-width: 800px;
}
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .bold {
    font-family: 'Bebeboo-SemiBold';
    font-weight: normal;
}
.regular {
    font-family: 'Bebeboo';
}
img {
    max-width: 100%;
    height: auto;
}
.alignleft {
    float: left;
    display: inline;
    margin-right: 20px;
    margin-top: 0;
}
.alignright {
    float: right;
    display: inline;
    margin-left: 20px;
    margin-top: 0;
}
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
img.size-medium, img.size-thumbnail, img.size-large, img.size-full {
    max-width: 100%;
    margin-bottom: 30px;
}
img[class*="align"], img[class*="wp-image-"] {
    height: auto;
}
.daterangepicker.single.ltr .ranges {
    clear: both;
}
#dc_menu_mobile .kc_single_image p {
    margin: 0;
}
.wp-pagenavi {
    text-align: center;
    display: block;
    margin: 30px 0;
    width: 100%;
}
.wp-pagenavi span, .wp-pagenavi a {
    height: 32px;
    line-height: 30px;
    display: inline-block;
    padding: 0 12px;
    margin: 0 3px;
    border-radius: 0;
    color: #104282;
    border: 1px solid #104282;
}
.wp-pagenavi span:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .wp-pagenavi a.current {
    background: #104282;
    color: #FFFFFF;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
.wp-pagenavi span.pages {
    color: #104282;
}
.wp-pagenavi span.pages:hover {
    color: #FFFFFF;
}
p:last-child {
    margin-bottom: 0;
}
.kc-container {
    max-width: 1200px;
}
.dc_main, .dc_main_kc {
    max-width: 1200px;
    margin: auto;
    display: block;
    padding: 0 15px;
    width: 100%;
}
.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.flex_row_wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
.dc_main_kc .kc-container {
    padding-left: 0;
    padding-right: 0;
}
.navbar-toggler {
    padding: 0;
}
.navbar-toggler img {
    margin-bottom: 0;
    margin-top: -6px;
}
.navbar-toggler:focus {
    outline: none;
}
.dc_menu_top.collapse.show {
    display: block !important;
}
.home .dc_breadcrumb {
    display: none;
}
.dc_content {
    width: calc(100% - 300px);
    margin-right: 30px;
    float: left;
}
.dc_content_loop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #f7f7f7;
    margin-bottom: 15px;
}
.dc_content_loop .dc_content_thumb {
    width: 370px;
}
.dc_content_loop .dc_content_decs {
    width: calc(100% - 370px);
    padding: 0 15px 0 30px;
}
.dc_content_loop .dc_content_decs .dc_content_title {
    margin: 20px 0;
    text-transform: uppercase;
    font-size: 1.25rem;
}
.dc_content_loop .dc_content_decs .btn_content {
    display: block;
    float: left;
    clear: both;
    margin-top: 20px;
    border: 1px solid #104282;
    padding: 5px 15px;
    color: #104282;
}
.dc_content_loop .dc_content_decs .btn_content:hover {
    background: #104282;
    color: #FFFFFF;
    text-decoration: none;
}
.single_title {
    margin-bottom: 30px;
    text-transform: uppercase;
}
.single_facebook {
    border-top: 1px solid #dcdcdc;
    margin-bottom: 50px;
    margin-top: 20px;
    padding-top: 30px;
    clear: both;
}
.dc_khuyenmai_loop {
    width: calc(50% - 15px);
    margin-right: 30px;
    margin-bottom: 30px;
    background: #f7f7f7;
}
.dc_khuyenmai_loop:nth-child(2n) {
    margin-right: 0;
}
.dc_khuyenmai_loop .dc_khuyenmai_decs {
    padding: 30px 20px;
    display: table;
}
.dc_khuyenmai_loop .dc_khuyenmai_decs .dc_khuyenmai_title {
    text-transform: uppercase;
}
.dc_khuyenmai_loop .dc_khuyenmai_decs .kc_column {
    padding-left: 0;
    padding-right: 0;
}
.dc_widget {
    width: 270px;
    float: right;
}
.dc_widget .widget {
    margin-bottom: 15px;
    display: block;
}
.dc_main_kc .widget .kc-container {
    padding-left: 15px;
    padding-right: 15px;
}
.widget_dichvu_title {
    display: none;
}
.body_dichvu .widget_dichvu_title {
    display: block;
}
.body_dichvu .widget_docnhieu_title {
    display: none;
}
.header_fix {
    position: fixed;
    z-index: 99;
}
.dc_home_slider.owl-theme .owl-controls {
    position: absolute;
    bottom: -3px;
    right: 6px;
    margin-top: 0;
}
.dc_home_slider.owl-theme .owl-controls .owl-page span {
    width: 10px;
    height: 10px;
    background: #FFFFFF;
}
.dc_home_slider.owl-theme .owl-controls .owl-page.active span {
    background: #104282;
}
.home_kmai .kc-carousel-post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
}
.home_kmai .list-post-title {
    width: 165px;
    float: left;
    margin: 0;
    padding: 10px 0;
    font-size: 18px;
    text-transform: uppercase;
    background: #ff9000;
    color: #FFFFFF;
    position: relative;
}
.home_kmai .list-post-title:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #ff9000;
    position: absolute;
    top: calc(50% - 10px);
    right: -10px;
}
.home_kmai .home_kmai_slider {
    width: calc(100% - 165px);
    float: left;
}
.home_kmai .home_kmai_slider .owl-item .list-item {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    text-align: left;
    padding-left: 20px;
}
.home_kmai .home_kmai_slider .owl-item .kc-read-more {
    font: 16px;
    padding: 0;
    border: none;
    color: #ff9000;
    font-size: 0;
    font-weight: 400;
}
.home_kmai .home_kmai_slider .owl-item .kc-read-more:hover {
    background: none;
    color: #ff9000;
}
.home_kmai .home_kmai_slider .owl-item .kc-read-more:before {
    content: '[ Xem chi tiết';
    font-size: 16px;
}
.home_kmai .home_kmai_slider .owl-item .kc-read-more:after {
    content: ' ]';
    font-size: 16px;
}
.home_kmai .home_kmai_slider .owl-item .in-post-content {
    display: none;
}
.home_kmai .home_kmai_slider .owl-item .title, .home_kmai .home_kmai_slider .owl-item .footer-button {
    display: inline-block;
    padding: 0;
    vertical-align: middle;
}
.home_kmai .home_kmai_slider .owl-item h3 {
    font-family: "Bebeboo", sans-serif;
}
.home_kmai .home_kmai_slider .owl-controls {
    margin: 0;
}
.home_kmai .home_kmai_slider .owl-controls .owl-buttons div {
    left: auto;
    right: 20px;
    opacity: 1;
    width: 16px;
    height: 16px;
    border-radius: 0;
    top: calc(50% + 16px);
}
.home_kmai .home_kmai_slider .owl-controls .owl-buttons div.owl-next {
    background: #0f579d url(img/next.png) center center no-repeat;
}
.home_kmai .home_kmai_slider .owl-controls .owl-buttons div.owl-prev {
    background: #0f579d url(img/prev.png) center center no-repeat;
}
.home_kmai .home_kmai_slider .owl-controls .owl-buttons div:before {
    display: none;
}
.home_kmai .home_kmai_slider .owl-controls .owl-buttons .owl-next {
    right: 0;
}
.home_kmai .home_kmai_slider .post-content {
/*margin-top: 8px;*/
}
.home_kmai .home_kmai_slider:hover .owl-controls .owl-buttons div.owl-prev {
    left: inherit;
    right: 20px;
}
.home_kmai .home_kmai_slider:hover .owl-controls .owl-buttons div.owl-next {
    right: 0;
}
.home_hinh_thuc_item {
    min-height: 110px;
}
.home_hinh_thuc_item img.alignnone {
    margin-top: 15px;
    margin-right: 9px;
    margin-bottom: 0;
}
.home_hinh_thuc_item h3 {
    margin-bottom: 0;
}
.dc_breadcrumb {
    margin-top: 30px;
    margin-bottom: 30px;
}
.dc_breadcrumb .kc-col-container {
    border-bottom: 1px solid #e6e6e6;
}
.dc_breadcrumb .dc_breadcrumb_title {
    padding-right: 0;
}
.dc_breadcrumb .dc_breadcrumb_title h2 {
    margin: 0;
    padding: 0 0 10px;
    text-transform: uppercase;
    color: #104282;
    position: relative;
}
.dc_breadcrumb .dc_breadcrumb_title h2:after {
    content: '';
    width: 70px;
    height: 1px;
    background: #104282;
    position: absolute;
    left: 0;
    bottom: -1px;
}
.dc_breadcrumb .dc_breadcrumb_title .kc_text_block h2:after {
    bottom: 0;
}
.dc_breadcrumb .dc_breadcrumb_yoast {
    line-height: 41px;
    color: #ff9000;
    padding-left: 0;
}
.dc_breadcrumb .dc_breadcrumb_yoast .breadcrumb_yoast {
    padding-left: 20px;
    position: relative;
    float: right;
}
.dc_breadcrumb .dc_breadcrumb_yoast .breadcrumb_yoast:before {
    content: '';
    width: 16px;
    height: 16px;
    position: relative;
    background: url(img/home_breadcrumb.png) left center no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    margin-top: -3px;
}
.archive_decs {
    margin-bottom: 20px;
}
.archive_dichvu_loop {
    margin-bottom: 30px;
    background: #f7f7f7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.archive_dichvu_loop .archive_dichvu_thumb {
    width: 370px;
}
.archive_dichvu_loop .archive_dichvu_content {
    width: calc(100% - 370px);
    padding: 30px;
}
.archive_dichvu_loop .archive_dichvu_content h3 {
    text-transform: uppercase;
    margin-bottom: 30px;
}
.archive_dichvu_loop .archive_dichvu_content .btn_dichvu {
    display: inline-block;
    clear: both;
    margin-top: 40px;
    padding: 6px 15px;
    border: 1px solid #104282;
}
.archive_dichvu_loop:nth-child(odd) .archive_dichvu_thumb {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.archive_dichvu_loop:nth-child(odd) .archive_dichvu_content {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
.archive_dichvu_loop:nth-child(even) .archive_dichvu_thumb {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
.archive_dichvu_loop:nth-child(even) .archive_dichvu_content {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    text-align: right;
}
.cf7_lienhe .wpcf7-form-control-wrap {
    display: block;
    clear: both;
    margin-bottom: 10px;
}
.cf7_lienhe .wpcf7-form-control-wrap input, .cf7_lienhe .wpcf7-form-control-wrap textarea {
    width: 100%;
    border: 1px solid #dfdfdf;
    background: #f7f7f7;
    padding: 5px 15px;
}
.cf7_lienhe .wpcf7-form-control-wrap textarea {
    height: 110px;
}
.cf7_lienhe input.wpcf7-submit {
    border: none;
    width: 150px;
    padding: 5px;
    text-align: center;
    color: #FFFFFF;
    background: #104282;
}
input.wpcf7-not-valid, textarea.wpcf7-not-valid {
    border: 1px solid #FF0004 !important;
}
.dc_widget_ul ul {
    margin: 0;
    padding: 0;
}
.dc_widget_ul ul li {
    list-style: none;
    padding-left: 15px;
    margin: 0 0 10px 0;
    background: url(img/widget_li_icon.png) left top 10px no-repeat;
}
.dc_widget_ul ul li a {
    color: #6a6a6a;
    text-decoration: none;
}
.dc_widget_ul ul li a:hover {
    color: #ff9000;
}
.dc_widget_ul ul .divider_line .divider_inner {
    display: block;
}
/*Loaixe*/
.loaixe_item {
    width: calc(20% - 8px) !important;
}
.box_thongtinxe ul {
    margin: 0;
    padding: 0;
}
.box_thongtinxe ul li {
    list-style: none;
    display: block;
    margin-bottom: 10px;
}
.box_thongtinxe img {
    margin: 0;
    margin-right: 10px;
}
.btn_loaixe {
    font-family: 'Bebeboo-SemiBold';
    font-weight: normal;
}
/*Khuyenmai*/
.body_khuyenmai .widget_xemnhieu {
    display: none;
}
.home_slider {
    background: #FFFFFF;
}
.nav_button {
    position: absolute;
    width: 60px;
    height: 60px;
    right: 0;
    top: -15px;
    border-radius: 0;
    z-index: 999;
}
#dc_footer a {
    color: #FFFFFF;
}
#dc_footer a:hover {
    color: #ff9000;
}
#dc_footer ul {
    margin: 0;
    padding: 0;
}
#dc_footer ul li {
    list-style: none;
    padding-left: 20px;
    background: url(img/footer_li_before.png) left top 9px no-repeat;
    margin-bottom: 10px;
}

@media only screen and (min-width: 1025px) {
.dc_nav_top ul {
    margin: 0;
    padding: 0;
    display: flex;
    flex-flow: wrap;
    align-items: center;
    justify-content: center;
}
.dc_nav_top ul li {
    list-style: none;
    position: relative;
}
.dc_nav_top ul li a {
    color: #FFFFFF;
    padding: 0 25px;
    text-decoration: none;
    display: block;
    line-height: 40px;
    transition: all .3s;
    white-space: nowrap;
}
.dc_nav_top ul li a:hover {
    background: #ff9000;
}
.dc_nav_top ul li ul {
    visibility: hidden;
    opacity: 0;
    height: 0;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 999;
    background: #104282;
    font-size: 16px;
}
.dc_nav_top ul li ul li {
    display: block;
}
.dc_nav_top ul li:hover ul {
    opacity: 1;
    visibility: visible;
    height: auto;
    min-width: 100%;
    display: block;
}
.dc_nav_top ul li.current-menu-item a {
    background: #ff9000;
}
.dc_nav_top ul li.current-menu-item ul li a {
    background: #104282;
}
.dc_nav_top ul li.current-menu-item ul li a:hover {
    background: #ff9000;
}
.dc_nav_top ul li.current-menu-item ul li.current-menu-item a {
    background: #ff9000;
}
.dc_nav_top ul li.menu-item-has-children a::after {
    content: "";
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: -2px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #ffffff transparent transparent transparent;
}
.dc_nav_top ul li.menu-item-has-children ul li a::after {
    display: none;
}
}

@media only screen and (max-width: 1024px) {
body.safari {
}
.kc_row:not(.kc_row_inner) {
    padding-left: 15px;
    padding-right: 15px;
}
.dc_breadcrumb .dc_breadcrumb_yoast .breadcrumb_yoast:before {
    display: none !important;
}
.home .box_tuyen_duong {
    display: none;
}
.nav_button[aria-expanded="true"] {
    background: #0f589d;
}
.dc_menu_top {
    position: relative;
    z-index: 99;
}
#dc_menu {
    display: none;
}
#dc_menu_mobile .collapse.show {
    display: block !important;
    z-index: 9999;
    width: 100vw;
    height: 100vh;
    position: absolute;
    left: 15px;
    top: 60px;
}
.current-post-parent &gt; a {
    background: no-repeat;
}
#dc_menu_pc {
    position: fixed;
    width: 100%;
    height: calc(100vh - 60px);
    top: 60px;
    left: 0;
    background: #0f589d;
    overflow-y: scroll;
}
.header_fix + #dc_menu_pc {
    top: 60px;
    height: calc(100vh - 60px);
}
.dc_header_menu {
    padding: 0;
}
.dc_menu_top ul.menu {
    margin: 0;
    padding: 0;
    font-size: 16px;
}
.dc_menu_top ul.menu li {
    list-style: none;
    padding: 0 15px;
    position: relative;
    clear: both;
}
.dc_menu_top ul.menu li.menu_icon {
    padding-left: 45px;
}
.dc_menu_top ul.menu li.menu_icon:before {
    content: '\f015';
    font-family: 'FontAwesome';
    width: 15px;
    padding: 10px 0;
    position: absolute;
    left: 15px;
    top: -5px;
    color: #FFFFFF;
}
.dc_menu_top ul.menu li.menu_dichvu:before {
    content: '\f124';
}
.dc_menu_top ul.menu li.menu_loaixe:before {
    content: '\f1b9';
}
.dc_menu_top ul.menu li.menu_banggia:before {
    content: '\f15c';
}
.dc_menu_top ul.menu li.menu_kmai:before {
    content: '\f02e';
}
.dc_menu_top ul.menu li.menu_news:before {
    content: '\f1ea';
}
.dc_menu_top ul.menu li.menu_about:before {
    content: '\f1ad';
}
.dc_menu_top ul.menu li.menu_contact:before {
    content: '\f2a0';
}
.dc_menu_top ul.menu li:hover, .nav_top li:focus, .nav_top li:active {
    background: #104183;
}
.dc_menu_top ul.menu li a {
    color: #FFFFFF;
    display: block;
    padding: 5px 0;
}
.dc_menu_top ul.menu li.menu-item-has-children {
    position: relative;
}
.dc_menu_top ul.menu li.menu-item-has-children:after {
    content: "";
    right: 15px;
    display: block;
    position: absolute;
    top: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 5px 0 5px;
    border-color: #ffffff transparent transparent transparent;
}
.dc_menu_top ul.menu li.menu-item-has-children a {
    width: calc(100% - 40px);
}
.dc_menu_top ul.menu li.menu-item-has-children a:after, .nav_top li.menu-item-has-children a:before {
    display: none;
}
.dc_menu_top ul.menu li.menu-item-has-children.open a {
    background: none;
}
.dc_menu_top ul.menu li.menu-item-has-children.open:after {
    top: 10px;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.dc_menu_top ul.menu li ul {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0;
    padding: 0;
    display: none;
}
.dc_menu_top ul.menu li.current-menu-item {
    background: #104282;
}
.dc_menu_top ul.menu li.open .sub-menu {
    display: block;
    margin: 0;
    position: relative;
    width: 100%;
    padding: 0;
    border: none;
    background: none;
    border-radius: 0;
}
.dc_menu_top ul.menu li.open .sub-menu li {
    font-family: 'Bebeboo';
    font-weight: 400;
    padding-left: 15px;
    position: relative;
}
.dc_menu_top ul.menu li.open .sub-menu li:before {
    content: '\f111';
    font-family: fontawesome;
    color: white;
    font-size: 5px;
    position: absolute;
    left: 0;
    top: calc(50% - 2px);
}

.home_kmai .kc-carousel-post {
    display: block;
}
.home_kmai .list-post-title, .home_kmai .home_kmai_slider {
    width: 100%;
}
.home_kmai .list-post-title:after, .home_kmai .home_kmai_slider:after {
    display: none;
}
.home_kmai .home_kmai_slider .owl-controls .owl-buttons div {
    right: 5px;
}
.home_kmai .home_kmai_slider .owl-controls .owl-buttons .owl-next {
    right: -20px;
}
.dc_tuyen_duong_noi_bat_item {
    width: 49%;
}
.dc_tuyen_duong_noi_bat_item:nth-of-type(4n) {
    margin-right: 2%;
}
.dc_tuyen_duong_noi_bat_item:nth-of-type(2n) {
    margin-right: 0;
}
.mhome_chatonline img {
    margin-bottom: 0;
    margin-right: 15px;
}
.mhome_chatonline hr {
    border-top: 1px solid transparent;
    display: block;
    clear: both;
    margin-top: 5px;
    margin-bottom: 5px;
}
.dc_main, .dc_main_kc {
    padding-left: 15px;
    padding-right: 15px;
}
.dc_content, .dc_widget {
    width: 100%;
    margin: 0;
    padding: 0;
}
.dc_content {
    margin-bottom: 30px;
}
.dc_content_m {
    padding: 30px 15px;
    background: #f7f7f7;
    display: block;
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
}
.single_facebook {
    padding: 0 15px;
    margin-top: 30px;
    border: none;
}
.dichvu_related {
    display: block;
}
.single_related {
    padding: 0 15px;
}
.dc_widget {
    display: none !important;
}
.dc_breadcrumb {
    margin-top: 0;
    margin-bottom: 0;
}
.dc_breadcrumb .kc-col-container {
    border-bottom: 0;
}
.dc_breadcrumb_title {
    display: none;
}
.breadcrumb_yoast {
    width: 100%;
}
.lienhe_map .kc-google-maps {
    height: 300px !important;
}
.dc_khuyenmai_loop, .archive_dichvu_loop {
    width: 100%;
    margin-right: 0;
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
}
.archive_decs {
    margin-bottom: 0;
}
.archive_decs img {
    margin-bottom: 0;
}
.archive_dichvu_col {
    padding-left: 0;
    padding-right: 0;
}
.archive_dichvu_loop {
    display: block;
}
.archive_dichvu_loop .archive_dichvu_thumb {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
    width: 100%;
}
.archive_dichvu_loop .archive_dichvu_thumb img {
    width: 100%;
}
.archive_dichvu_loop .archive_dichvu_content {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
    width: 100%;
    padding: 15px;
    text-align: left !important;
}
.archive_dichvu_loop .archive_dichvu_content .btn_dichvu {
    border: none;
    padding: 0;
}
    
    [class*=" datetimepicker-dropdown"]:before {
        display: none !important;
    }
    .datetimepicker.dropdown-menu {
        position: fixed;
        top: 0 !important;
        left: 0 !important;
        width: 100%;
        height: 100vh;
        margin: 0;
        border: 0;
        border-radius: 0;
        z-index: 9999999999;
    }
    
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .dc_form_datxe .dc_chieu_dive .one-one {
        display: block;
    }
}

@media only screen and (max-width: 480px) {
.dc_form_datxe .ngay_di i.fa-calendar {
/*right: 5px;*/
}
.dc_form_datxe .ngay_ve i.fa-calendar {
    right: 5px;
}
.dc_form_datxe .ngay_di i.fa-clock-o, .dc_form_datxe .ngay_ve i.fa-clock-o {
    display: none;
}
.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div {
    margin-top: -80px;
}
.home_kmai .home_kmai_slider .owl-controls .owl-buttons div {
    right: 15px;
}
.home_kmai .home_kmai_slider .owl-controls .owl-buttons .owl-next {
    right: -5px;
}
.kc_title.home_title_dat_xe {
    text-align: center;
}
.home_hinh_thuc_item .alignleft {
    margin-left: auto;
    margin-right: auto;
    float: initial;
    display: block;
    clear: both;
    margin-bottom: 15px;
}
.home_hinh_thuc_item h3 {
    text-align: center;
}
.dc_tuyen_duong_noi_bat_item {
    width: 100%;
}
.dc_tuyen_duong_noi_bat_item img {
    width: 100%;
}
.dc_content_loop {
    display: block;
    margin-bottom: 30px;
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
}
.dc_content_loop .dc_content_thumb {
    width: 100%;
}
.dc_content_loop .dc_content_thumb img {
    width: 100%;
}
.dc_content_loop .dc_content_decs {
    width: 100%;
    padding: 15px;
    display: block;
    overflow: hidden;
}
.dc_content_loop .dc_content_decs .btn_content {
    border: none;
    padding: 0;
}
}
.map-direct {
    height: 100%;
}
#home_map .modal-dialog {
    min-width: 80% !important;
}
#home_map #map {
    padding: 15px 15px 0 15px !important;
    width: 100% !important;
    min-height: 600px !important;
    margin: auto;
}
/*# sourceMappingURL=style.css.map */

.hidden {
    display: none !important;
    visibility: hidden !important;
}

@media only screen and (max-width: 480px) {
    /* .form_main form.info_form .dc_diemdi label, .form_main form.info_form .dc_diemden label {
        display: none;
    } */
/*.dc_form_datxe .calc-form__nav .calc-form__nav-btn {
    width: 50%;
    padding: 0;
    text-align: center;
}
.dc_form_datxe .form_col2, .dc_form_datxe .form_col2.last {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.dc_form_datxe .form_col2.last.khuhoi_daochieu {
    margin-bottom: 10px;
}
.dc_form_datxe .diemxengay {
    padding-left: 0;
}
.dc_form_datxe .diemxengay::before {
    display: none;
}
.dc_form_datxe .form_col2, .dc_form_datxe .form_col2.last {
    width: 100%;
    margin: 0;
}
.dc_form_datxe .diem_di::before, .dc_form_datxe .diem_den::before, .dc_form_datxe .loai_xe::before, .dc_form_datxe .ngay_di_ve::before {
    display: none;
}
.dc_chieu_dive {
    justify-content: center;
}
.dc_form_datxe .dc_vat i {
    display: block;
    clear: both;
    line-height: 5px;
}
.dc_form_datxe .chieu_di, .dc_form_datxe .chieu_ve {
    width: 38% !important;
}
.dc_form_datxe .dc_vat {
    width: 24% !important;
    margin-top: 10px;
}*/
}

@media only screen and (max-width: 320px) {
.dc_form_datxe .calc-form__nav {
    display: block;
}
.dc_form_datxe .calc-form__nav .calc-form__nav-btn {
    width: 50%;
    padding: 0;
    text-align: center;
}
}
.flash {
    -moz-animation: flash 1.5s ease-out;
    -moz-animation-iteration-count: 1;
    -webkit-animation: flash 1.5s ease-out;
    -webkit-animation-iteration-count: 1;
    -ms-animation: flash 1.5s ease-out;
    -ms-animation-iteration-count: 1;
}
 @keyframes flash {
 0% {
background-color: transparent;
}
 50% {
background-color: #949494;
}
 100% {
background-color: transparent;
}
}
 @-webkit-keyframes flash {
 0% {
background-color: transparent;
}
 50% {
background-color: #949494;
}
 100% {
background-color: transparent;
}
}
 @-moz-keyframes flash {
 0% {
background-color: transparent;
}
 50% {
background-color: #949494;
}
 100% {
background-color: transparent;
}
}
 @-ms-keyframes flash {
 0% {
background-color: transparent;
}
 50% {
background-color: #949494;
}
 100% {
background-color: transparent;
}
}
.messenger-floating-menu, .call-floating-menu, .zalo-floating-menu, .wa-floating-menu, .mail-floating-menu, .messenger-floating-menu, .call-tracking-floating-menu {
    border-radius: 50%;
    box-shadow: 0 3px 10px #888;
}
.messenger-floating-menu, .messenger-tracking-floating-menu {
    background-color: #ffffff !important;
}
.call-floating-menu, .call-tracking-floating-menu {
    background-color: #26c71f !important;
}
.zalo-floating-menu{
    background-color: #0078FF !important;
}
.wa-floating-menu{
    background-color: #ffffff !important;
}
.mail-floating-menu {
    background-color: #ff6600 !important;
}
.messenger-floating-menu {
    background-color: #fff;
}
.call-floating-menu .wpfm-icon-block img, .wa-floating-menu, .zalo-floating-menu .wpfm-icon-block img, .mail-floating-menu .wpfm-icon-block img, .messenger-floating-menu .wpfm-icon-block img {
    padding: 6px;
}
.tracking_content {
    padding-top: 20px;
}
/* .btn-add-to-contact :hover{
    color: #fff !important;
} */

.call-tracking-floating-menu{
    display: none !important;
}

#mb_datxe .kc-wrap-columns {
	display: flex; margin: 0;
}

/* .wpfm-icon-block.wpfm-image-icon-block {
    width: 32px;
} */

.wpfm-template-11 .wpfm-menu-nav ul li {
    padding: 0px;
}</pre></body></html>