.p-6{
	padding:4rem!important;
}

.p-7{
	padding:5rem!important;
}


/*.card{
	border:none !important;
}
*/

/*-----------------------------*/

select , select > option
{
  font-size: 15px;
  letter-spacing: 0.12em;
}

.list-group-item{
	background-color: transparent;
	/*color: #fff;*/
	/*border-color: #cedce4;*/
}



.cat-sidebar ul>li:first-child{
	border:none !important;
}

.cat-sidebar ul>li{
	color:#cedce4;
}

.cat-sidebar ul>li a{
	color:#cedce4;
}



.cat-sidebar ul>li:last-child{
	border-bottom:1px solid #cedce4!important;
}

.table-small tr td, .table-small tr td a
{
  font-size: 14px;
  text-align: left;
}

thead{
  background-color: #fff;
 
}


.table-small tr th
{
  vertical-align: middle;
   
  font-size: 13px;
  text-align: center;
  padding-top:10px;
  padding-bottom:10px;
}

.table-small tr td{
  padding:20px;
  font-size:14px;
}

#frmSearch label{
  font-weight: 700;
}

.hide{
  display: none;
}

.desc-width{
  width:20%;
}

.table-striped tbody tr:nth-of-type(odd){
  background-color: rgba(0,0,0,.02) !important;
}

.table-striped tbody tr:nth-of-type(odd):hover{
  background-color: #ECECEC !important;
}

.form-group select{
  font-size: 14px !important;
}


.card-header{
  font-size: 18px;
}


.white_bg
{
  background-color: #fff;
}

.no-text-border
{
  border: 0;
//short for..
border-width: 0;
}

.border-1
{
  border:1px solid #ccc;
}

.border-left
{
  border-left:1px solid #ccc;
}

.width_100
{
  width:100% !important;
}

.list-orders{
  border-top:1px solid #ccc;
}


.list-orders > li  > h3  
{
  margin-bottom:0;
  padding-bottom:0;
  
}

ul.list-orders li  h3 a 
{
  font-size: 18px;
  font-weight: bold;
  color: #000 !important;
  margin: 0;
  padding:0;

}

.lisubcat
{
  color: #000;
  font-size: 16px;
}



.post-order-banner{
  background-image: url('../img/Post Order Background.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

.post-order-banner .row .card{
  border:none !important;
}

.card-header h4{
  margin-bottom: 0px;
}

.p-order p
{

  font-size: 16px;
  color: #000;
}

.font-28
{
  font-size: 28px;
}


.font-20
{
  font-size: 20px;
}

li.borderless {
  border-top: 0 none;
}


.pagination li{
  padding-right: 10px;
    border: 1px solid #ccc;
    padding: 7px 16px;
}

.pagination li a{
  color:#000;
  font-weight:700;
}
.pagination .active{
      background-color: #93C844;
    color: #fff;
    font-weight: 700; 
}

.pagination .disabled a{
  color:#ccc;
}


#frmLoadCatg label, #frmAddOrder label, #frmEditOrder label{
  font-weight: bold;
}



.select2-container{ 
    font-size: 14px;
   
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0 !important;
    padding-top: 7px;
    padding-bottom: 10px;
    margin-bottom: 0;
}


.select2-selection--single
{
   border:none !important;
   text-align: left;
   margin-top: -5px;
}
