@import url(styles-page/header.css);
@import url(styles-page/footer.css);
@import url(styles-page/compoments.css);
@import url(styles-page/editor.css);
@import url(styles-page/home.css);
@import url(styles-page/chi-tiet-san-pham.css);
@import url(styles-page/lien-he.css);
@import url(styles-page/bai-viet.css);
@import url(styles-page/chi-tiet-bai-viet.css);
@import url(styles-page/login.css);
input:focus {
    box-shadow: none;
    outline: none;
}

a:hover,
a:focus {
    text-decoration: none;
    outline: none;
    color: inherit;
}

a {
    color: inherit;
    text-decoration: none;
    transition: all .3s;
}

ul,
li {
    list-style: none;
}

ul {
    padding: 0;
    margin: 0;
}

img {
    max-width: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin-bottom: 0;
}

p {
    margin-top: 0;
}

.clear-fix {
    clear: both;
}

img {
    max-width: 100%;
}
body {
    margin: 0;
    padding: 0;
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    color: var(--dark-color-text);
    overflow-x: hidden;
}
:root{
    --bg-pri-solid: #0075c0;
    --bg-second-solid: #ea9c44;
    --bg-organe-second: #f8792c; 
    --gray-color-text: #797c81;
    --dark-color-text: #3a4356;
    --border-gray: #e2e2e2;
}

.main-page {
    padding-bottom: 50px;
}
/* Container */
.container-xxl {
    padding: 0 30px;
    margin: 0 auto;
    max-width: 100%;
}
@media (max-width:1200px) {
    .container-xxl {
        padding:0 15px;
    }
}
@media (min-width:1600px) {
    .container {
        max-width: 1650px;
    }
}

/* Font UTM */
@font-face {
    font-family: 'font-title-rgl';
    font-style: normal;
    font-weight: normal;
    src: url('font-custom/SVN-Gilroy.woff') format('woff'), url('font-custom/SVN-Gilroy.ttf') format('truetype');
}

@font-face {
    font-family: 'font-title-bold';
    font-style: normal;
    font-weight: 700;
    src: url('font-custom/SVN-Gilroy-Bold.woff') format('woff'), url('font-custom/SVN-Gilroy-Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'font-title-smb';
    font-style: normal;
    font-weight: 500;
    src: url('font-custom/SVN-GilroySemiBold.woff') format('woff'), url('font-custom/SVN-GilroySemiBold.ttf') format('truetype');
}
@font-face {
    font-family: 'font-title-medium';
    font-style: normal;
    font-weight: 500;
    src: url('font-custom/SVN-GilroyMedium.woff') format('woff'), url('font-custom/SVN-GilroyMedium.ttf') format('truetype');
}
figure, section, aside, article, header, footer,picture {
    display: block;
}

.ct-background-site {
    background: #F3F9FE;
}