
.btn-empty
{
    border: none;
    padding: 2px;
    transition: .3s all ease;
    background-color: transparent;
    color: #333333;
}

.btn-empty:focus,
.btn-empty:hover,
.btn-empty:active
{
    color: #292929;
}


.btn-blue{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #337be0;
    border-color: #2971d6;
}

.btn-blue:focus,
.btn-blue:hover,
.btn-blue:active
{
    background-color: #1f67cc;
    border-color: #155dc2;
}

.btn-empty-blue{
    padding: 1px;
    transition: .3s all ease;
    color: #337be0;
    background-color: transparent;
}

.btn-empty-blue:focus,
.btn-empty-blue:hover,
.btn-empty-blue:active
{
    color: #1f67cc;
}

.btn-empty-border-blue{
    padding: 1px;
    transition: .3s all ease;
    color: #337be0;
    background-color: transparent;
    border: 2px solid #337be0;
}

.btn-empty-border-blue:focus,
.btn-empty-border-blue:hover,
.btn-empty-border-blue:active
{
    color: #1f67cc;
    border: 2px solid #1f67cc;
}

.btn-empty-dashed-blue{
    padding: 1px;
    transition: .3s all ease;
    color: #337be0;
    background-color: transparent;
    border: 2px dashed #337be0;
}

.btn-empty-dashed-blue:focus,
.btn-empty-dashed-blue:hover,
.btn-empty-dashed-blue:active
{
    color: #1f67cc;
    border: 2px dashed #1f67cc;
}

.txt-blue{
    color: #337be0 !important;
}

.bg-blue{
    background-color: #337be0;
}

.ph-blue{
    color: #fff;
    background-color: #337be0;
}

.bd-blue{
    border-color: #337be0 !important;
}

.bd-top-blue{
    border-top-color: #337be0 !important;
}

.bd-left-blue{
    border-left-color: #337be0 !important;
}

.bd-right-blue{
    border-right-color: #337be0 !important;
}

.bd-bottom-blue{
    border-bottom-color: #337be0 !important;
}


.btn-blue-dark{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #0b4aa4;
    border-color: #01409a;
}

.btn-blue-dark:focus,
.btn-blue-dark:hover,
.btn-blue-dark:active
{
    background-color: #003690;
    border-color: #002c86;
}

.btn-empty-blue-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #0b4aa4;
    background-color: transparent;
}

.btn-empty-blue-dark:focus,
.btn-empty-blue-dark:hover,
.btn-empty-blue-dark:active
{
    color: #003690;
}

.btn-empty-border-blue-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #0b4aa4;
    background-color: transparent;
    border: 2px solid #0b4aa4;
}

.btn-empty-border-blue-dark:focus,
.btn-empty-border-blue-dark:hover,
.btn-empty-border-blue-dark:active
{
    color: #003690;
    border: 2px solid #003690;
}

.btn-empty-dashed-blue-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #0b4aa4;
    background-color: transparent;
    border: 2px dashed #0b4aa4;
}

.btn-empty-dashed-blue-dark:focus,
.btn-empty-dashed-blue-dark:hover,
.btn-empty-dashed-blue-dark:active
{
    color: #003690;
    border: 2px dashed #003690;
}

.txt-blue-dark{
    color: #0b4aa4 !important;
}

.bg-blue-dark{
    background-color: #0b4aa4;
}

.ph-blue-dark{
    color: #fff;
    background-color: #0b4aa4;
}

.bd-blue-dark{
    border-color: #0b4aa4 !important;
}

.bd-top-blue-dark{
    border-top-color: #0b4aa4 !important;
}

.bd-left-blue-dark{
    border-left-color: #0b4aa4 !important;
}

.bd-right-blue-dark{
    border-right-color: #0b4aa4 !important;
}

.bd-bottom-blue-dark{
    border-bottom-color: #0b4aa4 !important;
}


.btn-blue-light{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #398bff;
    border-color: #2f81f5;
}

.btn-blue-light:focus,
.btn-blue-light:hover,
.btn-blue-light:active
{
    background-color: #2577eb;
    border-color: #1b6de1;
}

.btn-empty-blue-light{
    padding: 1px;
    transition: .3s all ease;
    color: #398bff;
    background-color: transparent;
}

.btn-empty-blue-light:focus,
.btn-empty-blue-light:hover,
.btn-empty-blue-light:active
{
    color: #2577eb;
}

.btn-empty-border-blue-light{
    padding: 1px;
    transition: .3s all ease;
    color: #398bff;
    background-color: transparent;
    border: 2px solid #398bff;
}

.btn-empty-border-blue-light:focus,
.btn-empty-border-blue-light:hover,
.btn-empty-border-blue-light:active
{
    color: #2577eb;
    border: 2px solid #2577eb;
}

.btn-empty-dashed-blue-light{
    padding: 1px;
    transition: .3s all ease;
    color: #398bff;
    background-color: transparent;
    border: 2px dashed #398bff;
}

.btn-empty-dashed-blue-light:focus,
.btn-empty-dashed-blue-light:hover,
.btn-empty-dashed-blue-light:active
{
    color: #2577eb;
    border: 2px dashed #2577eb;
}

.txt-blue-light{
    color: #398bff !important;
}

.bg-blue-light{
    background-color: #398bff;
}

.ph-blue-light{
    color: #fff;
    background-color: #398bff;
}

.bd-blue-light{
    border-color: #398bff !important;
}

.bd-top-blue-light{
    border-top-color: #398bff !important;
}

.bd-left-blue-light{
    border-left-color: #398bff !important;
}

.bd-right-blue-light{
    border-right-color: #398bff !important;
}

