
/*------------------------------------
- COLOR proposalstate-green
------------------------------------*/
.alert-proposalstate-green {
    color: #05330f;
    background-color: #8bf3a3;
    border-color: #78f194;
}

.alert-proposalstate-green hr {
    border-top-color: #61ef82;
}

.alert-proposalstate-green .alert-link {
    color: #000501;
}

.badge-proposalstate-green {
    color: #fff;
    background-color: #10a332;
}

.badge-proposalstate-green[href]:hover, .badge-proposalstate-green[href]:focus {
    color: #fff;
    background-color: #0b7423;
}

.bg-proposalstate-green {
    background-color: #10a332 !important;
}

a.bg-proposalstate-green:hover, a.bg-proposalstate-green:focus,
button.bg-proposalstate-green:hover,
button.bg-proposalstate-green:focus {
    background-color: #0b7423 !important;
}

.border-proposalstate-green {
    border-color: #10a332 !important;
}

.btn-proposalstate-green {
    color: #fff;
    background-color: #10a332;
    border-color: #10a332;
}

.btn-proposalstate-green:hover {
    color: #fff;
    background-color: #0c8228;
    border-color: #0b7423;
}

.btn-proposalstate-green:focus, .btn-proposalstate-green.focus {
    box-shadow: 0 0 0 0.2rem rgba(16, 163, 50, 0.5);
}

.btn-proposalstate-green.disabled, .btn-proposalstate-green:disabled {
    color: #fff;
    background-color: #10a332;
    border-color: #10a332;
}

.btn-proposalstate-green:not(:disabled):not(.disabled):active, .btn-proposalstate-green:not(:disabled):not(.disabled).active, .show > .btn-proposalstate-green.dropdown-toggle {
    color: #fff;
    background-color: #0b7423;
    border-color: #0a661f;
}

.btn-proposalstate-green:not(:disabled):not(.disabled):active:focus, .btn-proposalstate-green:not(:disabled):not(.disabled).active:focus, .show > .btn-proposalstate-green.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(16, 163, 50, 0.5);
}

.btn-outline-proposalstate-green {
    color: #10a332;
    background-color: transparent;
    border-color: #10a332;
}

.btn-outline-proposalstate-green:hover {
    color: #fff;
    background-color: #10a332;
    border-color: #10a332;
}

.btn-outline-proposalstate-green:focus, .btn-outline-proposalstate-green.focus {
    box-shadow: 0 0 0 0.2rem rgba(16, 163, 50, 0.5);
}

.btn-outline-proposalstate-green.disabled, .btn-outline-proposalstate-green:disabled {
    color: #10a332;
    background-color: transparent;
}

.btn-outline-proposalstate-green:not(:disabled):not(.disabled):active, .btn-outline-proposalstate-green:not(:disabled):not(.disabled).active, .show > .btn-outline-proposalstate-green.dropdown-toggle {
    color: #fff;
    background-color: #10a332;
    border-color: #10a332;
}

.btn-outline-proposalstate-green:not(:disabled):not(.disabled):active:focus, .btn-outline-proposalstate-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-proposalstate-green.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(16, 163, 50, 0.5);
}

.list-group-item-proposalstate-green {
    color: #05330f;
    background-color: #78f194;
}

.list-group-item-proposalstate-green.list-group-item-action:hover, .list-group-item-proposalstate-green.list-group-item-action:focus {
    color: #05330f;
    background-color: #61ef82;
}

.list-group-item-proposalstate-green.list-group-item-action.active {
    color: #fff;
    background-color: #05330f;
    border-color: #05330f;
}

.table-proposalstate-green,
.table-proposalstate-green > th,
.table-proposalstate-green > td {
    background-color: #78f194;
}

.table-hover .table-proposalstate-green:hover {
    background-color: #61ef82;
}

.table-hover .table-proposalstate-green:hover > td,
.table-hover .table-proposalstate-green:hover > th {
    background-color: #61ef82;
}

