.ant-layout-sider-trigger{
  position: relative !important;
}
.container-logout {
    position: absolute;
    height:50px; 
    width:100%;   
}
.head_logout {
    float: left ; 
    top: 0;   
    padding-top: 1%;
    margin-right: 1%;
}

.head_name {
    top: 0;
    float: right ;
    padding-top: 1%;
    margin-right: 5%;    
}

.head_name_user {
  top: 0;
  float: right ;
  padding-top: 1%;
  margin-right: 1%;    
}

.logout {
  height: 20px;
  width: 100%; 
  background: rgba(255,255,255,.2);
  margin: 16px;
}
.logout img{
  height: 20px;  
  width: 20px 
}


.logo {
  height: 70px;
  background: rgba(255,255,255,.2);
  margin: 16px;
}
.logo img{
  height: 100%;  
  width: 100%; 
}
.separadorVert {
    margin-top: 10px;
}


/*tabla*/
.table100 {
  background-color: #fff;
}

table {
  width: 100%;
}

th, td {
  font-weight: unset;
  padding-right: 10px;
}

.column1 {
  width: 33%;
  padding-left: 40px;
}

.column2 {
  width: 13%;
}

.column3 {
  width: 22%;
}

.column4 {
  width: 19%;
}

.column5 {
  width: 13%;
}

.table100-head th {
  padding-top: 18px;
  padding-bottom: 18px;
}

.table100-body td {
  padding-top: 16px;
  padding-bottom: 16px;
}

/*==================================================================
[ Fix header ]*/
.table100 {
  position: relative;
  padding-top: 60px;
}

.table100-head {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

.table100-body {
  max-height: 585px;
  overflow: auto;
}


/*==================================================================
[ Ver1 ]*/

.table100.ver1 th {
  margin-top:50px;
  font-family: Lato-Bold;
  font-size: 20px;
  color: #fff;
  line-height: 1.4;
  background-color: #1890ff;
}

.table100.ver1 td {
  font-family: Lato-Regular;
  font-size: 20px;
  color: #808080;
  line-height: 1.4;
}

.table100.ver1 .table100-body tr:nth-child(even) {
  background-color: #f8f6ff;
}

/*---------------------------------------------*/

.table100.ver1 {
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 0px 40px 0px rgba(0, 0, 0, 0.15);
}

.table100.ver1 .ps__rail-y {
  right: 5px;
}

.table100.ver1 .ps__rail-y::before {
  background-color: #ebebeb;
}

.table100.ver1 .ps__rail-y .ps__thumb-y::before {
  background-color: #cccccc;
}

/*Estilos del carrusel página inicio*/

.ant-carousel .slick-slide {
  text-align: center;
  height: 160px;
  line-height: 160px;
  background: #364d79;
  overflow: hidden;
}

.ant-carousel .slick-slide h4 {
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.enlace-fondo-blanco {
  color:#364d79;
}

#title{
  font-weight: bold;
}

svg{
  vertical-align: baseline !important;
}

/* .ant-row{
  margin-left: -20px !important; 
  margin-right: 6px !important;
}   */

#btn-BuscarPlato {
  margin-top: 0px !important;
}

.select-modal{
  margin-bottom: 10px;
}

.site-description-item-profile-p{
  color: #000 !important;
}