.bd-bottom-blue-light{
    border-bottom-color: #398bff !important;
}


.btn-brown{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #651f1f;
    border-color: #5b1515;
}

.btn-brown:focus,
.btn-brown:hover,
.btn-brown:active
{
    background-color: #510b0b;
    border-color: #470101;
}

.btn-empty-brown{
    padding: 1px;
    transition: .3s all ease;
    color: #651f1f;
    background-color: transparent;
}

.btn-empty-brown:focus,
.btn-empty-brown:hover,
.btn-empty-brown:active
{
    color: #510b0b;
}

.btn-empty-border-brown{
    padding: 1px;
    transition: .3s all ease;
    color: #651f1f;
    background-color: transparent;
    border: 2px solid #651f1f;
}

.btn-empty-border-brown:focus,
.btn-empty-border-brown:hover,
.btn-empty-border-brown:active
{
    color: #510b0b;
    border: 2px solid #510b0b;
}

.btn-empty-dashed-brown{
    padding: 1px;
    transition: .3s all ease;
    color: #651f1f;
    background-color: transparent;
    border: 2px dashed #651f1f;
}

.btn-empty-dashed-brown:focus,
.btn-empty-dashed-brown:hover,
.btn-empty-dashed-brown:active
{
    color: #510b0b;
    border: 2px dashed #510b0b;
}

.txt-brown{
    color: #651f1f !important;
}

.bg-brown{
    background-color: #651f1f;
}

.ph-brown{
    color: #fff;
    background-color: #651f1f;
}

.bd-brown{
    border-color: #651f1f !important;
}

.bd-top-brown{
    border-top-color: #651f1f !important;
}

.bd-left-brown{
    border-left-color: #651f1f !important;
}

.bd-right-brown{
    border-right-color: #651f1f !important;
}

.bd-bottom-brown{
    border-bottom-color: #651f1f !important;
}


.btn-brown-dark{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #3a1616;
    border-color: #300c0c;
}

.btn-brown-dark:focus,
.btn-brown-dark:hover,
.btn-brown-dark:active
{
    background-color: #260202;
    border-color: #1c0000;
}

.btn-empty-brown-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #3a1616;
    background-color: transparent;
}

.btn-empty-brown-dark:focus,
.btn-empty-brown-dark:hover,
.btn-empty-brown-dark:active
{
    color: #260202;
}

.btn-empty-border-brown-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #3a1616;
    background-color: transparent;
    border: 2px solid #3a1616;
}

.btn-empty-border-brown-dark:focus,
.btn-empty-border-brown-dark:hover,
.btn-empty-border-brown-dark:active
{
    color: #260202;
    border: 2px solid #260202;
}

.btn-empty-dashed-brown-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #3a1616;
    background-color: transparent;
    border: 2px dashed #3a1616;
}

.btn-empty-dashed-brown-dark:focus,
.btn-empty-dashed-brown-dark:hover,
.btn-empty-dashed-brown-dark:active
{
    color: #260202;
    border: 2px dashed #260202;
}

.txt-brown-dark{
    color: #3a1616 !important;
}

.bg-brown-dark{
    background-color: #3a1616;
}

.ph-brown-dark{
    color: #fff;
    background-color: #3a1616;
}

.bd-brown-dark{
    border-color: #3a1616 !important;
}

.bd-top-brown-dark{
    border-top-color: #3a1616 !important;
}

.bd-left-brown-dark{
    border-left-color: #3a1616 !important;
}

.bd-right-brown-dark{
    border-right-color: #3a1616 !important;
}

.bd-bottom-brown-dark{
    border-bottom-color: #3a1616 !important;
}


.btn-brown-light{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #8B6D3B;
    border-color: #816331;
}

.btn-brown-light:focus,
.btn-brown-light:hover,
.btn-brown-light:active
{
    background-color: #775927;
    border-color: #6d4f1d;
}

.btn-empty-brown-light{
    padding: 1px;
    transition: .3s all ease;
    color: #8B6D3B;
    background-color: transparent;
}

.btn-empty-brown-light:focus,
.btn-empty-brown-light:hover,
.btn-empty-brown-light:active
{
    color: #775927;
}

.btn-empty-border-brown-light{
    padding: 1px;
    transition: .3s all ease;
    color: #8B6D3B;
    background-color: transparent;
    border: 2px solid #8B6D3B;
}

.btn-empty-border-brown-light:focus,
.btn-empty-border-brown-light:hover,
.btn-empty-border-brown-light:active
{
    color: #775927;
    border: 2px solid #775927;
}

.btn-empty-dashed-brown-light{
    padding: 1px;
    transition: .3s all ease;
    color: #8B6D3B;
    background-color: transparent;
    border: 2px dashed #8B6D3B;
}

.btn-empty-dashed-brown-light:focus,
.btn-empty-dashed-brown-light:hover,
.btn-empty-dashed-brown-light:active
{
    color: #775927;
    border: 2px dashed #775927;
}

.txt-brown-light{
    color: #8B6D3B !important;
}

.bg-brown-light{
    background-color: #8B6D3B;
}

.ph-brown-light{
    color: #fff;
    background-color: #8B6D3B;
}

.bd-brown-light{
    border-color: #8B6D3B !important;
}

.bd-top-brown-light{
    border-top-color: #8B6D3B !important;
}

.bd-left-brown-light{
    border-left-color: #8B6D3B !important;
}

.bd-right-brown-light{
    border-right-color: #8B6D3B !important;
}

.bd-bottom-brown-light{
    border-bottom-color: #8B6D3B !important;
}


.btn-gray{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #999999;
    border-color: #8f8f8f;
}

.btn-gray:focus,
.btn-gray:hover,
.btn-gray:active
{
    background-color: #858585;
    border-color: #7b7b7b;
}