.text-proposalstate-green {
    color: #10a332 !important;
}

a.text-proposalstate-green:hover, a.text-proposalstate-green:focus {
    color: #0b7423 !important;
}



/*------------------------------------
- COLOR proposalstate-yellow
------------------------------------*/
.alert-proposalstate-yellow {
    color: #8b6800;
    background-color: #fff3d3;
    border-color: #ffeebe;
}

.alert-proposalstate-yellow hr {
    border-top-color: #ffe8a5;
}

.alert-proposalstate-yellow .alert-link {
    color: #584200;
}

.badge-proposalstate-yellow {
    color: #212529;
    background-color: #ffc107;
}

.badge-proposalstate-yellow[href]:hover, .badge-proposalstate-yellow[href]:focus {
    color: #212529;
    background-color: #d39e00;
}

.bg-proposalstate-yellow {
    background-color: #ffc107 !important;
}

a.bg-proposalstate-yellow:hover, a.bg-proposalstate-yellow:focus,
button.bg-proposalstate-yellow:hover,
button.bg-proposalstate-yellow:focus {
    background-color: #d39e00 !important;
}

.border-proposalstate-yellow {
    border-color: #ffc107 !important;
}

.btn-proposalstate-yellow {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}

.btn-proposalstate-yellow:hover {
    color: #212529;
    background-color: #e2a900;
    border-color: #d39e00;
}

.btn-proposalstate-yellow:focus, .btn-proposalstate-yellow.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-proposalstate-yellow.disabled, .btn-proposalstate-yellow:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}

.btn-proposalstate-yellow:not(:disabled):not(.disabled):active, .btn-proposalstate-yellow:not(:disabled):not(.disabled).active, .show > .btn-proposalstate-yellow.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c39200;
}

.btn-proposalstate-yellow:not(:disabled):not(.disabled):active:focus, .btn-proposalstate-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-proposalstate-yellow.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-proposalstate-yellow {
    color: #ffc107;
    background-color: transparent;
    border-color: #ffc107;
}

.btn-outline-proposalstate-yellow:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}

.btn-outline-proposalstate-yellow:focus, .btn-outline-proposalstate-yellow.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-proposalstate-yellow.disabled, .btn-outline-proposalstate-yellow:disabled {
    color: #ffc107;
    background-color: transparent;
}

.btn-outline-proposalstate-yellow:not(:disabled):not(.disabled):active, .btn-outline-proposalstate-yellow:not(:disabled):not(.disabled).active, .show > .btn-outline-proposalstate-yellow.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}

.btn-outline-proposalstate-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-proposalstate-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-proposalstate-yellow.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.list-group-item-proposalstate-yellow {
    color: #8b6800;
    background-color: #ffeebe;
}

.list-group-item-proposalstate-yellow.list-group-item-action:hover, .list-group-item-proposalstate-yellow.list-group-item-action:focus {
    color: #8b6800;
    background-color: #ffe8a5;
}

.list-group-item-proposalstate-yellow.list-group-item-action.active {
    color: #212529;
    background-color: #8b6800;
    border-color: #8b6800;
}

.table-proposalstate-yellow,
.table-proposalstate-yellow > th,
.table-proposalstate-yellow > td {
    background-color: #ffeebe;
}

.table-hover .table-proposalstate-yellow:hover {
    background-color: #ffe8a5;
}

.table-hover .table-proposalstate-yellow:hover > td,
.table-hover .table-proposalstate-yellow:hover > th {
    background-color: #ffe8a5;
}

.text-proposalstate-yellow {
    color: #ffc107 !important;
}

a.text-proposalstate-yellow:hover, a.text-proposalstate-yellow:focus {
    color: #d39e00 !important;
}


/*------------------------------------
- COLOR proposalstate-red
------------------------------------*/
.alert-proposalstate-red {
    color: #440006;
    background-color: #ff8c96;
    border-color: #ff7784;
}

