/**
 * importer.less
 *
 * By default, new Sails projects are configured to compile this file
 * from LESS to CSS.  Unlike CSS files, LESS files are not compiled and
 * included automatically unless they are imported below.
 *
 * The LESS files imported below are compiled and included in the order
 * they are listed.  Mixins, variables, etc. should be imported first
 * so that they can be accessed by subsequent LESS stylesheets.
 *
 * (Just like the rest of the asset pipeline bundled in Sails, you can
 * always omit, customize, or replace this behavior with SASS, SCSS,
 * or any other Grunt tasks you like.)
 */
#layout {
  background-color: white;
}
#header {
  box-sizing: border-box;
  position: fixed;
  top: 0;
  background-color: #001C20;
  width: 100%;
  z-index: 100;
  height: 64px;
}
.content {
  padding: 20px;
  min-height: 400px;
}
.sign {
  background-color: #edf1ee;
}
.navbar-right {
  padding-right: 30px;
}
.label-username {
  float: left;
  padding: 10px;
  font-size: 15px;
  /* font-weight: 700; */
  color: #57a757;
}
.label-time {
  color: wheat;
  float: left;
  padding: 13px;
  font-size: 13px;
  /* font-weight: 700; */
}
.div-logout {
  float: left;
  padding: 9px;
  font-size: 15px;
}
.user-inf {
  padding: 11px;
  margin-left: 361px;
}
.layout-close-account {
  float: right;
  width: 79%;
}
.tab-menu-close-account {
  padding: 0px;
  margin-left: 11px;
}
.title-pannel-content {
  font-size: 18px;
}
.content-close-account {
  float: right;
  width: 100%;
  padding: 20px;
  minHeight: 600px;
}
.content-close-account {
  float: right;
  padding: 20px;
  minHeight: 600px;
}
.button-delete {
  margin-left: 13px;
}
.title {
  /* padding: 2px; */
  margin-top: 11px;
  font-size: 20px;
  width: 25%;
  color: white;
  text-align: center;
  padding: 5px;
  font-weight: 600;
  margin-bottom: 27px;
  /* float: left; */
  /* padding-bottom: 45px; */
  padding-top: 7px;
  border-radius: 5px;
  background-color: #1f7dce;
}
.title-popup {
  color: white;
  padding: 2px;
  font-size: 21px;
  width: 98%;
  font-weight: 700;
  text-align: center;
  padding: 5px;
  margin-bottom: 27px;
  /* float: left; */
  /* padding-bottom: 45px; */
  padding-top: 7px;
  border-radius: 5px;
  background-color: #2a72af;
}
.check-box-item {
  margin-left: 7px;
}
.custom {
  padding-bottom: 13px;
  font-size: 13px;
  color: #1751d8;
}
.custom-nav {
  margin-bottom: 0px !important;
}
.pagesize {
  margin-top: 6px;
}
.div-pagesize {
  padding-top: 23px;
}
.select-pagesize {
  padding: 0px;
  width: 15%;
}
.tr-authorize {
  font-size: 12px;
  font-weight: initial;
}
.tabs {
  margin: 25px;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
}
.tabs__labels {
  margin: 0;
  padding: 0;
}
.tabs__labels li {
  display: inline-block;
}
.tabs__labels li a {
  padding: 8px 12px;
  display: block;
  color: #444;
  text-decoration: none;
  border-bottom: 2px solid #f5f5f5;
}
.tabs__labels li a.active {
  border-bottom-color: #337ab7;
}
.tabs__content {
  padding: 25px;
}
.div-well {
  width: 300px;
  padding: 8px 0;
}
.div-content-menu {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 500px;
}
/*
Code snippet by maridlcrmn for Bootsnipp.com
Follow me on Twitter @maridlcrmn
*/
.navbar-brand {
  position: relative;
  z-index: 2;
}
.navbar .nav-collapse {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding-right: 120px;
  padding-left: 80px;
  width: 100%;
}
.navbar.navbar-default .nav-collapse {
  background-color: #f8f8f8;
}
.navbar.navbar-inverse .nav-collapse {
  background-color: #222;
}
.navbar .nav-collapse .navbar-form {
  border-width: 0;
  box-shadow: none;
}
.nav-collapse > li {
  float: right;
}
.btn.btn-circle {
  border-radius: 50px;
}
.btn.btn-outline {
  background-color: transparent;
}
.navbar.navbar-default .nav-collapse,
.navbar.navbar-inverse .nav-collapse {
  height: auto !important;
  transition: transform 0.3s;
  transform: translate(0px, -50px);
}
.navbar.navbar-default .nav-collapse.in,
.navbar.navbar-inverse .nav-collapse.in {
  transform: translate(0px, 0px);
}
@media screen and (max-width: 767px) {
  .navbar .navbar-collapse .navbar-right > li:last-child {
    padding-left: 15px;
    padding-right: 15px;
  }
  .navbar .nav-collapse {
    margin: 7.5px auto;
    padding: 0;
  }
  .navbar .nav-collapse .navbar-form {
    margin: 0;
  }
  .nav-collapse > li {
    float: none;
  }
  .navbar.navbar-default .nav-collapse,
  .navbar.navbar-inverse .nav-collapse {
    transform: translate(-100%, 0px);
  }
  .navbar.navbar-default .nav-collapse.in,
  .navbar.navbar-inverse .nav-collapse.in {
    transform: translate(0px, 0px);
  }
  .navbar.navbar-default .nav-collapse.slide-down,
  .navbar.navbar-inverse .nav-collapse.slide-down {
    transform: translate(0px, -100%);
  }
  .navbar.navbar-default .nav-collapse.in.slide-down,
  .navbar.navbar-inverse .nav-collapse.in.slide-down {
    transform: translate(0px, 0px);
  }
}
.test_animation:hover {
  animation: pulse-shadow--collection 2s infinite !important;
}
.chose-mutilang {
  font-size: 14px;
  padding-top: 8px;
}
.form-close .form-control {
  height: 31px;
  padding: 4px 12px;
  font-size: 13px;
}
.form-close .btn {
  padding: 4px 10px;
  font-size: 13px;
}
.manager-open .table-responsive {
  width: 100%;
}
.manager-open .table-responsive td {
  min-width: 150px;
}