.btn-empty-gray{
    padding: 1px;
    transition: .3s all ease;
    color: #999999;
    background-color: transparent;
}

.btn-empty-gray:focus,
.btn-empty-gray:hover,
.btn-empty-gray:active
{
    color: #858585;
}

.btn-empty-border-gray{
    padding: 1px;
    transition: .3s all ease;
    color: #999999;
    background-color: transparent;
    border: 2px solid #999999;
}

.btn-empty-border-gray:focus,
.btn-empty-border-gray:hover,
.btn-empty-border-gray:active
{
    color: #858585;
    border: 2px solid #858585;
}

.btn-empty-dashed-gray{
    padding: 1px;
    transition: .3s all ease;
    color: #999999;
    background-color: transparent;
    border: 2px dashed #999999;
}

.btn-empty-dashed-gray:focus,
.btn-empty-dashed-gray:hover,
.btn-empty-dashed-gray:active
{
    color: #858585;
    border: 2px dashed #858585;
}

.txt-gray{
    color: #999999 !important;
}

.bg-gray{
    background-color: #999999;
}

.ph-gray{
    color: #fff;
    background-color: #999999;
}

.bd-gray{
    border-color: #999999 !important;
}

.bd-top-gray{
    border-top-color: #999999 !important;
}

.bd-left-gray{
    border-left-color: #999999 !important;
}

.bd-right-gray{
    border-right-color: #999999 !important;
}

.bd-bottom-gray{
    border-bottom-color: #999999 !important;
}


.btn-gray-dark{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #666666;
    border-color: #5c5c5c;
}

.btn-gray-dark:focus,
.btn-gray-dark:hover,
.btn-gray-dark:active
{
    background-color: #525252;
    border-color: #484848;
}

.btn-empty-gray-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #666666;
    background-color: transparent;
}

.btn-empty-gray-dark:focus,
.btn-empty-gray-dark:hover,
.btn-empty-gray-dark:active
{
    color: #525252;
}

.btn-empty-border-gray-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #666666;
    background-color: transparent;
    border: 2px solid #666666;
}

.btn-empty-border-gray-dark:focus,
.btn-empty-border-gray-dark:hover,
.btn-empty-border-gray-dark:active
{
    color: #525252;
    border: 2px solid #525252;
}

.btn-empty-dashed-gray-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #666666;
    background-color: transparent;
    border: 2px dashed #666666;
}

.btn-empty-dashed-gray-dark:focus,
.btn-empty-dashed-gray-dark:hover,
.btn-empty-dashed-gray-dark:active
{
    color: #525252;
    border: 2px dashed #525252;
}

.txt-gray-dark{
    color: #666666 !important;
}

.bg-gray-dark{
    background-color: #666666;
}

.ph-gray-dark{
    color: #fff;
    background-color: #666666;
}

.bd-gray-dark{
    border-color: #666666 !important;
}

.bd-top-gray-dark{
    border-top-color: #666666 !important;
}

.bd-left-gray-dark{
    border-left-color: #666666 !important;
}

.bd-right-gray-dark{
    border-right-color: #666666 !important;
}

.bd-bottom-gray-dark{
    border-bottom-color: #666666 !important;
}


.btn-gray-light{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #dddddd;
    border-color: #d3d3d3;
}

.btn-gray-light:focus,
.btn-gray-light:hover,
.btn-gray-light:active
{
    background-color: #c9c9c9;
    border-color: #bfbfbf;
}

.btn-empty-gray-light{
    padding: 1px;
    transition: .3s all ease;
    color: #dddddd;
    background-color: transparent;
}

.btn-empty-gray-light:focus,
.btn-empty-gray-light:hover,
.btn-empty-gray-light:active
{
    color: #c9c9c9;
}

.btn-empty-border-gray-light{
    padding: 1px;
    transition: .3s all ease;
    color: #dddddd;
    background-color: transparent;
    border: 2px solid #dddddd;
}

.btn-empty-border-gray-light:focus,
.btn-empty-border-gray-light:hover,
.btn-empty-border-gray-light:active
{
    color: #c9c9c9;
    border: 2px solid #c9c9c9;
}

.btn-empty-dashed-gray-light{
    padding: 1px;
    transition: .3s all ease;
    color: #dddddd;
    background-color: transparent;
    border: 2px dashed #dddddd;
}

.btn-empty-dashed-gray-light:focus,
.btn-empty-dashed-gray-light:hover,
.btn-empty-dashed-gray-light:active
{
    color: #c9c9c9;
    border: 2px dashed #c9c9c9;
}

.txt-gray-light{
    color: #dddddd !important;
}

.bg-gray-light{
    background-color: #dddddd;
}

.ph-gray-light{
    color: #fff;
    background-color: #dddddd;
}

.bd-gray-light{
    border-color: #dddddd !important;
}

.bd-top-gray-light{
    border-top-color: #dddddd !important;
}

.bd-left-gray-light{
    border-left-color: #dddddd !important;
}

.bd-right-gray-light{
    border-right-color: #dddddd !important;
}

.bd-bottom-gray-light{
    border-bottom-color: #dddddd !important;
}


.btn-green{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #379939;
    border-color: #2d8f2f;
}

.btn-green:focus,
.btn-green:hover,
.btn-green:active
{
    background-color: #238525;
    border-color: #197b1b;
}

.btn-empty-green{
    padding: 1px;
    transition: .3s all ease;
    color: #379939;
    background-color: transparent;
}

.btn-empty-green:focus,
.btn-empty-green:hover,
.btn-empty-green:active
{
    color: #238525;
}