.alert-proposalstate-red hr {
    border-top-color: #ff5e6d;
}

.alert-proposalstate-red .alert-link {
    color: #110001;
}

.badge-proposalstate-red {
    color: #fff;
    background-color: #bf0012;
}

.badge-proposalstate-red[href]:hover, .badge-proposalstate-red[href]:focus {
    color: #fff;
    background-color: #8c000d;
}

.bg-proposalstate-red {
    background-color: #bf0012 !important;
}

a.bg-proposalstate-red:hover, a.bg-proposalstate-red:focus,
button.bg-proposalstate-red:hover,
button.bg-proposalstate-red:focus {
    background-color: #8c000d !important;
}

.border-proposalstate-red {
    border-color: #bf0012 !important;
}

.btn-proposalstate-red {
    color: #fff;
    background-color: #bf0012;
    border-color: #bf0012;
}

.btn-proposalstate-red:hover {
    color: #fff;
    background-color: #9b000e;
    border-color: #8c000d;
}

.btn-proposalstate-red:focus, .btn-proposalstate-red.focus {
    box-shadow: 0 0 0 0.2rem rgba(191, 0, 18, 0.5);
}

.btn-proposalstate-red.disabled, .btn-proposalstate-red:disabled {
    color: #fff;
    background-color: #bf0012;
    border-color: #bf0012;
}

.btn-proposalstate-red:not(:disabled):not(.disabled):active, .btn-proposalstate-red:not(:disabled):not(.disabled).active, .show > .btn-proposalstate-red.dropdown-toggle {
    color: #fff;
    background-color: #8c000d;
    border-color: #7c000b;
}

.btn-proposalstate-red:not(:disabled):not(.disabled):active:focus, .btn-proposalstate-red:not(:disabled):not(.disabled).active:focus, .show > .btn-proposalstate-red.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(191, 0, 18, 0.5);
}

.btn-outline-proposalstate-red {
    color: #bf0012;
    background-color: transparent;
    border-color: #bf0012;
}

.btn-outline-proposalstate-red:hover {
    color: #fff;
    background-color: #bf0012;
    border-color: #bf0012;
}

.btn-outline-proposalstate-red:focus, .btn-outline-proposalstate-red.focus {
    box-shadow: 0 0 0 0.2rem rgba(191, 0, 18, 0.5);
}

.btn-outline-proposalstate-red.disabled, .btn-outline-proposalstate-red:disabled {
    color: #bf0012;
    background-color: transparent;
}

.btn-outline-proposalstate-red:not(:disabled):not(.disabled):active, .btn-outline-proposalstate-red:not(:disabled):not(.disabled).active, .show > .btn-outline-proposalstate-red.dropdown-toggle {
    color: #fff;
    background-color: #bf0012;
    border-color: #bf0012;
}

.btn-outline-proposalstate-red:not(:disabled):not(.disabled):active:focus, .btn-outline-proposalstate-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-proposalstate-red.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(191, 0, 18, 0.5);
}

.list-group-item-proposalstate-red {
    color: #440006;
    background-color: #ff7784;
}

.list-group-item-proposalstate-red.list-group-item-action:hover, .list-group-item-proposalstate-red.list-group-item-action:focus {
    color: #440006;
    background-color: #ff5e6d;
}

.list-group-item-proposalstate-red.list-group-item-action.active {
    color: #fff;
    background-color: #440006;
    border-color: #440006;
}

.table-proposalstate-red,
.table-proposalstate-red > th,
.table-proposalstate-red > td {
    background-color: #ff7784;
}

.table-hover .table-proposalstate-red:hover {
    background-color: #ff5e6d;
}

.table-hover .table-proposalstate-red:hover > td,
.table-hover .table-proposalstate-red:hover > th {
    background-color: #ff5e6d;
}

.text-proposalstate-red {
    color: #bf0012 !important;
}

a.text-proposalstate-red:hover, a.text-proposalstate-red:focus {
    color: #8c000d !important;
}


