/*------------------------------------ - COLOR primary ------------------------------------*/
 .alert-primary {
	 color: #2a4445;
	 background-color: #d2e3e3;
	 border-color: #c5dbdb;
}
 .alert-primary hr {
	 border-top-color: #b5d1d2;
}
 .alert-primary .alert-link {
	 color: #172525;
}
 .badge-primary {
	 color: #fff;
	 background-color: #599091;
}
 .badge-primary[href]:hover, .badge-primary[href]:focus {
	 color: #fff;
	 background-color: #457071;
}
 .bg-primary {
	 background-color: #599091 !important;
}
 a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
	 background-color: #457071 !important;
}
 .border-primary {
	 border-color: #599091 !important;
}
 .btn-primary {
	 color: #fff;
	 background-color: #599091;
	 border-color: #599091;
}
 .btn-primary:hover {
	 color: #fff;
	 background-color: #4b7a7a;
	 border-color: #457071;
}
 .btn-primary:focus, .btn-primary.focus {
	 box-shadow: 0 0 0 0.2rem rgba(89, 144, 145, 0.5);
}
 .btn-primary.disabled, .btn-primary:disabled {
	 color: #fff;
	 background-color: #599091;
	 border-color: #599091;
}
 .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
	 color: #fff;
	 background-color: #457071;
	 border-color: #3f6767;
}
 .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
	 box-shadow: 0 0 0 0.2rem rgba(89, 144, 145, 0.5);
}
 .btn-outline-primary {
	 color: #599091;
	 background-color: transparent;
	 border-color: #599091;
}
 .btn-outline-primary:hover {
	 color: #fff;
	 background-color: #599091;
	 border-color: #599091;
}
 .btn-outline-primary:focus, .btn-outline-primary.focus {
	 box-shadow: 0 0 0 0.2rem rgba(89, 144, 145, 0.5);
}
 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
	 color: #599091;
	 background-color: transparent;
}
 .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
	 color: #fff;
	 background-color: #599091;
	 border-color: #599091;
}
 .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
	 box-shadow: 0 0 0 0.2rem rgba(89, 144, 145, 0.5);
}
 .list-group-item-primary {
	 color: #2a4445;
	 background-color: #c5dbdb;
}
 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
	 color: #2a4445;
	 background-color: #b5d1d2;
}
 .list-group-item-primary.list-group-item-action.active {
	 color: #fff;
	 background-color: #2a4445;
	 border-color: #2a4445;
}
 .table-primary, .table-primary > th, .table-primary > td {
	 background-color: #c5dbdb;
}
 .table-hover .table-primary:hover {
	 background-color: #b5d1d2;
}
 .table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
	 background-color: #b5d1d2;
}
 .text-primary {
	 color: #599091 !important;
}
 a.text-primary:hover, a.text-primary:focus {
	 color: #457071 !important;
}
 
 /*------------------------------------ - COLOR success ------------------------------------*/
 .alert-success {
	 color: #495a2e;
	 background-color: #e9efe0;
	 border-color: #dfe8d3;
}
 .alert-success hr {
	 border-top-color: #d3dfc2;
}
 .alert-success .alert-link {
	 color: #2e391d;
}
 .badge-success {
	 color: #212529;
	 background-color: #8aaa5a;
}
 .badge-success[href]:hover, .badge-success[href]:focus {
	 color: #212529;
	 background-color: #6f8947;
}
 .bg-success {
	 background-color: #8aaa5a !important;
}
 a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus {
	 background-color: #6f8947 !important;
}
 .border-success {
	 border-color: #8aaa5a !important;
}
 .btn-success {
	 color: #212529;
	 background-color: #8aaa5a;
	 border-color: #8aaa5a;
}
 .btn-success:hover {
	 color: #212529;
	 background-color: #77944c;
	 border-color: #6f8947;
}
 .btn-success:focus, .btn-success.focus {
	 box-shadow: 0 0 0 0.2rem rgba(138, 170, 90, 0.5);
}
 .btn-success.disabled, .btn-success:disabled {
	 color: #212529;
	 background-color: #8aaa5a;
	 border-color: #8aaa5a;
}
 .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
	 color: #212529;
	 background-color: #6f8947;
	 border-color: #677f41;
}
 .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
	 box-shadow: 0 0 0 0.2rem rgba(138, 170, 90, 0.5);
}
 .btn-outline-success {
	 color: #8aaa5a;
	 background-color: transparent;
	 border-color: #8aaa5a;
}
 .btn-outline-success:hover {
	 color: #212529;
	 background-color: #8aaa5a;
	 border-color: #8aaa5a;
}
 .btn-outline-success:focus, .btn-outline-success.focus {
	 box-shadow: 0 0 0 0.2rem rgba(138, 170, 90, 0.5);
}
 .btn-outline-success.disabled, .btn-outline-success:disabled {
	 color: #8aaa5a;
	 background-color: transparent;
}
 .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
	 color: #212529;
	 background-color: #8aaa5a;
	 border-color: #8aaa5a;
}
 .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
	 box-shadow: 0 0 0 0.2rem rgba(138, 170, 90, 0.5);
}
 .list-group-item-success {
	 color: #495a2e;
	 background-color: #dfe8d3;
}
 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
	 color: #495a2e;
	 background-color: #d3dfc2;
}
 .list-group-item-success.list-group-item-action.active {
	 color: #212529;
	 background-color: #495a2e;
	 border-color: #495a2e;
}
 .table-success, .table-success > th, .table-success > td {
	 background-color: #dfe8d3;
}
 .table-hover .table-success:hover {
	 background-color: #d3dfc2;
}
 .table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
	 background-color: #d3dfc2;
}
 .text-success {
	 color: #8aaa5a !important;
}
 a.text-success:hover, a.text-success:focus {
	 color: #6f8947 !important;
}
 /*------------------------------------ - COLOR info ------------------------------------*/
 .alert-info {
	 color: #3e2f58;
	 background-color: #e5e0ee;
	 border-color: #dad3e7;
}
 .alert-info hr {
	 border-top-color: #ccc2de;
}
 .alert-info .alert-link {
	 color: #271e37;
}
 .badge-info {
	 color: #fff;
	 background-color: #775ca7;
}
 .badge-info[href]:hover, .badge-info[href]:focus {
	 color: #fff;
	 background-color: #5f4887;
}
 .bg-info {
	 background-color: #775ca7 !important;
}
 a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus {
	 background-color: #5f4887 !important;
}
 .border-info {
	 border-color: #775ca7 !important;
}
 .btn-info {
	 color: #fff;
	 background-color: #775ca7;
	 border-color: #775ca7;
}
 .btn-info:hover {
	 color: #fff;
	 background-color: #664e91;
	 border-color: #5f4887;
}
 .btn-info:focus, .btn-info.focus {
	 box-shadow: 0 0 0 0.2rem rgba(119, 92, 167, 0.5);
}
 .btn-info.disabled, .btn-info:disabled {
	 color: #fff;
	 background-color: #775ca7;
	 border-color: #775ca7;
}
 .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
	 color: #fff;
	 background-color: #5f4887;
	 border-color: #58437d;
}
 .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
	 box-shadow: 0 0 0 0.2rem rgba(119, 92, 167, 0.5);
}
 .btn-outline-info {
	 color: #775ca7;
	 background-color: transparent;
	 border-color: #775ca7;
}
 .btn-outline-info:hover {
	 color: #fff;
	 background-color: #775ca7;
	 border-color: #775ca7;
}
 .btn-outline-info:focus, .btn-outline-info.focus {
	 box-shadow: 0 0 0 0.2rem rgba(119, 92, 167, 0.5);
}
 .btn-outline-info.disabled, .btn-outline-info:disabled {
	 color: #775ca7;
	 background-color: transparent;
}
 .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
	 color: #fff;
	 background-color: #775ca7;
	 border-color: #775ca7;
}
 .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
	 box-shadow: 0 0 0 0.2rem rgba(119, 92, 167, 0.5);
}
 .list-group-item-info {
	 color: #3e2f58;
	 background-color: #dad3e7;
}
 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
	 color: #3e2f58;
	 background-color: #ccc2de;
}
 .list-group-item-info.list-group-item-action.active {
	 color: #fff;
	 background-color: #3e2f58;
	 border-color: #3e2f58;
}
 .table-info, .table-info > th, .table-info > td {
	 background-color: #dad3e7;
}
 .table-hover .table-info:hover {
	 background-color: #ccc2de;
}
 .table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
	 background-color: #ccc2de;
}
 .text-info {
	 color: #775ca7 !important;
}
 a.text-info:hover, a.text-info:focus {
	 color: #5f4887 !important;
}
 /*------------------------------------ - COLOR warning ------------------------------------*/
 .alert-warning {
	 color: #58472b;
	 background-color: #ede7dc;
	 border-color: #e7ddce;
}
 .alert-warning hr {
	 border-top-color: #ded2bd;
}
 .alert-warning .alert-link {
	 color: #352b1a;
}
 .badge-warning {
	 color: #212529;
	 background-color: #aa8a54;
}
 .badge-warning[href]:hover, .badge-warning[href]:focus {
	 color: #212529;
	 background-color: #876e43;
}
 .bg-warning {
	 background-color: #aa8a54 !important;
}
 a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus {
	 background-color: #876e43 !important;
}
 .border-warning {
	 border-color: #aa8a54 !important;
}
 .btn-warning {
	 color: #212529;
	 background-color: #aa8a54;
	 border-color: #aa8a54;
}
 .btn-warning:hover {
	 color: #212529;
	 background-color: #927648;
	 border-color: #876e43;
}
 .btn-warning:focus, .btn-warning.focus {
	 box-shadow: 0 0 0 0.2rem rgba(170, 138, 84, 0.5);
}
 .btn-warning.disabled, .btn-warning:disabled {
	 color: #212529;
	 background-color: #aa8a54;
	 border-color: #aa8a54;
}
 .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
	 color: #212529;
	 background-color: #876e43;
	 border-color: #7d653e;
}
 .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
	 box-shadow: 0 0 0 0.2rem rgba(170, 138, 84, 0.5);
}
 .btn-outline-warning {
	 color: #aa8a54;
	 background-color: transparent;
	 border-color: #aa8a54;
}
 .btn-outline-warning:hover {
	 color: #212529;
	 background-color: #aa8a54;
	 border-color: #aa8a54;
}
 .btn-outline-warning:focus, .btn-outline-warning.focus {
	 box-shadow: 0 0 0 0.2rem rgba(170, 138, 84, 0.5);
}
 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
	 color: #aa8a54;
	 background-color: transparent;
}
 .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
	 color: #212529;
	 background-color: #aa8a54;
	 border-color: #aa8a54;
}
 .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
	 box-shadow: 0 0 0 0.2rem rgba(170, 138, 84, 0.5);
}
 .list-group-item-warning {
	 color: #58472b;
	 background-color: #e7ddce;
}
 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
	 color: #58472b;
	 background-color: #ded2bd;
}
 .list-group-item-warning.list-group-item-action.active {
	 color: #212529;
	 background-color: #58472b;
	 border-color: #58472b;
}
 .table-warning, .table-warning > th, .table-warning > td {
	 background-color: #e7ddce;
}
 .table-hover .table-warning:hover {
	 background-color: #ded2bd;
}
 .table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
	 background-color: #ded2bd;
}
 .text-warning {
	 color: #aa8a54 !important;
}
 a.text-warning:hover, a.text-warning:focus {
	 color: #876e43 !important;
}
 /*------------------------------------ - COLOR danger ------------------------------------*/
 .alert-danger {
	 color: #63373c;
	 background-color: #f4eded;
	 border-color: #eddfe1;
}
 .alert-danger hr {
	 border-top-color: #e4cfd1;
}
 .alert-danger .alert-link {
	 color: #432528;
}
 .badge-danger {
	 color: #fff;
	 background-color: #ac6a71;
}
 .badge-danger[href]:hover, .badge-danger[href]:focus {
	 color: #fff;
	 background-color: #915158;
}
 .bg-danger {
	 background-color: #ac6a71 !important;
}
 a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus {
	 background-color: #915158 !important;
}
 .border-danger {
	 border-color: #ac6a71 !important;
}
 .btn-danger {
	 color: #fff;
	 background-color: #ac6a71;
	 border-color: #ac6a71;
}
 .btn-danger:hover {
	 color: #fff;
	 background-color: #9b565d;
	 border-color: #915158;
}
 .btn-danger:focus, .btn-danger.focus {
	 box-shadow: 0 0 0 0.2rem rgba(172, 106, 113, 0.5);
}
 .btn-danger.disabled, .btn-danger:disabled {
	 color: #fff;
	 background-color: #ac6a71;
	 border-color: #ac6a71;
}
 .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
	 color: #fff;
	 background-color: #915158;
	 border-color: #874b52;
}
 .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
	 box-shadow: 0 0 0 0.2rem rgba(172, 106, 113, 0.5);
}
 .btn-outline-danger {
	 color: #ac6a71;
	 background-color: transparent;
	 border-color: #ac6a71;
}
 .btn-outline-danger:hover {
	 color: #fff;
	 background-color: #ac6a71;
	 border-color: #ac6a71;
}
 .btn-outline-danger:focus, .btn-outline-danger.focus {
	 box-shadow: 0 0 0 0.2rem rgba(172, 106, 113, 0.5);
}
 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
	 color: #ac6a71;
	 background-color: transparent;
}
 .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
	 color: #fff;
	 background-color: #ac6a71;
	 border-color: #ac6a71;
}
 .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
	 box-shadow: 0 0 0 0.2rem rgba(172, 106, 113, 0.5);
}
 .list-group-item-danger {
	 color: #63373c;
	 background-color: #eddfe1;
}
 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
	 color: #63373c;
	 background-color: #e4cfd1;
}
 .list-group-item-danger.list-group-item-action.active {
	 color: #fff;
	 background-color: #63373c;
	 border-color: #63373c;
}
 .table-danger, .table-danger > th, .table-danger > td {
	 background-color: #eddfe1;
}
 .table-hover .table-danger:hover {
	 background-color: #e4cfd1;
}
 .table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
	 background-color: #e4cfd1;
}
 .text-danger {
	 color: #ac6a71 !important;
}
 a.text-danger:hover, a.text-danger:focus {
	 color: #915158 !important;
}
 
 