/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 21 Mar 2024, 12:43:20 PM
    Author     : nathanvaldez
*/



.hideInit{
	visibility:hidden;
 }
 
 .invi{
	 display:none;
	 
 }
 
  .floatLeft{
	float:left;
 }
 
 .floatRight{
	float:right;
 }
 
 
 
 

.block-form {
    padding: 30px;
    border-radius: 15px;
    border: 1px solid #ececec;
    margin-left: 0px;
}

.img_round{
    border-radius: 100% !important;
}


.alert {
  position: relative;
  padding: .75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  border-radius: .25rem;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}


.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.thCSS{
	font-size: 14px;
}



.txtRed{
	color:#721c24;
}


.txtGreen{
	color:#3BB77E;
}


.txtGray{
	color:#7E7E7E;
}

.txtLightGray{
  color:#adadad;
}


.txtGreen{
  color:#3BB77E;
}


.txtYellow{
  color:#ffc107;
}

.txtRed{
  color:#EC4433;
}



.backBorderGreen {
    padding: 30px;
    border-radius: 15px;
    border: 1px solid #3BB77E;
    margin-left: 0px;
}


.backBorderYellow {
    padding: 30px;
    border-radius: 15px;
    border: 1px solid #ffc107;
    margin-left: 0px;
}


.txtCenter{
	text-align:center;
}

.txtBold{
  font-weight:bold;
}

.verticalAlignTop{
  vertical-align:top;
}

.modal-xlFull {
    max-width: 90%;
	
 }
 
 .modal-midFull {
    max-width: 70%;
	 
 }
 

.custom_select .select2-container {
  max-width: 100%;
}

.columnBoxPadding{
	padding-left:10px;
	padding-right:10px;
}

.margin10px{
    margin-top:10px;
}


.portionQty{
    background-color:#FFFFFF;
    border:1px solid #3BB77E;
}


.stock-status2 {
  display: inline-block;
  padding: 8px 12px;
  border-radius: 5px;
  margin-top: 10px;
  margin-bottom: 0px;
  font-family: "Quicksand", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}

.stock-status2.in-stock {
  background: #DEF9EC;
  color: #3BB77E;
}


.stock-status2.portion {
  background: #FFFCEB;
  color: #FDC040;
}


.stock-status2.remaining {
  background: #FEEFEA;
  color: #EC4433;
}


.selectOrderOption.active{
    border:2px solid #3BB77E;
}

.selectOrderOption{
    border:2px solid #ececec;
}