﻿@charset "UTF-8";
@import url("/assets/fonts/roboto/font-roboto.css");
@import url("../../fonts/roboto/font-roboto.css");
@import url("/assets/fonts/roboto/font-roboto.css");
@media only screen and (min-width: 1200px) {
  .container {
    min-width: 80%; } }

/******* RESPONSIVE ********/
/****Màn hình máy tính thông thường****/
/****Màn hình ipad hiển thị theo chiều ngang (Landscape)****/
/****Màn hình desktop loại bé****/
/****Màn hình ipad loại bé hiển thị theo chiều ngang (Landscape)****/
/****Màn hình ipad hiển thị theo chiều dọc (Portrait)****/
/****Màn hình ipad loại bé hiển thị theo chiều dọc (Portrait)****/
/****Màn hình điện thoại hiển thị theo chiều ngang (Landscape)****/
/****Màn hình điện thoại Iphone Plus****/
/****Màn hình điện thoại Iphone****/
/****Màn hình điện thoại loại bé****/
/*@mixin mobile {
    @media(max-width: 767px) {
        @content
    }
}


@mixin ipad {
    @media(min-width: 768px) and (max-width:1024px) {
        @content
    }
}
@mixin tablet {
    @media only screen and (max-width: 1200px) {
        @content
    }
}

@mixin ipad {
    @media only screen and (max-width:1024px) {
        @content
    }
}

@mixin ipad-port {
    @media only screen and (max-width:992px) {
        @content
    }
}

@mixin mobile {
    @media only screen and (max-width:769px) {
        @content
    }
}

@mixin ipadSmPort {
    @media only screen and (max-width:600px) {
        @content
    }
}

@mixin mobile-small {
    @media only screen and (max-width: 577px) {
        @content
    }
}

@mixin iphonePlus {
    @media only screen and (max-width: 415px) {
        @content
    }
}

@mixin iphone {
    @media only screen and (max-width: 376px) {
        @content
    }
}

@mixin mobileSm {
    @media only screen and (max-width: 376px) {
        @content
    }
}

@mixin onlyTablet {
    @media (min-width: 1025px) and (max-width: 1200px) {
        @content
    }
}

@mixin onlyIpad {
    @media (min-width: 992px) and (max-width:1024px) {
        @content
    }
}

@mixin onlyIpad-port {
    @media (min-width: 769px) and (max-width:992px) {
        @content
    }
}

@mixin onlyMobile {
    @media (min-width: 577px) and (max-width:769px) {
        @content
    }
}

@mixin onlyMobile-small {
    @media (max-width: 577px) {
        @content
    }
}
@mixin mobile {
    @media (max-width: 600px) {
        @content;
    }
}



@mixin desktop {
    @media (min-width:768px) and (max-width: 1024px) {
        @content;
    }
}

@mixin desktop-up {
    @media (min-width: 1800px) {
        @content;
    }
}*/
@font-face {
  font-family: 'Exo-Regular';
  src: url("../../fonts/exofont/Exo-Regular.ttf") format("truetype"); }

body {
  color: #0a2540;
  font-family: 'Roboto', sans-serif !important;
  font-size: 16px;
  margin: 0; }

p {
  margin: 0 auto; }

a:hover {
  text-decoration: none; }

#header {
  position: relative;
  background: #028adf;
  height: 68px; }

#navbar {
  height: 100%; }

#navbarmain {
  padding: 20px 0; }
  #navbarmain .nav-link {
    font-family: 'RobotoBold', sans-serif;
    font-weight: bold;
    padding: 10px 15px;
    text-transform: capitalize;
    color: #fff;
    font-size: 14px;
    transition: all 0.25s ease;
    text-transform: uppercase; }
  #navbarmain .nav-item:hover {
    background: #ffffff5e;
    border-radius: 50px; }
  #navbarmain .nav-item.active {
    background: #ffffff5e;
    border-radius: 50px; }

.dropdown-toggle::after {
  display: none; }

.navbar-brand {
  display: flex;
  align-items: center; }
  .navbar-brand img {
    width: 50px;
    height: 50px;
    object-fit: cover; }
  .navbar-brand .head-title {
    padding-left: 15px; }
    .navbar-brand .head-title h5 {
      color: #fff;
      font-size: 16px;
      text-transform: uppercase;
      font-family: 'RobotoBold', sans-serif;
      font-weight: bold; }
      .navbar-brand .head-title h5:nth-child(1) {
        margin-bottom: 3px; }
      .navbar-brand .head-title h5:nth-child(2) {
        margin: 0px; }

#header .dropdown .dropdown-menu {
  position: absolute;
  display: block;
  background: #fff;
  top: 130%;
  left: 0;
  right: 0;
  opacity: 0;
  padding: 0;
  visibility: hidden;
  transition: all 0.3s ease-out 0s;
  border: 0;
  border-top: 5px solid #CA0000;
  border-radius: 0; }

#header .dropdown:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
  top: 115%; }

#header .dropdown .dropdown-item {
  padding: 13px 20px;
  border-bottom: 1px solid #eee;
  background: transparent;
  font-weight: 400;
  color: #555;
  text-transform: uppercase;
  font-size: 14px; }
  #header .dropdown .dropdown-item:hover {
    color: #CA0000; }