.btn-empty-border-green{
    padding: 1px;
    transition: .3s all ease;
    color: #379939;
    background-color: transparent;
    border: 2px solid #379939;
}

.btn-empty-border-green:focus,
.btn-empty-border-green:hover,
.btn-empty-border-green:active
{
    color: #238525;
    border: 2px solid #238525;
}

.btn-empty-dashed-green{
    padding: 1px;
    transition: .3s all ease;
    color: #379939;
    background-color: transparent;
    border: 2px dashed #379939;
}

.btn-empty-dashed-green:focus,
.btn-empty-dashed-green:hover,
.btn-empty-dashed-green:active
{
    color: #238525;
    border: 2px dashed #238525;
}

.txt-green{
    color: #379939 !important;
}

.bg-green{
    background-color: #379939;
}

.ph-green{
    color: #fff;
    background-color: #379939;
}

.bd-green{
    border-color: #379939 !important;
}

.bd-top-green{
    border-top-color: #379939 !important;
}

.bd-left-green{
    border-left-color: #379939 !important;
}

.bd-right-green{
    border-right-color: #379939 !important;
}

.bd-bottom-green{
    border-bottom-color: #379939 !important;
}


.btn-green-dark{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #2b6e2c;
    border-color: #216422;
}

.btn-green-dark:focus,
.btn-green-dark:hover,
.btn-green-dark:active
{
    background-color: #175a18;
    border-color: #0d500e;
}

.btn-empty-green-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #2b6e2c;
    background-color: transparent;
}

.btn-empty-green-dark:focus,
.btn-empty-green-dark:hover,
.btn-empty-green-dark:active
{
    color: #175a18;
}

.btn-empty-border-green-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #2b6e2c;
    background-color: transparent;
    border: 2px solid #2b6e2c;
}

.btn-empty-border-green-dark:focus,
.btn-empty-border-green-dark:hover,
.btn-empty-border-green-dark:active
{
    color: #175a18;
    border: 2px solid #175a18;
}

.btn-empty-dashed-green-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #2b6e2c;
    background-color: transparent;
    border: 2px dashed #2b6e2c;
}

.btn-empty-dashed-green-dark:focus,
.btn-empty-dashed-green-dark:hover,
.btn-empty-dashed-green-dark:active
{
    color: #175a18;
    border: 2px dashed #175a18;
}

.txt-green-dark{
    color: #2b6e2c !important;
}

.bg-green-dark{
    background-color: #2b6e2c;
}

.ph-green-dark{
    color: #fff;
    background-color: #2b6e2c;
}

.bd-green-dark{
    border-color: #2b6e2c !important;
}

.bd-top-green-dark{
    border-top-color: #2b6e2c !important;
}

.bd-left-green-dark{
    border-left-color: #2b6e2c !important;
}

.bd-right-green-dark{
    border-right-color: #2b6e2c !important;
}

.bd-bottom-green-dark{
    border-bottom-color: #2b6e2c !important;
}


.btn-green-light{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #50ca52;
    border-color: #46c048;
}

.btn-green-light:focus,
.btn-green-light:hover,
.btn-green-light:active
{
    background-color: #3cb63e;
    border-color: #32ac34;
}

.btn-empty-green-light{
    padding: 1px;
    transition: .3s all ease;
    color: #50ca52;
    background-color: transparent;
}

.btn-empty-green-light:focus,
.btn-empty-green-light:hover,
.btn-empty-green-light:active
{
    color: #3cb63e;
}

.btn-empty-border-green-light{
    padding: 1px;
    transition: .3s all ease;
    color: #50ca52;
    background-color: transparent;
    border: 2px solid #50ca52;
}

.btn-empty-border-green-light:focus,
.btn-empty-border-green-light:hover,
.btn-empty-border-green-light:active
{
    color: #3cb63e;
    border: 2px solid #3cb63e;
}

.btn-empty-dashed-green-light{
    padding: 1px;
    transition: .3s all ease;
    color: #50ca52;
    background-color: transparent;
    border: 2px dashed #50ca52;
}

.btn-empty-dashed-green-light:focus,
.btn-empty-dashed-green-light:hover,
.btn-empty-dashed-green-light:active
{
    color: #3cb63e;
    border: 2px dashed #3cb63e;
}

.txt-green-light{
    color: #50ca52 !important;
}

.bg-green-light{
    background-color: #50ca52;
}

.ph-green-light{
    color: #fff;
    background-color: #50ca52;
}

.bd-green-light{
    border-color: #50ca52 !important;
}

.bd-top-green-light{
    border-top-color: #50ca52 !important;
}

.bd-left-green-light{
    border-left-color: #50ca52 !important;
}

.bd-right-green-light{
    border-right-color: #50ca52 !important;
}

.bd-bottom-green-light{
    border-bottom-color: #50ca52 !important;
}


.btn-orange{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #fe9045;
    border-color: #f4863b;
}

.btn-orange:focus,
.btn-orange:hover,
.btn-orange:active
{
    background-color: #ea7c31;
    border-color: #e07227;
}

.btn-empty-orange{
    padding: 1px;
    transition: .3s all ease;
    color: #fe9045;
    background-color: transparent;
}

.btn-empty-orange:focus,
.btn-empty-orange:hover,
.btn-empty-orange:active
{
    color: #ea7c31;
}

.btn-empty-border-orange{
    padding: 1px;
    transition: .3s all ease;
    color: #fe9045;
    background-color: transparent;
    border: 2px solid #fe9045;
}

.btn-empty-border-orange:focus,
.btn-empty-border-orange:hover,
.btn-empty-border-orange:active
{
    color: #ea7c31;
    border: 2px solid #ea7c31;
}