/*------------------------------------
- COLOR proposalstate-pink
------------------------------------*/
.alert-proposalstate-pink {
    color: #ff1b5e;
    background-color: #ff162144;
    border-color: #ff14d136;
}

.alert-proposalstate-pink hr {
    border-top-color: #ff134124;
}

.alert-proposalstate-pink .alert-link {
    color: #e70044;
}

.badge-proposalstate-pink {
    color: #212529;
    background-color: #ff96b5;
}

.badge-proposalstate-pink[href]:hover, .badge-proposalstate-pink[href]:focus {
    color: #212529;
    background-color: #ff6391;
}

.bg-proposalstate-pink {
    background-color: #ff96b5 !important;
}

a.bg-proposalstate-pink:hover, a.bg-proposalstate-pink:focus,
button.bg-proposalstate-pink:hover,
button.bg-proposalstate-pink:focus {
    background-color: #ff6391 !important;
}

.border-proposalstate-pink {
    border-color: #ff96b5 !important;
}

.btn-proposalstate-pink {
    color: #212529;
    background-color: #ff96b5;
    border-color: #ff96b5;
}

.btn-proposalstate-pink:hover {
    color: #212529;
    background-color: #ff729b;
    border-color: #ff6391;
}

.btn-proposalstate-pink:focus, .btn-proposalstate-pink.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 150, 181, 0.5);
}

.btn-proposalstate-pink.disabled, .btn-proposalstate-pink:disabled {
    color: #212529;
    background-color: #ff96b5;
    border-color: #ff96b5;
}

.btn-proposalstate-pink:not(:disabled):not(.disabled):active, .btn-proposalstate-pink:not(:disabled):not(.disabled).active, .show > .btn-proposalstate-pink.dropdown-toggle {
    color: #212529;
    background-color: #ff6391;
    border-color: #ff5386;
}

.btn-proposalstate-pink:not(:disabled):not(.disabled):active:focus, .btn-proposalstate-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-proposalstate-pink.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 150, 181, 0.5);
}

.btn-outline-proposalstate-pink {
    color: #ff96b5;
    background-color: transparent;
    border-color: #ff96b5;
}

.btn-outline-proposalstate-pink:hover {
    color: #212529;
    background-color: #ff96b5;
    border-color: #ff96b5;
}

.btn-outline-proposalstate-pink:focus, .btn-outline-proposalstate-pink.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 150, 181, 0.5);
}

.btn-outline-proposalstate-pink.disabled, .btn-outline-proposalstate-pink:disabled {
    color: #ff96b5;
    background-color: transparent;
}

.btn-outline-proposalstate-pink:not(:disabled):not(.disabled):active, .btn-outline-proposalstate-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-proposalstate-pink.dropdown-toggle {
    color: #212529;
    background-color: #ff96b5;
    border-color: #ff96b5;
}

.btn-outline-proposalstate-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-proposalstate-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-proposalstate-pink.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 150, 181, 0.5);
}

.list-group-item-proposalstate-pink {
    color: #ff1b5e;
    background-color: #ff14d136;
}

.list-group-item-proposalstate-pink.list-group-item-action:hover, .list-group-item-proposalstate-pink.list-group-item-action:focus {
    color: #ff1b5e;
    background-color: #ff134124;
}

.list-group-item-proposalstate-pink.list-group-item-action.active {
    color: #212529;
    background-color: #ff1b5e;
    border-color: #ff1b5e;
}

.table-proposalstate-pink,
.table-proposalstate-pink > th,
.table-proposalstate-pink > td {
    background-color: #ff14d136;
}

.table-hover .table-proposalstate-pink:hover {
    background-color: #ff134124;
}

.table-hover .table-proposalstate-pink:hover > td,
.table-hover .table-proposalstate-pink:hover > th {
    background-color: #ff134124;
}

.text-proposalstate-pink {
    color: #ff96b5 !important;
}

