
.br-solid-1{
   border: solid 1px;   
}

.br-solid-2{
    border: solid 2px;   
}

.br-radius{
    border-radius: 5px;;
}

.br-bottom-detail{
    border-bottom: 1px solid #ccc5c5;
}

.aln-right{
    text-align: right;
}

.aln-cnt{
    text-align: center;
}

.aln-left{
    text-align: left;
}

.aln-justify{
    text-align: justify;
}

.fnt-35{
    font-size:35px;
}

.fnt-25{
    font-size:25px;
}

.fnt-20{
    font-size:20px;
}

.fnt-1 { 
    font-size: calc(1em + 1vw);
}

.fnt-08 { 
    font-size: calc(0.8em + 0.8vw);
}

.fnt-07 { 
    font-size: calc(0.7em + 0.7vw);
}

.fnt-06 { 
    font-size: calc(0.6em + 0.6vw);
}

.fnt-05 { 
    font-size: calc(0.5em + 0.5vw);
}

.fnt-04 { 
    font-size: calc(0.4em + 0.4vw);
}

.fnt-03 { 
    font-size: calc(0.3em + 0.3w);
}

.fnt-02 { 
    font-size: calc(0.2em + 0.2w);
}

.fnt-bld{
    font-weight: bold;
}

.fnt-lgt{
    font-weight: lighter;
}

.fnt-bco{
    color: #fff;
}

.fnt-aqua{
    color: #0DAAB4;
}

.axy{
    display: flex;
    justify-content: center;
}

.axx{
    display: flex;
    align-items: center;
}

.axz{
    text-align: center;
}

.axw{
    text-align: right;
}

.axr{
    text-align: left;
}

.bck-black{
    background-color: #000;
}

.table-rem{
    font-size: 14px;
}

.table-custom-padding th, .table-custom-padding td {
    padding: 0.25rem; 
}

.custom-border {
    border-style: solid 1px;
    border-radius: 3px;
}

.disabled-link {
    pointer-events: none;
}