.btn-empty-dashed-orange{
    padding: 1px;
    transition: .3s all ease;
    color: #fe9045;
    background-color: transparent;
    border: 2px dashed #fe9045;
}

.btn-empty-dashed-orange:focus,
.btn-empty-dashed-orange:hover,
.btn-empty-dashed-orange:active
{
    color: #ea7c31;
    border: 2px dashed #ea7c31;
}

.txt-orange{
    color: #fe9045 !important;
}

.bg-orange{
    background-color: #fe9045;
}

.ph-orange{
    color: #fff;
    background-color: #fe9045;
}

.bd-orange{
    border-color: #fe9045 !important;
}

.bd-top-orange{
    border-top-color: #fe9045 !important;
}

.bd-left-orange{
    border-left-color: #fe9045 !important;
}

.bd-right-orange{
    border-right-color: #fe9045 !important;
}

.bd-bottom-orange{
    border-bottom-color: #fe9045 !important;
}


.btn-orange-dark{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #b24e0b;
    border-color: #a84401;
}

.btn-orange-dark:focus,
.btn-orange-dark:hover,
.btn-orange-dark:active
{
    background-color: #9e3a00;
    border-color: #943000;
}

.btn-empty-orange-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #b24e0b;
    background-color: transparent;
}

.btn-empty-orange-dark:focus,
.btn-empty-orange-dark:hover,
.btn-empty-orange-dark:active
{
    color: #9e3a00;
}

.btn-empty-border-orange-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #b24e0b;
    background-color: transparent;
    border: 2px solid #b24e0b;
}

.btn-empty-border-orange-dark:focus,
.btn-empty-border-orange-dark:hover,
.btn-empty-border-orange-dark:active
{
    color: #9e3a00;
    border: 2px solid #9e3a00;
}

.btn-empty-dashed-orange-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #b24e0b;
    background-color: transparent;
    border: 2px dashed #b24e0b;
}

.btn-empty-dashed-orange-dark:focus,
.btn-empty-dashed-orange-dark:hover,
.btn-empty-dashed-orange-dark:active
{
    color: #9e3a00;
    border: 2px dashed #9e3a00;
}

.txt-orange-dark{
    color: #b24e0b !important;
}

.bg-orange-dark{
    background-color: #b24e0b;
}

.ph-orange-dark{
    color: #fff;
    background-color: #b24e0b;
}

.bd-orange-dark{
    border-color: #b24e0b !important;
}

.bd-top-orange-dark{
    border-top-color: #b24e0b !important;
}

.bd-left-orange-dark{
    border-left-color: #b24e0b !important;
}

.bd-right-orange-dark{
    border-right-color: #b24e0b !important;
}

.bd-bottom-orange-dark{
    border-bottom-color: #b24e0b !important;
}


.btn-orange-light{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #f8883d;
    border-color: #ee7e33;
}

.btn-orange-light:focus,
.btn-orange-light:hover,
.btn-orange-light:active
{
    background-color: #e47429;
    border-color: #da6a1f;
}

.btn-empty-orange-light{
    padding: 1px;
    transition: .3s all ease;
    color: #f8883d;
    background-color: transparent;
}

.btn-empty-orange-light:focus,
.btn-empty-orange-light:hover,
.btn-empty-orange-light:active
{
    color: #e47429;
}

.btn-empty-border-orange-light{
    padding: 1px;
    transition: .3s all ease;
    color: #f8883d;
    background-color: transparent;
    border: 2px solid #f8883d;
}

.btn-empty-border-orange-light:focus,
.btn-empty-border-orange-light:hover,
.btn-empty-border-orange-light:active
{
    color: #e47429;
    border: 2px solid #e47429;
}

.btn-empty-dashed-orange-light{
    padding: 1px;
    transition: .3s all ease;
    color: #f8883d;
    background-color: transparent;
    border: 2px dashed #f8883d;
}

.btn-empty-dashed-orange-light:focus,
.btn-empty-dashed-orange-light:hover,
.btn-empty-dashed-orange-light:active
{
    color: #e47429;
    border: 2px dashed #e47429;
}

.txt-orange-light{
    color: #f8883d !important;
}

.bg-orange-light{
    background-color: #f8883d;
}

.ph-orange-light{
    color: #fff;
    background-color: #f8883d;
}

.bd-orange-light{
    border-color: #f8883d !important;
}

.bd-top-orange-light{
    border-top-color: #f8883d !important;
}

.bd-left-orange-light{
    border-left-color: #f8883d !important;
}

.bd-right-orange-light{
    border-right-color: #f8883d !important;
}

.bd-bottom-orange-light{
    border-bottom-color: #f8883d !important;
}


.btn-red{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #ae3335;
    border-color: #a4292b;
}

.btn-red:focus,
.btn-red:hover,
.btn-red:active
{
    background-color: #9a1f21;
    border-color: #901517;
}

.btn-empty-red{
    padding: 1px;
    transition: .3s all ease;
    color: #ae3335;
    background-color: transparent;
}

.btn-empty-red:focus,
.btn-empty-red:hover,
.btn-empty-red:active
{
    color: #9a1f21;
}

.btn-empty-border-red{
    padding: 1px;
    transition: .3s all ease;
    color: #ae3335;
    background-color: transparent;
    border: 2px solid #ae3335;
}

.btn-empty-border-red:focus,
.btn-empty-border-red:hover,
.btn-empty-border-red:active
{
    color: #9a1f21;
    border: 2px solid #9a1f21;
}

.btn-empty-dashed-red{
    padding: 1px;
    transition: .3s all ease;
    color: #ae3335;
    background-color: transparent;
    border: 2px dashed #ae3335;
}