a.text-proposalstate-pink:hover, a.text-proposalstate-pink:focus {
    color: #ff6391 !important;
}


/*------------------------------------
- COLOR proposalstate-purple
------------------------------------*/
.alert-proposalstate-purple {
    color: #32174e;
    background-color: #d6bfec;
    border-color: #cbafe7;
}

.alert-proposalstate-purple hr {
    border-top-color: #bf9ce1;
}

.alert-proposalstate-purple .alert-link {
    color: #190b27;
}

.badge-proposalstate-purple {
    color: #fff;
    background-color: #7033AD;
}

.badge-proposalstate-purple[href]:hover, .badge-proposalstate-purple[href]:focus {
    color: #fff;
    background-color: #562785;
}

.bg-proposalstate-purple {
    background-color: #7033AD !important;
}

a.bg-proposalstate-purple:hover, a.bg-proposalstate-purple:focus,
button.bg-proposalstate-purple:hover,
button.bg-proposalstate-purple:focus {
    background-color: #562785 !important;
}

.border-proposalstate-purple {
    border-color: #7033AD !important;
}

.btn-proposalstate-purple {
    color: #fff;
    background-color: #7033AD;
    border-color: #7033AD;
}

.btn-proposalstate-purple:hover {
    color: #fff;
    background-color: #5e2a91;
    border-color: #562785;
}

.btn-proposalstate-purple:focus, .btn-proposalstate-purple.focus {
    box-shadow: 0 0 0 0.2rem rgba(112, 51, 173, 0.5);
}

.btn-proposalstate-purple.disabled, .btn-proposalstate-purple:disabled {
    color: #fff;
    background-color: #7033AD;
    border-color: #7033AD;
}

.btn-proposalstate-purple:not(:disabled):not(.disabled):active, .btn-proposalstate-purple:not(:disabled):not(.disabled).active, .show > .btn-proposalstate-purple.dropdown-toggle {
    color: #fff;
    background-color: #562785;
    border-color: #4e2379;
}

.btn-proposalstate-purple:not(:disabled):not(.disabled):active:focus, .btn-proposalstate-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-proposalstate-purple.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(112, 51, 173, 0.5);
}

.btn-outline-proposalstate-purple {
    color: #7033AD;
    background-color: transparent;
    border-color: #7033AD;
}

.btn-outline-proposalstate-purple:hover {
    color: #fff;
    background-color: #7033AD;
    border-color: #7033AD;
}

.btn-outline-proposalstate-purple:focus, .btn-outline-proposalstate-purple.focus {
    box-shadow: 0 0 0 0.2rem rgba(112, 51, 173, 0.5);
}

.btn-outline-proposalstate-purple.disabled, .btn-outline-proposalstate-purple:disabled {
    color: #7033AD;
    background-color: transparent;
}

.btn-outline-proposalstate-purple:not(:disabled):not(.disabled):active, .btn-outline-proposalstate-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-proposalstate-purple.dropdown-toggle {
    color: #fff;
    background-color: #7033AD;
    border-color: #7033AD;
}

.btn-outline-proposalstate-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-proposalstate-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-proposalstate-purple.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(112, 51, 173, 0.5);
}

.list-group-item-proposalstate-purple {
    color: #32174e;
    background-color: #cbafe7;
}

.list-group-item-proposalstate-purple.list-group-item-action:hover, .list-group-item-proposalstate-purple.list-group-item-action:focus {
    color: #32174e;
    background-color: #bf9ce1;
}

.list-group-item-proposalstate-purple.list-group-item-action.active {
    color: #fff;
    background-color: #32174e;
    border-color: #32174e;
}

.table-proposalstate-purple,
.table-proposalstate-purple > th,
.table-proposalstate-purple > td {
    background-color: #cbafe7;
}

.table-hover .table-proposalstate-purple:hover {
    background-color: #bf9ce1;
}

.table-hover .table-proposalstate-purple:hover > td,
.table-hover .table-proposalstate-purple:hover > th {
    background-color: #bf9ce1;
}

