 @media (min-width: 768px) {
    .navbar-inverse.navbar-static-top {
        /* background-image: linear-gradient(#ffd890, orange 60%, red 0); */
        background-image: linear-gradient(#ffffff, #ffffff 60%, #0069DB 0) !important;
    }
}
@media (max-width: 768px) {
.navbar-inverse.navbar-static-top {
    /* background-image: linear-gradient(#eb6363, #cc3333 60%, red); */
    background-image: linear-gradient(#ffffff, #0069DB 60%,#0069DB 0) !important;
    /* background-image: radial-gradient(circle at top left, brown, gold); //Hien dai */
    background-repeat: no-repeat;
    -webkit-filter: none;
    filter: none;
    border-bottom: 1px solid #0069DB !important;
}
}

.navbar-btn {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.logo > img {
    height: 55px !important;
    padding: 0 !important;
}
/*FRONT*/
/* .role-anonymous._exception_statuscode-403 .dialog-off-canvas-main-canvas, */
.user-login .dialog-off-canvas-main-canvas,
.user-password .dialog-off-canvas-main-canvas {
    background-image: url(/sites/icu/files/override_css/ksnk_desktop.jpg) !important;
}

.path-webform h1.page-header {
    display: block !important;
}
form#search-block-form {
    margin-top: 15px !important;
}
#block-clbv-main-menu > ul > li.last > a {
    background: initial !important;
    color: white !important;
    border-radius: 7px;
    font-weight: bold;
}
#block-clbv-main-menu > ul > li.last > a:hover,
#block-clbv-main-menu > ul > li.last > a:focus,
.navbar-nav > li > a.active-trail,
.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus,
a.active-trail {
    background: white !important;
    color: #d87e60 !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, a {
    color: #555555 !important;
}
a {
    color: #0069DB !important;
}
.thamkhao a, .dangky a, ul.links.inline.list-inline a,
.navbar-nav > li > a {
    color: white !important;
}
@media (min-width: 1024px) {
.c3cot > div.panel-body > div {
    width: 30%;
    float: left;
}

.c2cot > div.panel-body > div {
    width: 50%;
    float: left;
}
}

/*CV*/
.paragraph--edu .edu-row,
.paragraph--exp .exp-row {
  display: flex;
  gap: 1.5rem;
}

.paragraph--edu .edu-period,
.paragraph--exp .exp-period {
  min-width: 110px; /* chỉnh cho phù hợp */
}

.paragraph--edu .edu-title,
.paragraph--exp .exp-title  {
  margin-bottom: 0.2rem;
}

.paragraph--edu .edu-note,
.paragraph--exp .exp-note {
  margin: 0;
  padding-left: 1.2rem;
}

.node--cv .cv-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 2rem;
}

.node--cv .cv-photo {
  max-width: 180px;   /* chỉnh theo ý */
  flex-shrink: 0;
}

.node--cv .cv-photo img {
  display: block;
  width: 150px !important;
  height: auto;
}

.node--cv .cv-info {
  flex: 1;
}

.node--cv .cv-name {
  font-size: 1.8rem;
  font-weight: 700;
  margin: 0 0 0.75rem;
}

.node--cv .cv-table {
  border-collapse: collapse;
  width: 100%;
}

.node--cv .cv-table th {
  text-align: left;
  padding: 2px 12px 2px 5px;
  white-space: nowrap;
  font-weight: 600;
}

.node--cv .cv-table td {
  padding: 2px 5px;
}

.node--cv .cv-section {
  margin-top: 2rem;
}

.node--cv .cv-section-title,
h2.cv-section-title {
  font-size: 1.5rem;
  font-weight: 700;
  margin: 0 0 0.5rem;
  text-transform: uppercase;
  color: #0169db !important;
}

.node--cv .cv-section-body {
  margin-left: 0.75rem; /* nếu muốn nội dung lùi nhẹ vào */
}

.page-node-type-cv .paragraph-top,
.page-node-type-cv .paragraphs-actions,
.page-node-type-cv .tabledrag-toggle-weight,
.page-node-type-cv thead > tr > th:nth-child(2),
.page-node-type-cv tbody > tr.draggable > td:nth-child(3) {
    display: none !important;
}

/*Nút in*/
.cv-print-btn {
  position: absolute;
  top: 2px;
  right: 10px;
  font-size: 20px;
  cursor: pointer;
  background: gold;
  padding: 2px 5px;
  border-radius: 6px;
  border: 1px solid #ddd;
  box-shadow: 0 1px 4px rgba(0,0,0,0.15);
  transition: 0.2s;
  z-index: 999;
}

.page-node-type-cv .flag-bookmark {
  top: 10px;
}
.page-node-type-job .flag-bookmark,
.page-node-type-com .flag-bookmark  {
  top: 2px;
}

.flag-bookmark {
  font-size: 15px;
  cursor: pointer;
  background: gold;
  padding: 2px 5px;
  border-radius: 6px;
  border: 1px solid #ddd;
  box-shadow: 0 1px 4px rgba(0,0,0,0.15);
}
.page-node-type-cv .flag-bookmark,
.view-my-cv .flag-bookmark,
.content .flag-bookmark,
.view-id-current_cv.view-display-id-block_1 .flag-bookmark {
  position: absolute;
  right: 80px;
  transition: 0.2s;
  z-index: 999;
}

.view-id-flag_bookmark.view-display-id-block_1 .flag-bookmark {
  float:right;
}

.cv-print-btn:hover {
  background: #f5f5f5;
}

/* Không hiển thị icon khi in */
@media print {
  .cv-print-btn,
  .flag-bookmark {
    display: none !important;
  }
}

.field--widget-paragraphs thead label {
    color: #555555 !important;
    font-size: medium;
    padding-left: 0;
    border: none;
    font-weight: bold;
}
/* .field--widget-paragraphs tbody tr {
background-color: white !important;
} */

/*USER AUTHOR*/

footer.footer.container {
    background: #0069db !important;
}