.btn-empty-dashed-red:focus,
.btn-empty-dashed-red:hover,
.btn-empty-dashed-red:active
{
    color: #9a1f21;
    border: 2px dashed #9a1f21;
}

.txt-red{
    color: #ae3335 !important;
}

.bg-red{
    background-color: #ae3335;
}

.ph-red{
    color: #fff;
    background-color: #ae3335;
}

.bd-red{
    border-color: #ae3335 !important;
}

.bd-top-red{
    border-top-color: #ae3335 !important;
}

.bd-left-red{
    border-left-color: #ae3335 !important;
}

.bd-right-red{
    border-right-color: #ae3335 !important;
}

.bd-bottom-red{
    border-bottom-color: #ae3335 !important;
}


.btn-red-dark{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #9e0003;
    border-color: #940000;
}

.btn-red-dark:focus,
.btn-red-dark:hover,
.btn-red-dark:active
{
    background-color: #8a0000;
    border-color: #800000;
}

.btn-empty-red-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #9e0003;
    background-color: transparent;
}

.btn-empty-red-dark:focus,
.btn-empty-red-dark:hover,
.btn-empty-red-dark:active
{
    color: #8a0000;
}

.btn-empty-border-red-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #9e0003;
    background-color: transparent;
    border: 2px solid #9e0003;
}

.btn-empty-border-red-dark:focus,
.btn-empty-border-red-dark:hover,
.btn-empty-border-red-dark:active
{
    color: #8a0000;
    border: 2px solid #8a0000;
}

.btn-empty-dashed-red-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #9e0003;
    background-color: transparent;
    border: 2px dashed #9e0003;
}

.btn-empty-dashed-red-dark:focus,
.btn-empty-dashed-red-dark:hover,
.btn-empty-dashed-red-dark:active
{
    color: #8a0000;
    border: 2px dashed #8a0000;
}

.txt-red-dark{
    color: #9e0003 !important;
}

.bg-red-dark{
    background-color: #9e0003;
}

.ph-red-dark{
    color: #fff;
    background-color: #9e0003;
}

.bd-red-dark{
    border-color: #9e0003 !important;
}

.bd-top-red-dark{
    border-top-color: #9e0003 !important;
}

.bd-left-red-dark{
    border-left-color: #9e0003 !important;
}

.bd-right-red-dark{
    border-right-color: #9e0003 !important;
}

.bd-bottom-red-dark{
    border-bottom-color: #9e0003 !important;
}


.btn-red-light{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #fb2125;
    border-color: #f1171b;
}

.btn-red-light:focus,
.btn-red-light:hover,
.btn-red-light:active
{
    background-color: #e70d11;
    border-color: #dd0307;
}

.btn-empty-red-light{
    padding: 1px;
    transition: .3s all ease;
    color: #fb2125;
    background-color: transparent;
}

.btn-empty-red-light:focus,
.btn-empty-red-light:hover,
.btn-empty-red-light:active
{
    color: #e70d11;
}

.btn-empty-border-red-light{
    padding: 1px;
    transition: .3s all ease;
    color: #fb2125;
    background-color: transparent;
    border: 2px solid #fb2125;
}

.btn-empty-border-red-light:focus,
.btn-empty-border-red-light:hover,
.btn-empty-border-red-light:active
{
    color: #e70d11;
    border: 2px solid #e70d11;
}

.btn-empty-dashed-red-light{
    padding: 1px;
    transition: .3s all ease;
    color: #fb2125;
    background-color: transparent;
    border: 2px dashed #fb2125;
}

.btn-empty-dashed-red-light:focus,
.btn-empty-dashed-red-light:hover,
.btn-empty-dashed-red-light:active
{
    color: #e70d11;
    border: 2px dashed #e70d11;
}

.txt-red-light{
    color: #fb2125 !important;
}

.bg-red-light{
    background-color: #fb2125;
}

.ph-red-light{
    color: #fff;
    background-color: #fb2125;
}

.bd-red-light{
    border-color: #fb2125 !important;
}

.bd-top-red-light{
    border-top-color: #fb2125 !important;
}

.bd-left-red-light{
    border-left-color: #fb2125 !important;
}

.bd-right-red-light{
    border-right-color: #fb2125 !important;
}

.bd-bottom-red-light{
    border-bottom-color: #fb2125 !important;
}


.btn-purple{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #d528c8;
    border-color: #cb1ebe;
}

.btn-purple:focus,
.btn-purple:hover,
.btn-purple:active
{
    background-color: #c114b4;
    border-color: #b70aaa;
}

.btn-empty-purple{
    padding: 1px;
    transition: .3s all ease;
    color: #d528c8;
    background-color: transparent;
}

.btn-empty-purple:focus,
.btn-empty-purple:hover,
.btn-empty-purple:active
{
    color: #c114b4;
}

.btn-empty-border-purple{
    padding: 1px;
    transition: .3s all ease;
    color: #d528c8;
    background-color: transparent;
    border: 2px solid #d528c8;
}

.btn-empty-border-purple:focus,
.btn-empty-border-purple:hover,
.btn-empty-border-purple:active
{
    color: #c114b4;
    border: 2px solid #c114b4;
}

.btn-empty-dashed-purple{
    padding: 1px;
    transition: .3s all ease;
    color: #d528c8;
    background-color: transparent;
    border: 2px dashed #d528c8;
}

.btn-empty-dashed-purple:focus,
.btn-empty-dashed-purple:hover,
.btn-empty-dashed-purple:active
{
    color: #c114b4;
    border: 2px dashed #c114b4;
}

.txt-purple{
    color: #d528c8 !important;
}

.bg-purple{
    background-color: #d528c8;
}

.ph-purple{
    color: #fff;
    background-color: #d528c8;
}

