.alert {	position: relative;	padding: 0.75rem 1.25rem;	margin-bottom: 1rem;	border: 1px solid transparent;	border-radius: 0.25rem;}.alert-heading {	color: inherit;}.alert-link {	font-weight: 700;}.alert-dismissible {	padding-right: 4rem;}.alert-dismissible .close {	position: absolute;	top: 0;	right: 0;	padding: 0.75rem 1.25rem;	color: inherit;}.alert-primary {	color: #192984;	background-color: #d6dcff;	border-color: #c5ceff;}.alert-primary hr {	border-top-color: #acb8ff;}.alert-primary .alert-link {	color: #111c59;}.alert-secondary {	color: #2a1757;	background-color: #dcd5ee;	border-color: #cec4e7;}.alert-secondary hr {	border-top-color: #bfb2e0;}.alert-secondary .alert-link {	color: #170c2f;}.alert-success {	color: #166d3a;	background-color: #d4f6e2;	border-color: #c3f2d7;}.alert-success hr {	border-top-color: #aeedc9;}.alert-success .alert-link {	color: #0d4323;}.alert-info {	color: #005c85;	background-color: #ccefff;	border-color: #b8e9ff;}.alert-info hr {	border-top-color: #9fe1ff;}.alert-info .alert-link {	color: #003952;}.alert-warning {	color: #855714;	background-color: #ffedd4;	border-color: #ffe6c2;}.alert-warning hr {	border-top-color: #ffdca9;}.alert-warning .alert-link {	color: #593a0d;}.alert-danger {	color: #7c2b2a;	background-color: #fcdddc;	border-color: #fbcfce;}.alert-danger hr {	border-top-color: #f9b8b6;}.alert-danger .alert-link {	color: #561e1d;}.alert-light {	color: #4b555a;	background-color: #e9edef;	border-color: #e0e6e8;}.alert-light hr {	border-top-color: #d1dadd;}.alert-light .alert-link {	color: #343b3e;}.alert-dark {	color: #1a2125;	background-color: #d6d9da;	border-color: #c6cacb;}.alert-dark hr {	border-top-color: #b9bebf;}.alert-dark .alert-link {	color: #050607;}.alert {	margin-bottom: 0;	font-size: 0.9rem;	line-height: 1.5;	border-width: 0;}.alert a:not(.btn) {	color: inherit;	text-decoration: underline;}.alert a:not(.btn):hover {	text-decoration: none;}.alert h1, .alert h2, .alert h3, .alert h4, .alert h5, .alert h6, .alert .h1, .alert .h2, .alert .h3, .alert .h4, .alert .h5, .alert .h6 {	color: inherit;}.alert-sm {	padding: 0.6rem 1rem;	font-size: 0.8rem;}.alert-sm.alert-dismissible {	padding-right: 2.8rem;}.alert-lg {	padding: 0.9rem 1.5rem;	font-size: 1.2rem;}.alert-lg.alert-dismissible {	padding-right: 4.2rem;}.alert-border-left {	border-left-width: 5px;}.alert-border-right {	border-right-width: 5px;}.alert-border-top {	border-top-width: 5px;}.alert-border-bottom {	border-bottom-width: 5px;}.alert-icon {	padding-right: 0.4em;	font-size: inherit;	line-height: 1;	vertical-align: middle;}@media (min-width: 1200px) {	.alert-icon {		padding-right: 0.8em;	}}* + .alert {	margin-top: 0.9375rem;}.alert-primary {	color: #fff;	background-color: #304ffe;	border-color: rgba(255, 255, 255, 0.2);}.alert-primary hr {	border-top-color: rgba(242, 242, 242, 0.2);}.alert-primary .alert-link {	color: #e6e6e6;}.alert-primary.alert-darker {	color: #fff;	background-color: #0127fa;	border-color: #011fc7;}.alert-primary.alert-darker hr {	border-top-color: #011bae;}.alert-primary.alert-darker .alert-link {	color: #e6e6e6;}.alert-primary.alert-lighter {	color: #fff;	background-color: #637afe;	border-color: #304ffe;}.alert-primary.alert-lighter hr {	border-top-color: #1739fe;}.alert-primary.alert-lighter .alert-link {	color: #e6e6e6;}.alert-secondary {	color: #fff;	background-color: #512da8;	border-color: rgba(255, 255, 255, 0.2);}.alert-secondary hr {	border-top-color: rgba(242, 242, 242, 0.2);}.alert-secondary .alert-link {	color: #e6e6e6;}.alert-secondary.alert-darker {	color: #fff;	background-color: #3e2280;	border-color: #2a1758;}.alert-secondary.alert-darker hr {	border-top-color: #211243;}.alert-secondary.alert-darker .alert-link {	color: #e6e6e6;}.alert-secondary.alert-lighter {	color: #fff;	background-color: #673dcb;	border-color: #512da8;}.alert-secondary.alert-lighter hr {	border-top-color: #472894;}.alert-secondary.alert-lighter .alert-link {	color: #e6e6e6;}.alert-success {	color: #fff;	background-color: #2ad170;	border-color: rgba(255, 255, 255, 0.2);}.alert-success hr {	border-top-color: rgba(242, 242, 242, 0.2);}.alert-success .alert-link {	color: #e6e6e6;}.alert-success.alert-darker {	color: #fff;	background-color: #21a759;	border-color: #197c42;}.alert-success.alert-darker hr {	border-top-color: #156737;}.alert-success.alert-darker .alert-link {	color: #e6e6e6;}.alert-success.alert-lighter {	color: #166d3a;	background-color: #52dc8c;	border-color: #2ad170;}.alert-success.alert-lighter hr {	border-top-color: #26bc65;}.alert-success.alert-lighter .alert-link {	color: #0d4323;}.alert-info {	color: #fff;	background-color: #00b0ff;	border-color: rgba(255, 255, 255, 0.2);}.alert-info hr {	border-top-color: rgba(242, 242, 242, 0.2);}.alert-info .alert-link {	color: #e6e6e6;}.alert-info.alert-darker {	color: #fff;	background-color: #008dcc;	border-color: #006a99;}.alert-info.alert-darker hr {	border-top-color: #005880;}.alert-info.alert-darker .alert-link {	color: #e6e6e6;}.alert-info.alert-lighter {	color: #fff;	background-color: #33c0ff;	border-color: #00b0ff;}.alert-info.alert-lighter hr {	border-top-color: #009ee6;}.alert-info.alert-lighter .alert-link {	color: #e6e6e6;}.alert-warning {	color: #855714;	background-color: #ffa726;	border-color: rgba(133, 87, 20, 0.2);}.alert-warning hr {	border-top-color: rgba(111, 73, 17, 0.2);}.alert-warning .alert-link {	color: #593a0d;}.alert-warning.alert-darker {	color: #fff;	background-color: #f29000;	border-color: #bf7200;}.alert-warning.alert-darker hr {	border-top-color: #a66200;}.alert-warning.alert-darker .alert-link {	color: #e6e6e6;}.alert-warning.alert-lighter {	color: #855714;	background-color: #ffbc59;	border-color: #ffa726;}.alert-warning.alert-lighter hr {	border-top-color: #ff9d0d;}.alert-warning.alert-lighter .alert-link {	color: #593a0d;}.alert-danger {	color: #fff;	background-color: #ef5350;	border-color: rgba(255, 255, 255, 0.2);}.alert-danger hr {	border-top-color: rgba(242, 242, 242, 0.2);}.alert-danger .alert-link {	color: #e6e6e6;}.alert-danger.alert-darker {	color: #fff;	background-color: #eb2521;	border-color: #c71612;}.alert-danger.alert-darker hr {	border-top-color: #af1310;}.alert-danger.alert-darker .alert-link {	color: #e6e6e6;}.alert-danger.alert-lighter {	color: #7c2b2a;	background-color: #f3817f;	border-color: #ef5350;}.alert-danger.alert-lighter hr {	border-top-color: #ed3c39;}.alert-danger.alert-lighter .alert-link {	color: #561e1d;}.alert-light {	color: #fff;	background-color: #90a4ae;	border-color: rgba(255, 255, 255, 0.2);}.alert-light hr {	border-top-color: rgba(242, 242, 242, 0.2);}.alert-light .alert-link {	color: #e6e6e6;}.alert-light.alert-darker {	color: #fff;	background-color: #738c98;	border-color: #5b727d;}.alert-light.alert-darker hr {	border-top-color: #50646e;}.alert-light.alert-darker .alert-link {	color: #e6e6e6;}.alert-light.alert-lighter {	color: #4b555a;	background-color: #adbcc4;	border-color: #90a4ae;}.alert-light.alert-lighter hr {	border-top-color: #8198a3;}.alert-light.alert-lighter .alert-link {	color: #343b3e;}.alert-dark {	color: #fff;	background-color: #324047;	border-color: rgba(255, 255, 255, 0.2);}.alert-dark hr {	border-top-color: rgba(242, 242, 242, 0.2);}.alert-dark .alert-link {	color: #e6e6e6;}.alert-dark.alert-darker {	color: #fff;	background-color: #1d2529;	border-color: #080a0b;}.alert-dark.alert-darker hr {	border-top-color: black;}.alert-dark.alert-darker .alert-link {	color: #e6e6e6;}.alert-dark.alert-lighter {	color: #fff;	background-color: #475b65;	border-color: #324047;}.alert-dark.alert-lighter hr {	border-top-color: #273338;}.alert-dark.alert-lighter .alert-link {	color: #e6e6e6;}.alert-primary.alert-gradient {	color: #fff;	background-color: #0127fa;	border-color: rgba(48, 79, 254, 0.2);	background: linear-gradient(180deg, #304ffe, #637afe) repeat-x;}.alert-primary.alert-gradient hr {	border-top-color: rgba(23, 57, 254, 0.2);}.alert-primary.alert-gradient .alert-link {	color: #e6e6e6;}.alert-secondary.alert-gradient {	color: #fff;	background-color: #3e2280;	border-color: rgba(81, 45, 168, 0.2);	background: linear-gradient(180deg, #512da8, #673dcb) repeat-x;}.alert-secondary.alert-gradient hr {	border-top-color: rgba(71, 40, 148, 0.2);}.alert-secondary.alert-gradient .alert-link {	color: #e6e6e6;}.alert-success.alert-gradient {	color: #fff;	background-color: #21a759;	border-color: rgba(42, 209, 112, 0.2);	background: linear-gradient(180deg, #2ad170, #52dc8c) repeat-x;}.alert-success.alert-gradient hr {	border-top-color: rgba(38, 188, 101, 0.2);}.alert-success.alert-gradient .alert-link {	color: #e6e6e6;}.alert-info.alert-gradient {	color: #fff;	background-color: #008dcc;	border-color: rgba(0, 176, 255, 0.2);	background: linear-gradient(180deg, #00b0ff, #33c0ff) repeat-x;}.alert-info.alert-gradient hr {	border-top-color: rgba(0, 158, 230, 0.2);}.alert-info.alert-gradient .alert-link {	color: #e6e6e6;}.alert-warning.alert-gradient {	color: #855714;	background-color: #f29000;	border-color: rgba(255, 167, 38, 0.2);	background: linear-gradient(180deg, #ffa726, #ffbc59) repeat-x;}.alert-warning.alert-gradient hr {	border-top-color: rgba(255, 157, 13, 0.2);}.alert-warning.alert-gradient .alert-link {	color: #593a0d;}.alert-danger.alert-gradient {	color: #fff;	background-color: #eb2521;	border-color: rgba(239, 83, 80, 0.2);	background: linear-gradient(180deg, #ef5350, #f3817f) repeat-x;}.alert-danger.alert-gradient hr {	border-top-color: rgba(237, 60, 57, 0.2);}.alert-danger.alert-gradient .alert-link {	color: #e6e6e6;}.alert-light.alert-gradient {	color: #fff;	background-color: #738c98;	border-color: rgba(144, 164, 174, 0.2);	background: linear-gradient(180deg, #90a4ae, #adbcc4) repeat-x;}.alert-light.alert-gradient hr {	border-top-color: rgba(129, 152, 163, 0.2);}.alert-light.alert-gradient .alert-link {	color: #e6e6e6;}.alert-dark.alert-gradient {	color: #fff;	background-color: #1d2529;	border-color: rgba(50, 64, 71, 0.2);	background: linear-gradient(180deg, #324047, #475b65) repeat-x;}.alert-dark.alert-gradient hr {	border-top-color: rgba(39, 51, 56, 0.2);}.alert-dark.alert-gradient .alert-link {	color: #e6e6e6;}