/* GENERAL CLASSES */
.w-100{width:  100%;}
.w-80{width:    80%;}

.h-100{height: 100%;}



.mt-0{margin-top: 0 !important;}

.d-block{display: block !important;}
.d-inline-block{display: inline-block !important;}
.d-flex{display: flex;}
.d-none{display: none !important;} 

.text-bold{font-weight: bold;}
.text-uppercase{text-transform: uppercase;}
.text-ellipsis{ 
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.text-wrap{
  white-space: normal !important;
}

.align-left{text-align: left !important;}
.align-right{text-align: right !important;}
.align-center{text-align: center !important;}

.wspace-normal{white-space: normal !important;}

.pointer{cursor: pointer;}

.hidden{visibility: hidden;}

.uppercase{text-transform: uppercase;}

.color-red{color: #f00;}



/* GENERAL FLEX CLASSES */
.flexstretch    {flex:    1; min-width: 0;}
.flexcolumn-4   {flex:   4%; min-width: 0;}
.flexcolumn-5   {flex:   5%; min-width: 0;}
.flexcolumn-10  {flex:  10%; min-width: 0;}
.flexcolumn-12  {flex:  12%; min-width: 0;}
.flexcolumn-15  {flex:  15%; min-width: 0;} 
.flexcolumn-16  {flex:  16%; min-width: 0;} 
.flexcolumn-20  {flex:  20%; min-width: 0;}
.flexcolumn-25  {flex:  25%; min-width: 0;}
.flexcolumn-30  {flex:  30%; min-width: 0;}
.flexcolumn-40  {flex:  40%; min-width: 0;}
.flexcolumn-50  {flex:  50%; min-width: 0;}
.flexcolumn-60  {flex:  60%; min-width: 0;}
.flexcolumn-70  {flex:  70%; min-width: 0;}
.flexcolumn-75  {flex:  75%; min-width: 0;}
.flexcolumn-80  {flex:  80%; min-width: 0;}

.flex-dcolumn{flex-direction: column;}

.flex-middle{align-items: center;}
.flex-center{justify-content: space-around;}

.cgap-1{column-gap: .5em;}
.cgap-2{column-gap: 1em;}
.cgap-3{column-gap: 2em;}

.border-box{
  border: 1px solid black;
  padding: 10px;
}


.innerlist .flatbtn {
  color: #a16850;
  border: none;
  background-color: inherit;
  padding: 0 .4em;
  cursor: pointer;
}

.innerlist .flatbtn:disabled {
  cursor: default;
}

.innerlist .flatbtn:hover {
  color: #e1a78c; 
}

.innerlist .check {
  color: #14a007;
}