.text-proposalstate-purple {
    color: #7033AD !important;
}

a.text-proposalstate-purple:hover, a.text-proposalstate-purple:focus {
    color: #562785 !important;
}


/*------------------------------------
- COLOR proposalstate-blue
------------------------------------*/
.alert-proposalstate-blue {
    color: #031930;
    background-color: #84bbf6;
    border-color: #71b1f4;
}

.alert-proposalstate-blue hr {
    border-top-color: #5aa4f2;
}

.alert-proposalstate-blue .alert-link {
    color: #000001;
}

.badge-proposalstate-blue {
    color: #fff;
    background-color: #0c55a3;
}

.badge-proposalstate-blue[href]:hover, .badge-proposalstate-blue[href]:focus {
    color: #fff;
    background-color: #083c73;
}

.bg-proposalstate-blue {
    background-color: #0c55a3 !important;
}

a.bg-proposalstate-blue:hover, a.bg-proposalstate-blue:focus,
button.bg-proposalstate-blue:hover,
button.bg-proposalstate-blue:focus {
    background-color: #083c73 !important;
}

.border-proposalstate-blue {
    border-color: #0c55a3 !important;
}

.btn-proposalstate-blue {
    color: #fff;
    background-color: #0c55a3;
    border-color: #0c55a3;
}

.btn-proposalstate-blue:hover {
    color: #fff;
    background-color: #094381;
    border-color: #083c73;
}

.btn-proposalstate-blue:focus, .btn-proposalstate-blue.focus {
    box-shadow: 0 0 0 0.2rem rgba(12, 85, 163, 0.5);
}

.btn-proposalstate-blue.disabled, .btn-proposalstate-blue:disabled {
    color: #fff;
    background-color: #0c55a3;
    border-color: #0c55a3;
}

.btn-proposalstate-blue:not(:disabled):not(.disabled):active, .btn-proposalstate-blue:not(:disabled):not(.disabled).active, .show > .btn-proposalstate-blue.dropdown-toggle {
    color: #fff;
    background-color: #083c73;
    border-color: #073465;
}

.btn-proposalstate-blue:not(:disabled):not(.disabled):active:focus, .btn-proposalstate-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-proposalstate-blue.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(12, 85, 163, 0.5);
}

.btn-outline-proposalstate-blue {
    color: #0c55a3;
    background-color: transparent;
    border-color: #0c55a3;
}

.btn-outline-proposalstate-blue:hover {
    color: #fff;
    background-color: #0c55a3;
    border-color: #0c55a3;
}

.btn-outline-proposalstate-blue:focus, .btn-outline-proposalstate-blue.focus {
    box-shadow: 0 0 0 0.2rem rgba(12, 85, 163, 0.5);
}

.btn-outline-proposalstate-blue.disabled, .btn-outline-proposalstate-blue:disabled {
    color: #0c55a3;
    background-color: transparent;
}

.btn-outline-proposalstate-blue:not(:disabled):not(.disabled):active, .btn-outline-proposalstate-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-proposalstate-blue.dropdown-toggle {
    color: #fff;
    background-color: #0c55a3;
    border-color: #0c55a3;
}

.btn-outline-proposalstate-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-proposalstate-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-proposalstate-blue.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(12, 85, 163, 0.5);
}

.list-group-item-proposalstate-blue {
    color: #031930;
    background-color: #71b1f4;
}

.list-group-item-proposalstate-blue.list-group-item-action:hover, .list-group-item-proposalstate-blue.list-group-item-action:focus {
    color: #031930;
    background-color: #5aa4f2;
}

.list-group-item-proposalstate-blue.list-group-item-action.active {
    color: #fff;
    background-color: #031930;
    border-color: #031930;
}

.table-proposalstate-blue,
.table-proposalstate-blue > th,
.table-proposalstate-blue > td {
    background-color: #71b1f4;
}