.bd-purple{
    border-color: #d528c8 !important;
}

.bd-top-purple{
    border-top-color: #d528c8 !important;
}

.bd-left-purple{
    border-left-color: #d528c8 !important;
}

.bd-right-purple{
    border-right-color: #d528c8 !important;
}

.bd-bottom-purple{
    border-bottom-color: #d528c8 !important;
}


.btn-purple-dark{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #a61f9c;
    border-color: #9c1592;
}

.btn-purple-dark:focus,
.btn-purple-dark:hover,
.btn-purple-dark:active
{
    background-color: #920b88;
    border-color: #88017e;
}

.btn-empty-purple-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #a61f9c;
    background-color: transparent;
}

.btn-empty-purple-dark:focus,
.btn-empty-purple-dark:hover,
.btn-empty-purple-dark:active
{
    color: #920b88;
}

.btn-empty-border-purple-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #a61f9c;
    background-color: transparent;
    border: 2px solid #a61f9c;
}

.btn-empty-border-purple-dark:focus,
.btn-empty-border-purple-dark:hover,
.btn-empty-border-purple-dark:active
{
    color: #920b88;
    border: 2px solid #920b88;
}

.btn-empty-dashed-purple-dark{
    padding: 1px;
    transition: .3s all ease;
    color: #a61f9c;
    background-color: transparent;
    border: 2px dashed #a61f9c;
}

.btn-empty-dashed-purple-dark:focus,
.btn-empty-dashed-purple-dark:hover,
.btn-empty-dashed-purple-dark:active
{
    color: #920b88;
    border: 2px dashed #920b88;
}

.txt-purple-dark{
    color: #a61f9c !important;
}

.bg-purple-dark{
    background-color: #a61f9c;
}

.ph-purple-dark{
    color: #fff;
    background-color: #a61f9c;
}

.bd-purple-dark{
    border-color: #a61f9c !important;
}

.bd-top-purple-dark{
    border-top-color: #a61f9c !important;
}

.bd-left-purple-dark{
    border-left-color: #a61f9c !important;
}

.bd-right-purple-dark{
    border-right-color: #a61f9c !important;
}

.bd-bottom-purple-dark{
    border-bottom-color: #a61f9c !important;
}


.btn-purple-light{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #fc46ef;
    border-color: #f23ce5;
}

.btn-purple-light:focus,
.btn-purple-light:hover,
.btn-purple-light:active
{
    background-color: #e832db;
    border-color: #de28d1;
}

.btn-empty-purple-light{
    padding: 1px;
    transition: .3s all ease;
    color: #fc46ef;
    background-color: transparent;
}

.btn-empty-purple-light:focus,
.btn-empty-purple-light:hover,
.btn-empty-purple-light:active
{
    color: #e832db;
}

.btn-empty-border-purple-light{
    padding: 1px;
    transition: .3s all ease;
    color: #fc46ef;
    background-color: transparent;
    border: 2px solid #fc46ef;
}

.btn-empty-border-purple-light:focus,
.btn-empty-border-purple-light:hover,
.btn-empty-border-purple-light:active
{
    color: #e832db;
    border: 2px solid #e832db;
}

.btn-empty-dashed-purple-light{
    padding: 1px;
    transition: .3s all ease;
    color: #fc46ef;
    background-color: transparent;
    border: 2px dashed #fc46ef;
}

.btn-empty-dashed-purple-light:focus,
.btn-empty-dashed-purple-light:hover,
.btn-empty-dashed-purple-light:active
{
    color: #e832db;
    border: 2px dashed #e832db;
}

.txt-purple-light{
    color: #fc46ef !important;
}

.bg-purple-light{
    background-color: #fc46ef;
}

.ph-purple-light{
    color: #fff;
    background-color: #fc46ef;
}

.bd-purple-light{
    border-color: #fc46ef !important;
}

.bd-top-purple-light{
    border-top-color: #fc46ef !important;
}

.bd-left-purple-light{
    border-left-color: #fc46ef !important;
}

.bd-right-purple-light{
    border-right-color: #fc46ef !important;
}

.bd-bottom-purple-light{
    border-bottom-color: #fc46ef !important;
}


.btn-gold{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #f9b300;
    border-color: #efa900;
}

.btn-gold:focus,
.btn-gold:hover,
.btn-gold:active
{
    background-color: #e59f00;
    border-color: #db9500;
}

.btn-empty-gold{
    padding: 1px;
    transition: .3s all ease;
    color: #f9b300;
    background-color: transparent;
}

.btn-empty-gold:focus,
.btn-empty-gold:hover,
.btn-empty-gold:active
{
    color: #e59f00;
}

.btn-empty-border-gold{
    padding: 1px;
    transition: .3s all ease;
    color: #f9b300;
    background-color: transparent;
    border: 2px solid #f9b300;
}

.btn-empty-border-gold:focus,
.btn-empty-border-gold:hover,
.btn-empty-border-gold:active
{
    color: #e59f00;
    border: 2px solid #e59f00;
}

.btn-empty-dashed-gold{
    padding: 1px;
    transition: .3s all ease;
    color: #f9b300;
    background-color: transparent;
    border: 2px dashed #f9b300;
}

.btn-empty-dashed-gold:focus,
.btn-empty-dashed-gold:hover,
.btn-empty-dashed-gold:active
{
    color: #e59f00;
    border: 2px dashed #e59f00;
}

.txt-gold{
    color: #f9b300 !important;
}

.bg-gold{
    background-color: #f9b300;
}

.ph-gold{
    color: #fff;
    background-color: #f9b300;
}

.bd-gold{
    border-color: #f9b300 !important;
}

.bd-top-gold{
    border-top-color: #f9b300 !important;
}

.bd-left-gold{
    border-left-color: #f9b300 !important;
}

.bd-right-gold{
    border-right-color: #f9b300 !important;
}

.bd-bottom-gold{
    border-bottom-color: #f9b300 !important;
}


.btn-text{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #333333;
    border-color: #292929;
}

.btn-text:focus,
.btn-text:hover,
.btn-text:active
{
    background-color: #1f1f1f;
    border-color: #151515;
}

.btn-empty-text{
    padding: 1px;
    transition: .3s all ease;
    color: #333333;
    background-color: transparent;
}

.btn-empty-text:focus,
.btn-empty-text:hover,
.btn-empty-text:active
{
    color: #1f1f1f;
}

.btn-empty-border-text{
    padding: 1px;
    transition: .3s all ease;
    color: #333333;
    background-color: transparent;
    border: 2px solid #333333;
}

.btn-empty-border-text:focus,
.btn-empty-border-text:hover,
.btn-empty-border-text:active
{
    color: #1f1f1f;
    border: 2px solid #1f1f1f;
}

.btn-empty-dashed-text{
    padding: 1px;
    transition: .3s all ease;
    color: #333333;
    background-color: transparent;
    border: 2px dashed #333333;
}

.btn-empty-dashed-text:focus,
.btn-empty-dashed-text:hover,
.btn-empty-dashed-text:active
{
    color: #1f1f1f;
    border: 2px dashed #1f1f1f;
}

.txt-text{
    color: #333333 !important;
}

.bg-text{
    background-color: #333333;
}

.ph-text{
    color: #fff;
    background-color: #333333;
}

.bd-text{
    border-color: #333333 !important;
}

.bd-top-text{
    border-top-color: #333333 !important;
}

.bd-left-text{
    border-left-color: #333333 !important;
}

.bd-right-text{
    border-right-color: #333333 !important;
}

.bd-bottom-text{
    border-bottom-color: #333333 !important;
}


.btn-white{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #ffffff;
    border-color: #f5f5f5;
}

.btn-white:focus,
.btn-white:hover,
.btn-white:active
{
    background-color: #ebebeb;
    border-color: #e1e1e1;
}

.btn-empty-white{
    padding: 1px;
    transition: .3s all ease;
    color: #ffffff;
    background-color: transparent;
}

.btn-empty-white:focus,
.btn-empty-white:hover,
.btn-empty-white:active
{
    color: #ebebeb;
}

.btn-empty-border-white{
    padding: 1px;
    transition: .3s all ease;
    color: #ffffff;
    background-color: transparent;
    border: 2px solid #ffffff;
}

.btn-empty-border-white:focus,
.btn-empty-border-white:hover,
.btn-empty-border-white:active
{
    color: #ebebeb;
    border: 2px solid #ebebeb;
}

.btn-empty-dashed-white{
    padding: 1px;
    transition: .3s all ease;
    color: #ffffff;
    background-color: transparent;
    border: 2px dashed #ffffff;
}

.btn-empty-dashed-white:focus,
.btn-empty-dashed-white:hover,
.btn-empty-dashed-white:active
{
    color: #ebebeb;
    border: 2px dashed #ebebeb;
}

.txt-white{
    color: #ffffff !important;
}

.bg-white{
    background-color: #ffffff;
}

.ph-white{
    color: #fff;
    background-color: #ffffff;
}

.bd-white{
    border-color: #ffffff !important;
}

.bd-top-white{
    border-top-color: #ffffff !important;
}

.bd-left-white{
    border-left-color: #ffffff !important;
}

.bd-right-white{
    border-right-color: #ffffff !important;
}

.bd-bottom-white{
    border-bottom-color: #ffffff !important;
}


.btn-yellow{
    transition: .3s all ease;
    color: #fff !important;
    background-color: #FFCC00;
    border-color: #f5c200;
}

.btn-yellow:focus,
.btn-yellow:hover,
.btn-yellow:active
{
    background-color: #ebb800;
    border-color: #e1ae00;
}

.btn-empty-yellow{
    padding: 1px;
    transition: .3s all ease;
    color: #FFCC00;
    background-color: transparent;
}

.btn-empty-yellow:focus,
.btn-empty-yellow:hover,
.btn-empty-yellow:active
{
    color: #ebb800;
}

.btn-empty-border-yellow{
    padding: 1px;
    transition: .3s all ease;
    color: #FFCC00;
    background-color: transparent;
    border: 2px solid #FFCC00;
}

.btn-empty-border-yellow:focus,
.btn-empty-border-yellow:hover,
.btn-empty-border-yellow:active
{
    color: #ebb800;
    border: 2px solid #ebb800;
}

.btn-empty-dashed-yellow{
    padding: 1px;
    transition: .3s all ease;
    color: #FFCC00;
    background-color: transparent;
    border: 2px dashed #FFCC00;
}

.btn-empty-dashed-yellow:focus,
.btn-empty-dashed-yellow:hover,
.btn-empty-dashed-yellow:active
{
    color: #ebb800;
    border: 2px dashed #ebb800;
}

.txt-yellow{
    color: #FFCC00 !important;
}

.bg-yellow{
    background-color: #FFCC00;
}

.ph-yellow{
    color: #fff;
    background-color: #FFCC00;
}

.bd-yellow{
    border-color: #FFCC00 !important;
}

.bd-top-yellow{
    border-top-color: #FFCC00 !important;
}

.bd-left-yellow{
    border-left-color: #FFCC00 !important;
}

.bd-right-yellow{
    border-right-color: #FFCC00 !important;
}

.bd-bottom-yellow{
    border-bottom-color: #FFCC00 !important;
}