.table-hover .table-proposalstate-blue:hover {
    background-color: #5aa4f2;
}

.table-hover .table-proposalstate-blue:hover > td,
.table-hover .table-proposalstate-blue:hover > th {
    background-color: #5aa4f2;
}

.text-proposalstate-blue {
    color: #0c55a3 !important;
}

a.text-proposalstate-blue:hover, a.text-proposalstate-blue:focus {
    color: #083c73 !important;
}


/*------------------------------------
- COLOR proposalstate-light
------------------------------------*/
.alert-proposalstate-light {
    color: #b0bbc6;
    background-color: #16e15f14f;
    border-color: #163154146;
}

.alert-proposalstate-light hr {
    border-top-color: #15414813b;
}

.alert-proposalstate-light .alert-link {
    color: #92a2b1;
}

.badge-proposalstate-light {
    color: #212529;
    background-color: #f8f9fa;
}

.badge-proposalstate-light[href]:hover, .badge-proposalstate-light[href]:focus {
    color: #212529;
    background-color: #dadfe4;
}

.bg-proposalstate-light {
    background-color: #f8f9fa !important;
}

a.bg-proposalstate-light:hover, a.bg-proposalstate-light:focus,
button.bg-proposalstate-light:hover,
button.bg-proposalstate-light:focus {
    background-color: #dadfe4 !important;
}

.border-proposalstate-light {
    border-color: #f8f9fa !important;
}

.btn-proposalstate-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

.btn-proposalstate-light:hover {
    color: #212529;
    background-color: #e3e7eb;
    border-color: #dadfe4;
}

.btn-proposalstate-light:focus, .btn-proposalstate-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-proposalstate-light.disabled, .btn-proposalstate-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

.btn-proposalstate-light:not(:disabled):not(.disabled):active, .btn-proposalstate-light:not(:disabled):not(.disabled).active, .show > .btn-proposalstate-light.dropdown-toggle {
    color: #212529;
    background-color: #dadfe4;
    border-color: #d1d7de;
}

.btn-proposalstate-light:not(:disabled):not(.disabled):active:focus, .btn-proposalstate-light:not(:disabled):not(.disabled).active:focus, .show > .btn-proposalstate-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-proposalstate-light {
    color: #f8f9fa;
    background-color: transparent;
    border-color: #f8f9fa;
}

.btn-outline-proposalstate-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

.btn-outline-proposalstate-light:focus, .btn-outline-proposalstate-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-proposalstate-light.disabled, .btn-outline-proposalstate-light:disabled {
    color: #f8f9fa;
    background-color: transparent;
}

.btn-outline-proposalstate-light:not(:disabled):not(.disabled):active, .btn-outline-proposalstate-light:not(:disabled):not(.disabled).active, .show > .btn-outline-proposalstate-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

.btn-outline-proposalstate-light:not(:disabled):not(.disabled):active:focus, .btn-outline-proposalstate-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-proposalstate-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.list-group-item-proposalstate-light {
    color: #b0bbc6;
    background-color: #163154146;
}

.list-group-item-proposalstate-light.list-group-item-action:hover, .list-group-item-proposalstate-light.list-group-item-action:focus {
    color: #b0bbc6;
    background-color: #15414813b;
}

.list-group-item-proposalstate-light.list-group-item-action.active {
    color: #212529;
    background-color: #b0bbc6;
    border-color: #b0bbc6;
}

.table-proposalstate-light,
.table-proposalstate-light > th,
.table-proposalstate-light > td {
    background-color: #163154146;
}

.table-hover .table-proposalstate-light:hover {
    background-color: #15414813b;
}

.table-hover .table-proposalstate-light:hover > td,
.table-hover .table-proposalstate-light:hover > th {
    background-color: #15414813b;
}

.text-proposalstate-light {
    color: #f8f9fa !important;
}

a.text-proposalstate-light:hover, a.text-proposalstate-light:focus {
    color: #dadfe4 !important;
}
